UNOUNO.util.CSSRefresh=function(){var phpjs={array_filter:function(arr,func){var retObj={};for(var k in arr)if(func(arr[k]))retObj[k]=arr[k];return retObj},filemtime:function(file){var headers=this.get_headers(file,1);return headers&&headers["Last-Modified"]&&Date.parse(headers["Last-Modified"])/1E3||false},get_headers:function(url,format){var req=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest;if(!req)throw new Error("XMLHttpRequest not supported.");var tmp;var headers;
var pair;var i;var j=0;try{req.open("HEAD",url,false);req.send(null);if(req.readyState<3)return false;tmp=req.getAllResponseHeaders();tmp=tmp.split("\n");tmp=this.array_filter(tmp,function(value){return value.toString().substring(1)!==""});headers=format?{}:[];for(i in tmp)if(format){pair=tmp[i].toString().split(":");headers[pair.splice(0,1)]=pair.join(":").substring(1)}else headers[j++]=tmp[i];return headers}catch(err){return false}}};return function(){var files=document.getElementsByTagName("link");
var links=[];var timeoutId;var getHref=function(f){return f.getAttribute("href").split("?")[0]};var getRandom=function(f){return f+"?x\x3d"+Math.random()};var a=0;for(var l=files.length;a<l;a++){var elem=files[a];var rel=elem.rel;if(typeof rel!="string"||rel.length==0||rel=="stylesheet")links.push({"elem":elem,"href":getHref(elem),"last":false})}var reloadFile=function(links,reload){var a=0;for(var l=links.length;a<l;a++){var link=links[a];var newTime=phpjs.filemtime(getRandom(link.href));if(link.last)if(link.last!=
newTime)link.elem.setAttribute("href",getRandom(getHref(link.elem)));link.last=newTime}if(reload)timeoutId=setTimeout(function(){reloadFile(links,true)},1E3)};return{startRefreshing:function(){reloadFile(links,true)},stopRefreshing:function(){if(timeoutId)window.clearTimeout(timeoutId);reloadFile(links,false)}}}()};(function(){var b=window.qx={};window.qui||(window.qui={});window.baselib||(window.baselib={});b.$$environment||(b.$$environment={});var h={"baselib.deprecated.stacktrace":!1,"baselib.revision":"4579","baselib.version":"0.9.23","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.strings":!0,"qx.optimization.variables":!0,"qx.optimization.variants":!0,"qx.optimization.whitespace":!0,"qx.revision":"3462a2fa7aefdf860d08f754e7e852fcecd52d8e","qx.theme":"qx.theme.Modern","qx.version":"4.1"};for(var k$$0 in h)b.$$environment[k$$0]=h[k$$0];b.$$libraries||(b.$$libraries={});h={__out__:{sourceUri:"script"},qx:{resourceUri:"/modules/frontend-qooxdoo/img",sourceUri:"script"}};for(k$$0 in h)b.$$libraries[k$$0]=h[k$$0];b.$$resources={"qx/static/blank.gif":[1,
1,"gif","qx"]};b.$$packageData={};b.$$loader={scriptLoaded:!0};b.$$packageData["0"]={locales:{},resources:{},translations:{C:{},en:{}}};(function(){window.qx||(window.qx={});b.Bootstrap={genericToString:function(){return"[Class "+this.classname+"]"},createNamespace:function(a,e){var c=a.split(".");var d=c[0];var g=b.$$namespaceRoot&&b.$$namespaceRoot[d]?b.$$namespaceRoot:window;var f=0;for(var m=c.length-1;f<m;f++,d=c[f])g=g[d]?g[d]:g[d]={};g[d]=e;return d},setDisplayName:function(a,b,c){a.displayName=
b+"."+c+"()"},setDisplayNames:function(a,b){for(var c in a){var d=a[c];d instanceof Function&&(d.displayName=b+"."+c+"()")}},base:function(a,e){if(b.Bootstrap.DEBUG&&!b.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,e){e||(e={statics:{}});var c;var d=null;b.Bootstrap.setDisplayNames(e.statics,
a);if(e.members||e.extend){b.Bootstrap.setDisplayNames(e.members,a+".prototype");c=e.construct||new Function;e.extend&&this.extendClass(c,c,e.extend,a,f);d=e.statics||{};var g=0;var f=b.Bootstrap.keys(d);for(var m=f.length;g<m;g++){var l=f[g];c[l]=d[l]}d=c.prototype;d.base=b.Bootstrap.base;d.name=d.classname=a;var k=e.members||{};var h;g=0;f=b.Bootstrap.keys(k);for(m=f.length;g<m;g++)l=f[g],h=k[l],h instanceof Function&&d[l]&&(h.base=d[l]),d[l]=h}else if(c=e.statics||{},b.Bootstrap.$$registry&&b.Bootstrap.$$registry[a]&&
(f=b.Bootstrap.$$registry[a],0!==this.keys(c).length)){e.defer&&e.defer(c,d);for(g in c)f[g]=c[g];return f}c.$$type="Class";c.hasOwnProperty("toString")||(c.toString=this.genericToString);f=a?this.createNamespace(a,c):"";c.name=c.classname=a;c.basename=f;c.$$events=e.events;e.defer&&e.defer(c,d);null!=a&&(b.Bootstrap.$$registry[a]=c);return c}};b.Bootstrap.define("qx.Bootstrap",{statics:{LOADSTART:b.$$start||new Date,DEBUG:function(){var a=!0;b.$$environment&&!1===b.$$environment["qx.debug"]&&(a=
!1);return a}(),getEnvironmentSetting:function(a){if(b.$$environment)return b.$$environment[a]},setEnvironmentSetting:function(a,e){b.$$environment||(b.$$environment={});void 0===b.$$environment[a]&&(b.$$environment[a]=e)},createNamespace:b.Bootstrap.createNamespace,setRoot:function(a){b.$$namespaceRoot=a},base:b.Bootstrap.base,define:b.Bootstrap.define,setDisplayName:b.Bootstrap.setDisplayName,setDisplayNames:b.Bootstrap.setDisplayNames,genericToString:b.Bootstrap.genericToString,extendClass:function(a,
b,c,d,g){var f=c.prototype;var h=new Function;h.prototype=f;f=new h;a.prototype=f;f.name=f.classname=d;f.basename=g;b.base=c;a.superclass=c;b.self=a.constructor=f.constructor=a},getByName:function(a){return b.Bootstrap.$$registry[a]},$$registry:{},objectGetLength:function(a){return b.Bootstrap.keys(a).length},objectMergeWith:function(a,b,c){void 0===c&&(c=!0);for(var d in b)if(c||void 0===a[d])a[d]=b[d];return a},__hV:"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 e=[];var c=Object.prototype.hasOwnProperty;for(var d in a)c.call(a,d)&&e.push(d);d=0;var g=b.Bootstrap.__hV;for(var f=g.length;d<f;d++)c.call(a,g[d])&&e.push(g[d]);return e},"default":function(a){if(null===a||"object"!=typeof a&&"function"!=typeof a)throw new TypeError("Object.keys requires an object as argument.");var b=[];var c=
Object.prototype.hasOwnProperty;for(var d in a)c.call(a,d)&&b.push(d);return b}}["function"==typeof Object.keys?"ES5":"toString"!==function(){for(var a in{toString:1})return a}()?"BROKEN_IE":"default"],__hW:{"[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,c$$0){var d=Array.prototype.slice.call(arguments,
2,arguments.length);return function(){var c=Array.prototype.slice.call(arguments,0,arguments.length);return a.apply(b,d.concat(c))}},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 b.Bootstrap.__hW[a]||a.slice(8,-1)},isString:function(a){return null!==a&&("string"===typeof a||"String"==b.Bootstrap.getClass(a)||
a instanceof String||!!a&&!!a.$$isString)},isArray:function(a){return null!==a&&(a instanceof Array||a&&b.data&&b.data.IListData&&b.util.OOUtil.hasInterface(a.constructor,b.data.IListData)||"Array"==b.Bootstrap.getClass(a)||!!a&&!!a.$$isArray)},isObject:function(a){return void 0!==a&&null!==a&&"Object"==b.Bootstrap.getClass(a)},isFunction:function(a){return"Function"==b.Bootstrap.getClass(a)},$$logs:[],debug:function(a,e){b.Bootstrap.$$logs.push(["debug",arguments])},info:function(a,e){b.Bootstrap.$$logs.push(["info",
arguments])},warn:function(a,e){b.Bootstrap.$$logs.push(["warn",arguments])},error:function(a,e){b.Bootstrap.$$logs.push(["error",arguments])},trace:function(a){}}})})();window.$$__qx=b;window.qx=void 0;try{delete window.qx}catch(n){}})();(function(){var c$$1=window.qx=window.$$__qx;window.qxWeb=void 0;window.$q=void 0;window.q=void 0;try{delete window.qxWeb,delete window.q,delete window.$q}catch(Ja){}c$$1.$$packageData["0"]={locales:{},resources:{},translations:{C:{},en:{}}};(function(){c$$1.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$$1.Bootstrap.DEBUG&&
("json"===a&&c$$1.Bootstrap.warn("The environment key 'json' is deprecated and will eventually be removed."),"qx.emulatemouse"===a&&c$$1.Bootstrap.warn("The environment key 'qx.emulatemouse' has been removed. See the release notes for more details."),"qx.mobile.emulatetouch"===a&&c$$1.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$$1.Bootstrap.DEBUG&&(c$$1.Bootstrap.warn(a+" is not a valid key. Please see the API-doc of qx.core.Environment for a list of predefined keys."),c$$1.Bootstrap.trace(this))},_getClassNameFromEnvKey:function(a){var b=this._checksMap;if(void 0!=b[a]){b=b[a];var d=b.lastIndexOf(".");if(-1<d&&(a=b.slice(0,d),b=b.slice(d+1),a=c$$1.Bootstrap.getByName(a),void 0!=a))return[a,b]}return[void 0,void 0]},select:function(a,
b){return this.__hX(this.get(a),b)},__hX:function(a,b){var d=b[a];if(b.hasOwnProperty(a))return d;for(var e in b)if(-1!=e.indexOf("|")){d=e.split("|");for(var f=0;f<d.length;f++)if(d[f]==a)return b[e]}if(void 0!==b["default"])return b["default"];if(c$$1.Bootstrap.DEBUG)throw Error('No match for variant "'+a+'" ('+typeof a+" type) in variants ["+c$$1.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.__ib(b))},addAsync:function(a,b){void 0==this._checks[a]&&(this._asyncChecks[a]=b)},_initDefaultQxValues:function(){var a$$0=function(a){return function(){return a}};for(var b in this._defaults)this.add(b,a$$0(this._defaults[b]))},__hY:function(){if(c$$1&&c$$1.$$environment)for(var a in c$$1.$$environment)this._checks[a]=this.__ib(c$$1.$$environment[a])},__ia:function(){if(window.document&&
window.document.location){var a=window.document.location.search.slice(1).split("\x26");for(var 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.__ib(d)}}}},__ib:function(a$$0){return c$$1.Bootstrap.bind(function(a){return a},null,a$$0)}},defer:function(a){a._initDefaultQxValues();a.__hY();!0===a.get("qx.allowUrlSettings")&&a.__ia()}})})();(function(){c$$1.Bootstrap.define("qx.bom.client.Engine",
{statics:{getVersion:function(){var a=window.navigator.userAgent;var b="";if(c$$1.bom.client.Engine.__jp())/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$$1.bom.client.Engine.__jq())/AppleWebKit\/([^ ]+)/.test(a)&&(b=RegExp.$1,(a=/[^\.0-9]/.exec(b))&&(b=b.slice(0,a.index)));else if(c$$1.bom.client.Engine.__js()||
c$$1.bom.client.Engine.__jr())/rv\:([^\);]+)(\)|;)/.test(a)&&(b=RegExp.$1);else if(c$$1.bom.client.Engine.__jt()){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$$1.Bootstrap.warn("Unsupported client: "+a+"! Assumed gecko version 1.9.0.0 (Firefox 3.0)."));return b},getName:function(){var a;
c$$1.bom.client.Engine.__jp()?a="opera":c$$1.bom.client.Engine.__jq()?a="webkit":c$$1.bom.client.Engine.__js()||c$$1.bom.client.Engine.__jr()?a="gecko":c$$1.bom.client.Engine.__jt()?a="mshtml":(a=window.qxFail)&&"function"===typeof a?a=a().NAME:(a="gecko",c$$1.Bootstrap.warn("Unsupported client: "+window.navigator.userAgent+"! Assumed gecko version 1.9.0.0 (Firefox 3.0)."));return a},__jp:function(){return window.opera&&"[object Opera]"==Object.prototype.toString.call(window.opera)},__jq:function(){return-1!=
window.navigator.userAgent.indexOf("AppleWebKit/")},__jr:function(){return-1!=window.navigator.userAgent.indexOf("Maple")},__js:function(){return window.navigator.mozApps&&"Gecko"===window.navigator.product&&-1==window.navigator.userAgent.indexOf("Maple")&&-1==window.navigator.userAgent.indexOf("Trident")},__jt:function(){return window.navigator.cpuClass&&(/MSIE\s+([^\);]+)(\)|;)/.test(window.navigator.userAgent)||/Trident\/\d+?\.\d+?/.test(window.navigator.userAgent))}},defer:function(a){c$$1.core.Environment.add("engine.version",
a.getVersion);c$$1.core.Environment.add("engine.name",a.getName)}})})();(function(){c$$1.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$$1.core.Environment.add("ecmascript.array.indexof",a.getArrayIndexOf);c$$1.core.Environment.add("ecmascript.array.lastindexof",a.getArrayLastIndexOf);c$$1.core.Environment.add("ecmascript.array.foreach",a.getArrayForEach);c$$1.core.Environment.add("ecmascript.array.filter",a.getArrayFilter);c$$1.core.Environment.add("ecmascript.array.map",a.getArrayMap);c$$1.core.Environment.add("ecmascript.array.some",
a.getArraySome);c$$1.core.Environment.add("ecmascript.array.every",a.getArrayEvery);c$$1.core.Environment.add("ecmascript.array.reduce",a.getArrayReduce);c$$1.core.Environment.add("ecmascript.array.reduceright",a.getArrayReduceRight);c$$1.core.Environment.add("ecmascript.date.now",a.getDateNow);c$$1.core.Environment.add("ecmascript.error.toString",a.getErrorToString);c$$1.core.Environment.add("ecmascript.error.stacktrace",a.getStackTrace);c$$1.core.Environment.add("ecmascript.function.bind",a.getFunctionBind);
c$$1.core.Environment.add("ecmascript.object.keys",a.getObjectKeys);c$$1.core.Environment.add("ecmascript.string.trim",a.getStringTrim)}})})();(function(){c$$1.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){var d=this.length;for(var c=0;c<d;c++){var f=this[c];void 0!==f&&a.call(b||window,f,c,this)}},filter:function(a,b){var d=[];var c=this.length;for(var 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){var d=[];var c=this.length;for(var 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){var d=this.length;for(var 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){var d=this.length;for(var 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");var d=void 0===b?this[0]:b;for(var 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");var d=void 0===b?this[this.length-1]:b;for(var 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$$1.core.Environment.get("ecmascript.array.indexof")||(Array.prototype.indexOf=a.indexOf);c$$1.core.Environment.get("ecmascript.array.lastindexof")||(Array.prototype.lastIndexOf=a.lastIndexOf);c$$1.core.Environment.get("ecmascript.array.foreach")||
(Array.prototype.forEach=a.forEach);c$$1.core.Environment.get("ecmascript.array.filter")||(Array.prototype.filter=a.filter);c$$1.core.Environment.get("ecmascript.array.map")||(Array.prototype.map=a.map);c$$1.core.Environment.get("ecmascript.array.some")||(Array.prototype.some=a.some);c$$1.core.Environment.get("ecmascript.array.every")||(Array.prototype.every=a.every);c$$1.core.Environment.get("ecmascript.array.reduce")||(Array.prototype.reduce=a.reduce);c$$1.core.Environment.get("ecmascript.array.reduceright")||
(Array.prototype.reduceRight=a.reduceRight)}})})();(function(){var a$$1="number";c$$1.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$$0(b){1===arguments.length&&typeof b===a$$1?this.length=-1<b&&b===b>>
.5?b:this.push(b):arguments.length&&this.push.apply(this,arguments)}function d$$1(){}d$$1.prototype=[];b$$0.prototype=new d$$1;b$$0.prototype.length=0;c$$1.type.BaseArray=function(a$$0){if("mshtml"==c$$1.core.Environment.get("engine.name")){b$$0.prototype={length:0,$$isArray:!0};a$$0="pop push reverse shift sort splice unshift join slice".split(" ");for(var d$$0=a$$0.length;d$$0;)b$$0.prototype[a$$0[--d$$0]]=Array.prototype[a$$0[d$$0]]}var g=Array.prototype.slice;b$$0.prototype.concat=function(){var a=
this.slice(0);var d=0;for(var c=arguments.length;d<c;d++){var e;e=arguments[d]instanceof b$$0?g.call(arguments[d],0):arguments[d]instanceof Array?arguments[d]:[arguments[d]];a.push.apply(a,e)}return a};b$$0.prototype.toString=function(){return g.call(this,0).toString()};b$$0.prototype.toLocaleString=function(){return g.call(this,0).toLocaleString()};b$$0.prototype.constructor=b$$0;b$$0.prototype.indexOf=Array.prototype.indexOf;b$$0.prototype.lastIndexOf=Array.prototype.lastIndexOf;b$$0.prototype.forEach=
Array.prototype.forEach;b$$0.prototype.some=Array.prototype.some;b$$0.prototype.every=Array.prototype.every;var h=Array.prototype.filter;var k=Array.prototype.map;b$$0.prototype.filter=function(){var a=new this.constructor;a.push.apply(a,h.apply(this,arguments));return a};b$$0.prototype.map=function(){var a=new this.constructor;a.push.apply(a,k.apply(this,arguments));return a};b$$0.prototype.slice=function(){var a=new this.constructor;a.push.apply(a,Array.prototype.slice.apply(this,arguments));return a};
b$$0.prototype.splice=function(){var a=new this.constructor;a.push.apply(a,Array.prototype.splice.apply(this,arguments));return a};b$$0.prototype.toArray=function(){return Array.prototype.slice.call(this,0)};b$$0.prototype.valueOf=function(){return this.length};return b$$0}(b$$0)})()})();(function(){c$$1.Bootstrap.define("qxWeb",{extend:c$$1.type.BaseArray,statics:{__lU:[],$$qx:c$$1,$init:function(a,b){var d=[];for(var 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$$1.Bootstrap.getByName(a[0].getAttribute("data-qx-class"))||b);d=c$$1.lang.Array.cast(d,b);for(e=0;e<qxWeb.__lU.length;e++)qxWeb.__lU[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.__lU.push(a)},define:function(a,b){void 0==b&&(b=a,a=null);
return c$$1.Bootstrap.define.call(c$$1.Bootstrap,a,b)}},construct:function(a,b){if(!a&&this instanceof qxWeb)return this;if(!a)a=[];else if(c$$1.Bootstrap.isString(a))b instanceof qxWeb&&(b=b[0]),a=c$$1.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$$1.lang.Type.isFunction(a)?qxWeb.$init(Array.prototype.filter.call(this,a),this.constructor):qxWeb.$init(c$$1.bom.Selector.matches(a,
this),this.constructor)},unique:function(){var a=c$$1.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){var b=
Array.prototype.slice.call(this,0);for(var 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$$1.Bootstrap.isArray(a)&&(a=a[0]);var b=0;for(var d=this.length;b<d;b++)if(this[b]===a)return b;return-1},debug:function(){return this},logThis:function(){return this},_forEachElement:function(a,b){var d=0;for(var 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$$0){this._forEachElement(function(b,c,f){a.apply(this,[qxWeb(b),c,f])},b$$0);return this}},defer:function(a){void 0==window.q&&(q=a)}})})();(function(){c$$1.Bootstrap.define("qx.lang.normalize.Date",{statics:{now:function(){return+new Date}},defer:function(a){c$$1.core.Environment.get("ecmascript.date.now")||(Date.now=a.now)}})})();(function(){c$$1.Bootstrap.define("qx.lang.Array",
{statics:{cast:function(a,b,d){if(a.constructor===b)return a;c$$1.data&&c$$1.data.IListData&&c$$1.Class&&c$$1.Class.hasInterface(a,c$$1.data.IListData)&&(a=a.toArray());b=new b;if("mshtml"==c$$1.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$$1.core.Environment.get("engine.name")&&a.item){var b=[];var d=0;for(var 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){var d=0;var c=b.length;for(var 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){var b=0;var d=0;for(var c=a.length;d<c;d++)void 0!=a[d]&&(b+=a[d]);return b},max:function(a){var b;var d=a.length;var 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;var d=a.length;var c=a[0];for(b=1;b<d;b++)a[b]<c&&(c=a[b]);return void 0===c?null:c},unique:function(a){var b=[];var d={};var c={};var f={};var g;var h=0;var k="qx"+Date.now();var l=!1;var x=!1;var t=!1;var L=0;for(var E=a.length;L<E;L++)if(g=a[L],null===g)l||(l=!0,b.push(g));else if(void 0!==g)if(!1===g)x||(x=!0,b.push(g));else if(!0===g)t||(t=!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($){try{f[A][k]=null}catch(F){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;var c=Math.max(Math.ceil((b-a)/d),0);var f=0;for(var g=Array(c);f<c;)g[f++]=a,a+=d;return g}}})})();(function(){var a$$2="'] ";var b$$1="div";var d$$1="input";var e$$0="*";var f$$1="id";var g$$1="string";var h$$0=
"parentNode";var k$$0=" ";var l$$0="button";var x="0";var t$$0="|";var L="object";var E="$1";var A="TAG";var $="[id\x3d'";var F="";var sa="\\$\x26";var aa=",";c$$1.Bootstrap.define("qx.bom.Selector",{statics:{query:null,matches:null}});(function(ia){function v(b,d,c,e){var h;var k;var I;var p;var ma;(d?d.ownerDocument||d:P)!==H&&U(d);d=d||H;c=c||[];if(!b||typeof b!==g$$1)return c;if(1!==(p=d.nodeType)&&9!==p)return[];if(R&&!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 V.apply(c,d.getElementsByTagName(b)),c;if((I=h[3])&&B.getElementsByClassName&&d.getElementsByClassName)return V.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()!==L){p=S(b);(h=d.getAttribute(f$$1))?k=h.replace(La,sa):d.setAttribute(f$$1,k);k=$+k+a$$2;for(I=p.length;I--;)p[I]=
k+M(p[I]);I=ta.test(b)&&n$$0(d.parentNode)||d;ma=p.join(aa)}if(ma)try{return V.apply(c,I.querySelectorAll(ma)),c}catch(m){}finally{h||d.removeAttribute(f$$1)}}}return ya(b.replace(na,E),d,c,e)}function p(){function a(d,c){b.push(d+k$$0)>u.cacheLength&&delete a[b.shift()];return a[d+k$$0]=c}var b=[];return a}function m$$0(a){a[C]=!0;return a}function s(a){var d=H.createElement(b$$1);try{return!!a(d)}catch(c){return!1}finally{d.parentNode&&d.parentNode.removeChild(d)}}function r(a,b){var d=a.split(t$$0);
for(var c=a.length;c--;)u.attrHandle[d[c]]=b}function za(a,b){var d=b&&a;var c=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||Aa)-(~a.sourceIndex||Aa);if(c)return c;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function w$$0(a){return function(b){return b.nodeName.toLowerCase()===d$$1&&b.type===a}}function y(a){return function(b){var c=b.nodeName.toLowerCase();return(c===d$$1||c===l$$0)&&b.type===a}}function D(a){return m$$0(function(b){b=+b;return m$$0(function(d,c){var e;var f=
a([],d.length,b);for(var g=f.length;g--;)d[e=f[g]]&&(d[e]=!(c[e]=d[e]))})})}function n$$0(a){return a&&typeof a.getElementsByTagName!==fa&&a}function Ba(){}function S(a,b){var d;var c;var e;var f;var g;var h;var p;if(g=Ca[a+k$$0])return b?0:g.slice(0);g=a;h=[];for(p=u.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$$0)}),g=g.slice(d.length);for(f in u.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):Ca(a,h).slice(0)}function M(a){var b=0;var d=a.length;for(var c=F;b<d;b++)c+=a[b].value;return c}function z(a,b$$0,d$$0){var c=b$$0.dir;var e=d$$0&&c===h$$0;var f$$0=Oa++;return b$$0.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;var ea;var G=[Q,f$$0];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]===Q&&h[1]===f$$0)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 O(a,b,d,c,e){var f;var g=[];var h=0;var k=a.length;for(var 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$$0){c&&!c[C]&&(c=ua(c));f&&!f[C]&&(f=ua(f,g$$0));return m$$0(function(g,h,k,p){var m;var ba;var l=[];var n=[];
var w=h.length;var s;if(!(s=g)){s=b||e$$0;var r=k.nodeType?[k]:k;var u=[];var t=0;for(var D=r.length;t<D;t++)v(s,r[t],u);s=u}s=!a||!g&&b?s:O(s,l,a,k,p);r=d?f||(g?a:w||c)?[]:h:s;d&&d(s,r,k,p);if(c)for(m=O(r,n),c(m,[],k,p),k=m.length;k--;)if(ba=m[k])r[n[k]]=!(s[n[k]]=ba);if(g){if(f||a){if(f){m=[];for(k=r.length;k--;)(ba=r[k])&&m.push(s[k]=ba);f(null,r=[],m,p)}for(k=r.length;k--;)(ba=r[k])&&-1<(m=f?ca.call(g,ba):l[k])&&(g[m]=!(h[m]=ba))}}else r=O(r===h?r.splice(w,r.length):r),f?f(null,h,r,p):V.apply(h,
r)})}function N(a$$0){var b;var d$$0;var c$$0;var f=a$$0.length;var g=u.relative[a$$0[0].type];d$$0=g||u.relative[k$$0];var h=g?1:0;var p=z(function(a){return a===b},d$$0,!0);var m=z(function(a){return-1<ca.call(b,a)},d$$0,!0);for(var r=[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$$0=u.relative[a$$0[h].type])r=[z(K(r),d$$0)];else{d$$0=u.filter[a$$0[h].type].apply(null,a$$0[h].matches);if(d$$0[C]){for(c$$0=++h;c$$0<f&&!u.relative[a$$0[c$$0].type];c$$0++);
return ua(1<h&&K(r),1<h&&M(a$$0.slice(0,h-1).concat({value:a$$0[h-2].type===k$$0?e$$0:F})).replace(na,E),d$$0,h<c$$0&&N(a$$0.slice(h,c$$0)),c$$0<f&&N(a$$0=a$$0.slice(c$$0)),c$$0<f&&M(a$$0))}r.push(d$$0)}return K(r)}function Pa(a,b){var d=0<b.length;var c=0<a.length;var f$$0=function(f,g,h,k,p){var m;var la;var r;var l=0;var s=x;var n=f&&[];var w=[];var t=pa;var D=f||c&&u.find[A](e$$0,p);var y=Q+=null==t?1:Math.random()||.1;var z=D.length;for(p&&(pa=g!==H&&g);s!==z&&null!=(m=D[s]);s++){if(c&&m){for(la=
0;r=a[la++];)if(r(m,g,h)){k.push(m);break}p&&(Q=y)}d&&((m=!r&&m)&&l--,f&&n.push(m))}l+=s;if(d&&s!==l){for(la=0;r=b[la++];)r(n,w,g,h);if(f){if(0<l)for(;s--;)n[s]||w[s]||(w[s]=Qa.call(k));w=O(w)}V.apply(k,w);p&&(!f&&0<w.length&&1<l+b.length)&&v.uniqueSort(k)}p&&(Q=y,pa=t);return n};return d?m$$0(f$$0):f$$0}var ga;var B;var u;var qa;var Da;var va;var ya;var pa;var W;var ha;var U;var H;var T;var R;var J;var da;var ra;var ja;var C="sizzle"+-new Date;var P=ia.document;var Q=0;var Oa=0;var Ea=p();var Ca=
p();var Fa=p();var wa=function(a,b){a===b&&(ha=!0);return 0};var fa="undefined";var Aa=-2147483648;var Ra={}.hasOwnProperty;var X=[];var Qa=X.pop;var Sa=X.push;var V=X.push;var Ga=X.slice;var ca=X.indexOf||function(a){var b=0;for(var d=this.length;b<d;b++)if(this[b]===a)return b;return-1};var Ha="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w#");var Ia="\\[[\\x20\\t\\r\\n\\f]*((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)[\\x20\\t\\r\\n\\f]*(?:([*^$|!~]?\x3d)[\\x20\\t\\r\\n\\f]*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+
Ha+")|)|)[\\x20\\t\\r\\n\\f]*\\]";var xa=":((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+Ia.replace(3,8)+")*)|.*)\\)|)";var na=RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g");var Ma=RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]"+e$$0);var Na=RegExp("^[\\x20\\t\\r\\n\\f]*([\x3e+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]"+e$$0);var Ta=RegExp("\x3d[\\x20\\t\\r\\n\\f]*([^\\]'\"]*?)[\\x20\\t\\r\\n\\f]*\\]","g");
var Ua=RegExp(xa);var Va=RegExp("^"+Ha+"$");var oa={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:RegExp("^"+Ia),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]*[\x3e+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?\x3d[^-]|$)","i")};var Wa=/^(?:input|select|textarea|button)$/i;var Xa=/^h\d$/i;var ka=/^[^{]+\{\s*\[native \w/;var Ka=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/;var ta=/[+~]/;var La=/'|\\/g;var Y=RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)","ig");var Z=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{V.apply(X=Ga.call(P.childNodes),P.childNodes),X[P.childNodes.length].nodeType}catch(Ja){V={apply:X.length?function(a,b){Sa.apply(a,Ga.call(b))}:function(a,b){var d=a.length;for(var c=0;a[d++]=b[c++];);a.length=d-1}}}B=v.support={};Da=v.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};U=v.setDocument=function(a$$1){var c$$0=a$$1?a$$1.ownerDocument||a$$1:P;a$$1=c$$0.defaultView;if(c$$0===H||9!==c$$0.nodeType||
!c$$0.documentElement)return H;H=c$$0;T=c$$0.documentElement;R=!Da(c$$0);a$$1&&a$$1!==a$$1.top&&(a$$1.addEventListener?a$$1.addEventListener("unload",function(){U()},!1):a$$1.attachEvent&&a$$1.attachEvent("onunload",function(){U()}));B.attributes=s(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=s(function(a){a.appendChild(c$$0.createComment(F));return!a.getElementsByTagName(e$$0).length});B.getElementsByClassName=ka.test(c$$0.getElementsByClassName)&&s(function(a){a.innerHTML=
"\x3cdiv class\x3d'a'\x3e\x3c/div\x3e\x3cdiv class\x3d'a i'\x3e\x3c/div\x3e";a.firstChild.className="i";return 2===a.getElementsByClassName("i").length});B.getById=s(function(a){T.appendChild(a).id=C;return!c$$0.getElementsByName||!c$$0.getElementsByName(C).length});B.getById?(u.find.ID=function(a,b){if(typeof b.getElementById!==fa&&R){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}},u.filter.ID=function(a$$0){var b=a$$0.replace(Y,Z);return function(a){return a.getAttribute(f$$1)===b}}):
(delete u.find.ID,u.filter.ID=function(a$$0){var b=a$$0.replace(Y,Z);return function(a){return(a=typeof a.getAttributeNode!==fa&&a.getAttributeNode(f$$1))&&a.value===b}});u.find[A]=B.getElementsByTagName?function(a,b){if(typeof b.getElementsByTagName!==fa)return b.getElementsByTagName(a)}:function(a,b){var d;var c=[];var f=0;var g=b.getElementsByTagName(a);if(a===e$$0){for(;d=g[f++];)1===d.nodeType&&c.push(d);return c}return g};u.find.CLASS=B.getElementsByClassName&&function(a,b){if(typeof b.getElementsByClassName!==
fa&&R)return b.getElementsByClassName(a)};da=[];J=[];if(B.qsa=ka.test(c$$0.querySelectorAll))s(function(a){a.innerHTML="\x3cselect t\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[t^\x3d'']").length&&J.push("[*^$]\x3d[\\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")}),s(function(a){var b=c$$0.createElement(d$$1);b.setAttribute("type","hidden");a.appendChild(b).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&J.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||J.push(":enabled",":disabled");a.querySelectorAll("*,:x");J.push(",.*:")});(B.matchesSelector=ka.test(ra=T.webkitMatchesSelector||T.mozMatchesSelector||T.oMatchesSelector||T.msMatchesSelector))&&
s(function(a){B.disconnectedMatch=ra.call(a,b$$1);ra.call(a,"[s!\x3d'']:x");da.push("!\x3d",xa)});J=J.length&&RegExp(J.join(t$$0));da=da.length&&RegExp(da.join(t$$0));ja=(a$$1=ka.test(T.compareDocumentPosition))||ka.test(T.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;var 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$$1?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$$0||a.ownerDocument===P&&ja(P,a)?-1:b===c$$0||b.ownerDocument===P&&ja(P,b)?1:W?ca.call(W,a)-ca.call(W,b):0:d&4?-1:1}:function(a,b){if(a===b)return ha=!0,0;var d;var e=0;d=a.parentNode;var f=b.parentNode;var g=[a];var h=[b];if(!d||!f)return a===
c$$0?-1:b===c$$0?1:d?-1:f?1:W?ca.call(W,a)-ca.call(W,b):0;if(d===f)return za(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?za(g[e],h[e]):g[e]===P?-1:h[e]===P?1:0};return c$$0};v.matches=function(a,b){return v(a,null,null,b)};v.matchesSelector=function(a,b){(a.ownerDocument||a)!==H&&U(a);b=b.replace(Ta,"\x3d'$1']");if(B.matchesSelector&&R&&!(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&&U(a);return ja(a,b)};v.attr=function(a,b){(a.ownerDocument||a)!==H&&U(a);var d=u.attrHandle[b.toLowerCase()];d=d&&Ra.call(u.attrHandle,b.toLowerCase())?d(a,b,!R):void 0;return void 0!==d?d:B.attributes||!R?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;
var d=[];var c=0;var e=0;ha=!B.detectDuplicates;W=!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)}W=null;return a};qa=v.getText=function(a){var b;var d=F;var 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$$1)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};u=v.selectors={cacheLength:50,createPseudo:m$$0,match:oa,
attrHandle:{},find:{},relative:{"\x3e":{dir:h$$0,first:!0}," ":{dir:h$$0},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){a[1]=a[1].replace(Y,Z);a[3]=(a[4]||a[5]||F).replace(Y,Z);"~\x3d"===a[2]&&(a[3]=k$$0+a[3]+k$$0);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;
var 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=S(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$$0){var b=a$$0.replace(Y,Z).toLowerCase();return a$$0===e$$0?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a$$0){var b=Ea[a$$0+k$$0];return b||(b=RegExp("(^|[\\x20\\t\\r\\n\\f])"+a$$0+"([\\x20\\t\\r\\n\\f]|$)"))&&
Ea(a$$0,function(a){return b.test(typeof a.className===g$$1&&a.className||typeof a.getAttribute!==fa&&a.getAttribute("class")||F)})},ATTR:function(a,b,d){return function(c){c=v.attr(c,a);if(null==c)return"!\x3d"===b;if(!b)return!0;c+=F;return"\x3d"===b?c===d:"!\x3d"===b?c!==d:"^\x3d"===b?d&&0===c.indexOf(d):"*\x3d"===b?d&&-1<c.indexOf(d):"$\x3d"===b?d&&c.slice(-d.length)===d:"~\x3d"===b?-1<(k$$0+c+k$$0).indexOf(d):"|\x3d"===b?c===d||c.slice(0,d.length+1)===d+"-":!1}},CHILD:function(a$$0,b$$0,d$$0,
c,e){var f="nth"!==a$$0.slice(0,3);var g="last"!==a$$0.slice(-4);var h="of-type"===b$$0;return 1===c&&0===e?function(a){return!!a.parentNode}:function(b,d,k){var p;var m;var G;var r;var l;d=f!==g?"nextSibling":"previousSibling";var s=b.parentNode;var ea=h&&b.nodeName.toLowerCase();k=!k&&!h;if(s){if(f){for(;d;){for(m=b;m=m[d];)if(h?m.nodeName.toLowerCase()===ea:1===m.nodeType)return!1;l=d="only"===a$$0&&!l&&"nextSibling"}return!0}l=[g?s.firstChild:s.lastChild];if(g&&k)for(k=s[C]||(s[C]={}),p=k[a$$0]||
[],r=p[0]===Q&&p[1],G=p[0]===Q&&p[2],m=r&&s.childNodes[r];m=++r&&m&&m[d]||(G=r=0)||l.pop();){if(1===m.nodeType&&++G&&m===b){k[a$$0]=[Q,r,G];break}}else if(k&&(p=(b[C]||(b[C]={}))[a$$0])&&p[0]===Q)G=p[1];else for(;(m=++r&&m&&m[d]||(G=r=0)||l.pop())&&((h?m.nodeName.toLowerCase()!==ea:1!==m.nodeType)||!++G||(k&&((m[C]||(m[C]={}))[a$$0]=[Q,G]),m!==b)););G-=e;return G===c||0===G%c&&0<=G/c}}},PSEUDO:function(a$$0,b){var d$$0;var c=u.pseudos[a$$0]||u.setFilters[a$$0.toLowerCase()]||v.error("unsupported pseudo: "+
a$$0);return c[C]?c(b):1<c.length?(d$$0=[a$$0,a$$0,F,b],u.setFilters.hasOwnProperty(a$$0.toLowerCase())?m$$0(function(a,d){var e;var f=c(a,b);for(var g=f.length;g--;)e=ca.call(a,f[g]),a[e]=!(d[e]=f[g])}):function(a){return c(a,0,d$$0)}):c}},pseudos:{not:m$$0(function(a$$0){var b$$0=[];var d$$0=[];var c=va(a$$0.replace(na,E));return c[C]?m$$0(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[0]=a;c(b$$0,null,f,d$$0);return!d$$0.pop()}}),has:m$$0(function(a){return function(b){return 0<
v(a,b).length}}),contains:m$$0(function(a){return function(b){return-1<(b.textContent||b.innerText||qa(b)).indexOf(a)}}),lang:m$$0(function(a){Va.test(a||F)||v.error("unsupported lang: "+a);a=a.replace(Y,Z).toLowerCase();return function(b){var d;do if(d=R?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===T},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$$1&&!!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!u.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$$1&&a.type===l$$0||b===l$$0},text:function(a){var b;return a.nodeName.toLowerCase()===d$$1&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:D(function(){return[0]}),last:D(function(a,b){return[b-1]}),eq:D(function(a,b,d){return[0>d?d+b:d]}),even:D(function(a,b){for(var d=
0;d<b;d+=2)a.push(d);return a}),odd:D(function(a,b){for(var d=1;d<b;d+=2)a.push(d);return a}),lt:D(function(a,b,d){for(b=0>d?d+b:d;0<=--b;)a.push(b);return a}),gt:D(function(a,b,d){for(d=0>d?d+b:d;++d<b;)a.push(d);return a})}};u.pseudos.nth=u.pseudos.eq;for(ga in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})u.pseudos[ga]=w$$0(ga);for(ga in{submit:!0,reset:!0})u.pseudos[ga]=y(ga);Ba.prototype=u.filters=u.pseudos;u.setFilters=new Ba;va=v.compile=function(a,b){var d;var c=[];var e=[];var f=Fa[a+
k$$0];if(!f){b||(b=S(a));for(d=b.length;d--;)f=N(b[d]),f[C]?c.push(f):e.push(f);f=Fa(a,Pa(e,c));f.selector=a}return f};ya=v.select=function(a,b,d,c){var e;var f;var g;var h;var k="function"===typeof a&&a;var p=!c&&S(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&&R&&u.relative[f[1].type]){b=(u.find.ID(g.matches[0].replace(Y,Z),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(u.relative[h=g.type])break;if(h=u.find[h])if(c=h(g.matches[0].replace(Y,Z),ta.test(f[0].type)&&n$$0(b.parentNode)||b)){f.splice(e,1);a=c.length&&M(f);if(!a)return V.apply(d,c),d;break}}}(k||va(a,p))(c,b,!R,d,ta.test(a)&&n$$0(b.parentNode)||b);return d};B.sortStable=C.split(F).sort(wa).join(F)===C;B.detectDuplicates=!!ha;U();B.sortDetached=s(function(a){return a.compareDocumentPosition(H.createElement(b$$1))&1});s(function(a){a.innerHTML="\x3ca href\x3d'#'\x3e\x3c/a\x3e";
return"#"===a.firstChild.getAttribute("href")})||r("type|href|height|width",function(a,b,d){if(!d)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)});B.attributes&&s(function(a){a.innerHTML="\x3cinput/\x3e";a.firstChild.setAttribute("value",F);return a.firstChild.getAttribute("value")===F})||r("value",function(a,b,c){if(!c&&a.nodeName.toLowerCase()===d$$1)return a.defaultValue});s(function(a){return null==a.getAttribute("disabled")})||r("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$$1.bom.Selector.query=function(a,b){return v(a,b)};c$$1.bom.Selector.matches=function(a,b){return v(a,null,null,b)}})(window)})();(function(){c$$1.Bootstrap.define("qx.lang.Type",{statics:{getClass:c$$1.Bootstrap.getClass,isString:c$$1.Bootstrap.isString,isArray:c$$1.Bootstrap.isArray,isObject:c$$1.Bootstrap.isObject,isFunction:c$$1.Bootstrap.isFunction,isBoolean:function(a){return null!==
a&&("Boolean"==this.getClass(a)||a instanceof Boolean)}}})})();(function(){c$$1.Bootstrap.define("qx.module.Css",{statics:{setStyle:function(a,b){/\w-\w/.test(a)&&(a=c$$1.lang.String.camelCase(a));this._forEachElement(function(d){c$$1.bom.element.Style.set(d,a,b)});return this},getStyle:function(a){return this[0]&&c$$1.dom.Node.isElement(this[0])?(/\w-\w/.test(a)&&(a=c$$1.lang.String.camelCase(a)),c$$1.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){var b={};for(var d=0;d<a.length;d++)b[a[d]]=this.getStyle(a[d]);return b},addClass:function(a){this._forEachElement(function(b){c$$1.bom.element.Class.add(b,a)});return this},addClasses:function(a){this._forEachElement(function(b){c$$1.bom.element.Class.addClasses(b,a)});return this},removeClass:function(a){this._forEachElement(function(b){c$$1.bom.element.Class.remove(b,a)});return this},removeClasses:function(a){this._forEachElement(function(b){c$$1.bom.element.Class.removeClasses(b,
a)});return this},hasClass:function(a){return this[0]&&c$$1.dom.Node.isElement(this[0])?c$$1.bom.element.Class.has(this[0],a):!1},getClass:function(){return this[0]&&c$$1.dom.Node.isElement(this[0])?c$$1.bom.element.Class.get(this[0]):""},toggleClass:function(a){var b=c$$1.bom.element.Class;this._forEachElement(function(d){b.has(d,a)?b.remove(d,a):b.add(d,a)});return this},toggleClasses:function(a){var b=0;for(var d=a.length;b<d;b++)this.toggleClass(a[b]);return this},replaceClass:function(a,b){this._forEachElement(function(d){c$$1.bom.element.Class.replace(d,
a,b)});return this},getHeight:function(a){var b=this[0];if(b){if(c$$1.dom.Node.isElement(b))return a?c$$1.module.Css.__mA(b,{display:"block",position:"absolute",visibility:"hidden"},c$$1.module.Css.getHeight,this):c$$1.bom.element.Dimension.getHeight(b);if(c$$1.dom.Node.isDocument(b))return c$$1.bom.Document.getHeight(c$$1.dom.Node.getWindow(b));if(c$$1.dom.Node.isWindow(b))return c$$1.bom.Viewport.getHeight(b)}return null},getWidth:function(a){var b=this[0];if(b){if(c$$1.dom.Node.isElement(b))return a?
c$$1.module.Css.__mA(b,{display:"block",position:"absolute",visibility:"hidden"},c$$1.module.Css.getWidth,this):c$$1.bom.element.Dimension.getWidth(b);if(c$$1.dom.Node.isDocument(b))return c$$1.bom.Document.getWidth(c$$1.dom.Node.getWindow(b));if(c$$1.dom.Node.isWindow(b))return c$$1.bom.Viewport.getWidth(b)}return null},getOffset:function(a){var b=this[0];return b&&c$$1.dom.Node.isElement(b)?c$$1.bom.element.Location.get(b,a):null},getContentHeight:function(a){var b=this[0];return c$$1.dom.Node.isElement(b)?
a?c$$1.module.Css.__mA(b,{position:"absolute",visibility:"hidden",display:"block"},c$$1.module.Css.getContentHeight,this):c$$1.bom.element.Dimension.getContentHeight(b):null},getContentWidth:function(a){var b=this[0];return c$$1.dom.Node.isElement(b)?a?c$$1.module.Css.__mA(b,{position:"absolute",visibility:"hidden",display:"block"},c$$1.module.Css.getContentWidth,this):c$$1.bom.element.Dimension.getContentWidth(b):null},getPosition:function(){var a=this[0];return c$$1.dom.Node.isElement(a)?c$$1.bom.element.Location.getPosition(a):
null},includeStylesheet:function(a,b){c$$1.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");var d=a[0].$$qPrevDisp;"none"==b&&(d&&"none"!=d?b=d:(b=qxWeb.getDocument(a[0]),b=c$$1.module.Css.__mz(a[0].tagName,b)),a.setStyle("display",b),a[0].$$qPrevDisp="none")});return this},
__my:{},__mz:function(a,b){var d=c$$1.module.Css.__my;if(!d[a]){var e=qxWeb((b||document).createElement(a)).appendTo(b.body);d[a]=e.getStyle("display");e.remove()}return d[a]||""},__mA:function(a,b,d,c){var f={};for(var 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$$1.Bootstrap.define("qx.lang.normalize.String",{statics:{trim:function(){return this.replace(/^\s+|\s+$/g,"")}},
defer:function(a){c$$1.core.Environment.get("ecmascript.string.trim")||(String.prototype.trim=a.trim)}})})();(function(){c$$1.Bootstrap.define("qx.lang.String",{statics:{__jo:{},camelCase:function(a$$0){var b$$0=this.__jo[a$$0];b$$0||(b$$0=a$$0.replace(/\-([a-z])/g,function(a,b){return b.toUpperCase()}),0<=a$$0.indexOf("-")&&(this.__jo[a$$0]=b$$0));return b$$0},hyphenate:function(a$$0){var b=this.__jo[a$$0];b||(b=a$$0.replace(/[A-Z]/g,function(a){return"-"+a.charAt(0).toLowerCase()}),-1==a$$0.indexOf("-")&&
(this.__jo[a$$0]=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$$1.Bootstrap.firstUp,firstLow:c$$1.Bootstrap.firstLow,escapeRegexpChars:function(a){return a.replace(/([.*+?^${}()|[\]\/\\])/g,"\\$1")}}})})();(function(){c$$1.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$$1.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$$1.lang.Array.fromArguments(arguments,2):null})},listener:function(a,b,d$$0){if(3>arguments.length)return function(d){return a.call(b||this,d||window.event)};var e=c$$1.lang.Array.fromArguments(arguments,2);return function(d){d=[d||window.event];d.push.apply(d,e);a.apply(b||this,d)}}}})})();(function(){c$$1.Bootstrap.define("qx.bom.element.BoxSizing",{statics:{__lY:{tags:{button:!0,select:!0},types:{search:!0,button:!0,
submit:!0,reset:!0,checkbox:!0,radio:!0}},__ma:function(a){var b=this.__lY;return b.tags[a.tagName.toLowerCase()]||b.types[a.type]},compile:function(a){if(c$$1.core.Environment.get("css.boxsizing"))return c$$1.bom.Style.getCssName(c$$1.core.Environment.get("css.boxsizing"))+":"+a+";"},get:function(a){return c$$1.core.Environment.get("css.boxsizing")?c$$1.bom.element.Style.get(a,"boxSizing",null,!1)||"":c$$1.bom.Document.isStandardMode(c$$1.dom.Node.getWindow(a))&&!this.__ma(a)?"content-box":"border-box"},
set:function(a,b){if(c$$1.core.Environment.get("css.boxsizing"))try{a.style[c$$1.core.Environment.get("css.boxsizing")]=b}catch(d){}},reset:function(a){this.set(a,"")}}})})();(function(){c$$1.Bootstrap.define("qx.bom.Style",{statics:{VENDOR_PREFIXES:["Webkit","Moz","O","ms","Khtml"],__kk:{},__kl:null,getPropertyName:function(a){var b=document.documentElement.style;if(void 0!==b[a])return a;var d=0;for(var e=this.VENDOR_PREFIXES.length;d<e;d++){var f=this.VENDOR_PREFIXES[d]+c$$1.lang.String.firstUp(a);
if(void 0!==b[f])return f}return null},getCssName:function(a$$0){var b=this.__kk[a$$0];b||(b=a$$0.replace(/[A-Z]/g,function(a){return"-"+a.charAt(0).toLowerCase()}),/^ms/.test(b)&&(b="-"+b),this.__kk[a$$0]=b);return b},getAppliedStyle:function(a,b,d,e){var f=c$$1.bom.Style.getCssName(b);var g=c$$1.dom.Node.getWindow(a);e=!1!==e?[null].concat(this.VENDOR_PREFIXES):[null];var h=0;for(var k=e.length;h<k;h++){var l=!1;var x=e[h]?"-"+e[h].toLowerCase()+"-"+d:d;c$$1.bom.Style.__kl?l=c$$1.bom.Style.__kl.call(g,
f,x):(a.style.cssText+=f+":"+x+";",l="string"==typeof a.style[b]&&""!==a.style[b]);if(l)return x}return null}},defer:function(a){window.CSS&&window.CSS.supports?c$$1.bom.Style.__kl=window.CSS.supports.bind(window.CSS):window.supportsCSS&&(c$$1.bom.Style.__kl=window.supportsCSS.bind(window))}})})();(function(){c$$1.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$$1.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=[];var d=a.childNodes;var 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$$1.dom.Node.isElement(a))return!1;a=c$$1.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$$1.Bootstrap.define("qx.bom.client.OperatingSystem",{statics:{getName:function(){if(!navigator)return"";var a=navigator.platform||"";var 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":""},__km:{"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$$1.bom.client.OperatingSystem.__kn(navigator.userAgent);null==a&&(a=c$$1.bom.client.OperatingSystem.__ko(navigator.userAgent));return null!=a?a:""},__kn:function(a){var b=[];for(var d in c$$1.bom.client.OperatingSystem.__km)b.push(d);return(a=RegExp("("+b.join("|").replace(/\./g,".")+")","g").exec(a))&&a[1]?c$$1.bom.client.OperatingSystem.__km[a[1]]:null},__ko:function(a){var b=-1!=a.indexOf("Android");var 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$$1.core.Environment.add("os.name",a.getName);c$$1.core.Environment.add("os.version",a.getVersion)}})})();(function(){c$$1.Bootstrap.define("qx.bom.client.Browser",{statics:{getName:function(){var a=navigator.userAgent;var b=RegExp("("+c$$1.bom.client.Browser.__kp+")(/|)?([0-9]+.[0-9])?");var d=a.match(b);if(!d)return"";
d=d[1].toLowerCase();b=c$$1.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$$1.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;var b=RegExp("("+c$$1.bom.client.Browser.__kp+")(/| )([0-9]+.[0-9])");var 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$$1.bom.client.Engine.getName()&&(d=c$$1.bom.client.Engine.getVersion(),"msie"===b&&"ce"==c$$1.bom.client.OperatingSystem.getVersion()&&(d="5.0"));if("maple"==c$$1.bom.client.Browser.getName()){b=/(Maple )([0-9]+.[0-9]+.[0-9]*)/;d=a.match(b);
if(!d)return"";d=d[2]}"webkit"!=c$$1.bom.client.Engine.getName()&&"opera"!=c$$1.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$$1.bom.client.Engine.getName()&&8<=parseFloat(c$$1.bom.client.Engine.getVersion())?5===c$$1.bom.client.Engine.DOCUMENT_MODE:"CSS1Compat"!==document.compatMode},__kp:{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$$1.bom.client.Engine.getName()]},defer:function(a){c$$1.core.Environment.add("browser.name",a.getName);c$$1.core.Environment.add("browser.version",a.getVersion);c$$1.core.Environment.add("browser.documentmode",a.getDocumentMode);c$$1.core.Environment.add("browser.quirksmode",a.getQuirksMode)}})})();(function(){c$$1.Bootstrap.define("qx.bom.element.Cursor",
{statics:{__mb:{},compile:function(a){return"cursor:"+(this.__mb[a]||a)+";"},get:function(a,b){return c$$1.bom.element.Style.get(a,"cursor",b,!1)},set:function(a,b){a.style.cursor=this.__mb[b]||b},reset:function(a){a.style.cursor=""}},defer:function(a){"mshtml"==c$$1.core.Environment.get("engine.name")&&((9>parseFloat(c$$1.core.Environment.get("engine.version"))||9>c$$1.core.Environment.get("browser.documentmode"))&&!c$$1.core.Environment.get("browser.quirksmode"))&&(a.__mb["nesw-resize"]="ne-resize",
a.__mb["nwse-resize"]="nw-resize")}})})();(function(){c$$1.Bootstrap.define("qx.bom.element.Opacity",{statics:{compile:c$$1.core.Environment.select("engine.name",{mshtml:function(a){1<=a&&(a=1);1E-5>a&&(a=0);return c$$1.core.Environment.get("css.opacity")?"opacity:"+a+";":"zoom:1;filter:alpha(opacity\x3d"+100*a+");"},"default":function(a){return 1<=a?"":"opacity:"+a+";"}}),set:c$$1.core.Environment.select("engine.name",{mshtml:function(a,b){if(c$$1.core.Environment.get("css.opacity"))1<=b&&(b=""),
a.style.opacity=b;else{var d=c$$1.bom.element.Style.get(a,"filter",c$$1.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\x3d"+100*b+")"}},"default":function(a,b){1<=b&&(b="");a.style.opacity=b}}),reset:c$$1.core.Environment.select("engine.name",{mshtml:function(a){if(c$$1.core.Environment.get("css.opacity"))a.style.opacity="";else{var b=c$$1.bom.element.Style.get(a,
"filter",c$$1.bom.element.Style.COMPUTED_MODE,!1);a.style.filter=b.replace(/alpha\([^\)]*\)/gi,"")}},"default":function(a){a.style.opacity=""}}),get:c$$1.core.Environment.select("engine.name",{mshtml:function(a,b){if(c$$1.core.Environment.get("css.opacity")){var d=c$$1.bom.element.Style.get(a,"opacity",b,!1);if(null!=d)return parseFloat(d)}else if((d=c$$1.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$$1.bom.element.Style.get(a,"opacity",b,!1);return null!=d?parseFloat(d):1}})}})})();(function(){c$$1.Bootstrap.define("qx.bom.element.Clip",{statics:{compile:function(a){if(!a)return"clip:auto;";var b=a.left;var d=a.top;var 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$$1.bom.element.Style.get(a,
"clip",b,!1);var e;var f;var g;var h;var 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;var c=b.top;var f=b.width;var 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$$1.Bootstrap.define("qx.bom.client.Css",
{statics:{__ll:null,getBoxModel:function(){return"mshtml"===c$$1.bom.client.Engine.getName()&&c$$1.bom.client.Browser.getQuirksMode()?"border":"content"},getTextOverflow:function(){return c$$1.bom.Style.getPropertyName("textOverflow")},getPlaceholder:function(){return"placeholder"in document.createElement("input")},getAppearance:function(){return c$$1.bom.Style.getPropertyName("appearance")},getBorderRadius:function(){return c$$1.bom.Style.getPropertyName("borderRadius")},getBoxShadow:function(){return c$$1.bom.Style.getPropertyName("boxShadow")},
getBorderImage:function(){return c$$1.bom.Style.getPropertyName("borderImage")},getBorderImageSyntax:function(){var a=c$$1.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$$1.bom.Style.getPropertyName("userSelect")},getUserSelectNone:function(){var a=c$$1.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$$1.bom.Style.getPropertyName("userModify")},getLinearGradient:function(){c$$1.bom.client.Css.__ll=!1;var a="linear-gradient(0deg, #fff, #000)";var b=document.createElement("div");
a=c$$1.bom.Style.getAppliedStyle(b,"backgroundImage",a);!a&&(a=c$$1.bom.Style.getAppliedStyle(b,"backgroundImage","-webkit-gradient(linear,0% 0%,100% 100%,from(white), to(red))",!1))&&(c$$1.bom.client.Css.__ll=!0);return a?(b=/(.*?)\(/.exec(a))?b[1]:null:null},getFilterGradient:function(){return c$$1.bom.client.Css.__lm("DXImageTransform.Microsoft.Gradient","startColorStr\x3d#550000FF, endColorStr\x3d#55FFFF00")},getRadialGradient:function(){var a=document.createElement("div");a=c$$1.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$$1.bom.client.Css.__ll&&c$$1.bom.client.Css.getLinearGradient();return c$$1.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$$1.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$$1.bom.Style.getPropertyName("textShadow")},getFilterTextShadow:function(){return c$$1.bom.client.Css.__lm("DXImageTransform.Microsoft.Shadow",
"color\x3d#666666,direction\x3d45")},__lm:function(a,b){var d=!1;var c="progid:"+a+"("+b+");";var 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$$1.bom.client.Engine.getName()&&9>c$$1.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(){var a=null;var b=document.createElement("detect");var d=[{value:"flex",syntax:"flex"},{value:"-ms-flexbox",syntax:"flexbox"},{value:"-webkit-flex",syntax:"flex"}];for(var 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$$1.core.Environment.add("css.textoverflow",
a.getTextOverflow);c$$1.core.Environment.add("css.placeholder",a.getPlaceholder);c$$1.core.Environment.add("css.borderradius",a.getBorderRadius);c$$1.core.Environment.add("css.boxshadow",a.getBoxShadow);c$$1.core.Environment.add("css.gradient.linear",a.getLinearGradient);c$$1.core.Environment.add("css.gradient.filter",a.getFilterGradient);c$$1.core.Environment.add("css.gradient.radial",a.getRadialGradient);c$$1.core.Environment.add("css.gradient.legacywebkit",a.getLegacyWebkitGradient);c$$1.core.Environment.add("css.boxmodel",
a.getBoxModel);c$$1.core.Environment.add("css.rgba",a.getRgba);c$$1.core.Environment.add("css.borderimage",a.getBorderImage);c$$1.core.Environment.add("css.borderimage.standardsyntax",a.getBorderImageSyntax);c$$1.core.Environment.add("css.usermodify",a.getUserModify);c$$1.core.Environment.add("css.userselect",a.getUserSelect);c$$1.core.Environment.add("css.userselect.none",a.getUserSelectNone);c$$1.core.Environment.add("css.appearance",a.getAppearance);c$$1.core.Environment.add("css.boxsizing",a.getBoxSizing);
c$$1.core.Environment.add("css.inlineblock",a.getInlineBlock);c$$1.core.Environment.add("css.opacity",a.getOpacity);c$$1.core.Environment.add("css.textShadow",a.getTextShadow);c$$1.core.Environment.add("css.textShadow.filter",a.getFilterTextShadow);c$$1.core.Environment.add("css.alphaimageloaderneeded",a.getAlphaImageLoaderNeeded);c$$1.core.Environment.add("css.pointerevents",a.getPointerEvents);c$$1.core.Environment.add("css.flexboxSyntax",a.getFlexboxSyntax)}})})();(function(){c$$1.Bootstrap.define("qx.lang.normalize.Object",
{statics:{keys:c$$1.Bootstrap.keys},defer:function(a){c$$1.core.Environment.get("ecmascript.object.keys")||(Object.keys=a.keys)}})})();(function(){c$$1.Bootstrap.define("qx.lang.Object",{statics:{isEmpty:function(a){for(var b in a)return!1;return!0},getValues:function(a){var b=[];var d=Object.keys(a);var c=0;for(var f=d.length;c<f;c++)b.push(a[d[c]]);return b},clone:function(a,b){if(c$$1.lang.Type.isObject(a)){var d={};for(var e in a)d[e]=b?c$$1.lang.Object.clone(a[e],b):a[e];return d}if(c$$1.lang.Type.isArray(a)){d=
[];for(e=0;e<a.length;e++)d[e]=b?c$$1.lang.Object.clone(a[e],b):a[e];return d}return a},__ld: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;g=a.constructor;var h=b.constructor;if(g!==h&&!(c$$1.Bootstrap.isFunction(g)&&g instanceof g&&c$$1.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$$1.lang.Object.__ld(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$$1.lang.Object.__ld(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={};for(var 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$$1.Bootstrap.define("qx.bom.element.Style",
{statics:{__mc:null,__md:null,__me:function(){var a={appearance:c$$1.core.Environment.get("css.appearance"),userSelect:c$$1.core.Environment.get("css.userselect"),textOverflow:c$$1.core.Environment.get("css.textoverflow"),borderImage:c$$1.core.Environment.get("css.borderimage"),userModify:c$$1.core.Environment.get("css.usermodify"),boxSizing:c$$1.core.Environment.get("css.boxsizing")};this.__md={};for(var b in c$$1.lang.Object.clone(a))a[b]?this.__md[b]=c$$1.bom.Style.getCssName(a[b]):delete a[b];
this.__mc=a},__mf:function(a){var b=c$$1.bom.Style.getPropertyName(a);b&&(this.__mc[a]=b);return b},__mg:{width:"pixelWidth",height:"pixelHeight",left:"pixelLeft",right:"pixelRight",top:"pixelTop",bottom:"pixelBottom"},__mh:{clip:c$$1.bom.element.Clip,cursor:c$$1.bom.element.Cursor,opacity:c$$1.bom.element.Opacity,boxSizing:c$$1.bom.element.BoxSizing},COMPUTED_MODE:1,CASCADED_MODE:2,LOCAL_MODE:3,set:function(a,b,d,c){b=this.__mc[b]||this.__mf(b)||b;!1!==c&&this.__mh[b]?this.__mh[b].set(a,d):a.style[b]=
null!==d?d:""},get:function(a,b,d,e){b=this.__mc[b]||this.__mf(b)||b;if(!1!==e&&this.__mh[b])return this.__mh[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$$1.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.__mg[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.__me()}})})();(function(){c$$1.Bootstrap.define("qx.bom.Document",{statics:{isQuirksMode:c$$1.core.Environment.select("engine.name",{mshtml:function(a){return 8<=c$$1.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;var d=c$$1.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;var d=c$$1.bom.Viewport.getHeight(a);a=this.isStandardMode(a)?b.documentElement.scrollHeight:b.body.scrollHeight;return Math.max(a,d)}}})})();(function(){c$$1.Bootstrap.define("qx.bom.Viewport",{statics:{getWidth:function(a){a=a||window;var b=a.document;return c$$1.bom.Document.isStandardMode(a)?b.documentElement.clientWidth:b.body.clientWidth},getHeight:function(a){a=a||window;var b=a.document;return"ios"==
c$$1.core.Environment.get("os.name")&&window.innerHeight!=b.documentElement.clientHeight?window.innerHeight:c$$1.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},__mi: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}},__mj: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.__mj&&(this.__mj=this.__mi(a)),b=this.__mj[b]);return b},isLandscape:function(a){return this.getWidth(a)>=this.getHeight(a)}}})})();
(function(){c$$1.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$$1.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/ogg"):""},getAudioMp3:function(){return c$$1.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/mpeg"):
""},getAudioWav:function(){return c$$1.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/x-wav"):""},getAudioAu:function(){return c$$1.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/basic"):""},getAudioAif:function(){return c$$1.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/x-aiff"):""},getVideo:function(){return!!document.createElement("video").canPlayType},getVideoOgg:function(){return c$$1.bom.client.Html.getVideo()?
document.createElement("video").canPlayType('video/ogg; codecs\x3d"theora, vorbis"'):""},getVideoH264:function(){return c$$1.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/mp4; codecs\x3d"avc1.42E01E, mp4a.40.2"'):""},getVideoWebm:function(){return c$$1.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/webm; codecs\x3d"vp8, vorbis"'):""},getLocalStorage:function(){try{return window.localStorage.setItem("$qx_check","test"),window.localStorage.removeItem("$qx_check"),
!0}catch(a){return!1}},getSessionStorage:function(){try{return window.sessionStorage.setItem("$qx_check","test"),window.sessionStorage.removeItem("$qx_check"),!0}catch(a){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$$1.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='\x3cv:shape id\x3d"vml_flag1" adj\x3d"1" /\x3e';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\x3d\x3d"},
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$$1.core.Environment.add("html.webworker",
a.getWebWorker);c$$1.core.Environment.add("html.filereader",a.getFileReader);c$$1.core.Environment.add("html.geolocation",a.getGeoLocation);c$$1.core.Environment.add("html.audio",a.getAudio);c$$1.core.Environment.add("html.audio.ogg",a.getAudioOgg);c$$1.core.Environment.add("html.audio.mp3",a.getAudioMp3);c$$1.core.Environment.add("html.audio.wav",a.getAudioWav);c$$1.core.Environment.add("html.audio.au",a.getAudioAu);c$$1.core.Environment.add("html.audio.aif",a.getAudioAif);c$$1.core.Environment.add("html.video",
a.getVideo);c$$1.core.Environment.add("html.video.ogg",a.getVideoOgg);c$$1.core.Environment.add("html.video.h264",a.getVideoH264);c$$1.core.Environment.add("html.video.webm",a.getVideoWebm);c$$1.core.Environment.add("html.storage.local",a.getLocalStorage);c$$1.core.Environment.add("html.storage.session",a.getSessionStorage);c$$1.core.Environment.add("html.storage.userdata",a.getUserDataStorage);c$$1.core.Environment.add("html.classlist",a.getClassList);c$$1.core.Environment.add("html.xpath",a.getXPath);
c$$1.core.Environment.add("html.xul",a.getXul);c$$1.core.Environment.add("html.canvas",a.getCanvas);c$$1.core.Environment.add("html.svg",a.getSvg);c$$1.core.Environment.add("html.vml",a.getVml);c$$1.core.Environment.add("html.dataset",a.getDataset);c$$1.core.Environment.addAsync("html.dataurl",a.getDataUrl);c$$1.core.Environment.add("html.element.contains",a.getContains);c$$1.core.Environment.add("html.element.compareDocumentPosition",a.getCompareDocumentPosition);c$$1.core.Environment.add("html.element.textcontent",
a.getTextContent);c$$1.core.Environment.add("html.console",a.getConsole);c$$1.core.Environment.add("html.image.naturaldimensions",a.getNaturalDimensions);c$$1.core.Environment.add("html.history.state",a.getHistoryState);c$$1.core.Environment.add("html.selection",a.getSelection);c$$1.core.Environment.add("html.node.isequalnode",a.getIsEqualNode)}})})();(function(){c$$1.Bootstrap.define("qx.bom.element.Class",{statics:{__mB:/\s+/g,__mC:/^\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$$1.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={};var c;if(c=a.className){c=c.split(this.__mB);var f=0;for(var 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$$1.core.Environment.get("html.classlist")?
"native":"default"],get:function(a){a=a.className;"function"!==typeof a.split&&("object"===typeof a&&(a="SVGAnimatedString"==c$$1.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$$1.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$$1.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.__mC,"").replace(this.__mB," ")}}[c$$1.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$$1.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$$1.core.Environment.get("browser.documentmode")&&document.msFullscreenElement&&window!==window.top&&this.__lW(a)){a=
{};for(var d in b)a[d]=100*b[d];b=a}return b},__lW:function(a){return document.msFullscreenElement===a?!0:c$$1.dom.Hierarchy.contains(document.msFullscreenElement,a)},__lX:{visible:!0,hidden:!0},getContentWidth:function(a){var b=c$$1.bom.element.Style;var d=c$$1.bom.element.Style.get(a,"overflowX");var e=parseInt(b.get(a,"paddingLeft")||"0px",10);b=parseInt(b.get(a,"paddingRight")||"0px",10);if(this.__lX[d]){d=a.clientWidth;if("opera"==c$$1.core.Environment.get("engine.name")||c$$1.dom.Node.isBlockNode(a))d=
d-e-b;return"mshtml"==c$$1.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$$1.core.Environment.get("engine.name")&&(a-=b);return a},getContentHeight:function(a){var b=c$$1.bom.element.Style;var d=c$$1.bom.element.Style.get(a,"overflowY");var e=parseInt(b.get(a,"paddingTop")||"0px",10);b=parseInt(b.get(a,"paddingBottom")||"0px",10);return this.__lX[d]?a.clientHeight-
e-b:a.clientHeight>=a.scrollHeight?Math.max(a.clientHeight,a.scrollHeight)-e-b:a.scrollHeight-e}}})})();(function(){c$$1.Bootstrap.define("qx.dom.Hierarchy",{statics:{getNextElementSibling:function(a){for(;a&&(a=a.nextSibling)&&!c$$1.dom.Node.isElement(a););return a||null},getPreviousElementSibling:function(a){for(;a&&(a=a.previousSibling)&&!c$$1.dom.Node.isElement(a););return a||null},contains:function(a,b){if(c$$1.core.Environment.get("html.element.contains")){if(c$$1.dom.Node.isDocument(a)){var d=
c$$1.dom.Node.getDocument(b);return a&&d==a}return c$$1.dom.Node.isDocument(b)?!1:a.contains(b)}if(c$$1.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$$1.core.Environment.get("html.element.contains"))return a.parentNode?b.body.contains(a):!1;if(c$$1.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$$1.Bootstrap.define("qx.bom.element.Location",{statics:{__mE:function(a,b){return parseInt(c$$1.bom.element.Style.get(a,b,c$$1.bom.element.Style.COMPUTED_MODE,!1),10)||0},__mF:function(a){var b=0;var d=0;a=c$$1.dom.Node.getWindow(a);b-=c$$1.bom.Viewport.getScrollLeft(a);d-=c$$1.bom.Viewport.getScrollTop(a);return{left:b,top:d}},__mG:c$$1.core.Environment.select("engine.name",{mshtml:function(a){var b=c$$1.dom.Node.getDocument(a);a=b.body;var d;d=0-(a.clientLeft+b.documentElement.clientLeft);
b=0-(a.clientTop+b.documentElement.clientTop);c$$1.core.Environment.get("browser.quirksmode")||(d+=this.__mE(a,"borderLeftWidth"),b+=this.__mE(a,"borderTopWidth"));return{left:d,top:b}},webkit:function(a){a=c$$1.dom.Node.getDocument(a).body;return{left:a.offsetLeft,top:a.offsetTop}},gecko:function(a){a=c$$1.dom.Node.getDocument(a).body;var b=a.offsetLeft;var d=a.offsetTop;"border-box"!==c$$1.bom.element.BoxSizing.get(a)&&(b+=this.__mE(a,"borderLeftWidth"),d+=this.__mE(a,"borderTopWidth"));return{left:b,
top:d}},"default":function(a){a=c$$1.dom.Node.getDocument(a).body;return{left:a.offsetLeft,top:a.offsetTop}}}),__mH: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.__mI(a);var e=d.left;d=d.top}else{d=this.__mG(a);var f=this.__mH(a);var g=this.__mF(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$$1.bom.element.Style.get(a,"overflowX");
if("scroll"==h||"auto"==h)f+=a.scrollWidth-a.offsetWidth+this.__mE(a,"borderLeftWidth")+this.__mE(a,"borderRightWidth");h=c$$1.bom.element.Style.get(a,"overflowY");if("scroll"==h||"auto"==h)g+=a.scrollHeight-a.offsetHeight+this.__mE(a,"borderTopWidth")+this.__mE(a,"borderBottomWidth")}switch(b){case "padding":e+=this.__mE(a,"paddingLeft"),d+=this.__mE(a,"paddingTop"),f-=this.__mE(a,"paddingRight"),g-=this.__mE(a,"paddingBottom");case "scroll":e-=a.scrollLeft,d-=a.scrollTop,f-=a.scrollLeft,g-=a.scrollTop;
case "border":e+=this.__mE(a,"borderLeftWidth");d+=this.__mE(a,"borderTopWidth");f-=this.__mE(a,"borderRightWidth");g-=this.__mE(a,"borderBottomWidth");break;case "margin":e-=this.__mE(a,"marginLeft"),d-=this.__mE(a,"marginTop"),f+=this.__mE(a,"marginRight"),g+=this.__mE(a,"marginBottom")}}return{left:e,top:d,right:f,bottom:g}},__mI:function(a){var b=a.offsetTop;var d=a.offsetLeft;b=b+this.__mE(a,"marginTop");d=d+this.__mE(a,"marginLeft");"gecko"===c$$1.core.Environment.get("engine.name")&&(b+=this.__mE(a,
"borderLeftWidth"),d+=this.__mE(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$$1.bom.element.Style;a&&!/^body|html$/i.test(a.tagName)&&"static"===b.get(a,"position");)a=a.offsetParent;return a}}})})();(function(){c$$1.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$$1.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$$1.core.Environment.get("html.stylesheet.insertrule")?a.insertRule(b+"{"+d+"}",a.cssRules.length):a.addRule(b,d)},removeRule:function(a,b){if(c$$1.core.Environment.get("html.stylesheet.deleterule")){var d=a.cssRules;var e=d.length;for(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$$1.dom.Element.removeChild(a,a.parentNode)},removeAllRules:function(a){if(c$$1.core.Environment.get("html.stylesheet.deleterule")){var b=
a.cssRules;b=b.length;for(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$$1.core.Environment.get("html.stylesheet.addimport")?a.addImport(b):a.insertRule('@import "'+b+'";',a.cssRules.length)},removeImport:function(a,b){if(c$$1.core.Environment.get("html.stylesheet.removeimport")){var d=a.imports;var e=d.length;for(e=e-1;0<=e;e--)d[e].href!=b&&d[e].href!=c$$1.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$$1.core.Environment.get("html.stylesheet.removeimport")){var b=a.imports.length;for(b=b-1;0<=b;b--)a.removeImport(b)}else{var d=a.cssRules;b=d.length;for(b=b-1;0<=b;b--)d[b].type==d[b].IMPORT_RULE&&a.deleteRule(b)}}}})})();(function(){c$$1.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$$1.bom.element.Attribute.set(a,e,b[e]);return a}}})})();
(function(){c$$1.Bootstrap.define("qx.bom.element.Attribute",{statics:{__kY:{names:{"class":"className","for":"htmlFor",html:"innerHTML",text:c$$1.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$$1.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.__kY;var 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$$1.core.Environment.get("engine.name")&&8>=parseInt(c$$1.core.Environment.get("browser.documentmode"),
10)))return c$$1.Bootstrap.isString(e);return d.bools[b]?!!e:e},set:function(a,b,d){if("undefined"!==typeof d){var e=this.__kY;b=e.names[b]||b;e.bools[b]&&!c$$1.lang.Type.isBoolean(d)&&(d=c$$1.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$$1.Bootstrap.define("qx.util.Uri",{statics:{parseUri:function(a$$0,b$$0){var d$$0="source protocol authority userInfo user password host port relative path directory file query anchor".split(" ");var c={strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}[b$$0?
"strict":"loose"].exec(a$$0);var f={};for(var g=14;g--;)f[d$$0[g]]=c[g]||"";f.queryKey={};f[d$$0[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$$1.lang.Type.isObject(b)&&(b=c$$1.util.Uri.toParameter(b));return b?a+(/\?/.test(a)?"\x26"+b:"?"+b):a},toParameter:function(a,b){var d;var 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.__la(d,f[g],c,
b);else this.__la(d,f,c,b)}return c.join("\x26")},__la:function(a,b,d,c){var f=window.encodeURIComponent;c?d.push(f(a).replace(/%20/g,"+")+"\x3d"+f(b).replace(/%20/g,"+")):d.push(f(a)+"\x3d"+f(b))},getAbsolute:function(a){var b=document.createElement("div");b.innerHTML='\x3ca href\x3d"'+a+'"\x3e0\x3c/a\x3e';return b.firstChild.href}}})})();(function(){c$$1.Bootstrap.define("qx.bom.client.Stylesheet",{statics:{__lb:function(){c$$1.bom.client.Stylesheet.__lc||(c$$1.bom.client.Stylesheet.__lc=c$$1.bom.Stylesheet.createElement());
return c$$1.bom.client.Stylesheet.__lc},getCreateStyleSheet:function(){return"object"===typeof document.createStyleSheet},getInsertRule:function(){return"function"===typeof c$$1.bom.client.Stylesheet.__lb().insertRule},getDeleteRule:function(){return"function"===typeof c$$1.bom.client.Stylesheet.__lb().deleteRule},getAddImport:function(){return"object"===typeof c$$1.bom.client.Stylesheet.__lb().addImport},getRemoveImport:function(){return"object"===typeof c$$1.bom.client.Stylesheet.__lb().removeImport}},
defer:function(a){c$$1.core.Environment.add("html.stylesheet.createstylesheet",a.getCreateStyleSheet);c$$1.core.Environment.add("html.stylesheet.insertrule",a.getInsertRule);c$$1.core.Environment.add("html.stylesheet.deleterule",a.getDeleteRule);c$$1.core.Environment.add("html.stylesheet.addimport",a.getAddImport);c$$1.core.Environment.add("html.stylesheet.removeimport",a.getRemoveImport)}})})();(function(){c$$1.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$$1.module.Traversing.isElement(a)||c$$1.module.Traversing.isDocument(a)||c$$1.module.Traversing.isWindow(a)||c$$1.module.Traversing.isDocumentFragment(a))&&this.push(a);return this},getChildren:function(a){var b=[];for(var d=0;d<this.length;d++){var e=c$$1.dom.Hierarchy.getChildElements(this[d]);a&&(e=c$$1.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){var b=[];for(var d=0;d<this.length;d++){var e=c$$1.dom.Element.getParentElement(this[d]);a&&(e=c$$1.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);var d=!1;var c=0;for(var f=this.length;c<f&&!d;c++){b=qxWeb(this[c]).getAncestors();var g=0;for(var h=a.length;g<h;g++)if(-1!=b.indexOf(a[g])){d=!0;break}}return d},getAncestors:function(a){return this.__sR(null,a)},getAncestorsUntil:function(a,
b){return this.__sR(a,b)},__sR:function(a,b){var d=[];for(var e=0;e<this.length;e++)for(var f=c$$1.dom.Element.getParentElement(this[e]);f;){var g=[f];if(a&&0<c$$1.bom.Selector.matches(a,g).length)break;b&&(g=c$$1.bom.Selector.matches(b,g));d=d.concat(g);f=c$$1.dom.Element.getParentElement(f)}return qxWeb.$init(d,qxWeb)},getClosest:function(a){var b=[];var d=function(e){var g=c$$1.bom.Selector.matches(a,e);g.length?b.push(g[0]):(e=e.getParents(),e[0]&&e[0].parentNode&&d(e))};for(var e$$0=0;e$$0<this.length;e$$0++)d(qxWeb(this[e$$0]));
return qxWeb.$init(b,qxWeb)},find:function(a){var b=[];for(var d=0;d<this.length;d++)b=b.concat(c$$1.bom.Selector.query(a,this[d]));return qxWeb.$init(b,qxWeb)},getContents:function(){var a=[];this._forEachElement(function(b){a=a.concat(c$$1.lang.Array.fromCollection(b.childNodes))});return qxWeb.$init(a,qxWeb)},is:function(a){return c$$1.lang.Type.isFunction(a)?0<this.filter(a).length:!!a&&0<c$$1.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$$1.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$$1.dom.Node.isWindow(a)&&(a=a.document);return this.filter(function(b){c$$1.dom.Node.isWindow(b)&&(b=b.document);return c$$1.dom.Hierarchy.contains(b,a)})},getNext:function(a){var b=
this.map(c$$1.dom.Hierarchy.getNextElementSibling,c$$1.dom.Hierarchy);a&&(b=qxWeb.$init(c$$1.bom.Selector.matches(a,b),qxWeb));return b},getNextAll:function(a){a=c$$1.module.Traversing.__sV(this,"getNextSiblings",a);return qxWeb.$init(a,qxWeb)},getNextUntil:function(a){var b=[];this.forEach(function(d,e){var f=c$$1.dom.Hierarchy.getNextSiblings(d);var g=0;for(var h=f.length;g<h&&!(0<c$$1.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$$1.dom.Hierarchy.getPreviousElementSibling,c$$1.dom.Hierarchy);a&&(b=qxWeb.$init(c$$1.bom.Selector.matches(a,b),qxWeb));return b},getPrevAll:function(a){a=c$$1.module.Traversing.__sV(this,"getPreviousSiblings",a);return qxWeb.$init(a,qxWeb)},getPrevUntil:function(a){var b=[];this.forEach(function(d,e){var f=c$$1.dom.Hierarchy.getPreviousSiblings(d);var g=0;for(var h=f.length;g<h&&!(0<c$$1.bom.Selector.matches(a,[f[g]]).length);g++)b.push(f[g])});return qxWeb.$init(b,qxWeb)},getSiblings:function(a){a=
c$$1.module.Traversing.__sV(this,"getSiblings",a);return qxWeb.$init(a,qxWeb)},not:function(a$$0){if(c$$1.lang.Type.isFunction(a$$0))return this.filter(function(b,c,f){return!a$$0(b,c,f)});var b$$0=c$$1.bom.Selector.matches(a$$0,this);return this.filter(function(a){return-1===b$$0.indexOf(a)})},getOffsetParent:function(){return this.map(c$$1.bom.element.Location.getOffsetParent)},isRendered:function(){return this[0]?c$$1.dom.Hierarchy.isRendered(this[0]):!1},__sS:function(a){return a instanceof qxWeb?
a[0]:c$$1.Bootstrap.isString(a)?qxWeb(a)[0]:a},isElement:function(a){return c$$1.dom.Node.isElement(c$$1.module.Traversing.__sS(a))},isNode:function(a){return c$$1.dom.Node.isNode(c$$1.module.Traversing.__sS(a))},isNodeName:function(a,b){return c$$1.dom.Node.isNodeName(c$$1.module.Traversing.__sS(a),b)},isDocument:function(a){return c$$1.dom.Node.isDocument(a)},isDocumentFragment:function(a){return c$$1.dom.Node.isDocumentFragment(a)},getWindow:function(a){return c$$1.dom.Node.getWindow(c$$1.module.Traversing.__sS(a))},
isTextNode:function(a){return c$$1.dom.Node.isText(a)},isWindow:function(a){a instanceof qxWeb&&(a=a[0]);return c$$1.dom.Node.isWindow(a)},getDocument:function(a){return c$$1.dom.Node.getDocument(c$$1.module.Traversing.__sS(a))},getNodeName:function(a){return c$$1.dom.Node.getName(c$$1.module.Traversing.__sS(a))},getNodeText:function(a){return c$$1.dom.Node.getText(c$$1.module.Traversing.__sS(a))},isBlockNode:function(a){return c$$1.dom.Node.isBlockNode(c$$1.module.Traversing.__sS(a))},equalNodes:function(a,
b){a=c$$1.module.Traversing.__sT(a);b=c$$1.module.Traversing.__sT(b);if(!a||!b)return!1;if(c$$1.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;var f=c$$1.module.Traversing.EQUALITY_ATTRIBUTES;var g=0;for(var h=f.length;g<h;g++){var k=f[g];if(a[k]!==b[k])return!1}if(d){d=c$$1.module.Traversing.__sU(a);
f=c$$1.module.Traversing.__sU(b);for(var l in d)if(d[l]!==f[l])return!1}if(e)for(e=0,l=a.childNodes.length;e<l;e++)if(!c$$1.module.Traversing.equalNodes(a.childNodes[e],b.childNodes[e]))return!1;return!0},__sT:function(a){"string"==typeof a&&(a=qxWeb(a));if(a instanceof Array||a instanceof qxWeb)a=a[0];return qxWeb.isNode(a)?a:null},__sU:function(a){var b={};for(var d in a.attributes)"length"!=d&&(b[a.attributes[d].name]=a.attributes[d].value);return b},__sV:function(a,b,d){var e=[];var f=c$$1.dom.Hierarchy;
var g=0;for(var h=a.length;g<h;g++)e.push.apply(e,f[b](a[g]));a=c$$1.lang.Array.unique(e);d&&(a=c$$1.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,__sR:a.__sR,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$$1.Bootstrap.define("qx.bom.client.Device",{statics:{__km:{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=[];for(var b in c$$1.bom.client.Device.__km)a.push(b);return(a=RegExp("("+a.join("|").replace(/\./g,".")+")","g").exec(navigator.userAgent))&&a[1]?c$$1.bom.client.Device.__km[a[1]]:"pc"},getType:function(){return c$$1.bom.client.Device.detectDeviceType(navigator.userAgent)},
detectDeviceType:function(a){return c$$1.bom.client.Device.detectTabletDevice(a)?"tablet":c$$1.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$$1.core.Environment.add("device.name",a.getName);c$$1.core.Environment.add("device.touch",a.getTouch);c$$1.core.Environment.add("device.type",a.getType);c$$1.core.Environment.add("device.pixelRatio",a.getDevicePixelRatio)}})})();(function(){c$$1.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$$1.bom.client.Engine.getName();var 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);var b=[a,a.document,a.document.body];var d="DOMMouseScroll";for(var e=0;e<b.length;e++){if(c$$1.bom.Event.supportsEvent(b[e],"wheel")){d="wheel";a=b[e];break}if(c$$1.bom.Event.supportsEvent(b[e],
"mousewheel")){d="mousewheel";a=b[e];break}}return{type:d,target:a}}},defer:function(a){c$$1.core.Environment.add("event.touch",a.getTouch);c$$1.core.Environment.add("event.mouseevent",a.getMouseEvent);c$$1.core.Environment.add("event.dispatchevent",a.getDispatchEvent);c$$1.core.Environment.add("event.customevent",a.getCustomEvent);c$$1.core.Environment.add("event.mspointer",a.getMsPointer);c$$1.core.Environment.add("event.help",a.getHelp);c$$1.core.Environment.add("event.hashchange",a.getHashChange);
c$$1.core.Environment.add("event.mousewheel",a.getMouseWheel)}})})();(function(){c$$1.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$$1.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){var d=c$$1.core.Environment.get("browser.name");var e=
c$$1.core.Environment.get("engine.name");if(-1!=b.toLowerCase().indexOf("transitionend")&&"mshtml"===e&&9<c$$1.core.Environment.get("browser.documentmode"))return!0;var f=["mobile safari","safari"];if("webkit"===e&&-1<f.indexOf(d)&&"loadeddata progress timeupdate seeked canplay play playing pause loadedmetadata ended volumechange".split(" ").indexOf(-1<b.toLowerCase()))return!0;if(a!=window&&-1!=b.toLowerCase().indexOf("transitionend"))return(d=c$$1.core.Environment.get("css.transition"))&&d["end-event"]==
b;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){var d=[""].concat(c$$1.bom.Style.VENDOR_PREFIXES);var e=0;for(var f=d.length;e<f;e++){var g=d[e].toLowerCase();if(c$$1.bom.Event.supportsEvent(a,g+b))return g?g+c$$1.lang.String.firstUp(b):b}return null}}})})();(function(){c$$1.Bootstrap.define("qx.bom.client.CssTransition",{statics:{getTransitionName:function(){return c$$1.bom.Style.getPropertyName("transition")},
getSupport:function(){var a=c$$1.bom.client.CssTransition.getTransitionName();if(!a)return null;var b=c$$1.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$$1.core.Environment.add("css.transition",a.getSupport)}})})();(function(){c$$1.Bootstrap.define("qx.module.Environment",{statics:{get:function(a){return c$$1.core.Environment.get(a)},add:function(a,b){c$$1.core.Environment.add(a,
b);return this}},defer:function(a){c$$1.core.Environment.get("browser.name");c$$1.core.Environment.get("browser.version");c$$1.core.Environment.get("browser.quirksmode");c$$1.core.Environment.get("browser.documentmode");c$$1.core.Environment.get("engine.name");c$$1.core.Environment.get("engine.version");c$$1.core.Environment.get("device.name");c$$1.core.Environment.get("device.type");c$$1.core.Environment.get("event.touch");c$$1.core.Environment.get("event.mspointer");qxWeb.$attachStatic({env:{get:a.get,
add:a.add}})}})})();(function(){c$$1.Bootstrap.define("qx.module.Attribute",{statics:{getHtml:function(){return this[0]&&1===this[0].nodeType?c$$1.bom.element.Attribute.get(this[0],"html"):null},setHtml:function(a){a=c$$1.bom.Html.fixEmptyTags(a);this._forEachElement(function(b){c$$1.bom.element.Attribute.set(b,"html",a)});return this},setAttribute:function(a,b){this._forEachElement(function(d){c$$1.bom.element.Attribute.set(d,a,b)});return this},getAttribute:function(a){return this[0]&&1===this[0].nodeType?
c$$1.bom.element.Attribute.get(this[0],a):null},removeAttribute:function(a){this._forEachElement(function(b){c$$1.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){var b={};for(var d=0;d<a.length;d++)b[a[d]]=this.getAttribute(a[d]);return b},removeAttributes:function(a){var b=0;for(var 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},removeProperties:function(a){for(var b=0;b<a.length;b++)this.removeProperty(a[b]);return this},getProperties:function(a){var b={};for(var d=0;d<a.length;d++)b[a[d]]=this.getProperty(a[d]);return b},removeProperty:function(a){this[0]&&(this[0][a]=void 0);return this},getValue:function(){return this[0]&&1===this[0].nodeType?c$$1.bom.Input.getValue(this[0]):
null},setValue:function(a){this._forEachElement(function(b){c$$1.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,removeProperty:a.removeProperty,getProperties:a.getProperties,setProperties:a.setProperties,
removeProperties:a.removeProperties,getValue:a.getValue,setValue:a.setValue})}})})();(function(){c$$1.Bootstrap.define("qx.bom.Html",{statics:{__sO:function(a,b,d){return d.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?a:b+"\x3e\x3c/"+d+"\x3e"},__sP:{opt:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],leg:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],table:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e",
"\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],def:c$$1.core.Environment.select("engine.name",{mshtml:[1,"div\x3cdiv\x3e","\x3c/div\x3e"],"default":null})},fixEmptyTags:function(a){return a.replace(/(<(\w+)[^>]*?)\/>/g,this.__sO)},__sQ:function(a,b){var d=b.createElement("div");a=c$$1.bom.Html.fixEmptyTags(a);var e=a.replace(/^\s+/,"").substring(0,5).toLowerCase();var f;f=this.__sP;if(f=e.indexOf("\x3copt")?
e.indexOf("\x3cleg")?e.match(/^<(thead|tbody|tfoot|colg|cap)/)?f.table:e.indexOf("\x3ctr")?e.indexOf("\x3ctd")&&e.indexOf("\x3cth")?e.indexOf("\x3ccol")?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$$1.core.Environment.get("engine.name")){g=/<tbody/i.test(a);e=e.indexOf("\x3ctable")||g?"\x3ctable\x3e"!=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$$1.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])]}var f=[];var g=0;for(var h=a.length;g<h;g++)e=a[g],"string"===typeof e&&
(e=this.__sQ(e,b)),e.nodeType?f.push(e):e instanceof c$$1.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$$1.bom.Html.extractScripts(f,d):f},extractScripts:function(a,b){var d=[];var e;for(var 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$$1.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$$1.Bootstrap.define("qx.bom.Input",{statics:{setValue:function(a,b){var d=a.nodeName.toLowerCase();var e=a.type;var f=c$$1.lang.Array;var g=c$$1.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){d=g.isArray(b);e=a.options;var h;var k=0;for(var 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$$1.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;b=[];var e=a.options;a="select-one"==
a.type;var f=c$$1.bom.Input;var g;var h=a?d:0;for(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$$1.Bootstrap.define("qx.lang.normalize.Function",{statics:{bind:function(a){var b=Array.prototype.slice;var d=this;if("function"!=typeof d)throw new TypeError("Function.prototype.bind called on incompatible "+d);var c=b.call(arguments,1);var f=function(){if(this instanceof f){var g=function(){};
g.prototype=d.prototype;g=new g;var 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$$1.core.Environment.get("ecmascript.function.bind")||(Function.prototype.bind=a.bind)}})})();(function(){c$$1.Bootstrap.define("qx.lang.normalize.Error",{statics:{toString:function(){var a=this.name||"Error";var b=this.message||"";return""===a&&""===b?"Error":""===a?b:""===b?a:a+": "+b}},defer:function(a){c$$1.core.Environment.get("ecmascript.error.toString")||
(Error.prototype.toString=a.toString)}})})();c$$1.Bootstrap.define("qx.module.Polyfill",{});(function(){c$$1.Bootstrap.define("qx.module.Event",{statics:{__mJ:{},__mK:{on:{},off:{}},on:function(a,b,d$$0,e$$0){for(var f$$0=0;f$$0<this.length;f$$0++){var g$$0=this[f$$0];var h$$0=d$$0||qxWeb(g$$0);var k=c$$1.module.Event.__mK.on;var l=k["*"]||[];k[a]&&(l=l.concat(k[a]));k=0;for(var x=l.length;k<x;k++)l[k](g$$0,a,b,d$$0);l=function(d,e){var f=c$$1.module.Event.__mJ;var g=f["*"]||[];f[a]&&(g=g.concat(f[a]));
f=0;for(var h=g.length;f<h;f++)e=g[f](e,d,a);b.apply(this,[e])}.bind(h$$0,g$$0);l.original=b;c$$1.bom.Event.supportsEvent(g$$0,a)&&c$$1.bom.Event.addNativeListener(g$$0,a,l,e$$0);g$$0.$$emitter||(g$$0.$$emitter=new c$$1.event.Emitter);g$$0.$$lastlistenerId=g$$0.$$emitter.on(a,l,h$$0);g$$0.$$emitter.getEntryById(g$$0.$$lastlistenerId).useCapture=!!e$$0;g$$0.__mL||(g$$0.__mL={});g$$0.__mL[a]||(g$$0.__mL[a]={});g$$0.__mL[a][g$$0.$$lastlistenerId]=l;d$$0||(g$$0.__mM||(g$$0.__mM={}),g$$0.__mM[g$$0.$$lastlistenerId]=
h$$0)}return this},off:function(a,b,d,e){var f=null===b&&null===d;for(var g=0;g<this.length;g++){var h=this[g];if(h.__mL){var k=[];if(null!==a)k.push(a);else for(var l in h.__mL)k.push(l);var x=0;for(var t=k.length;x<t;x++){for(var L in h.__mL[k[x]]){var E=h.__mL[k[x]][L];if(f||E==b||E.original==b){var A="undefined"!==typeof h.__mM&&h.__mM[L];var $;!d&&A&&($=h.__mM[L]);h.$$emitter.off(k[x],E,$||d);(f||E.original==b)&&c$$1.bom.Event.removeNativeListener(h,k[x],E,e);delete h.__mL[k[x]][L];A&&delete h.__mM[L]}}A=
c$$1.module.Event.__mK.off;E=A["*"]||[];A[a]&&(E=E.concat(A[a]));A=0;for(var F=E.length;A<F;A++)E[A](h,a,b,d)}}}return this},allOff:function(a){return this.off(a||null,null,null)},offById:function(a){a=this[0].$$emitter.getEntryById(a);return this.off(a.name,a.listener.original,a.ctx,a.useCapture)},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;var 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$$0){var b=this.concat();a$$0=a$$0.concat();for(var d=b.length-1;0<=
d;d--){var c=b[d].getElementsByTagName("*");for(var f=0;f<c.length;f++)b.push(c[f])}for(d=a$$0.length-1;0<=d;d--)for(c=a$$0[d].getElementsByTagName("*"),f=0;f<c.length;f++)a$$0.push(c[f]);a$$0.forEach(function(a){a.$$emitter=null});for(d=0;d<b.length;d++)if(f=b[d],f.$$emitter){c=f.$$emitter.getListeners();for(var 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$$0[d]).on(g,h,c[g][f].ctx)}}},__mN:!1,ready:function(a$$0){if("complete"===document.readyState)window.setTimeout(a$$0,
1);else{var b=function(){c$$1.module.Event.__mN=!0;a$$0()};qxWeb(window).on("load",b);var d=function(){qxWeb(window).off("load",b);a$$0()};if("mshtml"!==qxWeb.env.get("engine.name")||8<qxWeb.env.get("browser.documentmode"))c$$1.bom.Event.addNativeListener(document,"DOMContentLoaded",d);else{var e=function(){if(!c$$1.module.Event.__mN)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$$1.lang.Type.isFunction(b))this.on("pointerout",
b,this);return this},onMatchTarget:function(a$$0,b$$0,d,c){c=void 0!==c?c:this;var f$$0=function(a){var f=qxWeb(a.getTarget());f.is(b$$0)&&d.call(c,f,qxWeb.object.clone(a))};this.forEach(function(b){var h={type:a$$0,listener:f$$0,callback:d,context:c};b.$$matchTargetInfo||(b.$$matchTargetInfo=[]);b.$$matchTargetInfo.push(h)});this.on(a$$0,f$$0);return this},offMatchTarget:function(a,b$$0,d,c){c=void 0!==c?c:this;this.forEach(function(b){if(b.$$matchTargetInfo&&"Array"==qxWeb.type.get(b.$$matchTargetInfo)){var g=
b.$$matchTargetInfo;for(var 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$$1.lang.Type.isArray(a)||(a=[a]);var d=c$$1.module.Event.__mJ;var e=0;for(var f=a.length;e<f;e++){var g=a[e];c$$1.lang.Type.isFunction(b)&&(d[g]||(d[g]=[]),d[g].push(b))}},$unregisterNormalization:function(a,b){c$$1.lang.Type.isArray(a)||(a=[a]);var d=c$$1.module.Event.__mJ;
var e=0;for(var f=a.length;e<f;e++){var g=a[e];d[g]&&c$$1.lang.Array.remove(d[g],b)}},$getRegistry:function(){return c$$1.module.Event.__mJ},$registerEventHook:function(a,b,d){c$$1.lang.Type.isArray(a)||(a=[a]);var e=c$$1.module.Event.__mK.on;var f=0;for(var g=a.length;f<g;f++){var h=a[f];c$$1.lang.Type.isFunction(b)&&(e[h]||(e[h]=[]),e[h].push(b))}if(d)for(b=c$$1.module.Event.__mK.off,f=0,g=a.length;f<g;f++)h=a[f],c$$1.lang.Type.isFunction(d)&&(b[h]||(b[h]=[]),b[h].push(d))},$unregisterEventHook:function(a,
b,d){c$$1.lang.Type.isArray(a)||(a=[a]);var e=c$$1.module.Event.__mK.on;var f=0;for(var g=a.length;f<g;f++){var h=a[f];e[h]&&c$$1.lang.Array.remove(e[h],b)}if(d)for(b=c$$1.module.Event.__mK.off,f=0,g=a.length;f<g;f++)h=a[f],b[h]&&c$$1.lang.Array.remove(b[h],d)},$getHookRegistry:function(){return c$$1.module.Event.__mK}},defer:function(a){qxWeb.$attach({on:a.on,off:a.off,allOff:a.allOff,offById:a.offById,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$$1.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$$1.core.Environment.get("event.dispatchevent")||a.$$emitter||(a.$$emitter=new c$$1.event.Emitter),a.$$pointerHandler=new c$$1.event.handler.PointerCore(a,a.$$emitter))},unregister:function(a){if(a.$$pointerHandler&&"qx.event.handler.Pointer"!==a.$$pointerHandler.classname){var b=a.$$emitter.getListeners();for(var d in b)if(-1!==c$$1.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$$1.Bootstrap.define("qx.event.Emitter",{extend:Object,statics:{__mO:[]},members:{__mL:null,__mP:null,on:function(a,b,d){var e=c$$1.event.Emitter.__mO.length;this.__mQ(a).push({listener:b,ctx:d,id:e,name:a});c$$1.event.Emitter.__mO.push({name:a,listener:b,ctx:d});return e},once:function(a,b,d){var e=c$$1.event.Emitter.__mO.length;this.__mQ(a).push({listener:b,ctx:d,once:!0,
id:e});c$$1.event.Emitter.__mO.push({name:a,listener:b,ctx:d});return e},off:function(a,b,d){a=this.__mQ(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$$1.event.Emitter.__mO[f.id]=null,f.id}return null},offById:function(a){(a=c$$1.event.Emitter.__mO[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){var d=this.__mQ(a);for(var 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.__mQ("*");for(c=d.length-1;0<=c;c--)f=d[c],f.listener.call(f.ctx,b)},getListeners:function(){return this.__mL},getEntryById:function(a){for(var b in this.__mL){var d=this.__mL[b];var c=0;for(var f=d.length;c<f;c++)if(d[c].id===a)return d[c]}},__mQ:function(a){null==this.__mL&&(this.__mL={});null==this.__mL[a]&&
(this.__mL[a]=[]);return this.__mL[a]}}})})();(function(){c$$1.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,__mR:null},construct:function(a,b){this.__mS=a;this.__mT=b;this.__mU=[];this.__mV=[];this.__mW=[];var d=c$$1.core.Environment.get("engine.name");var e=parseInt(c$$1.core.Environment.get("browser.documentmode"),
10);"mshtml"==d&&10==e?this.__mU="MSPointerDown MSPointerMove MSPointerUp MSPointerCancel MSPointerOver MSPointerOut".split(" "):(c$$1.core.Environment.get("event.mspointer")&&(this.__mX=!0),this.__mU="pointerdown pointermove pointerup pointercancel pointerover pointerout".split(" "));this._initPointerObserver();c$$1.core.Environment.get("event.mspointer")||(c$$1.core.Environment.get("device.touch")&&(this.__mU=["touchstart","touchend","touchmove","touchcancel"],this._initObserver(this._onTouchEvent)),
this.__mU="mousedown mouseup mousemove mouseover mouseout contextmenu".split(" "),this._initObserver(this._onMouseEvent))},members:{__mS:null,__mT:null,__mU:null,__mX:!1,__mY:null,__na:0,__mV:null,__nb:null,__mW:null,_initPointerObserver:function(){this._initObserver(this._onPointerEvent)},_initObserver:function(a$$0,b){this.__mY=c$$1.lang.Function.listener(a$$0,this);this.__mU.forEach(function(a){b&&c$$1.dom.Node.isDocument(this.__mS)?(this.__mS.$$emitter||(this.__mS.$$emitter=new c$$1.event.Emitter),
this.__mS.$$emitter.on(a,this.__mY)):c$$1.bom.Event.addNativeListener(this.__mS,a,this.__mY)}.bind(this))},_onPointerEvent:function(a){if(c$$1.core.Environment.get("event.mspointer")&&(10!==c$$1.core.Environment.get("browser.documentmode")||-1!=a.type.toLowerCase().indexOf("ms"))){this.__mX||a.stopPropagation();var b=c$$1.event.handler.PointerCore.MSPOINTER_TO_POINTER_MAPPING[a.type]||a.type;var d=c$$1.bom.Event.getTarget(a);a=new c$$1.event.type.dom.Pointer(b,a);this._fireEvent(a,b,d)}},_onTouchEvent:function(a){if(!a.$$qxProcessed){a.$$qxProcessed=
!0;var b=c$$1.event.handler.PointerCore.TOUCH_TO_POINTER_MAPPING[a.type];var d=a.changedTouches;this._determineActiveTouches(a.type,d);if(a.touches.length<this.__mW.length){for(var e=this.__mW.length-1;0<=e;e--){var f=new c$$1.event.type.dom.Pointer("pointercancel",a,{identifier:this.__mW[e].identifier,target:a.target,pointerType:"touch",pointerId:this.__mW[e].identifier+2});this._fireEvent(f,"pointercancel",a.target)}this.__nb=null;this.__mW=[]}else{"touchstart"==a.type&&null===this.__nb&&(this.__nb=
d[0].identifier);e=0;for(var g=d.length;e<g;e++){var h=d[e];var k=a.view.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$$1.event.type.dom.Pointer("pointerover",a,k),this._fireEvent(f,"pointerover",k.target));f=new c$$1.event.type.dom.Pointer(b,a,k);h.identifier==this.__nb&&(f.isPrimary=
!0,f.button=0,f.buttons=1,c$$1.event.handler.PointerCore.__mR={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$$1.event.type.dom.Pointer("pointerout",a,k),this._fireEvent(k,"pointerout",a.target),this.__nb==h.identifier&&(this.__nb=null)}}}},_onMouseEvent:function(a){if(!a.$$qxProcessed&&(a.$$qxProcessed=!0,!this._isSimulatedMouseEvent(a.clientX,a.clientY))){"mousedown"==a.type?this.__mV[a.which]=1:"mouseup"==a.type&&
(this.__mV[a.which]=0);var b=c$$1.event.handler.PointerCore.MOUSE_TO_POINTER_MAPPING[a.type];var d=c$$1.bom.Event.getTarget(a);var e=c$$1.lang.Array.sum(this.__mV);var f={pointerType:"mouse",pointerId:1};if(this.__na!=e&&0!==e&&0!==this.__na){var g=new c$$1.event.type.dom.Pointer("pointermove",a,f);this._fireEvent(g,"pointermove",d)}this.__na=e;"mousedown"==a.type&&1<e||"mouseup"==a.type&&0<e||("contextmenu"==a.type?this.__mV[a.which]=0:(a=new c$$1.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.__mW.push(b[d]);else if("touchend"==a||"touchcancel"==a){var c=[];for(d=0;d<this.__mW.length;d++){var f=!0;for(var g=0;g<b.length;g++)if(this.__mW[d].identifier==b[g].identifier){f=!1;break}f&&c.push(this.__mW[d])}this.__mW=c}},_isSimulatedMouseEvent:function(a,b){var d=c$$1.event.handler.PointerCore.__mR;if(d){d=(new Date).getTime()-d.time;var e=c$$1.event.handler.PointerCore.SIM_MOUSE_DISTANCE;var f=
Math.abs(a-c$$1.event.handler.PointerCore.__mR.x);var g=Math.abs(b-c$$1.event.handler.PointerCore.__mR.y);if(d<c$$1.event.handler.PointerCore.SIM_MOUSE_DELAY&&(f<e||g<e))return!0}return!1},_stopObserver:function(){for(var a=0;a<this.__mU.length;a++)c$$1.bom.Event.removeNativeListener(this.__mS,this.__mU[a],this.__mY)},_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$$1.event.type.dom.Pointer(c$$1.event.handler.PointerCore.POINTER_TO_GESTURE_MAPPING[b],
a),c$$1.event.type.dom.Pointer.normalize(e),e.srcElement=d;if(c$$1.core.Environment.get("event.dispatchevent"))this.__mX||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.__mS=this.__mT=null}}})})();(function(){c$$1.Bootstrap.define("qx.event.type.dom.Custom",{extend:Object,statics:{PROPERTIES:{bubbles:!1,
cancelable:!0}},construct:function(a$$0,b,d){this._type=a$$0;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$$1.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$$1.lang.Object.clone(c$$1.event.type.dom.Custom.PROPERTIES);for(var 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$$1.Bootstrap.define("qx.event.type.dom.Pointer",{extend:c$$1.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:.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$$1.dom.Node.getWindow(this.srcElement);return this.clientX+c$$1.bom.Viewport.getScrollLeft(a)},getDocumentTop:function(){if(void 0!==this.pageY)return this.pageY;var a=c$$1.dom.Node.getWindow(this.srcElement);return this.clientY+c$$1.bom.Viewport.getScrollTop(a)},getScreenLeft:function(){return this.screenX},getScreenTop:function(){return this.screenY},normalize:function(a){var b=
c$$1.event.type.dom.Pointer.BIND_METHODS;var d=0;for(var e=b.length;d<e;d++)"function"!=typeof a[b[d]]&&(a[b[d]]=c$$1.event.type.dom.Pointer[b[d]].bind(a))}},construct:function(a,b,d){return c$$1.event.type.dom.Custom.call(this,a,b,d)},members:{_createEvent:function(){var a;c$$1.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$$1.event.type.dom.Pointer.normalize(a);var e={};var f=c$$1.event.type.dom.Pointer.MOUSE_PROPERTIES;for(var 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$$1.event.type.dom.Pointer.POINTER_PROPERTIES)e[k]=c$$1.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?.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$$1.Bootstrap.define("qx.module.Manipulating",{statics:{create:function(a,b){return qxWeb.$init(c$$1.bom.Html.clean([a],b),qxWeb)},clone:function(a){var b=[];for(var 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$$0){a$$0=c$$1.bom.Html.clean([a$$0]);var b=qxWeb.$init(a$$0,qxWeb);this._forEachElement(function(a,e){var f=
0;for(var g=b.length;f<g;f++)0==e?c$$1.dom.Element.insertEnd(b[f],a):c$$1.dom.Element.insertEnd(b.eq(f).clone(!0)[0],a)});return this},appendTo:function(a){a=c$$1.module.Manipulating.__sK(a);var b=0;for(var d$$0=a.length;b<d$$0;b++)this._forEachElement(function(d,f){0==b?c$$1.dom.Element.insertEnd(this[f],a[b]):c$$1.dom.Element.insertEnd(this.eq(f).clone(!0)[0],a[b])});return this},insertBefore:function(a){a=c$$1.module.Manipulating.__sK(a);var b=0;for(var d$$0=a.length;b<d$$0;b++)this._forEachElement(function(d,
f){0==b?c$$1.dom.Element.insertBefore(d,a[b]):c$$1.dom.Element.insertBefore(this.eq(f).clone(!0)[0],a[b])});return this},insertAfter:function(a){a=c$$1.module.Manipulating.__sK(a);var b=0;for(var d=a.length;b<d;b++)for(var e=this.length-1;0<=e;e--)this[e]&&1===this[e].nodeType&&(0==b?c$$1.dom.Element.insertAfter(this[e],a[b]):c$$1.dom.Element.insertAfter(this.eq(e).clone(!0)[0],a[b]));return this},__sK:function(a$$0){if(!c$$1.lang.Type.isArray(a$$0)){var b=qxWeb(a$$0);a$$0=0<b.length?b:[a$$0]}return a$$0.filter(function(a){return a&&
(1===a.nodeType||11===a.nodeType)})},wrap:function(a){a=c$$1.module.Manipulating.__sL(a);if(0==a.length)return this;this._forEachElement(function(b){var d=a.eq(0).clone(!0);c$$1.dom.Element.insertAfter(d[0],b);d=c$$1.module.Manipulating.__sM(d[0]);c$$1.dom.Element.insertEnd(b,d)});return this},__sL:function(a){if(c$$1.lang.Type.isArray(a))a=qxWeb(a);else{var b=c$$1.bom.Html.clean([a]);a=0<b.length&&c$$1.dom.Node.isElement(b[0])?qxWeb(b):qxWeb(a)}return a},__sM:function(a){if(0==a.childNodes.length)return a;
var b=0;for(var d=a.childNodes.length;b<d;b++)if(1===a.childNodes[b].nodeType)return this.__sM(a.childNodes[b]);return a},remove:function(){this._forEachElement(function(a){c$$1.dom.Element.remove(a)});return this},empty:function(){this._forEachElement(function(a){for(;a.firstChild;)a.removeChild(a.firstChild)});return this},before:function(a$$0){c$$1.lang.Type.isArray(a$$0)||(a$$0=[a$$0]);var b=document.createDocumentFragment();c$$1.bom.Html.clean(a$$0,document,b);this._forEachElement(function(a,
e){var f=c$$1.lang.Array.cast(b.childNodes,Array);var g=0;for(var 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$$0){c$$1.lang.Type.isArray(a$$0)||(a$$0=[a$$0]);var b=document.createDocumentFragment();c$$1.bom.Html.clean(a$$0,document,b);this._forEachElement(function(a,e){var f=c$$1.lang.Array.cast(b.childNodes,Array);for(var 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$$1.dom.Node;return b.isWindow(a)||b.isDocument(a)?c$$1.bom.Viewport.getScrollLeft():a.scrollLeft},getScrollTop:function(){var a=this[0];if(!a)return null;var b=c$$1.dom.Node;return b.isWindow(a)||b.isDocument(a)?c$$1.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}}}},__sN:function(a,b,d){var e=c$$1.lang.Object.clone(c$$1.module.Manipulating._animationDescription[a],!0);e.keyFrames[100][a]=b;return this.animate(e,d)},setScrollLeft:function(a,b){var d=c$$1.dom.Node;b&&(c$$1.bom.element&&c$$1.bom.element.AnimationJs)&&c$$1.module.Manipulating.__sN.bind(this,"scrollLeft",a,b)();var e=0;var f=this.length;for(var g;e<f;e++)g=this[e],d.isElement(g)?b&&c$$1.bom.element&&c$$1.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$$1.dom.Node;b&&(c$$1.bom.element&&c$$1.bom.element.AnimationJs)&&c$$1.module.Manipulating.__sN.bind(this,"scrollTop",a,b)();var e=0;var f=this.length;for(var g;e<f;e++)g=this[e],d.isElement(g)?b&&c$$1.bom.element&&c$$1.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$$1.Bootstrap.define("qx.module.Core",{});(function(){c$$1.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$$1.event.type.dom.Pointer.normalize(a);return a}},defer:function(a){qxWeb.$registerEventNormalization(c$$1.module.event.Pointer.TYPES,a.normalize)}})})();(function(){c$$1.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;var d=c$$1.module.event.Tap.BIND_METHODS;var e=0;for(var f=d.length;e<f;e++)"function"!=typeof a[d[e]]&&(a[d[e]]=c$$1.module.event.Tap[d[e]].bind(a));return a}},defer:function(a){qxWeb.$registerEventNormalization(c$$1.module.event.Tap.TYPES,
a.normalize)}})})();(function(){c$$1.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;var d=c$$1.module.event.Swipe.BIND_METHODS;var e=0;for(var f=d.length;e<f;e++)"function"!=typeof a[d[e]]&&(a[d[e]]=c$$1.module.event.Swipe[d[e]].bind(a));return a}},defer:function(a){qxWeb.$registerEventNormalization(c$$1.module.event.Swipe.TYPES,a.normalize)}})})();(function(){c$$1.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;var d=c$$1.module.event.Rotate.BIND_METHODS;var e=0;for(var f=d.length;e<f;e++)"function"!=typeof a[d[e]]&&(a[d[e]]=c$$1.module.event.Rotate[d[e]].bind(a));return a}},defer:function(a){qxWeb.$registerEventNormalization(c$$1.module.event.Rotate.TYPES,a.normalize)}})})();(function(){c$$1.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;
var d=c$$1.module.event.Pinch.BIND_METHODS;var e=0;for(var f=d.length;e<f;e++)"function"!=typeof a[d[e]]&&(a[d[e]]=c$$1.module.event.Pinch[d[e]].bind(a));return a}},defer:function(a){qxWeb.$registerEventNormalization(c$$1.module.event.Pinch.TYPES,a.normalize)}})})();(function(){c$$1.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;var d=c$$1.module.event.Track.BIND_METHODS;
var e=0;for(var f=d.length;e<f;e++)"function"!=typeof a[d[e]]&&(a[d[e]]=c$$1.module.event.Track[d[e]].bind(a));return a}},defer:function(a){qxWeb.$registerEventNormalization(c$$1.module.event.Track.TYPES,a.normalize)}})})();(function(){c$$1.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$$1.core.Environment.get("event.dispatchevent")||a.$$emitter||(a.$$emitter=
new c$$1.event.Emitter),a.$$gestureHandler=new c$$1.event.handler.GestureCore(a,a.$$emitter))},unregister:function(a){if(a.$$gestureHandler){var b=a.$$emitter.getListeners();for(var d in b)if(-1!==c$$1.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$$1.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.__mS=a;this.__mT=b;this.__oz={};this.__oA={};this.__oB={};this._initObserver()},members:{__mS:null,__mT:null,__oz:null,__oC:null,__oD:null,__oE:null,__oF:null,__oA:null,__oG:null,__oB:null,__oH:null,_initObserver:function(){c$$1.event.handler.GestureCore.TYPES.forEach(function(a){this.__mS["on"+
a]||(this.__mS["on"+a]=!0)}.bind(this));c$$1.event.handler.GestureCore.GESTURE_EVENTS.forEach(function(a){qxWeb(this.__mS).on(a,this.checkAndFireGesture,this)}.bind(this));if("mshtml"==c$$1.core.Environment.get("engine.name")&&9>c$$1.core.Environment.get("browser.documentmode"))qxWeb(this.__mS).on("dblclick",this._onDblClick,this);var a$$0=c$$1.core.Environment.get("event.mousewheel");qxWeb(a$$0.target).on(a$$0.type,this._fireRoll,this)},_stopObserver:function(){c$$1.event.handler.GestureCore.GESTURE_EVENTS.forEach(function(a){qxWeb(this.__mS).off(a,
this.checkAndFireGesture,this)}.bind(this));"mshtml"==c$$1.core.Environment.get("engine.name")&&9>c$$1.core.Environment.get("browser.documentmode")&&qxWeb(this.__mS).off("dblclick",this._onDblClick,this);var a$$0=c$$1.core.Environment.get("event.mousewheel");qxWeb(a$$0.target).off(a$$0.type,this._fireRoll,this)},checkAndFireGesture:function(a,b,d){b||(b=a.type);d||(d=c$$1.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.__oz[a.pointerId]&&(this.__oP(this.__oz[a.pointerId]),delete this.__oz[a.pointerId]);this.__oz[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.__oO.bind(this,a,b),c$$1.event.handler.GestureCore.LONGTAP_TIME)};a.isPrimary?
(this.__oE=!1,this.__oD=b,this.__oL("trackstart",a,b)):(this.__oE=!0,2===Object.keys(this.__oz).length&&(this.__oF=this._calcAngle(),this.__oH=this._calcDistance()))},gestureMove:function(a,b){var d=this.__oz[a.pointerId];if(d){var c=d.clientX;var 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.__oz).length&&(this.__oM(a,d.target),this.__oN(a,d.target));this.__oE||(this.__oL("track",
a,d.target),this._fireRoll(a,"touch",d.target));d.isTap&&(d.isTap=this._isBelowTapMaxDistance(a),d.isTap||this.__oP(d))}},_hasIntermediaryHandler:function(a){for(;a&&a!==this.__mS;){if(a.$$gestureHandler)return!0;a=a.parentNode}return!1},gestureFinish:function(a,b){if(this.__oz[a.pointerId]){var d=this.__oz[a.pointerId];this.__oP(d);if(!this._hasIntermediaryHandler(b)){this.__oI(d.velocityX,d.velocityY,a,d.target);this.__oL("trackend",a,d.target);if(d.isTap){if(b!==d.target){delete this.__oz[a.pointerId];
return}this._fireEvent(a,"tap",a.target||b);if(0<Object.keys(this.__oA).length){d=Date.now()-c$$1.event.handler.GestureCore.DOUBLETAP_TIME;for(var e in this.__oA)e<d?delete this.__oA[e]:this.__oJ(this.__oA[e].x,this.__oA[e].y,a.clientX,a.clientY,a.getPointerType())&&this._fireEvent(a,"dbltap",a.target||b)}this.__oA[Date.now()]={x:a.clientX,y:a.clientY}}else!this._isBelowTapMaxDistance(a)&&(e=this.__oK(a,b))&&(a.swipe=e,this._fireEvent(a,"swipe",d.target||b));delete this.__oz[a.pointerId]}}},stopMomentum:function(a){this.__oB[a]=
!0},gestureCancel:function(a){this.__oz[a]&&(this.__oP(this.__oz[a]),delete this.__oz[a])},updateGestureTarget:function(a,b){this.__oz[a].target=b},__oI:function(a$$0,b$$0,d$$0,e$$0,f){var g=d$$0.timeoutId;1>Math.abs(b$$0)&&1>Math.abs(a$$0)||this.__oB[g]?delete this.__oB[g]:(f||(f=1,b$$0/=2.8,a$$0/=2.8),f+=6E-4,b$$0/=f,a$$0/=f,f=c$$1.bom.AnimationFrame.request(c$$1.lang.Function.bind(function(a,b,d,c,e){this.__oI(a,b,d,c,e)},this,a$$0,b$$0,d$$0,e$$0,f)),a$$0=Math.round(100*a$$0)/100,b$$0=Math.round(100*
b$$0)/100,d$$0.delta={x:-a$$0,y:-b$$0},d$$0.momentum=!0,d$$0.timeoutId=f,this._fireEvent(d$$0,"roll",d$$0.target||e$$0))},_calcAngle:function(){var a=null;var b=null;for(var d in this.__oz){var c=this.__oz[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;var b=null;for(var d in this.__oz){var c=this.__oz[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$$1.event.handler.GestureCore.TAP_MAX_DISTANCE[a.getPointerType()];return b?Math.abs(b.x)<=a&&Math.abs(b.y)<=a:null},__oJ:function(a,b,d,e,f){var g=c$$1.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.__oz[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.__mS&&(c$$1.core.Environment.get("event.dispatchevent")?(a=new c$$1.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.__mT&&(new c$$1.event.type.dom.Custom(b,a,{target:this.__mS,currentTarget:this.__mS,srcElement:this.__mS,swipe:a.swipe,scale:a.scale,angle:a.angle,delta:a.delta,pointerType:a.pointerType,momentum:a.momentum}),this.__mT.emit(b,a)))},_onDblClick:function(a){var b=
c$$1.bom.Event.getTarget(a);this._fireEvent(a,"tap",b);this._fireEvent(a,"dbltap",b)},__oK:function(a,b){var d=this.__oz[a.pointerId];if(!d)return null;var e=c$$1.event.handler.GestureCore;var f=this._getDeltaCoordinates(a);var g=(new Date).getTime()-d.startTime;var 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}},__oL:function(a,b,d){b.delta=this._getDeltaCoordinates(b);this._fireEvent(b,
a,b.target||d)},_fireRoll:function(a,b,d){a.type===c$$1.core.Environment.get("event.mousewheel").type?(a.delta={x:c$$1.util.Wheel.getDelta(a,"x")*c$$1.event.handler.GestureCore.ROLL_FACTOR,y:c$$1.util.Wheel.getDelta(a,"y")*c$$1.event.handler.GestureCore.ROLL_FACTOR},a.delta.axis=1>Math.abs(a.delta.x/a.delta.y)?"y":"x",a.pointerType="wheel"):(b=this.__oz[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)},__oM:function(a,
b){if(!a.isPrimary){var d=this._calcAngle();a.angle=Math.round((d-this.__oF)%360);this._fireEvent(a,"rotate",this.__oD)}},__oN:function(a,b){if(!a.isPrimary){var d=this._calcDistance()/this.__oH;a.scale=Math.round(100*d)/100;this._fireEvent(a,"pinch",this.__oD)}},__oO:function(a,b){var d=this.__oz[a.pointerId];d&&(this._fireEvent(a,"longtap",a.target||b),d.longTapTimer=null,d.isTap=!1)},__oP:function(a){a.longTapTimer&&(window.clearTimeout(a.longTapTimer),a.longTapTimer=null)},isBelowTapMaxDistance:function(a){a=
this._calcDelta(a);var b=c$$1.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.__oz)this.__oP(a);this._stopObserver();this.__mS=this.__mT=null}}})})();(function(){c$$1.Bootstrap.define("qx.bom.AnimationFrame",{extend:c$$1.event.Emitter,events:{end:void 0,frame:"Number"},members:{__nC:!1,startSequence:function(a){this.__nC=!1;var b=+new Date;var d=function(e){this.__nC?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$$1.bom.AnimationFrame.request(d,this))};this.id=c$$1.bom.AnimationFrame.request(d,this)},cancelSequence:function(){this.__nC=!0}},statics:{TIMEOUT:30,calculateTiming:function(a,b){if("ease-in"==a)var d=[3.1223E-7,.0757,1.2646,-.167,-.4387,.2654];else if("ease-out"==a)d=[-7.0198E-8,1.652,-.551,-.0458,.1255,-.1807];else{if("linear"==a)return b;d="ease-in-out"==a?[2.482E-7,-.2289,3.3466,-1.0857,-1.7354,.7034]:[-.0021,.2472,9.8054,-21.6869,17.7611,
-5.1226]}var c=0;for(var f=0;f<d.length;f++)c+=d[f]*Math.pow(b,f);return c},request:function(a,b){var d$$0=c$$1.core.Environment.get("css.animation.requestframe");var e=function(d){1E10>d&&(d=this.__nD+d);d=d||+new Date;a.call(b,d)};return d$$0?window[d$$0](e):window.setTimeout(function(){e()},c$$1.bom.AnimationFrame.TIMEOUT)}},defer:function(a){a.__nD=window.performance&&performance.timing&&performance.timing.navigationStart;a.__nD||(a.__nD=Date.now())}})})();(function(){c$$1.Bootstrap.define("qx.bom.client.CssAnimation",
{statics:{getSupport:function(){var a=c$$1.bom.client.CssAnimation.getName();return null!=a?{name:a,"play-state":c$$1.bom.client.CssAnimation.getPlayState(),"start-event":c$$1.bom.client.CssAnimation.getAnimationStart(),"iteration-event":c$$1.bom.client.CssAnimation.getAnimationIteration(),"end-event":c$$1.bom.client.CssAnimation.getAnimationEnd(),"fill-mode":c$$1.bom.client.CssAnimation.getFillMode(),keyframes:c$$1.bom.client.CssAnimation.getKeyFrames()}:null},getFillMode:function(){return c$$1.bom.Style.getPropertyName("AnimationFillMode")},
getPlayState:function(){return c$$1.bom.Style.getPropertyName("AnimationPlayState")},getName:function(){return c$$1.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(){var a=c$$1.bom.Style.VENDOR_PREFIXES;var b=[];for(var d=0;d<a.length;d++){var e="@"+c$$1.bom.Style.getCssName(a[d])+"-keyframes";b.push(e)}b.unshift("@keyframes");a=c$$1.bom.Stylesheet.createElement();
for(d=0;d<b.length;d++)try{return c$$1.bom.Stylesheet.addRule(a,b[d]+" name",""),b[d]}catch(f){}return null},getRequestAnimationFrame:function(){var a=["requestAnimationFrame","msRequestAnimationFrame","webkitRequestAnimationFrame","mozRequestAnimationFrame","oRequestAnimationFrame"];for(var b=0;b<a.length;b++)if(void 0!=window[a[b]])return a[b];return null}},defer:function(a){c$$1.core.Environment.add("css.animation",a.getSupport);c$$1.core.Environment.add("css.animation.requestframe",a.getRequestAnimationFrame)}})})();
(function(){c$$1.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.__oQ(d)}return"x"===b?(d=0,void 0!==a.wheelDelta?void 0!==a.wheelDeltaX&&(d=a.wheelDeltaX?this.__oQ(-a.wheelDeltaX):0):a.axis&&a.axis==a.HORIZONTAL_AXIS&&(void 0!==a.detail&&0<a.detail?d=this.__oQ(a.detail):void 0!==a.deltaX&&(d=this.__oQ(a.deltaX))),
d):"y"===b?(d=0,void 0!==a.wheelDelta?d=void 0!==a.wheelDeltaY?a.wheelDeltaY?this.__oQ(-a.wheelDeltaY):0:this.__oQ(-a.wheelDelta):a.axis&&a.axis==a.HORIZONTAL_AXIS||(void 0!==a.detail&&0<a.detail?d=this.__oQ(a.detail):void 0!==a.deltaY&&(d=this.__oQ(a.deltaY))),d):0},__oQ:function(a){var b=Math.abs(a);if(null==c$$1.util.Wheel.MINSCROLL||c$$1.util.Wheel.MINSCROLL>b)c$$1.util.Wheel.MINSCROLL=b,this.__oR();if(null==c$$1.util.Wheel.MAXSCROLL||c$$1.util.Wheel.MAXSCROLL<b)c$$1.util.Wheel.MAXSCROLL=b,this.__oR();
if(c$$1.util.Wheel.MAXSCROLL===b&&c$$1.util.Wheel.MINSCROLL===b)return 2*(a/b);b=c$$1.util.Wheel.MAXSCROLL-c$$1.util.Wheel.MINSCROLL;a=a/b*Math.log(b)*c$$1.util.Wheel.FACTOR;return 0>a?Math.min(a,-1):Math.max(a,1)},__oR:function(){var a=c$$1.util.Wheel.MAXSCROLL||0;var b=c$$1.util.Wheel.MINSCROLL||a;a<=b||(b=a-b,a=a/b*Math.log(b),0==a&&(a=1),c$$1.util.Wheel.FACTOR=6/a)}}})})();(function(){c$$1.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;var d=c$$1.module.event.Native.FORWARD_METHODS;var e=0;for(var f=d.length;e<f;e++)a[d[e]]=c$$1.bom.Event[d[e]].bind(null,a);d=c$$1.module.event.Native.BIND_METHODS;
e=0;for(f=d.length;e<f;e++)"function"!=typeof a[d[e]]&&(a[d[e]]=c$$1.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$$1.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$$1.event.util.Keyboard.keyCodeToIdentifier(this.keyCode):c$$1.event.util.Keyboard.charCodeToIdentifier(this.charCode||this.keyCode)},normalize:function(a,b){if(!a)return a;var d=c$$1.module.event.Keyboard.BIND_METHODS;var e=0;for(var f=d.length;e<f;e++)"function"!=typeof a[d[e]]&&(a[d[e]]=c$$1.module.event.Keyboard[d[e]].bind(a));return a},registerInputFix:function(a){"text"!==a.type&&"password"!==a.type&&"textarea"!==a.type||a.__Kv||(a.__Kv=qxWeb(a).on("keyup",c$$1.module.event.Keyboard._inputFix))},
unregisterInputFix:function(a){a.__Kv&&!qxWeb(a).hasListener("input")&&(qxWeb(a).off("keyup",c$$1.module.event.Keyboard._inputFix),a.__Kv=null)},_inputFix:function(a){if("Backspace"===a.getKeyIdentifier()){var b=a.getTarget();var d=qxWeb(b).getValue();b.__qt&&b.__qt===d||(b.__qt=d,a.type=a._type="input",b.$$emitter.emit("input",a))}}},defer:function(a){qxWeb.$registerEventNormalization(c$$1.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$$1.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$$1.core.Environment.get("os.name")?"cmd":"Win",92:"Win",93:"osx"==c$$1.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$$1.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$$1.module.event.Mouse.BUTTONS_DOM2[this.button]||"none":c$$1.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$$1.dom.Node.getWindow(this.srcElement);return this.clientX+c$$1.bom.Viewport.getScrollLeft(a)},getDocumentTop:function(){if(void 0!==this.pageY)return this.pageY;var a=c$$1.dom.Node.getWindow(this.srcElement);return this.clientY+c$$1.bom.Viewport.getScrollTop(a)},getScreenLeft:function(){return this.screenX},getScreenTop:function(){return this.screenY},normalize:function(a,b){if(!a)return a;var d=c$$1.module.event.Mouse.BIND_METHODS;
var e=0;for(var f=d.length;e<f;e++)"function"!=typeof a[d[e]]&&(a[d[e]]=c$$1.module.event.Mouse[d[e]].bind(a));return a}},defer:function(a){qxWeb.$registerEventNormalization(c$$1.module.event.Mouse.TYPES,a.normalize)}})})();(function(){c$$1.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]);var d=b.getAttribute("placeholder");var e=b.getProperty("tagName");if(d&&("TEXTAREA"==e||"INPUT"==e)){(d=b.getProperty(c$$1.module.Placeholder.PLACEHOLDER_NAME))||(d=c$$1.module.Placeholder.__Kx(b));e=b.isRendered();var f=d.isRendered();if(e&&!f)b.before(d);else if(!e&&f){d.remove();break}c$$1.module.Placeholder.__Kw(b)}}return this},__Kw:function(a){var b=a.getAttribute("placeholder");var d=a.getProperty(c$$1.module.Placeholder.PLACEHOLDER_NAME);var e=a.getStyle("z-index");
var f=parseInt(a.getStyle("padding-left"))+2*parseInt(a.getStyle("padding-right"));var 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"})},__Kx:function(a$$0){var b=qxWeb.create("\x3clabel\x3e").setStyles({position:"absolute",color:"#989898",overflow:"hidden",pointerEvents:"none"});a$$0.setProperty(c$$1.module.Placeholder.PLACEHOLDER_NAME,
b);a$$0.on("keyup",function(a){a.getProperty(c$$1.module.Placeholder.PLACEHOLDER_NAME).setStyle("display",""==a.getValue()?"inline":"none")}.bind(this,a$$0));if(!qxWeb.env.get("css.pointerevents"))b.setStyle("cursor","text").on("tap",function(a){a.focus()}.bind(this,a$$0));return b}},defer:function(a){qxWeb.$attachStatic({placeholder:{update:a.update}});qxWeb.$attach({updatePlaceholder:a.updatePlaceholder})}})})();(function(){c$$1.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$$1.Bootstrap.define("qx.util.placement.DirectAxis",{statics:{_moveToEdgeAndAlign:c$$1.util.placement.AbstractAxis._moveToEdgeAndAlign,
computeStart:function(a,b,d,c,f){return this._moveToEdgeAndAlign(a,b,d,f)}}})})();(function(){c$$1.Bootstrap.define("qx.util.placement.KeepAlignAxis",{statics:{_moveToEdgeAndAlign:c$$1.util.placement.AbstractAxis._moveToEdgeAndAlign,_isInRange:c$$1.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 g=
f>c-b?Math.max(0,f-a):b}}})})();(function(){c$$1.Bootstrap.define("qx.util.placement.BestFitAxis",{statics:{_isInRange:c$$1.util.placement.AbstractAxis._isInRange,_moveToEdgeAndAlign:c$$1.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();var h=null;var k=null;g||(h=this[0].style.display,k=this[0].style.visibility,this.setStyles({position:"absolute",visibility:"hidden",display:"block"}));f={x:c$$1.module.Placement._getAxis(e),y:c$$1.module.Placement._getAxis(f)};var l={width:this.getWidth(),height:this.getHeight()};e=this.getParents();var x={width:e.getWidth(),height:e.getHeight()};d=d||{top:0,right:0,bottom:0,left:0};var t=b.split("-");b=t[0];t=t[1];b={x:c$$1.module.Placement._getPositionX(b,
t),y:c$$1.module.Placement._getPositionY(b,t)};t=e.getStyle("position");"relative"==t||"static"==t?a=a.getOffset():(t=a.getPosition(),a={top:t.top,bottom:t.top+a.getHeight(),left:t.left,right:t.left+a.getWidth()});for(d=c$$1.module.Placement._computePlacement(f,l,x,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$$1.util.placement.KeepAlignAxis;case "best-fit":return c$$1.util.placement.BestFitAxis;default:return c$$1.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$$1.Bootstrap.define("qx.module.Template",
{statics:{get:function(a,b,d){a=c$$1.bom.Template.get(a,b,d);a=c$$1.module.Template.__ca(a);return qxWeb.$init([a],qxWeb)},render:function(a,b,d){return c$$1.bom.Template.render(a,b,d)},renderToNode:function(a,b,d){a=c$$1.bom.Template.renderToNode(a,b,d);a=c$$1.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$$1="Invalid tags: ";var b$$0="\\s*";var d$$0="\\$\x26";c$$1.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$$1.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$$0){function f$$0(a){return a.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,d$$0)}function g$$0(d){if(!aa$$0(d)||2!==d.length)throw Error(a$$1+d);return[RegExp(f$$0(d[0])+b$$0),RegExp(b$$0+f$$0(d[1]))]}function h$$0(a){this.tail=this.string=a;this.pos=0}function k$$0(a,b){this.view=null==a?{}:a;this.cache={".":this.view};this.parent=b}function l$$0(){this.cache={}}var x$$0=/\s*/;var t$$0=/\s+/;var L=/\S/;var E=
/\s*=/;var A=/\s*\}/;var $=/#|\^|\/|>|\{|&|=|!/;var F=RegExp.prototype.test;var sa=Object.prototype.toString;var aa$$0=Array.isArray||function(a){return"[object Array]"===sa.call(a)};var ia={"\x26":"\x26amp;","\x3c":"\x26lt;","\x3e":"\x26gt;",'"':"\x26quot;","'":"\x26#39;","/":"\x26#x2F;"};h$$0.prototype.eos=function(){return""===this.tail};h$$0.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$$0.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$$0.prototype.push=function(a){return new k$$0(a,this)};k$$0.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;var c=a.split(".");for(var 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$$0.prototype.clearCache=function(){this.cache={}};l$$0.prototype.parse=function(a,b){var d=this.cache;var k=d[a];if(null==k){var l;l=b||c$$0.tags;k=a||"";"string"===typeof l&&(l=l.split(t$$0));var w=g$$0(l);var y=new h$$0(k);var D=[];k=[];var n=[];var v=!1;var S=!1;var M;var z;var K;for(var O;!y.eos();){M=y.pos;if(K=y.scanUntil(w[0])){O=0;for(var aa=K.length;O<aa;++O)if(z=K.charAt(O),F.call(L,z)?S=!0:n.push(k.length),k.push(["text",z,M,M+
1]),M+=1,"\n"===z){if(v&&!S)for(;n.length;)delete k[n.pop()];else n=[];S=v=!1}}if(!y.scan(w[0]))break;v=!0;z=y.scan($)||"name";y.scan(x$$0);"\x3d"===z?(K=y.scanUntil(E),y.scan(E),y.scanUntil(w[1])):"{"===z?(K=y.scanUntil(RegExp("\\s*"+f$$0("}"+l[1]))),y.scan(A),y.scanUntil(w[1]),z="\x26"):K=y.scanUntil(w[1]);if(!y.scan(w[1]))throw Error("Unclosed tag at "+y.pos);O=[z,K,M,y.pos];k.push(O);if("#"===z||"^"===z)D.push(O);else if("/"===z){z=D.pop();if(!z)throw Error('Unopened section "'+K+'" at '+M);if(z[1]!==
K)throw Error('Unclosed section "'+z[1]+'" at '+M);}else"name"===z||"{"===z||"\x26"===z?S=!0:"\x3d"===z&&(w=g$$0(l=K.split(t$$0)))}if(z=D.pop())throw Error('Unclosed section "'+z[1]+'" at '+y.pos);l=[];var N;y=0;for(D=k.length;y<D;++y)if(w=k[y])"text"===w[0]&&N&&"text"===N[0]?(N[1]+=w[1],N[3]=w[3]):(l.push(w),N=w);n=N=[];k=[];y=0;for(D=l.length;y<D;++y)switch(w=l[y],w[0]){case "#":case "^":n.push(w);k.push(w);n=w[4]=[];break;case "/":n=k.pop();n[5]=w[2];n=0<k.length?k[k.length-1][4]:N;break;default:n.push(w)}k=
d[a]=N}return k};l$$0.prototype.render=function(a,b,d){var c=this.parse(a);b=b instanceof k$$0?b:new k$$0(b);return this.renderTokens(c,b,d,a)};l$$0.prototype.renderTokens=function(a$$0,b,d,f){function g(a){return k.render(a,b,d)}var h="";var k=this;var l;var n;var t=0;for(var v=a$$0.length;t<v;++t)switch(l=a$$0[t],l[0]){case "#":n=b.lookup(l[1]);if(!n)continue;if(aa$$0(n)){var x=0;for(var z=n.length;x<z;++x)h+=this.renderTokens(l[4],b.push(n[x]),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||aa$$0(n)&&0===n.length)h+=this.renderTokens(l[4],b,d,f);break;case "\x3e":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 "\x26":n=
b.lookup(l[1]);null!=n&&(h+=n);break;case "name":n=b.lookup(l[1]);null!=n&&(h+=c$$0.escape(n));break;case "text":h+=l[1]}return h};c$$0.name="mustache.js";c$$0.version="0.8.1";c$$0.tags=["{{","}}"];var v$$0=new l$$0;c$$0.clearCache=function(){return v$$0.clearCache()};c$$0.parse=function(a,b){return v$$0.parse(a,b)};c$$0.render=function(a,b,d){return v$$0.render(a,b,d)};c$$0.to_html=function(a,b,d,f){a=c$$0.render(a,b,d);if("function"===typeof f)f(a);else return a};c$$0.escape=function(a$$0){return String(a$$0).replace(/[&<>"'\/]/g,
function(a){return ia[a]})};c$$0.Scanner=h$$0;c$$0.Context=k$$0;c$$0.Writer=l$$0});c$$1.bom.Template.version=this.Mustache.version;c$$1.bom.Template.render=this.Mustache.render}).call({})})();(function(){c$$1.Bootstrap.define("qx.module.util.Array",{statics:{cast:c$$1.lang.Array.cast,equals:c$$1.lang.Array.equals,exclude:c$$1.lang.Array.exclude,fromArguments:c$$1.lang.Array.fromArguments,insertAfter:c$$1.lang.Array.insertAfter,insertBefore:c$$1.lang.Array.insertBefore,max:c$$1.lang.Array.max,min:c$$1.lang.Array.min,
remove:c$$1.lang.Array.remove,removeAll:c$$1.lang.Array.removeAll,unique:c$$1.lang.Array.unique,range:c$$1.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$$1.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$$1.util.StringEscape.escape(a,c$$1.bom.String.FROM_CHARCODE)}},
defer:function(a){a.FROM_CHARCODE=c$$1.lang.Object.invert(a.TO_CHARCODE)}})})();(function(){c$$1.Bootstrap.define("qx.util.StringEscape",{statics:{escape:function(a,b){var d;var c="";var f=0;for(var g=a.length;f<g;f++){d=a.charAt(f);var h=d.charCodeAt(0);d=b[h]?"\x26"+b[h]+";":127<h?"\x26#"+h+";":d;c+=d}return c}}})})();(function(){c$$1.Bootstrap.define("qx.module.util.String",{statics:{camelCase:function(a){return c$$1.lang.String.camelCase.call(c$$1.lang.String,a)},hyphenate:function(a){return c$$1.lang.String.hyphenate.call(c$$1.lang.String,
a)},firstUp:c$$1.lang.String.firstUp,firstLow:c$$1.lang.String.firstLow,startsWith:c$$1.lang.String.startsWith,endsWith:c$$1.lang.String.endsWith,escapeRegexpChars:c$$1.lang.String.escapeRegexpChars,escapeHtml:c$$1.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$$1.Bootstrap.define("qx.module.util.Type",
{statics:{get:c$$1.Bootstrap.getClass},defer:function(a){qxWeb.$attachStatic({type:{get:a.get}})}})})();(function(){c$$1.Bootstrap.define("qx.module.util.Object",{statics:{clone:c$$1.lang.Object.clone,getValues:c$$1.lang.Object.getValues,invert:c$$1.lang.Object.invert,contains:c$$1.lang.Object.contains,merge:function(a,b$$0){b$$0=qxWeb.array.fromArguments(arguments);a=b$$0.shift();b$$0.forEach(function(b){a=c$$1.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$$1.Bootstrap.define("qx.util.Function",{statics:{debounce:function(a,b,d){return function(){arguments.callee.immediate=!!d;arguments.callee.args=c$$1.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;var f;var g;var h=null;var k=0;var l=function(){k=!1===d.leading?0:new Date;h=null;g=a.apply(c,f)};return function(){var x=new Date;k||!1!==d.leading||(k=x);var t=b-(x-k);c=this;f=arguments;0>=t?(window.clearTimeout(h),h=null,k=x,g=a.apply(c,f)):h||!1===d.trailing||(h=window.setTimeout(l,t));
return g}}}})})();(function(){c$$1.Bootstrap.define("qx.module.util.Function",{statics:{debounce:c$$1.util.Function.debounce,throttle:c$$1.util.Function.throttle},defer:function(a){qxWeb.$attachStatic({func:{debounce:a.debounce,throttle:a.throttle}})}})})();(function(){qxWeb.define("qx.module.Blocker",{statics:{__Ky:function(a,b,d,e){var f=qxWeb.getWindow(a);var g=qxWeb.isDocument(a);if(g||qxWeb.isElement(a))a.__eW||(a.__eW={div:qxWeb.create("\x3cdiv class\x3d'qx-blocker' /\x3e")}),g?a.__eW.div.insertBefore(qxWeb(f.document.body).getChildren(":first")):
a.__eW.div.appendTo(f.document.body),c$$1.module.Blocker.__Kz(a,b,d,e,g)},__Kz:function(a,b,d,c,f){var g=qxWeb(a);var 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)},__KA:function(a,b){a.__eW&&a.__eW.div.remove()},__KB:function(a$$0){var b=qxWeb();a$$0.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$$1.module.Blocker.__Ky(e,a,b,d)});return this},unblock:function(){if(!this[0])return this;this.forEach(c$$1.module.Blocker.__KA);return this},getBlocker:function(){return this[0]?
c$$1.module.Blocker.__KB(this):this}},defer:function(a){qxWeb.$attach({block:a.block,unblock:a.unblock,getBlocker:a.getBlocker})}})})();(function(){c$$1.Bootstrap.define("qx.bom.Cookie",{statics:{get:function(a){var b=document.cookie.indexOf(a+"\x3d");var 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,"\x3d",escape(b)];
d&&(b=new Date,b.setTime(b.getTime()),a.push(";expires\x3d",(new Date(b.getTime()+864E5*d)).toGMTString()));c&&a.push(";path\x3d",c);f&&a.push(";domain\x3d",f);g&&a.push(";secure");document.cookie=a.join("")},del:function(a,b,d){c$$1.bom.Cookie.get(a)&&(a=[a,"\x3d"],b&&a.push(";path\x3d",b),d&&a.push(";domain\x3d",d),a.push(";expires\x3dThu, 01-Jan-1970 00:00:01 GMT"),document.cookie=a.join(""))}}})})();(function(){c$$1.Bootstrap.define("qx.module.Cookie",{statics:{get:c$$1.bom.Cookie.get,set:c$$1.bom.Cookie.set,
del:c$$1.bom.Cookie.del},defer:function(a){qxWeb.$attachStatic({cookie:{get:a.get,set:a.set,del:a.del}})}})})();(function(){c$$1.Bootstrap.define("qx.bom.client.CssTransform",{statics:{getSupport:function(){var a=c$$1.bom.client.CssTransform.getName();return null!=a?{name:a,style:c$$1.bom.client.CssTransform.getStyle(),origin:c$$1.bom.client.CssTransform.getOrigin(),"3d":c$$1.bom.client.CssTransform.get3D(),perspective:c$$1.bom.client.CssTransform.getPerspective(),"perspective-origin":c$$1.bom.client.CssTransform.getPerspectiveOrigin(),
"backface-visibility":c$$1.bom.client.CssTransform.getBackFaceVisibility()}:null},getStyle:function(){return c$$1.bom.Style.getPropertyName("transformStyle")},getPerspective:function(){return c$$1.bom.Style.getPropertyName("perspective")},getPerspectiveOrigin:function(){return c$$1.bom.Style.getPropertyName("perspectiveOrigin")},getBackFaceVisibility:function(){return c$$1.bom.Style.getPropertyName("backfaceVisibility")},getOrigin:function(){return c$$1.bom.Style.getPropertyName("transformOrigin")},
getName:function(){return c$$1.bom.Style.getPropertyName("transform")},get3D:function(){return null!=c$$1.bom.client.CssTransform.getPerspective()}},defer:function(a){c$$1.core.Environment.add("css.transform",a.getSupport);c$$1.core.Environment.add("css.transform.3d",a.get3D)}})})();(function(){c$$1.Bootstrap.define("qx.bom.client.Flash",{statics:{isAvailable:function(){return 0<parseFloat(c$$1.bom.client.Flash.getVersion())},getVersion:function(){if(navigator.plugins&&"object"===typeof navigator.plugins["Shockwave Flash"]){var a=
[0,0,0];var 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$$1.bom.client.Flash.getVersion();if(""==a)return!1;var b=c$$1.bom.client.OperatingSystem.getName();return("win"==b||"osx"==b)&&c$$1.bom.client.Flash.__Ja("6.0.65",
a)},getStrictSecurityModel:function(){var a=c$$1.bom.client.Flash.getVersion();return""==a?!1:10>a.split(".")[0]?c$$1.bom.client.Flash.__Ja("9.0.151",a):c$$1.bom.client.Flash.__Ja("10.0.12",a)},__Ja:function(a,b){var d=a.split(".");var e=b||c$$1.bom.client.Flash.getVersion();e=e.split(".");for(var 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$$1.core.Environment.add("plugin.flash",a.isAvailable);c$$1.core.Environment.add("plugin.flash.version",
a.getVersion);c$$1.core.Environment.add("plugin.flash.express",a.getExpressInstall);c$$1.core.Environment.add("plugin.flash.strictsecurity",a.getStrictSecurityModel)}})})();(function(){c$$1.Bootstrap.define("baselib.FeatureDetection",{defer:function(){c$$1.core.Environment.get("plugin.flash");c$$1.core.Environment.get("css.transition");c$$1.core.Environment.get("css.transform");c$$1.core.Environment.get("css.transform.3d")}})})();(function(){qxWeb.define("baselib.Tooltip",{construct:function(a,b,
d,c){this.__qa=qxWeb(a);this.__nU=qxWeb(b);this.setPosition(d);this.__KC=c||{};this.updatePosition();this.__KH()},members:{__qa:null,__nU:null,__KD:null,__KC:null,getTarget:function(){return this.__qa},setTarget:function(a){this.__qa=qxWeb(a);this.updatePosition()},getElement:function(){return this.__nU},setPosition:function(a){this.__KD=-1==baselib.Tooltip.POSITIONS.indexOf(a)?"bottom-center":a;this.updatePosition()},getPosition:function(){return this.__KD},setOffsets:function(a){this.__KC=a;this.updatePosition()},
getOffset:function(){return this.__KC},isVisible:function(){return this.__nU.getWidth()||this.__nU.getHeight()},updatePosition:function(){if(0<this.__nU.length&&0<this.__qa.length){var a={top:0,left:0,right:0,bottom:0};if(this.__KC)for(var b in a)"number"==typeof this.__KC[b]&&(a[b]=this.__KC[b]);b=this.__nU.isRendered();var d=null;var c=null;b||(d=this.__nU[0].style.display,c=this.__nU[0].style.visibility,this.__nU.setStyles({position:"absolute",visibility:"hidden",display:"block"}));this.__KE(a);
b||(this.__nU[0].style.display=d,this.__nU[0].style.visibility=c)}},__KE:function(a){this.__nU.setStyles({position:"absolute",top:"0px",left:"0px"});var b=this.__qa.getOffset();var d=this.__nU.getOffset();var c=b.left-d.left;b=b.top-d.top;d=this.__qa.getWidth()-this.__nU.getWidth();var f=this.__qa.getHeight()-this.__nU.getHeight();var g=this.__KD.split("-");var h=this.__KF(c,b,d,f,a,g[0],{});h=this.__KG(c,b,d,f,a,g[1],h);this.__nU.setStyles(h)},__KF:function(a,b,d,c,f,g,h){switch(g){case "bottom":h.top=
b+this.__qa.getHeight()+f.top+"px";break;case "top":h.top=b-this.__nU.getHeight()-f.bottom+"px";break;case "left":h.left=a-this.__nU.getWidth()+f.left+"px";break;case "right":h.left=a+this.__qa.getWidth()-f.right+"px"}return h},__KG:function(a,b,d,c,f,g,h){switch(g){case "center":h.left=a+d/2+f.left+"px";break;case "left":h.left=a+f.left+"px";break;case "right":h.left=a+d-f.right+"px";break;case "middle":h.top=b+c/2+f.top+"px";break;case "top":h.top=b+f.top+"px";break;case "bottom":h.top=b+c-f.bottom+
"px"}return h},__KH:function(){qxWeb(window).on(qxWeb.EVENT.resize,function(){this.isVisible&&this.updatePosition()},this)}},statics:{tooltip:function(a,b,d){if(!this[0]||!a)return this;var c=qxWeb(this[0]);var f={top:0,left:0,right:0,bottom:0};d=d||{};for(var g in f)"number"!=typeof d[g]&&(d[g]=f[g]);return new baselib.Tooltip(c,a,b||"bottom-center",d)},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(){c$$1.Bootstrap.define("baselib.event.Normalization",{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$$1.Bootstrap.define("baselib.module.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})}})})();
(function(){c$$1.Bootstrap.define("baselib.module.DeviceInfo",{defer:function(){var a$$1={api:"pointer",down:"pointerdown",move:"pointermove",up:"pointerup",cancel:"pointercancel",click:"tap",tap:"tap",over:"pointerover",out:"pointerout"};var b$$0=["ms","moz","webkit","o"];(function(){var a$$0=0;for(var d$$0=0;d$$0<b$$0.length&&!window.requestAnimationFrame;++d$$0)window.requestAnimationFrame=window[b$$0[d$$0]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[b$$0[d$$0]+"CancelAnimationFrame"]||
window[b$$0[d$$0]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(b){var d=(new Date).getTime();var c=Math.max(0,16-(d-a$$0));var f=window.setTimeout(function(){b(d+c)},c);a$$0=d+c;return f});window.cancelAnimationFrame||(window.cancelAnimationFrame=function(a){clearTimeout(a)})})();(function(){a$$1.pageVisibility={hidden:null,visibilityChange:null};void 0!==document.hidden&&(a$$1.pageVisibility.hidden="hidden",a$$1.pageVisibility.visibilityChange=
"visibilitychange");var d=null;for(var c=0;c<b$$0.length;c++)d=b$$0[c],void 0!==document[d+"Hidden"]&&(a$$1.pageVisibility.hidden=d+"Hidden",a$$1.pageVisibility.visibilityChange=d+"visibilitychange")})();a$$1.animation={requestFrame:function(a,b){return window.requestAnimationFrame(a,b)},cancelFrame:function(a){return window.cancelAnimationFrame(a)}};a$$1.transitionStyleName=null;a$$1.transitionEndSupported=!1;a$$1.transitionEnd=null;var d$$1=qxWeb.env.get("css.transition");null!==d$$1&&(a$$1.transitionEndSupported=
!0,a$$1.transitionStyleName=d$$1.name,a$$1.transitionEnd=d$$1["end-event"],"firefox"==qxWeb.env.get("browser.name")&&(a$$1.transitionEnd="transitionend"));a$$1.resize="onorientationchange"in window?"orientationchange":"resize";qxWeb.$attachStatic({EVENT:a$$1})}})})();(function(){c$$1.Bootstrap.define("baselib.module.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$$1.Bootstrap.define("baselib.module.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$$1.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.module.Event",
{statics:{__Kt:!1,__EM:null,__Ku:null,onResize:function(a$$0,b$$0){var d=baselib.module.Event;d.__EM.push(a$$0);d.__Ku.push(void 0!==b$$0?b$$0:window);if(!1===d.__Kt){var c$$0=qxWeb.func.throttle(function(a){a=qxWeb.object.clone(a);var b=0;for(var c=d.__EM.length;b<c;b++)d.__EM[b].call(d.__Ku[b],a)},150,{trailing:!1});qxWeb(window).on("resize",c$$0)}d.__Kt=!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)},getListeners:function(a){if("Undefined"===qxWeb.type.get(a))return qxWeb.error("You have to provide an array with event types!"),qxWeb.info("Take a look at the API documentation ( http://baselib.ai.1und1.de/devel/docs/api/#.getListeners ) for details."),this;var b={};this.forEach(function(d){var c=qxWeb(d);if(c.is("[data-qx-event-id]")&&(d=c.getAttribute("data-qx-event-id"),b[d]={},
c[0].$$emitter)){c=c[0].$$emitter.getListeners();for(var f in c)if(-1!==a.indexOf(f)){b[d][f]=[];var g=0;for(var h=c[f].length;g<h;g++)b[d][f].push({type:c[f][g].name,listener:c[f][g].listener,context:c[f][g].ctx,useCapture:c[f][g].useCapture})}}});0===Object.keys(b).length&&qxWeb.info('Collected no listeners - are the DOM elements equipped with the "data-qx-event-id" attribute? Take a look at the API documentation samples ( http://baselib.ai.1und1.de/devel/docs/api/#.restoreListeners )');return b},
restoreListeners:function(a){if("Undefined"===qxWeb.type.get(a))return qxWeb.error('You have to provide a list of listener retrieved from the "getListeners" method!'),qxWeb.info("Take a look at the API documentation ( http://baselib.ai.1und1.de/devel/docs/api/#.getListeners ) for details."),this;var b=!1;this.forEach(function(c){c=qxWeb(c);var d=c.getAttribute("data-qx-event-id");if(null!==d&&a[d]&&0<Object.keys(a[d]).length){b=!0;for(var g in a[d]){var h=a[d][g];var k=0;for(var l=h.length;k<l;k++)c.on(h[k].type,
h[k].listener,h[k].context,h[k].useCapture)}}});if(!b){var c$$0;c$$0='Restored no event listeners for any of the DOM elements in your collection. Please make sure every DOM element to restore events for is equipped with a "data-qx-event-id" attribute. Take a look at the API documentation ( http://baselib.ai.1und1.de/devel/docs/api/#.getListeners ) for details.';qxWeb.info(c$$0)}return this}},defer:function(a){qxWeb.$attach({emitNative:a.emitNative,getListeners:a.getListeners,restoreListeners:a.restoreListeners});
qxWeb.$attachStatic({onResize:a.onResize});baselib.module.Event.__EM=[];baselib.module.Event.__Ku=[]}})})();(function(){c$$1.Bootstrap.define("baselib.module.SelectboxSync",{statics:{__kt:null,selectSync:function(a,b,c){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===c&&(c="html");var e=this.eq(0);var f=
baselib.module.SelectboxSync.__KI(e,"value",b,c);var g=e.getAttribute("value");if(void 0!==baselib.module.SelectboxSync.__kt[f])return this;baselib.module.SelectboxSync.__kt[f]=function(){b.setAttribute(c,a[this.getValue()])};e.on("change",baselib.module.SelectboxSync.__kt[f]);b.setAttribute(c,a[g])},selectUnsync:function(a,b){if(!this[0])return this;var c=this.eq(0);var e=baselib.module.SelectboxSync.__KI(c,"value",a,b);var f=baselib.module.SelectboxSync.__kt[e];a instanceof qxWeb||qxWeb(a);void 0!==
f&&c.off("change",baselib.module.SelectboxSync.__kt[e])},__KI: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.module.SelectboxSync.__kt={}}})})();(function(){qxWeb.define("baselib.module.Toggle",{statics:{toggle:function(){var a=arguments;var b={};var c={};var e;var f$$0=function(){};0!==a.length&&(f$$0=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$$0))}},defer:function(a){qxWeb.$attach({toggle:a.toggle})}})})();(function(){c$$1.Bootstrap.define("baselib.module.TextContent",{statics:{getTextContent:function(){if(this[0])return c$$1.bom.Label.getValue(this[0])},setTextContent:function(a){for(var b=0;b<this.length;b++)c$$1.bom.Label.setValue(this[b],
a);return this}},defer:function(a){qxWeb.$attach({getTextContent:a.getTextContent,setTextContent:a.setTextContent})}})})();(function(){c$$1.Bootstrap.define("qx.bom.Label",{statics:{setValue:function(a,b){b=b||"";a.useHtml?a.innerHTML=b:!c$$1.core.Environment.get("css.textoverflow")&&c$$1.core.Environment.get("html.xul")?a.firstChild.setAttribute("value",b):c$$1.bom.element.Attribute.set(a,"text",b)},getValue:function(a){return a.useHtml?a.innerHTML:!c$$1.core.Environment.get("css.textoverflow")&&
c$$1.core.Environment.get("html.xul")?a.firstChild.getAttribute("value")||"":c$$1.bom.element.Attribute.get(a,"text")}}})})();(function(){qxWeb.define("baselib.module.util.Uri",{statics:{appendParams:function(a,b){return c$$1.util.Uri.appendParamsToUrl(a,b)},getAbsolute:function(a){return c$$1.util.Uri.getAbsolute(a)},parse:function(a,b){return c$$1.util.Uri.parseUri(a,b)},toParameter:function(a,b){return c$$1.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$$1.Bootstrap.define("baselib.module.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){}})();(function(){var f$$0=window.qxWeb.$$qx;f$$0.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});f$$0.$$packageData["0"]={locales:{},resources:{},translations:{}};(function(){f$$0.Bootstrap.define("baselib.Compat",{statics:{wrap:function(a){baselib.Compat.logDeprecatedMessage("$q.wrap","$q()");return this(a)},eventRegistrationAddListener:function(a,b,c,d,f){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,f){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("\x3c")?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="\x3c"+a+" ";for(var d in b)a+=d+"\x3d'"+b[d]+"' ";b=qxWeb.create(a+"\x3e");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 \x3e 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) \x3d\x3d value");return f$$0.core.Environment.get(a)==b},classDefine:function(a,b){baselib.Compat.logDeprecatedMessage("qx.Class.define",
"qx.Bootstrap");return f$$0.Bootstrap.define(a,b)},langFunctionBind:function(a,b,c){baselib.Compat.logDeprecatedMessage("qx.lang.Function.bind","Function.bind");return f$$0.lang.Function.create(a,{self:b,args:2<arguments.length?f$$0.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$$0){baselib.Compat.logDeprecatedMessage("qx.dom.Hierarchy.getChildElements",
"$q(SELECTOR).getChildren");var b=[];qxWeb(a$$0).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);qxWeb.cookie.get("baselib.deprecated.stacktrace")},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,f,e){baselib.Compat.logDeprecatedMessage("qx.bom.Cookie.set","qxWeb.cookie.set");qxWeb.cookie.set(a,b,c,d,f,e)},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){},__KJ:function(a$$0){var b$$0;var c$$0;var d$$0;var g$$0;var e$$0=0;for(var m=a$$0.length;e$$0<m;e$$0++)d$$0=a$$0[e$$0].fullMethodName,c$$0=a$$0[e$$0].methodName,g$$0=a$$0[e$$0].clazz,b$$0=g$$0[c$$0],g$$0[c$$0]=function(a,b,c,d){return function h(){if(null==h.caller)d("Method '"+b+"' is deprecated!");else if(h.caller){var e=h.caller;var g=!1;var l=0;for(var k;null!=
e&&e!=h;){k=f$$0.lang.Function.getName(e);if("anonymous()"==k)break;-1!=k.indexOf("qx.module")&&(g=!0);e=e.caller;l++}1==l&&"anonymous()"==k&&(g=!0);g||d("Method '"+b+"' is deprecated!")}return c.apply(a,arguments)}}(g$$0,d$$0,b$$0,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})}})})()})();(function(){var d$$0=window.qxWeb.$$qx;d$$0.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});d$$0.$$packageData["0"]={locales:{},resources:{},translations:{C:{},en:{}}};(function(){d$$0.Bootstrap.define("qx.module.Animation",{events:{animationStart:void 0,animationIteration:void 0,animationEnd:void 0},statics:{getAnimationHandles:function(){var a=[];for(var 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$$0.module.Animation._animate.bind(this)(a,b,!1);return this},animateReverse:function(a,b){d$$0.module.Animation._animate.bind(this)(a,b,!0);return this},_animate:function(a$$0,b,c){this._forEachElement(function(f,e){f.$$animation&&f.$$animation.stop();var g;g=c?d$$0.bom.element.Animation.animateReverse(f,a$$0,b):d$$0.bom.element.Animation.animate(f,a$$0,
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$$0.module.Animation._fadeIn,a)},fadeOut:function(a){return this.animate(d$$0.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=.99)}})})();(function(){d$$0.Bootstrap.define("qx.bom.client.CssTransform",{statics:{getSupport:function(){var a=d$$0.bom.client.CssTransform.getName();return null!=a?{name:a,style:d$$0.bom.client.CssTransform.getStyle(),origin:d$$0.bom.client.CssTransform.getOrigin(),
"3d":d$$0.bom.client.CssTransform.get3D(),perspective:d$$0.bom.client.CssTransform.getPerspective(),"perspective-origin":d$$0.bom.client.CssTransform.getPerspectiveOrigin(),"backface-visibility":d$$0.bom.client.CssTransform.getBackFaceVisibility()}:null},getStyle:function(){return d$$0.bom.Style.getPropertyName("transformStyle")},getPerspective:function(){return d$$0.bom.Style.getPropertyName("perspective")},getPerspectiveOrigin:function(){return d$$0.bom.Style.getPropertyName("perspectiveOrigin")},
getBackFaceVisibility:function(){return d$$0.bom.Style.getPropertyName("backfaceVisibility")},getOrigin:function(){return d$$0.bom.Style.getPropertyName("transformOrigin")},getName:function(){return d$$0.bom.Style.getPropertyName("transform")},get3D:function(){return null!=d$$0.bom.client.CssTransform.getPerspective()}},defer:function(a){d$$0.core.Environment.add("css.transform",a.getSupport);d$$0.core.Environment.add("css.transform.3d",a.get3D)}})})();(function(){d$$0.Bootstrap.define("qx.bom.element.Animation",
{statics:{animate:function(a,b,c){var f=d$$0.bom.element.Animation.__nc(a,b.keyFrames);return d$$0.core.Environment.get("css.animation")&&f?d$$0.bom.element.AnimationCss.animate(a,b,c):d$$0.bom.element.AnimationJs.animate(a,b,c)},animateReverse:function(a,b,c){var f=d$$0.bom.element.Animation.__nc(a,b.keyFrames);return d$$0.core.Environment.get("css.animation")&&f?d$$0.bom.element.AnimationCss.animateReverse(a,b,c):d$$0.bom.element.AnimationJs.animateReverse(a,b,c)},__nc:function(a,b){var c=[];for(var f in b){var e=
b[f];for(var 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$$0.lang.String.camelCase(c[e]),!(g in a.style||-1!=f.indexOf(c[e])||d$$0.bom.Style.getPropertyName(g)))return!1;return!0}}})})();(function(){d$$0.Bootstrap.define("qx.bom.element.AnimationHandle",{extend:d$$0.event.Emitter,construct:function(){var a=d$$0.core.Environment.get("css.animation");this.__nn=a&&a["play-state"];this.__no=!0},events:{start:"Element",end:"Element",iteration:"Element"},
members:{__nn:null,__no:!1,__np:!1,isPlaying:function(){return this.__no},isEnded:function(){return this.__np},isPaused:function(){return"paused"==this.el.style[this.__nn]},pause:function(){this.el&&(this.el.style[this.__nn]="paused",this.el.$$animation.__no=!1,this.animationId&&d$$0.bom.element.AnimationJs&&d$$0.bom.element.AnimationJs.pause(this))},play:function(){this.el&&(this.el.style[this.__nn]="running",this.el.$$animation.__no=!0,void 0!=this.i&&d$$0.bom.element.AnimationJs&&d$$0.bom.element.AnimationJs.play(this))},
stop:function(){this.el&&d$$0.core.Environment.get("css.animation")&&!this.jsAnimation?(this.el.style[this.__nn]="",this.el.style[d$$0.core.Environment.get("css.animation").name]="",this.el.$$animation.__no=!1,this.el.$$animation.__np=!0):this.jsAnimation&&(this.stopped=!0,d$$0.bom.element.AnimationJs.stop(this))}}})})();(function(){d$$0.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$$0.Class?d$$0.Class.isDefined("qx.theme.manager.Color"):!1},isThemedColor:function(a){return this.supportsThemes()?d$$0.theme&&d$$0.theme.manager&&d$$0.theme.manager.Color?d$$0.theme.manager.Color.getInstance().isDynamic(a):!1:!1},stringToRgb:function(a){this.supportsThemes()&&this.isThemedColor(a)&&(a=d$$0.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.__kR(a);if(this.isRgbString(a))return this.__kQ();if(this.isHex3String(a))return this.__kS();if(this.isHex6String(a))return this.__kT();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.__kQ();if(this.isRgbaString(a))return this.__kR();if(this.isHex3String(a))return this.__kS();if(this.isHex6String(a))return this.__kT();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$$0.lang.String.pad(a[0].toString(16).toUpperCase(),2)+d$$0.lang.String.pad(a[1].toString(16).toUpperCase(),
2)+d$$0.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)},__kQ:function(){var a=parseInt(RegExp.$1,10);var b=parseInt(RegExp.$2,10);var c=parseInt(RegExp.$3,10);return[a,b,c]},__kR:function(){var a=parseInt(RegExp.$1,10);var b=parseInt(RegExp.$2,10);var c=parseInt(RegExp.$3,10);var f=parseInt(RegExp.$4,10);return 0===a&&0===b&0===c&&0===f?[-1,-1,-1]:[a,b,c]},__kS:function(){var a=17*parseInt(RegExp.$1,16);var b=17*parseInt(RegExp.$2,16);var c=
17*parseInt(RegExp.$3,16);return[a,b,c]},__kT:function(){var a=16*parseInt(RegExp.$1,16)+parseInt(RegExp.$2,16);var b=16*parseInt(RegExp.$3,16)+parseInt(RegExp.$4,16);var c=16*parseInt(RegExp.$5,16)+parseInt(RegExp.$6,16);return[a,b,c]},hex3StringToRgb:function(a){if(this.isHex3String(a))return this.__kS(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.__kT(a);
throw Error("Invalid hex6 value: "+a);},hexStringToRgb:function(a){if(this.isHex3String(a))return this.__kS(a);if(this.isHex6String(a))return this.__kT(a);throw Error("Invalid hex value: "+a);},rgbToHsb:function(a){var b;var c;b=a[0];var f=a[1];var d=a[2];var 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);var 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;var c;var d;var 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);var h;var l;var 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());
var b=Math.round(255*Math.random());var c=Math.round(255*Math.random());return this.rgbToRgbString([a,b,c])}}})})();(function(){d$$0.Bootstrap.define("qx.bom.client.CssAnimation",{statics:{getSupport:function(){var a=d$$0.bom.client.CssAnimation.getName();return null!=a?{name:a,"play-state":d$$0.bom.client.CssAnimation.getPlayState(),"start-event":d$$0.bom.client.CssAnimation.getAnimationStart(),"iteration-event":d$$0.bom.client.CssAnimation.getAnimationIteration(),"end-event":d$$0.bom.client.CssAnimation.getAnimationEnd(),
"fill-mode":d$$0.bom.client.CssAnimation.getFillMode(),keyframes:d$$0.bom.client.CssAnimation.getKeyFrames()}:null},getFillMode:function(){return d$$0.bom.Style.getPropertyName("AnimationFillMode")},getPlayState:function(){return d$$0.bom.Style.getPropertyName("AnimationPlayState")},getName:function(){return d$$0.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(){var a=
d$$0.bom.Style.VENDOR_PREFIXES;var b=[];for(var c=0;c<a.length;c++){var f="@"+d$$0.bom.Style.getCssName(a[c])+"-keyframes";b.push(f)}b.unshift("@keyframes");a=d$$0.bom.Stylesheet.createElement();for(c=0;c<b.length;c++)try{return d$$0.bom.Stylesheet.addRule(a,b[c]+" name",""),b[c]}catch(e){}return null},getRequestAnimationFrame:function(){var a=["requestAnimationFrame","msRequestAnimationFrame","webkitRequestAnimationFrame","mozRequestAnimationFrame","oRequestAnimationFrame"];for(var b=0;b<a.length;b++)if(void 0!=
window[a[b]])return a[b];return null}},defer:function(a){d$$0.core.Environment.add("css.animation",a.getSupport);d$$0.core.Environment.add("css.animation.requestframe",a.getRequestAnimationFrame)}})})();(function(){d$$0.Bootstrap.define("qx.bom.element.AnimationCss",{statics:{__fS:null,__nd:"Anni",__kc:0,__kU:{},__ne:{scale:!0,rotate:!0,skew:!0,translate:!0},__nf:d$$0.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.__nk(b);var e=b.keep;null!=e&&(f||b.alternate&&0==b.repeat%2)&&(e=100-e);this.__fS||(this.__fS=d$$0.bom.Stylesheet.createElement());var g=b.keyFrames;void 0==c&&(c=b.duration);null!=this.__nf&&(c=this.__nm(g,f)+" "+c+"ms "+b.timing+" "+(b.delay?b.delay+"ms ":"")+b.repeat+" "+(b.alternate?"alternate":""),d$$0.bom.Event.addNativeListener(a,this.__nf["start-event"],this.__ng),d$$0.bom.Event.addNativeListener(a,this.__nf["iteration-event"],this.__nh),d$$0.bom.Event.addNativeListener(a,
this.__nf["end-event"],this.__ni),a.style[d$$0.lang.String.camelCase(this.__nf.name)]=c,e&&(100==e&&this.__nf["fill-mode"])&&(a.style[this.__nf["fill-mode"]]="forwards"));c=new d$$0.bom.element.AnimationHandle;c.desc=b;c.el=a;c.keep=e;a.$$animation=c;null!=b.origin&&d$$0.bom.element.Transform.setOrigin(a,b.origin);null==this.__nf&&window.setTimeout(function(){d$$0.bom.element.AnimationCss.__ni({target:a})},0);return c},__ng:function(a){a.target.$$animation.emit("start",a.target)},__nh:function(a){null!=
a.target&&null!=a.target.$$animation&&a.target.$$animation.emit("iteration",a.target)},__ni:function(a){a=a.target;var b=a.$$animation;if(b){var c=b.desc;if(null!=d$$0.bom.element.AnimationCss.__nf){var f=d$$0.lang.String.camelCase(d$$0.bom.element.AnimationCss.__nf.name);a.style[f]="";d$$0.bom.Event.removeNativeListener(a,d$$0.bom.element.AnimationCss.__nf.name,d$$0.bom.element.AnimationCss.__ni)}null!=c.origin&&d$$0.bom.element.Transform.setOrigin(a,"");d$$0.bom.element.AnimationCss.__nj(a,c.keyFrames[b.keep]);
a.$$animation=null;b.el=null;b.ended=!0;b.emit("end",a)}},__nj:function(a,b){var c;for(var f in b)f in d$$0.bom.element.AnimationCss.__ne?(c||(c={}),c[f]=b[f]):a.style[d$$0.lang.String.camelCase(f)]=b[f];c&&d$$0.bom.element.Transform.transform(a,c)},__nk: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)},__nl:null,__nm:function(a,
b){var c="";for(var f in a){c=c+((b?-(f-100):f)+"% {");var e=a[f];var g;for(var h in e)if(h in this.__ne)g||(g={}),g[h]=e[h];else{var l=d$$0.bom.Style.getPropertyName(h);l=null!==l?d$$0.bom.Style.getCssName(l):"";c=c+((l||h)+":"+e[h]+";")}g&&(c+=d$$0.bom.element.Transform.getCss(g));c+="} "}if(this.__kU[c])return this.__kU[c];f=this.__nd+this.__kc++;d$$0.bom.Stylesheet.addRule(this.__fS,this.__nf.keyframes+" "+f,c);return this.__kU[c]=f}}})})();(function(){d$$0.Bootstrap.define("qx.bom.element.AnimationJs",
{statics:{__nq:30,__nr:"% in cm mm em ex pt pc px".split(" "),__ne:{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$$0.lang.Object.clone(b,!0);void 0==c&&(c=b.duration);var e=b.keyFrames;var g=this.__nA(e);var h=this.__nz(c,g);var l=parseInt(c/h,10);this.__ns(e,a);c=this.__nu(l,h,g,e,c,b.timing);var k=new d$$0.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.__nx(l,b.repeat);var t=this;k.delayId=window.setTimeout(function(){k.delayId=null;t.play(k)},b.delay||0);return k},__ns:function(a,b){var c={};for(var f in a)for(var e in a[f]){var g=d$$0.bom.Style.getPropertyName(e);g&&g!=e&&(g=d$$0.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.__nv(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.__nr.indexOf(c[e])&&(g[e]="0"+c[e]))},__nt:function(a){a=d$$0.lang.Object.clone(a);var b;for(var c in a)c in this.__ne&&(b||(b={}),b[c]=a[c],delete a[c]);b&&(b=d$$0.bom.element.Transform.getCss(b).split(":"),1<b.length&&(a[b[0]]=b[1].replace(";","")));return a},__nu:function(a,b,c,f,e,g){a=Array(a);var h=1;a[0]=this.__nt(f[0]);var l=f[0];var k=f[c[h]];
var t=Math.floor(c[h]/(100*(b/e)));var r=1;for(var 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;for(var m in k){var p=k[m]+"";if(m in this.__ne)if(q||(q={}),d$$0.Bootstrap.isArray(l[m]))for(d$$0.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.__nw(k[m][p]+"",l[m],g,s)}else s=r/t,q[m]=this.__nw(p,l[m],g,s);else if("#"==p.charAt(0)){var u=d$$0.util.ColorUtil.cssStringToRgb(l[m]);var w=d$$0.util.ColorUtil.cssStringToRgb(p);
var v=[];for(p=0;p<u.length;p++){var x=u[p]-w[p];s=r/t;s=d$$0.bom.AnimationFrame.calculateTiming(g,s);v[p]=parseInt(u[p]-x*s,10)}a[n][m]=d$$0.util.ColorUtil.rgbToHexString(v)}else isNaN(parseFloat(p))?a[n][m]=l[m]+"":(s=r/t,a[n][m]=this.__nw(p,l[m],g,s))}q&&(u=d$$0.bom.element.Transform.getCss(q).split(":"),1<u.length&&(a[n][u[0]]=u[1].replace(";","")));r++}a[a.length-1]=this.__nt(f[100]);return a},__nv:function(a){return a.substring((parseFloat(a)+"").length,a.length)},__nw:function(a,b,c,f){var e=
parseFloat(a)-parseFloat(b);return parseFloat(b)+e*d$$0.bom.AnimationFrame.calculateTiming(c,f)+this.__nv(a)},play:function(a){a.emit("start",a.el);var b$$0=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$$0.bom.element.Style?d$$0.bom.element.Style.get(a.el,d$$0.lang.String.camelCase(f)):a.el.style[d$$0.lang.String.camelCase(f)]);d$$0.bom.element.AnimationJs.__ny(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$$0.bom.element.AnimationJs.stop(a)},a.stepTime);a.animationId=b$$0;return a},pause:function(a){window.clearInterval(a.animationId);a.animationId=null;return a},stop:function(a){var b=a.desc;var c=a.el;var 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.__ny(c,d);else{if(a.reverse||
b.alternate&&b.repeat&&0==b.repeat%2)e=100-e;this.__ny(c,b.keyFrames[e])}c.$$animation=null;a.el=null;a.ended=!0;a.animationId=null;a.emit("end",c);return a},__nx:function(a,b){return void 0==b?a:"infinite"==b?Number.MAX_VALUE:a*b},__ny: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$$0.bom.Style.getPropertyName(c)||c;d$$0.bom.element.Style?d$$0.bom.element.Style.set(a,f,b[c]):a.style[f]=b[c]}},__nz:function(a,b){var c=100;for(var d=
0;d<b.length-1;d++)c=Math.min(c,b[d+1]-b[d]);for(c=a*c/100;c>this.__nq;)c/=2;return Math.round(c)},__nA:function(a$$0){a$$0=Object.keys(a$$0);for(var b$$0=0;b$$0<a$$0.length;b$$0++)a$$0[b$$0]=parseInt(a$$0[b$$0],10);a$$0.sort(function(a,b){return a-b});return a$$0}}})})();(function(){d$$0.Bootstrap.define("qx.bom.AnimationFrame",{extend:d$$0.event.Emitter,events:{end:void 0,frame:"Number"},members:{__nC:!1,startSequence:function(a){this.__nC=!1;var b=+new Date;var c=function(f){this.__nC?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$$0.bom.AnimationFrame.request(c,this))};this.id=d$$0.bom.AnimationFrame.request(c,this)},cancelSequence:function(){this.__nC=!0}},statics:{TIMEOUT:30,calculateTiming:function(a,b){if("ease-in"==a)var c=[3.1223E-7,.0757,1.2646,-.167,-.4387,.2654];else if("ease-out"==a)c=[-7.0198E-8,1.652,-.551,-.0458,.1255,-.1807];else{if("linear"==a)return b;c="ease-in-out"==a?[2.482E-7,-.2289,3.3466,-1.0857,-1.7354,.7034]:
[-.0021,.2472,9.8054,-21.6869,17.7611,-5.1226]}var d=0;for(var e=0;e<c.length;e++)d+=c[e]*Math.pow(b,e);return d},request:function(a,b){var c$$0=d$$0.core.Environment.get("css.animation.requestframe");var f=function(c){1E10>c&&(c=this.__nD+c);c=c||+new Date;a.call(b,c)};return c$$0?window[c$$0](f):window.setTimeout(function(){f()},d$$0.bom.AnimationFrame.TIMEOUT)}},defer:function(a){a.__nD=window.performance&&performance.timing&&performance.timing.navigationStart;a.__nD||(a.__nD=Date.now())}})})();
(function(){d$$0.Bootstrap.define("qx.bom.element.Transform",{statics:{__nB:d$$0.core.Environment.get("css.transform"),transform:function(a,b){var c=this.getTransformValue(b);null!=this.__nB&&(a.style[this.__nB.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.__nB?d$$0.bom.Style.getCssName(this.__nB.name)+
":"+a+";":""},setOrigin:function(a,b){null!=this.__nB&&(a.style[this.__nB.origin]=b)},getOrigin:function(a){return null!=this.__nB?a.style[this.__nB.origin]:""},setStyle:function(a,b){null!=this.__nB&&(a.style[this.__nB.style]=b)},getStyle:function(a){return null!=this.__nB?a.style[this.__nB.style]:""},setPerspective:function(a,b){null!=this.__nB&&(a.style[this.__nB.perspective]=b+"px")},getPerspective:function(a){return null!=this.__nB?a.style[this.__nB.perspective]:""},setPerspectiveOrigin:function(a,
b){null!=this.__nB&&(a.style[this.__nB["perspective-origin"]]=b)},getPerspectiveOrigin:function(a){if(null!=this.__nB){var b=a.style[this.__nB["perspective-origin"]];if(""!=b)return b;b=a.style[this.__nB["perspective-origin"]+"X"];a=a.style[this.__nB["perspective-origin"]+"Y"];if(""!=b)return b+" "+a}return""},setBackfaceVisibility:function(a,b){null!=this.__nB&&(a.style[this.__nB["backface-visibility"]]=b?"visible":"hidden")},getBackfaceVisibility:function(a){return null!=this.__nB?"visible"==a.style[this.__nB["backface-visibility"]]:
!0},getTransformValue:function(a){var b="";var c=["translate","scale"];for(var f in a){var e=a[f];b=d$$0.Bootstrap.isArray(e)?3===e.length&&-1<c.indexOf(f)&&d$$0.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){var c="";var f=["X","Y","Z"];for(var e=
0;e<b.length;e++)null==b[e]||2==e&&!d$$0.core.Environment.get("css.transform.3d")||(c+=a+f[e]+"(",c+=b[e],c+=") ");return c}}})})();(function(){d$$0.Bootstrap.define("baselib.module.Animation",{statics:{__KK:{duration:400,timing:"linear",keep:100},__KL:{GROW:100,GROW_WIDTH:100,GROW_HEIGHT:100,SHRINK:0,SHRINK_WIDTH:0,SHRINK_HEIGHT:0},__KM:"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$$0,b$$0,c){if(void 0!==baselib.module.Animation.__KL[a$$0]){var d;var e=null;var g=null;switch(a$$0){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.module.Animation.__KL[a$$0];
baselib.module.Animation.__KP(this);a$$0=baselib.module.Animation.__KO(this,d);var l=baselib.module.Animation.__KN(this,d,a$$0);baselib.module.Animation.__KQ(this,d);var k=this;this.forEach(function(a,r){var n=qxWeb(a);var q=qxWeb.object.clone(baselib.module.Animation.__KK);q.keyFrames=l[r];b$$0||(b$$0=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$$0).once("animationEnd",function(){h||qxWeb(a).hide();baselib.module.Animation.__KQ(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$$0+"' is not a pre-defined named animation!");return this},__KN:function(a$$0,b,c){var d=[];a$$0.forEach(function(a,g){var h={0:{},100:{}};var l=0;for(var k=b.length;l<k;l++)h[0][b[l]]="0px",h[100][b[l]]=c[g][l];d.push(h)});return d},__KO:function(a$$0,b){var c=[];a$$0.forEach(function(a){var d=[];var g=qxWeb(a);var h="none"!==a.style.display;var 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},__KP:function(a$$0){var b=baselib.module.Animation.__KM;a$$0.forEach(function(a){var d=qxWeb(a);var e=0;for(var 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]])})},__KQ:function(a$$0,b){a$$0.forEach(function(a){var d=qxWeb(a);var e;var g=0;for(var 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$$0.Bootstrap.define("baselib.module.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(){var e$$1=window.qxWeb.$$qx;e$$1.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});e$$1.$$packageData["0"]={locales:{},resources:{},translations:{C:{},en:{}}};(function(){e$$1.Bootstrap.define("qx.module.MatchMedia",{statics:{matchMedia:function(a,b){return new e$$1.bom.MediaQuery(a,b)},addSizeClasses:function(){qxWeb("html").mediaQueryToClass("only screen","small-up");qxWeb("html").mediaQueryToClass("only screen and (max-width: 40em)","small-only");qxWeb("html").mediaQueryToClass("only screen and (min-width: 40.063em)",
"medium-up");qxWeb("html").mediaQueryToClass("only screen and (min-width: 40.063em) and (max-width: 64em)","medium-only");qxWeb("html").mediaQueryToClass("only screen and (min-width: 64.063em)","large-up");qxWeb("html").mediaQueryToClass("only screen and (min-width: 64.063em) and (max-width: 90em)","large-only");qxWeb("html").mediaQueryToClass("only screen and (min-width: 90.063em)","xlarge-up");qxWeb("html").mediaQueryToClass("only screen and (min-width: 90.063em) and (max-width: 120em)","xlarge-only");
qxWeb("html").mediaQueryToClass("only screen and (min-width: 120.063em)","xxlarge-up")},__NU:function(a,b){a.isMatching()?this.addClass(b):this.removeClass(b)},mediaQueryToClass:function(a,b,n){a=e$$1.module.MatchMedia.matchMedia(a,n);n=e$$1.module.MatchMedia.__NU.bind(this,a,b);n(a,b);a.on("change",n);return this}},defer:function(a){qxWeb.$attachStatic({matchMedia:a.matchMedia,addSizeClasses:a.addSizeClasses});qxWeb.$attach({mediaQueryToClass:a.mediaQueryToClass})}})})();(function(){e$$1.Bootstrap.define("qx.bom.MediaQuery",
{extend:e$$1.event.Emitter,construct:function(a,b){this.__NV=b||window;this.__NY(this.__NV);this.__NW=this.__NV.matchMedia(a);this.query=a;this.matches=this.__NW.matches;this.__lU()},events:{change:"Map"},statics:{version:"2.0.1"},members:{__NV:null,__NW:null,matches:!1,query:null,getQuery:function(){return this.query},isMatching:function(){return this.matches},__lU:function(){this.__NW.addListener(this.__NX.bind(this))},__NX:function(){this.matches=this.__NW.matches;this.emit("change",{matches:this.matches,
query:this.query})},__NY:function(a$$2){a$$2.matchMedia||(a$$2.matchMedia=function(b$$1){var a$$1=b$$1.document;var e$$0=a$$1.documentElement;var k$$0=[];var t$$0=0;var x="";var g$$0={};var C=/\s*(only|not)?\s*(screen|print|[a-z\-]+)\s*(and)?\s*/i;var D=/^\s*\(\s*(-[a-z]+-)?(min-|max-)?([a-z\-]+)\s*(:?\s*([0-9]+(\.[0-9]+)?|portrait|landscape)(px|em|dppx|dpcm|rem|%|in|cm|mm|ex|pt|pc|\/([0-9]+(\.[0-9]+)?))?)?\s*\)\s*$/;var y=0;var A=function(v){var c=-1!==v.indexOf(",")&&v.split(",")||[v];var a=c.length-
1;var b=a;var f=null;var d=null;var e="";var p=0;var k=!1;var n="";var h="";f=null;d=0;h=null;var m="";var r="";var s="";var q="";var u="";m=!1;if(""===v)return!0;w();do{f=c[b-a];k=!1;if(d=f.match(C))e=d[0],p=d.index;if(!d||-1===f.substring(0,p).indexOf("(")&&(p||!d[3]&&e!==d.input))m=!1;else{h=f;k="not"===d[1];p||(n=d[2],h=f.substring(e.length));m=n===x||"all"===n||""===n;f=-1!==h.indexOf(" and ")&&h.split(" and ")||[h];d=f.length-1;if(m&&0<=d&&""!==h){do{h=f[d].match(D);if(!h||!g$$0[h[3]]){m=!1;
break}m=h[2];q=r=h[5];s=h[7];u=g$$0[h[3]];s&&(q="px"===s?Number(r):"em"===s||"rem"===s?16*r:h[8]?(r/h[8]).toFixed(2):"dppx"===s?96*r:"dpcm"===s?.3937*r:Number(r));m="min-"===m&&q?u>=q:"max-"===m&&q?u<=q:q?u===q:!!u;if(!m)break}while(d--)}if(m)break}}while(a--);return k?!m:m};var w=function(){var a=b$$1.innerWidth||e$$0.clientWidth;var c=b$$1.innerHeight||e$$0.clientHeight;var z=b$$1.screen.width;var l=b$$1.screen.height;var f=b$$1.screen.colorDepth;var d=b$$1.devicePixelRatio;g$$0.width=a;g$$0.height=
c;g$$0["aspect-ratio"]=(a/c).toFixed(2);g$$0["device-width"]=z;g$$0["device-height"]=l;g$$0["device-aspect-ratio"]=(z/l).toFixed(2);g$$0.color=f;g$$0["color-index"]=Math.pow(2,f);g$$0.orientation=c>=a?"portrait":"landscape";g$$0.resolution=d&&96*d||b$$1.screen.deviceXDPI||96;g$$0["device-pixel-ratio"]=d||1};var B=function(){clearTimeout(y);y=setTimeout(function(){var a=null;var c=t$$0-1;var e=c;var l=!1;if(0<=c){w();do if(a=k$$0[e-c])if((l=A(a.mql.media))&&!a.mql.matches||!l&&a.mql.matches)if(a.mql.matches=
l,a.listeners){l=0;for(var f=a.listeners.length;l<f;l++)a.listeners[l]&&a.listeners[l].call(b$$1,a.mql)}while(c--)}},10)};(function(){var e=a$$1.getElementsByTagName("head")[0];var c=a$$1.createElement("style");var g=null;var l="screen print speech projection handheld tv braille embossed tty".split(" ");var f=0;var d=l.length;var k="#mediamatchjs { position: relative; z-index: 0; }";var p="";var t=b$$1.addEventListener||(p="on")&&b$$1.attachEvent;c.type="text/css";c.id="mediamatchjs";e.appendChild(c);
for(g=b$$1.getComputedStyle&&b$$1.getComputedStyle(c)||c.currentStyle;f<d;f++)k+="@media "+l[f]+" { #mediamatchjs { z-index: "+f+" } }";c.styleSheet?c.styleSheet.cssText=k:c.textContent=k;x=l[1*g.zIndex||0];e.removeChild(c);w();t(p+"resize",B);t(p+"orientationchange",B)})();return function(a$$0){var c=t$$0;var b$$0={matches:!1,media:a$$0,addListener:function(a){k$$0[c].listeners||(k$$0[c].listeners=[]);a&&k$$0[c].listeners.push(a)},removeListener:function(a){var b=k$$0[c];var d=0;var e=0;if(b)for(e=
b.listeners.length;d<e;d++)b.listeners[d]===a&&b.listeners.splice(d,1)}};if(""===a$$0)return b$$0.matches=!0,b$$0;b$$0.matches=A(a$$0);t$$0=k$$0.push({mql:b$$0,listeners:null});return b$$0}}(a$$2))}}})})()})();window["qx"]=qxWeb.$$qx;$q.define("UNOUNO.components.Header",{statics:{breakpointRules:[{breakpoint:1050,maxItemsToShow:3},{breakpoint:1120,maxItemsToShow:4}],init:function(){this.initDynamicNavigation();this.initHeaderClickListeners();this.initFlyoutContractSelection();this.initFlyoutDynamicSubNavigation()},initQAHelper:function(){var qaHelperContainer=$q("#qa-helper-container");if(!qaHelperContainer.length){$q.create('\x3cdiv id\x3d"qa-helper-container"\x3e\x3cp class\x3d"doc-dim"\x3e\x3c/p\x3e\x3cp class\x3d"extra-info"\x3eno extra info\x3c/p\x3e\x3cp class\x3d"open-layer"\x3eOpen Layer\x3c/p\x3e\x3c/div\x3e').insertAfter("div:first");
if(UNOUNO.params.page==="Dashboard")$q("#qa-helper-container .open-layer").on("click",function(e){e.preventDefault();UNOUNO.pages.Dashboard.initWhatsNewTeaser(true)},this);else $q("#qa-helper-container .open-layer").hide()}},updateDocumentDimensionInfo:function(){$q("#qa-helper-container .doc-dim")[0].innerHTML="W: "+$q(document.body).getWidth()+" px \x3cbr\x3eH: "+$q(document.body).getHeight()+" px"},initHeaderClickListeners:function(){$q("#header-container").on("click",this.handleHeaderClick,this);
$q(document).on("click",this.handleDocumentClick,this);$q(window).on("resize",this.hideAllHeaderFlyouts,this)},handleHeaderClick:function(e){var clickTarget=$q(e.getTarget());var flyoutDynamicSubNavigation=$q("#flyout-dynamic-sub-navigation");var dynamicSubNavigationItem=$q("#dynamic-sub-navigation .item-sub-navigation");var flyoutContractContainer=$q("#flyout-contract-selection");var navigationContractItem=$q("#contract-selection");var navigationContractListItem=$q("li.contract-selection");flyoutCustomerDataContainer=
$q("#flyout-customer-data"),navigationCustomerDataItem=$q("#customer-data"),navigationCustomerDataListItem=$q("li.customer-data");flyoutHelpCenter=$q("#flyout-help-center"),navigationHelpCenterItem=$q("#help-center"),navigationHelpCenterListItem=$q("li.help-center"),searchInput=$q("#help-search");if(clickTarget.isChildOf!==undefined){if(clickTarget.isChildOf(navigationContractItem)||$q.equalNodes(clickTarget[0],navigationContractItem[0]))this.handleNavigationItemClick(navigationContractItem,flyoutContractContainer,
e);if(clickTarget.isChildOf(navigationCustomerDataItem)||$q.equalNodes(clickTarget[0],navigationCustomerDataItem[0]))this.handleNavigationItemClick(navigationCustomerDataItem,flyoutCustomerDataContainer,e);if(searchInput.length>0&&clickTarget.isChildOf(navigationHelpCenterItem)||$q.equalNodes(clickTarget[0],navigationHelpCenterItem[0]))this.handleNavigationItemClick(navigationHelpCenterItem,flyoutHelpCenter,e);if(clickTarget.isChildOf(dynamicSubNavigationItem)||$q.equalNodes(clickTarget[0],dynamicSubNavigationItem[0]))this.handleNavigationItemClick(dynamicSubNavigationItem,
flyoutDynamicSubNavigation,e);if(!(clickTarget.isChildOf(navigationHelpCenterListItem)||$q.equalNodes(clickTarget[0],navigationHelpCenterListItem[0])||clickTarget.isChildOf(navigationContractListItem)||$q.equalNodes(clickTarget[0],navigationContractListItem[0])||clickTarget.isChildOf(navigationCustomerDataListItem)||$q.equalNodes(clickTarget[0],navigationCustomerDataListItem[0])||clickTarget.isChildOf(dynamicSubNavigationItem)||$q.equalNodes(clickTarget[0],dynamicSubNavigationItem[0])))this.handleNonNavigationItemHeaderClick(e)}},
handleNavigationItemClick:function(navigationItem,flyoutContainer,e){e.preventDefault();if(flyoutContainer.hasClass("hidden")){this.hideAllHeaderFlyouts();$q(flyoutContainer).removeClass("hidden");$q(navigationItem).getParents("li").addClass("active")}else this.hideAllHeaderFlyouts()},handleNonNavigationItemHeaderClick:function(e){var clickTarget=$q(e.getTarget());if($q.isNodeName(clickTarget[0],"a")||clickTarget.getAncestorsUntil("#header-container","a").length)this.hideAllHeaderFlyouts()},hideAllHeaderFlyouts:function(){var flyoutContract=
$q("#flyout-contract-selection");var flyoutCustomer=$q("#flyout-customer-data");var flyoutHelpCenter=$q("#flyout-help-center");var flyoutDynamicSubNavigation=$q("#flyout-dynamic-sub-navigation");var headerListItems=$q("#header ul.static-navigation li.infobox");var subnavigation=$q("#dynamic-sub-navigation .item-sub-navigation");if(flyoutHelpCenter.getParents("li").hasClass("active"))UNOUNO.components.SearchFlyout.resetHelpCenterFlyoutContent();flyoutContract.addClass("hidden");flyoutCustomer.addClass("hidden");
flyoutHelpCenter.addClass("hidden");flyoutDynamicSubNavigation.addClass("hidden");headerListItems.removeClass("active");subnavigation.removeClass("active")},handleDocumentClick:function(e){var clickTarget=$q(e.getTarget());if(clickTarget.isChildOf!==undefined&&!clickTarget.isChildOf("#header-container"))this.hideAllHeaderFlyouts()},initDynamicNavigation:function(){$q(window).on("resize",$q.func.throttle(this.runBreakpointChecks,100,true),this);this.runBreakpointChecks()},runBreakpointChecks:function(ignoreBreakpoint){var i;
var allNavigationItems=$q("#header .dynamic-navigation li.navi-item");var breakpointTriggered;$q("#dynamic-sub-navigation").addClass("hidden");$q(allNavigationItems).removeClass("hidden");for(i=0;i<this.breakpointRules.length;i+=1)if(this.breakpointRules[i].breakpoint!==ignoreBreakpoint){breakpointTriggered=this.handleBreakpoint(this.breakpointRules[i]);if(breakpointTriggered)break}},handleBreakpoint:function(breakpointRule){var isWidthGreaterBreakpoint=$q.matchMedia("screen and (min-width: "+(breakpointRule.breakpoint+
18)+"px)").matches;var navigationItemsToBeHid=$q("#header .dynamic-navigation li.navi-item:gt("+(breakpointRule.maxItemsToShow-1)+")");var dynamicSubNavigationItemsToBeShown;var activeVisibleSubNavigationItem;if(navigationItemsToBeHid.length)if(!isWidthGreaterBreakpoint){$q(navigationItemsToBeHid).addClass("hidden");$q("#dynamic-sub-navigation").removeClass("hidden");dynamicSubNavigationItemsToBeShown=$q("#dynamic-sub-navigation").find("li.navi-item:gt("+(breakpointRule.maxItemsToShow-2)+")");dynamicSubNavigationItemsToBeShown.removeClass("hidden");
activeVisibleSubNavigationItem=$q("#dynamic-sub-navigation").find("li.navi-item.active");if(!activeVisibleSubNavigationItem.hasClass("hidden"))$q("#dynamic-sub-navigation .item-sub-navigation").addClass("icon-active");return true}return false},initFlyoutDynamicSubNavigation:function(){var flyoutContainer=$q("#flyout-dynamic-sub-navigation");if(flyoutContainer.length)this.handleSubNavigationEntries(flyoutContainer)},handleSubNavigationEntries:function(flyoutContainer){flyoutContainer.find(".navi-item").on("click",
this.handleSubNavigationEntryClick.bind(this))},handleSubNavigationEntryClick:function(e){var subNavigationEntry;var changePageRequest;e.preventDefault();subNavigationEntry=e.currentTarget;changePageRequest=$q(subNavigationEntry).find("a")[0].href;document.location.href=changePageRequest;this.hideAllHeaderFlyouts()},initFlyoutContractSelection:function(){var flyoutContainer=$q("#flyout-contract-selection");if(flyoutContainer.length){this.harmonizeContractAndDomainColumnWidths(flyoutContainer);this.handleContractSelection(flyoutContainer)}},
harmonizeContractAndDomainColumnWidths:function(flyoutContainer){var allContractColumns=$q(flyoutContainer).find(".contract-info");var allDomainColumns=$q(flyoutContainer).find(".domain-info");var maxContractColumnWidth;var maxDomainColumnWidth;flyoutContainer.removeClass("hidden");maxContractColumnWidth=this.getMaxWidthOfCollection(allContractColumns);maxDomainColumnWidth=this.getMaxWidthOfCollection(allDomainColumns);if(maxContractColumnWidth&&maxDomainColumnWidth){allContractColumns.setStyle("width",
maxContractColumnWidth+"px");allDomainColumns.setStyle("width",maxDomainColumnWidth+"px")}flyoutContainer.addClass("hidden")},getMaxWidthOfCollection:function(collection){var i;var currentWidth;var maxWidthStore=0;for(i=0;i<collection.length;i+=1){currentWidth=$q(collection[i]).getWidth();if(currentWidth>maxWidthStore)maxWidthStore=currentWidth}return maxWidthStore},handleContractSelection:function(flyoutContainer){$q(flyoutContainer).find("li").on("click",this.handleContractListEntryClick.bind(this,
flyoutContainer))},handleContractListEntryClick:function(e){var contractListEntry;var changeContractRequest;e.preventDefault();contractListEntry=e.currentTarget;changeContractRequest=$q(contractListEntry).find("a.select-contract")[0].href;document.location.href=changeContractRequest;this.hideAllHeaderFlyouts()}},defer:function(statics){statics.init()}});$q.define("UNOUNO.components.SearchFlyout",{statics:{init:function(){this.initHelpCenterSearch()},initHelpCenterSearch:function(){var searchInput=$q("#help-search");var helpCenterButton=$q("#help-center");if(searchInput.length>0){helpCenterButton.addClass("arrow");if($q.env.get("engine.name")==="mshtml"&&$q.env.get("engine.version")==="8.0")$q(searchInput).on("keyup",this.shadowListener,this);$q(searchInput).on("keyup",q.func.debounce(this.handleSearchInputKeyDown,500),this);this.addEventListenerOnResetSearch();
this.addEventListenersOnLinks()}},shadowListener:function(ev){this.__target=ev.getTarget();this.__identifier=ev.getKeyIdentifier()},handleSearchInputKeyDown:function(ev){var searchInput=this.__target||ev.getTarget();var keyCode=this.__identifier||ev.getKeyIdentifier();var searchString;this.resetSearchHandler();if(searchInput){searchString=$q(searchInput).getValue();if(searchString&&searchString.length>2&&!(keyCode>=17&&keyCode<=45)&&!(keyCode>=91&&keyCode<=93)&&!(keyCode>=112&&keyCode<=145)&&keyCode!=
9){this.showSearchProgress();this.updateSearchResultPart(searchString,2,4)}}},updateSearchResultPart:function(searchString,maxItems,maxCsvItems){var url=window.location.href;var ind=url.indexOf("?");var http;if(ind>-1)url=url.substring(0,ind);http=new XMLHttpRequest;url+="?__render_href\x3dtxt/components/search-flyout.xml\x26__render_part\x3dcontent\x26__render_module\x3dfrontend-panel-content";url+="\x26searchString\x3d"+searchString+"\x26maxItems\x3d"+(maxItems||2)+"\x26maxCsvItems\x3d"+(maxCsvItems||
4);http.open("GET",url,true);http.onreadystatechange=function(scope){return function(){if(http.readyState===4)if(http.status===200)scope.renderPartCallback(http.responseText);else scope.renderErrorPartCallback(http.status,http.responseText)}}(this);http.send()},renderPartCallback:function(responseText){var searchResultContainer=$q("div#search-states-box");if(searchResultContainer.length&&responseText&&responseText!==""){this.removeEventListeners();$q(searchResultContainer).getChildren().remove();
$q(searchResultContainer).setHtml(responseText);this.hideSearchProgress();this.addEventListeners()}},renderErrorPartCallback:function(status,responseText){},addEventListeners:function(){var searchInput=$q("#help-search");var searchSuggestion=$q("span#search-suggestion");var helpCenterResultItems=$q("#search-results-help-center li.result-item");var flyoutHelpCenter=$q("#flyout-help-center");var suggestion;this.addEventListenerOnResetSearch();if(searchSuggestion)searchSuggestion.on("click",function(ev){ev.preventDefault();
suggestion=$q.getNodeText(searchSuggestion);searchInput.setValue(suggestion);this.updateSearchResultPart(suggestion,2,4)},this);if(helpCenterResultItems)helpCenterResultItems.forEach(function(item){$q(item).hover(function(){$q(item).find("a").addClass("link-hovered")},function(){$q(item).find("a").removeClass("link-hovered")})},this);this.addEventListenersOnLinks()},removeEventListeners:function(){var toggleButton=$q("#toggle-contact-details-button");toggleButton.off("click")},addEventListenersOnLinks:function(){var allFlyoutLinks=
$q(".help-center-box-content a");helpCenterListItem=$q("#header ul.static-navigation li.help-center"),flyoutHelpCenter=$q("#flyout-help-center");if(allFlyoutLinks)allFlyoutLinks.forEach(function(item){$q(item).on("click",function(){flyoutHelpCenter.addClass("hidden");helpCenterListItem.removeClass("active");this.resetHelpCenterFlyoutContent()},this)},this)},addEventListenerOnResetSearch:function(){var searchInput=$q("#help-search");var resetSearchIcon=$q("#reset-search-icon");resetSearchIcon.on("click",
function(){searchInput.setValue("");searchInput.focus();this.resetSearchHandler()},this)},resetSearchHandler:function(){var searchInput=$q("#help-search");var resetSearchIcon=$q("#reset-search-icon");if(searchInput.getValue()!=="")resetSearchIcon.removeClass("hidden");else this.resetHelpCenterFlyoutContent()},showSearchProgress:function(){$q("#search-states").hide();$q("#search-progress").show()},hideSearchProgress:function(){$q("#search-progress").hide();$q("#search-states").show()},resetHelpCenterFlyoutContent:function(){var resetSearchIcon=
$q("#reset-search-icon");var searchInput=$q("#help-search");resetSearchIcon.addClass("hidden");searchInput.setValue("");UNOUNO.components.SearchFlyout.updateSearchResultPart("",2,4)}},defer:function(statics){statics.init()}});$q.define("UNOUNO.components.BrowserInfo",{defer:function(staticsMap){staticsMap.init()},statics:{COOKIE_NAME:"mamba_browsercheck",CONTAINER:$q("#browserinfo-container"),init:function(){$q("#browserinfo-close").once("click",this.hideLayer.bind(this,this.CONTAINER))},hideLayer:function(container,ev){container.hide();this.storeCookie()},storeCookie:function(){$q.cookie.set(this.COOKIE_NAME,true,30)}}});qxWeb.define("mamba.DomUtil",{statics:{isIE:/MSIE\s+([^\);]+)(\)|;)/.test(navigator.userAgent),isIE7:navigator.appVersion.indexOf("MSIE 7.")!=-1,elemHeight:function(elemJQ){return $q.env.get("css.boxmodel")=="content"?elemJQ.getContentHeight():elemJQ.getHeight()},elemWidth:function(elemJQ){return $q.env.get("css.boxmodel")=="content"?elemJQ.getContentWidth():elemJQ.getWidth()},elemRelLeft:function(elemJQ){return elemJQ.getOffset().left},elemRelRight:function(elemJQ){return elemJQ.getOffset().right},
elemRelTop:function(elemJQ){return elemJQ.getOffset().top},elemRelBottom:function(elemJQ){return this.elemRelTop(elemJQ)+this.elemHeight(elemJQ)},elemAbsTop:function(elemJQ){return elemJQ.getOffset().top},elemAbsBottom:function(elemJQ){return this.elemAbsTop(elemJQ)+this.elemHeight(elemJQ)},elemAbsLeft:function(elemJQ){return elemJQ.getOffset().left},elemAbsRight:function(elemJQ){return this.elemAbsLeft(elemJQ)+this.elemWidth(elemJQ)},getElemData:function(elemJQ){var data=elemJQ.getAttribute("data");
if(data==null|data=="")return{};else return eval("({"+data+"})")}}});qxWeb.define("mamba.container.ContainerBox",{statics:{init:function(){var lastLeftJQ=$q("#container-box-left \x3e div:last");var lastRightJQ=$q("#container-box-right \x3e div:last");if(lastLeftJQ.length!=0&&lastRightJQ.length!=0){this._lastLeftContainerJQ=lastLeftJQ;this._lastRightContainerJQ=lastRightJQ;this._alignBottom();if(mamba.DomUtil.isIE)window.attachEvent("onresize",this._createResizeHandler());else window.addEventListener("resize",this._createResizeHandler(),false)}},_createResizeHandler:function(){var self=
this;return function(){self.alignContainerBoxes()}},alignContainerBoxes:function(){if(this._lastLeftContainerJQ!=null){this._lastLeftContainerJQ.find(".lb").setStyle("height","auto");this._lastRightContainerJQ.find(".lb").setStyle("height","auto");var self=this;window.setTimeout(function(){self._alignBottom()})}},_alignBottom:function(){var leftJQ=this._lastLeftContainerJQ;var rightJQ=this._lastRightContainerJQ;var leftTop=leftJQ[0].offsetTop;var rightTop=rightJQ[0].offsetTop;var leftBottom=leftTop+
leftJQ[0].offsetHeight;var rightBottom=rightTop+rightJQ[0].offsetHeight;var borderAndPadding=0;var correction=$q.env.get("css.boxmodel")=="content"?0:-3;if(leftBottom<rightBottom)leftJQ.find(".lb").setStyle("height",rightBottom-leftTop+correction-borderAndPadding+"px");else rightJQ.find(".lb").setStyle("height",leftBottom-rightTop+correction-borderAndPadding+"px")}}});qxWeb.define("mamba.ui.widget.Widget",{statics:{arrowIcon:"img-mamba/icons/button-right.png",elementIdPrefix:"widget",getEcondaHandler:function(target){return""}},construct:function(id,title,contentData,headerUrl,hideIcon,econdaTarget){this.setId(id);this.__nodeJQ=$q.create(this.__getHtml(id,title,headerUrl,hideIcon,econdaTarget)).setAttribute("id",this.getElementId());this._setContent(contentData)},members:{__id:null,setId:function(id){if(qxWeb.type.get(id)!=="String")throw new Error("Id has to be a string!");
this.__id=id},getId:function(){return this.__id},getElementId:function(){return mamba.ui.widget.Widget.elementIdPrefix+this.getId()},getNodeJQ:function(){return this.__nodeJQ},getContentJQ:function(){return this.__nodeJQ.find(".content")},append:function(parentJQ){parentJQ.append(this.__nodeJQ)},setMinWidth:function(){var labelWidth;var labelJQ=this.__nodeJQ.find("h1 span");if(labelJQ.getStyle("display")=="block"||mamba.DomUtil.isIE){labelJQ.setStyle("display","inline");labelWidth=labelJQ.getWidth();
labelJQ.setStyle("display","block")}else labelWidth=labelJQ.getWidth();var minWidth=labelWidth+parseInt(labelJQ.getStyle("padding-left"))+30;this.__nodeJQ.setStyle("min-width",minWidth+"px")},_setContent:function(contentData){},__getHtml:function(id,title,headerUrl,hideIcon,econdaTarget){var html=["\x3cdiv class\x3d'widget rt'\x3e\x3cdiv class\x3d'lt'\x3e\x3cdiv class\x3d'rb'\x3e\x3cdiv class\x3d'lb'\x3e"];var disabledHelp=["CenterOnlineMarketing","CenterSecurity","WebspaceInfrastructure"];if($q("#tooltip-"+
id).length)html.push('\x3ca href\x3d"#" id\x3d"testId" class\x3d"dashletTooltipTrigger" onclick\x3d"mamba.ui.ContextHelp.toggle(\'tooltip-'+id+"', this, event); return false;\"\x3e\x3c/a\x3e");if($q("#helpdialog").length&&id==="CenterNavigation"&&disabledHelp.indexOf(UNOUNO.params.page)===-1)html.push('\x3ca href\x3d"#" id\x3d"openhelp" class\x3d"dashletTooltipTrigger"\x3e\x3c/a\x3e');if(!hideIcon){html.push("\x3cspan class\x3d'sprite sprite-");html.push(id);html.push("'/\x3e")}html.push("\x3ch1\x3e");
if(headerUrl){html.push("\x3ca href\x3d'");html.push(headerUrl);if(econdaTarget){html.push("' onclick\x3d'");html.push(mamba.ui.widget.Widget.getEcondaHandler(econdaTarget))}if(hideIcon)html.push("' class\x3d'noIcon");else html.push("' class\x3d'headerLink");html.push("'\x3e")}html.push("\x3cspan");if(hideIcon)html.push(" class\x3d'noIcon'");html.push("\x3e");html.push("\x3cdiv class\x3d'title'\x3e");html.push(title);html.push("\x3c/div\x3e");if(headerUrl)html.push('\x3cb class\x3d"details"\x3e\x26gt; \x3cfont\x3e'+
mamba.ui.widget.Widget.moreText+"\x3c/font\x3e\x3c/b\x3e");html.push("\x3c/span\x3e");if(headerUrl)html.push("\x3c/a\x3e");html.push("\x3c/h1\x3e\x3cdiv class\x3d'content'\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e");return html.join("")}}});qxWeb.define("mamba.ui.widget.Dashlet",{extend:mamba.ui.widget.Widget,construct:function(id,title,groupData,headerUrl,econdaTarget){if(!groupData)groupData=[];this.base(arguments,id,title,groupData,headerUrl,null,econdaTarget)},members:{_setContent:function(groupData){function setContentLi(pageData,html,noTotal,iteration){html.push("\x3cli ");if(pageData.tagID){html.push('id\x3d"'+pageData.tagID+'" style\x3d"height:18px;"');html.push("\x3e")}else{if(pageData.onlyID)html.push('id\x3d"'+pageData.onlyID+
'"');html.push("\x3e");if(pageData.image)html.push("\x3cdiv style\x3d'white-space:nowrap'\x3e\x3ca href\x3d'");else html.push("\x3ca href\x3d'");html.push(pageData.href);if(pageData.ac){html.push("\x26ac\x3d");html.push(pageData.ac)}if(pageData.type=="external"||pageData.type=="popup")html.push("' target\x3d'_blank");if(pageData.style){html.push("' style\x3d'");html.push(pageData.style)}if(pageData.tooltip){html.push("' title\x3d'");html.push(pageData.tooltip.replace("'","\x26#39;"))}html.push("'\x3e");
html.push(pageData.label);if(pageData.image){html.push("\x3c/a\x3e\x26nbsp;\x3cimg src\x3d'");html.push(pageData.image);html.push("' align\x3d'bottom'/\x3e");if(iteration<noTotal-1&&noTotal)html.push(", ");html.push("\x3c/div\x3e")}else{html.push("\x3c/a\x3e");if(iteration<noTotal-1&&noTotal)html.push(", ")}}html.push("\x3c/li\x3e")}if(!groupData)return;var html$$0=[];var data;var pageData;var pageDataSaleLinks=[];var kSL=0;pageDataLinks=[];iteration=0;var i=0;for(var l=groupData.length;i<l;i++){data=
groupData[i];html$$0.push("\x3cdiv class\x3d'center'\x3e\x3cdiv class\x3d'centerContent'\x3e");if(i>0){html$$0.push("\x3cspan class\x3d'sprite-group sprite-group-");html$$0.push(data.id);html$$0.push("'\x3e\x3c/span\x3e")}html$$0.push("\x3cdiv\x3e");if(data.hideGroupTitle!="true"){html$$0.push("\x3ch2\x3e");html$$0.push(data.label);html$$0.push("\x3c/h2\x3e\x3cul\x3e")}else html$$0.push("\x3cul style\x3d'margin-top:13px;'\x3e");var j=0;for(var k=data.items.length;j<k;j++){pageData=data.items[j];if(pageData.linktype==
"salelink")pageDataSaleLinks.push(pageData);else pageDataLinks.push(pageData)}j=0;for(k=pageDataLinks.length;j<k;j++){pageData=pageDataLinks[j];setContentLi(pageData,html$$0,k,j)}pageDataLinks=[];if(pageDataSaleLinks.length){html$$0.push('\x3c/ul\x3e\x3cul class\x3d"salelink"\x3e');j=0;for(k=pageDataSaleLinks.length;j<k;j++){pageData=pageDataSaleLinks[j];setContentLi(pageData,html$$0,k,j)}pageDataSaleLinks=[]}html$$0.push("\x3c/ul\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e")}this.getContentJQ().setHtml(html$$0.join(""))}}});qxWeb.define("mamba.ui.Toolbar",{construct:function(id,listId,allCount,filteredCount,checkboxFieldName,checkboxAllFieldName){this._id=id;this._listId=listId;this._allCount=allCount;this._filteredCount=filteredCount;this._buttons={};this._menuButtons=[];this._toggleButtons=[];this._selectionDependentWidgets=[];mamba.ui.ToolbarList.init(listId);if(checkboxFieldName||checkboxAllFieldName){this._checkboxTable=new mamba.ui.CheckboxTable(listId,checkboxFieldName,checkboxAllFieldName);this._checkboxTable.addListener("selectionChanged",
this._onTableSelectionChanged,this)}},members:{getId:function(){return this._id},getListId:function(){return this._listId},registerToolbarButton:function(id,button,capabilities){if(button.getType()=="menu"){this._menuButtons.push(button);button.setEnabled(button.hasVisibleMenuItem())}else this._registerSelectionDependentWidget(button,capabilities,false);if(button.getType()=="toggle"){this._toggleButtons.push(button);button.on("changeToggleContentVisible",this._createToggleButtonHandler(button));this._updateToogleVisibility()}},
_createToggleButtonHandler:function(button){var self=this;return function(data){if(data)for(var i=0;i<self._toggleButtons.length;i++){var btn=self._toggleButtons[i];if(btn!=button&&btn.getType()=="toggle")btn.setToggleContentVisible(false)}}},registerMenuItem:function(id,menuItem,capabilities){this._registerSelectionDependentWidget(menuItem,capabilities,true)},_registerSelectionDependentWidget:function(widget,capabilities,effectsVisibility){var caps=capabilities;if(caps==null||caps.prop==null&&caps.notprop==
null&&caps.selcount==null)return;var widgetInfo={widget:widget,selCountArr:caps.selcount?caps.selcount.split(","):null,propWhitelist:caps.prop?caps.prop.split(","):null,propBlacklist:caps.notprop?caps.notprop.split(","):null,effectsVisibility:effectsVisibility};this._selectionDependentWidgets.push(widgetInfo);this._updateSelectionDependentWidget(widgetInfo);this._updateMenuButtons()},getButton:function(id){return this._buttons[id]},_onTableSelectionChanged:function(){this._updateSelectionDependentWidgets()},
_updateSelectionDependentWidget:function(info){var matches=this._checkboxTable.matchesSelection(info.selCountArr,info.propWhitelist,info.propBlacklist);if(info.effectsVisibility)info.widget.setVisible(matches);else info.widget.setEnabled(matches)},_updateMenuButtons:function(){for(var i=0;i<this._menuButtons.length;i++){var btn=this._menuButtons[i];btn.setEnabled(btn.hasVisibleMenuItem())}},_updateSelectionDependentWidgets:function(){if(this._checkboxTable==null)throw new Error("There is a toolbar widget with capabilities, but the "+
"toolbar doesn't belong to a list with checkboxes");for(var i=0;i<this._selectionDependentWidgets.length;i++)this._updateSelectionDependentWidget(this._selectionDependentWidgets[i]);this._updateMenuButtons()},_updateToogleVisibility:function(){var activeToggleButton=null;for(var i=0;i<this._toggleButtons.length;i++){var button=this._toggleButtons[i];var inputJQ=button.getToggleContent().find("input[type\x3d'text']");if(inputJQ.length>0){var value=inputJQ.getAttribute("value");if(value!=null&&value!=
""){activeToggleButton=button;break}}else if(this._allCount!=this._filteredCount)activeToggleButton=button}if(activeToggleButton!=null)activeToggleButton.setToggleContentVisible(true)}}});qxWeb.define("mamba.ui.ToolbarList",{statics:{BUTTON_SORTUP_DEFAULT:"img-mamba/toolbar/sort-up.png",BUTTON_SORTUP_OVER:"img-mamba/toolbar/sort-up-over.png",BUTTON_SORTUP_ACTIVE:"img-mamba/toolbar/sort-up-pressed.png",BUTTON_SORTDOWN_DEFAULT:"img-mamba/toolbar/sort-down.png",BUTTON_SORTDOWN_OVER:"img-mamba/toolbar/sort-down-over.png",BUTTON_SORTDOWN_ACTIVE:"img-mamba/toolbar/sort-down-pressed.png",CSS_CLASS_SORTUP:"sortup",CSS_CLASS_SORTDOWN:"sortdown",_lastCheckbox:{},init:function(listId){this._setOnClickRow(listId);
this._setOnChangeCheckbox(listId);if(mamba.Init.isHijaxMode()){if(qxWeb.env.get("qx.debug")&&typeof window.console=="object")console.info(mamba.ui.ToolbarList,"Disabled table context menu for hijax mode")}else;this._setSortButtons(listId);this._setInitStyles(listId)},_setSortButtons:function(listId){$q("#"+listId+" ."+mamba.ui.ToolbarList.CSS_CLASS_SORTUP).on("mouseover",function(e){this.src=mamba.ui.ToolbarList.BUTTON_SORTUP_OVER}).on("mouseout",function(e){this.src=mamba.ui.ToolbarList.BUTTON_SORTUP_DEFAULT}).on("mousedown",
function(e){this.src=mamba.ui.ToolbarList.BUTTON_SORTUP_ACTIVE});$q("#"+listId+" ."+mamba.ui.ToolbarList.CSS_CLASS_SORTDOWN).on("mouseover",function(e){this.src=mamba.ui.ToolbarList.BUTTON_SORTDOWN_OVER}).on("mouseout",function(e){this.src=mamba.ui.ToolbarList.BUTTON_SORTDOWN_DEFAULT}).on("mousedown",function(e){this.src=mamba.ui.ToolbarList.BUTTON_SORTDOWN_ACTIVE})},_setInitStyles:function(listId){$q("tr.low, tr.high").forEach(function(e){var jCheckbox=$q(this).find("input[type\x3d'checkbox']");
if(jCheckbox.length>0)jCheckbox[0].checked?$q(this).addClass("marked"):$q(this).removeClass("marked")})},_setDisableTextSelection:function(listId){$q(".otable").disableTextSelect()},_onBeforeShowContextMenu:function(jTarget){var menu=this._getContextMenu();menu.checkVisibility();if(!jTarget.parent("tr").eq(0).hasClass("marked"))if(jTarget[0].nodeName.toLowerCase()=="td")jTarget.emitNative("click");else jTarget.parent("td").eq(0).emitNative("click")},_setOnMouseDownRow:function(listId){$q("#"+listId).on("contextmenu",
function(){return false});var jTableRows=$q("tr.low, tr.high");var jTableRowsClickable=jTableRows.find("td:not(:eq(0))");var menu=this._getContextMenu(listId);jTableRowsClickable.contextMenu({menu:menu.getId(),onBeforeShow:{fct:this._onBeforeShowContextMenu,context:this}})},_getContextMenu:function(listId){if(!this._contextmenu)this._contextmenu=new mamba.ui.ContextMenu(listId,"toolbar_"+listId);return this._contextmenu},_setOnClickRow:function(listId){var self=this;var jTableRows=$q("tr.low, tr.high");
var jTableRowsClickable=jTableRows.find("td:not(:eq(0))");jTableRowsClickable.on("click",function(e){var jRow=$q(this).getAncestors();if(jRow.hasClass("unmarked"))return true;if(e.shiftKey&&self._lastCheckbox[listId]){var currentRowIndex=jRow[0].rowIndex;var range={min:Math.min(currentRowIndex,self._lastCheckbox[listId]),max:Math.max(currentRowIndex,self._lastCheckbox[listId])};var table=document.getElementById(listId);var i=1;for(var jCb;i<range.min;i++){jRow=$q(table.rows[i]);if(jRow.hasClass("marked")){jRow.removeClass("marked");
jCb=jRow.find("input[type\x3d'checkbox']");if(jCb)jCb[0].checked=false}}i=range.max+1;for(var l=table.rows.length;i<l;i++){jRow=$q(table.rows[i]);if(jRow.hasClass("marked")){jRow.removeClass("marked");jCb=jRow.find("input[type\x3d'checkbox']");if(jCb)jCb[0].checked=false}}for(i=range.min;i<=range.max;i++){jRow=$q(table.rows[i]);if(!jRow.hasClass("marked")){jRow.addClass("marked");jCb=jRow.find("input[type\x3d'checkbox']");if(jCb){jCb[0].checked=true;if(i==range.max)jCb.emitNative("change")}}}}else{if(!e.ctrlKey){jTableRows.removeClass("marked");
jTableRows.find("input[type\x3d'checkbox']").forEach(function(target){target.checked=false})}var jCheckbox=jRow.find("input[type\x3d'checkbox']");if(jCheckbox[0]){jCheckbox[0].checked=!jCheckbox[0].checked;jCheckbox[0].checked?jRow.addClass("marked"):jRow.removeClass("marked");jCheckbox.emitNative("change")}}self._lastCheckbox[listId]=jRow[0].rowIndex})},_setOnChangeCheckbox:function(){var self=this;var jTableRowsCheckboxes=$q("tr.low, tr.high").find("input[type\x3d'checkbox']");if($q.env.get("browser.name")==
"ie")if($q.env.get("browser.version")>8){jTableRowsCheckboxes.on("click",this._setOnChangeCheckboxImpl);jTableRowsCheckboxes.on("ieinputchange",this._setOnChangeCheckboxImpl)}else jTableRowsCheckboxes.on("propertychange",this._setOnChangeCheckboxImpl);else jTableRowsCheckboxes.on("change",this._setOnChangeCheckboxImpl)},_setOnChangeCheckboxImpl:function(){var jCheckbox=$q(this);if(jCheckbox[0]){var jParentRow=jCheckbox.getParents().getParents();if(jCheckbox[0].checked)jParentRow.addClass("marked");
else jParentRow.removeClass("marked")}}}});qxWeb.define("mamba.Init",{statics:{_globalInit:["mamba.nxfix.ListItemCapabilities.reset()","mamba.GlobalWarning.onload()","mamba.ui.ContextHelp.init()","mamba.ui.ApplicationBar.init()","mamba.nxfix.ErrorBox.init()","mamba.container.ContainerBox.init()"],_initialPage:true,isInitialPage:function(){return this._initialPage},isHijaxMode:function(){return false},resetInit:function(){window._runningInit=false;window._oninitRegs=[];window.oninit=function(handler){if(!window._runningInit)window._oninitRegs.push(handler)}},
executeInlineScripts:function(){var scriptArr=document.getElementsByTagName("script");var evalCount=0;var startTime=(new Date).getTime();var initTimeout=3E4;this._inlineScriptPollution=[];var globalNames={};for(name in window)globalNames[name]=true;for(var i=0;i<scriptArr.length;i++){var src=scriptArr[i].innerHTML;if(src!=null&&src.length!=0)if(qx.core.Variant.isSet("qx.client","mshtml"))window.execScript(src);else window.eval(src)}},init:function(){if(qxWeb.env.get("qx.debug")&&typeof window.console==
"object")console.info("Calling "+this._globalInit.length+" global inits...");for(var i=0;i<this._globalInit.length;i++)eval("(function() {"+this._globalInit[i]+"})();");window._runningInit=true;if(qxWeb.env.get("qx.debug")&&typeof window.console=="object")console.info("Calling "+window._oninitRegs.length+" page inits...");for(i=0;i<window._oninitRegs.length;i++)window._oninitRegs[i]();window._oninitRegs=null;window.oninit=function(handler){handler()};this._initialPage=false;$q("#ui-blocker").hide()}}});
if(window.qxloader==null)$q.ready(function(){mamba.Init.init()});else{if(qx.event==null)qx.event={};if(qx.event.handler==null)qx.event.handler={};qx.event.handler.Application={ready:function(){mamba.Init.init()}}};qxWeb.define("mamba.ui.ContextMenu",{construct:function(listId,toolbarId){this._id="contextmenu_"+listId;this._toolbarId=toolbarId;this._menuEl;this._firstMenuItems=[];this._toolbarMenuClass="toolbarmenu";this._toolbarMenuSelector="."+this._toolbarMenuClass;this._create(listId)},members:{getId:function(){return this._id},checkVisibility:function(){var toolbar=mamba.ui.ToolbarManager.get(this._toolbarId);var toolbarButton;var i=0;for(var l=this._firstMenuItems.length;i<l;i++){toolbarButton=mamba.ui.Button.getButtonForJQ($q("#"+
this._firstMenuItems[i].getAttribute("buttonid")));toolbarButton.isEnabled()?$q(this._firstMenuItems[i]).show():$q(this._firstMenuItems[i]).hide();if($q(this._firstMenuItems[i]).getAttribute("hasSubmenu")=="true")$q("li",this._firstMenuItems[i]).forEach(function(element){var tLiId=$q(element).getAttribute("liId");var jTLiEL=$q("[name\x3d'"+tLiId+"']");$q(this).setStyle("display",jTLiEL.getStyle("display"))})}},_create:function(){var self=this;var menuEl=this._menuEl=$q.ceate('\x3cdiv class\x3d"fys"\x3e\x3cdiv class\x3d"fys-menu '+
this._toolbarMenuClass+'"\x3e\x3cul\x3e\x3c/ul\x3e\x3c/div\x3e\x3c/div\x3e');$q(menuEl).setAttribute("id",this._id);var ulEl=$q("ul",menuEl);var menuIdPrefix=mamba.ui.ToolbarManager.getIdPrefixes().menu;$q("#"+this._toolbarId+" .toolbar-buttons .text-button").forEach(function(element){var liEl=$q("\x3cli\x3e");$q(ulEl).append(liEl);self._firstMenuItems.push(liEl.get(0));if(element.id)$q(liEl).getAttribute("id","context_"+element.id).setAttribute("buttonid",element.id).append("\x3ca\x3e"+$q(element).getTextContent()+
"\x3c/a\x3e");else $q(liEl).append("\x3ca\x3eMissing button ID for button in toolbar\x3c/a\x3e");var hasSubmenu=self._createSubmenu(liEl,menuIdPrefix+element.id.substring(7));if(!hasSubmenu)$q(liEl).on("click",function(){try{mamba.ui.Button.getButtonForJQ($q("#"+this.getAttribute("buttonid"))).execute()}catch(ex){}})});$q("#"+this._toolbarId).getParents().append(menuEl);$q(this._toolbarMenuSelector).show();$q(this._toolbarMenuSelector).forEach(function(element){var max=0;$q("\x3eul\x3eli\x3ea, \x3eul\x3eli\x3einput",
element).forEach(function(el){if($q.env.get("browser.name")=="ie"&&parseInt($q.env.get("browser.version"),10)<8&&el.nodeName.toLowerCase()=="input"){if($q(el).getWidth()-70>max)max=$q(el).getWidth()-70}else if($q(el).getWidth()>max)max=$q(el).getWidth()});max+=20;$q(element).setStyle("width",max+"px")});$q(this._toolbarMenuSelector+" "+this._toolbarMenuSelector+" "+this._toolbarMenuSelector).hide();$q(this._toolbarMenuSelector+" "+this._toolbarMenuSelector).hide();var toolbarmenu=$q(this._toolbarMenuSelector+
" li");toolbarmenu.on("mouseenter",function(){$q(this).addClass("fys-hoverItem");$q("\x3eli .fys-menu:visible",$q(this).getParents()).hide();if($q(this).getAttribute("hasSubmenu")=="true")$q("\x3e.fys-menu",this).show().setStyles({left:$q(this).getOffset().left+$q(this).getWidth()+1+"px",top:$q(this).getOffset().top-4+"px"})});toolbarmenu.on("mouseleave",function(){$q(this).removeClass("fys-hoverItem");$q("\x3eli .fys-menu:visible",$q(this).getParents()).hide()});$q(this._toolbarMenuSelector+" "+
this._toolbarMenuSelector).getParents().addClass("submenu-marker").setAttribute("hasSubmenu","true");$q(menuEl).setStyles({"position":"absolute","display":"block"}).hide()},_createSubmenu:function(parent,menuId){var self=this;var jTSubmenu=$q("#"+menuId+" ul");if(jTSubmenu.length>0){var menuEl=$q.create("\x3cdiv class\x3d'fys-menu '"+this._toolbarMenuClass+"'\x3e\x3cul\x3e\x3c/ul\x3e\x3c/div\x3e");var submenu=$q("ul",menuEl)[0];var tMenuItems=jTSubmenu[0].childNodes;var tMenuItem;var menuItem;var nodeName;
var tButtons;var tButton;var id$$0;var i$$0=0;for(var l$$0=tMenuItems.length;i$$0<l$$0;i$$0++){menuItem=$q.create("\x3cli\x3e");id$$0=tMenuItems[i$$0].getAttribute("name");$q(menuItem).setAttribute("liId",id$$0);$q(menuItem).setAttribute("id","context_"+id$$0);tButtons=tMenuItems[i$$0].childNodes;var j=0;for(var m=tButtons.length;j<m;j++){tButton=tButtons[j];nodeName=tButton.nodeName.toLowerCase();if(nodeName==="a")$q(menuItem).append("\x3ca\x3e"+$q(tButton).getTextContent()+"\x3c/a\x3e");else if(nodeName===
"input"&&tButton.type==="submit")$q(menuItem).append("\x3ca\x3e"+$q(tButton).getValue()+"\x3c/a\x3e");else continue;$q(menuItem).on("click",function(){var id=this.getAttribute("liId");var jButton=$q("#"+id);if(jButton.length===1)jButton.trigger("click");else{var liEL=$q("[name\x3d'"+id+"']").get(0);var children=liEL.childNodes;var i=0;for(var l=children.length;i<l;i++)if(children[i].nodeName.toLowerCase()==="a"||children[i].id===id){$q(children[i]).emitNative("click");return}}});$q(submenu).append(menuItem);
break}}$q(parent).append(menuEl);return true}return false}}});qxWeb.define("mamba.ui.ToolbarManager",{statics:{_toolbars:{},_waitingToolbarButtons:{},_waitingMenuButtons:{},_idPrefixes:{button:"button_",menu:"menu_",toggle:"toggle_"},reset:function(){this._toolbars={};this._waitingToolbarButtons={};this._waitingMenuButtons={}},get:function(toolbarId){return this._toolbars[toolbarId]},setIdPrefixes:function(button,menu,toggle){this._idPrefixes.button=button;this._idPrefixes.menu=menu;this._idPrefixes.toggle=toggle},getIdPrefixes:function(button,menu,toggle){return this._idPrefixes},
add:function(toolbarId,listId,checkboxFieldName,checkboxAllFieldName,allCount,filteredCount){if(!toolbarId||!listId)throw"Missing arguments to create toolbar widget";var t=this._toolbars[toolbarId]=new mamba.ui.Toolbar(toolbarId,listId,parseInt(allCount),parseInt(filteredCount),checkboxFieldName,checkboxAllFieldName);var toolbarButtonMap=this._waitingToolbarButtons[toolbarId];if(toolbarButtonMap)for(buttonId in toolbarButtonMap)this.registerToolbarButton(toolbarId,buttonId,toolbarButtonMap[buttonId]);
var menuButtonMap=this._waitingMenuButtons[toolbarId];if(menuButtonMap)for(buttonId in menuButtonMap)this.registerMenuButton(toolbarId,buttonId,menuButtonMap[buttonId])},registerToolbarButton:function(toolbarId,buttonId,capabilities){var toolbar=this.get(toolbarId);if(toolbar){var idSuffix=buttonId.substring(this._idPrefixes.button.length);var menuId=this._idPrefixes.menu+idSuffix;var toggleId=this._idPrefixes.toggle+idSuffix;var btn=new mamba.ui.ToolbarButton(buttonId,menuId,toggleId);toolbar.registerToolbarButton(buttonId,
btn,capabilities)}else{if(this._waitingToolbarButtons[toolbarId]==null)this._waitingToolbarButtons[toolbarId]={};this._waitingToolbarButtons[toolbarId][buttonId]=capabilities}},registerMenuButton:function(toolbarId,menuItemId,capabilities){var toolbar=this.get(toolbarId);if(toolbar){var item=new mamba.ui.ToolbarMenuItem(menuItemId);toolbar.registerMenuItem(menuItemId,item,capabilities)}else{if(this._waitingMenuButtons[toolbarId]==null)this._waitingMenuButtons[toolbarId]={};this._waitingMenuButtons[toolbarId][menuItemId]=
capabilities}},toggleContent:function(toggleContentId){var toggleContentEl=document.getElementById(toggleContentId);var toggleBtn=mamba.ui.ToolbarButton.getToggleButtonForContentElement(toggleContentEl);toggleBtn.toggleContent()}}});qxWeb.define("mamba.ui.Button",{extend:qx.event.Emitter,statics:{getButtonForJQ:function(buttonJQ){return this.getButtonForElement(buttonJQ[0])},getButtonForElement:function(buttonEl){if(buttonEl.__button!=null)return buttonEl.__button;else if(buttonEl.nodeName==="DIV")return new mamba.ui.TextButton(buttonEl);else return new mamba.ui.ImageButton(buttonEl)}},construct:function(buttonEl){if(buttonEl.__button!=null)throw new Error("This element already has a button instance");buttonEl.__button=this;
this.__buttonEl=buttonEl},members:{__enabled:true,getEnabled:function(){return this.__enabled},setEnabled:function(value){if(qxWeb.type.get(value)==="Boolean")this.__enabled=value;else throw new Error("'enabled' has to be a Boolean value!");},getButtonElement:function(){return this.__buttonEl}}});qxWeb.define("mamba.ui.TextButton",{extend:mamba.ui.Button,events:{"click":"qx.event.type.Event"},statics:{CLASS_SELECTOR:"text-button",onDown:function(buttonEl,evt){mamba.ui.Button.getButtonForElement(buttonEl).onMouseDown(evt)},onFormClick:function(buttonEl,type,target){var buttonJQ=$q(buttonEl);if(target!=null){var formJQ=buttonJQ.getAncestors("form");formJQ.setAttribute("target",target)}var nextTypeInputEl=buttonJQ.getNext("input[type\x3d'"+type+"']")[0];nextTypeInputEl.click();if(target==null)$q("#ui-blocker").show()},
onkeydownInput:function(evt){if(!evt)evt=window.event;if(evt.keyCode==13){evt.cancelBubble=true;evt.returnValue=false;if(evt.preventDefault&&evt.stopPropagation){evt.preventDefault();evt.stopPropagation()}var inputEl=evt.target?evt.target:evt.srcElement;var siblings=inputEl.parentNode.childNodes;var i=0;for(var l=siblings.length;i<l;i++)if($q(siblings[i]).hasClass(mamba.ui.TextButton.CLASS_SELECTOR)&&String(siblings[i].onclick).indexOf("mamba.ui.TextButton.onFormClick")!=-1){mamba.ui.TextButton.onFormClick(siblings[i],
"submit");return}}}},construct:function(buttonEl){this.base(arguments,buttonEl);this.__origClassName=buttonEl.className;var onclickCode=buttonEl.getAttribute("onclick");if(onclickCode!=null&&onclickCode!=""){var onclickHandler=typeof onclickCode=="function"?onclickCode:this._createEvalListener(onclickCode);this.on("click",onclickHandler,buttonEl);buttonEl.setAttribute("onclick","")}this.__initHandlers()},members:{__initHandlers:function(){var self=this;$q(this.getButtonElement()).on("mouseup",function(evt){self.onMouseUp(evt)}).on("mouseleave",
function(evt){self.onMouseUp(evt)}).on("click",function(evt){self.onClick(evt)}).on("selectstart",function(evt){return false})},_createEvalListener:function(code){return function(){eval(code)}},getLabel:function(){return this.__getLabelJQ().getTextContent()},setLabel:function(text){this.__getLabelJQ().getTextContent(text)},__getLabelJQ:function(){var divChildrenJQ=$q(this.getButtonElement()).find("div");return divChildrenJQ.eq(divChildrenJQ.length-1)},onMouseDown:function(evt){if(this.getEnabled()){this.getButtonElement().className=
this.__origClassName+" text-button-press";if(evt.preventDefault&&evt.stopPropagation){evt.preventDefault();evt.stopPropagation()}}},onMouseUp:function(evt){if(this.getEnabled())this.getButtonElement().className=this.__origClassName},onClick:function(evt){if(this.getEnabled())this.emit("click")},setEnabled:function(value,old){this.base(arguments,value,old);if(value)this.getButtonElement().className=this.__origClassName;else this.getButtonElement().className=this.__origClassName+" text-button-disabled"}}});qxWeb.define("mamba.ui.ToolbarButton",{extend:mamba.ui.TextButton,construct:function(buttonId,menuId,toggleId){this._buttonJQ=$q("#"+buttonId);if(this._buttonJQ.length==0)throw new Error("Element with id "+buttonId+" for toolbar button doesn't exist");this.base(arguments,this._buttonJQ[0]);this._menuJQ=$q("#"+menuId);if(this._menuJQ.length==0)this._menuJQ=null;else this.__allMenuChildren=$q("*",this._menuJQ[0]);this._toggleJQ=$q("#"+toggleId);if(this._toggleJQ.length==0)this._toggleJQ=null;this._init()},
members:{__type:"normal",__toggleContentVisible:false,__allMenuChildren:null,setType:function(value){if(value!="normal"&&value!="menu"&&value!="toggle")throw new Error("'type' can only be set to the following values: normal, menu, toggle");this.__type=value},getType:function(){return this.__type},setToggleContentVisible:function(value){if(qxWeb.type.get(value)!=="Boolean")throw new Error("'toggleContentVisible' has to be a Boolean");if(value!=this.__toggleContentVisible){this.__toggleContentVisible=
value;this._applyToggleContentVisible(value);this.emit("changeToggleContentVisible",value)}},getToggleContentVisible:function(){return this.__toggleContentVisible},_init:function(){if(this._menuJQ)this.setType("menu");else if(this._toggleJQ){this._toggleJQ[0]._toggleButton=this;this.setType("toggle")}this._initEventHandlers()},_initEventHandlers:function(){var self=this;if(self.getType()=="menu"){this.addListener("click",self.toggleMenu,self);self._menuJQ.on("mouseover",function(e){self.showMenu()});
self._menuJQ.on("mouseout",function(e){if(self.__allMenuChildren.indexOf(e.getTarget())==-1||e.getRelatedTarget()!=self._buttonJQ[0])self.hideMenu()});self._buttonJQ.on("mouseout",function(e){var relatedTarget=$q(e.getRelatedTarget());if(self.isMenuVisible()&&relatedTarget[0]!=self._buttonJQ[0]&&relatedTarget[0]!=self._buttonJQ.getChildren(":first")[0])self.hideMenu()});self._buttonJQ.on("mouseover",function(e){if(e.getTarget()==self._buttonJQ[0]&&self.isMenuVisible())self.showMenu()})}else if(self.getType()==
"toggle")this.addListener("click",self.toggleContent,self);var buttonOffset=self._buttonJQ.getOffset();buttonOffset.right=buttonOffset.left+self._buttonJQ.getWidth();buttonOffset.bottom=buttonOffset.top+self._buttonJQ.find("div").getHeight()},isMenuVisible:function(){return this._menuIsVisible},toggleMenu:function(){if(this.isMenuVisible())this.hideMenu();else{this.showMenu();this.fixMenuItemWidths()}},showMenu:function(){if(this.getEnabled()&&this.getType()=="menu"){this._setMenuPosition();this._buttonJQ.addClass("showmenu");
this._buttonJQ.setStyle("zIndex",2);this._menuJQ.setStyle("zIndex",1);this._menuJQ.show();this._menuIsVisible=true;this._menuJQ.getChildren().show();if(this._menuJQ.find(".fys-menu").getWidth()<=this._buttonJQ.getWidth()+15)this._menuJQ.find(".fys-menu").setStyle("width",this._buttonJQ.getWidth()+15+"px")}},hideMenu:function(){if(this.getType()=="menu"){this._buttonJQ.removeClass("showmenu");this._buttonJQ.setStyle("zIndex","auto");this._menuJQ.hide();this._menuIsVisible=false}},fixMenuItemWidths:function(){$q(this._menuJQ).find("input.menuButton").forEach(function(buttonCandidate){buttonCandidate=
$q(buttonCandidate);buttonCandidate.setStyle("width",$q(buttonCandidate.getParents()[0]).getWidth()+"px")})},_setMenuPosition:function(){var overlapTop=$q.env.get("browser.name")=="ie"&&parseInt($q.env.get("browser.version"))>8?2:0;var menuEl=this._menuJQ[0];var buttonOffset=this._buttonJQ.getOffset();if(!this._menuLeft){menuEl.style.position="absolute";menuEl.style.left=buttonOffset.left+"px";this._menuLeft=buttonOffset.left}menuEl.style.top=buttonOffset.top-overlapTop+this._buttonJQ[0].offsetHeight+
"px"},getMenuItems:function(){var menuItemJQ=this._menuJQ.find("li[name^\x3dbutton_]");var menuItemArr=[];for(var i=0;i<menuItemJQ.length;i++){var item=mamba.ui.ToolbarMenuItem.getMenuItemForElement(menuItemJQ[i]);if(item!=null)menuItemArr.push(item)}return menuItemArr},hasVisibleMenuItem:function(){var menuItemArr=this.getMenuItems();for(var i=0;i<menuItemArr.length;i++)if(menuItemArr[i].getVisible())return true;return false},execute:function(){var buttonEl=this.getButtonElement();var buttonJQ=$q(buttonEl);
if(buttonEl.nodeName.toLowerCase()==="input")buttonJQ.emit("click");else{buttonJQ.emit("mousedown");$q(buttonJQ[0].nextSibling).emit("click");this.toggleContent()}},toggleContent:function(){this.setToggleContentVisible(!this.getToggleContentVisible())},_applyToggleContentVisible:function(value){if(value)this.getToggleContent().show();else this.getToggleContent().hide()},getToggleContent:function(){return this._toggleJQ}},statics:{getToggleButtonForContentElement:function(toggleContentEl){return toggleContentEl._toggleButton}}});qxWeb.define("mamba.ui.ImageButton",{extend:mamba.ui.Button,statics:{HOVER_SUFFIX:"-hover",PRESS_SUFFIX:"-press",onOver:function(buttonEl,evt){mamba.ui.Button.getButtonForElement(buttonEl).onMouseOver(evt)}},construct:function(buttonEl){this.base(arguments,buttonEl);this.__imageEl=buttonEl.firstChild;this.__sources=this.__getSources(this.__imageEl.src);this.__initHandlers()},members:{__getSources:function(src){var sepIndex=src.lastIndexOf(".");var base=src.substring(0,sepIndex);var format=src.substring(sepIndex);
var sources={normal:src,hover:base+mamba.ui.ImageButton.HOVER_SUFFIX+format,press:base+mamba.ui.ImageButton.PRESS_SUFFIX+format};return sources},__initHandlers:function(){var self=this;$q(this.getButtonElement()).on("mousedown",function(evt){self.__setImage("press")}).on("mouseup",function(evt){self.__setImage("hover")}).on("mouseout",function(evt){self.__setImage("normal")})},onMouseOver:function(){this.__setImage("hover")},__setImage:function(state){this.__imageEl.src=this.__sources[state]}}});qxWeb.define("mamba.ui.ToolbarMenuItem",{extend:qx.event.Emitter,construct:function(menuItemId){this._menuItemJQ=$q("li[name\x3d"+menuItemId+"]");if(this._menuItemJQ.length==0)throw new Error("Element for menu item doesn't exist: "+menuItemId);else if(this._menuItemJQ.length>1)throw new Error("Found multiple element candidates for menu item: "+menuItemId);this._menuItemJQ[0]._menuItem=this},members:{__visible:true,setVisible:function(value){if(qxWeb.type.get(value)!=="Boolean")throw new Error("'Visible' has to be a Boolean");
if(value!=this.__visible){this.__visible=value;this._applyVisible(value)}},getVisible:function(){return this.__visible},_applyVisible:function(value){if(value){this._menuItemJQ.show();this.emit("show")}else{this._menuItemJQ.hide();this.emit("hide")}}},statics:{getMenuItemForElement:function(elem){return elem._menuItem}}});qxWeb.define("mamba.ui.CheckboxTable",{extend:qx.event.Emitter,events:{"selectionChanged":"qx.event.type.Event"},construct:function(tableId,checkboxFieldName,checkboxAllFieldName){var self=this;this._tableId=tableId;this._checkboxesJQ=$q("[name\x3d'"+checkboxFieldName+"']");this._checkboxAllJQ=$q("[name\x3d'"+checkboxAllFieldName+"']");this._checkboxAllFooterJQ=$q(".otableSelectAll");this._checkboxAllJQ.on("change",this._onChangeCheckboxes,this);this._checkboxAllJQ.setAttribute("checked",false);this._checkboxAllFooterJQ.on("change",
this._onChangeCheckboxes,this);this._checkboxAllFooterJQ.setAttribute("checked",false);this._checkboxesJQ.on("change",function(e){self._onCheckboxClicked()}).setAttribute("checked",false);if($q.env.get("browser.name")=="ie")this._checkboxesJQ.on("click",function(e){self._onCheckboxClicked()})},members:{_onChangeCheckboxes:function(e){var checkBox=e.getTarget();var checkedState=$q(checkBox).getAttribute("checked");this._setCheckboxesChecked(checkedState);this._checkboxAllFooterJQ.setAttribute("checked",
checkedState)},_onCheckboxClicked:function(){var countSelected=0;var countAllCheckboxes=this._checkboxesJQ.length;for(var i=0;i<countAllCheckboxes;i++)if(this._checkboxesJQ[i]&&this._checkboxesJQ[i].checked)countSelected++;var status=countAllCheckboxes==countSelected;if(!status){this._checkboxAllJQ.setAttribute("checked",status);this._checkboxAllFooterJQ.setAttribute("checked",status)}this._fireSelectionChanged()},_setCheckboxesChecked:function(checked){this._checkboxesJQ.setAttribute("checked",checked);
if(!mamba.DomUtil.isIE)this._checkboxesJQ.emitNative("change");else this._checkboxesJQ.emit("ieinputchange");this._fireSelectionChanged()},_fireSelectionChanged:function(){this._selectedRows=null;this.emit("selectionChanged")},getSelectedRows:function(){if(this._selectedRows==null){this._selectedRows=[];for(var i=0;i<this._checkboxesJQ.length;i++)if(this._checkboxesJQ[i].checked)this._selectedRows.push(i)}return this._selectedRows},matchesSelection:function(selCountArr,propWhitelist,propBlacklist){var selectedRows=
this.getSelectedRows();if(selCountArr){var selCountMatches=false;var selectionCount=selectedRows.length;for(var i=0;i<selCountArr.length;i++)if(selectionCount==0&&selCountArr[i]=="none"||selectionCount==1&&selCountArr[i]=="one"||selectionCount>1&&selCountArr[i]=="some"){selCountMatches=true;break}if(!selCountMatches)return false}if(mamba.nxfix.ListItemCapabilities.getListCapsAvailable(this._tableId)){if(propWhitelist){var propLength=propWhitelist.length;i=0;for(var l=selectedRows.length;i<l;i++)for(var j=
0;j<propLength;j++)if(!mamba.nxfix.ListItemCapabilities.get(this._tableId,selectedRows[i],propWhitelist[j]))return false}if(propBlacklist){propLength=propBlacklist.length;i=0;for(l=selectedRows.length;i<l;i++)for(j=0;j<propLength;j++)if(mamba.nxfix.ListItemCapabilities.get(this._tableId,selectedRows[i],propBlacklist[j]))return false}}return true}}});qxWeb.define("mamba.nxfix.ListItemCapabilities",{statics:{reset:function(){this._caps={}},add:function(listId,caps){this._caps[listId]=caps},get:function(listId,rowNo,property){if(typeof this._caps[listId]==="undefined")throw new Error("Missing list entry in capability map for nxlist '"+listId+"'");if(this._caps[listId][rowNo])return typeof this._caps[listId][rowNo][property]!="undefined"?this._caps[listId][rowNo][property]:true;else throw new Error("Missing row entry in capability map for nxlist '"+
listId+"'");},getListCapsAvailable:function(listId){return this._caps[listId]!=null}}});qxWeb.define("mamba.domain.DomainSelection",{extend:qx.event.Emitter,statics:{_parentsJQ:null,_nullPrice:"---",_currentDomainsCheckboxes:null,_standardPrice:0,_bundlePrice:{big:0,small:0,bigBrutto:0,smallBrutto:0},_bundleData:null,_domainSelectionAllSubmitJQ:null,_searchDomainInputJQ:null,_domainSelectionAllGoSearchDomainJQ:null,_selectedDomainData:null,KEY_STANDARD_PRICE:"standardPrice",KEY_CAMPAIGN_PRICE:"campaignPrice",KEY_RECURRING_FEE:"recurringFee",KEY_RECURRING_FEE_BRUTTO:"recurringFeeBrutto",
KEY_SETUP_FEE:"setupFee",init:function(bundleData,bundlePrice,selectedDomainData){if(!bundleData||!bundlePrice)throw new Error("Missing arguments in schlund.domain.DomainSelection");this._bundleData=bundleData;this._selectedDomainData=selectedDomainData;this._bundlePrice=bundlePrice;this._parentsJQ=$q("table.offer_table");this._parentsJQ.find("td.tldCheckboxes \x3e input").on("click",this._getOnCheckboxChangeHandler()).removeAttribute("checked");this._parentsJQ.find("#selectedDomain \x3e input").on("change",
this._getOnSelectedDomainChangeHandler());this._bundleBoxJQ=$q("#savePercentInfo");this._bundleCheckboxJQ=this._bundleBoxJQ.find("input").on("click",this._getOnBundleSelectChangeHandler()).removeAttribute("checked");this._domainSelectionAllSubmitJQ=$q("#DomainSelectionAllSubmit");this._searchDomainInputJQ=$q("#bundleSelection\\.searchDomain");this._domainSelectionAllGoSearchDomainJQ=$q("#DomainSelectionAllGoSearchDomain");this._searchDomainInputJQ.on("keyup",this._toggleSearchDomainSubmitDisable());
this._setupFeeCellJQ=$q("table#offer_domains td.tldSetupFee");this._priceCellJQ=$q("table#offer_domains td.tldPrices");this._onUpdate();if(!(this._getBundlePrice()&&this._getStandardPrice())||this._getBundlePrice()<this._getStandardPrice()){$q(".offer_complete").setStyle("display","table-cell");$q(".tldPackageInfo").setStyle("display","table-cell")}$q(this).on("update",this._getOnUpdateHandler())},_getOnCheckboxChangeHandler:function(){var self=this;return function(){self._updateTotalViews();if(self._allCheckboxesSelected())self._bundleCheckboxJQ.setAttribute("checked",
"true");else self._bundleCheckboxJQ.removeAttribute("checked");self._updatePriceTotalView();self._updateSetupFeeTotalView();self._updateItemView();self._toggleDomainSelectionAllSubmit();self._toggleSetupFeeCellsAndPrices()}},_getOnSelectedDomainChangeHandler:function(){var self=this;return function(){self._updateTotalViews()}},_getOnBundleSelectChangeHandler:function(){var self=this;return function(){self._toggleCheckboxState();self._updatePriceTotalView();self._updateSetupFeeTotalView();self._toggleSetupFeeCellsAndPrices();
self._updateItemView();self._toggleDomainSelectionAllSubmit()}},_getOnUpdateHandler:function(){var self=this;return function(){self._onUpdate()}},_onUpdate:function(){this._setCurrentDomainsCheckboxes();this._setStandardPrice();this._positionSavingPercentView();this._setSavingPercentView();this._setSavingSetupFeeView();this._setReducedPriceView();this._setStandardPriceView();this._updateTotalViews();this._toggleDomainSelectionAllSubmit()},_setCurrentDomainsCheckboxes:function(){var cbList=[];if(this._parentsJQ!=
null)this._parentsJQ.find(".tldCheckboxes \x3e input").forEach(function(element){var elJQ=$q(element);if(elJQ.getParents().getParents().getStyle("display")!="none")cbList.push(elJQ)});this._currentDomainsCheckboxes=cbList},_getCurrentDomainsCheckboxes:function(){return this._currentDomainsCheckboxes},_setStandardPrice:function(){var priceList=this._getPriceList(this.KEY_RECURRING_FEE,false);var setupFeeSum=mamba.util.Float.add(this._getPriceList(this.KEY_SETUP_FEE));priceList.push(setupFeeSum);this._standardPrice=
priceList.length>0?mamba.util.Float.add(priceList):null},_getStandardPrice:function(){return this._standardPrice},_getBundlePrice:function(){var checkboxList=this._getCurrentDomainsCheckboxes();if(checkboxList.length==0)return;var id=checkboxList[0].getValue();return this._bundleData[id].isBigBundle?this._bundlePrice.big:this._bundlePrice.small},_getBundlePriceBrutto:function(){var checkboxList=this._getCurrentDomainsCheckboxes();if(checkboxList.length==0)return;var id=checkboxList[0].getValue();
return this._bundleData[id].isBigBundle?this._bundlePrice.bigBrutto:this._bundlePrice.smallBrutto},_updateTotalViews:function(){var checkboxList=this._getCurrentDomainsCheckboxes();var i=0;var l=checkboxList.length;for(var elJQ;i<l;i++)if(checkboxList[i].getAttribute("checked")){checkboxList[i].getParents("tr.tldOffer").removeClass("inactive");checkboxList[i].getParents("tr.tldOffer").removeClass("inactive_allSelected")}else checkboxList[i].getParents("tr.tldOffer").addClass("inactive");this._updateItemView();
this._updatePriceTotalView();this._updateSetupFeeTotalView()},_toggleCheckboxState:function(){if(this._bundleCheckboxJQ.getAttribute("checked")){var checkboxList=this._getCurrentDomainsCheckboxes();var i=0;for(var l=checkboxList.length;i<l;i++)checkboxList[i].setAttribute("checked","true")}else this._parentsJQ.find(".tldCheckboxes \x3e input").removeAttribute("checked")},_toggleSetupFeeCellsAndPrices:function(){if(this._setupFeeCellJQ.length>0)if(this._bundleCheckboxJQ.getAttribute("checked"))this._setupFeeCellJQ.addClass("standardPrice");
else this._setupFeeCellJQ.removeClass("standardPrice");if(this._priceCellJQ.length>0)if(this._bundleCheckboxJQ.getAttribute("checked"))this._priceCellJQ.addClass("standardPrice");else this._priceCellJQ.removeClass("standardPrice")},_toggleDomainSelectionAllSubmit:function(){if(this._domainSelectionAllSubmitJQ!=null&&this._domainSelectionAllSubmitJQ.length!=0){var cbCheckedCount=this._getCheckboxesSelectedCount();if(this._bundleCheckboxJQ.getAttribute("checked")||cbCheckedCount>0){this._domainSelectionAllSubmitJQ.removeClass("text-button-disabled");
this._domainSelectionAllSubmitJQ.setStyle("pointer-events","auto");var self=this;this._domainSelectionAllSubmitJQ.on("click",function(){var nextTypeInputEl=self._domainSelectionAllSubmitJQ.getNext('[type\x3d"submit"]')[0];$(nextTypeInputEl).trigger("click")})}else{this._domainSelectionAllSubmitJQ.addClass("text-button-disabled");this._domainSelectionAllSubmitJQ.setStyle("pointer-events","none")}}},_getStandardPriceSelectedDomain:function(key){return this._selectedDomainData!=null?this._selectedDomainData[this.KEY_STANDARD_PRICE][key]:
0},_getCampaignPriceSelectedDomain:function(key){return this._selectedDomainData!=null&&this._selectedDomainData[this.KEY_CAMPAIGN_PRICE]?this._selectedDomainData[this.KEY_CAMPAIGN_PRICE][key]:null},_positionSavingPercentView:function(){var checkboxList=this._getCurrentDomainsCheckboxes();if(checkboxList.length>0)var cellJQ=checkboxList[0].getParents("td.tldCheckboxes").getSiblings(".tldPackageInfo")},_setSavingPercentView:function(){var el=document.getElementById("savePercent");if(el){var percentValue=
this._getSavingPercent();el.innerHTML=mamba.util.Price.getFormattedPrice(percentValue)}},_setSavingSetupFeeView:function(){var el=document.getElementById("standardSetupfee");if(el){var price=mamba.util.Float.add(this._getPriceList(this.KEY_SETUP_FEE));el.innerHTML=mamba.util.Price.getCurrencyPrice(price)}},_setReducedPriceView:function(){var el=document.getElementById("reducedPrice");if(el){var bundlePrice=this._getBundlePrice();el.innerHTML=mamba.util.Price.getCurrencyPrice(bundlePrice)}},_setStandardPriceView:function(){el=
document.getElementById("standardPrice");if(el){var standardPrice=this._getStandardPrice();el.innerHTML=mamba.util.Price.getCurrencyPrice(standardPrice)}},_getSavingPercent:function(){var standardPrice=this._getStandardPrice();var difference=standardPrice-this._getBundlePrice();var result=difference*100/standardPrice;return Math.floor(result)},_updateItemView:function(){var checkboxList=this._getCurrentDomainsCheckboxes();var itemCount=this._selectedDomainData?1:0;var i=0;var l=checkboxList.length;
for(var elJQ;i<l;i++){elJQ=checkboxList[i];if(elJQ.getAttribute("checked")){itemCount++;elJQ.getParents("tr.tldOffer").removeClass("inactive");elJQ.getParents("tr.tldOffer").removeClass("inactive_allSelected")}else{elJQ.getParents("tr.tldOffer").removeClass("inactive_allSelected");elJQ.getParents("tr.tldOffer").addClass("inactive")}if(this._allCheckboxesSelected())elJQ.getParents("tr.tldOffer").addClass("inactive_allSelected")}if(document.getElementById("itemCount")!=null)document.getElementById("itemCount").innerHTML=
itemCount},_updatePriceTotalView:function(){var priceList;var priceListBrutto;if(this._bundleCheckboxJQ!=null&&this._bundleCheckboxJQ.getAttribute("checked"))priceList=[this._getBundlePrice()];else priceList=this._getPriceList(this.KEY_RECURRING_FEE,true);if(this._selectedDomainData){var priceSelectedDomain=this._getCampaignPriceSelectedDomain(this.KEY_RECURRING_FEE);if(priceSelectedDomain==null)priceSelectedDomain=this._getStandardPriceSelectedDomain(this.KEY_RECURRING_FEE);priceList.push(priceSelectedDomain)}var price=
mamba.util.Float.add(priceList);var temp=mamba.util.Price.getCurrencyPrice(price);if(temp.match("NaN"))temp="--";if(document.getElementById("totalPrice")!=null)document.getElementById("totalPrice").innerHTML=temp;if(document.getElementById("totalPriceBrutto")!=null){if(this._bundleCheckboxJQ!=null&&this._bundleCheckboxJQ.getAttribute("checked"))priceListBrutto=[this._getBundlePriceBrutto()];else priceListBrutto=this._getPriceList(this.KEY_RECURRING_FEE_BRUTTO,true);if(this._selectedDomainData){var priceSelectedDomainBrutto=
this._getCampaignPriceSelectedDomain(this.KEY_RECURRING_FEE_BRUTTO);if(priceSelectedDomainBrutto==null)priceSelectedDomainBrutto=this._getStandardPriceSelectedDomain(this.KEY_RECURRING_FEE_BRUTTO);priceListBrutto.push(priceSelectedDomainBrutto)}var priceBrutto=mamba.util.Float.add(priceListBrutto);document.getElementById("totalPriceBrutto").innerHTML=mamba.util.Price.getCurrencyPrice(priceBrutto)}},_updateSetupFeeTotalView:function(){var totalSetupFeeJQ=$q("#totalSetupFee");if(totalSetupFeeJQ.length>
0){if(this._bundleCheckboxJQ!=null&&this._bundleCheckboxJQ.getAttribute("checked")&&!this._selectedDomainData)totalSetupFeeJQ.getParents("td.offer_domainsetupfee").addClass("standardPrice");else totalSetupFeeJQ.getParents("td.offer_domainsetupfee").removeClass("standardPrice");var price;if(this._selectedDomainData&&this._bundleCheckboxJQ.getAttribute("checked")){price=this._getCampaignPriceSelectedDomain(this.KEY_SETUP_FEE);if(price==null)price=this._getStandardPriceSelectedDomain(this.KEY_SETUP_FEE)}else{var priceList=
this._getPriceList(this.KEY_SETUP_FEE,true);if(this._selectedDomainData){var priceListHelp=this._getCampaignPriceSelectedDomain(this.KEY_SETUP_FEE);if(priceListHelp==null)priceListHelp=this._getStandardPriceSelectedDomain(this.KEY_SETUP_FEE);priceList.push(priceListHelp)}price=mamba.util.Float.add(priceList)}var temp=mamba.util.Price.getCurrencyPrice(price);if(temp.match("NaN"))temp="--";totalSetupFeeJQ[0].innerHTML=temp}},_getPriceList:function(feeType,onlySelected){var priceList=[];var elList=this._getCurrentDomainsCheckboxes();
var camKey=this.KEY_CAMPAIGN_PRICE;var stdKey=this.KEY_STANDARD_PRICE;var id;var domainData;var price;var i=0;for(var l=elList.length;i<l;i++){if(onlySelected&&!elList[i].getAttribute("checked"))continue;id=elList[i].getValue();domainData=this._bundleData[id];price=domainData[camKey]!=null?domainData[camKey][feeType]:domainData[stdKey][feeType];priceList.push(price)}return priceList},_allCheckboxesSelected:function(){var cbList=this._getCurrentDomainsCheckboxes();var i=0;for(var l=cbList.length;i<
l;i++)if(!cbList[i].getAttribute("checked"))return false;return true},_getCheckboxesSelectedCount:function(){var cbList=this._getCurrentDomainsCheckboxes();var cbCheckedCount=0;var i=0;for(var l=cbList.length;i<l;i++)if(cbList[i].getAttribute("checked"))cbCheckedCount++;return cbCheckedCount},_toggleSearchDomainSubmitDisable:function(){var self=this;return function(){if(self._domainSelectionAllGoSearchDomainJQ.length!=0)if(self._searchDomainInputJQ.getValue().length>0){self._domainSelectionAllGoSearchDomainJQ.removeClass("text-button-disabled");
self._domainSelectionAllGoSearchDomainJQ.on("click",function(){var nextTypeInputEl=self._domainSelectionAllGoSearchDomainJQ.getNext("input[@type\x3d'submit']")[0];nextTypeInputEl.emitNative("click")})}else{self._domainSelectionAllGoSearchDomainJQ.addClass("text-button-disabled");self._domainSelectionAllGoSearchDomainJQ.off("click")}}},checkSelectedTLDs:function(tldPackageName,page){$q("td.tldCheckboxes \x3e input[value\x3d'"+tldPackageName+"']").setAttribute("checked","true");if(this._allCheckboxesSelected())this._bundleCheckboxJQ.setAttribute("checked",
"true");else this._bundleCheckboxJQ.removeAttribute("checked");if(page=="DomainSelectionAll")this._toggleDomainSelectionAllSubmit();this._updatePriceTotalView();this._updateSetupFeeTotalView();this._updateItemView();this._toggleSetupFeeCellsAndPrices()}}});qxWeb.define("mamba.util.Float",{statics:{add:function(floatList){floatList+="";var list=floatList.split(",");var i;var n;var sum=0;for(i=0,n=list.length;i<n;i++)sum+=parseFloat(list[i]);return sum.toFixed(2)},addByAttributes:function(elList,attrList,conditionFct){if(elList.length==0||attrList.length==0)return null;var data={};var i=0;for(var l=attrList.length;i<l;i++)data[attrList[i]]=[];i=0;for(l=elList.length;i<l;i++){elJQ=elList[i];if(!conditionFct||conditionFct(elJQ)){var j=0;for(var k=attrList.length;j<
k;j++)data[attrList[j]].push(elJQ.getAttribute(attrList[j]))}}var result={};for(var attr in data)result[attr]=this.add(data[attr]);return result}}});qxWeb.define("mamba.util.Price",{statics:{_currency:"EUR",_langCode:"de_DE",_decimalSeparator:{"de_DE":",","en_US":".","en_GB":".","es_ES":",","fr_FR":","},init:function(currency,langCode){if(!currency||!langCode)throw"Missing currency parameter for schlund.util.Price";this._currency=currency.replace(/\s/g,"");this._langCode=langCode},getCurrencyPrice:function(price,nullPrice){price=this.getFormattedPrice(price,nullPrice);if(this._langCode=="en_US"||this._langCode=="en_GB")return this._currency+" "+
price;return price+" "+this._currency},getFormattedPrice:function(price,nullPrice){if(price==0)return nullPrice?nullPrice:"0"+this._getDecimalSeparator()+"00";var priceStr=String(price);if(priceStr.indexOf(",")==-1&&priceStr.indexOf(".")==-1)return price;var separator=this._getDecimalSeparator();if(priceStr.indexOf(separator)==-1)priceStr=separator==","?priceStr.replace(/\./,","):priceStr.replace(/\,/,".");return priceStr},_getDecimalSeparator:function(){return this._decimalSeparator[this._langCode]}}});qxWeb.define("mamba.container.Dialog",{statics:{OVERLAY_TRANSPARENCY:60,SELECTOR_INPUT_FLOW:"input[name\x3d'__lf']",SELECTOR_INPUT_SENDINGDATA:"input[name\x3d'__sendingdata']",init:function(id,options){if(!options)options={};if(options.modal){options.overlay=this.OVERLAY_TRANSPARENCY;var dialogJQ=$q("#"+id);if(dialogJQ.length>0){if(dialogJQ[0].parentNode!=document.body){var formJQ=dialogJQ.getAncestors("form");if(formJQ.length>0)this._appendFormToDialog(dialogJQ,formJQ);options.toTop=options.toTop===
"forcefalse"?false:true}}else throw"Missing dialog element with ID "+id;}else{options.overlay=0;options.modal=false}jQuery(document.getElementById(id)).jqm(options).draggable({handle:".titlebar",opacity:.8});if(mamba.DomUtil.isIE)$q(".titlebar").on("mousedown",function(){$q("#helpdialog").find("iframe").setStyles({"visibility":"hidden"})}).on("mouseup",function(){$q("#helpdialog").find("iframe").setStyles({"visibility":"visible"})})},show:function(id){this._getJqById(id).jqmShow()},hide:function(id){this._getJqById(id).jqmHide()},
_getJqById:function(id){return $(document.getElementById(id))},_appendFormToDialog:function(dialogJQ,formJQ){var newFormEl=formJQ[0].cloneNode(false);var newFormElJQ=$q(newFormEl);var inputFlowJQ=formJQ.getChildren(this.SELECTOR_INPUT_FLOW);if(inputFlowJQ.length>0)newFormEl.appendChild(inputFlowJQ[0].cloneNode(false));var inputSendingDataJQ=formJQ.getChildren(this.SELECTOR_INPUT_SENDINGDATA);if(inputSendingDataJQ.length>0)newFormEl.appendChild(inputSendingDataJQ[0].cloneNode(false));newFormElJQ.append(dialogJQ.getContents());
newFormElJQ.appendTo(dialogJQ)}}});qxWeb.define("mamba.domain.BundleSelect",{statics:{_selectEl:null,_buttonEl:null,_offerJQ:null,_saveInfoEl:null,_saveInfoParentSelector:null,_inputJQ:null,init:function(config){if(config.selectSelector&&config.buttonSelector){this._selectEl=$q(config.selectSelector).on("click",this._getOnSelectClickHandler()).on("change",this._getOnSelectChangeHandler())[0];this._buttonJQ=$q(config.buttonSelector).on("click",this._getOnButtonClickHandler());this._saveInfoEl=$q(config.saveInfoSelector)[0];this._offerJQ=
$q(config.offerSelector);this._inputJQ=$q(config.baseDomainInputSelector);this._saveInfoParentSelector=config.saveInfoParentSelector;this._updateOffers()}else $q(config.offerSelector).setStyle("display","table-row")},_updateOffers:function(){if(this._selectEl==null)return;var bundleDomain=this._selectEl.options[this._selectEl.selectedIndex].firstChild.data;this._inputJQ.setValue(bundleDomain);var saveInfoParentSelector=this._saveInfoParentSelector;var saveInfoEl=this._saveInfoEl;var firstRow=true;
this._offerJQ.forEach(function(item){if(item.id.indexOf(bundleDomain)!=-1){if(firstRow){$q(item).find(saveInfoParentSelector).append(saveInfoEl);firstRow=false}item.style.display="table-row"}else{item.style.display="none";$q(item).find("input:checked").removeAttribute("checked")}});mamba.domain.DomainSelection._onUpdate()},_getOnSelectClickHandler:function(){var self=this;return function(ev){self._buttonJQ.removeAttribute("disabled")}},_getOnSelectChangeHandler:function(){var self=this;return function(){self._updateOffers()}},
_getOnButtonClickHandler:function(){var self=this;return function(ev){ev.preventDefault();var options=self._selectEl.options;var selectedIndex=self._selectEl.selectedIndex;if(selectedIndex<options.length-1)self._selectEl.selectedIndex++;else self._selectEl.selectedIndex=0;self._updateOffers()}}}});qxWeb.define("mamba.ui.BusinessAppsSplash",{statics:{DEBUG:false,LAYER_TYPE:8,wsStub:0,init:function(id,customerId){if(this.DEBUG){this.__showDialog(id);return}var dialogJQ=$q("#"+id);var showLayer=this._getLayerStatus(customerId,this.LAYER_TYPE);if(showLayer==true){this.__showDialog(id);this._setShowLayerWebService(dialogJQ,this.LAYER_TYPE,customerId)}},_setShowLayerWebService:function(dialogJQ,layer_type,customerId){dialogJQ.find('[id\x3d"businessAppsSplash.showLayer"]').on("change",function(ev){var showLayer=
!ev.target.checked;if(typeof wsStub=="undefined")wsStub=new WS_InfoLayerWs;wsStub.setShowLayer(customerId,layer_type,showLayer)})},_getLayerStatus:function(customerId,layer_type){if(typeof wsStub=="undefined")wsStub=new WS_InfoLayerWs;var showLayer=wsStub.getLayerStatus(customerId,layer_type);return showLayer},__showDialog:function(id){mamba.container.Dialog.init(id,{modal:true,toTop:true});mamba.container.Dialog.show(id);$q("#businessAppsSplash").setStyles({"top":"50%","marginTop":-($q("#businessAppsSplash .dialog-container").getHeight()/
2)+"px"});var a=new Date;a=new Date(a.getTime()+1E3*60*60*24*30);document.cookie="teaser_displayed\x3dbusinessApps;expires\x3d"+a.toGMTString()}}});qxWeb.define("mamba.ui.DashboardBanner",{statics:{DEBUG:false,COOKIE_FLAG:"dashboard_banner\x3dtrue",init:function(id){if(document.cookie.indexOf(mamba.ui.DashboardBanner.COOKIE_FLAG)!=-1)$q("#DashboardBanner").hide();$q("#DashboardBanner").find(".jqmClose").on("click",function(ev){var a=new Date;a=new Date(a.getTime()+1E3*60*60*24);document.cookie=mamba.ui.DashboardBanner.COOKIE_FLAG+"\x3dtrue"+"; expires\x3d"+a.toGMTString();$q("#DashboardBanner").hide()});var jImg=$q("#DashboardBanner").find(".banner");
if(jImg.length<1)$q("#DashboardBanner").hide()}}});qxWeb.define("mamba.ui.SeoStepContainer",{statics:{TOGGLE_BUTTON_ON_SRC_DEFAULT:"img-mamba/seo/step-container-header_extended_left.png",TOGGLE_BUTTON_ON_SRC_OVER:"img-mamba/seo/step-container-header_extended_left_f2.png",TOGGLE_BUTTON_OFF_SRC_DEFAULT:"img-mamba/seo/step-container-header_retracted_left.png",TOGGLE_BUTTON_OFF_SRC_OVER:"img-mamba/seo/step-container-header_retracted_left_f2.png",CONTAINER_ID:"#seo",TABLE_CLASS:".toggle",LINK_CLASS:".popup-layer-link",POPUP_ID:"seo-info-popup",INFO_POPUP:0,
__showOnload:function(){$q("tr[class^\x3d'toggle-']").hide();if(typeof pagevarStep!="undefined"){mamba.ui.SeoStepContainer.showTableRows(pagevarStep);$q("td.toggleimg:eq("+(pagevarStep-1)+")").setStyle("background-image","url("+mamba.ui.SeoStepContainer.TOGGLE_BUTTON_ON_SRC_DEFAULT+")");if(mamba.DomUtil.isIE){var tableRows=$q(mamba.ui.SeoStepContainer.TABLE_CLASS+"-"+pagevarStep);mamba.ui.SeoStepContainer.setThWidth(tableRows)}}},__positionQuotaText:function(){$q("div.completed-text").forEach(function(el){var width=
$q(el).getPrevAll("img.qi-indicator-bar").getWidth();$q(el).setStyles({"margin-left":"-"+width+"px","display":"block"})})},init:function(){this.__showOnload();this.__positionQuotaText();mamba.ui.SeoStepContainer.overImage();$q("td.toggleimg").on("click",function(){var index=$q("td.toggleimg").indexOf(this[0])+1;var tableRows=$q(mamba.ui.SeoStepContainer.TABLE_CLASS+"-"+index);if(tableRows.getStyle("display")=="none"){tableRows.show();mamba.ui.SeoStepContainer.setThWidth(tableRows);mamba.ui.SeoStepContainer.swapImage($q(this),
1)}else{tableRows.hide();mamba.ui.SeoStepContainer.swapImage($q(this),0)}});$q(mamba.ui.SeoStepContainer.LINK_CLASS).on("click",function(){if(mamba.ui.SeoStepContainer.INFO_POPUP==0)mamba.ui.SeoStepContainer.INFO_POPUP=mamba.container.Dialog.init(mamba.ui.SeoStepContainer.POPUP_ID,{modal:false,toTop:true});$q(".popup-txt").hide();$q("#"+this.getAttribute("id")).show();mamba.container.Dialog.show(mamba.ui.SeoStepContainer.POPUP_ID)})},showTableRows:function(index){$q(mamba.ui.SeoStepContainer.TABLE_CLASS+
"-"+index).show()},swapImage:function(theTd,on){if(on==0)theTd.setStyle("background-image","url("+mamba.ui.SeoStepContainer.TOGGLE_BUTTON_OFF_SRC_OVER+")");else theTd.setStyle("background-image","url("+mamba.ui.SeoStepContainer.TOGGLE_BUTTON_ON_SRC_OVER+")")},overImage:function(){$q("td.toggleimg").on("mouseover",function(e){if($q(this).getStyle("background-image").indexOf(mamba.ui.SeoStepContainer.TOGGLE_BUTTON_OFF_SRC_DEFAULT)!=-1)$q(this).setStyle("background-image","url("+mamba.ui.SeoStepContainer.TOGGLE_BUTTON_OFF_SRC_OVER+
")");if($q(this).getStyle("background-image").indexOf(mamba.ui.SeoStepContainer.TOGGLE_BUTTON_ON_SRC_DEFAULT)!=-1)$q(this).setStyle("background-image","url("+mamba.ui.SeoStepContainer.TOGGLE_BUTTON_ON_SRC_OVER+")")}).on("mouseout",function(e){if($q(this).getStyle("background-image").indexOf(mamba.ui.SeoStepContainer.TOGGLE_BUTTON_OFF_SRC_OVER)!=-1)$q(this).setStyle("background-image","url("+mamba.ui.SeoStepContainer.TOGGLE_BUTTON_OFF_SRC_DEFAULT+")");if($q(this).getStyle("background-image").indexOf(mamba.ui.SeoStepContainer.TOGGLE_BUTTON_ON_SRC_OVER)!=
-1)$q(this).setStyle("background-image","url("+mamba.ui.SeoStepContainer.TOGGLE_BUTTON_ON_SRC_DEFAULT+")")})},setThWidth:function(row){var toggleImgWidth=27;var borderImageWidth=11;var rowWidth=row.getWidth();var width=rowWidth-toggleImgWidth-borderImageWidth;row.getParents().find("td.hmt").setStyle("width",width+"px")}}});mamba.ui.SeoStepContainer.init();qxWeb.define("mamba.domain.DomainUpsellSplash",{statics:{UPSELL_COOKIE_FLAG:"domain-upsell\x3dtrue",DEBUG:0,LAYER_TYPE:1,wsStub:0,init:function(id,customerId,page){if(page=="ConfigMain"){if(document.cookie.indexOf(this.UPSELL_COOKIE_FLAG)!=-1&&this.DEBUG!=1)return;document.cookie=this.UPSELL_COOKIE_FLAG+";"}var dialogQ=$q("#"+id);var dialogJQ=$("#"+id).jqm({modal:true,toTop:true,overlay:30,trigger:"a.openMe"});$q(".openUpsellLayer").on("click",function(){dialogJQ.jqmShow()});if(dialogQ[0].parentNode!=
document.body)dialogQ.appendTo("body");this._center(dialogQ);this._setShowLayerWebService(dialogQ,this.LAYER_TYPE,customerId);this._setStepPages(dialogQ);if(page!="DomainSelection"&&page!="DomainSelectionAll")dialogJQ.jqmShow()},_center:function(dialogQ){dialogQ.setStyles({"position":"absolute","top":"25%","left":"25%"})},_setShowLayerWebService:function(dialogQ,layer_type,customerId){dialogQ.find('[id\x3d"domainbuddlelayer.showLayer"]').on("change",function(ev){var showLayer=!ev.target.checked;if(typeof wsStub==
"undefined")wsStub=new WS_DomainBundleLayerWs;wsStub.setShowLayer(customerId,layer_type,showLayer)})},_setStepPages:function(dialogQ){if(page!="DomainSelection"&&page!="DomainSelectionAll"){dialogQ.find("#step1").show();dialogQ.find("#more").on("click",function(){dialogQ.find("#step1").hide();dialogQ.find("#step2").show()})}else dialogQ.find("#step2").show()}}});qxWeb.define("mamba.webdesk.InterCom",{statics:{DASHBOARD_PAGE:"Dashboard",TARIFF_PAGE:"TaOverview",__isInitialized:false,titleBarButtonState:{available:1,active:2,inactive:3},init:function(interComId,data){if(this.__isInitialized)return;if(data.module==="controlpanel-app-webdesk")return;if(!interComId||interComId==="")throw"Missing InterComId for WebDesk communication";data.appBarState=this.__getAppBarState(data.page);data.dashboardPage=this.DASHBOARD_PAGE;Intercom.init(this._onRequest,this,this.toJsonString,
interComId);Intercom.send("initApp",data,function(respData,errorMsg){this.__isInitialized=true;if(errorMsg)if(qxWeb.env.get("qx.debug")&&typeof window.console=="object")console.error("Initializing app bar failed: "+errorMsg)},this)},toJsonString:function(jsonObject){return qx.lang.Json.stringify(jsonObject)},jumpToCreateMail:function(subject,body){if(this.__isInitialized){var data={subject:subject,body:body};Intercom.send("createMail",data,function(respData,errorMsg){if(errorMsg)if(qxWeb.env.get("qx.debug")&&
typeof window.console=="object")console.error("Setting WebDesk state failed: "+errorMsg)},this)}else if(qxWeb.env.get("qx.debug")&&typeof window.console=="object")console.error("InterCom has to been established first.")},jumpToMail:function(){this.__jumpToWebDesk("mail")},jumpToUserMnmt:function(){this.__jumpToWebDesk("userManagement")},__jumpToWebDesk:function(state){if(this.__isInitialized)Intercom.send("setState",state,function(respData,errorMsg){if(errorMsg)if(qxWeb.env.get("qx.debug")&&typeof window.console==
"object")console.error("Setting WebDesk state failed: "+errorMsg)},this);else if(qxWeb.env.get("qx.debug")&&typeof window.console=="object")console.error("InterCom has to been established first.")},_onRequest:function(method,data,callback){switch(method){case "loadPage":this.__loadPage(data);break;default:if(qxWeb.env.get("qx.debug")&&typeof window.console=="object")console.error("Calling unknown method '"+method+"'")}},__loadPage:function(page){location.href=location.href.replace(/xml\/config\/.*;jsessionid/,
"xml/config/"+page+";jsessionid")},__getAppBarState:function(page){var appBarState={button:this.titleBarButtonState.available,isMenuEnabled:true};if(page===this.DASHBOARD_PAGE)appBarState.button=this.titleBarButtonState.active;else if(page===this.TARIFF_PAGE){appBarState.button=this.titleBarButtonState.inactive;appBarState.isMenuEnabled=false}return appBarState}}});qxWeb.define("mamba.ui.ContextHelp",{statics:{BUTTON_OFFSET_PLUS_X:-2,BUTTON_OFFSET_PLUS_Y:-10,BUTTON_OFFSET_MINUS_X:-10,BUTTON_OFFSET_MINUS_Y:0,BUTTON_SRC_DEFAULT:"img-mamba/buttons/help/context.png",BUTTON_SRC_OVER:"img-mamba/buttons/help/context-over.png",BUTTON_SRC_ACTIVE:"img-mamba/buttons/help/context-pressed.png",BUTTON_CLOSE_DEFAULT:"img-mamba/buttons/help/close-small.png",BUTTON_CLOSE_OVER:"img-mamba/buttons/help/close-small-over.png",BUTTON_CLOSE_ACTIVE:"img-mamba/buttons/help/close-small-pressed.png",
init:function(){this.__reg={};$q("div.contexthelp").appendTo($q("body"));$q("div.contexthelp .titlebar img").on("mouseover",function(e){this.src=mamba.ui.ContextHelp.BUTTON_CLOSE_OVER}).on("mouseout",function(e){this.src=mamba.ui.ContextHelp.BUTTON_CLOSE_DEFAULT}).on("mousedown",function(e){this.src=mamba.ui.ContextHelp.BUTTON_CLOSE_ACTIVE});$q("img.contexthelp").on("mouseover",function(e){if($q(this).getAttribute("active")!="true")this.src=mamba.ui.ContextHelp.BUTTON_SRC_OVER}).on("mouseout",function(e){if($q(this).getAttribute("active")!=
"true")this.src=mamba.ui.ContextHelp.BUTTON_SRC_DEFAULT})},toggle:function(popupId,buttonEl,event){var popupJQ=$q("#"+popupId);if(popupJQ.length==1)if(popupJQ.getStyle("display")=="block")this.close();else{this.close();this.__position(popupId,buttonEl);this.__setActiveData(popupId,buttonEl);popupJQ.setStyle("display","block");this.__toggleButton(buttonEl,true)}else if(popupJQ.length==0)throw"Missing contextmenu help popup with ID '"+popupId+"'";else throw"Contextmenu help popup with ID '"+popupId+
"' has been defined "+popupJQ.length+" times";if(!event)event=window.event;event.cancelBubble=true;if(event.stopPropagation)event.stopPropagation()},close:function(){var activeData=this.__getActiveData();if(activeData){$q("#"+activeData.id).setStyle("display","none");this.__toggleButton(activeData.element,false)}},__toggleButton:function(buttonEl,showPopup){buttonEl.src=showPopup?mamba.ui.ContextHelp.BUTTON_SRC_ACTIVE:mamba.ui.ContextHelp.BUTTON_SRC_DEFAULT;$q(buttonEl).setAttribute("active",showPopup)},
__position:function(popupId,buttonEl){var popupJQ=$q("#"+popupId);var dim={width:popupJQ.getWidth(),height:popupJQ.getHeight()};var max={x:$q("body")[0].scrollWidth,y:$q("body")[0].scrollHeight};dim.width=dim.width||277;var buttonJQ=$q(buttonEl);var x=mamba.DomUtil.elemAbsRight(buttonJQ);var y=mamba.DomUtil.elemAbsTop(buttonJQ);if(max.x>=x+dim.width+mamba.ui.ContextHelp.BUTTON_OFFSET_PLUS_X)x=x+mamba.ui.ContextHelp.BUTTON_OFFSET_PLUS_X;else x=mamba.DomUtil.elemAbsLeft(buttonJQ)-dim.width-mamba.ui.ContextHelp.BUTTON_OFFSET_MINUS_X;
if(max.y>=y+dim.height+mamba.ui.ContextHelp.BUTTON_OFFSET_PLUS_Y)y=y+mamba.ui.ContextHelp.BUTTON_OFFSET_PLUS_Y;else y=y-dim.height-mamba.ui.ContextHelp.BUTTON_OFFSET_MINUS_Y;popupJQ.setStyles({"left":x+"px","top":y+"px"})},__setActiveData:function(popupId,buttonEl){this.__active={id:popupId,element:buttonEl}},__getActiveData:function(){return this.__active}}});qxWeb.define("mamba.ui.DomainBundleModal",{statics:{DEBUG:false,COOKIE_FLAG:"domain_bundle_modal_",init:function(id,contractNr){if(this.DEBUG){this.__showDialog(id,contractNr);return}if(!navigator.cookieEnabled)return;if(document.cookie.indexOf(mamba.ui.DomainBundleModal.COOKIE_FLAG+contractNr)==-1)this.__showDialog(id,contractNr)},setWpCookie:function(){var a=new Date;a=new Date(a.getTime()+1E3*60*60*24*7);document.cookie=mamba.ui.DomainBundleModal.COOKIE_FLAG+contractNr+"\x3dtrue"+"; expires\x3d"+
a.toGMTString()},__showDialog:function(id,contractNr){mamba.container.Dialog.init(id,{modal:true,toTop:true});mamba.container.Dialog.hide(id);mamba.container.Dialog.show(id);if(document.cookie.indexOf(mamba.ui.DomainBundleModal.COOKIE_FLAG+contractNr+"\x3dtrue")==-1){var a=new Date;a=new Date(a.getTime()+1E3*60*60*24*7);document.cookie=mamba.ui.DomainBundleModal.COOKIE_FLAG+contractNr+"\x3dtrue"+";expires\x3d"+a.toGMTString()}}}});qxWeb.define("mamba.ui.widget.Standard",{extend:mamba.ui.widget.Widget,construct:function(config){this.base(arguments,config.id,config.title,config.contentJQ,null,config.hideIcon)},members:{_setContent:function(contentJQ){if(contentJQ&&contentJQ.getHtml()!=null)this.getContentJQ().setHtml(contentJQ.getHtml())}}});qxWeb.define("mamba.ui.widget.TeaserFallback",{extend:mamba.ui.widget.Standard,construct:function(config){this.base(arguments,config);var nodeJQ=this.getNodeJQ();$q.ready(function(){if($q("#lLeftColumn #container-box-right\x3ediv.widget").length<2)nodeJQ.show()})}});qxWeb.define("mamba.ui.QuickwinNortonSplash",{statics:{DEBUG:false,COOKIE_FLAG:"quickwin_norton\x3dtrue",init:function(id){if(this.DEBUG){this.__showDialog(id);return}if(document.cookie.indexOf(mamba.ui.QuickwinNortonSplash.COOKIE_FLAG)==-1)this.__showDialog(id);$q("#quickwinNortonSplash").find(".jqmClose").on("click",function(ev){if($q("#quickwinNortonSplash").find("[id\x3dquickwinNorton.showLayer]").getAttribute("checked")){var a=new Date;a=new Date(a.getTime()+1E3*60*60*24*14);document.cookie=
mamba.ui.QuickwinNortonSplash.COOKIE_FLAG+"\x3dtrue"+"; expires\x3d"+a.toGMTString()}})},__showDialog:function(id){mamba.container.Dialog.init(id,{modal:true,toTop:true});mamba.container.Dialog.show(id)}}});qxWeb.define("mamba.ui.Help",{statics:{buttonSelector:"#openhelp",pageToHelpMap:{},modulesToHelpMap:{"controlpanel-app-newslettertool":"controlpanel-app-newslettertool/","controlpanel-app-fax":"controlpanel-app-fax/","controlpanel-app-invoice":"controlpanel-app-invoice/","controlpanel-app-jimdo":"controlpanel-app-jimdo/","controlpanel-app-msexchange":"controlpanel-app-msexchange/","controlpanel-app-sms":"controlpanel-app-sms/","controlpanel-app-sms-mediacenter":"controlpanel-app-sms-mediacenter/",
"controlpanel-app-ums":"controlpanel-app-ums/","controlpanel-app-userdata":"controlpanel-app-userdata/","controlpanel-domain":"controlpanel-domain/","controlpanel-email":"controlpanel-email/","controlpanel-app-seo-services":"controlpanel-app-seo-services/","controlpanel-app-onlinestorage":"controlpanel-app-onlinestorage/","controlpanel-app-sem":"controlpanel-app-sem/","controlpanel-app-sitelock":"controlpanel-app-sitelock/","controlpanel-app-mobilesite":"controlpanel-app-mobilesitebuilder/","controlpanel-app-sharedrecovery":"controlpanel-app-sharedrecovery/"},
modulesToHelpMapCenterpages:{"DomainsInfrastructure":"controlpanel-domain/","CenterApplications":"controlpanel-app-jimdo/","CenterCommunication":"controlpanel-email/"},init:function(pageName,moduleName){var helpPageName=this.pageToHelpMap[pageName];if(pageName=="Email_Login")return;if(helpPageName==null)helpPageName=pageName in this.modulesToHelpMapCenterpages?this.modulesToHelpMapCenterpages[pageName]:this.modulesToHelpMap[moduleName];var helpUrl=null;if(helpPageName!=null){var lang=mamba.DataStore.get("lang");
helpUrl="help-mamba/"+lang+"/"+helpPageName+"index.html"}if(helpUrl!=null){var posQ=q("#openhelp").getPosition();$q("#helpdialog").setStyles({"left":posQ.left+"px"});mamba.container.Dialog.init("helpdialog",{trigger:this.buttonSelector,overlay:0,modal:false,onShow:function(hash){hash.w.find("iframe")[0].setAttribute("src",helpUrl);hash.w.show()}});$q(this.buttonSelector).show()}else $q("#openhelp").hide()}}});qxWeb.define("mamba.DataStore",{statics:{_data:{},set:function(key,value){this._data[key]=value},get:function(key){return this._data[key]}}});qxWeb.define("mamba.GlobalWarning",{statics:{DIALOG_ID:"globalwarning",changed:false,onload:function(){if(typeof jqmGlobalWarning!="undefined")mamba.GlobalWarning.init(jqmGlobalWarning)},init:function(obFields){this.reset();if(obFields.length!=0)this.observeInputFields(obFields);else this.observeAll();this.__registerEvents();mamba.container.Dialog.init(this.DIALOG_ID,{modal:true,trigger:false})},__registerEvents:function(){var self=this;$q("a:not([href*\x3d#])").not("div#header ul.static-navigation li[id] a.core_button_normal").on("click",
function(e){if(self.changed==true){e.preventDefault();self.confirm(qxWeb(this).getAttribute("href"));return false}})},reset:function(){this.changed="false"},observeAll:function(){var self=this;$q("input").on("change",function(e){self.changed=true})},observeInputFields:function(obFieldNames){var self=this;var i=0;for(var l=obFieldNames.length;i<l;i++)$q("[name\x3d"+obFieldNames[i]+"]").on("change",function(e){self.changed=true})},confirm:function(callback){mamba.container.Dialog.show(this.DIALOG_ID);
var noBt=mamba.ui.Button.getButtonForElement(document.getElementById("globalwarningbutton_no"));var yesBt=mamba.ui.Button.getButtonForElement(document.getElementById("globalwarningbutton_yes"));noBt.addListener("click",this.hide,this);yesBt.addListener("click",function(){typeof callback=="string"?window.location.href=callback:callback();this.hide()},this)},hide:function(){mamba.container.Dialog.hide(this.DIALOG_ID)}}});qxWeb.define("mamba.ui.widget.WorkplaceSettings",{extend:mamba.ui.widget.Widget,construct:function(config){this.base(arguments,config.id,config.title,config.contentJQ)},members:{_setContent:function(contentJQ){if(contentJQ)this.getContentJQ().append(contentJQ)}}});qxWeb.define("mamba.ui.SetupSplash",{statics:{DEBUG:false,COOKIE_FLAG:"homepage_wizzard\x3dtrue",init:function(id){if(document.getElementById(id)){if(this.DEBUG){this.__showDialog(id);return}if(document.cookie.indexOf(mamba.ui.SetupSplash.COOKIE_FLAG)==-1)this.__showDialog(id)}},__showDialog:function(id){mamba.container.Dialog.init(id,{modal:true,toTop:true});mamba.container.Dialog.show(id);document.cookie=mamba.ui.SetupSplash.COOKIE_FLAG+";";var a=new Date;a=new Date(a.getTime()+1E3*60*60*24*30);
document.cookie="teaser_displayed\x3djimdo;expires\x3d"+a.toGMTString()}}});qxWeb.define("mamba.ui.ContractSelector",{statics:{selector:{main:"#contract",content:"#contractdata",triggerNormal:"#contractname",triggerActive:"#contractchoose"},init:function(){var contractMainJQ=$q(this.selector.main);if(contractMainJQ.length!=0){this._contractPopup=new mamba.container.PopupMenu(contractMainJQ,$q(this.selector.content));this._triggerNormalJQ=$q(this.selector.triggerNormal);this._triggerActiveJQ=$q(this.selector.triggerActive);this._setPopup();this._setPulldown();this._setTriggers()}},
_onStartPopupShowing:function(){this._triggerNormalJQ.setStyle("visibility","hidden");this._triggerActiveJQ.setStyle("display","block")},_onStartPopupHiding:function(){this._triggerNormalJQ.setStyle("visibility","visible");this._triggerActiveJQ.setStyle("display","none")},_setPopup:function(){var deltaX=this._triggerNormalJQ.getOffset().left-$q(this.selector.main).getOffset().left-3;this._contractPopup.setAlignRight(false);this._contractPopup.setShowTab(true);this._contractPopup.setDefaultDeltaY(-8);
this._contractPopup.setDefaultDeltaX(Math.floor(deltaX));this._contractPopup.addListener("showing",this._onStartPopupShowing,this);this._contractPopup.addListener("hiding",this._onStartPopupHiding,this)},_setPulldown:function(){$q(this.selector.content).find("tr:has(a)").forEach(function(element){var rowJQ=$q(element);rowJQ.on("click",function(){location.href=rowJQ.find("a:first-child").getAttribute("href")});rowJQ.on("mouseenter",function(){rowJQ.addClass("hover")});rowJQ.on("mouseleave",function(){rowJQ.removeClass("hover")})})},
_setTriggers:function(){this._triggerNormalJQ.setStyle("cursor","pointer");this._contractPopup.addClickTrigger(this._triggerNormalJQ);var positionTriggerNormal=this._triggerNormalJQ.getOffset();this._triggerActiveJQ.setStyles({"z-index":1+Number($q(this.selector.content).getStyle("z-index")),"top":positionTriggerNormal.top+"px","left":positionTriggerNormal.left+"px"})}}});qxWeb.define("mamba.container.PopupMenu",{extend:qx.event.Emitter,events:{"showing":"qx.event.type.Event","hiding":"qx.event.type.Event"},statics:{debugMode:false},construct:function(mainJQ,contentJQ){if(mainJQ.length==0)throw new Error("mainJQ is empty");if(contentJQ.length==0)throw new Error("contentJQ is empty");this.mainJQ=mainJQ;this.contentJQ=contentJQ;var self=this;mainJQ.on("mouseleave",function(e){self.hideDelayed(self.getHideDelay())}).on("mouseover",function(){self.cancelDelayedHide()});
if(mamba.container.PopupMenu.debugMode)window.setTimeout(function(){self.show()})},members:{__alignRight:false,__showTab:false,__defaultDeltaX:0,__defaultDeltaY:0,__hideDelay:500,__toggleDisableTime:500,setAlignRight:function(value){if(qxWeb.type.get(value)!=="Boolean")throw new Error("'alignRight' has to be a Boolean");this.__alignRight=value},getAlignRight:function(){return this.__alignRight},setShowTab:function(value){if(qxWeb.type.get(value)!=="Boolean")throw new Error("'showTab' has to be a Boolean");
this.__showTab=value},getShowTab:function(){return this.__showTab},setDefaultDeltaX:function(value){if(qxWeb.type.get(value)!=="Number")throw new Error("'defaultDeltaX' has to be a Number");this.__defaultDeltaX=value},getDefaultDeltaX:function(){return this.__defaultDeltaX},setDefaultDeltaY:function(value){if(qxWeb.type.get(value)!=="Number")throw new Error("'defaultDeltaY' has to be a Number");this.__defaultDeltaY=value},getDefaultDeltaY:function(){return this.__defaultDeltaY},setHideDelay:function(value){if(qxWeb.type.get(value)!==
"Number")throw new Error("'hideDelay' has to be a Number");this.__hideDelay=value},getHideDelay:function(){return this.__hideDelay},setToggleDisableTime:function(value){if(qxWeb.type.get(value)!=="Number")throw new Error("'toggleDisableTime' has to be a Number");this.__toggleDisableTime=value},getToggleDisableTime:function(){return this.__toggleDisableTime},borderLeft:5,borderRight:5,borderTop:4,borderBottom:6,topCenterOverlap:3,addHoverTrigger:function(hoverJQ,hoverDelay){var self=this;hoverJQ.mouseover(function(){self.showDelayed(hoverDelay)}).on("mouseout",
function(){self.cancelDelays()})},addClickTrigger:function(clickJQ,toggle){var self=this;clickJQ.on("click",function(){if(toggle)self.toggle(true);else self.show()})},showDelayed:function(delay,x,y){if(delay==null||delay<=0)this.show(x,y);else if(this._showTimer==null){var self=this;self.cancelDelays();this._showTimer=window.setTimeout(function(){this._showTimer=null;self.show(x,y)},delay)}},hideDelayed:function(delay){if(delay==null||delay<=0)this.hide();else if(this._hideTimer==null){var self=this;
self.cancelDelays();this._hideTimer=window.setTimeout(function(){this._hideTimer=null;self.hide()},delay)}},cancelDelays:function(){window.clearTimeout(this._showTimer);this._showTimer=null;this.cancelDelayedHide()},cancelDelayedHide:function(){window.clearTimeout(this._hideTimer);this._hideTimer=null},show:function(x,y){if(this.isShowing())return;this.cancelDelays();var self=this;var contentElem=this.contentJQ[0];contentElem.style.visibility="hidden";contentElem.style.display="block";contentElem.style.left=
"0px";window.setTimeout(function(){self._reallyShow(x,y)})},_reallyShow:function(x,y,checkWidth){if(!this.isShowing())return;if(checkWidth==null)checkWidth=true;var contentElem=this.contentJQ[0];var width=contentElem.offsetWidth;if(x==null)if(this.getAlignRight())x=mamba.DomUtil.elemRelRight(this.mainJQ)-width+this.getDefaultDeltaX();else x=mamba.DomUtil.elemRelLeft(this.mainJQ)+this.getDefaultDeltaX();if(y==null)y=mamba.DomUtil.elemRelBottom(this.mainJQ)+this.getDefaultDeltaY();var decoElem;if(contentElem._decorationElem!=
null){decoElem=contentElem._decorationElem;decoElem.style.display="block"}else{var height=contentElem.offsetHeight;decoElem=document.createElement("div");decoElem.className="popup-menu-decoration";decoElem.innerHTML='\x3cdiv class\x3d"popup-menu-left" style\x3d"height:'+(this.borderTop+height)+'px"\x3e\x3c/div\x3e'+'\x3cdiv class\x3d"popup-menu-right" style\x3d"left:'+(this.borderLeft+width)+"px; height:"+(this.borderTop+height)+'px"\x3e\x3c/div\x3e'+'\x3cdiv class\x3d"popup-menu-center" style\x3d"left:'+
(this.borderLeft-this.topCenterOverlap)+"px; width:"+(width+2*this.topCenterOverlap)+'px"\x3e\x3c/div\x3e'+'\x3cdiv class\x3d"popup-menu-bottom-left" style\x3d"top:'+(this.borderTop+height)+'px"\x3e\x3c/div\x3e'+'\x3cdiv class\x3d"popup-menu-bottom-center" style\x3d"left:'+this.borderLeft+"px; top:"+(this.borderTop+height)+"px; width:"+width+'px"\x3e\x3c/div\x3e'+'\x3cdiv class\x3d"popup-menu-bottom-right" style\x3d"top:'+(this.borderTop+height)+"px; left:"+(this.borderLeft+width)+'px"\x3e\x3c/div\x3e';
contentElem.parentNode.insertBefore(decoElem,contentElem);contentElem._decorationElem=decoElem}contentElem.style.left=x+this.borderLeft+"px";contentElem.style.top=y+this.borderTop+"px";contentElem.style.visibility="visible";decoElem.style.left=x+"px";decoElem.style.top=y+"px";if(this.getShowTab())this.showTab();this._toggleDisableStart=(new Date).getTime();this.emit("showing")},hide:function(){if(!this.isShowing())return;if(mamba.container.PopupMenu.debugMode)return;this.cancelDelays();var contentElem=
this.contentJQ[0];contentElem.style.display="none";if(contentElem._decorationElem!=null)contentElem._decorationElem.style.display="none";this._toggleDisableStart=(new Date).getTime();this.emit("hiding")},isShowing:function(){var contentElem=this.contentJQ[0];return contentElem.style.display=="block"},toggle:function(considerToggleDisableTime){if(considerToggleDisableTime&&(new Date).getTime()<this._toggleDisableStart+this.getToggleDisableTime())return;if(this.isShowing())this.hide();else this.show()},
showTab:function(){if(UNOUNO.components.BrowserInfo.isIeMinor7())return;var decoJQ=this.mainJQ.find(".header-tab-deco");var width=this.mainJQ.getWidth();var x=0;if(this.getAlignRight())x=mamba.DomUtil.elemAbsRight(this.mainJQ)-width;else x=mamba.DomUtil.elemAbsLeft(this.mainJQ)+this.getDefaultDeltaX();var y=mamba.DomUtil.elemAbsBottom(this.mainJQ)+this.getDefaultDeltaY();decoJQ.setStyles({"position":"absolute","display":"block","marginLeft":"0px","marginTop":"0px","top":y+"px","left":x+"px","width":width+
"px"})}}});qxWeb.define("mamba.BrowserCheck",{statics:{DEBUG:false,CLASS_WINDOWS:"browserWindows",CLASS_LINUX:"browserLinux",CLASS_MAC:"browserMac",CLASS_ELSE:"browserElse",COOKIE_FLAG:"mamba_browsercheck\x3dtrue",__supportedBrowsers:{firefox:2,ie:7,safari:3,opera:9,chrome:1},init:function(id){if(qxWeb.env.get("qx.debug")&&typeof window.console!=="undefined")window.console.info("The 'BrowserCheck' functionality is deprecated! Please use the 'UNOUNO.components.BrowserInfo' functionality instead!");if(mamba.BrowserCheck.DEBUG||
!this.isSupported()&&document.cookie.indexOf(mamba.BrowserCheck.COOKIE_FLAG)==-1){this.showDownloadLinks();mamba.container.Dialog.init(id,{modal:true,toTop:true});mamba.container.Dialog.show(id);this.setCookie()}},isSupported:function(){var supported=false;var browserName=$q.env.get("browser.name");if(mamba.BrowserCheck.__supportedBrowsers[browserName]){var minVersion=mamba.BrowserCheck.__supportedBrowsers[browserName];if(parseFloat($q.env.get("browser.version"))>=minVersion||parseInt($q.env.get("browser.version"),
10)>=minVersion)supported=true}return supported},showDownloadLinks:function(){switch($q.env.get("os.name")){case "win":$q("."+mamba.BrowserCheck.CLASS_WINDOWS).setStyle("display","block");break;case "linux":$q("."+mamba.BrowserCheck.CLASS_LINUX).setStyle("display","block");break;case "mac":$q("."+mamba.BrowserCheck.browserMac).setStyle("display","block");break;default:$q("."+mamba.BrowserCheck.CLASS_ELSE).setStyle("display","block");break}},setCookie:function(){document.cookie=mamba.BrowserCheck.COOKIE_FLAG},
isIeMinor7:function(){return $q.env.get("browser.name")=="msie"&&parseInt($q.env.get("browser.version"),10)<7}}});qxWeb.define("mamba.ui.WelcomeSplash",{statics:{DEBUG:false,COOKIE_FLAG:"mamba_standard\x3dtrue",init:function(id){if(this.DEBUG){this.__showDialog(id);return}if(!navigator.cookieEnabled)return;if(document.cookie.indexOf(mamba.ui.WelcomeSplash.COOKIE_FLAG)==-1)this.__showDialog(id)},__showDialog:function(id){mamba.container.Dialog.init(id,{modal:true,toTop:true});mamba.container.Dialog.show(id);document.cookie=mamba.ui.WelcomeSplash.COOKIE_FLAG+"; expires\x3d"+(new Date(2099,0,0)).toGMTString()}}});qxWeb.define("mamba.ui.ApplicationBar",{statics:{init:function(){var startButtonMainJQ=$q("div#appbutton-main");var startMenuJQ=startButtonMainJQ.find("div#startmenu");var simpleButtonRightJQ=startButtonMainJQ.find("div#appbutton-right");var buttonsRightJQ=startButtonMainJQ.find("div[id^\x3d'appbutton-right-']");if(startButtonMainJQ.length!=0&&startMenuJQ.length!=0){var startPopup=new mamba.container.PopupMenu(startButtonMainJQ,startMenuJQ);startPopup.setDefaultDeltaX(-3);startPopup.setDefaultDeltaY(mamba.DomUtil.isIE7?
4:-13);startPopup.addListener("showing",this._onStartPopupShowing,this);startPopup.addListener("hiding",this._onStartPopupHiding,this);var leftJQ=$q("#appbutton-left");this.initButtonLook(leftJQ,"appbutton-left-press");var rightJQ=this._popupTriggerJQ=$q("#appbutton-right-menu");this.initButtonLook(rightJQ);startPopup.addClickTrigger(rightJQ,true)}else if(simpleButtonRightJQ.length!=0){var buttonLeftJQ=startButtonMainJQ.find("#appbutton-left");buttonLeftJQ.on("mouseenter",function(){simpleButtonRightJQ.addClass("appbutton-right-hover")});
buttonLeftJQ.on("mouseleave",function(){simpleButtonRightJQ.removeClass("appbutton-right-hover")});simpleButtonRightJQ.on("mouseenter",function(){buttonLeftJQ.addClass("appbutton-left-hover")});simpleButtonRightJQ.on("mouseleave",function(){buttonLeftJQ.removeClass("appbutton-left-hover")})}else if(buttonsRightJQ.length!=0)for(idx=0;idx<buttonsRightJQ.length;idx++){var buttonRightJQ=startButtonMainJQ.find("div#"+buttonsRightJQ[idx].getAttribute("id"));buttonLeftJQ=startButtonMainJQ.find("#"+buttonRightJQ.getAttribute("id").replace("right",
"left"));buttonLeftJQ.on("mouseenter",function(){startButtonMainJQ.find("div#"+this.id.replace("left","right")).addClass("appbutton-right-hover")});buttonLeftJQ.on("mouseleave",function(){startButtonMainJQ.find("div#"+this.id.replace("left","right")).removeClass("appbutton-right-hover")});buttonRightJQ.on("mouseenter",function(){startButtonMainJQ.find("#"+this.id.replace("right","left")).addClass("appbutton-left-hover")});buttonRightJQ.on("mouseleave",function(){startButtonMainJQ.find("#"+this.id.replace("right",
"left")).removeClass("appbutton-left-hover")})}},_onStartPopupShowing:function(){this.addCssClass(this._popupTriggerJQ[0],"appbutton-right-menu-press")},_onStartPopupHiding:function(){this.restoreCssClass(this._popupTriggerJQ[0])},initButtonLook:function(buttonJQ){var self=this;buttonJQ.on("mousedown",function(evt){if(evt.preventDefault&&evt.stopPropagation){evt.preventDefault();evt.stopPropagation()}}).on("selectstart",function(evt){return false})},addCssClass:function(buttonEl,cssClass){if(buttonEl._origClass==
null)buttonEl._origClass=buttonEl.className;buttonEl.className=buttonEl._origClass+" "+cssClass},restoreCssClass:function(buttonEl,cssClass){if(buttonEl._origClass!=null)buttonEl.className=buttonEl._origClass}}});qxWeb.define("mamba.layout.TopFeatureResizing",{statics:{ID_FEATURELINK_CONTAINER:"#lFeatureLinks",CSS_SELECTOR_CONTAINER:".featurelink",CSS_SELECTOR_CONTENT:".content",CSS_SELECTOR_LABEL:".label",MIN_CONTAINER_HEIGHT:34,init:function(){this._resizeCounter=0;this._jContainers=$q(this.ID_FEATURELINK_CONTAINER+" "+this.CSS_SELECTOR_CONTAINER);if(this._jContainers.length===0)return;this._jLabels=$q(this.ID_FEATURELINK_CONTAINER+" "+this.CSS_SELECTOR_LABEL);this._jContentBox=$q(this.ID_FEATURELINK_CONTAINER+
" "+this.CSS_SELECTOR_CONTENT);this._jFrame=$q(this._jContainers[0].parentNode);var browserIsFF2=$q.env.get("browser.name")=="firefox"&&parseInt($q.env.get("browser.version"))<3;if($q.env.get("browser.name")=="ie"||browserIsFF2)$q(".featurelink img").setStyle("float","left");else this._jLabels.setStyle("float","right");this._jContainers.setStyle("visibility","visible");this._dimNorm=this._getMaxDimension(this._jContainers);var dimStyle=this._getStyleDimensions(this._jContainers[0]);this._dimBox=this._getBoxDimension(this._dimNorm,
dimStyle);if(!($q.env.get("browser.name")=="ie"&&$q.env.get("browser.version")==="6.0"))this._setContainerSize();if(!$q.env.get("browser.name")=="ie"&&!browserIsFF2)this._jLabels.setStyle("float","none");var self=this;$q(window).wresize(function(){self._onWindowResize()})},_setContainerSize:function(){var c=this._jContainers;if(c.length==0)return;var parentWidth=this._jFrame.getWidth();var dimNorm=this._dimNorm;var dimBox=this._dimBox;var rowLength=Math.min(Math.floor(parentWidth/dimBox.withBreakedLabel.width),
c.length);var rowCount=Math.ceil(c.length/rowLength);var labelMode;if(rowCount===1&&c.length>3)rowLength=Math.ceil(c.length/2);labelMode="withBreakedLabel";var additionalWidth=Math.floor((parentWidth-dimBox[labelMode].width*rowLength)/rowLength);var boxWidth=dimNorm[labelMode].width+additionalWidth;if(labelMode==="withBreakedLabel"&&dimNorm.withLabel.width<=boxWidth)labelMode="withLabel";c.setStyle("width",boxWidth);this._jContentBox.setStyle("height",Math.max(this.MIN_CONTAINER_HEIGHT,dimNorm[labelMode].height)+
"px")},_onWindowResize:function(){if($q.env.get("browser.name")=="ie"){this._resizeCounter++;var counter=this._resizeCounter;var self=this;window.setTimeout(function(){self._onWindowResizeIe(counter)},50)}else this._setContainerSize()},_onWindowResizeIe:function(eventCounter){if(eventCounter===this._resizeCounter)this._setContainerSize();return false},_getBoxDimension:function(dimNorm,dimStyle){var w=dimStyle.width;var h=dimStyle.height;var boxDim={withLabel:{width:dimNorm.withLabel.width+w,height:dimNorm.withLabel.height+
h},withBreakedLabel:{width:dimNorm.withBreakedLabel.width+w,height:dimNorm.withBreakedLabel.height+h}};return boxDim},_getStyleDimensions:function(element){var jEl=$q(element);return{width:jEl.outerWidth(true)-jEl.getWidth(),height:jEl.outerHeight(true)-jEl.getHeight()}},_getMaxDimension:function(containers){function getMax(c){var h=w=0;var i=0;for(var l=c.length;i<l;i++){if(c[i].offsetWidth>w)w=$q(c[i]).getWidth();if(c[i].offsetHeight>h)h=$q(c[i]).getHeight()}return{width:w,height:h}}var self=this;
var dim={withLabel:null,withBreakedLabel:null};dim.withLabel=getMax(containers);var originalLabelHtml=this._addLineBreak();dim.withBreakedLabel=getMax(containers);this._removeLineBreak(originalLabelHtml);return dim},_addLineBreak:function(){var originalHtml=[];var html;var jLabel;var i=0;for(var l=this._jLabels.length;i<l;i++){jLabel=$q(this._jLabels[i]);html=jLabel.html();originalHtml.push(html);if(jLabel.find("br").length===0)jLabel.html(this._getLineBreakedText(jLabel.html()))}return originalHtml},
_removeLineBreak:function(originalHtml){var i=0;var l=this._jLabels.length;for(var jLabel;i<l;i++)$q(this._jLabels[i]).html(originalHtml[i])},_getLineBreakedText:function(text){var newText=text;if(text.trim().indexOf(" ")!==-1){var middle=Math.floor(text.length/2);var splitIndex;if(text.charAt(middle)!==" "){var lText=text.substring(0,middle);var rText=text.substring(middle);var lSpaceIndex=lText.length-1-lText.lastIndexOf(" ");var rSpaceIndex=rText.indexOf(" ");if(lSpaceIndex<rSpaceIndex||rSpaceIndex==
-1)splitIndex=lText.lastIndexOf(" ");else splitIndex=lText.length+rText.indexOf(" ")}else splitIndex=middle;newText=text.substring(0,splitIndex)+"\x3cbr/\x3e"+text.substring(splitIndex+1)}else if(text.indexOf("-")!==-1&&text.indexOf("-")!=text.length-1){splitIndex=text.indexOf("-");newText=text.substring(0,splitIndex+1)+"\x3cbr/\x3e"+text.substring(splitIndex+2)}return newText}}});qxWeb.define("mamba.ui.WebdeskLayer",{statics:{DEBUG:false,COOKIE_FLAG:"webdesk_teaser\x3dtrue",LAYER_TYPE:16,wsStub:0,init:function(id,customerId){if(this.DEBUG){this.__showDialog(id);return}var dialogJQ=$q("#"+id);var showLayer=this._getLayerStatus(customerId,this.LAYER_TYPE);if(showLayer==true){this.__showDialog(id);this._setShowLayerWebService(dialogJQ,this.LAYER_TYPE,customerId)}},_setShowLayerWebService:function(dialogJQ,layer_type,customerId){dialogJQ.find('[id\x3d"wpsetup-donotshow"]').on("change",
function(ev){var showLayer=!ev.target.checked;if(typeof wsStub=="undefined")wsStub=new WS_InfoLayerWs;wsStub.setShowLayer(customerId,layer_type,showLayer)})},setShowLayerWebServiceFromIframe:function(layer_type,customerId){$q('[id\x3d"wpsetup-donotshow"]').on("change",function(ev){var showLayer=!ev.target.checked;if(typeof wsStub=="undefined")wsStub=new WS_InfoLayerWs;wsStub.setShowLayer(customerId,layer_type,showLayer)})},_getLayerStatus:function(customerId,layer_type){if(typeof wsStub=="undefined")wsStub=
new WS_InfoLayerWs;var showLayer=wsStub.getLayerStatus(customerId,layer_type);return showLayer},__showDialog:function(id){mamba.container.Dialog.init(id,{modal:true,toTop:true});mamba.container.Dialog.hide(id);mamba.container.Dialog.show(id);var margin=$q(window).getHeight()/2-$q("#wpsetuplayer .dialog-container").getHeight()/2;if(margin<0)margin=0;else margin=20;if(document.cookie.indexOf(mamba.ui.WebdeskLayer.COOKIE_FLAG)==-1){document.cookie=mamba.ui.WebdeskLayer.COOKIE_FLAG+";";var a=new Date;
a=new Date(a.getTime()+1E3*60*60*24*30);document.cookie="teaser_displayed\x3dwebdesk;expires\x3d"+a.toGMTString()}}}});qxWeb.define("mamba.ui.JimdoReady",{statics:{PROGRESSBAR_ID:"#progressbar",HOMEPAGE_BUTTON_ID:"#homepagebutton",HOMEPAGE_LINK_ID:"homepagelink",EMAIL_HINT_ID:"#emailhint",refreshId:null,init:function(jId,est_wsStub){var counter=0;var maxTries=10;var interval=3E3;var jimdoId=jId;var wsStub=est_wsStub;refreshId=setInterval(function(){var msg=wsStub.isJimdoReady(jimdoId,mamba.ui.JimdoReady.getJimdoReadyCallback);if(msg&&msg.indexOf("null")==-1){clearInterval(refreshId);mamba.ui.JimdoReady.updatePage("true",
msg)}else if(counter==maxTries){clearInterval(refreshId);mamba.ui.JimdoReady.updatePage("false",msg)}counter++},interval)},updatePage:function(success,msg){$q(this.PROGRESSBAR_ID).hide();if(success=="true"&&msg!=null&&msg!=""){$q(this.HOMEPAGE_BUTTON_ID).show();document.getElementById(this.HOMEPAGE_LINK_ID).href="javascript:void window.open('"+msg+"', '', 'width\x3d1024,height\x3d768,scrollbars\x3dyes,toolbar\x3dno,menubar\x3dno');";$q("#subtitle").show()}else $q(this.EMAIL_HINT_ID).show()},getJimdoReadyCallback:function(res,
reqId,ex){if(res&&res.indexOf("null")==-1){clearInterval(refreshId);mamba.ui.JimdoReady.updatePage("true",res)}}}});qxWeb.define("mamba.ui.QuickwinSuchmaschinenSplash",{statics:{DEBUG:false,COOKIE_FLAG:"quickwin_suchmaschinen\x3dtrue",init:function(id){if(this.DEBUG){this.__showDialog(id);return}if(document.cookie.indexOf(mamba.ui.QuickwinSuchmaschinenSplash.COOKIE_FLAG)==-1)this.__showDialog(id);$q("#quickwinSuchmaschinenSplash").find(".jqmClose").on("click",function(ev){if($q("#quickwinSuchmaschinenSplash").find("[id\x3dquickwinSuchmaschinen.showLayer]").getAttribute("checked")){var a=new Date;a=new Date(a.getTime()+
1E3*60*60*24*14);document.cookie=mamba.ui.QuickwinSuchmaschinenSplash.COOKIE_FLAG+"\x3dtrue"+"; expires\x3d"+a.toGMTString()}})},__showDialog:function(id){mamba.container.Dialog.init(id,{modal:true,toTop:true});mamba.container.Dialog.show(id)}}});qxWeb.define("mamba.ui.Pager",{construct:function(pages,interval,currentPage){this.pagerPageNumber="div.pager_pagenumber";this.pages=pages;this.interval=interval;this.currentPage=currentPage;this._init()},members:{initMenu:function(menuSelector,toggleSelector,leftPositionSelectorList){var toggleJQ=$q(toggleSelector);var toggleOffset=toggleJQ.getOffset();var width=0;toggleJQ.getChildren().forEach(function(element){width+=$q(element).getContentWidth()+3});var left=0;var i=0;for(var l=leftPositionSelectorList.length;i<
l;i++)left-=toggleJQ.find(leftPositionSelectorList[i]).getWidth();$q(menuSelector).setStyles({"width":width+"px","left":left+"px"})},_init:function(){this._insertPageNumbers()},_insertPageNumbers:function(){var jPagerNumberButton=$q(this.pagerPageNumber);for(var i=this.pages;i>0;i--)if(this.pages<=8)this._createButton(i,jPagerNumberButton);else if(this.currentPage<7)if(i<8||i==this.pages)this._createButton(i,jPagerNumberButton);else{if(i==8)this._createDots(jPagerNumberButton)}else if(this.currentPage>
this.pages-6)if(i>this.pages-7||i==1)this._createButton(i,jPagerNumberButton);else{if(i==8)this._createDots(jPagerNumberButton)}else if(i>=this.currentPage-2&&i<=this.currentPage+2||i==1||i==this.pages)this._createButton(i,jPagerNumberButton);else if(i==2||i==this.pages-1)this._createDots(jPagerNumberButton);var jPage=$q("input.pager_sbmt[value\x3d"+this.currentPage+"]");jPage.setAttribute("disabled",true);jPagerNumberButton.remove()},_createButton:function(index,jPNB){var clonedEl=jPNB.clone();var children=
clonedEl.getChildren();children[0].alt=index;children[0].value=index;children[2].value=index;var name=children[0].name.substring(7,children[0].name.length-1);var newName=name+index;var regExp=new RegExp(name,"gi");children[0].name=children[0].name.replace(regExp,newName);children[1].name=children[1].name.replace(regExp,newName);children[2].name=children[2].name.replace(regExp,newName);children[3].name=children[3].name.replace(regExp,newName);clonedEl.insertAfter(jPNB)},_createDots:function(jPNB){var clonedEl=
jPNB.clone();clonedEl.setHtml("...");clonedEl.insertAfter(jPNB)}}});qxWeb.define("mamba.data.CenterNavigation",{statics:{LINK_TYPE_EXTERNAL:"external",LINK_TYPE_POPUP:"popup",GROUP_TYPE_SECONDARY:"secondary",GROUP_TYPE_TERTIARY:"tertiary",getCenterLabel:function(centerData){return centerData&&centerData.label?centerData.label:""},getGroups:function(centerData){return centerData&&centerData.items?centerData.items:[]},getGroupLabel:function(groupData){return groupData&&groupData.label?groupData.label:""},getGroupItems:function(groupData){return groupData&&groupData.items?
groupData.items:[]},getGroupItemLabel:function(groupItemData){return groupItemData&&groupItemData.label?groupItemData.label:""},getGroupItemPageName:function(groupItemData){return groupItemData&&groupItemData.page?groupItemData.page:""},getGroupItemLink:function(groupItemData,innerHtml,cssClass){if(!groupItemData)throw"Missing groupItemData parameter to set group item link";var classAttr=cssClass?" class\x3d'"+cssClass+"' ":"";var targetAttr="";if(groupItemData.type&&(groupItemData.type==mamba.data.CenterNavigation.LINK_TYPE_EXTERNAL||
groupItemData.type==mamba.data.CenterNavigation.LINK_TYPE_POPUP))targetAttr=" target\x3d'_blank' ";var onClickAttr="";if(groupItemData.econda)onClickAttr=" onclick\x3d'"+mamba.ui.widget.Widget.getEcondaHandler(groupItemData.econda)+"' ";var styleAttr="";if(groupItemData.style)styleAttr=" style\x3d'"+groupItemData.style+"' ";var acAttr="";if(groupItemData.ac)acAttr="\x26ac\x3d"+groupItemData.ac;return"\x3ca href\x3d'"+groupItemData.href+acAttr+"'"+targetAttr+onClickAttr+classAttr+styleAttr+"\x3e"+
innerHtml+"\x3c/a\x3e"},isSecondaryGroup:function(groupData){return groupData.type&&groupData.type==mamba.data.CenterNavigation.GROUP_TYPE_SECONDARY},isTertiaryGroup:function(groupData){return groupData.type&&groupData.type==mamba.data.CenterNavigation.GROUP_TYPE_TERTIARY},isPrimaryGroup:function(groupData){return!(this.isSecondaryGroup(groupData)||this.isTertiaryGroup(groupData))}}});qxWeb.define("mamba.nxfix.ErrorBox",{statics:{init:function(){return}}});qxWeb.define("mamba.ui.widget.CenterNavigation",{extend:mamba.ui.widget.Widget,statics:{ID_SUFFIX:"CenterNavigation",MAX_TOPLINK_NUMBER:4,GROUP_CLASS_PRIMARY:"primary",GROUP_CLASS_SECONDARY:"secondary",GROUP_CLASS_TERTIARY:"tertiary",TOGGLE_BUTTON_ID:"tertiaryToggle",TOGGLE_CONTENT_SELECTOR:".tertiary ul"},construct:function(elementId,naviData){var centerLabel=mamba.data.CenterNavigation.getCenterLabel(naviData);this.base(arguments,mamba.ui.widget.CenterNavigation.ID_SUFFIX,centerLabel,this._getContentHtml(naviData),
null,true);var element=$q("#"+elementId);var parent=element.getParents(":first");element.remove();parent.append(this.getNodeJQ());this._initToggleButton()},members:{_setContent:function(contentHtml){if(contentHtml!=null)this.getContentJQ().setHtml(contentHtml)},_getContentHtml:function(data){var dataProxy=mamba.data.CenterNavigation;var groups=dataProxy.getGroups(data);var primaryHtml=[];var secondaryHtml="";var tertiaryHtml="";var secondaryListHtml=[];var secondaryGroupData;var i=0;var l=groups.length;
for(var groupData;i<l;i++){groupData=groups[i];if(dataProxy.isTertiaryGroup(groupData))tertiaryHtml=this._getTertiaryHtml(groupData);else if(dataProxy.isSecondaryGroup(groupData))secondaryGroupData=groupData;else primaryHtml.push(this._getPrimaryHtml(groupData,secondaryListHtml))}if(secondaryGroupData||secondaryListHtml.length>0)secondaryHtml=this._getSecondaryHtml(secondaryGroupData,secondaryListHtml.join(""));return primaryHtml.join("")+secondaryHtml+tertiaryHtml},_getPrimaryHtml:function(groupData,
secondaryListHtml){var listHtml=[];var groupItems=mamba.data.CenterNavigation.getGroupItems(groupData);var i=0;var l=groupItems.length;for(var groupItem;i<l;i++){groupItem=groupItems[i];if(i<mamba.ui.widget.CenterNavigation.MAX_TOPLINK_NUMBER)listHtml.push(this._getListHtml(groupItem,true));else secondaryListHtml.push(this._getListHtml(groupItem,false))}return this._getGroupHtml(groupData,listHtml.join(""),mamba.ui.widget.CenterNavigation.GROUP_CLASS_PRIMARY)},_getSecondaryHtml:function(groupData,
secondaryListHtml){var listHtml=[secondaryListHtml];var groupItems=mamba.data.CenterNavigation.getGroupItems(groupData);var i=0;for(var l=groupItems.length;i<l;i++)listHtml.push(this._getListHtml(groupItems[i],false));return this._getGroupHtml(groupData,listHtml.join(""),mamba.ui.widget.CenterNavigation.GROUP_CLASS_SECONDARY)},_getTertiaryHtml:function(groupData){var listHtml=[];var groupItems=mamba.data.CenterNavigation.getGroupItems(groupData);var i=0;for(var l=groupItems.length;i<l;i++)listHtml.push(this._getListHtml(groupItems[i],
false));return this._getGroupHtml(groupData,listHtml.join(""),mamba.ui.widget.CenterNavigation.GROUP_CLASS_TERTIARY)},_getGroupHtml:function(groupData,listHtml,groupClass){var html=[];html.push("\x3cdiv class\x3d'group ");html.push(groupClass);html.push("'\x3e");if(groupData&&groupData.hideGroupTitle!="true"){html.push("\x3ch2\x3e");if(groupClass==mamba.ui.widget.CenterNavigation.GROUP_CLASS_TERTIARY){html.push("\x3cspan id\x3d'");html.push(mamba.ui.widget.CenterNavigation.TOGGLE_BUTTON_ID);html.push("'\x3e\x3c/span\x3e")}html.push(mamba.data.CenterNavigation.getGroupLabel(groupData));
html.push("\x3c/h2\x3e")}html.push("\x3cul\x3e");html.push(listHtml);html.push("\x3c/ul\x3e\x3c/div\x3e");return html.join("")},_getListHtml:function(groupData,withSprite){var dataProxy=mamba.data.CenterNavigation;var html=[];html.push("\x3cli\x3e");if(withSprite){var cssClass="sprite-group sprite-"+dataProxy.getGroupItemPageName(groupData);html.push(dataProxy.getGroupItemLink(groupData,"",cssClass))}html.push(dataProxy.getGroupItemLink(groupData,dataProxy.getGroupItemLabel(groupData)));html.push("\x3c/li\x3e");
return html.join("")},_initToggleButton:function(){var nodeJQ=this.getNodeJQ();var toggleJQ=this.getNodeJQ().find("#"+mamba.ui.widget.CenterNavigation.TOGGLE_BUTTON_ID);toggleJQ.toggleClass("show");toggleJQ.toggle(function(e){nodeJQ.find(mamba.ui.widget.CenterNavigation.TOGGLE_CONTENT_SELECTOR).show();toggleJQ.toggleClass("show")},function(e){nodeJQ.find(mamba.ui.widget.CenterNavigation.TOGGLE_CONTENT_SELECTOR).hide();toggleJQ.toggleClass("show")})}}});qxWeb.define("mamba.ui.widget.MarketingTeaser",{extend:mamba.ui.widget.Widget,construct:function(config){this.base(arguments,config.id,config.title,config.contentJQ,null,config.hideIcon);var contentJQ=this.getContentJQ();contentJQ.find(".buttonPrevious").on("click",this._getClickHandlerPrevious(intervalID));contentJQ.find(".buttonNext").on("click",this._getClickHandlerNext(intervalID));this._teaserArr=[];var teaserJQ=contentJQ.getChildren("div.teaser");for(var i=0;i<teaserJQ.length;i++)this.addTeaser(teaserJQ[i]);
this.showRandomTeaser();if(teaserJQ.length==1)contentJQ.find(".buttonPrevious, .buttonNext").hide();else if(teaserJQ.length==0)this.getNodeJQ().hide();else if(teaserJQ.length>1){var self=this;var intervalID=setInterval(function(){self.showTeaser(self._shownIndex+1,"fade")},6E3);contentJQ.on("mouseover",function(){clearInterval(intervalID)});contentJQ.on("mouseout",function(){intervalID=setInterval(function(){self.showTeaser(self._shownIndex+1,"fade")},6E3)})}},members:{addTeaser:function(teaserEl){var teaserData=
mamba.DomUtil.getElemData(teaserEl);var teaserInfo={teaserJQ:$q(teaserEl),weight:teaserData.weight?teaserData.weight:1};this._teaserArr.push(teaserInfo)},showRandomTeaser:function(){var totalWeight=0;for(var i=0;i<this._teaserArr.length;i++)totalWeight+=this._teaserArr[i].weight;var rnd=Math.random()*totalWeight;for(i=0;i<this._teaserArr.length;i++){rnd-=this._teaserArr[i].weight;if(rnd<=0){this.showTeaser(i);break}}},showTeaser:function(index,transition){if(index<0)index=this._teaserArr.length-1;
else if(index>=this._teaserArr.length)index=0;if(this._shownIndex!=null)if(transition=="fade")this._teaserArr[this._shownIndex].teaserJQ.fadeOut(600);else this._teaserArr[this._shownIndex].teaserJQ.hide();if(transition=="fade")this._teaserArr[index].teaserJQ.fadeIn(600);this._teaserArr[index].teaserJQ.setStyle("display","block");this._shownIndex=index;mamba.container.ContainerBox.alignContainerBoxes()},_getClickHandlerPrevious:function(){var self=this;return function(){self.showTeaser(self._shownIndex-
1,"fade")}},_getClickHandlerNext:function(){var self=this;return function(){self.showTeaser(self._shownIndex+1,"fade")}},_setContent:function(contentJQ){if(contentJQ&&contentJQ.getHtml()!=null)this.getContentJQ().setHtml(contentJQ.getHtml())}}});qxWeb.define("mamba.layout.DashletCreator",{statics:{SET_MIN_WIDTH:false,TYPE_EXTERNAL:"external",TYPE_POPUP:"popup",maxBottomDiff:150,selector:{containerId:"widget-box",contentClass:"content",floaterLeftClass:"floater-left",floaterRightClass:"floater-right"},__isReady:false,__callbackList:[],init:function(elementId,data){this.__containerJQ=this.__createContainer(elementId);this.__widgetList=this.__createWidgets(data,this.SET_MIN_WIDTH);this.__checkWrap();this.__alignBottom();this.__isReady=true;
this.__executeCallbacks();$q(window).on("resize",this.__onResize())},addCallback:function(callback,context){if(callback&&context)this.__callbackList.push({callback:callback,context:context});else throw"Missing parameters";if(this.__isReady)this.__executeCallbacks()},__executeCallbacks:function(){for(;this.__callbackList.length>0;){var callbackData=this.__callbackList.pop();callbackData.callback.call(callbackData.context)}},__createContainer:function(elementId){if(!elementId||elementId=="")throw"Missing element ID for dashboard's widget container";
var elementJQ=$q("#"+elementId);if(elementJQ.length==0)throw"Missing container for dashboard widgets (ID '"+elementId+"')";var html="\x3cdiv class\x3d'"+this.selector.floaterLeftClass+"'\x3e\x3c/div\x3e"+"\x3cdiv class\x3d'"+this.selector.floaterRightClass+"'\x3e\x3c/div\x3e"+"\x3cdiv class\x3d'clear'\x3e\x3c/div\x3e";elementJQ.setAttribute("id",this.selector.containerId).setHtml(html);return elementJQ},__createWidgets:function(data,setMinWidth){var leftColumnJQ=this.__containerJQ.find("."+this.selector.floaterLeftClass);
var rightColumnJQ=this.__containerJQ.find("."+this.selector.floaterRightClass);var widget;var dataObj;var widgetList=[];var maxMinWidth=0;var currentMinWidth;var i=0;for(var l=data.length;i<l;i++){dataObj=data[i];widget=new mamba.ui.widget.Dashlet(dataObj.page,dataObj.label,dataObj.items,dataObj.href);widget.append(i%2==0?leftColumnJQ:rightColumnJQ);if(setMinWidth){widget.setMinWidth();currentMinWidth=parseInt(widget.getNodeJQ().getStyle("min-width"));if(maxMinWidth<currentMinWidth)maxMinWidth=currentMinWidth}widgetList.push(widget)}if(setMinWidth){i=
0;for(l=widgetList.length;i<l;i++)widgetList[i].getNodeJQ().setStyle("min-width",maxMinWidth+"px")}return widgetList},__checkWrap:function(){$q(".widget li a").forEach(function(element){var coll=$q(element);if(coll.getWidth()>coll.getClosest("ul").getWidth())coll.setStyle("whiteSpace","normal")})},__alignBottom:function(){var widgetList=this.__widgetList;var widgetCount=widgetList.length;if(widgetCount>1){var aWidgetJQ=this.__containerJQ.find("div.floater-left div.widget:last ."+this.selector.contentClass).setStyle("height",
"auto");var bWidgetJQ=this.__containerJQ.find("div.floater-right div.widget:last ."+this.selector.contentClass).setStyle("height","auto");var aBottom=aWidgetJQ.getOffset().top+aWidgetJQ.getHeight();var bBottom=bWidgetJQ.getOffset().top+bWidgetJQ.getHeight();var diff=aBottom-bBottom;var absDiff=Math.abs(diff);if(absDiff<this.maxBottomDiff)if(diff>0)bWidgetJQ.setStyle("height",bWidgetJQ.getHeight()+absDiff-bWidgetJQ.getStyle("padding-bottom").replace("px","")-bWidgetJQ.getStyle("padding-top").replace("px",
"")+"px");else aWidgetJQ.setStyle("height",aWidgetJQ.getHeight()+absDiff-aWidgetJQ.getStyle("padding-bottom").replace("px","")-aWidgetJQ.getStyle("padding-top").replace("px","")+"px")}},__onResize:function(){var self=this;return function(){self.__checkWrap();self.__alignBottom()}}}});qxWeb.define("mamba.layout.TopFeatureCreator",{statics:{TYPE_EXTERNAL:"external",init:function(elementId,linkData){this.__createNodes(elementId,linkData);mamba.layout.TopFeatureResizing.init()},__createNodes:function(elementId,linkData){if(!elementId||elementId=="")throw"Missing element ID for topfeature link container";var elementJQ=$q("#"+elementId);if(elementJQ.length==0)throw"Missing container for topfeature links (ID '"+elementId+"')";var html="";if(linkData instanceof Array){var i=0;var l=linkData.length;
for(var liEl;i<l;i++)html+=this.__getHtml(linkData[i],false);html='\x3cul class\x3d"featurelink-list"\x3e'+html+'\x3c/ul\x3e\x3cdiv class\x3d"clear-left"\x3e \x3c/div\x3e'}else html+=this.__getHtml(linkData,true);elementJQ.replaceWith(html)},__getHtml:function(linkObj,standalone){if(!linkObj)return"";var html=[];html.push(standalone?"\x3cdiv":"\x3cli");html.push(' class\x3d"featurelink rt"\x3e\x3ca class\x3d"core_button_normal" href\x3d"');html.push(linkObj.href);html.push('" ');if(linkObj.type==
this.TYPE_EXTERNAL||linkObj.type==this.TYPE_POPUP)html.push("target\x3d\"_popup\" onclick\x3d\"return !window.open(this.href,'_popup','toolbar\x3dno,location\x3dno,status\x3dyes,menubar\x3dno,scrollbars\x3dyes,resizable\x3dyes,screenX\x3d100,screenY\x3d100');\"");html.push("\x3e");html.push('\x3cdiv class\x3d"lt"\x3e\x3cdiv class\x3d"rb"\x3e\x3cdiv class\x3d"lb"\x3e\x3cdiv class\x3d"content" ');if(linkObj.height){html.push('style\x3d"height:');html.push(linkObj.height);html.push('px"')}html.push('\x3e\x3cimg src\x3d"img-mamba/blank.gif" alt\x3d"');
html.push(linkObj.label);html.push('" title\x3d"');html.push(linkObj.label);html.push('" class\x3d"sprite-');html.push(linkObj.page);html.push('" align\x3d"left"/\x3e');html.push('\x3cdiv class\x3d"label"\x3e');html.push(this.__getLabel(linkObj.label));html.push("\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/a\x3e");html.push(standalone?"\x3c/div\x3e":"\x3c/li\x3e");return html.join("")},__getLabel:function(label){if(label.indexOf("[Warning:")!=-1){label=label.substring(10);label=
label.substring(0,label.indexOf(" "));label="\x3cspan style\x3d'color:#9F2727'\x3eError: Missing "+label+"\x3c/span\x3e"}return label}}});qxWeb.define("mamba.layout.WidgetCreator",{statics:{contentSelector:".content",__isReady:false,__callbackList:[],create:function(elementId,type,config){var widgetJQ=$q("#"+elementId);if(widgetJQ.length>0){config.id=elementId;config.contentJQ=widgetJQ.find(this.contentSelector);try{var widget=new type(config)}catch(ex){throw"Wiget type '"+type+"' is not defined\n"+ex;}var parent=widgetJQ.getParents(":first");widgetJQ.remove();parent.append(widget.getNodeJQ());this.__isReady=true;this.__executeCallbacks()}else throw"Missing widget of type '"+
type+"' with ID '"+elementId+"'";},addCallback:function(callback,context){if(callback&&context)this.__callbackList.push({callback:callback,context:context});else throw"Missing parameters";if(this.__isReady)this.__executeCallbacks()},__executeCallbacks:function(){for(;this.__callbackList.length>0;){var callbackData=this.__callbackList.pop();callbackData.callback.call(callbackData.context)}}}});function pustefixCheck(v){return typeof v!="undefined"&&(typeof v=="boolean"&&v||typeof v=="string"&&v!=""||typeof v=="number"&&!isNaN(v))?true:false}function attachInputField(form,fname,fvalue){var i=document.createElement("input");i.type="hidden";i.name=fname;i.value=fvalue;form.appendChild(i)}
function pustefixEval(pfxPrefix,pfxFormField,pfxCmd){var setArgs=[];var allArgs=["jump","flow","name","popup","popupwidth","popupheight","resizable","scrollbars","submit","senddata","senddatafield","action","nodata","href","target","execute"];var pfxArgs="";var pfxWrappers=[];var pfxHidden=document.getElementById(pfxFormField);var pfxForm=pfxHidden.form;for(var i=0;i<pfxCmd.length;i++){if(pfxCmd[i]=="")continue;var argSplit=pfxCmd[i].indexOf("\x3d");var argName=pfxCmd[i].substring(0,argSplit);var argValue=
pfxCmd[i].substring(argSplit+1,pfxCmd[i].length);if(allArgs.contains(argName))setArgs[argName]=argValue;else if(argName=="wrapper")pfxWrappers.push(argValue);else{if(pfxArgs!="")pfxArgs+="\x26";pfxArgs+=argName.replace("argument[","").replace("]","")+"\x3d"+argValue}}if(pustefixCheck(setArgs["execute"])){func=eval(setArgs["execute"]);return func()}else if(pustefixCheck(setArgs["jump"])){var uri="/xml/"+servlet+"/"+setArgs["jump"]+";"+sessid+"?__frame\x3d_top";var href=uri;if(pustefixCheck(pfxArgs)||
pustefixCheck(setArgs["flow"])){if(!pustefixCheck(setArgs["nodata"]))href+="\x26__sendingdata\x3d1\x26";if(pustefixCheck(pfxArgs))href+=pfxArgs;if(pustefixCheck(pfxArgs)&&pustefixCheck(setArgs["flow"]))href+="\x26";if(pustefixCheck(setArgs["flow"]))href+="__pageflow\x3d"+setArgs["flow"]}var e=pfxForm.elements;if(pustefixCheck(setArgs["senddata"]))for(i=0;i<e.length;i++)if(!pustefixCheck(setArgs["senddatafield"])||setArgs["senddatafield"]==e[i].name)if((e[i].type=="checkbox"||e[i].type=="radio")&&
e[i].checked||e[i].type=="text"||e[i].type=="hidden")href+="\x26"+e[i].name+"\x3d"+e[i].value;if(pustefixCheck(setArgs["senddatafield"]))if(pustefixCheck(pfxArgs)){var pfxArgsZ=pfxArgs.split("\x26");for(i=0;i<pfxArgsZ.length;i++){var pfxArgsZ_Cmd=pfxArgsZ[i].substring(0,pfxArgsZ[i].indexOf("\x3d"));var pfxArgsZ_Value=pfxArgsZ[i].substring(pfxArgsZ[i].indexOf("\x3d")+1,pfxArgsZ[i].length);href+="\x26"+pfxArgsZ_Cmd+"\x3d"+pfxArgsZ_Value}}if(pustefixCheck(setArgs["popup"])||pustefixCheck(setArgs["target"])&&
setArgs["target"]=="_blank"){var resize=pustefixCheck(setArgs["resizable"])?setArgs["resizable"]:"no";var ph=pustefixCheck(setArgs["popupheight"])?setArgs["popupheight"]:400;var pw=pustefixCheck(setArgs["popupwidth"])?setArgs["popupwidth"]:400;var sb=pustefixCheck(setArgs["scrollbars"])?setArgs["scrollbars"]:"no";f1=window.open("/core/img/blank.gif","f1","height\x3d"+ph+",width\x3d"+pw+",resizable\x3d"+resize+",scrollbars\x3d"+sb);f1.location.href=href}else window.location.href=href}else if(pustefixCheck(setArgs["flow"])||
pustefixCheck(setArgs["submit"])||pfxWrappers.length>0){if(!nxValid(pfxForm))return;var pfxContainer=document.createElement("div");pfxForm.appendChild(pfxContainer);if(pustefixCheck(setArgs["flow"]))attachInputField(pfxContainer,"__pageflow",setArgs["flow"]);if(pustefixCheck(setArgs["action"]))attachInputField(pfxContainer,pfxPrefix+".Action",setArgs["action"]);for(i=0;i<pfxWrappers.length;i++)attachInputField(pfxContainer,"__CMD["+page+"]:SELWRP",pfxWrappers[i]);if(pustefixCheck(pfxArgs)){pfxArgsZ=
pfxArgs.split("\x26");for(i=0;i<pfxArgsZ.length;i++){pfxArgsZ_Cmd=pfxArgsZ[i].substring(0,pfxArgsZ[i].indexOf("\x3d"));pfxArgsZ_Value=pfxArgsZ[i].substring(pfxArgsZ[i].indexOf("\x3d")+1,pfxArgsZ[i].length);attachInputField(pfxContainer,pfxArgsZ_Cmd,pfxArgsZ_Value)}}if(pustefixCheck(setArgs["target"])){var oldTarget=pfxForm.target;pfxForm.target=setArgs["target"]}else if(pustefixCheck(setArgs["popup"])){oldTarget=pfxForm.target;resize=pustefixCheck(setArgs["resizable"])?setArgs["resizable"]:"no";ph=
pustefixCheck(setArgs["popupheight"])?setArgs["popupheight"]:400;pw=pustefixCheck(setArgs["popupwidth"])?setArgs["popupwidth"]:400;sb=pustefixCheck(setArgs["scrollbars"])?setArgs["scrollbars"]:"no";f1=window.open("/core/img/blank.gif","f1","height\x3d"+ph+",width\x3d"+pw+",resizable\x3d"+resize+",scrollbars\x3d"+sb);pfxForm.target="f1"}if(typeof pfxFormHandler!="undefined")pfxFormHandler();else pfxForm.submit();if(pustefixCheck(setArgs["target"]))pfxForm.target=oldTarget;else if(pustefixCheck(setArgs["popup"])){pfxForm.target=
oldTarget;if(f1)f1.focus()}pfxForm.removeChild(pfxContainer);pfxContainer=null}else if(pustefixCheck(setArgs["href"])){var o=document.getElementById("button_"+setArgs["name"]+"_helper");if(o)window.open(o.help,"","");else alert("Missing info")}else alert("Unhandled event")}var prewin;
function cgiPreview(btn,npage,width,height){var _f=$(btn).parents("form")[0];var _a=_f.action;_f.action=_a.replace(page,npage);prewin=window.open("/core/img/blank.gif","p1win","width\x3d"+width+",height\x3d"+height+",scrollbars\x3dyes");prewin.focus();var fields=[];for(var i=4;i<arguments.length;i+=2){var f=document.createElement("input");f.type="hidden";f.name=arguments[i];f.value=arguments[i+1];fields.push(f);_f.appendChild(f)}var _t=_f.target;_f.target="p1win";_f.submit();for(i=0;i<fields.length;i++)_f.removeChild(fields[i]);
_f.target=_t;_f.action=_a}function oTableThClick(th){var inps=th.getElementsByTagName("input");var len=inps.length;if(len==0)return;var mirror=document.createElement("span");var i=0;for(var minp;i<len;i++){minp=document.createElement("input");minp.type="hidden";minp.name=inps[i].name;minp.value=inps[i].value;mirror.appendChild(minp)}th.appendChild(mirror);if(typeof pfxForm!="undefined"){pfxAjaxSubmit();th.removeChild(mirror)}else minp.form.submit()}
function oTableThMouseOver(th){var inps=th.getElementsByTagName("input");var len=inps.length;if(len==0)return;if(th.className.indexOf("sort")==-1)th.className="hover"}function oTableThMouseOut(th){var inps=th.getElementsByTagName("input");var len=inps.length;if(len==0)return;if(th.className.indexOf("sort")==-1)th.className=""};with(__settings__){trySet("nxScroll","height",200);trySet("nxScroll","width",400);trySet("nxScroll","scrollBarSize",18);trySet("nxScroll","scrollStep",12);trySet("nxScroll","contentPadding","3px 5px 3px 3px");trySet("nxScroll","scrollButtonBorderColor","#F4F3F0 #A79F8B #A79F8B #F4F3F0");trySet("nxScroll","scrollButtonBorderSize",2);trySet("nxScroll","scrollButtonBorderMode","outset");trySet("nxScroll","scrollAreaBackground","#F4F3F0");trySet("nxScroll","contentAreaBackground","#FFFFFF");trySet("nxScroll",
"scrollButtonBackground","#E9E7E2");trySet("nxScroll","scrollButtonColor","#000000")}function nxScroll(){}nxScroll.prototype=new nxNode;nxScroll.superClass=nxNode.prototype;nxAddProperty({"constructor":nxScroll.prototype,"name":"scrollY","type":"number","evalModify":false});nxAddProperty({"constructor":nxScroll.prototype,"name":"content","type":"string","evalModify":false});nxScroll.prototype.preInit=function(data){nxScroll.superClass.preInit.call(this,data);this.create()};
nxScroll.prototype.objectInit=function(data){nxScroll.superClass.objectInit.call(this,data);this.createStyles();this.setContent(this.initHTML);this.addEvents()};
nxScroll.prototype.addEvents=function(){var myid=this.getId();__node__.addEvent(this.scrollYCellTop,"click",new Function("e","__registry__.get('"+myid+"').scrollYUp(e)"));__node__.addEvent(this.scrollYCellBottom,"click",new Function("e","__registry__.get('"+myid+"').scrollYDown(e)"));this.slideYStatus=false;this.status.set("scrollYNorm",0);__node__.addEvent(this.sliderY,"mousedown",new Function("e","__registry__.get('"+myid+"').slideYStart(e)"));__node__.addEvent(document,"mouseup",new Function("e",
"__registry__.get('"+myid+"').slideYStop(e)"));__node__.addEvent(document,"mousemove",new Function("e","__registry__.get('"+myid+"').slideYMove(e)"));if(__client__.getEngine()=="mshtml")__node__.addEvent(this.getNode(),"mousewheel",new Function("e","__registry__.get('"+myid+"').scrollYWheel(e)"))};
nxScroll.prototype.create=function(){var c=new Function("e","return document.createElement(e)");this.mainTable=c("table");this.mainBody=c("tbody");this.mainRow=c("tr");this.mainCell=c("td");this.mainScrollY=c("td");this.mainTable.appendChild(this.mainBody);this.mainBody.appendChild(this.mainRow);this.mainRow.appendChild(this.mainCell);this.mainRow.appendChild(this.mainScrollY);this.scrollYTable=c("table");this.scrollYBody=c("tbody");this.scrollYRowTop=c("tr");this.scrollYRowCenter=c("tr");this.scrollYRowBottom=
c("tr");this.scrollYCellTop=c("td");this.scrollYCellMiddle=c("td");this.scrollYCellBottom=c("td");this.scrollYButtonTop=c("div");this.scrollYButtonTopText=document.createTextNode(__client__.getEngine()=="mshtml"?String.fromCharCode(53):String.fromCharCode(9652));this.scrollYButtonBottom=c("div");this.scrollYButtonBottomText=document.createTextNode(__client__.getEngine()=="mshtml"?String.fromCharCode(54):String.fromCharCode(9662));this.scrollYTable.appendChild(this.scrollYBody);this.scrollYBody.appendChild(this.scrollYRowTop);
this.scrollYBody.appendChild(this.scrollYRowCenter);this.scrollYBody.appendChild(this.scrollYRowBottom);this.scrollYRowTop.appendChild(this.scrollYCellTop);this.scrollYRowCenter.appendChild(this.scrollYCellMiddle);this.scrollYRowBottom.appendChild(this.scrollYCellBottom);this.scrollYCellTop.appendChild(this.scrollYButtonTop);this.scrollYCellBottom.appendChild(this.scrollYButtonBottom);this.scrollYButtonTop.appendChild(this.scrollYButtonTopText);this.scrollYButtonBottom.appendChild(this.scrollYButtonBottomText);
this.sliderY=c("div");this.scrollYCellMiddle.appendChild(this.sliderY);this.mainScrollY.appendChild(this.scrollYTable);this.mainTable.cellPadding="0";this.mainTable.cellSpacing="0";this.scrollYTable.cellPadding="0";this.scrollYTable.cellSpacing="0";this.innerContentFrame=c("div");this.outerContentFrame=c("div");this.initHTML=this.getNode().innerHTML;this.getNode().innerHTML="";this.outerContentFrame.appendChild(this.innerContentFrame);this.mainCell.appendChild(this.outerContentFrame);this.fixBoxsizing();
this.getNode().appendChild(this.mainTable)};
nxScroll.prototype.createStyles=function(){var scrollButtonHeight=this.config.get("scrollBarSize")-2*this.config.get("scrollButtonBorderSize");with(this.mainRow.style)verticalAlign="top";with(this.mainScrollY.style){width=this.config.get("scrollBarSize")+"px";border="0 none";background=this.config.get("scrollAreaBackground")}with(this.outerContentFrame.style){overflow="hidden";border="1px solid "+this.config.get("contentAreaBackground");background=this.config.get("contentAreaBackground")}with(this.innerContentFrame.style){padding=this.config.get("contentPadding");
border="1px solid "+this.config.get("contentAreaBackground")}with(this.scrollYCellTop.style)height=this.config.get("scrollBarSize")+"px";with(this.scrollYCellMiddle.style)verticalAlign="top";with(this.scrollYCellBottom.style)height=this.config.get("scrollBarSize")+"px";__node__.setHandCursor(this.scrollYButtonTop);with(this.scrollYButtonTop.style){width=this.config.get("scrollBarSize")-2*this.config.get("scrollButtonBorderSize")+"px";background=this.config.get("scrollButtonBackground");border=this.config.get("scrollButtonBorderSize")+
"px "+this.config.get("scrollButtonBorderMode");borderColor=this.config.get("scrollButtonBorderColor");overflow="hidden";color=this.config.get("scrollButtonColor");height=scrollButtonHeight+"px";if(__client__.getEngine()=="mshtml"){fontFamily="Marlett";lineHeight="110%";fontSize="12px";textAlign="center"}else{fontSize="18px";lineHeight=scrollButtonHeight*5.5+"%";textAlign="center"}}with(this.sliderY.style){width=this.config.get("scrollBarSize")-2*this.config.get("scrollButtonBorderSize")+"px";background=
this.config.get("scrollButtonBackground");border=this.config.get("scrollButtonBorderSize")+"px "+this.config.get("scrollButtonBorderMode");borderColor=this.config.get("scrollButtonBorderColor");lineHeight="0";fontSize="0"}__node__.setHandCursor(this.scrollYButtonBottom);with(this.scrollYButtonBottom.style){width=this.config.get("scrollBarSize")-2*this.config.get("scrollButtonBorderSize")+"px";background=this.config.get("scrollButtonBackground");border=this.config.get("scrollButtonBorderSize")+"px "+
this.config.get("scrollButtonBorderMode");borderColor=this.config.get("scrollButtonBorderColor");overflow="hidden";color=this.config.get("scrollButtonColor");height=scrollButtonHeight+"px";if(__client__.getEngine()=="mshtml"){fontFamily="Marlett";lineHeight="110%";fontSize="12px";textAlign="center"}else{fontSize="18px";lineHeight=scrollButtonHeight*5.5+"%";textAlign="center"}}__node__.prohibitSelect(this.scrollYButtonTop);__node__.prohibitSelect(this.sliderY);__node__.prohibitSelect(this.scrollYButtonBottom)};
nxScroll.prototype.updateStyles=function(){with(this.mainTable.style)width=this.config.get("width")+"px";__core__.msg("Scroll: InnerHeight: "+this.innerContentFrame.offsetHeight);__core__.msg("Scroll: OuterHeight: "+this.config.get("height"));this.slideYHeight=this.innerContentFrame.offsetHeight;this.slideYRatio=this.slideYHeight/this.config.get("height");this.slideYMax=this.slideYHeight-this.config.get("height");this.slideYThumbArea=this.config.get("height")-2*this.config.get("scrollBarSize");this.slideYThumbHeight=
this.slideYThumbArea/this.slideYRatio;this.slideYThumbRatio=this.slideYRatio/(this.slideYThumbArea/this.config.get("height"));__core__.msg("Scroll: ScrollYRatio: "+this.slideYRatio);__core__.msg("Scroll: ScrollYMax: "+this.slideYMax);__core__.msg("Scroll: ThumbArea: "+this.slideYThumbArea);__core__.msg("Scroll: ThumbHeight: "+this.slideYThumbHeight);__core__.msg("Scroll: ThumbRatio: "+this.slideYThumbRatio);if(this.slideYRatio<=1){__core__.msg("Scroll: Disable Scrollbar");with(this.sliderY.style)height=
"";with(this.mainScrollY.style){display="none";height=""}with(this.outerContentFrame.style){height="";width=this.config.get("width")-2+"px"}with(this.mainCell.style){width=this.config.get("width")+"px";height=""}with(this.mainTable.style)height=""}else{__core__.msg("Scroll: Enable Scrollbar");with(this.mainTable.style)height=this.config.get("height")+"px";with(this.mainScrollY.style)display="";with(this.mainCell.style){width=this.config.get("width")-this.config.get("scrollBarSize")+"px";height=this.config.get("height")+
"px"}with(this.outerContentFrame.style){height=this.config.get("height")-2+"px";width=this.config.get("width")-this.config.get("scrollBarSize")-2+"px"}with(this.sliderY.style)height=Math.ceil(this.slideYThumbHeight-2*this.config.get("scrollButtonBorderSize"))+"px";with(this.scrollYCellMiddle.style)height=Math.ceil(this.slideYThumbArea)+"px"}};
nxScroll.prototype.modifyScrollY=function(value){value=Math.floor(value/this.config.get("scrollStep"))*this.config.get("scrollStep");if(value<0)value=0;if(value>this.slideYMax)value=this.slideYMax;this.status.set("scrollYNorm",value);this.innerContentFrame.style.marginTop=(value>0?-value:0)+"px";if(nxValid(this.slideYThumbRatio))this.sliderY.style.marginTop=parseInt(value/this.slideYThumbRatio)+"px";return true};
nxScroll.prototype.evalScrollY=function(value){var v=this.innerContentFrame.style.marginTop;return nxValid(v)&&v!=""?v:0};nxScroll.prototype.scrollYUp=function(){this.setScrollY(this.status.get("scrollYNorm")-this.config.get("scrollStep")*3)};nxScroll.prototype.scrollYDown=function(){return this.setScrollY(this.status.get("scrollYNorm")+this.config.get("scrollStep")*3)};nxScroll.prototype.scrollYWheel=function(){return this.setScrollY(this.status.get("scrollYNorm")-event.wheelDelta/4)};
nxScroll.prototype.slideYStart=function(e){__core__.msg("Scroll: Slide Y Start");this.slideYStatus=true;e=nxEvent(e);this.slideYMouseStart=e.y;this.slideYThumbStart=this.status.get("scrollYNorm")};nxScroll.prototype.slideYStop=function(e){if(!this.slideYStatus)return;__core__.msg("Scroll: Slide Y Stop");this.slideYStatus=false};
nxScroll.prototype.slideYMove=function(e){if(!this.slideYStatus)return;if(__client__.getEngine()=="mshtml")document.selection.empty();e=nxEvent(e);return this.setScrollY(this.slideYThumbStart+(e.y-this.slideYMouseStart)*this.slideYRatio)};nxScroll.prototype.modifyWidth=function(value){return __core__.error("Scroll: modifyWidth needs implementation!")};nxScroll.prototype.modifyHeight=function(value){return __core__.error("Scroll: modifyHeight needs implementation!")};
nxScroll.prototype.modifyContent=function(data){this.setScrollY(0);this.innerContentFrame.innerHTML=data;this.updateStyles();return true};nxScroll.prototype.evalContent=function(){return this.innerContentFrame.innerHTML};with(__settings__){trySet("nxWindow","height",200);trySet("nxWindow","width",400);trySet("nxWindow","title","My Window");trySet("nxWindow","iconCellWidth",20);trySet("nxWindow","cmdCellWidth",20);trySet("nxWindow","borderColor","#0A328C");trySet("nxWindow","borderSizeTop",1);trySet("nxWindow","borderSizeRight",1);trySet("nxWindow","borderSizeBottom",3);trySet("nxWindow","borderSizeLeft",1);trySet("nxWindow","headerBackground","#0A328C");trySet("nxWindow","headerColor","#ffffff");trySet("nxWindow",
"headerHeight",20);trySet("nxWindow","headerFontWeight","bold");trySet("nxWindow","headerIconMargin",2);trySet("nxWindow","headerCmdMargin",2);trySet("nxWindow","contentBackground","#ffffff")}function nxWindow(){}nxWindow.prototype=new nxLayer;nxWindow.superClass=nxLayer.prototype;nxAddProperty({"constructor":nxWindow.prototype,"name":"content","type":"string"});nxWindow.prototype.preInit=function(data){nxWindow.superClass.preInit.call(this,data)};
nxWindow.prototype.objectInit=function(data){this.create();nxWindow.superClass.objectInit.call(this,data);this.createStyles();this.updateStyles();this.addEvents()};
nxWindow.prototype.create=function(){var c=new Function("e","return document.createElement(e)");this.mainTable=c("table");this.mainBody=c("tbody");this.headRow=c("tr");this.headIconCell=c("td");this.headTitleCell=c("td");this.headCmdCell=c("td");this.mainRow=c("tr");this.mainCell=c("td");this.mainArea=c("div");this.mainTable.appendChild(this.mainBody);this.mainBody.appendChild(this.headRow);this.headRow.appendChild(this.headIconCell);this.headRow.appendChild(this.headTitleCell);this.headRow.appendChild(this.headCmdCell);
this.mainBody.appendChild(this.mainRow);this.mainRow.appendChild(this.mainCell);this.mainCell.appendChild(this.mainArea);this.headTitleCell.appendChild(document.createTextNode(this.config.get("title")));this.mainArea.innerHTML=this.getNode().innerHTML;this.getNode().innerHTML="";this.getNode().appendChild(this.mainTable);this.mainAreaConfig=new nxHash;this.mainAreaConfig.set("width",this.config.get("width")-this.config.get("borderSizeRight")-this.config.get("borderSizeLeft"));this.mainAreaConfig.set("height",
this.config.get("height")-this.config.get("borderSizeTop")-this.config.get("borderSizeBottom")-this.config.get("headerHeight"));this.mainAreaData={"node":this.mainArea,"type":"scroll","id":this.getId()+"Area","config":this.mainAreaConfig};this.mainScroll=__registry__.add(this.mainAreaData);this.mainCell.colSpan="3";this.mainTable.cellSpacing="0";this.mainTable.cellPadding="0";var icon=this.config.get("iconImage");if(nxValid(icon)){this.headIcon=document.createElement("img");this.headIcon.src=this.config.get("iconImage");
with(this.headIcon.style){marginTop=this.config.get("headerIconMargin")+"px";marginLeft=this.config.get("headerIconMargin")+"px"}this.headIconCell.appendChild(this.headIcon)}var close=this.config.get("closeImage");if(nxValid(close)){this.headClose=document.createElement("img");this.headClose.src=this.config.get("closeImage");var myid=this.getId();__node__.addEvent(this.headClose,"click",new Function("__registry__.get('"+myid+"').setDisplay('none')"));__node__.setHandCursor(this.headClose);with(this.headClose.style){marginTop=
this.config.get("headerCmdMargin")+"px";marginLeft=this.config.get("headerCmdMargin")+"px"}var closehint=this.config.get("closeHint");if(nxValid(closehint))this.headClose.alt=this.headClose.title=closehint;this.headCmdCell.appendChild(this.headClose)}this.fixBoxsizing()};
nxWindow.prototype.createStyles=function(){with(this.mainTable.style){border="1px solid "+this.config.get("borderColor");borderWidth=this.config.get("borderSizeTop")+"px "+this.config.get("borderSizeRight")+"px "+this.config.get("borderSizeBottom")+"px "+this.config.get("borderSizeLeft")+"px";height=this.config.get("height")-this.config.get("borderSizeTop")-this.config.get("borderSizeBottom")+"px"}with(this.headIconCell.style){width=this.config.get("iconCellWidth")+"px";height=this.config.get("headerHeight")+
"px";background=this.config.get("headerBackground")}__node__.setHandCursor(this.headTitleCell);with(this.headTitleCell.style){height=this.config.get("headerHeight")+"px";background=this.config.get("headerBackground");fontWeight=this.config.get("headerFontWeight");color=this.config.get("headerColor");verticalAlign="middle"}with(this.headCmdCell.style){width=this.config.get("cmdCellWidth")+"px";height=this.config.get("headerHeight")+"px";background=this.config.get("headerBackground")}with(this.mainCell.style){height=
this.config.get("height")-this.config.get("headerHeight")-this.config.get("borderSizeTop")-this.config.get("borderSizeBottom")+"px";background=this.config.get("contentBackground");verticalAlign="top"}__node__.prohibitSelect(this.headIconCell);__node__.prohibitSelect(this.headTitleCell);__node__.prohibitSelect(this.headCmdCell)};
nxWindow.prototype.updateStyles=function(){with(this.headTitleCell.style)width=this.config.get("width")-this.config.get("cmdCellWidth")-this.config.get("iconCellWidth")-this.config.get("borderSizeRight")-this.config.get("borderSizeLeft")+"px"};
nxWindow.prototype.addEvents=function(){var myid=this.getId();__node__.addEvent(this.headTitleCell,"mousedown",new Function("e","__registry__.get('"+myid+"').slideStart(e)"));__node__.addEvent(document,"mouseup",new Function("e","__registry__.get('"+myid+"').slideStop(e)"));__node__.addEvent(document,"mousemove",new Function("e","__registry__.get('"+myid+"').slideMove(e)"))};
nxWindow.prototype.slideStart=function(e){e=nxEvent(e);this.slideXRelStart=e.x-__node__.getOffsetX(this.mainTable);this.slideYRelStart=e.y-__node__.getOffsetY(this.mainTable);this.slideStatus=true};nxWindow.prototype.slideStop=function(e){if(!this.slideStatus)return;this.slideStatus=false};nxWindow.prototype.slideMove=function(e){if(!this.slideStatus)return;e=nxEvent(e);if(__client__.getEngine()=="mshtml")document.selection.empty();this.setX(e.x-this.slideXRelStart);this.setY(e.y-this.slideYRelStart)};
nxWindow.prototype.modifyHeight=function(){return false};nxWindow.prototype.modifyWidth=function(){return false};nxWindow.prototype.modifyContent=function(data){return this.mainScroll.setContent(data)};nxWindow.prototype.evalContent=function(){return this.mainScroll.getContent()};if(typeof UNOUNO.util!=="undefined"){UNOUNO.util.StageAssistent={req:false,setup:function(){$q("#stageassistent-close").on("click",function(e){e.preventDefault();UNOUNO.util.StageAssistent.close()},this);$q("#jasmin-lightbox-opener").on("click",function(e){e.preventDefault();UNOUNO.util.StageAssistent.openJasminLightbox()},this);$q("#jasmin-lightbox-close").on("click",function(e){e.preventDefault();UNOUNO.util.StageAssistent.closeJasminLightbox()},this);$q("#restart-application").on("click",function(e){e.preventDefault();
UNOUNO.util.StageAssistent.restartApplication()},this);$q("#stageassistent-customer-submit").on("click",function(e){e.preventDefault();UNOUNO.util.StageAssistent.simulateCustomer()},this);if(document.getElementById("refresh-css")){UNOUNO.util.StageAssistent.cssRefresh=UNOUNO.util.CSSRefresh();if($q.cookie.get("cssrefresh")==="true")UNOUNO.util.StageAssistent.refreshCss(true);$q("#refresh-css").on("click",function(e){e.preventDefault();UNOUNO.util.StageAssistent.handleRefreshButton()},this)}},initStacktraceToggle:function(){$q("#stageassistent-stacktrace").on("click",
function(e){e.preventDefault();UNOUNO.util.StageAssistent.toggleStacktrace()},this);if($q.cookie.get("baselib.deprecated.stacktrace")==="true")$q("#stageassistent-stacktrace").addClass("active")},openJasminLightbox:function(){if($q("#jasmin-lightbox")[0]){$q("#jasmin-lightbox").removeClass("hidden");UNOUNO.util.StageAssistent.sendXhrRequest("/xml/jasmin/admin/repository",UNOUNO.util.StageAssistent.jasminRepositoryCallback)}},jasminRepositoryCallback:function(success,result){var i;if(success){for(i=
0;i<result.length;i+=1)$q("#jasmin-all-modules").append('\x3cli\x3e\x3ca href\x3d"#" class\x3d"collapsed jasmin-module-details"\x3e'+result[i].name+'\x3c/a\x3e\x3cdiv class\x3d"hidden" id\x3d"jasmin-details-'+result[i].name+'"\x3e\x3c/div\x3e\x3c/li\x3e');$q("#jasmin-all-modules a.jasmin-module-details").on("click",UNOUNO.util.StageAssistent.handleJasminModuleDetailLinks,this)}},handleJasminModuleDetailLinks:function(e){e.preventDefault();e.stopPropagation();var linkElement=e.getTarget();if(linkElement.nodeName===
"A")if($q(linkElement).hasClass("collapsed")){$q(linkElement).removeClass("collapsed");$q(linkElement).addClass("expanded");UNOUNO.util.StageAssistent.showJasminDetails($q(linkElement).getTextContent())}else{$q(linkElement).removeClass("expanded");$q(linkElement).addClass("collapsed");UNOUNO.util.StageAssistent.hideJasminDetails($q(linkElement).getTextContent())}},showJasminDetails:function(moduleName){UNOUNO.util.StageAssistent.sendXhrRequest("/xml/jasmin/admin/module/"+moduleName,UNOUNO.util.StageAssistent.jasminDetailsCallback,
moduleName)},hideJasminDetails:function(moduleName){var jasminDetailsContainer=document.getElementById("jasmin-details-"+moduleName);if(jasminDetailsContainer)$q(jasminDetailsContainer).addClass("hidden")},jasminDetailsCallback:function(success,result,id){var i;var jasminDetailsContainer;var filesSource;var filesList;if(success){jasminDetailsContainer=$q("#jasmin-details-"+id);if(jasminDetailsContainer[0]){$q(jasminDetailsContainer).getChildren().remove();$q(jasminDetailsContainer).append("\x3cdl\x3e\x3c/dl\x3e");
$q(jasminDetailsContainer).removeClass("hidden");if(result){filesSource="\x3cdt\x3eSource\x3c/dt\x3e"+"\x3cdd\x3e"+"artifactId: {{artifactid}}\x3cbr\x3e"+"groupId: {{groupid}}\x3cbr\x3e"+"version: {{version}}\x3cbr\x3e"+"SVN: {{svn}}"+"\x3c/dd\x3e";filesList="\x3cdd\x3e"+"path: {{path}}\x3cbr\x3e"+"type: {{type}}\x3cbr\x3e"+"variant: {{variant}}"+"\x3c/dd\x3e";if(result.source)$q(jasminDetailsContainer).find("dl").append($q.template.render(filesSource,{artifactid:result.source.artifactId,groupid:result.source.groupId,
version:result.source.version,svn:result.source.svn}));else $q(jasminDetailsContainer).find("dl").append("\x3cdt\x3en/a\x3c/dt\x3e");if(result.files&&result.files.length){$q(jasminDetailsContainer).find("dl").append("\x3cdt\x3eFiles ("+result.files.length+")\x3c/dt\x3e");for(i=0;i<result.files.length;i+=1)$q(jasminDetailsContainer).find("dl").append($q.template.render(filesList,{path:result.files[i].normal,type:result.files[i].type,variant:result.files[i].variant}))}else $q(jasminDetailsContainer).find("dl").append("\x3cdt\x3e[no files]\x3c/dt\x3e");
if(result.dependencies&&result.dependencies.length){$q(jasminDetailsContainer).find("dl").append("\x3cdt\x3eDependencies ("+result.dependencies.length+")\x3c/dt\x3e");for(i=0;i<result.dependencies.length;i+=1)$q(jasminDetailsContainer).find("dl").append("\x3cdd\x3emodul: "+result.dependencies[i]+"\x3c/dd\x3e")}else $q(jasminDetailsContainer).find("dl").append("\x3cdt\x3e[no dependencies]\x3c/dt\x3e")}else $q(jasminDetailsContainer).find("dl").append("\x3cdt\x3e[no data]\x3c/dt\x3e")}}},closeJasminLightbox:function(){$q("#jasmin-lightbox").addClass("hidden")},
sendXhrRequest:function(url,callback$$0,callbackId){var req$$0;if(callback$$0&&window.XMLHttpRequest){req$$0=new XMLHttpRequest;req$$0.onreadystatechange=function(req,callback,callbackId){return function(){if(req.readyState===4)if(req.status===200)if(req.responseText&&typeof JSON!=="undefiend"){var result=JSON.parse(req.responseText);callback(true,result,callbackId)}else callback(false);else callback(false)}}(req$$0,callback$$0,callbackId);req$$0.open("GET",url,true);req$$0.send("")}},simulateCustomer:function(){var customerElement;
var customerId;var xmlhttp;var xmlRequest;var usessionIdStart;var usessionIdEnd;var usessionId;var pageUrl;customerElement=document.getElementById("stageassistent-customer");if(customerElement){customerId=customerElement.value;if(customerId!==""&&typeof XMLHttpRequest!=="undefined"){xmlhttp=new XMLHttpRequest;xmlhttp.open("POST","http://usession-eue-de-stage-1.nashville.schlund.de/session",true);xmlhttp.setRequestHeader("Access-Control-Allow-Origin",window.location.protocol+"//"+window.location.hostname);
xmlhttp.setRequestHeader("X-Usession-Client","stageassistent");xmlhttp.setRequestHeader("Content-Type","text/xml");xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState===4&&xmlhttp.status===201){usessionIdStart=xmlhttp.responseText.indexOf("\x3cid\x3e");usessionIdEnd=xmlhttp.responseText.indexOf("\x3c/id\x3e");usessionId=xmlhttp.responseText.substring(usessionIdStart+4,usessionIdEnd);pageUrl=document.location.href;if(pageUrl.indexOf("?")!==-1)pageUrl=pageUrl+encodeURI("\x26usessId\x3d"+usessionId);
else pageUrl=pageUrl+encodeURI("?usessId\x3d"+usessionId);document.location.href=pageUrl}};xmlRequest='\x3c?xml version\x3d"1.0" encoding\x3d"UTF-8"?\x3e\n'+'\x3ccustomer xmlns\x3d"http://1und1.de/usession/1.2"\x3e'+"\x3cid\x3e"+customerId+"\x3c/id\x3e"+"\x3cfirstname\x3edummy\x3c/firstname\x3e"+"\x3csurname\x3edummy\x3c/surname\x3e"+"\x3csalutation\x3edummy\x3c/salutation\x3e"+"\x3cstatus\x3eauthorized\x3c/status\x3e"+"\x3cmandant\x3edummy\x3c/mandant\x3e"+"\x3cloginname\x3edummy\x3c/loginname\x3e"+
"\x3cuasAccountId\x3edummy\x3c/uasAccountId\x3e"+"\x3ccontractId\x3edummy\x3c/contractId\x3e"+"\x3c/customer\x3e";xmlhttp.send(xmlRequest)}}},toggleStacktrace:function(){var stacktraceActive;stacktraceActive=$q.cookie.get("baselib.deprecated.stacktrace");if(stacktraceActive&&stacktraceActive==="true")$q.cookie.set("baselib.deprecated.stacktrace","false");else $q.cookie.set("baselib.deprecated.stacktrace","true");document.location.reload()},restartApplication:function(){if(typeof UNOUNO.params.displayPage!==
"undefined")window.document.location.href=encodeURI("/pfxinternals?action\x3dreload\x26page\x3d"+UNOUNO.params.displayPage);else window.document.location.href=encodeURI("/pfxinternals?action\x3dreload")},handleRefreshButton:function(){var refreshButton=document.getElementById("refresh-css");var refreshStatus;if(refreshButton){refreshStatus=$q.cookie.get("cssrefresh");if(refreshStatus==="true"){$q.cookie.set("cssrefresh","false");UNOUNO.util.StageAssistent.refreshCss(false)}else{$q.cookie.set("cssrefresh",
"true");UNOUNO.util.StageAssistent.refreshCss(true)}}},refreshCss:function(refresh){var refreshButton=document.getElementById("refresh-css");if(refreshButton)if(typeof $q.cookie!=="undefined")if(refresh){UNOUNO.util.StageAssistent.cssRefresh.startRefreshing();refreshButton.src="/modules/stageassistent/img/components/stageassistent/refresh-active.png"}else{UNOUNO.util.StageAssistent.cssRefresh.stopRefreshing();refreshButton.src="/modules/stageassistent/img/components/stageassistent/refresh.png"}},
triggerRedirectLinkInfos:function(){var i;var top;var left;var allRedirectErrorInfos;var redirectInfoContainer;var redirectInfoContainerRef;var redirectInfoText;var allRedirectProdInfos;if(typeof $q!=="undefined"){allRedirectErrorInfos=$q('*[rel^\x3d"redirect-error:"]');for(i=0;i<allRedirectErrorInfos.length;i+=1){top=$q(allRedirectErrorInfos[i]).getOffset().top;left=$q(allRedirectErrorInfos[i]).getOffset().left;if(top||left){redirectInfoContainer=document.createElement("div");redirectInfoContainer.className=
"redirectErrorInfo";redirectInfoText=document.createTextNode(allRedirectErrorInfos[i].rel);redirectInfoContainer.appendChild(redirectInfoText);redirectInfoContainerRef=document.body.appendChild(redirectInfoContainer);$q(redirectInfoContainerRef).setStyle("left",left+"px");$q(redirectInfoContainerRef).setStyle("top",top+"px")}}allRedirectProdInfos=$q('*[rel^\x3d"redirect-prod:"]');for(i=0;i<allRedirectProdInfos.length;i+=1){top=$q(allRedirectProdInfos[i]).getOffset().top;left=$q(allRedirectProdInfos[i]).getOffset().left;
if(top||left){redirectInfoContainer=document.createElement("div");redirectInfoContainer.className="redirectProdInfo";redirectInfoText=document.createTextNode(allRedirectProdInfos[i].rel);redirectInfoContainer.appendChild(redirectInfoText);redirectInfoContainerRef=document.body.appendChild(redirectInfoContainer);$q(redirectInfoContainerRef).setStyle("left",left+"px");$q(redirectInfoContainerRef).setStyle("top",top+"px")}}}},initTenantChooser:function(){var tenantChoiceSubmitButton;tenantChoiceSubmitButton=
$q("#stageassistent-submit-tenant-choice");if(tenantChoiceSubmitButton.length)$q(tenantChoiceSubmitButton).on("click",function(ev){var tenantChooserDropdown;var selectedTenantURL;ev.preventDefault();tenantChooserDropdown=$q("#stageassistent-tenant-chooser");if(tenantChooserDropdown.length){selectedTenantURL=$q(tenantChooserDropdown).find("option:selected").getAttribute("data-url");if(selectedTenantURL)document.location.href=selectedTenantURL}},this)},triggerIncludeInfos:function(){var i;var allIncludeInfoElements;
var currentSibling;allIncludeInfoElements=$q(".pfx_inc_start");for(i=0;i<allIncludeInfoElements.length;i+=1){currentSibling=allIncludeInfoElements[i];UNOUNO.util.StageAssistent.showIncludeInfos(currentSibling)}},showIncludeInfos:function(currentSibling){var includeDimensions={top:null,right:null,bottom:null,left:null};var level;var fontSize;var top;var right;var bottom;var left;var includeInfoURI;var includeInfoContainer;var includeInfoContainerRef;var includeInfoButton;var includeInfoButtonRef;var includeEditButton;
var includeEditButtonRef;for(level=0;currentSibling;){if($q(currentSibling).hasClass("pfx_inc_start"))level=level+1;if($q(currentSibling).hasClass("pfx_inc_end"))level=level-1;if(currentSibling.nodeName!=="SCRIPT"){if($q(currentSibling).hasClass("pfx_inc_start")&&currentSibling.nextSibling&&currentSibling.nextSibling.nodeValue&&currentSibling.nextSibling.nodeName!=="#comment"){top=$q(currentSibling).getOffset().top;right=$q(currentSibling).getOffset().right;bottom=$q(currentSibling).getOffset().bottom;
left=$q(currentSibling).getOffset().left;if($q(currentSibling).hasClass("pfx_inc_start")){fontSize=$q(currentSibling).getStyle("fontSize");fontSize=parseInt(fontSize.substring(0,fontSize.length-2),10);top=top-fontSize}includeDimensions=UNOUNO.util.StageAssistent.getNewDimensions(includeDimensions,top,right,bottom,left)}if($q(currentSibling).hasClass("pfx_inc_end")&&currentSibling.previousSibling&&currentSibling.previousSibling.nodeValue&&currentSibling.previousSibling.nodeName!=="#comment"){top=$q(currentSibling).getOffset().top;
right=$q(currentSibling).getOffset().right;bottom=$q(currentSibling).getOffset().bottom;left=$q(currentSibling).getOffset().left;includeDimensions=UNOUNO.util.StageAssistent.getNewDimensions(includeDimensions,top,right,bottom,left)}if(!$q(currentSibling).hasClass("pfx_inc_start")&&!$q(currentSibling).hasClass("pfx_inc_end")){top=$q(currentSibling).getOffset().top;right=$q(currentSibling).getOffset().right;bottom=$q(currentSibling).getOffset().bottom;left=$q(currentSibling).getOffset().left;includeDimensions=
UNOUNO.util.StageAssistent.getNewDimensions(includeDimensions,top,right,bottom,left)}if($q(currentSibling).hasClass("pfx_inc_end")){includeInfoURI=currentSibling.title;if(includeDimensions.left!==includeDimensions.right&&includeDimensions.top!==includeDimensions.bottom)if(level===0){includeInfoContainer=document.createElement("div");includeInfoContainer.className="includeInfoContainer";includeInfoContainerRef=document.body.appendChild(includeInfoContainer);$q(includeInfoContainerRef).setStyle("left",
includeDimensions.left+"px");$q(includeInfoContainerRef).setStyle("top",includeDimensions.top+"px");$q(includeInfoContainerRef).setStyle("width",includeDimensions.right-includeDimensions.left+"px");$q(includeInfoContainerRef).setStyle("height",includeDimensions.bottom-includeDimensions.top+"px");includeInfoButton=document.createElement("div");includeInfoButton.className="includeInfoButton";includeInfoButtonRef=document.body.appendChild(includeInfoButton);$q(includeInfoButtonRef).setStyle("left",includeDimensions.right-
15+"px");$q(includeInfoButtonRef).setStyle("top",includeDimensions.bottom-15+"px");includeEditButton=document.createElement("div");includeEditButton.className="includeEditButton";includeEditButtonRef=document.body.appendChild(includeEditButton);$q(includeEditButtonRef).setStyle("left",includeDimensions.right-32+"px");$q(includeEditButtonRef).setStyle("top",includeDimensions.bottom-15+"px");$q(includeInfoButtonRef).on("mouseover",UNOUNO.util.StageAssistent.handleIncludeInfoButtonMouseOver.bind(this,
includeInfoContainerRef));$q(includeInfoButtonRef).on("mouseout",UNOUNO.util.StageAssistent.handleIncludeInfoButtonMouseOut.bind(this,includeInfoContainerRef));$q(includeInfoButtonRef).on("click",UNOUNO.util.StageAssistent.handleIncludeInfoButtonClick.bind(this,includeInfoContainerRef,includeInfoURI));$q(includeEditButtonRef).on("mouseover",UNOUNO.util.StageAssistent.handleIncludeEditButtonMouseOver.bind(this,includeInfoContainerRef));$q(includeEditButtonRef).on("mouseout",UNOUNO.util.StageAssistent.handleIncludeEditButtonMouseOut.bind(this,
includeInfoContainerRef));$q(includeEditButtonRef).on("click",UNOUNO.util.StageAssistent.handleIncludeEditButtonClick.bind(this,includeInfoURI))}if(level===0)return}}currentSibling=$q(currentSibling).getNext()[0]}},handleIncludeInfoButtonMouseOver:function(includeInfoContainer,e){e.preventDefault();$q(includeInfoContainer).addClass("active")},handleIncludeInfoButtonMouseOut:function(includeInfoContainer,e){e.preventDefault();$q(includeInfoContainer).removeClass("active")},handleIncludeInfoButtonClick:function(includeInfoContainer,
includeInfoURI,e){e.preventDefault();UNOUNO.util.StageAssistent.showIncludeInfoBox(includeInfoContainer,includeInfoURI)},handleIncludeEditButtonMouseOver:function(includeInfoContainer,e){e.preventDefault();$q(includeInfoContainer).addClass("active")},handleIncludeEditButtonMouseOut:function(includeInfoContainer,e){e.preventDefault();$q(includeInfoContainer).removeClass("active")},handleIncludeEditButtonClick:function(includeInfoURI,e){e.preventDefault();UNOUNO.util.StageAssistent.openEditor(includeInfoURI)},
showIncludeInfoBox:function(includeInfoContainer,includeInfoURI){var includeInfoBox;var top;var left;var data;var i;var searchChain;$q("#includeinfo").getChildren().remove();$q("#includeinfo").removeClass("hidden");top=$q(includeInfoContainer).getOffset().bottom-18;left=$q(includeInfoContainer).getOffset().right-18;$q("#includeinfo").setStyle("top",top+"px").setStyle("left",left+"px");includeInfoBox="\x3cdl\x3e"+"\x3cdt\x3ePart:\x3c/dt\x3e"+"\x3cdd\x3e{{part}}\x3c/dd\x3e"+"\x3cdt\x3eTheme:\x3c/dt\x3e"+
"\x3cdd\x3e{{theme}}\x3c/dd\x3e"+"\x3cdt\x3ePath:\x3c/dt\x3e"+"\x3cdd\x3e{{path}}\x3c/dd\x3e"+"\x3cdt\x3eType:\x3c/dt\x3e"+"\x3cdd\x3e{{type}}\x3c/dd\x3e"+"\x3cdt\x3eResolved:\x3c/dt\x3e"+"\x3cdd\x3e{{resolved}}\x3c/dd\x3e"+"\x3c/dl\x3e";data=includeInfoURI.split("|");$q("#includeinfo").append($q.template.render(includeInfoBox,{part:data[0],theme:data[1],path:data[2],type:data.length===4?"static":"dynamic",resolved:data[3]}));if(data.length>4){$q("#includeinfo dl").append("\x3cdt\x3eRequested:\x3c/dt\x3e"+
"\x3cdd\x3e"+data[4]+"\x3c/dd\x3e");searchChain=data[5].split(" ");if(searchChain.length){$q("#includeinfo").append('\x3cdiv class\x3d"includeinfo-search-chain"\x3e\x3c/div\x3e');for(i=0;i<searchChain.length;i+=1)$q("#includeinfo .includeinfo-search-chain").append("\x3cspan\x3e"+searchChain[i]+"\x3c/span\x3e");$q("#includeinfo .includeinfo-search-chain").append('\x3cspan class\x3d"legend"\x3e(+) File yes, Part yes (-) File yes, Part no (?) File no\x3c/span\x3e')}}},getNewDimensions:function(includeDimensions,
top,right,bottom,left){if(!includeDimensions.top||top<includeDimensions.top)includeDimensions.top=top;if(!includeDimensions.right||right>includeDimensions.right)includeDimensions.right=right;if(!includeDimensions.bottom||bottom>includeDimensions.bottom)includeDimensions.bottom=bottom;if(!includeDimensions.left||left<includeDimensions.left)includeDimensions.left=left;return includeDimensions},openEditor:function(includeInfoURI){var data;var uri;var applicationUrl;if(UNOUNO.params.editorUrl&&UNOUNO.params.editorUrl!==
""){data=includeInfoURI.split("|");uri="";applicationUrl=window.location.protocol+"//"+window.location.host;data[2]=data[2][0]==="/"?data[2].substring(1):data[2];if(data[3]==="webapp")uri="docroot:"+"/"+data[2];else uri="module://"+data[3]+"/"+data[2];window.open(encodeURI(UNOUNO.params.editorUrl)+"/?__scriptedflow\x3dselectinclude\x26"+"theme\x3d"+data[1]+"\x26path\x3d"+uri+"\x26part\x3d"+data[0]+"\x26"+"uri\x3d"+applicationUrl+"\x26type\x3dinclude\x26__anchor\x3dleft_navi|"+data[2],"PustefixEditor",
"menubar\x3dyes,status\x3dyes,resizable\x3dyes");return false}},hideNoJS:function(){$q("#no-js").addClass("hidden");return true},close:function(){$q("#stageassistent").addClass("hidden");return true},init:function(){if(typeof $q!=="undefined"){UNOUNO.util.StageAssistent.setup();UNOUNO.util.StageAssistent.initStacktraceToggle();UNOUNO.util.StageAssistent.triggerRedirectLinkInfos();UNOUNO.util.StageAssistent.initTenantChooser();UNOUNO.util.StageAssistent.triggerIncludeInfos();UNOUNO.util.StageAssistent.hideNoJS()}else if(window.console)console.warn("No $q library found. That smells like a bug...")}};
UNOUNO.util.showErrorInConsole=function(message){var errorConsole=document.getElementById("stage-errorconsole");if(errorConsole){$q(errorConsole).removeClass("hidden");$q(errorConsole).append(message+"\x3cbr\x3e")}};UNOUNO.init.registerForJSLoad(function(){UNOUNO.util.StageAssistent.init()})};UNOUNO.params.loadStatus="complete";if(UNOUNO.init.JSLoadStack&&UNOUNO.init.JSLoadStack.length>0)for(UNOUNO.init.processStack=0;UNOUNO.init.processStack<UNOUNO.init.JSLoadStack.length;UNOUNO.init.processStack+=1)UNOUNO.init.JSLoadStack[UNOUNO.init.processStack].call();