if(document&&document.body){var bodyClassName=document.body.className;if(bodyClassName.indexOf("js-active")===-1){if(bodyClassName!==""){document.body.className=bodyClassName+" js-active";}else{document.body.className="js-active";}}}
//### zip:baseLib-0.9.10.jar/PUSTEFIX-INF/script/base-min.js
(function()
{
  // creating the global namespace we need
  var qx = window.qx = {};

  if (!window.qui) {
    window.qui = {};
  }

  if (!window.baselib) {
    window.baselib = {};
  }

  if (!qx.$$environment) qx.$$environment = {};
  var envinfo = {"baselib.deprecated.stacktrace":false,"baselib.revision":"3727","baselib.version":"0.9.10","module.logger":false,"phonegap":false,"qx.application":"baselib.Application","qx.debug":false,"qx.debug.databinding":false,"qx.debug.dispose":false,"qx.debug.io":false,"qx.debug.ui.queue":false,"qx.globalErrorHandling":false,"qx.mobile.nativescroll":true,"qx.optimization.basecalls":true,"qx.optimization.comments":true,"qx.optimization.privates":true,"qx.optimization.statics":true,"qx.optimization.strings":true,"qx.optimization.variables":true,"qx.optimization.variants":true,"qx.optimization.whitespace":true,"qx.revision":"8742537cf9e27670a5dd372a5c7217a2b01b166d","qx.theme":"qx.theme.Modern","qx.version":"3.6"};
  for (var k in envinfo) qx.$$environment[k] = envinfo[k];

  if (!qx.$$libraries) qx.$$libraries = {};
  var libinfo = {"__out__":{"sourceUri":"script"},"qx":{"resourceUri":"/modules/frontend-qooxdoo/img","sourceUri":"script"}};
  for (var k in libinfo) qx.$$libraries[k] = libinfo[k];

  qx.$$resources = {"qx/static/blank.gif":[1, 1, "gif", "qx"]};
  qx.$$packageData = {};
  qx.$$loader = {
    // necessary to signal the application event handler to fire the 'ready' event
    scriptLoaded : true
  };

  qx.$$packageData['0']={"locales":{},"resources":{},"translations":{"C":{},"en":{}}};
(function(){var b=".prototype",c="function",d="Boolean",e="Error",f="Object.keys requires an object as argument.",g="constructor",h="default",j="hasOwnProperty",k="string",m="Object",n="toLocaleString",o="error",p="toString",q="qx.debug",r="()",s="RegExp",t="String",u="warn",v="BROKEN_IE",w="isPrototypeOf",x="Date",y="",z="qx.Bootstrap",A="Function",B="]",C="Cannot call super class. Method is not derived: ",D="Array",E="[Class ",F="valueOf",G="Number",H="Class",I="ES5",J=".",K="propertyIsEnumerable",L="object";if(!window.qx){window.qx={};}
;qx.Bootstrap={genericToString:function(){return E+this.classname+B;}
,createNamespace:function(name,M){var P=name.split(J);var O=P[0];var parent=qx.$$namespaceRoot&&qx.$$namespaceRoot[O]?qx.$$namespaceRoot:window;for(var i=0,N=P.length-1;i<N;i++ ,O=P[i]){if(!parent[O]){parent=parent[O]={};}
else {parent=parent[O];}
;}
;parent[O]=M;return O;}
,setDisplayName:function(R,Q,name){R.displayName=Q+J+name+r;}
,setDisplayNames:function(T,S){for(var name in T){var U=T[name];if(U instanceof Function){U.displayName=S+J+name+r;}
;}
;}
,base:function(V,W){if(qx.Bootstrap.DEBUG){if(!qx.Bootstrap.isFunction(V.callee.base)){throw new Error(C+V.callee.displayName);}
;}
;if(arguments.length===1){return V.callee.base.call(this);}
else {return V.callee.base.apply(this,Array.prototype.slice.call(arguments,1));}
;}
,define:function(name,bi){if(!bi){bi={statics:{}};}
;var be;var ba=null;qx.Bootstrap.setDisplayNames(bi.statics,name);if(bi.members||bi.extend){qx.Bootstrap.setDisplayNames(bi.members,name+b);be=bi.construct||new Function;if(bi.extend){this.extendClass(be,be,bi.extend,name,bc);}
;var Y=bi.statics||{};for(var i=0,bb=qx.Bootstrap.keys(Y),l=bb.length;i<l;i++ ){var X=bb[i];be[X]=Y[X];}
;ba=be.prototype;ba.base=qx.Bootstrap.base;ba.name=ba.classname=name;var bg=bi.members||{};var X,bf;for(var i=0,bb=qx.Bootstrap.keys(bg),l=bb.length;i<l;i++ ){X=bb[i];bf=bg[X];if(bf instanceof Function&&ba[X]){bf.base=ba[X];}
;ba[X]=bf;}
;}
else {be=bi.statics||{};if(qx.Bootstrap.$$registry&&qx.Bootstrap.$$registry[name]){var bh=qx.Bootstrap.$$registry[name];if(this.keys(be).length!==0){if(bi.defer){bi.defer(be,ba);}
;for(var bd in be){bh[bd]=be[bd];}
;return bh;}
;}
;}
;be.$$type=H;if(!be.hasOwnProperty(p)){be.toString=this.genericToString;}
;var bc=name?this.createNamespace(name,be):y;be.name=be.classname=name;be.basename=bc;be.$$events=bi.events;if(bi.defer){bi.defer(be,ba);}
;if(name!=null){qx.Bootstrap.$$registry[name]=be;}
;return be;}
};qx.Bootstrap.define(z,{statics:{DEBUG:(function(){var bj=true;if(qx.$$environment&&qx.$$environment[q]===false){bj=false;}
;return bj;}
)(),createNamespace:qx.Bootstrap.createNamespace,setRoot:function(bk){qx.$$namespaceRoot=bk;}
,base:qx.Bootstrap.base,define:qx.Bootstrap.define,setDisplayName:qx.Bootstrap.setDisplayName,setDisplayNames:qx.Bootstrap.setDisplayNames,genericToString:qx.Bootstrap.genericToString,extendClass:function(clazz,construct,superClass,name,basename){var superproto=superClass.prototype;var helper=new Function();helper.prototype=superproto;var proto=new helper();clazz.prototype=proto;proto.name=proto.classname=name;proto.basename=basename;construct.base=superClass;clazz.superclass=superClass;construct.self=clazz.constructor=proto.constructor=clazz;}
,getByName:function(name){return qx.Bootstrap.$$registry[name];}
,$$registry:{},__b:[w,j,n,p,F,K,g],keys:({"ES5":Object.keys,"BROKEN_IE":function(bl){if(bl===null||(typeof bl!=L&&typeof bl!=c)){throw new TypeError(f);}
;var bm=[];var bo=Object.prototype.hasOwnProperty;for(var bp in bl){if(bo.call(bl,bp)){bm.push(bp);}
;}
;var bn=qx.Bootstrap.__b;for(var i=0,a=bn,l=a.length;i<l;i++ ){if(bo.call(bl,a[i])){bm.push(a[i]);}
;}
;return bm;}
,"default":function(bq){if(bq===null||(typeof bq!=L&&typeof bq!=c)){throw new TypeError(f);}
;var br=[];var bs=Object.prototype.hasOwnProperty;for(var bt in bq){if(bs.call(bq,bt)){br.push(bt);}
;}
;return br;}
})[typeof (Object.keys)==c?I:(function(){for(var bu in {toString:1}){return bu;}
;}
)()!==p?v:h],__c:{"[object String]":t,"[object Array]":D,"[object Object]":m,"[object RegExp]":s,"[object Number]":G,"[object Boolean]":d,"[object Date]":x,"[object Function]":A,"[object Error]":e},bind:function(bw,self,bx){var bv=Array.prototype.slice.call(arguments,2,arguments.length);return function(){var by=Array.prototype.slice.call(arguments,0,arguments.length);return bw.apply(self,bv.concat(by));}
;}
,firstUp:function(bz){return bz.charAt(0).toUpperCase()+bz.substr(1);}
,firstLow:function(bA){return bA.charAt(0).toLowerCase()+bA.substr(1);}
,getClass:function(bC){var bB=Object.prototype.toString.call(bC);return (qx.Bootstrap.__c[bB]||bB.slice(8,-1));}
,isString:function(bD){return (bD!==null&&(typeof bD===k||qx.Bootstrap.getClass(bD)==t||bD instanceof String||(!!bD&&!!bD.$$isString)));}
,isArray:function(bE){return (bE!==null&&(bE instanceof Array||(bE&&qx.data&&qx.data.IListData&&qx.util.OOUtil.hasInterface(bE.constructor,qx.data.IListData))||qx.Bootstrap.getClass(bE)==D||(!!bE&&!!bE.$$isArray)));}
,isObject:function(bF){return (bF!==undefined&&bF!==null&&qx.Bootstrap.getClass(bF)==m);}
,isFunction:function(bG){return qx.Bootstrap.getClass(bG)==A;}
,$$logs:[],warn:function(bI,bH){qx.Bootstrap.$$logs.push([u,arguments]);}
,error:function(bK,bJ){qx.Bootstrap.$$logs.push([o,arguments]);}
,trace:function(bL){}
}});}
)();
(function(){var a="qx.bom.client.Xml.getSelectSingleNode",b="qx.bom.client.Stylesheet.getInsertRule",c="qx.bom.client.Html.getDataset",d="qx.bom.client.PhoneGap.getPhoneGap",e="qx.bom.client.EcmaScript.getArrayReduce",f="qx.core.Environment for a list of predefined keys.",g='] found, and no default ("default") given',h="qx.bom.client.Html.getAudioAif",j="qx.bom.client.CssTransform.get3D",k="qx.bom.client.EcmaScript.getArrayLastIndexOf",l=" is not a valid key. Please see the API-doc of ",m=' type)',n="qx.bom.client.EcmaScript.getArrayForEach",o="qx.bom.client.Xml.getAttributeNS",p="qx.bom.client.Stylesheet.getRemoveImport",q="qx.bom.client.Css.getUserModify",r="qx.bom.client.Css.getBoxShadow",s="qx.bom.client.Html.getXul",t="qx.bom.client.Plugin.getWindowsMedia",u=":",v="qx.blankpage",w="The environment key 'json' is deprecated ",x="qx.bom.client.Html.getVideo",y="qx.bom.client.Device.getName",z="qx.bom.client.Event.getTouch",A="qx.optimization.strings",B="qx.debug.property.level",C="qx.bom.client.EcmaScript.getArrayFilter",D="qx.bom.client.EcmaScript.getStringTrim",E="qx.optimization.variables",F="qx.bom.client.EcmaScript.getStackTrace",G="qx.bom.client.EcmaScript.getDateNow",H="qx.bom.client.EcmaScript.getArrayEvery",I="qx.bom.client.Xml.getImplementation",J="qx.bom.client.Html.getConsole",K="qx.bom.client.Engine.getVersion",L="qx.bom.client.Device.getType",M="qx.bom.client.Plugin.getQuicktime",N="qx.bom.client.Html.getNaturalDimensions",O="qx.bom.client.Xml.getSelectNodes",P="qx.bom.client.Xml.getElementsByTagNameNS",Q="qx.nativeScrollBars",R="qx.bom.client.Html.getDataUrl",S="qx.bom.client.Flash.isAvailable",T="qx.bom.client.Html.getCanvas",U="qx.dyntheme",V="qx.bom.client.Device.getPixelRatio",W="qx.bom.client.Css.getBoxModel",X="qx.bom.client.Plugin.getSilverlight",Y="qx/static/blank.html",el="qx.bom.client.EcmaScript.getArrayMap",eg="qx.bom.client.Css.getUserSelect",em="qx.bom.client.Css.getRadialGradient",ei="json",ej="module.property",ef="qx.bom.client.Plugin.getWindowsMediaVersion",ek="qx.bom.client.Stylesheet.getCreateStyleSheet",eq='No match for variant "',er="qx.bom.client.Locale.getLocale",es="module.events",et="qx.bom.client.Plugin.getSkype",en="module.databinding",eo="qx.bom.client.Html.getFileReader",eh="qx.bom.client.Css.getBorderImage",ep="qx.bom.client.Stylesheet.getDeleteRule",ex="qx.bom.client.EcmaScript.getErrorToString",fa="qx.bom.client.Plugin.getDivXVersion",ey="qx.bom.client.Scroll.scrollBarOverlayed",ez="qx.bom.client.Plugin.getPdfVersion",eu="qx.bom.client.Xml.getCreateNode",ev="qx.bom.client.Css.getAlphaImageLoaderNeeded",gb="qx.bom.client.Css.getLinearGradient",ew="qx.bom.client.Transport.getXmlHttpRequest",eA="qx.bom.client.Css.getBorderImageSyntax",eB="qx.bom.client.Html.getClassList",eC="qx.bom.client.Event.getHelp",eH="qx.optimization.comments",eI="qx.bom.client.Locale.getVariant",eJ="qx.bom.client.Css.getBoxSizing",eD="qx.bom.client.OperatingSystem.getName",eE="module.logger",eF="qx.mobile.emulatetouch",eG="qx.bom.client.Html.getIsEqualNode",eN="qx.bom.client.Html.getAudioWav",eO="qx.bom.client.Browser.getName",eP="qx.bom.client.Css.getInlineBlock",eQ="qx.bom.client.Plugin.getPdf",eK="qx.dynlocale",eL="qx.bom.client.Device.getTouch",gc="qx.emulatemouse",eM='" (',eU="qx.bom.client.Html.getAudio",eV="qx.core.Environment",gg="qx.bom.client.EcmaScript.getFunctionBind",eW="qx.bom.client.CssTransform.getSupport",eR="qx.bom.client.Html.getTextContent",eS="qx.bom.client.Css.getPlaceholder",ge="qx.bom.client.Css.getFloat",eT="default",eX=' in variants [',eY="false",fl="qx.bom.client.Css.getFilterGradient",fk="qx.bom.client.Html.getHistoryState",fj="qxenv",fp="qx.bom.client.Html.getSessionStorage",fo="qx.bom.client.Html.getAudioAu",fn="qx.bom.client.Css.getOpacity",fm="qx.bom.client.Css.getFilterTextShadow",fe="qx.bom.client.Html.getVml",fd="qx.bom.client.Transport.getMaxConcurrentRequestCount",fc="qx.bom.client.Pdfjs.getPdfjs",fb="qx.bom.client.Css.getRgba",fi="qx.debug.dispose",fh="qx.bom.client.Css.getBorderRadius",fg="qx.bom.client.EcmaScript.getArraySome",ff="qx.bom.client.Transport.getSsl",fw="qx.bom.client.Html.getWebWorker",fv="qx.bom.client.Json.getJson",fu="qx.bom.client.Browser.getQuirksMode",ft="and will eventually be removed.",fA="qx.bom.client.Css.getTextOverflow",fz="qx.bom.client.EcmaScript.getArrayIndexOf",fy="qx.bom.client.Xml.getQualifiedItem",fx="qx.bom.client.Html.getVideoOgg",fs="&",fr="qx.bom.client.EcmaScript.getArrayReduceRight",fq="qx.bom.client.Engine.getMsPointer",fL="qx.bom.client.Browser.getDocumentMode",fK="qx.allowUrlVariants",fJ="qx.debug.ui.queue",fP="|",fO="qx.bom.client.Html.getContains",fN="qx.bom.client.Plugin.getActiveX",fM="qx.bom.client.Event.getMouseWheel",fE=".",fD="qx.bom.client.Xml.getDomProperties",fC="qx.bom.client.CssAnimation.getSupport",fB="qx.debug.databinding",fI="qx.optimization.basecalls",fH="qx.bom.client.Browser.getVersion",fG="qx.bom.client.Css.getUserSelectNone",fF="true",fV="qx.bom.client.Html.getSvg",fU="qx.bom.client.EcmaScript.getObjectKeys",fT="qx.bom.client.Plugin.getDivX",fS="qx.bom.client.Runtime.getName",ga="qx.bom.client.Html.getLocalStorage",fY="qx.allowUrlSettings",fX="qx.bom.client.Flash.getStrictSecurityModel",fW="qx.aspects",fR="qx.debug",fQ="qx.bom.client.Css.getPointerEvents",dP="qx.bom.client.Html.getAudioMp3",dO="qx.bom.client.Engine.getName",gh="qx.bom.client.Html.getUserDataStorage",dM="qx.bom.client.Plugin.getGears",dN="qx.bom.client.Plugin.getQuicktimeVersion",dL="qx.bom.client.Html.getAudioOgg",gf="qx.bom.client.Css.getTextShadow",dJ="qx.bom.client.Plugin.getSilverlightVersion",dK="qx.bom.client.Html.getCompareDocumentPosition",dI="qx.bom.client.Event.getHashChange",gd="qx.bom.client.Flash.getExpressInstall",dG="qx.bom.client.Html.getSelection",dH="qx.bom.client.OperatingSystem.getVersion",dF="qx.bom.client.Html.getXPath",dY="qx.bom.client.Html.getGeoLocation",ea="qx.optimization.privates",dW="qx.bom.client.Scroll.getNativeScroll",dX="qx.bom.client.Css.getAppearance",dU="qx.bom.client.CssTransition.getSupport",dV="qx.bom.client.Stylesheet.getAddImport",dT="qx.optimization.variants",dE="qx.bom.client.Html.getVideoWebm",dR="qx.bom.client.Flash.getVersion",dS="qx.bom.client.CssAnimation.getRequestAnimationFrame",dQ="qx.bom.client.Css.getLegacyWebkitGradient",ee="qx.bom.client.PhoneGap.getNotification",ec="qx.bom.client.Html.getVideoH264",ed="qx.bom.client.Xml.getCreateElementNS",eb="qx.bom.client.Xml.getDomParser";qx.Bootstrap.define(eV,{statics:{_checks:{},_asyncChecks:{},__d:{},_checksMap:{"engine.version":K,"engine.name":dO,"browser.name":eO,"browser.version":fH,"browser.documentmode":fL,"browser.quirksmode":fu,"runtime.name":fS,"device.name":y,"device.type":L,"device.pixelRatio":V,"device.touch":eL,"locale":er,"locale.variant":eI,"os.name":eD,"os.version":dH,"os.scrollBarOverlayed":ey,"plugin.gears":dM,"plugin.activex":fN,"plugin.skype":et,"plugin.quicktime":M,"plugin.quicktime.version":dN,"plugin.windowsmedia":t,"plugin.windowsmedia.version":ef,"plugin.divx":fT,"plugin.divx.version":fa,"plugin.silverlight":X,"plugin.silverlight.version":dJ,"plugin.flash":S,"plugin.flash.version":dR,"plugin.flash.express":gd,"plugin.flash.strictsecurity":fX,"plugin.pdf":eQ,"plugin.pdfjs":fc,"plugin.pdf.version":ez,"io.maxrequests":fd,"io.ssl":ff,"io.xhr":ew,"event.touch":z,"event.mspointer":fq,"event.help":eC,"event.hashchange":dI,"event.mousewheel":fM,"ecmascript.error.stacktrace":F,"ecmascript.array.indexof":fz,"ecmascript.array.lastindexof":k,"ecmascript.array.foreach":n,"ecmascript.array.filter":C,"ecmascript.array.map":el,"ecmascript.array.some":fg,"ecmascript.array.every":H,"ecmascript.array.reduce":e,"ecmascript.array.reduceright":fr,"ecmascript.function.bind":gg,"ecmascript.object.keys":fU,"ecmascript.date.now":G,"ecmascript.error.toString":ex,"ecmascript.string.trim":D,"html.webworker":fw,"html.filereader":eo,"html.geolocation":dY,"html.audio":eU,"html.audio.ogg":dL,"html.audio.mp3":dP,"html.audio.wav":eN,"html.audio.au":fo,"html.audio.aif":h,"html.video":x,"html.video.ogg":fx,"html.video.h264":ec,"html.video.webm":dE,"html.storage.local":ga,"html.storage.session":fp,"html.storage.userdata":gh,"html.classlist":eB,"html.xpath":dF,"html.xul":s,"html.canvas":T,"html.svg":fV,"html.vml":fe,"html.dataset":c,"html.dataurl":R,"html.console":J,"html.stylesheet.createstylesheet":ek,"html.stylesheet.insertrule":b,"html.stylesheet.deleterule":ep,"html.stylesheet.addimport":dV,"html.stylesheet.removeimport":p,"html.element.contains":fO,"html.element.compareDocumentPosition":dK,"html.element.textcontent":eR,"html.image.naturaldimensions":N,"html.history.state":fk,"html.selection":dG,"html.node.isequalnode":eG,"json":fv,"css.textoverflow":fA,"css.placeholder":eS,"css.borderradius":fh,"css.borderimage":eh,"css.borderimage.standardsyntax":eA,"css.boxshadow":r,"css.gradient.linear":gb,"css.gradient.filter":fl,"css.gradient.radial":em,"css.gradient.legacywebkit":dQ,"css.boxmodel":W,"css.rgba":fb,"css.userselect":eg,"css.userselect.none":fG,"css.usermodify":q,"css.appearance":dX,"css.float":ge,"css.boxsizing":eJ,"css.animation":fC,"css.animation.requestframe":dS,"css.transform":eW,"css.transform.3d":j,"css.transition":dU,"css.inlineblock":eP,"css.opacity":fn,"css.textShadow":gf,"css.textShadow.filter":fm,"css.alphaimageloaderneeded":ev,"css.pointerevents":fQ,"phonegap":d,"phonegap.notification":ee,"xml.implementation":I,"xml.domparser":eb,"xml.selectsinglenode":a,"xml.selectnodes":O,"xml.getelementsbytagnamens":P,"xml.domproperties":fD,"xml.attributens":o,"xml.createnode":eu,"xml.getqualifieditem":fy,"xml.createelementns":ed,"qx.mobile.nativescroll":dW},get:function(gl){if(qx.Bootstrap.DEBUG){if(gl===ei){qx.Bootstrap.warn(w+ft);}
;}
;if(this.__d[gl]!=undefined){return this.__d[gl];}
;var gn=this._checks[gl];if(gn){var gj=gn();this.__d[gl]=gj;return gj;}
;var gi=this._getClassNameFromEnvKey(gl);if(gi[0]!=undefined){var gm=gi[0];var gk=gi[1];var gj=gm[gk]();this.__d[gl]=gj;return gj;}
;if(qx.Bootstrap.DEBUG){qx.Bootstrap.warn(gl+l+f);qx.Bootstrap.trace(this);}
;}
,_getClassNameFromEnvKey:function(gs){var gu=this._checksMap;if(gu[gs]!=undefined){var gp=gu[gs];var gt=gp.lastIndexOf(fE);if(gt>-1){var gr=gp.slice(0,gt);var go=gp.slice(gt+1);var gq=qx.Bootstrap.getByName(gr);if(gq!=undefined){return [gq,go];}
;}
;}
;return [undefined,undefined];}
,select:function(gw,gv){return this.__e(this.get(gw),gv);}
,__e:function(gA,gz){var gy=gz[gA];if(gz.hasOwnProperty(gA)){return gy;}
;for(var gB in gz){if(gB.indexOf(fP)!=-1){var gx=gB.split(fP);for(var i=0;i<gx.length;i++ ){if(gx[i]==gA){return gz[gB];}
;}
;}
;}
;if(gz[eT]!==undefined){return gz[eT];}
;if(qx.Bootstrap.DEBUG){throw new Error(eq+gA+eM+(typeof gA)+m+eX+qx.Bootstrap.keys(gz)+g);}
;}
,add:function(gD,gC){if(this._checks[gD]==undefined){if(gC instanceof Function){this._checks[gD]=gC;}
else {this._checks[gD]=this.__h(gC);}
;}
;}
,addAsync:function(gF,gE){if(this._checks[gF]==undefined){this._asyncChecks[gF]=gE;}
;}
,_initDefaultQxValues:function(){this.add(fF,function(){return true;}
);this.add(fY,function(){return false;}
);this.add(fK,function(){return false;}
);this.add(B,function(){return 0;}
);this.add(fR,function(){return true;}
);this.add(fJ,function(){return true;}
);this.add(fW,function(){return false;}
);this.add(eK,function(){return true;}
);this.add(U,function(){return true;}
);this.add(eF,function(){return false;}
);this.add(gc,function(){return false;}
);this.add(v,function(){return Y;}
);this.add(fB,function(){return false;}
);this.add(fi,function(){return false;}
);this.add(fI,function(){return false;}
);this.add(eH,function(){return false;}
);this.add(ea,function(){return false;}
);this.add(A,function(){return false;}
);this.add(E,function(){return false;}
);this.add(dT,function(){return false;}
);this.add(en,function(){return true;}
);this.add(eE,function(){return true;}
);this.add(ej,function(){return true;}
);this.add(es,function(){return true;}
);this.add(Q,function(){return false;}
);}
,__f:function(){if(qx&&qx.$$environment){for(var gG in qx.$$environment){var gH=qx.$$environment[gG];this._checks[gG]=this.__h(gH);}
;}
;}
,__g:function(){if(window.document&&window.document.location){var gI=window.document.location.search.slice(1).split(fs);for(var i=0;i<gI.length;i++ ){var gL=gI[i].split(u);if(gL.length!=3||gL[0]!=fj){continue;}
;var gJ=gL[1];var gK=decodeURIComponent(gL[2]);if(gK==fF){gK=true;}
else if(gK==eY){gK=false;}
else if(/^(\d|\.)+$/.test(gK)){gK=parseFloat(gK);}
;this._checks[gJ]=this.__h(gK);}
;}
;}
,__h:function(gM){return qx.Bootstrap.bind(function(gN){return gN;}
,null,gM);}
},defer:function(gO){gO._initDefaultQxValues();gO.__f();if(gO.get(fY)===true){gO.__g();}
;}
});}
)();
(function(){var a="[object Opera]",b="function",c="[^\\.0-9]",d="4.0",e="gecko",f="1.9.0.0",g="Version/",h="9.0",i="8.0",j="Gecko",k="Maple",l="AppleWebKit/",m="Trident",n="Unsupported client: ",o="",p="opera",q="engine.version",r="! Assumed gecko version 1.9.0.0 (Firefox 3.0).",s="mshtml",t="engine.name",u="webkit",v="5.0",w=".",x="qx.bom.client.Engine";qx.Bootstrap.define(x,{statics:{getVersion:function(){var A=window.navigator.userAgent;var B=o;if(qx.bom.client.Engine.__i()){if(/Opera[\s\/]([0-9]+)\.([0-9])([0-9]*)/.test(A)){if(A.indexOf(g)!=-1){var D=A.match(/Version\/(\d+)\.(\d+)/);B=D[1]+w+D[2].charAt(0)+w+D[2].substring(1,D[2].length);}
else {B=RegExp.$1+w+RegExp.$2;if(RegExp.$3!=o){B+=w+RegExp.$3;}
;}
;}
;}
else if(qx.bom.client.Engine.__j()){if(/AppleWebKit\/([^ ]+)/.test(A)){B=RegExp.$1;var C=RegExp(c).exec(B);if(C){B=B.slice(0,C.index);}
;}
;}
else if(qx.bom.client.Engine.__l()||qx.bom.client.Engine.__k()){if(/rv\:([^\);]+)(\)|;)/.test(A)){B=RegExp.$1;}
;}
else if(qx.bom.client.Engine.__m()){var z=/Trident\/([^\);]+)(\)|;)/.test(A);if(/MSIE\s+([^\);]+)(\)|;)/.test(A)){B=RegExp.$1;if(B<8&&z){if(RegExp.$1==d){B=i;}
else if(RegExp.$1==v){B=h;}
;}
;}
else if(z){var D=/\brv\:(\d+?\.\d+?)\b/.exec(A);if(D){B=D[1];}
;}
;}
else {var y=window.qxFail;if(y&&typeof y===b){B=y().FULLVERSION;}
else {B=f;qx.Bootstrap.warn(n+A+r);}
;}
;return B;}
,getName:function(){var name;if(qx.bom.client.Engine.__i()){name=p;}
else if(qx.bom.client.Engine.__j()){name=u;}
else if(qx.bom.client.Engine.__l()||qx.bom.client.Engine.__k()){name=e;}
else if(qx.bom.client.Engine.__m()){name=s;}
else {var E=window.qxFail;if(E&&typeof E===b){name=E().NAME;}
else {name=e;qx.Bootstrap.warn(n+window.navigator.userAgent+r);}
;}
;return name;}
,__i:function(){return window.opera&&Object.prototype.toString.call(window.opera)==a;}
,__j:function(){return window.navigator.userAgent.indexOf(l)!=-1;}
,__k:function(){return window.navigator.userAgent.indexOf(k)!=-1;}
,__l:function(){return (window.controllers||window.navigator.mozApps)&&window.navigator.product===j&&window.navigator.userAgent.indexOf(k)==-1&&window.navigator.userAgent.indexOf(m)==-1;}
,__m:function(){return window.navigator.cpuClass&&(/MSIE\s+([^\);]+)(\)|;)/.test(window.navigator.userAgent)||/Trident\/\d+?\.\d+?/.test(window.navigator.userAgent));}
},defer:function(F){qx.core.Environment.add(q,F.getVersion);qx.core.Environment.add(t,F.getName);}
});}
)();
(function(){var a="ecmascript.array.lastindexof",b="function",c="stack",d="ecmascript.array.map",f="ecmascript.date.now",g="ecmascript.array.reduce",h="e",i="qx.bom.client.EcmaScript",j="ecmascript.object.keys",k="ecmascript.error.stacktrace",l="ecmascript.string.trim",m="ecmascript.array.indexof",n="stacktrace",o="ecmascript.error.toString",p="[object Error]",q="ecmascript.array.foreach",r="ecmascript.function.bind",s="ecmascript.array.reduceright",t="ecmascript.array.some",u="ecmascript.array.filter",v="ecmascript.array.every";qx.Bootstrap.define(i,{statics:{getStackTrace:function(){var w;var e=new Error(h);w=e.stack?c:e.stacktrace?n:null;if(!w){try{throw e;}
catch(x){e=x;}
;}
;return e.stacktrace?n:e.stack?c: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 typeof Error.prototype.toString==b&&Error.prototype.toString()!==p;}
,getFunctionBind:function(){return typeof Function.prototype.bind===b;}
,getObjectKeys:function(){return !!Object.keys;}
,getDateNow:function(){return !!Date.now;}
,getStringTrim:function(){return typeof String.prototype.trim===b;}
},defer:function(y){qx.core.Environment.add(m,y.getArrayIndexOf);qx.core.Environment.add(a,y.getArrayLastIndexOf);qx.core.Environment.add(q,y.getArrayForEach);qx.core.Environment.add(u,y.getArrayFilter);qx.core.Environment.add(d,y.getArrayMap);qx.core.Environment.add(t,y.getArraySome);qx.core.Environment.add(v,y.getArrayEvery);qx.core.Environment.add(g,y.getArrayReduce);qx.core.Environment.add(s,y.getArrayReduceRight);qx.core.Environment.add(f,y.getDateNow);qx.core.Environment.add(o,y.getErrorToString);qx.core.Environment.add(k,y.getStackTrace);qx.core.Environment.add(r,y.getFunctionBind);qx.core.Environment.add(j,y.getObjectKeys);qx.core.Environment.add(l,y.getStringTrim);}
});}
)();
(function(){var a="function",b="ecmascript.array.lastindexof",c="ecmascript.array.map",d="ecmascript.array.filter",e="Length is 0 and no second argument given",f="qx.lang.normalize.Array",g="ecmascript.array.indexof",h="First argument is not callable",j="ecmascript.array.reduce",k="ecmascript.array.foreach",m="ecmascript.array.reduceright",n="ecmascript.array.some",o="ecmascript.array.every";qx.Bootstrap.define(f,{statics:{indexOf:function(p,q){if(q==null){q=0;}
else if(q<0){q=Math.max(0,this.length+q);}
;for(var i=q;i<this.length;i++ ){if(this[i]===p){return i;}
;}
;return -1;}
,lastIndexOf:function(r,s){if(s==null){s=this.length-1;}
else if(s<0){s=Math.max(0,this.length+s);}
;for(var i=s;i>=0;i-- ){if(this[i]===r){return i;}
;}
;return -1;}
,forEach:function(t,u){var l=this.length;for(var i=0;i<l;i++ ){var v=this[i];if(v!==undefined){t.call(u||window,v,i,this);}
;}
;}
,filter:function(z,w){var x=[];var l=this.length;for(var i=0;i<l;i++ ){var y=this[i];if(y!==undefined){if(z.call(w||window,y,i,this)){x.push(this[i]);}
;}
;}
;return x;}
,map:function(D,A){var B=[];var l=this.length;for(var i=0;i<l;i++ ){var C=this[i];if(C!==undefined){B[i]=D.call(A||window,C,i,this);}
;}
;return B;}
,some:function(E,F){var l=this.length;for(var i=0;i<l;i++ ){var G=this[i];if(G!==undefined){if(E.call(F||window,G,i,this)){return true;}
;}
;}
;return false;}
,every:function(H,I){var l=this.length;for(var i=0;i<l;i++ ){var J=this[i];if(J!==undefined){if(!H.call(I||window,J,i,this)){return false;}
;}
;}
;return true;}
,reduce:function(K,L){if(typeof K!==a){throw new TypeError(h);}
;if(L===undefined&&this.length===0){throw new TypeError(e);}
;var M=L===undefined?this[0]:L;for(var i=L===undefined?1:0;i<this.length;i++ ){if(i in this){M=K.call(undefined,M,this[i],i,this);}
;}
;return M;}
,reduceRight:function(N,O){if(typeof N!==a){throw new TypeError(h);}
;if(O===undefined&&this.length===0){throw new TypeError(e);}
;var P=O===undefined?this[this.length-1]:O;for(var i=O===undefined?this.length-2:this.length-1;i>=0;i-- ){if(i in this){P=N.call(undefined,P,this[i],i,this);}
;}
;return P;}
},defer:function(Q){if(!qx.core.Environment.get(g)){Array.prototype.indexOf=Q.indexOf;}
;if(!qx.core.Environment.get(b)){Array.prototype.lastIndexOf=Q.lastIndexOf;}
;if(!qx.core.Environment.get(k)){Array.prototype.forEach=Q.forEach;}
;if(!qx.core.Environment.get(d)){Array.prototype.filter=Q.filter;}
;if(!qx.core.Environment.get(c)){Array.prototype.map=Q.map;}
;if(!qx.core.Environment.get(n)){Array.prototype.some=Q.some;}
;if(!qx.core.Environment.get(o)){Array.prototype.every=Q.every;}
;if(!qx.core.Environment.get(j)){Array.prototype.reduce=Q.reduce;}
;if(!qx.core.Environment.get(m)){Array.prototype.reduceRight=Q.reduceRight;}
;}
});}
)();
(function(){var a="mshtml",b="engine.name",c="pop.push.reverse.shift.sort.splice.unshift.join.slice",d="number",e="qx.type.BaseArray",f=".";qx.Bootstrap.define(e,{extend:Array,construct:function(g){}
,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 h(p){if((qx.core.Environment.get(b)==a)){j.prototype={length:0,$$isArray:true};var n=c.split(f);for(var length=n.length;length;){j.prototype[n[ --length]]=Array.prototype[n[length]];}
;}
;var m=Array.prototype.slice;j.prototype.concat=function(){var r=this.slice(0);for(var i=0,length=arguments.length;i<length;i++ ){var q;if(arguments[i] instanceof j){q=m.call(arguments[i],0);}
else if(arguments[i] instanceof Array){q=arguments[i];}
else {q=[arguments[i]];}
;r.push.apply(r,q);}
;return r;}
;j.prototype.toString=function(){return m.call(this,0).toString();}
;j.prototype.toLocaleString=function(){return m.call(this,0).toLocaleString();}
;j.prototype.constructor=j;j.prototype.indexOf=Array.prototype.indexOf;j.prototype.lastIndexOf=Array.prototype.lastIndexOf;j.prototype.forEach=Array.prototype.forEach;j.prototype.some=Array.prototype.some;j.prototype.every=Array.prototype.every;var o=Array.prototype.filter;var l=Array.prototype.map;j.prototype.filter=function(){var s=new this.constructor;s.push.apply(s,o.apply(this,arguments));return s;}
;j.prototype.map=function(){var t=new this.constructor;t.push.apply(t,l.apply(this,arguments));return t;}
;j.prototype.slice=function(){var u=new this.constructor;u.push.apply(u,Array.prototype.slice.apply(this,arguments));return u;}
;j.prototype.splice=function(){var v=new this.constructor;v.push.apply(v,Array.prototype.splice.apply(this,arguments));return v;}
;j.prototype.toArray=function(){return Array.prototype.slice.call(this,0);}
;j.prototype.valueOf=function(){return this.length;}
;return j;}
;function j(length){if(arguments.length===1&&typeof length===d){this.length=-1<length&&length===length>>.5?length:this.push(length);}
else if(arguments.length){this.push.apply(this,arguments);}
;}
;function k(){}
;k.prototype=[];j.prototype=new k;j.prototype.length=0;qx.type.BaseArray=h(j);}
)();}
)();
(function(){var a="qxWeb",b="data-qx-class";qx.Bootstrap.define(a,{extend:qx.type.BaseArray,statics:{__n:[],$$qx:qx,$init:function(g,e){var f=[];for(var i=0;i<g.length;i++ ){var d=!!(g[i]&&(g[i].nodeType===1||g[i].nodeType===9));if(d){f.push(g[i]);continue;}
;var c=!!(g[i]&&g[i].history&&g[i].location&&g[i].document);if(c){f.push(g[i]);}
;}
;if(g[0]&&g[0].getAttribute&&g[0].getAttribute(b)){e=qx.Bootstrap.getByName(g[0].getAttribute(b))||e;}
;var h=qx.lang.Array.cast(f,e);for(var i=0;i<qxWeb.__n.length;i++ ){qxWeb.__n[i].call(h);}
;return h;}
,$attach:function(j){for(var name in j){{}
;qxWeb.prototype[name]=j[name];}
;}
,$attachStatic:function(k){for(var name in k){{}
;qxWeb[name]=k[name];}
;}
,$attachInit:function(m){this.__n.push(m);}
,define:function(name,n){if(n==undefined){n=name;name=null;}
;return qx.Bootstrap.define.call(qx.Bootstrap,name,n);}
},construct:function(p,o){if(!p&&this instanceof qxWeb){return this;}
;if(!p){p=[];}
else if(qx.Bootstrap.isString(p)){if(o instanceof qxWeb){o=o[0];}
;p=qx.bom.Selector.query(p,o);}
else if((p.nodeType===1||p.nodeType===9)||(p.history&&p.location&&p.document)){p=[p];}
;return qxWeb.$init(p,qxWeb);}
,members:{filter:function(r){if(qx.lang.Type.isFunction(r)){return qxWeb.$init(Array.prototype.filter.call(this,r),this.constructor);}
;return qxWeb.$init(qx.bom.Selector.matches(r,this),this.constructor);}
,unique:function(){var s=qx.lang.Array.unique(this);return qxWeb.$init(s,this.constructor);}
,slice:function(t,u){if(u!==undefined){return qxWeb.$init(Array.prototype.slice.call(this,t,u),this.constructor);}
;return qxWeb.$init(Array.prototype.slice.call(this,t),this.constructor);}
,splice:function(v,w,x){return qxWeb.$init(Array.prototype.splice.apply(this,arguments),this.constructor);}
,map:function(y,z){return qxWeb.$init(Array.prototype.map.apply(this,arguments),this.constructor);}
,concat:function(B){var A=Array.prototype.slice.call(this,0);for(var i=0;i<arguments.length;i++ ){if(arguments[i] instanceof qxWeb){A=A.concat(Array.prototype.slice.call(arguments[i],0));}
else {A.push(arguments[i]);}
;}
;return qxWeb.$init(A,this.constructor);}
,indexOf:function(C){if(!C){return -1;}
;if(qx.Bootstrap.isArray(C)){C=C[0];}
;for(var i=0,l=this.length;i<l;i++ ){if(this[i]===C){return i;}
;}
;return -1;}
,debug:function(){debugger;return this;}
,_forEachElement:function(E,D){for(var i=0,l=this.length;i<l;i++ ){if(this[i]&&this[i].nodeType===1){E.apply(D||this,[this[i],i,this]);}
;}
;return this;}
,_forEachElementWrapped:function(G,F){this._forEachElement(function(H,J,I){G.apply(this,[qxWeb(H),J,I]);}
,F);return this;}
},defer:function(K){if(window.q==undefined){q=K;}
;}
});}
)();
(function(){var a="qx.lang.normalize.Date",b="ecmascript.date.now";qx.Bootstrap.define(a,{statics:{now:function(){return +new Date();}
},defer:function(c){if(!qx.core.Environment.get(b)){Date.now=c.now;}
;}
});}
)();
(function(){var a="mshtml",b="engine.name",c="[object Array]",d="qx.lang.Array",e="Cannot clean-up map entry doneObjects[",f="]",g="qx",h="number",j="][",k="string";qx.Bootstrap.define(d,{statics:{cast:function(m,o,p){if(m.constructor===o){return m;}
;if(qx.data&&qx.data.IListData){if(qx.Class&&qx.Class.hasInterface(m,qx.data.IListData)){var m=m.toArray();}
;}
;var n=new o;if((qx.core.Environment.get(b)==a)){if(m.item){for(var i=p||0,l=m.length;i<l;i++ ){n.push(m[i]);}
;return n;}
;}
;if(Object.prototype.toString.call(m)===c&&p==null){n.push.apply(n,m);}
else {n.push.apply(n,Array.prototype.slice.call(m,p||0));}
;return n;}
,fromArguments:function(q,r){return Array.prototype.slice.call(q,r||0);}
,fromCollection:function(t){if((qx.core.Environment.get(b)==a)){if(t.item){var s=[];for(var i=0,l=t.length;i<l;i++ ){s[i]=t[i];}
;return s;}
;}
;return Array.prototype.slice.call(t,0);}
,insertBefore:function(u,w,v){var i=u.indexOf(v);if(i==-1){u.push(w);}
else {u.splice(i,0,w);}
;return u;}
,insertAfter:function(x,z,y){var i=x.indexOf(y);if(i==-1||i==(x.length-1)){x.push(z);}
else {x.splice(i+1,0,z);}
;return x;}
,removeAt:function(A,i){return A.splice(i,1)[0];}
,removeAll:function(B){B.length=0;return this;}
,exclude:function(E,D){{}
;for(var i=0,F=D.length,C;i<F;i++ ){C=E.indexOf(D[i]);if(C!=-1){E.splice(C,1);}
;}
;return E;}
,remove:function(G,H){var i=G.indexOf(H);if(i!=-1){G.splice(i,1);return H;}
;}
,contains:function(I,J){return I.indexOf(J)!==-1;}
,equals:function(L,K){var length=L.length;if(length!==K.length){return false;}
;for(var i=0;i<length;i++ ){if(L[i]!==K[i]){return false;}
;}
;return true;}
,max:function(M){{}
;var i,O=M.length,N=M[0];for(i=1;i<O;i++ ){if(M[i]>N){N=M[i];}
;}
;return N===undefined?null:N;}
,min:function(P){{}
;var i,R=P.length,Q=P[0];for(i=1;i<R;i++ ){if(P[i]<Q){Q=P[i];}
;}
;return Q===undefined?null:Q;}
,unique:function(U){var bf=[],T={},X={},ba={};var Y,S=0;var bd=g+Date.now();var V=false,bb=false,be=false;for(var i=0,bc=U.length;i<bc;i++ ){Y=U[i];if(Y===null){if(!V){V=true;bf.push(Y);}
;}
else if(Y===undefined){}
else if(Y===false){if(!bb){bb=true;bf.push(Y);}
;}
else if(Y===true){if(!be){be=true;bf.push(Y);}
;}
else if(typeof Y===k){if(!T[Y]){T[Y]=1;bf.push(Y);}
;}
else if(typeof Y===h){if(!X[Y]){X[Y]=1;bf.push(Y);}
;}
else {var W=Y[bd];if(W==null){W=Y[bd]=S++ ;}
;if(!ba[W]){ba[W]=Y;bf.push(Y);}
;}
;}
;for(var W in ba){try{delete ba[W][bd];}
catch(bg){try{ba[W][bd]=null;}
catch(bh){throw new Error(e+W+j+bd+f);}
;}
;}
;return bf;}
}});}
)();
(function(){var c="-",d="*(?:checked|disabled|ismap|multiple|readonly|selected|value)",f="(^|",g="'] ",h=":active",k=":disabled",l="div",n=")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:",o="[selected]",p="'></div>",q="[test!='']:sizzle",r="nth",s="*(?:",t="*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(",u="<a name='",v="option",w="image",x="*([\\x20\\t\\r\\n\\f>+~])",y="~=",z="previousSibling",A="*(even|odd|(([+-]|)(\\d*)n|)",B="only",C="*",D="+|((?:^|[^\\\\])(?:\\\\.)*)",E="i",F="='$1']",G="@",H="w#",I="^=",J="*\\)|)",K="+$",L="=",M=":focus",N="id",O="first",P="'></a><div name='",Q="$=",R="reset",S="string",T="[\\x20\\t\\r\\n\\f]",U="*(?:([+-]|)",V="*((?:-\\d)?\\d*)",W="#",X="input",Y="type",cH="parentNode",cI="(",cJ="w",cD="password",cE="even",cF="TAG",cG="*[>+~]|",cN="*\\]",cO="*(?:\"\"|'')",cT="*\\)|)(?=[^-]|$)",cP="unsupported pseudo: ",cK="w*",cL=" ",cM="*,",dx="text",ef="^",cU=")",cQ=":(",cR="[test^='']",ec="radio",cS="sizcache",cV="button",cW="0",cX="^(",dd="<input type='hidden'/>",de="odd",df="class",cY="*(\\d+)|))",da="<p test=''></p>",db="|=",dc="\\[",dk="<div class='hidden e'></div><div class='hidden'></div>",dl="g",dm="submit",dn="!=",dg="<select><option selected=''></option></select>",dh="e",di="checkbox",dj="*=",ds="|",dt=".",ee="<select></select>",du="object",dp="$1",dq="file",ed="eq",dr="qx.bom.Selector",dv="CHILD",dw="|$)",dI=",",dH=":(even|odd|eq|gt|lt|nth|first|last)(?:\\(",dG=")['\"]?\\]",dM="<a href='#'></a>",dL="empty",dK=":enabled",dJ="[id='",dB="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",dA="^#(",dz="[*^$]=",dy="^:(only|nth|first|last)-child(?:\\(",dF="*(",dE="^\\.(",dD="",dC="href",dT="multiple",dS=")|[^:]|\\\\.)*|.*))\\)|)",dR=")|)|)",dQ="POS",dX="boolean",dW="Syntax error, unrecognized expression: ",dV="([*^$|!~]?=)",dU="^\\[name=['\"]?(",dP="\\$&",dO=":checked",dN="undefined",eb="ID",ea="last",dY="HTML";qx.Bootstrap.define(dr,{statics:{query:null,matches:null}});(function(window,undefined){var ep,fg,eR,em,er,eA,fm,eF,es,eg,eK=true,eE=dN,fc=(cS+Math.random()).replace(dt,dD),eW=String,document=window.document,fv=document.documentElement,eJ=0,fs=0,eP=[].pop,fr=[].push,ev=[].slice,eQ=[].indexOf||function(fw){var i=0,fx=this.length;for(;i<fx;i++ ){if(this[i]===fw){return i;}
;}
;return -1;}
,fi=function(fy,fz){fy[fc]=fz==null||fz;return fy;}
,eo=function(){var fB={},fA=[];return fi(function(fC,fD){if(fA.push(fC)>eR.cacheLength){delete fB[fA.shift()];}
;return (fB[fC]=fD);}
,fB);}
,fj=eo(),fb=eo(),ft=eo(),ex=T,eT=dB,eN=eT.replace(cJ,H),ez=dV,eM=dc+ex+dF+eT+cU+ex+s+ez+ex+t+eN+dR+ex+cN,eS=cQ+eT+n+eM+dS,el=dH+ex+V+ex+cT,ek=new RegExp(ef+ex+D+ex+K,dl),fh=new RegExp(ef+ex+cM+ex+C),ey=new RegExp(ef+ex+x+ex+C),fd=new RegExp(eS),fp=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,ff=/^:not/,eO=/[\x20\t\r\n\f]*[+~]/,eu=/:not\($/,ej=/h\d/i,eY=/input|select|textarea|button/i,eq=/\\(?!\\)/g,fl={"ID":new RegExp(dA+eT+cU),"CLASS":new RegExp(dE+eT+cU),"NAME":new RegExp(dU+eT+dG),"TAG":new RegExp(cX+eT.replace(cJ,cK)+cU),"ATTR":new RegExp(ef+eM),"PSEUDO":new RegExp(ef+eS),"POS":new RegExp(el,E),"CHILD":new RegExp(dy+ex+A+ex+U+ex+cY+ex+J,E),"needsContext":new RegExp(ef+ex+cG+el,E)},eV=function(fF){var fE=document.createElement(l);try{return fF(fE);}
catch(e){return false;}
finally{fE=null;}
;}
,en=eV(function(fG){fG.appendChild(document.createComment(dD));return !fG.getElementsByTagName(C).length;}
),eI=eV(function(fH){fH.innerHTML=dM;return fH.firstChild&&typeof fH.firstChild.getAttribute!==eE&&fH.firstChild.getAttribute(dC)===W;}
),fk=eV(function(fI){fI.innerHTML=ee;var fJ=typeof fI.lastChild.getAttribute(dT);return fJ!==dX&&fJ!==S;}
),fq=eV(function(fK){fK.innerHTML=dk;if(!fK.getElementsByClassName||!fK.getElementsByClassName(dh).length){return false;}
;fK.lastChild.className=dh;return fK.getElementsByClassName(dh).length===2;}
),eh=eV(function(fL){fL.id=fc+0;fL.innerHTML=u+fc+P+fc+p;fv.insertBefore(fL,fv.firstChild);var fM=document.getElementsByName&&document.getElementsByName(fc).length===2+document.getElementsByName(fc+0).length;fg=!document.getElementById(fc);fv.removeChild(fL);return fM;}
);try{ev.call(fv.childNodes,0)[0].nodeType;}
catch(e){ev=function(i){var fN,fO=[];for(;(fN=this[i]);i++ ){fO.push(fN);}
;return fO;}
;}
;function eX(fV,fU,fS,fT){fS=fS||[];fU=fU||document;var fW,fR,fP,m,fQ=fU.nodeType;if(!fV||typeof fV!==S){return fS;}
;if(fQ!==1&&fQ!==9){return [];}
;fP=er(fU);if(!fP&&!fT){if((fW=fp.exec(fV))){if((m=fW[1])){if(fQ===9){fR=fU.getElementById(m);if(fR&&fR.parentNode){if(fR.id===m){fS.push(fR);return fS;}
;}
else {return fS;}
;}
else {if(fU.ownerDocument&&(fR=fU.ownerDocument.getElementById(m))&&eA(fU,fR)&&fR.id===m){fS.push(fR);return fS;}
;}
;}
else if(fW[2]){fr.apply(fS,ev.call(fU.getElementsByTagName(fV),0));return fS;}
else if((m=fW[3])&&fq&&fU.getElementsByClassName){fr.apply(fS,ev.call(fU.getElementsByClassName(m),0));return fS;}
;}
;}
;return et(fV.replace(ek,dp),fU,fS,fT,fP);}
;eX.matches=function(fX,fY){return eX(fX,null,null,fY);}
;eX.matchesSelector=function(gb,ga){return eX(ga,null,null,[gb]).length>0;}
;function fo(gc){return function(gd){var name=gd.nodeName.toLowerCase();return name===X&&gd.type===gc;}
;}
;function ei(ge){return function(gf){var name=gf.nodeName.toLowerCase();return (name===X||name===cV)&&gf.type===ge;}
;}
;function eU(gg){return fi(function(gh){gh=+gh;return fi(function(gk,gi){var j,gj=gg([],gk.length,gh),i=gj.length;while(i-- ){if(gk[(j=gj[i])]){gk[j]=!(gi[j]=gk[j]);}
;}
;}
);}
);}
;em=eX.getText=function(gn){var gl,go=dD,i=0,gm=gn.nodeType;if(gm){if(gm===1||gm===9||gm===11){if(typeof gn.textContent===S){return gn.textContent;}
else {for(gn=gn.firstChild;gn;gn=gn.nextSibling){go+=em(gn);}
;}
;}
else if(gm===3||gm===4){return gn.nodeValue;}
;}
else {for(;(gl=gn[i]);i++ ){go+=em(gl);}
;}
;return go;}
;er=eX.isXML=function(gp){var gq=gp&&(gp.ownerDocument||gp).documentElement;return gq?gq.nodeName!==dY:false;}
;eA=eX.contains=fv.contains?function(a,b){var gr=a.nodeType===9?a.documentElement:a,gs=b&&b.parentNode;return a===gs||!!(gs&&gs.nodeType===1&&gr.contains&&gr.contains(gs));}
:fv.compareDocumentPosition?function(a,b){return b&&!!(a.compareDocumentPosition(b)&16);}
:function(a,b){while((b=b.parentNode)){if(b===a){return true;}
;}
;return false;}
;eX.attr=function(gu,name){var gv,gt=er(gu);if(!gt){name=name.toLowerCase();}
;if((gv=eR.attrHandle[name])){return gv(gu);}
;if(gt||fk){return gu.getAttribute(name);}
;gv=gu.getAttributeNode(name);return gv?typeof gu[name]===dX?gu[name]?name:null:gv.specified?gv.value:null:null;}
;eR=eX.selectors={cacheLength:50,createPseudo:fi,match:fl,attrHandle:eI?{}:{"href":function(gw){return gw.getAttribute(dC,2);}
,"type":function(gx){return gx.getAttribute(Y);}
},find:{"ID":fg?function(gz,gA,gy){if(typeof gA.getElementById!==eE&&!gy){var m=gA.getElementById(gz);return m&&m.parentNode?[m]:[];}
;}
:function(gC,gD,gB){if(typeof gD.getElementById!==eE&&!gB){var m=gD.getElementById(gC);return m?m.id===gC||typeof m.getAttributeNode!==eE&&m.getAttributeNode(N).value===gC?[m]:undefined:[];}
;}
,"TAG":en?function(gE,gF){if(typeof gF.getElementsByTagName!==eE){return gF.getElementsByTagName(gE);}
;}
:function(gJ,gK){var gH=gK.getElementsByTagName(gJ);if(gJ===C){var gI,gG=[],i=0;for(;(gI=gH[i]);i++ ){if(gI.nodeType===1){gG.push(gI);}
;}
;return gG;}
;return gH;}
,"NAME":eh&&function(gL,gM){if(typeof gM.getElementsByName!==eE){return gM.getElementsByName(name);}
;}
,"CLASS":fq&&function(gN,gP,gO){if(typeof gP.getElementsByClassName!==eE&&!gO){return gP.getElementsByClassName(gN);}
;}
},relative:{">":{dir:cH,first:true}," ":{dir:cH},"+":{dir:z,first:true},"~":{dir:z}},preFilter:{"ATTR":function(gQ){gQ[1]=gQ[1].replace(eq,dD);gQ[3]=(gQ[4]||gQ[5]||dD).replace(eq,dD);if(gQ[2]===y){gQ[3]=cL+gQ[3]+cL;}
;return gQ.slice(0,4);}
,"CHILD":function(gR){gR[1]=gR[1].toLowerCase();if(gR[1]===r){if(!gR[2]){eX.error(gR[0]);}
;gR[3]=+(gR[3]?gR[4]+(gR[5]||1):2*(gR[2]===cE||gR[2]===de));gR[4]=+((gR[6]+gR[7])||gR[2]===de);}
else if(gR[2]){eX.error(gR[0]);}
;return gR;}
,"PSEUDO":function(gT){var gS,gU;if(fl[dv].test(gT[0])){return null;}
;if(gT[3]){gT[2]=gT[3];}
else if((gS=gT[4])){if(fd.test(gS)&&(gU=eH(gS,true))&&(gU=gS.indexOf(cU,gS.length-gU)-gS.length)){gS=gS.slice(0,gU);gT[0]=gT[0].slice(0,gU);}
;gT[2]=gS;}
;return gT.slice(0,3);}
},filter:{"ID":fg?function(gV){gV=gV.replace(eq,dD);return function(gW){return gW.getAttribute(N)===gV;}
;}
:function(gX){gX=gX.replace(eq,dD);return function(ha){var gY=typeof ha.getAttributeNode!==eE&&ha.getAttributeNode(N);return gY&&gY.value===gX;}
;}
,"TAG":function(hb){if(hb===C){return function(){return true;}
;}
;hb=hb.replace(eq,dD).toLowerCase();return function(hc){return hc.nodeName&&hc.nodeName.toLowerCase()===hb;}
;}
,"CLASS":function(hd){var he=fj[fc][hd];if(!he){he=fj(hd,new RegExp(f+ex+cU+hd+cI+ex+dw));}
;return function(hf){return he.test(hf.className||(typeof hf.getAttribute!==eE&&hf.getAttribute(df))||dD);}
;}
,"ATTR":function(name,hg,hh){return function(hi,hj){var hk=eX.attr(hi,name);if(hk==null){return hg===dn;}
;if(!hg){return true;}
;hk+=dD;return hg===L?hk===hh:hg===dn?hk!==hh:hg===I?hh&&hk.indexOf(hh)===0:hg===dj?hh&&hk.indexOf(hh)>-1:hg===Q?hh&&hk.substr(hk.length-hh.length)===hh:hg===y?(cL+hk+cL).indexOf(hh)>-1:hg===db?hk===hh||hk.substr(0,hh.length+1)===hh+c:false;}
;}
,"CHILD":function(hl,hn,ho,hm){if(hl===r){return function(hr){var hp,hq,parent=hr.parentNode;if(ho===1&&hm===0){return true;}
;if(parent){hq=0;for(hp=parent.firstChild;hp;hp=hp.nextSibling){if(hp.nodeType===1){hq++ ;if(hr===hp){break;}
;}
;}
;}
;hq-=hm;return hq===ho||(hq%ho===0&&hq/ho>=0);}
;}
;return function(ht){var hs=ht;switch(hl){case B:case O:while((hs=hs.previousSibling)){if(hs.nodeType===1){return false;}
;}
;if(hl===O){return true;}
;hs=ht;case ea:while((hs=hs.nextSibling)){if(hs.nodeType===1){return false;}
;}
;return true;};}
;}
,"PSEUDO":function(hv,hw){var hu,hx=eR.pseudos[hv]||eR.setFilters[hv.toLowerCase()]||eX.error(cP+hv);if(hx[fc]){return hx(hw);}
;if(hx.length>1){hu=[hv,hv,dD,hw];return eR.setFilters.hasOwnProperty(hv.toLowerCase())?fi(function(hz,hy){var hA,hB=hx(hz,hw),i=hB.length;while(i-- ){hA=eQ.call(hz,hB[i]);hz[hA]=!(hy[hA]=hB[i]);}
;}
):function(hC){return hx(hC,0,hu);}
;}
;return hx;}
},pseudos:{"not":fi(function(hE){var hD=[],hF=[],hG=fm(hE.replace(ek,dp));return hG[fc]?fi(function(hL,hI,hM,hH){var hJ,hK=hG(hL,null,hH,[]),i=hL.length;while(i-- ){if((hJ=hK[i])){hL[i]=!(hI[i]=hJ);}
;}
;}
):function(hO,hP,hN){hD[0]=hO;hG(hD,null,hN,hF);return !hF.pop();}
;}
),"has":fi(function(hQ){return function(hR){return eX(hQ,hR).length>0;}
;}
),"contains":fi(function(hS){return function(hT){return (hT.textContent||hT.innerText||em(hT)).indexOf(hS)>-1;}
;}
),"enabled":function(hU){return hU.disabled===false;}
,"disabled":function(hV){return hV.disabled===true;}
,"checked":function(hW){var hX=hW.nodeName.toLowerCase();return (hX===X&&!!hW.checked)||(hX===v&&!!hW.selected);}
,"selected":function(hY){if(hY.parentNode){hY.parentNode.selectedIndex;}
;return hY.selected===true;}
,"parent":function(ia){return !eR.pseudos[dL](ia);}
,"empty":function(ic){var ib;ic=ic.firstChild;while(ic){if(ic.nodeName>G||(ib=ic.nodeType)===3||ib===4){return false;}
;ic=ic.nextSibling;}
;return true;}
,"header":function(ie){return ej.test(ie.nodeName);}
,"text":function(ih){var ig,ii;return ih.nodeName.toLowerCase()===X&&(ig=ih.type)===dx&&((ii=ih.getAttribute(Y))==null||ii.toLowerCase()===ig);}
,"radio":fo(ec),"checkbox":fo(di),"file":fo(dq),"password":fo(cD),"image":fo(w),"submit":ei(dm),"reset":ei(R),"button":function(ij){var name=ij.nodeName.toLowerCase();return name===X&&ij.type===cV||name===cV;}
,"input":function(ik){return eY.test(ik.nodeName);}
,"focus":function(im){var il=im.ownerDocument;return im===il.activeElement&&(!il.hasFocus||il.hasFocus())&&!!(im.type||im.href);}
,"active":function(io){return io===io.ownerDocument.activeElement;}
,"first":eU(function(ip,length,iq){return [0];}
),"last":eU(function(ir,length,is){return [length-1];}
),"eq":eU(function(it,length,iu){return [iu<0?iu+length:iu];}
),"even":eU(function(iv,length,iw){for(var i=0;i<length;i+=2){iv.push(i);}
;return iv;}
),"odd":eU(function(ix,length,iy){for(var i=1;i<length;i+=2){ix.push(i);}
;return ix;}
),"lt":eU(function(iz,length,iA){for(var i=iA<0?iA+length:iA; --i>=0;){iz.push(i);}
;return iz;}
),"gt":eU(function(iB,length,iC){for(var i=iC<0?iC+length:iC; ++i<length;){iB.push(i);}
;return iB;}
)}};function eL(a,b,iE){if(a===b){return iE;}
;var iD=a.nextSibling;while(iD){if(iD===b){return -1;}
;iD=iD.nextSibling;}
;return 1;}
;eF=fv.compareDocumentPosition?function(a,b){if(a===b){es=true;return 0;}
;return (!a.compareDocumentPosition||!b.compareDocumentPosition?a.compareDocumentPosition:a.compareDocumentPosition(b)&4)?-1:1;}
:function(a,b){if(a===b){es=true;return 0;}
else if(a.sourceIndex&&b.sourceIndex){return a.sourceIndex-b.sourceIndex;}
;var iJ,iH,iG=[],iL=[],iK=a.parentNode,iI=b.parentNode,iF=iK;if(iK===iI){return eL(a,b);}
else if(!iK){return -1;}
else if(!iI){return 1;}
;while(iF){iG.unshift(iF);iF=iF.parentNode;}
;iF=iI;while(iF){iL.unshift(iF);iF=iF.parentNode;}
;iJ=iG.length;iH=iL.length;for(var i=0;i<iJ&&i<iH;i++ ){if(iG[i]!==iL[i]){return eL(iG[i],iL[i]);}
;}
;return i===iJ?eL(a,iL[i],-1):eL(iG[i],b,1);}
;[0,0].sort(eF);eK=!es;eX.uniqueSort=function(iM){var iN,i=1;es=eK;iM.sort(eF);if(es){for(;(iN=iM[i]);i++ ){if(iN===iM[i-1]){iM.splice(i-- ,1);}
;}
;}
;return iM;}
;eX.error=function(iO){throw new Error(dW+iO);}
;function eH(iS,iR){var iY,iX,iP,iW,iT,iV,iU,iQ=fb[fc][iS];if(iQ){return iR?0:iQ.slice(0);}
;iT=iS;iV=[];iU=eR.preFilter;while(iT){if(!iY||(iX=fh.exec(iT))){if(iX){iT=iT.slice(iX[0].length);}
;iV.push(iP=[]);}
;iY=false;if((iX=ey.exec(iT))){iP.push(iY=new eW(iX.shift()));iT=iT.slice(iY.length);iY.type=iX[0].replace(ek,cL);}
;for(iW in eR.filter){if((iX=fl[iW].exec(iT))&&(!iU[iW]||(iX=iU[iW](iX,document,true)))){iP.push(iY=new eW(iX.shift()));iT=iT.slice(iY.length);iY.type=iW;iY.matches=iX;}
;}
;if(!iY){break;}
;}
;return iR?iT.length:iT?eX.error(iS):fb(iS,iV).slice(0);}
;function eC(ja,jb,jc){var jd=jb.dir,jf=jc&&jb.dir===cH,je=fs++ ;return jb.first?function(jh,ji,jg){while((jh=jh[jd])){if(jf||jh.nodeType===1){return ja(jh,ji,jg);}
;}
;}
:function(jn,jo,jj){if(!jj){var jl,jm=eJ+cL+je+cL,jk=jm+ep;while((jn=jn[jd])){if(jf||jn.nodeType===1){if((jl=jn[fc])===jk){return jn.sizset;}
else if(typeof jl===S&&jl.indexOf(jm)===0){if(jn.sizset){return jn;}
;}
else {jn[fc]=jk;if(ja(jn,jo,jj)){jn.sizset=true;return jn;}
;jn.sizset=false;}
;}
;}
;}
else {while((jn=jn[jd])){if(jf||jn.nodeType===1){if(ja(jn,jo,jj)){return jn;}
;}
;}
;}
;}
;}
;function eD(jp){return jp.length>1?function(jr,js,jq){var i=jp.length;while(i-- ){if(!jp[i](jr,js,jq)){return false;}
;}
;return true;}
:jp[0];}
;function eB(jw,ju,jx,jz,jt){var jv,jB=[],i=0,jy=jw.length,jA=ju!=null;for(;i<jy;i++ ){if((jv=jw[i])){if(!jx||jx(jv,jz,jt)){jB.push(jv);if(jA){ju.push(i);}
;}
;}
;}
;return jB;}
;function ew(jG,jF,jE,jD,jC,jH){if(jD&&!jD[fc]){jD=ew(jD);}
;if(jC&&!jC[fc]){jC=ew(jC,jH);}
;return fi(function(jQ,jL,jR,jI){if(jQ&&jC){return;}
;var i,jN,jJ,jP=[],jT=[],jK=jL.length,jS=jQ||fe(jF||C,jR.nodeType?[jR]:jR,[],jQ),jM=jG&&(jQ||!jF)?eB(jS,jP,jG,jR,jI):jS,jO=jE?jC||(jQ?jG:jK||jD)?[]:jL:jM;if(jE){jE(jM,jO,jR,jI);}
;if(jD){jJ=eB(jO,jT);jD(jJ,[],jR,jI);i=jJ.length;while(i-- ){if((jN=jJ[i])){jO[jT[i]]=!(jM[jT[i]]=jN);}
;}
;}
;if(jQ){i=jG&&jO.length;while(i-- ){if((jN=jO[i])){jQ[jP[i]]=!(jL[jP[i]]=jN);}
;}
;}
else {jO=eB(jO===jL?jO.splice(jK,jO.length):jO);if(jC){jC(null,jL,jO,jI);}
else {fr.apply(jL,jO);}
;}
;}
);}
;function fa(ka){var jU,jW,j,jX=ka.length,jV=eR.relative[ka[0].type],kd=jV||eR.relative[cL],i=jV?1:0,kc=eC(function(ke){return ke===jU;}
,kd,true),jY=eC(function(kf){return eQ.call(jU,kf)>-1;}
,kd,true),kb=[function(kh,ki,kg){return (!jV&&(kg||ki!==eg))||((jU=ki).nodeType?kc(kh,ki,kg):jY(kh,ki,kg));}
];for(;i<jX;i++ ){if((jW=eR.relative[ka[i].type])){kb=[eC(eD(kb),jW)];}
else {jW=eR.filter[ka[i].type].apply(null,ka[i].matches);if(jW[fc]){j= ++i;for(;j<jX;j++ ){if(eR.relative[ka[j].type]){break;}
;}
;return ew(i>1&&eD(kb),i>1&&ka.slice(0,i-1).join(dD).replace(ek,dp),jW,i<j&&fa(ka.slice(i,j)),j<jX&&fa((ka=ka.slice(j))),j<jX&&ka.join(dD));}
;kb.push(jW);}
;}
;return eD(kb);}
;function eG(kn,kk){var kj=kk.length>0,kl=kn.length>0,km=function(kx,kz,ko,kt,kq){var kv,j,ks,kw=[],kp=0,i=cW,ku=kx&&[],kA=kq!=null,kr=eg,kB=kx||kl&&eR.find[cF](C,kq&&kz.parentNode||kz),ky=(eJ+=kr==null?1:Math.E);if(kA){eg=kz!==document&&kz;ep=km.el;}
;for(;(kv=kB[i])!=null;i++ ){if(kl&&kv){for(j=0;(ks=kn[j]);j++ ){if(ks(kv,kz,ko)){kt.push(kv);break;}
;}
;if(kA){eJ=ky;ep= ++km.el;}
;}
;if(kj){if((kv=!ks&&kv)){kp-- ;}
;if(kx){ku.push(kv);}
;}
;}
;kp+=i;if(kj&&i!==kp){for(j=0;(ks=kk[j]);j++ ){ks(ku,kw,kz,ko);}
;if(kx){if(kp>0){while(i-- ){if(!(ku[i]||kw[i])){kw[i]=eP.call(kt);}
;}
;}
;kw=eB(kw);}
;fr.apply(kt,kw);if(kA&&!kx&&kw.length>0&&(kp+kk.length)>1){eX.uniqueSort(kt);}
;}
;if(kA){eJ=ky;eg=kr;}
;return ku;}
;km.el=0;return kj?fi(km):km;}
;fm=eX.compile=function(kE,kC){var i,kG=[],kD=[],kF=ft[fc][kE];if(!kF){if(!kC){kC=eH(kE);}
;i=kC.length;while(i-- ){kF=fa(kC[i]);if(kF[fc]){kG.push(kF);}
else {kD.push(kF);}
;}
;kF=ft(kE,eG(kD,kG));}
;return kF;}
;function fe(kK,kH,kI,kL){var i=0,kJ=kH.length;for(;i<kJ;i++ ){eX(kK,kH[i],kI,kL);}
;return kI;}
;function et(kO,kS,kN,kR,kM){var i,kP,kQ,kT,find,kU=eH(kO),j=kU.length;if(!kR){if(kU.length===1){kP=kU[0]=kU[0].slice(0);if(kP.length>2&&(kQ=kP[0]).type===eb&&kS.nodeType===9&&!kM&&eR.relative[kP[1].type]){kS=eR.find[eb](kQ.matches[0].replace(eq,dD),kS,kM)[0];if(!kS){return kN;}
;kO=kO.slice(kP.shift().length);}
;for(i=fl[dQ].test(kO)?-1:kP.length-1;i>=0;i-- ){kQ=kP[i];if(eR.relative[(kT=kQ.type)]){break;}
;if((find=eR.find[kT])){if((kR=find(kQ.matches[0].replace(eq,dD),eO.test(kP[0].type)&&kS.parentNode||kS,kM))){kP.splice(i,1);kO=kR.length&&kP.join(dD);if(!kO){fr.apply(kN,ev.call(kR,0));return kN;}
;break;}
;}
;}
;}
;}
;fm(kO,kU)(kR,kS,kM,kN,eO.test(kO));return kN;}
;if(document.querySelectorAll){(function(){var kW,lc=et,lb=/'|\\/g,kY=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,kX=[M],kV=[h,M],la=fv.matchesSelector||fv.mozMatchesSelector||fv.webkitMatchesSelector||fv.oMatchesSelector||fv.msMatchesSelector;eV(function(ld){ld.innerHTML=dg;if(!ld.querySelectorAll(o).length){kX.push(dc+ex+d);}
;if(!ld.querySelectorAll(dO).length){kX.push(dO);}
;}
);eV(function(le){le.innerHTML=da;if(le.querySelectorAll(cR).length){kX.push(dz+ex+cO);}
;le.innerHTML=dd;if(!le.querySelectorAll(dK).length){kX.push(dK,k);}
;}
);kX=new RegExp(kX.join(ds));et=function(lk,ln,li,lm,lf){if(!lm&&!lf&&(!kX||!kX.test(lk))){var lh,i,lg=true,lj=fc,lo=ln,ll=ln.nodeType===9&&lk;if(ln.nodeType===1&&ln.nodeName.toLowerCase()!==du){lh=eH(lk);if((lg=ln.getAttribute(N))){lj=lg.replace(lb,dP);}
else {ln.setAttribute(N,lj);}
;lj=dJ+lj+g;i=lh.length;while(i-- ){lh[i]=lj+lh[i].join(dD);}
;lo=eO.test(lk)&&ln.parentNode||ln;ll=lh.join(dI);}
;if(ll){try{fr.apply(li,ev.call(lo.querySelectorAll(ll),0));return li;}
catch(lp){}
finally{if(!lg){ln.removeAttribute(N);}
;}
;}
;}
;return lc(lk,ln,li,lm,lf);}
;if(la){eV(function(lq){kW=la.call(lq,l);try{la.call(lq,q);kV.push(dn,eS);}
catch(e){}
;}
);kV=new RegExp(kV.join(ds));eX.matchesSelector=function(ls,lr){lr=lr.replace(kY,F);if(!er(ls)&&!kV.test(lr)&&(!kX||!kX.test(lr))){try{var lt=la.call(ls,lr);if(lt||kW||ls.document&&ls.document.nodeType!==11){return lt;}
;}
catch(e){}
;}
;return eX(lr,null,null,[ls]).length>0;}
;}
;}
)();}
;eR.pseudos[r]=eR.pseudos[ed];function fu(){}
;eR.filters=fu.prototype=eR.pseudos;eR.setFilters=new fu();qx.bom.Selector.query=function(lv,lu){return eX(lv,lu);}
;qx.bom.Selector.matches=function(lx,lw){return eX(lx,null,null,lw);}
;}
)(window);}
)();
(function(){var a="qx.lang.Type",b="Boolean";qx.Bootstrap.define(a,{statics:{getClass:qx.Bootstrap.getClass,isString:qx.Bootstrap.isString,isArray:qx.Bootstrap.isArray,isObject:qx.Bootstrap.isObject,isFunction:qx.Bootstrap.isFunction,isBoolean:function(c){return (c!==null&&(this.getClass(c)==b||c instanceof Boolean));}
}});}
)();
(function(){var a="",b="block",c="none",d="hidden",e="absolute",f="qx.module.Css",g="display";qx.Bootstrap.define(f,{statics:{setStyle:function(name,h){if(/\w-\w/.test(name)){name=qx.lang.String.camelCase(name);}
;this._forEachElement(function(j){qx.bom.element.Style.set(j,name,h);}
);return this;}
,getStyle:function(name){if(this[0]&&qx.dom.Node.isElement(this[0])){if(/\w-\w/.test(name)){name=qx.lang.String.camelCase(name);}
;return qx.bom.element.Style.get(this[0],name);}
;return null;}
,setStyles:function(k){for(var name in k){this.setStyle(name,k[name]);}
;return this;}
,getStyles:function(n){var m={};for(var i=0;i<n.length;i++ ){m[n[i]]=this.getStyle(n[i]);}
;return m;}
,addClass:function(name){this._forEachElement(function(o){qx.bom.element.Class.add(o,name);}
);return this;}
,addClasses:function(p){this._forEachElement(function(q){qx.bom.element.Class.addClasses(q,p);}
);return this;}
,removeClass:function(name){this._forEachElement(function(r){qx.bom.element.Class.remove(r,name);}
);return this;}
,removeClasses:function(s){this._forEachElement(function(t){qx.bom.element.Class.removeClasses(t,s);}
);return this;}
,hasClass:function(name){if(!this[0]||!qx.dom.Node.isElement(this[0])){return false;}
;return qx.bom.element.Class.has(this[0],name);}
,getClass:function(){if(!this[0]||!qx.dom.Node.isElement(this[0])){return a;}
;return qx.bom.element.Class.get(this[0]);}
,toggleClass:function(name){var u=qx.bom.element.Class;this._forEachElement(function(v){u.has(v,name)?u.remove(v,name):u.add(v,name);}
);return this;}
,toggleClasses:function(w){for(var i=0,l=w.length;i<l;i++ ){this.toggleClass(w[i]);}
;return this;}
,replaceClass:function(y,x){this._forEachElement(function(z){qx.bom.element.Class.replace(z,y,x);}
);return this;}
,getHeight:function(C){var D=this[0];if(D){if(qx.dom.Node.isElement(D)){var A;if(C){var B={display:b,position:e,visibility:d};A=qx.module.Css.__q(D,B,qx.module.Css.getHeight,this);}
else {A=qx.bom.element.Dimension.getHeight(D);}
;return A;}
else if(qx.dom.Node.isDocument(D)){return qx.bom.Document.getHeight(qx.dom.Node.getWindow(D));}
else if(qx.dom.Node.isWindow(D)){return qx.bom.Viewport.getHeight(D);}
;}
;return null;}
,getWidth:function(G){var H=this[0];if(H){if(qx.dom.Node.isElement(H)){var E;if(G){var F={display:b,position:e,visibility:d};E=qx.module.Css.__q(H,F,qx.module.Css.getWidth,this);}
else {E=qx.bom.element.Dimension.getWidth(H);}
;return E;}
else if(qx.dom.Node.isDocument(H)){return qx.bom.Document.getWidth(qx.dom.Node.getWindow(H));}
else if(qx.dom.Node.isWindow(H)){return qx.bom.Viewport.getWidth(H);}
;}
;return null;}
,getOffset:function(I){var J=this[0];if(J&&qx.dom.Node.isElement(J)){return qx.bom.element.Location.get(J,I);}
;return null;}
,getContentHeight:function(L){var N=this[0];if(qx.dom.Node.isElement(N)){var M;if(L){var K={position:e,visibility:d,display:b};M=qx.module.Css.__q(N,K,qx.module.Css.getContentHeight,this);}
else {M=qx.bom.element.Dimension.getContentHeight(N);}
;return M;}
;return null;}
,getContentWidth:function(Q){var O=this[0];if(qx.dom.Node.isElement(O)){var R;if(Q){var P={position:e,visibility:d,display:b};R=qx.module.Css.__q(O,P,qx.module.Css.getContentWidth,this);}
else {R=qx.bom.element.Dimension.getContentWidth(O);}
;return R;}
;return null;}
,getPosition:function(){var S=this[0];if(qx.dom.Node.isElement(S)){return qx.bom.element.Location.getPosition(S);}
;return null;}
,includeStylesheet:function(U,T){qx.bom.Stylesheet.includeFile(U,T);}
,hide:function(){this._forEachElementWrapped(function(V){var W=V.getStyle(g);if(W!==c){V[0].$$qPrevDisp=W;V.setStyle(g,c);}
;}
);return this;}
,show:function(){this._forEachElementWrapped(function(ba){var bb=ba.getStyle(g);var Y=ba[0].$$qPrevDisp;var X;if(bb==c){if(Y&&Y!=c){X=Y;}
else {var bc=qxWeb.getDocument(ba[0]);X=qx.module.Css.__p(ba[0].tagName,bc);}
;ba.setStyle(g,X);ba[0].$$qPrevDisp=c;}
;}
);return this;}
,__o:{},__p:function(bg,bd){var bf=qx.module.Css.__o;if(!bf[bg]){var bh=bd||document;var be=qxWeb(bh.createElement(bg)).appendTo(bd.body);bf[bg]=be.getStyle(g);be.remove();}
;return bf[bg]||a;}
,__q:function(bk,bi,bl,bo){var bm={};for(var bn in bi){bm[bn]=bk.style[bn];bk.style[bn]=bi[bn];}
;var bj=bl.call(bo);for(var bn in bm){bk.style[bn]=bm[bn];}
;return bj;}
},defer:function(bp){qxWeb.$attach({"setStyle":bp.setStyle,"getStyle":bp.getStyle,"setStyles":bp.setStyles,"getStyles":bp.getStyles,"addClass":bp.addClass,"addClasses":bp.addClasses,"removeClass":bp.removeClass,"removeClasses":bp.removeClasses,"hasClass":bp.hasClass,"getClass":bp.getClass,"toggleClass":bp.toggleClass,"toggleClasses":bp.toggleClasses,"replaceClass":bp.replaceClass,"getHeight":bp.getHeight,"getWidth":bp.getWidth,"getOffset":bp.getOffset,"getContentHeight":bp.getContentHeight,"getContentWidth":bp.getContentWidth,"getPosition":bp.getPosition,"hide":bp.hide,"show":bp.show});qxWeb.$attachStatic({"includeStylesheet":bp.includeStylesheet});}
});}
)();
(function(){var a='',b="ecmascript.string.trim",c="qx.lang.normalize.String";qx.Bootstrap.define(c,{statics:{trim:function(){return this.replace(/^\s+|\s+$/g,a);}
},defer:function(d){if(!qx.core.Environment.get(b)){String.prototype.trim=d.trim;}
;}
});}
)();
(function(){var a="qx.lang.String",b="-",c='-',d='\\$1';qx.Bootstrap.define(a,{statics:{__r:{},camelCase:function(f){var e=this.__r[f];if(!e){e=f.replace(/\-([a-z])/g,function(h,g){return g.toUpperCase();}
);if(f.indexOf(b)>=0){this.__r[f]=e;}
;}
;return e;}
,hyphenate:function(j){var i=this.__r[j];if(!i){i=j.replace(/[A-Z]/g,function(k){return (c+k.charAt(0).toLowerCase());}
);if(j.indexOf(b)==-1){this.__r[j]=i;}
;}
;return i;}
,startsWith:function(m,l){return m.indexOf(l)===0;}
,endsWith:function(o,n){return o.substring(o.length-n.length,o.length)===n;}
,firstUp:qx.Bootstrap.firstUp,firstLow:qx.Bootstrap.firstLow,escapeRegexpChars:function(p){return p.replace(/([.*+?^${}()|[\]\/\\])/g,d);}
}});}
)();
(function(){var a='anonymous()',b="()",c="qx.lang.Function",d=".",e=".prototype.",f=".constructor()";qx.Bootstrap.define(c,{statics:{getCaller:function(g){return g.caller?g.caller.callee:g.callee.caller;}
,getName:function(h){if(h.displayName){return h.displayName;}
;if(h.$$original||h.wrapper||h.classname){return h.classname+f;}
;if(h.$$mixin){for(var i in h.$$mixin.$$members){if(h.$$mixin.$$members[i]==h){return h.$$mixin.name+e+i+b;}
;}
;for(var i in h.$$mixin){if(h.$$mixin[i]==h){return h.$$mixin.name+d+i+b;}
;}
;}
;if(h.self){var k=h.self.constructor;if(k){for(var i in k.prototype){if(k.prototype[i]==h){return k.classname+e+i+b;}
;}
;for(var i in k){if(k[i]==h){return k.classname+d+i+b;}
;}
;}
;}
;var j=h.toString().match(/function\s*(\w*)\s*\(.*/);if(j&&j.length>=1&&j[1]){return j[1]+b;}
;return a;}
,create:function(m,l){{}
;if(!l){return m;}
;if(!(l.self||l.args||l.delay!=null||l.periodical!=null||l.attempt)){return m;}
;return function(event){{}
;var o=qx.lang.Array.fromArguments(arguments);if(l.args){o=l.args.concat(o);}
;if(l.delay||l.periodical){var n=function(){return m.apply(l.self||this,o);}
;{}
;if(l.delay){return window.setTimeout(n,l.delay);}
;if(l.periodical){return window.setInterval(n,l.periodical);}
;}
else if(l.attempt){var p=false;try{p=m.apply(l.self||this,o);}
catch(q){}
;return p;}
else {return m.apply(l.self||this,o);}
;}
;}
,bind:function(r,self,s){return this.create(r,{self:self,args:arguments.length>2?qx.lang.Array.fromArguments(arguments,2):null});}
,listener:function(u,self,v){if(arguments.length<3){return function(event){return u.call(self||this,event||window.event);}
;}
else {var t=qx.lang.Array.fromArguments(arguments,2);return function(event){var w=[event||window.event];w.push.apply(w,t);u.apply(self||this,w);}
;}
;}
}});}
)();
(function(){var a="border-box",b="qx.bom.element.BoxSizing",c="css.boxsizing",d="",e="boxSizing",f="content-box",g=":",h=";";qx.Bootstrap.define(b,{statics:{__x:{tags:{button:true,select:true},types:{search:true,button:true,submit:true,reset:true,checkbox:true,radio:true}},__y:function(j){var i=this.__x;return i.tags[j.tagName.toLowerCase()]||i.types[j.type];}
,compile:function(k){if(qx.core.Environment.get(c)){var l=qx.bom.Style.getCssName(qx.core.Environment.get(c));return l+g+k+h;}
else {{}
;}
;}
,get:function(m){if(qx.core.Environment.get(c)){return qx.bom.element.Style.get(m,e,null,false)||d;}
;if(qx.bom.Document.isStandardMode(qx.dom.Node.getWindow(m))){if(!this.__y(m)){return f;}
;}
;return a;}
,set:function(o,n){if(qx.core.Environment.get(c)){try{o.style[qx.core.Environment.get(c)]=n;}
catch(p){{}
;}
;}
else {{}
;}
;}
,reset:function(q){this.set(q,d);}
}});}
)();
(function(){var a="-",b="qx.bom.Style",c="",d='-',e="Webkit",f="ms",g=":",h=";",j="Moz",k="O",m="string",n="Khtml";qx.Bootstrap.define(b,{statics:{VENDOR_PREFIXES:[e,j,k,f,n],__z:{},__A:null,getPropertyName:function(q){var o=document.documentElement.style;if(o[q]!==undefined){return q;}
;for(var i=0,l=this.VENDOR_PREFIXES.length;i<l;i++ ){var p=this.VENDOR_PREFIXES[i]+qx.lang.String.firstUp(q);if(o[p]!==undefined){return p;}
;}
;return null;}
,getCssName:function(r){var s=this.__z[r];if(!s){s=r.replace(/[A-Z]/g,function(t){return (d+t.charAt(0).toLowerCase());}
);if((/^ms/.test(s))){s=a+s;}
;this.__z[r]=s;}
;return s;}
,getAppliedStyle:function(A,x,z,v){var C=qx.bom.Style.getCssName(x);var w=qx.dom.Node.getWindow(A);var u=(v!==false)?[null].concat(this.VENDOR_PREFIXES):[null];for(var i=0,l=u.length;i<l;i++ ){var y=false;var B=u[i]?a+u[i].toLowerCase()+a+z:z;if(qx.bom.Style.__A){y=qx.bom.Style.__A.call(w,C,B);}
else {A.style.cssText+=C+g+B+h;y=(typeof A.style[x]==m&&A.style[x]!==c);}
;if(y){return B;}
;}
;return null;}
},defer:function(D){if(window.CSS&&window.CSS.supports){qx.bom.Style.__A=window.CSS.supports.bind(window.CSS);}
else if(window.supportsCSS){qx.bom.Style.__A=window.supportsCSS.bind(window);}
;}
});}
)();
(function(){var b="qx.dom.Node",c="";qx.Bootstrap.define(b,{statics:{ELEMENT:1,TEXT:3,DOCUMENT:9,getDocument:function(d){return d.nodeType===this.DOCUMENT?d:d.ownerDocument||d.document;}
,getWindow:function(e){if(e.nodeType==null){return e;}
;if(e.nodeType!==this.DOCUMENT){e=e.ownerDocument;}
;return e.defaultView||e.parentWindow;}
,isNode:function(f){return !!(f&&f.nodeType!=null);}
,isElement:function(g){return !!(g&&g.nodeType===this.ELEMENT);}
,isDocument:function(h){return !!(h&&h.nodeType===this.DOCUMENT);}
,isText:function(j){return !!(j&&j.nodeType===this.TEXT);}
,isWindow:function(k){return !!(k&&k.history&&k.location&&k.document);}
,isNodeName:function(l,m){if(!m||!l||!l.nodeName){return false;}
;return m.toLowerCase()==qx.dom.Node.getName(l);}
,getName:function(n){if(!n||!n.nodeName){return null;}
;return n.nodeName.toLowerCase();}
,getText:function(o){if(!o||!o.nodeType){return null;}
;switch(o.nodeType){case 1:var i,a=[],p=o.childNodes,length=p.length;for(i=0;i<length;i++ ){a[i]=this.getText(p[i]);}
;return a.join(c);case 2:case 3:case 4:return o.nodeValue;};return null;}
,isBlockNode:function(q){if(!qx.dom.Node.isElement(q)){return false;}
;q=qx.dom.Node.getName(q);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(q);}
}});}
)();
(function(){var a="rim_tabletos",b="10.1",c="Darwin",d="10.3",e="os.version",f="10.7",g="2003",h=")",i="iPhone",j="android",k="unix",l="ce",m="7",n="SymbianOS",o="10.5",p="os.name",q="10.9",r="|",s="MacPPC",t="95",u="iPod",v="10.8",w="\.",x="Win64",y="linux",z="me",A="10.2",B="Macintosh",C="Android",D="Windows",E="98",F="ios",G="vista",H="8",I="blackberry",J="2000",K="8.1",L="(",M="",N="win",O="Linux",P="10.6",Q="BSD",R="10.0",S="10.4",T="Mac OS X",U="iPad",V="X11",W="xp",X="symbian",Y="qx.bom.client.OperatingSystem",bo="g",bp="Win32",bq="osx",bk="webOS",bl="RIM Tablet OS",bm="BlackBerry",bn="nt4",br=".",bs="MacIntel",bt="webos";qx.Bootstrap.define(Y,{statics:{getName:function(){if(!navigator){return M;}
;var bu=navigator.platform||M;var bv=navigator.userAgent||M;if(bu.indexOf(D)!=-1||bu.indexOf(bp)!=-1||bu.indexOf(x)!=-1){return N;}
else if(bu.indexOf(B)!=-1||bu.indexOf(s)!=-1||bu.indexOf(bs)!=-1||bu.indexOf(T)!=-1){return bq;}
else if(bv.indexOf(bl)!=-1){return a;}
else if(bv.indexOf(bk)!=-1){return bt;}
else if(bu.indexOf(u)!=-1||bu.indexOf(i)!=-1||bu.indexOf(U)!=-1){return F;}
else if(bv.indexOf(C)!=-1){return j;}
else if(bu.indexOf(O)!=-1){return y;}
else if(bu.indexOf(V)!=-1||bu.indexOf(Q)!=-1||bu.indexOf(c)!=-1){return k;}
else if(bu.indexOf(n)!=-1){return X;}
else if(bu.indexOf(bm)!=-1){return I;}
;return M;}
,__s:{"Windows NT 6.3":K,"Windows NT 6.2":H,"Windows NT 6.1":m,"Windows NT 6.0":G,"Windows NT 5.2":g,"Windows NT 5.1":W,"Windows NT 5.0":J,"Windows 2000":J,"Windows NT 4.0":bn,"Win 9x 4.90":z,"Windows CE":l,"Windows 98":E,"Win98":E,"Windows 95":t,"Win95":t,"Mac OS X 10_9":q,"Mac OS X 10.9":q,"Mac OS X 10_8":v,"Mac OS X 10.8":v,"Mac OS X 10_7":f,"Mac OS X 10.7":f,"Mac OS X 10_6":P,"Mac OS X 10.6":P,"Mac OS X 10_5":o,"Mac OS X 10.5":o,"Mac OS X 10_4":S,"Mac OS X 10.4":S,"Mac OS X 10_3":d,"Mac OS X 10.3":d,"Mac OS X 10_2":A,"Mac OS X 10.2":A,"Mac OS X 10_1":b,"Mac OS X 10.1":b,"Mac OS X 10_0":R,"Mac OS X 10.0":R},getVersion:function(){var bw=qx.bom.client.OperatingSystem.__t(navigator.userAgent);if(bw==null){bw=qx.bom.client.OperatingSystem.__u(navigator.userAgent);}
;if(bw!=null){return bw;}
else {return M;}
;}
,__t:function(bx){var bA=[];for(var bz in qx.bom.client.OperatingSystem.__s){bA.push(bz);}
;var bB=new RegExp(L+bA.join(r).replace(/\./g,w)+h,bo);var by=bB.exec(bx);if(by&&by[1]){return qx.bom.client.OperatingSystem.__s[by[1]];}
;return null;}
,__u:function(bF){var bG=bF.indexOf(C)!=-1;var bC=bF.match(/(iPad|iPhone|iPod)/i)?true:false;if(bG){var bE=new RegExp(/ Android (\d+(?:\.\d+)+)/i);var bH=bE.exec(bF);if(bH&&bH[1]){return bH[1];}
;}
else if(bC){var bI=new RegExp(/(CPU|iPhone|iPod) OS (\d+)_(\d+)(?:_(\d+))*\s+/);var bD=bI.exec(bF);if(bD&&bD[2]&&bD[3]){if(bD[4]){return bD[2]+br+bD[3]+br+bD[4];}
else {return bD[2]+br+bD[3];}
;}
;}
;return null;}
},defer:function(bJ){qx.core.Environment.add(p,bJ.getName);qx.core.Environment.add(e,bJ.getVersion);}
});}
)();
(function(){var a="CSS1Compat",b="IEMobile",c=" OPR/",d="msie",e="android",f="operamini",g="gecko",h="maple",i="browser.quirksmode",j="browser.name",k="trident",l="mobile chrome",m=")(/| )([0-9]+\.[0-9])",n="iemobile",o="prism|Fennec|Camino|Kmeleon|Galeon|Netscape|SeaMonkey|Namoroka|Firefox",p="IEMobile|Maxthon|MSIE|Trident",q="opera mobi",r="Mobile Safari",s="Maple",t="operamobile",u="ie",v="mobile safari",w="AdobeAIR|Titanium|Fluid|Chrome|Android|Epiphany|Konqueror|iCab|OmniWeb|Maxthon|Pre|PhantomJS|Mobile Safari|Safari",x="qx.bom.client.Browser",y="(Maple )([0-9]+\.[0-9]+\.[0-9]*)",z="",A="opera mini",B="(",C="browser.version",D="opera",E="ce",F="mshtml",G="Opera Mini|Opera Mobi|Opera",H="webkit",I="browser.documentmode",J="5.0",K="Mobile/";qx.Bootstrap.define(x,{statics:{getName:function(){var N=navigator.userAgent;var O=new RegExp(B+qx.bom.client.Browser.__v+m);var M=N.match(O);if(!M){return z;}
;var name=M[1].toLowerCase();var L=qx.bom.client.Engine.getName();if(L===H){if(name===e){name=l;}
else if(N.indexOf(r)!==-1||N.indexOf(K)!==-1){name=v;}
else if(N.indexOf(c)!=-1){name=D;}
;}
else if(L===F){if(name===d||name===k){name=u;if(qx.bom.client.OperatingSystem.getVersion()===E){name=n;}
;var O=new RegExp(b);if(N.match(O)){name=n;}
;}
;}
else if(L===D){if(name===q){name=t;}
else if(name===A){name=f;}
;}
else if(L===g){if(N.indexOf(s)!==-1){name=h;}
;}
;return name;}
,getVersion:function(){var R=navigator.userAgent;var S=new RegExp(B+qx.bom.client.Browser.__v+m);var P=R.match(S);if(!P){return z;}
;var name=P[1].toLowerCase();var Q=P[3];if(R.match(/Version(\/| )([0-9]+\.[0-9])/)){Q=RegExp.$2;}
;if(qx.bom.client.Engine.getName()==F){Q=qx.bom.client.Engine.getVersion();if(name===d&&qx.bom.client.OperatingSystem.getVersion()==E){Q=J;}
;}
;if(qx.bom.client.Browser.getName()==h){S=new RegExp(y);P=R.match(S);if(!P){return z;}
;Q=P[2];}
;if(qx.bom.client.Engine.getName()==H||qx.bom.client.Browser.getName()==D){if(R.match(/OPR(\/| )([0-9]+\.[0-9])/)){Q=RegExp.$2;}
;}
;return Q;}
,getDocumentMode:function(){if(document.documentMode){return document.documentMode;}
;return 0;}
,getQuirksMode:function(){if(qx.bom.client.Engine.getName()==F&&parseFloat(qx.bom.client.Engine.getVersion())>=8){return qx.bom.client.Engine.DOCUMENT_MODE===5;}
else {return document.compatMode!==a;}
;}
,__v:{"webkit":w,"gecko":o,"mshtml":p,"opera":G}[qx.bom.client.Engine.getName()]},defer:function(T){qx.core.Environment.add(j,T.getName),qx.core.Environment.add(C,T.getVersion),qx.core.Environment.add(I,T.getDocumentMode),qx.core.Environment.add(i,T.getQuirksMode);}
});}
)();
(function(){var a="cursor:",b="engine.name",c="ns-resize",d="",e="mshtml",f="nw-resize",g="n-resize",h="engine.version",i="nesw-resize",j="opera",k="browser.documentmode",l=";",m="nwse-resize",n="ew-resize",o="qx.bom.element.Cursor",p="ne-resize",q="e-resize",r="browser.quirksmode",s="cursor";qx.Bootstrap.define(o,{statics:{__w:{},compile:function(t){return a+(this.__w[t]||t)+l;}
,get:function(v,u){return qx.bom.element.Style.get(v,s,u,false);}
,set:function(x,w){x.style.cursor=this.__w[w]||w;}
,reset:function(y){y.style.cursor=d;}
},defer:function(z){if(qx.core.Environment.get(b)==e&&((parseFloat(qx.core.Environment.get(h))<9||qx.core.Environment.get(k)<9)&&!qx.core.Environment.get(r))){z.__w[i]=p;z.__w[m]=f;if(((parseFloat(qx.core.Environment.get(h))<8||qx.core.Environment.get(k)<8)&&!qx.core.Environment.get(r))){z.__w[n]=q;z.__w[c]=g;}
;}
else if(qx.core.Environment.get(b)==j&&parseInt(qx.core.Environment.get(h))<12){z.__w[i]=p;z.__w[m]=f;}
;}
});}
)();
(function(){var a="engine.name",b=");",c="",d=")",e="zoom:1;filter:alpha(opacity=",f="qx.bom.element.Opacity",g="css.opacity",h=";",i="opacity:",j="alpha(opacity=",k="opacity",l="filter";qx.Bootstrap.define(f,{statics:{compile:qx.core.Environment.select(a,{"mshtml":function(m){if(m>=1){m=1;}
;if(m<0.00001){m=0;}
;if(qx.core.Environment.get(g)){return i+m+h;}
else {return e+(m*100)+b;}
;}
,"default":function(n){if(n>=1){return c;}
;return i+n+h;}
}),set:qx.core.Environment.select(a,{"mshtml":function(q,o){if(qx.core.Environment.get(g)){if(o>=1){o=c;}
;q.style.opacity=o;}
else {var p=qx.bom.element.Style.get(q,l,qx.bom.element.Style.COMPUTED_MODE,false);if(o>=1){o=1;}
;if(o<0.00001){o=0;}
;if(!q.currentStyle||!q.currentStyle.hasLayout){q.style.zoom=1;}
;q.style.filter=p.replace(/alpha\([^\)]*\)/gi,c)+j+o*100+d;}
;}
,"default":function(s,r){if(r>=1){r=c;}
;s.style.opacity=r;}
}),reset:qx.core.Environment.select(a,{"mshtml":function(u){if(qx.core.Environment.get(g)){u.style.opacity=c;}
else {var t=qx.bom.element.Style.get(u,l,qx.bom.element.Style.COMPUTED_MODE,false);u.style.filter=t.replace(/alpha\([^\)]*\)/gi,c);}
;}
,"default":function(v){v.style.opacity=c;}
}),get:qx.core.Environment.select(a,{"mshtml":function(z,y){if(qx.core.Environment.get(g)){var w=qx.bom.element.Style.get(z,k,y,false);if(w!=null){return parseFloat(w);}
;return 1.0;}
else {var x=qx.bom.element.Style.get(z,l,y,false);if(x){var w=x.match(/alpha\(opacity=(.*)\)/);if(w&&w[1]){return parseFloat(w[1])/100;}
;}
;return 1.0;}
;}
,"default":function(C,B){var A=qx.bom.element.Style.get(C,k,B,false);if(A!=null){return parseFloat(A);}
;return 1.0;}
})}});}
)();
(function(){var a="clip:auto;",b="rect(",c=")",d=");",e="",f="px",g="Could not parse clip string: ",h="qx.bom.element.Clip",i="string",j="clip:rect(",k=" ",l="clip",m="rect(auto,auto,auto,auto)",n="rect(auto, auto, auto, auto)",o="auto",p=",";qx.Bootstrap.define(h,{statics:{compile:function(q){if(!q){return a;}
;var v=q.left;var top=q.top;var u=q.width;var t=q.height;var r,s;if(v==null){r=(u==null?o:u+f);v=o;}
else {r=(u==null?o:v+u+f);v=v+f;}
;if(top==null){s=(t==null?o:t+f);top=o;}
else {s=(t==null?o:top+t+f);top=top+f;}
;return j+top+p+r+p+s+p+v+d;}
,get:function(z,D){var x=qx.bom.element.Style.get(z,l,D,false);var C,top,A,E;var w,y;if(typeof x===i&&x!==o&&x!==e){x=x.trim();if(/\((.*)\)/.test(x)){var F=RegExp.$1;if(/,/.test(F)){var B=F.split(p);}
else {var B=F.split(k);}
;top=B[0].trim();w=B[1].trim();y=B[2].trim();C=B[3].trim();if(C===o){C=null;}
;if(top===o){top=null;}
;if(w===o){w=null;}
;if(y===o){y=null;}
;if(top!=null){top=parseInt(top,10);}
;if(w!=null){w=parseInt(w,10);}
;if(y!=null){y=parseInt(y,10);}
;if(C!=null){C=parseInt(C,10);}
;if(w!=null&&C!=null){A=w-C;}
else if(w!=null){A=w;}
;if(y!=null&&top!=null){E=y-top;}
else if(y!=null){E=y;}
;}
else {throw new Error(g+x);}
;}
;return {left:C||null,top:top||null,width:A||null,height:E||null};}
,set:function(L,G){if(!G){L.style.clip=m;return;}
;var M=G.left;var top=G.top;var K=G.width;var J=G.height;var H,I;if(M==null){H=(K==null?o:K+f);M=o;}
else {H=(K==null?o:M+K+f);M=M+f;}
;if(top==null){I=(J==null?o:J+f);top=o;}
else {I=(J==null?o:top+J+f);top=top+f;}
;L.style.clip=b+top+p+H+p+I+p+M+c;}
,reset:function(N){N.style.clip=n;}
}});}
)();
(function(){var a="css.float",b="foo",c="css.borderimage.standardsyntax",d="detect",e="borderRadius",f="boxSizing",g="stretch",h="css.borderradius",j="content",k="css.inlineblock",l="css.gradient.filter",m="css.appearance",n="css.opacity",o="div",p="pointerEvents",q="css.gradient.radial",r="css.pointerevents",s="input",t="color",u="string",v="borderImage",w="userSelect",x="styleFloat",y="css.textShadow.filter",z="css.usermodify",A="flexbox",B='url("foo.png") 4 4 4 4 fill stretch',C="css.boxmodel",D="qx.bom.client.Css",E="css.boxshadow",F="appearance",G="-ms-flexbox",H="placeholder",I="-moz-none",J="backgroundImage",K="css.textShadow",L="DXImageTransform.Microsoft.Shadow",M="flex",N="css.alphaimageloaderneeded",O="css.gradient.legacywebkit",P="css.flexboxSyntax",Q="linear-gradient(0deg, #fff, #000)",R="textShadow",S="auto",T="css.borderimage",U="foo.png",V="rgba(1, 2, 3, 0.5)",W="color=#666666,direction=45",X="radial-gradient(0px 0px, cover, red 50%, blue 100%)",Y="rgba",bG="(",bH="-webkit-flex",bI='url("foo.png") 4 4 4 4 stretch',bC="css.gradient.linear",bD="DXImageTransform.Microsoft.Gradient",bE="css.userselect",bF="span",bM="css.boxsizing",bN="-webkit-gradient(linear,0% 0%,100% 100%,from(white), to(red))",bO="mshtml",ca="css.rgba",bJ=");",bK="4 fill",bL="none",bA="startColorStr=#550000FF, endColorStr=#55FFFF00",bR="progid:",bB="css.placeholder",bS="css.userselect.none",bT="css.textoverflow",bX="inline-block",bP="-moz-inline-box",bY="textOverflow",bQ="userModify",bU="boxShadow",bV="cssFloat",bW="border";qx.Bootstrap.define(D,{statics:{__B:null,getBoxModel:function(){var content=qx.bom.client.Engine.getName()!==bO||!qx.bom.client.Browser.getQuirksMode();return content?j:bW;}
,getTextOverflow:function(){return qx.bom.Style.getPropertyName(bY);}
,getPlaceholder:function(){var i=document.createElement(s);return H in i;}
,getAppearance:function(){return qx.bom.Style.getPropertyName(F);}
,getBorderRadius:function(){return qx.bom.Style.getPropertyName(e);}
,getBoxShadow:function(){return qx.bom.Style.getPropertyName(bU);}
,getBorderImage:function(){return qx.bom.Style.getPropertyName(v);}
,getBorderImageSyntax:function(){var cc=qx.bom.client.Css.getBorderImage();if(!cc){return null;}
;var cb=document.createElement(o);if(cc===v){cb.style[cc]=B;if(cb.style.borderImageSource.indexOf(U)>=0&&cb.style.borderImageSlice.indexOf(bK)>=0&&cb.style.borderImageRepeat.indexOf(g)>=0){return true;}
;}
else {cb.style[cc]=bI;if(cb.style[cc].indexOf(U)>=0){return false;}
;}
;return null;}
,getUserSelect:function(){return qx.bom.Style.getPropertyName(w);}
,getUserSelectNone:function(){var ce=qx.bom.client.Css.getUserSelect();if(ce){var cd=document.createElement(bF);cd.style[ce]=I;return cd.style[ce]===I?I:bL;}
;return null;}
,getUserModify:function(){return qx.bom.Style.getPropertyName(bQ);}
,getFloat:function(){var cf=document.documentElement.style;return cf.cssFloat!==undefined?bV:cf.styleFloat!==undefined?x:null;}
,getLinearGradient:function(){qx.bom.client.Css.__B=false;var cj=Q;var cg=document.createElement(o);var ch=qx.bom.Style.getAppliedStyle(cg,J,cj);if(!ch){cj=bN;var ch=qx.bom.Style.getAppliedStyle(cg,J,cj,false);if(ch){qx.bom.client.Css.__B=true;}
;}
;if(!ch){return null;}
;var ci=/(.*?)\(/.exec(ch);return ci?ci[1]:null;}
,getFilterGradient:function(){return qx.bom.client.Css.__C(bD,bA);}
,getRadialGradient:function(){var cn=X;var ck=document.createElement(o);var cl=qx.bom.Style.getAppliedStyle(ck,J,cn);if(!cl){return null;}
;var cm=/(.*?)\(/.exec(cl);return cm?cm[1]:null;}
,getLegacyWebkitGradient:function(){if(qx.bom.client.Css.__B===null){qx.bom.client.Css.getLinearGradient();}
;return qx.bom.client.Css.__B;}
,getRgba:function(){var co;try{co=document.createElement(o);}
catch(cp){co=document.createElement();}
;try{co.style[t]=V;if(co.style[t].indexOf(Y)!=-1){return true;}
;}
catch(cq){}
;return false;}
,getBoxSizing:function(){return qx.bom.Style.getPropertyName(f);}
,getInlineBlock:function(){var cr=document.createElement(bF);cr.style.display=bX;if(cr.style.display==bX){return bX;}
;cr.style.display=bP;if(cr.style.display!==bP){return bP;}
;return null;}
,getOpacity:function(){return (typeof document.documentElement.style.opacity==u);}
,getTextShadow:function(){return !!qx.bom.Style.getPropertyName(R);}
,getFilterTextShadow:function(){return qx.bom.client.Css.__C(L,W);}
,__C:function(cv,ct){var cu=false;var cw=bR+cv+bG+ct+bJ;var cs=document.createElement(o);document.body.appendChild(cs);cs.style.filter=cw;if(cs.filters&&cs.filters.length>0&&cs.filters.item(cv).enabled==true){cu=true;}
;document.body.removeChild(cs);return cu;}
,getAlphaImageLoaderNeeded:function(){return qx.bom.client.Engine.getName()==bO&&qx.bom.client.Browser.getDocumentMode()<9;}
,getPointerEvents:function(){var cx=document.documentElement;if(p in cx.style){var cz=cx.style.pointerEvents;cx.style.pointerEvents=S;cx.style.pointerEvents=b;var cy=cx.style.pointerEvents==S;cx.style.pointerEvents=cz;return cy;}
;return false;}
,getFlexboxSyntax:function(){var cB=null;var cA=document.createElement(d);var cC=[{value:M,syntax:M},{value:G,syntax:A},{value:bH,syntax:M}];for(var i=0;i<cC.length;i++ ){try{cA.style.display=cC[i].value;}
catch(cD){return null;}
;if(cA.style.display===cC[i].value){cB=cC[i].syntax;break;}
;}
;cA=null;return cB;}
},defer:function(cE){qx.core.Environment.add(bT,cE.getTextOverflow);qx.core.Environment.add(bB,cE.getPlaceholder);qx.core.Environment.add(h,cE.getBorderRadius);qx.core.Environment.add(E,cE.getBoxShadow);qx.core.Environment.add(bC,cE.getLinearGradient);qx.core.Environment.add(l,cE.getFilterGradient);qx.core.Environment.add(q,cE.getRadialGradient);qx.core.Environment.add(O,cE.getLegacyWebkitGradient);qx.core.Environment.add(C,cE.getBoxModel);qx.core.Environment.add(ca,cE.getRgba);qx.core.Environment.add(T,cE.getBorderImage);qx.core.Environment.add(c,cE.getBorderImageSyntax);qx.core.Environment.add(z,cE.getUserModify);qx.core.Environment.add(bE,cE.getUserSelect);qx.core.Environment.add(bS,cE.getUserSelectNone);qx.core.Environment.add(m,cE.getAppearance);qx.core.Environment.add(a,cE.getFloat);qx.core.Environment.add(bM,cE.getBoxSizing);qx.core.Environment.add(k,cE.getInlineBlock);qx.core.Environment.add(n,cE.getOpacity);qx.core.Environment.add(K,cE.getTextShadow);qx.core.Environment.add(y,cE.getFilterTextShadow);qx.core.Environment.add(N,cE.getAlphaImageLoaderNeeded);qx.core.Environment.add(r,cE.getPointerEvents);qx.core.Environment.add(P,cE.getFlexboxSyntax);}
});}
)();
(function(){var a="ecmascript.object.keys",b="qx.lang.normalize.Object";qx.Bootstrap.define(b,{statics:{keys:qx.Bootstrap.keys},defer:function(c){if(!qx.core.Environment.get(a)){Object.keys=c.keys;}
;}
});}
)();
(function(){var a='[object Boolean]',b='[object String]',c='constructor',d='[object Date]',e='[object Number]',f='object',g="qx.lang.Object",h='[object RegExp]',j='[object Array]';qx.Bootstrap.define(g,{statics:{isEmpty:function(k){{}
;for(var m in k){return false;}
;return true;}
,getValues:function(o){{}
;var p=[];var n=Object.keys(o);for(var i=0,l=n.length;i<l;i++ ){p.push(o[n[i]]);}
;return p;}
,clone:function(q,t){if(qx.lang.Type.isObject(q)){var r={};for(var s in q){if(t){r[s]=qx.lang.Object.clone(q[s],t);}
else {r[s]=q[s];}
;}
;return r;}
else if(qx.lang.Type.isArray(q)){var r=[];for(var i=0;i<q.length;i++ ){if(t){r[i]=qx.lang.Object.clone(q[i]);}
else {r[i]=q[i];}
;}
;return r;}
;return q;}
,__Ur:function(A,w,u,v){if(A===w){return A!==0||1/A==1/w;}
;if(A==null||w==null){return A===w;}
;var z=Object.prototype.toString.call(A);if(z!=Object.prototype.toString.call(w)){return false;}
;switch(z){case b:return A==String(w);case e:return A!=+A?w!=+w:(A==0?1/A==1/w:A==+w);case d:case a:return +A==+w;case h:return A.source==w.source&&A.global==w.global&&A.multiline==w.multiline&&A.ignoreCase==w.ignoreCase;};if(typeof A!=f||typeof w!=f){return false;}
;var length=u.length;while(length-- ){if(u[length]==A){return v[length]==w;}
;}
;var y=A.constructor,x=w.constructor;if(y!==x&&!(qx.Bootstrap.isFunction(y)&&(y instanceof y)&&qx.Bootstrap.isFunction(x)&&(x instanceof x))&&(c in A&&c in w)){return false;}
;u.push(A);v.push(w);var D=0,B=true;if(z==j){D=A.length;B=D==w.length;if(B){while(D-- ){if(!(B=qx.lang.Object.__Ur(A[D],w[D],u,v))){break;}
;}
;}
;}
else {for(var C in A){if(Object.prototype.hasOwnProperty.call(A,C)){D++ ;if(!(B=Object.prototype.hasOwnProperty.call(w,C)&&qx.lang.Object.__Ur(A[C],w[C],u,v))){break;}
;}
;}
;if(B){for(C in w){if(Object.prototype.hasOwnProperty.call(w,C)&&!(D-- )){break;}
;}
;B=!D;}
;}
;u.pop();v.pop();return B;}
,invert:function(E){{}
;var F={};for(var G in E){F[E[G].toString()]=G;}
;return F;}
,getKeyFromValue:function(H,I){{}
;for(var J in H){if(H.hasOwnProperty(J)&&H[J]===I){return J;}
;}
;return null;}
,contains:function(K,L){{}
;return this.getKeyFromValue(K,L)!==null;}
}});}
)();
(function(){var a="css.float",b="qx.bom.element.Style",c="css.borderimage",d="css.userselect",e="css.boxsizing",f="pixelLeft",g="css.textoverflow",h="Cascaded styles are not supported in this browser!",i="pixelBottom",j="pixelHeight",k="pixelWidth",l="css.appearance",m="pixelRight",n="css.usermodify",o="float",p="",q="pixelTop",r="px";qx.Bootstrap.define(b,{statics:{__D:null,__E:null,__F:function(){var t={"appearance":qx.core.Environment.get(l),"userSelect":qx.core.Environment.get(d),"textOverflow":qx.core.Environment.get(g),"borderImage":qx.core.Environment.get(c),"float":qx.core.Environment.get(a),"userModify":qx.core.Environment.get(n),"boxSizing":qx.core.Environment.get(e)};this.__E={};for(var s in qx.lang.Object.clone(t)){if(!t[s]){delete t[s];}
else {this.__E[s]=s==o?o:qx.bom.Style.getCssName(t[s]);}
;}
;this.__D=t;}
,__G:function(name){var u=qx.bom.Style.getPropertyName(name);if(u){this.__D[name]=u;}
;return u;}
,__H:{width:k,height:j,left:f,right:m,top:q,bottom:i},__I:{clip:qx.bom.element.Clip,cursor:qx.bom.element.Cursor,opacity:qx.bom.element.Opacity,boxSizing:qx.bom.element.BoxSizing},COMPUTED_MODE:1,CASCADED_MODE:2,LOCAL_MODE:3,set:function(x,name,v,w){{}
;name=this.__D[name]||this.__G(name)||name;if(w!==false&&this.__I[name]){this.__I[name].set(x,v);}
else {x.style[name]=v!==null?v:p;}
;}
,get:function(B,name,D,F){name=this.__D[name]||this.__G(name)||name;if(F!==false&&this.__I[name]){return this.__I[name].get(B,D);}
;switch(D){case this.LOCAL_MODE:return B.style[name]||p;case this.CASCADED_MODE:if(B.currentStyle){return B.currentStyle[name]||p;}
;throw new Error(h);default:var z=qx.dom.Node.getDocument(B);var C=z.defaultView?z.defaultView.getComputedStyle:undefined;if(C!==undefined){var y=C(B,null);if(y&&y[name]){return y[name];}
;}
else {if(!B.currentStyle){return B.style[name]||p;}
;var H=B.currentStyle[name]||B.style[name]||p;if(/^-?[\.\d]+(px)?$/i.test(H)){return H;}
;var G=this.__H[name];if(G&&(G in B.style)){var E=B.style[name];B.style[name]=H||0;var A=B.style[G]+r;B.style[name]=E;return A;}
;return H;}
;return B.style[name]||p;};}
},defer:function(I){I.__F();}
});}
)();
(function(){var a="engine.name",b="CSS1Compat",c="position:absolute;width:0;height:0;width:1",d="engine.version",e="qx.bom.Document",f="1px",g="div";qx.Bootstrap.define(e,{statics:{isQuirksMode:qx.core.Environment.select(a,{"mshtml":function(h){if(qx.core.Environment.get(d)>=8){return (h||window).document.documentMode===5;}
else {return (h||window).document.compatMode!==b;}
;}
,"webkit":function(i){if(document.compatMode===undefined){var j=(i||window).document.createElement(g);j.style.cssText=c;return j.style.width===f?true:false;}
else {return (i||window).document.compatMode!==b;}
;}
,"default":function(k){return (k||window).document.compatMode!==b;}
}),isStandardMode:function(l){return !this.isQuirksMode(l);}
,getWidth:function(m){var o=(m||window).document;var n=qx.bom.Viewport.getWidth(m);var scroll=this.isStandardMode(m)?o.documentElement.scrollWidth:o.body.scrollWidth;return Math.max(scroll,n);}
,getHeight:function(p){var r=(p||window).document;var q=qx.bom.Viewport.getHeight(p);var scroll=this.isStandardMode(p)?r.documentElement.scrollHeight:r.body.scrollHeight;return Math.max(scroll,q);}
}});}
)();
(function(){var a="ios",b="os.name",c="undefined",d="qx.bom.Viewport";qx.Bootstrap.define(d,{statics:{getWidth:function(e){var e=e||window;var f=e.document;return qx.bom.Document.isStandardMode(e)?f.documentElement.clientWidth:f.body.clientWidth;}
,getHeight:function(g){var g=g||window;var h=g.document;if(qx.core.Environment.get(b)==a&&window.innerHeight!=h.documentElement.clientHeight){return window.innerHeight;}
;return qx.bom.Document.isStandardMode(g)?h.documentElement.clientHeight:h.body.clientHeight;}
,getScrollLeft:function(i){var i=i?i:window;if(typeof i.pageXOffset!==c){return i.pageXOffset;}
;var j=i.document;return j.documentElement.scrollLeft||j.body.scrollLeft;}
,getScrollTop:function(k){var k=k?k:window;if(typeof k.pageYOffset!==c){return k.pageYOffset;}
;var l=k.document;return l.documentElement.scrollTop||l.body.scrollTop;}
,__J:function(m){var o=this.getWidth(m)>this.getHeight(m)?90:0;var n=m.orientation;if(n==null||Math.abs(n%180)==o){return {"-270":90,"-180":180,"-90":-90,"0":0,"90":90,"180":180,"270":-90};}
else {return {"-270":180,"-180":-90,"-90":0,"0":90,"90":180,"180":-90,"270":0};}
;}
,__K:null,getOrientation:function(p){var p=p||window.top;var q=p.orientation;if(q==null){q=this.getWidth(p)>this.getHeight(p)?90:0;}
else {if(this.__K==null){this.__K=this.__J(p);}
;q=this.__K[q];}
;return q;}
,isLandscape:function(r){return this.getWidth(r)>=this.getHeight(r);}
}});}
)();
(function(){var b="function",c="html.video.h264",d="html.element.contains",f='video/ogg; codecs="theora, vorbis"',g="qxtest",h="html.console",i="html.xul",j="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul",k="html.video.ogg",l="http://www.w3.org/TR/SVG11/feature#BasicStructure",m="html.storage.local",n="div",o="qx.bom.client.Html",p="getSelection",q='audio',r='video/mp4; codecs="avc1.42E01E, mp4a.40.2"',s="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==",t="html.audio",u="video",w="url(#default#VML)",x="head",y="audio",z="audio/mpeg",A="org.w3c.dom.svg",B="html.classlist",C="html.svg",D="html.video",E="html.geolocation",F="DOMTokenList",G="html.storage.session",H="1.1",I="html.history.state",J="object",K="html.image.naturaldimensions",L="html.audio.aif",M="audio/x-wav",N='<v:shape id="vml_flag1" adj="1" />',O="html.node.isequalnode",P="html.canvas",Q="audio/ogg",R="",S="html.storage.userdata",T="number",U="html.element.compareDocumentPosition",V="audio/x-aiff",W="html.audio.au",X="img",Y="html.selection",bD="selection",bE="html.xpath",bF="$qx_check",bz="test",bA='video',bB="span",bC="html.element.textcontent",bK="geolocation",bL="html.audio.mp3",bT="html.vml",bW="undefined",bG="html.audio.ogg",bH="none",bI="label",bJ='video/webm; codecs="vp8, vorbis"',bO="html.dataurl",bX="html.webworker",bP="html.dataset",bQ="1.0",bU="html.audio.wav",bM="html.filereader",bV="audio/basic",bN="display",bR="html.video.webm",bS="#default#userdata";qx.Bootstrap.define(o,{statics:{getWebWorker:function(){return window.Worker!=null;}
,getFileReader:function(){return window.FileReader!=null;}
,getGeoLocation:function(){return bK in navigator;}
,getAudio:function(){return !!document.createElement(q).canPlayType;}
,getAudioOgg:function(){if(!qx.bom.client.Html.getAudio()){return R;}
;var a=document.createElement(y);return a.canPlayType(Q);}
,getAudioMp3:function(){if(!qx.bom.client.Html.getAudio()){return R;}
;var a=document.createElement(y);return a.canPlayType(z);}
,getAudioWav:function(){if(!qx.bom.client.Html.getAudio()){return R;}
;var a=document.createElement(y);return a.canPlayType(M);}
,getAudioAu:function(){if(!qx.bom.client.Html.getAudio()){return R;}
;var a=document.createElement(y);return a.canPlayType(bV);}
,getAudioAif:function(){if(!qx.bom.client.Html.getAudio()){return R;}
;var a=document.createElement(y);return a.canPlayType(V);}
,getVideo:function(){return !!document.createElement(bA).canPlayType;}
,getVideoOgg:function(){if(!qx.bom.client.Html.getVideo()){return R;}
;var v=document.createElement(u);return v.canPlayType(f);}
,getVideoH264:function(){if(!qx.bom.client.Html.getVideo()){return R;}
;var v=document.createElement(u);return v.canPlayType(r);}
,getVideoWebm:function(){if(!qx.bom.client.Html.getVideo()){return R;}
;var v=document.createElement(u);return v.canPlayType(bJ);}
,getLocalStorage:function(){try{var bY=window.localStorage!=null;if(bY){window.sessionStorage.setItem(bF,bz);window.sessionStorage.removeItem(bF);}
;return bY;}
catch(ca){return false;}
;}
,getSessionStorage:function(){try{var cb=window.sessionStorage!=null;if(cb){window.sessionStorage.setItem(bF,bz);window.sessionStorage.removeItem(bF);}
;return cb;}
catch(cc){return false;}
;}
,getUserDataStorage:function(){var cd=document.createElement(n);cd.style[bN]=bH;document.getElementsByTagName(x)[0].appendChild(cd);var ce=false;try{cd.addBehavior(bS);cd.load(g);ce=true;}
catch(e){}
;document.getElementsByTagName(x)[0].removeChild(cd);return ce;}
,getClassList:function(){return !!(document.documentElement.classList&&qx.Bootstrap.getClass(document.documentElement.classList)===F);}
,getXPath:function(){return !!document.evaluate;}
,getXul:function(){try{document.createElementNS(j,bI);return true;}
catch(e){return false;}
;}
,getSvg:function(){return document.implementation&&document.implementation.hasFeature&&(document.implementation.hasFeature(A,bQ)||document.implementation.hasFeature(l,H));}
,getVml:function(){var cf=document.createElement(n);document.body.appendChild(cf);cf.innerHTML=N;cf.firstChild.style.behavior=w;var cg=typeof cf.firstChild.adj==J;document.body.removeChild(cf);return cg;}
,getCanvas:function(){return !!window.CanvasRenderingContext2D;}
,getDataUrl:function(ch){var ci=new Image();ci.onload=ci.onerror=function(){window.setTimeout(function(){ch.call(null,(ci.width==1&&ci.height==1));}
,0);}
;ci.src=s;}
,getDataset:function(){return !!document.documentElement.dataset;}
,getContains:function(){return (typeof document.documentElement.contains!==bW);}
,getCompareDocumentPosition:function(){return (typeof document.documentElement.compareDocumentPosition===b);}
,getTextContent:function(){var cj=document.createElement(bB);return (typeof cj.textContent!==bW);}
,getConsole:function(){return typeof window.console!==bW;}
,getNaturalDimensions:function(){var ck=document.createElement(X);return typeof ck.naturalHeight===T&&typeof ck.naturalWidth===T;}
,getHistoryState:function(){return (typeof window.onpopstate!==bW&&typeof window.history.replaceState!==bW&&typeof window.history.pushState!==bW);}
,getSelection:function(){if(typeof window.getSelection===b){return p;}
;if(typeof document.selection===J){return bD;}
;return null;}
,getIsEqualNode:function(){return typeof document.documentElement.isEqualNode===b;}
},defer:function(cl){qx.core.Environment.add(bX,cl.getWebWorker);qx.core.Environment.add(bM,cl.getFileReader);qx.core.Environment.add(E,cl.getGeoLocation);qx.core.Environment.add(t,cl.getAudio);qx.core.Environment.add(bG,cl.getAudioOgg);qx.core.Environment.add(bL,cl.getAudioMp3);qx.core.Environment.add(bU,cl.getAudioWav);qx.core.Environment.add(W,cl.getAudioAu);qx.core.Environment.add(L,cl.getAudioAif);qx.core.Environment.add(D,cl.getVideo);qx.core.Environment.add(k,cl.getVideoOgg);qx.core.Environment.add(c,cl.getVideoH264);qx.core.Environment.add(bR,cl.getVideoWebm);qx.core.Environment.add(m,cl.getLocalStorage);qx.core.Environment.add(G,cl.getSessionStorage);qx.core.Environment.add(S,cl.getUserDataStorage);qx.core.Environment.add(B,cl.getClassList);qx.core.Environment.add(bE,cl.getXPath);qx.core.Environment.add(i,cl.getXul);qx.core.Environment.add(P,cl.getCanvas);qx.core.Environment.add(C,cl.getSvg);qx.core.Environment.add(bT,cl.getVml);qx.core.Environment.add(bP,cl.getDataset);qx.core.Environment.addAsync(bO,cl.getDataUrl);qx.core.Environment.add(d,cl.getContains);qx.core.Environment.add(U,cl.getCompareDocumentPosition);qx.core.Environment.add(bC,cl.getTextContent);qx.core.Environment.add(h,cl.getConsole);qx.core.Environment.add(K,cl.getNaturalDimensions);qx.core.Environment.add(I,cl.getHistoryState);qx.core.Environment.add(Y,cl.getSelection);qx.core.Environment.add(O,cl.getIsEqualNode);}
});}
)();
(function(){var a='',b="g",c="(^|\\s)",d='function',e="(\\s|$)",f="",g="\\b|\\b",h="qx.bom.element.Class",j='SVGAnimatedString',k="html.classlist",m="default",n=" ",o='object',p="$2",q="native",r="\\b",s='undefined';qx.Bootstrap.define(h,{statics:{__L:/\s+/g,__M:/^\s+|\s+$/g,add:{"native":function(t,name){t.classList.add(name);return name;}
,"default":function(u,name){if(!this.has(u,name)){u.className+=(u.className?n:f)+name;}
;return name;}
}[qx.core.Environment.get(k)?q:m],addClasses:{"native":function(w,v){for(var i=0;i<v.length;i++ ){w.classList.add(v[i]);}
;return w.className;}
,"default":function(y,A){var z={};var B;var x=y.className;if(x){B=x.split(this.__L);for(var i=0,l=B.length;i<l;i++ ){z[B[i]]=true;}
;for(var i=0,l=A.length;i<l;i++ ){if(!z[A[i]]){B.push(A[i]);}
;}
;}
else {B=A;}
;return y.className=B.join(n);}
}[qx.core.Environment.get(k)?q:m],get:function(D){var C=D.className;if(typeof C.split!==d){if(typeof C===o){if(qx.Bootstrap.getClass(C)==j){C=C.baseVal;}
else {{}
;C=a;}
;}
;if(typeof C===s){{}
;C=a;}
;}
;return C;}
,has:{"native":function(E,name){return E.classList.contains(name);}
,"default":function(G,name){var F=new RegExp(c+name+e);return F.test(G.className);}
}[qx.core.Environment.get(k)?q:m],remove:{"native":function(H,name){H.classList.remove(name);return name;}
,"default":function(J,name){var I=new RegExp(c+name+e);J.className=J.className.replace(I,p);return name;}
}[qx.core.Environment.get(k)?q:m],removeClasses:{"native":function(L,K){for(var i=0;i<K.length;i++ ){L.classList.remove(K[i]);}
;return L.className;}
,"default":function(O,M){var N=new RegExp(r+M.join(g)+r,b);return O.className=O.className.replace(N,f).replace(this.__M,f).replace(this.__L,n);}
}[qx.core.Environment.get(k)?q:m],replace:function(R,Q,P){if(!this.has(R,Q)){return f;}
;this.remove(R,Q);return this.add(R,P);}
}});}
)();
(function(){var a="mshtml",b="engine.name",c="qx.bom.element.Dimension",d="0px",e="paddingRight",f="engine.version",g="paddingLeft",h="opera",i="paddingBottom",j="paddingTop",k="overflowX",l="overflowY";qx.Bootstrap.define(c,{statics:{getWidth:function(n){var m=n.getBoundingClientRect();return Math.round(m.right-m.left);}
,getHeight:function(p){var o=p.getBoundingClientRect();return Math.round(o.bottom-o.top);}
,__N:{visible:true,hidden:true},getContentWidth:function(t){var q=qx.bom.element.Style;var r=qx.bom.element.Style.get(t,k);var s=parseInt(q.get(t,g)||d,10);var w=parseInt(q.get(t,e)||d,10);if(this.__N[r]){var v=t.clientWidth;if((qx.core.Environment.get(b)==h)||qx.dom.Node.isBlockNode(t)){v=v-s-w;}
;if(qx.core.Environment.get(b)==a){if(v===0&&t.offsetHeight===0){return t.offsetWidth;}
;}
;return v;}
else {if(t.clientWidth>=t.scrollWidth){return Math.max(t.clientWidth,t.scrollWidth)-s-w;}
else {var u=t.scrollWidth-s;if(qx.core.Environment.get(b)==a&&qx.core.Environment.get(f)>=6){u-=w;}
;return u;}
;}
;}
,getContentHeight:function(C){var x=qx.bom.element.Style;var z=qx.bom.element.Style.get(C,l);var A=parseInt(x.get(C,j)||d,10);var y=parseInt(x.get(C,i)||d,10);if(this.__N[z]){return C.clientHeight-A-y;}
else {if(C.clientHeight>=C.scrollHeight){return Math.max(C.clientHeight,C.scrollHeight)-A-y;}
else {var B=C.scrollHeight-A;if(qx.core.Environment.get(b)==a&&qx.core.Environment.get(f)==6){B-=y;}
;return B;}
;}
;}
}});}
)();
(function(){var a="borderBottomWidth",b="scroll",c="qx.bom.element.Location",d="engine.version",e="paddingLeft",f="borderRightWidth",g="auto",h="static",i="borderTopWidth",j="borderLeftWidth",k="marginBottom",l="marginTop",m="overflowY",n="marginLeft",o="border-box",p="padding",q="paddingBottom",r="paddingTop",s="gecko",t="marginRight",u="browser.quirksmode",v="mshtml",w="engine.name",x="position",y="margin",z="paddingRight",A="BODY",B="overflowX",C="border",D="browser.documentmode";qx.Bootstrap.define(c,{statics:{__O:function(F,E){return parseInt(qx.bom.element.Style.get(F,E,qx.bom.element.Style.COMPUTED_MODE,false),10)||0;}
,__P:function(H){var I=0,top=0;var G=qx.dom.Node.getWindow(H);I-=qx.bom.Viewport.getScrollLeft(G);top-=qx.bom.Viewport.getScrollTop(G);return {left:I,top:top};}
,__Q:qx.core.Environment.select(w,{"mshtml":function(L){var K=qx.dom.Node.getDocument(L);var J=K.body;var M=0;var top=0;M-=J.clientLeft+K.documentElement.clientLeft;top-=J.clientTop+K.documentElement.clientTop;if(!qx.core.Environment.get(u)){M+=this.__O(J,j);top+=this.__O(J,i);}
;return {left:M,top:top};}
,"webkit":function(P){var O=qx.dom.Node.getDocument(P);var N=O.body;var Q=N.offsetLeft;var top=N.offsetTop;if(parseFloat(qx.core.Environment.get(d))<530.17){Q+=this.__O(N,j);top+=this.__O(N,i);}
;return {left:Q,top:top};}
,"gecko":function(S){var R=qx.dom.Node.getDocument(S).body;var T=R.offsetLeft;var top=R.offsetTop;if(parseFloat(qx.core.Environment.get(d))<1.9){T+=this.__O(R,n);top+=this.__O(R,l);}
;if(qx.bom.element.BoxSizing.get(R)!==o){T+=this.__O(R,j);top+=this.__O(R,i);}
;return {left:T,top:top};}
,"default":function(V){var U=qx.dom.Node.getDocument(V).body;var W=U.offsetLeft;var top=U.offsetTop;return {left:W,top:top};}
}),__R:function(X){var Y=X.getBoundingClientRect();return {left:Math.round(Y.left),top:Math.round(Y.top)};}
,get:function(be,bf){if(be.tagName==A){var location=this.__S(be);var bi=location.left;var top=location.top;}
else {var ba=this.__Q(be);var bd=this.__R(be);var scroll=this.__P(be);var bi=bd.left+ba.left-scroll.left;var top=bd.top+ba.top-scroll.top;}
;var bb=bi+be.offsetWidth;var bc=top+be.offsetHeight;if(bf){if(bf==p||bf==b){var bh=qx.bom.element.Style.get(be,B);if(bh==b||bh==g){bb+=be.scrollWidth-be.offsetWidth+this.__O(be,j)+this.__O(be,f);}
;var bg=qx.bom.element.Style.get(be,m);if(bg==b||bg==g){bc+=be.scrollHeight-be.offsetHeight+this.__O(be,i)+this.__O(be,a);}
;}
;switch(bf){case p:bi+=this.__O(be,e);top+=this.__O(be,r);bb-=this.__O(be,z);bc-=this.__O(be,q);case b:bi-=be.scrollLeft;top-=be.scrollTop;bb-=be.scrollLeft;bc-=be.scrollTop;case C:bi+=this.__O(be,j);top+=this.__O(be,i);bb-=this.__O(be,f);bc-=this.__O(be,a);break;case y:bi-=this.__O(be,n);top-=this.__O(be,l);bb+=this.__O(be,t);bc+=this.__O(be,k);break;};}
;return {left:bi,top:top,right:bb,bottom:bc};}
,__S:function(bj){var top=bj.offsetTop;var bk=bj.offsetLeft;if(qx.core.Environment.get(w)!==v||!((parseFloat(qx.core.Environment.get(d))<8||qx.core.Environment.get(D)<8)&&!qx.core.Environment.get(u))){top+=this.__O(bj,l);bk+=this.__O(bj,n);}
;if(qx.core.Environment.get(w)===s){top+=this.__O(bj,j);bk+=this.__O(bj,i);}
;return {left:bk,top:top};}
,getRelative:function(bo,bn,bm,bl){var bq=this.get(bo,bm);var bp=this.get(bn,bl);return {left:bq.left-bp.left,top:bq.top-bp.top,right:bq.right-bp.right,bottom:bq.bottom-bp.bottom};}
,getPosition:function(br){return this.getRelative(br,this.getOffsetParent(br));}
,getOffsetParent:function(bu){var bt=bu.offsetParent||document.body;var bs=qx.bom.element.Style;while(bt&&(!/^body|html$/i.test(bt.tagName)&&bs.get(bt,x)===h)){bt=bt.offsetParent;}
;return bt;}
}});}
)();
(function(){var a="stylesheet",b="head",c="html.stylesheet.addimport",d="html.stylesheet.insertrule",e="}",f="html.stylesheet.createstylesheet",g='@import "',h="text/css",j="{",k='";',l="html.stylesheet.removeimport",m="html.stylesheet.deleterule",n="qx.bom.Stylesheet",o="link",p="style";qx.Bootstrap.define(n,{statics:{includeFile:function(s,q){if(!q){q=document;}
;var t=q.createElement(o);t.type=h;t.rel=a;t.href=s;var r=q.getElementsByTagName(b)[0];r.appendChild(t);}
,createElement:function(u){if(qx.core.Environment.get(f)){var v=document.createStyleSheet();if(u){v.cssText=u;}
;return v;}
else {var w=document.createElement(p);w.type=h;if(u){w.appendChild(document.createTextNode(u));}
;document.getElementsByTagName(b)[0].appendChild(w);return w.sheet;}
;}
,addRule:function(z,A,y){{var x;}
;if(qx.core.Environment.get(d)){z.insertRule(A+j+y+e,z.cssRules.length);}
else {z.addRule(A,y);}
;}
,removeRule:function(C,E){if(qx.core.Environment.get(m)){var B=C.cssRules;var D=B.length;for(var i=D-1;i>=0; --i){if(B[i].selectorText==E){C.deleteRule(i);}
;}
;}
else {var B=C.rules;var D=B.length;for(var i=D-1;i>=0; --i){if(B[i].selectorText==E){C.removeRule(i);}
;}
;}
;}
,removeSheet:function(G){var F=G.ownerNode?G.ownerNode:G.owningElement;qx.dom.Element.removeChild(F,F.parentNode);}
,removeAllRules:function(I){if(qx.core.Environment.get(m)){var H=I.cssRules;var J=H.length;for(var i=J-1;i>=0;i-- ){I.deleteRule(i);}
;}
else {var H=I.rules;var J=H.length;for(var i=J-1;i>=0;i-- ){I.removeRule(i);}
;}
;}
,addImport:function(L,K){if(qx.core.Environment.get(c)){L.addImport(K);}
else {L.insertRule(g+K+k,L.cssRules.length);}
;}
,removeImport:function(M,N){if(qx.core.Environment.get(l)){var O=M.imports;var P=O.length;for(var i=P-1;i>=0;i-- ){if(O[i].href==N||O[i].href==qx.util.Uri.getAbsolute(N)){M.removeImport(i);}
;}
;}
else {var Q=M.cssRules;var P=Q.length;for(var i=P-1;i>=0;i-- ){if(Q[i].href==N){M.deleteRule(i);}
;}
;}
;}
,removeAllImports:function(S){if(qx.core.Environment.get(l)){var U=S.imports;var T=U.length;for(var i=T-1;i>=0;i-- ){S.removeImport(i);}
;}
else {var R=S.cssRules;var T=R.length;for(var i=T-1;i>=0;i-- ){if(R[i].type==R[i].IMPORT_RULE){S.deleteRule(i);}
;}
;}
;}
}});}
)();
(function(){var a="qx.dom.Element",b="The tag name is missing!";qx.Bootstrap.define(a,{statics:{getParentElement:function(c){return c.parentNode;}
,insertEnd:function(d,parent){parent.appendChild(d);return true;}
,insertBefore:function(e,f){f.parentNode.insertBefore(e,f);return true;}
,insertAfter:function(g,h){var parent=h.parentNode;if(h==parent.lastChild){parent.appendChild(g);}
else {return this.insertBefore(g,h.nextSibling);}
;return true;}
,remove:function(i){if(!i.parentNode){return false;}
;i.parentNode.removeChild(i);return true;}
,removeChild:function(j,parent){if(j.parentNode!==parent){return false;}
;parent.removeChild(j);return true;}
,create:function(name,l,k){if(!k){k=window;}
;if(!name){throw new Error(b);}
;var n=k.document.createElement(name);for(var m in l){qx.bom.element.Attribute.set(n,m,l[m]);}
;return n;}
}});}
)();
(function(){var a="readOnly",b="accessKey",c="qx.bom.element.Attribute",d="rowSpan",e="vAlign",f="className",g="textContent",h="htmlFor",i="longDesc",j="cellSpacing",k="frameBorder",l="",m="useMap",n="innerText",o="innerHTML",p="tabIndex",q="dateTime",r="maxLength",s="html.element.textcontent",t="mshtml",u="engine.name",v="cellPadding",w="browser.documentmode",x="colSpan",y="undefined";qx.Bootstrap.define(c,{statics:{__T:{names:{"class":f,"for":h,html:o,text:qx.core.Environment.get(s)?g:n,colspan:x,rowspan:d,valign:e,datetime:q,accesskey:b,tabindex:p,maxlength:r,readonly:a,longdesc:i,cellpadding:v,cellspacing:j,frameborder:k,usemap:m},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,disabled: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:false,checked:false,readOnly:false,multiple:false,selected:false,value:l,className:l,innerHTML:l,innerText:l,textContent:l,htmlFor:l,tabIndex:0,maxLength:qx.core.Environment.select(u,{"mshtml":2147483647,"webkit":524288,"default":-1})},removeableProperties:{disabled:1,multiple:1,maxLength:1},original:{href:1,src:1,type:1}},get:function(B,name){var z=this.__T;var A;name=z.names[name]||name;if(qx.core.Environment.get(u)==t&&parseInt(qx.core.Environment.get(w),10)<8&&z.original[name]){A=B.getAttribute(name,2);}
else if(z.property[name]){A=B[name];if(typeof z.propertyDefault[name]!==y&&A==z.propertyDefault[name]){if(typeof z.bools[name]===y){return null;}
else {return A;}
;}
;}
else {A=B.getAttribute(name);}
;if(z.bools[name]){return !!A;}
;return A;}
,set:function(E,name,D){if(typeof D===y){return;}
;var C=this.__T;name=C.names[name]||name;if(C.bools[name]){D=!!D;}
;if(C.property[name]&&(!(E[name]===undefined)||C.qxProperties[name])){if(D==null){if(C.removeableProperties[name]){E.removeAttribute(name);return;}
else if(typeof C.propertyDefault[name]!==y){D=C.propertyDefault[name];}
;}
;E[name]=D;}
else {if(D===true){E.setAttribute(name,name);}
else if(D===false||D===null){E.removeAttribute(name);}
else {E.setAttribute(name,D);}
;}
;}
}});}
)();
(function(){var a="file",b="+",c="strict",d="anchor",e="div",f="query",g="source",h="password",j="host",k="protocol",l="user",n="directory",p="loose",q="relative",r="queryKey",s="qx.util.Uri",t="",u="path",v="authority",w='">0</a>',x="&",y="port",z='<a href="',A="userInfo",B="?",C="=";qx.Bootstrap.define(s,{statics:{parseUri:function(F,E){var G={key:[g,k,v,A,l,h,j,y,q,u,n,a,f,d],q:{name:r,parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}};var o=G,m=G.parser[E?c:p].exec(F),D={},i=14;while(i-- ){D[o.key[i]]=m[i]||t;}
;D[o.q.name]={};D[o.key[12]].replace(o.q.parser,function(I,J,H){if(J){D[o.q.name][J]=H;}
;}
);return D;}
,appendParamsToUrl:function(K,L){if(L===undefined){return K;}
;{}
;if(qx.lang.Type.isObject(L)){L=qx.util.Uri.toParameter(L);}
;if(!L){return K;}
;return K+=/\?/.test(K)?x+L:B+L;}
,toParameter:function(M,Q){var P,O=[];for(P in M){if(M.hasOwnProperty(P)){var N=M[P];if(N instanceof Array){for(var i=0;i<N.length;i++ ){this.__U(P,N[i],O,Q);}
;}
else {this.__U(P,N,O,Q);}
;}
;}
;return O.join(x);}
,__U:function(U,V,T,S){var R=window.encodeURIComponent;if(S){T.push(R(U).replace(/%20/g,b)+C+R(V).replace(/%20/g,b));}
else {T.push(R(U)+C+R(V));}
;}
,getAbsolute:function(X){var W=document.createElement(e);W.innerHTML=z+X+w;return W.firstChild.href;}
}});}
)();
(function(){var a="qx.bom.client.Stylesheet",b="html.stylesheet.deleterule",c="html.stylesheet.insertrule",d="function",e="html.stylesheet.createstylesheet",f="html.stylesheet.addimport",g="html.stylesheet.removeimport",h="object";qx.Bootstrap.define(a,{statics:{__V:function(){if(!qx.bom.client.Stylesheet.__W){qx.bom.client.Stylesheet.__W=qx.bom.Stylesheet.createElement();}
;return qx.bom.client.Stylesheet.__W;}
,getCreateStyleSheet:function(){return typeof document.createStyleSheet===h;}
,getInsertRule:function(){return typeof qx.bom.client.Stylesheet.__V().insertRule===d;}
,getDeleteRule:function(){return typeof qx.bom.client.Stylesheet.__V().deleteRule===d;}
,getAddImport:function(){return (typeof qx.bom.client.Stylesheet.__V().addImport===h);}
,getRemoveImport:function(){return (typeof qx.bom.client.Stylesheet.__V().removeImport===h);}
},defer:function(i){qx.core.Environment.add(e,i.getCreateStyleSheet);qx.core.Environment.add(c,i.getInsertRule);qx.core.Environment.add(b,i.getDeleteRule);qx.core.Environment.add(f,i.getAddImport);qx.core.Environment.add(g,i.getRemoveImport);}
});}
)();
(function(){var a="qx.dom.Hierarchy",b="previousSibling",c="nextSibling",d="html.element.contains",e="html.element.compareDocumentPosition";qx.Bootstrap.define(a,{statics:{getNextElementSibling:function(f){while(f&&(f=f.nextSibling)&&!qx.dom.Node.isElement(f)){continue;}
;return f||null;}
,getPreviousElementSibling:function(g){while(g&&(g=g.previousSibling)&&!qx.dom.Node.isElement(g)){continue;}
;return g||null;}
,contains:function(j,i){if(qx.core.Environment.get(d)){if(qx.dom.Node.isDocument(j)){var h=qx.dom.Node.getDocument(i);return j&&h==j;}
else if(qx.dom.Node.isDocument(i)){return false;}
else {return j.contains(i);}
;}
else if(qx.core.Environment.get(e)){return !!(j.compareDocumentPosition(i)&16);}
else {while(i){if(j==i){return true;}
;i=i.parentNode;}
;return false;}
;}
,isRendered:function(l){var k=l.ownerDocument||l.document;if(qx.core.Environment.get(d)){if(!l.parentNode){return false;}
;return k.body.contains(l);}
else if(qx.core.Environment.get(e)){return !!(k.compareDocumentPosition(l)&16);}
else {while(l){if(l==k.body){return true;}
;l=l.parentNode;}
;return false;}
;}
,getChildElements:function(n){n=n.firstChild;if(!n){return [];}
;var m=this.getNextSiblings(n);if(n.nodeType===1){m.unshift(n);}
;return m;}
,getPreviousSiblings:function(o){return this._recursivelyCollect(o,b);}
,getNextSiblings:function(p){return this._recursivelyCollect(p,c);}
,_recursivelyCollect:function(s,q){var r=[];while(s=s[q]){if(s.nodeType==1){r.push(s);}
;}
;return r;}
,getSiblings:function(t){return this.getPreviousSiblings(t).reverse().concat(this.getNextSiblings(t));}
}});}
)();
(function(){var a="html.node.isequalnode",b="namespaceURI",c="nodeValue",d="nodeType",e="qx.module.Traversing",f="getNextSiblings",g="prefix",h="nodeName",k="getPreviousSiblings",n="getSiblings",o="localName",p="length",q="string";qx.Bootstrap.define(e,{statics:{EQUALITY_ATTRIBUTES:[d,h,o,b,g,c],add:function(r){if(r instanceof qxWeb){r=r[0];}
;if(qx.module.Traversing.isElement(r)||qx.module.Traversing.isDocument(r)||qx.module.Traversing.isWindow(r)){this.push(r);}
;return this;}
,getChildren:function(u){var t=[];for(var i=0;i<this.length;i++ ){var s=qx.dom.Hierarchy.getChildElements(this[i]);if(u){s=qx.bom.Selector.matches(u,s);}
;t=t.concat(s);}
;return qxWeb.$init(t,qxWeb);}
,forEach:function(w,v){for(var i=0;i<this.length;i++ ){w.call(v,this[i],i,this);}
;return this;}
,getParents:function(z){var y=[];for(var i=0;i<this.length;i++ ){var x=qx.dom.Element.getParentElement(this[i]);if(z){x=qx.bom.Selector.matches(z,[x]);}
;y=y.concat(x);}
;return qxWeb.$init(y,qxWeb);}
,isChildOf:function(parent){if(this.length==0){return false;}
;var A=null,D=qxWeb(parent),B=false;for(var i=0,l=this.length;i<l&&!B;i++ ){A=qxWeb(this[i]).getAncestors();for(var j=0,C=D.length;j<C;j++ ){if(A.indexOf(D[j])!=-1){B=true;break;}
;}
;}
;return B;}
,getAncestors:function(E){return this.__X(null,E);}
,getAncestorsUntil:function(G,F){return this.__X(G,F);}
,__X:function(I,J){var H=[];for(var i=0;i<this.length;i++ ){var parent=qx.dom.Element.getParentElement(this[i]);while(parent){var K=[parent];if(I&&qx.bom.Selector.matches(I,K).length>0){break;}
;if(J){K=qx.bom.Selector.matches(J,K);}
;H=H.concat(K);parent=qx.dom.Element.getParentElement(parent);}
;}
;return qxWeb.$init(H,qxWeb);}
,getClosest:function(N){var M=[];var L=function(O){var P=qx.bom.Selector.matches(N,O);if(P.length){M.push(P[0]);}
else {O=O.getParents();if(O[0]&&O[0].parentNode){L(O);}
;}
;}
;for(var i=0;i<this.length;i++ ){L(qxWeb(this[i]));}
;return qxWeb.$init(M,qxWeb);}
,find:function(R){var Q=[];for(var i=0;i<this.length;i++ ){Q=Q.concat(qx.bom.Selector.query(R,this[i]));}
;return qxWeb.$init(Q,qxWeb);}
,getContents:function(){var S=[];this._forEachElement(function(T){S=S.concat(qx.lang.Array.fromCollection(T.childNodes));}
);return qxWeb.$init(S,qxWeb);}
,is:function(U){if(qx.lang.Type.isFunction(U)){return this.filter(U).length>0;}
;return !!U&&qx.bom.Selector.matches(U,this).length>0;}
,eq:function(V){return this.slice(V,+V+1);}
,getFirst:function(){return this.slice(0,1);}
,getLast:function(){return this.slice(this.length-1);}
,has:function(X){var W=[];this._forEachElement(function(Y,ba){var bb=qx.bom.Selector.matches(X,this.eq(ba).getContents());if(bb.length>0){W.push(Y);}
;}
);return qxWeb.$init(W,this.constructor);}
,contains:function(bc){if(bc instanceof Array||bc instanceof qxWeb){bc=bc[0];}
;if(!bc){return qxWeb();}
;if(qx.dom.Node.isWindow(bc)){bc=bc.document;}
;return this.filter(function(bd){if(qx.dom.Node.isWindow(bd)){bd=bd.document;}
;return qx.dom.Hierarchy.contains(bd,bc);}
);}
,getNext:function(bf){var be=this.map(qx.dom.Hierarchy.getNextElementSibling,qx.dom.Hierarchy);if(bf){be=qxWeb.$init(qx.bom.Selector.matches(bf,be),qxWeb);}
;return be;}
,getNextAll:function(bh){var bg=qx.module.Traversing.__bb(this,f,bh);return qxWeb.$init(bg,qxWeb);}
,getNextUntil:function(bj){var bi=[];this.forEach(function(bm,bk){var bl=qx.dom.Hierarchy.getNextSiblings(bm);for(var i=0,l=bl.length;i<l;i++ ){if(qx.bom.Selector.matches(bj,[bl[i]]).length>0){break;}
;bi.push(bl[i]);}
;}
);return qxWeb.$init(bi,qxWeb);}
,getPrev:function(bo){var bn=this.map(qx.dom.Hierarchy.getPreviousElementSibling,qx.dom.Hierarchy);if(bo){bn=qxWeb.$init(qx.bom.Selector.matches(bo,bn),qxWeb);}
;return bn;}
,getPrevAll:function(bq){var bp=qx.module.Traversing.__bb(this,k,bq);return qxWeb.$init(bp,qxWeb);}
,getPrevUntil:function(bs){var br=[];this.forEach(function(bv,bt){var bu=qx.dom.Hierarchy.getPreviousSiblings(bv);for(var i=0,l=bu.length;i<l;i++ ){if(qx.bom.Selector.matches(bs,[bu[i]]).length>0){break;}
;br.push(bu[i]);}
;}
);return qxWeb.$init(br,qxWeb);}
,getSiblings:function(bx){var bw=qx.module.Traversing.__bb(this,n,bx);return qxWeb.$init(bw,qxWeb);}
,not:function(bz){if(qx.lang.Type.isFunction(bz)){return this.filter(function(bA,bC,bB){return !bz(bA,bC,bB);}
);}
;var by=qx.bom.Selector.matches(bz,this);return this.filter(function(bD){return by.indexOf(bD)===-1;}
);}
,getOffsetParent:function(){return this.map(qx.bom.element.Location.getOffsetParent);}
,isRendered:function(){if(!this[0]){return false;}
;return qx.dom.Hierarchy.isRendered(this[0]);}
,__xj:function(bE){if(bE instanceof qxWeb){return bE[0];}
else if(qx.Bootstrap.isString(bE)){return qxWeb(bE)[0];}
;return bE;}
,isElement:function(bF){return qx.dom.Node.isElement(qx.module.Traversing.__xj(bF));}
,isNode:function(bG){return qx.dom.Node.isNode(qx.module.Traversing.__xj(bG));}
,isNodeName:function(bI,bH){return qx.dom.Node.isNodeName(qx.module.Traversing.__xj(bI),bH);}
,isDocument:function(bJ){return qx.dom.Node.isDocument(bJ);}
,getWindow:function(bK){return qx.dom.Node.getWindow(qx.module.Traversing.__xj(bK));}
,isTextNode:function(bL){return qx.dom.Node.isText(bL);}
,isWindow:function(bM){if(bM instanceof qxWeb){bM=bM[0];}
;return qx.dom.Node.isWindow(bM);}
,getDocument:function(bN){return qx.dom.Node.getDocument(qx.module.Traversing.__xj(bN));}
,getNodeName:function(bO){return qx.dom.Node.getName(qx.module.Traversing.__xj(bO));}
,getNodeText:function(bP){return qx.dom.Node.getText(qx.module.Traversing.__xj(bP));}
,isBlockNode:function(bQ){return qx.dom.Node.isBlockNode(qx.module.Traversing.__xj(bQ));}
,equalNodes:function(ca,cc){ca=qx.module.Traversing.__Y(ca);cc=qx.module.Traversing.__Y(cc);if(!ca||!cc){return false;}
;if(qx.core.Environment.get(a)){return ca.isEqualNode(cc);}
else {if(ca===cc){return true;}
;var bY=ca.attributes&&cc.attributes;if(bY&&ca.attributes.length!==cc.attributes.length){return false;}
;var bX=ca.childNodes&&cc.childNodes;if(bX&&ca.childNodes.length!==cc.childNodes.length){return false;}
;var bW=qx.module.Traversing.EQUALITY_ATTRIBUTES;for(var i=0,l=bW.length;i<l;i++ ){var bV=bW[i];if(ca[bV]!==cc[bV]){return false;}
;}
;if(bY){var bR=qx.module.Traversing.__ba(ca);var cb=qx.module.Traversing.__ba(cc);for(var bT in bR){if(bR[bT]!==cb[bT]){return false;}
;}
;}
;if(bX){for(var j=0,m=ca.childNodes.length;j<m;j++ ){var bU=ca.childNodes[j];var bS=cc.childNodes[j];if(!qx.module.Traversing.equalNodes(bU,bS)){return false;}
;}
;}
;return true;}
;}
,__Y:function(cd){if(typeof cd==q){cd=qxWeb(cd);}
;if(cd instanceof Array||cd instanceof qxWeb){cd=cd[0];}
;return qxWeb.isNode(cd)?cd:null;}
,__ba:function(ce){var cf={};for(var cg in ce.attributes){if(cg==p){continue;}
;var name=ce.attributes[cg].name;var ch=ce.attributes[cg].value;cf[name]=ch;}
;return cf;}
,__bb:function(ck,cn,cl){var ci=[];var cj=qx.dom.Hierarchy;for(var i=0,l=ck.length;i<l;i++ ){ci.push.apply(ci,cj[cn](ck[i]));}
;var cm=qx.lang.Array.unique(ci);if(cl){cm=qx.bom.Selector.matches(cl,cm);}
;return cm;}
},defer:function(co){qxWeb.$attach({"add":co.add,"getChildren":co.getChildren,"forEach":co.forEach,"getParents":co.getParents,"getAncestors":co.getAncestors,"getAncestorsUntil":co.getAncestorsUntil,"__X":co.__X,"getClosest":co.getClosest,"find":co.find,"getContents":co.getContents,"is":co.is,"eq":co.eq,"getFirst":co.getFirst,"getLast":co.getLast,"has":co.has,"getNext":co.getNext,"getNextAll":co.getNextAll,"getNextUntil":co.getNextUntil,"getPrev":co.getPrev,"getPrevAll":co.getPrevAll,"getPrevUntil":co.getPrevUntil,"getSiblings":co.getSiblings,"not":co.not,"getOffsetParent":co.getOffsetParent,"isRendered":co.isRendered,"isChildOf":co.isChildOf,"contains":co.contains});qxWeb.$attachStatic({"isElement":co.isElement,"isNode":co.isNode,"isNodeName":co.isNodeName,"isDocument":co.isDocument,"getDocument":co.getDocument,"getWindow":co.getWindow,"isWindow":co.isWindow,"isBlockNode":co.isBlockNode,"getNodeName":co.getNodeName,"getNodeText":co.getNodeText,"isTextNode":co.isTextNode,"equalNodes":co.equalNodes});}
});}
)();
(function(){var a="ipod",b="pc",c="ps3",d=")",e="iPhone",f="psp",g="wii",h="xbox",i="\.",j="ipad",k="ds",l="(",m="mobile",n="device.type",o="tablet",p="ontouchstart",q="g",r="|",s="qx.bom.client.Device",t="desktop",u="device.name",v="device.touch",w="undefined",x="device.pixelRatio";qx.Bootstrap.define(s,{statics:{__s:{"iPod":a,"iPad":j,"iPhone":e,"PSP":f,"PLAYSTATION 3":c,"Nintendo Wii":g,"Nintendo DS":k,"XBOX":h,"Xbox":h},getName:function(){var A=[];for(var z in this.__s){A.push(z);}
;var B=new RegExp(l+A.join(r).replace(/\./g,i)+d,q);var y=B.exec(navigator.userAgent);if(y&&y[1]){return qx.bom.client.Device.__s[y[1]];}
;return b;}
,getType:function(){return qx.bom.client.Device.detectDeviceType(navigator.userAgent);}
,detectDeviceType:function(C){if(qx.bom.client.Device.detectTabletDevice(C)){return o;}
else if(qx.bom.client.Device.detectMobileDevice(C)){return m;}
;return t;}
,detectMobileDevice:function(D){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(D);}
,detectTabletDevice:function(F){var G=(/MSIE 10/i.test(F))&&(/ARM/i.test(F))&&!(/windows phone/i.test(F));var E=(!(/Fennec|HTC.Magic|Nexus|android.+mobile|Tablet PC/i.test(F))&&(/Android|ipad|tablet|playbook|silk|kindle|psp/i.test(F)));return G||E;}
,getDevicePixelRatio:function(){if(typeof window.devicePixelRatio!==w){return window.devicePixelRatio;}
;return 1;}
,getTouch:function(){return ((p in window)||window.navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0);}
},defer:function(H){qx.core.Environment.add(u,H.getName);qx.core.Environment.add(v,H.getTouch);qx.core.Environment.add(n,H.getType);qx.core.Environment.add(x,H.getDevicePixelRatio);}
});}
)();
(function(){var a="mshtml",b="pointerEnabled",c="onhashchange",d="event.help",e="mousewheel",f="event.mousewheel",g="event.touch",h="wheel",j="DOMMouseScroll",k="msPointerEnabled",l="event.hashchange",m="onhelp",n="documentMode",o="qx.bom.client.Event",p="ontouchstart",q="event.mspointer";qx.Bootstrap.define(o,{statics:{getTouch:function(){return (p in window);}
,getMsPointer:function(){if(b in window.navigator){return window.navigator.pointerEnabled;}
else if(k in window.navigator){return window.navigator.msPointerEnabled;}
;return false;}
,getHelp:function(){return (m in document);}
,getHashChange:function(){var r=qx.bom.client.Engine.getName();var s=c in window;return (r!==a&&s)||(r===a&&n in document&&document.documentMode>=8&&s);}
,getMouseWheel:function(t){if(!t){t=window;}
;var w=[t,t.document,t.document.body];var v=t;var u=j;for(var i=0;i<w.length;i++ ){if(qx.bom.Event.supportsEvent(w[i],h)){u=h;v=w[i];break;}
;if(qx.bom.Event.supportsEvent(w[i],e)){u=e;v=w[i];break;}
;}
;return {type:u,target:v};}
},defer:function(x){qx.core.Environment.add(g,x.getTouch);qx.core.Environment.add(q,x.getMsPointer);qx.core.Environment.add(d,x.getHelp);qx.core.Environment.add(l,x.getHashChange);qx.core.Environment.add(f,x.getMouseWheel);}
});}
)();
(function(){var a="mshtml",b="engine.name",c="",d="qx.bom.Event",f="return;",g="function",h="mouseover",j="transitionend",k="gecko",m="css.transition",n="on",o="undefined",p="browser.documentmode",q="end-event";qx.Bootstrap.define(d,{statics:{addNativeListener:function(u,t,r,s){if(u.addEventListener){u.addEventListener(t,r,!!s);}
else if(u.attachEvent){u.attachEvent(n+t,r);}
else if(typeof u[n+t]!=o){u[n+t]=r;}
else {{}
;}
;}
,removeNativeListener:function(y,x,v,w){if(y.removeEventListener){y.removeEventListener(x,v,!!w);}
else if(y.detachEvent){try{y.detachEvent(n+x,v);}
catch(e){if(e.number!==-2146828218){throw e;}
;}
;}
else if(typeof y[n+x]!=o){y[n+x]=null;}
else {{}
;}
;}
,getTarget:function(e){return e.target||e.srcElement;}
,getRelatedTarget:function(e){if(e.relatedTarget!==undefined){if((qx.core.Environment.get(b)==k)){try{e.relatedTarget&&e.relatedTarget.nodeType;}
catch(z){return null;}
;}
;return e.relatedTarget;}
else if(e.fromElement!==undefined&&e.type===h){return e.fromElement;}
else if(e.toElement!==undefined){return e.toElement;}
else {return null;}
;}
,supportsEvent:function(E,D){if(D.toLowerCase().indexOf(j)!=-1&&qx.core.Environment.get(b)===a&&qx.core.Environment.get(p)>9){return true;}
;if(E!=window&&D.toLowerCase().indexOf(j)!=-1){var C=qx.core.Environment.get(m);return (C&&C[q]==D);}
;var A=n+D.toLowerCase();var B=(A in E);if(!B){B=typeof E[A]==g;if(!B&&E.setAttribute){E.setAttribute(A,f);B=typeof E[A]==g;E.removeAttribute(A);}
;}
;return B;}
,getEventName:function(F,I){var G=[c].concat(qx.bom.Style.VENDOR_PREFIXES);for(var i=0,l=G.length;i<l;i++ ){var H=G[i].toLowerCase();if(qx.bom.Event.supportsEvent(F,H+I)){return H?H+qx.lang.String.firstUp(I):I;}
;}
;return null;}
}});}
)();
(function(){var a="qx.bom.client.CssTransition",b="E",c="transitionEnd",d="e",e="nd",f="transition",g="css.transition",h="Trans";qx.Bootstrap.define(a,{statics:{getTransitionName:function(){return qx.bom.Style.getPropertyName(f);}
,getSupport:function(){var name=qx.bom.client.CssTransition.getTransitionName();if(!name){return null;}
;var i=qx.bom.Event.getEventName(window,c);i=i==c?i.toLowerCase():i;if(!i){i=name+(name.indexOf(h)>0?b:d)+e;}
;return {name:name,"end-event":i};}
},defer:function(j){qx.core.Environment.add(g,j.getSupport);}
});}
)();
(function(){var a="engine.name",b="event.mspointer",c="device.type",d="engine.version",e="qx.module.Environment",f="browser.version",g="event.touch",h="browser.quirksmode",i="browser.name",j="browser.documentmode";qx.Bootstrap.define(e,{statics:{get:function(k){return qx.core.Environment.get(k);}
,add:function(l,m){qx.core.Environment.add(l,m);return this;}
},defer:function(n){qx.core.Environment.get(i);qx.core.Environment.get(f);qx.core.Environment.get(h);qx.core.Environment.get(j);qx.core.Environment.get(a);qx.core.Environment.get(d);qx.core.Environment.get(c);qx.core.Environment.get(g);qx.core.Environment.get(b);qxWeb.$attachStatic({"env":{get:n.get,add:n.add}});}
});}
)();
(function(){var a="qx.module.Attribute",b="html";qx.Bootstrap.define(a,{statics:{getHtml:function(){if(this[0]&&this[0].nodeType===1){return qx.bom.element.Attribute.get(this[0],b);}
;return null;}
,setHtml:function(c){c=qx.bom.Html.fixEmptyTags(c);this._forEachElement(function(d){qx.bom.element.Attribute.set(d,b,c);}
);return this;}
,setAttribute:function(name,e){this._forEachElement(function(f){qx.bom.element.Attribute.set(f,name,e);}
);return this;}
,getAttribute:function(name){if(this[0]&&this[0].nodeType===1){return qx.bom.element.Attribute.get(this[0],name);}
;return null;}
,removeAttribute:function(name){this._forEachElement(function(g){qx.bom.element.Attribute.set(g,name,null);}
);return this;}
,setAttributes:function(h){for(var name in h){this.setAttribute(name,h[name]);}
;return this;}
,getAttributes:function(k){var j={};for(var i=0;i<k.length;i++ ){j[k[i]]=this.getAttribute(k[i]);}
;return j;}
,removeAttributes:function(m){for(var i=0,l=m.length;i<l;i++ ){this.removeAttribute(m[i]);}
;return this;}
,setProperty:function(name,n){for(var i=0;i<this.length;i++ ){this[i][name]=n;}
;return this;}
,getProperty:function(name){if(this[0]){return this[0][name];}
;return null;}
,setProperties:function(o){for(var name in o){this.setProperty(name,o[name]);}
;return this;}
,getProperties:function(p){var q={};for(var i=0;i<p.length;i++ ){q[p[i]]=this.getProperty(p[i]);}
;return q;}
,getValue:function(){if(this[0]&&this[0].nodeType===1){return qx.bom.Input.getValue(this[0]);}
;return null;}
,setValue:function(r){this._forEachElement(function(s){qx.bom.Input.setValue(s,r);}
);return this;}
},defer:function(t){qxWeb.$attach({"getHtml":t.getHtml,"setHtml":t.setHtml,"getAttribute":t.getAttribute,"setAttribute":t.setAttribute,"removeAttribute":t.removeAttribute,"getAttributes":t.getAttributes,"setAttributes":t.setAttributes,"removeAttributes":t.removeAttributes,"getProperty":t.getProperty,"setProperty":t.setProperty,"getProperties":t.getProperties,"setProperties":t.setProperties,"getValue":t.getValue,"setValue":t.setValue});}
});}
)();
(function(){var a="<fieldset>",b="<select multiple='multiple'>",c="</div>",d="</select>",e="</tr></tbody></table>",f="<col",g="div",h="<table><tbody><tr>",k="string",m=">",n="script",o="<table><tbody></tbody><colgroup>",p="<th",q="</tbody></table>",r="<td",s="</colgroup></table>",t="<opt",u="text/javascript",v="",w="<table>",x="</fieldset>",y="<table><tbody>",z="div<div>",A="<table",B="mshtml",C="engine.name",D="qx.bom.Html",E="<leg",F="tbody",G="<tr",H="</table>",I="undefined",J="></";qx.Bootstrap.define(D,{statics:{__bc:function(L,K,M){return M.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?L:K+J+M+m;}
,__bd:{opt:[1,b,d],leg:[1,a,x],table:[1,w,H],tr:[2,y,q],td:[3,h,e],col:[2,o,s],def:qx.core.Environment.select(C,{"mshtml":[1,z,c],"default":null})},fixEmptyTags:function(N){return N.replace(/(<(\w+)[^>]*?)\/>/g,this.__bc);}
,__be:function(S,T){var V=T.createElement(g);S=qx.bom.Html.fixEmptyTags(S);var P=S.replace(/^\s+/,v).substring(0,5).toLowerCase();var U,O=this.__bd;if(!P.indexOf(t)){U=O.opt;}
else if(!P.indexOf(E)){U=O.leg;}
else if(P.match(/^<(thead|tbody|tfoot|colg|cap)/)){U=O.table;}
else if(!P.indexOf(G)){U=O.tr;}
else if(!P.indexOf(r)||!P.indexOf(p)){U=O.td;}
else if(!P.indexOf(f)){U=O.col;}
else {U=O.def;}
;if(U){V.innerHTML=U[1]+S+U[2];var R=U[0];while(R-- ){V=V.lastChild;}
;}
else {V.innerHTML=S;}
;if((qx.core.Environment.get(C)==B)){var W=/<tbody/i.test(S);var Q=!P.indexOf(A)&&!W?V.firstChild&&V.firstChild.childNodes:U[1]==w&&!W?V.childNodes:[];for(var j=Q.length-1;j>=0; --j){if(Q[j].tagName.toLowerCase()===F&&!Q[j].childNodes.length){Q[j].parentNode.removeChild(Q[j]);}
;}
;if(/^\s/.test(S)){V.insertBefore(T.createTextNode(S.match(/^\s*/)[0]),V.firstChild);}
;}
;return qx.lang.Array.fromCollection(V.childNodes);}
,clean:function(X,bc,ba){bc=bc||document;if(typeof bc.createElement===I){bc=bc.ownerDocument||bc[0]&&bc[0].ownerDocument||document;}
;if(!ba&&X.length===1&&typeof X[0]===k){var bd=/^<(\w+)\s*\/?>$/.exec(X[0]);if(bd){return [bc.createElement(bd[1])];}
;}
;var Y,bb=[];for(var i=0,l=X.length;i<l;i++ ){Y=X[i];if(typeof Y===k){Y=this.__be(Y,bc);}
;if(Y.nodeType){bb.push(Y);}
else if(Y instanceof qx.type.BaseArray||(typeof qxWeb!==I&&Y instanceof qxWeb)){bb.push.apply(bb,Array.prototype.slice.call(Y,0));}
else if(Y.toElement){bb.push(Y.toElement());}
else {bb.push.apply(bb,Y);}
;}
;if(ba){return qx.bom.Html.extractScripts(bb,ba);}
;return bb;}
,extractScripts:function(bh,bf){var bi=[],bg;for(var i=0;bh[i];i++ ){bg=bh[i];if(bg.nodeType==1&&bg.tagName.toLowerCase()===n&&(!bg.type||bg.type.toLowerCase()===u)){if(bg.parentNode){bg.parentNode.removeChild(bh[i]);}
;bi.push(bg);}
else {if(bg.nodeType===1){var be=qx.lang.Array.fromCollection(bg.getElementsByTagName(n));bh.splice.apply(bh,[i+1,0].concat(be));}
;if(bf){bf.appendChild(bg);}
;}
;}
;return bi;}
}});}
)();
(function(){var a="text",b="engine.name",c="",d="mshtml",e="number",f="checkbox",g="select-one",h="option",j="value",k="select",m="radio",n="qx.bom.Input",o="textarea";qx.Bootstrap.define(n,{statics:{setValue:function(u,t){var v=u.nodeName.toLowerCase();var q=u.type;var Array=qx.lang.Array;var w=qx.lang.Type;if(typeof t===e){t+=c;}
;if((q===f||q===m)){if(w.isArray(t)){u.checked=Array.contains(t,u.value);}
else {u.checked=u.value==t;}
;}
else if(v===k){var p=w.isArray(t);var x=u.options;var r,s;for(var i=0,l=x.length;i<l;i++ ){r=x[i];s=r.getAttribute(j);if(s==null){s=r.text;}
;r.selected=p?Array.contains(t,s):t==s;}
;if(p&&t.length==0){u.selectedIndex=-1;}
;}
else if((q===a||q===o)&&(qx.core.Environment.get(b)==d)){u.$$inValueSet=true;u.value=t;u.$$inValueSet=null;}
else {u.value=t;}
;}
,getValue:function(F){var D=F.nodeName.toLowerCase();if(D===h){return (F.attributes.value||{}).specified?F.value:F.text;}
;if(D===k){var y=F.selectedIndex;if(y<0){return null;}
;var E=[];var H=F.options;var C=F.type==g;var G=qx.bom.Input;var B;for(var i=C?y:0,A=C?y+1:H.length;i<A;i++ ){var z=H[i];if(z.selected){B=G.getValue(z);if(C){return B;}
;E.push(B);}
;}
;return E;}
else {return (F.value||c).replace(/\r/g,c);}
;}
}});}
)();
(function(){var a="qx.lang.normalize.Function",b="ecmascript.function.bind",c="function",d="Function.prototype.bind called on incompatible ";qx.Bootstrap.define(a,{statics:{bind:function(i){var e=Array.prototype.slice;var h=this;if(typeof h!=c){throw new TypeError(d+h);}
;var f=e.call(arguments,1);var g=function(){if(this instanceof g){var F=function(){}
;F.prototype=h.prototype;var self=new F;var j=h.apply(self,f.concat(e.call(arguments)));if(Object(j)===j){return j;}
;return self;}
else {return h.apply(i,f.concat(e.call(arguments)));}
;}
;return g;}
},defer:function(k){if(!qx.core.Environment.get(b)){Function.prototype.bind=k.bind;}
;}
});}
)();
(function(){var a="ecmascript.error.toString",b="qx.lang.normalize.Error",c=": ",d="Error",e="";qx.Bootstrap.define(b,{statics:{toString:function(){var name=this.name||d;var f=this.message||e;if(name===e&&f===e){return d;}
;if(name===e){return f;}
;if(f===e){return name;}
;return name+c+f;}
},defer:function(g){if(!qx.core.Environment.get(a)){Error.prototype.toString=g.toString;}
;}
});}
)();
(function(){var a="qx.module.Polyfill";qx.Bootstrap.define(a,{});}
)();
(function(){var a="mshtml",b="engine.name",c="*",d="mouseover",e="mouseout",f="load",g="left",h="qx.module.Event",n="undefined",o="DOMContentLoaded",p="browser.documentmode",q="complete";qx.Bootstrap.define(h,{statics:{__bf:{},__bg:{on:{},off:{}},on:function(B,z,A,s){for(var i=0;i<this.length;i++ ){var r=this[i];var v=A||qxWeb(r);var u=qx.module.Event.__bg.on;var t=u[c]||[];if(u[B]){t=t.concat(u[B]);}
;for(var j=0,m=t.length;j<m;j++ ){t[j](r,B,z,A);}
;var w=function(event){var E=qx.module.Event.__bf;var D=E[c]||[];if(E[B]){D=D.concat(E[B]);}
;for(var x=0,y=D.length;x<y;x++ ){event=D[x](event,r,B);}
;z.apply(this,[event]);}
.bind(v);w.original=z;if(qx.bom.Event.supportsEvent(r,B)){qx.bom.Event.addNativeListener(r,B,w,s);}
;if(!r.__bh){r.__bh=new qx.event.Emitter();}
;var C=r.__bh.on(B,w,v);if(!r.__bi){r.__bi={};}
;if(!r.__bi[B]){r.__bi[B]={};}
;r.__bi[B][C]=w;if(!A){if(!r.__bj){r.__bj={};}
;r.__bj[C]=v;}
;}
;return this;}
,off:function(P,H,M,G){var L=(H===null&&M===null);for(var j=0;j<this.length;j++ ){var F=this[j];if(!F.__bi){continue;}
;var R=[];if(P!==null){R.push(P);}
else {for(var J in F.__bi){R.push(J);}
;}
;for(var i=0,l=R.length;i<l;i++ ){for(var K in F.__bi[R[i]]){var O=F.__bi[R[i]][K];if(L||O==H||O.original==H){var I=typeof F.__bj!==n&&F.__bj[K];var S;if(!M&&I){S=F.__bj[K];}
;F.__bh.off(R[i],O,S||M);if(L||O.original==H){qx.bom.Event.removeNativeListener(F,R[i],O,G);}
;delete F.__bi[R[i]][K];if(I){delete F.__bj[K];}
;}
;}
;var N=qx.module.Event.__bg.off;var Q=N[c]||[];if(N[P]){Q=Q.concat(N[P]);}
;for(var k=0,m=Q.length;k<m;k++ ){Q[k](F,P,H,M);}
;}
;}
;return this;}
,allOff:function(T){return this.off(T||null,null,null);}
,emit:function(U,V){for(var j=0;j<this.length;j++ ){var W=this[j];if(W.__bh){W.__bh.emit(U,V);}
;}
;return this;}
,once:function(Y,X,bb){var self=this;var ba=function(bc){self.off(Y,ba,bb);X.call(this,bc);}
;this.on(Y,ba,bb);return this;}
,hasListener:function(bg,be,bf){if(!this[0]||!this[0].__bh||!this[0].__bh.getListeners()[bg]){return false;}
;if(be){var bh=this[0].__bh.getListeners()[bg];for(var i=0;i<bh.length;i++ ){var bd=false;if(bh[i].listener==be){bd=true;}
;if(bh[i].listener.original&&bh[i].listener.original==be){bd=true;}
;if(bd){if(bf!==undefined){if(bh[i].ctx===bf){return true;}
;}
else {return true;}
;}
;}
;return false;}
;return this[0].__bh.getListeners()[bg].length>0;}
,copyEventsTo:function(bo){var bm=this.concat();var bn=bo.concat();for(var i=bm.length-1;i>=0;i-- ){var bj=bm[i].getElementsByTagName(c);for(var j=0;j<bj.length;j++ ){bm.push(bj[j]);}
;}
;for(var i=bn.length-1;i>=0;i-- ){var bj=bn[i].getElementsByTagName(c);for(var j=0;j<bj.length;j++ ){bn.push(bj[j]);}
;}
;bn.forEach(function(bp){bp.__bh=null;}
);for(var i=0;i<bm.length;i++ ){var bi=bm[i];if(!bi.__bh){continue;}
;var bk=bi.__bh.getListeners();for(var name in bk){for(var j=bk[name].length-1;j>=0;j-- ){var bl=bk[name][j].listener;if(bl.original){bl=bl.original;}
;qxWeb(bn[i]).on(name,bl,bk[name][j].ctx);}
;}
;}
;}
,__bk:false,ready:function(bq){if(document.readyState===q){window.setTimeout(bq,1);return;}
;var br=function(){qx.module.Event.__bk=true;bq();}
;qxWeb(window).on(f,br);var bs=function(){qxWeb(window).off(f,br);bq();}
;if(qxWeb.env.get(b)!==a||qxWeb.env.get(p)>8){qx.bom.Event.addNativeListener(document,o,bs);}
else {var bt=function(){if(qx.module.Event.__bk){return;}
;try{document.documentElement.doScroll(g);if(document.body){bs();}
;}
catch(bu){window.setTimeout(bt,100);}
;}
;bt();}
;}
,hover:function(bv,bw){this.on(d,bv,this);if(qx.lang.Type.isFunction(bw)){this.on(e,bw,this);}
;return this;}
,$registerNormalization:function(bA,bx){if(!qx.lang.Type.isArray(bA)){bA=[bA];}
;var by=qx.module.Event.__bf;for(var i=0,l=bA.length;i<l;i++ ){var bz=bA[i];if(qx.lang.Type.isFunction(bx)){if(!by[bz]){by[bz]=[];}
;by[bz].push(bx);}
;}
;}
,$unregisterNormalization:function(bE,bB){if(!qx.lang.Type.isArray(bE)){bE=[bE];}
;var bC=qx.module.Event.__bf;for(var i=0,l=bE.length;i<l;i++ ){var bD=bE[i];if(bC[bD]){qx.lang.Array.remove(bC[bD],bB);}
;}
;}
,$getRegistry:function(){return qx.module.Event.__bf;}
,$registerEventHook:function(bK,bH,bG){if(!qx.lang.Type.isArray(bK)){bK=[bK];}
;var bI=qx.module.Event.__bg.on;for(var i=0,l=bK.length;i<l;i++ ){var bJ=bK[i];if(qx.lang.Type.isFunction(bH)){if(!bI[bJ]){bI[bJ]=[];}
;bI[bJ].push(bH);}
;}
;if(!bG){return;}
;var bF=qx.module.Event.__bg.off;for(var i=0,l=bK.length;i<l;i++ ){var bJ=bK[i];if(qx.lang.Type.isFunction(bG)){if(!bF[bJ]){bF[bJ]=[];}
;bF[bJ].push(bG);}
;}
;}
,$unregisterEventHook:function(bQ,bN,bM){if(!qx.lang.Type.isArray(bQ)){bQ=[bQ];}
;var bO=qx.module.Event.__bg.on;for(var i=0,l=bQ.length;i<l;i++ ){var bP=bQ[i];if(bO[bP]){qx.lang.Array.remove(bO[bP],bN);}
;}
;if(!bM){return;}
;var bL=qx.module.Event.__bg.off;for(var i=0,l=bQ.length;i<l;i++ ){var bP=bQ[i];if(bL[bP]){qx.lang.Array.remove(bL[bP],bM);}
;}
;}
,$getHookRegistry:function(){return qx.module.Event.__bg;}
},defer:function(bR){qxWeb.$attach({"on":bR.on,"off":bR.off,"allOff":bR.allOff,"once":bR.once,"emit":bR.emit,"hasListener":bR.hasListener,"copyEventsTo":bR.copyEventsTo,"hover":bR.hover});qxWeb.$attachStatic({"ready":bR.ready,"$registerEventNormalization":bR.$registerNormalization,"$unregisterEventNormalization":bR.$unregisterNormalization,"$getEventNormalizationRegistry":bR.$getRegistry,"$registerEventHook":bR.$registerEventHook,"$unregisterEventHook":bR.$unregisterEventHook,"$getEventHookRegistry":bR.$getHookRegistry});}
});}
)();
(function(){var a="qx.event.Emitter",b="*";qx.Bootstrap.define(a,{extend:Object,statics:{__bl:[]},members:{__bi:null,__bm:null,on:function(name,c,d){var e=qx.event.Emitter.__bl.length;this.__bn(name).push({listener:c,ctx:d,id:e});qx.event.Emitter.__bl.push({name:name,listener:c,ctx:d});return e;}
,once:function(name,f,g){var h=qx.event.Emitter.__bl.length;this.__bn(name).push({listener:f,ctx:g,once:true,id:h});qx.event.Emitter.__bl.push({name:name,listener:f,ctx:g});return h;}
,off:function(name,l,j){var k=this.__bn(name);for(var i=k.length-1;i>=0;i-- ){var m=k[i];if(m.listener==l&&m.ctx==j){k.splice(i,1);qx.event.Emitter.__bl[m.id]=null;return m.id;}
;}
;return null;}
,offById:function(o){var n=qx.event.Emitter.__bl[o];if(n){this.off(n.name,n.listener,n.ctx);}
;return null;}
,addListener:function(name,p,q){return this.on(name,p,q);}
,addListenerOnce:function(name,r,s){return this.once(name,r,s);}
,removeListener:function(name,t,u){this.off(name,t,u);}
,removeListenerById:function(v){this.offById(v);}
,emit:function(name,y){var x=this.__bn(name);for(var i=0;i<x.length;i++ ){var w=x[i];w.listener.call(w.ctx,y);if(w.once){x.splice(i,1);i-- ;}
;}
;x=this.__bn(b);for(var i=x.length-1;i>=0;i-- ){var w=x[i];w.listener.call(w.ctx,y);}
;}
,getListeners:function(){return this.__bi;}
,__bn:function(name){if(this.__bi==null){this.__bi={};}
;if(this.__bi[name]==null){this.__bi[name]=[];}
;return this.__bi[name];}
}});}
)();
(function(){var a="scrollLeft",b="qx.module.Manipulating",c="ease-in",d="scrollTop";qx.Bootstrap.define(b,{statics:{create:function(e,f){return qxWeb.$init(qx.bom.Html.clean([e],f),qxWeb);}
,clone:function(h){var g=[];for(var i=0;i<this.length;i++ ){if(this[i]&&this[i].nodeType===1){g[i]=this[i].cloneNode(true);}
;}
;if(h===true&&this.copyEventsTo){this.copyEventsTo(g);}
;return qxWeb(g);}
,append:function(n){var k=qx.bom.Html.clean([n]);var o=qxWeb.$init(k,qxWeb);this._forEachElement(function(p,q){for(var j=0,m=o.length;j<m;j++ ){if(q==0){qx.dom.Element.insertEnd(o[j],p);}
else {qx.dom.Element.insertEnd(o.eq(j).clone(true)[0],p);}
;}
;}
);return this;}
,appendTo:function(parent){parent=qx.module.Manipulating.__bo(parent);for(var i=0,l=parent.length;i<l;i++ ){this._forEachElement(function(r,j){if(i==0){qx.dom.Element.insertEnd(this[j],parent[i]);}
else {qx.dom.Element.insertEnd(this.eq(j).clone(true)[0],parent[i]);}
;}
);}
;return this;}
,insertBefore:function(s){s=qx.module.Manipulating.__bo(s);for(var i=0,l=s.length;i<l;i++ ){this._forEachElement(function(t,u){if(i==0){qx.dom.Element.insertBefore(t,s[i]);}
else {qx.dom.Element.insertBefore(this.eq(u).clone(true)[0],s[i]);}
;}
);}
;return this;}
,insertAfter:function(v){v=qx.module.Manipulating.__bo(v);for(var i=0,l=v.length;i<l;i++ ){for(var j=this.length-1;j>=0;j-- ){if(!this[j]||this[j].nodeType!==1){continue;}
;if(i==0){qx.dom.Element.insertAfter(this[j],v[i]);}
else {qx.dom.Element.insertAfter(this.eq(j).clone(true)[0],v[i]);}
;}
;}
;return this;}
,__bo:function(x){if(!qx.lang.Type.isArray(x)){var w=qxWeb(x);x=w.length>0?w:[x];}
;return x.filter(function(y){return (y&&y.nodeType===1);}
);}
,wrap:function(z){z=qx.module.Manipulating.__bp(z);if(z.length==0){return this;}
;this._forEachElement(function(A){var B=z.eq(0).clone(true);qx.dom.Element.insertAfter(B[0],A);var C=qx.module.Manipulating.__bq(B[0]);qx.dom.Element.insertEnd(A,C);}
);return this;}
,__bp:function(F){var D;if(qx.lang.Type.isArray(F)){D=qxWeb(F);}
else {var E=qx.bom.Html.clean([F]);if(E.length>0&&qx.dom.Node.isElement(E[0])){D=qxWeb(E);}
else {D=qxWeb(F);}
;}
;return D;}
,__bq:function(G){if(G.childNodes.length==0){return G;}
;for(var i=0,l=G.childNodes.length;i<l;i++ ){if(G.childNodes[i].nodeType===1){return this.__bq(G.childNodes[i]);}
;}
;return G;}
,remove:function(){this._forEachElement(function(H){qx.dom.Element.remove(H);}
);return this;}
,empty:function(){this._forEachElement(function(I){while(I.firstChild){I.removeChild(I.firstChild);}
;}
);return this;}
,before:function(content){if(!qx.lang.Type.isArray(content)){content=[content];}
;var J=document.createDocumentFragment();qx.bom.Html.clean(content,document,J);this._forEachElement(function(M,K){var L=qx.lang.Array.cast(J.childNodes,Array);for(var i=0,l=L.length;i<l;i++ ){var N;if(K<this.length-1){N=L[i].cloneNode(true);}
else {N=L[i];}
;M.parentNode.insertBefore(N,M);}
;}
,this);return this;}
,after:function(content){if(!qx.lang.Type.isArray(content)){content=[content];}
;var O=document.createDocumentFragment();qx.bom.Html.clean(content,document,O);this._forEachElement(function(S,P){var R=qx.lang.Array.cast(O.childNodes,Array);for(var i=R.length-1;i>=0;i-- ){var Q;if(P<this.length-1){Q=R[i].cloneNode(true);}
else {Q=R[i];}
;S.parentNode.insertBefore(Q,S.nextSibling);}
;}
,this);return this;}
,getScrollLeft:function(){var T=this[0];if(!T){return null;}
;var Node=qx.dom.Node;if(Node.isWindow(T)||Node.isDocument(T)){return qx.bom.Viewport.getScrollLeft();}
;return T.scrollLeft;}
,getScrollTop:function(){var U=this[0];if(!U){return null;}
;var Node=qx.dom.Node;if(Node.isWindow(U)||Node.isDocument(U)){return qx.bom.Viewport.getScrollTop();}
;return U.scrollTop;}
,_animationDescription:{scrollLeft:{duration:700,timing:c,keep:100,keyFrames:{'0':{},'100':{scrollLeft:1}}},scrollTop:{duration:700,timing:c,keep:100,keyFrames:{'0':{},'100':{scrollTop:1}}}},__br:function(W,X,V){var Y=qx.lang.Object.clone(qx.module.Manipulating._animationDescription[W],true);Y.keyFrames[100][W]=X;return this.animate(Y,V);}
,setScrollLeft:function(bb,bc){var Node=qx.dom.Node;if(bc&&qx.bom.element&&qx.bom.element.AnimationJs){qx.module.Manipulating.__br.bind(this,a,bb,bc)();}
;for(var i=0,l=this.length,ba;i<l;i++ ){ba=this[i];if(Node.isElement(ba)){if(!(bc&&qx.bom.element&&qx.bom.element.AnimationJs)){ba.scrollLeft=bb;}
;}
else if(Node.isWindow(ba)){ba.scrollTo(bb,this.getScrollTop(ba));}
else if(Node.isDocument(ba)){Node.getWindow(ba).scrollTo(bb,this.getScrollTop(ba));}
;}
;return this;}
,setScrollTop:function(be,bf){var Node=qx.dom.Node;if(bf&&qx.bom.element&&qx.bom.element.AnimationJs){qx.module.Manipulating.__br.bind(this,d,be,bf)();}
;for(var i=0,l=this.length,bd;i<l;i++ ){bd=this[i];if(Node.isElement(bd)){if(!(bf&&qx.bom.element&&qx.bom.element.AnimationJs)){bd.scrollTop=be;}
;}
else if(Node.isWindow(bd)){bd.scrollTo(this.getScrollLeft(bd),be);}
else if(Node.isDocument(bd)){Node.getWindow(bd).scrollTo(this.getScrollLeft(bd),be);}
;}
;return this;}
,focus:function(){try{this[0].focus();}
catch(bg){}
;return this;}
,blur:function(){this.forEach(function(bh,bi){try{bh.blur();}
catch(bj){}
;}
);return this;}
},defer:function(bk){qxWeb.$attachStatic({"create":bk.create});qxWeb.$attach({"append":bk.append,"appendTo":bk.appendTo,"remove":bk.remove,"empty":bk.empty,"before":bk.before,"insertBefore":bk.insertBefore,"after":bk.after,"insertAfter":bk.insertAfter,"wrap":bk.wrap,"clone":bk.clone,"getScrollLeft":bk.getScrollLeft,"setScrollLeft":bk.setScrollLeft,"getScrollTop":bk.getScrollTop,"setScrollTop":bk.setScrollTop,"focus":bk.focus,"blur":bk.blur});}
});}
)();
(function(){var a="qx.module.Core";qx.Bootstrap.define(a,{});}
)();
(function(){var a="function",b="*",c="getRelatedTarget",d="getType",e="qx.module.event.Native",f="preventDefault",g="getTarget",h="stopPropagation";qx.Bootstrap.define(e,{statics:{TYPES:[b],FORWARD_METHODS:[g,c],BIND_METHODS:[f,h,d],preventDefault:function(){try{this.keyCode=0;}
catch(j){}
;this.returnValue=false;}
,stopPropagation:function(){this.cancelBubble=true;}
,getType:function(){return this._type||this.type;}
,getTarget:function(){}
,getRelatedTarget:function(){}
,getCurrentTarget:function(){}
,normalize:function(event,n){if(!event){return event;}
;var m=qx.module.event.Native.FORWARD_METHODS;for(var i=0,l=m.length;i<l;i++ ){event[m[i]]=qx.bom.Event[m[i]].bind(null,event);}
;var k=qx.module.event.Native.BIND_METHODS;for(var i=0,l=k.length;i<l;i++ ){if(typeof event[k[i]]!=a){event[k[i]]=qx.module.event.Native[k[i]].bind(event);}
;}
;event.getCurrentTarget=function(){return event.currentTarget||n;}
;return event;}
},defer:function(o){qxWeb.$registerEventNormalization(o.TYPES,o.normalize);}
});}
)();
(function(){var a="text",b="engine.name",c="password",d="keypress",e="mshtml",f="textarea",g="function",h="input",j="gecko",k="getKeyIdentifier",m="Backspace",n="keydown",o="qx.module.event.Keyboard",p="keyup",q="browser.documentmode";qx.Bootstrap.define(o,{statics:{TYPES:[n,d,p],BIND_METHODS:[k],getKeyIdentifier:function(){if(this.type==d&&(qxWeb.env.get(b)!=j||this.charCode!==0)){return qx.event.util.Keyboard.charCodeToIdentifier(this.charCode||this.keyCode);}
;return qx.event.util.Keyboard.keyCodeToIdentifier(this.keyCode);}
,normalize:function(event,s){if(!event){return event;}
;var r=qx.module.event.Keyboard.BIND_METHODS;for(var i=0,l=r.length;i<l;i++ ){if(typeof event[r[i]]!=g){event[r[i]]=qx.module.event.Keyboard[r[i]].bind(event);}
;}
;return event;}
,registerInputFix:function(t){if(t.type===a||t.type===c||t.type===f){if(!t.__bs){t.__bs=qxWeb(t).on(p,qx.module.event.Keyboard._inputFix);}
;}
;}
,unregisterInputFix:function(u){if(u.__bs&&!qxWeb(u).hasListener(h)){qxWeb(u).off(p,qx.module.event.Keyboard._inputFix);u.__bs=null;}
;}
,_inputFix:function(v){if(v.getKeyIdentifier()!==m){return;}
;var w=v.getTarget();var x=qxWeb(w).getValue();if(!w.__bt||w.__bt!==x){w.__bt=x;v.type=v._type=h;w.__emitter.emit(h,v);}
;}
},defer:function(y){qxWeb.$registerEventNormalization(qx.module.event.Keyboard.TYPES,y.normalize);if(qxWeb.env.get(b)===e&&qxWeb.env.get(q)===9){qxWeb.$registerEventHook(h,y.registerInputFix,y.unregisterInputFix);}
;}
});}
)();
(function(){var a="-",b="PageUp",c="Escape",d="Enter",e="+",f="PrintScreen",g="os.name",h="7",i="A",j="Space",k="Left",l="5",m="F5",n="Down",o="Up",p="3",q="Meta",r="F11",s="0",t="F6",u="PageDown",v="osx",w="CapsLock",x="Insert",y="F8",z="Scroll",A="Control",B="Tab",C="Shift",D="End",E="Pause",F="Unidentified",G="/",H="8",I="Z",J="*",K="cmd",L="F1",M="F4",N="Home",O="qx.event.util.Keyboard",P="F2",Q="6",R="F7",S="Apps",T="4",U="F12",V="Alt",W="2",X="NumLock",Y="Delete",bn="1",bo="Win",bp="Backspace",bj="F9",bk="F10",bl="Right",bm="F3",bq="9",br=",";qx.Bootstrap.define(O,{statics:{specialCharCodeMap:{'8':bp,'9':B,'13':d,'27':c,'32':j},numpadToCharCode:{'96':s.charCodeAt(0),'97':bn.charCodeAt(0),'98':W.charCodeAt(0),'99':p.charCodeAt(0),'100':T.charCodeAt(0),'101':l.charCodeAt(0),'102':Q.charCodeAt(0),'103':h.charCodeAt(0),'104':H.charCodeAt(0),'105':bq.charCodeAt(0),'106':J.charCodeAt(0),'107':e.charCodeAt(0),'109':a.charCodeAt(0),'110':br.charCodeAt(0),'111':G.charCodeAt(0)},keyCodeToIdentifierMap:{'16':C,'17':A,'18':V,'20':w,'224':q,'37':k,'38':o,'39':bl,'40':n,'33':b,'34':u,'35':D,'36':N,'45':x,'46':Y,'112':L,'113':P,'114':bm,'115':M,'116':m,'117':t,'118':R,'119':y,'120':bj,'121':bk,'122':r,'123':U,'144':X,'44':f,'145':z,'19':E,'91':qx.core.Environment.get(g)==v?K:bo,'92':bo,'93':qx.core.Environment.get(g)==v?K:S},charCodeA:i.charCodeAt(0),charCodeZ:I.charCodeAt(0),charCode0:s.charCodeAt(0),charCode9:bq.charCodeAt(0),keyCodeToIdentifier:function(bs){if(this.isIdentifiableKeyCode(bs)){var bt=this.numpadToCharCode[bs];if(bt){return String.fromCharCode(bt);}
;return (this.keyCodeToIdentifierMap[bs]||this.specialCharCodeMap[bs]||String.fromCharCode(bs));}
else {return F;}
;}
,charCodeToIdentifier:function(bu){return this.specialCharCodeMap[bu]||String.fromCharCode(bu).toUpperCase();}
,isIdentifiableKeyCode:function(bv){if(bv>=this.charCodeA&&bv<=this.charCodeZ){return true;}
;if(bv>=this.charCode0&&bv<=this.charCode9){return true;}
;if(this.specialCharCodeMap[bv]){return true;}
;if(this.numpadToCharCode[bv]){return true;}
;if(this.isNonPrintableKeyCode(bv)){return true;}
;return false;}
,isNonPrintableKeyCode:function(bw){return this.keyCodeToIdentifierMap[bw]?true:false;}
},defer:function(bx,by){if(!bx.identifierToKeyCodeMap){bx.identifierToKeyCodeMap={};for(var bz in bx.keyCodeToIdentifierMap){bx.identifierToKeyCodeMap[bx.keyCodeToIdentifierMap[bz]]=parseInt(bz,10);}
;for(var bz in bx.specialCharCodeMap){bx.identifierToKeyCodeMap[bx.specialCharCodeMap[bz]]=parseInt(bz,10);}
;}
;}
});}
)();
(function(){var a="function",b="getButton",c="mousedown",d="getScreenLeft",e="ie",f="mouseout",g="browser.name",h="dblclick",j="qx.module.event.Mouse",k="mousemove",m="middle",n="browser.documentmode",o="mouseover",p="mouseup",q="getDocumentLeft",r="getViewportLeft",s="right",t="click",u="getViewportTop",v="none",w="contextmenu",x="getScreenTop",y="left",z="getDocumentTop";qx.Bootstrap.define(j,{statics:{TYPES:[t,h,c,p,o,k,f],BIND_METHODS:[b,r,u,q,z,d,x],BUTTONS_DOM2:{'0':y,'2':s,'1':m},BUTTONS_MSHTML:{'1':y,'2':s,'4':m},getButton:function(){switch(this.type){case w:return s;case t:if(qxWeb.env.get(g)===e&&qxWeb.env.get(n)<9){return y;}
;default:if(this.target!==undefined){return qx.module.event.Mouse.BUTTONS_DOM2[this.button]||v;}
else {return qx.module.event.Mouse.BUTTONS_MSHTML[this.button]||v;}
;};}
,getViewportLeft:function(){return this.clientX;}
,getViewportTop:function(){return this.clientY;}
,getDocumentLeft:function(){if(this.pageX!==undefined){return this.pageX;}
else {var A=qx.dom.Node.getWindow(this.srcElement);return this.clientX+qx.bom.Viewport.getScrollLeft(A);}
;}
,getDocumentTop:function(){if(this.pageY!==undefined){return this.pageY;}
else {var B=qx.dom.Node.getWindow(this.srcElement);return this.clientY+qx.bom.Viewport.getScrollTop(B);}
;}
,getScreenLeft:function(){return this.screenX;}
,getScreenTop:function(){return this.screenY;}
,normalize:function(event,D){if(!event){return event;}
;var C=qx.module.event.Mouse.BIND_METHODS;for(var i=0,l=C.length;i<l;i++ ){if(typeof event[C[i]]!=a){event[C[i]]=qx.module.event.Mouse[C[i]].bind(event);}
;}
;return event;}
},defer:function(E){qxWeb.$registerEventNormalization(qx.module.event.Mouse.TYPES,E.normalize);}
});}
)();
(function(){var a="text",b="<label>",c="font-size",d="px",e="css.placeholder",f="font-variant",g="inline",h="css.pointerevents",j="auto",k="cursor",l="font-family",m="padding-right",n="text-align",o="placeholder",p="padding-left",q="font-weight",r="#989898",s="$qx_placeholder",t="",u="INPUT",v="TEXTAREA",w="keyup",x="display",y="click",z="padding-top",A="none",B="z-index",C="qx.module.Placeholder",D="tagName",E="hidden",F="padding-bottom",G="absolute",H="font-style",I="input[placeholder], textarea[placeholder]";qx.Bootstrap.define(C,{statics:{PLACEHOLDER_NAME:s,update:function(){if(!qxWeb.env.get(e)){qxWeb(I).updatePlaceholder();}
;}
,updatePlaceholder:function(){if(!qxWeb.env.get(e)){for(var i=0;i<this.length;i++ ){var L=qxWeb(this[i]);var O=L.getAttribute(o);var N=L.getProperty(D);if(!O||(N!=v&&N!=u)){continue;}
;var J=L.getProperty(qx.module.Placeholder.PLACEHOLDER_NAME);if(!J){J=qx.module.Placeholder.__bv(L);}
;var K=L.isRendered();var M=J.isRendered();if(K&&!M){L.before(J);}
else if(!K&&M){J.remove();return this;}
;qx.module.Placeholder.__bu(L);}
;}
;return this;}
,__bu:function(T){var U=T.getAttribute(o);var Q=T.getProperty(qx.module.Placeholder.PLACEHOLDER_NAME);var S=T.getStyle(B);var P=parseInt(T.getStyle(p))+2*parseInt(T.getStyle(m));var R=parseInt(T.getStyle(z))+2*parseInt(T.getStyle(F));Q.setHtml(U).setStyles({display:T.getValue()==t?g:A,zIndex:S==j?1:S+1,textAlign:T.getStyle(n),width:(T.getWidth()-P-4)+d,height:(T.getHeight()-R-4)+d,left:T.getPosition().left+d,top:T.getPosition().top+d,fontFamily:T.getStyle(l),fontStyle:T.getStyle(H),fontVariant:T.getStyle(f),fontWeight:T.getStyle(q),fontSize:T.getStyle(c),paddingTop:(parseInt(T.getStyle(z))+2)+d,paddingRight:(parseInt(T.getStyle(m))+2)+d,paddingBottom:(parseInt(T.getStyle(F))+2)+d,paddingLeft:(parseInt(T.getStyle(p))+2)+d});}
,__bv:function(V){var W=qxWeb.create(b).setStyles({position:G,color:r,overflow:E,pointerEvents:A});V.setProperty(qx.module.Placeholder.PLACEHOLDER_NAME,W);V.on(w,function(X){var Y=X.getProperty(qx.module.Placeholder.PLACEHOLDER_NAME);Y.setStyle(x,X.getValue()==t?g:A);}
.bind(this,V));if(!qxWeb.env.get(h)){W.setStyle(k,a).on(y,function(ba){ba.focus();}
.bind(this,V));}
;return W;}
},defer:function(bb){qxWeb.$attachStatic({"placeholder":{update:bb.update}});qxWeb.$attach({"updatePlaceholder":bb.updatePlaceholder});}
});}
)();
(function(){var a="align-start",b="align-end",c="qx.util.placement.AbstractAxis",d="edge-start",e="align-center",f="abstract method call!",g="edge-end";qx.Bootstrap.define(c,{extend:Object,statics:{computeStart:function(j,k,l,h,i){throw new Error(f);}
,_moveToEdgeAndAlign:function(n,o,p,m){switch(m){case d:return o.start-p.end-n;case g:return o.end+p.start;case a:return o.start+p.start;case e:return o.start+parseInt((o.end-o.start-n)/2,10)+p.start;case b:return o.end-p.end-n;};}
,_isInRange:function(r,s,q){return r>=0&&r+s<=q;}
}});}
)();
(function(){var a="qx.util.placement.DirectAxis";qx.Bootstrap.define(a,{statics:{_moveToEdgeAndAlign:qx.util.placement.AbstractAxis._moveToEdgeAndAlign,computeStart:function(d,e,f,b,c){return this._moveToEdgeAndAlign(d,e,f,c);}
}});}
)();
(function(){var a="qx.util.placement.KeepAlignAxis",b="edge-start",c="edge-end";qx.Bootstrap.define(a,{statics:{_moveToEdgeAndAlign:qx.util.placement.AbstractAxis._moveToEdgeAndAlign,_isInRange:qx.util.placement.AbstractAxis._isInRange,computeStart:function(k,f,g,d,j){var i=this._moveToEdgeAndAlign(k,f,g,j);var e,h;if(this._isInRange(i,k,d)){return i;}
;if(j==b||j==c){e=f.start-g.end;h=f.end+g.start;}
else {e=f.end-g.end;h=f.start+g.start;}
;if(e>d-h){i=e-k;}
else {i=h;}
;return i;}
}});}
)();
(function(){var a="qx.util.placement.BestFitAxis";qx.Bootstrap.define(a,{statics:{_isInRange:qx.util.placement.AbstractAxis._isInRange,_moveToEdgeAndAlign:qx.util.placement.AbstractAxis._moveToEdgeAndAlign,computeStart:function(g,c,d,b,f){var e=this._moveToEdgeAndAlign(g,c,d,f);if(this._isInRange(e,g,b)){return e;}
;if(e<0){e=Math.min(0,b-g);}
;if(e+g>b){e=Math.max(0,b-g);}
;return e;}
}});}
)();
(function(){var a="-",b="best-fit",c="px",d="align-end",e="bottom",f="static",g="border-left-width",h="keep-align",i="center",j="direct",k="relative",l="middle",m="align-start",n="qx.module.Placement",o="border-top-width",p="edge-start",q="top",r="right",s="edge-end",t="block",u="position",v="align-center",w="hidden",x="left",y="absolute";qxWeb.define(n,{statics:{placeTo:function(P,U,I,J,K){if(!this[0]||!P){return this;}
;P=qxWeb(P);var A=this.isRendered();var z=null;var O=null;if(!A){z=this[0].style.display;O=this[0].style.visibility;this.setStyles({position:y,visibility:w,display:t});}
;var F={x:qx.module.Placement._getAxis(J),y:qx.module.Placement._getAxis(K)};var D={width:this.getWidth(),height:this.getHeight()};var parent=this.getParents();var E={width:parent.getWidth(),height:parent.getHeight()};I=I||{top:0,right:0,bottom:0,left:0};var H=U.split(a);var R=H[0];var Q=H[1];var T={x:qx.module.Placement._getPositionX(R,Q),y:qx.module.Placement._getPositionY(R,Q)};var M;var C=parent.getStyle(u);if(C==k||C==f){M=P.getOffset();}
else {var S=P.getPosition();M={top:S.top,bottom:S.top+P.getHeight(),left:S.left,right:S.left+P.getWidth()};}
;var G=qx.module.Placement._computePlacement(F,D,E,M,I,T);while(parent.length>0){if(parent.getStyle(u)==k){var L=parent.getOffset();var N=parseInt(parent.getStyle(o))||0;var B=parseInt(parent.getStyle(g))||0;G.left-=(L.left+B);G.top-=(L.top+N);parent=[];}
else {parent=parent.getParents();}
;}
;if(!A){this[0].style.display=z;this[0].style.visibility=O;}
;this.setStyles({position:y,left:G.left+c,top:G.top+c});return this;}
,_getAxis:function(V){switch(V){case h:return qx.util.placement.KeepAlignAxis;case b:return qx.util.placement.BestFitAxis;case j:default:return qx.util.placement.DirectAxis;};}
,_computePlacement:function(Y,bc,ba,W,X,bb){var bd=Y.x.computeStart(bc.width,{start:W.left,end:W.right},{start:X.left,end:X.right},ba.width,bb.x);var top=Y.y.computeStart(bc.height,{start:W.top,end:W.bottom},{start:X.top,end:X.bottom},ba.height,bb.y);return {left:bd,top:top};}
,_getPositionX:function(bf,be){if(bf==x){return p;}
else if(bf==r){return s;}
else if(be==x){return m;}
else if(be==i){return v;}
else if(be==r){return d;}
;}
,_getPositionY:function(bh,bg){if(bh==q){return p;}
else if(bh==e){return s;}
else if(bg==q){return m;}
else if(bg==l){return v;}
else if(bg==e){return d;}
;}
},defer:function(bi){qxWeb.$attach({"placeTo":bi.placeTo});}
});}
)();
(function(){var a="span",b="qx.module.Template";qx.Bootstrap.define(b,{statics:{get:function(e,f,d){var c=qx.bom.Template.get(e,f,d);c=qx.module.Template.__bw(c);return qxWeb.$init([c],qxWeb);}
,render:function(h,i,g){return qx.bom.Template.render(h,i,g);}
,renderToNode:function(l,m,k){var j=qx.bom.Template.renderToNode(l,m,k);j=qx.module.Template.__bw(j);return qxWeb.$init([j],qxWeb);}
,__bw:function(n){if(qxWeb.isTextNode(n)){var o=document.createElement(a);o.appendChild(n);n=o;}
;return n;}
},defer:function(p){qxWeb.$attachStatic({"template":{get:p.get,render:p.render,renderToNode:p.renderToNode}});}
});}
)();
(function(){var a="function",b=': ',c="&gt;",d='',e='&#39;',f='Unclosed tag at ',g='object',h="div",k='function',l='^',m='.',n="qx.bom.Template",o="&amp;",p='text',q='Invalid tags: ',r='Unopened section "',t="0.7.3",u='>',v="",w='\\s*',x="{{",y='{',z='" at ',A='name',B='[object Array]',C='&#x2F;',D='\n',E='&',F="mustache.js",G="&lt;",H=', ',I='#',J='string',K='=',L='/',M="\\s*",N='Unclosed section "',O="}}",P='&quot;',Q="\\$&",R='Invalid tags at ',S='}',T="object";qx.Bootstrap.define(n,{statics:{version:null,render:null,renderToNode:function(W,X,U){var V=this.render(W,X,U);return this._createNodeFromTemplate(V);}
,get:function(ba,bc,Y){var bb=document.getElementById(ba);return this.renderToNode(bb.innerHTML,bc,Y);}
,_createNodeFromTemplate:function(bd){if(bd.search(/<|>/)===-1){return document.createTextNode(bd);}
;var be=qx.dom.Element.create(h);be.innerHTML=bd;return be.children[0];}
}});(function(){var bf;var bg;(function(bh,bi){if(typeof bf===T&&bf){bi(bf);}
else {var bj={};bi(bj);if(typeof bg===a&&bg.amd){bg(bj);}
else {bh.Mustache=bj;}
;}
;}
(this,function(bG){var br=/\s*/;var bI=/\s+/;var bp=/\S/;var bH=/\s*=/;var bA=/\s*\}/;var bw=/#|\^|\/|>|\{|&|=|!/;var bv=RegExp.prototype.test;function bx(bJ,bK){return bv.call(bJ,bK);}
;function bt(bL){return !bx(bp,bL);}
;var by=Object.prototype.toString;var bu=Array.isArray||function(bM){return by.call(bM)===B;}
;function bq(bN){return typeof bN===k;}
;function bD(bO){return bO.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,Q);}
;var bz={"&":o,"<":G,">":c,'"':P,"'":e,"/":C};function bk(bP){return String(bP).replace(/[&<>"'\/]/g,function(s){return bz[s];}
);}
;function bE(bQ){this.string=bQ;this.tail=bQ;this.pos=0;}
;bE.prototype.eos=function(){return this.tail===v;}
;bE.prototype.scan=function(bR){var bT=this.tail.match(bR);if(bT&&bT.index===0){var bS=bT[0];this.tail=this.tail.substring(bS.length);this.pos+=bS.length;return bS;}
;return v;}
;bE.prototype.scanUntil=function(bU){var bW=this.tail.search(bU),bV;switch(bW){case -1:bV=this.tail;this.tail=v;break;case 0:bV=v;break;default:bV=this.tail.substring(0,bW);this.tail=this.tail.substring(bW);};this.pos+=bV.length;return bV;}
;function bB(bX,parent){this.view=bX==null?{}:bX;this.parent=parent;this._cache={'.':this.view};}
;bB.make=function(bY){return (bY instanceof bB)?bY:new bB(bY);}
;bB.prototype.push=function(ca){return new bB(ca,this);}
;bB.prototype.lookup=function(name){var cc;if(name in this._cache){cc=this._cache[name];}
else {var cb=this;while(cb){if(name.indexOf(m)>0){cc=cb.view;var cd=name.split(m),i=0;while(cc!=null&&i<cd.length){cc=cc[cd[i++ ]];}
;}
else {cc=cb.view[name];}
;if(cc!=null)break;cb=cb.parent;}
;this._cache[name]=cc;}
;if(bq(cc)){cc=cc.call(this.view);}
;return cc;}
;function bn(){this.clearCache();}
;bn.prototype.clearCache=function(){this._cache={};this._partialCache={};}
;bn.prototype.compile=function(cf,ch){var cg=this._cache[cf];if(!cg){var ce=bG.parse(cf,ch);cg=this._cache[cf]=this.compileTokens(ce,cf);}
;return cg;}
;bn.prototype.compilePartial=function(name,ck,ci){var cj=this.compile(ck,ci);this._partialCache[name]=cj;return cj;}
;bn.prototype.getPartial=function(name){if(!(name in this._partialCache)&&this._loadPartial){this.compilePartial(name,this._loadPartial(name));}
;return this._partialCache[name];}
;bn.prototype.compileTokens=function(cl,cm){var self=this;return function(co,cn){if(cn){if(bq(cn)){self._loadPartial=cn;}
else {for(var name in cn){self.compilePartial(name,cn[name]);}
;}
;}
;return bs(cl,self,bB.make(co),cm);}
;}
;bn.prototype.render=function(cq,cr,cp){return this.compile(cq)(cr,cp);}
;function bs(cz,cs,cD,cu){var cv=d;function cx(cE){return cs.render(cE,cD);}
;var cA,ct,cy;for(var i=0,cC=cz.length;i<cC; ++i){cA=cz[i];ct=cA[1];switch(cA[0]){case I:cy=cD.lookup(ct);if(typeof cy===g||typeof cy===J){if(bu(cy)){for(var j=0,cB=cy.length;j<cB; ++j){cv+=bs(cA[4],cs,cD.push(cy[j]),cu);}
;}
else if(cy){cv+=bs(cA[4],cs,cD.push(cy),cu);}
;}
else if(bq(cy)){var cw=cu==null?null:cu.slice(cA[3],cA[5]);cy=cy.call(cD.view,cw,cx);if(cy!=null)cv+=cy;}
else if(cy){cv+=bs(cA[4],cs,cD,cu);}
;break;case l:cy=cD.lookup(ct);if(!cy||(bu(cy)&&cy.length===0)){cv+=bs(cA[4],cs,cD,cu);}
;break;case u:cy=cs.getPartial(ct);if(bq(cy))cv+=cy(cD);break;case E:cy=cD.lookup(ct);if(cy!=null)cv+=cy;break;case A:cy=cD.lookup(ct);if(cy!=null)cv+=bG.escape(cy);break;case p:cv+=ct;break;};}
;return cv;}
;function bo(cJ){var cH=[];var cF=cH;var cL=[];var cK;for(var i=0,cI=cJ.length;i<cI; ++i){cK=cJ[i];switch(cK[0]){case I:case l:cL.push(cK);cF.push(cK);cF=cK[4]=[];break;case L:var cG=cL.pop();cG[5]=cK[2];cF=cL.length>0?cL[cL.length-1][4]:cH;break;default:cF.push(cK);};}
;return cH;}
;function bm(cO){var cM=[];var cP,cQ;for(var i=0,cN=cO.length;i<cN; ++i){cP=cO[i];if(cP){if(cP[0]===p&&cQ&&cQ[0]===p){cQ[1]+=cP[1];cQ[3]=cP[3];}
else {cQ=cP;cM.push(cP);}
;}
;}
;return cM;}
;function bF(cR){return [new RegExp(bD(cR[0])+M),new RegExp(M+bD(cR[1]))];}
;function bl(dg,cV){dg=dg||d;cV=cV||bG.tags;if(typeof cV===J)cV=cV.split(bI);if(cV.length!==2)throw new Error(q+cV.join(H));var di=bF(cV);var cT=new bE(dg);var cS=[];var db=[];var de=[];var cU=false;var cY=false;function cX(){if(cU&&!cY){while(de.length){delete db[de.pop()];}
;}
else {de=[];}
;cU=false;cY=false;}
;var dc,cW,df,dd,dj,da;while(!cT.eos()){dc=cT.pos;df=cT.scanUntil(di[0]);if(df){for(var i=0,dh=df.length;i<dh; ++i){dd=df.charAt(i);if(bt(dd)){de.push(db.length);}
else {cY=true;}
;db.push([p,dd,dc,dc+1]);dc+=1;if(dd==D)cX();}
;}
;if(!cT.scan(di[0]))break;cU=true;cW=cT.scan(bw)||A;cT.scan(br);if(cW===K){df=cT.scanUntil(bH);cT.scan(bH);cT.scanUntil(di[1]);}
else if(cW===y){df=cT.scanUntil(new RegExp(w+bD(S+cV[1])));cT.scan(bA);cT.scanUntil(di[1]);cW=E;}
else {df=cT.scanUntil(di[1]);}
;if(!cT.scan(di[1]))throw new Error(f+cT.pos);dj=[cW,df,dc,cT.pos];db.push(dj);if(cW===I||cW===l){cS.push(dj);}
else if(cW===L){da=cS.pop();if(!da){throw new Error(r+df+z+dc);}
;if(da[1]!==df){throw new Error(N+da[1]+z+dc);}
;}
else if(cW===A||cW===y||cW===E){cY=true;}
else if(cW===K){cV=df.split(bI);if(cV.length!==2){throw new Error(R+dc+b+cV.join(H));}
;di=bF(cV);}
;}
;da=cS.pop();if(da){throw new Error(N+da[1]+z+cT.pos);}
;return bo(bm(db));}
;bG.name=F;bG.version=t;bG.tags=[x,O];bG.Scanner=bE;bG.Context=bB;bG.Writer=bn;bG.parse=bl;bG.escape=bk;var bC=new bn();bG.clearCache=function(){return bC.clearCache();}
;bG.compile=function(dk,dl){return bC.compile(dk,dl);}
;bG.compilePartial=function(name,dm,dn){return bC.compilePartial(name,dm,dn);}
;bG.compileTokens=function(dp,dq){return bC.compileTokens(dp,dq);}
;bG.render=function(ds,dt,dr){return bC.render(ds,dt,dr);}
;bG.to_html=function(dy,dv,du,dx){var dw=bG.render(dy,dv,du);if(bq(dx)){dx(dw);}
else {return dw;}
;}
;}
));qx.bom.Template.version=this.Mustache.version;qx.bom.Template.render=this.Mustache.render;}
).call({});}
)();
(function(){var a="qx.module.util.Array";qx.Bootstrap.define(a,{statics:{cast:qx.lang.Array.cast,equals:qx.lang.Array.equals,exclude:qx.lang.Array.exclude,fromArguments:qx.lang.Array.fromArguments,insertAfter:qx.lang.Array.insertAfter,insertBefore:qx.lang.Array.insertBefore,max:qx.lang.Array.max,min:qx.lang.Array.min,remove:qx.lang.Array.remove,removeAll:qx.lang.Array.removeAll,unique:qx.lang.Array.unique},defer:function(b){qxWeb.$attachStatic({array:{cast:b.cast,equals:b.equals,exclude:b.exclude,fromArguments:b.fromArguments,insertAfter:b.insertAfter,insertBefore:b.insertBefore,max:b.max,min:b.min,remove:b.remove,removeAll:b.removeAll,unique:b.unique}});}
});}
)();
(function(){var a="qx.core.ObjectRegistry",b="-",c="-0",d="";qx.Bootstrap.define(a,{statics:{__bx:0,__by:[],__bz:d,toHashCode:function(e){{}
;var g=e.$$hash;if(g!=null){return g;}
;var f=this.__by;if(f.length>0){g=f.pop();}
else {g=(this.__bx++ )+this.__bz;}
;return e.$$hash=g;}
},defer:function(h){if(window&&window.top){var frames=window.top.frames;for(var i=0;i<frames.length;i++ ){if(frames[i]===window){h.__bz=b+(i+1);return;}
;}
;}
;h.__bz=c;}
});}
)();
(function(){var a="anonymous",b="...",c="qx.dev.StackTrace",d="",e="\n",f="?",g="/source/class/",h="Error created at",j="ecmascript.error.stacktrace",k="Backtrace:",l="stack",m=":",n=".",o="function",p="prototype",q="stacktrace";qx.Bootstrap.define(c,{statics:{FILENAME_TO_CLASSNAME:null,FORMAT_STACKTRACE:null,getStackTrace:function(){var t=[];try{throw new Error();}
catch(G){if(qx.dev.StackTrace.hasEnvironmentCheck&&qx.core.Environment.get(j)){var y=qx.dev.StackTrace.getStackTraceFromError(G);var B=qx.dev.StackTrace.getStackTraceFromCaller(arguments);qx.lang.Array.removeAt(y,0);t=B.length>y.length?B:y;for(var i=0;i<Math.min(B.length,y.length);i++ ){var w=B[i];if(w.indexOf(a)>=0){continue;}
;var s=null;var C=w.split(n);var v=/(.*?)\(/.exec(C[C.length-1]);if(v&&v.length==2){s=v[1];C.pop();}
;if(C[C.length-1]==p){C.pop();}
;var E=C.join(n);var u=y[i];var F=u.split(m);var A=F[0];var z=F[1];var r;if(F[2]){r=F[2];}
;var x=null;if(qx.Class&&qx.Class.getByName(A)){x=A;}
else {x=E;}
;var D=x;if(s){D+=n+s;}
;D+=m+z;if(r){D+=m+r;}
;t[i]=D;}
;}
else {t=this.getStackTraceFromCaller(arguments);}
;}
;return t;}
,getStackTraceFromCaller:function(K){var J=[];var M=qx.lang.Function.getCaller(K);var H={};while(M){var L=qx.lang.Function.getName(M);J.push(L);try{M=M.caller;}
catch(N){break;}
;if(!M){break;}
;var I=qx.core.ObjectRegistry.toHashCode(M);if(H[I]){J.push(b);break;}
;H[I]=M;}
;return J;}
,getStackTraceFromError:function(bd){var T=[];var R,S,ba,Q,P,bf,bb;var bc=qx.dev.StackTrace.hasEnvironmentCheck?qx.core.Environment.get(j):null;if(bc===l){if(!bd.stack){return T;}
;R=/@(.+):(\d+)$/gm;while((S=R.exec(bd.stack))!=null){bb=S[1];Q=S[2];ba=this.__bA(bb);T.push(ba+m+Q);}
;if(T.length>0){return this.__bC(T);}
;R=/at (.*)/gm;var be=/\((.*?)(:[^\/].*)\)/;var Y=/(.*?)(:[^\/].*)/;while((S=R.exec(bd.stack))!=null){var X=be.exec(S[1]);if(!X){X=Y.exec(S[1]);}
;if(X){ba=this.__bA(X[1]);T.push(ba+X[2]);}
else {T.push(S[1]);}
;}
;}
else if(bc===q){var U=bd.stacktrace;if(!U){return T;}
;if(U.indexOf(h)>=0){U=U.split(h)[0];}
;R=/line\ (\d+?),\ column\ (\d+?)\ in\ (?:.*?)\ in\ (.*?):[^\/]/gm;while((S=R.exec(U))!=null){Q=S[1];P=S[2];bb=S[3];ba=this.__bA(bb);T.push(ba+m+Q+m+P);}
;if(T.length>0){return this.__bC(T);}
;R=/Line\ (\d+?)\ of\ linked\ script\ (.*?)$/gm;while((S=R.exec(U))!=null){Q=S[1];bb=S[2];ba=this.__bA(bb);T.push(ba+m+Q);}
;}
else if(bd.message&&bd.message.indexOf(k)>=0){var W=bd.message.split(k)[1].trim();var V=W.split(e);for(var i=0;i<V.length;i++ ){var O=V[i].match(/\s*Line ([0-9]+) of.* (\S.*)/);if(O&&O.length>=2){Q=O[1];bf=this.__bA(O[2]);T.push(bf+m+Q);}
;}
;}
else if(bd.sourceURL&&bd.line){T.push(this.__bA(bd.sourceURL)+m+bd.line);}
;return this.__bC(T);}
,__bA:function(bh){if(typeof qx.dev.StackTrace.FILENAME_TO_CLASSNAME==o){var bg=qx.dev.StackTrace.FILENAME_TO_CLASSNAME(bh);{}
;return bg;}
;return qx.dev.StackTrace.__bB(bh);}
,__bB:function(bk){var bl=g;var bi=bk.indexOf(bl);var bm=bk.indexOf(f);if(bm>=0){bk=bk.substring(0,bm);}
;var bj=(bi==-1)?bk:bk.substring(bi+bl.length).replace(/\//g,n).replace(/\.js$/,d);return bj;}
,__bC:function(bn){if(typeof qx.dev.StackTrace.FORMAT_STACKTRACE==o){bn=qx.dev.StackTrace.FORMAT_STACKTRACE(bn);{}
;}
;return bn;}
},defer:function(bo){bo.hasEnvironmentCheck=qx.bom.client.EcmaScript&&qx.bom.client.EcmaScript.getStackTrace;}
});}
)();
(function(){var a="\x00\b\n\f\r\t",b="-",c="function",d="[null,null,null]",e="T",f="+",g=",\n",h="constructor",i="{\n",j='"+275760-09-13T00:00:00.000Z"',k="true",l="\\n",m="false",n='"-271821-04-20T00:00:00.000Z"',o="json",p='object',q='""',r="qx.lang.Json",s="{}",t="hasOwnProperty",u="@",v="prototype",w='hasOwnProperty',x='"',y="toLocaleString",z="0",A='function',B="",C='\\"',D="\t",E="string",F="}",G="\r",H="toJSON",I=":",J="[\n 1,\n 2\n]",K="\\f",L='"1969-12-31T23:59:59.999Z"',M="/",N="\\b",O="Z",P="\\t",Q="\b",R="[object Number]",S="isPrototypeOf",T="{",U="toString",V="0x",W="[1]",X="\\r",Y="]",bO=",",bP="null",bQ="\\u00",bK="\n",bL="json-stringify",bM="[]",bN="1",bU="000000",bV="[object Boolean]",bW="valueOf",cm="\\\\",bR="[object String]",bS="json-parse",bT="bug-string-char-index",bG="[object Array]",ca="$",bJ="[\n",cb='"-000001-01-01T00:00:00.000Z"',cc="[",bI="[null]",bX="\\",cl="[object Date]",bY='{"a":[1,true,false,null,"\\u0000\\b\\n\\f\\r\\t"]}',cd="a",ce=" ",cf=".",ci="[object Function]",cj="01",ck='"\t"',bH="propertyIsEnumerable",cg="\f",ch="object";qx.Bootstrap.define(r,{statics:{stringify:null,parse:null}});(function(){var co;var cn;var cp;(function(window){var cr={}.toString,cG,cQ,cC;var cy=typeof cp===c&&cp.amd,cx=typeof cn==ch&&cn;if(cx||cy){if(typeof JSON==ch&&JSON){if(cx){cx.stringify=JSON.stringify;cx.parse=JSON.parse;}
else {cx=JSON;}
;}
else if(cy){cx=window.JSON={};}
;}
else {cx=window.JSON||(window.JSON={});}
;var cU=new Date(-3509827334573292);try{cU=cU.getUTCFullYear()==-109252&&cU.getUTCMonth()===0&&cU.getUTCDate()===1&&cU.getUTCHours()==10&&cU.getUTCMinutes()==37&&cU.getUTCSeconds()==6&&cU.getUTCMilliseconds()==708;}
catch(da){}
;function cJ(name){if(name==bT){return cd[0]!=cd;}
;var de,dd=bY,dh=name==o;if(dh||name==bL||name==bS){if(name==bL||dh){var db=cx.stringify,dg=typeof db==c&&cU;if(dg){(de=function(){return 1;}
).toJSON=de;try{dg=db(0)===z&&db(new Number())===z&&db(new String())==q&&db(cr)===cC&&db(cC)===cC&&db()===cC&&db(de)===bN&&db([de])==W&&db([cC])==bI&&db(null)==bP&&db([cC,cr,null])==d&&db({"a":[de,true,false,null,a]})==dd&&db(null,de)===bN&&db([1,2],null,1)==J&&db(new Date(-8.64e15))==n&&db(new Date(8.64e15))==j&&db(new Date(-621987552e5))==cb&&db(new Date(-1))==L;}
catch(di){dg=false;}
;}
;if(!dh){return dg;}
;}
;if(name==bS||dh){var df=cx.parse;if(typeof df==c){try{if(df(z)===0&&!df(false)){de=df(dd);var dc=de[cd].length==5&&de[cd][0]===1;if(dc){try{dc=!df(ck);}
catch(dj){}
;if(dc){try{dc=df(cj)!==1;}
catch(dk){}
;}
;}
;}
;}
catch(dl){dc=false;}
;}
;if(!dh){return dc;}
;}
;return dg&&dc;}
;}
;if(!cJ(o)){var cV=ci;var cN=cl;var cv=R;var cY=bR;var cR=bG;var cF=bV;var cE=cJ(bT);if(!cU){var cD=Math.floor;var cM=[0,31,59,90,120,151,181,212,243,273,304,334];var cX=function(dm,dn){return cM[dn]+365*(dm-1970)+cD((dm-1969+(dn=+(dn>1)))/4)-cD((dm-1901+dn)/100)+cD((dm-1601+dn)/400);}
;}
;if(!(cG={}.hasOwnProperty)){cG=function(dp){var dq={},dr;if((dq.__bD=null,dq.__bD={"toString":1},dq).toString!=cr){cG=function(ds){var dt=this.__bD,du=ds in (this.__bD=null,this);this.__bD=dt;return du;}
;}
else {dr=dq.constructor;cG=function(dv){var parent=(this.constructor||dr).prototype;return dv in this&&!(dv in parent&&this[dv]===parent[dv]);}
;}
;dq=null;return cG.call(this,dp);}
;}
;var cH={'boolean':1,'number':1,'string':1,'undefined':1};var cP=function(dy,dw){var dx=typeof dy[dw];return dx==p?!!dy[dw]:!cH[dx];}
;cQ=function(dz,dA){var dF=0,dE,dC,dD,dB;(dE=function(){this.valueOf=0;}
).prototype.valueOf=0;dC=new dE();for(dD in dC){if(cG.call(dC,dD)){dF++ ;}
;}
;dE=dC=null;if(!dF){dC=[bW,U,y,bH,S,t,h];dB=function(dH,dI){var dJ=cr.call(dH)==cV,dK,length;var dG=!dJ&&typeof dH.constructor!=A&&cP(dH,w)?dH.hasOwnProperty:cG;for(dK in dH){if(!(dJ&&dK==v)&&dG.call(dH,dK)){dI(dK);}
;}
;for(length=dC.length;dK=dC[ --length];dG.call(dH,dK)&&dI(dK));}
;}
else if(dF==2){dB=function(dP,dL){var dO={},dM=cr.call(dP)==cV,dN;for(dN in dP){if(!(dM&&dN==v)&&!cG.call(dO,dN)&&(dO[dN]=1)&&cG.call(dP,dN)){dL(dN);}
;}
;}
;}
else {dB=function(dT,dQ){var dR=cr.call(dT)==cV,dS,dU;for(dS in dT){if(!(dR&&dS==v)&&cG.call(dT,dS)&&!(dU=dS===h)){dQ(dS);}
;}
;if(dU||cG.call(dT,(dS=h))){dQ(dS);}
;}
;}
;return dB(dz,dA);}
;if(!cJ(bL)){var cT={'92':cm,'34':C,'8':N,'12':K,'10':l,'13':X,'9':P};var cI=bU;var cW=function(dV,dW){return (cI+(dW||0)).slice(-dV);}
;var cB=bQ;var cL=function(dY){var eb=x,dX=0,length=dY.length,ec=length>10&&cE,ea;if(ec){ea=dY.split(B);}
;for(;dX<length;dX++ ){var ed=dY.charCodeAt(dX);switch(ed){case 8:case 9:case 10:case 12:case 13:case 34:case 92:eb+=cT[ed];break;default:if(ed<32){eb+=cB+cW(2,ed.toString(16));break;}
;eb+=ec?ea[dX]:cE?dY.charAt(dX):dY[dX];};}
;return eb+x;}
;var cs=function(ez,eo,ew,el,ek,ex,es){var et=eo[ez],ev,ei,ef,er,ey,ep,eA,en,em,ee,eu,ej,length,eg,eq,eh;try{et=eo[ez];}
catch(eB){}
;if(typeof et==ch&&et){ev=cr.call(et);if(ev==cN&&!cG.call(et,H)){if(et>-1/0&&et<1/0){if(cX){er=cD(et/864e5);for(ei=cD(er/365.2425)+1970-1;cX(ei+1,0)<=er;ei++ );for(ef=cD((er-cX(ei,0))/30.42);cX(ei,ef+1)<=er;ef++ );er=1+er-cX(ei,ef);ey=(et%864e5+864e5)%864e5;ep=cD(ey/36e5)%24;eA=cD(ey/6e4)%60;en=cD(ey/1e3)%60;em=ey%1e3;}
else {ei=et.getUTCFullYear();ef=et.getUTCMonth();er=et.getUTCDate();ep=et.getUTCHours();eA=et.getUTCMinutes();en=et.getUTCSeconds();em=et.getUTCMilliseconds();}
;et=(ei<=0||ei>=1e4?(ei<0?b:f)+cW(6,ei<0?-ei:ei):cW(4,ei))+b+cW(2,ef+1)+b+cW(2,er)+e+cW(2,ep)+I+cW(2,eA)+I+cW(2,en)+cf+cW(3,em)+O;}
else {et=null;}
;}
else if(typeof et.toJSON==c&&((ev!=cv&&ev!=cY&&ev!=cR)||cG.call(et,H))){et=et.toJSON(ez);}
;}
;if(ew){et=ew.call(eo,ez,et);}
;if(et===null){return bP;}
;ev=cr.call(et);if(ev==cF){return B+et;}
else if(ev==cv){return et>-1/0&&et<1/0?B+et:bP;}
else if(ev==cY){return cL(B+et);}
;if(typeof et==ch){for(length=es.length;length-- ;){if(es[length]===et){throw TypeError();}
;}
;es.push(et);ee=[];eg=ex;ex+=ek;if(ev==cR){for(ej=0,length=et.length;ej<length;eq||(eq=true),ej++ ){eu=cs(ej,et,ew,el,ek,ex,es);ee.push(eu===cC?bP:eu);}
;eh=eq?(ek?bJ+ex+ee.join(g+ex)+bK+eg+Y:(cc+ee.join(bO)+Y)):bM;}
else {cQ(el||et,function(eC){var eD=cs(eC,et,ew,el,ek,ex,es);if(eD!==cC){ee.push(cL(eC)+I+(ek?ce:B)+eD);}
;eq||(eq=true);}
);eh=eq?(ek?i+ex+ee.join(g+ex)+bK+eg+F:(T+ee.join(bO)+F)):s;}
;es.pop();return eh;}
;}
;cx.stringify=function(eK,eJ,eL){var eF,eG,eI;if(typeof eJ==c||typeof eJ==ch&&eJ){if(cr.call(eJ)==cV){eG=eJ;}
else if(cr.call(eJ)==cR){eI={};for(var eE=0,length=eJ.length,eH;eE<length;eH=eJ[eE++ ],((cr.call(eH)==cY||cr.call(eH)==cv)&&(eI[eH]=1)));}
;}
;if(eL){if(cr.call(eL)==cv){if((eL-=eL%1)>0){for(eF=B,eL>10&&(eL=10);eF.length<eL;eF+=ce);}
;}
else if(cr.call(eL)==cY){eF=eL.length<=10?eL:eL.slice(0,10);}
;}
;return cs(B,(eH={},eH[B]=eK,eH),eG,eI,eF,B,[]);}
;}
;if(!cJ(bS)){var cA=String.fromCharCode;var cz={'92':bX,'34':x,'47':M,'98':Q,'116':D,'110':bK,'102':cg,'114':G};var cq,cu;var cw=function(){cq=cu=null;throw SyntaxError();}
;var cS=function(){var eO=cu,length=eO.length,eN,eM,eQ,eP,eR;while(cq<length){eR=eO.charCodeAt(cq);switch(eR){case 9:case 10:case 13:case 32:cq++ ;break;case 123:case 125:case 91:case 93:case 58:case 44:eN=cE?eO.charAt(cq):eO[cq];cq++ ;return eN;case 34:for(eN=u,cq++ ;cq<length;){eR=eO.charCodeAt(cq);if(eR<32){cw();}
else if(eR==92){eR=eO.charCodeAt( ++cq);switch(eR){case 92:case 34:case 47:case 98:case 116:case 110:case 102:case 114:eN+=cz[eR];cq++ ;break;case 117:eM= ++cq;for(eQ=cq+4;cq<eQ;cq++ ){eR=eO.charCodeAt(cq);if(!(eR>=48&&eR<=57||eR>=97&&eR<=102||eR>=65&&eR<=70)){cw();}
;}
;eN+=cA(V+eO.slice(eM,cq));break;default:cw();};}
else {if(eR==34){break;}
;eR=eO.charCodeAt(cq);eM=cq;while(eR>=32&&eR!=92&&eR!=34){eR=eO.charCodeAt( ++cq);}
;eN+=eO.slice(eM,cq);}
;}
;if(eO.charCodeAt(cq)==34){cq++ ;return eN;}
;cw();default:eM=cq;if(eR==45){eP=true;eR=eO.charCodeAt( ++cq);}
;if(eR>=48&&eR<=57){if(eR==48&&((eR=eO.charCodeAt(cq+1)),eR>=48&&eR<=57)){cw();}
;eP=false;for(;cq<length&&((eR=eO.charCodeAt(cq)),eR>=48&&eR<=57);cq++ );if(eO.charCodeAt(cq)==46){eQ= ++cq;for(;eQ<length&&((eR=eO.charCodeAt(eQ)),eR>=48&&eR<=57);eQ++ );if(eQ==cq){cw();}
;cq=eQ;}
;eR=eO.charCodeAt(cq);if(eR==101||eR==69){eR=eO.charCodeAt( ++cq);if(eR==43||eR==45){cq++ ;}
;for(eQ=cq;eQ<length&&((eR=eO.charCodeAt(eQ)),eR>=48&&eR<=57);eQ++ );if(eQ==cq){cw();}
;cq=eQ;}
;return +eO.slice(eM,cq);}
;if(eP){cw();}
;if(eO.slice(cq,cq+4)==k){cq+=4;return true;}
else if(eO.slice(cq,cq+5)==m){cq+=5;return false;}
else if(eO.slice(cq,cq+4)==bP){cq+=4;return null;}
;cw();};}
;return ca;}
;var cK=function(eU){var eT,eS;if(eU==ca){cw();}
;if(typeof eU==E){if((cE?eU.charAt(0):eU[0])==u){return eU.slice(1);}
;if(eU==cc){eT=[];for(;;eS||(eS=true)){eU=cS();if(eU==Y){break;}
;if(eS){if(eU==bO){eU=cS();if(eU==Y){cw();}
;}
else {cw();}
;}
;if(eU==bO){cw();}
;eT.push(cK(eU));}
;return eT;}
else if(eU==T){eT={};for(;;eS||(eS=true)){eU=cS();if(eU==F){break;}
;if(eS){if(eU==bO){eU=cS();if(eU==F){cw();}
;}
else {cw();}
;}
;if(eU==bO||typeof eU!=E||(cE?eU.charAt(0):eU[0])!=u||cS()!=I){cw();}
;eT[eU.slice(1)]=cK(cS());}
;return eT;}
;cw();}
;return eU;}
;var cO=function(eV,eW,eX){var eY=ct(eV,eW,eX);if(eY===cC){delete eV[eW];}
else {eV[eW]=eY;}
;}
;var ct=function(fa,fb,fd){var fc=fa[fb],length;if(typeof fc==ch&&fc){if(cr.call(fc)==cR){for(length=fc.length;length-- ;){cO(fc,length,fd);}
;}
else {cQ(fc,function(fe){cO(fc,fe,fd);}
);}
;}
;return fd.call(fa,fb,fc);}
;cx.parse=function(ff,fi){var fg,fh;cq=0;cu=B+ff;fg=cK(cS());if(cS()!=ca){cw();}
;cq=cu=null;return fi&&cr.call(fi)==cV?ct((fh={},fh[B]=fg,fh),B,fi):fg;}
;}
;}
;if(cy){cp(function(){return cx;}
);}
;}
(this));}
());qx.lang.Json.stringify=window.JSON.stringify;qx.lang.Json.parse=window.JSON.parse;}
)();
(function(){var a="qx.bom.String";qx.Bootstrap.define(a,{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(b){return qx.util.StringEscape.escape(b,qx.bom.String.FROM_CHARCODE);}
},defer:function(c){c.FROM_CHARCODE=qx.lang.Object.invert(c.TO_CHARCODE);}
});}
)();
(function(){var a="&",b=";",c="qx.util.StringEscape",d="",e="&#";qx.Bootstrap.define(c,{statics:{escape:function(m,j){var g,k=d;for(var i=0,l=m.length;i<l;i++ ){var h=m.charAt(i);var f=h.charCodeAt(0);if(j[f]){g=a+j[f]+b;}
else {if(f>0x7F){g=e+f+b;}
else {g=h;}
;}
;k+=g;}
;return k;}
}});}
)();
(function(){var a="qx.module.util.String";qx.Bootstrap.define(a,{statics:{camelCase:function(b){return qx.lang.String.camelCase.call(qx.lang.String,b);}
,hyphenate:function(c){return qx.lang.String.hyphenate.call(qx.lang.String,c);}
,firstUp:qx.lang.String.firstUp,firstLow:qx.lang.String.firstLow,startsWith:qx.lang.String.startsWith,endsWith:qx.lang.String.endsWith,escapeRegexpChars:qx.lang.String.escapeRegexpChars,escapeHtml:qx.bom.String.escape},defer:function(d){qxWeb.$attachStatic({string:{camelCase:d.camelCase,hyphenate:d.hyphenate,firstUp:d.firstUp,firstLow:d.firstLow,startsWith:d.startsWith,endsWith:d.endsWith,escapeRegexpChars:d.escapeRegexpChars,escapeHtml:d.escapeHtml}});}
});}
)();
(function(){var a="qx.module.util.Type";qx.Bootstrap.define(a,{statics:{get:qx.Bootstrap.getClass},defer:function(b){qxWeb.$attachStatic({type:{get:b.get}});}
});}
)();
(function(){var a="qx.module.util.Object";qx.Bootstrap.define(a,{statics:{clone:qx.lang.Object.clone,getValues:qx.lang.Object.getValues,invert:qx.lang.Object.invert,contains:qx.lang.Object.contains},defer:function(b){qxWeb.$attachStatic({"object":{"clone":b.clone,"getValues":b.getValues,"invert":b.invert,"contains":b.contains}});}
});}
)();
(function(){var a="qx.module.util.Function",b="undefined";qx.Bootstrap.define(a,{statics:{debounce:function(d,c,e){var f=function(){arguments.callee.immediate=!!(e);arguments.callee.args=qx.lang.Array.fromArguments(arguments);var g=this;var i=arguments.callee.intervalId;if(typeof i===b){var h=window.setInterval((function(){if(!this.fired){window.clearInterval(this.intervalId);delete this.intervalId;if(this.immediate===false){d.apply(g,this.args);}
;}
;this.fired=false;}
).bind(arguments.callee),c);arguments.callee.intervalId=h;if(arguments.callee.immediate){d.apply(g,arguments.callee.args);}
;}
;arguments.callee.fired=true;}
;return f;}
,throttle:function(n,m,q){if(typeof q===b){q={};}
;var k,l,o;var p=null;var r=0;var j=function(){r=q.leading===false?0:new Date();p=null;o=n.apply(k,l);}
;return function(){var s=new Date();if(!r&&q.leading===false){r=s;}
;var t=m-(s-r);k=this;l=arguments;if(t<=0){window.clearTimeout(p);p=null;r=s;o=n.apply(k,l);}
else if(!p&&q.trailing!==false){p=window.setTimeout(j,t);}
;return o;}
;}
},defer:function(u){qxWeb.$attachStatic({func:{debounce:u.debounce,throttle:u.throttle}});}
});}
)();
(function(){var a="fixed",b="block",c="transparent",d="px",e="qx.module.Blocker",f=':first',g="undefined",h="100%",i="<div/>",j="absolute";qxWeb.define(e,{statics:{__bE:function(p,m,k,o){var n=qxWeb.getWindow(p);var l=qxWeb.isDocument(p);if(!l&&!qxWeb.isElement(p)){return;}
;if(!p.__bF){p.__bF={div:qxWeb.create(i)};}
;qx.module.Blocker.__bG(p,m,k,o,l);if(l){p.__bF.div.insertBefore(qxWeb(n.document.body).getChildren(f));}
else {p.__bF.div.appendTo(n.document.body);}
;}
,__bG:function(w,s,q,v,r){var t=qxWeb(w);var x={"zIndex":v,"display":b,"backgroundColor":s,"opacity":q};if(r){x.top=0+d;x.left=0+d;x.position=a;x.width=h;x.height=h;}
else {var u=t.getOffset();x.top=u.top+d;x.left=u.left+d;x.position=j;x.width=t.getWidth()+d;x.height=t.getHeight()+d;}
;w.__bF.div.setStyles(x);}
,__bJ:function(y,z){if(!y.__bF){return;}
;y.__bF.div.remove();}
,__bK:function(A){var B=qxWeb();A.forEach(function(C,D){if(typeof C.__bF!==g){B=B.concat(C.__bF.div);}
;}
);return B;}
,block:function(E,F,G){if(!this[0]){return this;}
;E=E||c;F=F||0;G=G||10000;this.forEach(function(H,I){qx.module.Blocker.__bE(H,E,F,G);}
);return this;}
,unblock:function(){if(!this[0]){return this;}
;this.forEach(qx.module.Blocker.__bJ);return this;}
,getBlocker:function(){if(!this[0]){return this;}
;var J=qx.module.Blocker.__bK(this);return J;}
},defer:function(K){qxWeb.$attach({"block":K.block,"unblock":K.unblock,"getBlocker":K.getBlocker});}
});}
)();
(function(){var a="",b=";path=",c="=",d=";expires=Thu, 01-Jan-1970 00:00:01 GMT",e="qx.bom.Cookie",f=";expires=",g=";",h=";domain=",i=";secure";qx.Bootstrap.define(e,{statics:{get:function(l){var j=document.cookie.indexOf(l+c);var m=j+l.length+1;if((!j)&&(l!=document.cookie.substring(0,l.length))){return null;}
;if(j==-1){return null;}
;var k=document.cookie.indexOf(g,m);if(k==-1){k=document.cookie.length;}
;return unescape(document.cookie.substring(m,k));}
,set:function(s,q,p,t,n,o){var r=[s,c,escape(q)];if(p){var u=new Date();u.setTime(u.getTime());r.push(f,new Date(u.getTime()+(p*1000*60*60*24)).toGMTString());}
;if(t){r.push(b,t);}
;if(n){r.push(h,n);}
;if(o){r.push(i);}
;document.cookie=r.join(a);}
,del:function(y,v,w){if(!qx.bom.Cookie.get(y)){return;}
;var x=[y,c];if(v){x.push(b,v);}
;if(w){x.push(h,w);}
;x.push(d);document.cookie=x.join(a);}
}});}
)();
(function(){var a="qx.module.Cookie";qx.Bootstrap.define(a,{statics:{get:qx.bom.Cookie.get,set:qx.bom.Cookie.set,del:qx.bom.Cookie.del},defer:function(b){qxWeb.$attachStatic({"cookie":{get:b.get,set:b.set,del:b.del}});}
});}
)();
(function(){var a="x",b="y",c="qx.util.Wheel";qx.Bootstrap.define(c,{statics:{MAXSCROLL:null,MINSCROLL:null,FACTOR:1,getDelta:function(e,d){if(d===undefined){if(f===undefined){var f=-e.wheelDelta;if(e.wheelDelta===undefined){f=e.detail;}
;}
;return this.__lI(f);}
;if(d===a){var x=0;if(e.wheelDelta!==undefined){if(e.wheelDeltaX!==undefined){x=e.wheelDeltaX?this.__lI(-e.wheelDeltaX):0;}
;}
else {if(e.axis&&e.axis==e.HORIZONTAL_AXIS){if((e.detail!==undefined)&&(e.detail>0)){x=this.__lI(e.detail);}
else if(e.deltaX!==undefined){x=this.__lI(e.deltaX);}
;}
;}
;return x;}
;if(d===b){var y=0;if(e.wheelDelta!==undefined){if(e.wheelDeltaY!==undefined){y=e.wheelDeltaY?this.__lI(-e.wheelDeltaY):0;}
else {y=this.__lI(-e.wheelDelta);}
;}
else {if(!(e.axis&&e.axis==e.HORIZONTAL_AXIS)){if((e.detail!==undefined)&&(e.detail>0)){y=this.__lI(e.detail);}
else if(e.deltaY!==undefined){y=this.__lI(e.deltaY);}
;}
;}
;return y;}
;return 0;}
,__lI:function(j){var g=Math.abs(j);if(qx.util.Wheel.MINSCROLL==null||qx.util.Wheel.MINSCROLL>g){qx.util.Wheel.MINSCROLL=g;this.__lJ();}
;if(qx.util.Wheel.MAXSCROLL==null||qx.util.Wheel.MAXSCROLL<g){qx.util.Wheel.MAXSCROLL=g;this.__lJ();}
;if(qx.util.Wheel.MAXSCROLL===g&&qx.util.Wheel.MINSCROLL===g){return 2*(j/g);}
;var h=qx.util.Wheel.MAXSCROLL-qx.util.Wheel.MINSCROLL;var i=(j/h)*Math.log(h)*qx.util.Wheel.FACTOR;return i<0?Math.min(i,-1):Math.max(i,1);}
,__lJ:function(){var k=qx.util.Wheel.MAXSCROLL||0;var n=qx.util.Wheel.MINSCROLL||k;if(k<=n){return;}
;var l=k-n;var m=(k/l)*Math.log(l);if(m==0){m=1;}
;qx.util.Wheel.FACTOR=6/m;}
}});}
)();
(function(){var a="baselib.Css";qx.Bootstrap.define(a,{statics:{getWidthMax:function(c){var b=[];this.forEach(function(d){b.push(qxWeb(d).getWidth(c));}
);return qxWeb.array.max(b);}
,getWidthMin:function(f){var e=[];this.forEach(function(g){e.push(qxWeb(g).getWidth(f));}
);return qxWeb.array.min(e);}
,getHeightMax:function(h){var i=[];this.forEach(function(j){i.push(qxWeb(j).getHeight(h));}
);return qxWeb.array.max(i);}
,getHeightMin:function(k){var l=[];this.forEach(function(m){l.push(qxWeb(m).getHeight(k));}
);return qxWeb.array.min(l);}
},defer:function(n){qxWeb.$attach({"getWidthMax":n.getWidthMax,"getWidthMin":n.getWidthMin,"getHeightMax":n.getHeightMax,"getHeightMin":n.getHeightMin});}
});}
)();
(function(){var a="q";qx.Bootstrap.define(a,{extend:qxWeb});q=qxWeb;}
)();
(function(){var a="touchmove",b="mousedown",c="MSPointerDown",d="touch",e="device.type",f='resize',g="mouseout",h='ms',j="pointercancel",k="baselib.DeviceInfo",l='orientationchange',m="mouse",n='o',o="visibilitychange",p="event.touch",r="mousemove",s="pointer",t="MSPointerCancel",u='onorientationchange',v='RequestAnimationFrame',w="Hidden",y="pointerup",z="css.transition",A="touchend",B='CancelAnimationFrame',C='moz',D="mouseup",E="pointerdown",F="touchstart",G='CancelRequestAnimationFrame',H='webkit',I="end-event",J="click",K="touchcancel",L="MSPointerMove",M="hidden",N="desktop",O="tap",P="pointermove",Q="MSPointerUp";qx.Bootstrap.define(k,{defer:function(){var T={};if(qxWeb.env.get(p)){T={api:d,down:F,move:a,up:A,cancel:K,click:O};}
else if(window.PointerEvent||window.navigator.msPointerEnabled){if(window.PointerEvent){T={down:E,move:P,up:y,cancel:j};}
else {T={down:c,move:L,up:Q,cancel:t};}
;T.api=s;T.click=qxWeb.env.get(e)===N?J:O;}
else {T={api:m,down:b,move:r,up:D,cancel:g,click:J};}
;var R=[h,C,H,n];(function(){var U=0;for(var x=0;x<R.length&&!window.requestAnimationFrame; ++x){window.requestAnimationFrame=window[R[x]+v];window.cancelAnimationFrame=window[R[x]+B]||window[R[x]+G];}
;if(!window.requestAnimationFrame){window.requestAnimationFrame=function(V){var X=new Date().getTime();var W=Math.max(0,16-(X-U));var Y=window.setTimeout(function(){V(X+W);}
,W);U=X+W;return Y;}
;}
;if(!window.cancelAnimationFrame){window.cancelAnimationFrame=function(ba){clearTimeout(ba);}
;}
;}
());(function(){T.pageVisibility={hidden:null,visibilityChange:null};if(document.hidden!==undefined){T.pageVisibility.hidden=M;T.pageVisibility.visibilityChange=o;}
;var bb=null;for(var i=0;i<R.length;i++ ){bb=R[i];if(document[bb+w]!==undefined){T.pageVisibility.hidden=bb+w;T.pageVisibility.visibilityChange=bb+o;}
;}
;}
());T.animation={requestFrame:function(bc,bd){return window.requestAnimationFrame(bc,bd);}
,cancelFrame:function(be){return window.cancelAnimationFrame(be);}
};T.transitionStyleName=null;T.transitionEndSupported=false;T.transitionEnd=null;var S=qxWeb.env.get(z);if(S!==null){T.transitionEndSupported=true;T.transitionStyleName=S.name;T.transitionEnd=S[I];}
;T.resize=u in window?l:f;q.$attachStatic({"EVENT":T});}
});}
)();
(function(){var a="html,body",b="baselib.DocumentScroll";qx.Bootstrap.define(b,{statics:{setDocumentScrollTop:function(d,c){qxWeb(a).setScrollTop(d,c);}
,setDocumentScrollLeft:function(f,e){qxWeb(a).setScrollLeft(f,e);}
},defer:function(g){qxWeb.$attachStatic({"setDocumentScrollTop":g.setDocumentScrollTop,"setDocumentScrollLeft":g.setDocumentScrollLeft});}
});}
)();
(function(){var a="safari",b="baselib.Environment",c="css.animation",d="css.transform",e="chrome",f="firefox",g="opera",h="div",i="3d",j="css.transition",k="browser.name",l="ie",m="object";qx.Bootstrap.define(b,{statics:{isChrome:function(){return qxWeb.env.get(k)===e;}
,isFirefox:function(){return qxWeb.env.get(k)===f;}
,isIe:function(){return qxWeb.env.get(k)===l;}
,isOpera:function(){return qxWeb.env.get(k)===g;}
,isSafari:function(){return qxWeb.env.get(k)===a;}
,canTransform:function(){var n=qxWeb.env.get(d);return (n!==null)&&(typeof n===m);}
,canTransform3d:function(){var o=qxWeb.env.get(d);return (o!==null)&&(typeof o===m)&&(o[i]);}
,canTransition:function(){return qxWeb.env.get(j)!==null;}
,canAnimation:function(){var p=qx.core.Environment.get(c);return (p!==null)&&(typeof p===m);}
,canFilter:function(){return document.createElement(h).filter!==undefined;}
},defer:function(q){qxWeb.env.isChrome=q.isChrome;qxWeb.env.isFirefox=q.isFirefox;qxWeb.env.isIe=q.isIe;qxWeb.env.isOpera=q.isOpera;qxWeb.env.isSafari=q.isSafari;qxWeb.env.canTransform=q.canTransform;qxWeb.env.canTransform3d=q.canTransform3d;qxWeb.env.canTransition=q.canTransition;qxWeb.env.canAnimation=q.canAnimation;qxWeb.env.canFilter=q.canFilter;}
});}
)();
(function(){var a="oAnimationStart",b="animationend",c="MSAnimationStart",d="oRequestAnimationFrame",f="AnimationFillMode",g="MSAnimationEnd",h="requestAnimationFrame",j="mozRequestAnimationFrame",k="webkitAnimationEnd",l="css.animation.requestframe",m="AnimationPlayState",n="",o="MSAnimationIteration",p="animation",q="oAnimationEnd",r="@",s="animationiteration",t="webkitRequestAnimationFrame",u=" name",v="qx.bom.client.CssAnimation",w="css.animation",x="oAnimationIteration",y="webkitAnimationIteration",z="-keyframes",A="msRequestAnimationFrame",B="@keyframes",C="animationstart",D="webkitAnimationStart";qx.Bootstrap.define(v,{statics:{getSupport:function(){var name=qx.bom.client.CssAnimation.getName();if(name!=null){return {"name":name,"play-state":qx.bom.client.CssAnimation.getPlayState(),"start-event":qx.bom.client.CssAnimation.getAnimationStart(),"iteration-event":qx.bom.client.CssAnimation.getAnimationIteration(),"end-event":qx.bom.client.CssAnimation.getAnimationEnd(),"fill-mode":qx.bom.client.CssAnimation.getFillMode(),"keyframes":qx.bom.client.CssAnimation.getKeyFrames()};}
;return null;}
,getFillMode:function(){return qx.bom.Style.getPropertyName(f);}
,getPlayState:function(){return qx.bom.Style.getPropertyName(m);}
,getName:function(){return qx.bom.Style.getPropertyName(p);}
,getAnimationStart:function(){var E={"msAnimation":c,"WebkitAnimation":D,"MozAnimation":C,"OAnimation":a,"animation":C};return E[this.getName()];}
,getAnimationIteration:function(){var F={"msAnimation":o,"WebkitAnimation":y,"MozAnimation":s,"OAnimation":x,"animation":s};return F[this.getName()];}
,getAnimationEnd:function(){var G={"msAnimation":g,"WebkitAnimation":k,"MozAnimation":b,"OAnimation":q,"animation":b};return G[this.getName()];}
,getKeyFrames:function(){var H=qx.bom.Style.VENDOR_PREFIXES;var K=[];for(var i=0;i<H.length;i++ ){var J=r+qx.bom.Style.getCssName(H[i])+z;K.push(J);}
;K.unshift(B);var I=qx.bom.Stylesheet.createElement();for(var i=0;i<K.length;i++ ){try{qx.bom.Stylesheet.addRule(I,K[i]+u,n);return K[i];}
catch(e){}
;}
;return null;}
,getRequestAnimationFrame:function(){var L=[h,A,t,j,d];for(var i=0;i<L.length;i++ ){if(window[L[i]]!=undefined){return L[i];}
;}
;return null;}
},defer:function(M){qx.core.Environment.add(w,M.getSupport);qx.core.Environment.add(l,M.getRequestAnimationFrame);}
});}
)();
(function(){var a='baselib.Event',b='HTMLEvents',c='on',d='resize';qxWeb.define(a,{statics:{__cj:false,__ck:null,__cl:null,onResize:function(k,g){var Event=baselib.Event;Event.__ck.push(k);Event.__cl.push(g!==undefined?g:window);if(Event.__cj===false){var h=function(e){var l=qxWeb.object.clone(e);for(var i=0,j=Event.__ck.length;i<j;i++ ){Event.__ck[i].call(Event.__cl[i],l);}
;}
;var f=qxWeb.func.throttle(h,150,{trailing:false});qxWeb(window).on(d,f);}
;Event.__cj=true;}
,emitNative:function(n){var m;if(document.createEvent){for(var i=0;i<this.length;i++ ){m=document.createEvent(b);m.initEvent(n,true,true);this[i].dispatchEvent(m);}
;}
else {for(var j=0;j<this.length;j++ ){m=document.createEventObject();this[j].fireEvent(c+n,m);}
;}
;}
},defer:function(o){qxWeb.$attach({'emitNative':o.emitNative});qxWeb.$attachStatic({'onResize':o.onResize});baselib.Event.__ck=[];baselib.Event.__cl=[];}
});}
)();
(function(){var a="baselib.EventNormalization",b="*";qx.Bootstrap.define(a,{statics:{TYPES:[b],normalize:function(event,c){if(!event){return event;}
;event._currentTarget=event.currentTarget||c;event._relatedTarget=event.relatedTarget||c;return event;}
},defer:function(d){qxWeb.$registerEventNormalization(d.TYPES,d.normalize);}
});}
)();
(function(){var a="css.transform.3d",b="backfaceVisibility",c="transformStyle",d="css.transform",e="transformOrigin",f="qx.bom.client.CssTransform",g="transform",h="perspective",i="perspectiveOrigin";qx.Bootstrap.define(f,{statics:{getSupport:function(){var name=qx.bom.client.CssTransform.getName();if(name!=null){return {"name":name,"style":qx.bom.client.CssTransform.getStyle(),"origin":qx.bom.client.CssTransform.getOrigin(),"3d":qx.bom.client.CssTransform.get3D(),"perspective":qx.bom.client.CssTransform.getPerspective(),"perspective-origin":qx.bom.client.CssTransform.getPerspectiveOrigin(),"backface-visibility":qx.bom.client.CssTransform.getBackFaceVisibility()};}
;return null;}
,getStyle:function(){return qx.bom.Style.getPropertyName(c);}
,getPerspective:function(){return qx.bom.Style.getPropertyName(h);}
,getPerspectiveOrigin:function(){return qx.bom.Style.getPropertyName(i);}
,getBackFaceVisibility:function(){return qx.bom.Style.getPropertyName(b);}
,getOrigin:function(){return qx.bom.Style.getPropertyName(e);}
,getName:function(){return qx.bom.Style.getPropertyName(g);}
,get3D:function(){return qx.bom.client.CssTransform.getPerspective()!=null;}
},defer:function(j){qx.core.Environment.add(d,j.getSupport);qx.core.Environment.add(a,j.get3D);}
});}
)();
(function(){var a="$1",b="qx.bom.client.Flash",c="ShockwaveFlash.ShockwaveFlash.7",d="plugin.flash.express",e="plugin.flash.version",f="plugin.flash",g="object",h="osx",j="10.0.12",k="",l="win",m="ShockwaveFlash.ShockwaveFlash.6",n="$version",o="Shockwave Flash",p="plugin.flash.strictsecurity",q="6.0.65",r="always",s="9.0.151",t=" ",u="ShockwaveFlash.ShockwaveFlash",v=".",w="undefined",x=",";qx.Bootstrap.define(b,{statics:{isAvailable:function(){return parseFloat(qx.bom.client.Flash.getVersion())>0;}
,getVersion:function(){if(navigator.plugins&&typeof navigator.plugins[o]===g){var A=[0,0,0];var C=navigator.plugins[o].description;if(typeof C!=w){C=C.replace(/^.*\s+(\S+\s+\S+$)/,a);A[0]=parseInt(C.replace(/^(.*)\..*$/,a),10);A[1]=parseInt(C.replace(/^.*\.(.*)\s.*$/,a),10);A[2]=/r/.test(C)?parseInt(C.replace(/^.*r(.*)$/,a),10):0;}
;return A.join(v);}
else if(window.ActiveXObject){var A=[0,0,0];var z=false;try{var B=new ActiveXObject(c);}
catch(D){try{var B=new ActiveXObject(m);A=[6,0,21];B.AllowScriptAccess=r;}
catch(E){if(A[0]==6){z=true;}
;}
;if(!z){try{B=new ActiveXObject(u);}
catch(F){}
;}
;}
;if(!z&&typeof B==g){var y=B.GetVariable(n);if(typeof y!=w){y=y.split(t)[1].split(x);A[0]=parseInt(y[0],10);A[1]=parseInt(y[1],10);A[2]=parseInt(y[2],10);}
;}
;return A.join(v);}
else {return k;}
;}
,getExpressInstall:function(){var H=qx.bom.client.Flash.getVersion();if(H==k){return false;}
;var G=qx.bom.client.OperatingSystem.getName();return (G==l||G==h)&&qx.bom.client.Flash.__bL(q,H);}
,getStrictSecurityModel:function(){var I=qx.bom.client.Flash.getVersion();if(I==k){return false;}
;var J=I.split(v);if(J[0]<10){return qx.bom.client.Flash.__bL(s,I);}
else {return qx.bom.client.Flash.__bL(j,I);}
;}
,__bL:function(O,L){var K=O.split(v);var M=L||qx.bom.client.Flash.getVersion();M=M.split(v);for(var i=0;i<K.length;i++ ){var N=parseInt(M[i],10)-parseInt(K[i],10);if(N>0){return true;}
else if(N<0){return false;}
;}
;return true;}
},defer:function(P){qx.core.Environment.add(f,P.isAvailable);qx.core.Environment.add(e,P.getVersion);qx.core.Environment.add(d,P.getExpressInstall);qx.core.Environment.add(p,P.getStrictSecurityModel);}
});}
)();
(function(){var a="prop",b="qx.bom.client.Json",c="repl",d="JSON",e='{"x":1}',f="json",g="val";qx.Bootstrap.define(b,{statics:{getJson:function(){return (qx.Bootstrap.getClass(window.JSON)==d&&JSON.parse(e).x===1&&JSON.stringify({"prop":g},function(k,v){return k===a?c:v;}
).indexOf(c)>0);}
},defer:function(h){qx.core.Environment.add(f,h.getJson);}
});}
)();
(function(){var a="css.transform.3d",b="baselib.FeatureDetection",c="css.transform",d="css.transition",e="json",f="plugin.flash";qx.Bootstrap.define(b,{defer:function(){qx.core.Environment.get(e);qx.core.Environment.get(f);qx.core.Environment.get(d);qx.core.Environment.get(c);qx.core.Environment.get(a);{var g;}
;}
});}
)();
(function(){var a="hide",b="animationEnd",c="Number",d="aftershow",e="function",f="qx.event.Emitter",g="switch",h="afterhide",j="beforeshow",k="beforehide",m="animationStart",n="baselib.Multiview",o="show";qx.Bootstrap.define(n,{extend:qx.event.Emitter,construct:function(q,p){this.__bU=q;this.__bV=p;this.__cb();}
,events:{"switch":f,"beforehide":f,"beforeshow":f,"afterhide":f,"aftershow":f},members:{__bU:null,__bV:null,__bW:null,__bX:null,__bY:null,__ca:0,__cb:function(){this.__bW=this.__bV;for(var i=0,l=this.__bU.length;i<l;i++ ){(function(r,i){var s=qxWeb(r.__bU[i]);var t=r.__ce.bind(r,s);var u=r.__cf.bind(r,s);s.on(m,t,r);s.on(b,u,r);if(r.__bV!==undefined){if(i!=r.__bV){s.hide();}
else {s.show();}
;}
else {s.hide();}
;}
)(this,i);}
;}
,getItems:function(){return this.__bU;}
,getCurrentItem:function(){return qxWeb(this.__bU[this.__bW]);}
,showNext:function(){this.showItem((this.__bW+1)%this.__bU.length,false);}
,showPrev:function(){var v=this.__bW-1;v=v<0?v+this.__bU.length:v;this.showItem(v,true);}
,getCurrentIndex:function(){return this.__bW;}
,showItem:function(w,x){if(!this.__cg(w)||(w==this.__bW)||this.isAnimating()){return;}
;x=x!==undefined?x:false;var y=this.getCurrentItem();if(this._shouldAnimate()){if(y.length>0){this.__cd(y,x);}
;this.__bW=w;this.__cc(this.getCurrentItem(),x);}
else {if(y.length>0){y.hide();}
;this.__bW=w;this.getCurrentItem().show();}
;}
,setHideAnimationDescription:function(z){this.__bX=z;}
,setShowAnimationDescription:function(A){this.__bY=A;}
,isAnimating:function(){return this.__ca>0;}
,close:function(B){if(this.isAnimating()){return;}
;if(this.getCurrentItem().length>0){if((this._shouldAnimate()&&!B)||!this._shouldAnimate()){this.getCurrentItem().hide();this.__bW=null;}
else if(this._shouldAnimate()&&B){this.once(h,function(){this.__bW=null;}
,this);this.__cd(this.getCurrentItem());}
;}
;}
,__cc:function(C,D){C.show();this.emit(j,{target:C,reverse:D});window.setTimeout(function(){var E=this.__bY.call(C,D);C[0].$$qxoperation=o;C.animate(E);}
.bind(this),10);}
,__cd:function(F,G){this.emit(k,{target:F,reverse:G});window.setTimeout(function(){var H=this.__bX.call(F,G);F[0].$$qxoperation=a;F.animate(H);}
.bind(this),10);}
,__ce:function(){this.__ca++ ;}
,__cf:function(I){if(I[0].$$qxoperation==a){I.hide();this.emit(h,{target:I});}
else {this.emit(d,{target:I});}
;this.__ca-- ;if(this.__ca===0){this.emit(g,{current:this.getCurrentItem()});}
;}
,__cg:function(J){if(qxWeb.type.get(J)===c&&(parseFloat(J)==parseInt(J,10))){return J>=0&&J<this.__bU.length;}
;return false;}
,_shouldAnimate:function(){return (typeof this.__bX==e)&&(typeof this.__bY==e);}
}});}
)();
(function(){var a='html',b='qx.debug',c='baselib.SelectboxSync',d='change',e='Your target collection is empty! It has to match an element.',f='Your collection is empty! It has to match a select element.',g='value';qx.Bootstrap.define(c,{statics:{__ch:null,selectSync:function(l,i,m){if(!this[0]){if(qxWeb.env.get(b)&&qxWeb.log!==undefined){qxWeb.log.debug(baselib.SelectboxSync,f);}
;return this;}
;if(!(i instanceof qxWeb)){i=qxWeb(i);}
;if(i.length===0){if(qxWeb.env.get(b)&&qxWeb.log!==undefined){qxWeb.log.debug(baselib.SelectboxSync,e);}
;return this;}
;if(m===undefined){m=a;}
;var h=this.eq(0),j=g,n=baselib.SelectboxSync.__ci(h,j,i,m),k=h.getAttribute(g);if(baselib.SelectboxSync.__ch[n]!==undefined){return this;}
;baselib.SelectboxSync.__ch[n]=function(){i.setAttribute(m,l[this.getValue()]);}
;h.on(d,baselib.SelectboxSync.__ch[n]);i.setAttribute(m,l[k]);}
,selectUnsync:function(p,s){if(!this[0]){return this;}
;var o=this.eq(0),q=g,t=baselib.SelectboxSync.__ci(o,q,p,s),r=baselib.SelectboxSync.__ch[t];if(!(p instanceof qxWeb)){p=qxWeb(p);}
;if(s===undefined){s=a;}
;if(r!==undefined){o.off(d,baselib.SelectboxSync.__ch[t]);}
;}
,__ci:function(u,v,w,x){var y=u[0].nodeName.toLowerCase();y+=v.toLowerCase();y+=w[0].nodeName.toLowerCase();y+=x.toLowerCase();return y;}
},defer:function(z){qxWeb.$attach({'selectSync':z.selectSync,'selectUnsync':z.selectUnsync});baselib.SelectboxSync.__ch={};}
});}
)();
(function(){var a="baselib.Toggle";qxWeb.define(a,{statics:{toggle:function(){var d=arguments,b={},f={},e;var c=function(){}
;if(d.length===0){return;}
;c=function(event){if(!this[0].uid){this[0].uid=(new Date()).getTime();b[this[0].uid]=0;}
;e=this[0].uid;if(event.preventDefault){event.preventDefault();}
else {event.returnValue=false;}
;f[e]=b[e];b[e]=(b[e]+1)%d.length;return d[f[e]].apply(this,arguments)||false;}
;this.on(qxWeb.EVENT.click,c);}
},defer:function(g){qxWeb.$attach({"toggle":g.toggle});}
});}
)();
(function(){var a="baselib.TextContent";qx.Bootstrap.define(a,{statics:{getTextContent:function(){if(this[0]){return qx.bom.Label.getValue(this[0]);}
;}
,setTextContent:function(b){for(var i=0;i<this.length;i++ ){qx.bom.Label.setValue(this[i],b);}
;return this;}
},defer:function(c){qxWeb.$attach({"getTextContent":c.getTextContent,"setTextContent":c.setTextContent});}
});}
)();
(function(){var a="text",b="",c="css.textoverflow",d="html.xul",e="value",f="qx.bom.Label";qx.Bootstrap.define(f,{statics:{setValue:function(h,g){g=g||b;if(h.useHtml){h.innerHTML=g;}
else if(!qx.core.Environment.get(c)&&qx.core.Environment.get(d)){h.firstChild.setAttribute(e,g);}
else {qx.bom.element.Attribute.set(h,a,g);}
;}
,getValue:function(i){if(i.useHtml){return i.innerHTML;}
else if(!qx.core.Environment.get(c)&&qx.core.Environment.get(d)){return i.firstChild.getAttribute(e)||b;}
else {return qx.bom.element.Attribute.get(i,a);}
;}
}});}
)();
(function(){var a="-",b="px",c="bottom-right",d="right-bottom",e="left-top",f="bottom",g="left-middle",h="right-middle",i="top-center",j="0px",k="bottom-left",l="center",m="hidden",n="middle",o="number",p="top-left",q="top",r="top-right",s="right",t="block",u="right-top",v="bottom-center",w="left-bottom",x="left",y="baselib.Tooltip",z="absolute";qxWeb.define(y,{construct:function(C,B,A,D){this.__bM=qxWeb(C);this.__bN=qxWeb(B);this.setPosition(A);this.__bO=D||{};this.updatePosition();this.__bT();}
,members:{__bM:null,__bN:null,__bP:null,__bO:null,getTarget:function(){return this.__bM;}
,setTarget:function(E){this.__bM=qxWeb(E);this.updatePosition();}
,getElement:function(){return this.__bN;}
,setPosition:function(G){var F=v;var H=baselib.Tooltip.POSITIONS;this.__bP=(H.indexOf(G)==-1)?F:G;this.updatePosition();}
,getPosition:function(){return this.__bP;}
,setOffsets:function(I){this.__bO=I;this.updatePosition();}
,getOffset:function(){return this.__bO;}
,isVisible:function(){return this.__bN.getWidth()||this.__bN.getHeight();}
,updatePosition:function(){if(this.__bN.length>0&&this.__bM.length>0){var N={top:0,left:0,right:0,bottom:0};if(this.__bO){for(var K in N){if(typeof this.__bO[K]==o){N[K]=this.__bO[K];}
;}
;}
;var L=this.__bN.isRendered();var J=null;var M=null;if(!L){J=this.__bN[0].style.display;M=this.__bN[0].style.visibility;this.__bN.setStyles({position:z,visibility:m,display:t});}
;this.__bQ(N);if(!L){this.__bN[0].style.display=J;this.__bN[0].style.visibility=M;}
;}
;}
,__bQ:function(Q){this.__bN.setStyles({position:z,top:j,left:j});var S=this.__bM.getOffset(),P=this.__bN.getOffset();var R=S.left-P.left,W=S.top-P.top;var V=this.__bM.getWidth()-this.__bN.getWidth();var U=this.__bM.getHeight()-this.__bN.getHeight();var T=this.__bP.split(a);var O=this.__bR(R,W,V,U,Q,T[0],{});O=this.__bS(R,W,V,U,Q,T[1],O);this.__bN.setStyles(O);}
,__bR:function(ba,be,bc,bb,Y,bd,X){switch(bd){case f:X.top=(be+this.__bM.getHeight()+Y.top)+b;break;case q:X.top=(be-this.__bN.getHeight()-Y.bottom)+b;break;case x:X.left=(ba-this.__bN.getWidth()+Y.left)+b;break;case s:X.left=(ba+this.__bM.getWidth()-Y.right)+b;break;};return X;}
,__bS:function(bh,bl,bj,bi,bg,bk,bf){switch(bk){case l:bf.left=(bh+bj/2+bg.left)+b;break;case x:bf.left=(bh+bg.left)+b;break;case s:bf.left=(bh+bj-bg.right)+b;break;case n:bf.top=(bl+bi/2+bg.top)+b;break;case q:bf.top=(bl+bg.top)+b;break;case f:bf.top=(bl+bi-bg.bottom)+b;break;};return bf;}
,__bT:function(){qxWeb(window).on(qxWeb.EVENT.resize,function(){if(this.isVisible){this.updatePosition();}
;}
,this);}
},statics:{tooltip:function(bo,br,bn){if(!this[0]||!bo){return this;}
;var bm=qxWeb(this[0]);br=br||v;var bp={top:0,left:0,right:0,bottom:0};bn=bn||{};if(bn){for(var bq in bp){if(typeof bn[bq]!=o){bn[bq]=bp[bq];}
;}
;}
;return new baselib.Tooltip(bm,bo,br,bn);}
,POSITIONS:[p,i,r,k,v,c,e,g,w,u,h,d]},defer:function(bs){qxWeb.$attach({"tooltip":bs.tooltip});}
});}
)();
(function(){var a="baselib.util.Uri";qxWeb.define(a,{statics:{appendParams:function(b,c){return qx.util.Uri.appendParamsToUrl(b,c);}
,getAbsolute:function(d){return qx.util.Uri.getAbsolute(d);}
,parse:function(f,e){return qx.util.Uri.parseUri(f,e);}
,toParameter:function(g,h){return qx.util.Uri.toParameter(g,h);}
},defer:function(i){qxWeb.$attachStatic({uri:{appendParams:i.appendParams,getAbsolute:i.getAbsolute,parse:i.parse,toParameter:i.toParameter}});}
});}
)();
(function(){var a="baselib.util.Viewport";qx.Bootstrap.define(a,{statics:{getViewportOffset:function(){if(!this[0]){return;}
;var b=this[0].getBoundingClientRect();return {top:b.top,bottom:b.bottom,left:b.left,right:b.right};}
},defer:function(c){qxWeb.$attach({"getViewportOffset":c.getViewportOffset});}
});}
)();


  // Export the global 'qxWeb' variable to '$q'. This variable is used by the follow-up
  // modules to guard them against overwriting 'q' in the global namespace.
  // It is necessary to define the variable locally - "copy" it into the local function 
  // scope before exporting it.
  if (!window.$q) {
    window.$q = window.qxWeb;
  }

  window["qx"] = undefined;
  try {
    delete window.qx;
  } catch(e) {}
})();
//### zip:baseLib-0.9.10.jar/PUSTEFIX-INF/script/compat-min.js
(function()
{
  // Make 'qx' available within this closure
  var qx = window.qxWeb.$$qx;

  // Make sure the namespaces are created with the correct root. In order to
  // isolate the qx within the closure we have to make sure that every new class
  // is created under the correct root (window.qxWeb.$$qx in this case)
  qx.Bootstrap.setRoot({ qx: window.qxWeb.$$qx,
                         baselib: window.baselib,
                         qui: window.qui });
  
  qx.$$packageData['0']={"locales":{},"resources":{},"translations":{}};
(function(){var a="qx.lang.String.hyphenate",b="qx.lang.Function.bind",c="$q.wrap",d="$q(SELECTOR).remove()",e="$q(SELECTOR).replaceClass",f="qx.bom.Collection.html",g="function",h="$q()",k="qx.bom.element.Attribute.reset",l="resetAttribute",m="qx.bom.Element.clone",n="browser.name",p="prototype",r="$q(element).getNext()",s="$q(ancestor element).length > 0",t="$q(SELECTOR).getOffset().left",u="opacity",v="qx.bom.element.Style.setStyles",w="qx.dom.Hierarchy.getNextElementSibling",x="qx.event.Registration.removeListener",y="<",z="$q(SELECTOR).getWidth",A="qx.bom.element.Style.reset",B="qxWeb.getName",C="qx.bom.element.Style.set",D="qxWeb.cookie.get",E="*",F="qxWeb.string.firstLow",G="qx.bom.element.Class.addClasses",H="qx.bom.Label.setValue",I="qx.Class.define",J="addListener",K="$q(SELECTOR).getClass",L="qx.bom.Document.getWidth",M="emit",N="children",O="$q(SELECTOR, CONTEXT)",P="baselib.debug.migration",Q="qx.bom.Selector.query",R="qx.bom.Collection.id",S="$q(SELECTOR).getChildren",T="qx",U="$q(SELECTOR).before()",V="qx.lang.String.firstLow",W="$q(SELECTOR).getContentWidth",X="removeAttribute",Y="$q(element).empty",fc="anonymous()",eX="$q(SELECTOR).removeClasses",fd="qxWeb.string.hyphenate",eY="qx.dom.Node.getName",fa="qxWeb.string.camelCase",eW="qx.bom.element.Attribute.get",fb="qx.lang.String.camelCase",fi="qx.dom.Hierarchy.getChildElements",fj="$q(SELECTOR).setTextContent",fp="qx.bom.element.Class.removeClasses",fk="baselib.Compat",fe="$q(element).clone",ff="qx.bom.Event.fire",fg="='",fh="$q(SELECTOR).getOffset().right",fo="getParents",fR="qxWeb.string.endsWith",fq="qx.bom.element.Attribute.set",fr="#",fl="qx.bom.Collection.create",fm="$q(SELECTOR).addClass",gS="qx.bom.Input.setValue",fn="qxWeb.isDocument",fs="qxWeb.isWindow",ft="html",fu="qx.bom.element.Dimension.getHeight",fz="qx.dom.Node.isDocument",fA="qx.dom.Element.empty",fB="$q(SELECTOR).setValue",fv="qx.Bootstrap",fw="qx.bom.Cookie.set",fx="qx.dom.Hierarchy.isDescendantOf",fy="qx.core.Variant.isSet",fF="qx.bom.Element.hasListener",fG="qx.bom.element.Class.toggle",fH="qx.bom.Event.removeNativeListener",fI="Function.bind",fC="mshtml",fD="qx.dom.Element.insertBefore",gV="$q(SELECTOR).toggleClass",fE="$q(SELECTOR).getOffset().top",fM="qx.lang.String.firstUp",fN="window.setTimeout",hb="$q(element).focus",fO="$q(SELECTOR).getPosition",fJ=" ",fK="qx.bom.Input.getValue",gY="qx.dom.Element.insertEnd",fL=" Please use the '",fP="qx.dom.Element.insertBegin",fQ="' instead!",gd="qx.dom.Element.insertAt",gc="qxWeb.isElement",gb="qx.dom.Node.getText",gh="qxWeb.getDocument",gg="qx.dom.Element.hasChildren",gf="$q(SELECTOR).getOffset",ge="qxWeb.cookie.set",fV="qxWeb.isBlockNode",fU="qx.bom.element.Location.getBottom",fT="qx.bom.element.Location.get",fS="$q.create(HTML)",ga="qx.lang.String.escapeRegexpChars",fY="qx.dom.Node.isWindow",fX="qx.lang.String.startsWith",fW="qx.dom.Node.getWindow",go="qx.log.Logger.info",gn="$q(#ID)",gm="$q(SELECTOR).setAttribute",gl="$q(element).setAttribute",gs="qx.bom.element.Location.getPosition",gr="The method '",gq="qxWeb.string.escapeRegexpChars",gp="qx.dom.Hierarchy.getDescendants",gk="qx.bom.Document.getHeight",gj="off",gi="$q(SELECTOR).getChildren().length",gD="$q(SELECTOR).getOffset().bottom",gC="$q.create(HTML, CONTEXT)",gB="qx.lang.String.endsWith",gH="engine.name",gG="$q(SELECTOR).getParents",gF="qx.bom.Cookie.del",gE="qx.bom.element.Location.getTop",gw="$q(SELECTOR).removeClass",gv="qx.core.Object.fireDataEvent",gu="$q(SELECTOR).setStyle",gt="qx.bom.element.Class.add",gA="$q(SELECTOR).getAttribute",gz="qx.bom.element.Class.has",gy="getChildren",gx="$q.env.get(key) == value",gN="baselib.deprecated.stacktrace",gM="qx.bom.Element.focus",gL="$q(SELECTOR).before(node)",gK="on",gR="'Capture' parameter no longer supported!",gQ="Method '",gP="object",gO="$q(SELECTOR).append",gJ="qx.dom.Node.isElement",gI="qxWeb.string.startsWith",en="$q(SELECTOR).setStyle(STYLE, null)",em="true",hc="' ",ej="qx.bom.Cookie.get",ek="$q.(SELECTOR).before(node)",ei="' is deprecated!",ha="qxWeb.isNode",eg="$q(SELECTOR).getHeight",eh="qxWeb.string.firstUp",ef="qx.bom.Event.addNativeListener",gW="qx.debug",ed="qx.event.Registration.addListener",ee="$q(SELECTOR).getTextContent",ec="HTMLEvents",ew="qx.dom.Element.getParentElement",ey="qx.bom.element.Location.getLeft",eu="qx.bom.element.Opacity.set",ev="qx.dom.Node.isBlockNode",es="qx.log.Logger.error",et="qx.bom.element.Dimension.getWidth",er="Please remove the usage of the logger infrastructure.",eb="qx.bom.element.Class.replace",ep="",eq="qxWeb.cookie.del",eo="$q(SELECTOR).hasClass",eL="qx.bom.element.Location.getRight",eJ="qx.dom.Node.isNode",eK="qx.bom.element.Class.remove",eH="qx.dom.Element.removeChild",eI="$q(SELECTOR).setStyles()",eG="engine.version",gU="qx.bom.Label.getValue",eE="$q(NODE).after(ref)",eF="qx.bom.element.Dimension.getContentWidth",eD="qx.dom.Node.getDocument",gX="qxWeb.getWindow",eB="qx.bom.element.Class.get",eC="$q(SELECTOR).getValue",ez="qx.dom.Element.insertAfter",eA="qx.bom.element.Style.get",eT="qx.event.Timer.once",eU="$q(element).find('*')",eR="$q(SELECTOR).addClasses",eS="$q(SELECTOR).getStyle",eP="qx.bom.Collection.query",eQ="qx.dom.Element.create",eO=">",gT="parents",eM="removeListener",eN="qx.module",eV="$q(element).hasListener";qx.Bootstrap.define(fk,{statics:{wrap:function(hd){baselib.Compat.logDeprecatedMessage(c,h);return this(hd);}
,eventRegistrationAddListener:function(hh,hg,he,self,hf){baselib.Compat.logDeprecatedMessage(ed,gK);if(arguments.length==5){baselib.Compat.logMessage(gR);}
;qxWeb(hh).on(hg,he,self);}
,eventRegistrationRemoveListener:function(hl,hk,hi,self,hj){baselib.Compat.logDeprecatedMessage(x,gj);if(arguments.length==5){baselib.Compat.logMessage(gR);}
;qxWeb(hl).off(hk,hi,self);}
,eventTimerOnce:function(hp,hn,ho){baselib.Compat.logDeprecatedMessage(eT,fN);var hm=hp.bind(hn);var hq=window.setTimeout(hm,ho);return hq;}
,addListener:function(ht,hr,self,hs){baselib.Compat.logDeprecatedMessage(J,gK);if(arguments.length==4){baselib.Compat.logMessage(gR);}
;this.on(ht,hr,self);return this;}
,removeListener:function(hw,hu,self,hv){baselib.Compat.logDeprecatedMessage(eM,gj);if(arguments.length==4){baselib.Compat.logMessage(gR);}
;this.off(hw,hu,self);return this;}
,children:function(hx){baselib.Compat.logDeprecatedMessage(N,gy);return this.getChildren(hx);}
,parents:function(hy){baselib.Compat.logDeprecatedMessage(gT,fo);return this.getParents(hy);}
,resetAttribute:function(name){baselib.Compat.logDeprecatedMessage(l,X);return this.setAttribute(name,null);}
,resetStyle:function(hz){return this.setStyle(hz,null);}
,bomEventFire:function(hC,hA){baselib.Compat.logDeprecatedMessage(ff,M);var hB;if(document.createEvent){hB=document.createEvent(ec);hB.initEvent(hA,true,true);return !hC.dispatchEvent(hB);}
else {hB=document.createEventObject();return hC.fireEvent(gK+hA,hB);}
;}
,bomEventAddNativeListener:function(hG,hF,hD,hE){baselib.Compat.logDeprecatedMessage(ef,gK);qxWeb.$$qx.bom.Event.addNativeListener(hG,hF,hD,hE);}
,bomEventRemoveNativeListener:function(hK,hJ,hH,hI){baselib.Compat.logDeprecatedMessage(fH,gj);qxWeb.$$qx.bom.Event.removeNativeListener(hK,hJ,hH,hI);}
,bomElementClassToggle:function(hM,name){baselib.Compat.logDeprecatedMessage(fG,gV);var hL=qxWeb.create(hM);hL.toggleClass(name);return hL.getClass();}
,dollarShortcut:function(hN,hO){if(qxWeb.isNode(hN)){return qxWeb(hN);}
else {if(hN.indexOf(y)!=-1){return qxWeb.create(hN);}
else {return qxWeb(hN);}
;}
;}
,bomCollectionQuery:function(hQ,hP){baselib.Compat.logDeprecatedMessage(eP,O);return qxWeb(hQ,hP);}
,bomCollectionHtml:function(hR,hS){baselib.Compat.logDeprecatedMessage(f,gC);return qxWeb.create(hR,hS);}
,bomCollectionCreate:function(hU,hT){baselib.Compat.logDeprecatedMessage(fl,gC);return qxWeb.create(hU,hT);}
,bomCollectionId:function(hV){baselib.Compat.logDeprecatedMessage(R,gn);return qxWeb(fr+hV);}
,bomElementLocationGetBottom:function(hX,hW){baselib.Compat.logDeprecatedMessage(fU,gD);return qxWeb(hX).getOffset().bottom;}
,bomElementLocationGetTop:function(ia,hY){baselib.Compat.logDeprecatedMessage(gE,fE);return qxWeb(ia).getOffset().top;}
,bomElementLocationGetLeft:function(ic,ib){baselib.Compat.logDeprecatedMessage(ey,t);return qxWeb(ic).getOffset().left;}
,bomElementLocationGetRight:function(ig,ie){baselib.Compat.logDeprecatedMessage(eL,fh);return qxWeb(ig).getOffset().right;}
,bomElementStyleReset:function(ii,name,ih){baselib.Compat.logDeprecatedMessage(A,en);qxWeb(ii).setStyle(name,null);}
,bomElementStyleSetStyles:function(il,ij,ik){baselib.Compat.logDeprecatedMessage(v,eI);qxWeb(il).setStyles(ij);}
,domElementHasChildren:function(im){baselib.Compat.logDeprecatedMessage(gg,gi);return qxWeb(im).getChildren().length!=0;}
,domElementInsertAfter:function(io,ip){baselib.Compat.logDeprecatedMessage(ez,eE);var iq=qxWeb(io).after(ip);return iq.length>0;}
,domElementInsertAt:function(ir,parent,is){baselib.Compat.logDeprecatedMessage(gd,U);var it=qxWeb(parent).getChildren().eq(is).before(ir);return it.length>0;}
,domElementInsertBefore:function(iu,iv){baselib.Compat.logDeprecatedMessage(fD,ek);var iw=qxWeb(iv).before(iu);return iw.length>0;}
,domElementInsertBegin:function(ix,parent){baselib.Compat.logDeprecatedMessage(fP,gL);var iy=qxWeb(parent).getChildren().getFirst().before(ix);return iy.length>0;}
,domElementRemoveChild:function(iz,parent){baselib.Compat.logDeprecatedMessage(eH,d);var iA=qxWeb(iz).remove();return iA.length>0;}
,domElementCreate:function(name,iF,iE){baselib.Compat.logDeprecatedMessage(eQ,fS);var iC=y+name+fJ;for(var iB in iF){iC+=iB+fg+iF[iB]+hc;}
;iC+=eO;var iD=qxWeb.create(iC);return iD.length>0?iD[0]:null;}
,domNodeGetDocument:function(iG){baselib.Compat.logDeprecatedMessage(eD,gh);return qxWeb.getDocument(iG);}
,domNodeGetName:function(iH){baselib.Compat.logDeprecatedMessage(eY,B);if(!iH||!iH.nodeName){return null;}
;return iH.nodeName.toLowerCase();}
,domNodeGetText:function(iI){baselib.Compat.logDeprecatedMessage(gb,ee);return qxWeb(iI).getTextContent();}
,domNodeGetWindow:function(iJ){baselib.Compat.logDeprecatedMessage(fW,gX);return qxWeb.getWindow(iJ);}
,domNodeIsDocument:function(iK){baselib.Compat.logDeprecatedMessage(fz,fn);return qxWeb.isDocument(iK);}
,domNodeIsElement:function(iL){baselib.Compat.logDeprecatedMessage(gJ,gc);return qxWeb.isElement(iL);}
,domNodeIsNode:function(iM){baselib.Compat.logDeprecatedMessage(eJ,ha);return qxWeb.isNode(iM);}
,domNodeIsBlockNode:function(iN){baselib.Compat.logDeprecatedMessage(ev,fV);return qxWeb.isBlockNode(iN);}
,domNodeIsWindow:function(iO){baselib.Compat.logDeprecatedMessage(fY,fs);return qxWeb.isWindow(iO);}
,bomElementEmpty:function(iQ){baselib.Compat.logDeprecatedMessage(fA,Y);var iP=qxWeb(iQ).empty();return iP.length>0?ep:null;}
,bomElementHasListener:function(iT,iS,iR){baselib.Compat.logDeprecatedMessage(fF,eV);return qxWeb(iT).hasListener(iS);}
,bomElementFocus:function(iU){baselib.Compat.logDeprecatedMessage(gM,hb);qxWeb(iU).focus();}
,bomElementClone:function(iV){baselib.Compat.logDeprecatedMessage(m,fe);return qxWeb(iV).clone()[0];}
,bomElementAttributeReset:function(iW,name){baselib.Compat.logDeprecatedMessage(k,gl);qxWeb(iW).setAttribute(name,null);}
,bomViewportGetWidth:function(iX){iX=iX||window;return qxWeb(iX).getWidth();}
,bomViewportGetHeight:function(iY){iY=iY||window;return qxWeb(iY).getHeight();}
,domHierarchyGetDescendants:function(jb){baselib.Compat.logDeprecatedMessage(gp,eU);var ja=qxWeb(jb).find(E);return ja.toArray();}
,domHierarchyIsDescendantOf:function(je,jc){baselib.Compat.logDeprecatedMessage(fx,s);var jd=qxWeb(jc).find(je.tagName.toLowerCase());return jd.indexOf(je)!=-1;}
,domHierarchyGetNextElementSibling:function(jh){baselib.Compat.logDeprecatedMessage(w,r);var jg=qxWeb(jh).getNext();var jf=jg.length>0?jg[0]:null;return jf;}
,coreVariantisSet:function(jj,ji){baselib.Compat.logDeprecatedMessage(fy,gx);var jk=qx.core.Environment.get(jj);return jk==ji;}
,classDefine:function(name,jl){baselib.Compat.logDeprecatedMessage(I,fv);return qx.Bootstrap.define(name,jl);}
,langFunctionBind:function(jm,self,jn){baselib.Compat.logDeprecatedMessage(b,fI);return qx.lang.Function.create(jm,{self:self,args:arguments.length>2?qx.lang.Array.fromArguments(arguments,2):null});}
,langFunctionListener:function(){return qxWeb.$$qx.lang.Function.listener(arguments);}
,bomInputGetValue:function(jo){baselib.Compat.logDeprecatedMessage(fK,eC);return qxWeb(jo).getValue();}
,bomInputSetValue:function(jp,jq){baselib.Compat.logDeprecatedMessage(gS,fB);return qxWeb(jp).setValue(jq);}
,bomElementClassReplace:function(jr,jt,js){baselib.Compat.logDeprecatedMessage(eb,e);return qxWeb(jr).replaceClass(jt,js);}
,bomElementClassRemove:function(ju,jv){baselib.Compat.logDeprecatedMessage(eK,gw);return qxWeb(ju).removeClass(jv);}
,bomElementClassRemoveClasses:function(jw,jx){baselib.Compat.logDeprecatedMessage(fp,eX);return qxWeb(jw).removeClasses(jx);}
,bomElementClassAdd:function(jz,jy){baselib.Compat.logDeprecatedMessage(gt,fm);return qxWeb(jz).addClass(jy);}
,bomElementClassAddClasses:function(jA,jB){baselib.Compat.logDeprecatedMessage(G,eR);return qxWeb(jA).addClasses(jB);}
,bomElementClassGet:function(jC){baselib.Compat.logDeprecatedMessage(eB,K);return qxWeb(jC).getClass();}
,bomElementClassHas:function(jE,jD){baselib.Compat.logDeprecatedMessage(gz,eo);return qxWeb(jE).hasClass(jD);}
,bomDocumentGetWidth:function(){baselib.Compat.logDeprecatedMessage(L,z);return qxWeb(document.documentElement).getWidth();}
,bomDocumentGetHeight:function(jF){baselib.Compat.logDeprecatedMessage(gk,eg);return qxWeb(document.documentElement).getHeight();}
,bomElementAttributeGet:function(jH,jG){baselib.Compat.logDeprecatedMessage(eW,gA);return qxWeb(jH).getAttribute(jG);}
,bomElementAttributeSet:function(jJ,jI,jK){baselib.Compat.logDeprecatedMessage(fq,gm);return qxWeb(jJ).setAttribute(jI,jK);}
,bomElementDimensionGetHeight:function(jL){baselib.Compat.logDeprecatedMessage(fu,eg);return qxWeb(jL).getHeight();}
,bomElementDimensionGetWidth:function(jM){baselib.Compat.logDeprecatedMessage(et,z);return qxWeb(jM).getWidth();}
,bomElementLocationGet:function(jN){baselib.Compat.logDeprecatedMessage(fT,gf);return qxWeb(jN).getOffset();}
,bomElementOpacitySet:function(jP,jO){baselib.Compat.logDeprecatedMessage(eu,gu);return qxWeb(jP).setStyle(u,jO);}
,bomElementStyleGet:function(jQ,jR,jS,jT){baselib.Compat.logDeprecatedMessage(eA,eS);return qxWeb(jQ).getStyle(jR);}
,bomElementStyleSet:function(jU,jV,jX,jW){baselib.Compat.logDeprecatedMessage(C,gu);return qxWeb(jU).setStyle(jV,jX);}
,domElementGetParent:function(jY){baselib.Compat.logDeprecatedMessage(ew,gG);return qxWeb(jY).getParents();}
,domElementInsertEnd:function(ka,parent){baselib.Compat.logDeprecatedMessage(gY,gO);return qxWeb(parent).append(ka);}
,bomElementDimensionGetContentWidth:function(kb){baselib.Compat.logDeprecatedMessage(eF,W);return qxWeb(kb).getContentWidth();}
,bomSelectorQuery:function(kd,kc){baselib.Compat.logDeprecatedMessage(Q,W);return qxWeb(kc).find(kd);}
,domHierarchyGetChildElements:function(ke){baselib.Compat.logDeprecatedMessage(fi,S);var kf=qxWeb(ke).getChildren(),kg=[];kf.forEach(function(o){kg.push(o);}
);return kg;}
,bomElementLocationGetPosition:function(kh){baselib.Compat.logDeprecatedMessage(gs,fO);return qxWeb(kh).getPosition();}
,bomLabelSetValue:function(ki,kj){baselib.Compat.logDeprecatedMessage(H,fj);return qxWeb(ki).setTextContent(kj);}
,bomLabelGetValue:function(kk){baselib.Compat.logDeprecatedMessage(gU,ee);return qxWeb(kk).getTextContent();}
,logLoggerInfo:function(km,kl){baselib.Compat.logDeprecatedMessage(go,ep);baselib.Compat.logMessage(er);if(window.console!=undefined&&typeof window.console.info==g){window.console.info(km,kl);}
;}
,logLoggerError:function(ko,kn){baselib.Compat.logDeprecatedMessage(es,ep);baselib.Compat.logMessage(er);if(window.console!=undefined&&typeof window.console.error==g){window.console.error(ko,kn);}
;}
,logLoggerWarn:function(kq,kp){baselib.Compat.logDeprecatedMessage(es,ep);baselib.Compat.logMessage(er);if(window.console!=undefined&&typeof window.console.warn==g){window.console.warn(kq,kp);}
;}
,coreObjectFireDataEvent:function(kt,ku,kr,ks){baselib.Compat.logDeprecatedMessage(gv,M);qxWeb(ft).emit(kt,ku);return true;}
,logDeprecatedMessage:function(kv,ky){var kx=gr+kv+ei;if(ky){kx+=fL+ky+fQ;}
;baselib.Compat.logMessage(kx);var kw=qxWeb.cookie.get(gN);if(qxWeb.env.get(gW)&&(kw===em||qxWeb.env.get(gN))){try{throw new Error();}
catch(kz){if(kz.stack&&window.console.trace){window.console.trace();}
;}
;}
;}
,langStringCamelCase:function(kA){baselib.Compat.logDeprecatedMessage(fb,fa);return qxWeb.string.camelCase(kA);}
,langStringEndsWith:function(kC,kB){baselib.Compat.logDeprecatedMessage(gB,fR);return qxWeb.string.endsWith(kC,kB);}
,langStringEscapeRegexpChars:function(kD){baselib.Compat.logDeprecatedMessage(ga,gq);return qxWeb.string.escapeRegexpChars(kD);}
,langStringFirstLow:function(kE){baselib.Compat.logDeprecatedMessage(V,F);return qxWeb.string.firstLow(kE);}
,langStringFirstUp:function(kF){baselib.Compat.logDeprecatedMessage(fM,eh);return qxWeb.string.firstUp(kF);}
,langStringHyphenate:function(kG){baselib.Compat.logDeprecatedMessage(a,fd);return qxWeb.string.hyphenate(kG);}
,langStringStartsWith:function(kI,kH){baselib.Compat.logDeprecatedMessage(fX,gI);return qxWeb.string.startsWith(kI,kH);}
,bomCookieSet:function(kN,kM,kL,kO,kJ,kK){baselib.Compat.logDeprecatedMessage(fw,ge);qxWeb.cookie.set(kN,kM,kL,kO,kJ,kK);}
,bomCookieGet:function(kP){baselib.Compat.logDeprecatedMessage(ej,D);return qxWeb.cookie.get(kP);}
,bomCookieDel:function(kS,kQ,kR){baselib.Compat.logDeprecatedMessage(gF,eq);return qxWeb.cookie.del(kS,kQ,kR);}
,logMessage:function(kT){if(qxWeb.env.get(gW)&&window.console){window.console.warn(kT);}
;}
,__cm:function(kV){var kW;var kU;var kY;var kX;for(var i=0,j=kV.length;i<j;i++ ){kY=kV[i].fullMethodName;kU=kV[i].methodName;kX=kV[i].clazz;kW=kX[kU];kX[kU]=function(la,lb,ld,lc){return function lh(){if(lh.caller==null){lc(gQ+lb+ei);if(qxWeb.env.get(gW)&&qxWeb.env.get(P)){try{throw new Error();}
catch(lj){if(lj.stack&&window.console.trace){window.console.trace();}
;}
;}
;}
else if(lh.caller){var li=lh.caller;var lf=false;var le=0;var lg;while(li!=null){if(li==lh){break;}
;lg=qx.lang.Function.getName(li);if(lg==fc){break;}
;if(lg.indexOf(eN)!=-1){lf=true;}
;li=li.caller;le++ ;}
;if(le==1&&lg==fc){lf=true;}
;if(!lf){lc(gQ+lb+ei);if(qxWeb.env.get(gW)&&qxWeb.env.get(P)){try{throw new Error();}
catch(lk){if(window.console.trace){window.console.trace();}
;}
;}
;}
;}
;return ld.apply(la,arguments);}
;}
(kX,kY,kW,baselib.Compat.logMessage);}
;}
},defer:function(lm){if(typeof ll===null||typeof ll!==gP){var ll={};}
;ll.bom=ll.bom||{};ll.bom.Collection=ll.bom.Collection||{};ll.bom.element=ll.bom.element||{};ll.bom.Collection.query=q;ll.bom.Collection.query=lm.bomCollectionQuery;ll.bom.Collection.html=lm.bomCollectionHtml;ll.bom.Collection.create=lm.bomCollectionCreate;ll.bom.Collection.id=lm.bomCollectionId;window.$=window.$||lm.dollarShortcut;ll.bom.Selector=ll.bom.Selector||{};ll.bom.Selector.query=lm.bomSelectorQuery;ll.bom.Element=ll.bom.Element||{};ll.bom.Element.empty=lm.bomElementEmpty;ll.bom.Element.hasListener=lm.bomElementHasListener;ll.bom.Element.clone=lm.bomElementClone;ll.bom.element=ll.bom.element||{};ll.bom.element.Class=ll.bom.element.Class||{};ll.bom.element.Class.replace=lm.bomElementClassReplace;ll.bom.element.Class.remove=lm.bomElementClassRemove;ll.bom.element.Class.removeClasses=lm.bomElementClassRemoveClasses;ll.bom.element.Class.add=lm.bomElementClassAdd;ll.bom.element.Class.addClasses=lm.bomElementClassAddClasses;ll.bom.element.Class.get=lm.bomElementClassGet;ll.bom.element.Class.has=lm.bomElementClassHas;ll.bom.element.Dimension=ll.bom.element.Dimension||{};ll.bom.element.Dimension.getHeight=lm.bomElementDimensionGetHeight;ll.bom.element.Dimension.getWidth=lm.bomElementDimensionGetWidth;ll.bom.element.Dimension.getContentWidth=lm.bomElementDimensionGetContentWidth;ll.bom.element.Opacity=ll.bom.element.Opacity||{};ll.bom.element.Opacity.set=lm.bomElementOpacitySet;ll.bom.Input=ll.bom.Input||{};ll.bom.Input.getValue=lm.bomInputGetValue;ll.bom.Input.setValue=lm.bomInputSetValue;ll.bom.request=qxWeb.$$qx.bom.request;ll.bom.Element.addListener=lm.eventRegistrationAddListener;ll.bom.Element.removeListener=lm.eventRegistrationRemoveListener;ll.bom.Event={};ll.bom.Event.fire=lm.bomEventFire;ll.bom.Event.addNativeListener=lm.bomEventAddNativeListener;ll.bom.Event.removeNativeListener=lm.bomEventRemoveNativeListener;ll.event=ll.event||{};ll.event.Registration=ll.event.Registration||{};ll.event.Registration.addListener=lm.eventRegistrationAddListener;ll.event.Registration.removeListener=lm.eventRegistrationRemoveListener;ll.event.Registration.fireEvent=lm.bomEventFire;ll.event.Registration.hasListener=lm.bomElementHasListener;ll.event.Timer=ll.event.Timer||{};ll.event.Timer.once=lm.eventTimerOnce;ll.bom.element.Class.toggle=lm.bomElementClassToggle;ll.bom.element.Location=ll.bom.element.Location||{};ll.bom.element.Location.get=lm.bomElementLocationGet;ll.bom.element.Location.getBottom=lm.bomElementLocationGetBottom;ll.bom.element.Location.getLeft=lm.bomElementLocationGetLeft;ll.bom.element.Location.getRight=lm.bomElementLocationGetRight;ll.bom.element.Location.getTop=lm.bomElementLocationGetTop;ll.bom.element.Location.getPosition=lm.bomElementLocationGetPosition;ll.bom.client=ll.bom.client||{};ll.bom.client.Engine=ll.bom.client.Engine||{};ll.bom.client.Engine.MSHTML=qxWeb.env.get(gH)==fC;ll.bom.client.Engine.VERSION=qxWeb.env.get(eG);ll.bom.client.Engine.UNKNOWN_ENGINE=false;ll.bom.client.Browser=ll.bom.client.Browser||{};ll.bom.client.Browser.NAME=qxWeb.env.get(n);ll.bom.element.Style=ll.bom.element.Style||{};ll.bom.element.Style.reset=lm.bomElementStyleReset;ll.bom.element.Style.setStyles=lm.bomElementStyleSetStyles;ll.bom.element.Style.get=lm.bomElementStyleGet;ll.bom.element.Style.set=lm.bomElementStyleSet;ll.bom.Label=ll.bom.Label||{};ll.bom.Label.setValue=lm.bomLabelSetValue;ll.bom.Label.getValue=lm.bomLabelGetValue;ll.bom.Cookie=ll.bom.Cookie||{};ll.bom.Cookie.set=lm.bomCookieSet;ll.bom.Cookie.get=lm.bomCookieGet;ll.bom.Cookie.get=lm.bomCookieDel;ll.bom.element.Attribute=ll.bom.element.Attribute||{};ll.bom.element.Attribute.reset=lm.bomElementAttributeReset;ll.bom.element.Attribute.get=lm.bomElementAttributeGet;ll.bom.element.Attribute.set=lm.bomElementAttributeSet;ll.bom.Viewport=ll.bom.Viewport||{};ll.bom.Viewport.getWidth=lm.bomViewportGetWidth;ll.bom.Viewport.getHeight=lm.bomViewportGetHeight;ll.dom=ll.dom||{};ll.dom.Element=ll.dom.Element||{};ll.dom.Element.create=lm.domElementCreate;ll.dom.Element.hasChildren=lm.domElementHasChildren;ll.dom.Element.insertAfter=lm.domElementInsertAfter;ll.dom.Element.insertAt=lm.domElementInsertAt;ll.dom.Element.insertBefore=lm.domElementInsertBefore;ll.dom.Element.insertBegin=lm.domElementInsertBegin;ll.dom.Element.removeChild=lm.domElementRemoveChild;ll.dom.Element.getParentElement=lm.domElementGetParent;ll.dom.Element.insertEnd=lm.domElementInsertEnd;ll.dom.Node=ll.dom.Node||{};ll.dom.Node.getDocument=lm.domNodeGetDocument;ll.dom.Node.getName=lm.domNodeGetName;ll.dom.Node.getText=lm.domNodeGetText;ll.dom.Node.getWindow=lm.domNodeGetWindow;ll.dom.Node.isBlockNode=lm.domNodeIsBlockNode;ll.dom.Node.isDocument=lm.domNodeIsDocument;ll.dom.Node.isElement=lm.domNodeIsElement;ll.dom.Node.isNode=lm.domNodeIsNode;ll.dom.Node.isWindow=lm.domNodeIsWindow;ll.bom.Document=ll.bom.Document||{};ll.bom.Document.getWidth=lm.bomDocumentGetWidth;ll.dom.Hierarchy=ll.dom.Hierarchy||{};ll.dom.Hierarchy.getDescendants=lm.domHierarchyGetDescendants;ll.dom.Hierarchy.isDescendantOf=lm.domHierarchyIsDescendantOf;ll.dom.Hierarchy.getChildElements=lm.domHierarchyGetChildElements;ll.dom.Hierarchy.getNextElementSibling=lm.domHierarchyGetNextElementSibling;ll.core=ll.core||{};ll.core.Object=ll.core.Object||{};ll.core.Object[p]=ll.core.Object[p]||{};ll.core.Object[p].fireDataEvent=lm.coreObjectFireDataEvent;ll.core.Variant={};ll.core.Variant.isSet=lm.coreVariantisSet;ll.Class={};ll.Class.define=lm.classDefine;ll.Bootstrap=qxWeb.$$qx.Bootstrap;ll.lang=ll.lang||{};ll.lang.Function=ll.lang.Function||{};ll.lang.Function.bind=lm.langFunctionBind;ll.lang.Function.create=qxWeb.$$qx.lang.Function.create;ll.lang.Function.getName=qxWeb.$$qx.lang.Function.getName;ll.lang.String=ll.lang.String||{};ll.lang.String.camelCase=lm.langStringCamelCase;ll.lang.String.endsWith=lm.langStringEndsWith;ll.lang.String.escapeRegexpChars=lm.langStringEscapeRegexpChars;ll.lang.String.firstLow=lm.langStringFirstLow;ll.lang.String.firstUp=lm.langStringFirstUp;ll.lang.String.hyphenate=lm.langStringHyphenate;ll.lang.String.startsWith=lm.langStringStartsWith;ll.lang.Json=ll.lang.Json||{};ll.lang.Json.parse=qxWeb.$$qx.lang.Json.parse;ll.lang.Json.stringify=qxWeb.$$qx.lang.Json.stringify;ll.log=ll.log||{};ll.log.Logger=ll.log.Logger||{};ll.log.Logger.info=lm.logLoggerInfo;ll.log.Logger.error=lm.logLoggerError;ll.log.Logger.warn=lm.logLoggerWarn;ll.bom.Style=qxWeb.$$qx.bom.Style;ll.bom.Stylesheet=qxWeb.$$qx.bom.Stylesheet;ll.core.Environment=qxWeb.$$qx.core.Environment;ll.event.Emitter=qxWeb.$$qx.event.Emitter;ll.lang.Function.listener=lm.langFunctionListener;window[T]=ll;qxWeb.$attach({"addListener":lm.addListener,"removeListener":lm.removeListener,"children":lm.children,"resetStyle":lm.resetStyle,"parents":lm.parents,"resetAttribute":lm.resetAttribute});qxWeb.$attachStatic({"wrap":lm.wrap});}
});}
)();

})();
UNOUNO.util.ScreenDimensionsLogging=function(){var data="resX="+window.screen.width;data=data+"&resY="+window.screen.height;data=data+"&availX="+window.screen.availWidth;data=data+"&availY="+window.screen.availHeight;var realX;var realY;if(document.documentElement&&0!=document.documentElement.clientWidth){realX=document.documentElement.clientWidth;
realY=document.documentElement.clientHeight;}if(window.innerWidth){realX=window.innerWidth;realY=window.innerHeight;}if(document.body){realX=document.body.clientWidth;realY=document.body.clientHeight;}data=data+"&realX="+realX;data=data+"&realY="+document.body.clientHeight;data=data+"&browser="+navigator.userAgent;
data=data+"&__variant="+UNOUNO.params.variant;var requestImage=new Image();if(UNOUNO.params.siteModus=="live"){requestImage.src=window.location.protocol+"//pixel.1und1.de/Screen/?shopId="+UNOUNO.params.siteId+"&type=screen&session="+UNOUNO.params.sessionId+"&"+data;}else{requestImage.src=window.location.protocol+"//pxl-eue-de-stage-1.nashville.schlund.de/Screen/?shopId="+UNOUNO.params.siteId+"&type=screen&session="+UNOUNO.params.sessionId+"&"+data;
}};UNOUNO.util.ClickMap=function(){var getClickData=/Click=([a-zA-Z0-9%-\._]+)/;if(true==getClickData.test(document.cookie)){getClickData.exec(document.cookie);var data=decodeURIComponent(RegExp.$1);var getOldSiteId=/&siteId=([a-zA-Z0-9\.]+)/;if(true==getOldSiteId.test(data)){getOldSiteId.exec(data);
siteId=RegExp.$1;}var requestImage=new Image();if(UNOUNO.params.siteModus=="live"){requestImage.src=window.location.protocol+"//pixel.1und1.de/Clickmap/?shopId="+UNOUNO.params.siteId+"&type=clicks&session="+UNOUNO.params.sessionId+"&"+data;}else{requestImage.src=window.location.protocol+"//pxl-eue-de-stage-1.nashville.schlund.de/Clickmap/?shopId="+UNOUNO.params.siteId+"&type=clicks&session="+UNOUNO.params.sessionId+"&"+data;
}document.cookie="Click="+escape(data)+"; Path=/; Expires="+new Date(1970,1,1,0,0,0).toGMTString();}if(UNOUNO.params.sessionStatus=="new"){new UNOUNO.util.ScreenDimensionsLogging();}for(var i=0;i<document.links.length;i++){document.links[i].clicksId="rjslClicksId"+i;qx.bom.Element.addListener(document.links[i],"click",this.setClicksCookie);
}};UNOUNO.util.ClickMap.prototype.setClicksCookie=function(event){var linkTarget=event.getTarget();if(!linkTarget){return ;}if(!event){event=window.event;}if(!event._native){var mousepositionX=event.clientX;var mousepositionY=event.clientY;}else{var mousepositionX=event._native.clientX;var mousepositionY=event._native.clientY;
}var data="";if(linkTarget){var getPageMemphis=/page=(.+)(&)?/;var getPagePfx=/xml\/(.+)\/([^;]+)/;if(UNOUNO.params.page){data=data+"origin="+UNOUNO.params.page;}else{if(true==getPageMemphis.test(window.location)){getPageMemphis.exec(window.location);data=data+"origin="+RegExp.$1;}else{if(true==getPagePfx.test(window.location)){getPagePfx.exec(window.location);
data=data+"origin="+RegExp.$2;}else{data=data+"origin=index";}}}var getJavaScript=/javascript:(.+)/;if(true==getJavaScript.test(linkTarget)){getJavaScript.exec(linkTarget);data=data+"&target=javascript:"+RegExp.$1;}else{if(true==getPageMemphis.test(linkTarget)){getPageMemphis.exec(linkTarget);data=data+"&target=page:"+RegExp.$1;
}else{if(true==getPagePfx.test(linkTarget)){getPagePfx.exec(linkTarget);data=data+"&target=page:"+RegExp.$2;}else{var getSite=/site=(.+)(&)?/;if(true==getSite.test(linkTarget)){getSite.exec(linkTarget);data=data+"&target=site:"+RegExp.$1;}else{data=data+"&target=page:index";}}}}var clicksHelper=new UNOUNO.util.ClicksHelper();
data=data+"&linkId="+linkTarget.clicksId;data=data+"&__variant="+UNOUNO.params.variant;if(false==clicksHelper.containsImage(linkTarget)){data=data+"&linkType=text";}else{data=data+"&linkType=image";}data=data+"&left="+qx.bom.element.Location.getLeft(linkTarget);data=data+"&top="+qx.bom.element.Location.getTop(linkTarget);
data=data+"&width="+qx.bom.element.Dimension.getWidth(linkTarget);data=data+"&height="+qx.bom.element.Dimension.getHeight(linkTarget);}data=data+"&x="+mousepositionX;data=data+"&y="+mousepositionY;data=data+"&browser="+navigator.userAgent;data=data+"&siteId="+UNOUNO.params.siteId;document.cookie="Click="+encodeURIComponent(data)+"; Path=/";
};UNOUNO.util.ClicksHelper=function(){};UNOUNO.util.ClicksHelper.prototype.containsImage=function(srcElement){var containsImage=false;if(true==srcElement.hasChildNodes()){for(var i=0;i<srcElement.childNodes.length;i++){if("IMG"==srcElement.childNodes[i].nodeName){containsImage=true;break;}}}return containsImage;
};new UNOUNO.util.ClickMap;
UNOUNO.util.BackButtonHandler=function(){this.init();};UNOUNO.util.BackButtonHandler.prototype={getCookieValue:function(name){var value=null;if(document.cookie.indexOf(name+"=")!=-1){var values=document.cookie.split(";");for(var i=values.length-1;i>=0;i--){if(values[i].indexOf(name)!==-1){value=values[i].split("=")[1];
}}}return value;},handleWindowLoad:function(ev){var lastpage=this.getCookieValue("lastpage");if(UNOUNO.params.lastpage!==""&&lastpage===UNOUNO.params.lastpage&&UNOUNO.params.page!==UNOUNO.params.lastpage){document.cookie="backpage="+lastpage;document.cookie="ucuo="+UNOUNO.params.ucuoId;}var backpage=this.getCookieValue("backpage");
var ucuo=this.getCookieValue("ucuo");if(UNOUNO.params.ucuoId==ucuo&&UNOUNO.params.lastpage!=""&&UNOUNO.params.page==backpage){this.showBanner();}if(document.getElementById("close_banner")!==null){qx.bom.Element.addListener(document.getElementById("close_banner"),"click",this.hideBanner);}},hideBanner:function(){if(document.getElementById("support_banner")!==null){qx.bom.element.Style.set(document.getElementById("support_banner"),"display","none");
window.scrollTo(0,0);}if(document.getElementById("banner-support")!==null){qx.bom.element.Style.set(document.getElementById("banner-support"),"display","none");window.scrollTo(0,0);}},showBanner:function(){if(document.getElementById("support_banner")!==null){qx.bom.element.Style.set(document.getElementById("support_banner"),"display","block");
window.scrollTo(0,0);}if(document.getElementById("banner-support")!==null){qx.bom.element.Style.set(document.getElementById("banner-support"),"display","block");window.scrollTo(0,0);}},handleWindowUnload:function(ev){document.cookie="lastpage="+UNOUNO.params.page;},init:function(){this.handleWindowLoad();
qx.event.Registration.addListener(window,"beforeunload",this.handleWindowUnload,this);}};
//### zip:baseLib-0.9.10.jar/PUSTEFIX-INF/script/xhr-min.js
(function()
{
  // Make 'qx' available within this closure
  var qx = window.qxWeb.$$qx;

  // Make sure the namespaces are created with the correct root. In order to
  // isolate the qx within the closure we have to make sure that every new class
  // is created under the correct root (window.qxWeb.$$qx in this case)
  qx.Bootstrap.setRoot({ qx: window.qxWeb.$$qx,
                         baselib: window.baselib,
                         qui: window.qui });
  
  qx.$$packageData['0']={"locales":{},"resources":{},"translations":{"C":{},"en":{}}};
(function(){var a="Microsoft.XMLHTTP",b="xhr",c="io.ssl",d="io.xhr",e="",f="file:",g="https:",h="webkit",i="gecko",j="activex",k="opera",l=".",m="io.maxrequests",n="qx.bom.client.Transport";qx.Bootstrap.define(n,{statics:{getMaxConcurrentRequestCount:function(){var p;var r=qx.bom.client.Engine.getVersion().split(l);var o=0;var s=0;var q=0;if(r[0]){o=r[0];}
;if(r[1]){s=r[1];}
;if(r[2]){q=r[2];}
;if(window.maxConnectionsPerServer){p=window.maxConnectionsPerServer;}
else if(qx.bom.client.Engine.getName()==k){p=8;}
else if(qx.bom.client.Engine.getName()==h){p=4;}
else if(qx.bom.client.Engine.getName()==i&&((o>1)||((o==1)&&(s>9))||((o==1)&&(s==9)&&(q>=1)))){p=6;}
else {p=2;}
;return p;}
,getSsl:function(){return window.location.protocol===g;}
,getXmlHttpRequest:function(){var t=window.ActiveXObject?(function(){if(window.location.protocol!==f){try{new window.XMLHttpRequest();return b;}
catch(u){}
;}
;try{new window.ActiveXObject(a);return j;}
catch(v){}
;}
)():(function(){try{new window.XMLHttpRequest();return b;}
catch(w){}
;}
)();return t||e;}
},defer:function(x){qx.core.Environment.add(m,x.getMaxConcurrentRequestCount);qx.core.Environment.add(c,x.getSsl);qx.core.Environment.add(d,x.getXmlHttpRequest);}
});}
)();
(function(){var a="baselib.io.Xhr";qx.Bootstrap.define(a,{statics:{xhr:function(b,f){if(!f){f={};}
;var d=new qx.bom.request.Xhr();d.open(f.method,b,f.async);if(f.header){var c=f.header;for(var e in c){d.setRequestHeader(e,c[e]);}
;}
;return d;}
},defer:function(g){qxWeb.$attachStatic({io:{xhr:g.xhr},xhr:g.xhr});}
});}
)();
(function(){var a="activex",b="No XHR support available.",c="If-None-Match",d="xhr",f="If-Modified-Since",g="engine.version",h="onunload",i="GET",j="-1",k="qx.debug.io",l="error",m="loadend",n="load",o="abort",p="browser.documentmode",q="",r="engine.name",s="Microsoft.XMLHTTP",t="Already disposed",u="browser.version",v="opera",w="qx.bom.request.Xhr",x="Not enough arguments",y="gecko",z="If-Match",A="mshtml",B="readystatechange",C="Microsoft.XMLDOM",D="file:",E="If-Range",F="Content-Type",G="io.xhr",H="on",I="timeout",J="undefined",K="Native XHR object doesn't support overrideMimeType.";qx.Bootstrap.define(w,{extend:Object,construct:function(){var L=qx.Bootstrap.bind(this.__dw,this);if(qx.event&&qx.event.GlobalError&&qx.event.GlobalError.observeMethod){this.__dg=qx.event.GlobalError.observeMethod(L);}
else {this.__dg=L;}
;this.__dh=qx.Bootstrap.bind(this.__dv,this);this.__di=qx.Bootstrap.bind(this.__dA,this);this.__du();this._emitter=new qx.event.Emitter();if(window.attachEvent){this.__dj=qx.Bootstrap.bind(this.__dD,this);window.attachEvent(h,this.__dj);}
;}
,statics:{UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},events:{"readystatechange":w,"error":w,"loadend":w,"timeout":w,"abort":w,"load":w},members:{readyState:0,responseText:q,responseXML:null,status:0,statusText:q,timeout:0,open:function(Q,M,N,P,O){this.__dF();if(typeof M===J){throw new Error(x);}
else if(typeof Q===J){Q=i;}
;this.__dk=false;this.__dl=false;this.__dm=false;this.__dn=M;if(typeof N==J){N=true;}
;this.__do=N;if(!this.__dE()&&this.readyState>qx.bom.request.Xhr.UNSENT){this.dispose();this.__du();}
;this.__dq.onreadystatechange=this.__dg;try{{}
;this.__dq.open(Q,M,N,P,O);}
catch(R){if(!qx.util.Request.isCrossDomain(M)){throw R;}
;if(!this.__do){this.__dp=R;}
;if(this.__do){if(window.XDomainRequest){this.readyState=4;this.__dq=new XDomainRequest();this.__dq.onerror=qx.Bootstrap.bind(function(){this._emit(B);this._emit(l);this._emit(m);}
,this);{}
;this.__dq.open(Q,M,N,P,O);return;}
;window.setTimeout(qx.Bootstrap.bind(function(){if(this.__ds){return;}
;this.readyState=4;this._emit(B);this._emit(l);this._emit(m);}
,this));}
;}
;if(qx.core.Environment.get(r)===A&&qx.core.Environment.get(p)<9&&this.__dq.readyState>0){this.__dq.setRequestHeader(f,j);}
;if(qx.core.Environment.get(r)===y&&parseInt(qx.core.Environment.get(g),10)<2&&!this.__do){this.readyState=qx.bom.request.Xhr.OPENED;this._emit(B);}
;}
,setRequestHeader:function(S,T){this.__dF();if(S==z||S==f||S==c||S==E){this.__dm=true;}
;this.__dq.setRequestHeader(S,T);return this;}
,send:function(U){this.__dF();if(!this.__do&&this.__dp){throw this.__dp;}
;if(qx.core.Environment.get(r)===v&&this.timeout===0){this.timeout=10000;}
;if(this.timeout>0){this.__dr=window.setTimeout(this.__di,this.timeout);}
;U=typeof U==J?null:U;try{{}
;this.__dq.send(U);}
catch(W){if(!this.__do){throw W;}
;if(this._getProtocol()===D){this.readyState=2;this.__dx();var V=this;window.setTimeout(function(){if(V.__ds){return;}
;V.readyState=3;V.__dx();V.readyState=4;V.__dx();}
);}
;}
;if(qx.core.Environment.get(r)===y&&!this.__do){this.__dw();}
;this.__dl=true;return this;}
,abort:function(){this.__dF();this.__dk=true;this.__dq.abort();if(this.__dq){this.readyState=this.__dq.readyState;}
;return this;}
,_emit:function(event){if(this[H+event]){this[H+event]();}
;this._emitter.emit(event,this);}
,onreadystatechange:function(){}
,onload:function(){}
,onloadend:function(){}
,onerror:function(){}
,onabort:function(){}
,ontimeout:function(){}
,on:function(name,X,Y){this._emitter.on(name,X,Y);return this;}
,getResponseHeader:function(ba){this.__dF();return this.__dq.getResponseHeader(ba);}
,getAllResponseHeaders:function(){this.__dF();return this.__dq.getAllResponseHeaders();}
,overrideMimeType:function(bb){this.__dF();if(this.__dq.overrideMimeType){this.__dq.overrideMimeType(bb);}
else {throw new Error(K);}
;return this;}
,getRequest:function(){return this.__dq;}
,dispose:function(){if(this.__ds){return false;}
;window.clearTimeout(this.__dr);if(window.detachEvent){window.detachEvent(h,this.__dj);}
;try{this.__dq.onreadystatechange;}
catch(bd){return false;}
;var bc=function(){}
;this.__dq.onreadystatechange=bc;this.__dq.onload=bc;this.__dq.onerror=bc;this.abort();this.__dq=null;this.__ds=true;return true;}
,isDisposed:function(){return !!this.__ds;}
,_createNativeXhr:function(){var be=qx.core.Environment.get(G);if(be===d){return new XMLHttpRequest();}
;if(be==a){return new window.ActiveXObject(s);}
;qx.Bootstrap.error(this,b);}
,_getProtocol:function(){var bf=this.__dn;var bg=/^(\w+:)\/\//;if(bf!==null&&bf.match){var bh=bf.match(bg);if(bh&&bh[1]){return bh[1];}
;}
;return window.location.protocol;}
,__dq:null,__do:null,__dg:null,__dh:null,__dj:null,__di:null,__dl:null,__dn:null,__dk:null,__dt:null,__ds:null,__dr:null,__dp:null,__dm:null,__du:function(){this.__dq=this._createNativeXhr();this.__dq.onreadystatechange=this.__dg;if(this.__dq.onabort){this.__dq.onabort=this.__dh;}
;this.__ds=this.__dl=this.__dk=false;}
,__dv:function(){if(!this.__dk){this.abort();}
;}
,__dw:function(){var bi=this.__dq,bj=true;{}
;if(this.readyState==bi.readyState){return;}
;this.readyState=bi.readyState;if(this.readyState===qx.bom.request.Xhr.DONE&&this.__dk&&!this.__dl){return;}
;if(!this.__do&&(bi.readyState==2||bi.readyState==3)){return;}
;this.status=0;this.statusText=this.responseText=q;this.responseXML=null;if(this.readyState>=qx.bom.request.Xhr.HEADERS_RECEIVED){try{this.status=bi.status;this.statusText=bi.statusText;this.responseText=bi.responseText;this.responseXML=bi.responseXML;}
catch(bk){bj=false;}
;if(bj){this.__dB();this.__dC();}
;}
;this.__dx();if(this.readyState==qx.bom.request.Xhr.DONE){if(bi){bi.onreadystatechange=function(){}
;}
;}
;}
,__dx:function(){var bl=this;if(this.readyState===qx.bom.request.Xhr.DONE){window.clearTimeout(this.__dr);}
;if(qx.core.Environment.get(r)==A&&qx.core.Environment.get(p)<8){if(this.__do&&!this.__dl&&this.readyState>=qx.bom.request.Xhr.LOADING){if(this.readyState==qx.bom.request.Xhr.LOADING){return;}
;if(this.readyState==qx.bom.request.Xhr.DONE){window.setTimeout(function(){if(bl.__ds){return;}
;bl.readyState=3;bl._emit(B);bl.readyState=4;bl._emit(B);bl.__dy();}
);return;}
;}
;}
;this._emit(B);if(this.readyState===qx.bom.request.Xhr.DONE){this.__dy();}
;}
,__dy:function(){if(this.__dt){this._emit(I);if(qx.core.Environment.get(r)===v){this._emit(l);}
;this.__dt=false;}
else {if(this.__dk){this._emit(o);}
else {if(this.__dz()){this._emit(l);}
else {this._emit(n);}
;}
;}
;this._emit(m);}
,__dz:function(){var bm;if(this._getProtocol()===D){bm=!this.responseText;}
else {bm=!this.statusText;}
;return bm;}
,__dA:function(){var bn=this.__dq;this.readyState=qx.bom.request.Xhr.DONE;this.__dt=true;bn.abort();this.responseText=q;this.responseXML=null;this.__dx();}
,__dB:function(){var bo=this.readyState===qx.bom.request.Xhr.DONE;if(this._getProtocol()===D&&this.status===0&&bo){if(!this.__dz()){this.status=200;}
;}
;if(this.status===1223){this.status=204;}
;if(qx.core.Environment.get(r)===v){if(bo&&this.__dm&&!this.__dk&&this.status===0){this.status=304;}
;}
;}
,__dC:function(){if(qx.core.Environment.get(r)==A&&(this.getResponseHeader(F)||q).match(/[^\/]+\/[^\+]+\+xml/)&&this.responseXML&&!this.responseXML.documentElement){var bp=new window.ActiveXObject(C);bp.async=false;bp.validateOnParse=false;bp.loadXML(this.responseText);this.responseXML=bp;}
;}
,__dD:function(){try{if(this){this.dispose();}
;}
catch(e){}
;}
,__dE:function(){var name=qx.core.Environment.get(r);var bq=qx.core.Environment.get(u);return !(name==A&&bq<9||name==y&&bq<3.5);}
,__dF:function(){if(this.__ds){throw new Error(t);}
;}
},defer:function(){qx.core.Environment.add(k,false);}
});}
)();

})();
$q.define("UNOUNO.components.backbutton",{statics:{init:function(){if(document.getElementById("banner-support")){UNOUNO.inline.backButtonHandler=new UNOUNO.util.BackButtonHandler();}}}});UNOUNO.components.backbutton.init();
baselib.Compat.logDeprecatedMessage=function(){};if(!$q.debug){$q.debug=function(a,b,c,d){if(qx.Bootstrap.DEBUG&&window["con"+"sole"]&&window["con"+"sole"].debug){if($q.env.get("browser.name")==="ie"&&$q.env.get("browser.version")<9){window["con"+"sole"].log(a);if(b){window["con"+"sole"].log(b);}if(c){window["con"+"sole"].log(c);
}if(d){window["con"+"sole"].log(d);}}else{window["con"+"sole"].debug.apply(window["con"+"sole"],arguments);}}};}if(!$q.info){$q.info=function(){if(qx.Bootstrap.DEBUG&&window["con"+"sole"]&&window["con"+"sole"].info){window["con"+"sole"].info.apply(window["con"+"sole"],arguments);}};}if(!$q.warn){$q.warn=function(){if(qx.Bootstrap.DEBUG&&window["con"+"sole"]&&window["con"+"sole"].warn){window["con"+"sole"].warn.apply(window["con"+"sole"],arguments);
}};}if(!$q.error){$q.error=function(){if(window["con"+"sole"]&&window["con"+"sole"].error){window["con"+"sole"].error.apply(window["con"+"sole"],arguments);}};}if(!$q.trace){$q.trace=function(){if(qx.Bootstrap.DEBUG&&window["con"+"sole"]&&window["con"+"sole"].trace){window["con"+"sole"].trace.apply(window["con"+"sole"],arguments);
}};}
UNOUNO.util.aditionRetargeting=function(sid){window.setTimeout(function(scope,sid){return function(){scope.init(sid);};}(this,sid),500);};UNOUNO.util.aditionRetargeting.prototype={generateRetargetingContainer:function(sid){this.generateRetargetingIframe(sid);},generateRetargetingIframe:function(sid){if(sid){var container=document.getElementById("container")?document.getElementById("container"):document.body;
if(typeof ($q)!=="undefined"){if(UNOUNO.params.siteId==="PU.WH.DE"&&UNOUNO.params.page==="SearchEngineMarketing"&&qx.core.Environment.get("engine.version")!=="8.0"){return ;}$q("#container").append("<iframe scrolling='no' height='0' width='0' frameborder='0' marginwidth='0' marginheight='0' name='TAG2' id='TAG2'></iframe>");
$q("#TAG2").setAttribute("src","https://ad3.adfarm1.adition.com/banner?sid="+sid+"&wpt=X");}else{var retargetingIframe=document.createElement("iframe");retargetingIframeRef=container.appendChild(retargetingIframe);retargetingIframeRef.setAttribute("scrolling","no");retargetingIframeRef.setAttribute("height","0");
retargetingIframeRef.setAttribute("width","0");retargetingIframeRef.setAttribute("frameborder","0");retargetingIframeRef.setAttribute("marginwidth","0");retargetingIframeRef.setAttribute("marginheight","0");retargetingIframeRef.setAttribute("name","TAG2");retargetingIframeRef.setAttribute("id","TAG2");
retargetingIframeRef.setAttribute("src","https://ad3.adfarm1.adition.com/banner?sid="+sid+"&wpt=X");}}},init:function(sid){if(sid){this.generateRetargetingContainer(sid);}}};
UNOUNO.util.genericTrackingPixel=function(){if(UNOUNO.params.siteModus==="live"||UNOUNO.params.testNedstat==="stage"){this.init();}};UNOUNO.util.genericTrackingPixel.prototype={sitestat:function(u){var d=document;wa_pixelUrl=u+"&ns__t="+(new Date().getTime());if(/\/[^\/]+\/[^\/]+-s\//.exec(u)){ns_pixelUrl=wa_pixelUrl;
}u=wa_pixelUrl+"&ns_c="+((d.characterSet)?d.characterSet:d.defaultCharset)+"&ns_ti="+escape(d.title)+"&ns_jspageurl="+escape(d.URL)+"&ns_referrer="+escape(d.referrer);(d.images)?new Image().src=u:d.write('<img src="'+u+'" height="1" width="1" alt="*">');},init:function(){this.zaehlername="produkte."+UNOUNO.params.project.toLowerCase()+".pi."+UNOUNO.params.page.toLowerCase()+"."+UNOUNO.params.variant.toLowerCase()+".index";
this.linkname=UNOUNO.params.ac;if(this.linkname==""){this.linkname="default";}var ns_sample=-1;if(!/(^|;)\s*ns_sample=(\d+)/.exec(document.cookie)){ns_sample=(Math.random()*100)|0;/([^.]+\.[^.]+)$/.exec(location.hostname);var domain=RegExp.$1;document.cookie="ns_sample="+ns_sample+"; expires="+new Date((new Date()*1+63072000000)).toGMTString()+"; path=/; domain=."+RegExp.$1+";";
}else{ns_sample=RegExp.$2*1;}if(50<=ns_sample&&ns_sample<=59){this.sitestat("//wa.ui-portal.de/"+UNOUNO.params.brand+"/"+UNOUNO.params.brand+"-s/s?"+this.zaehlername+"&amp;ns_campaign=default&amp;ns_source=default&amp;ns_mchannel=default&amp;ns_linkname="+this.linkname+"&amp;ns_fee=0");}this.sitestat("//wa.ui-portal.de/"+UNOUNO.params.brand+"/"+UNOUNO.params.brand+"/s?"+this.zaehlername+"&amp;ns_campaign=default&amp;ns_source=default&amp;ns_mchannel=default&amp;ns_linkname="+this.linkname+"&amp;ns_fee=0");
}};
UNOUNO.namespace("sitestat");SiteStat={ns_scriptversion:"132",ns_14:function(){var ns_02=navigator.appVersion;var ns_00=parseInt(ns_02.substring(ns_02.indexOf("MSIE")+5,ns_02.indexOf("MSIE")+6));if(ns_00>0){ns_02=0;}else{ns_02=parseInt(ns_02);}return ns_02;},ns_22:function(){var ns_02=navigator.appVersion;
var ns_01=parseInt(ns_02.substring(ns_02.indexOf("MSIE")+5,ns_02.indexOf("MSIE")+6));if(ns_01>0){ns_02=ns_01;}else{ns_02=0;}return ns_02;},ns_pluginNetscape:function(){var ns_pluglength=navigator.plugins.length;var ns_08="";if(ns_pluglength>0){ns_08="&ns_java="+navigator.javaEnabled()+"&ns_plugins=";
for(ns_24=0;ns_24<ns_pluglength;ns_24++){var ns_29=false;for(ns_23=0;ns_23<ns_24;ns_23++){ns_29=(navigator.plugins[ns_24].description==navigator.plugins[ns_23].description);}if(!ns_29){ns_08+=escape(navigator.plugins[ns_24].description+"|");}}}return ns_08;},ns_10:function(){var ns_15=navigator.mimeTypes;
var ns_17=ns_15.length;if(ns_17>0){ns_08="&ns_mimetypes=";for(ns_24=0;ns_24<ns_17;ns_24++){ns_29=false;for(ns_23=0;ns_23<ns_24;ns_23++){if(ns_15[ns_24].enabledPlugin==ns_15[ns_23].enabledPlugin){ns_29=true;}}if(!ns_29){ns_08+=escape(ns_15[ns_24].description+"|");}}}return ns_08;},ns_12:function(){if(!document.body){document.write("<body>");
}var ns_33=document.body;var ns_13=0;var ns_34=1;ns_11=new Array("47F67D00-9E55-11D1-BAEF-00C04FC2D130","7790769C-0471-11D2-AF11-00C04FA35D02","283807B5-2C60-11D0-A31D-00AA00B92C03","9381D8F2-0288-11D0-9501-00AA00B911A5","5A8D6EE0-3E18-11D0-821E-444553540000","630B1DA0-B465-11D1-9948-00C04F98BBC9","45EA75A0-A269-11D1-B5BF-0000F8051515","76C19B50-F0C8-11CF-87CC-0020AFEECF20","D27CDB6E-AE6D-11CF-96B8-444553540000","2A202491-F00D-11CF-87CC-0020AFEECF20","08B0E5C0-4FCB-11CF-AAA5-00401C608500","3AF36230-A269-11D1-B5BF-0000F8051515","3BF42070-B3B1-11D1-B5C5-0000F8051515","90A7533D-88FE-11D0-9DBE-0000C0411FC3","10072CEC-8CC1-11D1-986E-00A0C955B42F","4F645220-306D-11D2-995D-00C04F98BBC9","1CDEE860-E95B-11CF-B1B0-00AA00BBAD66","73FA19D0-2D75-11D2-995D-00C04F98BBC9","23064720-C4F8-11D1-994D-00C04F98BBC9","22D6F312-B0F6-11D0-94AB-0080C74C7E95","CA8A9784-280D-11CF-A24D-444553540000","CA8A9780-280D-11CF-A24D-444553540000","B801CA65-A1FC-11D0-85AD-444553540000");
ns_33.addBehavior("#default#clientcaps");for(var ns_18=0;ns_18<ns_11.length;ns_18++){if(ns_11[ns_18]){if(ns_33.isComponentInstalled("{"+ns_11[ns_18]+"}","ComponentID")){ns_13|=ns_34;}}ns_34*=2;}return ns_13;},ns_26:function(ns_l7){var ns_31="";for(var i=0;i<ns_l7.elements.length;i++){var ns_28=ns_l7.elements[i];
if(ns_28.name){if(ns_28.type=="select-multiple"){for(var j=0;j<ns_28.options.length;j++){if(ns_28.options[j].selected){ns_31+=ns_28.name+";";}}}else{if(ns_28.type=="select-one"){ns_31+=ns_28.name+";";}else{if(ns_28.type=="checkbox"||ns_28.type=="radio"){if(ns_28.checked){ns_31+=ns_28.name+";";}}else{ns_31+=ns_28.name+";";
}}}}}return ns_31.substring(0,ns_31.lastIndexOf(";"));},sitestatForm:function(ns_30,ns_pixelUrl,ns_03){SiteStat.ns_pixelUrl=ns_pixelUrl;if(ns_03==null){ns_03=SiteStat.ns_26(ns_30);}if(SiteStat.ns_14()>=4||SiteStat.ns_22()>=4){var ns_07=ns_03.split(";");ns_07_length=ns_07.length;SiteStat.ns_pixelUrl+="&ns_type=submit&ns__t="+parseInt((new Date()).getTime());
for(var ns_24=0;ns_24<ns_30.elements.length;ns_24++){var ns_32=ns_30.elements[ns_24];var ns_04;ns_16=false;if(ns_03){for(ns_t=0;ns_t<ns_07_length;ns_t++){if(ns_32.name==ns_07[ns_t]){ns_16=true;}}}else{if(ns_32.name){ns_16=true;}}if(ns_16){if(ns_32.type=="select-multiple"){for(var ns_j=0;ns_j<ns_32.options.length;
ns_j++){if(ns_32.options[ns_j].selected){SiteStat.ns_pixelUrl=SiteStat.ns_pixelUrl+"&ns_f_"+escape(ns_32.name)+"="+escape(ns_32.options[ns_j].value);}}}else{if(ns_32.type=="select-one"){ns_04=ns_32.options[ns_32.selectedIndex].value;}else{if(ns_32.type=="checkbox"||ns_32.type=="radio"){if(!ns_32.checked){continue;
}}ns_04=ns_32.value;}SiteStat.ns_pixelUrl=SiteStat.ns_pixelUrl+"&ns_f_"+escape(ns_32.name)+"="+escape(ns_04);}}}ns_30.onsubmit=null;var ns_21=new Image();ns_21.ns_30=ns_30;ns_21.onload=SiteStat.ns_1O;ns_21.onerror=SiteStat.ns_1O;ns_21.onabort=SiteStat.ns_1O;document.SiteStat.sitestatForm=ns_30;ns_21.timerID=setTimeout(SiteStat.ns_19,5000);
ns_21.src=SiteStat.ns_pixelUrl;}},ns_1O:function(){this.onload=null;this.onerror=null;this.onabort=null;clearTimeout(this.timerID);this.ns_30.submit();},ns_19:function(){var ns_30=document.SiteStat.sitestatForm;ns_30.onload=null;ns_30.onerror=null;ns_30.onabort=null;ns_30.submit();},ns_25:function(){SiteStat.ns_pixelUrl+="&ns_type=hidden&ns_ver="+SiteStat.ns_scriptversion;
if(SiteStat.ns_14()>=3){SiteStat.ns_pixelUrl+=SiteStat.ns_pluginNetscape();SiteStat.ns_pixelUrl+=SiteStat.ns_10();}if(SiteStat.ns_14()>=4||SiteStat.ns_22()>=4){var ns_screen=screen;if(parent.innerWidth){SiteStat.ns_pixelUrl+="&ns_innersize="+parent.innerWidth+"x"+parent.innerHeight+"&ns_offset="+parent.pageXOffset+"x"+parent.pageYOffset;
}SiteStat.ns_pixelUrl+="&ns_availscreen="+ns_screen.availWidth+"x"+ns_screen.availHeight;if(ns_screen){SiteStat.ns_pixelUrl+="&ns_screen="+ns_screen.width+"x"+ns_screen.height+"&ns_colordepth="+ns_screen.colorDepth;}}if(document.images){ns_pixel=new Image();ns_pixel.src=SiteStat.ns_pixelUrl;}},ns_09:function(){if(typeof (ns_loadingtime2)!="undefined"){var ns_html_loading_time=(ns_loadingtime2-ns_loadingtime1)/1000;
var ns_full_loading_time=((new Date()).getTime()-ns_loadingtime1)/1000;SiteStat.ns_pixelUrl+="&ns_html_loading_time="+ns_html_loading_time+"&ns_full_loading_time="+ns_full_loading_time;SiteStat.ns_25();}if(typeof (ns_05)!="undefined"){ns_06();}}};document.cookie="ns_cookietest=true";UNOUNO.util.initSitestatTracking=function(){if(document.cookie.indexOf("ns_cookietest",0)>=0){if(document.cookie.indexOf("ns_session",0)<0){document.cookie="ns_session=true";
if(typeof (SiteStat.ns_pixelUrl)!="undefined"){if(SiteStat.ns_22()>=5&&navigator.appVersion.indexOf("Mac")<0){SiteStat.ns_pixelUrl+="&ns_p="+SiteStat.ns_12();}if(typeof (ns_loadingtime1)=="undefined"||SiteStat.ns_22()<4){SiteStat.ns_25();}else{if(document.body.onload){ns_05=1;ns_06=document.body.onload;
}document.body.onload=SiteStat.ns_09;}}}}};
UNOUNO.tracking.logTrackingError=function(message){UNOUNO.error.internalJavaScriptErrorLogging(message,document.location.href,0);};UNOUNO.tracking.sectionTracking=function(section){if(section&&section!==""){s.prop74=section;s.prop75="none";s.t();qx.bom.element.Class.add("body","sitecatalyst-fired");}else{if(UNOUNO.tracking){if(UNOUNO.util.showErrorInConsole){UNOUNO.util.showErrorInConsole("Page section not available!");
}else{UNOUNO.tracking.logTrackingError("(Tracking) Page section not available!");}}}};UNOUNO.tracking.sectionClickTracking=function(buttonId){if(buttonId&&buttonId!==""){var button=document.getElementById(buttonId);qx.bom.Element.addListener(button,"click",qx.lang.Function.bind(function(buttonId){s.prop75=buttonId;
s.t();qx.bom.element.Class.add("body","sitecatalyst-fired");},this,buttonId),false);}else{if(UNOUNO.tracking){if(UNOUNO.util.showErrorInConsole){UNOUNO.util.showErrorInConsole("Section button "+buttonId+" not available!");}else{UNOUNO.tracking.logTrackingError("(Tracking) Section button "+buttonId+" not available!");
}}}};UNOUNO.tracking.lightboxTracking=function(identifier){if(identifier&&identifier!==""){s.prop3=identifier;s.eVar4=s.prop3;s.t();qx.bom.element.Class.add("body","sitecatalyst-fired");}else{if(UNOUNO.tracking){if(UNOUNO.util.showErrorInConsole){UNOUNO.util.showErrorInConsole("Lightbox identifier not available!");
}else{UNOUNO.tracking.logTrackingError("(Tracking) Lightbox identifier not available!");}}}};UNOUNO.tracking.genericTracking=function(siteCatalystParams,type,name){var s,key,linkTrackVars,linkTrackEvents;if(typeof s_gi!=="undefined"&&typeof s_account!=="undefined"){s=s_gi(s_account);linkTrackVars="";
for(key in siteCatalystParams){if(siteCatalystParams.hasOwnProperty(key)){linkTrackVars=linkTrackVars+key+",";if(key==="events"){linkTrackEvents=siteCatalystParams[key];}}}if(linkTrackVars!==""){linkTrackVars=linkTrackVars.substr(0,linkTrackVars.length-1);s.linkTrackVars=linkTrackVars;if(linkTrackEvents){s.linkTrackEvents=linkTrackEvents;
}for(key in siteCatalystParams){if(siteCatalystParams.hasOwnProperty(key)){s[key]=siteCatalystParams[key];}}s.tl(this,type||"o",name||"generic-tracking");}else{if(UNOUNO.util.showErrorInConsole){UNOUNO.util.showErrorInConsole("Generic tracking has no params!");}else{UNOUNO.tracking.logTrackingError("(Tracking) Generic tracking has no params!");
}}}};UNOUNO.tracking.clickTracking=function(buttonId,optProp,optEVar,optTrackingParams){var button;button=document.getElementById(buttonId);if(button){qx.bom.Element.addListener(button,"click",qx.lang.Function.bind(UNOUNO.tracking.clickTrackingHandler,this,{buttonId:buttonId,prop:optProp,eVar:optEVar,optTrackingParams:optTrackingParams}),false);
}};UNOUNO.tracking.checkBoxTracking=function(formElemId){var checkbox=document.getElementById(formElemId),trackingParams={},trackingValue;if(checkbox){qx.bom.Element.addListener(checkbox,"click",qx.lang.Function.bind(function(formElemId){if(checkbox.checked===true){trackingValue=formElemId+".add";}else{trackingValue=formElemId+".remove";
}trackingParams["prop60"]=trackingValue;UNOUNO.tracking.genericTracking(trackingParams);},this,formElemId),false);}};UNOUNO.tracking.clickTrackingHandler=function(optParams){var prop,eVar,trackingParams={},trackingValue;prop=optParams.prop||"prop60";eVar=optParams.eVar||"";optTrackingParams=optParams.optTrackingParams||{};
trackingValue="OP|"+UNOUNO.tracking.shopname+"|"+UNOUNO.tracking.seite+"|"+optParams.buttonId;trackingParams[prop]=trackingValue;trackingParams[eVar]=trackingValue;trackingParams["prop12"]=UNOUNO.tracking.variante;for(key in optTrackingParams){if(optTrackingParams.hasOwnProperty(key)){trackingParams[key]=optTrackingParams[key];
}}UNOUNO.tracking.genericTracking(trackingParams);};UNOUNO.tracking.microConversionTracking=function(microConversionIdentifier){if(microConversionIdentifier){}};
UNOUNO.init.checkTracking=function(){var paramsWithValue=["channel","prop1","prop5","prop6","prop7","prop11","prop12","prop17","prop19","prop23","prop42","eVar1","eVar2","eVar6","eVar7","eVar13"],paramsDefined=["prop4","prop15","campaign","eVar5","eVar19","eVar20","eVar22","eVar23","eVar24","prop31","eVar31","eVar45","eVar47","eVar48","eVar69"],paramsSubmit=["eVar34","eVar37","eVar38","eVar39","events","products","purchaseID"],i=0;
if(typeof s!=="undefined"){for(i=0;i<paramsWithValue.length;i+=1){if(typeof s[paramsWithValue[i]]==="undefined"||s[paramsWithValue[i]]===""){if(UNOUNO.util.showErrorInConsole){UNOUNO.util.showErrorInConsole("tracking param <strong>s."+paramsWithValue[i]+"</strong> corrupted!");}else{UNOUNO.tracking.logTrackingError("(Tracking) Parameter s."+paramsWithValue[i]+" corrupted!");
}}}for(i=0;i<paramsDefined.length;i+=1){if(typeof s[paramsDefined[i]]==="undefined"){if(UNOUNO.util.showErrorInConsole){UNOUNO.util.showErrorInConsole("tracking param <strong>s."+paramsDefined[i]+"</strong> corrupted!");}else{UNOUNO.tracking.logTrackingError("(Tracking) Parameter s."+paramsDefined[i]+" corrupted!");
}}}if(UNOUNO.tracking.orderprocess==="SUBMIT"){for(i=0;i<paramsSubmit.length;i+=1){if(typeof s[paramsSubmit[i]]==="undefined"||s[paramsSubmit[i]]===""){if(UNOUNO.util.showErrorInConsole){UNOUNO.util.showErrorInConsole("tracking param <strong>s."+paramsSubmit[i]+"</strong> corrupted!");}else{UNOUNO.tracking.logTrackingError("(Tracking) Parameter s."+paramsSubmit[i]+" corrupted!");
}}}}}else{if(UNOUNO.tracking){if(UNOUNO.util.showErrorInConsole){UNOUNO.util.showErrorInConsole("sitecatalyst object <strong>s</strong> not available!");}}}};
if(typeof s!=="undefined"){if(UNOUNO.tracking.userAgent!=="WSD-TestAgent"){s.channel=UNOUNO.tracking.bereich;s.prop1=UNOUNO.tracking.seite;s.prop3=UNOUNO.tracking.displayedUpselling;s.prop4=UNOUNO.tracking.tarif;s.prop5=UNOUNO.tracking.sektion;s.prop6=UNOUNO.tracking.shopname;s.prop7=UNOUNO.tracking.url;
s.prop11=UNOUNO.tracking.shoptyp;s.prop12=UNOUNO.tracking.variante;s.prop14=UNOUNO.tracking.shopVariante;s.prop15=UNOUNO.tracking.bestehenderTarif;s.prop17=UNOUNO.tracking.land;s.prop19=UNOUNO.tracking.loginstatus;s.prop23=UNOUNO.tracking.userAgent;s.prop26=UNOUNO.tracking.searchSuccessful;s.prop27=UNOUNO.tracking.searchUnSuccessful;
if(UNOUNO.tracking.refererShop!==""||UNOUNO.tracking.refererPath!==""||UNOUNO.tracking.linkid!==""){s.prop60="FP|"+UNOUNO.tracking.refererShop+"|"+UNOUNO.tracking.refererPath+"|"+UNOUNO.tracking.linkid;if(UNOUNO.tracking.terminationData_terminated!==null){s.prop60+="|CurrentProviderTerminated:";if(UNOUNO.tracking.terminationData_terminated===false){s.prop60+="no";
}else{if(UNOUNO.tracking.terminationData_range!==false){s.prop60+=UNOUNO.tracking.terminationData_range;if(UNOUNO.tracking.terminationData_range==="KnownDate"){s.prop60+=":"+UNOUNO.tracking.terminationData_range_knownDate;}}}}}s.prop31=UNOUNO.tracking.mcAuswahlbox;s.prop32=UNOUNO.tracking.billingCycle;
s.prop33=UNOUNO.tracking.minimumContractDuration;s.prop35=UNOUNO.tracking.enteredPhoneNumber;s.campaign=UNOUNO.tracking.kkanalActioncode;s.eVar1=s.channel;s.eVar2=s.prop1;s.eVar3=UNOUNO.tracking.datetime;s.eVar5=s.prop4;s.eVar6=s.prop5;s.eVar7=s.prop6;s.eVar13=s.prop11;s.eVar19=UNOUNO.tracking.bestandskundennummer;
s.eVar20=s.prop15;s.eVar22=UNOUNO.tracking.kkanalMediencode;s.eVar23=UNOUNO.tracking.hkanalActioncode;s.eVar24=UNOUNO.tracking.hkanalMediencode;s.eVar31=UNOUNO.tracking.omSearchCampaign;s.prop41=UNOUNO.tracking.mno;s.prop42=UNOUNO.tracking.internalPageName;s.prop45=UNOUNO.tracking.optIn;s.eVar45=UNOUNO.tracking.land;
s.eVar47=s.prop19;s.eVar48=UNOUNO.tracking.targetingPotenzial;s.eVar53=UNOUNO.tracking.mobileTraffic;s.eVar59=s.prop26;s.eVar61=s.prop27;s.eVar63=UNOUNO.tracking.refererKeyWord;s.prop34=UNOUNO.tracking.paymentMethod;s.eVar67=UNOUNO.tracking.formerPhoneProvider;s.eVar68=UNOUNO.tracking.testDrive;s.eVar69=UNOUNO.tracking.salesChannels.join("|");
s.products=UNOUNO.tracking.products;if(UNOUNO.tracking.orderprocess==="SUBMIT"){s.eVar10=UNOUNO.tracking.tarifId;s.eVar25=UNOUNO.tracking.bkanalActioncode;s.eVar26=UNOUNO.tracking.bkanalMediencode;s.eVar34=UNOUNO.tracking.orderId;s.eVar36=UNOUNO.tracking.landBestellung;s.eVar37=UNOUNO.tracking.ort;s.eVar38=UNOUNO.tracking.plz;
s.eVar39=UNOUNO.tracking.anrede;s.eVar40=UNOUNO.tracking.diyBusinessType;s.eVar42=UNOUNO.tracking.privatBusiness;s.eVar43=UNOUNO.tracking.kundentyp;s.eVar44=UNOUNO.tracking.productgroup;s.events="purchase";s.purchaseID=UNOUNO.tracking.purchaseID;}UNOUNO.init.checkTracking();var delayedSubmit=UNOUNO.tracking.delayedSubmit||false;
if(!delayedSubmit){s.t();qx.bom.element.Class.add("body","sitecatalyst-fired");}}}
UNOUNO.util.tifContainer={setNguserCookie:function(){var hostname,pos,arr,i,hn,cDomain="",cName="NG_USERID";if(typeof UI_nguserid==="undefined"){UI_nguserid="not_set";}hostname=window.location.host;hn=hostname.split(":");hostname=hn[0];arr=hostname.split(".");if(UNOUNO.util.tifContainer.endsWith(hostname,".co.uk")===false){arr=arr.splice(-2);
}else{arr=arr.splice(-3);}for(i=0;i<arr.length;i=i+1){cDomain+="."+arr[i];}var expdate=new Date();expdate.setDate(expdate.getDate()+100);document.cookie=cName+"="+UI_nguserid+";domain="+cDomain+";path=/"+";expires="+expdate.toUTCString();},endsWith:function(str,suffix){return str.indexOf(suffix,str.length-suffix.length)!==-1;
}};
UNOUNO.tracking.tryGettingClientPerformanceData=function(index){if(index<5){window.setTimeout((function(){return function(){var tServer,tNetwork,tClient;tClient=window.performance.timing.loadEventEnd-window.performance.timing.responseEnd;if(tClient>0){UNOUNO.tracking.logPerformanceData(tClient);}else{UNOUNO.tracking.tryGettingClientPerformanceData(index+1);
}};}(index)),500);}else{UNOUNO.tracking.logPerformanceData(0);}};UNOUNO.tracking.logPerformanceData=function(tClient){var application,page,tServer,tNetwork,browser,version,device,flashembedded,requestUrl,trackingPixel=new Image();tNetwork=window.performance.timing.connectEnd-window.performance.timing.navigationStart;
tServer=window.performance.timing.responseEnd-window.performance.timing.connectEnd;if(tServer<0||tServer>50000){tServer=0;}if(tNetwork<0||tNetwork>50000){tNetwork=0;}if(tClient<0||tClient>50000){tClient=0;}application=UNOUNO.params.siteId;page=UNOUNO.params.displayPage;if(typeof qx.core.Environment!=="undefined"){browser=qx.core.Environment.get("browser.name");
version=qx.core.Environment.get("browser.version");device=qx.core.Environment.get("device.type");if($q("body").find('object[type = "application/x-shockwave-flash"]').length||$q("body").find('embed[type = "application/x-shockwave-flash"]').length){flashembedded=true;}else{flashembedded=false;}requestUrl="//pixel.1und1.de/PerformanceData/?application="+encodeURIComponent(application)+"&page="+encodeURIComponent(page)+"&tnetwork="+encodeURIComponent(tNetwork)+"&tserver="+encodeURIComponent(tServer)+"&tclient="+encodeURIComponent(tClient)+"&browser="+encodeURIComponent(browser)+"&version="+encodeURIComponent(version)+"&device="+encodeURIComponent(device)+"&flashembedded="+encodeURIComponent(flashembedded);
trackingPixel.src=requestUrl;}};UNOUNO.init.registerForJSLoad(function(){if(UNOUNO.params.siteModus!=="stage"){if(typeof window.performance!=="undefined"&&typeof window.performance.timing!=="undefined"){UNOUNO.tracking.tryGettingClientPerformanceData(0);}}});
window.onYalstVisitorAPILoaded=null;$q.define("UNOUNO.components.timer",{members:{_pauseTime:null,_endTime:null,_fn:null,_currentTimeout:null,_isPaused:false,_wasInitialized:false,start:function(fn,time){$q.debug("timer start",time);if(this._wasInitialized===false){this.initWindowOnBlur();this.initOnLightbox();
this._wasInitialized=true;}this._endTime=new Date(new Date().getTime()+time);this._fn=fn;var me=this;this._currentTimeout=setTimeout(function(){$q.debug("timer done");me.clearEvents();fn();},time);return this._currentTimeout;},clearEvents:function(){$q(document).off("lightboxopened",this.lightboxopened,this);
$q(document).off("lightboxclosed",this.lightboxclosed,this);},stop:function(){$q.debug("stop Timer");clearTimeout(this._currentTimeout);},pause:function(){if(!this._isPaused){$q.debug("pause Timer");clearTimeout(this._currentTimeout);this._pauseTime=new Date();this._isPaused=true;}},resume:function(){var diff=this._endTime-this._pauseTime;
if(this._isPaused&&diff>0){this.start(this._fn,diff);this._isPaused=false;}},initWindowOnBlur:function(){var hidden="hidden";if(hidden in document){document.addEventListener("visibilitychange",onchange.bind(this));}else{if((hidden="mozHidden") in document){document.addEventListener("mozvisibilitychange",onchange.bind(this));
}else{if((hidden="webkitHidden") in document){document.addEventListener("webkitvisibilitychange",onchange.bind(this));}else{if((hidden="msHidden") in document){document.addEventListener("msvisibilitychange",onchange.bind(this));}else{if("onfocusin" in document){document.onfocusin=document.onfocusout=onchange.bind(this);
}}}}}window.onpageshow=window.onpagehide=window.onfocus=window.onblur=onchange.bind(this);function onchange(evt){var v="visible",h="hidden",evtMap={focus:v,focusin:v,pageshow:v,blur:h,focusout:h,pagehide:h};evt=evt||window.event;if((evt.type in evtMap&&evtMap[evt.type]==="hidden")||document[hidden]){if(this.pause){this.pause();
}}else{if(this.resume){this.resume();}}}onchange({type:(document.visibilityState=="visible")?"focus":"blur"});},initOnLightbox:function(){$q(document).on("lightboxopened",this.lightboxopened,this);$q(document).on("lightboxclosed",this.lightboxclosed,this);},lightboxopened:function(){$q.debug("lightboxopened");
this.pause();},lightboxclosed:function(){$q.debug("lightboxclosed");this.resume();}}});$q.define("UNOUNO.components.chatApi",{statics:{_yalstServer:"//1und1.livesupportserver.de",_yalstPath:"/app",_yalstLicence:(window.location.hostname.substr(-7)===".domain")?"4-1":"2-1",_yalstJSFile:"/visitor_api/v2.1/LiveSupport.min.js",_yalstApi:null,init:function(){$q.debug("UNOUNO.components.chatApi construct");
this.loadYalstApi();window.onYalstVisitorAPILoaded=this.initYalst.bind(this);return this;},startLiveChat:function(customParameters){this._yalstApi.startLiveChat(this._yalstLicence,customParameters,false,"auto");},shouldInvite:function(priority,onSuccess){this._yalstApi.shouldInvite(priority,function(shouldInvite,error){$q.debug("handleShouldInvite",arguments);
if(error){}else{if(shouldInvite){onSuccess();}else{$q.debug("operator busy");}}});},shouldShow:function(onSuccess){var me=this;this._yalstApi.getOperatorAvailability(function(status){$q.debug("UNOUNO.components.chatApi.shouldShow ChatStatus:",status);if(status instanceof Error){$q.debug("chatApi.shouldShow: Error Occured:",status);
}else{if(status==me._yalstApi.Availability.AVAILABLE){onSuccess();}}});},loadYalstApi:function(){var elm=document.createElement("script");elm.src=this._yalstServer+this._yalstPath+this._yalstJSFile;elm.type="text/javascript";elm.async="true";elm.onload=elm.onreadystatechange=function(){var rs=this.readyState;
if(rs&&rs!="complete"&&rs!="loaded"){return ;}try{}catch(e){}};var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(elm,s);},initYalst:function(api){this._yalstApi=api;this._yalstApi.associateWithLiveSupportProduct(this._yalstServer+this._yalstPath,this._yalstLicence);$q(document).emit("chatApiReady");
},}});$q.define("UNOUNO.components.chatInvite",{statics:{_defaultWaitingTime:40,_openOnlyOnce:true,_timeFactor:1000,_wasOpened:null,_openTimer:new UNOUNO.components.timer(),_chatApi:UNOUNO.components.chatApi,currentTimeout:null,init:function(){$q.debug("init Chat auto invite");if(window.location.hash==="#debugChat"){this._timeFactor=100;
this._openOnlyOnce=false;$q.cookie.set("chatInviteLayerWasOpened","");}if($q.env.get("device.type")==="mobile"){return ;}if($q("#chat-invite-layer").length<=0){return ;}if($q("body.popup").length){return ;}this._wasOpened=($q.cookie.get("chatInviteLayerWasOpened")==="yes");if(this._openOnlyOnce&&this._wasOpened){return ;
}$q.debug("Chat auto invite for site "+this.getSite());$q(".button.hotline").on("click",this.hideInviteLayer,this);$q(".button.chat").on("click",function(ev){ev.preventDefault();var button=$q(".button.chat");var options={"direct":true,"pagetitle":UNOUNO.tracking.seite,"comment":""+((window.location.hostname.substr(0,3)==="dsl")?"PU.AD.DE-onlinemarketing":"PU.PW.DE-onlinemarketing"),"activechat":true,"paddfields":"Mediacode: ChatAuto; Produkt: "+((window.location.hostname.substr(0,3)==="dsl")?"DSL":"Mobile")};
this._chatApi.startLiveChat(options);},this);this.startTimeout();},startTimeout:function(){var me=this;this._openTimer.start(function(){me.testOperatorAvailable.bind(me)();},this.getWaitingTime()*this._timeFactor);},stopTimeout:function(){this._openTimer.stop();},testOperatorAvailable:function(){this._chatApi.shouldInvite(this.getPriority(),this.showInviteLayer.bind(this));
},getWaitingTime:function(){switch(this.getSite()){case"dslorder-de/DslCheckWorkflowErg":case"dslorder-de/LieferAdresse":case"dslorder-de/BestellZusammenfassung":case"mobileorder-de/BestellZusammenfassung":case"mobileorder-de/optionen":return 30;break;case"dslorder-de/DslEinstieg":case"dslorder-de/optionen":case"dslorder-de/DslCheckWorkflow":case"mobileorder-de/showroom-overview":case"mobileorder-de/tablet-flat":case"mobileorder-de/notebook-flat":return 40;
break;case"dslorder-de/Kosten":case"mobileorder-de/Kosten":return 50;break;case"dslorder-de/KundenDaten":case"dslorder-de/BankDaten":case"mobileorder-de/KundenDaten":case"mobileorder-de/BankDaten":return 100;break;default:return this._defaultWaitingTime;}return ;},getPriority:function(){switch(this.getSite()){case"dslorder-de/KundenDaten":case"mobileorder-de/KundenDaten":case"dslorder-de/Kosten":case"mobileorder-de/Kosten":return 100;
break;case"dslorder-de/BankDaten":case"mobileorder-de/BankDaten":case"dslorder-de/homeserver-einrichten":case"dslorder-de/dsl-mit-vertragslaufzeit":case"dslorder-de/optionen":case"dslorder-de/DslTarif":case"mobileorder-de/showroom-overview":case"dslorder-de/DslEinstieg":return 25;break;default:return 0;
}return null;},getSite:function(){return UNOUNO.tracking.shopname+"/"+UNOUNO.tracking.seite;},showInviteLayer:function(){if(this._openOnlyOnce&&this._wasOpened===true){return ;}this._wasOpened=true;UNOUNO.components.chatInviteLayer.open();$q.cookie.set("chatInviteLayerWasOpened","yes");},hideInviteLayer:function(){UNOUNO.components.chatInviteLayer.close();
}}});$q.define("UNOUNO.components.chatInviteLayer",{statics:{_fadeOutTime:30,_timeFactor:1000,_isShown:false,_isDragActive:false,_dragStartPos:null,_evStartPos:{x:0,y:0},_evStopPos:{x:0,y:0},_currentTimeout:null,_hideTimer:new UNOUNO.components.timer(),domElement:$q("#chat-invite-layer"),init:function(){},isShown:function(){return this._isShown;
},isHidden:function(){return !this.isShown();},open:function(){this.domElement.removeClass("hidden");this.domElement.emit("shown");this._isShown=true;this.domElement.find(".close").on("click",this.close,this);this.domElement.on("mousedown",this.dragstart,this);$q(document).on("keydown",this.keydownFunc,this);
this.startTimeout();},keydownFunc:function(e){if(e.getKeyIdentifier()==="Escape"){this.close();}},close:function(){this.domElement.addClass("hidden");this.domElement.setStyle("transform","translate(0px, 0px");this._isShown=false;this.stopTimeout();$q(document).off("keydown",this.keydownFunc,this);this.domElement.find(".close").off("click",this.close,this);
this.domElement.off("mousedown",this.dragstart,this);},toggle:function(){if(this.isShown()){this.close();}else{this.open();}},startTimeout:function(){var me=this;this._hideTimer.start(function(){me.domElement.emit("timeOut");me.close.bind(me)();},this._fadeOutTime*this._timeFactor);},stopTimeout:function(){this._hideTimer.stop();
},dragstart:function(ev){this.stopTimeout();this._isDragActive=true;if(this._dragStartPos===null){this._dragStartPos=this.domElement.getOffset();this._evStartPos={x:ev.getScreenLeft(),y:ev.getScreenTop()};}else{this._evStartPos.x=ev.getScreenLeft()-this._evStopPos.x+this._evStartPos.x;this._evStartPos.y=ev.getScreenTop()-this._evStopPos.y+this._evStartPos.y;
}$q("body").addClass("dragactive");$q(document).on("mousemove",this.dragmove,this);$q(document).on("mouseup",this.dragstop,this);},dragmove:function(ev){$q.debug("dragmove");if(this._isDragActive){var left=(this._dragStartPos.left-(this._evStartPos.x-ev.getScreenLeft()));var top=(this._dragStartPos.top-(this._evStartPos.y-ev.getScreenTop()));
if(1||left>0&&top>window.pageYOffset&&top+this.domElement.getHeight()<window.pageYOffset+window.innerHeight&&left+this.domElement.getWidth()<window.pageXOffset+window.innerWidth){var left=-1*((this._evStartPos.x-ev.getScreenLeft()));var top=-1*((this._evStartPos.y-ev.getScreenTop()));this.domElement.setStyle("transform","translate("+left+"px, "+top+"px");
}}},dragstop:function(ev){$q.debug("dragstop");this._isDragActive=false;this._evStopPos={x:ev.getScreenLeft(),y:ev.getScreenTop()};$q("body").removeClass("dragactive");$q(document).off("mousemove",this.dragmove,this);$q(document).off("mouseup",this.dragstop,this);}}});$q.define("UNOUNO.components.chatTracking",{statics:{_domElement:$q("#chat-invite-layer"),init:function(){this._domElement.on("shown",this.chatLayerShown);
this._domElement.on("timeOut",this.chatLayerTimeout);this._domElement.find(".button.chat").on("click",this.chatButtonClicked);this._domElement.find(".close").on("click",this.chatLayerActiveClosed);},chatLayerShown:function(){s.events="event19";UNOUNO.tracking.genericTracking(s);},chatButtonClicked:function(){s.events="event21",s.prop60=UNOUNO.tracking.shopname+"|"+UNOUNO.tracking.seite+"|"+"ct.btn.chat.inviteLayer";
UNOUNO.tracking.genericTracking(s);},chatLayerTimeout:function(){s.events="event27";UNOUNO.tracking.genericTracking(s);},chatLayerActiveClosed:function(){s.events="event28";s.prop60=UNOUNO.tracking.shopname+"|"+UNOUNO.tracking.seite+"|"+"ct.btn.close.inviteLayer";UNOUNO.tracking.genericTracking(s);}}});
$q.define("UNOUNO.components.chatButtonBehavior",{statics:{_chatApi:UNOUNO.components.chatApi,_isAjaxNavigationReady:false,_isChatApiReady:false,init:function(){try{if(window.self!==window.parent&&window.parent.$q&&window.parent.$q("#lightboxContent")&&!$q("body.DetailsHotlineChat").length){return ;}}catch(e){$q.debug(e);
}$q(document).on("ajaxNavigationReady",function(){this._isAjaxNavigationReady=true;this.testReady();},this);$q(document).on("chatApiReady",function(){this._isChatApiReady=true;this.testReady();},this);},testReady:function(){if((this._isAjaxNavigationReady||$q("#header-nav").length===0)&&this._isChatApiReady){this.onReady();
}},onReady:function(){$q.debug("UNOUNO.components.chatButtonBehavior.onReady");this._chatApi.shouldShow(this.onChatAvailable.bind(this));},onChatAvailable:function(){$q(".chatopener").on("click",this.onButtonClicked,this);$q("li.header-nav-item-chat.chat-hidden").removeClass("chat-hidden");$q(".presenter-infobox .chat.chat-hidden").removeClass("chat-hidden");
$q(".toggle-chat").removeClass("hidden");$q("#cancel-order-chat-box.cancel-order-box-last.chat-hidden").removeClass("chat-hidden");},onButtonClicked:function(ev){ev.preventDefault();this.openChat();},openChat:function(){$q.debug("UNOUNO.components.chatButtonBehavior.openChat",window.location.hostname.substr(0,3));
var options={"direct":true,"pagetitle":UNOUNO.tracking.seite,"comment":""+((window.location.hostname.substr(0,3)==="dsl")?"PU.AD.DE-onlinemarketing":"PU.PW.DE-onlinemarketing"),"activechat":false,"paddfields":"Mediacode: ChatSelf; Produkt: "+((window.location.hostname.substr(0,3)==="dsl")?"DSL":"Mobile")};
this._chatApi.startLiveChat(options);},}});UNOUNO.components.chatButtonBehavior.init();UNOUNO.components.chatInviteLayer.init();UNOUNO.components.chatTracking.init();$q.ready(function(){UNOUNO.components.chatInvite.init();UNOUNO.components.chatApi.init();});
UNOUNO.init.getLinksByClassName=function(clsName){var retVal=new Array();var elements=document.getElementsByTagName("A");for(var i=0;i<elements.length;i++){if(elements[i].className.indexOf(" ")>=0){var classes=elements[i].className.split(" ");for(var j=0;j<classes.length;j++){if(classes[j]==clsName){retVal.push(elements[i]);
}}}else{if(elements[i].className==clsName){retVal.push(elements[i]);}}}return retVal;};UNOUNO.init.fixInlinePopups=function(){var popupElements=UNOUNO.init.getLinksByClassName("window-open");for(var i=0;i<popupElements.length;i++){popupElements[i].onclick=function(href,rel){return function(e){if(href&&rel){return !window.open(href,"_blank","toolbar=no,location=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,screenX=100,screenY=100,"+rel);
}};}(popupElements[i].href,popupElements[i].rel);}};UNOUNO.init.fixInlinePopups();UNOUNO.init.fixInlineTargets=function(){var targetElements=UNOUNO.init.getLinksByClassName("target");for(var i=0;i<targetElements.length;i++){if(targetElements[i].rel){targetElements[i].target=targetElements[i].rel;}}}();
UNOUNO.init.fixInlinePrint=function(){var printElements=UNOUNO.init.getLinksByClassName("window-print");for(var i=0;i<printElements.length;i++){printElements[i].onclick=function(){return function(e){return !window.print();};}();}}();

UNOUNO.local={daklDebug_contexts:{NONE:true,ALL:false,ALLWAYS_ALERT:false,IGNORE_ALERT:false,"vtracc-120":true},daklDebug:function(data,context,useAlert){var useContexts=UNOUNO.local.daklDebug_contexts;if(!useContexts.NONE&&(useContexts[context]||useContexts.ALL)&&typeof window["con"+"sole"]!="undefined"){if(!useContexts.IGNORE_ALERT&&(useAlert||useContexts.ALLWAYS_ALERT)){window["al"+"ert"](context+": "+data);
return ;}if(typeof data=="string"){window["con"+"sole"].log(context+": "+data);}else{window["con"+"sole"].info(data);}}},parseUri:function(str){var o=this.parseUri_options,m=o.parser[o.strictMode?"strict":"loose"].exec(str),uri={},i=14;while(i--){uri[o.key[i]]=m[i]||"";}uri[o.q.name]={};uri[o.key[12]].replace(o.q.parser,function($0,$1,$2){if($1){uri[o.q.name][$1]=$2;
}});return uri;},parseUri_options:{strictMode:false,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}},parseUriExtended:function(url){var urlObj=this.parseUri(url),domainParts=urlObj.host.split(".");
urlObj.subdomain=domainParts[0];urlObj.nosubhost=domainParts.splice(1).join(".");urlObj.full=url;return urlObj;},getViewportDimension:function(){var w=window,d=document,e=d.documentElement,g=d.getElementsByTagName("body")[0],x=w.innerWidth||e.clientWidth||g.clientWidth,y=w.innerHeight||e.clientHeight||g.clientHeight;
return{width:x,height:y};},isAncestorOf:function(parent,child){if(!parent||!child){return null;}if(typeof parent.contains=="function"){return parent.contains(child);}var node=child.parentNode;while(node!=null){if(node==parent){return true;}node=node.parentNode;}return false;},arrayContains:function(arr,obj){for(var i=0,j=arr.length;
i<j;i++){if(arr[i]===obj){return true;}}return false;},lightbox:{create:function(contentId,namespace,options){var namespace=namespace||"lightbox";var options=options||{width:710,height:650,useFadeEffect:true};var instance={_calcPos:function(){var dimension=UNOUNO.local.getViewportDimension();var left=parseInt((dimension.width-options.width)/2);
var top=parseInt((dimension.height-options.height)/2);left=(left>=0)?left:0;top=(top>=0)?top:0;return{left:left,top:top,blockerWidth:dimension.width,blockerHeight:dimension.height};},_init:function(){this.blocker=document.createElement("DIV");this.blocker.id=namespace+"-blocker";this.container=document.createElement("DIV");
this.container.id=namespace+"-outer";this.updatePos(this.blocker,this.container);$q(window).on("resize",function(){this.updatePos(this.blocker,this.container);},this);this.content=document.getElementById(contentId);this.container.appendChild(this.content);this.content.style.display="block";this.blocker.style.display="none";
this.container.style.display="none";document.body.appendChild(this.blocker);document.body.appendChild(this.container);return this;},updatePos:function(){var data=this._calcPos();this.blocker.style.width=""+data.blockerWidth+"px";this.blocker.style.height=""+data.blockerHeight+"px";this.container.style.top=""+data.top+"px";
this.container.style.left=""+data.left+"px";},show:function(){if(false&&options.useFadeEffect){qx.bom.element.Style.set(this.blocker,"opacity",0.01,true);var fadeDescription={"duration":1000,"keep":100,"keyFrames":{0:{"opacity":0},100:{"opacity":0.8}},"repeat":1,"timing":"ease-out"};$q(this.blocker).animate(fadeDescription,1000);
}this.blocker.style.display="block";this.container.style.display="block";window.scrollTo(0,0);},hide:function(){this.blocker.style.display="none";this.container.style.display="none";}};return instance._init();}},getFirstElementByClassName:function(className,context){var elems=qx.bom.Collection.query("."+className,context||document);
if(elems&&elems.length>0){return elems[0];}return false;},vdslVorHint:function(){var messageBoxIds=["vdsl-pre-sale-messagebox-16000","vdsl-pre-sale-messagebox-50000"],selectBox=document.getElementById("presales.articles.slot-tariff"),tariff=selectBox[selectBox.selectedIndex].value,messageBoxId;if(UNOUNO.inline&&UNOUNO.inline.dslCheckerVariables&&UNOUNO.inline.dslCheckerVariables.isVdslRollOutArea){switch(tariff){case"tariff-double-flat-16000":messageBoxId="vdsl-pre-sale-messagebox-16000";
break;case"tariff-double-flat-50000":messageBoxId="vdsl-pre-sale-messagebox-50000";break;case"":messageBoxId="vdsl-pre-sale-messagebox-16000";break;}}for(var i=0;i<messageBoxIds.length;i++){var currentId=messageBoxIds[i];document.getElementById(currentId).style.display=(currentId==messageBoxId)?"block":"none";
}document.getElementById("button-ct-btn-weiter").style.display=(messageBoxId=="vdsl-pre-sale-messagebox-50000")?"none":"block";},onLogoutHandler:function(e){var target=e.getTarget(),sessionID=target.value,params=document.URL.split("?")[0];location.href=params+"?logout="+sessionID;},onCloseHandler:function(e){e.preventDefault();
window.lightBoxIframe.lightBox.close();},onWorkflowFinished:function(){window.location.reload();},onSofortStartEmpty:function(){window.location.reload();window.lightBoxIframe.lightBox.close();},focusform:function(id){var formId=document.getElementById(id);if(formId!==null){formId.focus();}},genericBgImageRotationDynamic:function(container,timeout){var elements=document.getElementById(container).children,i=0,timer;
bgSwap=function(){qx.bom.element.Class.add(elements[i],"hidden");i=i+1;if(i>elements.length-1){i=0;}qx.bom.element.Class.remove(elements[i],"hidden");clearTimeout(timer);if(timeout[i]==undefined){timeout[i]=timeout[0];}timer=setTimeout(bgSwap,timeout[i]);};if(elements){timer=window.setInterval(bgSwap,timeout[0]);
}},toggleTabContent:function(tabContainerId,tabClass,tabContentClass){var tabContainer=document.getElementById(tabContainerId),tabQueryClass="."+tabClass,tabContentQueryClass="."+tabContentClass,tabs=null,tabContents=null,tabLink=null,activeTab=null,activeContent=null,toggleTabs,selected,i=0,j,k,currentTabHref=false,anchorPos,activeTabId,resetTabAndContainer=function(){if(tabs){j=0;
for(j;j<tabs.length;j+=1){qx.bom.element.Class.remove(tabs[j],"active");}}if(tabContents){k=0;for(k;k<tabContents.length;k+=1){qx.bom.element.Class.add(tabContents[k],"hidden");}}},showTabAndContainer=function(activeTabId){activeTab=document.getElementById(tabClass+"."+activeTabId);activeContent=document.getElementById(activeTabId);
if(UNOUNO.tracking){UNOUNO.tracking.lightboxTracking(activeTabId);}if(activeTab){var elementTopPosition=qx.bom.element.Location.getTop(activeTab);qx.bom.element.Class.add(activeTab,"active");window.scrollTo(0,elementTopPosition-10);}if(activeContent){qx.bom.element.Class.remove(activeContent,"hidden");
}if(window.self!==window.top){try{parent.UNOUNO.pages.dynamicLightbox.setHeight();}catch(e){$q.error(e);}}};toggleTabs=function(e){if(typeof e!=="undefined"){e.preventDefault();var target=(e.currentTarget)?e.currentTarget:e.srcElement;currentTabHref=target.href;}else{currentTabHref=location.href;}anchorPos=currentTabHref.search(/#/);
activeTabId=currentTabHref.substr(anchorPos+1);if(activeTabId.indexOf("?")>0){activeTabId=activeTabId.substr(0,activeTabId.indexOf("?"));}if(anchorPos!==-1){resetTabAndContainer();showTabAndContainer(activeTabId);}};if(tabContainer){tabs=qx.bom.Collection.query(tabQueryClass,tabContainer);tabContents=qx.bom.Collection.query(tabContentQueryClass,tabContainer);
for(i;i<tabs.length;i+=1){tabLink=$q(tabs[i]).getChildren();if(tabLink){qx.bom.Element.addListener(tabLink,"click",toggleTabs,this,false);}}}toggleTabs();},togglePhoneNumberComplete:function(){var onkzNolineCheck=document.getElementById("onkz.noline-true"),toogleLine=function(){if(onkzNolineCheck.checked===true){document.getElementById("withoutNumber").style.display="none";
}else{document.getElementById("withoutNumber").style.display="block";}};if(onkzNolineCheck){qx.bom.Element.addListener(onkzNolineCheck,"change",toogleLine);}toogleLine();},showBox:function(refobject){if(document.getElementById(refobject)){qx.bom.element.Style.set(document.getElementById(refobject),"display","block");
}},hideBox:function(refobject){if(document.getElementById(refobject)){qx.bom.element.Style.set(document.getElementById(refobject),"display","none");}},showInfoLayer:function(refobject){UNOUNO.local.showInfoBox(refobject);var id=refobject;$q("#"+id).on("mouseout",UNOUNO.local.fnCallbackOut);$q("#"+id).on("mouseover",UNOUNO.local.fnCallbackOver);
},fnCallbackOut:function(e){UNOUNO.local.hideInfoBox(this.id);},fnCallbackOver:function(e){UNOUNO.local.showInfoBox(this.id);},showInfoBox:function(refobject){if(document.getElementById(refobject)){qx.bom.element.Style.set(document.getElementById(refobject),"display","block");}},hideInfoBox:function(refobject){if(document.getElementById(refobject)){qx.bom.element.Style.set(document.getElementById(refobject),"display","none");
}},setFieldFocus:function(fieldId){var field=document.getElementById(fieldId);if(field){field.focus();}},toggleContent:function(e){if(document.getElementById("toggleContent")&&(document.getElementById("toggleContent").className).indexOf("hidden")!==-1){qx.bom.element.Class.remove(document.getElementById("toggleContent"),"hidden");
if(document.getElementById("toggleButton")){qx.bom.element.Class.remove(document.getElementById("toggleButton"),"show");qx.bom.element.Class.add(document.getElementById("toggleButton"),"hide");}}else{if(document.getElementById("toggleContent")){qx.bom.element.Class.add(document.getElementById("toggleContent"),"hidden");
if(document.getElementById("toggleButton")){qx.bom.element.Class.add(document.getElementById("toggleButton"),"show");qx.bom.element.Class.remove(document.getElementById("toggleButton"),"hide");}}}},compareSimCardsInternetOption:function(){var handyFlatSelect=document.getElementById("mobile-flat.simCards"),simCardSelect=document.getElementById("mobile-flat-internet-xl.simCards"),simCardSelectValue,handyFlatSelectValue,compareSimWithFlat=function(){simCardSelectValue=simCardSelect.value;
handyFlatSelectValue=handyFlatSelect.value;if(simCardSelectValue>handyFlatSelectValue||handyFlatSelectValue<simCardSelectValue){simCardSelect.selectedIndex=handyFlatSelect.value;}};if(simCardSelect){qx.bom.Element.addListener(simCardSelect,"click",compareSimWithFlat,this);}if(handyFlatSelect){qx.bom.Element.addListener(handyFlatSelect,"click",compareSimWithFlat,this);
}},checkForSimCardErrors:function(simCard,hardware){var simCardElement=document.getElementsByName("mobile-flat.simCards")[0],simCardElementXl=document.getElementById("mobile-flat-internet.simCards"),substr,hardwareElements=[],sumSelectedHardware=0,buttonDisable=false,hardwareID="",m=0,i=0,j=0;if(simCard.search(/internet-xl.+/)!==-1){substr=37;
}else{substr=25;}for(m;m<hardware.length;m++){hardwareElements.push(document.getElementById(hardware[m]));}for(i;i<hardwareElements.length;i++){sumSelectedHardware=parseInt(sumSelectedHardware,10)+parseInt(hardwareElements[i].value,10);}for(j;j<hardwareElements.length;j++){hardwareID=hardwareElements[j].id.replace(/mobile-flat(-internet-xl)?.mobilePhones./i,"");
if(parseInt(simCardElement.value)+parseInt(simCardElementXl.value)<sumSelectedHardware&&hardwareElements[j].value!=="0"){qx.bom.element.Class.remove(document.getElementById("error-"+hardwareID),"hidden");buttonDisable=true;}else{qx.bom.element.Class.add(document.getElementById("error-"+hardwareID),"hidden");
}if(buttonDisable===true){if(document.getElementById("handySelection.choose")){document.getElementById("handySelection.choose").disabled="disabled";qx.bom.element.Class.add(document.getElementById("handySelection.choose"),"ct-btn-app-a3");}if(document.getElementById("smartphoneSelection.choose")){document.getElementById("smartphoneSelection.choose").disabled="disabled";
qx.bom.element.Class.add(document.getElementById("smartphoneSelection.choose"),"btn-disabled-large");}}else{if(document.getElementById("handySelection.choose")&&document.getElementById("handySelection.choose").disabled){document.getElementById("handySelection.choose").removeAttribute("disabled");qx.bom.element.Class.remove(document.getElementById("handySelection.choose"),"ct-btn-app-a3");
}if(document.getElementById("smartphoneSelection.choose")&&document.getElementById("smartphoneSelection.choose").disabled){document.getElementById("smartphoneSelection.choose").removeAttribute("disabled");qx.bom.element.Class.remove(document.getElementById("smartphoneSelection.choose"),"btn-disabled-large");
}}}},setButtonOff:function(id,active){if(document.getElementById(id)){var button=document.getElementById(id),classname=qx.bom.element.Class.get(button),button_off=classname.replace(/bt_def_/g,"bt_off_"),button_on=button_off.replace(/bt_off_/g,"bt_def_");if(active===false){qx.bom.element.Class.replace(button,button_on,button_off);
}else{if(active===true){qx.bom.element.Class.replace(button,button_off,button_on);}}}},showTooltip:function(){var elements=qx.bom.Collection.query(".info-container-label");var infoElement=document.getElementById("hinweis");for(var x=0;x<elements.length;x++){var classes=elements[x].className.split(" ");
for(var i=0;i<classes.length;i++){if(classes[i]=="df-content"){qx.bom.Element.addListener(elements[x],"mouseover",function(){infoElement.style.display="block";});qx.bom.Element.addListener(elements[x],"mouseout",function(){infoElement.style.display="none";});}}}},checkSofortStart:function(e){var target=e.getTarget().id;
if(target==="mobile-internet-hardware.checked.hw-mobile-internet-stick"&&document.getElementById("mobile-internet-hardware.checked.hw-mobile-internet-stick").checked===true){document.getElementById("sofort-start.checked.tariff-mobile-internet-sofort-start-true").checked=true;document.getElementById("sofort-start.checked.tariff-mobile-internet-sofort-start-true.checked").style.display="block";
document.getElementById("sofort-start.checked.tariff-mobile-internet-sofort-start-true.unchecked").style.display="none";}if(document.getElementById("sofort-start.checked.tariff-mobile-internet-sofort-start-true").checked===false){document.getElementById("mobile-internet-hardware.checked.hw-mobile-internet-stick").checked=false;
}},presetProviderChange:function(opener){if(opener!==""&&opener==="KundenDaten"&&window.opener){var formerPhoneProvider=window.opener.document.getElementById("tal.formerPhoneProvider"),formerDslProvider=window.opener.document.getElementById("tal.formerDSLProvider"),lineType=window.opener.UNOUNO.params.lineType,selectAccess=document.getElementById("selectAccess"),tcom=document.getElementById("tdsl_tcom"),dsl=document.getElementById("dsl_no_telanschluss"),kabel=document.getElementById("dsl_kabel"),completeDsl=document.getElementById("komplett"),resale=document.getElementById("nicht_komplett"),options,i=0;
if(formerPhoneProvider&&formerDslProvider){if(formerPhoneProvider.value==="D001"||formerPhoneProvider.value==="T_COM"){if(formerDslProvider.value==="T_COM_TDSL"||formerDslProvider.value==="T_COM_CALLSURF"||formerDslProvider.value==="T_ONLINE"){if(tcom!==null){tcom.checked="checked";}}}else{if(formerPhoneProvider.value==="OTHER"){if(kabel!==null){kabel.checked="checked";
}}else{if(dsl!==null){dsl.checked="checked";}if(selectAccess!==null){options=selectAccess.options;for(i;i<options.length;i++){if(options[i].value===formerPhoneProvider.value){options[i].selected="selected";}}}}}}if(lineType==="resale"){if(resale!==null){resale.checked="checked";}}else{if(completeDsl!==null){completeDsl.checked="checked";
}}}},optionsToggle:function(eOrTargetString){var target=(typeof eOrTargetString==="object")?eOrTargetString.getTarget().id:eOrTargetString,homenetList=document.getElementById("addons-homenet-list"),mobileList=document.getElementById("addons-mobile-list"),homenetBox=document.getElementById("addons-homenet"),mobileBox=document.getElementById("addons-mobile");
if(homenetList&&homenetBox){if(target==="addons-homenet-show-btn"||target==="addons-homenet-smartpad"||target==="addons-homenet-homeserver"||target==="addons-homenet-mediacenter"||target==="addons-homenet-multiphone"||target==="addons-homenet-wlanstick"){homenetList.style.display="block";homenetBox.style.display="none";
}if(target==="addons-homenet-hide-btn"){homenetList.style.display="none";homenetBox.style.display="block";}}if(mobileList&&mobileBox){if(target==="addons-mobile-show-btn"||target==="addons-mobile-internetflat"||target==="addons-mobile-lg"||target==="addons-mobile-htc"||target==="addons-mobile-nokia"){mobileList.style.display="block";
mobileBox.style.display="none";}if(target==="addons-mobile-hide-btn"){mobileBox.style.display="block";mobileList.style.display="none";}}},optionsCheckboxToggle:function(){var list=document.getElementById("addons-homenet-list"),box=document.getElementById("addons-homenet"),inputElems=list.getElementsByTagName("input"),l=inputElems.length,i=0;
for(i;i<l;i++){if(inputElems[i].checked===true){list.style.display="block";box.style.display="none";}}},checkSmartpad:function(e){var target=e.getTarget().id;if(target==="smart-pad-addons.checked.smart-pad-dockingstation-true"&&document.getElementById("smart-pad-addons.checked.smart-pad-dockingstation-true").checked===true){document.getElementById("smart-pad.checked.smart-pad-true").checked=true;
document.getElementById("smart-pad.checked.smart-pad-true.checked").style.display="block";document.getElementById("smart-pad.checked.smart-pad-true.unchecked").style.display="none";}if(document.getElementById("smart-pad.checked.smart-pad-true").checked===false){document.getElementById("smart-pad-addons.checked.smart-pad-dockingstation-true").checked=false;
document.getElementById("smart-pad-addons.checked.smart-pad-dockingstation-true.checked").style.display="none";document.getElementById("smart-pad-addons.checked.smart-pad-dockingstation-true.unchecked").style.display="block";}},hlSwitchHdtv:function(e){var target=e.getTarget().id;if(target==="stb-hw.radio.entertainment-vod-hw-hw-set-top-box-dvb-t"&&document.getElementById("stb-hw.radio.entertainment-vod-hw-hw-set-top-box-dvb-t").checked===true&&document.getElementById("hl-hdtv")){document.getElementById("hl-hdtv").firstChild.nodeValue="maxdome mediaCenter HD-TV DVB-T";
}if(target==="stb-hw.radio.entertainment-vod-hw-hw-set-top-box-dvb-s"&&document.getElementById("stb-hw.radio.entertainment-vod-hw-hw-set-top-box-dvb-s").checked===true&&document.getElementById("hl-hdtv")){document.getElementById("hl-hdtv").firstChild.nodeValue="maxdome mediaCenter HD-TV DVB-S2";}},blzSearch:function(){var bankNameLink=document.getElementById("debit-search-bankname"),blzLink=document.getElementById("debit-search-blz"),bankAccountField=document.getElementById("debit.bankAccount"),addBankAccountToUrl=function(){if(bankAccountField){if(blzLink){blzLink.href=blzLink.href+"&debit.bankAccount="+bankAccountField.value;
}else{if(bankNameLink){bankNameLink=bankNameLink+"&debit.bankAccount="+bankAccountField.value;}}}};if(bankNameLink){qx.bom.Element.addListener(bankNameLink,"click",addBankAccountToUrl,this);}if(blzLink){qx.bom.Element.addListener(blzLink,"click",addBankAccountToUrl,this);}}};UNOUNO.local.WaitingLightBox=function(name,content,opener){this.init(name,content,opener);
};UNOUNO.local.WaitingLightBox.prototype={lightBox:null,init:function(name,content,opener){var addListenerCallbackClickHandler=function(scope,name,content){return function(){if(!scope.lightBox){scope.lightBox=new qui.bom.lightbox.LightBox();scope.lightBox.getBlocker().setBackgroundColor("#4d84bb");scope.lightBox.getBlocker().setOpacity(0.75);
scope.lightBox.setWidth(467);scope.lightBox.setHeight(145);qx.bom.element.Class.remove(document.getElementById(content),"hidden");scope.lightBox.setContent(document.getElementById(content));if(UNOUNO.inline.requestedVariant==="webde:def"||UNOUNO.inline.requestedVariant==="gmx:def"){scope.lightBox.setTop(290);
scope.lightBox.setLeft(450);}else{scope.lightBox.setTop(240);scope.lightBox.setLeft(600);}}scope.lightBox.show();};};var setTimeoutHandler=function(){setTimeout(addListenerCallbackClickHandler(this,name,content),3000);};if(document.getElementById(opener)&&UNOUNO.inline.selectedArticle==="50000"){qx.bom.Element.addListener(document.getElementById(opener),"click",setTimeoutHandler);
}}};UNOUNO.local.HandyLightBox=function(name,content,opener){this.init(name,content,opener);};UNOUNO.local.HandyLightBox.prototype={lightBox:null,init:function(name,content,opener){var addListenerCallbackClickHandler=function(scope,name,content){return function(e){e.preventDefault();if(!scope.lightBox){scope.lightBox=new qui.bom.lightbox.LightBox();
scope.lightBox.getBlocker().setBackgroundColor("#4d84bb");scope.lightBox.getBlocker().setOpacity(0.75);scope.lightBox.setWidth(865);scope.lightBox.setHeight(750);qx.bom.element.Class.remove(document.getElementById(content),"hidden");scope.lightBox.setContent(document.getElementById(content));scope.lightBox.setMinTop(20);
}scope.lightBox.show();scope.resetSelectBoxes();if(scope.checkSimField==="mobile-flat-internet-xl.simCards"){qx.bom.element.Class.toggle(document.getElementById("handySelection.headline"),"hidden",true);qx.bom.element.Class.toggle(document.getElementById("handySelection.headlineInternet"),"hidden",false);
}else{qx.bom.element.Class.toggle(document.getElementById("handySelection.headline"),"hidden",false);qx.bom.element.Class.toggle(document.getElementById("handySelection.headlineInternet"),"hidden",true);}var addListenerCallbackCheckForSimCardErrors=function(hardware){return function(e){UNOUNO.local.checkForSimCardErrors(scope.checkSimField,hardware);
};};if(UNOUNO.inline.handyElements){for(var i=0;i<UNOUNO.inline.handyElements.length;i++){if(!qx.bom.Element.hasListener(document.getElementById(UNOUNO.inline.handyElements[i]),"change")){qx.bom.Element.addListener(document.getElementById(UNOUNO.inline.handyElements[i]),"change",addListenerCallbackCheckForSimCardErrors(UNOUNO.inline.handyElements));
}else{UNOUNO.local.checkForSimCardErrors(scope.checkSimField,UNOUNO.inline.handyElements);}}}if(UNOUNO.tracking&&UNOUNO.tracking.lightboxTracking){UNOUNO.tracking.lightboxTracking("handy-lightbox");}};};var openerElement=$q(opener);for(var i=0;i<openerElement.length;i++){qx.bom.Element.addListener(openerElement[i],"click",addListenerCallbackClickHandler(this,name,content));
}qx.bom.Element.addListener(document.getElementById(name+".close"),"click",function(scope){return function(e){e.preventDefault();scope.resetSelectBoxes();scope.lightBox.close();};}(this));qx.bom.Element.addListener(document.getElementById(name+".back"),"click",function(scope){return function(e){e.preventDefault();
scope.resetSelectBoxes();scope.lightBox.close();};}(this));qx.bom.Element.addListener(document.getElementById(name+".choose"),"click",function(scope){return function(e){e.preventDefault();if(document.getElementById("handySelection.choose")&&!document.getElementById("handySelection.choose").disabled){if(document.getElementById("mobile-flat.mobilePhones.phone-nokia-c1-01")){document.getElementById("mobile-flat.mobilePhones.phone-nokia-c1-01.real").value=document.getElementById("mobile-flat.mobilePhones.phone-nokia-c1-01").selectedIndex;
}if(document.getElementById("mobile-flat.mobilePhones.phone-samsung-galaxy-s3-mini")){document.getElementById("mobile-flat.mobilePhones.phone-samsung-galaxy-s3-mini.real").value=document.getElementById("mobile-flat.mobilePhones.phone-samsung-galaxy-s3-mini").selectedIndex;}if(document.getElementById("mobile-flat.mobilePhones.phone-nokia-lumia-625")){document.getElementById("mobile-flat.mobilePhones.phone-nokia-lumia-625.real").value=document.getElementById("mobile-flat.mobilePhones.phone-nokia-lumia-625").selectedIndex;
}if(document.getElementById("mobile-flat.mobilePhones.phone-lg-p760-optimus-l9")){document.getElementById("mobile-flat.mobilePhones.phone-lg-p760-optimus-l9.real").value=document.getElementById("mobile-flat.mobilePhones.phone-lg-p760-optimus-l9").selectedIndex;}if(document.getElementById("mobile-flat.mobilePhones.phone-samsung-galaxy-ace-2")){document.getElementById("mobile-flat.mobilePhones.phone-samsung-galaxy-ace-2.real").value=document.getElementById("mobile-flat.mobilePhones.phone-samsung-galaxy-ace-2").selectedIndex;
}if(document.getElementById("mobile-flat.mobilePhones.phone-htc-one-sv")){document.getElementById("mobile-flat.mobilePhones.phone-htc-one-sv.real").value=document.getElementById("mobile-flat.mobilePhones.phone-htc-one-sv").selectedIndex;}}if(document.getElementById("handySelection.choose")&&!document.getElementById("handySelection.choose").disabled){scope.lightBox.close();
}};}(this));},resetSelectBoxes:function(){if(document.getElementById("mobile-flat.mobilePhones.phone-nokia-asha-300-graphite")&&document.getElementById("mobile-flat.mobilePhones.phone-nokia-asha-300-graphite.real").value){document.getElementById("mobile-flat.mobilePhones.phone-nokia-asha-300-graphite").selectedIndex=document.getElementById("mobile-flat.mobilePhones.phone-nokia-asha-300-graphite.real").value;
}if(document.getElementById("mobile-flat.mobilePhones.phone-samsung-galaxy-s3-mini")&&document.getElementById("mobile-flat.mobilePhones.phone-samsung-galaxy-s3-mini.real").value){document.getElementById("mobile-flat.mobilePhones.phone-samsung-galaxy-s3-mini").selectedIndex=document.getElementById("mobile-flat.mobilePhones.phone-samsung-galaxy-s3-mini.real").value;
}if(document.getElementById("mobile-flat.mobilePhones.phone-nokia-lumia-620")&&document.getElementById("mobile-flat.mobilePhones.phone-nokia-lumia-620.real").value){document.getElementById("mobile-flat.mobilePhones.phone-nokia-lumia-620").selectedIndex=document.getElementById("mobile-flat.mobilePhones.phone-nokia-lumia-620.real").value;
}if(document.getElementById("mobile-flat.mobilePhones.phone-lg-p760-optimus-l9")&&document.getElementById("mobile-flat.mobilePhones.phone-lg-p760-optimus-l9.real").value){document.getElementById("mobile-flat.mobilePhones.phone-lg-p760-optimus-l9").selectedIndex=document.getElementById("mobile-flat.mobilePhones.phone-lg-p760-optimus-l9.real").value;
}if(document.getElementById("mobile-flat.mobilePhones.phone-samsung-galaxy-ace-2")&&document.getElementById("mobile-flat.mobilePhones.phone-samsung-galaxy-ace-2.real").value){document.getElementById("mobile-flat.mobilePhones.phone-samsung-galaxy-ace-2").selectedIndex=document.getElementById("mobile-flat.mobilePhones.phone-samsung-galaxy-ace-2.real").value;
}if(document.getElementById("mobile-flat.mobilePhones.phone-htc-one-sv")&&document.getElementById("mobile-flat.mobilePhones.phone-htc-one-sv.real").value){document.getElementById("mobile-flat.mobilePhones.phone-htc-one-sv").selectedIndex=document.getElementById("mobile-flat.mobilePhones.phone-htc-one-sv.real").value;
}}};UNOUNO.local.changeHelp=function(providerId,dslIds,callback){this.init(providerId,dslIds,callback);};UNOUNO.local.changeHelp.prototype={qxBom:qx.bom,initSelection:function(){this.setSelectbox(this.providerId);this.setCheckbox(this.dslIds);this.info=document.getElementById("info_txt");this.buttonOff=document.getElementById("buttonOff");
},setCheckbox:function(ids){var i=0,checkbox,id=ids;if(this.isArray(ids)){for(i;i<ids.length;i+=1){checkbox=document.getElementById(ids[i]);if(checkbox){this.qxBom.Element.addListener(checkbox,"click",this.handleButtons,this);}}}else{checkbox=document.getElementById(id);if(document.getElementById(id)){this.qxBom.Element.addListener(checkbox,"click",this.handleButtons,this);
}}},setSelectbox:function(id){var selectBox=document.getElementById(id);if(selectBox){this.qxBom.Element.addListener(selectBox,"change",this.handleButtons,this);}},getChecked:function(ids){var i=0,checkbox,id=ids;if(this.isArray(ids)){for(i;i<ids.length;i+=1){checkbox=document.getElementById(ids[i]);
if(checkbox&&checkbox.checked===true){return checkbox.value;}}return false;}else{checkbox=document.getElementById(id);if(checkbox&&checkbox.checked===true){return checkbox.value;}}},getSelected:function(id){var selectElem=document.getElementById(id);if(!selectElem){return null;}var option=selectElem.options[selectElem.options.selectedIndex];
if(typeof option==="undefined"){return null;}return option.value;},handleButtons:function(){var provider=this.getSelected(this.providerId),zielTarifTyp=this.getChecked(this.dslIds);this.resetButtons();if(!zielTarifTyp||!provider||provider===""){this.showOffButtonAndInfoText();}else{if(zielTarifTyp==="adsl"){switch(provider){case"D001":document.getElementById("weiter_telekom_adsl").style.display="block";
this.hideOffButtonAndInfoText();break;case"OTHER":document.getElementById("weiter_sonstige_adsl").style.display="block";this.hideOffButtonAndInfoText();break;default:document.getElementById("weiter_3er_adsl").style.display="block";this.hideOffButtonAndInfoText();}}else{if(zielTarifTyp==="vdsl"){switch(provider){case"D001":case"D009":case"ARCOR":case"D010":case"VERSATEL":document.getElementById("weiter_3er_vdsl").style.display="block";
this.hideOffButtonAndInfoText();break;default:document.getElementById("weiter_sonstige_vdsl").style.display="block";this.hideOffButtonAndInfoText();}}else{if(zielTarifTyp==="vdsl100"){switch(provider){case"D001":case"D009":case"ARCOR":case"D010":case"VERSATEL":document.getElementById("weiter_3er_vdsl100").style.display="block";
this.hideOffButtonAndInfoText();break;default:document.getElementById("weiter_sonstige_vdsl100").style.display="block";this.hideOffButtonAndInfoText();}}else{this.showOffButtonAndInfoText();}}}}this.callback(zielTarifTyp);},resetButtons:function(){var buttons=qx.bom.Collection.query(".weiter"),i=0;for(i;
i<buttons.length;i+=1){buttons[i].style.display="none";}qx.bom.element.Opacity.set(this.buttonOff,0.3);this.buttonOff.style.cursor="default";},hideOffButtonAndInfoText:function(){if(this.info){this.info.style.display="none";}if(this.buttonOff){this.buttonOff.style.display="none";}},showOffButtonAndInfoText:function(){if(this.info){this.info.style.display="block";
}if(this.buttonOff){this.buttonOff.style.display="block";}},isArray:function(action){return action&&typeof action==="object"&&typeof action.length==="number"&&typeof action.splice==="function"&&!(action.propertyIsEnumerable("length"));},init:function(providerId,dslIds,callback){this.providerId=providerId;
this.selectBox=document.getElementById(this.providerId);this.dslIds=dslIds;this.callback=callback;this.initSelection();this.handleButtons();}};UNOUNO.local.priceOmvlzToggle=function(){var element=document.getElementById("tariff6000.bundle-tariff-double-flat-6000-bundle-without-mcd"),toggleElementsDF6000=qx.bom.Collection.query(".df-content"),toggleElementsSF6000=qx.bom.Collection.query(".sf-content"),btnDf=document.getElementById("button-ct-weiter-df6000"),btnSf=document.getElementById("button-ct-weiter-sf6000"),price=document.getElementById("tariff-6000");
priceToggleElements=function(){if(element.checked===true){for(var i=0;i<toggleElementsSF6000.length;i++){qx.bom.element.Class.add(toggleElementsSF6000[i],"hidden");}for(var j=0;j<toggleElementsDF6000.length;j++){qx.bom.element.Class.remove(toggleElementsDF6000[j],"hidden");}btnSf.style.display="none";
btnDf.style.display="inline-block";if(price){qx.bom.element.Class.remove(price,"surf-flat");}}else{if(element.checked===false){for(var i=0;i<toggleElementsSF6000.length;i++){qx.bom.element.Class.remove(toggleElementsSF6000[i],"hidden");}for(var j=0;j<toggleElementsDF6000.length;j++){qx.bom.element.Class.add(toggleElementsDF6000[j],"hidden");
}btnDf.style.display="none";btnSf.style.display="inline-block";if(price){qx.bom.element.Class.add(price,"surf-flat");}}}};if(element){priceToggleElements();qx.bom.Element.addListener(element,"change",priceToggleElements,this);}};UNOUNO.local.priceToggle=function(element){var checkBoxElement=document.getElementById(element);
var element1=qx.bom.Collection.query(".df-content");var element2=qx.bom.Collection.query(".sf-content");toggleElement=function(){if(checkBoxElement.checked===true){for(var x=0;x<element1.length;x+=1){qx.bom.element.Class.remove(element1[x],"hidden");}for(var x=0;x<element2.length;x+=1){qx.bom.element.Class.add(element2[x],"hidden");
}}else{for(var x=0;x<element1.length;x+=1){qx.bom.element.Class.add(element1[x],"hidden");}for(var x=0;x<element2.length;x+=1){qx.bom.element.Class.remove(element2[x],"hidden");}}};qx.bom.Element.addListener(checkBoxElement,"click",toggleElement,this,false);};UNOUNO.local.priceSpecialToggle=function(){var element=document.getElementById("tariff6000.bundle-tariff-surf-phone-flat-special-bundle-ensure-mcd"),toggleElements16000=qx.bom.Collection.query(".togglecontent-16000"),toggleElements50000=qx.bom.Collection.query(".togglecontent-50000"),btn16000=document.getElementById("button-ct-btn-weiter-sfspecial"),btn50000=document.getElementById("button-ct-btn-weiter-sfspecial-50000"),highlightElement16000=document.getElementById("tariff-16000"),highlightElement50000=document.getElementById("tariff-50000");
priceSpecialToggleElements=function(){if(element.checked===true){for(var i=0;i<toggleElements16000.length;i++){qx.bom.element.Class.add(toggleElements16000[i],"hidden");}for(var j=0;j<toggleElements50000.length;j++){qx.bom.element.Class.remove(toggleElements50000[j],"hidden");}btn16000.style.display="none";
btn50000.style.display="inline-block";qx.bom.element.Class.add(highlightElement16000,"highlight");qx.bom.element.Class.remove(highlightElement50000,"highlight");}else{if(element.checked===false){for(var x=0;x<toggleElements16000.length;x++){qx.bom.element.Class.remove(toggleElements16000[x],"hidden");
}for(var y=0;y<toggleElements50000.length;y++){qx.bom.element.Class.add(toggleElements50000[y],"hidden");}btn16000.style.display="inline-block";btn50000.style.display="none";qx.bom.element.Class.remove(highlightElement16000,"highlight");qx.bom.element.Class.add(highlightElement50000,"highlight");}}};
if(element){priceSpecialToggleElements();qx.bom.Element.addListener(element,"change",priceSpecialToggleElements,this);}};UNOUNO.local.tariffToggle=function(){var element=document.getElementById("tariff6000.bundle-tariff-double-flat-bundle-ensure-mcd"),elementOverlay=document.getElementById("overlay"),toggleElementsSpecial=qx.bom.Collection.query(".togglecontent-special"),toggleElementsDouble=qx.bom.Collection.query(".togglecontent-double"),radioLabelDouble6000=document.getElementById("tariff-double-6000"),radioInputDouble6000=document.getElementById("input-double-6000"),radioInputDouble16000=document.getElementById("input-double-16000"),radioInputSpecial16000=document.getElementById("input-special-16000"),priceToggleContent=qx.bom.Collection.query(".price-toggle");
tariffToggleElements=function(){for(var i=0;i<priceToggleContent.length;i++){qx.bom.element.Class.add(priceToggleContent[i],"hidden");}if(element.checked===true){for(var k=0;k<toggleElementsSpecial.length;k++){qx.bom.element.Class.add(toggleElementsSpecial[k],"hidden");}for(var j=0;j<toggleElementsDouble.length;
j++){qx.bom.element.Class.remove(toggleElementsDouble[j],"hidden");}qx.bom.element.Class.add(document.getElementById("guenstig-50000"),"hidden");qx.bom.element.Class.replace(radioLabelDouble6000,"tarif6000","tarif6000On");radioInputDouble6000.disabled=false;radioInputDouble16000.checked=true;}else{if(element.checked===false){for(var x=0;
x<toggleElementsSpecial.length;x++){qx.bom.element.Class.remove(toggleElementsSpecial[x],"hidden");}for(var y=0;y<toggleElementsDouble.length;y++){qx.bom.element.Class.add(toggleElementsDouble[y],"hidden");}qx.bom.element.Class.add(document.getElementById("guenstig-50000"),"hidden");qx.bom.element.Class.replace(radioLabelDouble6000,"tarif6000On","tarif6000");
radioInputDouble6000.disabled=true;radioInputSpecial16000.checked=true;}}};if(element){tariffToggleElements();qx.bom.Element.addListener(element,"change",tariffToggleElements,this);}if(elementOverlay){qx.bom.Element.addListener(elementOverlay,"click",function(){element.checked=true;tariffToggleElements();
qx.bom.element.Style.set(document.getElementById("tariff6000.bundle-tariff-double-flat-bundle-ensure-mcd.checked"),"display","block");qx.bom.element.Style.set(document.getElementById("tariff6000.bundle-tariff-double-flat-bundle-ensure-mcd.unchecked"),"display","none");});}};UNOUNO.local.tariffInputToggle=function(){var elementDouble6000=document.getElementById("input-double-6000"),elementDouble16000=document.getElementById("input-double-16000"),elementDouble50000=document.getElementById("input-double-50000"),elementSpecial16000=document.getElementById("input-special-16000"),elementSpecial50000=document.getElementById("input-special-50000"),priceToggleContent=qx.bom.Collection.query(".price-toggle"),contentGuenstig=document.getElementById("default-guenstig"),contentGuenstig50000=document.getElementById("guenstig-50000");
toggleHandler=function(toggleElement){for(var i=0;i<priceToggleContent.length;i++){qx.bom.element.Class.add(priceToggleContent[i],"hidden");}qx.bom.element.Class.remove(document.getElementById(toggleElement),"hidden");};if(elementDouble6000){qx.bom.Element.addListener(elementDouble6000,"click",function(){toggleHandler("double6000");
});}if(elementDouble16000){qx.bom.Element.addListener(elementDouble16000,"click",function(){toggleHandler("double16000");});}if(elementDouble50000){qx.bom.Element.addListener(elementDouble50000,"click",function(){toggleHandler("double50000");});}if(elementSpecial16000){qx.bom.Element.addListener(elementSpecial16000,"click",function(){toggleHandler("special16000");
qx.bom.element.Class.remove(contentGuenstig,"hidden");qx.bom.element.Class.add(contentGuenstig50000,"hidden");});}if(elementSpecial50000){qx.bom.Element.addListener(elementSpecial50000,"click",function(){toggleHandler("special50000");qx.bom.element.Class.add(contentGuenstig,"hidden");qx.bom.element.Class.remove(contentGuenstig50000,"hidden");
});}};UNOUNO.local.dvbSelectionLightBoxLightBox=function(name,content){this.init(name,content);};UNOUNO.local.dvbSelectionLightBoxLightBox.prototype={lightBox:null,init:function(name,content){openerCheckbox=document.getElementById(name),closeBox=document.getElementById(name+".close"),chooseButton=document.getElementById(name+".choose"),checkBoxDvbT=document.getElementById("stb-hw.radio.entertainment-vod-hw-hw-set-top-box-dvb-t"),checkBoxDvbS=document.getElementById("stb-hw.radio.entertainment-vod-hw-hw-set-top-box-dvb-s"),dvbFooter=document.getElementById("dvb-footer-content"),dvbAdvice=document.getElementById("dvb-advice"),submitButton=document.getElementById("vod.checked.vod-true.choose"),mediaCenterChecked=document.getElementById("vod.checked.vod-true.checked");
mediaCenterUnchecked=document.getElementById("vod.checked.vod-true.unchecked");dvbInBasket=document.getElementById("stb-hw.radio.entertainment-vod-hw.real");if(openerCheckbox!==null){qx.bom.Element.addListener(openerCheckbox,"change",function(scope,content){return function(e){if(!scope.lightBox){scope.lightBox=new qui.bom.lightbox.LightBox();
scope.lightBox.getBlocker().setBackgroundColor("#4d84bb");scope.lightBox.getBlocker().setOpacity(0.75);scope.lightBox.setWidth(400);scope.lightBox.setHeight(250);qx.bom.element.Class.remove(document.getElementById(content),"hidden");scope.lightBox.setContent(document.getElementById(content));scope.lightBox.setMinTop(20);
}if(openerCheckbox.checked===true){scope.lightBox.show();}};}(this,content));}if(closeBox!==null){qx.bom.Element.addListener(closeBox,"click",function(scope){return function(e){if(checkBoxDvbT.checked===false&&checkBoxDvbS.checked===false){mediaCenterChecked.style.display="none";mediaCenterUnchecked.style.display="block";
}e.preventDefault();scope.lightBox.close();};}(this));}if(chooseButton!==null){qx.bom.Element.addListener(chooseButton,"click",function(scope){return function(e){if(checkBoxDvbT.checked===false&&checkBoxDvbS.checked===false){e.preventDefault();qx.bom.element.Class.add(dvbFooter,"advice");qx.bom.element.Class.remove(dvbAdvice,"hidden");
qx.bom.element.Class.replace(chooseButton,"btn-blue-medium","btn-disabled-medium");}};}(this));}if(checkBoxDvbT!==null){qx.bom.Element.addListener(checkBoxDvbT,"change",function(scope){return function(e){if(checkBoxDvbT.checked===true){qx.bom.element.Class.remove(dvbFooter,"advice");qx.bom.element.Class.add(dvbAdvice,"hidden");
qx.bom.element.Class.replace(chooseButton,"btn-disabled-medium","btn-blue-medium");qx.bom.Element.addListener(submitButton,"click",function(){scope.lightBox.close();mediaCenterChecked.style.display="block";mediaCenterUnchecked.style.display="none";dvbInBasket.value="hw-set-top-box-dvb-t";});}};}(this));
}if(checkBoxDvbS!==null){qx.bom.Element.addListener(checkBoxDvbS,"change",function(scope){return function(e){if(checkBoxDvbS.checked===true){qx.bom.element.Class.remove(dvbFooter,"advice");qx.bom.element.Class.add(dvbAdvice,"hidden");qx.bom.element.Class.replace(chooseButton,"btn-disabled-medium","btn-blue-medium");
qx.bom.Element.addListener(submitButton,"click",function(){scope.lightBox.close();mediaCenterChecked.style.display="block";mediaCenterUnchecked.style.display="none";dvbInBasket.value="hw-set-top-box-dvb-s";});}};}(this));}}};UNOUNO.local.WaitingAdvice=function(content,opener){this.init(content,opener);
};UNOUNO.local.WaitingAdvice.prototype={init:function(content,opener){var addListenerCallbackClickHandler=function(content){return function(){qx.bom.element.Class.remove(document.getElementById(content),"hidden");};};var setTimeoutHandler=function(){setTimeout(addListenerCallbackClickHandler(content),3000);
};if(document.getElementById(opener)){qx.bom.Element.addListener(document.getElementById(opener),"click",setTimeoutHandler);}}};UNOUNO.local.LightBox=function(openerId,closerId,contentId,tracking){this.init(openerId,closerId,contentId,tracking);};UNOUNO.local.LightBox.prototype={lightBox:null,tracking:false,content:null,init:function(openerId,closerId,contentId,tracking){this.content=document.getElementById(contentId);
var i=0;if(typeof tracking!=="undefined"){this.tracking=tracking;}this.setHandler(openerId,"open");this.setHandler(closerId,"close");if(!this.lightBox&&this.content!==null){this.lightBox=new qui.bom.lightbox.LightBox();this.lightBox.getBlocker().setBackgroundColor("#4d84bb");this.lightBox.getBlocker().setOpacity(0.75);
this.lightBox.setWidth(520);this.lightBox.setHeight(485);qx.bom.element.Class.remove(this.content,"hidden");this.lightBox.setContent(this.content);this.lightBox.setMinTop(20);}},setHandler:function(name,type){var element=null,i=0;if(name instanceof Array){for(i;i<name.length;i+=1){element=document.getElementById(name[i]);
this.setClickEvent(element,type);}}else{element=document.getElementById(name);this.setClickEvent(element,type);}},setClickEvent:function(element,type){if(element){if(type==="open"){qx.bom.Element.addListener(element,"click",this.openLightbox,this);}if(type==="close"){qx.bom.Element.addListener(element,"click",this.closeLightbox,this);
}}},openLightbox:function(e){e.preventDefault();this.lightBox.show();},closeLightbox:function(){if(this.lightBox){this.lightBox.close();}}};UNOUNO.local.CustomerDataToggle=function(){var opener=document.getElementById("show-additional-variant"),hidden=document.getElementById("hidden-additional-variant"),show=false;
if(opener&&hidden){qx.bom.Element.addListener(opener,"click",function(){if(show===false){hidden.style.display="block";opener.innerHTML="Alle Angaben verbergen";show=true;}else{hidden.style.display="none";opener.innerHTML="Alle Angaben anzeigen";show=false;}});}};UNOUNO.local.orderCanceledLightbox={daklDebug:UNOUNO.local.daklDebug,_lightboxId:"Cancel-Order-Lightbox",_allowedPages:["/Kosten","/warenkorb","/KundenDaten","/kundendaten","/LieferAdresse","/lieferadresse","/BankDaten","/bankdaten","/BestellZusammenfassung","/zusammenfassung"],_isInitialized:false,wasShown:false,_salesChannelMap:{"defaultMC":"other","seo":"other","googlect":"tkp","performance-media":"tkp"},_hotlineNumbers:{dsl:{tkp:"0721 / 960-9603",other:"0721 / 960-9606"},smallscreen:{tkp:"0721 / 960-9602",other:"0721 / 960-9605"},bigscreen:{tkp:"0721 / 960-9601",other:"0721 / 960-9604"}},_callbackIframes:{dsl:{tkp:"https://callback.marketingservice24.com/callback/window.html?bk=29ba6718190b0395d2ddf3d8c1451c08",other:"https://callback.marketingservice24.com/callback/window.html?bk=02933bb4f94c67f2d776d934fd568787"},smallscreen:{tkp:"https://callback.marketingservice24.com/callback/window.html?bk=487255b6e4fdd667032a42542da4dbc2",other:"https://callback.marketingservice24.com/callback/window.html?bk=152cbeb0c7d88e50c730174b19d13071"},bigscreen:{tkp:"https://callback.marketingservice24.com/callback/window.html?bk=4395066e27be562e44b9e9baf3a78ce1",other:"https://callback.marketingservice24.com/callback/window.html?bk=810edc5ea8973e76d12a7f2da19a64fd"}},_currentPageUrlObj:null,_getSalesChannel:function(onlyIfDefined){this.daklDebug("this.salesChannel: "+this.salesChannel,"vtracc-120");
return this._salesChannelMap[this.salesChannel]||(onlyIfDefined?false:"other");},_getShopType:function(){this.daklDebug("this.shopType: "+this.shopType,"vtracc-120");return this.shopType.replace(/^\s+|\s+$/g,"")||"smallscreen";},_isLinkLeadingAwayFromOrderProcess:function(link){this.daklDebug("isLinkLeadingAwayFromOrderProcess: "+link,"vtracc-120");
if(qx.bom.element.Class.has(link,"window-open")){this.daklDebug("Link opens a popup -> NOT leading away","vtracc-120",true);return false;}if(qx.bom.element.Class.has(link,"asterisk")){this.daklDebug("Link opens a popup -> NOT leading away","vtracc-120",true);return false;}if(qx.bom.element.Class.has(link,"lightboxopener")){this.daklDebug("Link opens a popup -> NOT leading away","vtracc-120",true);
return false;}if(qx.bom.element.Class.has(link,"chatopener")){this.daklDebug("Link opens a popup -> NOT leading away","vtracc-120",true);return false;}if(qx.bom.element.Class.has(link,"icon-link")){this.daklDebug("Link opens a popup -> NOT leading away","vtracc-120",true);return false;}if(qx.bom.element.Class.has(link,"target")){this.daklDebug("Link opens a popup -> NOT leading away","vtracc-120",true);
return false;}var lightbox=document.getElementById("cancel-order-container");if(lightbox&&UNOUNO.local.isAncestorOf(lightbox,link)){this.daklDebug("Link is in Lightbox -> NOT leading away","vtracc-120",true);return false;}var headerContainer=document.getElementById("header-container");headerContainer=(headerContainer)?headerContainer:(($q&&$q(".order-header-container"))?$q(".order-header-container")[0]:null);
var footerContainer=document.getElementById("footer-container")||document.getElementById("footer_container");if(headerContainer&&footerContainer){if(UNOUNO.local.isAncestorOf(headerContainer,link)){this.daklDebug("Link is in header -> leading away","vtracc-120",true);return true;}if(UNOUNO.local.isAncestorOf(footerContainer,link)){this.daklDebug("Link is in footer -> leading away","vtracc-120",true);
return true;}}this.daklDebug("Link is not in Lightbox, Header or Footer -> NOT leading away","vtracc-120",true);return false;},_linkHandler:function(ev){var target=ev.getTarget();while(target.tagName.toLowerCase()!=="a"&&target.tagName.toLowerCase()!=="button"&&target.tagName.toLowerCase()!=="form"&&target.parentNode){target=target.parentNode;
}if(UNOUNO.local.orderCanceledLightbox&&!UNOUNO.local.orderCanceledLightbox.wasShown&&this._isLinkLeadingAwayFromOrderProcess(target)){this.daklDebug(target,"vtracc-120");ev.preventDefault();this.show(target);}},_prepareLinks:function(){this._currentPageUrlObj=UNOUNO.local.parseUriExtended(window.location.href);
var lightbox=document.getElementById("cancel-order-container");this.daklDebug("preparing links","vtracc-120");this.daklDebug(this._currentPageUrlObj,"vtracc-120");if(lightbox&&UNOUNO.local.arrayContains(this._allowedPages,this._currentPageUrlObj.path)){var links=document.getElementsByTagName("a"),link=null,source=null,i=null;
for(i=0;i<links.length;i++){link=links[i];source=link.getAttribute("href");if(!link.isPrepared){link.isPrepared=true;if(!UNOUNO.local.isAncestorOf(lightbox,link)){this.daklDebug("preparing link: "+link.href,"vtracc-120");qx.bom.Element.addListener(link,"click",this._linkHandler,this);}}else{this.daklDebug("link already prepared: "+link.href,"vtracc-120");
}}}},_prepareForms:function(){var searchForms=qx.bom.Collection.query(".search form",document);for(var i=0;i<searchForms.length;i++){qx.bom.Element.addListener(searchForms[i],"submit",this._linkHandler,this);}},_initNodes:function(){this.nodes={closeX:document.getElementById("cancel-order-close-x"),showCallbackDetails:document.getElementById("cancel-order-box-callback-button"),hideCallbackDetails:document.getElementById("cancel-order-callback-details-close-button"),hotlineNumber:document.getElementById("cancel-order-hotlinge-number"),hotlineNote:document.getElementById("cancel-order-hotlinge-note"),hotlineInfo:UNOUNO.local.getFirstElementByClassName("infobox-content",document.getElementById("infobox.cancel-order-hotline-info")),chatButton:document.getElementById("cancel-order-box-chat-button"),feedbackForm:document.getElementById("cancel-order-feedback-form"),feedbackSelect:document.getElementById("cancel-order-feedback-select"),feedbackButton:document.getElementById("cancel-order-feedback-button"),textArea:document.getElementById("cancel-order-feedback-textarea"),availableCharacters:document.getElementById("cancel-order-feedback-textarea-available-characters"),callbackBox:document.getElementById("cancel-order-callback-box"),callbackIframe:document.getElementById("cancel-order-callback-iframe"),chatBox:document.getElementById("cancel-order-chat-box"),callbackDetails:document.getElementById("cancel-order-callback-details-box"),feedbackBox:document.getElementById("cancel-order-feedback-box"),thankYouBox:document.getElementById("cancel-order-thankyou-box"),cancelButton:document.getElementById("cancel-order-cancel-order"),resumeButton:document.getElementById("cancel-order-resume-order")};
},_bindHandlers:function(){qx.bom.Element.addListener(this.nodes.closeX,"click",this.hideByX,this);qx.bom.Element.addListener(this.nodes.resumeButton,"click",this.hideByResume,this);qx.bom.Element.addListener(this.nodes.cancelButton,"click",this.cancelOrder,this);if(this.nodes.chatButton){qx.bom.Element.addListener(this.nodes.chatButton,"click",this.trackChatButton,this);
}qx.bom.Element.addListener(this.nodes.showCallbackDetails,"click",this.showCallbackDetails,this);qx.bom.Element.addListener(this.nodes.hideCallbackDetails,"click",this.hideCallbackDetails,this);qx.bom.Element.addListener(this.nodes.feedbackForm,"submit",this.submitFormData,this);},_triggerTracking:function(linkId,isFP){if(typeof UNOUNO.tracking!="undefined"&&typeof UNOUNO.tracking.genericTracking=="function"){var c60="OP|";
if(isFP){c60="FP|";}c60+=this._currentPageUrlObj.host+"|";var pathSplit=this._currentPageUrlObj.path.split("/");for(var i=0;i<pathSplit.length;i++){var pathPart=pathSplit[i];if(pathPart||i+1==pathSplit.length){c60+=pathPart+"|";}}if(!isFP){c60+=this._lightboxId+"|";}c60+=linkId;var data={prop3:this._lightboxId,eVar4:this._lightboxId,prop1:UNOUNO.tracking.seite,prop6:UNOUNO.tracking.shopname,eVar7:UNOUNO.tracking.shopname,v1:UNOUNO.tracking.bereich,channel:UNOUNO.tracking.bereich,eVar1:UNOUNO.tracking.bereich,eVar5:UNOUNO.tracking.tarif,prop4:UNOUNO.tracking.tarif,prop11:UNOUNO.tracking.shoptyp,eVar13:UNOUNO.tracking.shoptyp,prop5:UNOUNO.tracking.sektion,eVar6:UNOUNO.tracking.sektion,v22:this.salesChannel,v28:this.salesChannel,prop60:c60};
this.daklDebug("_triggerTracking: "+linkId,"vtracc-120");this.daklDebug(data,"vtracc-120");UNOUNO.tracking.genericTracking(data,"o","generic-tracking");}},_initWebservice:function(){if(!this._webservice){if(typeof WS_OrderExitFeedbackService!=="undefined"){this.daklDebug("initializing webservice","vtracc-120");
this._webservice=new WS_OrderExitFeedbackService(obj);}else{this.daklDebug("Error: The Webservice 'WS_OrderExitFeedbackService' is not present in this context","vtracc-120");}}},_initHotlineInfo:function(){this.daklDebug("_initHotlineInfo called","vtracc-120");if(UNOUNO.util.InfoBox){this.toolTip=new UNOUNO.util.InfoBox("cancel-order-hotline-info",["R","T",-42,25]);
}this.nodes.hotlineInfo.style.padding="0px 0px 10px 10px";},init:function(){if(window.TEMPNAMESPACE){window.TEMPNAMESPACE=null;delete window.TEMPNAMESPACE;}if(document.getElementById("cancel-order-container")&&this._getSalesChannel(true)){if(!this._isInitialized){this._isInitialized=true;this._prepareLinks();
this._prepareForms();this._lightbox=this._lightbox||UNOUNO.local.lightbox.create("cancel-order-container","cancel-order-lightbox",{width:710,height:650,useFadeEffect:true});this._initNodes();this._bindHandlers();this._initWebservice();this._initHotlineInfo();this.updateHotlineNumber();this.updateCallbackIframe();
}this.updateFeedbackButtonEnabled();this.updateAvailableTextareaCharacters();return this._lightbox;}return false;},show:function(link){this.daklDebug("orderCanceledLightbox.show: Link clicked: "+link.href,"vtracc-120");this.init().show();this.targetLink=link||this.targetLink;this.wasShown=true;if(this._webservice){this.daklDebug("submitting: setting visited by webservice!","vtracc-120");
this._webservice.setVisited();}var trackingId="no-linkid";if(link){if(link.tagName=="FORM"){trackingId="search-form";}else{if(link.id){trackingId=link.id;}else{if(UNOUNO.local.isAncestorOf(document.getElementById("footer"),link)){trackingId="footer-no-linkid";}}}}this._triggerTracking(trackingId,true);
},hide:function(){this.daklDebug("orderCanceledLightbox.close called","vtracc-120");this._lightbox.hide();},hideByX:function(){this._triggerTracking("resume-order-x");this.hide();},hideByResume:function(){this._triggerTracking("resume-order-button");this.hide();},updateHotlineNumber:function(){var shopType=this._getShopType();
if(shopType){var salesChannel=this._getSalesChannel();var hotlineNumber=this._hotlineNumbers[shopType][salesChannel];if(hotlineNumber){this.nodes.hotlineNumber.innerHTML=hotlineNumber;if(salesChannel=="other"){this.nodes.hotlineNote.innerHTML="Mo. - So. rund um die Uhr erreichbar";this.nodes.hotlineInfo.innerHTML="Sie erreichen uns rund um die Uhr zu Ihren Festnetzkonditionen; aus den 1&1 Netzen kostenfrei.";
}}}},updateCallbackIframe:function(){var shopType=this._getShopType();if(shopType&&this.nodes.callbackIframe){var iframeSrc=this._callbackIframes[shopType][this._getSalesChannel()];if(iframeSrc){this.nodes.callbackIframe.src=iframeSrc;}}},trackChatButton:function(ev){this._triggerTracking("chat-opened");
},trackHelpButton:function(ev){this._triggerTracking("help-opened");},cancelOrder:function(ev){if(ev){ev.preventDefault();}this._triggerTracking("cancel-order");if(this.targetLink&&this.targetLink.href){this.daklDebug("order process canceled: redirecting to targetLink: "+this.targetLink,"vtracc-120");
window.location.href=this.targetLink.href||this.targetLink;}else{if(this.targetLink&&this.targetLink.submit){this.targetLink.submit();}this.hide();}},updateFeedbackButtonEnabled:function(){if(this.nodes.feedbackSelect.value||this.nodes.textArea.value.replace(/^\s+|\s+$/g,"")){this.nodes.feedbackButton.className="btn-eh btn-eh-blue-medium";
this.nodes.feedbackButton.disabled=false;}else{this.nodes.feedbackButton.className="btn-eh btn-eh-disabled-medium";this.nodes.feedbackButton.disabled=true;}},updateAvailableTextareaCharacters:function(){this.daklDebug("orderCanceledLightbox.updateAvailableTextareaCharacters called","vtracc-120");var ta=this.nodes.textArea;
var availableChars=750-ta.value.length;if(availableChars<=0){ta.value=ta.value.substr(0,750);availableChars=0;}this.nodes.availableCharacters.innerHTML=""+ta.value.length+" von 750 Zeichen";this.updateFeedbackButtonEnabled();},showCallbackDetails:function(){this.nodes.callbackBox.style.display="none";
this.nodes.chatBox.style.display="none";this.nodes.callbackDetails.style.display="block";this._triggerTracking("show-callback-details");},hideCallbackDetails:function(){this.nodes.callbackBox.style.display="block";if(!qx.bom.element.Class.has(this.nodes.chatBox,"hidden")){this.nodes.chatBox.style.display="block";
}this.nodes.callbackDetails.style.display="none";this._triggerTracking("hide-callback-details");},submitFormData:function(ev){this.daklDebug("submitting form!","vtracc-120");ev.preventDefault();var reason=false;switch(parseInt(this.nodes.feedbackSelect.value)){case 1:reason="Produkt";break;case 2:reason="Kosten";
break;case 3:reason="Website";break;case 4:reason="Info";break;case 5:reason="Andere";break;default:reason="Kein";}this._triggerTracking("submit-feedback|"+reason);this.showThankYou();if(this._webservice){this.daklDebug("submitting the form by the webservice!","vtracc-120");this._webservice.sendFeedback(this.nodes.feedbackSelect.value,this.nodes.textArea.value);
}},showThankYou:function(){this.nodes.feedbackBox.style.display="none";this.nodes.thankYouBox.style.display="block";},hideThankYou:function(){this.nodes.feedbackBox.style.display="block";this.nodes.thankYouBox.style.display="none";},toggleThankYou:function(){if(this.nodes.thankYouBox.style.display==="block"){this.hideThankYou();
}else{this.showThankYou();}}};
UNOUNO.pages=UNOUNO.pages||{};UNOUNO.init.registerForJSLoad(function(){UNOUNO.pages.mobilenavigation={detectDeviceType:function(userAgentString){var ismobile=false;if(UNOUNO.pages.mobilenavigation.detectTabletDevice(userAgentString)||UNOUNO.pages.mobilenavigation.detectMobileDevice(userAgentString)){ismobile=true;
}return ismobile;},detectMobileDevice:function(userAgentString){return/android.+mobile|ip(hone|od)|bada\/|blackberry|maemo|opera m(ob|in)i|fennec|NetFront|phone|psp|symbian|windows (ce|phone)|xda/i.test(userAgentString);},detectTabletDevice:function(userAgentString){return !(/Fennec|HTC.Magic|Nexus|android.+mobile/i.test(userAgentString))&&(/Android|ipad|tablet|playbook|silk|kindle|psp/i.test(userAgentString));
},getElementsByClassName:function(clsName){var retVal=[],i,j,classes,elements=document.getElementsByTagName("*");for(i=0;i<elements.length;i=i+1){if(elements[i].className.indexOf(" ")>=0){classes=elements[i].className.split(" ");for(j=0;j<classes.length;j=j+1){if(classes[j]===clsName){retVal.push(elements[i]);
}}}else{if(elements[i].className===clsName){retVal.push(elements[i]);}}}return retVal;},mainMenuTab:function(e){var selector=".main-nav-item, .header-nav-item",target=typeof $q!=="undefined"?$q(e.getTarget()):new qx.bom.Collection(e.getTarget()),navItem=typeof target.getAncestors!=="undefined"?target.getAncestors(selector):target.parents(selector),active=navItem.hasClass("touched");
if(!active){qx.bom.Collection.query(selector).removeClass("touched");navItem.addClass("touched");if(target.hasClass("main-nav-link")||target.hasClass("header-nav-link")){e.preventDefault();}}e.stopPropagation();},init:function(){if(!UNOUNO.pages.mobilenavigation.detectDeviceType(navigator.userAgent)){return ;
}qx.bom.Collection.query("#header-container").removeClass("notouch");var nav=qx.bom.Collection.query(".main-nav, .header-nav");nav.addListener("touchstart",UNOUNO.pages.mobilenavigation.mainMenuTab);nav.addListener("click",UNOUNO.pages.mobilenavigation.mainMenuTab);qx.bom.Collection.query("body").addListener("click",function(){qx.bom.Collection.query(".main-nav-item, .header-nav-item").removeClass("touched");
});}};UNOUNO.pages.clickTracking=function(){var chatbutton=document.getElementById("hd.nav.chat"),themeportal=document.getElementById("button-hd-nav-themenportal");if(chatbutton){UNOUNO.tracking.clickTracking("hd.nav.chat");qx.bom.Element.addListener(chatbutton,"click",function(){UNOUNO.tracking.genericTracking({events:"event15"});
});}if(themeportal){qx.bom.Element.addListener(themeportal,"click",function(){UNOUNO.tracking.clickTrackingHandler({buttonId:this.getAttribute("id")});});}};UNOUNO.pages.ajaxNavigation=function(){if(typeof UNOUNO!="undefined"&&UNOUNO.params.reuseDOM){if(typeof $q!="undefined"&&typeof $q.xhr!="undefined"){if($q("#header-meta-frame ul.header-nav, #header-nav ul.main-nav, #footer ul.footer-nav").find(".masked").length>0){var request=$q.xhr($q.uri.appendParams("","__render_href=txt/components/header.xml&__render_part=ajax-response&__render_module=frontend-common-content&__reuse="+UNOUNO.params.reuseDOM));
request.onload=function(){if(request.status==200){var responseText=request.responseText.replace(/<!--[^-]+-->/gi,"");var responseObj=$q.create(responseText);try{$q("#header-meta-frame ul.header-nav").empty().append(responseObj.find("ul.header-nav>li"));$q("#header-nav ul.main-nav").empty().append(responseObj.find("ul.main-nav>li"));
$q("#footer ul.footer-nav").empty().append(responseObj.find("ul.footer-nav>li"));UNOUNO.init.fixInlinePopups();$q(document).emit("ajaxNavigationReady");}catch(e){}}};request.send();}}else{if(typeof qx!="undefined"&&qx.bom&&qx.bom.request&&qx.bom.request.Xhr){if(qx.bom.Collection.query("#header-meta-frame ul.header-nav, #header-nav ul.main-nav, #footer ul.footer-nav").find(".masked").length>0){var request=new qx.bom.request.Xhr();
request.onload=function(){if(request.status==200){var responseText=request.responseText.replace(/<!--[^-]+-->/gi,"");var responseObj=qx.bom.Collection.create(responseText);try{qx.bom.Collection.query("#header-meta-frame ul.header-nav").empty().append(responseObj.find("ul.header-nav>li"));qx.bom.Collection.query("#header-nav ul.main-nav").empty().append(responseObj.find("ul.main-nav>li"));
qx.bom.Collection.query("#footer ul.footer-nav").empty().append(responseObj.find("ul.footer-nav>li"));UNOUNO.init.fixInlinePopups();}catch(e){}}};request.open("GET","?__render_href=txt/components/header.xml&__render_part=ajax-response&__render_module=frontend-common-content&__reuse="+UNOUNO.params.reuseDOM);
request.send();}}}}};UNOUNO.pages.preventEmptySubmit=function(){var submitButton=qx.bom.Collection.query("#search-suggest-button"),searchPlaceHolder="Ihr Suchbegriff";UNOUNO.inline.preventEmptySubmits=function(e){var inputcontent=document.getElementById("search-suggest-input");if(inputcontent.value===""||searchPlaceHolder===inputcontent.value){e.preventDefault();
}};submitButton.addListener("click",UNOUNO.inline.preventEmptySubmits,this);};UNOUNO.pages.newFlyoutMenuFix=function(){if(typeof $q!=="undefined"){$q(".main-nav-link").on("mouseover",function(e){var divContainer=$q(e.getTarget()).getSiblings()?$q(e.getTarget()).getSiblings():null;if(divContainer.getChildren()){divContainer.setStyle("width",divContainer.getChildren().getWidth()+"px");
if(divContainer.getChildren().getStyle("float")==="right"){divContainer.setStyle("margin-left",(856-divContainer.getChildren().getWidth())+"px");}}});}};UNOUNO.pages.mobilenavigation.init();UNOUNO.pages.clickTracking();UNOUNO.pages.preventEmptySubmit();UNOUNO.tracking.clickTracking("button-hd-nav-beratung-dsl");
UNOUNO.pages.newFlyoutMenuFix();});
UNOUNO.init.registerForJSLoad(function(){if(UNOUNO.pages.ajaxNavigation){UNOUNO.pages.ajaxNavigation();}else{$q.error("UNOUNO.pages.ajaxNavigation not defined");}});$q.ready(function(){$q(document).on("ajaxNavigationReady",function(){var headerLightboxes=$q("#header-container .lightboxopener");headerLightboxes.on("click",function(ev){ev.preventDefault();
UNOUNO.pages.dynamicLightbox.onButtonClick(ev);});});});
UNOUNO.pages=UNOUNO.pages||{};UNOUNO.pages.fixedBottomBar=function(){if(typeof $q!="undefined"){var qMigrated=(typeof $q.cookie=="undefined"||!$q.cookie)?false:true;var getCollection=qMigrated?$q:qx.bom.Collection.query;$q.cookie=qMigrated?$q.cookie:qx.bom.Cookie;var addListener=function(collection,evType,func,context){if(qMigrated){collection.on(evType,func);
}else{collection.addListener(evType,func,context,false);}};if(!qMigrated){$q.cookie=qx.bom.Cookie;getCollection=qx.bom.Collection.query;}if($q.cookie.get("fixedBottomBarMinimized")=="1"){getCollection(".fixed-bottom-bar").addClass("is-minimized");}addListener(getCollection(".fixed-bottom-bar .arrow"),"click",function(e){getCollection(".fixed-bottom-bar").toggleClass("is-minimized");
if(getCollection(".fixed-bottom-bar").hasClass("is-minimized")){$q.cookie.set("fixedBottomBarMinimized","1");}else{$q.cookie.set("fixedBottomBarMinimized","0");}});}};UNOUNO.pages.fixedBottomBar();


UNOUNO.util.infoFootnote=function(footnoteId,linkIDs,alignment,vertical){this.init(footnoteId,linkIDs,alignment,vertical);};UNOUNO.util.infoFootnote.prototype={parent:null,modifyedFootnote:false,initInfoFootnote:function(){if(document.getElementById("container")!==null){this.parent=document.getElementById("container");
}else{this.parent=document.getElementById("container-plain");}if(this.footnote){var i=0,openerLink;if(this.isArray(this.linkIDs)){for(i;i<this.linkIDs.length;i+=1){openerLink=document.getElementById(this.linkIDs[i]);if(openerLink){qx.bom.Element.addListener(openerLink,"click",this.openFootnote,this);
qx.bom.Element.addListener(openerLink,"mouseover",this.setHover,this);qx.bom.Element.addListener(openerLink,"mouseout",this.removeHover,this);}}}else{openerLink=document.getElementById(this.linkIDs);if(openerLink){qx.bom.Element.addListener(openerLink,"click",this.openFootnote,this);qx.bom.Element.addListener(openerLink,"mouseover",this.setHover,this);
qx.bom.Element.addListener(openerLink,"mouseout",this.removeHover,this);}}qx.bom.Element.addListener(this.footnote,"click",this.closeFootnote,this);}},setHover:function(e){qx.bom.element.Class.add(e._currentTarget,"asterisk-hover");},removeHover:function(e){qx.bom.element.Class.remove(e._currentTarget,"asterisk-hover");
},openFootnote:function(e){if(this.footnote){e.preventDefault();this.closeFootnote();if(UNOUNO.global.openFootnote){UNOUNO.global.openFootnote.style.display="none";}UNOUNO.global.openFootnote=this.footnote;this.footnote.style.display="block";this.modifyFootnote(e._currentTarget.id);}},closeFootnote:function(){var i,iframeFixIE6;
this.footnote.style.display="none";if(qx.core.Environment){if(qx.core.Environment.get("engine.version")==="mshtml"&&qx.core.Environment.get("engine.version")==="6.0"){iframeFixIE6=qx.bom.Collection.query(".footnoteInfoIframe")[0];if(iframeFixIE6){qx.dom.Element.remove(iframeFixIE6);}}}},modifyFootnote:function(openerLinkId){if(this.modifyedFootnote===false){if(this.footnote.parentNode!==this.parent){qx.dom.Element.insertBegin(this.footnote,this.parent);
}this.modifyedFootnote=true;}this.footnote.style.position="absolute";var openerLink=document.getElementById(openerLinkId),leftPos=typeof (q)==="object"?$q.create(openerLink).getOffset().left:qx.bom.element.Location.getLeft(openerLink),topPos=typeof (q)==="object"?$q.create(openerLink).getOffset().top:qx.bom.element.Location.getTop(openerLink)-10,width=this.footnote.offsetWidth,height=this.footnote.offsetHeight,idIE6,zIndexIE6,footnoteBoxIFrameIE6,footnoteBoxIFrameIE6Elem;
if(this.alignment==="left"||typeof this.alignment==="undefined"){leftPos=leftPos-width+25;qx.bom.element.Style.set(this.footnote,"left",leftPos+"px");}else{if(this.alignment==="right"){leftPos=leftPos-10;qx.bom.element.Style.set(this.footnote,"left",leftPos+"px");}}if(this.vertical==="down"||typeof this.vertical==="undefined"){qx.bom.element.Style.set(this.footnote,"top",topPos+"px");
}else{if(this.vertical==="up"){topPos=topPos-height+35;qx.bom.element.Style.set(this.footnote,"top",topPos+"px");}}if(qx.core.Environment){if(qx.core.Environment.get("engine.version")==="mshtml"&&qx.core.Environment.get("engine.version")==="6.0"){idIE6=this.footnote.id;zIndexIE6=qx.bom.element.Style.get(this.footnote,"zIndex","COMPUTED_MODE",true)-1;
if(!document.getElementById("iframe."+idIE6)){footnoteBoxIFrameIE6=document.createElement("iframe");footnoteBoxIFrameIE6.setAttribute("id","iframe."+idIE6);footnoteBoxIFrameIE6.setAttribute("src","/modules/frontend-ingrid/img/blank.gif");footnoteBoxIFrameIE6.className="footnoteInfoIframe";qx.dom.Element.insertBefore(footnoteBoxIFrameIE6,this.footnote);
footnoteBoxIFrameIE6Elem=document.getElementById("iframe."+idIE6);qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"opacity",0);qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"position","absolute");qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"zIndex",zIndexIE6);qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"left",leftPos+"px");
qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"top",topPos+"px");qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"width",width+"px");qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"height",height+"px");qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"display","block");}}}},isArray:function(linkIDs){return linkIDs&&typeof linkIDs==="object"&&typeof linkIDs.length==="number"&&typeof linkIDs.splice==="function"&&!(linkIDs.propertyIsEnumerable("length"));
},noTabIndex:function(){if(qx.bom.Collection.id(this.linkIDs).hasClass("no-tabindex")===true){qx.bom.Collection.id(this.linkIDs).setAttribute("tabindex","-1");}},init:function(footnoteId,linkIDs,alignment,vertical){this.footnote=document.getElementById(footnoteId);this.linkIDs=linkIDs;this.alignment=alignment;
this.vertical=vertical;this.noTabIndex();this.initInfoFootnote();}};
if(typeof UNOUNO.global==="undefined"){UNOUNO.global={};}UNOUNO.global.preisWechsel=function(e){var setchkbox=document.getElementById("hardware.set").checked;if(setchkbox===false){document.getElementById("lanid").style.display="";document.getElementById("wlanid").style.display="none";document.getElementById("lanid_box").style.display="";
document.getElementById("wlanid_box").style.display="none";document.getElementById("lanid_head").style.display="";document.getElementById("wlanid_head").style.display="none";}else{document.getElementById("lanid").style.display="none";document.getElementById("wlanid").style.display="";document.getElementById("lanid_box").style.display="none";
document.getElementById("wlanid_box").style.display="";document.getElementById("lanid_head").style.display="none";document.getElementById("wlanid_head").style.display="";}};UNOUNO.global.tabView=function(tabsClass){var tabs=qx.bom.Collection.query("."+tabsClass),formerTabText=null,formerTab=null,i=0,showTab=function(e){if(formerTabText!==null){qx.bom.element.Class.add(formerTabText,"hidden");
}if(formerTab!==null){qx.bom.element.Class.remove(formerTab,"current");}var openTabText=document.getElementById(e.getTarget().innerHTML),openTab=e.getTarget();e.preventDefault();if(openTabText){qx.bom.element.Class.remove(openTabText,"hidden");}if(openTab){qx.bom.element.Class.add(openTab,"current");
}formerTabText=openTabText;formerTab=openTab;};for(i;i<tabs.length;i++){qx.bom.Element.addListener(tabs[i],"click",showTab,this);}};UNOUNO.global.providerListToggle=function(){var providerToggle=document.getElementById("providerlist-toggle");var providerlistBox=document.getElementById("providerlist");
if(providerToggle!==""&&providerlistBox!==""){qx.bom.Element.addListener(providerToggle,"mouseover",function(){providerlistBox.style.display="block";});qx.bom.Element.addListener(providerToggle,"mouseout",function(){providerlistBox.style.display="none";});}};UNOUNO.global.changeDeviceImageThumb=function(thumbClass,startwith){var thumbs=qx.bom.Collection.query("."+thumbClass),i=0,formerImg=null,showVisual=function(e){var imgId=e.getTarget().id.replace("thumb_",""),img=document.getElementById(imgId);
if(img&&img!==formerImg){thumbImg=document.getElementById("thumb_"+img.id);qx.bom.element.Class.remove(img,"hidden");qx.bom.element.Class.add(thumbImg,"nostyle");if(qx.bom.element.Class.has(thumbImg,"tablet")){thumbImg.src="/modules/frontend-access-common/img/components/smart/tablet-zoom-active.png";
}if(qx.bom.element.Class.has(thumbImg,"smartphone")){thumbImg.src="/modules/frontend-access-common/img/components/smart/zoom-active.png";}}if(formerImg&&formerImg!==null&&formerImg!==img){thumbImg=document.getElementById("thumb_"+formerImg.id);qx.bom.element.Class.add(formerImg,"hidden");qx.bom.element.Class.remove(thumbImg,"nostyle");
if(qx.bom.element.Class.has(thumbImg,"tablet")){thumbImg.src="/modules/frontend-access-common/img/components/smart/tablet-zoom.png";}if(qx.bom.element.Class.has(thumbImg,"smartphone")){thumbImg.src="/modules/frontend-access-common/img/components/smart/zoom.png";}}formerImg=img;};for(i;i<thumbs.length;
i++){qx.bom.Element.addListener(thumbs[i],"click",showVisual,this);if(typeof startwith!==undefined&&i===(startwith-1)){qx.bom.Event.fire(thumbs[i],"click");}else{if(i===0){qx.bom.Event.fire(thumbs[i],"click");}}}};UNOUNO.global.in_array=function(item,arr){for(var p=0;p<arr.length;p++){if(item==arr[p]){return true;
}else{return false;}}};UNOUNO.global.siteinfo=function(doInfo,infoArray){if(doInfo=="true"){var container=document.createElement("div");container.id="siteinfo";for(var i=0;i<infoArray.length;i++){if(infoArray[i]!==""){var p=document.createElement("p");p.innerHTML=infoArray[i];container.appendChild(p);
}}document.body.appendChild(container);}};UNOUNO.global.submitOnOrderChange=function(selects){var submitSelect=function(e){var target=document.getElementById(e.getTarget().name);if(target){if(qx.core.Environment.get("engine.version")==="mshtml"&&(qx.core.Environment.get("engine.version")==="6.0"||qx.core.Environment.get("engine.version")==="7.0")){return false;
}else{target.click();}}};var selectElements=qx.bom.Collection.query(selects);for(var i=0;i<selectElements.length;i++){qx.bom.Element.addListener(selectElements[i],"change",submitSelect);}};UNOUNO.global.tabFocus=function(){var hover=function(e){var li=qx.dom.Element.getParentElement(e.getTarget());if(qx.bom.element.Class.has(li,"dropdown")){qx.bom.element.Class.add(li,"dropdown_hover");
}if(qx.bom.element.Class.has(li,"dropdown_left")){qx.bom.element.Class.add(li,"dropdown_left_hover");}};var navLinks=qx.bom.Collection.query("#header_nav .header-nav-open");for(var i=0;i<navLinks.length;i++){qx.bom.Element.addListener(navLinks[i],"focus",hover);}};UNOUNO.global.printPage=function(printButtonClass){var printButtons=qx.bom.Collection.query("."+printButtonClass),i=0,printIt=function(e){e.preventDefault();
window.print();};if(printButtons.length>0){for(i;i<printButtons.length;i++){qx.bom.Element.addListener(printButtons[i],"click",printIt,this);}}};UNOUNO.global.liveTickerTrackingPixelAddParameters=function(){try{var liveTickerTrackingPixel=document.getElementById("liveTickerTrackingPixel");if(typeof UNOUNO.devices!=="undefined"&&UNOUNO.devices!==null){UNOUNO.global.device=UNOUNO.devices.detectDeviceType(navigator.userAgent);
}if(typeof qx.core.Environment!=="undefined"&&qx.core.Environment!==null){UNOUNO.global.device=qx.core.Environment.get("device.type");}else{UNOUNO.global.device="";}if(typeof liveTickerTrackingPixel!=="undefined"&&liveTickerTrackingPixel!==null){liveTickerTrackingPixel.src=liveTickerTrackingPixel.name+"&browser="+qx.core.Environment.get("browser.name")+"&version="+qx.core.Environment.get("browser.version")+"&device="+UNOUNO.global.device;
}}catch(e){}};UNOUNO.global.liveTickerTrackingPixelAddParameters();
$q.define("UNOUNO.components.content",{statics:{init:function(){if(document.getElementById("banner-support")){UNOUNO.inline.backButtonHandler=new UNOUNO.util.BackButtonHandler();}}}});UNOUNO.components.content.init();$q.define("UNOUNO.pages.DetailsHTCOneSV",{statics:{init:function(){UNOUNO.global.changeDeviceImageThumb("vi_thumb");
}}});UNOUNO.pages.DetailsHTCOneSV.init();
$q.define("UNOUNO.pages.dynamicLightbox",{statics:{_bodyElement:$q("body"),_htmlElement:$q("html"),_blocker:$q.create('<div id="lightboxBlocker" class="hidden"></div>'),_content:$q.create('<div id="lightboxContent" class="hidden"></div>'),_iframe:$q.create('<iframe id="dynamicLightboxIframe" src="" scrolling="no">'),_closeButton:$q.create('<button class="lightbox-close icon-lightbox-close" id="dynamicLightboxCloser" alt="schließen" title="schließen" />'),init:function(){var me=this;
try{if(window.self!==window.parent&&window.parent.$q&&window.parent.$q("#lightboxContent")){this._bodyElement.addClass("lightbox");return ;}}catch(e){$q.debug(e);}$q(".lightboxopener").on("click",function(ev){ev.preventDefault();me.onButtonClick(ev);return false;},this);$q(".layeropener").on("click",function(ev){ev.preventDefault();
me.onButtonClick(ev);return false;},this);this._bodyElement.append(this._blocker);this._bodyElement.append(this._content);},onButtonClick:function(ev){if($q.env.get("browser.name")==="ie"&&$q.env.get("browser.version")<9){var targetElm=ev.getTarget();}else{var targetElm=ev.getCurrentTarget();}var url=targetElm.getAttribute("href");
this.open(url,$q(targetElm).hasClass("layeropener"));},open:function(url,hideCloseButton,name){this.openLayer(name);if(!hideCloseButton){this.addCloseFunction();}this.loadIframe(url);},openLayer:function(name){var top=this._htmlElement.getScrollTop()||this._bodyElement.getScrollTop();this._content.addClass(name);
this._blocker.removeClass("hidden");this._content.removeClass("hidden").addClass("opening").empty().append(this._iframe);this._content.setStyle("top",top+"px");this._iframe.on("load",this.setHeight,this);$q(document).emit("lightboxopened");},loadIframe:function(url){var urlCon="?";if(url.indexOf("?")>-1){urlCon="&";
}var anchor="";if(url.indexOf("#")>0){anchor=url.substring(url.indexOf("#"));url=url.substring(0,url.indexOf("#"));}if(url!==""&&url!==null){this._iframe.setAttribute("src",url+urlCon+"lightbox=true"+anchor);return true;}return false;},addCloseFunction:function(){this._content.append(this._closeButton);
this._closeButton.on("click",this.close,this);this._blocker.on("click",this.close,this);$q(document).on("keydown",this.keydownFunc,this);this._iframe.on("load",function(){try{$q(this._iframe[0].contentDocument).on("keydown",this.keydownFunc,this);}catch(e){$q.debug("addCloseFunction contentDocument keydown failed",e);
}},this);},addHeader:function(content){if(typeof content==="string"){this._iframe.before(content);}else{if(content.clone){this._iframe.before(content.clone());}else{this._iframe.before(content);}}},close:function(){this._blocker.addClass("hidden");this._content.addClass("hidden").empty();this._closeButton.off("click",this.close,this);
this._blocker.off("click",this.close,this);$q(document).off("keydown",this.keydownFunc,this);$q(this._iframe[0].contentDocument).off("keydown",this.keydownFunc,this);$q(document).emit("lightboxclosed");},keydownFunc:function(e){if(e.getKeyIdentifier()==="Escape"){this.close();}},setSize:function(){this.setHeight();
},setHeight:function(height){if(!this._iframe||!this._iframe.length){this._iframe=$q("#dynamicLightboxIframe");this._content=$q("#lightboxContent");}try{if(this._iframe&&this._iframe.length){if(typeof height!=="number"&&this._iframe[0].contentWindow.$q){height=this._iframe[0].contentWindow.$q("body").getContentHeight();
if(!height){height=this._iframe[0].contentDocument.body.scrollHeight;}}this._iframe.setStyle("height",height+"px");}var me=this;setTimeout(function(){me._content.removeClass("opening");},500);}catch(e){$q.debug("dynamicLightbox.setHeight failed",e);}}}});UNOUNO.pages.dynamicLightbox.init();
UNOUNO.init.registerForJSLoad(function(){UNOUNO.inline.hideLayer=function(e){var expireDate=new Date();if(typeof ($q)!=="undefined"){$q("#browserinfo-container").addClass("hide");}else{qx.bom.Collection.id("browserinfo-container").addClass("hide");}expireDate=new Date();expireDate.setDate(expireDate.getDate()+30);
document.cookie="banner-browserinfo=1;expires="+expireDate.toUTCString()+";";};if(typeof ($q)!=="undefined"){$q("#browserinfo-close").addListener("click",UNOUNO.inline.hideLayer,this,false);if(document.cookie.indexOf("banner-browserinfo")===-1){if($q.env.get("browser.name")==="firefox"&&$q.env.get("browser.version")<"13.0"){$q("#browserinfo-container").addClass("show");
}if($q.env.get("browser.name")==="ie"&&$q.env.get("browser.version")<"8.0"&&$q.env.get("browser.documentmode")<"8.0"){$q("#browserinfo-container").addClass("show");}if($q.env.get("browser.name")==="chrome"&&$q.env.get("browser.version")<"20.0"){$q("#browserinfo-container").addClass("show");}if($q.env.get("browser.name")==="safari"&&$q.env.get("browser.version")<"5.0"){$q("#browserinfo-container").addClass("show");
}}}else{qx.bom.Collection.id("browserinfo-close").addListener("click",UNOUNO.inline.hideLayer,this,false);if(document.cookie.indexOf("banner-browserinfo")===-1){if(qx.core.Environment.get("browser.name")==="firefox"&&qx.core.Environment.get("browser.version")<"13.0"){qx.bom.Collection.query("#browserinfo-container").addClass("show");
}if(qx.core.Environment.get("browser.name")==="ie"&&qx.core.Environment.get("browser.version")<"8.0"&&qx.core.Environment.get("browser.documentmode")<"8.0"){qx.bom.Collection.query("#browserinfo-container").addClass("show");}if(qx.core.Environment.get("browser.name")==="chrome"&&qx.core.Environment.get("browser.version")<"20.0"){qx.bom.Collection.query("#browserinfo-container").addClass("show");
}if(qx.core.Environment.get("browser.name")==="safari"&&qx.core.Environment.get("browser.version")<"5.0"){qx.bom.Collection.query("#browserinfo-container").addClass("show");}}}});