if(document&&document.body){var bodyClassName=document.body.className;-1===bodyClassName.indexOf("js-active")&&(document.body.className=""!==bodyClassName?bodyClassName+" js-active":"js-active")};
UNOUNO.util.PopupFrame={checkForBodyElement:function(a){window.setTimeout(function(){a?UNOUNO.util.PopupFrame.bodyElementReady(a):UNOUNO.util.PopupFrame.checkForBodyElement(document.body)},100)},bodyElementReady:function(a){if(a){var d=qx.bom.element.Class.get(a),b=document.getElementById("cta-button"),c=0,c=qx.bom.element.Dimension.getContentWidth(a);960<=c&&(b&&qx.bom.element.Style.set(b,"display","block"),d.match(/popup-noframe/g)&&qx.bom.element.Class.replace(a,"popup-noframe","popup-frame"))}},
init:function(){var a=document.body;a?UNOUNO.util.PopupFrame.bodyElementReady(a):UNOUNO.util.PopupFrame.checkForBodyElement(a)}};
UNOUNO.init.getLinksByClassName=function(b){for(var a=[],d=document.getElementsByTagName("A"),c=0;c<d.length;c++)if(0<=d[c].className.indexOf(" "))for(var f=d[c].className.split(" "),e=0;e<f.length;e++)f[e]==b&&a.push(d[c]);else d[c].className==b&&a.push(d[c]);return a};
UNOUNO.init.fixInlinePopups=function(){for(var b=UNOUNO.init.getLinksByClassName("window-open"),a=0;a<b.length;a++)b[a].setAttribute("data-popupname",(65536*(1+Math.random())|0).toString(16).substring(1)),b[a].onclick=function(a,b,f,e){return function(h){var g;e?g=e:f&&(g=f);if(a&&g)return(h=window.open(a,b,"toolbar\x3dno,location\x3dno,status\x3dyes,menubar\x3dno,scrollbars\x3dyes,resizable\x3dyes,screenX\x3d100,screenY\x3d100,"+g))&&h.focus(),!h}}(b[a].href,b[a].getAttribute("data-popupname"),b[a].rel,
b[a].getAttribute("data-popup"))};UNOUNO.init.fixInlinePopups();UNOUNO.init.fixInlineTargets=function(){for(var b=UNOUNO.init.getLinksByClassName("target"),a=0;a<b.length;a++)b[a].rel&&(b[a].target=b[a].rel)}();UNOUNO.init.fixInlinePrint=function(){for(var b=UNOUNO.init.getLinksByClassName("window-print"),a=0;a<b.length;a++)b[a].onclick=function(){return function(a){return!window.print()}}()}();
//### zip:baseLib-0.9.22.jar/PUSTEFIX-INF/script/base-min.js
(function(){var c=window.qx={};window.qui||(window.qui={});window.baselib||(window.baselib={});c.$$environment||(c.$$environment={});var Q={"baselib.deprecated.stacktrace":!1,"baselib.revision":"4399","baselib.version":"0.9.22","module.logger":!1,phonegap:!1,"qx.application":"baselib.Application","qx.debug":!1,"qx.debug.databinding":!1,"qx.debug.dispose":!1,"qx.debug.io":!1,"qx.debug.ui.queue":!1,"qx.globalErrorHandling":!1,"qx.mobile.nativescroll":!0,"qx.optimization.basecalls":!0,"qx.optimization.comments":!0,
"qx.optimization.privates":!0,"qx.optimization.statics":!0,"qx.optimization.strings":!0,"qx.optimization.variables":!0,"qx.optimization.variants":!0,"qx.optimization.whitespace":!0,"qx.revision":"1d94280949abec59f16c2854b1ef471dc668547b","qx.theme":"qx.theme.Modern","qx.version":"4.1"},L;for(L in Q)c.$$environment[L]=Q[L];c.$$libraries||(c.$$libraries={});Q={__out__:{sourceUri:"script"},qx:{resourceUri:"/modules/frontend-qooxdoo/img",sourceUri:"script"}};for(L in Q)c.$$libraries[L]=Q[L];c.$$resources=
{"qx/static/blank.gif":[1,1,"gif","qx"]};c.$$packageData={};c.$$loader={scriptLoaded:!0};c.$$packageData["0"]={locales:{},resources:{},translations:{C:{},en:{}}};(function(){window.qx||(window.qx={});c.Bootstrap={genericToString:function(){return"[Class "+this.classname+"]"},createNamespace:function(a,b){for(var d=a.split("."),e=d[0],f=c.$$namespaceRoot&&c.$$namespaceRoot[e]?c.$$namespaceRoot:window,g=0,h=d.length-1;g<h;g++,e=d[g])f=f[e]?f[e]:f[e]={};f[e]=b;return e},setDisplayName:function(a,b,d){a.displayName=
b+"."+d+"()"},setDisplayNames:function(a,b){for(var d in a){var c=a[d];c instanceof Function&&(c.displayName=b+"."+d+"()")}},base:function(a,b){if(c.Bootstrap.DEBUG&&!c.Bootstrap.isFunction(a.callee.base))throw Error("Cannot call super class. Method is not derived: "+a.callee.displayName);return 1===arguments.length?a.callee.base.call(this):a.callee.base.apply(this,Array.prototype.slice.call(arguments,1))},define:function(a,b){b||(b={statics:{}});var d,e=null;c.Bootstrap.setDisplayNames(b.statics,
a);if(b.members||b.extend){c.Bootstrap.setDisplayNames(b.members,a+".prototype");d=b.construct||new Function;b.extend&&this.extendClass(d,d,b.extend,a,g);for(var e=b.statics||{},f=0,g=c.Bootstrap.keys(e),h=g.length;f<h;f++){var k=g[f];d[k]=e[k]}e=d.prototype;e.base=c.Bootstrap.base;e.name=e.classname=a;for(var l=b.members||{},u,f=0,g=c.Bootstrap.keys(l),h=g.length;f<h;f++)k=g[f],u=l[k],u instanceof Function&&e[k]&&(u.base=e[k]),e[k]=u}else if(d=b.statics||{},c.Bootstrap.$$registry&&c.Bootstrap.$$registry[a]&&
(g=c.Bootstrap.$$registry[a],0!==this.keys(d).length)){b.defer&&b.defer(d,e);for(f in d)g[f]=d[f];return g}d.$$type="Class";d.hasOwnProperty("toString")||(d.toString=this.genericToString);var g=a?this.createNamespace(a,d):"";d.name=d.classname=a;d.basename=g;d.$$events=b.events;b.defer&&b.defer(d,e);null!=a&&(c.Bootstrap.$$registry[a]=d);return d}};c.Bootstrap.define("qx.Bootstrap",{statics:{DEBUG:function(){var a=!0;c.$$environment&&!1===c.$$environment["qx.debug"]&&(a=!1);return a}(),createNamespace:c.Bootstrap.createNamespace,
setRoot:function(a){c.$$namespaceRoot=a},base:c.Bootstrap.base,define:c.Bootstrap.define,setDisplayName:c.Bootstrap.setDisplayName,setDisplayNames:c.Bootstrap.setDisplayNames,genericToString:c.Bootstrap.genericToString,extendClass:function(a,b,d,c,f){var g=d.prototype,h=new Function;h.prototype=g;g=new h;a.prototype=g;g.name=g.classname=c;g.basename=f;b.base=d;a.superclass=d;b.self=a.constructor=g.constructor=a},getByName:function(a){return c.Bootstrap.$$registry[a]},$$registry:{},objectMergeWith:function(a,
b,d){void 0===d&&(d=!0);for(var c in b)if(d||void 0===a[c])a[c]=b[c];return a},__hW:"isPrototypeOf hasOwnProperty toLocaleString toString valueOf propertyIsEnumerable constructor".split(" "),keys:{ES5:Object.keys,BROKEN_IE:function(a){if(null===a||"object"!=typeof a&&"function"!=typeof a)throw new TypeError("Object.keys requires an object as argument.");var b=[],d=Object.prototype.hasOwnProperty,e;for(e in a)d.call(a,e)&&b.push(e);e=0;for(var f=c.Bootstrap.__hW,g=f.length;e<g;e++)d.call(a,f[e])&&
b.push(f[e]);return b},"default":function(a){if(null===a||"object"!=typeof a&&"function"!=typeof a)throw new TypeError("Object.keys requires an object as argument.");var b=[],d=Object.prototype.hasOwnProperty,c;for(c in a)d.call(a,c)&&b.push(c);return b}}["function"==typeof Object.keys?"ES5":"toString"!==function(){for(var a in{toString:1})return a}()?"BROKEN_IE":"default"],__hX:{"[object String]":"String","[object Array]":"Array","[object Object]":"Object","[object RegExp]":"RegExp","[object Number]":"Number",
"[object Boolean]":"Boolean","[object Date]":"Date","[object Function]":"Function","[object Error]":"Error"},bind:function(a,b,d){var c=Array.prototype.slice.call(arguments,2,arguments.length);return function(){var d=Array.prototype.slice.call(arguments,0,arguments.length);return a.apply(b,c.concat(d))}},firstUp:function(a){return a.charAt(0).toUpperCase()+a.substr(1)},firstLow:function(a){return a.charAt(0).toLowerCase()+a.substr(1)},getClass:function(a){if(void 0===a)return"Undefined";if(null===
a)return"Null";a=Object.prototype.toString.call(a);return c.Bootstrap.__hX[a]||a.slice(8,-1)},isString:function(a){return null!==a&&("string"===typeof a||"String"==c.Bootstrap.getClass(a)||a instanceof String||!!a&&!!a.$$isString)},isArray:function(a){return null!==a&&(a instanceof Array||a&&c.data&&c.data.IListData&&c.util.OOUtil.hasInterface(a.constructor,c.data.IListData)||"Array"==c.Bootstrap.getClass(a)||!!a&&!!a.$$isArray)},isObject:function(a){return void 0!==a&&null!==a&&"Object"==c.Bootstrap.getClass(a)},
isFunction:function(a){return"Function"==c.Bootstrap.getClass(a)},$$logs:[],warn:function(a,b){c.Bootstrap.$$logs.push(["warn",arguments])},error:function(a,b){c.Bootstrap.$$logs.push(["error",arguments])},trace:function(a){}}})})();(function(){c.Bootstrap.define("qx.core.Environment",{statics:{_checks:{},_asyncChecks:{},__fR:{},_checksMap:{},_defaults:{"true":!0,"qx.allowUrlSettings":!1,"qx.allowUrlVariants":!1,"qx.debug.property.level":0,"qx.mobile.emulatetouch":!1,"qx.emulatemouse":!1,"qx.debug":!0,
"qx.debug.ui.queue":!0,"qx.aspects":!1,"qx.dynlocale":!0,"qx.dyntheme":!0,"qx.blankpage":"qx/static/blank.html","qx.debug.databinding":!1,"qx.debug.dispose":!1,"qx.optimization.basecalls":!1,"qx.optimization.comments":!1,"qx.optimization.privates":!1,"qx.optimization.strings":!1,"qx.optimization.variables":!1,"qx.optimization.variants":!1,"module.databinding":!0,"module.logger":!0,"module.property":!0,"module.events":!0,"qx.nativeScrollBars":!1},get:function(a){c.Bootstrap.DEBUG&&("json"===a&&c.Bootstrap.warn("The environment key 'json' is deprecated and will eventually be removed."),
"qx.emulatemouse"===a&&c.Bootstrap.warn("The environment key 'qx.emulatemouse' has been removed. See the release notes for more details."),"qx.mobile.emulatetouch"===a&&c.Bootstrap.warn("The environment key 'qx.mobile.emulatetouch' has been removed. See the release notes for more details."));if(void 0!=this.__fR[a])return this.__fR[a];var b=this._checks[a];if(b)return b=b(),this.__fR[a]=b;b=this._getClassNameFromEnvKey(a);if(void 0!=b[0])return b=b[0][b[1]](),this.__fR[a]=b;c.Bootstrap.DEBUG&&(c.Bootstrap.warn(a+
" is not a valid key. Please see the API-doc of qx.core.Environment for a list of predefined keys."),c.Bootstrap.trace(this))},_getClassNameFromEnvKey:function(a){var b=this._checksMap;if(void 0!=b[a]){var b=b[a],d=b.lastIndexOf(".");if(-1<d&&(a=b.slice(0,d),b=b.slice(d+1),a=c.Bootstrap.getByName(a),void 0!=a))return[a,b]}return[void 0,void 0]},select:function(a,b){return this.__hY(this.get(a),b)},__hY:function(a,b){var d=b[a];if(b.hasOwnProperty(a))return d;for(var e in b)if(-1!=e.indexOf("|"))for(var d=
e.split("|"),f=0;f<d.length;f++)if(d[f]==a)return b[e];if(void 0!==b["default"])return b["default"];if(c.Bootstrap.DEBUG)throw Error('No match for variant "'+a+'" ('+typeof a+" type) in variants ["+c.Bootstrap.keys(b)+'] found, and no default ("default") given');},add:function(a,b){void 0==this._checks[a]&&(b instanceof Function?(!this._checksMap[a]&&b.displayName&&(this._checksMap[a]=b.displayName.substr(0,b.displayName.length-2)),this._checks[a]=b):this._checks[a]=this.__ic(b))},addAsync:function(a,
b){void 0==this._checks[a]&&(this._asyncChecks[a]=b)},_initDefaultQxValues:function(){var a=function(a){return function(){return a}},b;for(b in this._defaults)this.add(b,a(this._defaults[b]))},__ia:function(){if(c&&c.$$environment)for(var a in c.$$environment)this._checks[a]=this.__ic(c.$$environment[a])},__ib:function(){if(window.document&&window.document.location)for(var a=window.document.location.search.slice(1).split("&"),b=0;b<a.length;b++){var d=a[b].split(":");if(3==d.length&&"qxenv"==d[0]){var c=
d[1],d=decodeURIComponent(d[2]);"true"==d?d=!0:"false"==d?d=!1:/^(\d|\.)+$/.test(d)&&(d=parseFloat(d));this._checks[c]=this.__ic(d)}}},__ic:function(a){return c.Bootstrap.bind(function(a){return a},null,a)}},defer:function(a){a._initDefaultQxValues();a.__ia();!0===a.get("qx.allowUrlSettings")&&a.__ib()}})})();(function(){c.Bootstrap.define("qx.bom.client.Engine",{statics:{getVersion:function(){var a=window.navigator.userAgent,b="";if(c.bom.client.Engine.__jq())/Opera[\s\/]([0-9]+)\.([0-9])([0-9]*)/.test(a)&&
(-1!=a.indexOf("Version/")?(a=a.match(/Version\/(\d+)\.(\d+)/),b=a[1]+"."+a[2].charAt(0)+"."+a[2].substring(1,a[2].length)):(b=RegExp.$1+"."+RegExp.$2,""!=RegExp.$3&&(b+="."+RegExp.$3)));else if(c.bom.client.Engine.__jr())/AppleWebKit\/([^ ]+)/.test(a)&&(b=RegExp.$1,(a=/[^\.0-9]/.exec(b))&&(b=b.slice(0,a.index)));else if(c.bom.client.Engine.__jt()||c.bom.client.Engine.__js())/rv\:([^\);]+)(\)|;)/.test(a)&&(b=RegExp.$1);else if(c.bom.client.Engine.__ju()){var d=/Trident\/([^\);]+)(\)|;)/.test(a);/MSIE\s+([^\);]+)(\)|;)/.test(a)?
(b=RegExp.$1,8>b&&d&&("4.0"==RegExp.$1?b="8.0":"5.0"==RegExp.$1&&(b="9.0"))):d&&(a=/\brv\:(\d+?\.\d+?)\b/.exec(a))&&(b=a[1])}else(b=window.qxFail)&&"function"===typeof b?b=b().FULLVERSION:(b="1.9.0.0",c.Bootstrap.warn("Unsupported client: "+a+"! Assumed gecko version 1.9.0.0 (Firefox 3.0)."));return b},getName:function(){var a;c.bom.client.Engine.__jq()?a="opera":c.bom.client.Engine.__jr()?a="webkit":c.bom.client.Engine.__jt()||c.bom.client.Engine.__js()?a="gecko":c.bom.client.Engine.__ju()?a="mshtml":
(a=window.qxFail)&&"function"===typeof a?a=a().NAME:(a="gecko",c.Bootstrap.warn("Unsupported client: "+window.navigator.userAgent+"! Assumed gecko version 1.9.0.0 (Firefox 3.0)."));return a},__jq:function(){return window.opera&&"[object Opera]"==Object.prototype.toString.call(window.opera)},__jr:function(){return-1!=window.navigator.userAgent.indexOf("AppleWebKit/")},__js:function(){return-1!=window.navigator.userAgent.indexOf("Maple")},__jt:function(){return window.navigator.mozApps&&"Gecko"===window.navigator.product&&
-1==window.navigator.userAgent.indexOf("Maple")&&-1==window.navigator.userAgent.indexOf("Trident")},__ju:function(){return window.navigator.cpuClass&&(/MSIE\s+([^\);]+)(\)|;)/.test(window.navigator.userAgent)||/Trident\/\d+?\.\d+?/.test(window.navigator.userAgent))}},defer:function(a){c.core.Environment.add("engine.version",a.getVersion);c.core.Environment.add("engine.name",a.getName)}})})();(function(){c.Bootstrap.define("qx.bom.client.EcmaScript",{statics:{getStackTrace:function(){var a=Error("e");
if(!a.stack&&!a.stacktrace)try{throw a;}catch(b){a=b}return a.stacktrace?"stacktrace":a.stack?"stack":null},getArrayIndexOf:function(){return!!Array.prototype.indexOf},getArrayLastIndexOf:function(){return!!Array.prototype.lastIndexOf},getArrayForEach:function(){return!!Array.prototype.forEach},getArrayFilter:function(){return!!Array.prototype.filter},getArrayMap:function(){return!!Array.prototype.map},getArraySome:function(){return!!Array.prototype.some},getArrayEvery:function(){return!!Array.prototype.every},
getArrayReduce:function(){return!!Array.prototype.reduce},getArrayReduceRight:function(){return!!Array.prototype.reduceRight},getErrorToString:function(){return"function"==typeof Error.prototype.toString&&"[object Error]"!==Error.prototype.toString()},getFunctionBind:function(){return"function"===typeof Function.prototype.bind},getObjectKeys:function(){return!!Object.keys},getDateNow:function(){return!!Date.now},getStringTrim:function(){return"function"===typeof String.prototype.trim}},defer:function(a){c.core.Environment.add("ecmascript.array.indexof",
a.getArrayIndexOf);c.core.Environment.add("ecmascript.array.lastindexof",a.getArrayLastIndexOf);c.core.Environment.add("ecmascript.array.foreach",a.getArrayForEach);c.core.Environment.add("ecmascript.array.filter",a.getArrayFilter);c.core.Environment.add("ecmascript.array.map",a.getArrayMap);c.core.Environment.add("ecmascript.array.some",a.getArraySome);c.core.Environment.add("ecmascript.array.every",a.getArrayEvery);c.core.Environment.add("ecmascript.array.reduce",a.getArrayReduce);c.core.Environment.add("ecmascript.array.reduceright",
a.getArrayReduceRight);c.core.Environment.add("ecmascript.date.now",a.getDateNow);c.core.Environment.add("ecmascript.error.toString",a.getErrorToString);c.core.Environment.add("ecmascript.error.stacktrace",a.getStackTrace);c.core.Environment.add("ecmascript.function.bind",a.getFunctionBind);c.core.Environment.add("ecmascript.object.keys",a.getObjectKeys);c.core.Environment.add("ecmascript.string.trim",a.getStringTrim)}})})();(function(){c.Bootstrap.define("qx.lang.normalize.Array",{statics:{indexOf:function(a,
b){null==b?b=0:0>b&&(b=Math.max(0,this.length+b));for(var d=b;d<this.length;d++)if(this[d]===a)return d;return-1},lastIndexOf:function(a,b){null==b?b=this.length-1:0>b&&(b=Math.max(0,this.length+b));for(var d=b;0<=d;d--)if(this[d]===a)return d;return-1},forEach:function(a,b){for(var d=this.length,c=0;c<d;c++){var f=this[c];void 0!==f&&a.call(b||window,f,c,this)}},filter:function(a,b){for(var d=[],c=this.length,f=0;f<c;f++){var g=this[f];void 0!==g&&a.call(b||window,g,f,this)&&d.push(this[f])}return d},
map:function(a,b){for(var d=[],c=this.length,f=0;f<c;f++){var g=this[f];void 0!==g&&(d[f]=a.call(b||window,g,f,this))}return d},some:function(a,b){for(var d=this.length,c=0;c<d;c++){var f=this[c];if(void 0!==f&&a.call(b||window,f,c,this))return!0}return!1},every:function(a,b){for(var d=this.length,c=0;c<d;c++){var f=this[c];if(void 0!==f&&!a.call(b||window,f,c,this))return!1}return!0},reduce:function(a,b){if("function"!==typeof a)throw new TypeError("First argument is not callable");if(void 0===b&&
0===this.length)throw new TypeError("Length is 0 and no second argument given");for(var d=void 0===b?this[0]:b,c=void 0===b?1:0;c<this.length;c++)c in this&&(d=a.call(void 0,d,this[c],c,this));return d},reduceRight:function(a,b){if("function"!==typeof a)throw new TypeError("First argument is not callable");if(void 0===b&&0===this.length)throw new TypeError("Length is 0 and no second argument given");for(var d=void 0===b?this[this.length-1]:b,c=void 0===b?this.length-2:this.length-1;0<=c;c--)c in this&&
(d=a.call(void 0,d,this[c],c,this));return d}},defer:function(a){c.core.Environment.get("ecmascript.array.indexof")||(Array.prototype.indexOf=a.indexOf);c.core.Environment.get("ecmascript.array.lastindexof")||(Array.prototype.lastIndexOf=a.lastIndexOf);c.core.Environment.get("ecmascript.array.foreach")||(Array.prototype.forEach=a.forEach);c.core.Environment.get("ecmascript.array.filter")||(Array.prototype.filter=a.filter);c.core.Environment.get("ecmascript.array.map")||(Array.prototype.map=a.map);
c.core.Environment.get("ecmascript.array.some")||(Array.prototype.some=a.some);c.core.Environment.get("ecmascript.array.every")||(Array.prototype.every=a.every);c.core.Environment.get("ecmascript.array.reduce")||(Array.prototype.reduce=a.reduce);c.core.Environment.get("ecmascript.array.reduceright")||(Array.prototype.reduceRight=a.reduceRight)}})})();(function(){var a="number";c.Bootstrap.define("qx.type.BaseArray",{extend:Array,construct:function(a){},members:{toArray:null,valueOf:null,pop:null,
push:null,reverse:null,shift:null,sort:null,splice:null,unshift:null,concat:null,join:null,slice:null,toString:null,indexOf:null,lastIndexOf:null,forEach:null,filter:null,map:null,some:null,every:null}});(function(){function b(b){1===arguments.length&&typeof b===a?this.length=-1<b&&b===b>>0.5?b:this.push(b):arguments.length&&this.push.apply(this,arguments)}function d(){}d.prototype=[];b.prototype=new d;b.prototype.length=0;c.type.BaseArray=function(a){if("mshtml"==c.core.Environment.get("engine.name")){b.prototype=
{length:0,$$isArray:!0};a="pop push reverse shift sort splice unshift join slice".split(" ");for(var d=a.length;d;)b.prototype[a[--d]]=Array.prototype[a[d]]}var g=Array.prototype.slice;b.prototype.concat=function(){for(var a=this.slice(0),d=0,c=arguments.length;d<c;d++){var e;e=arguments[d]instanceof b?g.call(arguments[d],0):arguments[d]instanceof Array?arguments[d]:[arguments[d]];a.push.apply(a,e)}return a};b.prototype.toString=function(){return g.call(this,0).toString()};b.prototype.toLocaleString=
function(){return g.call(this,0).toLocaleString()};b.prototype.constructor=b;b.prototype.indexOf=Array.prototype.indexOf;b.prototype.lastIndexOf=Array.prototype.lastIndexOf;b.prototype.forEach=Array.prototype.forEach;b.prototype.some=Array.prototype.some;b.prototype.every=Array.prototype.every;var h=Array.prototype.filter,k=Array.prototype.map;b.prototype.filter=function(){var a=new this.constructor;a.push.apply(a,h.apply(this,arguments));return a};b.prototype.map=function(){var a=new this.constructor;
a.push.apply(a,k.apply(this,arguments));return a};b.prototype.slice=function(){var a=new this.constructor;a.push.apply(a,Array.prototype.slice.apply(this,arguments));return a};b.prototype.splice=function(){var a=new this.constructor;a.push.apply(a,Array.prototype.splice.apply(this,arguments));return a};b.prototype.toArray=function(){return Array.prototype.slice.call(this,0)};b.prototype.valueOf=function(){return this.length};return b}(b)})()})();(function(){c.Bootstrap.define("qxWeb",{extend:c.type.BaseArray,
statics:{__le:[],$$qx:c,$init:function(a,b){for(var d=[],e=0;e<a.length;e++)!a[e]||1!==a[e].nodeType&&9!==a[e].nodeType&&11!==a[e].nodeType?a[e]&&(a[e].history&&a[e].location&&a[e].document)&&d.push(a[e]):d.push(a[e]);a[0]&&(a[0].getAttribute&&a[0].getAttribute("data-qx-class"))&&(b=c.Bootstrap.getByName(a[0].getAttribute("data-qx-class"))||b);d=c.lang.Array.cast(d,b);for(e=0;e<qxWeb.__le.length;e++)qxWeb.__le[e].call(d);return d},$attach:function(a){for(var b in a)qxWeb.prototype[b]=a[b]},$attachStatic:function(a){for(var b in a)qxWeb[b]=
a[b]},$attachInit:function(a){this.__le.push(a)},define:function(a,b){void 0==b&&(b=a,a=null);return c.Bootstrap.define.call(c.Bootstrap,a,b)}},construct:function(a,b){if(!a&&this instanceof qxWeb)return this;if(!a)a=[];else if(c.Bootstrap.isString(a))b instanceof qxWeb&&(b=b[0]),a=c.bom.Selector.query(a,b);else if(1===a.nodeType||(9===a.nodeType||11===a.nodeType)||a.history&&a.location&&a.document)a=[a];return qxWeb.$init(a,qxWeb)},members:{filter:function(a){return c.lang.Type.isFunction(a)?qxWeb.$init(Array.prototype.filter.call(this,
a),this.constructor):qxWeb.$init(c.bom.Selector.matches(a,this),this.constructor)},unique:function(){var a=c.lang.Array.unique(this);return qxWeb.$init(a,this.constructor)},slice:function(a,b){return void 0!==b?qxWeb.$init(Array.prototype.slice.call(this,a,b),this.constructor):qxWeb.$init(Array.prototype.slice.call(this,a),this.constructor)},splice:function(a,b,d){return qxWeb.$init(Array.prototype.splice.apply(this,arguments),this.constructor)},map:function(a,b){return qxWeb.$init(Array.prototype.map.apply(this,
arguments),qxWeb)},concat:function(a){for(var b=Array.prototype.slice.call(this,0),d=0;d<arguments.length;d++)arguments[d]instanceof qxWeb?b=b.concat(Array.prototype.slice.call(arguments[d],0)):b.push(arguments[d]);return qxWeb.$init(b,this.constructor)},indexOf:function(a){if(!a)return-1;c.Bootstrap.isArray(a)&&(a=a[0]);for(var b=0,d=this.length;b<d;b++)if(this[b]===a)return b;return-1},debug:function(){debugger;return this},_forEachElement:function(a,b){for(var d=0,c=this.length;d<c;d++)!this[d]||
1!==this[d].nodeType&&11!==this[d].nodeType||a.apply(b||this,[this[d],d,this]);return this},_forEachElementWrapped:function(a,b){this._forEachElement(function(b,c,f){a.apply(this,[qxWeb(b),c,f])},b);return this}},defer:function(a){void 0==window.q&&(q=a)}})})();(function(){c.Bootstrap.define("qx.lang.normalize.Date",{statics:{now:function(){return+new Date}},defer:function(a){c.core.Environment.get("ecmascript.date.now")||(Date.now=a.now)}})})();(function(){c.Bootstrap.define("qx.lang.Array",{statics:{cast:function(a,
b,d){if(a.constructor===b)return a;c.data&&c.data.IListData&&c.Class&&c.Class.hasInterface(a,c.data.IListData)&&(a=a.toArray());b=new b;if("mshtml"==c.core.Environment.get("engine.name")&&a.item){d=d||0;for(var e=a.length;d<e;d++)b.push(a[d]);return b}"[object Array]"===Object.prototype.toString.call(a)&&null==d?b.push.apply(b,a):b.push.apply(b,Array.prototype.slice.call(a,d||0));return b},fromArguments:function(a,b){return Array.prototype.slice.call(a,b||0)},fromCollection:function(a){if("mshtml"==
c.core.Environment.get("engine.name")&&a.item){for(var b=[],d=0,e=a.length;d<e;d++)b[d]=a[d];return b}return Array.prototype.slice.call(a,0)},insertBefore:function(a,b,d){d=a.indexOf(d);-1==d?a.push(b):a.splice(d,0,b);return a},insertAfter:function(a,b,d){d=a.indexOf(d);-1==d||d==a.length-1?a.push(b):a.splice(d+1,0,b);return a},removeAt:function(a,b){return a.splice(b,1)[0]},removeAll:function(a){a.length=0;return this},exclude:function(a,b){for(var d=0,c=b.length,f;d<c;d++)f=a.indexOf(b[d]),-1!=
f&&a.splice(f,1);return a},remove:function(a,b){var d=a.indexOf(b);if(-1!=d)return a.splice(d,1),b},contains:function(a,b){return-1!==a.indexOf(b)},equals:function(a,b){var d=a.length;if(d!==b.length)return!1;for(var c=0;c<d;c++)if(a[c]!==b[c])return!1;return!0},sum:function(a){for(var b=0,d=0,c=a.length;d<c;d++)void 0!=a[d]&&(b+=a[d]);return b},max:function(a){var b,d=a.length,c=a[0];for(b=1;b<d;b++)a[b]>c&&(c=a[b]);return void 0===c?null:c},min:function(a){var b,d=a.length,c=a[0];for(b=1;b<d;b++)a[b]<
c&&(c=a[b]);return void 0===c?null:c},unique:function(a){for(var b=[],d={},c={},f={},g,h=0,k="qx"+Date.now(),l=!1,u=!1,s=!1,M=0,D=a.length;M<D;M++)if(g=a[M],null===g)l||(l=!0,b.push(g));else if(void 0!==g)if(!1===g)u||(u=!0,b.push(g));else if(!0===g)s||(s=!0,b.push(g));else if("string"===typeof g)d[g]||(d[g]=1,b.push(g));else if("number"===typeof g)c[g]||(c[g]=1,b.push(g));else{var A=g[k];null==A&&(A=g[k]=h++);f[A]||(f[A]=g,b.push(g))}for(A in f)try{delete f[A][k]}catch(ya){try{f[A][k]=null}catch(E){throw Error("Cannot clean-up map entry doneObjects["+
A+"]["+k+"]");}}return b},range:function(a,b,d){1>=arguments.length&&(b=a||0,a=0);d=arguments[2]||1;for(var c=Math.max(Math.ceil((b-a)/d),0),f=0,g=Array(c);f<c;)g[f++]=a,a+=d;return g}}})})();(function(){var a="'] ",b="div",d="input",e="*",f="id",g="string",h="parentNode",k=" ",l="button",u="0",s="|",M="object",D="$1",A="TAG",ya="[id='",E="",L="\\$&",Q=",";c.Bootstrap.define("qx.bom.Selector",{statics:{query:null,matches:null}});(function(ia){function v(b,d,c,e){var h,k,I,p,ma;(d?d.ownerDocument||
d:R)!==H&&W(d);d=d||H;c=c||[];if(!b||typeof b!==g)return c;if(1!==(p=d.nodeType)&&9!==p)return[];if(T&&!e){if(h=Ka.exec(b))if(I=h[1])if(9===p)if((k=d.getElementById(I))&&k.parentNode){if(k.id===I)return c.push(k),c}else return c;else{if(d.ownerDocument&&(k=d.ownerDocument.getElementById(I))&&ja(d,k)&&k.id===I)return c.push(k),c}else{if(h[2])return X.apply(c,d.getElementsByTagName(b)),c;if((I=h[3])&&B.getElementsByClassName&&d.getElementsByClassName)return X.apply(c,d.getElementsByClassName(I)),c}if(B.qsa&&
(!J||!J.test(b))){k=h=C;I=d;ma=9===p&&b;if(1===p&&d.nodeName.toLowerCase()!==M){p=U(b);(h=d.getAttribute(f))?k=h.replace(La,L):d.setAttribute(f,k);k=ya+k+a;for(I=p.length;I--;)p[I]=k+N(p[I]);I=ta.test(b)&&n(d.parentNode)||d;ma=p.join(Q)}if(ma)try{return X.apply(c,I.querySelectorAll(ma)),c}catch(m){}finally{h||d.removeAttribute(f)}}}return za(b.replace(na,D),d,c,e)}function p(){function a(d,c){b.push(d+k)>t.cacheLength&&delete a[b.shift()];return a[d+k]=c}var b=[];return a}function m(a){a[C]=!0;return a}
function r(a){var d=H.createElement(b);try{return!!a(d)}catch(c){return!1}finally{d.parentNode&&d.parentNode.removeChild(d)}}function w(a,b){for(var d=a.split(s),c=a.length;c--;)t.attrHandle[d[c]]=b}function Aa(a,b){var d=b&&a,c=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||Ba)-(~a.sourceIndex||Ba);if(c)return c;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function x(a){return function(b){return b.nodeName.toLowerCase()===d&&b.type===a}}function y(a){return function(b){var c=b.nodeName.toLowerCase();
return(c===d||c===l)&&b.type===a}}function F(a){return m(function(b){b=+b;return m(function(d,c){for(var e,f=a([],d.length,b),g=f.length;g--;)d[e=f[g]]&&(d[e]=!(c[e]=d[e]))})})}function n(a){return a&&typeof a.getElementsByTagName!==fa&&a}function Ca(){}function U(a,b){var d,c,e,f,g,h,p;if(g=Da[a+k])return b?0:g.slice(0);g=a;h=[];for(p=t.preFilter;g;){if(!d||(c=Ma.exec(g)))c&&(g=g.slice(c[0].length)||g),h.push(e=[]);d=!1;if(c=Na.exec(g))d=c.shift(),e.push({value:d,type:c[0].replace(na,k)}),g=g.slice(d.length);
for(f in t.filter)!(c=oa[f].exec(g))||p[f]&&!(c=p[f](c))||(d=c.shift(),e.push({value:d,type:f,matches:c}),g=g.slice(d.length));if(!d)break}return b?g.length:g?v.error(a):Da(a,h).slice(0)}function N(a){for(var b=0,d=a.length,c=E;b<d;b++)c+=a[b].value;return c}function z(a,b,d){var c=b.dir,e=d&&c===h,f=Oa++;return b.first?function(b,d,f){for(;b=b[c];)if(1===b.nodeType||e)return a(b,d,f)}:function(b,d,g){var h,ea,G=[S,f];if(g)for(;b=b[c];){if((1===b.nodeType||e)&&a(b,d,g))return!0}else for(;b=b[c];)if(1===
b.nodeType||e){ea=b[C]||(b[C]={});if((h=ea[c])&&h[0]===S&&h[1]===f)return G[2]=h[2];ea[c]=G;if(G[2]=a(b,d,g))return!0}}}function K(a){return 1<a.length?function(b,d,c){for(var e=a.length;e--;)if(!a[e](b,d,c))return!1;return!0}:a[0]}function P(a,b,d,c,e){for(var f,g=[],h=0,k=a.length,p=null!=b;h<k;h++)if(f=a[h])if(!d||d(f,c,e))g.push(f),p&&b.push(h);return g}function ua(a,b,d,c,f,g){c&&!c[C]&&(c=ua(c));f&&!f[C]&&(f=ua(f,g));return m(function(g,h,k,p){var m,ba,l=[],n=[],x=h.length,r;if(!(r=g)){r=b||
e;for(var w=k.nodeType?[k]:k,s=[],t=0,u=w.length;t<u;t++)v(r,w[t],s);r=s}r=!a||!g&&b?r:P(r,l,a,k,p);w=d?f||(g?a:x||c)?[]:h:r;d&&d(r,w,k,p);if(c)for(m=P(w,n),c(m,[],k,p),k=m.length;k--;)if(ba=m[k])w[n[k]]=!(r[n[k]]=ba);if(g){if(f||a){if(f){m=[];for(k=w.length;k--;)(ba=w[k])&&m.push(r[k]=ba);f(null,w=[],m,p)}for(k=w.length;k--;)(ba=w[k])&&-1<(m=f?ca.call(g,ba):l[k])&&(g[m]=!(h[m]=ba))}}else w=P(w===h?w.splice(x,w.length):w),f?f(null,h,w,p):X.apply(h,w)})}function O(a){var b,d,c,f=a.length,g=t.relative[a[0].type];
d=g||t.relative[k];for(var h=g?1:0,p=z(function(a){return a===b},d,!0),m=z(function(a){return-1<ca.call(b,a)},d,!0),l=[function(a,d,c){return!g&&(c||d!==pa)||((b=d).nodeType?p(a,d,c):m(a,d,c))}];h<f;h++)if(d=t.relative[a[h].type])l=[z(K(l),d)];else{d=t.filter[a[h].type].apply(null,a[h].matches);if(d[C]){for(c=++h;c<f&&!t.relative[a[c].type];c++);return ua(1<h&&K(l),1<h&&N(a.slice(0,h-1).concat({value:a[h-2].type===k?e:E})).replace(na,D),d,h<c&&O(a.slice(h,c)),c<f&&O(a=a.slice(c)),c<f&&N(a))}l.push(d)}return K(l)}
function Pa(a,b){var d=0<b.length,c=0<a.length,f=function(f,g,h,k,p){var m,la,l,w=0,r=u,n=f&&[],x=[],s=pa,F=f||c&&t.find[A](e,p),y=S+=null==s?1:Math.random()||0.1,z=F.length;for(p&&(pa=g!==H&&g);r!==z&&null!=(m=F[r]);r++){if(c&&m){for(la=0;l=a[la++];)if(l(m,g,h)){k.push(m);break}p&&(S=y)}d&&((m=!l&&m)&&w--,f&&n.push(m))}w+=r;if(d&&r!==w){for(la=0;l=b[la++];)l(n,x,g,h);if(f){if(0<w)for(;r--;)n[r]||x[r]||(x[r]=Qa.call(k));x=P(x)}X.apply(k,x);p&&(!f&&0<x.length&&1<w+b.length)&&v.uniqueSort(k)}p&&(S=
y,pa=s);return n};return d?m(f):f}var ga,B,t,qa,Ea,va,za,pa,Y,ha,W,H,V,T,J,da,ra,ja,C="sizzle"+-new Date,R=ia.document,S=0,Oa=0,Fa=p(),Da=p(),Ga=p(),wa=function(a,b){a===b&&(ha=!0);return 0},fa="undefined",Ba=-2147483648,Ra={}.hasOwnProperty,Z=[],Qa=Z.pop,Sa=Z.push,X=Z.push,Ha=Z.slice,ca=Z.indexOf||function(a){for(var b=0,d=this.length;b<d;b++)if(this[b]===a)return b;return-1},Ia="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w#"),Ja="\\[[\\x20\\t\\r\\n\\f]*((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)[\\x20\\t\\r\\n\\f]*(?:([*^$|!~]?=)[\\x20\\t\\r\\n\\f]*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+
Ia+")|)|)[\\x20\\t\\r\\n\\f]*\\]",xa=":((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+Ja.replace(3,8)+")*)|.*)\\)|)",na=RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),Ma=RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]"+e),Na=RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]"+e),Ta=RegExp("=[\\x20\\t\\r\\n\\f]*([^\\]'\"]*?)[\\x20\\t\\r\\n\\f]*\\]","g"),Ua=RegExp(xa),Va=RegExp("^"+Ia+
"$"),oa={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:RegExp("^"+Ja),PSEUDO:RegExp("^"+xa),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$",
"i"),needsContext:RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},Wa=/^(?:input|select|textarea|button)$/i,Xa=/^h\d$/i,ka=/^[^{]+\{\s*\[native \w/,Ka=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ta=/[+~]/,La=/'|\\/g,$=RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)","ig"),aa=function(a,b,d){a="0x"+b-65536;return a!==a||d?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>
10|55296,a&1023|56320)};try{X.apply(Z=Ha.call(R.childNodes),R.childNodes),Z[R.childNodes.length].nodeType}catch(Ya){X={apply:Z.length?function(a,b){Sa.apply(a,Ha.call(b))}:function(a,b){for(var d=a.length,c=0;a[d++]=b[c++];);a.length=d-1}}}B=v.support={};Ea=v.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};W=v.setDocument=function(a){var c=a?a.ownerDocument||a:R;a=c.defaultView;if(c===H||9!==c.nodeType||!c.documentElement)return H;H=c;V=c.documentElement;
T=!Ea(c);a&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",function(){W()},!1):a.attachEvent&&a.attachEvent("onunload",function(){W()}));B.attributes=r(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=r(function(a){a.appendChild(c.createComment(E));return!a.getElementsByTagName(e).length});B.getElementsByClassName=ka.test(c.getElementsByClassName)&&r(function(a){a.innerHTML="<div class='a'></div><div class='a i'></div>";a.firstChild.className="i";
return 2===a.getElementsByClassName("i").length});B.getById=r(function(a){V.appendChild(a).id=C;return!c.getElementsByName||!c.getElementsByName(C).length});B.getById?(t.find.ID=function(a,b){if(typeof b.getElementById!==fa&&T){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}},t.filter.ID=function(a){var b=a.replace($,aa);return function(a){return a.getAttribute(f)===b}}):(delete t.find.ID,t.filter.ID=function(a){var b=a.replace($,aa);return function(a){return(a=typeof a.getAttributeNode!==
fa&&a.getAttributeNode(f))&&a.value===b}});t.find[A]=B.getElementsByTagName?function(a,b){if(typeof b.getElementsByTagName!==fa)return b.getElementsByTagName(a)}:function(a,b){var d,c=[],f=0,g=b.getElementsByTagName(a);if(a===e){for(;d=g[f++];)1===d.nodeType&&c.push(d);return c}return g};t.find.CLASS=B.getElementsByClassName&&function(a,b){if(typeof b.getElementsByClassName!==fa&&T)return b.getElementsByClassName(a)};da=[];J=[];if(B.qsa=ka.test(c.querySelectorAll))r(function(a){a.innerHTML="<select t=''><option selected=''></option></select>";
a.querySelectorAll("[t^='']").length&&J.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||J.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)");a.querySelectorAll(":checked").length||J.push(":checked")}),r(function(a){var b=c.createElement(d);b.setAttribute("type","hidden");a.appendChild(b).setAttribute("name","D");a.querySelectorAll("[name=d]").length&&
J.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?=");a.querySelectorAll(":enabled").length||J.push(":enabled",":disabled");a.querySelectorAll("*,:x");J.push(",.*:")});(B.matchesSelector=ka.test(ra=V.webkitMatchesSelector||V.mozMatchesSelector||V.oMatchesSelector||V.msMatchesSelector))&&r(function(a){B.disconnectedMatch=ra.call(a,b);ra.call(a,"[s!='']:x");da.push("!=",xa)});J=J.length&&RegExp(J.join(s));da=da.length&&RegExp(da.join(s));ja=(a=ka.test(V.compareDocumentPosition))||ka.test(V.contains)?function(a,
b){var d=9===a.nodeType?a.documentElement:a,c=b&&b.parentNode;return a===c||!!(c&&1===c.nodeType&&(d.contains?d.contains(c):a.compareDocumentPosition&&a.compareDocumentPosition(c)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};wa=a?function(a,b){if(a===b)return ha=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;if(d)return d;d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1;return d&1||!B.sortDetached&&b.compareDocumentPosition(a)===
d?a===c||a.ownerDocument===R&&ja(R,a)?-1:b===c||b.ownerDocument===R&&ja(R,b)?1:Y?ca.call(Y,a)-ca.call(Y,b):0:d&4?-1:1}:function(a,b){if(a===b)return ha=!0,0;var d,e=0;d=a.parentNode;var f=b.parentNode,g=[a],h=[b];if(!d||!f)return a===c?-1:b===c?1:d?-1:f?1:Y?ca.call(Y,a)-ca.call(Y,b):0;if(d===f)return Aa(a,b);for(d=a;d=d.parentNode;)g.unshift(d);for(d=b;d=d.parentNode;)h.unshift(d);for(;g[e]===h[e];)e++;return e?Aa(g[e],h[e]):g[e]===R?-1:h[e]===R?1:0};return c};v.matches=function(a,b){return v(a,null,
null,b)};v.matchesSelector=function(a,b){(a.ownerDocument||a)!==H&&W(a);b=b.replace(Ta,"='$1']");if(B.matchesSelector&&T&&!(da&&da.test(b)||J&&J.test(b)))try{var d=ra.call(a,b);if(d||B.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(c){}return 0<v(b,H,null,[a]).length};v.contains=function(a,b){(a.ownerDocument||a)!==H&&W(a);return ja(a,b)};v.attr=function(a,b){(a.ownerDocument||a)!==H&&W(a);var d=t.attrHandle[b.toLowerCase()],d=d&&Ra.call(t.attrHandle,b.toLowerCase())?d(a,b,
!T):void 0;return void 0!==d?d:B.attributes||!T?a.getAttribute(b):(d=a.getAttributeNode(b))&&d.specified?d.value:null};v.error=function(a){throw Error("Syntax error, unrecognized expression: "+a);};v.uniqueSort=function(a){var b,d=[],c=0,e=0;ha=!B.detectDuplicates;Y=!B.sortStable&&a.slice(0);a.sort(wa);if(ha){for(;b=a[e++];)b===a[e]&&(c=d.push(e));for(;c--;)a.splice(d[c],1)}Y=null;return a};qa=v.getText=function(a){var b,d=E,c=0;b=a.nodeType;if(!b)for(;b=a[c++];)d+=qa(b);else if(1===b||9===b||11===
b){if(typeof a.textContent===g)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)d+=qa(a)}else if(3===b||4===b)return a.nodeValue;return d};t=v.selectors={cacheLength:50,createPseudo:m,match:oa,attrHandle:{},find:{},relative:{">":{dir:h,first:!0}," ":{dir:h},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){a[1]=a[1].replace($,aa);a[3]=(a[4]||a[5]||E).replace($,aa);"~="===a[2]&&(a[3]=k+a[3]+k);return a.slice(0,4)},CHILD:function(a){a[1]=a[1].toLowerCase();
"nth"===a[1].slice(0,3)?(a[3]||v.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&v.error(a[0]);return a},PSEUDO:function(a){var b,d=!a[5]&&a[2];if(oa.CHILD.test(a[0]))return null;a[3]&&void 0!==a[4]?a[2]=a[4]:d&&(Ua.test(d)&&(b=U(d,!0))&&(b=d.indexOf(")",d.length-b)-d.length))&&(a[0]=a[0].slice(0,b),a[2]=d.slice(0,b));return a.slice(0,3)}},filter:{TAG:function(a){var b=a.replace($,aa).toLowerCase();return a===e?function(){return!0}:function(a){return a.nodeName&&
a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=Fa[a+k];return b||(b=RegExp("(^|[\\x20\\t\\r\\n\\f])"+a+"([\\x20\\t\\r\\n\\f]|$)"))&&Fa(a,function(a){return b.test(typeof a.className===g&&a.className||typeof a.getAttribute!==fa&&a.getAttribute("class")||E)})},ATTR:function(a,b,d){return function(c){c=v.attr(c,a);if(null==c)return"!="===b;if(!b)return!0;c+=E;return"="===b?c===d:"!="===b?c!==d:"^="===b?d&&0===c.indexOf(d):"*="===b?d&&-1<c.indexOf(d):"$="===b?d&&c.slice(-d.length)===d:"~="===
b?-1<(k+c+k).indexOf(d):"|="===b?c===d||c.slice(0,d.length+1)===d+"-":!1}},CHILD:function(a,b,d,c,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===c&&0===e?function(a){return!!a.parentNode}:function(b,d,k){var p,m,G,l,w;d=f!==g?"nextSibling":"previousSibling";var r=b.parentNode,ea=h&&b.nodeName.toLowerCase();k=!k&&!h;if(r){if(f){for(;d;){for(m=b;m=m[d];)if(h?m.nodeName.toLowerCase()===ea:1===m.nodeType)return!1;w=d="only"===a&&!w&&"nextSibling"}return!0}w=[g?r.firstChild:
r.lastChild];if(g&&k)for(k=r[C]||(r[C]={}),p=k[a]||[],l=p[0]===S&&p[1],G=p[0]===S&&p[2],m=l&&r.childNodes[l];m=++l&&m&&m[d]||(G=l=0)||w.pop();){if(1===m.nodeType&&++G&&m===b){k[a]=[S,l,G];break}}else if(k&&(p=(b[C]||(b[C]={}))[a])&&p[0]===S)G=p[1];else for(;(m=++l&&m&&m[d]||(G=l=0)||w.pop())&&((h?m.nodeName.toLowerCase()!==ea:1!==m.nodeType)||!++G||(k&&((m[C]||(m[C]={}))[a]=[S,G]),m!==b)););G-=e;return G===c||0===G%c&&0<=G/c}}},PSEUDO:function(a,b){var d,c=t.pseudos[a]||t.setFilters[a.toLowerCase()]||
v.error("unsupported pseudo: "+a);return c[C]?c(b):1<c.length?(d=[a,a,E,b],t.setFilters.hasOwnProperty(a.toLowerCase())?m(function(a,d){for(var e,f=c(a,b),g=f.length;g--;)e=ca.call(a,f[g]),a[e]=!(d[e]=f[g])}):function(a){return c(a,0,d)}):c}},pseudos:{not:m(function(a){var b=[],d=[],c=va(a.replace(na,D));return c[C]?m(function(a,b,d,e){e=c(a,null,e,[]);for(var f=a.length;f--;)if(d=e[f])a[f]=!(b[f]=d)}):function(a,e,f){b[0]=a;c(b,null,f,d);return!d.pop()}}),has:m(function(a){return function(b){return 0<
v(a,b).length}}),contains:m(function(a){return function(b){return-1<(b.textContent||b.innerText||qa(b)).indexOf(a)}}),lang:m(function(a){Va.test(a||E)||v.error("unsupported lang: "+a);a=a.replace($,aa).toLowerCase();return function(b){var d;do if(d=T?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return d=d.toLowerCase(),d===a||0===d.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(a){var b=ia.location&&ia.location.hash;return b&&b.slice(1)===a.id},root:function(a){return a===
V},focus:function(a){return a===H.activeElement&&(!H.hasFocus||H.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return!1===a.disabled},disabled:function(a){return!0===a.disabled},checked:function(a){var b=a.nodeName.toLowerCase();return b===d&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return!0===a.selected},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(6>a.nodeType)return!1;return!0},parent:function(a){return!t.pseudos.empty(a)},
header:function(a){return Xa.test(a.nodeName)},input:function(a){return Wa.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return b===d&&a.type===l||b===l},text:function(a){var b;return a.nodeName.toLowerCase()===d&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:F(function(){return[0]}),last:F(function(a,b){return[b-1]}),eq:F(function(a,b,d){return[0>d?d+b:d]}),even:F(function(a,b){for(var d=0;d<b;d+=2)a.push(d);return a}),odd:F(function(a,
b){for(var d=1;d<b;d+=2)a.push(d);return a}),lt:F(function(a,b,d){for(b=0>d?d+b:d;0<=--b;)a.push(b);return a}),gt:F(function(a,b,d){for(d=0>d?d+b:d;++d<b;)a.push(d);return a})}};t.pseudos.nth=t.pseudos.eq;for(ga in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[ga]=x(ga);for(ga in{submit:!0,reset:!0})t.pseudos[ga]=y(ga);Ca.prototype=t.filters=t.pseudos;t.setFilters=new Ca;va=v.compile=function(a,b){var d,c=[],e=[],f=Ga[a+k];if(!f){b||(b=U(a));for(d=b.length;d--;)f=O(b[d]),f[C]?c.push(f):
e.push(f);f=Ga(a,Pa(e,c));f.selector=a}return f};za=v.select=function(a,b,d,c){var e,f,g,h,k="function"===typeof a&&a,p=!c&&U(a=k.selector||a);d=d||[];if(1===p.length){f=p[0]=p[0].slice(0);if(2<f.length&&"ID"===(g=f[0]).type&&B.getById&&9===b.nodeType&&T&&t.relative[f[1].type]){b=(t.find.ID(g.matches[0].replace($,aa),b)||[])[0];if(!b)return d;k&&(b=b.parentNode);a=a.slice(f.shift().value.length)}for(e=oa.needsContext.test(a)?0:f.length;e--;){g=f[e];if(t.relative[h=g.type])break;if(h=t.find[h])if(c=
h(g.matches[0].replace($,aa),ta.test(f[0].type)&&n(b.parentNode)||b)){f.splice(e,1);a=c.length&&N(f);if(!a)return X.apply(d,c),d;break}}}(k||va(a,p))(c,b,!T,d,ta.test(a)&&n(b.parentNode)||b);return d};B.sortStable=C.split(E).sort(wa).join(E)===C;B.detectDuplicates=!!ha;W();B.sortDetached=r(function(a){return a.compareDocumentPosition(H.createElement(b))&1});r(function(a){a.innerHTML="<a href='#'></a>";return"#"===a.firstChild.getAttribute("href")})||w("type|href|height|width",function(a,b,d){if(!d)return a.getAttribute(b,
"type"===b.toLowerCase()?1:2)});B.attributes&&r(function(a){a.innerHTML="<input/>";a.firstChild.setAttribute("value",E);return a.firstChild.getAttribute("value")===E})||w("value",function(a,b,c){if(!c&&a.nodeName.toLowerCase()===d)return a.defaultValue});r(function(a){return null==a.getAttribute("disabled")})||w("checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",function(a,b,d){var c;if(!d)return!0===a[b]?b.toLowerCase():(c=
a.getAttributeNode(b))&&c.specified?c.value:null});c.bom.Selector.query=function(a,b){return v(a,b)};c.bom.Selector.matches=function(a,b){return v(a,null,null,b)}})(window)})();(function(){c.Bootstrap.define("qx.lang.Type",{statics:{getClass:c.Bootstrap.getClass,isString:c.Bootstrap.isString,isArray:c.Bootstrap.isArray,isObject:c.Bootstrap.isObject,isFunction:c.Bootstrap.isFunction,isBoolean:function(a){return null!==a&&("Boolean"==this.getClass(a)||a instanceof Boolean)}}})})();(function(){c.Bootstrap.define("qx.module.Css",
{statics:{setStyle:function(a,b){/\w-\w/.test(a)&&(a=c.lang.String.camelCase(a));this._forEachElement(function(d){c.bom.element.Style.set(d,a,b)});return this},getStyle:function(a){return this[0]&&c.dom.Node.isElement(this[0])?(/\w-\w/.test(a)&&(a=c.lang.String.camelCase(a)),c.bom.element.Style.get(this[0],a)):null},setStyles:function(a){for(var b in a)this.setStyle(b,a[b]);return this},getStyles:function(a){for(var b={},d=0;d<a.length;d++)b[a[d]]=this.getStyle(a[d]);return b},addClass:function(a){this._forEachElement(function(b){c.bom.element.Class.add(b,
a)});return this},addClasses:function(a){this._forEachElement(function(b){c.bom.element.Class.addClasses(b,a)});return this},removeClass:function(a){this._forEachElement(function(b){c.bom.element.Class.remove(b,a)});return this},removeClasses:function(a){this._forEachElement(function(b){c.bom.element.Class.removeClasses(b,a)});return this},hasClass:function(a){return this[0]&&c.dom.Node.isElement(this[0])?c.bom.element.Class.has(this[0],a):!1},getClass:function(){return this[0]&&c.dom.Node.isElement(this[0])?
c.bom.element.Class.get(this[0]):""},toggleClass:function(a){var b=c.bom.element.Class;this._forEachElement(function(d){b.has(d,a)?b.remove(d,a):b.add(d,a)});return this},toggleClasses:function(a){for(var b=0,d=a.length;b<d;b++)this.toggleClass(a[b]);return this},replaceClass:function(a,b){this._forEachElement(function(d){c.bom.element.Class.replace(d,a,b)});return this},getHeight:function(a){var b=this[0];if(b){if(c.dom.Node.isElement(b))return a?c.module.Css.__lh(b,{display:"block",position:"absolute",
visibility:"hidden"},c.module.Css.getHeight,this):c.bom.element.Dimension.getHeight(b);if(c.dom.Node.isDocument(b))return c.bom.Document.getHeight(c.dom.Node.getWindow(b));if(c.dom.Node.isWindow(b))return c.bom.Viewport.getHeight(b)}return null},getWidth:function(a){var b=this[0];if(b){if(c.dom.Node.isElement(b))return a?c.module.Css.__lh(b,{display:"block",position:"absolute",visibility:"hidden"},c.module.Css.getWidth,this):c.bom.element.Dimension.getWidth(b);if(c.dom.Node.isDocument(b))return c.bom.Document.getWidth(c.dom.Node.getWindow(b));
if(c.dom.Node.isWindow(b))return c.bom.Viewport.getWidth(b)}return null},getOffset:function(a){var b=this[0];return b&&c.dom.Node.isElement(b)?c.bom.element.Location.get(b,a):null},getContentHeight:function(a){var b=this[0];return c.dom.Node.isElement(b)?a?c.module.Css.__lh(b,{position:"absolute",visibility:"hidden",display:"block"},c.module.Css.getContentHeight,this):c.bom.element.Dimension.getContentHeight(b):null},getContentWidth:function(a){var b=this[0];return c.dom.Node.isElement(b)?a?c.module.Css.__lh(b,
{position:"absolute",visibility:"hidden",display:"block"},c.module.Css.getContentWidth,this):c.bom.element.Dimension.getContentWidth(b):null},getPosition:function(){var a=this[0];return c.dom.Node.isElement(a)?c.bom.element.Location.getPosition(a):null},includeStylesheet:function(a,b){c.bom.Stylesheet.includeFile(a,b)},hide:function(){this._forEachElementWrapped(function(a){var b=a.getStyle("display");"none"!==b&&(a[0].$$qPrevDisp=b,a.setStyle("display","none"))});return this},show:function(){this._forEachElementWrapped(function(a){var b=
a.getStyle("display"),d=a[0].$$qPrevDisp;"none"==b&&(d&&"none"!=d?b=d:(b=qxWeb.getDocument(a[0]),b=c.module.Css.__lg(a[0].tagName,b)),a.setStyle("display",b),a[0].$$qPrevDisp="none")});return this},__lf:{},__lg:function(a,b){var d=c.module.Css.__lf;if(!d[a]){var e=qxWeb((b||document).createElement(a)).appendTo(b.body);d[a]=e.getStyle("display");e.remove()}return d[a]||""},__lh:function(a,b,d,c){var f={},g;for(g in b)f[g]=a.style[g],a.style[g]=b[g];b=d.call(c);for(g in f)a.style[g]=f[g];return b}},
defer:function(a){qxWeb.$attach({setStyle:a.setStyle,getStyle:a.getStyle,setStyles:a.setStyles,getStyles:a.getStyles,addClass:a.addClass,addClasses:a.addClasses,removeClass:a.removeClass,removeClasses:a.removeClasses,hasClass:a.hasClass,getClass:a.getClass,toggleClass:a.toggleClass,toggleClasses:a.toggleClasses,replaceClass:a.replaceClass,getHeight:a.getHeight,getWidth:a.getWidth,getOffset:a.getOffset,getContentHeight:a.getContentHeight,getContentWidth:a.getContentWidth,getPosition:a.getPosition,
hide:a.hide,show:a.show});qxWeb.$attachStatic({includeStylesheet:a.includeStylesheet})}})})();(function(){c.Bootstrap.define("qx.lang.normalize.String",{statics:{trim:function(){return this.replace(/^\s+|\s+$/g,"")}},defer:function(a){c.core.Environment.get("ecmascript.string.trim")||(String.prototype.trim=a.trim)}})})();(function(){c.Bootstrap.define("qx.lang.String",{statics:{__jp:{},camelCase:function(a){var b=this.__jp[a];b||(b=a.replace(/\-([a-z])/g,function(a,b){return b.toUpperCase()}),0<=
a.indexOf("-")&&(this.__jp[a]=b));return b},hyphenate:function(a){var b=this.__jp[a];b||(b=a.replace(/[A-Z]/g,function(a){return"-"+a.charAt(0).toLowerCase()}),-1==a.indexOf("-")&&(this.__jp[a]=b));return b},startsWith:function(a,b){return 0===a.indexOf(b)},endsWith:function(a,b){return a.substring(a.length-b.length,a.length)===b},firstUp:c.Bootstrap.firstUp,firstLow:c.Bootstrap.firstLow,escapeRegexpChars:function(a){return a.replace(/([.*+?^${}()|[\]\/\\])/g,"\\$1")}}})})();(function(){c.Bootstrap.define("qx.lang.Function",
{statics:{getCaller:function(a){return a.caller?a.caller.callee:a.callee.caller},getName:function(a){if(a.displayName)return a.displayName;if(a.$$original||a.wrapper||a.classname)return a.classname+".constructor()";if(a.$$mixin){for(var b in a.$$mixin.$$members)if(a.$$mixin.$$members[b]==a)return a.$$mixin.name+".prototype."+b+"()";for(b in a.$$mixin)if(a.$$mixin[b]==a)return a.$$mixin.name+"."+b+"()"}if(a.self){var d=a.self.constructor;if(d){for(b in d.prototype)if(d.prototype[b]==a)return d.classname+
".prototype."+b+"()";for(b in d)if(d[b]==a)return d.classname+"."+b+"()"}}return(a=a.toString().match(/function\s*(\w*)\s*\(.*/))&&1<=a.length&&a[1]?a[1]+"()":"anonymous()"},create:function(a,b){return b&&(b.self||b.args||null!=b.delay||null!=b.periodical||b.attempt)?function(d){var e=c.lang.Array.fromArguments(arguments);b.args&&(e=b.args.concat(e));if(b.delay||b.periodical){var f=function(){return a.apply(b.self||this,e)};if(b.delay)return window.setTimeout(f,b.delay);if(b.periodical)return window.setInterval(f,
b.periodical)}else{if(b.attempt){f=!1;try{f=a.apply(b.self||this,e)}catch(g){}return f}return a.apply(b.self||this,e)}}:a},bind:function(a,b,d){return this.create(a,{self:b,args:2<arguments.length?c.lang.Array.fromArguments(arguments,2):null})},listener:function(a,b,d){if(3>arguments.length)return function(d){return a.call(b||this,d||window.event)};var e=c.lang.Array.fromArguments(arguments,2);return function(d){d=[d||window.event];d.push.apply(d,e);a.apply(b||this,d)}}}})})();(function(){c.Bootstrap.define("qx.bom.element.Opacity",
{statics:{compile:c.core.Environment.select("engine.name",{mshtml:function(a){1<=a&&(a=1);1E-5>a&&(a=0);return c.core.Environment.get("css.opacity")?"opacity:"+a+";":"zoom:1;filter:alpha(opacity="+100*a+");"},"default":function(a){return 1<=a?"":"opacity:"+a+";"}}),set:c.core.Environment.select("engine.name",{mshtml:function(a,b){if(c.core.Environment.get("css.opacity"))1<=b&&(b=""),a.style.opacity=b;else{var d=c.bom.element.Style.get(a,"filter",c.bom.element.Style.COMPUTED_MODE,!1);1<=b&&(b=1);1E-5>
b&&(b=0);a.currentStyle&&a.currentStyle.hasLayout||(a.style.zoom=1);a.style.filter=d.replace(/alpha\([^\)]*\)/gi,"")+"alpha(opacity="+100*b+")"}},"default":function(a,b){1<=b&&(b="");a.style.opacity=b}}),reset:c.core.Environment.select("engine.name",{mshtml:function(a){if(c.core.Environment.get("css.opacity"))a.style.opacity="";else{var b=c.bom.element.Style.get(a,"filter",c.bom.element.Style.COMPUTED_MODE,!1);a.style.filter=b.replace(/alpha\([^\)]*\)/gi,"")}},"default":function(a){a.style.opacity=
""}}),get:c.core.Environment.select("engine.name",{mshtml:function(a,b){if(c.core.Environment.get("css.opacity")){var d=c.bom.element.Style.get(a,"opacity",b,!1);if(null!=d)return parseFloat(d)}else if((d=c.bom.element.Style.get(a,"filter",b,!1))&&(d=d.match(/alpha\(opacity=(.*)\)/))&&d[1])return parseFloat(d[1])/100;return 1},"default":function(a,b){var d=c.bom.element.Style.get(a,"opacity",b,!1);return null!=d?parseFloat(d):1}})}})})();(function(){c.Bootstrap.define("qx.bom.client.OperatingSystem",
{statics:{getName:function(){if(!navigator)return"";var a=navigator.platform||"",b=navigator.userAgent||"";return-1!=a.indexOf("Windows")||-1!=a.indexOf("Win32")||-1!=a.indexOf("Win64")?"win":-1!=a.indexOf("Macintosh")||-1!=a.indexOf("MacPPC")||-1!=a.indexOf("MacIntel")||-1!=a.indexOf("Mac OS X")?"osx":-1!=b.indexOf("RIM Tablet OS")?"rim_tabletos":-1!=b.indexOf("webOS")?"webos":-1!=a.indexOf("iPod")||-1!=a.indexOf("iPhone")||-1!=a.indexOf("iPad")?"ios":-1!=b.indexOf("Android")?"android":-1!=a.indexOf("Linux")?
"linux":-1!=a.indexOf("X11")||-1!=a.indexOf("BSD")||-1!=a.indexOf("Darwin")?"unix":-1!=a.indexOf("SymbianOS")?"symbian":-1!=a.indexOf("BlackBerry")?"blackberry":""},__kn:{"Windows NT 6.3":"8.1","Windows NT 6.2":"8","Windows NT 6.1":"7","Windows NT 6.0":"vista","Windows NT 5.2":"2003","Windows NT 5.1":"xp","Windows NT 5.0":"2000","Windows 2000":"2000","Windows NT 4.0":"nt4","Win 9x 4.90":"me","Windows CE":"ce","Windows 98":"98",Win98:"98","Windows 95":"95",Win95:"95","Mac OS X 10_9":"10.9","Mac OS X 10.9":"10.9",
"Mac OS X 10_8":"10.8","Mac OS X 10.8":"10.8","Mac OS X 10_7":"10.7","Mac OS X 10.7":"10.7","Mac OS X 10_6":"10.6","Mac OS X 10.6":"10.6","Mac OS X 10_5":"10.5","Mac OS X 10.5":"10.5","Mac OS X 10_4":"10.4","Mac OS X 10.4":"10.4","Mac OS X 10_3":"10.3","Mac OS X 10.3":"10.3","Mac OS X 10_2":"10.2","Mac OS X 10.2":"10.2","Mac OS X 10_1":"10.1","Mac OS X 10.1":"10.1","Mac OS X 10_0":"10.0","Mac OS X 10.0":"10.0"},getVersion:function(){var a=c.bom.client.OperatingSystem.__ko(navigator.userAgent);null==
a&&(a=c.bom.client.OperatingSystem.__kp(navigator.userAgent));return null!=a?a:""},__ko:function(a){var b=[],d;for(d in c.bom.client.OperatingSystem.__kn)b.push(d);return(a=RegExp("("+b.join("|").replace(/\./g,".")+")","g").exec(a))&&a[1]?c.bom.client.OperatingSystem.__kn[a[1]]:null},__kp:function(a){var b=-1!=a.indexOf("Android"),d=a.match(/(iPad|iPhone|iPod)/i)?!0:!1;if(b){if((a=RegExp(/ Android (\d+(?:\.\d+)+)/i).exec(a))&&a[1])return a[1]}else if(d&&(a=RegExp(/(CPU|iPhone|iPod) OS (\d+)_(\d+)(?:_(\d+))*\s+/).exec(a))&&
a[2]&&a[3])return a[4]?a[2]+"."+a[3]+"."+a[4]:a[2]+"."+a[3];return null}},defer:function(a){c.core.Environment.add("os.name",a.getName);c.core.Environment.add("os.version",a.getVersion)}})})();(function(){c.Bootstrap.define("qx.bom.client.Browser",{statics:{getName:function(){var a=navigator.userAgent,b=RegExp("("+c.bom.client.Browser.__kq+")(/|)?([0-9]+.[0-9])?"),d=a.match(b);if(!d)return"";d=d[1].toLowerCase();b=c.bom.client.Engine.getName();if("webkit"===b)"android"===d?d="mobile chrome":-1!==
a.indexOf("Mobile Safari")||-1!==a.indexOf("Mobile/")?d="mobile safari":-1!=a.indexOf(" OPR/")&&(d="opera");else if("mshtml"===b){if("msie"===d||"trident"===d)d="ie","ce"===c.bom.client.OperatingSystem.getVersion()&&(d="iemobile"),b=/IEMobile/,a.match(b)&&(d="iemobile")}else"opera"===b?"opera mobi"===d?d="operamobile":"opera mini"===d&&(d="operamini"):"gecko"===b&&-1!==a.indexOf("Maple")&&(d="maple");return d},getVersion:function(){var a=navigator.userAgent,b=RegExp("("+c.bom.client.Browser.__kq+
")(/| )([0-9]+.[0-9])"),d=a.match(b);if(!d)return"";b=d[1].toLowerCase();d=d[3];a.match(/Version(\/| )([0-9]+\.[0-9])/)&&(d=RegExp.$2);"mshtml"==c.bom.client.Engine.getName()&&(d=c.bom.client.Engine.getVersion(),"msie"===b&&"ce"==c.bom.client.OperatingSystem.getVersion()&&(d="5.0"));if("maple"==c.bom.client.Browser.getName()){b=/(Maple )([0-9]+.[0-9]+.[0-9]*)/;d=a.match(b);if(!d)return"";d=d[2]}"webkit"!=c.bom.client.Engine.getName()&&"opera"!=c.bom.client.Browser.getName()||!a.match(/OPR(\/| )([0-9]+\.[0-9])/)||
(d=RegExp.$2);return d},getDocumentMode:function(){return document.documentMode?document.documentMode:0},getQuirksMode:function(){return"mshtml"==c.bom.client.Engine.getName()&&8<=parseFloat(c.bom.client.Engine.getVersion())?5===c.bom.client.Engine.DOCUMENT_MODE:"CSS1Compat"!==document.compatMode},__kq:{webkit:"AdobeAIR|Titanium|Fluid|Chrome|Android|Epiphany|Konqueror|iCab|iPad|iPhone|OmniWeb|Maxthon|Pre|PhantomJS|Mobile Safari|Safari",gecko:"prism|Fennec|Camino|Kmeleon|Galeon|Netscape|SeaMonkey|Namoroka|Firefox",
mshtml:"IEMobile|Maxthon|MSIE|Trident",opera:"Opera Mini|Opera Mobi|Opera"}[c.bom.client.Engine.getName()]},defer:function(a){c.core.Environment.add("browser.name",a.getName);c.core.Environment.add("browser.version",a.getVersion);c.core.Environment.add("browser.documentmode",a.getDocumentMode);c.core.Environment.add("browser.quirksmode",a.getQuirksMode)}})})();(function(){c.Bootstrap.define("qx.bom.element.Cursor",{statics:{__lk:{},compile:function(a){return"cursor:"+(this.__lk[a]||a)+";"},get:function(a,
b){return c.bom.element.Style.get(a,"cursor",b,!1)},set:function(a,b){a.style.cursor=this.__lk[b]||b},reset:function(a){a.style.cursor=""}},defer:function(a){"mshtml"==c.core.Environment.get("engine.name")&&((9>parseFloat(c.core.Environment.get("engine.version"))||9>c.core.Environment.get("browser.documentmode"))&&!c.core.Environment.get("browser.quirksmode"))&&(a.__lk["nesw-resize"]="ne-resize",a.__lk["nwse-resize"]="nw-resize")}})})();(function(){c.Bootstrap.define("qx.bom.element.BoxSizing",{statics:{__li:{tags:{button:!0,
select:!0},types:{search:!0,button:!0,submit:!0,reset:!0,checkbox:!0,radio:!0}},__lj:function(a){var b=this.__li;return b.tags[a.tagName.toLowerCase()]||b.types[a.type]},compile:function(a){if(c.core.Environment.get("css.boxsizing"))return c.bom.Style.getCssName(c.core.Environment.get("css.boxsizing"))+":"+a+";"},get:function(a){return c.core.Environment.get("css.boxsizing")?c.bom.element.Style.get(a,"boxSizing",null,!1)||"":c.bom.Document.isStandardMode(c.dom.Node.getWindow(a))&&!this.__lj(a)?"content-box":
"border-box"},set:function(a,b){if(c.core.Environment.get("css.boxsizing"))try{a.style[c.core.Environment.get("css.boxsizing")]=b}catch(d){}},reset:function(a){this.set(a,"")}}})})();(function(){c.Bootstrap.define("qx.bom.Style",{statics:{VENDOR_PREFIXES:["Webkit","Moz","O","ms","Khtml"],__kl:{},__km:null,getPropertyName:function(a){var b=document.documentElement.style;if(void 0!==b[a])return a;for(var d=0,e=this.VENDOR_PREFIXES.length;d<e;d++){var f=this.VENDOR_PREFIXES[d]+c.lang.String.firstUp(a);
if(void 0!==b[f])return f}return null},getCssName:function(a){var b=this.__kl[a];b||(b=a.replace(/[A-Z]/g,function(a){return"-"+a.charAt(0).toLowerCase()}),/^ms/.test(b)&&(b="-"+b),this.__kl[a]=b);return b},getAppliedStyle:function(a,b,d,e){var f=c.bom.Style.getCssName(b),g=c.dom.Node.getWindow(a);e=!1!==e?[null].concat(this.VENDOR_PREFIXES):[null];for(var h=0,k=e.length;h<k;h++){var l=!1,u=e[h]?"-"+e[h].toLowerCase()+"-"+d:d;c.bom.Style.__km?l=c.bom.Style.__km.call(g,f,u):(a.style.cssText+=f+":"+
u+";",l="string"==typeof a.style[b]&&""!==a.style[b]);if(l)return u}return null}},defer:function(a){window.CSS&&window.CSS.supports?c.bom.Style.__km=window.CSS.supports.bind(window.CSS):window.supportsCSS&&(c.bom.Style.__km=window.supportsCSS.bind(window))}})})();(function(){c.Bootstrap.define("qx.dom.Node",{statics:{ELEMENT:1,TEXT:3,DOCUMENT:9,DOCUMENT_FRAGMENT:11,getDocument:function(a){return a.nodeType===this.DOCUMENT?a:a.ownerDocument||a.document},getWindow:function(a){if(null==a.nodeType)return a;
a.nodeType!==this.DOCUMENT&&(a=a.ownerDocument);return a.defaultView||a.parentWindow},isNode:function(a){return!(!a||null==a.nodeType)},isElement:function(a){return!(!a||a.nodeType!==this.ELEMENT)},isDocument:function(a){return!(!a||a.nodeType!==this.DOCUMENT)},isDocumentFragment:function(a){return!(!a||a.nodeType!==this.DOCUMENT_FRAGMENT)},isText:function(a){return!(!a||a.nodeType!==this.TEXT)},isWindow:function(a){return!!(a&&a.history&&a.location&&a.document)},isNodeName:function(a,b){return b&&
a&&a.nodeName?b.toLowerCase()==c.dom.Node.getName(a):!1},getName:function(a){return a&&a.nodeName?a.nodeName.toLowerCase():null},getText:function(a){if(!a||!a.nodeType)return null;switch(a.nodeType){case 1:var b=[],d=a.childNodes,c=d.length;for(a=0;a<c;a++)b[a]=this.getText(d[a]);return b.join("");case 2:case 3:case 4:return a.nodeValue}return null},isBlockNode:function(a){if(!c.dom.Node.isElement(a))return!1;a=c.dom.Node.getName(a);return/^(body|form|textarea|fieldset|ul|ol|dl|dt|dd|li|div|hr|p|h[1-6]|quote|pre|table|thead|tbody|tfoot|tr|td|th|iframe|address|blockquote)$/.test(a)}}})})();
(function(){c.Bootstrap.define("qx.bom.element.Clip",{statics:{compile:function(a){if(!a)return"clip:auto;";var b=a.left,d=a.top,c=a.width;a=a.height;null==b?(c=null==c?"auto":c+"px",b="auto"):(c=null==c?"auto":b+c+"px",b+="px");null==d?(a=null==a?"auto":a+"px",d="auto"):(a=null==a?"auto":d+a+"px",d+="px");return"clip:rect("+d+","+c+","+a+","+b+");"},get:function(a,b){var d=c.bom.element.Style.get(a,"clip",b,!1),e,f,g,h,k;if("string"===typeof d&&"auto"!==d&&""!==d)if(d=d.trim(),/\((.*)\)/.test(d))f=
RegExp.$1,e=/,/.test(f)?f.split(","):f.split(" "),f=e[0].trim(),d=e[1].trim(),k=e[2].trim(),e=e[3].trim(),"auto"===e&&(e=null),"auto"===f&&(f=null),"auto"===d&&(d=null),"auto"===k&&(k=null),null!=f&&(f=parseInt(f,10)),null!=d&&(d=parseInt(d,10)),null!=k&&(k=parseInt(k,10)),null!=e&&(e=parseInt(e,10)),null!=d&&null!=e?g=d-e:null!=d&&(g=d),null!=k&&null!=f?h=k-f:null!=k&&(h=k);else throw Error("Could not parse clip string: "+d);return{left:e||null,top:f||null,width:g||null,height:h||null}},set:function(a,
b){if(b){var d=b.left,c=b.top,f=b.width,g=b.height;null==d?(f=null==f?"auto":f+"px",d="auto"):(f=null==f?"auto":d+f+"px",d+="px");null==c?(g=null==g?"auto":g+"px",c="auto"):(g=null==g?"auto":c+g+"px",c+="px");a.style.clip="rect("+c+","+f+","+g+","+d+")"}else a.style.clip="rect(auto,auto,auto,auto)"},reset:function(a){a.style.clip="rect(auto, auto, auto, auto)"}}})})();(function(){c.Bootstrap.define("qx.bom.client.Css",{statics:{__ll:null,getBoxModel:function(){return"mshtml"===c.bom.client.Engine.getName()&&
c.bom.client.Browser.getQuirksMode()?"border":"content"},getTextOverflow:function(){return c.bom.Style.getPropertyName("textOverflow")},getPlaceholder:function(){return"placeholder"in document.createElement("input")},getAppearance:function(){return c.bom.Style.getPropertyName("appearance")},getBorderRadius:function(){return c.bom.Style.getPropertyName("borderRadius")},getBoxShadow:function(){return c.bom.Style.getPropertyName("boxShadow")},getBorderImage:function(){return c.bom.Style.getPropertyName("borderImage")},
getBorderImageSyntax:function(){var a=c.bom.client.Css.getBorderImage();if(!a)return null;var b=document.createElement("div");if("borderImage"===a){if(b.style[a]='url("foo.png") 4 4 4 4 fill stretch',0<=b.style.borderImageSource.indexOf("foo.png")&&0<=b.style.borderImageSlice.indexOf("4 fill")&&0<=b.style.borderImageRepeat.indexOf("stretch"))return!0}else if(b.style[a]='url("foo.png") 4 4 4 4 stretch',0<=b.style[a].indexOf("foo.png"))return!1;return null},getUserSelect:function(){return c.bom.Style.getPropertyName("userSelect")},
getUserSelectNone:function(){var a=c.bom.client.Css.getUserSelect();if(a){var b=document.createElement("span");b.style[a]="-moz-none";return"-moz-none"===b.style[a]?"-moz-none":"none"}return null},getUserModify:function(){return c.bom.Style.getPropertyName("userModify")},getFloat:function(){var a=document.documentElement.style;return void 0!==a.cssFloat?"cssFloat":void 0!==a.styleFloat?"styleFloat":null},getLinearGradient:function(){c.bom.client.Css.__ll=!1;var a="linear-gradient(0deg, #fff, #000)",
b=document.createElement("div"),a=c.bom.Style.getAppliedStyle(b,"backgroundImage",a);!a&&(a=c.bom.Style.getAppliedStyle(b,"backgroundImage","-webkit-gradient(linear,0% 0%,100% 100%,from(white), to(red))",!1))&&(c.bom.client.Css.__ll=!0);return a?(b=/(.*?)\(/.exec(a))?b[1]:null:null},getFilterGradient:function(){return c.bom.client.Css.__lm("DXImageTransform.Microsoft.Gradient","startColorStr=#550000FF, endColorStr=#55FFFF00")},getRadialGradient:function(){var a=document.createElement("div"),a=c.bom.Style.getAppliedStyle(a,
"backgroundImage","radial-gradient(0px 0px, cover, red 50%, blue 100%)");return a?(a=/(.*?)\(/.exec(a))?a[1]:null:null},getLegacyWebkitGradient:function(){null===c.bom.client.Css.__ll&&c.bom.client.Css.getLinearGradient();return c.bom.client.Css.__ll},getRgba:function(){var a;try{a=document.createElement("div")}catch(b){a=document.createElement()}try{if(a.style.color="rgba(1, 2, 3, 0.5)",-1!=a.style.color.indexOf("rgba"))return!0}catch(d){}return!1},getBoxSizing:function(){return c.bom.Style.getPropertyName("boxSizing")},
getInlineBlock:function(){var a=document.createElement("span");a.style.display="inline-block";if("inline-block"==a.style.display)return"inline-block";a.style.display="-moz-inline-box";return"-moz-inline-box"!==a.style.display?"-moz-inline-box":null},getOpacity:function(){return"string"==typeof document.documentElement.style.opacity},getTextShadow:function(){return!!c.bom.Style.getPropertyName("textShadow")},getFilterTextShadow:function(){return c.bom.client.Css.__lm("DXImageTransform.Microsoft.Shadow",
"color=#666666,direction=45")},__lm:function(a,b){var d=!1,c="progid:"+a+"("+b+");",f=document.createElement("div");document.body.appendChild(f);f.style.filter=c;f.filters&&(0<f.filters.length&&!0==f.filters.item(a).enabled)&&(d=!0);document.body.removeChild(f);return d},getAlphaImageLoaderNeeded:function(){return"mshtml"==c.bom.client.Engine.getName()&&9>c.bom.client.Browser.getDocumentMode()},getPointerEvents:function(){var a=document.documentElement;if("pointerEvents"in a.style){var b=a.style.pointerEvents;
a.style.pointerEvents="auto";a.style.pointerEvents="foo";var d="auto"==a.style.pointerEvents;a.style.pointerEvents=b;return d}return!1},getFlexboxSyntax:function(){for(var a=null,b=document.createElement("detect"),d=[{value:"flex",syntax:"flex"},{value:"-ms-flexbox",syntax:"flexbox"},{value:"-webkit-flex",syntax:"flex"}],c=0;c<d.length;c++){try{b.style.display=d[c].value}catch(f){return null}if(b.style.display===d[c].value){a=d[c].syntax;break}}return a}},defer:function(a){c.core.Environment.add("css.textoverflow",
a.getTextOverflow);c.core.Environment.add("css.placeholder",a.getPlaceholder);c.core.Environment.add("css.borderradius",a.getBorderRadius);c.core.Environment.add("css.boxshadow",a.getBoxShadow);c.core.Environment.add("css.gradient.linear",a.getLinearGradient);c.core.Environment.add("css.gradient.filter",a.getFilterGradient);c.core.Environment.add("css.gradient.radial",a.getRadialGradient);c.core.Environment.add("css.gradient.legacywebkit",a.getLegacyWebkitGradient);c.core.Environment.add("css.boxmodel",
a.getBoxModel);c.core.Environment.add("css.rgba",a.getRgba);c.core.Environment.add("css.borderimage",a.getBorderImage);c.core.Environment.add("css.borderimage.standardsyntax",a.getBorderImageSyntax);c.core.Environment.add("css.usermodify",a.getUserModify);c.core.Environment.add("css.userselect",a.getUserSelect);c.core.Environment.add("css.userselect.none",a.getUserSelectNone);c.core.Environment.add("css.appearance",a.getAppearance);c.core.Environment.add("css.float",a.getFloat);c.core.Environment.add("css.boxsizing",
a.getBoxSizing);c.core.Environment.add("css.inlineblock",a.getInlineBlock);c.core.Environment.add("css.opacity",a.getOpacity);c.core.Environment.add("css.textShadow",a.getTextShadow);c.core.Environment.add("css.textShadow.filter",a.getFilterTextShadow);c.core.Environment.add("css.alphaimageloaderneeded",a.getAlphaImageLoaderNeeded);c.core.Environment.add("css.pointerevents",a.getPointerEvents);c.core.Environment.add("css.flexboxSyntax",a.getFlexboxSyntax)}})})();(function(){c.Bootstrap.define("qx.lang.normalize.Object",
{statics:{keys:c.Bootstrap.keys},defer:function(a){c.core.Environment.get("ecmascript.object.keys")||(Object.keys=a.keys)}})})();(function(){c.Bootstrap.define("qx.lang.Object",{statics:{isEmpty:function(a){for(var b in a)return!1;return!0},getValues:function(a){for(var b=[],d=Object.keys(a),c=0,f=d.length;c<f;c++)b.push(a[d[c]]);return b},clone:function(a,b){if(c.lang.Type.isObject(a)){var d={},e;for(e in a)d[e]=b?c.lang.Object.clone(a[e],b):a[e];return d}if(c.lang.Type.isArray(a)){d=[];for(e=0;e<
a.length;e++)d[e]=b?c.lang.Object.clone(a[e]):a[e];return d}return a},__ln:function(a,b,d,e){if(a===b)return 0!==a||1/a==1/b;if(null==a||null==b)return a===b;var f=Object.prototype.toString.call(a);if(f!=Object.prototype.toString.call(b))return!1;switch(f){case "[object String]":return a==String(b);case "[object Number]":return a!=+a?b!=+b:0==a?1/a==1/b:a==+b;case "[object Date]":case "[object Boolean]":return+a==+b;case "[object RegExp]":return a.source==b.source&&a.global==b.global&&a.multiline==
b.multiline&&a.ignoreCase==b.ignoreCase}if("object"!=typeof a||"object"!=typeof b)return!1;for(var g=d.length;g--;)if(d[g]==a)return e[g]==b;var g=a.constructor,h=b.constructor;if(g!==h&&!(c.Bootstrap.isFunction(g)&&g instanceof g&&c.Bootstrap.isFunction(h)&&h instanceof h)&&"constructor"in a&&"constructor"in b)return!1;d.push(a);e.push(b);g=0;h=!0;if("[object Array]"==f){if(g=a.length,h=g==b.length)for(;g--&&(h=c.lang.Object.__ln(a[g],b[g],d,e)););}else{for(var k in a)if(Object.prototype.hasOwnProperty.call(a,
k)&&(g++,!(h=Object.prototype.hasOwnProperty.call(b,k)&&c.lang.Object.__ln(a[k],b[k],d,e))))break;if(h){for(k in b)if(Object.prototype.hasOwnProperty.call(b,k)&&!g--)break;h=!g}}d.pop();e.pop();return h},invert:function(a){var b={},d;for(d in a)b[a[d].toString()]=d;return b},getKeyFromValue:function(a,b){for(var d in a)if(a.hasOwnProperty(d)&&a[d]===b)return d;return null},contains:function(a,b){return null!==this.getKeyFromValue(a,b)}}})})();(function(){c.Bootstrap.define("qx.bom.element.Style",
{statics:{__lo:null,__lp:null,__lq:function(){var a={appearance:c.core.Environment.get("css.appearance"),userSelect:c.core.Environment.get("css.userselect"),textOverflow:c.core.Environment.get("css.textoverflow"),borderImage:c.core.Environment.get("css.borderimage"),"float":c.core.Environment.get("css.float"),userModify:c.core.Environment.get("css.usermodify"),boxSizing:c.core.Environment.get("css.boxsizing")};this.__lp={};for(var b in c.lang.Object.clone(a))a[b]?this.__lp[b]="float"==b?"float":c.bom.Style.getCssName(a[b]):
delete a[b];this.__lo=a},__lr:function(a){var b=c.bom.Style.getPropertyName(a);b&&(this.__lo[a]=b);return b},__ls:{width:"pixelWidth",height:"pixelHeight",left:"pixelLeft",right:"pixelRight",top:"pixelTop",bottom:"pixelBottom"},__lt:{clip:c.bom.element.Clip,cursor:c.bom.element.Cursor,opacity:c.bom.element.Opacity,boxSizing:c.bom.element.BoxSizing},COMPUTED_MODE:1,CASCADED_MODE:2,LOCAL_MODE:3,set:function(a,b,d,c){b=this.__lo[b]||this.__lr(b)||b;!1!==c&&this.__lt[b]?this.__lt[b].set(a,d):a.style[b]=
null!==d?d:""},get:function(a,b,d,e){b=this.__lo[b]||this.__lr(b)||b;if(!1!==e&&this.__lt[b])return this.__lt[b].get(a,d);switch(d){case this.LOCAL_MODE:return a.style[b]||"";case this.CASCADED_MODE:if(a.currentStyle)return a.currentStyle[b]||"";throw Error("Cascaded styles are not supported in this browser!");default:d=c.dom.Node.getDocument(a);d=d.defaultView?d.defaultView.getComputedStyle:void 0;if(void 0!==d){if((d=d(a,null))&&d[b])return d[b]}else{if(!a.currentStyle)return a.style[b]||"";e=a.currentStyle[b]||
a.style[b]||"";if(/^-?[\.\d]+(px)?$/i.test(e))return e;var f=this.__ls[b];f&&f in a.style&&(d=a.style[b],a.style[b]=e||0,e=a.style[f]+"px",a.style[b]=d);return e}return a.style[b]||""}}},defer:function(a){a.__lq()}})})();(function(){c.Bootstrap.define("qx.bom.Document",{statics:{isQuirksMode:c.core.Environment.select("engine.name",{mshtml:function(a){return 8<=c.core.Environment.get("engine.version")?5===(a||window).document.documentMode:"CSS1Compat"!==(a||window).document.compatMode},webkit:function(a){return void 0===
document.compatMode?(a=(a||window).document.createElement("div"),a.style.cssText="position:absolute;width:0;height:0;width:1","1px"===a.style.width?!0:!1):"CSS1Compat"!==(a||window).document.compatMode},"default":function(a){return"CSS1Compat"!==(a||window).document.compatMode}}),isStandardMode:function(a){return!this.isQuirksMode(a)},getWidth:function(a){var b=(a||window).document,d=c.bom.Viewport.getWidth(a);a=this.isStandardMode(a)?b.documentElement.scrollWidth:b.body.scrollWidth;return Math.max(a,
d)},getHeight:function(a){var b=(a||window).document,d=c.bom.Viewport.getHeight(a);a=this.isStandardMode(a)?b.documentElement.scrollHeight:b.body.scrollHeight;return Math.max(a,d)}}})})();(function(){c.Bootstrap.define("qx.bom.Viewport",{statics:{getWidth:function(a){a=a||window;var b=a.document;return c.bom.Document.isStandardMode(a)?b.documentElement.clientWidth:b.body.clientWidth},getHeight:function(a){a=a||window;var b=a.document;return"ios"==c.core.Environment.get("os.name")&&window.innerHeight!=
b.documentElement.clientHeight?window.innerHeight:c.bom.Document.isStandardMode(a)?b.documentElement.clientHeight:b.body.clientHeight},getScrollLeft:function(a){a=a?a:window;if("undefined"!==typeof a.pageXOffset)return a.pageXOffset;a=a.document;return a.documentElement.scrollLeft||a.body.scrollLeft},getScrollTop:function(a){a=a?a:window;if("undefined"!==typeof a.pageYOffset)return a.pageYOffset;a=a.document;return a.documentElement.scrollTop||a.body.scrollTop},__lu:function(a){var b=this.getWidth(a)>
this.getHeight(a)?90:0;a=a.orientation;return null==a||Math.abs(a%180)==b?{"-270":90,"-180":180,"-90":-90,0:0,90:90,180:180,270:-90}:{"-270":180,"-180":-90,"-90":0,0:90,90:180,180:-90,270:0}},__lv:null,getOrientation:function(a){a=a||window.top;var b=a.orientation;null==b?b=this.getWidth(a)>this.getHeight(a)?90:0:(null==this.__lv&&(this.__lv=this.__lu(a)),b=this.__lv[b]);return b},isLandscape:function(a){return this.getWidth(a)>=this.getHeight(a)}}})})();(function(){c.Bootstrap.define("qx.bom.client.Html",
{statics:{getWebWorker:function(){return null!=window.Worker},getFileReader:function(){return null!=window.FileReader},getGeoLocation:function(){return"geolocation"in navigator},getAudio:function(){return!!document.createElement("audio").canPlayType},getAudioOgg:function(){return c.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/ogg"):""},getAudioMp3:function(){return c.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/mpeg"):""},getAudioWav:function(){return c.bom.client.Html.getAudio()?
document.createElement("audio").canPlayType("audio/x-wav"):""},getAudioAu:function(){return c.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/basic"):""},getAudioAif:function(){return c.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/x-aiff"):""},getVideo:function(){return!!document.createElement("video").canPlayType},getVideoOgg:function(){return c.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/ogg; codecs="theora, vorbis"'):
""},getVideoH264:function(){return c.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"'):""},getVideoWebm:function(){return c.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/webm; codecs="vp8, vorbis"'):""},getLocalStorage:function(){try{var a=null!=window.localStorage;a&&(window.sessionStorage.setItem("$qx_check","test"),window.sessionStorage.removeItem("$qx_check"));return a}catch(b){return!1}},getSessionStorage:function(){try{var a=
null!=window.sessionStorage;a&&(window.sessionStorage.setItem("$qx_check","test"),window.sessionStorage.removeItem("$qx_check"));return a}catch(b){return!1}},getUserDataStorage:function(){var a=document.createElement("div");a.style.display="none";document.getElementsByTagName("head")[0].appendChild(a);var b=!1;try{a.addBehavior("#default#userdata"),a.load("qxtest"),b=!0}catch(d){}document.getElementsByTagName("head")[0].removeChild(a);return b},getClassList:function(){return!(!document.documentElement.classList||
"DOMTokenList"!==c.Bootstrap.getClass(document.documentElement.classList))},getXPath:function(){return!!document.evaluate},getXul:function(){try{return document.createElementNS("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul","label"),!0}catch(a){return!1}},getSvg:function(){return document.implementation&&document.implementation.hasFeature&&(document.implementation.hasFeature("org.w3c.dom.svg","1.0")||document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure",
"1.1"))},getVml:function(){var a=document.createElement("div");document.body.appendChild(a);a.innerHTML='<v:shape id="vml_flag1" adj="1" />';a.firstChild.style.behavior="url(#default#VML)";var b="object"==typeof a.firstChild.adj;document.body.removeChild(a);return b},getCanvas:function(){return!!window.CanvasRenderingContext2D},getDataUrl:function(a){var b=new Image;b.onload=b.onerror=function(){window.setTimeout(function(){a.call(null,1==b.width&&1==b.height)},0)};b.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="},
getDataset:function(){return!!document.documentElement.dataset},getContains:function(){return"undefined"!==typeof document.documentElement.contains},getCompareDocumentPosition:function(){return"function"===typeof document.documentElement.compareDocumentPosition},getTextContent:function(){return"undefined"!==typeof document.createElement("span").textContent},getConsole:function(){return"undefined"!==typeof window.console},getNaturalDimensions:function(){var a=document.createElement("img");return"number"===
typeof a.naturalHeight&&"number"===typeof a.naturalWidth},getHistoryState:function(){return"undefined"!==typeof window.onpopstate&&"undefined"!==typeof window.history.replaceState&&"undefined"!==typeof window.history.pushState},getSelection:function(){return"function"===typeof window.getSelection?"getSelection":"object"===typeof document.selection?"selection":null},getIsEqualNode:function(){return"function"===typeof document.documentElement.isEqualNode}},defer:function(a){c.core.Environment.add("html.webworker",
a.getWebWorker);c.core.Environment.add("html.filereader",a.getFileReader);c.core.Environment.add("html.geolocation",a.getGeoLocation);c.core.Environment.add("html.audio",a.getAudio);c.core.Environment.add("html.audio.ogg",a.getAudioOgg);c.core.Environment.add("html.audio.mp3",a.getAudioMp3);c.core.Environment.add("html.audio.wav",a.getAudioWav);c.core.Environment.add("html.audio.au",a.getAudioAu);c.core.Environment.add("html.audio.aif",a.getAudioAif);c.core.Environment.add("html.video",a.getVideo);
c.core.Environment.add("html.video.ogg",a.getVideoOgg);c.core.Environment.add("html.video.h264",a.getVideoH264);c.core.Environment.add("html.video.webm",a.getVideoWebm);c.core.Environment.add("html.storage.local",a.getLocalStorage);c.core.Environment.add("html.storage.session",a.getSessionStorage);c.core.Environment.add("html.storage.userdata",a.getUserDataStorage);c.core.Environment.add("html.classlist",a.getClassList);c.core.Environment.add("html.xpath",a.getXPath);c.core.Environment.add("html.xul",
a.getXul);c.core.Environment.add("html.canvas",a.getCanvas);c.core.Environment.add("html.svg",a.getSvg);c.core.Environment.add("html.vml",a.getVml);c.core.Environment.add("html.dataset",a.getDataset);c.core.Environment.addAsync("html.dataurl",a.getDataUrl);c.core.Environment.add("html.element.contains",a.getContains);c.core.Environment.add("html.element.compareDocumentPosition",a.getCompareDocumentPosition);c.core.Environment.add("html.element.textcontent",a.getTextContent);c.core.Environment.add("html.console",
a.getConsole);c.core.Environment.add("html.image.naturaldimensions",a.getNaturalDimensions);c.core.Environment.add("html.history.state",a.getHistoryState);c.core.Environment.add("html.selection",a.getSelection);c.core.Environment.add("html.node.isequalnode",a.getIsEqualNode)}})})();(function(){c.Bootstrap.define("qx.bom.element.Class",{statics:{__lw:/\s+/g,__lx:/^\s+|\s+$/g,add:{"native":function(a,b){a.classList.add(b);return b},"default":function(a,b){this.has(a,b)||(a.className+=(a.className?" ":
"")+b);return b}}[c.core.Environment.get("html.classlist")?"native":"default"],addClasses:{"native":function(a,b){for(var d=0;d<b.length;d++)a.classList.add(b[d]);return a.className},"default":function(a,b){var d={},c;if(c=a.className){c=c.split(this.__lw);for(var f=0,g=c.length;f<g;f++)d[c[f]]=!0;f=0;for(g=b.length;f<g;f++)d[b[f]]||c.push(b[f])}else c=b;return a.className=c.join(" ")}}[c.core.Environment.get("html.classlist")?"native":"default"],get:function(a){a=a.className;"function"!==typeof a.split&&
("object"===typeof a&&(a="SVGAnimatedString"==c.Bootstrap.getClass(a)?a.baseVal:""),"undefined"===typeof a&&(a=""));return a},has:{"native":function(a,b){return a.classList.contains(b)},"default":function(a,b){return RegExp("(^|\\s)"+b+"(\\s|$)").test(a.className)}}[c.core.Environment.get("html.classlist")?"native":"default"],remove:{"native":function(a,b){a.classList.remove(b);return b},"default":function(a,b){a.className=a.className.replace(RegExp("(^|\\s)"+b+"(\\s|$)"),"$2");return b}}[c.core.Environment.get("html.classlist")?
"native":"default"],removeClasses:{"native":function(a,b){for(var d=0;d<b.length;d++)a.classList.remove(b[d]);return a.className},"default":function(a,b){var d=RegExp("\\b"+b.join("\\b|\\b")+"\\b","g");return a.className=a.className.replace(d,"").replace(this.__lx,"").replace(this.__lw," ")}}[c.core.Environment.get("html.classlist")?"native":"default"],replace:function(a,b,d){if(!this.has(a,b))return"";this.remove(a,b);return this.add(a,d)}}})})();(function(){c.Bootstrap.define("qx.bom.element.Dimension",
{statics:{getWidth:function(a){a=this._getBoundingClientRect(a);return Math.round(a.right-a.left)},getHeight:function(a){a=this._getBoundingClientRect(a);return Math.round(a.bottom-a.top)},_getBoundingClientRect:function(a){var b=a.getBoundingClientRect();if(11===c.core.Environment.get("browser.documentmode")&&document.msFullscreenElement&&window!==window.top&&this.__ly(a)){a={};for(var d in b)a[d]=100*b[d];b=a}return b},__ly:function(a){return document.msFullscreenElement===a?!0:c.dom.Hierarchy.contains(document.msFullscreenElement,
a)},__lz:{visible:!0,hidden:!0},getContentWidth:function(a){var b=c.bom.element.Style,d=c.bom.element.Style.get(a,"overflowX"),e=parseInt(b.get(a,"paddingLeft")||"0px",10),b=parseInt(b.get(a,"paddingRight")||"0px",10);if(this.__lz[d]){d=a.clientWidth;if("opera"==c.core.Environment.get("engine.name")||c.dom.Node.isBlockNode(a))d=d-e-b;return"mshtml"==c.core.Environment.get("engine.name")&&0===d&&0===a.offsetHeight?a.offsetWidth:d}if(a.clientWidth>=a.scrollWidth)return Math.max(a.clientWidth,a.scrollWidth)-
e-b;a=a.scrollWidth-e;"mshtml"==c.core.Environment.get("engine.name")&&(a-=b);return a},getContentHeight:function(a){var b=c.bom.element.Style,d=c.bom.element.Style.get(a,"overflowY"),e=parseInt(b.get(a,"paddingTop")||"0px",10),b=parseInt(b.get(a,"paddingBottom")||"0px",10);return this.__lz[d]?a.clientHeight-e-b:a.clientHeight>=a.scrollHeight?Math.max(a.clientHeight,a.scrollHeight)-e-b:a.scrollHeight-e}}})})();(function(){c.Bootstrap.define("qx.dom.Hierarchy",{statics:{getNextElementSibling:function(a){for(;a&&
(a=a.nextSibling)&&!c.dom.Node.isElement(a););return a||null},getPreviousElementSibling:function(a){for(;a&&(a=a.previousSibling)&&!c.dom.Node.isElement(a););return a||null},contains:function(a,b){if(c.core.Environment.get("html.element.contains")){if(c.dom.Node.isDocument(a)){var d=c.dom.Node.getDocument(b);return a&&d==a}return c.dom.Node.isDocument(b)?!1:a.contains(b)}if(c.core.Environment.get("html.element.compareDocumentPosition"))return!!(a.compareDocumentPosition(b)&16);for(;b;){if(a==b)return!0;
b=b.parentNode}return!1},isRendered:function(a){var b=a.ownerDocument||a.document;if(c.core.Environment.get("html.element.contains"))return a.parentNode?b.body.contains(a):!1;if(c.core.Environment.get("html.element.compareDocumentPosition"))return!!(b.compareDocumentPosition(a)&16);for(;a;){if(a==b.body)return!0;a=a.parentNode}return!1},getChildElements:function(a){a=a.firstChild;if(!a)return[];var b=this.getNextSiblings(a);1===a.nodeType&&b.unshift(a);return b},getPreviousSiblings:function(a){return this._recursivelyCollect(a,
"previousSibling")},getNextSiblings:function(a){return this._recursivelyCollect(a,"nextSibling")},_recursivelyCollect:function(a,b){for(var d=[];a=a[b];)1==a.nodeType&&d.push(a);return d},getSiblings:function(a){return this.getPreviousSiblings(a).reverse().concat(this.getNextSiblings(a))}}})})();(function(){c.Bootstrap.define("qx.bom.element.Location",{statics:{__lB:function(a,b){return parseInt(c.bom.element.Style.get(a,b,c.bom.element.Style.COMPUTED_MODE,!1),10)||0},__lC:function(a){var b=0,d=0;
a=c.dom.Node.getWindow(a);b-=c.bom.Viewport.getScrollLeft(a);d-=c.bom.Viewport.getScrollTop(a);return{left:b,top:d}},__lD:c.core.Environment.select("engine.name",{mshtml:function(a){var b=c.dom.Node.getDocument(a);a=b.body;var d;d=0-(a.clientLeft+b.documentElement.clientLeft);b=0-(a.clientTop+b.documentElement.clientTop);c.core.Environment.get("browser.quirksmode")||(d+=this.__lB(a,"borderLeftWidth"),b+=this.__lB(a,"borderTopWidth"));return{left:d,top:b}},webkit:function(a){a=c.dom.Node.getDocument(a).body;
return{left:a.offsetLeft,top:a.offsetTop}},gecko:function(a){a=c.dom.Node.getDocument(a).body;var b=a.offsetLeft,d=a.offsetTop;"border-box"!==c.bom.element.BoxSizing.get(a)&&(b+=this.__lB(a,"borderLeftWidth"),d+=this.__lB(a,"borderTopWidth"));return{left:b,top:d}},"default":function(a){a=c.dom.Node.getDocument(a).body;return{left:a.offsetLeft,top:a.offsetTop}}}),__lE:function(a){a=a.getBoundingClientRect();return{left:Math.round(a.left),top:Math.round(a.top)}},get:function(a,b){if("BODY"==a.tagName)var d=
this.__lF(a),e=d.left,d=d.top;else var d=this.__lD(a),f=this.__lE(a),g=this.__lC(a),e=f.left+d.left-g.left,d=f.top+d.top-g.top;f=e+a.offsetWidth;g=d+a.offsetHeight;if(b){if("padding"==b||"scroll"==b){var h=c.bom.element.Style.get(a,"overflowX");if("scroll"==h||"auto"==h)f+=a.scrollWidth-a.offsetWidth+this.__lB(a,"borderLeftWidth")+this.__lB(a,"borderRightWidth");h=c.bom.element.Style.get(a,"overflowY");if("scroll"==h||"auto"==h)g+=a.scrollHeight-a.offsetHeight+this.__lB(a,"borderTopWidth")+this.__lB(a,
"borderBottomWidth")}switch(b){case "padding":e+=this.__lB(a,"paddingLeft"),d+=this.__lB(a,"paddingTop"),f-=this.__lB(a,"paddingRight"),g-=this.__lB(a,"paddingBottom");case "scroll":e-=a.scrollLeft,d-=a.scrollTop,f-=a.scrollLeft,g-=a.scrollTop;case "border":e+=this.__lB(a,"borderLeftWidth");d+=this.__lB(a,"borderTopWidth");f-=this.__lB(a,"borderRightWidth");g-=this.__lB(a,"borderBottomWidth");break;case "margin":e-=this.__lB(a,"marginLeft"),d-=this.__lB(a,"marginTop"),f+=this.__lB(a,"marginRight"),
g+=this.__lB(a,"marginBottom")}}return{left:e,top:d,right:f,bottom:g}},__lF:function(a){var b=a.offsetTop,d=a.offsetLeft,b=b+this.__lB(a,"marginTop"),d=d+this.__lB(a,"marginLeft");"gecko"===c.core.Environment.get("engine.name")&&(b+=this.__lB(a,"borderLeftWidth"),d+=this.__lB(a,"borderTopWidth"));return{left:d,top:b}},getRelative:function(a,b,d,c){a=this.get(a,d);b=this.get(b,c);return{left:a.left-b.left,top:a.top-b.top,right:a.right-b.right,bottom:a.bottom-b.bottom}},getPosition:function(a){return this.getRelative(a,
this.getOffsetParent(a))},getOffsetParent:function(a){a=a.offsetParent||document.body;for(var b=c.bom.element.Style;a&&!/^body|html$/i.test(a.tagName)&&"static"===b.get(a,"position");)a=a.offsetParent;return a}}})})();(function(){c.Bootstrap.define("qx.bom.Stylesheet",{statics:{includeFile:function(a,b){b||(b=document);var d=b.createElement("link");d.type="text/css";d.rel="stylesheet";d.href=a;b.getElementsByTagName("head")[0].appendChild(d)},createElement:function(a){if(c.core.Environment.get("html.stylesheet.createstylesheet")){var b=
document.createStyleSheet();a&&(b.cssText=a);return b}b=document.createElement("style");b.type="text/css";a&&b.appendChild(document.createTextNode(a));document.getElementsByTagName("head")[0].appendChild(b);return b.sheet},addRule:function(a,b,d){c.core.Environment.get("html.stylesheet.insertrule")?a.insertRule(b+"{"+d+"}",a.cssRules.length):a.addRule(b,d)},removeRule:function(a,b){if(c.core.Environment.get("html.stylesheet.deleterule"))for(var d=a.cssRules,e=d.length,e=e-1;0<=e;--e)d[e].selectorText==
b&&a.deleteRule(e);else for(d=a.rules,e=d.length,e-=1;0<=e;--e)d[e].selectorText==b&&a.removeRule(e)},removeSheet:function(a){a=a.ownerNode?a.ownerNode:a.owningElement;c.dom.Element.removeChild(a,a.parentNode)},removeAllRules:function(a){if(c.core.Environment.get("html.stylesheet.deleterule"))for(var b=a.cssRules,b=b.length,b=b-1;0<=b;b--)a.deleteRule(b);else for(b=a.rules,b=b.length,b-=1;0<=b;b--)a.removeRule(b)},addImport:function(a,b){c.core.Environment.get("html.stylesheet.addimport")?a.addImport(b):
a.insertRule('@import "'+b+'";',a.cssRules.length)},removeImport:function(a,b){if(c.core.Environment.get("html.stylesheet.removeimport"))for(var d=a.imports,e=d.length,e=e-1;0<=e;e--)d[e].href!=b&&d[e].href!=c.util.Uri.getAbsolute(b)||a.removeImport(e);else for(d=a.cssRules,e=d.length,e-=1;0<=e;e--)d[e].href==b&&a.deleteRule(e)},removeAllImports:function(a){if(c.core.Environment.get("html.stylesheet.removeimport"))for(var b=a.imports.length,b=b-1;0<=b;b--)a.removeImport(b);else for(var d=a.cssRules,
b=d.length,b=b-1;0<=b;b--)d[b].type==d[b].IMPORT_RULE&&a.deleteRule(b)}}})})();(function(){c.Bootstrap.define("qx.dom.Element",{statics:{getParentElement:function(a){return a.parentNode},insertEnd:function(a,b){b.appendChild(a);return!0},insertBefore:function(a,b){b.parentNode.insertBefore(a,b);return!0},insertAfter:function(a,b){var d=b.parentNode;if(b==d.lastChild)d.appendChild(a);else return this.insertBefore(a,b.nextSibling);return!0},remove:function(a){if(!a.parentNode)return!1;a.parentNode.removeChild(a);
return!0},removeChild:function(a,b){if(a.parentNode!==b)return!1;b.removeChild(a);return!0},create:function(a,b,d){d||(d=window);if(!a)throw Error("The tag name is missing!");a=d.document.createElement(a);for(var e in b)c.bom.element.Attribute.set(a,e,b[e]);return a}}})})();(function(){c.Bootstrap.define("qx.bom.element.Attribute",{statics:{__lH:{names:{"class":"className","for":"htmlFor",html:"innerHTML",text:c.core.Environment.get("html.element.textcontent")?"textContent":"innerText",colspan:"colSpan",
rowspan:"rowSpan",valign:"vAlign",datetime:"dateTime",accesskey:"accessKey",tabindex:"tabIndex",maxlength:"maxLength",readonly:"readOnly",longdesc:"longDesc",cellpadding:"cellPadding",cellspacing:"cellSpacing",frameborder:"frameBorder",usemap:"useMap"},runtime:{html:1,text:1},bools:{compact:1,nowrap:1,ismap:1,declare:1,noshade:1,checked:1,disabled:1,readOnly:1,multiple:1,selected:1,noresize:1,defer:1,allowTransparency:1},property:{$$html:1,$$widget:1,checked:1,readOnly:1,multiple:1,selected:1,value:1,
maxLength:1,className:1,innerHTML:1,innerText:1,textContent:1,htmlFor:1,tabIndex:1},qxProperties:{$$widget:1,$$html:1},propertyDefault:{disabled:!1,checked:!1,readOnly:!1,multiple:!1,selected:!1,value:"",className:"",innerHTML:"",innerText:"",textContent:"",htmlFor:"",tabIndex:0,maxLength:c.core.Environment.select("engine.name",{mshtml:2147483647,webkit:524288,"default":-1})},removeableProperties:{disabled:1,multiple:1,maxLength:1}},get:function(a,b){var d=this.__lH,e;b=d.names[b]||b;if(d.property[b]){if(e=
a[b],"undefined"!==typeof d.propertyDefault[b]&&e==d.propertyDefault[b])return"undefined"===typeof d.bools[b]?null:e}else if(e=a.getAttribute(b),d.bools[b]&&!("mshtml"==c.core.Environment.get("engine.name")&&8>=parseInt(c.core.Environment.get("browser.documentmode"),10)))return c.Bootstrap.isString(e);return d.bools[b]?!!e:e},set:function(a,b,d){if("undefined"!==typeof d){var e=this.__lH;b=e.names[b]||b;e.bools[b]&&!c.lang.Type.isBoolean(d)&&(d=c.lang.Type.isString(d));if(e.property[b]&&(void 0!==
a[b]||e.qxProperties[b])){if(null==d){if(e.removeableProperties[b]){a.removeAttribute(b);return}"undefined"!==typeof e.propertyDefault[b]&&(d=e.propertyDefault[b])}a[b]=d}else!0===d?a.setAttribute(b,b):!1===d||null===d?a.removeAttribute(b):a.setAttribute(b,d)}}}})})();(function(){c.Bootstrap.define("qx.util.Uri",{statics:{parseUri:function(a,b){for(var d="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),c={strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,
loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}[b?"strict":"loose"].exec(a),f={},g=14;g--;)f[d[g]]=c[g]||"";f.queryKey={};f[d[12]].replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(a,b,d){b&&(f.queryKey[b]=d)});return f},appendParamsToUrl:function(a,b){if(void 0===b)return a;c.lang.Type.isObject(b)&&(b=c.util.Uri.toParameter(b));return b?a+(/\?/.test(a)?
"&"+b:"?"+b):a},toParameter:function(a,b){var d,c=[];for(d in a)if(a.hasOwnProperty(d)){var f=a[d];if(f instanceof Array)for(var g=0;g<f.length;g++)this.__lI(d,f[g],c,b);else this.__lI(d,f,c,b)}return c.join("&")},__lI:function(a,b,d,c){var f=window.encodeURIComponent;c?d.push(f(a).replace(/%20/g,"+")+"="+f(b).replace(/%20/g,"+")):d.push(f(a)+"="+f(b))},getAbsolute:function(a){var b=document.createElement("div");b.innerHTML='<a href="'+a+'">0</a>';return b.firstChild.href}}})})();(function(){c.Bootstrap.define("qx.bom.client.Stylesheet",
{statics:{__lJ:function(){c.bom.client.Stylesheet.__lK||(c.bom.client.Stylesheet.__lK=c.bom.Stylesheet.createElement());return c.bom.client.Stylesheet.__lK},getCreateStyleSheet:function(){return"object"===typeof document.createStyleSheet},getInsertRule:function(){return"function"===typeof c.bom.client.Stylesheet.__lJ().insertRule},getDeleteRule:function(){return"function"===typeof c.bom.client.Stylesheet.__lJ().deleteRule},getAddImport:function(){return"object"===typeof c.bom.client.Stylesheet.__lJ().addImport},
getRemoveImport:function(){return"object"===typeof c.bom.client.Stylesheet.__lJ().removeImport}},defer:function(a){c.core.Environment.add("html.stylesheet.createstylesheet",a.getCreateStyleSheet);c.core.Environment.add("html.stylesheet.insertrule",a.getInsertRule);c.core.Environment.add("html.stylesheet.deleterule",a.getDeleteRule);c.core.Environment.add("html.stylesheet.addimport",a.getAddImport);c.core.Environment.add("html.stylesheet.removeimport",a.getRemoveImport)}})})();(function(){c.Bootstrap.define("qx.module.Traversing",
{statics:{EQUALITY_ATTRIBUTES:"nodeType nodeName localName namespaceURI prefix nodeValue".split(" "),add:function(a){a instanceof qxWeb&&(a=a[0]);(c.module.Traversing.isElement(a)||c.module.Traversing.isDocument(a)||c.module.Traversing.isWindow(a)||c.module.Traversing.isDocumentFragment(a))&&this.push(a);return this},getChildren:function(a){for(var b=[],d=0;d<this.length;d++){var e=c.dom.Hierarchy.getChildElements(this[d]);a&&(e=c.bom.Selector.matches(a,e));b=b.concat(e)}return qxWeb.$init(b,qxWeb)},
forEach:function(a,b){for(var d=0;d<this.length;d++)a.call(b,this[d],d,this);return this},getParents:function(a){for(var b=[],d=0;d<this.length;d++){var e=c.dom.Element.getParentElement(this[d]);a&&(e=c.bom.Selector.matches(a,[e]));b=b.concat(e)}return qxWeb.$init(b,qxWeb)},isChildOf:function(a){if(0==this.length)return!1;var b=null;a=qxWeb(a);for(var d=!1,c=0,f=this.length;c<f&&!d;c++)for(var b=qxWeb(this[c]).getAncestors(),g=0,h=a.length;g<h;g++)if(-1!=b.indexOf(a[g])){d=!0;break}return d},getAncestors:function(a){return this.__sM(null,
a)},getAncestorsUntil:function(a,b){return this.__sM(a,b)},__sM:function(a,b){for(var d=[],e=0;e<this.length;e++)for(var f=c.dom.Element.getParentElement(this[e]);f;){var g=[f];if(a&&0<c.bom.Selector.matches(a,g).length)break;b&&(g=c.bom.Selector.matches(b,g));d=d.concat(g);f=c.dom.Element.getParentElement(f)}return qxWeb.$init(d,qxWeb)},getClosest:function(a){for(var b=[],d=function(e){var g=c.bom.Selector.matches(a,e);g.length?b.push(g[0]):(e=e.getParents(),e[0]&&e[0].parentNode&&d(e))},e=0;e<this.length;e++)d(qxWeb(this[e]));
return qxWeb.$init(b,qxWeb)},find:function(a){for(var b=[],d=0;d<this.length;d++)b=b.concat(c.bom.Selector.query(a,this[d]));return qxWeb.$init(b,qxWeb)},getContents:function(){var a=[];this._forEachElement(function(b){a=a.concat(c.lang.Array.fromCollection(b.childNodes))});return qxWeb.$init(a,qxWeb)},is:function(a){return c.lang.Type.isFunction(a)?0<this.filter(a).length:!!a&&0<c.bom.Selector.matches(a,this).length},eq:function(a){return this.slice(a,+a+1)},getFirst:function(){return this.slice(0,
1)},getLast:function(){return this.slice(this.length-1)},has:function(a){var b=[];this._forEachElement(function(d,e){0<c.bom.Selector.matches(a,this.eq(e).getContents()).length&&b.push(d)});return qxWeb.$init(b,this.constructor)},contains:function(a){if(a instanceof Array||a instanceof qxWeb)a=a[0];if(!a)return qxWeb();c.dom.Node.isWindow(a)&&(a=a.document);return this.filter(function(b){c.dom.Node.isWindow(b)&&(b=b.document);return c.dom.Hierarchy.contains(b,a)})},getNext:function(a){var b=this.map(c.dom.Hierarchy.getNextElementSibling,
c.dom.Hierarchy);a&&(b=qxWeb.$init(c.bom.Selector.matches(a,b),qxWeb));return b},getNextAll:function(a){a=c.module.Traversing.__sQ(this,"getNextSiblings",a);return qxWeb.$init(a,qxWeb)},getNextUntil:function(a){var b=[];this.forEach(function(d,e){for(var f=c.dom.Hierarchy.getNextSiblings(d),g=0,h=f.length;g<h&&!(0<c.bom.Selector.matches(a,[f[g]]).length);g++)b.push(f[g])});return qxWeb.$init(b,qxWeb)},getPrev:function(a){var b=this.map(c.dom.Hierarchy.getPreviousElementSibling,c.dom.Hierarchy);a&&
(b=qxWeb.$init(c.bom.Selector.matches(a,b),qxWeb));return b},getPrevAll:function(a){a=c.module.Traversing.__sQ(this,"getPreviousSiblings",a);return qxWeb.$init(a,qxWeb)},getPrevUntil:function(a){var b=[];this.forEach(function(d,e){for(var f=c.dom.Hierarchy.getPreviousSiblings(d),g=0,h=f.length;g<h&&!(0<c.bom.Selector.matches(a,[f[g]]).length);g++)b.push(f[g])});return qxWeb.$init(b,qxWeb)},getSiblings:function(a){a=c.module.Traversing.__sQ(this,"getSiblings",a);return qxWeb.$init(a,qxWeb)},not:function(a){if(c.lang.Type.isFunction(a))return this.filter(function(b,
c,f){return!a(b,c,f)});var b=c.bom.Selector.matches(a,this);return this.filter(function(a){return-1===b.indexOf(a)})},getOffsetParent:function(){return this.map(c.bom.element.Location.getOffsetParent)},isRendered:function(){return this[0]?c.dom.Hierarchy.isRendered(this[0]):!1},__sN:function(a){return a instanceof qxWeb?a[0]:c.Bootstrap.isString(a)?qxWeb(a)[0]:a},isElement:function(a){return c.dom.Node.isElement(c.module.Traversing.__sN(a))},isNode:function(a){return c.dom.Node.isNode(c.module.Traversing.__sN(a))},
isNodeName:function(a,b){return c.dom.Node.isNodeName(c.module.Traversing.__sN(a),b)},isDocument:function(a){return c.dom.Node.isDocument(a)},isDocumentFragment:function(a){return c.dom.Node.isDocumentFragment(a)},getWindow:function(a){return c.dom.Node.getWindow(c.module.Traversing.__sN(a))},isTextNode:function(a){return c.dom.Node.isText(a)},isWindow:function(a){a instanceof qxWeb&&(a=a[0]);return c.dom.Node.isWindow(a)},getDocument:function(a){return c.dom.Node.getDocument(c.module.Traversing.__sN(a))},
getNodeName:function(a){return c.dom.Node.getName(c.module.Traversing.__sN(a))},getNodeText:function(a){return c.dom.Node.getText(c.module.Traversing.__sN(a))},isBlockNode:function(a){return c.dom.Node.isBlockNode(c.module.Traversing.__sN(a))},equalNodes:function(a,b){a=c.module.Traversing.__sO(a);b=c.module.Traversing.__sO(b);if(!a||!b)return!1;if(c.core.Environment.get("html.node.isequalnode"))return a.isEqualNode(b);if(a===b)return!0;var d=a.attributes&&b.attributes;if(d&&a.attributes.length!==
b.attributes.length)return!1;var e=a.childNodes&&b.childNodes;if(e&&a.childNodes.length!==b.childNodes.length)return!1;for(var f=c.module.Traversing.EQUALITY_ATTRIBUTES,g=0,h=f.length;g<h;g++){var k=f[g];if(a[k]!==b[k])return!1}if(d){var d=c.module.Traversing.__sP(a),f=c.module.Traversing.__sP(b),l;for(l in d)if(d[l]!==f[l])return!1}if(e)for(e=0,l=a.childNodes.length;e<l;e++)if(!c.module.Traversing.equalNodes(a.childNodes[e],b.childNodes[e]))return!1;return!0},__sO:function(a){"string"==typeof a&&
(a=qxWeb(a));if(a instanceof Array||a instanceof qxWeb)a=a[0];return qxWeb.isNode(a)?a:null},__sP:function(a){var b={},d;for(d in a.attributes)"length"!=d&&(b[a.attributes[d].name]=a.attributes[d].value);return b},__sQ:function(a,b,d){for(var e=[],f=c.dom.Hierarchy,g=0,h=a.length;g<h;g++)e.push.apply(e,f[b](a[g]));a=c.lang.Array.unique(e);d&&(a=c.bom.Selector.matches(d,a));return a}},defer:function(a){qxWeb.$attach({add:a.add,getChildren:a.getChildren,forEach:a.forEach,getParents:a.getParents,getAncestors:a.getAncestors,
getAncestorsUntil:a.getAncestorsUntil,__sM:a.__sM,getClosest:a.getClosest,find:a.find,getContents:a.getContents,is:a.is,eq:a.eq,getFirst:a.getFirst,getLast:a.getLast,has:a.has,getNext:a.getNext,getNextAll:a.getNextAll,getNextUntil:a.getNextUntil,getPrev:a.getPrev,getPrevAll:a.getPrevAll,getPrevUntil:a.getPrevUntil,getSiblings:a.getSiblings,not:a.not,getOffsetParent:a.getOffsetParent,isRendered:a.isRendered,isChildOf:a.isChildOf,contains:a.contains});qxWeb.$attachStatic({isElement:a.isElement,isNode:a.isNode,
isNodeName:a.isNodeName,isDocument:a.isDocument,isDocumentFragment:a.isDocumentFragment,getDocument:a.getDocument,getWindow:a.getWindow,isWindow:a.isWindow,isBlockNode:a.isBlockNode,getNodeName:a.getNodeName,getNodeText:a.getNodeText,isTextNode:a.isTextNode,equalNodes:a.equalNodes})}})})();(function(){c.Bootstrap.define("qx.bom.client.Device",{statics:{__kn:{iPod:"ipod",iPad:"ipad",iPhone:"iphone",PSP:"psp","PLAYSTATION 3":"ps3","Nintendo Wii":"wii","Nintendo DS":"ds",XBOX:"xbox",Xbox:"xbox"},getName:function(){var a=
[],b;for(b in c.bom.client.Device.__kn)a.push(b);return(a=RegExp("("+a.join("|").replace(/\./g,".")+")","g").exec(navigator.userAgent))&&a[1]?c.bom.client.Device.__kn[a[1]]:"pc"},getType:function(){return c.bom.client.Device.detectDeviceType(navigator.userAgent)},detectDeviceType:function(a){return c.bom.client.Device.detectTabletDevice(a)?"tablet":c.bom.client.Device.detectMobileDevice(a)?"mobile":"desktop"},detectMobileDevice:function(a){return/android.+mobile|ip(hone|od)|bada\/|blackberry|BB10|maemo|opera m(ob|in)i|fennec|NetFront|phone|psp|symbian|IEMobile|windows (ce|phone)|xda/i.test(a)},
detectTabletDevice:function(a){var b=/MSIE 10/i.test(a)&&/ARM/i.test(a)&&!/windows phone/i.test(a);a=!/android.+mobile|Tablet PC/i.test(a)&&/Android|ipad|tablet|playbook|silk|kindle|psp/i.test(a);return b||a},getDevicePixelRatio:function(){return"undefined"!==typeof window.devicePixelRatio?window.devicePixelRatio:1},getTouch:function(){return"ontouchstart"in window||0<window.navigator.maxTouchPoints||0<window.navigator.msMaxTouchPoints}},defer:function(a){c.core.Environment.add("device.name",a.getName);
c.core.Environment.add("device.touch",a.getTouch);c.core.Environment.add("device.type",a.getType);c.core.Environment.add("device.pixelRatio",a.getDevicePixelRatio)}})})();(function(){c.Bootstrap.define("qx.bom.client.Event",{statics:{getTouch:function(){return"ontouchstart"in window},getMsPointer:function(){return"pointerEnabled"in window.navigator?window.navigator.pointerEnabled:"msPointerEnabled"in window.navigator?window.navigator.msPointerEnabled:!1},getHelp:function(){return"onhelp"in document},
getHashChange:function(){var a=c.bom.client.Engine.getName(),b="onhashchange"in window;return"mshtml"!==a&&b||"mshtml"===a&&"documentMode"in document&&8<=document.documentMode&&b},getDispatchEvent:function(){return"function"==typeof document.dispatchEvent},getCustomEvent:function(){if(!window.CustomEvent)return!1;try{return new window.CustomEvent("foo"),!0}catch(a){return!1}},getMouseEvent:function(){if(!window.MouseEvent)return!1;try{return new window.MouseEvent("foo"),!0}catch(a){return!1}},getMouseWheel:function(a){a||
(a=window);for(var b=[a,a.document,a.document.body],d="DOMMouseScroll",e=0;e<b.length;e++){if(c.bom.Event.supportsEvent(b[e],"wheel")){d="wheel";a=b[e];break}if(c.bom.Event.supportsEvent(b[e],"mousewheel")){d="mousewheel";a=b[e];break}}return{type:d,target:a}}},defer:function(a){c.core.Environment.add("event.touch",a.getTouch);c.core.Environment.add("event.mouseevent",a.getMouseEvent);c.core.Environment.add("event.dispatchevent",a.getDispatchEvent);c.core.Environment.add("event.customevent",a.getCustomEvent);
c.core.Environment.add("event.mspointer",a.getMsPointer);c.core.Environment.add("event.help",a.getHelp);c.core.Environment.add("event.hashchange",a.getHashChange);c.core.Environment.add("event.mousewheel",a.getMouseWheel)}})})();(function(){c.Bootstrap.define("qx.bom.Event",{statics:{addNativeListener:function(a,b,d,c){a.addEventListener?a.addEventListener(b,d,!!c):a.attachEvent?a.attachEvent("on"+b,d):"undefined"!=typeof a["on"+b]&&(a["on"+b]=d)},removeNativeListener:function(a,b,d,c){if(a.removeEventListener)a.removeEventListener(b,
d,!!c);else if(a.detachEvent)try{a.detachEvent("on"+b,d)}catch(f){if(-2146828218!==f.number)throw f;}else"undefined"!=typeof a["on"+b]&&(a["on"+b]=null)},getTarget:function(a){return a.target||a.srcElement},getRelatedTarget:function(a){if(void 0!==a.relatedTarget){if("gecko"==c.core.Environment.get("engine.name"))try{a.relatedTarget&&a.relatedTarget.nodeType}catch(b){return null}return a.relatedTarget}return void 0===a.fromElement||"mouseover"!==a.type&&"pointerover"!==a.type?void 0!==a.toElement?
a.toElement:null:a.fromElement},supportsEvent:function(a,b){if(-1!=b.toLowerCase().indexOf("transitionend")&&"mshtml"===c.core.Environment.get("engine.name")&&9<c.core.Environment.get("browser.documentmode"))return!0;if(a!=window&&-1!=b.toLowerCase().indexOf("transitionend")){var d=c.core.Environment.get("css.transition");return d&&d["end-event"]==b}var d="on"+b.toLowerCase(),e=d in a;e||(e="function"==typeof a[d],!e&&a.setAttribute&&(a.setAttribute(d,"return;"),e="function"==typeof a[d],a.removeAttribute(d)));
return e},getEventName:function(a,b){for(var d=[""].concat(c.bom.Style.VENDOR_PREFIXES),e=0,f=d.length;e<f;e++){var g=d[e].toLowerCase();if(c.bom.Event.supportsEvent(a,g+b))return g?g+c.lang.String.firstUp(b):b}return null}}})})();(function(){c.Bootstrap.define("qx.bom.client.CssTransition",{statics:{getTransitionName:function(){return c.bom.Style.getPropertyName("transition")},getSupport:function(){var a=c.bom.client.CssTransition.getTransitionName();if(!a)return null;var b=c.bom.Event.getEventName(window,
"transitionEnd");(b="transitionEnd"==b?b.toLowerCase():b)||(b=a+(0<a.indexOf("Trans")?"E":"e")+"nd");return{name:a,"end-event":b}}},defer:function(a){c.core.Environment.add("css.transition",a.getSupport)}})})();(function(){c.Bootstrap.define("qx.module.Environment",{statics:{get:function(a){return c.core.Environment.get(a)},add:function(a,b){c.core.Environment.add(a,b);return this}},defer:function(a){c.core.Environment.get("browser.name");c.core.Environment.get("browser.version");c.core.Environment.get("browser.quirksmode");
c.core.Environment.get("browser.documentmode");c.core.Environment.get("engine.name");c.core.Environment.get("engine.version");c.core.Environment.get("device.name");c.core.Environment.get("device.type");c.core.Environment.get("event.touch");c.core.Environment.get("event.mspointer");qxWeb.$attachStatic({env:{get:a.get,add:a.add}})}})})();(function(){c.Bootstrap.define("qx.module.Attribute",{statics:{getHtml:function(){return this[0]&&1===this[0].nodeType?c.bom.element.Attribute.get(this[0],"html"):
null},setHtml:function(a){a=c.bom.Html.fixEmptyTags(a);this._forEachElement(function(b){c.bom.element.Attribute.set(b,"html",a)});return this},setAttribute:function(a,b){this._forEachElement(function(d){c.bom.element.Attribute.set(d,a,b)});return this},getAttribute:function(a){return this[0]&&1===this[0].nodeType?c.bom.element.Attribute.get(this[0],a):null},removeAttribute:function(a){this._forEachElement(function(b){c.bom.element.Attribute.set(b,a,null)});return this},setAttributes:function(a){for(var b in a)this.setAttribute(b,
a[b]);return this},getAttributes:function(a){for(var b={},d=0;d<a.length;d++)b[a[d]]=this.getAttribute(a[d]);return b},removeAttributes:function(a){for(var b=0,d=a.length;b<d;b++)this.removeAttribute(a[b]);return this},setProperty:function(a,b){for(var d=0;d<this.length;d++)this[d][a]=b;return this},getProperty:function(a){return this[0]?this[0][a]:null},setProperties:function(a){for(var b in a)this.setProperty(b,a[b]);return this},getProperties:function(a){for(var b={},d=0;d<a.length;d++)b[a[d]]=
this.getProperty(a[d]);return b},getValue:function(){return this[0]&&1===this[0].nodeType?c.bom.Input.getValue(this[0]):null},setValue:function(a){this._forEachElement(function(b){c.bom.Input.setValue(b,a)});return this}},defer:function(a){qxWeb.$attach({getHtml:a.getHtml,setHtml:a.setHtml,getAttribute:a.getAttribute,setAttribute:a.setAttribute,removeAttribute:a.removeAttribute,getAttributes:a.getAttributes,setAttributes:a.setAttributes,removeAttributes:a.removeAttributes,getProperty:a.getProperty,
setProperty:a.setProperty,getProperties:a.getProperties,setProperties:a.setProperties,getValue:a.getValue,setValue:a.setValue})}})})();(function(){c.Bootstrap.define("qx.bom.Html",{statics:{__sJ:function(a,b,d){return d.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?a:b+"></"+d+">"},__sK:{opt:[1,"<select multiple='multiple'>","</select>"],leg:[1,"<fieldset>","</fieldset>"],table:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],
col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],def:c.core.Environment.select("engine.name",{mshtml:[1,"div<div>","</div>"],"default":null})},fixEmptyTags:function(a){return a.replace(/(<(\w+)[^>]*?)\/>/g,this.__sJ)},__sL:function(a,b){var d=b.createElement("div");a=c.bom.Html.fixEmptyTags(a);var e=a.replace(/^\s+/,"").substring(0,5).toLowerCase(),f;f=this.__sK;if(f=e.indexOf("<opt")?e.indexOf("<leg")?e.match(/^<(thead|tbody|tfoot|colg|cap)/)?f.table:e.indexOf("<tr")?e.indexOf("<td")&&
e.indexOf("<th")?e.indexOf("<col")?f.def:f.col:f.td:f.tr:f.leg:f.opt){d.innerHTML=f[1]+a+f[2];for(var g=f[0];g--;)d=d.lastChild}else d.innerHTML=a;if("mshtml"==c.core.Environment.get("engine.name")){g=/<tbody/i.test(a);e=e.indexOf("<table")||g?"<table>"!=f[1]||g?[]:d.childNodes:d.firstChild&&d.firstChild.childNodes;for(f=e.length-1;0<=f;--f)"tbody"!==e[f].tagName.toLowerCase()||e[f].childNodes.length||e[f].parentNode.removeChild(e[f]);/^\s/.test(a)&&d.insertBefore(b.createTextNode(a.match(/^\s*/)[0]),
d.firstChild)}return c.lang.Array.fromCollection(d.childNodes)},clean:function(a,b,d){b=b||document;"undefined"===typeof b.createElement&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||document);if(!d&&1===a.length&&"string"===typeof a[0]){var e=/^<(\w+)\s*\/?>$/.exec(a[0]);if(e)return[b.createElement(e[1])]}for(var f=[],g=0,h=a.length;g<h;g++)e=a[g],"string"===typeof e&&(e=this.__sL(e,b)),e.nodeType?f.push(e):e instanceof c.type.BaseArray||"undefined"!==typeof qxWeb&&e instanceof qxWeb?f.push.apply(f,
Array.prototype.slice.call(e,0)):e.toElement?f.push(e.toElement()):f.push.apply(f,e);return d?c.bom.Html.extractScripts(f,d):f},extractScripts:function(a,b){for(var d=[],e,f=0;a[f];f++)if(e=a[f],1!=e.nodeType||"script"!==e.tagName.toLowerCase()||e.type&&"text/javascript"!==e.type.toLowerCase()){if(1===e.nodeType){var g=c.lang.Array.fromCollection(e.getElementsByTagName("script"));a.splice.apply(a,[f+1,0].concat(g))}b&&b.appendChild(e)}else e.parentNode&&e.parentNode.removeChild(a[f]),d.push(e);return d}}})})();
(function(){c.Bootstrap.define("qx.bom.Input",{statics:{setValue:function(a,b){var d=a.nodeName.toLowerCase(),e=a.type,f=c.lang.Array,g=c.lang.Type;"number"===typeof b&&(b+="");if("checkbox"===e||"radio"===e)g.isArray(b)?a.checked=f.contains(b,a.value):a.checked=a.value==b;else if("select"===d){for(var d=g.isArray(b),e=a.options,h,k=0,l=e.length;k<l;k++)g=e[k],h=g.getAttribute("value"),null==h&&(h=g.text),g.selected=d?f.contains(b,h):b==h;d&&0==b.length&&(a.selectedIndex=-1)}else"text"!==e&&"textarea"!==
e||"mshtml"!=c.core.Environment.get("engine.name")?a.value=b:(a.$$inValueSet=!0,a.value=b,a.$$inValueSet=null)},getValue:function(a){var b=a.nodeName.toLowerCase();if("option"===b)return(a.attributes.value||{}).specified?a.value:a.text;if("select"===b){var d=a.selectedIndex;if(0>d)return null;var b=[],e=a.options;a="select-one"==a.type;for(var f=c.bom.Input,g,h=a?d:0,d=a?d+1:e.length;h<d;h++)if(g=e[h],g.selected){g=f.getValue(g);if(a)return g;b.push(g)}return b}return(a.value||"").replace(/\r/g,"")}}})})();
(function(){c.Bootstrap.define("qx.lang.normalize.Function",{statics:{bind:function(a){var b=Array.prototype.slice,d=this;if("function"!=typeof d)throw new TypeError("Function.prototype.bind called on incompatible "+d);var c=b.call(arguments,1),f=function(){if(this instanceof f){var g=function(){};g.prototype=d.prototype;var g=new g,h=d.apply(g,c.concat(b.call(arguments)));return Object(h)===h?h:g}return d.apply(a,c.concat(b.call(arguments)))};return f}},defer:function(a){c.core.Environment.get("ecmascript.function.bind")||
(Function.prototype.bind=a.bind)}})})();(function(){c.Bootstrap.define("qx.lang.normalize.Error",{statics:{toString:function(){var a=this.name||"Error",b=this.message||"";return""===a&&""===b?"Error":""===a?b:""===b?a:a+": "+b}},defer:function(a){c.core.Environment.get("ecmascript.error.toString")||(Error.prototype.toString=a.toString)}})})();c.Bootstrap.define("qx.module.Polyfill",{});(function(){c.Bootstrap.define("qx.module.Event",{statics:{__lL:{},__lM:{on:{},off:{}},on:function(a,b,d,e){for(var f=
0;f<this.length;f++){var g=this[f],h=d||qxWeb(g),k=c.module.Event.__lM.on,l=k["*"]||[];k[a]&&(l=l.concat(k[a]));for(var k=0,u=l.length;k<u;k++)l[k](g,a,b,d);l=function(d){var e=c.module.Event.__lL,f=e["*"]||[];e[a]&&(f=f.concat(e[a]));for(var e=0,h=f.length;e<h;e++)d=f[e](d,g,a);b.apply(this,[d])}.bind(h);l.original=b;c.bom.Event.supportsEvent(g,a)&&c.bom.Event.addNativeListener(g,a,l,e);g.$$emitter||(g.$$emitter=new c.event.Emitter);k=g.$$emitter.on(a,l,h);g.__lN||(g.__lN={});g.__lN[a]||(g.__lN[a]=
{});g.__lN[a][k]=l;d||(g.__lO||(g.__lO={}),g.__lO[k]=h)}return this},off:function(a,b,d,e){for(var f=null===b&&null===d,g=0;g<this.length;g++){var h=this[g];if(h.__lN){var k=[];if(null!==a)k.push(a);else for(var l in h.__lN)k.push(l);for(var u=0,s=k.length;u<s;u++){for(var M in h.__lN[k[u]]){var D=h.__lN[k[u]][M];if(f||D==b||D.original==b){var A="undefined"!==typeof h.__lO&&h.__lO[M],L;!d&&A&&(L=h.__lO[M]);h.$$emitter.off(k[u],D,L||d);(f||D.original==b)&&c.bom.Event.removeNativeListener(h,k[u],D,
e);delete h.__lN[k[u]][M];A&&delete h.__lO[M]}}A=c.module.Event.__lM.off;D=A["*"]||[];A[a]&&(D=D.concat(A[a]));for(var A=0,E=D.length;A<E;A++)D[A](h,a,b,d)}}}return this},allOff:function(a){return this.off(a||null,null,null)},emit:function(a,b){for(var d=0;d<this.length;d++){var c=this[d];c.$$emitter&&c.$$emitter.emit(a,b)}return this},once:function(a,b,d){var c=this,f=function(g){c.off(a,f,d);b.call(this,g)};this.on(a,f,d);return this},hasListener:function(a,b,d){if(!this[0]||!this[0].$$emitter||
!this[0].$$emitter.getListeners()[a])return!1;if(b){a=this[0].$$emitter.getListeners()[a];for(var c=0;c<a.length;c++){var f=!1;a[c].listener==b&&(f=!0);a[c].listener.original&&a[c].listener.original==b&&(f=!0);if(f)if(void 0!==d){if(a[c].ctx===d)return!0}else return!0}return!1}return 0<this[0].$$emitter.getListeners()[a].length},copyEventsTo:function(a){var b=this.concat();a=a.concat();for(var d=b.length-1;0<=d;d--)for(var c=b[d].getElementsByTagName("*"),f=0;f<c.length;f++)b.push(c[f]);for(d=a.length-
1;0<=d;d--)for(c=a[d].getElementsByTagName("*"),f=0;f<c.length;f++)a.push(c[f]);a.forEach(function(a){a.$$emitter=null});for(d=0;d<b.length;d++)if(f=b[d],f.$$emitter){var c=f.$$emitter.getListeners(),g;for(g in c)for(f=c[g].length-1;0<=f;f--){var h=c[g][f].listener;h.original&&(h=h.original);qxWeb(a[d]).on(g,h,c[g][f].ctx)}}},__lP:!1,ready:function(a){if("complete"===document.readyState)window.setTimeout(a,1);else{var b=function(){c.module.Event.__lP=!0;a()};qxWeb(window).on("load",b);var d=function(){qxWeb(window).off("load",
b);a()};if("mshtml"!==qxWeb.env.get("engine.name")||8<qxWeb.env.get("browser.documentmode"))c.bom.Event.addNativeListener(document,"DOMContentLoaded",d);else{var e=function(){if(!c.module.Event.__lP)try{document.documentElement.doScroll("left"),document.body&&d()}catch(a){window.setTimeout(e,100)}};e()}}},hover:function(a,b){this.on("pointerover",a,this);if(c.lang.Type.isFunction(b))this.on("pointerout",b,this);return this},onMatchTarget:function(a,b,d,c){c=void 0!==c?c:this;var f=function(a){var f=
qxWeb(a.getTarget());f.is(b)&&d.call(c,f,qxWeb.object.clone(a))};this.forEach(function(b){var h={type:a,listener:f,callback:d,context:c};b.$$matchTargetInfo||(b.$$matchTargetInfo=[]);b.$$matchTargetInfo.push(h)});this.on(a,f);return this},offMatchTarget:function(a,b,d,c){c=void 0!==c?c:this;this.forEach(function(b){if(b.$$matchTargetInfo&&"Array"==qxWeb.type.get(b.$$matchTargetInfo)){for(var g=b.$$matchTargetInfo,h=g.length-1;0<=h;h--){var k=g[h];k.type==a&&(k.callback==d&&k.context==c)&&(this.off(a,
k.listener),g.splice(h,1))}0===g.length&&(b.$$matchTargetInfo=null)}},this);return this},$registerNormalization:function(a,b){c.lang.Type.isArray(a)||(a=[a]);for(var d=c.module.Event.__lL,e=0,f=a.length;e<f;e++){var g=a[e];c.lang.Type.isFunction(b)&&(d[g]||(d[g]=[]),d[g].push(b))}},$unregisterNormalization:function(a,b){c.lang.Type.isArray(a)||(a=[a]);for(var d=c.module.Event.__lL,e=0,f=a.length;e<f;e++){var g=a[e];d[g]&&c.lang.Array.remove(d[g],b)}},$getRegistry:function(){return c.module.Event.__lL},
$registerEventHook:function(a,b,d){c.lang.Type.isArray(a)||(a=[a]);for(var e=c.module.Event.__lM.on,f=0,g=a.length;f<g;f++){var h=a[f];c.lang.Type.isFunction(b)&&(e[h]||(e[h]=[]),e[h].push(b))}if(d)for(b=c.module.Event.__lM.off,f=0,g=a.length;f<g;f++)h=a[f],c.lang.Type.isFunction(d)&&(b[h]||(b[h]=[]),b[h].push(d))},$unregisterEventHook:function(a,b,d){c.lang.Type.isArray(a)||(a=[a]);for(var e=c.module.Event.__lM.on,f=0,g=a.length;f<g;f++){var h=a[f];e[h]&&c.lang.Array.remove(e[h],b)}if(d)for(b=c.module.Event.__lM.off,
f=0,g=a.length;f<g;f++)h=a[f],b[h]&&c.lang.Array.remove(b[h],d)},$getHookRegistry:function(){return c.module.Event.__lM}},defer:function(a){qxWeb.$attach({on:a.on,off:a.off,allOff:a.allOff,once:a.once,emit:a.emit,hasListener:a.hasListener,copyEventsTo:a.copyEventsTo,hover:a.hover,onMatchTarget:a.onMatchTarget,offMatchTarget:a.offMatchTarget});qxWeb.$attachStatic({ready:a.ready,$registerEventNormalization:a.$registerNormalization,$unregisterEventNormalization:a.$unregisterNormalization,$getEventNormalizationRegistry:a.$getRegistry,
$registerEventHook:a.$registerEventHook,$unregisterEventHook:a.$unregisterEventHook,$getEventHookRegistry:a.$getHookRegistry})}})})();(function(){c.Bootstrap.define("qx.module.event.PointerHandler",{statics:{TYPES:"pointermove pointerover pointerout pointerdown pointerup pointercancel gesturebegin gesturemove gesturefinish gesturecancel".split(" "),register:function(a,b){a["on"+b]||(a["on"+b]=!0);a.$$pointerHandler||(c.core.Environment.get("event.dispatchevent")||a.$$emitter||(a.$$emitter=new c.event.Emitter),
a.$$pointerHandler=new c.event.handler.PointerCore(a,a.$$emitter))},unregister:function(a){if(a.$$pointerHandler&&"qx.event.handler.Pointer"!==a.$$pointerHandler.classname){var b=a.$$emitter.getListeners(),d;for(d in b)if(-1!==c.module.event.PointerHandler.TYPES.indexOf(d)&&0<b[d].length)return;a.$$pointerHandler.dispose();a.$$pointerHandler=void 0}}},defer:function(a){qxWeb.$registerEventHook(a.TYPES,a.register,a.unregister)}})})();(function(){c.Bootstrap.define("qx.event.Emitter",{extend:Object,
statics:{__lQ:[]},members:{__lN:null,__lR:null,on:function(a,b,d){var e=c.event.Emitter.__lQ.length;this.__lS(a).push({listener:b,ctx:d,id:e});c.event.Emitter.__lQ.push({name:a,listener:b,ctx:d});return e},once:function(a,b,d){var e=c.event.Emitter.__lQ.length;this.__lS(a).push({listener:b,ctx:d,once:!0,id:e});c.event.Emitter.__lQ.push({name:a,listener:b,ctx:d});return e},off:function(a,b,d){a=this.__lS(a);for(var e=a.length-1;0<=e;e--){var f=a[e];if(f.listener==b&&f.ctx==d)return a.splice(e,1),c.event.Emitter.__lQ[f.id]=
null,f.id}return null},offById:function(a){(a=c.event.Emitter.__lQ[a])&&this.off(a.name,a.listener,a.ctx);return null},addListener:function(a,b,d){return this.on(a,b,d)},addListenerOnce:function(a,b,d){return this.once(a,b,d)},removeListener:function(a,b,d){this.off(a,b,d)},removeListenerById:function(a){this.offById(a)},emit:function(a,b){for(var d=this.__lS(a),c=0;c<d.length;c++){var f=d[c];f.listener.call(f.ctx,b);f.once&&(d.splice(c,1),c--)}d=this.__lS("*");for(c=d.length-1;0<=c;c--)f=d[c],f.listener.call(f.ctx,
b)},getListeners:function(){return this.__lN},__lS:function(a){null==this.__lN&&(this.__lN={});null==this.__lN[a]&&(this.__lN[a]=[]);return this.__lN[a]}}})})();(function(){c.Bootstrap.define("qx.event.handler.PointerCore",{extend:Object,statics:{MOUSE_TO_POINTER_MAPPING:{mousedown:"pointerdown",mouseup:"pointerup",mousemove:"pointermove",mouseout:"pointerout",mouseover:"pointerover"},TOUCH_TO_POINTER_MAPPING:{touchstart:"pointerdown",touchend:"pointerup",touchmove:"pointermove",touchcancel:"pointercancel"},
MSPOINTER_TO_POINTER_MAPPING:{MSPointerDown:"pointerdown",MSPointerMove:"pointermove",MSPointerUp:"pointerup",MSPointerCancel:"pointercancel",MSPointerLeave:"pointerleave",MSPointerEnter:"pointerenter",MSPointerOver:"pointerover",MSPointerOut:"pointerout"},POINTER_TO_GESTURE_MAPPING:{pointerdown:"gesturebegin",pointerup:"gesturefinish",pointercancel:"gesturecancel",pointermove:"gesturemove"},SIM_MOUSE_DISTANCE:25,SIM_MOUSE_DELAY:2500,__lT:null},construct:function(a,b){this.__lU=a;this.__lV=b;this.__lW=
[];this.__lX=[];this.__lY=[];var d=c.core.Environment.get("engine.name"),e=parseInt(c.core.Environment.get("browser.documentmode"),10);"mshtml"==d&&10==e?this.__lW="MSPointerDown MSPointerMove MSPointerUp MSPointerCancel MSPointerOver MSPointerOut".split(" "):(c.core.Environment.get("event.mspointer")&&(this.__ma=!0),this.__lW="pointerdown pointermove pointerup pointercancel pointerover pointerout".split(" "));this._initPointerObserver();c.core.Environment.get("event.mspointer")||(c.core.Environment.get("device.touch")&&
(this.__lW=["touchstart","touchend","touchmove","touchcancel"],this._initObserver(this._onTouchEvent)),this.__lW="mousedown mouseup mousemove mouseover mouseout contextmenu".split(" "),this._initObserver(this._onMouseEvent))},members:{__lU:null,__lV:null,__lW:null,__ma:!1,__mb:null,__mc:0,__lX:null,__md:null,__lY:null,_initPointerObserver:function(){this._initObserver(this._onPointerEvent)},_initObserver:function(a,b){this.__mb=c.lang.Function.listener(a,this);this.__lW.forEach(function(a){b&&c.dom.Node.isDocument(this.__lU)?
(this.__lU.$$emitter||(this.__lU.$$emitter=new c.event.Emitter),this.__lU.$$emitter.on(a,this.__mb)):c.bom.Event.addNativeListener(this.__lU,a,this.__mb)}.bind(this))},_onPointerEvent:function(a){if(c.core.Environment.get("event.mspointer")&&(10!==c.core.Environment.get("browser.documentmode")||-1!=a.type.toLowerCase().indexOf("ms"))){this.__ma||a.stopPropagation();var b=c.event.handler.PointerCore.MSPOINTER_TO_POINTER_MAPPING[a.type]||a.type,d=c.bom.Event.getTarget(a);a=new c.event.type.dom.Pointer(b,
a);this._fireEvent(a,b,d)}},_onTouchEvent:function(a){if(!a.$$qxProcessed){a.$$qxProcessed=!0;var b=c.event.handler.PointerCore.TOUCH_TO_POINTER_MAPPING[a.type],d=a.changedTouches;this._determineActiveTouches(a.type,d);if(a.touches.length<this.__lY.length){for(var e=this.__lY.length-1;0<=e;e--){var f=new c.event.type.dom.Pointer("pointercancel",a,{identifier:this.__lY[e].identifier,target:a.target,pointerType:"touch",pointerId:this.__lY[e].identifier+2});this._fireEvent(f,"pointercancel",a.target)}this.__md=
null;this.__lY=[]}else{"touchstart"==a.type&&null===this.__md&&(this.__md=d[0].identifier);for(var e=0,g=d.length;e<g;e++){var h=d[e],k=document.elementFromPoint(h.clientX,h.clientY)||a.target,k={clientX:h.clientX,clientY:h.clientY,pageX:h.pageX,pageY:h.pageY,identifier:h.identifier,screenX:h.screenX,screenY:h.screenY,target:k,pointerType:"touch",pointerId:h.identifier+2};"touchstart"==a.type&&(f=new c.event.type.dom.Pointer("pointerover",a,k),this._fireEvent(f,"pointerover",k.target));f=new c.event.type.dom.Pointer(b,
a,k);h.identifier==this.__md&&(f.isPrimary=!0,f.button=0,f.buttons=1,c.event.handler.PointerCore.__lT={x:h.clientX,y:h.clientY,time:(new Date).getTime()});this._fireEvent(f,b,k.target);if("touchend"==a.type||"touchcancel"==a.type)k=new c.event.type.dom.Pointer("pointerout",a,k),this._fireEvent(k,"pointerout",a.target),this.__md==h.identifier&&(this.__md=null)}}}},_onMouseEvent:function(a){if(!a.$$qxProcessed&&(a.$$qxProcessed=!0,!this._isSimulatedMouseEvent(a.clientX,a.clientY))){"mousedown"==a.type?
this.__lX[a.which]=1:"mouseup"==a.type&&(this.__lX[a.which]=0);var b=c.event.handler.PointerCore.MOUSE_TO_POINTER_MAPPING[a.type],d=c.bom.Event.getTarget(a),e=c.lang.Array.sum(this.__lX),f={pointerType:"mouse",pointerId:1};if(this.__mc!=e&&0!==e&&0!==this.__mc){var g=new c.event.type.dom.Pointer("pointermove",a,f);this._fireEvent(g,"pointermove",d)}this.__mc=e;"mousedown"==a.type&&1<e||"mouseup"==a.type&&0<e||("contextmenu"==a.type?this.__lX[a.which]=0:(a=new c.event.type.dom.Pointer(b,a,f),this._fireEvent(a,
b,d)))}},_determineActiveTouches:function(a,b){if("touchstart"==a)for(var d=0;d<b.length;d++)this.__lY.push(b[d]);else if("touchend"==a||"touchcancel"==a){for(var c=[],d=0;d<this.__lY.length;d++){for(var f=!0,g=0;g<b.length;g++)if(this.__lY[d].identifier==b[g].identifier){f=!1;break}f&&c.push(this.__lY[d])}this.__lY=c}},_isSimulatedMouseEvent:function(a,b){var d=c.event.handler.PointerCore.__lT;if(d){var d=(new Date).getTime()-d.time,e=c.event.handler.PointerCore.SIM_MOUSE_DISTANCE,f=Math.abs(a-c.event.handler.PointerCore.__lT.x),
g=Math.abs(b-c.event.handler.PointerCore.__lT.y);if(d<c.event.handler.PointerCore.SIM_MOUSE_DELAY&&(f<e||g<e))return!0}return!1},_stopObserver:function(){for(var a=0;a<this.__lW.length;a++)c.bom.Event.removeNativeListener(this.__lU,this.__lW[a],this.__mb)},_fireEvent:function(a,b,d){d=d||a.target;b=b||a.type;var e;if("pointerdown"==b||"pointerup"==b||"pointermove"==b)e=new c.event.type.dom.Pointer(c.event.handler.PointerCore.POINTER_TO_GESTURE_MAPPING[b],a),c.event.type.dom.Pointer.normalize(e),e.srcElement=
d;if(c.core.Environment.get("event.dispatchevent"))this.__ma||d.dispatchEvent(a),e&&d.dispatchEvent(e);else for(a.srcElement=d;d;)d.$$emitter&&(a.currentTarget=d,a._stopped||d.$$emitter.emit(b,a),e&&!e._stopped&&(e.currentTarget=d,d.$$emitter.emit(e.type,e))),d=d.parentNode},dispose:function(){this._stopObserver();this.__lU=this.__lV=null}}})})();(function(){c.Bootstrap.define("qx.event.type.dom.Custom",{extend:Object,statics:{PROPERTIES:{bubbles:!1,cancelable:!0}},construct:function(a,b,d){this._type=
a;this._event=this._createEvent();this._initEvent(b,d);this._event._original=b;this._event.preventDefault=function(){if(this._original.preventDefault)this._original.preventDefault();else try{this._original.returnValue=!1}catch(a){}};this._event.stopPropagation&&(this._event._nativeStopPropagation=this._event.stopPropagation);this._event.stopPropagation=function(){this._stopped=!0;this._nativeStopPropagation?(this._original.stopPropagation(),this._nativeStopPropagation()):this._original.cancelBubble=
!0};return this._event},members:{_type:null,_event:null,_createEvent:function(){var a;c.core.Environment.get("event.customevent")?a=new window.CustomEvent(this._type):"function"==typeof document.createEvent?a=document.createEvent("UIEvents"):"object"==typeof document.createEventObject&&(a={},a.type=this._type);return a},_initEvent:function(a,b){var d=c.lang.Object.clone(c.event.type.dom.Custom.PROPERTIES),e;for(e in b)d[e]=b[e];this._event.initEvent&&this._event.initEvent(this._type,d.bubbles,d.cancelable);
for(e in d)this._event[e]=d[e]}}})})();(function(){c.Bootstrap.define("qx.event.type.dom.Pointer",{extend:c.event.type.dom.Custom,statics:{MOUSE_PROPERTIES:"bubbles cancelable view detail screenX screenY clientX clientY pageX pageY ctrlKey altKey shiftKey metaKey button which relatedTarget fromElement toElement".split(" "),POINTER_PROPERTIES:{pointerId:1,width:0,height:0,pressure:0.5,tiltX:0,tiltY:0,pointerType:"",isPrimary:!1},BIND_METHODS:"getPointerType getViewportLeft getViewportTop getDocumentLeft getDocumentTop getScreenLeft getScreenTop".split(" "),
getPointerType:function(){if("string"==typeof this.pointerType)return this.pointerType;if("number"==typeof this.pointerType){if(this.pointerType==this.MSPOINTER_TYPE_MOUSE)return"mouse";if(this.pointerType==this.MSPOINTER_TYPE_PEN)return"pen";if(this.pointerType==this.MSPOINTER_TYPE_TOUCH)return"touch"}return""},getViewportLeft:function(){return this.clientX},getViewportTop:function(){return this.clientY},getDocumentLeft:function(){if(void 0!==this.pageX)return this.pageX;var a=c.dom.Node.getWindow(this.srcElement);
return this.clientX+c.bom.Viewport.getScrollLeft(a)},getDocumentTop:function(){if(void 0!==this.pageY)return this.pageY;var a=c.dom.Node.getWindow(this.srcElement);return this.clientY+c.bom.Viewport.getScrollTop(a)},getScreenLeft:function(){return this.screenX},getScreenTop:function(){return this.screenY},normalize:function(a){for(var b=c.event.type.dom.Pointer.BIND_METHODS,d=0,e=b.length;d<e;d++)"function"!=typeof a[b[d]]&&(a[b[d]]=c.event.type.dom.Pointer[b[d]].bind(a))}},construct:function(a,b,
d){return c.event.type.dom.Custom.call(this,a,b,d)},members:{_createEvent:function(){var a;c.core.Environment.get("event.mouseevent")?a=new window.MouseEvent(this._type):"function"==typeof document.createEvent?a=document.createEvent("UIEvents"):"object"==typeof document.createEventObject&&(a={},a.type=this._type);return a},_initEvent:function(a,b){var d=this._event;c.event.type.dom.Pointer.normalize(a);for(var e={},f=c.event.type.dom.Pointer.MOUSE_PROPERTIES,g=0;g<f.length;g++){var h=f[g];h in a&&
(e[h]=a[h]);b&&void 0!==b[h]&&(e[h]=b[h])}for(var k in c.event.type.dom.Pointer.POINTER_PROPERTIES)e[k]=c.event.type.dom.Pointer.POINTER_PROPERTIES[k],k in a&&(e[k]=a[k]),b&&void 0!==b[k]&&(e[k]=b[k]);switch(a.which){case 1:f=1;break;case 2:f=4;break;case 3:f=2;break;default:f=0}f&&(e.buttons=f,e.pressure=f?0.5:0);a.pressure&&(e.pressure=a.pressure);d.initMouseEvent?d.initMouseEvent(this._type,e.bubbles,e.cancelable,e.view,e.detail,e.screenX,e.screenY,e.clientX,e.clientY,e.ctrlKey,e.altKey,e.shiftKey,
e.metaKey,e.button,e.relatedTarget):d.initUIEvent&&d.initUIEvent(this._type,e.bubbles,e.cancelable,e.view,e.detail);for(var l in e)d[l]=e[l];switch(d.pointerType){case a.MSPOINTER_TYPE_MOUSE:d.pointerType="mouse";break;case a.MSPOINTER_TYPE_PEN:d.pointerType="pen";break;case a.MSPOINTER_TYPE_TOUCH:d.pointerType="touch"}"mouse"==d.pointerType&&(d.isPrimary=!0)}}})})();(function(){c.Bootstrap.define("qx.module.Manipulating",{statics:{create:function(a,b){return qxWeb.$init(c.bom.Html.clean([a],b),qxWeb)},
clone:function(a){for(var b=[],d=0;d<this.length;d++)this[d]&&1===this[d].nodeType&&(b[d]=this[d].cloneNode(!0));!0===a&&this.copyEventsTo&&this.copyEventsTo(b);return qxWeb(b)},append:function(a){a=c.bom.Html.clean([a]);var b=qxWeb.$init(a,qxWeb);this._forEachElement(function(a,e){for(var f=0,g=b.length;f<g;f++)0==e?c.dom.Element.insertEnd(b[f],a):c.dom.Element.insertEnd(b.eq(f).clone(!0)[0],a)});return this},appendTo:function(a){a=c.module.Manipulating.__sF(a);for(var b=0,d=a.length;b<d;b++)this._forEachElement(function(d,
f){0==b?c.dom.Element.insertEnd(this[f],a[b]):c.dom.Element.insertEnd(this.eq(f).clone(!0)[0],a[b])});return this},insertBefore:function(a){a=c.module.Manipulating.__sF(a);for(var b=0,d=a.length;b<d;b++)this._forEachElement(function(d,f){0==b?c.dom.Element.insertBefore(d,a[b]):c.dom.Element.insertBefore(this.eq(f).clone(!0)[0],a[b])});return this},insertAfter:function(a){a=c.module.Manipulating.__sF(a);for(var b=0,d=a.length;b<d;b++)for(var e=this.length-1;0<=e;e--)this[e]&&1===this[e].nodeType&&
(0==b?c.dom.Element.insertAfter(this[e],a[b]):c.dom.Element.insertAfter(this.eq(e).clone(!0)[0],a[b]));return this},__sF:function(a){if(!c.lang.Type.isArray(a)){var b=qxWeb(a);a=0<b.length?b:[a]}return a.filter(function(a){return a&&(1===a.nodeType||11===a.nodeType)})},wrap:function(a){a=c.module.Manipulating.__sG(a);if(0==a.length)return this;this._forEachElement(function(b){var d=a.eq(0).clone(!0);c.dom.Element.insertAfter(d[0],b);d=c.module.Manipulating.__sH(d[0]);c.dom.Element.insertEnd(b,d)});
return this},__sG:function(a){if(c.lang.Type.isArray(a))a=qxWeb(a);else{var b=c.bom.Html.clean([a]);a=0<b.length&&c.dom.Node.isElement(b[0])?qxWeb(b):qxWeb(a)}return a},__sH:function(a){if(0==a.childNodes.length)return a;for(var b=0,d=a.childNodes.length;b<d;b++)if(1===a.childNodes[b].nodeType)return this.__sH(a.childNodes[b]);return a},remove:function(){this._forEachElement(function(a){c.dom.Element.remove(a)});return this},empty:function(){this._forEachElement(function(a){for(;a.firstChild;)a.removeChild(a.firstChild)});
return this},before:function(a){c.lang.Type.isArray(a)||(a=[a]);var b=document.createDocumentFragment();c.bom.Html.clean(a,document,b);this._forEachElement(function(a,e){for(var f=c.lang.Array.cast(b.childNodes,Array),g=0,h=f.length;g<h;g++){var k;k=e<this.length-1?f[g].cloneNode(!0):f[g];a.parentNode.insertBefore(k,a)}},this);return this},after:function(a){c.lang.Type.isArray(a)||(a=[a]);var b=document.createDocumentFragment();c.bom.Html.clean(a,document,b);this._forEachElement(function(a,e){for(var f=
c.lang.Array.cast(b.childNodes,Array),g=f.length-1;0<=g;g--){var h;h=e<this.length-1?f[g].cloneNode(!0):f[g];a.parentNode.insertBefore(h,a.nextSibling)}},this);return this},getScrollLeft:function(){var a=this[0];if(!a)return null;var b=c.dom.Node;return b.isWindow(a)||b.isDocument(a)?c.bom.Viewport.getScrollLeft():a.scrollLeft},getScrollTop:function(){var a=this[0];if(!a)return null;var b=c.dom.Node;return b.isWindow(a)||b.isDocument(a)?c.bom.Viewport.getScrollTop():a.scrollTop},_animationDescription:{scrollLeft:{duration:700,
timing:"ease-in",keep:100,keyFrames:{0:{},100:{scrollLeft:1}}},scrollTop:{duration:700,timing:"ease-in",keep:100,keyFrames:{0:{},100:{scrollTop:1}}}},__sI:function(a,b,d){var e=c.lang.Object.clone(c.module.Manipulating._animationDescription[a],!0);e.keyFrames[100][a]=b;return this.animate(e,d)},setScrollLeft:function(a,b){var d=c.dom.Node;b&&(c.bom.element&&c.bom.element.AnimationJs)&&c.module.Manipulating.__sI.bind(this,"scrollLeft",a,b)();for(var e=0,f=this.length,g;e<f;e++)g=this[e],d.isElement(g)?
b&&c.bom.element&&c.bom.element.AnimationJs||(g.scrollLeft=a):d.isWindow(g)?g.scrollTo(a,this.getScrollTop(g)):d.isDocument(g)&&d.getWindow(g).scrollTo(a,this.getScrollTop(g));return this},setScrollTop:function(a,b){var d=c.dom.Node;b&&(c.bom.element&&c.bom.element.AnimationJs)&&c.module.Manipulating.__sI.bind(this,"scrollTop",a,b)();for(var e=0,f=this.length,g;e<f;e++)g=this[e],d.isElement(g)?b&&c.bom.element&&c.bom.element.AnimationJs||(g.scrollTop=a):d.isWindow(g)?g.scrollTo(this.getScrollLeft(g),
a):d.isDocument(g)&&d.getWindow(g).scrollTo(this.getScrollLeft(g),a);return this},focus:function(){try{this[0].focus()}catch(a){}return this},blur:function(){this.forEach(function(a,b){try{a.blur()}catch(d){}});return this}},defer:function(a){qxWeb.$attachStatic({create:a.create});qxWeb.$attach({append:a.append,appendTo:a.appendTo,remove:a.remove,empty:a.empty,before:a.before,insertBefore:a.insertBefore,after:a.after,insertAfter:a.insertAfter,wrap:a.wrap,clone:a.clone,getScrollLeft:a.getScrollLeft,
setScrollLeft:a.setScrollLeft,getScrollTop:a.getScrollTop,setScrollTop:a.setScrollTop,focus:a.focus,blur:a.blur})}})})();c.Bootstrap.define("qx.module.Core",{});(function(){c.Bootstrap.define("qx.module.event.Pointer",{statics:{TYPES:"pointerdown pointerup pointermove pointercancel pointerover pointerout".split(" "),getPointerType:function(){return!1},getViewportLeft:function(){return!1},getViewportTop:function(){return!1},getDocumentLeft:function(){return!1},getDocumentTop:function(){return!1},getScreenLeft:function(){return!1},
getScreenTop:function(){return!1},normalize:function(a,b){if(!a)return a;c.event.type.dom.Pointer.normalize(a);return a}},defer:function(a){qxWeb.$registerEventNormalization(c.module.event.Pointer.TYPES,a.normalize)}})})();(function(){c.Bootstrap.define("qx.module.event.Tap",{statics:{TYPES:["tap","longtap","dbltap"],BIND_METHODS:"getViewportLeft getViewportTop getDocumentLeft getDocumentTop getScreenLeft getScreenTop".split(" "),getViewportLeft:function(){return this._original.getViewportLeft()},
getViewportTop:function(){return this._original.getViewportTop()},getDocumentLeft:function(){return this._original.getDocumentLeft()},getDocumentTop:function(){return this._original.getDocumentTop()},getScreenLeft:function(){return this._original.getScreenLeft()},getScreenTop:function(){return this._original.getScreenTop()},normalize:function(a,b){if(!a)return a;for(var d=c.module.event.Tap.BIND_METHODS,e=0,f=d.length;e<f;e++)"function"!=typeof a[d[e]]&&(a[d[e]]=c.module.event.Tap[d[e]].bind(a));
return a}},defer:function(a){qxWeb.$registerEventNormalization(c.module.event.Tap.TYPES,a.normalize)}})})();(function(){c.Bootstrap.define("qx.module.event.Swipe",{statics:{TYPES:["swipe"],BIND_METHODS:"getStartTime getDuration getAxis getDirection getVelocity getDistance".split(" "),getStartTime:function(){return this._original.swipe.startTime},getDuration:function(){return this._original.swipe.duration},getAxis:function(){return this._original.swipe.axis},getDirection:function(){return this._original.swipe.direction},
getVelocity:function(){return this._original.swipe.velocity},getDistance:function(){return this._original.swipe.distance},normalize:function(a,b){if(!a)return a;for(var d=c.module.event.Swipe.BIND_METHODS,e=0,f=d.length;e<f;e++)"function"!=typeof a[d[e]]&&(a[d[e]]=c.module.event.Swipe[d[e]].bind(a));return a}},defer:function(a){qxWeb.$registerEventNormalization(c.module.event.Swipe.TYPES,a.normalize)}})})();(function(){c.Bootstrap.define("qx.module.event.Rotate",{statics:{TYPES:["rotate"],BIND_METHODS:["getAngle"],
getAngle:function(){return this._original.angle},normalize:function(a,b){if(!a)return a;for(var d=c.module.event.Rotate.BIND_METHODS,e=0,f=d.length;e<f;e++)"function"!=typeof a[d[e]]&&(a[d[e]]=c.module.event.Rotate[d[e]].bind(a));return a}},defer:function(a){qxWeb.$registerEventNormalization(c.module.event.Rotate.TYPES,a.normalize)}})})();(function(){c.Bootstrap.define("qx.module.event.Pinch",{statics:{TYPES:["pinch"],BIND_METHODS:["getScale"],getScale:function(){return this._original.scale},normalize:function(a,
b){if(!a)return a;for(var d=c.module.event.Pinch.BIND_METHODS,e=0,f=d.length;e<f;e++)"function"!=typeof a[d[e]]&&(a[d[e]]=c.module.event.Pinch[d[e]].bind(a));return a}},defer:function(a){qxWeb.$registerEventNormalization(c.module.event.Pinch.TYPES,a.normalize)}})})();(function(){c.Bootstrap.define("qx.module.event.Track",{statics:{TYPES:["track"],BIND_METHODS:["getDelta"],getDelta:function(){return this._original.delta},normalize:function(a,b){if(!a)return a;for(var d=c.module.event.Track.BIND_METHODS,
e=0,f=d.length;e<f;e++)"function"!=typeof a[d[e]]&&(a[d[e]]=c.module.event.Track[d[e]].bind(a));return a}},defer:function(a){qxWeb.$registerEventNormalization(c.module.event.Track.TYPES,a.normalize)}})})();(function(){c.Bootstrap.define("qx.module.event.GestureHandler",{statics:{TYPES:"tap longtap swipe dbltap track trackstart trackend roll rotate pinch".split(" "),register:function(a,b){a.$$gestureHandler||(c.core.Environment.get("event.dispatchevent")||a.$$emitter||(a.$$emitter=new c.event.Emitter),
a.$$gestureHandler=new c.event.handler.GestureCore(a,a.$$emitter))},unregister:function(a){if(a.$$gestureHandler){var b=a.$$emitter.getListeners(),d;for(d in b)if(-1!==c.module.event.GestureHandler.TYPES.indexOf(d)&&0<b[d].length)return;a.$$gestureHandler.dispose();a.$$gestureHandler=void 0}}},defer:function(a){qxWeb.$registerEventHook(a.TYPES,a.register,a.unregister)}})})();(function(){c.Bootstrap.define("qx.event.handler.GestureCore",{extend:Object,statics:{TYPES:"tap swipe longtap dbltap track trackstart trackend rotate pinch roll".split(" "),
GESTURE_EVENTS:["gesturebegin","gesturefinish","gesturemove","gesturecancel"],TAP_MAX_DISTANCE:{touch:40,mouse:50,pen:20},SWIPE_DIRECTION:{x:["left","right"],y:["up","down"]},LONGTAP_TIME:500,DOUBLETAP_TIME:500,ROLL_FACTOR:18},construct:function(a,b){this.__lU=a;this.__lV=b;this.__nD={};this.__nE={};this.__nF={};this._initObserver()},members:{__lU:null,__lV:null,__nD:null,__nG:null,__nH:null,__nI:null,__nJ:null,__nE:null,__nK:null,__nF:null,__nL:null,_initObserver:function(){c.event.handler.GestureCore.TYPES.forEach(function(a){this.__lU["on"+
a]||(this.__lU["on"+a]=!0)}.bind(this));c.event.handler.GestureCore.GESTURE_EVENTS.forEach(function(a){qxWeb(this.__lU).on(a,this.checkAndFireGesture,this)}.bind(this));if("mshtml"==c.core.Environment.get("engine.name")&&9>c.core.Environment.get("browser.documentmode"))qxWeb(this.__lU).on("dblclick",this._onDblClick,this);var a=c.core.Environment.get("event.mousewheel");qxWeb(a.target).on(a.type,this._fireRoll,this)},_stopObserver:function(){c.event.handler.GestureCore.GESTURE_EVENTS.forEach(function(a){qxWeb(this.__lU).off(a,
this.checkAndFireGesture,this)}.bind(this));"mshtml"==c.core.Environment.get("engine.name")&&9>c.core.Environment.get("browser.documentmode")&&qxWeb(this.__lU).off("dblclick",this._onDblClick,this);var a=c.core.Environment.get("event.mousewheel");qxWeb(a.target).off(a.type,this._fireRoll,this)},checkAndFireGesture:function(a,b,d){b||(b=a.type);d||(d=c.bom.Event.getTarget(a));"gesturebegin"==b?this.gestureBegin(a,d):"gesturemove"==b?this.gestureMove(a,d):"gesturefinish"==b?this.gestureFinish(a,d):
"gesturecancel"==b&&this.gestureCancel(a.pointerId)},gestureBegin:function(a,b){this.__nD[a.pointerId]&&(this.__nT(this.__nD[a.pointerId]),delete this.__nD[a.pointerId]);this.__nD[a.pointerId]={startTime:(new Date).getTime(),lastEventTime:(new Date).getTime(),startX:a.clientX,startY:a.clientY,clientX:a.clientX,clientY:a.clientY,velocityX:0,velocityY:0,target:b,isTap:!0,isPrimary:a.isPrimary,longTapTimer:window.setTimeout(this.__nS.bind(this,a,b),c.event.handler.GestureCore.LONGTAP_TIME)};a.isPrimary?
(this.__nI=!1,this.__nH=b,this.__nP("trackstart",a,b)):(this.__nI=!0,2===Object.keys(this.__nD).length&&(this.__nJ=this._calcAngle(),this.__nL=this._calcDistance()))},gestureMove:function(a,b){var d=this.__nD[a.pointerId];if(d){var c=d.clientX,f=d.clientY;d.clientX=a.clientX;d.clientY=a.clientY;d.lastEventTime=(new Date).getTime();c&&(d.velocityX=d.clientX-c);f&&(d.velocityY=d.clientY-f);2===Object.keys(this.__nD).length&&(this.__nQ(a,d.target),this.__nR(a,d.target));this.__nI||(this.__nP("track",
a,d.target),this._fireRoll(a,"touch",d.target));d.isTap&&(d.isTap=this._isBelowTapMaxDistance(a),d.isTap||this.__nT(d))}},_hasIntermediaryHandler:function(a){for(;a&&a!==this.__lU;){if(a.$$gestureHandler)return!0;a=a.parentNode}return!1},gestureFinish:function(a,b){if(this.__nD[a.pointerId]){var d=this.__nD[a.pointerId];this.__nT(d);if(!this._hasIntermediaryHandler(b)){this.__nM(d.velocityX,d.velocityY,a,d.target);this.__nP("trackend",a,d.target);if(d.isTap){if(b!==d.target){delete this.__nD[a.pointerId];
return}this._fireEvent(a,"tap",a.target||b);if(0<Object.keys(this.__nE).length){var d=Date.now()-c.event.handler.GestureCore.DOUBLETAP_TIME,e;for(e in this.__nE)e<d?delete this.__nE[e]:this.__nN(this.__nE[e].x,this.__nE[e].y,a.clientX,a.clientY,a.getPointerType())&&this._fireEvent(a,"dbltap",a.target||b)}this.__nE[Date.now()]={x:a.clientX,y:a.clientY}}else!this._isBelowTapMaxDistance(a)&&(e=this.__nO(a,b))&&(a.swipe=e,this._fireEvent(a,"swipe",d.target||b));delete this.__nD[a.pointerId]}}},stopMomentum:function(a){this.__nF[a]=
!0},gestureCancel:function(a){this.__nD[a]&&(this.__nT(this.__nD[a]),delete this.__nD[a])},updateGestureTarget:function(a,b){this.__nD[a].target=b},__nM:function(a,b,d,e,f){var g=d.timeoutId;1>Math.abs(b)&&1>Math.abs(a)||this.__nF[g]?delete this.__nF[g]:(f||(f=1,b/=2.8,a/=2.8),f+=6E-4,b/=f,a/=f,f=c.bom.AnimationFrame.request(c.lang.Function.bind(function(a,b,d,c,e){this.__nM(a,b,d,c,e)},this,a,b,d,e,f)),a=Math.round(100*a)/100,b=Math.round(100*b)/100,d.delta={x:-a,y:-b},d.momentum=!0,d.timeoutId=
f,this._fireEvent(d,"roll",d.target||e))},_calcAngle:function(){var a=null,b=null,d;for(d in this.__nD){var c=this.__nD[d];null===a?a=c:b=c}return(360+Math.atan2(a.clientY-b.clientY,a.clientX-b.clientX)*(180/Math.PI))%360},_calcDistance:function(){var a=null,b=null,d;for(d in this.__nD){var c=this.__nD[d];null===a?a=c:b=c}return Math.sqrt(Math.pow(a.clientX-b.clientX,2)+Math.pow(a.clientY-b.clientY,2))},_isBelowTapMaxDistance:function(a){var b=this._getDeltaCoordinates(a);a=c.event.handler.GestureCore.TAP_MAX_DISTANCE[a.getPointerType()];
return b?Math.abs(b.x)<=a&&Math.abs(b.y)<=a:null},__nN:function(a,b,d,e,f){var g=c.event.handler.GestureCore;a=Math.abs(a-d)<g.TAP_MAX_DISTANCE[f];b=Math.abs(b-e)<g.TAP_MAX_DISTANCE[f];return a&&b},_getDeltaCoordinates:function(a){var b=this.__nD[a.pointerId];if(!b)return null;var d=a.clientX-b.startX;a=a.clientY-b.startY;b="x";1>Math.abs(d/a)&&(b="y");return{x:d,y:a,axis:b}},_fireEvent:function(a,b,d){this.__lU&&(c.core.Environment.get("event.dispatchevent")?(a=new c.event.type.dom.Custom(b,a,{bubbles:!0,
swipe:a.swipe,scale:a.scale,angle:a.angle,delta:a.delta,pointerType:a.pointerType,momentum:a.momentum}),d.dispatchEvent(a)):this.__lV&&(new c.event.type.dom.Custom(b,a,{target:this.__lU,currentTarget:this.__lU,srcElement:this.__lU,swipe:a.swipe,scale:a.scale,angle:a.angle,delta:a.delta,pointerType:a.pointerType,momentum:a.momentum}),this.__lV.emit(b,a)))},_onDblClick:function(a){var b=c.bom.Event.getTarget(a);this._fireEvent(a,"tap",b);this._fireEvent(a,"dbltap",b)},__nO:function(a,b){var d=this.__nD[a.pointerId];
if(!d)return null;var e=c.event.handler.GestureCore,f=this._getDeltaCoordinates(a),g=(new Date).getTime()-d.startTime,h=Math.abs(f.x)>=Math.abs(f.y)?"x":"y",f=f[h];return{startTime:d.startTime,duration:g,axis:h,direction:e.SWIPE_DIRECTION[h][0>f?0:1],distance:f,velocity:0!==g?f/g:0}},__nP:function(a,b,d){b.delta=this._getDeltaCoordinates(b);this._fireEvent(b,a,b.target||d)},_fireRoll:function(a,b,d){a.type===c.core.Environment.get("event.mousewheel").type?(a.delta={x:c.util.Wheel.getDelta(a,"x")*
c.event.handler.GestureCore.ROLL_FACTOR,y:c.util.Wheel.getDelta(a,"y")*c.event.handler.GestureCore.ROLL_FACTOR},a.delta.axis=1>Math.abs(a.delta.x/a.delta.y)?"y":"x",a.pointerType="wheel"):(b=this.__nD[a.pointerId],a.delta={x:-b.velocityX,y:-b.velocityY,axis:1>Math.abs(b.velocityX/b.velocityY)?"y":"x"});this._fireEvent(a,"roll",a.target||d)},__nQ:function(a,b){if(!a.isPrimary){var d=this._calcAngle();a.angle=Math.round((d-this.__nJ)%360);this._fireEvent(a,"rotate",this.__nH)}},__nR:function(a,b){if(!a.isPrimary){var d=
this._calcDistance()/this.__nL;a.scale=Math.round(100*d)/100;this._fireEvent(a,"pinch",this.__nH)}},__nS:function(a,b){var d=this.__nD[a.pointerId];d&&(this._fireEvent(a,"longtap",a.target||b),d.longTapTimer=null,d.isTap=!1)},__nT:function(a){a.longTapTimer&&(window.clearTimeout(a.longTapTimer),a.longTapTimer=null)},isBelowTapMaxDistance:function(a){a=this._calcDelta(a);var b=c.event.handler.GestureCore;return Math.abs(a.x)<=b.TAP_MAX_DISTANCE&&Math.abs(a.y)<=b.TAP_MAX_DISTANCE},dispose:function(){for(var a in this.__nD)this.__nT(a);
this._stopObserver();this.__lU=this.__lV=null}}})})();(function(){c.Bootstrap.define("qx.bom.AnimationFrame",{extend:c.event.Emitter,events:{end:void 0,frame:"Number"},members:{__mG:!1,startSequence:function(a){this.__mG=!1;var b=+new Date,d=function(e){this.__mG?this.id=null:e>=b+a?(this.emit("end"),this.id=null):(e=Math.max(e-b,0),this.emit("frame",e),this.id=c.bom.AnimationFrame.request(d,this))};this.id=c.bom.AnimationFrame.request(d,this)},cancelSequence:function(){this.__mG=!0}},statics:{TIMEOUT:30,
calculateTiming:function(a,b){if("ease-in"==a)var d=[3.1223E-7,0.0757,1.2646,-0.167,-0.4387,0.2654];else if("ease-out"==a)d=[-7.0198E-8,1.652,-0.551,-0.0458,0.1255,-0.1807];else{if("linear"==a)return b;d="ease-in-out"==a?[2.482E-7,-0.2289,3.3466,-1.0857,-1.7354,0.7034]:[-0.0021,0.2472,9.8054,-21.6869,17.7611,-5.1226]}for(var c=0,f=0;f<d.length;f++)c+=d[f]*Math.pow(b,f);return c},request:function(a,b){var d=c.core.Environment.get("css.animation.requestframe"),e=function(d){1E10>d&&(d=this.__mH+d);
d=d||+new Date;a.call(b,d)};return d?window[d](e):window.setTimeout(function(){e()},c.bom.AnimationFrame.TIMEOUT)}},defer:function(a){a.__mH=window.performance&&performance.timing&&performance.timing.navigationStart;a.__mH||(a.__mH=Date.now())}})})();(function(){c.Bootstrap.define("qx.bom.client.CssAnimation",{statics:{getSupport:function(){var a=c.bom.client.CssAnimation.getName();return null!=a?{name:a,"play-state":c.bom.client.CssAnimation.getPlayState(),"start-event":c.bom.client.CssAnimation.getAnimationStart(),
"iteration-event":c.bom.client.CssAnimation.getAnimationIteration(),"end-event":c.bom.client.CssAnimation.getAnimationEnd(),"fill-mode":c.bom.client.CssAnimation.getFillMode(),keyframes:c.bom.client.CssAnimation.getKeyFrames()}:null},getFillMode:function(){return c.bom.Style.getPropertyName("AnimationFillMode")},getPlayState:function(){return c.bom.Style.getPropertyName("AnimationPlayState")},getName:function(){return c.bom.Style.getPropertyName("animation")},getAnimationStart:function(){return{msAnimation:"MSAnimationStart",
WebkitAnimation:"webkitAnimationStart",MozAnimation:"animationstart",OAnimation:"oAnimationStart",animation:"animationstart"}[this.getName()]},getAnimationIteration:function(){return{msAnimation:"MSAnimationIteration",WebkitAnimation:"webkitAnimationIteration",MozAnimation:"animationiteration",OAnimation:"oAnimationIteration",animation:"animationiteration"}[this.getName()]},getAnimationEnd:function(){return{msAnimation:"MSAnimationEnd",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",
OAnimation:"oAnimationEnd",animation:"animationend"}[this.getName()]},getKeyFrames:function(){for(var a=c.bom.Style.VENDOR_PREFIXES,b=[],d=0;d<a.length;d++){var e="@"+c.bom.Style.getCssName(a[d])+"-keyframes";b.push(e)}b.unshift("@keyframes");a=c.bom.Stylesheet.createElement();for(d=0;d<b.length;d++)try{return c.bom.Stylesheet.addRule(a,b[d]+" name",""),b[d]}catch(f){}return null},getRequestAnimationFrame:function(){for(var a=["requestAnimationFrame","msRequestAnimationFrame","webkitRequestAnimationFrame",
"mozRequestAnimationFrame","oRequestAnimationFrame"],b=0;b<a.length;b++)if(void 0!=window[a[b]])return a[b];return null}},defer:function(a){c.core.Environment.add("css.animation",a.getSupport);c.core.Environment.add("css.animation.requestframe",a.getRequestAnimationFrame)}})})();(function(){c.Bootstrap.define("qx.util.Wheel",{statics:{MAXSCROLL:null,MINSCROLL:null,FACTOR:1,getDelta:function(a,b){if(void 0===b){var d=0;void 0!==a.wheelDelta?d=-a.wheelDelta:0!==a.detail?d=a.detail:void 0!==a.deltaY&&
(d=a.deltaY);return this.__nU(d)}return"x"===b?(d=0,void 0!==a.wheelDelta?void 0!==a.wheelDeltaX&&(d=a.wheelDeltaX?this.__nU(-a.wheelDeltaX):0):a.axis&&a.axis==a.HORIZONTAL_AXIS&&(void 0!==a.detail&&0<a.detail?d=this.__nU(a.detail):void 0!==a.deltaX&&(d=this.__nU(a.deltaX))),d):"y"===b?(d=0,void 0!==a.wheelDelta?d=void 0!==a.wheelDeltaY?a.wheelDeltaY?this.__nU(-a.wheelDeltaY):0:this.__nU(-a.wheelDelta):a.axis&&a.axis==a.HORIZONTAL_AXIS||(void 0!==a.detail&&0<a.detail?d=this.__nU(a.detail):void 0!==
a.deltaY&&(d=this.__nU(a.deltaY))),d):0},__nU:function(a){var b=Math.abs(a);if(null==c.util.Wheel.MINSCROLL||c.util.Wheel.MINSCROLL>b)c.util.Wheel.MINSCROLL=b,this.__nV();if(null==c.util.Wheel.MAXSCROLL||c.util.Wheel.MAXSCROLL<b)c.util.Wheel.MAXSCROLL=b,this.__nV();if(c.util.Wheel.MAXSCROLL===b&&c.util.Wheel.MINSCROLL===b)return 2*(a/b);b=c.util.Wheel.MAXSCROLL-c.util.Wheel.MINSCROLL;a=a/b*Math.log(b)*c.util.Wheel.FACTOR;return 0>a?Math.min(a,-1):Math.max(a,1)},__nV:function(){var a=c.util.Wheel.MAXSCROLL||
0,b=c.util.Wheel.MINSCROLL||a;a<=b||(b=a-b,a=a/b*Math.log(b),0==a&&(a=1),c.util.Wheel.FACTOR=6/a)}}})})();(function(){c.Bootstrap.define("qx.module.event.Native",{statics:{TYPES:["*"],FORWARD_METHODS:["getTarget","getRelatedTarget"],BIND_METHODS:["preventDefault","stopPropagation","getType"],preventDefault:function(){try{this.keyCode=0}catch(a){}this.returnValue=!1},stopPropagation:function(){this.cancelBubble=!0},getType:function(){return this._type||this.type},getTarget:function(){},getRelatedTarget:function(){},
getCurrentTarget:function(){},normalize:function(a,b){if(!a)return a;for(var d=c.module.event.Native.FORWARD_METHODS,e=0,f=d.length;e<f;e++)a[d[e]]=c.bom.Event[d[e]].bind(null,a);d=c.module.event.Native.BIND_METHODS;e=0;for(f=d.length;e<f;e++)"function"!=typeof a[d[e]]&&(a[d[e]]=c.module.event.Native[d[e]].bind(a));a.getCurrentTarget=function(){return a.currentTarget||b};return a}},defer:function(a){qxWeb.$registerEventNormalization(a.TYPES,a.normalize)}})})();(function(){c.Bootstrap.define("qx.module.event.Keyboard",
{statics:{TYPES:["keydown","keypress","keyup"],BIND_METHODS:["getKeyIdentifier"],getKeyIdentifier:function(){return"keypress"!=this.type||"gecko"==qxWeb.env.get("engine.name")&&0===this.charCode?c.event.util.Keyboard.keyCodeToIdentifier(this.keyCode):c.event.util.Keyboard.charCodeToIdentifier(this.charCode||this.keyCode)},normalize:function(a,b){if(!a)return a;for(var d=c.module.event.Keyboard.BIND_METHODS,e=0,f=d.length;e<f;e++)"function"!=typeof a[d[e]]&&(a[d[e]]=c.module.event.Keyboard[d[e]].bind(a));
return a},registerInputFix:function(a){"text"!==a.type&&"password"!==a.type&&"textarea"!==a.type||a.__LS||(a.__LS=qxWeb(a).on("keyup",c.module.event.Keyboard._inputFix))},unregisterInputFix:function(a){a.__LS&&!qxWeb(a).hasListener("input")&&(qxWeb(a).off("keyup",c.module.event.Keyboard._inputFix),a.__LS=null)},_inputFix:function(a){if("Backspace"===a.getKeyIdentifier()){var b=a.getTarget(),d=qxWeb(b).getValue();b.__px&&b.__px===d||(b.__px=d,a.type=a._type="input",b.$$emitter.emit("input",a))}}},
defer:function(a){qxWeb.$registerEventNormalization(c.module.event.Keyboard.TYPES,a.normalize);"mshtml"===qxWeb.env.get("engine.name")&&9===qxWeb.env.get("browser.documentmode")&&qxWeb.$registerEventHook("input",a.registerInputFix,a.unregisterInputFix)}})})();(function(){c.Bootstrap.define("qx.event.util.Keyboard",{statics:{specialCharCodeMap:{8:"Backspace",9:"Tab",13:"Enter",27:"Escape",32:"Space"},numpadToCharCode:{96:48,97:49,98:50,99:51,100:52,101:53,102:54,103:55,104:56,105:57,106:42,107:43,
109:45,110:44,111:47},keyCodeToIdentifierMap:{16:"Shift",17:"Control",18:"Alt",20:"CapsLock",224:"Meta",37:"Left",38:"Up",39:"Right",40:"Down",33:"PageUp",34:"PageDown",35:"End",36:"Home",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",44:"PrintScreen",145:"Scroll",19:"Pause",91:"osx"==c.core.Environment.get("os.name")?"cmd":"Win",92:"Win",93:"osx"==c.core.Environment.get("os.name")?"cmd":"Apps"},
charCodeA:65,charCodeZ:90,charCode0:48,charCode9:57,keyCodeToIdentifier:function(a){if(this.isIdentifiableKeyCode(a)){var b=this.numpadToCharCode[a];return b?String.fromCharCode(b):this.keyCodeToIdentifierMap[a]||this.specialCharCodeMap[a]||String.fromCharCode(a)}return"Unidentified"},charCodeToIdentifier:function(a){return this.specialCharCodeMap[a]||String.fromCharCode(a).toUpperCase()},isIdentifiableKeyCode:function(a){return a>=this.charCodeA&&a<=this.charCodeZ||a>=this.charCode0&&a<=this.charCode9||
this.specialCharCodeMap[a]||this.numpadToCharCode[a]||this.isNonPrintableKeyCode(a)?!0:!1},isNonPrintableKeyCode:function(a){return this.keyCodeToIdentifierMap[a]?!0:!1}},defer:function(a,b){if(!a.identifierToKeyCodeMap){a.identifierToKeyCodeMap={};for(var d in a.keyCodeToIdentifierMap)a.identifierToKeyCodeMap[a.keyCodeToIdentifierMap[d]]=parseInt(d,10);for(d in a.specialCharCodeMap)a.identifierToKeyCodeMap[a.specialCharCodeMap[d]]=parseInt(d,10)}}})})();(function(){c.Bootstrap.define("qx.module.event.Mouse",
{statics:{TYPES:"click dblclick mousedown mouseup mouseover mousemove mouseout".split(" "),BIND_METHODS:"getButton getViewportLeft getViewportTop getDocumentLeft getDocumentTop getScreenLeft getScreenTop".split(" "),BUTTONS_DOM2:{0:"left",2:"right",1:"middle"},BUTTONS_MSHTML:{1:"left",2:"right",4:"middle"},getButton:function(){switch(this.type){case "contextmenu":return"right";case "click":if("ie"===qxWeb.env.get("browser.name")&&9>qxWeb.env.get("browser.documentmode"))return"left";default:return void 0!==
this.target?c.module.event.Mouse.BUTTONS_DOM2[this.button]||"none":c.module.event.Mouse.BUTTONS_MSHTML[this.button]||"none"}},getViewportLeft:function(){return this.clientX},getViewportTop:function(){return this.clientY},getDocumentLeft:function(){if(void 0!==this.pageX)return this.pageX;var a=c.dom.Node.getWindow(this.srcElement);return this.clientX+c.bom.Viewport.getScrollLeft(a)},getDocumentTop:function(){if(void 0!==this.pageY)return this.pageY;var a=c.dom.Node.getWindow(this.srcElement);return this.clientY+
c.bom.Viewport.getScrollTop(a)},getScreenLeft:function(){return this.screenX},getScreenTop:function(){return this.screenY},normalize:function(a,b){if(!a)return a;for(var d=c.module.event.Mouse.BIND_METHODS,e=0,f=d.length;e<f;e++)"function"!=typeof a[d[e]]&&(a[d[e]]=c.module.event.Mouse[d[e]].bind(a));return a}},defer:function(a){qxWeb.$registerEventNormalization(c.module.event.Mouse.TYPES,a.normalize)}})})();(function(){c.Bootstrap.define("qx.module.Placeholder",{statics:{PLACEHOLDER_NAME:"$qx_placeholder",
update:function(){qxWeb.env.get("css.placeholder")||qxWeb("input[placeholder], textarea[placeholder]").updatePlaceholder()},updatePlaceholder:function(){if(!qxWeb.env.get("css.placeholder"))for(var a=0;a<this.length;a++){var b=qxWeb(this[a]),d=b.getAttribute("placeholder"),e=b.getProperty("tagName");if(d&&("TEXTAREA"==e||"INPUT"==e)){(d=b.getProperty(c.module.Placeholder.PLACEHOLDER_NAME))||(d=c.module.Placeholder.__LU(b));var e=b.isRendered(),f=d.isRendered();if(e&&!f)b.before(d);else if(!e&&f){d.remove();
break}c.module.Placeholder.__LT(b)}}return this},__LT:function(a){var b=a.getAttribute("placeholder"),d=a.getProperty(c.module.Placeholder.PLACEHOLDER_NAME),e=a.getStyle("z-index"),f=parseInt(a.getStyle("padding-left"))+2*parseInt(a.getStyle("padding-right")),g=parseInt(a.getStyle("padding-top"))+2*parseInt(a.getStyle("padding-bottom"));d.setHtml(b).setStyles({display:""==a.getValue()?"inline":"none",zIndex:"auto"==e?1:e+1,textAlign:a.getStyle("text-align"),width:a.getWidth()-f-4+"px",height:a.getHeight()-
g-4+"px",left:a.getPosition().left+"px",top:a.getPosition().top+"px",fontFamily:a.getStyle("font-family"),fontStyle:a.getStyle("font-style"),fontVariant:a.getStyle("font-variant"),fontWeight:a.getStyle("font-weight"),fontSize:a.getStyle("font-size"),paddingTop:parseInt(a.getStyle("padding-top"))+2+"px",paddingRight:parseInt(a.getStyle("padding-right"))+2+"px",paddingBottom:parseInt(a.getStyle("padding-bottom"))+2+"px",paddingLeft:parseInt(a.getStyle("padding-left"))+2+"px"})},__LU:function(a){var b=
qxWeb.create("<label>").setStyles({position:"absolute",color:"#989898",overflow:"hidden",pointerEvents:"none"});a.setProperty(c.module.Placeholder.PLACEHOLDER_NAME,b);a.on("keyup",function(a){a.getProperty(c.module.Placeholder.PLACEHOLDER_NAME).setStyle("display",""==a.getValue()?"inline":"none")}.bind(this,a));if(!qxWeb.env.get("css.pointerevents"))b.setStyle("cursor","text").on("tap",function(a){a.focus()}.bind(this,a));return b}},defer:function(a){qxWeb.$attachStatic({placeholder:{update:a.update}});
qxWeb.$attach({updatePlaceholder:a.updatePlaceholder})}})})();(function(){c.Bootstrap.define("qx.util.placement.AbstractAxis",{extend:Object,statics:{computeStart:function(a,b,d,c,f){throw Error("abstract method call!");},_moveToEdgeAndAlign:function(a,b,d,c){switch(c){case "edge-start":return b.start-d.end-a;case "edge-end":return b.end+d.start;case "align-start":return b.start+d.start;case "align-center":return b.start+parseInt((b.end-b.start-a)/2,10)+d.start;case "align-end":return b.end-d.end-
a}},_isInRange:function(a,b,d){return 0<=a&&a+b<=d}}})})();(function(){c.Bootstrap.define("qx.util.placement.DirectAxis",{statics:{_moveToEdgeAndAlign:c.util.placement.AbstractAxis._moveToEdgeAndAlign,computeStart:function(a,b,d,c,f){return this._moveToEdgeAndAlign(a,b,d,f)}}})})();(function(){c.Bootstrap.define("qx.util.placement.KeepAlignAxis",{statics:{_moveToEdgeAndAlign:c.util.placement.AbstractAxis._moveToEdgeAndAlign,_isInRange:c.util.placement.AbstractAxis._isInRange,computeStart:function(a,
b,d,c,f){var g=this._moveToEdgeAndAlign(a,b,d,f);if(this._isInRange(g,a,c))return g;"edge-start"==f||"edge-end"==f?(f=b.start-d.end,b=b.end+d.start):(f=b.end-d.end,b=b.start+d.start);return f>c-b?f-a:b}}})})();(function(){c.Bootstrap.define("qx.util.placement.BestFitAxis",{statics:{_isInRange:c.util.placement.AbstractAxis._isInRange,_moveToEdgeAndAlign:c.util.placement.AbstractAxis._moveToEdgeAndAlign,computeStart:function(a,b,d,c,f){b=this._moveToEdgeAndAlign(a,b,d,f);if(this._isInRange(b,a,c))return b;
0>b&&(b=Math.min(0,c-a));b+a>c&&(b=Math.max(0,c-a));return b}}})})();(function(){qxWeb.define("qx.module.Placement",{statics:{placeTo:function(a,b,d,e,f){if(!this[0]||!a)return this;a=qxWeb(a);var g=this.isRendered(),h=null,k=null;g||(h=this[0].style.display,k=this[0].style.visibility,this.setStyles({position:"absolute",visibility:"hidden",display:"block"}));f={x:c.module.Placement._getAxis(e),y:c.module.Placement._getAxis(f)};var l={width:this.getWidth(),height:this.getHeight()};e=this.getParents();
var u={width:e.getWidth(),height:e.getHeight()};d=d||{top:0,right:0,bottom:0,left:0};var s=b.split("-");b=s[0];s=s[1];b={x:c.module.Placement._getPositionX(b,s),y:c.module.Placement._getPositionY(b,s)};s=e.getStyle("position");"relative"==s||"static"==s?a=a.getOffset():(s=a.getPosition(),a={top:s.top,bottom:s.top+a.getHeight(),left:s.left,right:s.left+a.getWidth()});for(d=c.module.Placement._computePlacement(f,l,u,a,d,b);0<e.length;)"relative"==e.getStyle("position")?(a=e.getOffset(),f=parseInt(e.getStyle("border-top-width"))||
0,e=parseInt(e.getStyle("border-left-width"))||0,d.left-=a.left+e,d.top-=a.top+f,e=[]):e=e.getParents();g||(this[0].style.display=h,this[0].style.visibility=k);this.setStyles({position:"absolute",left:d.left+"px",top:d.top+"px"});return this},_getAxis:function(a){switch(a){case "keep-align":return c.util.placement.KeepAlignAxis;case "best-fit":return c.util.placement.BestFitAxis;default:return c.util.placement.DirectAxis}},_computePlacement:function(a,b,d,c,f,g){var h=a.x.computeStart(b.width,{start:c.left,
end:c.right},{start:f.left,end:f.right},d.width,g.x);a=a.y.computeStart(b.height,{start:c.top,end:c.bottom},{start:f.top,end:f.bottom},d.height,g.y);return{left:h,top:a}},_getPositionX:function(a,b){if("left"==a)return"edge-start";if("right"==a)return"edge-end";if("left"==b)return"align-start";if("center"==b)return"align-center";if("right"==b)return"align-end"},_getPositionY:function(a,b){if("top"==a)return"edge-start";if("bottom"==a)return"edge-end";if("top"==b)return"align-start";if("middle"==b)return"align-center";
if("bottom"==b)return"align-end"}},defer:function(a){qxWeb.$attach({placeTo:a.placeTo})}})})();(function(){c.Bootstrap.define("qx.module.Template",{statics:{get:function(a,b,d){a=c.bom.Template.get(a,b,d);a=c.module.Template.__ca(a);return qxWeb.$init([a],qxWeb)},render:function(a,b,d){return c.bom.Template.render(a,b,d)},renderToNode:function(a,b,d){a=c.bom.Template.renderToNode(a,b,d);a=c.module.Template.__ca(a);return qxWeb.$init([a],qxWeb)},__ca:function(a){if(qxWeb.isTextNode(a)){var b=document.createElement("span");
b.appendChild(a);a=b}return a}},defer:function(a){qxWeb.$attachStatic({template:{get:a.get,render:a.render,renderToNode:a.renderToNode}})}})})();(function(){var a="Invalid tags: ",b="\\s*",d="\\$&";c.Bootstrap.define("qx.bom.Template",{statics:{version:null,render:null,renderToNode:function(a,b,d){a=this.render(a,b,d);return this._createNodeFromTemplate(a)},get:function(a,b,d){a=document.getElementById(a);return this.renderToNode(a.innerHTML,b,d)},_createNodeFromTemplate:function(a){if(-1===a.search(/<|>/))return document.createTextNode(a);
var b=c.dom.Element.create("div");b.innerHTML=a;return b.children[0]}}});(function(){(function(a,b){var d={};b(d);a.Mustache=d})(this,function(c){function f(a){return a.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,d)}function g(d){if(!sa(d)||2!==d.length)throw Error(a+d);return[RegExp(f(d[0])+b),RegExp(b+f(d[1]))]}function h(a){this.tail=this.string=a;this.pos=0}function k(a,b){this.view=null==a?{}:a;this.cache={".":this.view};this.parent=b}function l(){this.cache={}}var u=/\s*/,s=/\s+/,M=/\S/,D=/\s*=/,
A=/\s*\}/,L=/#|\^|\/|>|\{|&|=|!/,E=RegExp.prototype.test,Q=Object.prototype.toString,sa=Array.isArray||function(a){return"[object Array]"===Q.call(a)},ia={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};h.prototype.eos=function(){return""===this.tail};h.prototype.scan=function(a){return(a=this.tail.match(a))&&0===a.index?(a=a[0],this.tail=this.tail.substring(a.length),this.pos+=a.length,a):""};h.prototype.scanUntil=function(a){a=this.tail.search(a);var b;switch(a){case -1:b=
this.tail;this.tail="";break;case 0:b="";break;default:b=this.tail.substring(0,a),this.tail=this.tail.substring(a)}this.pos+=b.length;return b};k.prototype.push=function(a){return new k(a,this)};k.prototype.lookup=function(a){var b;if(a in this.cache)b=this.cache[a];else{for(var d=this;d;){if(0<a.indexOf(".")){b=d.view;for(var c=a.split("."),e=0;null!=b&&e<c.length;)b=b[c[e++]]}else b=d.view[a];if(null!=b)break;d=d.parent}this.cache[a]=b}"function"===typeof b&&(b=b.call(this.view));return b};l.prototype.clearCache=
function(){this.cache={}};l.prototype.parse=function(a,b){var d=this.cache,k=d[a];if(null==k){var l;l=b||c.tags;k=a||"";"string"===typeof l&&(l=l.split(s));for(var x=g(l),y=new h(k),F=[],k=[],n=[],v=!1,U=!1,N,z,K,P;!y.eos();){N=y.pos;if(K=y.scanUntil(x[0])){P=0;for(var Q=K.length;P<Q;++P)if(z=K.charAt(P),E.call(M,z)?U=!0:n.push(k.length),k.push(["text",z,N,N+1]),N+=1,"\n"===z){if(v&&!U)for(;n.length;)delete k[n.pop()];else n=[];U=v=!1}}if(!y.scan(x[0]))break;v=!0;z=y.scan(L)||"name";y.scan(u);"="===
z?(K=y.scanUntil(D),y.scan(D),y.scanUntil(x[1])):"{"===z?(K=y.scanUntil(RegExp("\\s*"+f("}"+l[1]))),y.scan(A),y.scanUntil(x[1]),z="&"):K=y.scanUntil(x[1]);if(!y.scan(x[1]))throw Error("Unclosed tag at "+y.pos);P=[z,K,N,y.pos];k.push(P);if("#"===z||"^"===z)F.push(P);else if("/"===z){z=F.pop();if(!z)throw Error('Unopened section "'+K+'" at '+N);if(z[1]!==K)throw Error('Unclosed section "'+z[1]+'" at '+N);}else"name"===z||"{"===z||"&"===z?U=!0:"="===z&&(x=g(l=K.split(s)))}if(z=F.pop())throw Error('Unclosed section "'+
z[1]+'" at '+y.pos);l=[];for(var O,y=0,F=k.length;y<F;++y)if(x=k[y])"text"===x[0]&&O&&"text"===O[0]?(O[1]+=x[1],O[3]=x[3]):(l.push(x),O=x);n=O=[];k=[];y=0;for(F=l.length;y<F;++y)switch(x=l[y],x[0]){case "#":case "^":n.push(x);k.push(x);n=x[4]=[];break;case "/":n=k.pop();n[5]=x[2];n=0<k.length?k[k.length-1][4]:O;break;default:n.push(x)}k=d[a]=O}return k};l.prototype.render=function(a,b,d){var c=this.parse(a);b=b instanceof k?b:new k(b);return this.renderTokens(c,b,d,a)};l.prototype.renderTokens=function(a,
b,d,f){function g(a){return k.render(a,b,d)}for(var h="",k=this,l,n,s=0,v=a.length;s<v;++s)switch(l=a[s],l[0]){case "#":n=b.lookup(l[1]);if(!n)continue;if(sa(n))for(var u=0,z=n.length;u<z;++u)h+=this.renderTokens(l[4],b.push(n[u]),d,f);else if("object"===typeof n||"string"===typeof n)h+=this.renderTokens(l[4],b.push(n),d,f);else if("function"===typeof n){if("string"!==typeof f)throw Error("Cannot use higher-order sections without the original template");n=n.call(b.view,f.slice(l[3],l[5]),g);null!=
n&&(h+=n)}else h+=this.renderTokens(l[4],b,d,f);break;case "^":n=b.lookup(l[1]);if(!n||sa(n)&&0===n.length)h+=this.renderTokens(l[4],b,d,f);break;case ">":if(!d)continue;n="function"===typeof d?d(l[1]):d[l[1]];null!=n&&(h+=this.renderTokens(this.parse(n),b,d,n));break;case "&":n=b.lookup(l[1]);null!=n&&(h+=n);break;case "name":n=b.lookup(l[1]);null!=n&&(h+=c.escape(n));break;case "text":h+=l[1]}return h};c.name="mustache.js";c.version="0.8.1";c.tags=["{{","}}"];var v=new l;c.clearCache=function(){return v.clearCache()};
c.parse=function(a,b){return v.parse(a,b)};c.render=function(a,b,d){return v.render(a,b,d)};c.to_html=function(a,b,d,f){a=c.render(a,b,d);if("function"===typeof f)f(a);else return a};c.escape=function(a){return String(a).replace(/[&<>"'\/]/g,function(a){return ia[a]})};c.Scanner=h;c.Context=k;c.Writer=l});c.bom.Template.version=this.Mustache.version;c.bom.Template.render=this.Mustache.render}).call({})})();(function(){c.Bootstrap.define("qx.module.util.Array",{statics:{cast:c.lang.Array.cast,equals:c.lang.Array.equals,
exclude:c.lang.Array.exclude,fromArguments:c.lang.Array.fromArguments,insertAfter:c.lang.Array.insertAfter,insertBefore:c.lang.Array.insertBefore,max:c.lang.Array.max,min:c.lang.Array.min,remove:c.lang.Array.remove,removeAll:c.lang.Array.removeAll,unique:c.lang.Array.unique,range:c.lang.Array.range},defer:function(a){qxWeb.$attachStatic({array:{cast:a.cast,equals:a.equals,exclude:a.exclude,fromArguments:a.fromArguments,insertAfter:a.insertAfter,insertBefore:a.insertBefore,max:a.max,min:a.min,remove:a.remove,
removeAll:a.removeAll,unique:a.unique,range:a.range}})}})})();(function(){c.Bootstrap.define("qx.bom.String",{statics:{TO_CHARCODE:{quot:34,amp:38,lt:60,gt:62,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,copy:169,ordf:170,laquo:171,not:172,shy:173,reg:174,macr:175,deg:176,plusmn:177,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,sup1:185,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,Agrave:192,Aacute:193,Acirc:194,Atilde:195,
Auml:196,Aring:197,AElig:198,Ccedil:199,Egrave:200,Eacute:201,Ecirc:202,Euml:203,Igrave:204,Iacute:205,Icirc:206,Iuml:207,ETH:208,Ntilde:209,Ograve:210,Oacute:211,Ocirc:212,Otilde:213,Ouml:214,times:215,Oslash:216,Ugrave:217,Uacute:218,Ucirc:219,Uuml:220,Yacute:221,THORN:222,szlig:223,agrave:224,aacute:225,acirc:226,atilde:227,auml:228,aring:229,aelig:230,ccedil:231,egrave:232,eacute:233,ecirc:234,euml:235,igrave:236,iacute:237,icirc:238,iuml:239,eth:240,ntilde:241,ograve:242,oacute:243,ocirc:244,
otilde:245,ouml:246,divide:247,oslash:248,ugrave:249,uacute:250,ucirc:251,uuml:252,yacute:253,thorn:254,yuml:255,fnof:402,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,
sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,bull:8226,hellip:8230,prime:8242,Prime:8243,oline:8254,frasl:8260,weierp:8472,image:8465,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,
or:8744,cap:8745,cup:8746,"int":8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,circ:710,tilde:732,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,
ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,permil:8240,lsaquo:8249,rsaquo:8250,euro:8364},escape:function(a){return c.util.StringEscape.escape(a,c.bom.String.FROM_CHARCODE)}},defer:function(a){a.FROM_CHARCODE=c.lang.Object.invert(a.TO_CHARCODE)}})})();(function(){c.Bootstrap.define("qx.util.StringEscape",{statics:{escape:function(a,b){for(var d,c="",f=0,g=a.length;f<g;f++){d=a.charAt(f);var h=d.charCodeAt(0);d=b[h]?"&"+b[h]+";":127<h?"&#"+h+";":d;c+=d}return c}}})})();(function(){c.Bootstrap.define("qx.module.util.String",
{statics:{camelCase:function(a){return c.lang.String.camelCase.call(c.lang.String,a)},hyphenate:function(a){return c.lang.String.hyphenate.call(c.lang.String,a)},firstUp:c.lang.String.firstUp,firstLow:c.lang.String.firstLow,startsWith:c.lang.String.startsWith,endsWith:c.lang.String.endsWith,escapeRegexpChars:c.lang.String.escapeRegexpChars,escapeHtml:c.bom.String.escape},defer:function(a){qxWeb.$attachStatic({string:{camelCase:a.camelCase,hyphenate:a.hyphenate,firstUp:a.firstUp,firstLow:a.firstLow,
startsWith:a.startsWith,endsWith:a.endsWith,escapeRegexpChars:a.escapeRegexpChars,escapeHtml:a.escapeHtml}})}})})();(function(){c.Bootstrap.define("qx.module.util.Type",{statics:{get:c.Bootstrap.getClass},defer:function(a){qxWeb.$attachStatic({type:{get:a.get}})}})})();(function(){c.Bootstrap.define("qx.module.util.Object",{statics:{clone:c.lang.Object.clone,getValues:c.lang.Object.getValues,invert:c.lang.Object.invert,contains:c.lang.Object.contains,merge:function(a,b){b=qxWeb.array.fromArguments(arguments);
a=b.shift();b.forEach(function(b){a=c.Bootstrap.objectMergeWith(a,b)});return a}},defer:function(a){qxWeb.$attachStatic({object:{clone:a.clone,getValues:a.getValues,invert:a.invert,contains:a.contains,merge:a.merge}})}})})();(function(){c.Bootstrap.define("qx.module.util.Function",{statics:{debounce:function(a,b,d){return function(){arguments.callee.immediate=!!d;arguments.callee.args=c.lang.Array.fromArguments(arguments);var e=this;if("undefined"===typeof arguments.callee.intervalId){var f=window.setInterval(function(){this.fired||
(window.clearInterval(this.intervalId),delete this.intervalId,!1===this.immediate&&a.apply(e,this.args));this.fired=!1}.bind(arguments.callee),b);arguments.callee.intervalId=f;arguments.callee.immediate&&a.apply(e,arguments.callee.args)}arguments.callee.fired=!0}},throttle:function(a,b,d){"undefined"===typeof d&&(d={});var c,f,g,h=null,k=0,l=function(){k=!1===d.leading?0:new Date;h=null;g=a.apply(c,f)};return function(){var u=new Date;k||!1!==d.leading||(k=u);var s=b-(u-k);c=this;f=arguments;0>=s?
(window.clearTimeout(h),h=null,k=u,g=a.apply(c,f)):h||!1===d.trailing||(h=window.setTimeout(l,s));return g}}},defer:function(a){qxWeb.$attachStatic({func:{debounce:a.debounce,throttle:a.throttle}})}})})();(function(){qxWeb.define("qx.module.Blocker",{statics:{__LV:function(a,b,d,e){var f=qxWeb.getWindow(a),g=qxWeb.isDocument(a);if(g||qxWeb.isElement(a))a.__eW||(a.__eW={div:qxWeb.create("<div class='qx-blocker' />")}),g?a.__eW.div.insertBefore(qxWeb(f.document.body).getChildren(":first")):a.__eW.div.appendTo(f.document.body),
c.module.Blocker.__LW(a,b,d,e,g)},__LW:function(a,b,d,c,f){var g=qxWeb(a),h={display:"block"};h.backgroundColor="undefined"!==typeof b?b:null;h.zIndex="undefined"!==typeof c?c:null;"ie"===qxWeb.env.get("browser.name")&&8>=qxWeb.env.get("browser.version")?h.opacity="undefined"!==typeof d?d:0:h.opacity="undefined"!==typeof d?d:null;f?(h.top="0px",h.left="0px",h.position="fixed",h.width="100%",h.height="100%"):(b=g.getOffset(),h.top=b.top+"px",h.left=b.left+"px",h.position="absolute",h.width=g.getWidth()+
"px",h.height=g.getHeight()+"px");a.__eW.div.setStyles(h)},__LX:function(a,b){a.__eW&&a.__eW.div.remove()},__LY:function(a){var b=qxWeb();a.forEach(function(a,c){"undefined"!==typeof a.__eW&&(b=b.concat(a.__eW.div))});return b},block:function(a,b,d){if(!this[0])return this;this.forEach(function(e,f){c.module.Blocker.__LV(e,a,b,d)});return this},unblock:function(){if(!this[0])return this;this.forEach(c.module.Blocker.__LX);return this},getBlocker:function(){return this[0]?c.module.Blocker.__LY(this):
this}},defer:function(a){qxWeb.$attach({block:a.block,unblock:a.unblock,getBlocker:a.getBlocker})}})})();(function(){c.Bootstrap.define("qx.bom.Cookie",{statics:{get:function(a){var b=document.cookie.indexOf(a+"="),d=b+a.length+1;if(!b&&a!=document.cookie.substring(0,a.length)||-1==b)return null;a=document.cookie.indexOf(";",d);-1==a&&(a=document.cookie.length);return unescape(document.cookie.substring(d,a))},set:function(a,b,d,c,f,g){a=[a,"=",escape(b)];d&&(b=new Date,b.setTime(b.getTime()),a.push(";expires=",
(new Date(b.getTime()+864E5*d)).toGMTString()));c&&a.push(";path=",c);f&&a.push(";domain=",f);g&&a.push(";secure");document.cookie=a.join("")},del:function(a,b,d){c.bom.Cookie.get(a)&&(a=[a,"="],b&&a.push(";path=",b),d&&a.push(";domain=",d),a.push(";expires=Thu, 01-Jan-1970 00:00:01 GMT"),document.cookie=a.join(""))}}})})();(function(){c.Bootstrap.define("qx.module.Cookie",{statics:{get:c.bom.Cookie.get,set:c.bom.Cookie.set,del:c.bom.Cookie.del},defer:function(a){qxWeb.$attachStatic({cookie:{get:a.get,
set:a.set,del:a.del}})}})})();(function(){c.Bootstrap.define("baselib.Css",{statics:{getWidthMax:function(a){var b=[];this.forEach(function(d){b.push(qxWeb(d).getWidth(a))});return qxWeb.array.max(b)},getWidthMin:function(a){var b=[];this.forEach(function(d){b.push(qxWeb(d).getWidth(a))});return qxWeb.array.min(b)},getHeightMax:function(a){var b=[];this.forEach(function(d){b.push(qxWeb(d).getHeight(a))});return qxWeb.array.max(b)},getHeightMin:function(a){var b=[];this.forEach(function(d){b.push(qxWeb(d).getHeight(a))});
return qxWeb.array.min(b)}},defer:function(a){qxWeb.$attach({getWidthMax:a.getWidthMax,getWidthMin:a.getWidthMin,getHeightMax:a.getHeightMax,getHeightMin:a.getHeightMin})}})})();c.Bootstrap.define("q",{extend:qxWeb});q=qxWeb;(function(){c.Bootstrap.define("baselib.DeviceInfo",{defer:function(){var a={api:"pointer",down:"pointerdown",move:"pointermove",up:"pointerup",cancel:"pointercancel",click:"tap",tap:"tap",over:"pointerover",out:"pointerout"},b=["ms","moz","webkit","o"];(function(){for(var a=
0,d=0;d<b.length&&!window.requestAnimationFrame;++d)window.requestAnimationFrame=window[b[d]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[b[d]+"CancelAnimationFrame"]||window[b[d]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(b){var d=(new Date).getTime(),c=Math.max(0,16-(d-a)),f=window.setTimeout(function(){b(d+c)},c);a=d+c;return f});window.cancelAnimationFrame||(window.cancelAnimationFrame=function(a){clearTimeout(a)})})();(function(){a.pageVisibility=
{hidden:null,visibilityChange:null};void 0!==document.hidden&&(a.pageVisibility.hidden="hidden",a.pageVisibility.visibilityChange="visibilitychange");for(var d=null,c=0;c<b.length;c++)d=b[c],void 0!==document[d+"Hidden"]&&(a.pageVisibility.hidden=d+"Hidden",a.pageVisibility.visibilityChange=d+"visibilitychange")})();a.animation={requestFrame:function(a,b){return window.requestAnimationFrame(a,b)},cancelFrame:function(a){return window.cancelAnimationFrame(a)}};a.transitionStyleName=null;a.transitionEndSupported=
!1;a.transitionEnd=null;var d=qxWeb.env.get("css.transition");null!==d&&(a.transitionEndSupported=!0,a.transitionStyleName=d.name,a.transitionEnd=d["end-event"],"firefox"==qxWeb.env.get("browser.name")&&(a.transitionEnd="transitionend"));a.resize="onorientationchange"in window?"orientationchange":"resize";q.$attachStatic({EVENT:a})}})})();(function(){c.Bootstrap.define("baselib.DocumentScroll",{statics:{setDocumentScrollTop:function(a,b){qxWeb("html,body").setScrollTop(a,b)},setDocumentScrollLeft:function(a,
b){qxWeb("html,body").setScrollLeft(a,b)}},defer:function(a){void 0===qxWeb.setDocumentScrollTop&&void 0===qxWeb.setDocumentScrollLeft&&qxWeb.$attachStatic({setDocumentScrollTop:a.setDocumentScrollTop,setDocumentScrollLeft:a.setDocumentScrollLeft})}})})();(function(){c.Bootstrap.define("baselib.Environment",{statics:{isChrome:function(){return"chrome"===qxWeb.env.get("browser.name")},isFirefox:function(){return"firefox"===qxWeb.env.get("browser.name")},isIe:function(){return"ie"===qxWeb.env.get("browser.name")},
isOpera:function(){return"opera"===qxWeb.env.get("browser.name")},isSafari:function(){return"safari"===qxWeb.env.get("browser.name")},canTransform:function(){var a=qxWeb.env.get("css.transform");return null!==a&&"object"===typeof a},canTransform3d:function(){var a=qxWeb.env.get("css.transform");return null!==a&&"object"===typeof a&&a["3d"]},canTransition:function(){return null!==qxWeb.env.get("css.transition")},canAnimation:function(){var a=c.core.Environment.get("css.animation");return null!==a&&
"object"===typeof a},canFilter:function(){return void 0!==document.createElement("div").filter},logProcessing:function(){return qxWeb.env.get("qx.debug")}},defer:function(a){if("Undefined"!==qxWeb.type.get(window.baselib)&&"Undefined"!==qxWeb.type.get(baselib.Log)&&"Function"===qxWeb.type.get(baselib.Log.processLog))baselib.Log.processLog(a.logProcessing),qxWeb.$attachStatic({debug:baselib.Log.debug,info:baselib.Log.info,warn:baselib.Log.warn,error:baselib.Log.error,trace:baselib.Log.trace,processLog:baselib.Log.processLog,
isLogProcessing:baselib.Log.isLogProcessing});else{var b=function(){qxWeb.env.get("qx.debug")&&window.console.info('Please add the "log" module to your configuration to retrieve log messages!')};qxWeb.$attachStatic({debug:b,info:b,warn:b,error:b,trace:b})}qxWeb.env.isChrome=a.isChrome;qxWeb.env.isFirefox=a.isFirefox;qxWeb.env.isIe=a.isIe;qxWeb.env.isOpera=a.isOpera;qxWeb.env.isSafari=a.isSafari;qxWeb.env.canTransform=a.canTransform;qxWeb.env.canTransform3d=a.canTransform3d;qxWeb.env.canTransition=
a.canTransition;qxWeb.env.canAnimation=a.canAnimation;qxWeb.env.canFilter=a.canFilter}})})();(function(){qxWeb.define("baselib.Event",{statics:{__LQ:!1,__EO:null,__LR:null,onResize:function(a,b){var d=baselib.Event;d.__EO.push(a);d.__LR.push(void 0!==b?b:window);if(!1===d.__LQ){var c=qxWeb.func.throttle(function(a){a=qxWeb.object.clone(a);for(var b=0,c=d.__EO.length;b<c;b++)d.__EO[b].call(d.__LR[b],a)},150,{trailing:!1});qxWeb(window).on("resize",c)}d.__LQ=!0},emitNative:function(a){var b;if(document.createEvent)for(var d=
0;d<this.length;d++)b=document.createEvent("HTMLEvents"),b.initEvent(a,!0,!0),this[d].dispatchEvent(b);else for(d=0;d<this.length;d++)b=document.createEventObject(),this[d].fireEvent("on"+a,b)}},defer:function(a){qxWeb.$attach({emitNative:a.emitNative});qxWeb.$attachStatic({onResize:a.onResize});baselib.Event.__EO=[];baselib.Event.__LR=[]}})})();(function(){c.Bootstrap.define("baselib.EventNormalization",{statics:{TYPES:["*"],normalize:function(a,b){if(!a)return a;a._currentTarget=a.currentTarget||
b;a._relatedTarget=a.relatedTarget||b;return a}},defer:function(a){qxWeb.$registerEventNormalization(a.TYPES,a.normalize)}})})();(function(){c.Bootstrap.define("qx.bom.client.CssTransform",{statics:{getSupport:function(){var a=c.bom.client.CssTransform.getName();return null!=a?{name:a,style:c.bom.client.CssTransform.getStyle(),origin:c.bom.client.CssTransform.getOrigin(),"3d":c.bom.client.CssTransform.get3D(),perspective:c.bom.client.CssTransform.getPerspective(),"perspective-origin":c.bom.client.CssTransform.getPerspectiveOrigin(),
"backface-visibility":c.bom.client.CssTransform.getBackFaceVisibility()}:null},getStyle:function(){return c.bom.Style.getPropertyName("transformStyle")},getPerspective:function(){return c.bom.Style.getPropertyName("perspective")},getPerspectiveOrigin:function(){return c.bom.Style.getPropertyName("perspectiveOrigin")},getBackFaceVisibility:function(){return c.bom.Style.getPropertyName("backfaceVisibility")},getOrigin:function(){return c.bom.Style.getPropertyName("transformOrigin")},getName:function(){return c.bom.Style.getPropertyName("transform")},
get3D:function(){return null!=c.bom.client.CssTransform.getPerspective()}},defer:function(a){c.core.Environment.add("css.transform",a.getSupport);c.core.Environment.add("css.transform.3d",a.get3D)}})})();(function(){c.Bootstrap.define("qx.bom.client.Flash",{statics:{isAvailable:function(){return 0<parseFloat(c.bom.client.Flash.getVersion())},getVersion:function(){if(navigator.plugins&&"object"===typeof navigator.plugins["Shockwave Flash"]){var a=[0,0,0],b=navigator.plugins["Shockwave Flash"].description;
"undefined"!=typeof b&&(b=b.replace(/^.*\s+(\S+\s+\S+$)/,"$1"),a[0]=parseInt(b.replace(/^(.*)\..*$/,"$1"),10),a[1]=parseInt(b.replace(/^.*\.(.*)\s.*$/,"$1"),10),a[2]=/r/.test(b)?parseInt(b.replace(/^.*r(.*)$/,"$1"),10):0);return a.join(".")}if(window.ActiveXObject){a=[0,0,0];b=!1;try{var d=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(c){try{d=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"),a=[6,0,21],d.AllowScriptAccess="always"}catch(f){6==a[0]&&(b=!0)}if(!b)try{d=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(g){}}b||
"object"!=typeof d||(b=d.GetVariable("$version"),"undefined"!=typeof b&&(b=b.split(" ")[1].split(","),a[0]=parseInt(b[0],10),a[1]=parseInt(b[1],10),a[2]=parseInt(b[2],10)));return a.join(".")}return""},getExpressInstall:function(){var a=c.bom.client.Flash.getVersion();if(""==a)return!1;var b=c.bom.client.OperatingSystem.getName();return("win"==b||"osx"==b)&&c.bom.client.Flash.__Jb("6.0.65",a)},getStrictSecurityModel:function(){var a=c.bom.client.Flash.getVersion();return""==a?!1:10>a.split(".")[0]?
c.bom.client.Flash.__Jb("9.0.151",a):c.bom.client.Flash.__Jb("10.0.12",a)},__Jb:function(a,b){for(var d=a.split("."),e=b||c.bom.client.Flash.getVersion(),e=e.split("."),f=0;f<d.length;f++){var g=parseInt(e[f],10)-parseInt(d[f],10);if(0<g)break;if(0>g)return!1}return!0}},defer:function(a){c.core.Environment.add("plugin.flash",a.isAvailable);c.core.Environment.add("plugin.flash.version",a.getVersion);c.core.Environment.add("plugin.flash.express",a.getExpressInstall);c.core.Environment.add("plugin.flash.strictsecurity",
a.getStrictSecurityModel)}})})();(function(){c.Bootstrap.define("baselib.FeatureDetection",{defer:function(){c.core.Environment.get("plugin.flash");c.core.Environment.get("css.transition");c.core.Environment.get("css.transform");c.core.Environment.get("css.transform.3d")}})})();(function(){c.Bootstrap.define("baselib.Multiview",{extend:c.event.Emitter,construct:function(a,b){this.__Ma=a;this.__Mb=b;this.__Mf()},events:{"switch":"qx.event.Emitter",beforehide:"qx.event.Emitter",beforeshow:"qx.event.Emitter",
afterhide:"qx.event.Emitter",aftershow:"qx.event.Emitter"},members:{__Ma:null,__Mb:null,__Mc:null,__Md:null,__Me:null,__Ig:0,__Mf:function(){this.__Mc=this.__Mb;for(var a=0,b=this.__Ma.length;a<b;a++){var d=a,c=qxWeb(this.__Ma[d]),f=this.__Mi.bind(this,c),g=this.__Mj.bind(this,c);c.on("animationStart",f,this);c.on("animationEnd",g,this);void 0!==this.__Mb?d!=this.__Mb?c.hide():c.show():c.hide()}},getItems:function(){return this.__Ma},getCurrentItem:function(){return qxWeb(this.__Ma[this.__Mc])},showNext:function(){this.showItem((this.__Mc+
1)%this.__Ma.length,!1)},showPrev:function(){var a=this.__Mc-1,a=0>a?a+this.__Ma.length:a;this.showItem(a,!0)},getCurrentIndex:function(){return this.__Mc},showItem:function(a,b){if(this.__Mk(a)&&a!=this.__Mc&&!this.isAnimating()){b=void 0!==b?b:!1;var d=this.getCurrentItem();this._shouldAnimate()?(0<d.length&&this.__Mh(d,b),this.__Mc=a,this.__Mg(this.getCurrentItem(),b)):(0<d.length&&d.hide(),this.__Mc=a,this.getCurrentItem().show())}},setHideAnimationDescription:function(a){this.__Md=a},setShowAnimationDescription:function(a){this.__Me=
a},isAnimating:function(){return 0<this.__Ig},close:function(a){!this.isAnimating()&&0<this.getCurrentItem().length&&(this._shouldAnimate()&&!a||!this._shouldAnimate()?(this.getCurrentItem().hide(),this.__Mc=null):this._shouldAnimate()&&a&&(this.once("afterhide",function(){this.__Mc=null},this),this.__Mh(this.getCurrentItem())))},__Mg:function(a,b){a.show();this.emit("beforeshow",{target:a,reverse:b});window.setTimeout(function(){var d=this.__Me.call(a,b);a[0].$$qxoperation="show";a.animate(d)}.bind(this),
10)},__Mh:function(a,b){this.emit("beforehide",{target:a,reverse:b});window.setTimeout(function(){var d=this.__Md.call(a,b);a[0].$$qxoperation="hide";a.animate(d)}.bind(this),10)},__Mi:function(){this.__Ig++},__Mj:function(a){"hide"==a[0].$$qxoperation?(a.hide(),this.emit("afterhide",{target:a})):this.emit("aftershow",{target:a});this.__Ig--;0===this.__Ig&&this.emit("switch",{current:this.getCurrentItem()})},__Mk:function(a){return"Number"===qxWeb.type.get(a)&&parseFloat(a)==parseInt(a,10)?0<=a&&
a<this.__Ma.length:!1},_shouldAnimate:function(){return"function"==typeof this.__Md&&"function"==typeof this.__Me}}})})();(function(){c.Bootstrap.define("baselib.SelectboxSync",{statics:{__ku:null,selectSync:function(a,b,d){if(!this[0])return qxWeb.debug("Your collection is empty! It has to match a select element."),this;b instanceof qxWeb||(b=qxWeb(b));if(0===b.length)return qxWeb.debug("Your target collection is empty! It has to match an element."),this;void 0===d&&(d="html");var c=this.eq(0),f=
baselib.SelectboxSync.__Ml(c,"value",b,d),g=c.getAttribute("value");if(void 0!==baselib.SelectboxSync.__ku[f])return this;baselib.SelectboxSync.__ku[f]=function(){b.setAttribute(d,a[this.getValue()])};c.on("change",baselib.SelectboxSync.__ku[f]);b.setAttribute(d,a[g])},selectUnsync:function(a,b){if(!this[0])return this;var c=this.eq(0),e=baselib.SelectboxSync.__Ml(c,"value",a,b),f=baselib.SelectboxSync.__ku[e];a instanceof qxWeb||qxWeb(a);void 0!==f&&c.off("change",baselib.SelectboxSync.__ku[e])},
__Ml:function(a,b,c,e){a=a[0].nodeName.toLowerCase();a+=b.toLowerCase();a+=c[0].nodeName.toLowerCase();return a+=e.toLowerCase()}},defer:function(a){qxWeb.$attach({selectSync:a.selectSync,selectUnsync:a.selectUnsync});baselib.SelectboxSync.__ku={}}})})();(function(){qxWeb.define("baselib.Toggle",{statics:{toggle:function(){var a=arguments,b={},c={},e,f=function(){};0!==a.length&&(f=function(f){this[0].uid||(this[0].uid=(new Date).getTime(),b[this[0].uid]=0);e=this[0].uid;f.preventDefault?f.preventDefault():
f.returnValue=!1;c[e]=b[e];b[e]=(b[e]+1)%a.length;return a[c[e]].apply(this,arguments)||!1},this.on(qxWeb.EVENT.click,f))}},defer:function(a){qxWeb.$attach({toggle:a.toggle})}})})();(function(){c.Bootstrap.define("baselib.TextContent",{statics:{getTextContent:function(){if(this[0])return c.bom.Label.getValue(this[0])},setTextContent:function(a){for(var b=0;b<this.length;b++)c.bom.Label.setValue(this[b],a);return this}},defer:function(a){qxWeb.$attach({getTextContent:a.getTextContent,setTextContent:a.setTextContent})}})})();
(function(){c.Bootstrap.define("qx.bom.Label",{statics:{setValue:function(a,b){b=b||"";a.useHtml?a.innerHTML=b:!c.core.Environment.get("css.textoverflow")&&c.core.Environment.get("html.xul")?a.firstChild.setAttribute("value",b):c.bom.element.Attribute.set(a,"text",b)},getValue:function(a){return a.useHtml?a.innerHTML:!c.core.Environment.get("css.textoverflow")&&c.core.Environment.get("html.xul")?a.firstChild.getAttribute("value")||"":c.bom.element.Attribute.get(a,"text")}}})})();(function(){qxWeb.define("baselib.Tooltip",
{construct:function(a,b,c,e){this.__pe=qxWeb(a);this.__mY=qxWeb(b);this.setPosition(c);this.__Mm=e||{};this.updatePosition();this.__Mr()},members:{__pe:null,__mY:null,__Mn:null,__Mm:null,getTarget:function(){return this.__pe},setTarget:function(a){this.__pe=qxWeb(a);this.updatePosition()},getElement:function(){return this.__mY},setPosition:function(a){this.__Mn=-1==baselib.Tooltip.POSITIONS.indexOf(a)?"bottom-center":a;this.updatePosition()},getPosition:function(){return this.__Mn},setOffsets:function(a){this.__Mm=
a;this.updatePosition()},getOffset:function(){return this.__Mm},isVisible:function(){return this.__mY.getWidth()||this.__mY.getHeight()},updatePosition:function(){if(0<this.__mY.length&&0<this.__pe.length){var a={top:0,left:0,right:0,bottom:0};if(this.__Mm)for(var b in a)"number"==typeof this.__Mm[b]&&(a[b]=this.__Mm[b]);b=this.__mY.isRendered();var c=null,e=null;b||(c=this.__mY[0].style.display,e=this.__mY[0].style.visibility,this.__mY.setStyles({position:"absolute",visibility:"hidden",display:"block"}));
this.__Mo(a);b||(this.__mY[0].style.display=c,this.__mY[0].style.visibility=e)}},__Mo:function(a){this.__mY.setStyles({position:"absolute",top:"0px",left:"0px"});var b=this.__pe.getOffset(),c=this.__mY.getOffset(),e=b.left-c.left,b=b.top-c.top,c=this.__pe.getWidth()-this.__mY.getWidth(),f=this.__pe.getHeight()-this.__mY.getHeight(),g=this.__Mn.split("-"),h=this.__Mp(e,b,c,f,a,g[0],{}),h=this.__Mq(e,b,c,f,a,g[1],h);this.__mY.setStyles(h)},__Mp:function(a,b,c,e,f,g,h){switch(g){case "bottom":h.top=
b+this.__pe.getHeight()+f.top+"px";break;case "top":h.top=b-this.__mY.getHeight()-f.bottom+"px";break;case "left":h.left=a-this.__mY.getWidth()+f.left+"px";break;case "right":h.left=a+this.__pe.getWidth()-f.right+"px"}return h},__Mq:function(a,b,c,e,f,g,h){switch(g){case "center":h.left=a+c/2+f.left+"px";break;case "left":h.left=a+f.left+"px";break;case "right":h.left=a+c-f.right+"px";break;case "middle":h.top=b+e/2+f.top+"px";break;case "top":h.top=b+f.top+"px";break;case "bottom":h.top=b+e-f.bottom+
"px"}return h},__Mr:function(){qxWeb(window).on(qxWeb.EVENT.resize,function(){this.isVisible&&this.updatePosition()},this)}},statics:{tooltip:function(a,b,c){if(!this[0]||!a)return this;var e=qxWeb(this[0]),f={top:0,left:0,right:0,bottom:0};c=c||{};for(var g in f)"number"!=typeof c[g]&&(c[g]=f[g]);return new baselib.Tooltip(e,a,b||"bottom-center",c)},POSITIONS:"top-left top-center top-right bottom-left bottom-center bottom-right left-top left-middle left-bottom right-top right-middle right-bottom".split(" ")},
defer:function(a){qxWeb.$attach({tooltip:a.tooltip})}})})();(function(){qxWeb.define("baselib.util.Uri",{statics:{appendParams:function(a,b){return c.util.Uri.appendParamsToUrl(a,b)},getAbsolute:function(a){return c.util.Uri.getAbsolute(a)},parse:function(a,b){return c.util.Uri.parseUri(a,b)},toParameter:function(a,b){return c.util.Uri.toParameter(a,b)}},defer:function(a){qxWeb.$attachStatic({uri:{appendParams:a.appendParams,getAbsolute:a.getAbsolute,parse:a.parse,toParameter:a.toParameter}})}})})();
(function(){c.Bootstrap.define("baselib.util.Viewport",{statics:{getViewportOffset:function(){if(this[0]){var a=this[0].getBoundingClientRect();return{top:a.top,bottom:a.bottom,left:a.left,right:a.right}}}},defer:function(a){qxWeb.$attach({getViewportOffset:a.getViewportOffset})}})})();window.$q=window.qxWeb;window.qx=void 0;try{delete window.qx}catch(Ya){}})();

//### zip:baseLib-0.9.22.jar/PUSTEFIX-INF/script/compat-min.js
(function(){var e=window.qxWeb.$$qx;e.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});e.$$packageData["0"]={locales:{},resources:{},translations:{}};(function(){e.Bootstrap.define("baselib.Compat",{statics:{wrap:function(a){baselib.Compat.logDeprecatedMessage("$q.wrap","$q()");return this(a)},eventRegistrationAddListener:function(a,b,c,d,e){baselib.Compat.logDeprecatedMessage("qx.event.Registration.addListener","on");5==arguments.length&&baselib.Compat.logMessage("'Capture' parameter no longer supported!");
qxWeb(a).on(b,c,d)},eventRegistrationRemoveListener:function(a,b,c,d,e){baselib.Compat.logDeprecatedMessage("qx.event.Registration.removeListener","off");5==arguments.length&&baselib.Compat.logMessage("'Capture' parameter no longer supported!");qxWeb(a).off(b,c,d)},eventTimerOnce:function(a,b,c){baselib.Compat.logDeprecatedMessage("qx.event.Timer.once","window.setTimeout");a=a.bind(b);return window.setTimeout(a,c)},addListener:function(a,b,c,d){baselib.Compat.logDeprecatedMessage("addListener","on");
4==arguments.length&&baselib.Compat.logMessage("'Capture' parameter no longer supported!");this.on(a,b,c);return this},removeListener:function(a,b,c,d){baselib.Compat.logDeprecatedMessage("removeListener","off");4==arguments.length&&baselib.Compat.logMessage("'Capture' parameter no longer supported!");this.off(a,b,c);return this},children:function(a){baselib.Compat.logDeprecatedMessage("children","getChildren");return this.getChildren(a)},parents:function(a){baselib.Compat.logDeprecatedMessage("parents",
"getParents");return this.getParents(a)},resetAttribute:function(a){baselib.Compat.logDeprecatedMessage("resetAttribute","removeAttribute");return this.setAttribute(a,null)},resetStyle:function(a){return this.setStyle(a,null)},bomEventFire:function(a,b){baselib.Compat.logDeprecatedMessage("qx.bom.Event.fire","emit");var c;if(document.createEvent)return c=document.createEvent("HTMLEvents"),c.initEvent(b,!0,!0),!a.dispatchEvent(c);c=document.createEventObject();return a.fireEvent("on"+b,c)},bomEventAddNativeListener:function(a,
b,c,d){baselib.Compat.logDeprecatedMessage("qx.bom.Event.addNativeListener","on");qxWeb.$$qx.bom.Event.addNativeListener(a,b,c,d)},bomEventRemoveNativeListener:function(a,b,c,d){baselib.Compat.logDeprecatedMessage("qx.bom.Event.removeNativeListener","off");qxWeb.$$qx.bom.Event.removeNativeListener(a,b,c,d)},bomElementClassToggle:function(a,b){baselib.Compat.logDeprecatedMessage("qx.bom.element.Class.toggle","$q(SELECTOR).toggleClass");var c=qxWeb.create(a);c.toggleClass(b);return c.getClass()},dollarShortcut:function(a,
b){return qxWeb.isNode(a)?qxWeb(a):-1!=a.indexOf("<")?qxWeb.create(a):qxWeb(a)},bomCollectionQuery:function(a,b){baselib.Compat.logDeprecatedMessage("qx.bom.Collection.query","$q(SELECTOR, CONTEXT)");return qxWeb(a,b)},bomCollectionHtml:function(a,b){baselib.Compat.logDeprecatedMessage("qx.bom.Collection.html","$q.create(HTML, CONTEXT)");return qxWeb.create(a,b)},bomCollectionCreate:function(a,b){baselib.Compat.logDeprecatedMessage("qx.bom.Collection.create","$q.create(HTML, CONTEXT)");return qxWeb.create(a,
b)},bomCollectionId:function(a){baselib.Compat.logDeprecatedMessage("qx.bom.Collection.id","$q(#ID)");return qxWeb("#"+a)},bomElementLocationGetBottom:function(a,b){baselib.Compat.logDeprecatedMessage("qx.bom.element.Location.getBottom","$q(SELECTOR).getOffset().bottom");return qxWeb(a).getOffset().bottom},bomElementLocationGetTop:function(a,b){baselib.Compat.logDeprecatedMessage("qx.bom.element.Location.getTop","$q(SELECTOR).getOffset().top");return qxWeb(a).getOffset().top},bomElementLocationGetLeft:function(a,
b){baselib.Compat.logDeprecatedMessage("qx.bom.element.Location.getLeft","$q(SELECTOR).getOffset().left");return qxWeb(a).getOffset().left},bomElementLocationGetRight:function(a,b){baselib.Compat.logDeprecatedMessage("qx.bom.element.Location.getRight","$q(SELECTOR).getOffset().right");return qxWeb(a).getOffset().right},bomElementStyleReset:function(a,b,c){baselib.Compat.logDeprecatedMessage("qx.bom.element.Style.reset","$q(SELECTOR).setStyle(STYLE, null)");qxWeb(a).setStyle(b,null)},bomElementStyleSetStyles:function(a,
b,c){baselib.Compat.logDeprecatedMessage("qx.bom.element.Style.setStyles","$q(SELECTOR).setStyles()");qxWeb(a).setStyles(b)},domElementHasChildren:function(a){baselib.Compat.logDeprecatedMessage("qx.dom.Element.hasChildren","$q(SELECTOR).getChildren().length");return 0!=qxWeb(a).getChildren().length},domElementInsertAfter:function(a,b){baselib.Compat.logDeprecatedMessage("qx.dom.Element.insertAfter","$q(NODE).after(ref)");return 0<qxWeb(a).after(b).length},domElementInsertAt:function(a,b,c){baselib.Compat.logDeprecatedMessage("qx.dom.Element.insertAt",
"$q(SELECTOR).before()");return 0<qxWeb(b).getChildren().eq(c).before(a).length},domElementInsertBefore:function(a,b){baselib.Compat.logDeprecatedMessage("qx.dom.Element.insertBefore","$q.(SELECTOR).before(node)");return 0<qxWeb(b).before(a).length},domElementInsertBegin:function(a,b){baselib.Compat.logDeprecatedMessage("qx.dom.Element.insertBegin","$q(SELECTOR).before(node)");return 0<qxWeb(b).getChildren().getFirst().before(a).length},domElementRemoveChild:function(a,b){baselib.Compat.logDeprecatedMessage("qx.dom.Element.removeChild",
"$q(SELECTOR).remove()");return 0<qxWeb(a).remove().length},domElementCreate:function(a,b,c){baselib.Compat.logDeprecatedMessage("qx.dom.Element.create","$q.create(HTML)");a="<"+a+" ";for(var d in b)a+=d+"='"+b[d]+"' ";b=qxWeb.create(a+">");return 0<b.length?b[0]:null},domNodeGetDocument:function(a){baselib.Compat.logDeprecatedMessage("qx.dom.Node.getDocument","qxWeb.getDocument");return qxWeb.getDocument(a)},domNodeGetName:function(a){baselib.Compat.logDeprecatedMessage("qx.dom.Node.getName","qxWeb.getName");
return a&&a.nodeName?a.nodeName.toLowerCase():null},domNodeGetText:function(a){baselib.Compat.logDeprecatedMessage("qx.dom.Node.getText","$q(SELECTOR).getTextContent");return qxWeb(a).getTextContent()},domNodeGetWindow:function(a){baselib.Compat.logDeprecatedMessage("qx.dom.Node.getWindow","qxWeb.getWindow");return qxWeb.getWindow(a)},domNodeIsDocument:function(a){baselib.Compat.logDeprecatedMessage("qx.dom.Node.isDocument","qxWeb.isDocument");return qxWeb.isDocument(a)},domNodeIsElement:function(a){baselib.Compat.logDeprecatedMessage("qx.dom.Node.isElement",
"qxWeb.isElement");return qxWeb.isElement(a)},domNodeIsNode:function(a){baselib.Compat.logDeprecatedMessage("qx.dom.Node.isNode","qxWeb.isNode");return qxWeb.isNode(a)},domNodeIsBlockNode:function(a){baselib.Compat.logDeprecatedMessage("qx.dom.Node.isBlockNode","qxWeb.isBlockNode");return qxWeb.isBlockNode(a)},domNodeIsWindow:function(a){baselib.Compat.logDeprecatedMessage("qx.dom.Node.isWindow","qxWeb.isWindow");return qxWeb.isWindow(a)},bomElementEmpty:function(a){baselib.Compat.logDeprecatedMessage("qx.dom.Element.empty",
"$q(element).empty");return 0<qxWeb(a).empty().length?"":null},bomElementHasListener:function(a,b,c){baselib.Compat.logDeprecatedMessage("qx.bom.Element.hasListener","$q(element).hasListener");return qxWeb(a).hasListener(b)},bomElementFocus:function(a){baselib.Compat.logDeprecatedMessage("qx.bom.Element.focus","$q(element).focus");qxWeb(a).focus()},bomElementClone:function(a){baselib.Compat.logDeprecatedMessage("qx.bom.Element.clone","$q(element).clone");return qxWeb(a).clone()[0]},bomElementAttributeReset:function(a,
b){baselib.Compat.logDeprecatedMessage("qx.bom.element.Attribute.reset","$q(element).setAttribute");qxWeb(a).setAttribute(b,null)},bomViewportGetWidth:function(a){a=a||window;return qxWeb(a).getWidth()},bomViewportGetHeight:function(a){a=a||window;return qxWeb(a).getHeight()},domHierarchyGetDescendants:function(a){baselib.Compat.logDeprecatedMessage("qx.dom.Hierarchy.getDescendants","$q(element).find('*')");return qxWeb(a).find("*").toArray()},domHierarchyIsDescendantOf:function(a,b){baselib.Compat.logDeprecatedMessage("qx.dom.Hierarchy.isDescendantOf",
"$q(ancestor element).length > 0");return-1!=qxWeb(b).find(a.tagName.toLowerCase()).indexOf(a)},domHierarchyGetNextElementSibling:function(a){baselib.Compat.logDeprecatedMessage("qx.dom.Hierarchy.getNextElementSibling","$q(element).getNext()");a=qxWeb(a).getNext();return 0<a.length?a[0]:null},coreVariantisSet:function(a,b){baselib.Compat.logDeprecatedMessage("qx.core.Variant.isSet","$q.env.get(key) == value");return e.core.Environment.get(a)==b},classDefine:function(a,b){baselib.Compat.logDeprecatedMessage("qx.Class.define",
"qx.Bootstrap");return e.Bootstrap.define(a,b)},langFunctionBind:function(a,b,c){baselib.Compat.logDeprecatedMessage("qx.lang.Function.bind","Function.bind");return e.lang.Function.create(a,{self:b,args:2<arguments.length?e.lang.Array.fromArguments(arguments,2):null})},langFunctionListener:function(){return qxWeb.$$qx.lang.Function.listener(arguments)},bomInputGetValue:function(a){baselib.Compat.logDeprecatedMessage("qx.bom.Input.getValue","$q(SELECTOR).getValue");return qxWeb(a).getValue()},bomInputSetValue:function(a,
b){baselib.Compat.logDeprecatedMessage("qx.bom.Input.setValue","$q(SELECTOR).setValue");return qxWeb(a).setValue(b)},bomElementClassReplace:function(a,b,c){baselib.Compat.logDeprecatedMessage("qx.bom.element.Class.replace","$q(SELECTOR).replaceClass");return qxWeb(a).replaceClass(b,c)},bomElementClassRemove:function(a,b){baselib.Compat.logDeprecatedMessage("qx.bom.element.Class.remove","$q(SELECTOR).removeClass");return qxWeb(a).removeClass(b)},bomElementClassRemoveClasses:function(a,b){baselib.Compat.logDeprecatedMessage("qx.bom.element.Class.removeClasses",
"$q(SELECTOR).removeClasses");return qxWeb(a).removeClasses(b)},bomElementClassAdd:function(a,b){baselib.Compat.logDeprecatedMessage("qx.bom.element.Class.add","$q(SELECTOR).addClass");return qxWeb(a).addClass(b)},bomElementClassAddClasses:function(a,b){baselib.Compat.logDeprecatedMessage("qx.bom.element.Class.addClasses","$q(SELECTOR).addClasses");return qxWeb(a).addClasses(b)},bomElementClassGet:function(a){baselib.Compat.logDeprecatedMessage("qx.bom.element.Class.get","$q(SELECTOR).getClass");
return qxWeb(a).getClass()},bomElementClassHas:function(a,b){baselib.Compat.logDeprecatedMessage("qx.bom.element.Class.has","$q(SELECTOR).hasClass");return qxWeb(a).hasClass(b)},bomDocumentGetWidth:function(){baselib.Compat.logDeprecatedMessage("qx.bom.Document.getWidth","$q(SELECTOR).getWidth");return qxWeb(document.documentElement).getWidth()},bomDocumentGetHeight:function(a){baselib.Compat.logDeprecatedMessage("qx.bom.Document.getHeight","$q(SELECTOR).getHeight");return qxWeb(document.documentElement).getHeight()},
bomElementAttributeGet:function(a,b){baselib.Compat.logDeprecatedMessage("qx.bom.element.Attribute.get","$q(SELECTOR).getAttribute");return qxWeb(a).getAttribute(b)},bomElementAttributeSet:function(a,b,c){baselib.Compat.logDeprecatedMessage("qx.bom.element.Attribute.set","$q(SELECTOR).setAttribute");return qxWeb(a).setAttribute(b,c)},bomElementDimensionGetHeight:function(a){baselib.Compat.logDeprecatedMessage("qx.bom.element.Dimension.getHeight","$q(SELECTOR).getHeight");return qxWeb(a).getHeight()},
bomElementDimensionGetWidth:function(a){baselib.Compat.logDeprecatedMessage("qx.bom.element.Dimension.getWidth","$q(SELECTOR).getWidth");return qxWeb(a).getWidth()},bomElementLocationGet:function(a){baselib.Compat.logDeprecatedMessage("qx.bom.element.Location.get","$q(SELECTOR).getOffset");return qxWeb(a).getOffset()},bomElementOpacitySet:function(a,b){baselib.Compat.logDeprecatedMessage("qx.bom.element.Opacity.set","$q(SELECTOR).setStyle");return qxWeb(a).setStyle("opacity",b)},bomElementStyleGet:function(a,
b,c,d){baselib.Compat.logDeprecatedMessage("qx.bom.element.Style.get","$q(SELECTOR).getStyle");return qxWeb(a).getStyle(b)},bomElementStyleSet:function(a,b,c,d){baselib.Compat.logDeprecatedMessage("qx.bom.element.Style.set","$q(SELECTOR).setStyle");return qxWeb(a).setStyle(b,c)},domElementGetParent:function(a){baselib.Compat.logDeprecatedMessage("qx.dom.Element.getParentElement","$q(SELECTOR).getParents");return qxWeb(a).getParents()},domElementInsertEnd:function(a,b){baselib.Compat.logDeprecatedMessage("qx.dom.Element.insertEnd",
"$q(SELECTOR).append");return qxWeb(b).append(a)},bomElementDimensionGetContentWidth:function(a){baselib.Compat.logDeprecatedMessage("qx.bom.element.Dimension.getContentWidth","$q(SELECTOR).getContentWidth");return qxWeb(a).getContentWidth()},bomSelectorQuery:function(a,b){baselib.Compat.logDeprecatedMessage("qx.bom.Selector.query","$q(SELECTOR).getContentWidth");return qxWeb(b).find(a)},domHierarchyGetChildElements:function(a){baselib.Compat.logDeprecatedMessage("qx.dom.Hierarchy.getChildElements",
"$q(SELECTOR).getChildren");var b=[];qxWeb(a).getChildren().forEach(function(a){b.push(a)});return b},bomElementLocationGetPosition:function(a){baselib.Compat.logDeprecatedMessage("qx.bom.element.Location.getPosition","$q(SELECTOR).getPosition");return qxWeb(a).getPosition()},bomLabelSetValue:function(a,b){baselib.Compat.logDeprecatedMessage("qx.bom.Label.setValue","$q(SELECTOR).setTextContent");return qxWeb(a).setTextContent(b)},bomLabelGetValue:function(a){baselib.Compat.logDeprecatedMessage("qx.bom.Label.getValue",
"$q(SELECTOR).getTextContent");return qxWeb(a).getTextContent()},logLoggerInfo:function(a,b){baselib.Compat.logDeprecatedMessage("qx.log.Logger.info","");baselib.Compat.logMessage("Please remove the usage of the logger infrastructure.");void 0!=window.console&&"function"==typeof window.console.info&&window.console.info(a,b)},logLoggerError:function(a,b){baselib.Compat.logDeprecatedMessage("qx.log.Logger.error","");baselib.Compat.logMessage("Please remove the usage of the logger infrastructure.");
void 0!=window.console&&"function"==typeof window.console.error&&window.console.error(a,b)},logLoggerWarn:function(a,b){baselib.Compat.logDeprecatedMessage("qx.log.Logger.error","");baselib.Compat.logMessage("Please remove the usage of the logger infrastructure.");void 0!=window.console&&"function"==typeof window.console.warn&&window.console.warn(a,b)},coreObjectFireDataEvent:function(a,b,c,d){baselib.Compat.logDeprecatedMessage("qx.core.Object.fireDataEvent","emit");qxWeb("html").emit(a,b);return!0},
logDeprecatedMessage:function(a,b){var c="The method '"+a+"' is deprecated!";b&&(c+=" Please use the '"+b+"' instead!");baselib.Compat.logMessage(c);c=qxWeb.cookie.get("baselib.deprecated.stacktrace");if(qxWeb.env.get("qx.debug")&&("true"===c||qxWeb.env.get("baselib.deprecated.stacktrace")))try{throw Error();}catch(d){d.stack&&window.console.trace&&window.console.trace()}},langStringCamelCase:function(a){baselib.Compat.logDeprecatedMessage("qx.lang.String.camelCase","qxWeb.string.camelCase");return qxWeb.string.camelCase(a)},
langStringEndsWith:function(a,b){baselib.Compat.logDeprecatedMessage("qx.lang.String.endsWith","qxWeb.string.endsWith");return qxWeb.string.endsWith(a,b)},langStringEscapeRegexpChars:function(a){baselib.Compat.logDeprecatedMessage("qx.lang.String.escapeRegexpChars","qxWeb.string.escapeRegexpChars");return qxWeb.string.escapeRegexpChars(a)},langStringFirstLow:function(a){baselib.Compat.logDeprecatedMessage("qx.lang.String.firstLow","qxWeb.string.firstLow");return qxWeb.string.firstLow(a)},langStringFirstUp:function(a){baselib.Compat.logDeprecatedMessage("qx.lang.String.firstUp",
"qxWeb.string.firstUp");return qxWeb.string.firstUp(a)},langStringHyphenate:function(a){baselib.Compat.logDeprecatedMessage("qx.lang.String.hyphenate","qxWeb.string.hyphenate");return qxWeb.string.hyphenate(a)},langStringStartsWith:function(a,b){baselib.Compat.logDeprecatedMessage("qx.lang.String.startsWith","qxWeb.string.startsWith");return qxWeb.string.startsWith(a,b)},bomCookieSet:function(a,b,c,d,e,f){baselib.Compat.logDeprecatedMessage("qx.bom.Cookie.set","qxWeb.cookie.set");qxWeb.cookie.set(a,
b,c,d,e,f)},bomCookieGet:function(a){baselib.Compat.logDeprecatedMessage("qx.bom.Cookie.get","qxWeb.cookie.get");return qxWeb.cookie.get(a)},bomCookieDel:function(a,b,c){baselib.Compat.logDeprecatedMessage("qx.bom.Cookie.del","qxWeb.cookie.del");return qxWeb.cookie.del(a,b,c)},logMessage:function(a){qxWeb.env.get("qx.debug")&&window.console&&window.console.warn(a)},__Ms:function(a){for(var b,c,d,g,f=0,m=a.length;f<m;f++)d=a[f].fullMethodName,c=a[f].methodName,g=a[f].clazz,b=g[c],g[c]=function(a,b,
c,d){return function k(){if(null==k.caller){if(d("Method '"+b+"' is deprecated!"),qxWeb.env.get("qx.debug")&&qxWeb.env.get("baselib.debug.migration"))try{throw Error();}catch(f){f.stack&&window.console.trace&&window.console.trace()}}else if(k.caller){for(var h=k.caller,g=!1,n=0,l;null!=h&&h!=k;){l=e.lang.Function.getName(h);if("anonymous()"==l)break;-1!=l.indexOf("qx.module")&&(g=!0);h=h.caller;n++}1==n&&"anonymous()"==l&&(g=!0);if(!g&&(d("Method '"+b+"' is deprecated!"),qxWeb.env.get("qx.debug")&&
qxWeb.env.get("baselib.debug.migration")))try{throw Error();}catch(m){window.console.trace&&window.console.trace()}}return c.apply(a,arguments)}}(g,d,b,baselib.Compat.logMessage)}},defer:function(a){if(null===typeof b||"object"!==typeof b)var b={};b.bom=b.bom||{};b.bom.Collection=b.bom.Collection||{};b.bom.element=b.bom.element||{};b.bom.Collection.query=q;b.bom.Collection.query=a.bomCollectionQuery;b.bom.Collection.html=a.bomCollectionHtml;b.bom.Collection.create=a.bomCollectionCreate;b.bom.Collection.id=
a.bomCollectionId;window.$=window.$||a.dollarShortcut;b.bom.Selector=b.bom.Selector||{};b.bom.Selector.query=a.bomSelectorQuery;b.bom.Element=b.bom.Element||{};b.bom.Element.empty=a.bomElementEmpty;b.bom.Element.hasListener=a.bomElementHasListener;b.bom.Element.clone=a.bomElementClone;b.bom.element=b.bom.element||{};b.bom.element.Class=b.bom.element.Class||{};b.bom.element.Class.replace=a.bomElementClassReplace;b.bom.element.Class.remove=a.bomElementClassRemove;b.bom.element.Class.removeClasses=a.bomElementClassRemoveClasses;
b.bom.element.Class.add=a.bomElementClassAdd;b.bom.element.Class.addClasses=a.bomElementClassAddClasses;b.bom.element.Class.get=a.bomElementClassGet;b.bom.element.Class.has=a.bomElementClassHas;b.bom.element.Dimension=b.bom.element.Dimension||{};b.bom.element.Dimension.getHeight=a.bomElementDimensionGetHeight;b.bom.element.Dimension.getWidth=a.bomElementDimensionGetWidth;b.bom.element.Dimension.getContentWidth=a.bomElementDimensionGetContentWidth;b.bom.element.Opacity=b.bom.element.Opacity||{};b.bom.element.Opacity.set=
a.bomElementOpacitySet;b.bom.Input=b.bom.Input||{};b.bom.Input.getValue=a.bomInputGetValue;b.bom.Input.setValue=a.bomInputSetValue;b.bom.request=qxWeb.$$qx.bom.request;b.bom.Element.addListener=a.eventRegistrationAddListener;b.bom.Element.removeListener=a.eventRegistrationRemoveListener;b.bom.Event={};b.bom.Event.fire=a.bomEventFire;b.bom.Event.addNativeListener=a.bomEventAddNativeListener;b.bom.Event.removeNativeListener=a.bomEventRemoveNativeListener;b.event=b.event||{};b.event.Registration=b.event.Registration||
{};b.event.Registration.addListener=a.eventRegistrationAddListener;b.event.Registration.removeListener=a.eventRegistrationRemoveListener;b.event.Registration.fireEvent=a.bomEventFire;b.event.Registration.hasListener=a.bomElementHasListener;b.event.Timer=b.event.Timer||{};b.event.Timer.once=a.eventTimerOnce;b.bom.element.Class.toggle=a.bomElementClassToggle;b.bom.element.Location=b.bom.element.Location||{};b.bom.element.Location.get=a.bomElementLocationGet;b.bom.element.Location.getBottom=a.bomElementLocationGetBottom;
b.bom.element.Location.getLeft=a.bomElementLocationGetLeft;b.bom.element.Location.getRight=a.bomElementLocationGetRight;b.bom.element.Location.getTop=a.bomElementLocationGetTop;b.bom.element.Location.getPosition=a.bomElementLocationGetPosition;b.bom.client=b.bom.client||{};b.bom.client.Engine=b.bom.client.Engine||{};b.bom.client.Engine.MSHTML="mshtml"==qxWeb.env.get("engine.name");b.bom.client.Engine.VERSION=qxWeb.env.get("engine.version");b.bom.client.Engine.UNKNOWN_ENGINE=!1;b.bom.client.Browser=
b.bom.client.Browser||{};b.bom.client.Browser.NAME=qxWeb.env.get("browser.name");b.bom.element.Style=b.bom.element.Style||{};b.bom.element.Style.reset=a.bomElementStyleReset;b.bom.element.Style.setStyles=a.bomElementStyleSetStyles;b.bom.element.Style.get=a.bomElementStyleGet;b.bom.element.Style.set=a.bomElementStyleSet;b.bom.Label=b.bom.Label||{};b.bom.Label.setValue=a.bomLabelSetValue;b.bom.Label.getValue=a.bomLabelGetValue;b.bom.Cookie=b.bom.Cookie||{};b.bom.Cookie.set=a.bomCookieSet;b.bom.Cookie.get=
a.bomCookieGet;b.bom.Cookie.get=a.bomCookieDel;b.bom.element.Attribute=b.bom.element.Attribute||{};b.bom.element.Attribute.reset=a.bomElementAttributeReset;b.bom.element.Attribute.get=a.bomElementAttributeGet;b.bom.element.Attribute.set=a.bomElementAttributeSet;b.bom.Viewport=b.bom.Viewport||{};b.bom.Viewport.getWidth=a.bomViewportGetWidth;b.bom.Viewport.getHeight=a.bomViewportGetHeight;b.dom=b.dom||{};b.dom.Element=b.dom.Element||{};b.dom.Element.create=a.domElementCreate;b.dom.Element.hasChildren=
a.domElementHasChildren;b.dom.Element.insertAfter=a.domElementInsertAfter;b.dom.Element.insertAt=a.domElementInsertAt;b.dom.Element.insertBefore=a.domElementInsertBefore;b.dom.Element.insertBegin=a.domElementInsertBegin;b.dom.Element.removeChild=a.domElementRemoveChild;b.dom.Element.getParentElement=a.domElementGetParent;b.dom.Element.insertEnd=a.domElementInsertEnd;b.dom.Node=b.dom.Node||{};b.dom.Node.getDocument=a.domNodeGetDocument;b.dom.Node.getName=a.domNodeGetName;b.dom.Node.getText=a.domNodeGetText;
b.dom.Node.getWindow=a.domNodeGetWindow;b.dom.Node.isBlockNode=a.domNodeIsBlockNode;b.dom.Node.isDocument=a.domNodeIsDocument;b.dom.Node.isElement=a.domNodeIsElement;b.dom.Node.isNode=a.domNodeIsNode;b.dom.Node.isWindow=a.domNodeIsWindow;b.bom.Document=b.bom.Document||{};b.bom.Document.getWidth=a.bomDocumentGetWidth;b.dom.Hierarchy=b.dom.Hierarchy||{};b.dom.Hierarchy.getDescendants=a.domHierarchyGetDescendants;b.dom.Hierarchy.isDescendantOf=a.domHierarchyIsDescendantOf;b.dom.Hierarchy.getChildElements=
a.domHierarchyGetChildElements;b.dom.Hierarchy.getNextElementSibling=a.domHierarchyGetNextElementSibling;b.core=b.core||{};b.core.Object=b.core.Object||{};b.core.Object.prototype=b.core.Object.prototype||{};b.core.Object.prototype.fireDataEvent=a.coreObjectFireDataEvent;b.core.Variant={};b.core.Variant.isSet=a.coreVariantisSet;b.Class={};b.Class.define=a.classDefine;b.Bootstrap=qxWeb.$$qx.Bootstrap;b.lang=b.lang||{};b.lang.Function=b.lang.Function||{};b.lang.Function.bind=a.langFunctionBind;b.lang.Function.create=
qxWeb.$$qx.lang.Function.create;b.lang.Function.getName=qxWeb.$$qx.lang.Function.getName;b.lang.String=b.lang.String||{};b.lang.String.camelCase=a.langStringCamelCase;b.lang.String.endsWith=a.langStringEndsWith;b.lang.String.escapeRegexpChars=a.langStringEscapeRegexpChars;b.lang.String.firstLow=a.langStringFirstLow;b.lang.String.firstUp=a.langStringFirstUp;b.lang.String.hyphenate=a.langStringHyphenate;b.lang.String.startsWith=a.langStringStartsWith;b.lang.Json=b.lang.Json||{};b.lang.Json.parse=window.JSON.parse;
b.lang.Json.stringify=window.JSON.stringify;b.log=b.log||{};b.log.Logger=b.log.Logger||{};b.log.Logger.info=a.logLoggerInfo;b.log.Logger.error=a.logLoggerError;b.log.Logger.warn=a.logLoggerWarn;b.bom.Style=qxWeb.$$qx.bom.Style;b.bom.Stylesheet=qxWeb.$$qx.bom.Stylesheet;b.core.Environment=qxWeb.$$qx.core.Environment;b.event.Emitter=qxWeb.$$qx.event.Emitter;b.lang.Function.listener=a.langFunctionListener;window.qx=b;qxWeb.$attach({addListener:a.addListener,removeListener:a.removeListener,children:a.children,
resetStyle:a.resetStyle,parents:a.parents,resetAttribute:a.resetAttribute});qxWeb.$attachStatic({wrap:a.wrap})}})})()})();

//### zip:baseLib-0.9.22.jar/PUSTEFIX-INF/script/xhr-min.js
(function(){var b=window.qxWeb.$$qx;b.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});b.$$packageData["0"]={locales:{},resources:{},translations:{C:{},en:{}}};(function(){b.Bootstrap.define("qx.bom.client.Transport",{statics:{getMaxConcurrentRequestCount:function(){var a=b.bom.client.Engine.getVersion().split("."),c=0,d=0,e=0;a[0]&&(c=a[0]);a[1]&&(d=a[1]);a[2]&&(e=a[2]);return window.maxConnectionsPerServer?window.maxConnectionsPerServer:"opera"==b.bom.client.Engine.getName()?
8:"webkit"==b.bom.client.Engine.getName()?4:"gecko"==b.bom.client.Engine.getName()&&(1<c||1==c&&9<d||1==c&&9==d&&1<=e)?6:2},getSsl:function(){return"https:"===window.location.protocol},getXmlHttpRequest:function(){var a;if(window.ActiveXObject)a:{if("file:"!==window.location.protocol)try{new window.XMLHttpRequest;a="xhr";break a}catch(b){}try{new window.ActiveXObject("Microsoft.XMLHTTP");a="activex";break a}catch(d){}a=void 0}else a:{try{new window.XMLHttpRequest;a="xhr";break a}catch(e){}a=void 0}return a||
""}},defer:function(a){b.core.Environment.add("io.maxrequests",a.getMaxConcurrentRequestCount);b.core.Environment.add("io.ssl",a.getSsl);b.core.Environment.add("io.xhr",a.getXmlHttpRequest)}})})();(function(){b.Bootstrap.define("baselib.io.Xhr",{statics:{xhr:function(a,c){c||(c={});var d=new b.bom.request.Xhr;d.open(c.method,a,c.async);if(c.header){var e=c.header,f;for(f in e)d.setRequestHeader(f,e[f])}return d}},defer:function(a){qxWeb.$attachStatic({io:{xhr:a.xhr},xhr:a.xhr})}})})();(function(){b.Bootstrap.define("qx.bom.request.Xhr",
{extend:Object,construct:function(){var a=b.Bootstrap.bind(this.__tH,this);this.__tt=b.event&&b.event.GlobalError&&b.event.GlobalError.observeMethod?b.event.GlobalError.observeMethod(a):a;this.__tu=b.Bootstrap.bind(this.__tG,this);this.__tv=b.Bootstrap.bind(this.__tL,this);this.__tF();this._emitter=new b.event.Emitter;window.attachEvent&&(this.__tw=b.Bootstrap.bind(this.__tO,this),window.attachEvent("onunload",this.__tw))},statics:{UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},events:{readystatechange:"qx.bom.request.Xhr",
error:"qx.bom.request.Xhr",loadend:"qx.bom.request.Xhr",timeout:"qx.bom.request.Xhr",abort:"qx.bom.request.Xhr",load:"qx.bom.request.Xhr"},members:{readyState:0,responseText:"",responseXML:null,status:0,statusText:"",timeout:0,open:function(a,c,d,e,f){this.__tQ();if("undefined"===typeof c)throw Error("Not enough arguments");"undefined"===typeof a&&(a="GET");this.__tz=this.__ty=this.__tx=!1;this.__tn=c;"undefined"==typeof d&&(d=!0);this.__tA=d;!this.__tP()&&this.readyState>b.bom.request.Xhr.UNSENT&&
(this.dispose(),this.__tF());this.__tC.onreadystatechange=this.__tt;try{this.__tC.open(a,c,d,e,f)}catch(g){if(!b.util.Request.isCrossDomain(c))throw g;this.__tA||(this.__tB=g);if(this.__tA){if(window.XDomainRequest){this.readyState=4;this.__tC=new XDomainRequest;this.__tC.onerror=b.Bootstrap.bind(function(){this._emit("readystatechange");this._emit("error");this._emit("loadend")},this);this.__tC.open(a,c,d,e,f);return}window.setTimeout(b.Bootstrap.bind(function(){this.__tq||(this.readyState=4,this._emit("readystatechange"),
this._emit("error"),this._emit("loadend"))},this))}}"mshtml"===b.core.Environment.get("engine.name")&&(9>b.core.Environment.get("browser.documentmode")&&0<this.__tC.readyState)&&this.__tC.setRequestHeader("If-Modified-Since","-1");"gecko"===b.core.Environment.get("engine.name")&&(2>parseInt(b.core.Environment.get("engine.version"),10)&&!this.__tA)&&(this.readyState=b.bom.request.Xhr.OPENED,this._emit("readystatechange"))},setRequestHeader:function(a,b){this.__tQ();if("If-Match"==a||"If-Modified-Since"==
a||"If-None-Match"==a||"If-Range"==a)this.__tz=!0;this.__tC.setRequestHeader(a,b);return this},send:function(a){this.__tQ();if(!this.__tA&&this.__tB)throw this.__tB;"opera"===b.core.Environment.get("engine.name")&&0===this.timeout&&(this.timeout=1E4);0<this.timeout&&(this.__tD=window.setTimeout(this.__tv,this.timeout));a="undefined"==typeof a?null:a;var c=b.Bootstrap.getClass(a);a=null!==a&&-1===this.__tE.indexOf(c)?a.toString():a;try{this.__tC.send(a)}catch(d){if(!this.__tA)throw d;if("file:"===
this._getProtocol()){this.readyState=2;this.__tI();var e=this;window.setTimeout(function(){e.__tq||(e.readyState=3,e.__tI(),e.readyState=4,e.__tI())})}}"gecko"!==b.core.Environment.get("engine.name")||this.__tA||this.__tH();this.__ty=!0;return this},abort:function(){this.__tQ();this.__tx=!0;this.__tC.abort();this.__tC&&(this.readyState=this.__tC.readyState);return this},_emit:function(a){if(this["on"+a])this["on"+a]();this._emitter.emit(a,this)},onreadystatechange:function(){},onload:function(){},
onloadend:function(){},onerror:function(){},onabort:function(){},ontimeout:function(){},on:function(a,b,d){this._emitter.on(a,b,d);return this},getResponseHeader:function(a){this.__tQ();return this.__tC.getResponseHeader(a)},getAllResponseHeaders:function(){this.__tQ();return this.__tC.getAllResponseHeaders()},overrideMimeType:function(a){this.__tQ();if(this.__tC.overrideMimeType)this.__tC.overrideMimeType(a);else throw Error("Native XHR object doesn't support overrideMimeType.");return this},getRequest:function(){return this.__tC},
dispose:function(){if(this.__tq)return!1;window.clearTimeout(this.__tD);window.detachEvent&&window.detachEvent("onunload",this.__tw);try{this.__tC.onreadystatechange}catch(a){return!1}var b=function(){};this.__tC.onreadystatechange=b;this.__tC.onload=b;this.__tC.onerror=b;this.abort();this.__tC=null;return this.__tq=!0},isDisposed:function(){return!!this.__tq},_createNativeXhr:function(){var a=b.core.Environment.get("io.xhr");if("xhr"===a)return new XMLHttpRequest;if("activex"==a)return new window.ActiveXObject("Microsoft.XMLHTTP");
b.Bootstrap.error(this,"No XHR support available.")},_getProtocol:function(){var a=this.__tn,b=/^(\w+:)\/\//;return null!==a&&a.match&&(a=a.match(b))&&a[1]?a[1]:window.location.protocol},__tC:null,__tA:null,__tt:null,__tu:null,__tw:null,__tv:null,__ty:null,__tn:null,__tx:null,__mN:null,__tq:null,__tD:null,__tB:null,__tz:null,__tE:null,__tF:function(){this.__tC=this._createNativeXhr();this.__tC.onreadystatechange=this.__tt;this.__tC.onabort&&(this.__tC.onabort=this.__tu);this.__tq=this.__ty=this.__tx=
!1;this.__tE=["ArrayBuffer","Blob","HTMLDocument","String","FormData"]},__tG:function(){this.__tx||this.abort()},__tH:function(){var a=this.__tC,c=!0;if(this.readyState!=a.readyState&&(this.readyState=a.readyState,this.readyState!==b.bom.request.Xhr.DONE||!this.__tx||this.__ty)&&(this.__tA||2!=a.readyState&&3!=a.readyState)){this.status=0;this.statusText=this.responseText="";this.responseXML=null;if(this.readyState>=b.bom.request.Xhr.HEADERS_RECEIVED){try{this.status=a.status,this.statusText=a.statusText,
this.responseText=a.responseText,this.responseXML=a.responseXML}catch(d){c=!1}c&&(this.__tM(),this.__tN())}this.__tI();this.readyState==b.bom.request.Xhr.DONE&&a&&(a.onreadystatechange=function(){})}},__tI:function(){this.readyState===b.bom.request.Xhr.DONE&&window.clearTimeout(this.__tD);this._emit("readystatechange");this.readyState===b.bom.request.Xhr.DONE&&this.__tJ()},__tJ:function(){this.__mN?(this._emit("timeout"),"opera"===b.core.Environment.get("engine.name")&&this._emit("error"),this.__mN=
!1):this.__tx?this._emit("abort"):this.__tK()?this._emit("error"):this._emit("load");this._emit("loadend")},__tK:function(){return"file:"===this._getProtocol()?!this.responseText:!this.statusText},__tL:function(){var a=this.__tC;this.readyState=b.bom.request.Xhr.DONE;this.__mN=!0;a.abort();this.responseText="";this.responseXML=null;this.__tI()},__tM:function(){var a=this.readyState===b.bom.request.Xhr.DONE;"file:"===this._getProtocol()&&(0===this.status&&a)&&!this.__tK()&&(this.status=200);1223===
this.status&&(this.status=204);"opera"===b.core.Environment.get("engine.name")&&(a&&this.__tz&&!this.__tx&&0===this.status)&&(this.status=304)},__tN:function(){if("mshtml"==b.core.Environment.get("engine.name")&&(this.getResponseHeader("Content-Type")||"").match(/[^\/]+\/[^\+]+\+xml/)&&this.responseXML&&!this.responseXML.documentElement){var a=new window.ActiveXObject("Microsoft.XMLDOM");a.async=!1;a.validateOnParse=!1;a.loadXML(this.responseText);this.responseXML=a}},__tO:function(){try{this&&this.dispose()}catch(a){}},
__tP:function(){var a=b.core.Environment.get("engine.name"),c=b.core.Environment.get("browser.version");return!("mshtml"==a&&9>c||"gecko"==a&&3.5>c)},__tQ:function(){if(this.__tq)throw Error("Already disposed");}},defer:function(){b.core.Environment.add("qx.debug.io",!1)}})})()})();

UNOUNO.init.checkTracking=function(){var b="channel prop1 prop5 prop6 prop7 prop11 prop12 prop17 prop19 prop23 prop42 eVar1 eVar2 eVar6 eVar7 eVar13".split(" "),d="prop4 prop15 campaign eVar5 eVar19 eVar20 eVar22 eVar23 eVar24 prop31 eVar45 eVar47 eVar48 eVar69".split(" "),c="eVar34 eVar37 eVar38 eVar39 events products purchaseID".split(" "),a=0;if("undefined"!==typeof s){for(a=0;a<b.length;a+=1)if("undefined"===typeof s[b[a]]||""===s[b[a]])UNOUNO.util.showErrorInConsole?UNOUNO.util.showErrorInConsole("tracking param \x3cstrong\x3es."+
b[a]+"\x3c/strong\x3e corrupted!"):UNOUNO.tracking.logTrackingError("(Tracking) Parameter s."+b[a]+" corrupted!");for(a=0;a<d.length;a+=1)"undefined"===typeof s[d[a]]&&(UNOUNO.util.showErrorInConsole?UNOUNO.util.showErrorInConsole("tracking param \x3cstrong\x3es."+d[a]+"\x3c/strong\x3e corrupted!"):UNOUNO.tracking.logTrackingError("(Tracking) Parameter s."+d[a]+" corrupted!"));if("SUBMIT"===UNOUNO.tracking.orderprocess)for(a=0;a<c.length;a+=1)if("undefined"===typeof s[c[a]]||""===s[c[a]])UNOUNO.util.showErrorInConsole?
UNOUNO.util.showErrorInConsole("tracking param \x3cstrong\x3es."+c[a]+"\x3c/strong\x3e corrupted!"):UNOUNO.tracking.logTrackingError("(Tracking) Parameter s."+c[a]+" corrupted!")}else UNOUNO.tracking&&UNOUNO.util.showErrorInConsole&&UNOUNO.util.showErrorInConsole("sitecatalyst object \x3cstrong\x3es\x3c/strong\x3e not available!")};
UNOUNO.tracking.logTrackingError=function(a){UNOUNO.error.internalJavaScriptErrorLogging(a,document.location.href,0)};UNOUNO.tracking.sectionTracking=function(a){a&&""!==a?(s.prop74=a,s.prop75="none",s.t(),qx.bom.element.Class.add(document.getElementsByTagName("body")[0],"sitecatalyst-fired")):UNOUNO.tracking&&(UNOUNO.util.showErrorInConsole?UNOUNO.util.showErrorInConsole("Page section not available!"):UNOUNO.tracking.logTrackingError("(Tracking) Page section not available!"))};
UNOUNO.tracking.sectionClickTracking=function(a){if(a&&""!==a){var b=document.getElementById(a);qx.bom.Element.addListener(b,"click",qx.lang.Function.bind(function(a){s.prop75=a;s.t();qx.bom.element.Class.add(document.getElementsByTagName("body")[0],"sitecatalyst-fired")},this,a),!1)}else UNOUNO.tracking&&(UNOUNO.util.showErrorInConsole?UNOUNO.util.showErrorInConsole("Section button "+a+" not available!"):UNOUNO.tracking.logTrackingError("(Tracking) Section button "+a+" not available!"))};
UNOUNO.tracking.lightboxTracking=function(a){"undefined"!=typeof s&&a&&""!==a?(s.prop3=a,s.eVar4=s.prop3,s.t(),qx.bom.element.Class.add(document.getElementsByTagName("body")[0],"sitecatalyst-fired")):UNOUNO.tracking&&(UNOUNO.util.showErrorInConsole?UNOUNO.util.showErrorInConsole("Lightbox identifier not available!"):UNOUNO.tracking.logTrackingError("(Tracking) Lightbox identifier not available!"))};
UNOUNO.tracking.genericTracking=function(a,b,e,f){var d,c,g,h;if("undefined"!==typeof s_gi&&"undefined"!==typeof s_account){d=s_gi(s_account);g="";"undefined"!=typeof a.prop60&&-1<a.prop60.indexOf("ct.btn.detailshotlinechat.chat")&&(a.list2="chat-angenommen|"+UNOUNO.tracking.shopname+"|"+UNOUNO.tracking.seite+"|"+UNOUNO.tracking.linkid);("undefined"!=typeof a.list2&&0==a.list2.indexOf("chat-angenommen")||"undefined"!=typeof a.prop60&&-1<a.prop60.indexOf("ct.btn.MobileZubehoerShop"))&&"undefined"==
typeof a.eVar35&&(a.eVar35=UNOUNO.tracking.transactionId);for(c in a)a.hasOwnProperty(c)&&(g=g+c+",","events"===c&&(h=a[c]));if(""!==g){g=g.substr(0,g.length-1);d.linkTrackVars=g+",eVar3";h&&(d.linkTrackEvents=h);for(c in a)a.hasOwnProperty(c)&&(d[c]=a[c]);!0==f?d.t(this,b||"o",e||"generic-tracking"):d.tl(this,b||"o",e||"generic-tracking")}else UNOUNO.util.showErrorInConsole?UNOUNO.util.showErrorInConsole("Generic tracking has no params!"):UNOUNO.tracking.logTrackingError("(Tracking) Generic tracking has no params!")}};
UNOUNO.tracking.clickTracking=function(a,b,e,f,d){var c;(c=document.getElementById(a))&&qx.bom.Element.addListener(c,"click",qx.lang.Function.bind(UNOUNO.tracking.clickTrackingHandler,this,{buttonId:a,prop:b,eVar:e,optTrackingParams:f},d),!1)};UNOUNO.tracking.checkBoxTracking=function(a){var b=document.getElementById(a),e={},f;b&&qx.bom.Element.addListener(b,"click",qx.lang.Function.bind(function(a){f=!0===b.checked?a+".add":a+".remove";e.prop60=f;UNOUNO.tracking.genericTracking(e)},this,a),!1)};
UNOUNO.tracking.clickTrackingHandler=function(a,b){var e,f,d={},c;e=a.prop||"prop60";f=a.eVar||"";optTrackingParams=a.optTrackingParams||{};c="OP|"+UNOUNO.tracking.shopname+"|"+UNOUNO.tracking.seite+"|"+a.buttonId;d[e]=c;d[f]=c;d.prop12=UNOUNO.tracking.variante;for(key in optTrackingParams)optTrackingParams.hasOwnProperty(key)&&(d[key]=optTrackingParams[key]);UNOUNO.tracking.genericTracking(d,null,null,b)};UNOUNO.tracking.microConversionTracking=function(a){};
UNOUNO.tracking.trackEvent=function(a,b,e){if("chat-available"!=b||"undefined"==typeof UNOUNO.params||"undefined"==typeof UNOUNO.params.isMoso||!0!==UNOUNO.params.isMoso)if("chat-available"!=b||"undefined"==typeof UNOUNO.tracking||"undefined"==typeof UNOUNO.tracking.shopname||"dslupgrade-de"!==UNOUNO.tracking.shopname){if("chat-available"==b){if(!0==UNOUNO.tracking.chatAvailabilityTracked)return;UNOUNO.tracking.chatAvailabilityTracked=!0}s.linkTrackVars="list2,eVar35,prop60,events,eVar3";s.linkTrackEvents=
a;if("chat-angenommen"==b||"chat-angenommen-auto"==b)s.eVar35=UNOUNO.tracking.transactionId;s.events=a;s.list2=b+"|"+UNOUNO.tracking.shopname+"|"+UNOUNO.tracking.seite+"|"+e;s.prop60=trackingValue="OP|"+UNOUNO.tracking.shopname+"|"+UNOUNO.tracking.seite+"|"+e;s.tl(this,"o","trackEvent");s.events=""}};
//### zip:baseLib-0.9.22.jar/PUSTEFIX-INF/script/dataset-min.js
(function(){var c=window.qxWeb.$$qx;c.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});c.$$packageData["0"]={locales:{},resources:{},translations:{C:{},en:{}}};(function(){c.Bootstrap.define("qx.module.Dataset",{statics:{setData:function(a,b){this._forEachElement(function(d){c.bom.element.Dataset.set(d,a,b)});return this},getData:function(a){if(this[0]&&1===this[0].nodeType)return c.bom.element.Dataset.get(this[0],a)},getAllData:function(){return this[0]&&1===this[0].nodeType?
c.bom.element.Dataset.getAll(this[0]):{}},removeData:function(a){this[0]&&1===this[0].nodeType&&c.bom.element.Dataset.remove(this[0],a);return this}},defer:function(a){qxWeb.$attach({getData:a.getData,setData:a.setData,removeData:a.removeData,getAllData:a.getAllData})}})})();(function(){c.Bootstrap.define("qx.bom.element.Dataset",{statics:{set:function(a,b,d){a.dataset?(b=c.lang.String.camelCase(b),null==d?delete a.dataset[b]:a.dataset[b]=d):(void 0===d&&(d=null),c.bom.element.Attribute.set(a,"data-"+
c.lang.String.hyphenate(b),d))},get:function(a,b){if(a.dataset)return b=c.lang.String.camelCase(b),a.dataset[b]?a.dataset[b]:void 0;var d="data-"+c.lang.String.hyphenate(b);return a.hasAttribute(d)?c.bom.element.Attribute.get(a,d):void 0},getAll:function(a){if(a.dataset)return a.dataset;for(var b={},d=a.attributes,e=0;e<d.length;e++)d[e].name.match(/^data-(.*)/)&&(b[c.lang.String.camelCase(RegExp.$1)]=a.getAttribute(d[e].name));return b},remove:function(a,b){this.set(a,b,void 0)}}})})()})();

//### zip:baseLib-0.9.22.jar/PUSTEFIX-INF/script/widget-min.js
(function(){var e=window.qxWeb.$$qx;e.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});e.$$packageData["0"]={locales:{},resources:{},translations:{C:{},en:{}}};(function(){e.Bootstrap.define("qx.ui.website.Widget",{extend:qxWeb,statics:{widget:function(){var a=new e.ui.website.Widget(this);a.init();return a},create:function(a){return new e.ui.website.Widget(qxWeb.create(a))},$onFirstCollection:function(a,b,c,d){var f=this.classname.replace(/\./g,"-")+"-context";this.getProperty(f)||
this.setProperty(f,c);c=this.getProperty(f);if(!this.hasListener(a,b,c))this.on(a,b,c,d);return this},$offFirstCollection:function(a,b,c,d){var f=this.classname.replace(/\./g,"-")+"-context";this._forEachElementWrapped(function(c){var e=c.getProperty(f);c.off(a,b,e,d)});return this},initWidgets:function(a){var b=qxWeb("*[data-qx-class]");a&&(b=b.filter(a));b._forEachElementWrapped(function(a){a.init()})}},construct:function(a,b){var c=qxWeb.call(this,a,b);Array.prototype.push.apply(this,Array.prototype.slice.call(c,
0,c.length))},members:{__bY:null,init:function(){if(this.getProperty("$$qx-widget-initialized"))return!1;this.setAttribute("data-qx-class",this.classname);this.addClass("qx-widget");this.addClass(this.getCssPrefix());this.setProperty("$$qx-widget-initialized",!0);return!0},getCssPrefix:function(){if(!this.__bY){var a=this.classname.split(".");this.__bY="qx-"+a[a.length-1].toLowerCase()}return this.__bY},setEnabled:function(a){this.setAttribute("disabled",!a);this.find("*").setAttribute("disabled",
!a);return this},getEnabled:function(){return!this.getAttribute("disabled")},setTemplate:function(a,b){return this._setData("templates",a,b)},setConfig:function(a,b){return this._setData("config",a,b)},_setData:function(a,b,c){this.forEach(function(d){d[a]||(d[a]={});d[a][b]=c});return this},getTemplate:function(a){return this._getData("templates",a)},getConfig:function(a){return this._getData("config",a)},_getData:function(a,b){var c=this.getProperty(a),d;c&&(d=c[b]);if(void 0===d&&"config"==a){c=
"qx"+qxWeb.string.firstUp(a)+qxWeb.string.firstUp(b);d=this.getData(c);if(!this[0]||!this[0].dataset&&null===d)d=void 0;try{d=JSON.parse(d)}catch(e){}}return void 0===d&&this.constructor["_"+a]?this.constructor["_"+a][b]:d},render:function(){return this},dispose:function(){this.removeAttribute("data-qx-class");this.setProperty("config",void 0);this.setProperty("templates",void 0);var a=this.classname.replace(/\./g,"-")+"-context";this.setProperty(a,void 0);this.setProperty("$$qx-widget-initialized",
void 0);this.removeClass("qx-widget");this.removeClass(this.getCssPrefix());for(var b in this.constructor.$$events)this.allOff(b);return qxWeb.$init(this,qxWeb)}},defer:function(a){qxWeb.$attach({$onFirstCollection:a.$onFirstCollection,$offFirstCollection:a.$offFirstCollection,widget:a.widget});qxWeb.$attachStatic({initWidgets:a.initWidgets})}})})()})();

//### zip:baseLib-0.9.22.jar/PUSTEFIX-INF/script/animation-min.js
(function(){var d=window.qxWeb.$$qx;d.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});d.$$packageData["0"]={locales:{},resources:{},translations:{C:{},en:{}}};(function(){d.Bootstrap.define("qx.module.Animation",{events:{animationStart:void 0,animationIteration:void 0,animationEnd:void 0},statics:{getAnimationHandles:function(){for(var a=[],b=0;b<this.length;b++)a[b]=this[b].$$animation;return a},_fadeOut:{duration:700,timing:"ease-out",keep:100,keyFrames:{0:{opacity:1},
100:{opacity:0,display:"none"}}},_fadeIn:{duration:700,timing:"ease-in",keep:100,keyFrames:{0:{opacity:0},100:{opacity:1}}},animate:function(a,b){d.module.Animation._animate.bind(this)(a,b,!1);return this},animateReverse:function(a,b){d.module.Animation._animate.bind(this)(a,b,!0);return this},_animate:function(a,b,c){this._forEachElement(function(f,e){f.$$animation&&f.$$animation.stop();var g;g=c?d.bom.element.Animation.animateReverse(f,a,b):d.bom.element.Animation.animate(f,a,b);var h=this;0==e&&
(g.on("start",function(){h.emit("animationStart")},g),g.on("iteration",function(){h.emit("animationIteration")},g));g.on("end",function(){for(var a=0;a<h.length;a++)if(h[a].$$animation)return;h.emit("animationEnd")},f)})},play:function(){for(var a=0;a<this.length;a++){var b=this[a].$$animation;b&&b.play()}return this},pause:function(){for(var a=0;a<this.length;a++){var b=this[a].$$animation;b&&b.pause()}return this},stop:function(){for(var a=0;a<this.length;a++){var b=this[a].$$animation;b&&b.stop()}return this},
isPlaying:function(){for(var a=0;a<this.length;a++){var b=this[a].$$animation;if(b&&b.isPlaying())return!0}return!1},isEnded:function(){for(var a=0;a<this.length;a++){var b=this[a].$$animation;if(b&&!b.isEnded())return!1}return!0},fadeIn:function(a){this.setStyle("display","");return this.animate(d.module.Animation._fadeIn,a)},fadeOut:function(a){return this.animate(d.module.Animation._fadeOut,a)}},defer:function(a){qxWeb.$attach({animate:a.animate,animateReverse:a.animateReverse,fadeIn:a.fadeIn,
fadeOut:a.fadeOut,play:a.play,pause:a.pause,stop:a.stop,isEnded:a.isEnded,isPlaying:a.isPlaying,getAnimationHandles:a.getAnimationHandles});"ie"===qxWeb.env.get("browser.name")&&9>=qxWeb.env.get("browser.version")&&(a._fadeIn.keyFrames[100].opacity=0.99)}})})();(function(){d.Bootstrap.define("qx.bom.client.CssTransform",{statics:{getSupport:function(){var a=d.bom.client.CssTransform.getName();return null!=a?{name:a,style:d.bom.client.CssTransform.getStyle(),origin:d.bom.client.CssTransform.getOrigin(),
"3d":d.bom.client.CssTransform.get3D(),perspective:d.bom.client.CssTransform.getPerspective(),"perspective-origin":d.bom.client.CssTransform.getPerspectiveOrigin(),"backface-visibility":d.bom.client.CssTransform.getBackFaceVisibility()}:null},getStyle:function(){return d.bom.Style.getPropertyName("transformStyle")},getPerspective:function(){return d.bom.Style.getPropertyName("perspective")},getPerspectiveOrigin:function(){return d.bom.Style.getPropertyName("perspectiveOrigin")},getBackFaceVisibility:function(){return d.bom.Style.getPropertyName("backfaceVisibility")},
getOrigin:function(){return d.bom.Style.getPropertyName("transformOrigin")},getName:function(){return d.bom.Style.getPropertyName("transform")},get3D:function(){return null!=d.bom.client.CssTransform.getPerspective()}},defer:function(a){d.core.Environment.add("css.transform",a.getSupport);d.core.Environment.add("css.transform.3d",a.get3D)}})})();(function(){d.Bootstrap.define("qx.bom.element.Animation",{statics:{animate:function(a,b,c){var f=d.bom.element.Animation.__me(a,b.keyFrames);return d.core.Environment.get("css.animation")&&
f?d.bom.element.AnimationCss.animate(a,b,c):d.bom.element.AnimationJs.animate(a,b,c)},animateReverse:function(a,b,c){var f=d.bom.element.Animation.__me(a,b.keyFrames);return d.core.Environment.get("css.animation")&&f?d.bom.element.AnimationCss.animateReverse(a,b,c):d.bom.element.AnimationJs.animateReverse(a,b,c)},__me:function(a,b){var c=[],f;for(f in b){var e=b[f],g;for(g in e)-1==c.indexOf(g)&&c.push(g)}f=["scale","rotate","skew","translate"];for(e=0;e<c.length;e++)if(g=d.lang.String.camelCase(c[e]),
!(g in a.style||-1!=f.indexOf(c[e])||d.bom.Style.getPropertyName(g)))return!1;return!0}}})})();(function(){d.Bootstrap.define("qx.bom.element.AnimationHandle",{extend:d.event.Emitter,construct:function(){var a=d.core.Environment.get("css.animation");this.__mr=a&&a["play-state"];this.__ms=!0},events:{start:"Element",end:"Element",iteration:"Element"},members:{__mr:null,__ms:!1,__mt:!1,isPlaying:function(){return this.__ms},isEnded:function(){return this.__mt},isPaused:function(){return"paused"==this.el.style[this.__mr]},
pause:function(){this.el&&(this.el.style[this.__mr]="paused",this.el.$$animation.__ms=!1,this.animationId&&d.bom.element.AnimationJs&&d.bom.element.AnimationJs.pause(this))},play:function(){this.el&&(this.el.style[this.__mr]="running",this.el.$$animation.__ms=!0,void 0!=this.i&&d.bom.element.AnimationJs&&d.bom.element.AnimationJs.play(this))},stop:function(){this.el&&d.core.Environment.get("css.animation")&&!this.jsAnimation?(this.el.style[this.__mr]="",this.el.style[d.core.Environment.get("css.animation").name]=
"",this.el.$$animation.__ms=!1,this.el.$$animation.__mt=!0):this.jsAnimation&&(this.stopped=!0,d.bom.element.AnimationJs.stop(this))}}})})();(function(){d.Bootstrap.define("qx.util.ColorUtil",{statics:{REGEXP:{hex3:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,rgb:/^rgb\(\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*\)$/,rgba:/^rgba\(\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*\)$/},
SYSTEM:{activeborder:!0,activecaption:!0,appworkspace:!0,background:!0,buttonface:!0,buttonhighlight:!0,buttonshadow:!0,buttontext:!0,captiontext:!0,graytext:!0,highlight:!0,highlighttext:!0,inactiveborder:!0,inactivecaption:!0,inactivecaptiontext:!0,infobackground:!0,infotext:!0,menu:!0,menutext:!0,scrollbar:!0,threeddarkshadow:!0,threedface:!0,threedhighlight:!0,threedlightshadow:!0,threedshadow:!0,window:!0,windowframe:!0,windowtext:!0},NAMED:{black:[0,0,0],silver:[192,192,192],gray:[128,128,128],
white:[255,255,255],maroon:[128,0,0],red:[255,0,0],purple:[128,0,128],fuchsia:[255,0,255],green:[0,128,0],lime:[0,255,0],olive:[128,128,0],yellow:[255,255,0],navy:[0,0,128],blue:[0,0,255],teal:[0,128,128],aqua:[0,255,255],transparent:[-1,-1,-1],magenta:[255,0,255],orange:[255,165,0],brown:[165,42,42]},isNamedColor:function(a){return void 0!==this.NAMED[a]},isSystemColor:function(a){return void 0!==this.SYSTEM[a]},supportsThemes:function(){return d.Class?d.Class.isDefined("qx.theme.manager.Color"):
!1},isThemedColor:function(a){return this.supportsThemes()?d.theme&&d.theme.manager&&d.theme.manager.Color?d.theme.manager.Color.getInstance().isDynamic(a):!1:!1},stringToRgb:function(a){this.supportsThemes()&&this.isThemedColor(a)&&(a=d.theme.manager.Color.getInstance().resolveDynamic(a));if(this.isNamedColor(a))return this.NAMED[a].concat();if(this.isSystemColor(a))throw Error("Could not convert system colors to RGB: "+a);if(this.isRgbaString(a))return this.__kW(a);if(this.isRgbString(a))return this.__kV();
if(this.isHex3String(a))return this.__kX();if(this.isHex6String(a))return this.__kY();throw Error("Could not parse color: "+a);},cssStringToRgb:function(a){if(this.isNamedColor(a))return this.NAMED[a];if(this.isSystemColor(a))throw Error("Could not convert system colors to RGB: "+a);if(this.isRgbString(a))return this.__kV();if(this.isRgbaString(a))return this.__kW();if(this.isHex3String(a))return this.__kX();if(this.isHex6String(a))return this.__kY();throw Error("Could not parse color: "+a);},stringToRgbString:function(a){return this.rgbToRgbString(this.stringToRgb(a))},
rgbToRgbString:function(a){return"rgb"+(void 0!==a[3]?"a":"")+"("+a.join(",")+")"},rgbToHexString:function(a){return"#"+d.lang.String.pad(a[0].toString(16).toUpperCase(),2)+d.lang.String.pad(a[1].toString(16).toUpperCase(),2)+d.lang.String.pad(a[2].toString(16).toUpperCase(),2)},isValidPropertyValue:function(a){return this.isThemedColor(a)||this.isNamedColor(a)||this.isHex3String(a)||this.isHex6String(a)||this.isRgbString(a)||this.isRgbaString(a)},isCssString:function(a){return this.isSystemColor(a)||
this.isNamedColor(a)||this.isHex3String(a)||this.isHex6String(a)||this.isRgbString(a)||this.isRgbaString(a)},isHex3String:function(a){return this.REGEXP.hex3.test(a)},isHex6String:function(a){return this.REGEXP.hex6.test(a)},isRgbString:function(a){return this.REGEXP.rgb.test(a)},isRgbaString:function(a){return this.REGEXP.rgba.test(a)},__kV:function(){var a=parseInt(RegExp.$1,10),b=parseInt(RegExp.$2,10),c=parseInt(RegExp.$3,10);return[a,b,c]},__kW:function(){var a=parseInt(RegExp.$1,10),b=parseInt(RegExp.$2,
10),c=parseInt(RegExp.$3,10),f=parseInt(RegExp.$4,10);return 0===a&&0===b&0===c&&0===f?[-1,-1,-1]:[a,b,c]},__kX:function(){var a=17*parseInt(RegExp.$1,16),b=17*parseInt(RegExp.$2,16),c=17*parseInt(RegExp.$3,16);return[a,b,c]},__kY:function(){var a=16*parseInt(RegExp.$1,16)+parseInt(RegExp.$2,16),b=16*parseInt(RegExp.$3,16)+parseInt(RegExp.$4,16),c=16*parseInt(RegExp.$5,16)+parseInt(RegExp.$6,16);return[a,b,c]},hex3StringToRgb:function(a){if(this.isHex3String(a))return this.__kX(a);throw Error("Invalid hex3 value: "+
a);},hex3StringToHex6String:function(a){return this.isHex3String(a)?this.rgbToHexString(this.hex3StringToRgb(a)):a},hex6StringToRgb:function(a){if(this.isHex6String(a))return this.__kY(a);throw Error("Invalid hex6 value: "+a);},hexStringToRgb:function(a){if(this.isHex3String(a))return this.__kX(a);if(this.isHex6String(a))return this.__kY(a);throw Error("Invalid hex value: "+a);},rgbToHsb:function(a){var b,c;b=a[0];var f=a[1],d=a[2],g=b>f?b:f;d>g&&(g=d);var h=b<f?b:f;d<h&&(h=d);c=g/255;a=0!=g?(g-h)/
g:0;if(0==a)b=0;else{var l=(g-b)/(g-h),k=(g-f)/(g-h),d=(g-d)/(g-h);b=(b==g?d-k:f==g?2+l-d:4+k-l)/6;0>b&&(b+=1)}return[Math.round(360*b),Math.round(100*a),Math.round(100*c)]},hsbToRgb:function(a){var b,c,d,e;c=a[0]/360;e=a[1]/100;a=a[2]/100;1<=c&&(c%=1);1<e&&(e=1);1<a&&(a=1);var g=Math.floor(255*a),h,l,k;if(0==e)h=l=k=g;else switch(c*=6,a=Math.floor(c),b=c-a,c=Math.floor(g*(1-e)),d=Math.floor(g*(1-e*b)),e=Math.floor(g*(1-e*(1-b))),a){case 0:h=g;l=e;k=c;break;case 1:h=d;l=g;k=c;break;case 2:h=c;l=g;
k=e;break;case 3:h=c;l=d;k=g;break;case 4:h=e;l=c;k=g;break;case 5:h=g,l=c,k=d}return[h,l,k]},randomColor:function(){var a=Math.round(255*Math.random()),b=Math.round(255*Math.random()),c=Math.round(255*Math.random());return this.rgbToRgbString([a,b,c])}}})})();(function(){d.Bootstrap.define("qx.bom.client.CssAnimation",{statics:{getSupport:function(){var a=d.bom.client.CssAnimation.getName();return null!=a?{name:a,"play-state":d.bom.client.CssAnimation.getPlayState(),"start-event":d.bom.client.CssAnimation.getAnimationStart(),
"iteration-event":d.bom.client.CssAnimation.getAnimationIteration(),"end-event":d.bom.client.CssAnimation.getAnimationEnd(),"fill-mode":d.bom.client.CssAnimation.getFillMode(),keyframes:d.bom.client.CssAnimation.getKeyFrames()}:null},getFillMode:function(){return d.bom.Style.getPropertyName("AnimationFillMode")},getPlayState:function(){return d.bom.Style.getPropertyName("AnimationPlayState")},getName:function(){return d.bom.Style.getPropertyName("animation")},getAnimationStart:function(){return{msAnimation:"MSAnimationStart",
WebkitAnimation:"webkitAnimationStart",MozAnimation:"animationstart",OAnimation:"oAnimationStart",animation:"animationstart"}[this.getName()]},getAnimationIteration:function(){return{msAnimation:"MSAnimationIteration",WebkitAnimation:"webkitAnimationIteration",MozAnimation:"animationiteration",OAnimation:"oAnimationIteration",animation:"animationiteration"}[this.getName()]},getAnimationEnd:function(){return{msAnimation:"MSAnimationEnd",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",
OAnimation:"oAnimationEnd",animation:"animationend"}[this.getName()]},getKeyFrames:function(){for(var a=d.bom.Style.VENDOR_PREFIXES,b=[],c=0;c<a.length;c++){var f="@"+d.bom.Style.getCssName(a[c])+"-keyframes";b.push(f)}b.unshift("@keyframes");a=d.bom.Stylesheet.createElement();for(c=0;c<b.length;c++)try{return d.bom.Stylesheet.addRule(a,b[c]+" name",""),b[c]}catch(e){}return null},getRequestAnimationFrame:function(){for(var a=["requestAnimationFrame","msRequestAnimationFrame","webkitRequestAnimationFrame",
"mozRequestAnimationFrame","oRequestAnimationFrame"],b=0;b<a.length;b++)if(void 0!=window[a[b]])return a[b];return null}},defer:function(a){d.core.Environment.add("css.animation",a.getSupport);d.core.Environment.add("css.animation.requestframe",a.getRequestAnimationFrame)}})})();(function(){d.Bootstrap.define("qx.bom.element.AnimationCss",{statics:{__mf:null,__mg:"Anni",__kd:0,__mh:{},__mi:{scale:!0,rotate:!0,skew:!0,translate:!0},__mj:d.core.Environment.get("css.animation"),animateReverse:function(a,
b,c){return this._animate(a,b,c,!0)},animate:function(a,b,c){return this._animate(a,b,c,!1)},_animate:function(a,b,c,f){this.__mo(b);var e=b.keep;null!=e&&(f||b.alternate&&0==b.repeat%2)&&(e=100-e);this.__mf||(this.__mf=d.bom.Stylesheet.createElement());var g=b.keyFrames;void 0==c&&(c=b.duration);null!=this.__mj&&(c=this.__mq(g,f)+" "+c+"ms "+b.timing+" "+(b.delay?b.delay+"ms ":"")+b.repeat+" "+(b.alternate?"alternate":""),d.bom.Event.addNativeListener(a,this.__mj["start-event"],this.__mk),d.bom.Event.addNativeListener(a,
this.__mj["iteration-event"],this.__ml),d.bom.Event.addNativeListener(a,this.__mj["end-event"],this.__mm),a.style[d.lang.String.camelCase(this.__mj.name)]=c,e&&(100==e&&this.__mj["fill-mode"])&&(a.style[this.__mj["fill-mode"]]="forwards"));c=new d.bom.element.AnimationHandle;c.desc=b;c.el=a;c.keep=e;a.$$animation=c;null!=b.origin&&d.bom.element.Transform.setOrigin(a,b.origin);null==this.__mj&&window.setTimeout(function(){d.bom.element.AnimationCss.__mm({target:a})},0);return c},__mk:function(a){a.target.$$animation.emit("start",
a.target)},__ml:function(a){null!=a.target&&null!=a.target.$$animation&&a.target.$$animation.emit("iteration",a.target)},__mm:function(a){a=a.target;var b=a.$$animation;if(b){var c=b.desc;if(null!=d.bom.element.AnimationCss.__mj){var f=d.lang.String.camelCase(d.bom.element.AnimationCss.__mj.name);a.style[f]="";d.bom.Event.removeNativeListener(a,d.bom.element.AnimationCss.__mj.name,d.bom.element.AnimationCss.__mm)}null!=c.origin&&d.bom.element.Transform.setOrigin(a,"");d.bom.element.AnimationCss.__mn(a,
c.keyFrames[b.keep]);a.$$animation=null;b.el=null;b.ended=!0;b.emit("end",a)}},__mn:function(a,b){var c,f;for(f in b)f in d.bom.element.AnimationCss.__mi?(c||(c={}),c[f]=b[f]):a.style[d.lang.String.camelCase(f)]=b[f];c&&d.bom.element.Transform.transform(a,c)},__mo:function(a){a.hasOwnProperty("alternate")||(a.alternate=!1);a.hasOwnProperty("keep")||(a.keep=null);a.hasOwnProperty("repeat")||(a.repeat=1);a.hasOwnProperty("timing")||(a.timing="linear");a.hasOwnProperty("origin")||(a.origin=null)},__mp:null,
__mq:function(a,b){var c="",f;for(f in a){var c=c+((b?-(f-100):f)+"% {"),e=a[f],g,h;for(h in e)if(h in this.__mi)g||(g={}),g[h]=e[h];else var l=d.bom.Style.getPropertyName(h),l=null!==l?d.bom.Style.getCssName(l):"",c=c+((l||h)+":"+e[h]+";");g&&(c+=d.bom.element.Transform.getCss(g));c+="} "}if(this.__mh[c])return this.__mh[c];f=this.__mg+this.__kd++;d.bom.Stylesheet.addRule(this.__mf,this.__mj.keyframes+" "+f,c);return this.__mh[c]=f}}})})();(function(){d.Bootstrap.define("qx.bom.element.AnimationJs",
{statics:{__mu:30,__mv:"% in cm mm em ex pt pc px".split(" "),__mi:{scale:!0,rotate:!0,skew:!0,translate:!0},animate:function(a,b,c){return this._animate(a,b,c,!1)},animateReverse:function(a,b,c){return this._animate(a,b,c,!0)},_animate:function(a,b,c,f){if(a.$$animation)return a.$$animation;b=d.lang.Object.clone(b,!0);void 0==c&&(c=b.duration);var e=b.keyFrames,g=this.__mE(e),h=this.__mD(c,g),l=parseInt(c/h,10);this.__mw(e,a);c=this.__my(l,h,g,e,c,b.timing);var k=new d.bom.element.AnimationHandle;
k.jsAnimation=!0;f&&(c.reverse(),k.reverse=!0);k.desc=b;k.el=a;k.delta=c;k.stepTime=h;k.steps=l;a.$$animation=k;k.i=0;k.initValues={};k.repeatSteps=this.__mB(l,b.repeat);var t=this;k.delayId=window.setTimeout(function(){k.delayId=null;t.play(k)},b.delay||0);return k},__mw:function(a,b){var c={},f;for(f in a)for(var e in a[f]){var g=d.bom.Style.getPropertyName(e);g&&g!=e&&(g=d.bom.Style.getCssName(g),a[f][g]=a[f][e],delete a[f][e],e=g);void 0==c[e]&&(g=a[f][e],c[e]="string"==typeof g?this.__mz(g):
"")}for(f in a)for(e in g=a[f],c)void 0==g[e]&&(g[e]=e in b.style?window.getComputedStyle?getComputedStyle(b,null)[e]:b.style[e]:b[e],""===g[e]&&-1!=this.__mv.indexOf(c[e])&&(g[e]="0"+c[e]))},__mx:function(a){a=d.lang.Object.clone(a);var b,c;for(c in a)c in this.__mi&&(b||(b={}),b[c]=a[c],delete a[c]);b&&(b=d.bom.element.Transform.getCss(b).split(":"),1<b.length&&(a[b[0]]=b[1].replace(";","")));return a},__my:function(a,b,c,f,e,g){a=Array(a);var h=1;a[0]=this.__mx(f[0]);for(var l=f[0],k=f[c[h]],t=
Math.floor(c[h]/(100*(b/e))),r=1,n=1;n<a.length;n++){100*(n*b/e)>c[h]&&(l=k,h++,k=f[c[h]],t=Math.floor(c[h]/(100*(b/e)))-t,r=1);a[n]={};var q,m;for(m in k){var p=k[m]+"";if(m in this.__mi)if(q||(q={}),d.Bootstrap.isArray(l[m]))for(d.Bootstrap.isArray(k[m])||(k[m]=[k[m]]),q[m]=[],p=0;p<k[m].length;p++){var s=r/t;q[m][p]=this.__mA(k[m][p]+"",l[m],g,s)}else s=r/t,q[m]=this.__mA(p,l[m],g,s);else if("#"==p.charAt(0)){for(var u=d.util.ColorUtil.cssStringToRgb(l[m]),w=d.util.ColorUtil.cssStringToRgb(p),
v=[],p=0;p<u.length;p++){var x=u[p]-w[p],s=r/t,s=d.bom.AnimationFrame.calculateTiming(g,s);v[p]=parseInt(u[p]-x*s,10)}a[n][m]=d.util.ColorUtil.rgbToHexString(v)}else isNaN(parseFloat(p))?a[n][m]=l[m]+"":(s=r/t,a[n][m]=this.__mA(p,l[m],g,s))}q&&(u=d.bom.element.Transform.getCss(q).split(":"),1<u.length&&(a[n][u[0]]=u[1].replace(";","")));r++}a[a.length-1]=this.__mx(f[100]);return a},__mz:function(a){return a.substring((parseFloat(a)+"").length,a.length)},__mA:function(a,b,c,f){var e=parseFloat(a)-
parseFloat(b);return parseFloat(b)+e*d.bom.AnimationFrame.calculateTiming(c,f)+this.__mz(a)},play:function(a){a.emit("start",a.el);var b=window.setInterval(function(){a.repeatSteps--;var b=a.delta[a.i%a.steps];if(0===a.i)for(var f in b)void 0===a.initValues[f]&&(a.initValues[f]=void 0!==a.el[f]?a.el[f]:d.bom.element.Style?d.bom.element.Style.get(a.el,d.lang.String.camelCase(f)):a.el.style[d.lang.String.camelCase(f)]);d.bom.element.AnimationJs.__mC(a.el,b);a.i++;0==a.i%a.steps&&(a.emit("iteration",
a.el),a.desc.alternate&&a.delta.reverse());0>a.repeatSteps&&d.bom.element.AnimationJs.stop(a)},a.stepTime);a.animationId=b;return a},pause:function(a){window.clearInterval(a.animationId);a.animationId=null;return a},stop:function(a){var b=a.desc,c=a.el,d=a.initValues;a.animationId&&window.clearInterval(a.animationId);a.delayId&&window.clearTimeout(a.delayId);if(void 0==c)return a;var e=b.keep;if(void 0==e||a.stopped)this.__mC(c,d);else{if(a.reverse||b.alternate&&b.repeat&&0==b.repeat%2)e=100-e;this.__mC(c,
b.keyFrames[e])}c.$$animation=null;a.el=null;a.ended=!0;a.animationId=null;a.emit("end",c);return a},__mB:function(a,b){return void 0==b?a:"infinite"==b?Number.MAX_VALUE:a*b},__mC:function(a,b){for(var c in b)if(void 0!==b[c])if("undefined"===typeof a.style[c]&&c in a)a[c]=b[c];else{var f=d.bom.Style.getPropertyName(c)||c;d.bom.element.Style?d.bom.element.Style.set(a,f,b[c]):a.style[f]=b[c]}},__mD:function(a,b){for(var c=100,d=0;d<b.length-1;d++)c=Math.min(c,b[d+1]-b[d]);for(c=a*c/100;c>this.__mu;)c/=
2;return Math.round(c)},__mE:function(a){a=Object.keys(a);for(var b=0;b<a.length;b++)a[b]=parseInt(a[b],10);a.sort(function(a,b){return a-b});return a}}})})();(function(){d.Bootstrap.define("qx.bom.AnimationFrame",{extend:d.event.Emitter,events:{end:void 0,frame:"Number"},members:{__mG:!1,startSequence:function(a){this.__mG=!1;var b=+new Date,c=function(f){this.__mG?this.id=null:f>=b+a?(this.emit("end"),this.id=null):(f=Math.max(f-b,0),this.emit("frame",f),this.id=d.bom.AnimationFrame.request(c,this))};
this.id=d.bom.AnimationFrame.request(c,this)},cancelSequence:function(){this.__mG=!0}},statics:{TIMEOUT:30,calculateTiming:function(a,b){if("ease-in"==a)var c=[3.1223E-7,0.0757,1.2646,-0.167,-0.4387,0.2654];else if("ease-out"==a)c=[-7.0198E-8,1.652,-0.551,-0.0458,0.1255,-0.1807];else{if("linear"==a)return b;c="ease-in-out"==a?[2.482E-7,-0.2289,3.3466,-1.0857,-1.7354,0.7034]:[-0.0021,0.2472,9.8054,-21.6869,17.7611,-5.1226]}for(var d=0,e=0;e<c.length;e++)d+=c[e]*Math.pow(b,e);return d},request:function(a,
b){var c=d.core.Environment.get("css.animation.requestframe"),f=function(c){1E10>c&&(c=this.__mH+c);c=c||+new Date;a.call(b,c)};return c?window[c](f):window.setTimeout(function(){f()},d.bom.AnimationFrame.TIMEOUT)}},defer:function(a){a.__mH=window.performance&&performance.timing&&performance.timing.navigationStart;a.__mH||(a.__mH=Date.now())}})})();(function(){d.Bootstrap.define("qx.bom.element.Transform",{statics:{__mF:d.core.Environment.get("css.transform"),transform:function(a,b){var c=this.getTransformValue(b);
null!=this.__mF&&(a.style[this.__mF.name]=c)},translate:function(a,b){this.transform(a,{translate:b})},scale:function(a,b){this.transform(a,{scale:b})},rotate:function(a,b){this.transform(a,{rotate:b})},skew:function(a,b){this.transform(a,{skew:b})},getCss:function(a){a=this.getTransformValue(a);return null!=this.__mF?d.bom.Style.getCssName(this.__mF.name)+":"+a+";":""},setOrigin:function(a,b){null!=this.__mF&&(a.style[this.__mF.origin]=b)},getOrigin:function(a){return null!=this.__mF?a.style[this.__mF.origin]:
""},setStyle:function(a,b){null!=this.__mF&&(a.style[this.__mF.style]=b)},getStyle:function(a){return null!=this.__mF?a.style[this.__mF.style]:""},setPerspective:function(a,b){null!=this.__mF&&(a.style[this.__mF.perspective]=b+"px")},getPerspective:function(a){return null!=this.__mF?a.style[this.__mF.perspective]:""},setPerspectiveOrigin:function(a,b){null!=this.__mF&&(a.style[this.__mF["perspective-origin"]]=b)},getPerspectiveOrigin:function(a){if(null!=this.__mF){var b=a.style[this.__mF["perspective-origin"]];
if(""!=b)return b;b=a.style[this.__mF["perspective-origin"]+"X"];a=a.style[this.__mF["perspective-origin"]+"Y"];if(""!=b)return b+" "+a}return""},setBackfaceVisibility:function(a,b){null!=this.__mF&&(a.style[this.__mF["backface-visibility"]]=b?"visible":"hidden")},getBackfaceVisibility:function(a){return null!=this.__mF?"visible"==a.style[this.__mF["backface-visibility"]]:!0},getTransformValue:function(a){var b="",c=["translate","scale"],f;for(f in a)var e=a[f],b=d.Bootstrap.isArray(e)?3===e.length&&
-1<c.indexOf(f)&&d.core.Environment.get("css.transform.3d")?b+this._compute3dProperty(f,e):b+this._computeAxisProperties(f,e):b+(f+"("+e+") ");return b.trim()},_compute3dProperty:function(a,b){var c;for(c=0;c<b.length;c++)null==b[c]&&(b[c]=0);return c=""+(a+"3d("+b.join(", ")+") ")},_computeAxisProperties:function(a,b){for(var c="",f=["X","Y","Z"],e=0;e<b.length;e++)null==b[e]||2==e&&!d.core.Environment.get("css.transform.3d")||(c+=a+f[e]+"(",c+=b[e],c+=") ");return c}}})})();(function(){d.Bootstrap.define("baselib.Animation",
{statics:{__Mt:{duration:400,timing:"linear",keep:100},__Mu:{GROW:100,GROW_WIDTH:100,GROW_HEIGHT:100,SHRINK:0,SHRINK_WIDTH:0,SHRINK_HEIGHT:0},__Mv:"width height paddingLeft paddingTop paddingRight paddingBottom".split(" "),slideUp:function(a,b){return this.animateNamed("SHRINK_HEIGHT",a,b)},slideDown:function(a,b){return this.animateNamed("GROW_HEIGHT",a,b)},animateNamed:function(a,b,c){if(void 0!==baselib.Animation.__Mu[a]){var d,e=null,g=null;switch(a){case "GROW":case "SHRINK":d="width height paddingLeft paddingTop paddingRight paddingBottom".split(" ");
break;case "GROW_WIDTH":case "SHRINK_WIDTH":d=["width","paddingLeft","paddingRight"];e="height";break;case "GROW_HEIGHT":case "SHRINK_HEIGHT":d=["height","paddingTop","paddingBottom"],e="width"}var h=100===baselib.Animation.__Mu[a];baselib.Animation.__My(this);a=baselib.Animation.__Mx(this,d);var l=baselib.Animation.__Mw(this,d,a);baselib.Animation.__Mz(this,d);var k=this;this.forEach(function(a,r){var n=qxWeb(a),q=qxWeb.object.clone(baselib.Animation.__Mt);q.keyFrames=l[r];b||(b=q.duration);void 0!==
c&&"linear"!==c&&(q.timing=c);n.show();if(null!==e){g=a.style[e];var m;m="height"===e||"width"===e?n["get"+qxWeb.string.firstUp(e)]()+"px":n.getStyle(e);n.setStyle(e,m)}m=n.getStyle("overflow");if("hidden"!==m){n.setProperty("original_overflow",m);n.setStyle("overflow","hidden");m=n.getChildren(":first");var p=0===m.length?0:m.getOffset().top,p=n.getOffset().top-p;m.setStyle("marginTop",p+"px")}else n.setProperty("original_overflow",null);n[h?"animate":"animateReverse"](q,b).once("animationEnd",function(){h||
qxWeb(a).hide();baselib.Animation.__Mz(this,d);var b=n.getProperty("original_overflow");null!==b&&(qxWeb(a).setStyle("overflow","visible"===b?null:b),n.getChildren(":first").setStyle("marginTop",null));null!==g&&(a.style[e]=g);r===k.length-1&&k.emit("animationEnd")},this)},k)}else qxWeb.debug("' "+a+"' is not a pre-defined named animation!");return this},__Mw:function(a,b,c){var d=[];a.forEach(function(a,g){for(var h={0:{},100:{}},l=0,k=b.length;l<k;l++)h[0][b[l]]="0px",h[100][b[l]]=c[g][l];d.push(h)});
return d},__Mx:function(a,b){var c=[];a.forEach(function(a){var d=[],g=qxWeb(a),h="none"!==a.style.display,l;h||(l={position:a.style.position,visibility:a.style.visibility},g.setStyles({position:"absolute",visibility:"hidden"}),g.show());a=0;for(var k=b.length;a<k;a++)"width"===b[a]?d.push(g.getWidth()+"px"):"height"===b[a]?d.push(g.getHeight()+"px"):d.push(g.getStyle(b[a]));c.push(d);h||(g.setStyles(l),g.hide())});return c},__My:function(a){var b=baselib.Animation.__Mv;a.forEach(function(a){for(var d=
qxWeb(a),e=0,g=b.length;e<g;e++)"width"===b[e]?(d.getWidth(),parseInt(d.getStyle("paddingLeft"),10),parseInt(d.getStyle("paddingRight"),10)):"height"===b[e]?(d.getHeight(),parseInt(d.getStyle("paddingTop"),10),parseInt(d.getStyle("paddingBottom"),10)):d.getStyle(b[e]),d.setProperty("animation-restore-"+b[e],a.style[b[e]])})},__Mz:function(a,b){a.forEach(function(a){for(var d=qxWeb(a),e,g=0,h=b.length;g<h;g++)e=d.getProperty("animation-restore-"+b[g]),a.style[b[g]]=e})}},defer:function(a){qxWeb.$attach({animateNamed:a.animateNamed,
slideUp:a.slideUp,slideDown:a.slideDown})}})})();(function(){d.Bootstrap.define("baselib.DocumentScroll",{statics:{setDocumentScrollTop:function(a,b){qxWeb("html,body").setScrollTop(a,b)},setDocumentScrollLeft:function(a,b){qxWeb("html,body").setScrollLeft(a,b)}},defer:function(a){void 0===qxWeb.setDocumentScrollTop&&void 0===qxWeb.setDocumentScrollLeft&&qxWeb.$attachStatic({setDocumentScrollTop:a.setDocumentScrollTop,setDocumentScrollLeft:a.setDocumentScrollLeft})}})})()})();

window.pfx||(pfx={});pfx.net||(pfx.net={});var _browser;window.opera?_browser="opera":"string"==typeof navigator.vendor&&"KDE"==navigator.vendor?_browser="khtml":"string"==typeof navigator.product&&"Gecko"==navigator.product?_browser="gecko":/msie/i.test(navigator.userAgent)&&(_browser="mshtml");_isMshtml="mshtml"==_browser;_isGecko="gecko"==_browser;_isOpera="opera"==_browser;_isKhtml="khtml"==_browser;
pfx.net.HTTPRequest=function(c,b,d,a,k){this.method=c;this.url=b;this.callback=d;this.context=a;this.errorCallback=k;!this.errorCallback&&pfx.net.HTTPRequest.errorCallback&&(this.errorCallback=pfx.net.HTTPRequest.errorCallback);this.headers=[];this.errors=[];this.status=0;this.statusText="";var l=this;this.customOnReadyStateChange=function(){l._customOnReadyStateChange()};this.cancelOnReadyStateChange=function(a,b){l._cancelOnReadyStateChange(a,b)}};pfx.net.HTTPRequest._xml=[];
pfx.net.HTTPRequest._xmlThis=[];pfx.net.HTTPRequest._xmlTimer=[];pfx.net.HTTPRequest._xmlTimerCount=[];pfx.net.HTTPRequest._xmlTimerCountMax=1E3;pfx.net.HTTPRequest._xmlTimerInterval=5;pfx.net.HTTPRequest.builtin=window.XMLHttpRequest?!0:!1;pfx.net.HTTPRequest.IFRAMES_NEVER=-1;pfx.net.HTTPRequest.IFRAMES_FALLBACK=0;pfx.net.HTTPRequest.IFRAMES_ONLY=1;pfx.net.HTTPRequest.prototype.iframes=pfx.net.HTTPRequest.IFRAMES_FALLBACK;pfx.net.HTTPRequest.msXmlHttp=null;
if(!pfx.net.HTTPRequest.builtin&&!_isOpera&&window.ActiveXObject)for(var msXmlHttpList="MSXML2.XMLHTTP.5.0 MSXML2.XMLHTTP.4.0 MSXML2.XMLHTTP.3.0 MSXML2.XMLHTTP MICROSOFT.XMLHTTP.1.0 MICROSOFT.XMLHTTP.1 MICROSOFT.XMLHTTP".split(" "),obj,j=0;j<msXmlHttpList.length;j++)try{obj=new ActiveXObject(msXmlHttpList[j]);pfx.net.HTTPRequest.msXmlHttp=msXmlHttpList[j];break}catch(e){}pfx.net.HTTPRequest.activeX="string"==typeof pfx.net.HTTPRequest.msXmlHttp;
pfx.net.HTTPRequest.prototype.start=function(c,b,d){var a=pfx.net.HTTPRequest._xml.length;if(this.iframes!=pfx.net.HTTPRequest.IFRAMES_ONLY){if(pfx.net.HTTPRequest.builtin)try{pfx.net.HTTPRequest._xml[a]=new XMLHttpRequest}catch(k){if(pfx.net.HTTPRequest._xml[a]=null,this.iframes==pfx.net.HTTPRequest.IFRAMES_NEVER)throw Error("HTTP_Request: Could not create XMLHttpRequest");}else if(pfx.net.HTTPRequest.activeX)try{pfx.net.HTTPRequest._xml[a]=new ActiveXObject(pfx.net.HTTPRequest.msXmlHttp)}catch(l){if(pfx.net.HTTPRequest._xml[a]=
null,this.iframes==pfx.net.HTTPRequest.IFRAMES_NEVER)throw Error("HTTP_Request: Could not create ActiveXObject "+pfx.net.HTTPRequest.msXmlHttp);}if("undefined"!=typeof pfx.net.HTTPRequest._xml[a]){if(this.callback)try{var f=this;pfx.net.HTTPRequest._xml[a].onreadystatechange=pfx.net.HTTPRequest.activeX?function(){if(4==pfx.net.HTTPRequest._xml[a].readyState){var b,c={};try{b=pfx.net.HTTPRequest._xml[a].getResponseHeader("Request-Id");var g=pfx.net.HTTPRequest._xml[a].getResponseHeader("x-pfx-reuse");
g&&(c.reuse=g)}catch(d){}g=f._getResponse(pfx.net.HTTPRequest._xml[a]);if(null!=g)f.callback.call(f.context,g,b,c);else if(!pfx.net.HTTPRequest._xml[a].aborted)throw Error("Empty response");pfx.net.HTTPRequest._xml[a]=null}}:function(){if(4==pfx.net.HTTPRequest._xml[a].readyState){try{f.status=pfx.net.HTTPRequest._xml[a].status,f.statusText=pfx.net.HTTPRequest._xml[a].statusText}catch(b){}if(f.status&&400<=f.status){if(f.errorCallback){f.errorCallback.call(f.context,{status:f.status,statusText:f.statusText});
return}throw Error("HTTP_Request: Asynchronous call failed (status "+f.status+", "+f.statusText+")");}var c,g={};try{c=pfx.net.HTTPRequest._xml[a].getResponseHeader("Request-Id");var d=pfx.net.HTTPRequest._xml[a].getResponseHeader("x-pfx-reuse");d&&(g.reuse=d)}catch(h){}d=f._getResponse(pfx.net.HTTPRequest._xml[a]);if(null!=d)f.callback.call(f.context,d,c,g);else if(!pfx.net.HTTPRequest._xml[a].aborted)throw Error("Empty response");pfx.net.HTTPRequest._xml[a]=null}}}catch(n){throw pfx.net.HTTPRequest._xml[a]=
null,Error("HTTP_Request: Onreadystatechange failed");}try{pfx.net.HTTPRequest._xml[a].open(this.method,this.url,this.callback?!0:!1);if(this.headers)for(var h=0;h<this.headers.length;h++)try{pfx.net.HTTPRequest._xml[a].setRequestHeader(this.headers[h][0],this.headers[h][1])}catch(r){}if(b)for(h=0;h<b.length;h++)try{pfx.net.HTTPRequest._xml[a].setRequestHeader(b[h][0],b[h][1])}catch(s){}if(this.callback&&"undefined"!=typeof d)try{pfx.net.HTTPRequest._xml[a].setRequestHeader("Request-Id",d.toString())}catch(t){}pfx.net.HTTPRequest._xml[a].send(c);
if(this.callback)return!0;this.status=pfx.net.HTTPRequest._xml[a].status;this.statusText=pfx.net.HTTPRequest._xml[a].statusText;return this._getResponse(pfx.net.HTTPRequest._xml[a])}catch(p){throw pfx.net.HTTPRequest._xml[a]=null,Error("HTTP_Request: Call failed [Cause: "+p+"]");}}}if(this.iframes!=pfx.net.HTTPRequest.IFRAMES_NEVER&&!pfx.net.HTTPRequest._xml[a]&&document.createElement){if(!this.callback)throw Error("HTTP_Request: Synchronous call by iframe not supported");try{var g;_isMshtml||_isOpera?
(g=document.createElement("div"),g.style.display="none",g.id="pfxreqdiv"+a,document.body.appendChild(g),document.getElementById("pfxreqdiv"+a).innerHTML='\x3ciframe id\x3d"pfxreqiframe'+a+'" name\x3d"pfxreqiframe'+a+'" style\x3d"display:block"\x3e\x3c/iframe\x3e'):(g=document.createElement("iframe"),g.style.display="none",g.name="pfxreqiframe"+a,g.id="pfxreqiframe"+a,document.body.appendChild(g));var m=this.url;d&&(m=this.setQueryParameter(m,"PFX_Request_ID",d));if("get"==this.method.toLowerCase())g.src=
m,document.body.appendChild(g),f=this,pfx.net.HTTPRequest._xmlTimer[a]=window.setInterval(f.customOnReadyStateChange,pfx.net.HTTPRequest._xmlTimerInterval);else if("post"==this.method.toLowerCase())g=document.createElement("div"),g.style.display="none",g.id="pfxreqformdiv"+a,pfx.net.HTTPRequest._xml[a]=this.callback,pfx.net.HTTPRequest._xmlThis[a]=this,pfx.net.HTTPRequest._xmlTimer[a]=!0,pfx.net.HTTPRequest._xmlTimerCount[a]=0,f=this,window.setTimeout(function(){var b=document.createElement("form");
b.action=m;b.target="pfxreqiframe"+a;b.method=f.method;b.id="pfxreqform"+a;var d=document.createElement("textarea");d.name="message";d.value=c;b.appendChild(d);for(var h=0;h<f.headers.length;h++)d=document.createElement("input"),d.type="hidden",d.name=f.headers[h][0],d.value=f.headers[h][1],b.appendChild(d);_isMshtml&&(d=document.createElement("input"),d.type="hidden",d.name="insertpi",d.value="1",b.appendChild(d));g.appendChild(b);document.body.appendChild(g);document.getElementById("pfxreqform"+
a).target="pfxreqiframe"+a;window.setTimeout(function(){document.getElementById("pfxreqform"+a).submit()},1)},1),pfx.net.HTTPRequest._xmlTimer[a]=window.setInterval(f.customOnReadyStateChange,pfx.net.HTTPRequest._xmlTimerInterval);else throw Error("HTTP_Request: Iframes do not support method "+this.method);return"iframe"}catch(q){throw Error("HTTP_Request: Iframes failed"+q);}}throw Error("HTTP_Request: Failure");};
pfx.net.HTTPRequest.prototype.setRequestHeader=function(c,b){this.headers.push([c,b])};pfx.net.HTTPRequest.prototype.setQueryParameter=function(c,b,d){return c+=(c.indexOf("?")+1?"\x26":"?")+b+"\x3d"+encodeURI(d)};pfx.net.HTTPRequest.prototype.getQueryParameter=function(c,b){for(var d=c.substr(c.indexOf("?")+1).split("\x26"),a,k=0;k<d.length;k++)if(a=d[k].split("\x3d"),a[0]==b)return a[1];return null};
pfx.net.HTTPRequest.prototype._getResponse=function(c){var b=c.getResponseHeader("Content-Type");if(null==b){if(0==c.status)return c.aborted=!0,null;throw Error("Missing response content type");}if(0==b.indexOf("text/plain")||0==b.indexOf("text/html"))return c.responseText;if(0==b.indexOf("text/xml"))return c.responseXML;throw Error("Illegal response content type: "+b);};
pfx.net.HTTPRequest.prototype._customOnReadyStateChange=function(){for(var c=null,b=0;b<pfx.net.HTTPRequest._xml.length;b++)if(pfx.net.HTTPRequest._xmlTimer[b]&&pfx.net.HTTPRequest._xml[b])try{if(pfx.net.HTTPRequest._xmlTimerCount[b]<pfx.net.HTTPRequest._xmlTimerCountMax)if((c=window.frames["pfxreqiframe"+b])&&c.document&&"about:blank"!=c.location.href&&(_isMshtml?"complete"==c.document.readyState:1)){var d=(_isMshtml?c.document.body:c.document).getElementsByTagName("pre")[0].firstChild.nodeValue;
pfx.net.HTTPRequest._xml[b].call(pfx.net.HTTPRequest._xmlThis[b].context,d,pfx.net.HTTPRequest._xmlThis[b].getQueryParameter(c.location.href,"PFX_Request_ID"));this.cancelOnReadyStateChange(b)}else pfx.net.HTTPRequest._xmlTimerCount[b]++;else this.cancelOnReadyStateChange(b,"too many intervals "+b+", "+pfx.net.HTTPRequest._xmlTimerCount[b])}catch(a){this.cancelOnReadyStateChange(b,"Exception:"+a)}};
pfx.net.HTTPRequest.prototype._cancelOnReadyStateChange=function(c,b){try{window.clearInterval(pfx.net.HTTPRequest._xmlTimer[c]),pfx.net.HTTPRequest._xmlTimer[c]=null,pfx.net.HTTPRequest._xml[c]=null,pfx.net.HTTPRequest._xmlThis[c]=null,pfx.net.HTTPRequest._xmlTimerCount[c]=0}catch(d){b="Could not cancel"}var a;try{(a=document.getElementById("pfxreqiframe"+c))&&document.body.removeChild(a)}catch(k){}try{(a=document.getElementById("pfxreqdiv"+c))&&document.body.removeChild(a)}catch(l){}try{(a=document.getElementById("pfxreqform"+
c))&&document.body.removeChild(a)}catch(f){}try{(a=document.getElementById("pfxreqformdiv"+c))&&document.body.removeChild(a)}catch(n){}if(b)throw Error("HTTP_Request: "+b);};
window.pfx||(pfx={});pfx.ws||(pfx.ws={});pfx.ws.json||(pfx.ws.json={});pfx.ws.json.deserialize=function(a){!0==this._debug&&alert("Response: "+a);eval("res\x3d"+a);return res};
pfx.ws.json.serialize=function(a){var b=null;if(null!=a)if(a.constructor==String)b=pfx.ws.json.escapeJSONString(a);else if(a.constructor==Number)b=a.toString();else if(a.constructor==Boolean)b=a.toString();else if(a.constructor==Date)b="new Date("+a.valueOf()+")";else if(a.constructor==Array){for(var b=[],c=0;c<a.length;c++)b.push(pfx.ws.json.serialize(a[c]));b="["+b.join(",")+"]"}else{b=[];for(attr in a)c=a[attr],null==c?b.push('"'+attr+'": null'):"function"!=typeof c&&b.push(pfx.ws.json.escapeJSONString(attr)+
":"+pfx.ws.json.serialize(c));b="{"+b.join(",")+"}"}else b="null";return b};pfx.ws.json.escapeJSONChar=function(a){if('"'==a||"\\"==a)return"\\"+a;if("\b"==a)return"\\b";if("\f"==a)return"\\f";if("\n"==a)return"\\n";if("\r"==a)return"\\r";if("\t"==a)return"\\t";a=a.charCodeAt(0).toString(16);return 1==a.length?"\\u000"+a:2==a.length?"\\u00"+a:3==a.length?"\\u0"+a:"\\u"+a};pfx.ws.json.replaceCallbackSupport=null;
pfx.ws.json.escapeJSONString=function(a){null==pfx.ws.json.replaceCallbackSupport&&(-1!=navigator.userAgent.indexOf("Safari")?pfx.ws.json.replaceCallbackSupport=!1:pfx.ws.json.replaceCallbackSupport=!0);if(pfx.ws.json.replaceCallbackSupport)return'"'+a.replace(/([^\u0020-\u007f]|[\\\"])/g,pfx.ws.json.escapeJSONChar)+'"';for(var b=[],c=0;c<a.length;c++)'"'==a.charAt(c)||"\\"==a.charAt(c)||32>a.charCodeAt(c)||128<=a.charCodeAt(c)?b[c]=pfx.ws.json.escapeJSONChar(a.charAt(c)):b[c]=a.charAt(c);return'"'+
b.join("")+'"'};pfx.ws.json.BaseStub=function(a,b,c,d){this._service=a;this._context=b;this._scope=c;this._requestPath=d;this._protocol="jsonws";this._uri=null};pfx.ws.json.BaseStub.prototype.setService=function(a){this._service=a;this._uri=null};pfx.ws.json.BaseStub.prototype.setContext=function(a){this._context=a};pfx.ws.json.BaseStub.prototype.setRequestPath=function(a){this._requestPath=a;this._uri=null};pfx.ws.json.BaseStub.prototype.setDebug=function(a){this._debug=a};
pfx.ws.json.BaseStub.prototype.getURI=function(){if(null==this._uri){var a="",b=window.location.href.match(/;jsessionid=[A-Z0-9]+(\.[a-zA-Z0-9]+)?/);b&&(a=b[0]);this._uri=window.location.protocol+"//"+window.location.host+(this._requestPath+"/"+this._service)+a}return this._uri};pfx.ws.json.BaseStub.prototype.callMethod=function(a,b,c){return(new pfx.ws.json.Call(this.getURI(),this._context,this._scope,this._debug)).invoke(a,b,c)};
pfx.ws.json.DynamicProxy=function(a,b){pfx.ws.json.BaseStub.call(this,a,b);this._proxySetup()};pfx.ws.json.DynamicProxy.prototype=new pfx.ws.json.BaseStub;pfx.ws.json.DynamicProxy.prototype._proxySetup=function(){var a=new pfx.net.HTTPRequest("POST",this.getURI()+"?json",this._proxySetupCB,this);a.setRequestHeader("wstype",this._protocol);a.start("",0)};pfx.ws.json.DynamicProxy.prototype._proxySetupCB=function(a){eval("response\x3d"+a);a=a.result;for(var b=0;b<a.length;b++)this._createMethod(a[b])};
pfx.ws.json.DynamicProxy.prototype._createMethod=function(a){var b=function(){return b.ownerObject._callMethod.call(b.ownerObject,b.methodName,arguments)};b.ownerObject=this;b.methodName=a;this[a]=b};pfx.ws.json.DynamicProxy.prototype._callMethod=function(a,b){return(new pfx.ws.json.Call(this.getURI(),this._context,this._debug)).invoke(a,b)};pfx.ws.json.Call=function(a,b,c,d){this._uri=a;this._context=b;this._scope=c;this._debug=d;this._userCallback=this._opName=null};
pfx.ws.json.Call.prototype.invoke=function(a,b,c){this._opName=a;var d={};d.method=a;a=b.length;if(c)if(a==c+1)"function"==typeof b[a-1]||"object"==typeof b[a-1]?this._userCallback=b[a-1]:this._requestId=b[a-1],a-=1;else if(a==c+2&&("function"==typeof b[a-2]||"object"==typeof b[a-2])&&"string"==typeof b[a-1])this._userCallback=b[a-2],this._requestId=b[a-1],a-=2;else{if(a!=c)throw Error("Wrong number of arguments: "+a+" - "+c);}else 0<a&&"function"==typeof b[a-1]?(this._userCallback=b[a-1],a-=1):1<
a&&"function"==typeof b[a-2]&&(this._requestId=b[a-1],this._userCallback=b[a-2],a-=2);this._requestId&&(d.id=this._requestId);c=[];for(var e=0;e<a;e++)c[e]=b[e];d.params=c;b=pfx.ws.json.serialize(d);!0==this._debug&&alert("Request: "+b);if(this._userCallback||this._context)a=new pfx.net.HTTPRequest("POST",this._uri,this.callback,this),a.setRequestHeader("Content-Type","text/plain"),a.setRequestHeader("wstype","jsonws"),a.start(b,null,d.id);else return a=new pfx.net.HTTPRequest("POST",this._uri),a.setRequestHeader("Content-Type",
"text/plain"),a.setRequestHeader("wstype","jsonws"),d=a.start(b,null,d.id),this.callback(d)};
pfx.ws.json.Call.prototype.callback=function(a){a=pfx.ws.json.deserialize(a);if(a.error){var b=Error();b.name=a.error.name;b.message=a.error.message;if(this._userCallback)this._userCallback(null,a.id,b);else if(this._context)this._context[this._opName].call(this._scope?this._scope:this._context,null,a.id,b);else throw b;}else if(this._userCallback)this._userCallback(a.result,a.id,null);else if(this._context)this._context[this._opName].call(this._scope?this._scope:this._context,a.result,a.id,null);
else return a.result};
function WS_NguidDebugService(a,b){pfx.ws.json.BaseStub.call(this,"NguidDebugService",a,b,"/webservice")}WS_NguidDebugService.prototype=new pfx.ws.json.BaseStub;WS_NguidDebugService.prototype.log=function(){return this.callMethod("log",arguments,1)};
$q.define("UNOUNO.components.tracking",{statics:{initClickTrackingHandler:function(b){b=b||$q("body");"function"===typeof UNOUNO.tracking.clickTracking&&$q("[data-op-tracking]",b).forEach(function(a){a=$q(a);a.getAttribute("id")||a.setAttribute("id",a.getData("opTracking"));UNOUNO.tracking.clickTracking(a.getAttribute("id"))});$q("a[data-linkid]",b).on($q.EVENT.click,function(a){a=$q(a.getTarget());"a"!==$q.getNodeName(a[0])&&(a=a.getAncestors("a:eq(0)"));window.SC_LINKID=$q(a).getData("linkid");
window.SC_LINKID_DOMAIN=this.getCommonDomain(location.href,a[0].href)},this)},getCommonDomain:function(b,a){try{for(var c=/^https?:\/\/([^/?#:]+)/,d=b.match(c)[1].split("."),e=a.match(c)[1].split("."),c=[];0<d.length&&0<e.length&&d[d.length-1]===e[e.length-1];)c.unshift(d.pop()),e.pop();return 2>c.length||0===d.length&&0===e.length?null:"."+c.join(".")}catch(f){return null}}}});
$q.ready(function(){$q(window).on("beforeunload",function(){$q.cookie.del("SC_LINKID");$q.cookie.del("SC_REFERER");$q.cookie.del("SC_LINKID",null,window.SC_LINKID_DOMAIN);$q.cookie.del("SC_REFERER",null,window.SC_LINKID_DOMAIN);window.SC_LINKID&&$q.cookie.set("SC_LINKID",window.SC_LINKID,null,"/",window.SC_LINKID_DOMAIN);var b=$q.uri.parse(window.location.href).path;"/"===b&&(b="");b&&$q.cookie.set("SC_REFERER",b,null,"/",window.SC_LINKID_DOMAIN)});UNOUNO.components.tracking.initClickTrackingHandler()});
$q.define("UNOUNO.pages.dynamicLightbox",{statics:{_bodyElement:$q("body"),_htmlElement:$q("html"),_blocker:$q.create('\x3cdiv id\x3d"lightboxBlocker" class\x3d"hidden"\x3e\x3c/div\x3e'),_content:$q.create('\x3cdiv id\x3d"lightboxContent" class\x3d"hidden"\x3e\x3c/div\x3e'),_iframe:$q.create('\x3ciframe id\x3d"dynamicLightboxIframe" src\x3d"" scrolling\x3d"no"\x3e'),_closeButton:$q.create('\x3cbutton class\x3d"lightbox-close icon-lightbox-close" id\x3d"dynamicLightboxCloser" alt\x3d"schlie\u00dfen" title\x3d"schlie\u00dfen" /\x3e'),
initInside:function(){$q("a[href]").forEach(function(a){var c=$q(a).getAttribute("href").replace(a.hash,""),c=$q.uri.appendParams(c,"lightbox\x3dtrue"+a.hash);$q(a).setAttribute("href",c)});if(window.self!==window.parent){var a=$q("body").getContentHeight();"Das1und1Prinzip1Nacht"===UNOUNO.params.page&&(a=$q("#content").getHeight()+80);parent.postMessage(a,"*")}},initOutside:function(){var a=this;$q(document).on("click",function(b){var c=function(a,b){var c=$q(b.target);if(c.is(a))return c;c=c.getAncestors(a);
return 0<c.length?$q(c[0]):!1},d;if(d=c(".lightboxopener",b))return b.stopPropagation(),b.preventDefault(),a.onButtonClick(d),!1;if(d=c(".layeropener",b))return b.preventDefault(),a.onButtonClick(d),!1},this);this._bodyElement.append(this._blocker);this._bodyElement.append(this._content);$q(window).on("message",this.receiveMessage,this)},receiveMessage:function(a){var b=null;try{b=$q(this._iframe[0].contentDocument).find("#"+hash+',a[name\x3d"'+hash+'"]')}catch(c){}this.setHeight(parseInt(a.data),
b)},onButtonClick:function(a){var b=a.getAttribute("href"),c=a.getAttribute("data-page"),d=a.getAttribute("data-linkId");!b&&c&&(b="/"+c+"?linkOrigin\x3d"+encodeURIComponent(UNOUNO.params.page),d&&(b+="\x26linkId\x3d"+encodeURIComponent(d)));this.open(b,$q(a).hasClass("layeropener"))},open:function(a,b,c,d){var e=a.indexOf("#"),e=0<=e?a.substr(e+1):"";this.openLayer(c,d,e);b||this.addCloseFunction();this.loadIframe(a)},openLayer:function(a,b,c){"undefined"===typeof b&&(b=this._htmlElement.getScrollTop()||
this._bodyElement.getScrollTop());a&&this._content.addClass(a);this._blocker.removeClass("hidden");this._content.removeClass("hidden").addClass("opening").empty().append(this._iframe);this._content.setStyle("top",b+"px");this._iframe.once("load",function(){var a=null;try{a=$q(this._iframe[0].contentDocument).find("#"+c+',a[name\x3d"'+c+'"]')}catch(b){}this.setHeight(null,a)},this);$q(document).emit("lightboxopened")},loadIframe:function(a){var b="?";-1<a.indexOf("?")&&(b="\x26");0<a.indexOf("#")&&
(a=a.substring(0,a.indexOf("#")));return""!==a&&null!==a?(this._iframe.setAttribute("src",a+b+"lightbox\x3dtrue"),!0):!1},addCloseFunction:function(){this._content.append(this._closeButton);this._closeButton.on("click",this.close,this);this._blocker.on("click",this.close,this);$q(document).on("keydown",this.keydownFunc,this);this._iframe.on("load",function(){try{$q(this._iframe[0].contentDocument).on("keydown",this.keydownFunc,this)}catch(a){$q.debug("addCloseFunction contentDocument keydown failed",
a)}},this)},addHeader:function(a){"string"===typeof a?this._iframe.before(a):a.clone?this._iframe.before(a.clone()):this._iframe.before(a)},close:function(){this._blocker.addClass("hidden");this._content.setStyle("height",null).addClass("hidden").empty();this._closeButton.off("click",this.close,this);this._blocker.off("click",this.close,this);$q(document).off("keydown",this.keydownFunc,this);$q(this._iframe[0].contentDocument).off("keydown",this.keydownFunc,this);$q(document).emit("lightboxclosed")},
keydownFunc:function(a){"Escape"===a.getKeyIdentifier()&&this.close()},setSize:function(){this.setHeight()},setHeight:function(a,b){var c=$q(this._iframe[0].parentElement).getPosition().top;this._iframe&&this._iframe.length||(this._iframe=$q("#dynamicLightboxIframe"),this._content=$q("#lightboxContent"));try{if(this._iframe&&this._iframe.length&&("number"!==typeof a&&this._iframe[0].contentWindow.$q&&(a=this._iframe[0].contentWindow.$q("body").getContentHeight(),a||(a=this._iframe[0].contentDocument.body.scrollHeight)),
this._iframe.setStyle("height",a+"px"),this._content.setStyle("height",a+"px")),this._content.removeClass("opening"),b&&"number"===typeof c&&0<b.length){var d=b.getPosition().top,e=0,f=0,g=function(){$q("body").setScrollTop(d);f=e;e=$q("html")[0].scrollTop||$q("body")[0].scrollTop;e<d&&e>f&&window.setTimeout(g,100)};g()}}catch(h){$q.debug("dynamicLightbox.setHeight failed",h)}}}});$q("body").hasClass("lightbox")?UNOUNO.pages.dynamicLightbox.initInside():UNOUNO.pages.dynamicLightbox.initOutside();
UNOUNO.pages=UNOUNO.pages||{};
UNOUNO.init.registerForJSLoad(function(){UNOUNO.pages.mobilenavigation={detectDeviceType:function(a){var b=!1;if(UNOUNO.pages.mobilenavigation.detectTabletDevice(a)||UNOUNO.pages.mobilenavigation.detectMobileDevice(a))b=!0;return b},detectMobileDevice:function(a){return/android.+mobile|ip(hone|od)|bada\/|blackberry|maemo|opera m(ob|in)i|fennec|NetFront|phone|psp|symbian|windows (ce|phone)|xda/i.test(a)},detectTabletDevice:function(a){return!/Fennec|HTC.Magic|Nexus|android.+mobile/i.test(a)&&/Android|ipad|tablet|playbook|silk|kindle|psp/i.test(a)},
getElementsByClassName:function(a){var b=[],c,e,f,d=document.getElementsByTagName("*");for(c=0;c<d.length;c+=1)if(0<=d[c].className.indexOf(" "))for(f=d[c].className.split(" "),e=0;e<f.length;e+=1)f[e]===a&&b.push(d[c]);else d[c].className===a&&b.push(d[c]);return b},mainMenuTab:function(a){var b="undefined"!==typeof $q?$q(a.getTarget()):new qx.bom.Collection(a.getTarget()),c="undefined"!==typeof b.getAncestors?b.getAncestors(".main-nav-item, .header-nav-item"):b.parents(".main-nav-item, .header-nav-item");
c.hasClass("touched")||(qx.bom.Collection.query(".main-nav-item, .header-nav-item").removeClass("touched"),c.addClass("touched"),(b.hasClass("main-nav-link")||b.hasClass("header-nav-link"))&&a.preventDefault());a.stopPropagation()},init:function(){if(UNOUNO.pages.mobilenavigation.detectDeviceType(navigator.userAgent)){qx.bom.Collection.query("#header-container").removeClass("notouch");var a=qx.bom.Collection.query(".main-nav, .header-nav");a.addListener("touchstart",UNOUNO.pages.mobilenavigation.mainMenuTab);
a.addListener("click",UNOUNO.pages.mobilenavigation.mainMenuTab);a=function(){qx.bom.Collection.query(".main-nav-item, .header-nav-item").removeClass("touched")};qx.bom.Collection.query("body").addListener("click",a).addListener("touchstart",a)}}};UNOUNO.pages.clickTracking=function(){document.getElementById("hd.nav.chat");var a=document.getElementById("button-hd-nav-themenportal");a&&qx.bom.Element.addListener(a,"click",function(){UNOUNO.tracking.clickTrackingHandler({buttonId:this.getAttribute("id")})})};
UNOUNO.pages.ajaxNavigation=function(){if("undefined"!=typeof UNOUNO&&UNOUNO.params.reuseDOM)if("undefined"!=typeof $q&&"undefined"!=typeof $q.xhr){if(0<$q("#header-meta-frame ul.header-nav, #header-nav ul.main-nav, #footer ul.footer-nav").find(".masked").length){var a=$q.xhr($q.uri.appendParams("","__render_href\x3dtxt/components/header.xml\x26__render_part\x3dajax-response\x26__render_module\x3dfrontend-common-content\x26__reuse\x3d"+UNOUNO.params.reuseDOM));a.onload=function(){if(200==a.status){var b=
a.responseText.replace(/\x3c!--[^-]+--\x3e/gi,""),b=$q.create(b);try{$q("#header-meta-frame ul.header-nav").empty().append(b.find("ul.header-nav\x3eli"));$q("#header-nav ul.main-nav").empty().append(b.find("ul.main-nav\x3eli"));$q("#footer ul.footer-nav").empty().append(b.find("ul.footer-nav\x3eli"));UNOUNO.init.fixInlinePopups();for(b=0;b<$q("div .main-nav-bar a").length;b++)$q("div .main-nav-bar a")[b].getAttribute("anchor")&&0<$q("div .main-nav-bar a")[b].getAttribute("anchor").length&&-1==$q("div .main-nav-bar a")[b].href.indexOf("#")&&
($q("div .main-nav-bar a")[b].href=$q("div .main-nav-bar a")[b].href+"#"+$q("div .main-nav-bar a")[b].getAttribute("anchor"));$q(document).emit("ajaxNavigationReady")}catch(c){}}};a.send()}}else"undefined"!=typeof qx&&qx.bom&&qx.bom.request&&qx.bom.request.Xhr&&0<qx.bom.Collection.query("#header-meta-frame ul.header-nav, #header-nav ul.main-nav, #footer ul.footer-nav").find(".masked").length&&(a=new qx.bom.request.Xhr,a.onload=function(){if(200==a.status){var b=a.responseText.replace(/\x3c!--[^-]+--\x3e/gi,
""),b=qx.bom.Collection.create(b);try{qx.bom.Collection.query("#header-meta-frame ul.header-nav").empty().append(b.find("ul.header-nav\x3eli")),qx.bom.Collection.query("#header-nav ul.main-nav").empty().append(b.find("ul.main-nav\x3eli")),qx.bom.Collection.query("#footer ul.footer-nav").empty().append(b.find("ul.footer-nav\x3eli")),UNOUNO.init.fixInlinePopups()}catch(c){}}},a.open("GET","?__render_href\x3dtxt/components/header.xml\x26__render_part\x3dajax-response\x26__render_module\x3dfrontend-common-content\x26__reuse\x3d"+
UNOUNO.params.reuseDOM),a.send())};UNOUNO.pages.preventEmptySubmit=function(){var a=qx.bom.Collection.query("#search-suggest-button");UNOUNO.inline.preventEmptySubmits=function(a){var c=document.getElementById("search-suggest-input");""!==c.value&&"Ihr Suchbegriff"!==c.value||a.preventDefault()};a.addListener("click",UNOUNO.inline.preventEmptySubmits,this)};UNOUNO.pages.newFlyoutMenuFix=function(){if("undefined"!==typeof $q)$q(".main-nav-link").on("mouseover",function(a){a=$q(a.getTarget()).getSiblings()?
$q(a.getTarget()).getSiblings():null;a.getChildren()&&(a.setStyle("width",a.getChildren().getWidth()+"px"),"right"===a.getChildren().getStyle("float")&&a.setStyle("margin-left",856-a.getChildren().getWidth()+"px"))})};UNOUNO.pages.mobilenavigation.init();$q(document).on("ajaxNavigationReady",function(){window.self!==window.parent&&$q("#header-container #button-hd-nav-login").setAttribute("target","_blank");UNOUNO.pages.clickTracking()});$q(document).on("chatApiReady",function(){qx.bom.Collection.query("#hd\\.nav\\.chat").addListener("click",
function(){var a=trackingValue="OP|"+UNOUNO.tracking.shopname+"|"+UNOUNO.tracking.seite+"|hd.nav.chat";UNOUNO.tracking.genericTracking({events:"event19",prop60:a,list2:"chat-angenommen|"+UNOUNO.tracking.shopname+"|"+UNOUNO.tracking.seite+"|hd.nav.chat",buttonId:"hd.nav.chat"})},this)},this);UNOUNO.pages.preventEmptySubmit();UNOUNO.tracking.clickTracking("button-hd-nav-beratung-dsl")});
UNOUNO.pages=UNOUNO.pages||{};
UNOUNO.pages.fixedBottomBar=function(){if("undefined"!=typeof $q){var b="undefined"!=typeof $q.cookie&&$q.cookie?!0:!1,a=b?$q:qx.bom.Collection.query;$q.cookie=b?$q.cookie:qx.bom.Cookie;b||($q.cookie=qx.bom.Cookie,a=qx.bom.Collection.query);"1"==$q.cookie.get("fixedBottomBarMinimized")&&a(".fixed-bottom-bar").addClass("is-minimized");(function(a,c,d,e){if(b)a.on(c,d);else a.addListener(c,d,e,!1)})(a(".fixed-bottom-bar .arrow"),"click",function(b){a(".fixed-bottom-bar").toggleClass("is-minimized");a(".fixed-bottom-bar").hasClass("is-minimized")?
$q.cookie.set("fixedBottomBarMinimized","1"):$q.cookie.set("fixedBottomBarMinimized","0")})}document.getElementById("switchToMobile")&&UNOUNO.tracking&&UNOUNO.tracking.clickTracking&&document.getElementById("switchToMobile")&&UNOUNO.tracking.clickTracking("switchToMobile")};UNOUNO.pages.fixedBottomBar();
UNOUNO.init.registerForJSLoad(function(){UNOUNO.inline.hideLayer=function(a){a=new Date;"undefined"!==typeof $q?$q("#browserinfo-container").addClass("hide"):qx.bom.Collection.id("browserinfo-container").addClass("hide");a=new Date;a.setDate(a.getDate()+30);document.cookie="banner-browserinfo\x3d1;expires\x3d"+a.toUTCString()+";"};"undefined"!==typeof $q?($q("#browserinfo-close").addListener("click",UNOUNO.inline.hideLayer,this,!1),-1===document.cookie.indexOf("banner-browserinfo")&&("firefox"===
$q.env.get("browser.name")&&"13.0">$q.env.get("browser.version")&&$q("#browserinfo-container").addClass("show"),"ie"===$q.env.get("browser.name")&&"8.0">$q.env.get("browser.version")&&"8.0">$q.env.get("browser.documentmode")&&$q("#browserinfo-container").addClass("show"),"chrome"===$q.env.get("browser.name")&&"20.0">$q.env.get("browser.version")&&$q("#browserinfo-container").addClass("show"),"safari"===$q.env.get("browser.name")&&"5.0">$q.env.get("browser.version")&&$q("#browserinfo-container").addClass("show"))):
(qx.bom.Collection.id("browserinfo-close").addListener("click",UNOUNO.inline.hideLayer,this,!1),-1===document.cookie.indexOf("banner-browserinfo")&&("firefox"===qx.core.Environment.get("browser.name")&&"13.0">qx.core.Environment.get("browser.version")&&qx.bom.Collection.query("#browserinfo-container").addClass("show"),"ie"===qx.core.Environment.get("browser.name")&&"8.0">qx.core.Environment.get("browser.version")&&"8.0">qx.core.Environment.get("browser.documentmode")&&qx.bom.Collection.query("#browserinfo-container").addClass("show"),
"chrome"===qx.core.Environment.get("browser.name")&&"20.0">qx.core.Environment.get("browser.version")&&qx.bom.Collection.query("#browserinfo-container").addClass("show"),"safari"===qx.core.Environment.get("browser.name")&&"5.0">qx.core.Environment.get("browser.version")&&qx.bom.Collection.query("#browserinfo-container").addClass("show")))});
//### zip:baseLib-0.9.22.jar/PUSTEFIX-INF/script/mobile-min.js
(function(){var d=window.qxWeb.$$qx;d.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});d.$$packageData["0"]={locales:{},resources:{},translations:{C:{},en:{}}};(function(){d.Bootstrap.define("qx.module.event.Orientation",{statics:{TYPES:["orientationchange"],BIND_METHODS:["getOrientation","isLandscape","isPortrait"],getOrientation:function(){return this._orientation},isLandscape:function(){return"landscape"==this._mode},isPortrait:function(){return"portrait"==this._mode},
normalize:function(a,b,c){if(!a)return a;a._type=c;b=d.module.event.Orientation.BIND_METHODS;c=0;for(var e=b.length;c<e;c++)"function"!=typeof a[b[c]]&&(a[b[c]]=d.module.event.Orientation[b[c]].bind(a));return a}},defer:function(a){qxWeb.$registerEventNormalization(a.TYPES,a.normalize)}})})();(function(){d.Bootstrap.define("qx.module.event.OrientationHandler",{statics:{TYPES:["orientationchange"],register:function(a){if(!d.dom.Node.isWindow(a))throw Error("The 'orientationchange' event is only available on window objects!");
a.__OQ||(a.$$emitter||(a.$$emitter=new d.event.Emitter),a.__OQ=new d.event.handler.OrientationCore(a,a.$$emitter))},unregister:function(a){if(a.__OQ)if(a.$$emitter){var b=!1,c=a.$$emitter.getListeners();d.module.event.OrientationHandler.TYPES.forEach(function(a){a in c&&0<c[a].length&&(b=!0)});b||(a.__OQ=null)}else a.__OQ=null}},defer:function(a){qxWeb.$registerEventHook(a.TYPES,a.register,a.unregister)}})})();(function(){d.Bootstrap.define("qx.event.handler.OrientationCore",{extend:Object,construct:function(a,
b){this._window=a||window;this.__lV=b;this._initObserver()},members:{__lV:null,_window:null,_currentOrientation:null,__po:null,__pn:null,_initObserver:function(){this.__po=d.lang.Function.listener(this._onNative,this);this.__pn=d.bom.Event.supportsEvent(this._window,"orientationchange")?"orientationchange":"resize";d.bom.Event.addNativeListener(this._window,this.__pn,this.__po)},_stopObserver:function(){d.bom.Event.removeNativeListener(this._window,this.__pn,this.__po)},_onNative:function(a){var b=
d.bom.Viewport.getOrientation();if(this._currentOrientation!=b){this._currentOrientation=b;var c=d.bom.Viewport.isLandscape()?"landscape":"portrait";a._orientation=b;a._mode=c;this.__lV&&this.__lV.emit("orientationchange",a)}}},destruct:function(){this._stopObserver();this.__mO=this.__lV=null}})})();(function(){d.Bootstrap.define("qx.module.event.Touch",{statics:{TYPES:["tap","longtap","swipe","dbltap"],normalize:function(a,b,c){if(!a)return a;a._type=c;return a}},defer:function(a){qxWeb.$registerEventNormalization(a.TYPES,
a.normalize)}})})();(function(){d.Bootstrap.define("qx.module.event.TouchHandler",{statics:{TYPES:["touchstart","touchend","touchmove","touchcancel"],register:function(a){a.__OR||(a.$$emitter||(a.$$emitter=new d.event.Emitter),a.__OR=new d.event.handler.TouchCore(a,a.$$emitter))},unregister:function(a){if(a.__OR)if(a.$$emitter){var b=!1,c=a.$$emitter.getListeners();d.module.event.TouchHandler.TYPES.forEach(function(a){a in c&&0<c[a].length&&(b=!0)});b||(a.__OR=null)}else a.__OR=null}},defer:function(a){qxWeb.$registerEventHook(a.TYPES,
a.register,a.unregister)}})})();(function(){d.Bootstrap.define("qx.event.handler.TouchCore",{extend:Object,statics:{TAP_MAX_DISTANCE:"android"!=d.core.Environment.get("os.name")?10:40,SWIPE_DIRECTION:{x:["left","right"],y:["up","down"]},SWIPE_MIN_DISTANCE:"android"!=d.core.Environment.get("os.name")?11:41,SWIPE_MIN_VELOCITY:0,LONGTAP_TIME:500},construct:function(a,b){this.__pe=a;this.__lV=b;this._initTouchObserver();this.__pf=[];this.__ci={}},members:{__pe:null,__lV:null,__pg:null,__ph:null,__ci:null,
__pi:null,__pj:null,__pk:null,__pf:null,__pl:null,_initTouchObserver:function(){this.__pg=d.lang.Function.listener(this._onTouchEvent,this);this.__pl=["touchstart","touchmove","touchend","touchcancel"];d.core.Environment.get("event.mspointer")&&(10==parseInt(d.core.Environment.get("engine.version"),10)?this.__pl=["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerCancel"]:this.__pl=["pointerdown","pointermove","pointerup","pointercancel"]);for(var a=0;a<this.__pl.length;a++)d.bom.Event.addNativeListener(this.__pe,
this.__pl[a],this.__pg)},_stopTouchObserver:function(){for(var a=0;a<this.__pl.length;a++)d.bom.Event.removeNativeListener(this.__pe,this.__pl[a],this.__pg)},_onTouchEvent:function(a){this._commonTouchEventHandler(a)},_getScalingDistance:function(a,b){return Math.sqrt(Math.pow(a.pageX-b.pageX,2)+Math.pow(a.pageY-b.pageY,2))},_getRotationAngle:function(a,b){return 180*Math.atan2(a.pageY-b.pageY,a.pageX-b.pageX)/Math.PI},_calcTouchesDelta:function(a){for(var b=[],c=0;c<a.length;c++)b.push(this._calcSingleTouchDelta(a[c]));
return b},_calcSingleTouchDelta:function(a){if(this.__ci.hasOwnProperty(a.identifier)){var b=this.__ci[a.identifier],c=Math.floor(a.clientX-b[0]),b=Math.floor(a.clientY-b[1]),d="x";1>Math.abs(c/b)&&(d="y");return{x:c,y:b,axis:d,identifier:a.identifier}}return{x:0,y:0,axis:null,identifier:a.identifier}},_commonTouchEventHandler:function(a,b){b=b||a.type;if(d.core.Environment.get("event.mspointer")){b=this._mapPointerEvent(b);var c=this._detectTouchesByPointer(a,b);a.changedTouches=c;a.targetTouches=
c;a.touches=c}a.delta=[];if("touchstart"==b)for(this.__ph=this._getTarget(a),a.touches&&1<a.touches.length&&(this.__pj=this._getScalingDistance(a.touches[0],a.touches[1]),this.__pk=this._getRotationAngle(a.touches[0],a.touches[1])),c=0;c<a.changedTouches.length;c++){var e=a.changedTouches[c];this.__ci[e.identifier]=[e.clientX,e.clientY]}"touchmove"==b&&("undefined"==typeof a.scale&&1<a.targetTouches.length&&(c=this._getScalingDistance(a.targetTouches[0],a.targetTouches[1]),a.scale=c/this.__pj),("undefined"==
typeof a.rotation||d.core.Environment.get("event.mspointer"))&&1<a.targetTouches.length&&(c=this._getRotationAngle(a.targetTouches[0],a.targetTouches[1]),a._rotation=c-this.__pk),a.delta=this._calcTouchesDelta(a.targetTouches));this._fireEvent(a,b,this.__ph);d.core.Environment.get("event.mspointer")&&("touchend"!=b&&"touchcancel"!=b||delete this.__pf[a.pointerId]);("touchend"==b||"touchcancel"==b&&a.changedTouches[0])&&delete this.__ci[a.changedTouches[0].identifier]},_detectTouchesByPointer:function(a,
b){var c=[];"touchstart"==b?this.__pf[a.pointerId]=a:"touchmove"==b&&(this.__pf[a.pointerId]=a);for(var d in this.__pf)c.push(this.__pf[d]);return c},_mapPointerEvent:function(a){a=a.toLowerCase();return-1!==a.indexOf("pointerdown")?"touchstart":-1!==a.indexOf("pointerup")?"touchend":-1!==a.indexOf("pointermove")?"touchmove":-1!==a.indexOf("pointercancel")?"touchcancel":a},_getTarget:function(a){var b=d.bom.Event.getTarget(a);"webkit"==d.core.Environment.get("engine.name")?b&&3==b.nodeType&&(b=b.parentNode):
d.core.Environment.get("event.mspointer")&&(a=this.__pm(a))&&(b=a);return b},__pm:function(a){var b=null,c=null;a&&(a.touches&&0!==a.touches.length)&&(b=a.touches[0].clientX,c=a.touches[0].clientY);if(a=document.msElementsFromPoint(b,c))for(b=0;b<a.length;b++)if(c=a[b],"none"!=d.bom.element.Style.get(c,"pointer-events",3))return c;return null},_fireEvent:function(a,b,c){c||(c=this._getTarget(a));b=b||a.type;c&&(c.nodeType&&this.__lV)&&this.__lV.emit(b,a)},dispose:function(){this._stopTouchObserver();
this.__ph=this.__pe=this.__pl=this.__pf=this.__lV=this.__pj=this.__pk=null}}})})()})();

//### zip:baseLib-0.9.22.jar/PUSTEFIX-INF/script/messaging-min.js
(function(){var f=window.qxWeb.$$qx;f.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});f.$$packageData["0"]={locales:{},resources:{},translations:{C:{},en:{}}};(function(){f.Bootstrap.define("qx.event.Messaging",{construct:function(){this._listener={};this.__Dx=0;this.__Dy={}},members:{_listener:null,__Dx:null,__Dy:null,on:function(a,c,b,d){return this._addListener(a,c,b,d)},onAny:function(a,c,b){return this._addListener("any",a,c,b)},_addListener:function(a,c,b,d){var k=
this._listener[a]=this._listener[a]||{},e=this.__Dx++,g=[],h=null;if(f.lang.Type.isString(c)){for(var l=/\{([\w\d]+)\}/g;null!==(h=l.exec(c));)g.push(h[1]);c=RegExp("^"+c.replace(l,"([^/]+)")+"$")}k[e]={regExp:c,params:g,handler:b,scope:d};this.__Dy[e]=a;return e},remove:function(a){delete this._listener[this.__Dy[a]][a];delete this.__Dy[a]},has:function(a,c){var b=this._listener[a];if(!b||f.lang.Object.isEmpty(b))return!1;for(var d in b)if(b[d].regExp.test(c))return!0;return!1},emit:function(a,c,
b,d){this._emit(a,c,b,d)},_emit:function(a,c,b,d){var k=!1,e=this._listener.any,k=this._emitListeners(a,c,e,b,d),e=!1,e=this._listener[a];(e=this._emitListeners(a,c,e,b,d))||k||f.Bootstrap.info("No listener found for "+c)},_emitListeners:function(a,c,b,d,k){if(!b||f.lang.Object.isEmpty(b))return!1;var e=!1,g;for(g in b)e|=this._emitRoute(a,c,b[g],d,k);return e},_emitRoute:function(a,c,b,d,f){if(a=b.regExp.exec(c)){d=d||{};var e=null,g=null;a.shift();for(var h=0;h<a.length;h++)g=a[h],(e=b.params[h])?
d[e]=g:d[h]=g;b.handler.call(b.scope,{path:c,params:d,customData:f})}return void 0!=a}}})})();(function(){f.Bootstrap.define("qx.module.Messaging",{statics:{on:null,onAny:null,remove:null,emit:null},defer:function(a){qxWeb.$attachStatic({messaging:new f.event.Messaging})}})})()})();

//### zip:baseLib-0.9.22.jar/PUSTEFIX-INF/script/carousel-min.js
(function(){var f=window.qxWeb.$$qx;f.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});f.$$packageData["0"]={locales:{},resources:{},translations:{}};(function(){f.Bootstrap.define("baselib.Carousel",{extend:f.ui.website.Widget,construct:function(a,b){f.ui.website.Widget.call(this,a,b)},statics:{__OE:!1,__OF:!1,__OS:-1!=["mobile","tablet"].indexOf(qxWeb.env.get("device.type")),__OT:function(){var a=qxWeb.env.get("css.transform"),b=f.core.Environment.get("css.animation");
baselib.Carousel.__OE=null!==a&&"object"===typeof a&&null!==b&&"object"===typeof b;baselib.Carousel.__OF=baselib.Carousel.__OE?a["3d"]:!1},_config:{autoAnimate:!1,duration:400,showArrows:!0,startIndex:0,swipe:!0,delay:2E3,ignoreMouseOver:[]},carousel:function(a){var b=new baselib.Carousel(this);b.setProperty("__config",a);b.init();return b}},events:{"switch":"qx.event.Emitter",beforehide:"qx.event.Emitter",beforeshow:"qx.event.Emitter",afterhide:"qx.event.Emitter",aftershow:"qx.event.Emitter"},members:{init:function(){if(!f.ui.website.Widget.prototype.init.call(this))return!1;
baselib.Carousel.__OT();this.__dp();this._forEachElementWrapped(function(a){var b=a.find(".carouselView, .qx-carousel-view");a.setProperty("__element",b);a.setProperty("el",b);a.__OW();a.__OV();a.__Pg()});this.getProperty("__render")&&this.render();return!0},render:function(){this._forEachElementWrapped(function(a){var b=a.getProperty("__element"),d=b.getChildren();b.setStyle("overflow","hidden");d.addClass("qx-carousel-view-item");a.setProperty("__items",d);a.__OX();a.__Pe();a.__OU()});return this},
count:function(){return this.eq(0).getProperty("__items").length},getCurrentIndex:function(){return this.eq(0).getProperty("__currentIndex")},getElement:function(){return this.eq(0).getProperty("__element")},showNext:function(a){this._forEachElementWrapped(function(b){b.__Pm()||(b.__Pn(),b.setProperty("__noDelay",!0),b.moveTo(b.__Pp(),a))});return this},showPrev:function(a){this._forEachElementWrapped(function(b){b.__Pm()||(b.__Pn(),b.setProperty("__noDelay",!0),b.moveTo(b.__Pq(),a))});return this},
enableSwipe:function(){this._forEachElementWrapped(function(a){a.getProperty("__element").on("swipe",a.__Ph,a)});return this},disableSwipe:function(){this._forEachElementWrapped(function(a){a.getProperty("__element").off("swipe",a.__Ph,a)});return this},start:function(){this._forEachElementWrapped(function(a){a.setProperty("__userStop",!1);a.__mH()});return this},stop:function(){this._forEachElementWrapped(function(a){a.setProperty("__userStop",!0);a.__GI()});return this},hideLeftArrow:function(){var a=
null;this._forEachElementWrapped(function(b){(a=b.getProperty("__arrowBackward"))&&a.addClass("hidden")});return this},hideRightArrow:function(){var a=null;this._forEachElementWrapped(function(b){(a=this.getProperty("__arrowForward"))&&a.addClass("hidden")})},showLeftArrow:function(){var a=null;this._forEachElementWrapped(function(b){(a=b.getProperty("__arrowBackward"))&&a.removeClass("hidden")});return this},showRightArrow:function(){var a=null;this._forEachElementWrapped(function(b){(a=this.getProperty("__arrowForward"))&&
a.removeClass("hidden")})},setStopInteraction:function(a){a="Array"===qxWeb.type.get(a)?a:[a];var b=null;this._forEachElementWrapped(function(d){a.forEach(function(a){a="#"==a.charAt(0)||"."==a.charAt(0)?a:"#"+a;b=qxWeb(a);0<b.length&&(b.on("tap",d.stop,d),b.on("keyup",d.stop,d))})});return this},moveTo:function(a,b){this._forEachElementWrapped(function(d){if(!d.__Pm()&&a!=d.getProperty("__currentIndex")&&(d.__Pn(),d.__Po(a))){var c=d.getProperty("__currentIndex");d.setProperty("__noDelay",!0);d.setProperty("__nextIndex",
d.__Pp());d.setProperty("__prevIndex",d.__Pq());var e=a<c?0:1;"string"==typeof b&&-1!==["left","right"].indexOf(b)&&(e="left"===b?0:1);d.setProperty("__state",{toHide:c,toShow:a});d.__Pu(a,c,e)}});return this},dispose:function(){var a=null,b=null,d=null;this._forEachElementWrapped(function(c){a=c.getProperty("__element");c.stop();baselib.Carousel.__OS||(a.off("mouseover",c.__Pi,c),a.off("mouseout",c.__Pj,c),c.off("mouseover",c.__Pi,c),c.off("mouseout",c.__Pj,c));a.find("input,select,textarea").off("focus",
this.__Pf,this);c.getConfig("swipe")&&(qxWeb.env.get("event.touch")||qxWeb.env.get("event.mspointer")&&0<navigator.msMaxTouchPoints)?(a.off("swipe",c.__Ph,c),a.off("pointerdown",c.__Pa,c)):a.off("pointermove",c.__gc,c);c.getConfig("autoAnimate")&&qxWeb.messaging&&(qxWeb.messaging.remove(c.getProperty("__openMessagingId")),qxWeb.messaging.remove(c.getProperty("__closeMessagingId")));qxWeb(document.documentElement).off("pointerdown",c.__wr,c);b=c.getProperty("__arrowForward");d=c.getProperty("__arrowForward");
b&&d&&(b.off("tap",c.__Pr,c),d.off("tap",c.__Ps,c))});return f.ui.website.Widget.prototype.dispose.call(this)},__OU:function(){if(this.getConfig("autoAnimate")){var a=this.__Pp();this.setProperty("__nextIndex",a);this.getProperty("__state",{toShow:a,toHide:null});this.__mH()}},__OV:function(){var a=this.getProperty("__element");baselib.Carousel.__OF?a.setStyle("transform","translate3d(0px, 0px, 0px)"):baselib.Carousel.__OE&&a.setStyle("transform","translate(0px, 0px)")},__OW:function(){this.setProperty("__userStop",
!1);this.setProperty("startIndex",this.getConfig("startIndex"));this.setProperty("__currentIndex",this.getConfig("startIndex"));this.setProperty("__noDelay",!1);this.setProperty("__showing",!1);this.setProperty("__hiding",!1);this.setProperty("__mouseOver",!1);this.setProperty("__focused",!1);this.setProperty("__state",{toHide:this.getConfig("startIndex"),toShow:null});this.setProperty("__stoped",!0);this.setProperty("__backwards",!1)},__OX:function(){var a=this.find(".arrow.forward,.qx-carousel-arrow.qx-carousel-forward"),
b=this.find(".arrow.backward,.qx-carousel-arrow.qx-carousel-backward");!this.getProperty("__arrowForward")&&(!this.getProperty("__arrowForward")&&a&&b)&&(this.setProperty("__arrowForward",a),this.setProperty("__arrowBackward",b),a.on("tap",this.__Pr,this),b.on("tap",this.__Ps,this),!1===this.getConfig("showArrows")?this.__PA():this.__Pz())},__OY:function(a){a.touches||(a.pageX=a.clientX,a.pageY=a.clientY,a.touches=[a],a.changedTouches=[a],a.targetTouches=[a]);return a},__Pa:function(a){var b=this.getProperty("__element");
b.on("pointermove",this.__Pb,this);b.on("pointerup",this.__Pc,this);a=this.__OY(a);this.setProperty("__isPageScrollTarget",null);this.setProperty("__touchStartPosition",[a.clientX,a.clientY])},__Pb:function(a){var b=this.getProperty("__touchStartPosition");a=this.__OY(a);this.setProperty("__deltaX",a.clientX-b[0]);this.setProperty("__deltaY",a.clientY-b[1]);null===this.getProperty("__isPageScrollTarget")&&(b=this.getProperty("__deltaX")/this.getProperty("__deltaY"),this.setProperty("__isPageScrollTarget",
1>Math.abs(b)));this.getProperty("__isPageScrollTarget")||(a.preventDefault(),a.stopPropagation())},__Pc:function(){var a=this.getProperty("__element");a.off("pointermove",this.__Pb,this);a.off("pointerup",this.__Pc,this)},__Pd:function(){var a=this.getProperty("__element"),b=this.__OP(0),d=this.__OP(-100),c=this;this.getProperty("startIndex")!=this.getConfig("startIndex")&&(this.setProperty("__currentIndex",this.getConfig("startIndex")),this.setProperty("startIndex",this.getConfig("startIndex")));
var e=null,f=null;a.getChildren()._forEachElementWrapped(function(a,g){a.getProperty("__initialized")||(a.setStyle("position","absolute"),a.setProperty("__opacity",a.getStyle("opacity")),a.setProperty("__display",a.getStyle("display")),e=c.__mk.bind(c,a),f=c.__mm.bind(c,a),a.setProperty("__animationStartHandler",e),a.setProperty("__animationEndHandler",f),a.setProperty("__initialized",!0));g===c.getProperty("__currentIndex")?(a.setStyle(b.property,b.value),a.getProperty("__initialized")&&"none"==
a.getStyle("display")&&a.setStyle("display",a.getProperty("__display"))):(a.setStyle("display","none"),a.setStyle(d.property,d.value))});a.getHeight()<this.getProperty("__items").eq(0).getHeight()&&a.setStyle("height","100%")},__Pe:function(){if(this.getConfig("autoAnimate")){if(this.__Pm()){var a=this.getProperty("__items"),b=this.getProperty("__state");this.setProperty("__hiding",!1);this.setProperty("__showing",!1);a.eq(b.toShow).stop();a.eq(b.toHide).stop()}this.__GI()}this.__Pd()},__Pf:function(){this.setProperty("__focused",
!0);this.getConfig("autoAnimate")&&this.__GI()},__wr:function(a){a=a.getTarget();this.getProperty("__focused")&&qxWeb(a).isChildOf(this)&&(this.setProperty("__focused",!1),this.getConfig("autoAnimate")&&this.__mH())},__gc:function(a){a.preventDefault()},__Pg:function(){var a=this.getProperty("__element");baselib.Carousel.__OS||(a.on("mouseover",this.__Pi,this),a.on("mouseout",this.__Pj,this),this.on("mouseover",this.__Pi,this),this.on("mouseout",this.__Pj,this));a.find("input,select,textarea").on("focus",
this.__Pf,this);if(this.getConfig("swipe")&&(qxWeb.env.get("event.touch")||qxWeb.env.get("event.mspointer")&&0<navigator.msMaxTouchPoints))a.on("swipe",this.__Ph,this),a.on("pointerdown",this.__Pa,this);else a.on("pointermove",this.__gc,this);this.getConfig("autoAnimate")&&qxWeb.messaging&&(this.setProperty("__openMessagingId",qxWeb.messaging.on("dialog","open",this.stop,this)),this.setProperty("__closeMessagingId",qxWeb.messaging.on("dialog","close",this.start,this)));qxWeb(document.documentElement).on("pointerdown",
this.__wr,this)},__Ph:function(a){a=a.swipe.direction;this.setProperty("__noDelay",!0);"left"===a?this.__Pv():"right"===a&&this.__Pw()},__Pi:function(){!1===this.getProperty("__mouseOver")&&(this.setProperty("__mouseOver",!0),!1!==this.getConfig("showArrows")&&this.__Pz(),this.__Pm()||(this.__Pn(),this.getConfig("autoAnimate")&&this.__GI()))},__Pj:function(a){if(a.getRelatedTarget()&&this.getProperty("__mouseOver")){a=a.getRelatedTarget();var b=qxWeb(a);if(a==this[0]||b.isChildOf(this)||-1!==this.getConfig("ignoreMouseOver").indexOf(b.getClass()))return}this.setProperty("__mouseOver",
!1);"always"!=this.getConfig("showArrows")&&this.__PA();this.getConfig("autoAnimate")&&!this.getProperty("__focused")&&this.__mH()},__Pk:function(a){var b=this.getProperty("__state");switch(a){case "beforehide":case "beforeshow":this.emit(a,{current:b.toHide,next:b.toShow});break;case "aftershow":case "afterhide":case "switch":this.emit(a,{current:b.toShow,prev:b.toHide})}},__mk:function(a){this.setProperty(a.getProperty("__action"),!0)},__mm:function(a){a=a.getProperty("__action");this.setProperty(a,
!1);"__hiding"==a&&this.__Pk("afterhide");"__showing"==a&&this.__Pk("aftershow");this.__Pm()||this.__Pl()},__Pl:function(){var a=this.getProperty("__state");this.__Pn();this.__Pm()||(this.setProperty("__currentIndex",a.toShow),this.getProperty("__items").eq(a.toHide).setStyle("display","none"),this.__Pk("switch"),this.getConfig("autoAnimate")&&(this.getProperty("__mouseOver")||this.getProperty("__stoped")?this.__GI():(this.setProperty("__noDelay",!1),window.setTimeout(function(){this.__Pv()}.bind(this),
0))))},__Pm:function(){return this.getProperty("__showing")||this.getProperty("__hiding")},__Pn:function(){var a=this.getProperty("__animationTimer");this.__Pm()||null===a||(window.clearTimeout(a),this.setProperty("__animationTimer",null))},__mH:function(){if(this.__Pm()||this.getProperty("__userStop")||!this.getProperty("__stoped"))this.setProperty("__stoped",!1);else{this.__Pn();this.setProperty("__stoped",!1);this.setProperty("__noDelay",!1);var a=this.__OP(-100),b=this.__OP(0),d=this.getProperty("__items");
this.getProperty("__items").setStyle(a.property,a.value);d.eq(this.getProperty("__currentIndex")).setStyle(b.property,b.value);this.__Pv()}},__Po:function(a){return"Number"===qxWeb.type.get(a)&&parseFloat(a)==parseInt(a,10)?0<=a&&a<this.getProperty("__items").length:!1},__GI:function(){this.getProperty("__stoped")||(this.setProperty("__noDelay",!0),this.setProperty("__stoped",!0),this.__Pn())},__OP:function(a,b){b=b||"%";return baselib.Carousel.__OF?{property:"transform",value:"translate3d("+a+b+
",0"+b+",0px)",animationValue:[a+b,"0"+b,"0px"]}:baselib.Carousel.__OE?{property:"transform",value:"translate("+a+b+",0"+b+")",animationValue:[a+b,"0"+b]}:{property:"left",value:a+b,animationValue:a+b}},__Pp:function(){return(this.getProperty("__currentIndex")+1)%this.getProperty("__items").length},__Pq:function(){var a=this.getProperty("__items").length;return(this.getProperty("__currentIndex")+a-1)%a},__Pr:function(){this.setProperty("__noDelay",!0);this.__Pv()},__Ps:function(){this.setProperty("__noDelay",
!0);this.__Pw()},__Pt:function(a){a.once("animationStart",a.getProperty("__animationStartHandler"),this);a.once("animationEnd",a.getProperty("__animationEndHandler"),this)},__Pu:function(a,b,d){if(!this.__Pm()){this.__Pn();var c=this.__Py(a,d),e=this.__Px(b,d);a=30;a=0<e.desc.delay?e.desc.delay:30;c.desc.delay=0;e.desc.delay=0;a=window.setTimeout(function(){this.__Pk("beforeshow");this.__Pk("beforehide");this.setProperty("__showing",!0);this.setProperty("__hiding",!0);this.__Pt(c.item);this.__Pt(e.item);
c.item.animate(c.desc);e.item.animate(e.desc)}.bind(this),a);this.setProperty("__animationTimer",a)}},__Pv:function(){if(!this.__Pm()){this.__Pn();this.setProperty("__backwards",!1);var a={toHide:this.getProperty("__currentIndex"),toShow:this.__Pp()};this.setProperty("__state",a);this.__Pu(a.toShow,a.toHide,1)}},__Pw:function(){if(!this.__Pm()){this.__Pn();this.setProperty("__backwards",!1);var a={toHide:this.getProperty("__currentIndex"),toShow:this.__Pq()};this.setProperty("__state",a);this.__Pu(a.toShow,
a.toHide,-1)}},__Px:function(a,b){if(a===this.getProperty("__currentIndex")){var d=1==b?-100:100,c=this.getProperty("__items").eq(a);c.setProperty("__action","__hiding");d=this.__PC(c,0,d,this.getProperty("__noDelay"));return{item:c,desc:d,dir:b}}},__Py:function(a,b){if(a!==this.getProperty("__currentIndex")){var d=1==b?100:-100,c=this.__OP(d),e=this.getProperty("__items").eq(a);e.setStyle("opacity","0");e.setStyle("display","block");e.setStyle(c.property,c.value);e.setProperty("__action","__showing");
d=this.__PC(e,d,0,this.getProperty("__noDelay"));return{item:e,desc:d,dir:b}}},__Pz:function(){var a=this.getProperty("__arrowForward"),b=this.getProperty("__arrowBackward");a&&b&&(b.removeClass("hidden"),a.removeClass("hidden"))},__PA:function(){var a=this.getProperty("__arrowForward"),b=this.getProperty("__arrowBackward");b&&a&&(b.addClass("hidden"),a.addClass("hidden"))},__PB:function(a,b){return"showArrows"==a?-1!=["true","false","always"].indexOf(b.toString()):"undefined"!=typeof baselib.Carousel._config[a]&&
typeof b==typeof baselib.Carousel._config[a]},__dp:function(){var a=this.getProperty("__config");if(a){for(var b in a)this.__PB(b,a[b])&&this.setConfig(b,a[b]);this.setProperty("__config",null);this.setProperty("__render",!0)}},__PC:function(a,b,d,c){b=this.__OP(b);var e=this.__OP(d),f=baselib.Carousel.__OE?"translate":"left";c={duration:this.getConfig("duration"),keep:100,timing:"ease-out",delay:c?0:this.getConfig("delay"),keyFrames:{0:{},100:{}}};c.keyFrames[0][f]=b.animationValue;c.keyFrames[100][f]=
e.animationValue;0===d&&(c.keyFrames[0].opacity=a.getProperty("__opacity"),c.keyFrames[100].opacity=a.getProperty("__opacity"));return c}},defer:function(a){qxWeb.$attach({carousel:a.carousel});qxWeb.$attachStatic({carousel:function(a,d){"string"==typeof a&&(a="#"==a.charAt(0)?a:"#"+a);return qxWeb(a).carousel(d)}})}})})()})();

UNOUNO.util.infoFootnote=function(a,b,d,e){this.init(a,b,d,e)};
UNOUNO.util.infoFootnote.prototype={parent:null,modifyedFootnote:!1,initInfoFootnote:function(){null!==document.getElementById("container")?this.parent=document.getElementById("container"):this.parent=document.getElementById("container-plain");if(this.footnote){var a=0,b;if(this.isArray(this.linkIDs))for(a;a<this.linkIDs.length;a+=1){if(b=document.getElementById(this.linkIDs[a]))qx.bom.Element.addListener(b,"click",this.openFootnote,this),qx.bom.Element.addListener(b,"mouseover",this.setHover,this),
qx.bom.Element.addListener(b,"mouseout",this.removeHover,this)}else if(b=document.getElementById(this.linkIDs))qx.bom.Element.addListener(b,"click",this.openFootnote,this),qx.bom.Element.addListener(b,"mouseover",this.setHover,this),qx.bom.Element.addListener(b,"mouseout",this.removeHover,this);qx.bom.Element.addListener(this.footnote,"click",this.closeFootnote,this)}},setHover:function(a){qx.bom.element.Class.add(a._currentTarget,"asterisk-hover")},removeHover:function(a){qx.bom.element.Class.remove(a._currentTarget,
"asterisk-hover")},openFootnote:function(a){this.footnote&&(a.preventDefault(),this.closeFootnote(),UNOUNO.global.openFootnote&&(UNOUNO.global.openFootnote.style.display="none"),UNOUNO.global.openFootnote=this.footnote,this.footnote.style.display="block",this.modifyFootnote(a._currentTarget.id))},closeFootnote:function(){var a;this.footnote.style.display="none";qx.core.Environment&&"mshtml"===qx.core.Environment.get("engine.version")&&"6.0"===qx.core.Environment.get("engine.version")&&(a=qx.bom.Collection.query(".footnoteInfoIframe")[0])&&
qx.dom.Element.remove(a)},modifyFootnote:function(a){!1===this.modifyedFootnote&&(this.footnote.parentNode!==this.parent&&qx.dom.Element.insertBegin(this.footnote,this.parent),this.modifyedFootnote=!0);this.footnote.style.position="absolute";var b=document.getElementById(a);a="object"===typeof q?$q.create(b).getOffset().left:qx.bom.element.Location.getLeft(b);var b="object"===typeof q?$q.create(b).getOffset().top:qx.bom.element.Location.getTop(b)-10,d=this.footnote.offsetWidth,e=this.footnote.offsetHeight,
c,g,f;"left"===this.alignment||"undefined"===typeof this.alignment?(a=a-d+25,qx.bom.element.Style.set(this.footnote,"left",a+"px")):"right"===this.alignment&&(a-=10,qx.bom.element.Style.set(this.footnote,"left",a+"px"));"down"===this.vertical||"undefined"===typeof this.vertical?qx.bom.element.Style.set(this.footnote,"top",b+"px"):"up"===this.vertical&&(b=b-e+35,qx.bom.element.Style.set(this.footnote,"top",b+"px"));qx.core.Environment&&"mshtml"===qx.core.Environment.get("engine.version")&&"6.0"===
qx.core.Environment.get("engine.version")&&(c=this.footnote.id,g=qx.bom.element.Style.get(this.footnote,"zIndex","COMPUTED_MODE",!0)-1,document.getElementById("iframe."+c)||(f=document.createElement("iframe"),f.setAttribute("id","iframe."+c),f.setAttribute("src","/modules/frontend-ingrid/img/blank.gif"),f.className="footnoteInfoIframe",qx.dom.Element.insertBefore(f,this.footnote),c=document.getElementById("iframe."+c),qx.bom.element.Style.set(c,"opacity",0),qx.bom.element.Style.set(c,"position","absolute"),
qx.bom.element.Style.set(c,"zIndex",g),qx.bom.element.Style.set(c,"left",a+"px"),qx.bom.element.Style.set(c,"top",b+"px"),qx.bom.element.Style.set(c,"width",d+"px"),qx.bom.element.Style.set(c,"height",e+"px"),qx.bom.element.Style.set(c,"display","block")))},isArray:function(a){return a&&"object"===typeof a&&"number"===typeof a.length&&"function"===typeof a.splice&&!a.propertyIsEnumerable("length")},noTabIndex:function(){!0===qx.bom.Collection.id(this.linkIDs).hasClass("no-tabindex")&&qx.bom.Collection.id(this.linkIDs).setAttribute("tabindex",
"-1")},init:function(a,b,d,e){this.footnote=document.getElementById(a);this.linkIDs=b;this.alignment=d;this.vertical=e;this.noTabIndex();this.initInfoFootnote()}};
$q.define("UNOUNO.components.header",{statics:{init:function(){"smsmanager"!==UNOUNO.params.page&&"undefined"!==typeof UNOUNO.util.FlyOutNavigation&&new UNOUNO.util.FlyOutNavigation;UNOUNO.util.PopupFrame&&UNOUNO.util.PopupFrame.init();this.initializeTouchEvents();this.initializeQuickSearchBarEvents();this.hackForIeLower10()},initializeQuickSearchBarEvents:function(){var a=$q(".header-quick-navigation-searchbar-container .header-quick-navigation-searchbar-toggle");if(a.length)a.on("click",function(a){a.preventDefault();
$q(".header-quick-navigation-searchbar-container").toggleClass("active")})},initializeTouchEvents:function(){"desktop"!==$q.env.get("device.type")&&$q(".header-global-navigation-flyout, .header-pre-navigation-flyout").forEach(function(a){$q(a).append($q.create("\x3cdiv /\x3e").addClass("header-navigation-flyout-touch"))})},hackForIeLower10:function(){!$q.env.isIe()||"9.0"!==$q.env.get("browser.version")&&"8.0"!==$q.env.get("browser.version")||$q("#header").addClass("ie-lower-10")}}});$q.ready(function(){UNOUNO.components.header.init()});
UNOUNO.init.registerForJSLoad(function(){UNOUNO.pages.ajaxNavigation()});(function(w,k,d) {w[k]=(w[k]||[]).concat(d||[])})(window,'JASMIN_DEPENDENCIES',["frontend-skin-common-meta-prefix","frontend-skin-common-meta-reset","frontend-skin-common-meta-clearfix","frontend-skin-common-meta-skipmenu","frontend-skin-common-meta-popup-frame","frontend-skin-common-meta-popup-target","qx-base","qx-xhr","frontend-tracking-components-sitecatalyst-check","frontend-tracking-components-sitecatalyst-utils","nguiddebug","frontend-applications-common-components-tracking","eue-home-components-dynamic-lightbox","frontend-common-content-components-header","frontend-common-content-components-footer","frontend-common-content-components-banner-browserinfo","qx-mobile","qx-messaging","qx-carousel","info-footnote","frontend-skin-freya-components-grid-16","frontend-skin-next-components-header","eue-home-components-header","frontend-skin-next-components-decorations","frontend-skin-next-components-transformations","frontend-skin-next-components-footer","frontend-skin-next-components-buttons","frontend-skin-next-components-breadcrumb","frontend-skin-next-components-infomodules","frontend-skin-next-components-typography","frontend-skin-next-components-lightbox","frontend-skin-next-components-asterisk"])