apex4x
Version:
The Comprehensive ARIA Development Suite
7 lines • 77.8 kB
JavaScript
/*@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 n,a,s,e,t,r={};function x(e,t,n,r,i){if(!arguments.length&&this===x)return x;if(x.isChain(e)&&1===arguments.length)return e;if(x.isFn(e)&&1===arguments.length)return x.isDocLoaded?e():x.on("load",function(){e()}),x;if(e&&x.isArray(e)&&e.length&&e[0]&&"object"==typeof e[0]&&e[0].id&&!e[0].nodeType)r=n,n=t,t=e,e=null;else if((e&&x.isDC(e)||x.reg.has(e))&&t&&x.isArray(t)&&t.length&&t[0]&&"object"==typeof t[0]&&t[0].id&&!x.isNode(t,window,document,11))x.reg.has(e)&&(e=x.reg.get(e));else if(e||this&&this!==x)return this&&x.isStr(this)&&(n=t,t=e,e=this),e&&x.reg.has(e)?x.reg.get(e):(x.isStr(e)&&(e=x.morph(e)),x._clone(e));function o(e,t,n){var r=x._GenDC(e,t,n);x._lastCreatedCallback&&x.isFn(x._lastCreatedCallback)&&x._lastCreatedCallback.call(x,r),x._lastCreatedCallback=!1;for(var i=0;i<r.length;i++)(n=r[i]).preloadImages&&!n.preload&&(n.preload=!0),!n.preload||n.loading||n.loaded||(1===n.mode&&n.fetch.url?(n.content=x.toNode(),n.isLoading=!0,x.load(n.fetch.url,n.content,n.fetch.data,function(e){n.isLoading=!1,n.preloadImages&&x.preload(e),x.getModule(n,"afterFetch",e),x.isFn(n.fn.afterLoaded)&&(n.fn.afterLoaded(n),n.fn.afterLoaded=null)},function(e){n.isLoading=!1,x.parseDebug(e)}),n.mode=0):n.preloadImages&&!n.mode&&n.content&&x.preload(n.content)),n.preloadCSS&&n.importCSS&&!n.loading&&!n.loaded&&(n.fn.style=x.toNode(),x.import(n.importCSS,{},n.fn.style));return r}return x.lastCreated=[],r&&!x.isDocLoaded?x.on("load",function(){o.call(window,t,n,e)}):o.call(window,t,n,e),x.lastCreated}e=window,t=function(e,t){e=e||"listener",t=t||window;function l(e,t){return A||t||e!==N&&e!==v?e:X}function n(e){a=arguments.length?e:N.querySelectorAll?function(e,t){return t.querySelectorAll(e)}:function(){throw new Error("Bean: No selector engine installed")}}function o(e,t){if(A||!t||!e||e.propertyName==="_on"+t){var n=F.get(this,t||e.type,null,!1),r=n.length,i=0;for(e=new V(e,this,!0),t&&(e.type=t);i<r&&!e.isImmediatePropagationStopped();i++)n[i].removed||n[i].handler.call(this,e)}}function I(i,t){function n(e,t){for(var n,r=T(i)?a(i,t):i;e&&e!==t;e=e.parentNode)for(n=r.length;n--;)if(r[n]===e)return e}function e(e){(e=n(e.target,this))&&t.apply(e,arguments)}return e.__beanDel={ft:n,selector:i},e}function u(e,t,n,r){var i,o,a,s,l,c,d;if(void 0!==n||"object"!=typeof t){for(r=B(n)?(l=S.call(arguments,3),i=n):(i=r,l=S.call(arguments,4),I(n,i)),a=x(t),this===W&&(r=G(k,e,t,r,i)),s=a.length;s--;)d=F.put(c=new Y(e,a[s].replace(C,""),r,i,x(a[s].replace(b,""),"."),l,!1)),c[D]&&d&&K(e,c.eventType,!0,c.customType);return e}for(o in t)t.hasOwnProperty(o)&&u.call(this,e,o,t[o])}var a,f,p,r,i,s,c,d,h,g,m,E,y,_,j,H,v=window,P=t[e],b=/[^\.]*(?=\..*)\.|.*/,C=/\..*/,w="addEventListener",N=document||{},X=N.documentElement||{},A=X[w],D=A?w:"attachEvent",W={},S=Array.prototype.slice,x=function(e,t){return e.split(t||" ")},T=function(e){return"string"==typeof e},B=function(e){return"function"==typeof e},q=function(e,t,n){for(n=0;n<t.length;n++)t[n]&&(e[t[n]]=1);return e}({},x("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 "+(A?"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 ":""))),O=(j="compareDocumentPosition"in X?function(e,t){return t.compareDocumentPosition&&16==(16&t.compareDocumentPosition(e))}:"contains"in X?function(e,t){return(t=9===t.nodeType||t===window?X:t)!==e&&t.contains(e)}:function(e,t){for(;e=e.parentNode;)if(e===t)return 1;return 0},{mouseenter:{base:"mouseover",condition:U},mouseleave:{base:"mouseout",condition:U},mouseWL:{base:/Firefox/.test(navigator.userAgent)?"DOMMouseScroll":"mouseWL"}}),V=(r=x("altKey attrChange attrName bubbles cancelable ctrlKey currentTarget detail eventPhase getModifierState isTrusted metaKey relatedNode relatedTarget shiftKey srcElement target timeStamp type view which propertyName"),i=r.concat(x("button buttons clientX clientY dataTransfer fromElement offsetX offsetY pageX pageY screenX screenY toElement")),s=i.concat(x("WLDelta WLDeltaX WLDeltaY WLDeltaZ axis")),c=r.concat(x("char charCode key keyCode keyIdentifier keyLocation location")),d=r.concat(x("data")),h=r.concat(x("touches targetTouches changedTouches scale rotation")),g=r.concat(x("data origin source")),m=r.concat(x("state")),E=/over|out/,y=[{reg:/key/i,fix:function(e,t){return t.keyCode=e.keyCode||e.which,c}},{reg:/click|mouse(?!(.*WL|scroll))|menu|drag|drop/i,fix:function(e,t,n){return t.rightClick=3===e.which||2===e.button,t.pos={x:0,y:0},e.pageX||e.pageY?(t.clientX=e.pageX,t.clientY=e.pageY):(e.clientX||e.clientY)&&(t.clientX=e.clientX+N.body.scrollLeft+X.scrollLeft,t.clientY=e.clientY+N.body.scrollTop+X.scrollTop),E.test(n)&&(t.relatedTarget=e.relatedTarget||e[("mouseover"===n?"from":"to")+"Element"]),i}},{reg:/mouse.*(WL|scroll)/i,fix:function(){return s}},{reg:/^text/i,fix:function(){return d}},{reg:/^touch|^gesture/i,fix:function(){return h}},{reg:/^message$/i,fix:function(){return g}},{reg:/^popstate$/i,fix:function(){return m}},{reg:/.*/,fix:function(){return r}}],_={},M.prototype.preventDefault=function(){this.originalEvent.preventDefault?this.originalEvent.preventDefault():this.originalEvent.returnValue=!1},M.prototype.stopPropagation=function(){this.originalEvent.stopPropagation?this.originalEvent.stopPropagation():this.originalEvent.cancelBubble=!0},M.prototype.stop=function(){this.preventDefault(),this.stopPropagation(),this.stopped=!0},M.prototype.stopImmediatePropagation=function(){this.originalEvent.stopImmediatePropagation&&this.originalEvent.stopImmediatePropagation(),this.isImmediatePropagationStopped=function(){return!0}},M.prototype.isImmediatePropagationStopped=function(){return this.originalEvent.isImmediatePropagationStopped&&this.originalEvent.isImmediatePropagationStopped()},M.prototype.clone=function(e){var t=new M(this,this.element,this.isNative);return t.currentTarget=e,t},M),Y=(L.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},L.prototype.matches=function(e,t,n){return!(this.element!==e||t&&this.original!==t||n&&this.handler!==n)},L),F=(f={},p=function(e,t,n,r,i,o){var a=i?"r":"$";if(t&&"*"!==t){var s,l=0,c=f[a+t],d="*"===e;if(c)for(s=c.length;l<s;l++)if((d||c[l].matches(e,n,r))&&!o(c[l],c,l,t))return}else for(var u in f)u.charAt(0)===a&&p(e,u.substr(1),n,r,i,o)},{has:function(e,t,n,r){var i,o=f[(r?"r":"$")+t];if(o)for(i=o.length;i--;)if(!o[i].root&&o[i].matches(e,n,null))return!0;return!1},get:function(e,t,n,r){var i=[];return p(e,t,n,null,r,function(e){return i.push(e)}),i},put:function(e){var t=!e.root&&!this.has(e.element,e.type,null,!1),n=(e.root?"r":"$")+e.type;return(f[n]||(f[n]=[])).push(e),t},del:function(e){p(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 f[(e.root?"r":"$")+e.type],!1})},entries:function(){var e,t=[];for(e in f)"$"===e.charAt(0)&&(t=t.concat(f[e]));return t}}),K=A?function(e,t,n){e[n?w:"removeEventListener"](t,o,!1)}:function(t,e,n,r){var i;n?(F.put(i=new Y(t,r||e,function(e){o.call(t,e,r)},o,null,null,!0)),r&&null===t["_on"+r]&&(t["_on"+r]=0),i.target.attachEvent("on"+i.eventType,i.handler)):(i=F.get(t,r||e,o,!0)[0])&&(i.target.detachEvent("on"+i.eventType,i.handler),F.del(i))},G=function(e,t,n,r,i){return function(){r.apply(this,arguments),e(t,n,i)}},R=function(e,t,n,r){for(var t=t&&t.replace(C,""),i=F.get(e,t,null,!1),o={},a=0,s=i.length;a<s;a++)n&&i[a].original!==n||!i[a].inNamespaces(r)||(F.del(i[a]),!o[i[a].eventType]&&i[a][D]&&(o[i[a].eventType]={t:i[a].eventType,c:i[a].type}));for(a in o)F.has(e,o[a].t,null,!1)||K(e,o[a].t,!1,o[a].c)},$=A?function(e,t,n){var r=N.createEvent(e?"HTMLEvents":"UIEvents");r[e?"initEvent":"initUIEvent"](t,!0,!0,v,1),n.dispatchEvent(r)}:function(e,t,n){n=l(n,e),e?n.fireEvent("on"+t,N.createEventObject()):n["_on"+t]++},k=function(e,t,n){var r,i,o,a=T(t);if(a&&0<t.indexOf(" "))for(o=(t=x(t)).length;o--;)k(e,t[o],n);else if((i=a&&t.replace(C,""))&&O[i]&&(i=O[i].base),!t||a)a=(a=a&&t.replace(b,""))&&x(a,"."),R(e,i,n,a);else if(B(t))R(e,null,t);else for(r in t)t.hasOwnProperty(r)&&k(e,r,t[r]);return e},z={on:u,add:function(e,t,n,r){return u.apply(null,T(n)?[e,n,t,r].concat(3<arguments.length?S.call(arguments,5):[]):S.call(arguments))},one:function(){return u.apply(W,arguments)},off:k,remove:k,clone:function(e,t,n){for(var r,i,o=F.get(t,n,null,!1),a=o.length,s=0;s<a;s++)o[s].original&&(r=[e,o[s].type],(i=o[s].handler.__beanDel)&&r.push(i.selector),r.push(o[s].original),u.apply(null,r));return e},fire:function(e,t,n){for(var r,i,o,a,s=x(t),l=s.length;l--;)if(t=s[l].replace(C,""),(o=(o=s[l].replace(b,""))&&x(o,"."))||n||!e[D])for(a=F.get(e,t,null,!1),n=[!1].concat(n),r=0,i=a.length;r<i;r++)a[r].inNamespaces(o)&&a[r].handler.apply(e,n);else $(q[t],t,e);return e},Event:V,setSelectorEngine:n,noConflict:function(){return t[e]=P,this}};function J(n,r,i,o){function a(e,t){return r.apply(n,o?S.call(t,e?0:1).concat(o):t)}function s(e,t){return r.__beanDel?r.__beanDel.ft(e.target,n):t}var e=i?function(e){var t=s(e,this);if(i.apply(t,arguments))return e&&(e.currentTarget=t),a(e,arguments)}:function(e){return r.__beanDel&&(e=e.clone(s(e))),a(e,arguments)};return e.__beanDel=r.__beanDel,e}function L(e,t,n,r,i,o,a){var s=O[t];"unload"===t&&(n=G(R,e,t,n,r)),s&&(s.condition&&(n=J(e,n,s.condition,o)),t=s.base||t),this.isNative=s=q[t]&&!!e[D],this.customType=!A&&!s&&t,this.element=e,this.type=t,this.original=r,this.namespaces=i,this.eventType=A||s?t:"propertychange",this.target=l(e,s),this[D]=!!this.target[D],this.root=a,this.handler=J(e,n,null,o)}function M(e,t,n){if(arguments.length&&(e=e||((t.ownerDocument||t.document||t).parentWindow||v).event,this.originalEvent=e,this.isNative=n,this.isBean=!0,e)){var r,i,o,a,s,l=e.type,t=e.target||e.srcElement;if(this.target=t&&3===t.nodeType?t.parentNode:t,n){if(!(s=_[l]))for(r=0,i=y.length;r<i;r++)if(y[r].reg.test(l)){_[l]=s=y[r].fix;break}for(r=(a=s(e,this,l)).length;r--;)!((o=a[r])in this)&&o in e&&(this[o]=e[o])}}}function U(e){return(e=e.relatedTarget)?e!==this&&"xul"!==e.prefix&&!/document/.test(this.toString())&&!j(e,this):null===e}return v.attachEvent&&v.attachEvent("onunload",H=function(){var e,t=F.entries();for(e in t)t[e].type&&"unload"!==t[e].type&&k(t[e].element,t[e].type);v.detachEvent("onunload",H),v.CollectGarbage&&v.CollectGarbage()}),n(),z},"undefined"!=typeof module&&module.exports?module.exports=t():"function"==typeof define&&define.amd?define(t):e.bean=r=t(),n=0,x.isArray=function(e){return-1!==["[object Array]","[object NodeList]","[object HTMLCollection]"].indexOf(Object.prototype.toString.call(e))&&!(e instanceof Element||e instanceof HTMLDocument)},x.extend=function(){var e,t,n,r,i,o=arguments[0]||{},a=1,s=arguments.length,l=!1;for("boolean"==typeof o&&(l=o,o=arguments[1]||{},a=2),"object"!=typeof o&&"function"!=typeof o&&(o={}),s===a&&(o=x,--a);a<s;a++)if(null!==(e=arguments[a]))for(t in e)i=o[t],o!==(n=e[t])&&(l&&n&&(x.isPlainObject(n)||(r=x.isArray(n)))?(i=r?(r=!1,i&&x.isArray(i)?i:[]):i&&x.isPlainObject(i)?i:{},o[t]=x.extend(l,i,n)):void 0!==n&&(o[t]=n));return o},x.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)},x.extend({debug:!1,parseDebug:function(e){x.debug&&console.log(e)},_XR:function(e){return this._4X?(this._X=e,this):e},setGlobal:function(e,t){e&&"object"==typeof e&&(x.extend(!0,{},x.fn.globalDC,e),t)&&x.mergeGlobal()},mergeGlobal:function(){x.queryDC(function(e){x.extend(!0,{},x.fn.globalDC,e)})},reg:new Map,fn:{globalDC:{}},_version:"2024.7.15",lastCreated:[],_lastCreatedCallback:!1,lastCreatedCallback:function(e){x.isFn(e)&&(x._lastCreatedCallback=e)},props:{},isDocLoaded:!1,isDOMContentLoaded:!1,_boundRefO:new Map,_boundObjectIds:new Map,setIdFor:function(e){this._4X&&(e=this._X);var t=x.hasIdFor(e)?x.getIdFor(e):null;return t||(t=x.genId(),x._boundObjectIds.set(e,t),x._boundRefO.set(t,e)),t},remIdFor:function(e){this._4X&&(e=this._X);var t=x.hasIdFor(e)?x.getIdFor(e):null;return!!t&&(x._boundRefO.delete(t),x._boundObjectIds.delete(e),!0)},getIdFor:function(e){return this._4X&&(e=this._X),x._boundObjectIds.has(e)?x._boundObjectIds.get(e):null},hasIdFor:function(e){return this._4X&&(e=this._X),x._boundObjectIds.has(e)},getFromId:function(e){return this._4X&&(e=this._X),x._boundRefO.has(e)?x._boundRefO.get(e):null},_boundObjects:new Map,bindObjects:function(e,t){return this._4X&&(t=e,e=this._X),x._boundObjects.set(e,t),x._boundObjects.set(t,e),x._XR.call(this,e)},unbindObjects:function(e){return this._4X&&(e=this._X),x._boundObjects.delete(x._boundObjects.get(e)),x._boundObjects.delete(e),x._XR.call(this,e)},boundTo:function(e){return this._4X&&(e=this._X),x._boundObjects.get(e)},hasBound:function(e){return this._4X&&(e=this._X),x._boundObjects.has(e)},toFetch:function(e){var t=e.indexOf("#");return x.isPath(e)&&-1!==t?{url:x.trim(e.slice(0,t)),data:{selector:x.trim(e.slice(t))}}:{data:{}}},getSelectorFromURI:function(e){return x.isStr(e)?x.toFetch(e).data.selector:""},isPath:function(e){return!(!x.isStr(e)||x.isMarkup(e)||x.isSelector(e)||-1===e.indexOf("/"))},map:function(e){e&&(x.isArray(e.siblings)&&x.isDC(e.siblings[0])||x.isDC(e.parent))&&e.siblings[0].map(e)},_parseDCScripts:function(n,e,t){function r(o){x.loop(l,function(e,t){var n,r,i;n=-1!==(t=t).toLowerCase().indexOf("once"),i=t+"Ran",!(x.isFn((r=o)[t])||x.isStr(r[t])||x.isArray(r[t]))||n&&r[i]||(n&&!r[i]&&(r[i]=!0),x.isFn(r[t])?s.push(r[t]):x.isStr(r[t])?a.push(r[t]):x.isArray(r[t])&&Array.prototype.push.apply(a,r[t]))},"array")}function i(){x.loop(s,function(e,t){t(n,n.container)},"array")}var a=[],s=[],l=["jsOnce"+e,"once"+e,"js"+e,e[0].toLowerCase()+e.slice(1)];n.reverseJSOrder&&(l=l.reverse()),r(n),n.allowCascade&&(r(n.fn.proto),r(x.fn.globalDC)),x.isFn(t)&&s.push(t);return a.length?x.import(a,{props:{DC:n},call:function(){i()}}):i(),n},setPage:function(e,t){e&&(t&&(document.title=t),window.history.pushState({html:document.html,pageTitle:e},"","./#"+e))},getHash:function(e){var t;return e&&x.isStr(e)?-1!==(t=e.indexOf("#"))?x.trim(e.slice(t+1)):"":x.trim(window.location.hash.replace("#",""))},isHash:function(e){e=e||x.getHash();return x.hasDC(e)},hasHash:function(e,t){t=t||x.getHash();if(x.isHash(t)){if(!x.isArray(e))return!0;for(var n=0;n<e.length;n++)if((x.isDC(e[n])?e[n].id:e[n])===t)return!0}return!1},toDC:function(e,t){this._4X&&(t=e,e=this._X),x.isPlainObject(e)&&(t=e,e=null),x.isPlainObject(t)||(t={}),x.isPath(e)&&(t=x.extend({fetch:x.toFetch(e),autoRender:!0},t),e=null),e=e&&x.morph(e);var n=x.isNode(e)&&x.getAttr(e,"data-controls"),n=(t.fetch&&t.fetch.url&&(t.toggleHide=!1,t.mode=1),n&&x.isPath(n)?(t.toggleHide=!1,t.fetch=x.toFetch(n),t.content=null,t.trigger=e,t.mode=1,!t.id&&x.isNode(e)&&e.id&&(t.id=e.id)):n&&x.isSelector("#"+n)&&document.querySelector("#"+n)?(t.content=document.querySelector("#"+n),t.trigger=e,!t.id&&x.isNode(e)&&e.id&&(t.id=e.id)):x.isNode(e)&&(t.content||t.fetch)?(t.trigger=e,!t.id&&e.id&&(t.id=e.id)):x.isNode(e)&&(!t.id&&e.id&&(t.id=e.id),t.content=e),x.isBool(t.isRendered)?t.isRendered:!x.isHidden(t.content)),e=(n&&!t.root&&(x.isNode(x.next(t.content))?(t.root=x.next(t.content),t.before=!0):x.isNode(x.previous(t.content))?(t.root=x.previous(t.content),t.after=!0):x.isNode(t.content.parentNode)&&(t.root=t.content.parentNode,t.append=!0),t.loaded=!0),t.isRendered=n,t.widgetType=t.widgetType||x.getAttr(e,"data-widget-type")||null,x([x.extend(!0,{id:t.id||x.genId(),fn:{isMorphedDC:!0},on:"click"},t)])[0]);return n&&e.loaded&&x.isNode(e.content)&&(e.content.id||(e.content.id=x.genId()),e.wrapper=e.container=e.content,e.wrapperId=e.containerId=e.content.id),e},_store:function(e,t){if(e&&11===e.nodeType){for(var n=[],r=0;r<e.childNodes.length;r++){var i=e.childNodes[r];x.isNode(i)&&n.push(i)}if(x.data(n,"StoredFrag",e),x.data(e,"StoredNodeList",n),t)return n}return e},_check:function(e,t){var n,r=x.isArray(e);return x.isChain(e)?x._check(e.return(),t):r?t?x.data(e,"StoredFrag")||x.toNode(e,!0):e:e&&11===e.nodeType?(n=x.data(e,"StoredNodeList")||[]).length?t?e:n:e.childNodes.length?x._store(e,!t):t?null:[]:t||r?e:[e]},toNode:function(t,e,n){if(this._4X&&(e=t,t=this._X),!t)return document.createDocumentFragment();var r;if(x.isStr(t))try{t=x._store(document.createRange().createContextualFragment(t),n)}catch(e){var i=document.createDocumentFragment();x.insertMarkup(t,i),t=x._store(i,n)}else e&&x.isArray(t)&&(i=document.createDocumentFragment(),(r=function(e){e&&11===e.nodeType&&(e=x._store(e,!0)),x.loop(e,function(e,t){t&&11===t.nodeType?r(t):x.isNode(t)&&i.appendChild(t)},"array")})(t),t=x._store(i));return!n&&!x.isArray(t)&&t&&11===t.nodeType&&t.childNodes&&1===t.childNodes.length&&(t=t.childNodes[0]),n&&!x.isArray(t)&&(t=[t]),x._XR.call(this,t)},_clone:function(e){var t;return x.isChain(e)?e:((t=function(e){this._4X=!0,this._X=e}).prototype=x,new t(e))},return:function(e){return e=this._4X?this._X:e},getNode:function(e){return e=this._4X?this._X:e},getDC:function(e,t){return this._4X&&(t=e,e=this._X),x.isDC(e)?e:x.reg.has(e)?x.reg.get(e):t&&x.hasDC(e,t)?x.data(e,"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(e,t){return!!(e&&(x.isDC(e)||x.reg.has(e)||t&&x.isDC(x.data(e,"DC"))))},preload:function(e){this._4X&&(e=this._X);var t=x.morph(e);return x.isNode(t)&&x.on("load",function(){x._imageMap||(x._imageMap={});var n=[];x.query("img[src]",t,function(e,t){x._imageMap[t.src]&&x._imageMap[t.src].parentNode||n.push(t.src)}),n.length&&x("<div hidden></div>").import(n,{tag:"img",callOnAll:!0,call:function(e){x._imageMap[e.src]=e}}).appendTo(document.body)}),x._XR.call(this,e)},isMarkup:function(e){return!(!(e=this._4X?this._X:e)||!x.isStr(e))&&1<s.iterate(e,/</g)&&1<s.iterate(e,/>/g)},morph:function(e,t,n){return x.isArray(e)?e:x.isNode(e,null,null,11)?t&&!x.isArray(e)?[e]:e:x.isStr(e)?x.isMarkup(e)?x.toNode(e,!1,t):window.document.getElementById(e)?window.document.getElementById(e):x.isSelector(e)?(n=(n=x.isNode(n,null,document,11)?n:document).querySelectorAll(e),t||1!==n.length?t||n.length||(n=null):n=n[0],n):x.toText(e):x.isNum(e)?(e=x.toText(e.toString()),t?[e]:e):t&&!x.isArray(e)?[e]:e},isMap:function(e){try{return Map.prototype.has.call(e),!0}catch(e){return!1}},loop:function(e,n,t){if(this._4X&&(t=n,n=e,e=this._X),x.isFn(n))if(x.isArray(e)||"array"!==t||(e=[e]),t&&"map"!==t||!x.isMap(e)||!x.isFn(e.forEach))if(t&&"array"!==t||!x.isArray(e))if(t&&"object"!==t||!e||"object"!=typeof e)if(t&&"string"!==t||!x.isStr(e))(x.isNode(e)||e&&"other"===t)&&n.call(e,0,e);else for(i=0;i<e.length;i++)n.call(e.charAt(i),i,e.charAt(i));else for(var r in e)n.call(e[r],r,e[r]);else for(var i=0;i<e.length;i++)n.call(e[i],i,e[i]);else e.forEach(function(e,t){n.call(e,t,e)});return x._XR.call(this,e)},isSelector:function(e){if(e&&x.isStr(e))try{return!!document.querySelectorAll(e)}catch(e){}return!1},isNode:function(n,e,t){return!(!n||x.isArray(n)||!(n instanceof Element||t&&t instanceof HTMLDocument&&n instanceof HTMLDocument||e&&n===e||function(e){for(var t=3;e[t];){if(n.nodeType===e[t])return!0;t++}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(e){return this._4X&&(e=this._X),e=x.isStr(e)?e.replace(/^\s+|\s+$/g,""):e},query:function(e,t,n){this._4X&&(n=t,t=this._X),x.isFn(t)&&(n=t,t=null),x.isNode(t,null,document,11)||(t=document);var r=[],i=!0,o=!1;if(!e)return x._XR.call(this,r);x.isMarkup(e)?r=x.toNode(e,!1,!0):x.isSelector(e)&&x.isFn(t.querySelectorAll)?r=t.querySelectorAll(e):x.isNode(e)?r.push(e):(i=x.isArray(e),o=x.isPlainObject(e),(i||o)&&(r=e));var a=[];if(n&&x.isFn(n))if(i)for(var s=0;s<r.length;s++)!1!==n.apply(r[s],[s,r[s]])&&a.push(r[s]);else if(o)for(var l in r)!1!==n.apply(r[l],[l,r[l]])&&a.push(r[l]);else Array.prototype.push.apply(a,r);else Array.prototype.push.apply(a,r);return x._XR.call(this,a)},getText:function(e){return(e=this._4X?this._X:e)?x.isNode(e)?e.innerText||e.textContent||"":e&&3===e.nodeType?e.data:"":""},queryDC:function(e,n){x.isFn(e)&&(n=e,e=null);var r=[];return x.isFn(n)&&(e?x.loop(e,function(e,t){x.hasDC(t)&&(t=x.getDC(t),!1!==n.call(t,t))&&r.push(t)},"array"):x.loop(x.reg,function(e,t){!x.isDC(t)||n.call(t,t)||r.push(t)},"map")),r},Get:function(o){var a,s,l;o&&null!==o.url&&(a={returnType:"html",selector:"",method:"GET",headers:{},body:null,cache:x.noCache?"no-cache":"default",redirect:"follow",keepalive:!1,mode:"cors"},s=0,l=function(e,t,n,r){var i=x.extend({},a,t||{});window.fetch(e,i).then(function(t){200<=t.status&&t.status<300?0<=["html","text","xml"].indexOf(i.returnType.toLowerCase())?t.text().then(function(e){x.isStr(e)&&"xml"===i.returnType.toLowerCase()?e=x.toXML(e):x.isStr(e)&&"html"===i.returnType.toLowerCase()&&(e=x.toNode(e)),x.isNode(e,null,document,11)&&x.isSelector(i.selector)&&(e=e.querySelector(i.selector)),x.isFn(n)&&n.call(this,e,t),o[++s]&&l(o[s].url,o[s].data,o[s].success,o[s].error)}):"json"===i.returnType.toLowerCase()&&t.json().then(function(e){x.isFn(n)&&n.call(this,e,t),o[++s]&&l(o[s].url,o[s].data,o[s].success,o[s].error)}):x.isFn(r)&&r.call(this,t.statusText,t)}).catch(function(e){x.isFn(r)&&r.call(this,e,this)})},x.isArray(o)||(o=[o]),l(o[s].url,o[s].data,o[s].success,o[s].error))},toXML:function(e){var t;return e=e||"",window.DOMParser?t=(new DOMParser).parseFromString(e,"text/xml"):((t=new window.ActiveXObject("Microsoft.XMLDOM")).async="false",t.loadXML(e)),t},moduleFolder:"/4X/Min/",noCache:!1,_ICB:[],_ICBD:[],_cssCache:{},_jsCache:{},_cacheName:{},clearCache:function(){x._cssCache={},x._jsCache={},x._cacheName={}},import:function(e,s,l){this._4X&&(l=this._X),x.isFn(s)?s={call:s}:x.isNode(s,null,null,11)&&(l=s,s={}),s=s||{};function c(e,t,n){e.length&&(e[e.length-1].call(window,e[e.length-1]._props,n),t===p)&&e.splice(e.length-1,1)}var d=(x.isBool(s.noCache)?s:x).noCache,u=(x.isFn(l)&&(s.call=l,l=null),x.isNode(s.context,null,null,11)&&(l=s.context),x.isNode(l,null,null,11)||(l=null),s.props||(s.props={}),!!s.props._Defer),f=(u&&(s.defer=!0),s.defer&&(s.props._Defer=!0),s.props._ImpId||x.genId()),n=(s.props._ImpId=f,x.isFn(s.call)||(s.call=function(){}),[]),p=x.isArray(e)?e.length-1:0;return!e||x.isArray(e)&&!e.length||!d&&s.name&&x._cacheName[s.name]?x.isFn(x._cacheName[s.name])&&(u||!s.defer||x.isDocLoaded?x._cacheName[s.name].call(window,s.props):x.on("load",function(){x._cacheName[s.name].call(window,s.props)})):"img"===s.tag&&x.isNode(l,null,null,11)?x.loop(e,function(e,t){t=x.create("img",{src:t,alt:""});l.appendChild(t),(s.callOnAll||e===p)&&x.isFn(s.call)&&s.call.call(l,s.props,t)},"array"):(x.isFn(s.call)&&(s.call._props=s.props||{},x[s.defer?"_ICBD":"_ICB"].push(s.call)),x.loop(e,function(i,e){var t,o=".css"===e.slice(-4).toLowerCase(),a=(x.isPath(e)?"":x.moduleFolder)+(o||".js"===e.slice(-3).toLowerCase()?e:e+".js");if(!d&&o&&x._cssCache[a])x.get(x._cssCache[a].id)||(l||document.head||document.body).appendChild(x._cssCache[a].cloneNode(!0)),x.isFn(s.call)&&(s.callOnAll||i===p)&&s.call.call(window,s.call._props);else if(d||o||!x._jsCache[a]||x._jsCache[a]._ImpId===f)n.push(x.extend(!0,{url:a,data:{returnType:"text"},success:function(e,t){var n=!1;if(e){if(o)(n=x.create("style",{type:"text/css",id:x.genId()})).innerHTML=e,d||(x._cssCache[a]=n),(l||document.head||document.body).appendChild(n.cloneNode(!0));else try{var r=x._jsCache[a]||new Function("window,document,$A,props,DC",e),n=x._jsCache[a]&&x._jsCache[a].once?null:r.call(window,window,document,x,s.props,s.props.DC);!d&&s.once&&(r.once=!0),r._ImpId=f,d||x._jsCache[a]||(x._jsCache[a]=r)}catch(e){x.parseDebug(e)}!d&&s.name&&(x._cacheName[s.name]=s.call)}(s.callOnAll||i===p)&&x.isFn(s.call)&&(u||!s.defer||x.isDocLoaded?c(x[s.defer?"_ICBD":"_ICB"],i,n):x.on("load",function(){c(x._ICBD,i,n)}))}},s.override||{}));else{if(!x._jsCache[a].once)try{t=x._jsCache[a].call(window,window,document,x,s.props,s.props.DC)}catch(e){x.parseDebug(e)}(s.callOnAll||i===p)&&x.isFn(s.call)&&(u||!s.defer||x.isDocLoaded?c(x[s.defer?"_ICBD":"_ICB"],i,t):x.on("load",function(){c(x._ICBD,i,t)}))}},"array"),x.Get(n)),x._XR.call(this,l)},getScript:function(e,n,r){n=(n=x.isFn(n)?{callback:n}:n)||{};var i=x.isArray(e)?0:e.length-1;x.loop(e,function(e,t){t=x.create("script",{src:(x.isPath(t)?"":x.moduleFolder)+(".js"===t.slice(-3).toLowerCase()?t:t+".js"),async:!n.disableAsync,defer:!!n.defer});(n.callbackOnAll||e===i)&&x.isFn(n.callback)&&t.addEventListener("load",function(e){n.callback.call(window,n.props||e)}),(r||document.head||document.body).appendChild(t)},"array")},_parseURLWithSelector:function(e){var t=e.split(/\s+/);return{url:t[0],selector:e.substring(t[0].length)}},load:function(e,n,t,r,i){this._4X&&(i=r,r=t,t=n,n=this._X),x.isFn(t)&&(i=r,r=t,t=null);var o={returnType:"html"};return x.extend(o,t||{}),x.Get({url:e,data:o,success:function(e,t){x.insert(e,n),x.isFn(r)&&r.call(this,e,t)},error:function(e,t){x.isFn(i)&&i.call(this,e,t)}}),x._XR.call(this,n)},detachObserver:function(e,t){var n=x.data(e,"_MutationObserver")||!1;if(!n||!t||!n[t])return!1;if(t&&n[t])n[t].disconnect();else for(t in n)n[t].disconnect();return!0},isObserverConfig:function(e){return!(!x.isPlainObject(e)||!(e.context||e.subtree||e.childList||e.attributes||e.attributeFilter||e.attributeOldValue||e.characterData||e.characterDataOldValue))},observer:function(i,o,a,e,t){if(o=o.toLowerCase(),-1===",remove,add,attributechange,subtreechange,contentchange,".indexOf(","+o+","))return!1;var n=i,r={};if("remove"===o||"add"===o)r={childList:!0,subtree:!0},t.context?(n=t.context,delete t.context):"remove"===o&&(n=document);else if("attributechange"===o)r={attributes:!0,attributeOldValue:!0},x.isArray(e)&&e.length&&(r.attributeFilter=e);else if("subtreechange"===o)r={childList:!0,subtree:!0};else{if("contentchange"!==o)return!1;r={characterData:!0,childList:!0,subtree:!0,characterDataOldValue:!0},x.data(i,"_CurrentText",x.getText(i))}x.extend(r,t||{}),x.data(i,"_MutationObserver")||x.data(i,"_MutationObserver",{});e=x.data(i,"_MutationObserver");return e[o]||(e[o]=new MutationObserver(function(e){e.forEach(function(e){var t=e.target,n=x.boundTo(t)||x.getDC(x.data(t,"SavedEventParameters"))||x.data(t,"DC"),r=x.data(t,"SavedEventParameters");"childList"===e.type?"remove"===o&&x.isArray(e.removedNodes)&&e.removedNodes.length&&-1!==(x.isFn(Array.from)?Array.from(e.removedNodes):[].slice(e.removedNodes)).indexOf(i)?a.call(t,e,t,e.removedNodes,n,r):"add"===o&&x.isArray(e.addedNodes)&&e.addedNodes.length?a.call(t,e,t,e.addedNodes,n,r):"subtreechange"===o&&(x.isArray(e.addedNodes)&&e.addedNodes.length||x.isArray(e.removedNodes)&&e.removedNodes.length)?a.call(t,e,t,e.addedNodes,e.removedNodes,n,r):"contentchange"===o&&(x.data(t,"_OldText",x.data(t,"_CurrentText")),x.data(t,"_CurrentText",x.getText(t)),a.call(t,e,t,x.data(t,"_CurrentText"),x.data(t,"_OldText"),n,r)):"attributes"===e.type?"attributechange"===o&&a.call(t,e,t,e.attributeName,x.getAttr(t,e.attributeName),e.oldValue,n,r):"characterData"===e.type&&"contentchange"===o&&(x.data(t,"_OldText",x.data(t,"_CurrentText")),x.data(t,"_CurrentText",x.getText(t)),a.call(t,e,t,x.data(t,"_CurrentText"),x.data(t,"_OldText"),n,r))})})),e[o].observe(n,r),x.data(i,"_MutationObserver",e),!0},keyEvent:function(e){return e.which||e.keyCode},event:{on:r.on,add:r.add,one:r.one,off:r.off,remove:r.off,fire:r.fire,Event:r.Event},on:function(e,t,n,r,o,a,s){function l(e){return x.isDOMContentLoaded&&"DOMContentLoaded"===e||x.isDocLoaded&&"load"===e}if(this._4X&&(s=a,a=o,o=r,r=n,n=t,t=e,e=this._X),x.isFn(x.isObserverConfig)&&x.isObserverConfig(n)?(s=n,n=null):x.isFn(x.isObserverConfig)&&x.isObserverConfig(r)?(s=r,r=null):x.isFn(x.isObserverConfig)&&x.isObserverConfig(o)?(s=o,o=null):s={},a=s.attributeFilter||!1,"DOMContentLoaded"!==e&&"load"!==e&&"touchchange"!==e||!x.isFn(t)||(o=r,r=n,n=t,t=e,e=window),x.isStr(n)&&"."===n[0]?(o=n,n=null):x.isStr(r)&&"."===r[0]&&(o=r,r=null),n&&!x.isFn(n)&&(o=r,r=n,n=null),!e||!t)return this._4X?this:e;x.isStr(e)&&(e=x.morph(e));var i=x._check(e);return x.isStr(t)&&(t=t.split(/\s+/)),x.isStr(o)||(o=""),x.loop(i,function(e,i){x.isNode(i,window,document,11)&&(r&&x.data(i,"SavedEventParameters",r),x.loop(t,function(e,r){var t;x.isStr(e)&&x.isFn(r)?(e=e.split(/\s+/),x.loop(e,function(e,t){var n=x.getDC(x.data(i,"SavedEventParameters"))||x.data(i,"DC");x.isDC(n)&&x.isMap(x.data(i,"DC-ON"))&&(n.triggerNode=i),l(t)?r.call(i,null,n,x.data(i,"SavedEventParameters")):x.observer(i,t,r,a,s)||x.event.on(i,t+o,function(e){r.call(i,e,n,x.data(i,"SavedEventParameters"))})},"array")):x.isStr(r)&&x.isFn(n)&&(t=x.getDC(x.data(i,"SavedEventParameters"))||x.data(i,"DC"),x.isDC(t)&&x.isMap(x.data(i,"DC-ON"))&&(t.triggerNode=i),l(r)?n.call(i,null,t,x.data(i,"SavedEventParameters")):x.observer(i,r,n,a,s)||x.event.on(i,r+o,function(e){n.call(i,e,t,x.data(i,"SavedEventParameters"))}))},x.isArray(t)?"array":"object"))},"array"),x._XR.call(this,e)},off:function(e,t){var r,n;return this._4X&&(t=e,e=this._X),e?(r=t,x.isStr(e)&&(e=x.morph(e)),n=x._check(e),x.isArray(n)||(n=[n]),x.isStr(r)&&(r=r.split(/\s+/)),x.loop(n,function(e,n){x.isNode(n,window,document,11)&&(x.removeData(n,"SavedEventParameters"),t?x.loop(r,function(e,t){x.isStr(t)&&(x.detachObserver(n,t),x.event.off(n,t))},x.isArray(r)?"array":"object"):(x.detachObserver(n),x.event.off(n)))},"array"),x._XR.call(this,e)):this._4X?this:e},trigger:function(e,t){var r;return this._4X&&(t=e,e=this._X),e&&t?(r=t,x.isStr(e)&&(e=x.morph(e)),t=x._check(e),x.isStr(r)&&(r=r.split(/\s+/)),x.loop(t,function(e,n){x.isNode(n,window,document)&&x.loop(r,function(e,t){x.isStr(t)&&x.event.fire(n,t)},"array")},"array"),x._XR.call(this,e)):this._4X?this:e},isNative:function(e){var t;return this._4X&&(e=this._X),!!x.isNode(e)&&(t=e.nodeName.toLowerCase(),e=x.hasAttr(e,"href"),!!("a"===t&&e||-1!==["button","input","select","textarea","details"].indexOf(t)))},getActive:function(e,n){e=x.isNode(e)?e:document;return x.query("a[href], button, input, textarea, select, details, *[tabindex]",e,function(e,t){if(n)return x.isFocusable(t)})},setCircular:function(e,t){var n,r;return this._4X&&(t=e,e=this._X),x.isArray(e)&&(t=e,e=null),x.isArray(t)||x.isNode(e,null,null,11)?((t=!x.isArray(t)&&x.isNode(e,null,null,11)?x.getActive(e,!0):t).length&&(n=t[0],r=t[t.length-1],x.on(n,"keydown",function(e){9!==x.keyEvent(e)||!e.shiftKey||e.altKey||e.ctrlKey||(x.focus(r),e.preventDefault())},".circularTabbing"),x.on(r,"keydown",function(e){9!==x.keyEvent(e)||e.shiftKey||e.altKey||e.ctrlKey||(x.focus(n),e.preventDefault())},".circularTabbing")),x._XR.call(this,t)):[]},addWidgetProfile:function(e,t){x.module[e]||(x.module[e]={}),x.extend(x.module[e],t)},module:{},getModule:function(e,t,n){if(x.module[e.widgetType]&&x.isFn(x.module[e.widgetType][t]))return x.module[e.widgetType][t](e,n)},_widgetTypes:[],_regWidgets:new Map,_dataMap:new Map,data:function(e,t,n){var r;return this._4X&&(n=t,t=e,e=this._X),e?e&&t&&void 0===n?x._dataMap.has(e)&&x._dataMap.get(e).has(t)?(r=x._dataMap.get(e).get(t),x._XR.call(this,r)):x._XR.call(this,null):(e&&t&&void 0!==n&&(x._dataMap.has(e)||x._dataMap.set(e,new Map),x._dataMap.get(e).set(t,n)),x._XR.call(this,e)):this._4X?this:e},removeData:function(e,t){return this._4X&&(t=e,e=this._X),e&&t?x._dataMap.has(e)&&x._dataMap.get(e).has(t)&&x._dataMap.get(e).delete(t):e&&x._dataMap.has(e)&&x._dataMap.delete(e),x._XR.call(this,e)},insert:function(e,t,n,r){return this._4X&&(n=t,t=this._X),e=x.morph(e),t=x.morph(t),x.isNode(t,null,null,11)&&x.isNode(e,null,null,11,3)?(x.empty(t),t.appendChild(e),n&&x.isFn(n)&&n.apply(e,[e]),x.straylight&&!r&&x.straylight(t),x._XR.call(this,e)):this._4X?this:e},insertWithin:function(e,t,n){return this._4X&&(n=t,t=this._X),t=x.insert(t,e,n),x._XR.call(this,t)},before:function(e,t,n){return this._4X&&(n=t,t=e,e=this._X),e=x._insertBefore(e,t,n),x._XR.call(this,e)},_insertBefore:function(e,t,n){return this._4X&&(n=t,t=e,e=this._X),e=x.morph(e),t=x.morph(t),x.isNode(t)&&x.isNode(e,null,null,11)?(t.parentNode.insertBefore(e,t),n&&x.isFn(n)&&n.apply(e,[e]),x._XR.call(this,e)):this._4X?this:e},replace:function(e,t,n){return this._4X&&(n=t,t=e,e=this._X),e=x._replaceChild(e,t,n),x._XR.call(this,e)},_replaceChild:function(e,t,n){return e=x.morph(e),t=x.morph(t),x.isNode(t)&&x.isNode(e,null,null,11)&&(t.parentNode.replaceChild(e,t),n)&&x.isFn(n)&&n.apply(e,[e]),e},after:function(e,t,n){return this._4X&&(n=t,t=e,e=this._X),e=x._insertAfter(e,t,n),x._XR.call(this,e)},_insertAfter:function(e,t,n){var r;return e=x.morph(e),t=x.morph(t),x.isNode(t)&&x.isNode(e,null,null,11)&&((r=x.nextSibling(t))?r.parentNode.insertBefore(e,r):t.parentNode.appendChild(e),n)&&x.isFn(n)&&n.apply(e,[e]),e},prepend:function(e,t,n){var r;return this._4X&&(n=t,t=this._X),e=x.morph(e),t=x.morph(t),x.isNode(t,null,null,11)&&x.isNode(e,null,null,11)&&((r=x.firstChild(t))?x._insertBefore(e,r):t.appendChild(e)),n&&x.isFn(n)&&n.apply(e,[e]),x._XR.call(this,e)},prependTo:function(e,t,n){return this._4X&&(n=t,t=this._X),t=x.prepend(t,e,n),x._XR.call(this,t)},append:function(e,t,n){return this._4X&&(n=t,t=this._X),e=x.morph(e),t=x.morph(t),x.isNode(t,null,null,11)&&x.isNode(e,null,null,11)&&(x.isStr(e)&&(e=x.morph(e)),t.appendChild(e)),n&&x.isFn(n)&&n.apply(e,[e]),x._XR.call(this,e)},appendTo:function(e,t,n){return this._4X&&(n=t,t=this._X),t=x.append(t,e,n),x._XR.call(this,t)},insertMarkup:function(e,t,n,r){var i;return this._4X&&(r=n,n=t,t=this._X),x.isFn(n)&&(r=n,n=null),t=x.morph(t),x.isNode(t)&&(x.isNum(e)&&(e=e.toString()),x.isStr(e))&&((i={prepend:"afterbegin",append:"beforeend",before:"beforebegin",after:"afterend"})[n]?t.insertAdjacentHTML(i[n],e):(x.empty(t),t.innerHTML=e)),r&&x.isFn(r)&&r.apply(t,[t]),x._XR.call(this,t)},_deleteNode:function(t){try{var e=document.createRange();e.selectNode(t),e.deleteContents()}catch(e){t&&t.parentNode&&t.parentNode.removeChild(t)}},cloneNodes:function(t,e){var n;this._4X&&(t=this._X);try{var r=document.createRange();r.selectNodeContents(t),n=r.cloneContents()}catch(e){if(n=x.toNode(),x.isNode(t)&&t.firstChild)for(var i=t.firstChild;i;)i.cloneNode&&n.appendChild(i.cloneNode(!0)),i=t.nextSibling}return n=x._store(n),x._XR.call(this,n)},extractNodes:function(t,e){var n;this._4X&&(t=this._X);try{var r=document.createRange();r.selectNodeContents(t),n=r.extractContents()}catch(e){if(n=x.toNode(),x.isNode(t)&&t.firstChild)for(var i=t.firstChild;i;)n.appendChild(t.removeChild(i)),i=t.firstChild}return 11===n.nodeType&&1===n.childNodes.length&&(n=n.childNodes[0]),n=x._store(n),x._XR.call(this,n)},empty:function(e,t){if(this._4X&&(t=e,e=this._X),e&&e.getElementsByTagName){var n=e.getElementsByTagName("*");if(n.length)for(var r=n.length;r--;)x.remove(n[r],!0);e.innerHTML=""}return t&&(x.remove(e),e=null),x._XR.call(this,e)},_cleanAll:function(e,t,n){if(e&&e.getElementsByTagName){for(var r=e.getElementsByTagName("*"),i=r.length;i--;)x._clean(r[i],n);t&&x._clean(e,n)}},_clean:function(e,t){var n=x.data(e,"DC-ON");x.isMap(n)&&x.loop(n,function(e,t){t.bypass()},"map"),x.detachObserver(e),x.removeData(e),x.event.off(e)},remove:function(e,t){if(this._4X&&(t=e,e=this._X),e&&11===e.nodeType){var n=x._check(e);if(n&&n.length)for(var r=n.length;r--;)x.remove(n[r],t);x._clean(e,t),e=null}else e&&e.nodeType&&(x._clean(e,t),t||(x._deleteNode(e),e=null));return x._XR.call(this,e)},destroy:function(s,n,e){var l,c,d;if(!e)return l=null,l=x.isDC(s)?s:x.reg.get(s),!!x.isDC(s)&&(c=l.wrapper,d=l.container,n&&l.loaded&&(l.contentOnly?(x.before(d,c),d=null):x.before(x.extractNodes(d),c)),l.bypass(function(){var e,t=l.afterDestroy,n=(x.isFn(l.beforeDestroy)&&l.beforeDestroy(l),x.removeData(l.id),l.id=l.wrapper=l.container=c=d=null,l.widgetType&&l.autoCloseWidget&&-1!==(n=x._widgetTypes.indexOf(l.id))&&x._widgetTypes.splice(n,1),l.widgetType&&l.autoCloseSameWidget&&-1!==(n=(e=x._regWidgets.get(l.widgetType)).indexOf(l.id))&&(e.splice(n,1),x._regWidgets.set(l.widgetType,e)),l.indexVal),r=l.siblings;r.splice(n,1);for(var i=0;i<r.length;i++)r[i].indexVal=i,r[i].siblings=r;if(l.parent&&l.parent.children&&l.parent.children.length){for(var o=-1,a=l.parent.children,i=0;i<a.length;i++)a[i].id===s&&(o=i);0<=o&&l.parent.children.splice(o,1)}x.reg.delete(s),x.isFn(t)&&t()}),!0);x.query(s,function(e,t){x.isMap(x.data(t,"DC-ON"))&&x.loop(x.data(t,"DC-ON"),function(e,t){x.destroy(t,n)},"map")})},get:function(e,t,n){var r;return this._4X&&(n=t,t=this._X),x.isFn(t)&&(n=t,t=null),t=x.isNode(t,null,document)?t:document,e&&x.isStr(e)?(r=null,t.getElementById&&(r=t.getElementById(e)),!x.isNode(r)&&t.querySelector&&(r=t.querySelector(e)),x.isNode(r)&&x.isFn(n)&&n.call(r,r),x._XR.call(this,r)):null},create:function(e){e=x.isMarkup(e)?x.morph(e):document.createElement(e);return 1!==arguments.length&&x.isNode(e)&&(arguments[1]&&x.setAttr(e,arguments[1]),arguments[2]&&x.css(e,arguments[2]),arguments[3]&&x.addClass(e,arguments[3]),arguments[4])&&x.insert(arguments[4],e),e},toText:function(e){return x.isNode(e,null,null,3)?e:(x.isStr(e)||(e=""),document.createTextNode(e))},getAttr:function(e,t){this._4X&&(t=e,e=this._X),e=x.morph(e);e=x._check(e,!0);return x.isNode(e)&&t?e.getAttribute(t):null},hasAttr:function(e,t){this._4X&&(t=e,e=this._X),e=x.morph(e);e=x._check(e,!0);return x.isNode(e)&&t?e.hasAttribute(t):null},remAttr:function(e,t){this._4X&&(t=e,e=this._X),e=x.morph(e);for(var n=x._check(e),r=x.isArray(n)?n:[n],i=0;i<r.length;i++)if(x.isNode(r[i]))for(var o=x.isArray(t)?t:[t],a=0;a<o.length;a++)r[i].removeAttribute(o[a]);return x._XR.call(this,e)},setAttr:function(e,t,n){this._4X&&(n=t,t=e,e=this._X),e=x.morph(e);for(var r=x._check(e),i=x.isArray(r)?r:[r],o=0;o<i.length;o++)if(x.isNode(i[o]))if(x.isStr(t))null==n?i[o].removeAttribute(t):i[o].setAttribute(t,n);else if("object"==typeof t)for(var a in t)null===t[a]||void 0===t[a]?i[o].removeAttribute(a):i[o].setAttribute(a,t[a]);return x._XR.call(this,e)},toggleAttr:function(e,t,n){this._4X&&(n=t,t=e,e=this._X),e=x.morph(e);for(var r=x._check(e),i=x.isArray(r)?r:[r],o=x.isIE(),a=0;a<i.length;a++)if(x.isNode(i[a]))if(x.isStr(t))o?i[a].setAttribute(t,x.isBool(n)?n:!i[a].getAttribute(t)):x.isBool(n)?i[a].toggleAttribute(t,n):i[a].toggleAttribute(t);else if("object"==typeof t)for(var s in t)o?i[a].setAttribute(s,x.isBool(t[s])?t[s]:!i[a].getAttribute(s)):x.isBool(t[s])?i[a].toggleAttribute(s,t[s]):i[a].toggleAttribute(s);return x._XR.call(this,e)},prevSibling:function(e,t){if(this._4X&&(t=e,e=this._X),e=x.morph(e),e=x._check(e,!0),!x.isNode(e,null,null,11))return this._4X?this:e;for(e=e.previousSibling;e&&(!x.isNode(e)||x.isFn(t)&&(!x.isFn(t)||!0!==t(e)));)e=e.previousSibling;return x._XR.call(this,e)},nextSibling:function(e,t){if(this._4X&&(t=e,e=this._X),e=x.morph(e),e=x._check(e,!0),!x.isNode(e,null,null,11))return this._4X?this:e;for(e=e.nextSibling;e&&(!x.isNode(e)||x.isFn(t)&&(!x.isFn(t)||!0!==t(e)));)e=e.nextSibling;return x._XR.call(this,e)},firstChild:function(e,t){if(this._4X&&(t=e,e=this._X),e=x.morph(e),e=x._check(e,!0),!x.isNode(e,null,null,11))return this._4X?this:e;for(e=e.firstChild;e&&(!x.isNode(e)||x.isFn(t)&&(!x.isFn(t)||!0!==t(e)));)e=e.nextSibling;return x._XR.call(this,e)},lastChild:function(e,t){if(this._4X&&(t=e,e=this._X),e=x.morph(e),e=x._check(e,!0),!x.isNode(e,null,null,11))return this._4X?this:e;for(e=e.lastChild;e&&(!x.isNode(e)||x.isFn(t)&&(!x.isFn(t)||!0!==t(e)));)e=e.previousSibling;return x._XR.call(this,e)},nearestHL:function(n,e){if(!x.isNode(n))return 0;n.id||(n.id=x.genId());var t,r=(e||document).querySelectorAll('h1, h2, h3, h4, h5, h6, *[role="heading"], #'+n.id),i=null;return x.loop(r,function(e,t){n===t&&(i=r[e-1]||null)},"array"),x.isNode(i)?(e=0,2===(t=i.nodeName.toLowerCase()).length&&"h"===t[0]&&(e=parseInt(i.getAttribute("aria-level"))||parseInt(t[1])||0),"heading"===i.getAttribute("role")?parseInt(i.getAttribute("aria-level"))||e||2:e):0},closest:function(e,t){for(this._4X&&(t=e,e=this._X),e=x.morph(e);x.isNode(e)&&(e=e.parentNode,x.isFn(t))&&(!x.isFn(t)||!0!==t(e)););return x._XR.call(this,e)},_getStyleObject:function(e){var t={};return document.defaultView&&document.defaultView.getComputedStyle?t=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(t=e.currentStyle),t},css:function(e,t,n){this._4X&&(n=t,t=e,e=this._X),e=x.morph(e);var r=x._check(e);if(!r||!t)return this._4X?this:e;if(1===(r=x.isArray(r)?r:[r]).length&&x.isNode(r[0])&&x.isStr(t)&&!x.isStr(n)&&!x.isNum(n)&&!n)return x._getStyleObject(r[0])[t];for(var i=function(e){if(e)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},o=function(e,t,n){n=i(t)&&x.isNum(n)?n+"px":n;try{n||x.isNum(n)||!e.style.removeProperty?(t=x._camelize(t),e.style[t]=n):e.style.removeProperty(t)}catch(e){}},a=0;a<r.length;a++)if(x.isNode(r[a]))if(x.isStr(t))o(r[a],t,n);else if("object"==typeof t)for(var s in t){n=t[s];o(r[a],s,n)}return x._XR.call(this,e)},hasClass:function(t,e){this._4X&&(e=t,t=this._X);t=x.morph(t),t=x._check(t,!0);if(!(x.isNode(t)&&t.className&&e&&x.isStr(e)))return!1;var n=e.split(/\s+/),r=0,i=0;try{var o=t.classList;for(i=0;i<n.length;i++)o.contains(n[i])&&(r+=1)}catch(e){for(var a=t.className?t.className.split(/\s+/):[],i=0;i<n.length;i++)-1!==a.indexOf(n[i])&&(r+=1)}return r===n.length},addClass:function(e,t){this._4X&&(t=e,e=this._X),e=x.morph(e);var n=x._check(e);if(!n||!t||!x.isStr(t))return this._4X?this:e;x.isArray(n)||(n=[n]);for(var r=t.split(/\s+/),i=0;i<n.length;i++){var o=0;try{var a=n[i].classList;for(o=0;o<r.length;o++)a.add(r[o])}catch(e){if(x.isNode(n[i])&&!x.hasClass(n[i],t)){for(var s=n[i].className?n[i].className.split(/\s+/):[],o=0;o<r.length;o++)-1===s.indexOf(r[o])&&s.push(r[o]);n[i].className=s.join(" ")}}}return x._XR.call(this,e)},remClass:function(e,t){this._4X&&(t=e,e=this._X),e=x.morph(e);var n=x._check(e);if(!n||!t||!x.isStr(t))return this._4X?this:e;x.isArray(n)||(n=[n]);for(var r=t.split(/\s+/),i=0;i<n.length;i++){var o=0;try{var a=n[i].classList;for(o=0;o<r.length;o++)a.remove(r[o])}catch(e){if(x.isNode(n[i])&&x.hasClass(n[i],t)){for(var s=n[i].className?n[i].className.split(/\s+/):[],l=[],o=0;o<s.length;o++)-1===r.indexOf(s[o])&&l.push(s[o]);n[i].className=l.join(" ")}}}return x._XR.call(this,e)},toggleClass:function(e,t,n,r){this._4X&&(r=n,n=t,t=e,e=this._X),x.isFn(n)&&(r=n,n=null),e=x.morph(e);var i=x._check(e);if(!i||!t||!x.isStr(t))return this._4X?this:e;x.isArray(i)||(i=[i]);for(var o=0;o<i.length;o++){var a=i[o];x.isBool(n)||(n=!x.hasClass(a,t)),x[n?"addClass":"remClass"](a,t),x.isFn(r)&&r.apply(a,[n])}return x._XR.call(this,e)},setOffScreen:function(e){return this._4X&&(e=this._X),x.css(e,x.sraCSS),x._XR.call(this,e)},clearOffScreen:function(e){return this._4X&&(e=this._X),x.css(e,x.sraCSSClear),x._XR.call(this,e)},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(e,t,n){var r,i,o,a,t=(t=t||e.posAnchor)&&x.isStr(t)?x.query(t)[0]:t||e.triggerNode;t&&(n=n||e.autoPosition,r={},i=x.elementHeight(e.wrapper),o=x.elementWidth(e.wrapper),a=x.offset(t),"absolute"===x.css(e.wrapper,"position")&&"fixed"!==x.css(t,"position")&&(a=x.offset(t,!0)),1===n?(r.left=a.left,r.top=a.top-i):2===n?(r.left=a.right,r.top=a.top-i):3===n?(r.left=a.right,r.top=a.top):4===n?(r.left=a.right,r.top=a.bottom):5===n?(r.left=a.left,r.top=a.bottom):6===n?(r.left=a.left-o,r.top=a.bottom):7===n?(r.left=a.left-o,r.top=a.top):8===n?(r.left=a.left-o,r.top=a.top-i):9===n?(r.left=a.left,r.top=a.top):10===n?(r.left=a.right-o,r.top=a.top-i):11===n?(r.left=a.right-o,r.top=a.top):12===n&&(r.left=a.right-o,r.top=a.bottom),x.isNum(e.offsetTop)&&(e.offsetTop<0||0<e.offsetTop)&&(r.top+=e.offsetTop),x.isNum(e.offsetLeft)&&(e.offsetLeft<0||0<e.offsetLeft)&&(r.left+=e.offsetLeft),x.css(e.wrapper,r))},getWindow:function(e){return{width:(e=x.isNode(e,window)?e:window).document.documentElement.clientWidth||e.document.body.clientWidth,height:e.document.documentElement.clientHeight||e.document.body.clientHeight}},_getAbsolutePos:function(e){if(!e)return e;for(var t=0,n=0;t+=e.offsetLeft,n+=e.offsetTop,e=e.offsetParent;);return{left:t,top:n}},offset:function(e,t,n,r){var i,o;return this._4X&&(r=n,n=t,t=e,e=this._X),x.isNode(e,window)?(o={},i=x.css(e,"position"),t||"absolute"===i?o=x._getAbsolutePos(e):n||"relative"===i?(o.top=e.offsetTop,o.left=e.offsetLeft,o.height=x.elementHeight(e),o.width=x.elementWidth(e),o.right=o.left+o.width,o.bottom=o.top+o.height):o={top:(t=e.getBoundingClientRect()).top,left:t.left,right:t.right,bottom:t.bottom,height:t.height,width:t.width},r?{top:o.top,left:o.left}:o):e},_camelize:function(e){for(var t,n,r=(n=(e=x.isStr(e)?e:"").split("-"))[0],i=1;i<n.length;i++)t=n[i].charAt(0),r+=n[i].replace(t,t.toUpperCase());return r},_getComputedStyle:function(e,t,n){if(!e)return e;var r="undefined",i=document.defaultView;if(i&&i.getComputedStyle)e===document&&(e=document.body),(i=i.getComputedStyle(e,""))&&(r=i.getPropertyValue(t));else{if(!e.currentStyle)return null;r=e.currentStyle[x._camelize(t)]}return n?parseInt(r,10)||0:r},_num:function(){for(var e=0;e<arguments.length;e++)if(isNaN(arguments[e])||!x.isNum(arguments[e]))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 e=0;e<arguments.length;e++)if(!x.isStr(arguments[e]))return!1;return!0},elementHeight:function(e,t){var n,r=0,i=0,o=0,a=0;if(!e)return 0;if(t=x._num(t)?t<0?0:Math.round(t):-1,(n=x._def(e.style))&&x._def(e.offsetHeight)&&x._str(e.style.height)){if(0<=t){if("CSS1Compat"===document.compatMode&&(null!==(r=x._getComputedStyle(e,"padding-top",1))?(i=x._getComputedStyle(e,"padding-bottom",1),o=x._getComputedStyle(e,"border-top-width",1),a=x._getComputedStyle(e,"border-bottom-width",1)):x._def(e.offsetHeight,e.style.height)&&(e.style.height=t+"px",r=e.offsetHeight-t)),t-=r+i+o+a,isNaN(t)||t<0)return;e.style.height=t+"px"}t=e.offsetHeight}else n&&x._def(e.style.pixelHeight)&&(0<=t&&(e.style.pixelHeight=t),t=e.style.pixelHeight);return t},elementWidth:function(e,t){var n,r=0,i=0,o=0,a=0;if(!e)return 0;if(t=x._num(t)?t<0?0:Math.round(t):-1,(n=x._def(e.style))&&x._def(e.offsetWidth)&&x._str(e.style.width)){if(0<=t){if("CSS1Compat"===document.compatMode&&(null!==(r=x._getComputedStyle(e,"padding-left",1))?(i=x._getComputedStyle(e,"padding-right",1),o=x._getComputedStyle(e,"border-left-width",1),a=x._getComputedStyle(e,"border-right-width",1)):x._def(e.offsetWidth,e.style.width)&&(e.style.width=t+"px",r=e.offsetWidth-t)),t-=r+i+o+a,isNaN(t)||t<0)return;e.style.width=t+"px"}t=e.offsetWidth}else n&&x._def(e.style.pixelWidth)&&(0<=t&&(e.style.pixelWidth=t),t=e.style.pixelWidth);return t},_top:function(e,t){var n=x._def(e.style);return n&&x._str(e.style.top)?x._num(t)?e.style.top=t+"px":(t=parseInt(e.style.top,10),isNaN(t)&&(t=x._getComputedStyle(e,"top",1)),isNaN(t)&&(t=0)):n&&x._def(e.style.pixelTop)&&(x._num(t)?e.style.pixelTop=t:t=e.style.pixelTop),t},_left:function(e,t){var n=x._def(e.style);return n&&x._str(e.style.left)?x._num(t)?e.style.left=t+"px":(t=parseInt(e.style.left,10),isNaN(t)&&(t=x._getComputedStyle(e,"left",1)),isNaN(t)&&(t=0)):n&&x._def(e.style.pixelLeft)&&(x._num(t)?e.style.pixelLeft=t:t=e.style.pixelLeft),t},isPointerWithin:function(e){return!!(x.isNode(e)&&x.event.pointer&&x.isNode(x.event.pointer.target))&&x.isWithin(x.event.pointer.target,e)},owns:function(n,e){this._4X&&(e=n,n=this._X);var r=[],n=x.morph(n);return x.isNode(n)&&(x.query(e,function(e,t){x.isNode(t)&&r.push(t)}),r=r.reverse(),x.loop(r,function(e,t){t.id||(t.id=x.genId());t=t.id;-1===["input","img","progress","iframe","hr"].indexOf(n.nodeName.toLowerCase())&&x.addIdRef(n,"aria-owns",t)},"array")),x._XR.call(this,n)},controls:function(r,e,i){return this._4X&&(e=r,r=this._X),i=i||"aria-controls",x.query(e,function(e,t){var n;x.isNode(t)&&(t.id||(t.id=x.genId()),n=t.id,x.query(r,function(e,t){x.addIdRef(t,i,n)}))}),x._XR.call(this,r)},labelledBy:function(e,t){return this._4X&&(t=e,e=this._X),e=x.controls(e,t,"aria-labelledby"),x._XR.call(this,e)},describedBy:function(e,t){return this._4X&&(t=e,e=this._X),e=x.controls(e,t,"aria-describedby"),x._XR.call(this,e)},flowsTo:function(e,t){return this._4X&&(t=e,e=this._X),e=x.controls(e,t,["aria-controls","aria-flowto"]),x._XR.call(this,e)},addIdRef:function(e,t,n){this._4X&&(n=t,t=e,e=this._X),e=x.morph(e);var r=x._check(e),a=(n||"").split(/\s+/);return x.loop(r,function(e,o){x.loop(t,function(e,t){for(var n=(x.getAttr(o,t)||"").split(/\s+/),r=0;r<a.length;r++){var i=a[r];-1===n.indexOf(i)&&n.push(i)}x.setAttr(o,t,n.join(" "))},"array")},"array"),x._XR.call(this,e)},remIdRef:function(e,t,n){this._4X&&(n=t,t=e,e=this._X),e=x.morph(e);var r=x._check(e),s=(n||"").split(/\s+/);return x.loop(r,function(e,a){x.loop(t,function(e,t){for(var n=[],r=(x.getAttr(a,t)||"").split(/\s+/),i=0;i<r.length;i++){var o=r[i];-1===s.indexOf(o)&&n.push(o)}x.setAttr(a,t,n.join(" "))},"array")},"array"),x._XR.call(this,e)},genId:function(e){this._4X&&(e=this._X);var t="DC4X"+((new Date).getTime()+n++);return e&&x.isStr(e)&&(e=x.morph(e),e=x._check(e,!0)),x.isNode(e)?(e.id=t,x._XR.call(this,e)):t},announce:function(e,t,n){return this._4X&&(n=t,t=e,e=this._X),e&&a(e,t,n),x._XR.call(this,e)},alert:function(e,t){return this._4X&&(t=e,e=this._X),e&&a(e,t,!0),x._XR.call(this,e)},isOutOfView:function(e){var e=e.getBoundingClientRect(),t={bounding:e};return t.top=e.top<0,t.left=e.left<0,t.bottom=e.bottom>(window.innerHeight||document.documentElement.clientHeight),t.right=e.right>(window.innerWidth||document.documentElement.clientWidth),t.any=t.top||t.left||t.bottom||t.right,t.all=t.top&&t.left&&t.bottom&&t.right,t},getOrientation:function(n){this._4X&&(n=this._X),x.isArray(n)||(n=x.morph(n),n=x._check(n));var r,i,o,a,e,t,s,l,c={};return n&&x.isArray(n)&&!(n.length<2)&&x.isNode(n[0])&&(r=[],i=[],x.loop(n,function(e,t){t=x.offset(t);0===e?o=t:e===n.length-1&&(a=t),r.push(t.top),i.push(t.left)},"array"),l=function(e,t){return Math.min(e,t)},e=r.reduce(s=function(e,t){return Math.max(e,t)}),t=r.reduce(l),s=i.reduce(s),l=i.reduce(l),c.orientation=e-t<s-l?"horizontal":"vertical",c.lineWrap="horizontal"===c.orientation&&.8*(a.bottom-o.top)>o.height),c},focus:function(e,t){return this._4X&&(t=e,e=this._X),e=x.morph(e),x.isNode(e)?(x._setFocus(e),x.isFn(t)&&t.call(e,e),x._XR.call(this,e)):this._4X?this:e},isFocusWithin:function(e){return this._4X&&(e=this._X),!(!x.isNode(e,null,document)||!e.querySelectorAll)&&0<e.querySelectorAll("*:focus").length},isHidden:function(e){return this._4X&&(e=this._X),!x.isNode(e)||e.offsetHeight+e.offsetWidth<1||"hidden"===x.css(e,"visibility")},isWithin:function(e,t){this._4X&&(t=e,e=this._X);for(var n=e,r=x.isNode(t,null,null,11)?t:document.body;x.isNode(n,null,null,11,3);){if(n===r)return!0;n=n.parentNode}return!1},hide:function(e){return this._4X&&(e=this._X),e=x.morph(e),x.isNode(e)&&(e.hidden=!0),x._XR.call(this,e)},show:function(e){return this._4X&&(e=this._X),e=x.morph(e),x.isNode(e)&&(e.hidden=!1),x._XR.call(this,e)},hideBackground:function(e){var r=(e=this._4X?this._X:e)?x.morph(e):null;return x.isNode(r)?(r&&r.parentNode&&r.parentNode.nodeName&&"body"===r.parentNode.nodeName.toLowerCase()||document.body.appendChild(r),x.loop(document.body.children,function(e,t){var n;x.isNode(t)&&(t.inert=!(n=t===r),x.setAttr(t,"aria-hidden",n?"false":"true"),n)&&x.remAttr(t,"aria-hidden")},"array")):x.showBackground(),x._XR.call(this,r)},showBackground:function(e){e=(e=this._4X?this._X:e)?x.morph(e):null;return x.isNode(e)?x.hideBackground(e):x.loop(document.body.children,function(e,t){x.isNode(t)&&(t.inert=!1,x.remAttr(t,"aria-hidden"))},"array"),x._XR.call(this,e)},svgFix:function(e){return this._4X&&(e=this._X),e=x.morph(e),x.isNode(e,null,document,11)&&x.isIE()&&x.query("svg",e,function(e,t){x.setAttr(t,"focusable","false")}),x._XR.call(this,e)},setKBA11Y:function(e,t,r,i,o){this._4X&&(o=i,i=r,r=t,t=e,e=this._X),x.isFn(t)&&(o=t,t=null),x.isFn(r)&&(o=r,r=null),x.isFn(i)&&(o=i,i=null),x.isBool(t)&&(i=t,t=null),x.isBool(r)&&(i=r,r=null),t=t||"button";var n=x.query(e,function(e,n){return!(!x.isNode(n)||x.isNative(n)||(x.setAttr(n,{tabindex:0,role:t}),r&&x.setAttr(n,"aria-label",r),x.isFn(o)&&x.on(n,"click.kba11y",o),x.on(n,{keydown:function(e){var t=x.keyEvent(e);13!==t&&(i||32!==t)||(x.trigger(n,"click"),e.preventDefault())}},".kba11y"),0))});return e=n.length?1===n.length?n[0]:n:null,x._XR.call(this,e)},setDisabled:function(e,i){this._4X&&(i=e,e=this._X);var t=e,o=!1;return!x.isDC(e)&&x.hasDC(e)&&(e=x.getDC(e)),x.isDC(e)&&(t=e.triggerNode||e.trigger,o=!0),x.query(t,function(e,t){var n=x.isNative(t),r=n&&"a"===t.nodeName.toLowerCase();n&&!r?t.disabled=!!i:(x.setAttr(t,"aria-disabled",i?"true":"false"),r&&(i?x.on(t,"click.disable",function(e){e.preventDefault()}):x.off(t,"click.disable"))),x.data(t,"disabled",!!i),o&&(t.disabled=!0)}),x._XR.call(this,e)},isDisabled:function(e){var t=e=this._4X?this._X:e;return!x.isDC(e)&&x.hasDC(e)&&(e=x.getDC(e)),x.isDC(e)&&(t=e.triggerNode||x.query(e.trigger)[0]),!!(x.isDC(e)&&e.disabled||x.data(t,"disabled")||x.isNode(t)&&"true"===x.getAttr(t,"aria-disabled"))},updateDisabled:function(e){var t=e=this._4X?this._X:e,t=(t=x.isDC(e)?e.siblings:t)||document.querySelectorAll('*[aria-disabled="true"]');return x.loop(t,function(e,t){var n=t;!x.isDC(t)&&x.hasDC(t)&&(t=x.getDC(t)),x.isDC(t)&&(n=t.triggerNode||t.trigger),x.query(n,function(e,t){!(x.isNative(t)&&t.disabled||"true"===x.getAttr(t,"aria-disabled"))||x.data(t,"disabled",!0)})},"array"),x._XR.call(this,e)},isFocusable:function(e,t){var n;return this._4X&&(t=e,e=this._X),!(!x.isNode(e)||x.isHidden(e)||!x.isWithin(e)||(n=parseInt(x.getAttr(e,"tabindex")),!(t&&x.isNum(n)||!t&&x.isNum(n)&&0<=n||x.isNative(e)&&!e.disabled)))},_setFocus:function(e){return x.isNode(e)&&(x.isFocusable(e)||x.setAttr(e,"tabindex",-1),e.focus()),e},_GenDC:function(e,t,n){function r(e){var t,n=0,r=null;if((e=l[w.indexVal]).top.widgetType&&x._widgetTypes.length)for(n=0;n<x._widgetTypes.length;n++)(r=x.reg.get(x._widgetTypes[n]))&&r.top.autoCloseWidget&&r.top.loaded&&r.top.widgetType!==e.top.widgetType&&r.top.bypass();if(e.top.autoCloseSameWidget&&x._regWidgets.has(e.top.widgetType))for(t=x._regWidgets.get(e.top.widgetType),n=0;n<t.length;n++)(r=x.reg.get(t[n])).top.currentWT=r.top===e.top,r&&r.top.loaded&&!r.top.currentWT&&r.top.bypass(),r&&r.top.isAnimating&&r.top.loading&&!r.top.currentWT&&x.Velocity&&(x.Velocity.animate(r.top.wrapper,"finish"),r.top.css(r.top.style))}function i(e){var n=l[e.indexVal];if(n.cancel)n.cancel=n.loading=!1;else if(n.loading=!0,n.mode&&n.toggleHide&&(n.toggleHide=!1),n.toggleHide)n.isLoading?n.fn.afterLoaded=d:d(n);else switch(n.mode){case 1:n.content=x.toNode(),n.isLoading=!0,x.load(n.fetch.url,n.content,n.fetch.data,function(e,t){n.isLoading=!1,n.preloadImages&&x.preload(e),x.getModule(n,"afterFetch",e),n.fetch.success(e,t,n),d(n)},function(e,t){n.isLoading=!1,n.fetch.error(e,t,n),x.parseDebug(e)});break;case 2:n.content=x.toNode(),n.isLoading=!0,x.Get({url:n.fetch.url,data:n.fetch.data,success:function(e,t){n.isLoading=!0,n.preloadImages&&x.preload(e),x.getModule(n,"afterFetch",e),n.fetch.success(e,t,n),d(n)},error:function(e,t){n.isLoading=!1,n.fetch.error(e,t,n)}});break;default:n.isLoading?n.fn.afterLoaded=d:d(n)}return n}function o(e){var t=l[e.indexVal];!t.loaded||t.lock||t.closing||(t.closing=!0,t.cancel=!1,x.getModule(t,"beforeRemove",t.container),x._parseDCScripts(t,"BeforeRemove",function(){if(!t.loaded||t.lock||t.cancel)return t.closing=t.cancel=!1,t;t.loaded=!1;function e(){x.isAnimating=t.isAnimating=!1,t.storeData||x._cleanAll(t.container,!0),t.fn.style&&x.remove(t.fn.style),t.fn.closeLink&&x.remove(t.fn.closeLink),t.toggleHide?(t.content=t.container,t.content.hidden=!0,t.wrapper=t.container=null):(t.contentOnly?(t.container.parentNode&&(t.content=t.container.parentNode.removeChild(t.container)),t.wrapper=t.container=null):t.content=x.extractNodes(t.container),x.isNode(t.wrapper)&&x.empty(t.wrapper,!0)),t.isRendered=!1,t.loaded=!1,t.toggleClassName&&x.toggleClass(t.triggerNode,t.toggleClassName,!1),t.closing=!1,x.getModule(t,"afterRemove",t.container),x._parseDCScripts(t,"AfterRemove",function(){t.fn.bypass||(t.returnFocus&&t.triggerNode&&!t.rerouteFocus?x.focus(t.triggerNode):t.rerouteFocus&&(x.focus(t.rerouteFocus),t.rerouteFocus=null)),x.isFn(t.fn.removeCallback)&&(t.fn.removeCallback.call(t,t),t.fn.removeCallback=null)})}t.animate&&x.isFn(t.animate.onRemove)?(x.isAnimating=t.isAnimating=!0,t.animate.onRemove.call(t.wrapper,t,t.wrapper,e)):e()}))}function a(e){var n;return(e=l[e.indexVal]).trigger&&e.on&&(n=[],x.isPlainObject(e.on)?x.loop(e.on,function(e,t){n.push(e)},"object"):x.isStr(e.on)&&(n=e.on.split(/\s+/)),x.query(e.trigger,function(e,t){x.off(t,n)})),e}function s(n){(n=l[w.indexVal]).fn.internalEventsId=x.getIdFor(n.id)||x.setIdFor(n.id),n.trigger&&x.query(n.trigger,function(e,t){n.toggleHide&&x.off(t,"."+n.fn.internalEventsId),n.triggerNode||(n.triggerNode=t),x.isMap(x.data(t,"DC-ON"))||x.data(t,"DC-ON",new Map),x.data(t,"DC-ON").set(n.id,n),x.data(t,"DC",n),n.on&&(x.isStr(n.on)?x.on(t,n.on,function(e){c(n),e.preventDefault()},n.id,"."+n.fn.internalEventsId):x.isPlainObject(n.on)&&x.on(t,n.on,n.id,"."+n.fn.internalEventsId)),n.escToClose&&x.on(t,"keydown",function(e){27===x.keyEvent(e)&&(n.remove(),e.stopPropagation())},"."+n.fn.internalEventsId)})}var l=[],c=function(e){var t=l[e.indexVal],e=t.isDisabled();return(e||t.loading||t.loaded||t.allowRerender||t.lock||t.closing)&&(t.loaded&&t.isToggle?o(t):t.loaded&&t.allowRerender&&t.bypass(function(){c(t)}),!t.allowRerender||e||t.loading||t.loaded||t.lock||t.closing)||(r(),t.cancel=!1,t.fn.baseId=x.genId(),t.wrapperId=t.fn.baseId+"ON",t.containerId=t.fn.baseId+"IN",x.getModule(t,"beforeRender",t.container),x._parseDCScripts(t,"BeforeRender",i)),t},d=function(e){var n=l[e.indexVal];return n.cancel?n.cancel=n.loading=!1:(n.toggleHide?n.contentOnly=!0:(n.importCSS&&(n.fn.style=x.toNode(),x.import(n.importCSS,{},n.fn.style)),n.exposeBounds&&(n.contentOnly=!1)),n.contentOnly?(n.content=x.morph(n.content),n.toggleHide||(n.content=x._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)):(n.wrapper=x.create("div",{id:n.wrapperId}),n.container=x.create("div",{id:n.containerId}),n.wrapper.appendChild(n.container),x.isStr(n.content)&&x.isMarkup(n.content)?x.insertMarkup(n.content,n.container):x.insert(n.content,n.container,null,!0),(e=x.firstChild(n.container))&&e.hidden&&(e.hidden=!1)),n.toggleHide||((e=n.container.querySelectorAll("script")).length&&x.loop(e,function(e,t){t.src?(x.isArray(n.jsAfter)||(n.jsAfter=[]),n.jsAfter.push(t.src)):(x.isArray(n.embeddedJS)||(n.embeddedJS=[]),n.embeddedJS.push(new Function("window,document,$A,DC,dc",t.innerHTML))),t.parentNode.removeChild(t)},"array"),n.fn.style&&x.prepend(n.fn.style,n.wrapper),n.className&&n.addClass(n.className),n.displayInline&&x.css([n.wrapper,n.container],"display","inline")),n.style&&n.css(n.style),n.exposeBounds&&n.setAttr("role","region"),x.module[n.widgetType]&&x.isFn(x.module[n.widgetType].role)&&n.setAttr(x.module[n.widgetType].role.call(n,n)),x.module[n.widgetType]&&x.isFn(x.module[n.widgetType].innerRole)&&x.setAttr(n.container,x.module[n.widgetType].innerRole.call(n,n)),n.ariaLabelledby&&n.triggerNode?(n.triggerNode.id||(n.triggerNode.id=x.genId()),x.addIdRef(n.wrapper,"aria-labelledby",n.triggerNode.id)):n.role&&n.setAttr("aria-label",n.role),n.ariaControls&&n.triggerNode&&x.setAttr(n.triggerNode,"aria-controls",n.wrapperId),x.getModule(n,"duringRender",n.container),x._parseDCScripts(n,"DuringRender",u)),n},u=function(e){var r=l[e.indexVal];if(r.cancel)r.cancel=r.loading=!1;else{for(var t=0;t<r.siblings.length;t++){var n=r.siblings[t];n.loaded&&!n.allowMultiple&&n.bypass()}if(r.toggleHide)r.container.hidden=!1,r.storeData=!0;else if(!r.isRendered)if(r.root)if(x.isChain(r.root)&&(r.root=r.root.return()),r.before)x.isFn(r.before)?r.before.apply(r,[r.wrapper,r.root]):x.before(r.wrapper,r.root);else if(r.prepend)if(x.isFn(r.prepend))r.prepend.apply(r,[r.wrapper,r.root]);else try{x.prepend(r.wrapper,r.root)}catch(e){x.before(r.wrapper,r.root)}else if(r.append)if(x.isFn(r.append))r.append.apply(r,[r.wrapper,r.root]);else try{x.append(r.wrapper,r.root)}catch(e){x.after(r.wrapper,r.root)}else r.after?x.isFn(r.after)?r.after.apply(r,[r.wrapper,r.root]):x.after(r.wrapper,r.root):x.insert(r.wrapper,r.root,null,!0);else r.targetNode?x._insertAfter(r.wrapper,r.targetNode):r.triggerNode&&x._insertAfter(r.wrapper,r.triggerNode);r.fn.wasRendered=r.isRendered,r.isRendered=!0,r.storeData||(r.contentOnly?r.content=r.container.cloneNode(!0):r.content=x.cloneNodes(r.container));e=function(){x.isAnimating=r.isAnimating=!1,r.isFocusable&&r.setAttr({tabindex:"0","aria-describedby":r.containerId}),0<r.autoPosition&&!r.root&&!r.autoFix&&x._calcPosition(r),r.autoFix&&(p(r),f(r)),r.exposeHiddenClose&&(r.closeId=r.fn.baseId+"CL",r.fn.closeLink=x.create("a",{id:r.closeId,href:"#close"},x.sraCSS,r.closeClassName),r.fn.closeLink.innerHTML=r.hiddenCloseName,x.append(r.fn.closeLink,r.wrapper),x.on(r.fn.closeLink,{click:function(e){r.remove(),e.preventDefault()}}),r.displayHiddenClose?x.on(r.fn.closeLink,{focus:function(e){(!x.isFn(r.tabOut)||!r.tabOut(e,r))&&x.clearOffScreen(this)},blur:function(e){x.setOffScreen(this)}}):x.setAttr(r.fn.closeLink,"tabindex","-1")),x.query("."+r.closeClassName,r.container,function(e,t){r.toggleHide&&x.off(t,"click.closeDC"),x.on(t,"click.closeDC",function(e){r.remove(),e.preventDefault()})}),x.data(r.wrapper,"DC-O",r),r.escToClose&&(r.toggleHide&&x.off(r.wrapper,"keydown.esctoclose"),x.on(r.wrapper,"keydown.esctoclose",function(e){27===x.keyEvent(e)&&(r.remove(),e.stopPropagation())})),r.activeElements=x.getActive(r.container,!0),r.activeElements.length&&(r.first=r.activeElements[0],r.last=r.activeElements[r.activeElements.length-1],r.circularTabbing)&&x.setCircular(r.activeElements);var n={};x.data(r.id,"DC",r),x.loop(r.events,function(e,t){x.isFn(r[t])&&(n[t.toLowerCase().replace(/^on/,"")]=function(e){r[t].apply(r.wrapper,[e,r])})},"array"),r.toggleHide&&x.off(r.wrapper,".extradchandlers4x"),x.on(r.wrapper,n,r.id,".extradchandlers4x"),r.loading=!1,r.loaded=!0,r.abortLoad||r.autoCloseSameWidget&&x._regWidgets.has(r.widgetType)&&!r.currentWT?(r.abortLoad=!1,r.fn.timer&&clearTimeout(r.fn.timer),r.fn.timer=setTimeout(function(){r.remove()},1)):(r.toggleClassName&&x.toggleClass(r.triggerNode,r.toggleClassName,!0),x.isArray(r.embeddedJS)&&r.embeddedJS.length&&x.loop(r.embeddedJS,function(e,t){t.call(r.container,window,document,x,r,r)},"array"),x.getModule(r,"afterRender",r.container),x._parseDCScripts(r,"AfterRender",function(){r.scrollIntoView&&(x.isFn(r.scrollIntoView)?r.scrollIntoView.call(r.container,r,r.container):r.container.scrollIntoView({behavior:"smooth"})),(x.lastLoaded=r).forceFocus&&r.focus(r),x.isFn(r.fn.renderCallback)&&(r.fn.renderCallback.call(r,r),r.fn.renderCallback=null),r.announce&&x.announce(r.container,r.noRepeat,r.isAlert),x.straylight&&x.straylight(r.container),x.isNum(r.delayTimeout)&&0<r.delayTimeout&&(r.fn.timer&&clearTimeout(r.fn.timer),r.fn.timer=setTimeout(function(){r.timeout(r)},r.delayTimeout))}))};!r.fn.wasRendered&&r.animate&&x.isFn(r.animate.onRender)?(x.isAnimating=r.isAnimating=!0,r.animate.onRender.call(r.wrapper,r,r.wrapper,e)):e()}return r},f=function(e){var t=l[e.indexVal];if(t.loading||t.loaded){var n={position:"fixed",right:"",bottom:"",top:"",left:""};switch(t.autoFix){case 1:n.top=0,n.left="40%";break;case 2:n.top=0,n.right=0;break;case 3:n.top="40%",n.right=0;break;case 4:n.bottom=0,n.right=0;break;case 5:n.bottom=0,n.left="40%";break;case 6:n.bottom=0,n.left=0;break;case 7:n.top="40%",n.left=0;break;case 8:n.top=0,n.left=0;break;case 9:n.top="40%",n.left="40%";break;default:n=t.style}x.css(t.wrapper,n)}return t},p=function(e){var t=l[e.indexVal];if(t.loading||t.loaded){var e=x.getWindow(),n=e.width,e=e.height,r=x.elementWidth(t.wrapper),i=x.elementHeight(t.wrapper),o=50,a=(r<n&&(o=parseInt(r/n*100/2,10)),50);switch(i<e&&(a=parseInt(i/e*100/2,10)),t.autoFix){case 1:case 5:x.css(t.wrapper,"left",50-o+"%");break;case 3:case 7:x.css(t.wrapper,"top",50-a+"%");break;case 9:x.css(t.wrapper,{left:50-o+"%",top:50-a+"%"})}(t.offsetTop<0||0<t.offsetTop||t.offsetLeft<0||0<t.offsetLeft)&&((r=x.offset(t.wrapper)).top+=t.offsetTop,r.left+=t.offsetLeft,x.css(t.wrapper,r))}return t},h=[],g=["jsOnceBeforeRender","onceBeforeRender","jsBeforeRender","beforeRender","jsOnceDuringRender","onceDuringRender","jsDuringRender","duringRender","jsOnceAfterRender","onceAfterRender","jsAfterRender","afterRender","jsOnceBeforeRemove","onceBeforeRemove","jsBeforeRemove","beforeRemove","jsOnceAfterRemove","onceAfterRemove","jsAfterRemove","afterRemove"],m=0,y=0,_={fn:{isDCI:!0},props:{},setOffScreen:function(){return x.setOffScreen(this.wrapper),this},clearOffScreen:function(){return x.clearOffScreen(this.wrapper),this},hasDC:function(){return!0},getDC:function(){return this},offset:function(e,t,n){return x.offset(this.wrapper,e,t,n)},setTrigger:function(e){var t;return(e=e||this).trigger&&e.on?(t=l[(t=e).indexVal],a(t),s(t),t):e},unsetTrigger:function(e){return(e=e||this).trigger&&e.on?a(e):e},hiddenCloseName:"Close",displayHiddenClose:!0,query:function(e,t,n){return n=t,t=this.container,x.query(e,t,n)},contentOnly:!0,allowCascade:!0,destroy:function(e){var t=this;return setTimeout(function(){x.destroy(t,e)},1),!0},getAttr:function(e){return x.getAttr(this.wrapper,e)},hasAttr:function(e){return x.hasAttr(this.wrapper,e)},remAttr:function(e){return x.remAttr(this.wrapper,e),this},setAttr:function(e,t){return x.setAttr(this.wrapper,e,t),this},toggleAttr:function(e,t){return x.toggleAttr(this.wrapper,e,t),this},hasClass:function(e){return x.hasClass(this.wrapper,e)},addClass:function(e){return x.addClass(this.wrapper,e),this},nearestHL:function(e){return x.nearestHL(this.wrapper,e)},remClass:function(e){return x.remClass(this.wrapper,e),this},toggleClass:function(e,t,n){return x.toggleClass(this.wrapper,e,t,n),this},activeElements:[],forceFocusWithin:!0,focus:function(e){return(e=e||this).loaded&&x.focus(e.forceFocusWithin&&e.activeElements.length&&x.isNode(e.first)?e.first:e.container),e},speak:function(e){return x.announce(this.container,e),this},alert:function(e){return x.alert(this.container,e),this},load:function(e,t,n){var r=this;return x.isFn(t)&&(n=t,t=null),r.isLoading=!0,x.load(e,r.container,t,function(e){r.isLoading=!1,x.isFn(n)&&n.call(this,e)},function(e){r.isLoading=!1,x.parseDebug(e)}),r},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(e){e=e||this;return x.isFocusWithin(e.container)},setProps:function(e){return x.extend(!0,this.props,e||{}),this.props.DC=this},getText:function(){return x.getText(this.container)},insert:function(e){var t=this;return t.loaded&&x.isNode(t.container)?(x.insert(e,t.container),x.isNum(t.delayTimeout)&&0<t.delayTimeout&&(t.fn.timer&&clearTimeout(t.fn.timer),t.fn.timer=setTimeout(function(){t.timeout(t)},t.delayTimeout))):(t.content=e,t.mode=0,c(t)),t},prependWithin:function(e){return x.prepend(e,this.container),this},appendWithin:function(e){return x.append(e,this.container),this},renderWithin:function(e,t){var n=this;return n.before=n.prepend=n.append=n.after=!1,x.extend(n,{root:e},t||{}),n.bypass(function(){c(n)})},insertBefore:function(e,t){var n=this;return n.before=n.prepend=n.append=n.after=!1,x.extend(n,{root:e,before:!0},t||{}),n.bypass(function(){c(n)})},prependTo:function(e,t){var n=this;return n.before=n.prepend=n.append=n.after=!1,x.extend(n,{root:e,prepend:!0},t||{}),n.bypass(function(){c(n)})},appendTo:function(e,t){var n=this;return n.before=n.prepend=n.append=n.after=!1,x.extend(n,{root:e,append:!0},t||{}),n.bypass(function(){c(n)})},insertAfter:function(e,t){var n=this;return n.before=n.prepend=n.append=n.after=!1,x.extend(n,{root:e,after:!0},t||{}),n.bypass(function(){c(n)})},bypass:function(e){var t=this;return t.loaded?(t.fn.removeCallback=function(){t.fn.bypass=!1,x.isFn(e)&&e.call(t,t)},t.fn.bypass=!0,o(t)):x.isFn(e)&&e.call(t,t),t},setDisabled:function(e){return x.setDisabled(this,e),this},isDisabled:function(e){e=e||this;return x.isDisabled(e)},updateDisabled:function(e){e=e||this;return x.updateDisabled(e),e},render:function(e){var t,n=this;return n.isDisabled()||(t=function(){n.loaded?x.isFn(e)&&e.call(n,n):(n.fn.renderCallback=e,c(n))},x.isNum(n.delay)&&0<n.delay?(n.fn.Delay&&clearTimeout(n.fn.Delay),n.fn.Delay=setTimeout(function(){t()},n.delay)):t()),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(e){var t=this;return t.isDisabled()||(t.loaded?(t.fn.removeCallback=e,o(t)):x.isFn(e)&&e.call(t,t)),t},toggle:function(e){return this.loaded?this.remove(e):this.render(e),this},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(e,t,n){var r=this;return x.isBool(t)&&(n=t,t=null),!x.isStr(e)||x.isStr(t)||x.isNum(t)?(e&&x.isStr(e)&&n?r.style[e]=t:e&&"object"==typeof e&&n&&x.extend(r.style,e),x.css(r.wrapper,e,t),r):x.css(r.wrapper,e)},map:function(e,t){function n(e,t){for(var n=0;n<t.length;n++)if(t[n].id===e.id)return 1}var i=this;if(x.isDC((e=e||{}).parent)&&(i.parent=e.parent),x.isArray(e.children)){t||(i.children=[]);for(var r=0;r<e.children.length;r++)x.isDC(e.children[r])&&(e.children[r].parent=i,n(e.children[r],i.children)||i.children.push(e.children[r]))}if(x.isArray(e.siblings)){t||(i.siblings=[i]);for(r=0;r<e.siblings.length;r++)!x.isDC(e.siblings[r])||n(e.siblings[r],i.siblings)||i.siblings.push(e.siblings[r])}for(var o=(i.top=i).parent;x.isDC(o)&&(!i.widgetType||i.widgetType===o.widgetType);)o=(i.top=o).parent;i.parent&&!t&&(i.parent.children=[]);for(var a=0;a<i.siblings.length;a++){var s=i.siblings[a];x.isDC(s)&&(s.parent=i.parent,s.siblings=i.siblings,i.parent)&&!n(s,i.parent.children)&&i.parent.children.push(s)}var l=function(e){for(var t=0;t<e.length;t++){if(x.isDC(e[t])&&e[t].children.length)for(var n=0;n<e[t].children.length;n++){var r=e[t].children[n];x.isDC(r)&&l(r.siblings)}x.isDC(e[t])&&(e[t].top=i.top)}};return l(i.siblings),i},children:[],siblings:[],setPosition:function(e,t,n){var r=this;return x.isNum(e)&&(n=t,t=e,e=null),n&&(r.posAnchor=e||r.posAnchor,r.autoPosition=t||r.autoPosition),x._calcPosition(r,e,t),r},setFix:function(e,t){var n=this;return t&&(n.autoFix=e||n.autoFix),f(n),0<e&&p(n),n}};for(x.extend(_,{text:_.getText,getAttribute:_.getAttr,hasAttribute:_.hasAttr,removeAttribute:_.remAttr,setAttribute:_.setAttr,toggleAttribute:_.toggleAttr,removeClass:_.remClass,nearestHeadingLevel:_.nearestHL}),t=t||{},m=0;m<e.length;m++){var v=e[m],b={},C={};if(x.isBool(v.allowCascade)||(x.isBool(t.allowCascade)?v.allowCascade=t.allowCascade:x.isBool(x.fn.globalDC.allowCascade)?v.allowCascade=x.fn.globalDC.allowCascade:v.allowCascade=_.allowCascade),v.allowCascade)for(y=0;y<g.length;y++)b[g[y]]=x.fn.globalDC[g[y]],C[g[y]]=t[g[y]];_.indexVal=l.length,l[_.indexVal]=function(e){function t(){}t.prototype=e;e=new t;return e.props.DC=e.DC=e,x.lastCreated.push(e),e}(_);var w=l[_.indexVal];if(x.module[v.widgetType]&&x.isFn(x.module[v.widgetType].configure)&&x.extend(!0,w,x.module[v.widgetType].configure.call(w,w)||{}),x.extend(!0,w,x.fn.globalDC),x.extend(!0,w,t),x.extend(!0,w,v),w.allowCascade){for(y=0;y<g.length;y++)x.fn.globalDC[g[y]]=b[g[y]];w.fn.proto=C}x.query(w.trigger,function(e,t){x.isMap(x.data(t,"DC-ON"))&&x.data(t,"DC-ON").has(w.id)&&x.data(t,"DC-ON").get(w.id).unsetTrigger()});v=v=void 0;if(v=l[w.indexVal],x.reg.set(v.id,v),v.widgetType&&v.autoCloseWidget&&x._widgetTypes.push(v.id),v.widgetType&&v.autoCloseSameWidget&&(x._regWidgets.has(v.widgetType)||x._regWidgets.set(v.widgetType,[]),x._regWidgets.get(v.widgetType).push(v.id)),x.isDC(w)){if(s(w),w.autoRender&&h.push(w),x.isDC(n)){for(var N=-1,X=n,A=w,D=0;D<X.children.length;D++)A.id===X.children[D].id&&(N=D);0<=N?X.children.slice(N,1,A):X.children.push(A),A.parent=X;for(var S=A;S.parent;)S=S.parent;A.top=S}else w.top=w;w.onCreate&&x.isFn(w.onCreate)&&w.onCreate.apply(w,[w]),x.updateDisabled(w),w.trackPage&&x.getHash()===w.id&&h.push(w)}}for(m=0;m<l.length;m++)l[m].siblings=l;if(h.length)for(y=0;y<h.length;y++)c(h[y]);return l}}),x.extend({isFunction:x.isFn,isString:x.isStr,isNumber:x.isNum,isBoolean:x.isBool,getElement:x.get,createElement:x.create,getAttribute:x.getAttr,hasAttribute:x.hasAttr,removeAttribute:x.remAttr,setAttribute:x.setAttr,toggleAttribute:x.toggleAttr,previousSibling:x.prevSibling,previous:x.prevSibling,next:x.nextSibling,first:x.firstChild,last:x.lastChild,parent:x.closest,removeClass:x.remClass,height:x.elementHeight,width:x.elementWidth,top:x._top,left:x._left,addIdReference:x.addIdRef,removeIdReference:x.remIdRef,preloadImages:x.preload,setCircularTabbing:x.setCircular,isNativeActiveElement:x.isNative,getActiveElements:x.getActive,nearestHeadingLevel:x.nearestHL,setKeyboardA11Y:x.setKBA11Y,generateId:x.genId,toTextNode:x.toText,text:x.getText}),s={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:!(a=function(e,t,n,r){var i,o=e;return arguments.length&&!x.isBool(o)||(r=n,n=t,t=o,o=e=this),x.isNum(o)?o=o.toString():o&&o.nodeType&&(o=x.getText(o)),o&&x.isStr(o)&&(i=function(){var e;s.loaded&&(s.liveRendered||n||!s.placeHolder||(s.liveRendered=!0,document.body.appendChild(s.placeHolder)),!s.alertRendered)&&n&&s.placeHolder2&&(s.alertRendered=!0,document.body.appendChild(s.placeHolder2)),r||-1!==x.inArray(o,s.alertMsgs)||s.alertMsgs.push(o),1!==s.alertMsgs.length&&!r||(e=s.baseDelay+s.iterate(s.alertMsgs[0],/\s|,|\.|:|;|!|\(|\)|\/|\?|@|#|\$|%|\^|&|\*|\\|-|_|\+|=/g)*s.charMultiplier,t&&s.lastMsg===s.alertMsgs[0]||(s.lastMsg=s.alertMsgs[0],x.insertMarkup(s.alertMsgs[0],n?s.placeHolder2:s.placeHolder)),s.alertTO=setTimeout(function(){x.insertMarkup("",s.placeHolder),x.insertMarkup("",s.placeHolder2),s.alertMsgs.shift(),1<=s.alertMsgs.length&&a(s.alertMsgs[0],t,n,!0)},e))},x.isDocLoaded?i():x.on("load",function(){i()})),e}),liveRendered:!1,alertRendered:!1},String.prototype.announce=function(e){return x.announce(this,e)},String.prototype.alert=function(e){return x.alert(this,e)},x.announce.clear=x.alert.clear=String.prototype.announce.clear=String.prototype.alert.clear=a.clear=s.clear,x.on(document,{touchstart:function(){x.isTouch||(x.isTouch=!0,x.event.fire(document,"touchchange"))},keyup:function(){x.isTouch&&(x.isTouch=!1,x.event.fire(document,"touchchange"))}}),x.on(window,{DOMContentLoaded:function(){x.isDOMContentLoaded=!0},load:function(){x.isDocLoaded=!0,s.placeHolder||(s.placeHolder=x.create("div",{"aria-live":"polite"},x.sraCSS),s.placeHolder2=x.create("div",{role:"alert"},x.sraCSS)),s.loaded=!0,x.on(document.body,"mouseover.MouseCoordTracker",function(e){x.event.pointer=e})}}),"Import4X"in window&&window.Import4X.length&&x.import(window.Import4X),e=(e=document.querySelectorAll("script[src]"))[e.length-1].src.replace(/\/|\\|<|>/g,"")||"",(e=(e=x.getHash(e))?e.split(","):[]).length&&x.import(e),window[window.Namespace4X||"$A"]=x}();