/** qooxdoo v5.0.2 | (c) 2015 1&1 Internet AG, http://1und1.de | http://qooxdoo.org/license */ (function(){ if (!window.qx) window.qx = {}; var qx = window.qx; if (!qx.$$environment) qx.$$environment = {}; var envinfo = {"json":true,"qx.application":"library.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.optimization.basecalls":true,"qx.optimization.comments":true,"qx.optimization.statics":true,"qx.optimization.strings":true,"qx.optimization.variables":true,"qx.optimization.variants":true,"qx.optimization.whitespace":true,"qx.revision":"","qx.theme":"qx.theme.Modern","qx.version":"5.0.2"}; for (var k in envinfo) qx.$$environment[k] = envinfo[k]; qx.$$packageData = {}; /** qooxdoo v5.0.2 | (c) 2015 1&1 Internet AG, http://1und1.de | http://qooxdoo.org/license */ 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="warn",j="default",k="Null",m="hasOwnProperty",n="Undefined",o="string",p="Object",q="toLocaleString",r="error",s="toString",t="qx.debug",u="()",v="RegExp",w="String",x="info",y="BROKEN_IE",z="isPrototypeOf",A="Date",B="",C="qx.Bootstrap",D="Function",E="]",F="Cannot call super class. Method is not derived: ",G="Array",H="[Class ",I="valueOf",J="Number",K="Class",L="debug",M="ES5",N=".",O="propertyIsEnumerable",P="object";if(!window.qx){window.qx={};};qx.Bootstrap={genericToString:function(){return H+this.classname+E;},createNamespace:function(name,Q){var T=name.split(N);var S=T[0];var parent=qx.$$namespaceRoot&&qx.$$namespaceRoot[S]?qx.$$namespaceRoot:window;for(var i=0,R=T.length-1;i-1){var C=A.slice(0,E);var z=A.slice(E+1);var B=qx.Bootstrap.getByName(C);if(B!=undefined){return [B,z];};};};return [undefined,undefined];},select:function(H,G){return this.__pickFromValues(this.get(H),G);},__pickFromValues:function(L,K){var J=K[L];if(K.hasOwnProperty(L)){return J;};for(var M in K){if(M.indexOf(g)!=-1){var I=M.split(g);for(var i=0;i-1;}},defer:function(G){qx.core.Environment.add(j,G.getVersion);qx.core.Environment.add(u,G.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=0;i-- ){if(this[i]===r){return i;};};return -1;},forEach:function(t,u){var l=this.length;for(var i=0;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>.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="name",b="qxWeb",c="toString",d="$",e="number",f="_",g="data-qx-class",h="basename",j="classname";qx.Bootstrap.define(b,{extend:qx.type.BaseArray,statics:{__init:[],$$qx:qx,$init:function(p,n){if(p.length&&p.length==1&&p[0]&&p[0].$widget instanceof qxWeb){return p[0].$widget;};var o=[];for(var i=0;iO){O=N[i];};};return O===undefined?null:O;},min:function(Q){{};var i,S=Q.length,R=Q[0];for(i=1;i>10|0xD800,fR&0x3FF|0xDC00);};try{fG.apply((ev=eI.call(eH.childNodes)),eH.childNodes);ev[eH.childNodes.length].nodeType;}catch(e){fG={apply:ev.length?function(fT,fS){fD.apply(fT,eI.call(fS));}:function(fV,fU){var j=fV.length,i=0;while((fV[j++ ]=fU[i++ ])){};fV.length=j-1;}};};function fL(gg,fX,gb,gd){var gi,fY,m,fW,i,ge,gh,ga,gf,gc;if((fX?fX.ownerDocument||fX:eH)!==document){eD(fX);};fX=fX||document;gb=gb||[];if(!gg||typeof gg!==T){return gb;};if((fW=fX.nodeType)!==1&&fW!==9){return [];};if(fq&&!gd){if((gi=fF.exec(gg))){if((m=gi[1])){if(fW===9){fY=fX.getElementById(m);if(fY&&fY.parentNode){if(fY.id===m){gb.push(fY);return gb;};}else {return gb;};}else {if(fX.ownerDocument&&(fY=fX.ownerDocument.getElementById(m))&&eN(fX,fY)&&fY.id===m){gb.push(fY);return gb;};};}else if(gi[2]){fG.apply(gb,fX.getElementsByTagName(gg));return gb;}else if((m=gi[3])&&eM.getElementsByClassName&&fX.getElementsByClassName){fG.apply(gb,fX.getElementsByClassName(m));return gb;};};if(eM.qsa&&(!fe||!fe.test(gg))){ga=gh=fa;gf=fX;gc=fW===9&≫if(fW===1&&fX.nodeName.toLowerCase()!==dA){ge=eV(gg);if((gh=fX.getAttribute(N))){ga=gh.replace(fm,ef);}else {fX.setAttribute(N,ga);};ga=dY+ga+f;i=ge.length;while(i-- ){ge[i]=ga+eQ(ge[i]);};gf=fc.test(gg)&&eC(fX.parentNode)||fX;gc=ge.join(ek);};if(gc){try{fG.apply(gb,gf.querySelectorAll(gc));return gb;}catch(gj){}finally{if(!gh){fX.removeAttribute(N);};};};};};return eG(gg.replace(fp,dN),fX,gb,gd);};function ey(){var gk=[];function gl(gm,gn){if(gk.push(gm+cV)>fM.cacheLength){delete gl[gk.shift()];};return (gl[gm+cV]=gn);};return gl;};function fy(go){go[fa]=true;return go;};function fk(gq){var gp=document.createElement(k);try{return !!gq(gp);}catch(e){return false;}finally{if(gp.parentNode){gp.parentNode.removeChild(gp);};gp=null;};};function fo(gt,gs){var gr=gt.split(dv),i=gt.length;while(i-- ){fM.attrHandle[gr[i]]=gs;};};function eY(a,b){var gv=b&&a,gu=gv&&a.nodeType===1&&b.nodeType===1&&(~b.sourceIndex||ft)-(~a.sourceIndex||ft);if(gu){return gu;};if(gv){while((gv=gv.nextSibling)){if(gv===b){return -1;};};};return a?1:-1;};function fE(gw){return function(gx){var name=gx.nodeName.toLowerCase();return name===l&&gx.type===gw;};};function er(gy){return function(gz){var name=gz.nodeName.toLowerCase();return (name===l||name===de)&&gz.type===gy;};};function fi(gA){return fy(function(gB){gB=+gB;return fy(function(gE,gC){var j,gD=gA([],gE.length,gB),i=gD.length;while(i-- ){if(gE[(j=gD[i])]){gE[j]=!(gC[j]=gE[j]);};};});});};function eC(gF){return gF&&typeof gF.getElementsByTagName!==eR&&gF;};eM=fL.support={};eB=fL.isXML=function(gG){var gH=gG&&(gG.ownerDocument||gG).documentElement;return gH?gH.nodeName!==eh:false;};eD=fL.setDocument=function(gI){var gK,gJ=gI?gI.ownerDocument||gI:eH,parent=gJ.defaultView;if(gJ===document||gJ.nodeType!==9||!gJ.documentElement){return document;};document=gJ;fK=gJ.documentElement;fq=!eB(gJ);if(parent&&parent!==parent.top){if(parent.addEventListener){parent.addEventListener(M,function(){eD();},false);}else if(parent.attachEvent){parent.attachEvent(dk,function(){eD();});};};eM.attributes=fk(function(gL){gL.className=C;return !gL.getAttribute(dP);});eM.getElementsByTagName=fk(function(gM){gM.appendChild(gJ.createComment(eb));return !gM.getElementsByTagName(z).length;});eM.getElementsByClassName=fz.test(gJ.getElementsByClassName)&&fk(function(gN){gN.innerHTML=cU;gN.firstChild.className=C;return gN.getElementsByClassName(C).length===2;});eM.getById=fk(function(gO){fK.appendChild(gO).id=fa;return !gJ.getElementsByName||!gJ.getElementsByName(fa).length;});if(eM.getById){fM.find[ej]=function(gP,gQ){if(typeof gQ.getElementById!==eR&&fq){var m=gQ.getElementById(gP);return m&&m.parentNode?[m]:[];};};fM.filter[ej]=function(gS){var gR=gS.replace(eu,fs);return function(gT){return gT.getAttribute(N)===gR;};};}else {delete fM.find[ej];fM.filter[ej]=function(gV){var gU=gV.replace(eu,fs);return function(gX){var gW=typeof gX.getAttributeNode!==eR&&gX.getAttributeNode(N);return gW&&gW.value===gU;};};};fM.find[dF]=eM.getElementsByTagName?function(gY,ha){if(typeof ha.getElementsByTagName!==eR){return ha.getElementsByTagName(gY);};}:function(he,hf){var hc,hb=[],i=0,hd=hf.getElementsByTagName(he);if(he===z){while((hc=hd[i++ ])){if(hc.nodeType===1){hb.push(hc);};};return hb;};return hd;};fM.find[g]=eM.getElementsByClassName&&function(hg,hh){if(typeof hh.getElementsByClassName!==eR&&fq){return hh.getElementsByClassName(hg);};};eq=[];fe=[];if((eM.qsa=fz.test(gJ.querySelectorAll))){fk(function(hi){hi.innerHTML=da;if(hi.querySelectorAll(I).length){fe.push(dW+eK+dR);};if(!hi.querySelectorAll(cM).length){fe.push(dm+eK+t+fd+dd);};if(!hi.querySelectorAll(ee).length){fe.push(ee);};});fk(function(hk){var hj=gJ.createElement(l);hj.setAttribute(cN,cW);hk.appendChild(hj).setAttribute(dn,dp);if(hk.querySelectorAll(W).length){fe.push(dn+eK+eo);};if(!hk.querySelectorAll(dO).length){fe.push(dO,h);};hk.querySelectorAll(dV);fe.push(dU);});};if((eM.matchesSelector=fz.test((ff=fK.webkitMatchesSelector||fK.mozMatchesSelector||fK.oMatchesSelector||fK.msMatchesSelector)))){fk(function(hl){eM.disconnectedMatch=ff.call(hl,k);ff.call(hl,S);eq.push(dx,fg);});};fe=fe.length&&new RegExp(fe.join(dv));eq=eq.length&&new RegExp(eq.join(dv));gK=fz.test(fK.compareDocumentPosition);eN=gK||fz.test(fK.contains)?function(a,b){var hm=a.nodeType===9?a.documentElement:a,hn=b&&b.parentNode;return a===hn||!!(hn&&hn.nodeType===1&&(hm.contains?hm.contains(hn):a.compareDocumentPosition&&a.compareDocumentPosition(hn)&16));}:function(a,b){if(b){while((b=b.parentNode)){if(b===a){return true;};};};return false;};eT=gK?function(a,b){if(a===b){eF=true;return 0;};var ho=!a.compareDocumentPosition-!b.compareDocumentPosition;if(ho){return ho;};ho=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1;if(ho&1||(!eM.sortDetached&&b.compareDocumentPosition(a)===ho)){if(a===gJ||a.ownerDocument===eH&&eN(eH,a)){return -1;};if(b===gJ||b.ownerDocument===eH&&eN(eH,b)){return 1;};return eE?(eS.call(eE,a)-eS.call(eE,b)):0;};return ho&4?-1:1;}:function(a,b){if(a===b){eF=true;return 0;};var hp,i=0,hq=a.parentNode,hr=b.parentNode,hs=[a],ht=[b];if(!hq||!hr){return a===gJ?-1:b===gJ?1:hq?-1:hr?1:eE?(eS.call(eE,a)-eS.call(eE,b)):0;}else if(hq===hr){return eY(a,b);};hp=a;while((hp=hp.parentNode)){hs.unshift(hp);};hp=b;while((hp=hp.parentNode)){ht.unshift(hp);};while(hs[i]===ht[i]){i++ ;};return i?eY(hs[i],ht[i]):hs[i]===eH?-1:ht[i]===eH?1:0;};return gJ;};fL.matches=function(hu,hv){return fL(hu,null,null,hv);};fL.matchesSelector=function(hx,hw){if((hx.ownerDocument||hx)!==document){eD(hx);};hw=hw.replace(fj,E);if(eM.matchesSelector&&fq&&(!eq||!eq.test(hw))&&(!fe||!fe.test(hw))){try{var hy=ff.call(hx,hw);if(hy||eM.disconnectedMatch||hx.document&&hx.document.nodeType!==11){return hy;};}catch(e){};};return fL(hw,document,null,[hx]).length>0;};fL.contains=function(hA,hz){if((hA.ownerDocument||hA)!==document){eD(hA);};return eN(hA,hz);};fL.attr=function(hC,name){if((hC.ownerDocument||hC)!==document){eD(hC);};var hB=fM.attrHandle[name.toLowerCase()],hD=hB&&fA.call(fM.attrHandle,name.toLowerCase())?hB(hC,name,!fq):undefined;return hD!==undefined?hD:eM.attributes||!fq?hC.getAttribute(name):(hD=hC.getAttributeNode(name))&&hD.specified?hD.value:null;};fL.error=function(hE){throw new Error(em+hE);};fL.uniqueSort=function(hG){var hH,hF=[],j=0,i=0;eF=!eM.detectDuplicates;eE=!eM.sortStable&&hG.slice(0);hG.sort(eT);if(eF){while((hH=hG[i++ ])){if(hH===hG[i]){j=hF.push(i);};};while(j-- ){hG.splice(hF[j],1);};};eE=null;return hG;};ew=fL.getText=function(hK){var hI,hL=eb,i=0,hJ=hK.nodeType;if(!hJ){while((hI=hK[i++ ])){hL+=ew(hI);};}else if(hJ===1||hJ===9||hJ===11){if(typeof hK.textContent===T){return hK.textContent;}else {for(hK=hK.firstChild;hK;hK=hK.nextSibling){hL+=ew(hK);};};}else if(hJ===3||hJ===4){return hK.nodeValue;};return hL;};fM=fL.selectors={cacheLength:50,createPseudo:fy,match:fB,attrHandle:{},find:{},relative:{">":{dir:cI,first:true}," ":{dir:cI},"+":{dir:v,first:true},"~":{dir:v}},preFilter:{"ATTR":function(hM){hM[1]=hM[1].replace(eu,fs);hM[3]=(hM[4]||hM[5]||eb).replace(eu,fs);if(hM[2]===u){hM[3]=cV+hM[3]+cV;};return hM.slice(0,4);},"CHILD":function(hN){hN[1]=hN[1].toLowerCase();if(hN[1].slice(0,3)===o){if(!hN[3]){fL.error(hN[0]);};hN[4]=+(hN[4]?hN[5]+(hN[6]||1):2*(hN[3]===cY||hN[3]===dq));hN[5]=+((hN[7]+hN[8])||hN[3]===dq);}else if(hN[3]){fL.error(hN[0]);};return hN;},"PSEUDO":function(hP){var hQ,hO=!hP[5]&&hP[2];if(fB[ea].test(hP[0])){return null;};if(hP[3]&&hP[4]!==undefined){hP[2]=hP[4];}else if(hO&&fu.test(hO)&&(hQ=eV(hO,true))&&(hQ=hO.indexOf(dd,hO.length-hQ)-hO.length)){hP[0]=hP[0].slice(0,hQ);hP[2]=hO.slice(0,hQ);};return hP.slice(0,3);}},filter:{"TAG":function(hR){var hS=hR.replace(eu,fs).toLowerCase();return hR===z?function(){return true;}:function(hT){return hT.nodeName&&hT.nodeName.toLowerCase()===hS;};},"CLASS":function(hU){var hV=es[hU+cV];return hV||(hV=new RegExp(d+eK+dd+hU+cS+eK+dE))&&es(hU,function(hW){return hV.test(typeof hW.className===T&&hW.className||typeof hW.getAttribute!==eR&&hW.getAttribute(dr)||eb);});},"ATTR":function(name,hX,hY){return function(ia){var ib=fL.attr(ia,name);if(ib==null){return hX===dx;};if(!hX){return true;};ib+=eb;return hX===L?ib===hY:hX===dx?ib!==hY:hX===G?hY&&ib.indexOf(hY)===0:hX===du?hY&&ib.indexOf(hY)>-1:hX===R?hY&&ib.slice(-hY.length)===hY:hX===u?(cV+ib+cV).indexOf(hY)>-1:hX===dl?ib===hY||ib.slice(0,hY.length+1)===hY+c:false;};},"CHILD":function(ij,ic,ii,ik,ie){var ih=ij.slice(0,3)!==o,forward=ij.slice(-4)!==ei,ig=ic===dG;return ik===1&&ie===0?function(il){return !!il.parentNode;}:function(ir,iu,im){var iq,iv,io,iw,ip,is,ix=ih!==forward?Q:v,parent=ir.parentNode,name=ig&&ir.nodeName.toLowerCase(),it=!im&&!ig;if(parent){if(ih){while(ix){io=ir;while((io=io[ix])){if(ig?io.nodeName.toLowerCase()===name:io.nodeType===1){return false;};};is=ix=ij===y&&!is&&Q;};return true;};is=[forward?parent.firstChild:parent.lastChild];if(forward&&it){iv=parent[fa]||(parent[fa]={});iq=iv[ij]||[];ip=iq[0]===eW&&iq[1];iw=iq[0]===eW&&iq[2];io=ip&&parent.childNodes[ip];while((io= ++ip&&io&&io[ix]||(iw=ip=0)||is.pop())){if(io.nodeType===1&& ++iw&&io===ir){iv[ij]=[eW,ip,iw];break;};};}else if(it&&(iq=(ir[fa]||(ir[fa]={}))[ij])&&iq[0]===eW){iw=iq[1];}else {while((io= ++ip&&io&&io[ix]||(iw=ip=0)||is.pop())){if((ig?io.nodeName.toLowerCase()===name:io.nodeType===1)&& ++iw){if(it){(io[fa]||(io[fa]={}))[ij]=[eW,iw];};if(io===ir){break;};};};};iw-=ie;return iw===ik||(iw%ik===0&&iw/ik>=0);};};},"PSEUDO":function(iz,iA){var iy,iB=fM.pseudos[iz]||fM.setFilters[iz.toLowerCase()]||fL.error(cR+iz);if(iB[fa]){return iB(iA);};if(iB.length>1){iy=[iz,iz,eb,iA];return fM.setFilters.hasOwnProperty(iz.toLowerCase())?fy(function(iD,iC){var iE,iF=iB(iD,iA),i=iF.length;while(i-- ){iE=eS.call(iD,iF[i]);iD[iE]=!(iC[iE]=iF[i]);};}):function(iG){return iB(iG,0,iy);};};return iB;}},pseudos:{"not":fy(function(iI){var iH=[],iJ=[],iK=fC(iI.replace(fp,dN));return iK[fa]?fy(function(iP,iM,iQ,iL){var iN,iO=iK(iP,null,iL,[]),i=iP.length;while(i-- ){if((iN=iO[i])){iP[i]=!(iM[i]=iN);};};}):function(iS,iT,iR){iH[0]=iS;iK(iH,null,iR,iJ);return !iJ.pop();};}),"has":fy(function(iU){return function(iV){return fL(iU,iV).length>0;};}),"contains":fy(function(iW){return function(iX){return (iX.textContent||iX.innerText||ew(iX)).indexOf(iW)>-1;};}),"lang":fy(function(iY){if(!eX.test(iY||eb)){fL.error(A+iY);};iY=iY.replace(eu,fs).toLowerCase();return function(jb){var ja;do {if((ja=fq?jb.lang:jb.getAttribute(x)||jb.getAttribute(dt))){ja=ja.toLowerCase();return ja===iY||ja.indexOf(iY+c)===0;};}while((jb=jb.parentNode)&&jb.nodeType===1);return false;};}),"target":function(jd){var jc=window.location&&window.location.hash;return jc&&jc.slice(1)===jd.id;},"root":function(je){return je===fK;},"focus":function(jf){return jf===document.activeElement&&(!document.hasFocus||document.hasFocus())&&!!(jf.type||jf.href||~jf.tabIndex);},"enabled":function(jg){return jg.disabled===false;},"disabled":function(jh){return jh.disabled===true;},"checked":function(ji){var jj=ji.nodeName.toLowerCase();return (jj===l&&!!ji.checked)||(jj===dh&&!!ji.selected);},"selected":function(jk){if(jk.parentNode){jk.parentNode.selectedIndex;};return jk.selected===true;},"empty":function(jl){for(jl=jl.firstChild;jl;jl=jl.nextSibling){if(jl.nodeType<6){return false;};};return true;},"parent":function(jm){return !fM.pseudos[dK](jm);},"header":function(jn){return et.test(jn.nodeName);},"input":function(jo){return fl.test(jo.nodeName);},"button":function(jp){var name=jp.nodeName.toLowerCase();return name===l&&jp.type===de||name===de;},"text":function(jq){var jr;return jq.nodeName.toLowerCase()===l&&jq.type===O&&((jr=jq.getAttribute(cN))==null||jr.toLowerCase()===O);},"first":fi(function(){return [0];}),"last":fi(function(js,length){return [length-1];}),"eq":fi(function(jt,length,ju){return [ju<0?ju+length:ju];}),"even":fi(function(jv,length){var i=0;for(;i=0;){jx.push(i);};return jx;}),"gt":fi(function(jz,length,jA){var i=jA<0?jA+length:jA;for(; ++i1?function(kg,kh,kf){var i=ke.length;while(i-- ){if(!ke[i](kg,kh,kf)){return false;};};return true;}:ke[0];};function fw(kl,ki,kj){var i=0,kk=ki.length;for(;i-1){kJ[kC]=!(kE[kC]=kG);};};};}else {kH=ex(kH===kE?kH.splice(kD,kH.length):kH);if(kv){kv(null,kE,kH,kB);}else {fG.apply(kE,kH);};};});};function fb(kS){var kN,kP,j,kQ=kS.length,kO=fM.relative[kS[0].type],kV=kO||fM.relative[cV],i=kO?1:0,kU=eO(function(kW){return kW===kN;},kV,true),kR=eO(function(kX){return eS.call(kN,kX)>-1;},kV,true),kT=[function(la,lb,kY){return (!kO&&(kY||lb!==ep))||((kN=lb).nodeType?kU(la,lb,kY):kR(la,lb,kY));}];for(;i1&&eP(kT),i>1&&eQ(kS.slice(0,i-1).concat({value:kS[i-2].type===cV?z:eb})).replace(fp,dN),kP,i0,le=lg.length>0,lf=function(lp,ls,lh,ll,lk){var ln,j,lt,li=0,i=df,lm=lp&&[],lo=[],lj=ep,lu=lp||le&&fM.find[dF](z,lk),lq=(eW+=lj==null?1:Math.random()||0.1),lr=lu.length;if(lk){ep=ls!==document&&ls;};for(;i!==lr&&(ln=lu[i])!=null;i++ ){if(le&&ln){j=0;while((lt=lg[j++ ])){if(lt(ln,ls,lh)){ll.push(ln);break;};};if(lk){eW=lq;};};if(lc){if((ln=!lt&&ln)){li-- ;};if(lp){lm.push(ln);};};};li+=i;if(lc&&i!==li){j=0;while((lt=ld[j++ ])){lt(lm,lo,ls,lh);};if(lp){if(li>0){while(i-- ){if(!(lm[i]||lo[i])){lo[i]=ez.call(ll);};};};lo=ex(lo);};fG.apply(ll,lo);if(lk&&!lp&&lo.length>0&&(li+ld.length)>1){fL.uniqueSort(ll);};};if(lk){eW=lq;ep=lj;};return lm;};return lc?fy(lf):lf;};fC=fL.compile=function(lw,lz){var i,ly=[],lv=[],lx=fI[lw+cV];if(!lx){if(!lz){lz=eV(lw);};i=lz.length;while(i-- ){lx=fb(lz[i]);if(lx[fa]){ly.push(lx);}else {lv.push(lx);};};lx=fI(lw,eU(lv,ly));lx.selector=lw;};return lx;};eG=fL.select=function(lC,lG,lB,lF){var i,lD,lE,lH,find,lA=typeof lC===db&&lC,lI=!lF&&eV((lC=lA.selector||lC));lB=lB||[];if(lI.length===1){lD=lI[0]=lI[0].slice(0);if(lD.length>2&&(lE=lD[0]).type===ej&&eM.getById&&lG.nodeType===9&&fq&&fM.relative[lD[1].type]){lG=(fM.find[ej](lE.matches[0].replace(eu,fs),lG)||[])[0];if(!lG){return lB;}else if(lA){lG=lG.parentNode;};lC=lC.slice(lD.shift().value.length);};i=fB[P].test(lC)?0:lD.length;while(i-- ){lE=lD[i];if(fM.relative[(lH=lE.type)]){break;};if((find=fM.find[lH])){if((lF=find(lE.matches[0].replace(eu,fs),fc.test(lD[0].type)&&eC(lG.parentNode)||lG))){lD.splice(i,1);lC=lF.length&&eQ(lD);if(!lC){fG.apply(lB,lF);return lB;};break;};};};};(lA||fC(lC,lI))(lF,lG,!fq,lB,fc.test(lC)&&eC(lG.parentNode)||lG);return lB;};eM.sortStable=fa.split(eb).sort(eT).join(eb)===fa;eM.detectDuplicates=!!eF;eD();eM.sortDetached=fk(function(lJ){return lJ.compareDocumentPosition(document.createElement(k))&1;});if(!fk(function(lK){lK.innerHTML=dD;return lK.firstChild.getAttribute(cJ)===cL;})){fo(q,function(lL,name,lM){if(!lM){return lL.getAttribute(name,name.toLowerCase()===cN?1:2);};});};if(!eM.attributes||!fk(function(lN){lN.innerHTML=dy;lN.firstChild.setAttribute(dH,eb);return lN.firstChild.getAttribute(dH)===eb;})){fo(dH,function(lO,name,lP){if(!lP&&lO.nodeName.toLowerCase()===l){return lO.defaultValue;};});};if(!fk(function(lQ){return lQ.getAttribute(s)==null;})){fo(fd,function(lS,name,lR){var lT;if(!lR){return lS[name]===true?name.toLowerCase():(lT=lS.getAttributeNode(name))&&lT.specified?lT.value:null;};});};qx.bom.Selector.query=function(lV,lU){return fL(lV,lU);};qx.bom.Selector.matches=function(lX,lW){return fL(lX,null,null,lW);};})(window);})();(function(){var a="Number",b="qx.lang.Type",c="Boolean";qx.Bootstrap.define(b,{statics:{getClass:qx.Bootstrap.getClass,isString:qx.Bootstrap.isString,isArray:qx.Bootstrap.isArray,isObject:qx.Bootstrap.isObject,isFunction:qx.Bootstrap.isFunction,isNumber:function(d){return (d!==null&&(this.getClass(d)==a||d instanceof Number));},isBoolean:function(e){return (e!==null&&(this.getClass(e)==c||e instanceof Boolean));}}});})();(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;i0x7F){g=e+f+b;}else {g=h;};};k+=g;};return k;}}});})();(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="-",b="0",c="",d='\\$1',e='-',f="qx.lang.String",g="undefined";qx.Bootstrap.define(f,{statics:{__stringsMap:{},camelCase:function(i){var h=this.__stringsMap[i];if(!h){h=i.replace(/\-([a-z])/g,function(k,j){return j.toUpperCase();});if(i.indexOf(a)>=0){this.__stringsMap[i]=h;};};return h;},hyphenate:function(m){var l=this.__stringsMap[m];if(!l){l=m.replace(/[A-Z]/g,function(n){return (e+n.charAt(0).toLowerCase());});if(m.indexOf(a)==-1){this.__stringsMap[m]=l;};};return l;},startsWith:function(p,o){return p.indexOf(o)===0;},endsWith:function(r,q){return r.substring(r.length-q.length,r.length)===q;},repeat:function(s,t){return s.length>0?new Array(t+1).join(s):c;},pad:function(v,length,u){var w=length-v.length;if(w>0){if(typeof u===g){u=b;};return this.repeat(u,w)+v;}else {return v;};},firstUp:qx.Bootstrap.firstUp,firstLow:qx.Bootstrap.firstLow,escapeRegexpChars:function(x){return x.replace(/([.*+?^${}()|[\]\/\\])/g,d);}}});})();(function(){var a="qx.lang.Function";qx.Bootstrap.define(a,{statics:{create:function(c,b){{};if(!b){return c;};if(!(b.self||b.args||b.delay!=null||b.periodical!=null||b.attempt)){return c;};return function(event){{};var e=qx.lang.Array.fromArguments(arguments);if(b.args){e=b.args.concat(e);};if(b.delay||b.periodical){var d=function(){return c.apply(b.self||this,e);};{};if(b.delay){return window.setTimeout(d,b.delay);};if(b.periodical){return window.setInterval(d,b.periodical);};}else if(b.attempt){var f=false;try{f=c.apply(b.self||this,e);}catch(g){};return f;}else {return c.apply(b.self||this,e);};};},bind:function(h,self,i){return this.create(h,{self:self,args:arguments.length>2?qx.lang.Array.fromArguments(arguments,2):null});},listener:function(k,self,l){if(arguments.length<3){return function(event){return k.call(self||this,event||window.event);};}else {var j=qx.lang.Array.fromArguments(arguments,2);return function(event){var m=[event||window.event];m.push.apply(m,j);k.apply(self||this,m);};};}}});})();(function(){var a="qx.module.util.String",b="string";qx.Bootstrap.define(a,{statics:{camelCase:function(c){return qx.lang.String.camelCase.call(qx.lang.String,c);},hyphenate:function(d){return qx.lang.String.hyphenate.call(qx.lang.String,d);},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(e){qxWeb.$attachAll(this,b);}});})();(function(){var a="qx.module.Dataset";qx.Bootstrap.define(a,{members:{setData:function(name,b){this._forEachElement(function(c){qx.bom.element.Dataset.set(c,name,b);});return this;},getData:function(name){if(this[0]&&this[0].nodeType===1){return qx.bom.element.Dataset.get(this[0],name);};},getAllData:function(){if(this[0]&&this[0].nodeType===1){return qx.bom.element.Dataset.getAll(this[0]);};return {};},hasData:function(){return qx.bom.element.Dataset.hasData(this[0]);},removeData:function(name){this._forEachElement(function(d){qx.bom.element.Dataset.remove(d,name);});return this;}},defer:function(e){qxWeb.$attachAll(this);}});})();(function(){var a="qx.bom.element.Dataset",b="data-",c="^data-(.*)";qx.Bootstrap.define(a,{statics:{set:function(e,name,d){if(e.dataset){name=qx.lang.String.camelCase(name);if((d===null)||(d==undefined)){delete e.dataset[name];}else {e.dataset[name]=d;};}else {if((d===null)||(d==undefined)){qx.bom.element.Attribute.reset(e,b+qx.lang.String.hyphenate(name));}else {qx.bom.element.Attribute.set(e,b+qx.lang.String.hyphenate(name),d);};};},get:function(g,name){if(g.dataset){name=qx.lang.String.camelCase(name);return (!g.dataset[name]?undefined:g.dataset[name]);}else {var f=b+qx.lang.String.hyphenate(name);return g.hasAttribute(f)?qx.bom.element.Attribute.get(g,f):undefined;};},getAll:function(l){if(l.dataset){return l.dataset;}else {var h={},j=l.attributes;for(var i=0;i0;},remove:function(n,name){this.set(n,name,undefined);}}});})();(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='',O="html.node.isequalnode",P="html.canvas",Q="audio/ogg",R="",S="html.storage.userdata",T="html.fullscreen",U="number",V="html.element.compareDocumentPosition",W="audio/x-aiff",X="html.audio.au",Y="img",bF="html.selection",bG="selection",bH="html.xpath",bB="$qx_check",bC="test",bD='video',bE="span",bM="html.element.textcontent",bN="geolocation",bW="html.audio.mp3",bA="html.vml",bI="undefined",bJ="html.audio.ogg",bK="none",bL="label",bQ='video/webm; codecs="vp8, vorbis"',ca="html.dataurl",bR="html.webworker",bS="html.dataset",bX="1.0",bO="html.audio.wav",bY="html.filereader",bP="audio/basic",bT="display",bU="html.video.webm",bV="#default#userdata";qx.Bootstrap.define(o,{statics:{getWebWorker:function(){return window.Worker!=null;},getFileReader:function(){return window.FileReader!=null;},getGeoLocation:function(){return bN 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(bP);},getAudioAif:function(){if(!qx.bom.client.Html.getAudio()){return R;};var a=document.createElement(y);return a.canPlayType(W);},getVideo:function(){return !!document.createElement(bD).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(bQ);},getLocalStorage:function(){try{window.localStorage.setItem(bB,bC);window.localStorage.removeItem(bB);return true;}catch(cb){return false;};},getSessionStorage:function(){try{window.sessionStorage.setItem(bB,bC);window.sessionStorage.removeItem(bB);return true;}catch(cc){return false;};},getUserDataStorage:function(){var cd=document.createElement(n);cd.style[bT]=bK;document.getElementsByTagName(x)[0].appendChild(cd);var ce=false;try{cd.addBehavior(bV);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,bL);return true;}catch(e){return false;};},getSvg:function(){return document.implementation&&document.implementation.hasFeature&&(document.implementation.hasFeature(A,bX)||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!==bI);},getCompareDocumentPosition:function(){return (typeof document.documentElement.compareDocumentPosition===b);},getTextContent:function(){var cj=document.createElement(bE);return (typeof cj.textContent!==bI);},getFullScreen:function(){return document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled||false;},getConsole:function(){return typeof window.console!==bI;},getNaturalDimensions:function(){var ck=document.createElement(Y);return typeof ck.naturalHeight===U&&typeof ck.naturalWidth===U;},getHistoryState:function(){return (typeof window.onpopstate!==bI&&typeof window.history.replaceState!==bI&&typeof window.history.pushState!==bI);},getSelection:function(){if(typeof window.getSelection===b){return p;};if(typeof document.selection===J){return bG;};return null;},getIsEqualNode:function(){return typeof document.documentElement.isEqualNode===b;}},defer:function(cl){qx.core.Environment.add(bR,cl.getWebWorker);qx.core.Environment.add(bY,cl.getFileReader);qx.core.Environment.add(E,cl.getGeoLocation);qx.core.Environment.add(t,cl.getAudio);qx.core.Environment.add(bJ,cl.getAudioOgg);qx.core.Environment.add(bW,cl.getAudioMp3);qx.core.Environment.add(bO,cl.getAudioWav);qx.core.Environment.add(X,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(bU,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(bH,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(bA,cl.getVml);qx.core.Environment.add(bS,cl.getDataset);qx.core.Environment.addAsync(ca,cl.getDataUrl);qx.core.Environment.add(d,cl.getContains);qx.core.Environment.add(V,cl.getCompareDocumentPosition);qx.core.Environment.add(bM,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(bF,cl.getSelection);qx.core.Environment.add(O,cl.getIsEqualNode);qx.core.Environment.add(T,cl.getFullScreen);}});})();(function(){var a="readOnly",b="data-",c="accessKey",d="qx.bom.element.Attribute",e="rowSpan",f="vAlign",g="className",h="textContent",i="htmlFor",j="longDesc",k="cellSpacing",l="frameBorder",m="",n="useMap",o="innerText",p="innerHTML",q="tabIndex",r="dateTime",s="maxLength",t="html.element.textcontent",u="mshtml",v="engine.name",w="cellPadding",x="browser.documentmode",y="colSpan",z="undefined";qx.Bootstrap.define(d,{statics:{__hints:{names:{"class":g,"for":i,html:p,text:qx.core.Environment.get(t)?h:o,colspan:y,rowspan:e,valign:f,datetime:r,accesskey:c,tabindex:q,maxlength:s,readonly:a,longdesc:j,cellpadding:w,cellspacing:k,frameborder:l,usemap:n},runtime:{"html":1,"text":1},bools:{compact:1,nowrap:1,ismap:1,declare:1,noshade:1,checked:1,disabled:1,readOnly:1,multiple:1,selected:1,noresize:1,defer:1,allowTransparency:1},property:{$$html:1,$$widget:1,checked:1,readOnly:1,multiple:1,selected:1,value:1,maxLength:1,className:1,innerHTML:1,innerText:1,textContent:1,htmlFor:1,tabIndex:1},qxProperties:{$$widget:1,$$html:1},propertyDefault:{disabled:false,checked:false,readOnly:false,multiple:false,selected:false,value:m,className:m,innerHTML:m,innerText:m,textContent:m,htmlFor:m,tabIndex:0,maxLength:qx.core.Environment.select(v,{"mshtml":2147483647,"webkit":524288,"default":-1})},removeableProperties:{disabled:1,multiple:1,maxLength:1}},get:function(C,name){var A=this.__hints;var B;name=A.names[name]||name;if(A.property[name]){B=C[name];if(typeof A.propertyDefault[name]!==z&&B==A.propertyDefault[name]){if(typeof A.bools[name]===z){return null;}else {return B;};};}else {B=C.getAttribute(name);if(A.bools[name]&&!(qx.core.Environment.get(v)==u&&parseInt(qx.core.Environment.get(x),10)<=8)){return qx.Bootstrap.isString(B);};};if(A.bools[name]){return !!B;};return B;},set:function(F,name,E){if(typeof E===z){return;};var D=this.__hints;name=D.names[name]||name;if(D.bools[name]&&!qx.lang.Type.isBoolean(E)){E=qx.lang.Type.isString(E);};if(D.property[name]&&(!(F[name]===undefined)||D.qxProperties[name])){if(E==null){if(D.removeableProperties[name]){F.removeAttribute(name);return;}else if(typeof D.propertyDefault[name]!==z){E=D.propertyDefault[name];};};F[name]=E;}else {if((D.bools[name]||E===null)&&name.indexOf(b)!==0){if(E===true){F.setAttribute(name,name);}else if(E===false||E===null){F.removeAttribute(name);};}else {F.setAttribute(name,E);};};},reset:function(G,name){if(name.indexOf(b)===0){G.removeAttribute(name);}else {this.set(G,name,null);};}}});})();(function(){var a="rim_tabletos",b="10.1",c="Darwin",d="10.3",e="Windows Phone",f="os.version",g="10.7",h="2003",i=")",j="iPhone",k="android",l="unix",m="ce",n="7",o="10.11",p="SymbianOS",q="10.5",r="os.name",s="10.12",t="10.9",u="|",v="MacPPC",w="95",x="iPod",y="10.8",z="\.",A="Win64",B="linux",C="me",D="10.2",E="Macintosh",F="Android",G="Windows",H="98",I="ios",J="10",K="vista",L="8",M="blackberry",N="2000",O="8.1",P="(",Q="",R="win",S="Linux",T="10.6",U="BSD",V="10.0",W="10.4",X="Mac OS X",Y="iPad",bu="X11",bv="xp",bw="symbian",bq="qx.bom.client.OperatingSystem",br="g",bs="Win32",bt="10.10",bA="osx",bB="webOS",bC="RIM Tablet OS",bD="BlackBerry",bx="nt4",by=".",bz="MacIntel",bp="webos";qx.Bootstrap.define(bq,{statics:{getName:function(){if(!navigator){return Q;};var bE=navigator.platform||Q;var bF=navigator.userAgent||Q;if(bE.indexOf(G)!=-1||bE.indexOf(bs)!=-1||bE.indexOf(A)!=-1||bF.indexOf(e)!=-1){return R;}else if(bE.indexOf(E)!=-1||bE.indexOf(v)!=-1||bE.indexOf(bz)!=-1||bE.indexOf(X)!=-1){return bA;}else if(bF.indexOf(bC)!=-1){return a;}else if(bF.indexOf(bB)!=-1){return bp;}else if(bE.indexOf(x)!=-1||bE.indexOf(j)!=-1||bE.indexOf(Y)!=-1){return I;}else if(bF.indexOf(F)!=-1){return k;}else if(bE.indexOf(S)!=-1){return B;}else if(bE.indexOf(bu)!=-1||bE.indexOf(U)!=-1||bE.indexOf(c)!=-1){return l;}else if(bE.indexOf(p)!=-1){return bw;}else if(bE.indexOf(bD)!=-1){return M;};return Q;},__ids:{"Windows NT 10.0":J,"Windows NT 6.3":O,"Windows NT 6.2":L,"Windows NT 6.1":n,"Windows NT 6.0":K,"Windows NT 5.2":h,"Windows NT 5.1":bv,"Windows NT 5.0":N,"Windows 2000":N,"Windows NT 4.0":bx,"Win 9x 4.90":C,"Windows CE":m,"Windows 98":H,"Win98":H,"Windows 95":w,"Win95":w,"Mac OS X 10_12":s,"Mac OS X 10.12":s,"Mac OS X 10_11":o,"Mac OS X 10.11":o,"Mac OS X 10_10":bt,"Mac OS X 10.10":bt,"Mac OS X 10_9":t,"Mac OS X 10.9":t,"Mac OS X 10_8":y,"Mac OS X 10.8":y,"Mac OS X 10_7":g,"Mac OS X 10.7":g,"Mac OS X 10_6":T,"Mac OS X 10.6":T,"Mac OS X 10_5":q,"Mac OS X 10.5":q,"Mac OS X 10_4":W,"Mac OS X 10.4":W,"Mac OS X 10_3":d,"Mac OS X 10.3":d,"Mac OS X 10_2":D,"Mac OS X 10.2":D,"Mac OS X 10_1":b,"Mac OS X 10.1":b,"Mac OS X 10_0":V,"Mac OS X 10.0":V},getVersion:function(){var bG=qx.bom.client.OperatingSystem.__getVersionForDesktopOs(navigator.userAgent);if(bG==null){bG=qx.bom.client.OperatingSystem.__getVersionForMobileOs(navigator.userAgent);};if(bG!=null){return bG;}else {return Q;};},__getVersionForDesktopOs:function(bH){var bK=[];for(var bJ in qx.bom.client.OperatingSystem.__ids){bK.push(bJ);};var bL=new RegExp(P+bK.join(u).replace(/\./g,z)+i,br);var bI=bL.exec(bH);if(bI&&bI[1]){return qx.bom.client.OperatingSystem.__ids[bI[1]];};return null;},__getVersionForMobileOs:function(bR){var bM=bR.indexOf(e)!=-1;var bS=bR.indexOf(F)!=-1;var bN=bR.match(/(iPad|iPhone|iPod)/i)?true:false;if(bM){var bU=new RegExp(/Windows Phone (\d+(?:\.\d+)+)/i);var bP=bU.exec(bR);if(bP&&bP[1]){return bP[1];};}else if(bS){var bQ=new RegExp(/ Android (\d+(?:\.\d+)+)/i);var bT=bQ.exec(bR);if(bT&&bT[1]){return bT[1];};}else if(bN){var bV=new RegExp(/(CPU|iPhone|iPod) OS (\d+)_(\d+)(?:_(\d+))*\s+/);var bO=bV.exec(bR);if(bO&&bO[2]&&bO[3]){if(bO[4]){return bO[2]+by+bO[3]+by+bO[4];}else {return bO[2]+by+bO[3];};};};return null;}},defer:function(bW){qx.core.Environment.add(r,bW.getName);qx.core.Environment.add(f,bW.getVersion);}});})();(function(){var a="CSS1Compat",b="IEMobile",c=" OPR/",d="msie",e="android",f="operamini",g="gecko",h="maple",i="AdobeAIR|Titanium|Fluid|Chrome|Android|Epiphany|Konqueror|iCab|iPad|iPhone|OmniWeb|Maxthon|Pre|PhantomJS|Mobile Safari|Safari",j="browser.quirksmode",k="browser.name",l="trident",m="mobile chrome",n=")(/| )([0-9]+\.[0-9])",o="iemobile",p="prism|Fennec|Camino|Kmeleon|Galeon|Netscape|SeaMonkey|Namoroka|Firefox",q="IEMobile|Maxthon|MSIE|Trident",r="opera mobi",s="Mobile Safari",t="Maple",u="operamobile",v="ie",w="mobile 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=")(/|)?([0-9]+\.[0-9])?",G="mshtml",H="Opera Mini|Opera Mobi|Opera",I="edge",J="webkit",K="browser.documentmode",L="5.0",M="Mobile/";qx.Bootstrap.define(x,{statics:{getName:function(){var P=navigator.userAgent;var Q=new RegExp(B+qx.bom.client.Browser.__agents+F);var O=P.match(Q);if(!O){return z;};var name=O[1].toLowerCase();var N=qx.bom.client.Engine.getName();if(N===J){if(P.match(/Edge\/\d+\.\d+/)){name=I;}else if(name===e){name=m;}else if(P.indexOf(s)!==-1||P.indexOf(M)!==-1){name=w;}else if(P.indexOf(c)!=-1){name=D;};}else if(N===G){if(name===d||name===l){name=v;if(qx.bom.client.OperatingSystem.getVersion()===E){name=o;};var Q=new RegExp(b);if(P.match(Q)){name=o;};};}else if(N===D){if(name===r){name=u;}else if(name===A){name=f;};}else if(N===g){if(P.indexOf(t)!==-1){name=h;};};return name;},getVersion:function(){var T=navigator.userAgent;var U=new RegExp(B+qx.bom.client.Browser.__agents+n);var R=T.match(U);if(!R){return z;};var name=R[1].toLowerCase();var S=R[3];if(T.match(/Version(\/| )([0-9]+\.[0-9])/)){S=RegExp.$2;};if(qx.bom.client.Engine.getName()==G){S=qx.bom.client.Engine.getVersion();if(name===d&&qx.bom.client.OperatingSystem.getVersion()==E){S=L;};};if(qx.bom.client.Browser.getName()==h){U=new RegExp(y);R=T.match(U);if(!R){return z;};S=R[2];};if(qx.bom.client.Engine.getName()==J||qx.bom.client.Browser.getName()==D){if(T.match(/OPR(\/| )([0-9]+\.[0-9])/)){S=RegExp.$2;};if(T.match(/Edge\/([\d+\.*]+)/)){S=RegExp.$1;};};return S;},getDocumentMode:function(){if(document.documentMode){return document.documentMode;};return 0;},getQuirksMode:function(){if(qx.bom.client.Engine.getName()==G&&parseFloat(qx.bom.client.Engine.getVersion())>=8){return qx.bom.client.Engine.DOCUMENT_MODE===5;}else {return document.compatMode!==a;};},__agents:{"webkit":i,"gecko":p,"mshtml":q,"opera":H}[qx.bom.client.Engine.getName()]},defer:function(V){qx.core.Environment.add(k,V.getName);qx.core.Environment.add(C,V.getVersion);qx.core.Environment.add(K,V.getDocumentMode);qx.core.Environment.add(j,V.getQuirksMode);}});})();(function(){var a="function",b='loadeddata',c="pointerover",d='pause',f="transitionend",g="gecko",h="browser.name",j='timeupdate',k='canplay',m='loadedmetadata',n="css.transition",o="mobile safari",p="return;",q="browser.documentmode",r="safari",s='play',t='ended',u="",v="qx.bom.Event",w='playing',x="mouseover",y="end-event",z="mshtml",A="engine.name",B='progress',C="webkit",D='volumechange',E='seeked',F="on",G="undefined";qx.Bootstrap.define(v,{statics:{addNativeListener:function(K,J,H,I){if(K.addEventListener){K.addEventListener(J,H,!!I);}else if(K.attachEvent){K.attachEvent(F+J,H);}else if(typeof K[F+J]!=G){K[F+J]=H;}else {{};};},removeNativeListener:function(O,N,L,M){if(O.removeEventListener){O.removeEventListener(N,L,!!M);}else if(O.detachEvent){try{O.detachEvent(F+N,L);}catch(e){if(e.number!==-2146828218){throw e;};};}else if(typeof O[F+N]!=G){O[F+N]=null;}else {{};};},getTarget:function(e){return e.target||e.srcElement;},getRelatedTarget:function(e){if(e.relatedTarget!==undefined){if((qx.core.Environment.get(A)==g)){try{e.relatedTarget&&e.relatedTarget.nodeType;}catch(P){return null;};};return e.relatedTarget;}else if(e.fromElement!==undefined&&(e.type===x||e.type===c)){return e.fromElement;}else if(e.toElement!==undefined){return e.toElement;}else {return null;};},supportsEvent:function(Q,Y){var U=qx.core.Environment.get(h);var V=qx.core.Environment.get(A);if(Y.toLowerCase().indexOf(f)!=-1&&V===z&&qx.core.Environment.get(q)>9){return true;};var W=[o,r];if(V===C&&W.indexOf(U)>-1){var R=[b,B,j,E,k,s,w,d,m,t,D];if(R.indexOf(Y.toLowerCase())>-1){return true;};};if(Q!=window&&Y.toLowerCase().indexOf(f)!=-1){var X=qx.core.Environment.get(n);return (X&&X[y]==Y);};var S=F+Y.toLowerCase();var T=(S in Q);if(!T){T=typeof Q[S]==a;if(!T&&Q.setAttribute){Q.setAttribute(S,p);T=typeof Q[S]==a;Q.removeAttribute(S);};};return T;},getEventName:function(ba,bd){var bb=[u].concat(qx.bom.Style.VENDOR_PREFIXES);for(var i=0,l=bb.length;i0?b:d)+e;};return {name:name,"end-event":i};}},defer:function(j){qx.core.Environment.add(g,j.getSupport);}});})();(function(){var a="ipod",b="pc",c="ps3",d=")",e="device.type",f="psp",g="wii",h="xbox",i="\.",j="iemobile",k="ipad",l="ds",m="(",n="mobile",o="tablet",p="ontouchstart",q="g",r="iphone",s="|",t="qx.bom.client.Device",u="desktop",v="device.name",w="device.touch",x="undefined",y="device.pixelRatio";qx.Bootstrap.define(t,{statics:{__ids:{"Windows Phone":j,"iPod":a,"iPad":k,"iPhone":r,"PSP":f,"PLAYSTATION 3":c,"Nintendo Wii":g,"Nintendo DS":l,"XBOX":h,"Xbox":h},getName:function(){var B=[];for(var A in qx.bom.client.Device.__ids){B.push(A);};var C=new RegExp(m+B.join(s).replace(/\./g,i)+d,q);var z=C.exec(navigator.userAgent);if(z&&z[1]){return qx.bom.client.Device.__ids[z[1]];};return b;},getType:function(){return qx.bom.client.Device.detectDeviceType(navigator.userAgent);},detectDeviceType:function(D){if(qx.bom.client.Device.detectTabletDevice(D)){return o;}else if(qx.bom.client.Device.detectMobileDevice(D)){return n;};return u;},detectMobileDevice:function(E){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(E);},detectTabletDevice:function(G){var H=(/MSIE 10/i.test(G))&&(/ARM/i.test(G))&&!(/windows phone/i.test(G));var F=(!(/android.+mobile|Tablet PC/i.test(G))&&(/Android|ipad|tablet|playbook|silk|kindle|psp/i.test(G)));return H||F;},getDevicePixelRatio:function(){if(typeof window.devicePixelRatio!==x){return window.devicePixelRatio;};return 1;},getTouch:function(){return ((p in window)||window.navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0);}},defer:function(I){qx.core.Environment.add(v,I.getName);qx.core.Environment.add(w,I.getTouch);qx.core.Environment.add(e,I.getType);qx.core.Environment.add(y,I.getDevicePixelRatio);}});})();(function(){var a="foo",b="function",c="event.mouseevent",d="event.help",e="qx.bom.client.Event",f="event.dispatchevent",g="mousewheel",h="event.touch",j="onhelp",k="event.hashchange",l="PointerEvent",m="pointerEnabled",n="event.customevent",o="documentMode",p="ontouchstart",q="mshtml",r="onhashchange",s="event.mousewheel",t="wheel",u="DOMMouseScroll",v="msPointerEnabled",w="event.mspointer";qx.Bootstrap.define(e,{statics:{getTouch:function(){return (p in window);},getMsPointer:function(){if(l in window){return true;};if(m in window.navigator){return window.navigator.pointerEnabled;}else if(v in window.navigator){return window.navigator.msPointerEnabled;};return false;},getHelp:function(){return (j in document);},getHashChange:function(){var x=qx.bom.client.Engine.getName();var y=r in window;return (x!==q&&y)||(x===q&&o in document&&document.documentMode>=8&&y);},getDispatchEvent:function(){return typeof document.dispatchEvent==b;},getCustomEvent:function(){if(!window.CustomEvent){return false;};try{new window.CustomEvent(a);return true;}catch(z){return false;};},getMouseEvent:function(){if(!window.MouseEvent){return false;};try{new window.MouseEvent(a);return true;}catch(A){return false;};},getMouseWheel:function(B){if(!B){B=window;};var E=[B,B.document,B.document.body];var D=B;var C=u;for(var i=0;i8){qx.bom.Event.addNativeListener(document,r,w);}else {var z=function(){if(qx.module.Event.__isReady){return;};try{document.documentElement.doScroll(o);if(document.body){w();};}catch(A){window.setTimeout(z,100);};};z();};},$registerEventNormalization:function(E,B){if(!qx.lang.Type.isArray(E)){E=[E];};var C=qx.module.Event.__normalizations;for(var i=0,l=E.length;i0;},copyEventsTo:function(bT){var bR=this.concat();var bS=bT.concat();for(var i=bR.length-1;i>=0;i-- ){var bO=bR[i].getElementsByTagName(t);for(var j=0;j=0;i-- ){var bO=bS[i].getElementsByTagName(t);for(var j=0;j=0;j-- ){var bQ=bP[name][j].listener;if(bQ.original){bQ=bQ.original;};qxWeb(bS[i]).on(name,bQ,bP[name][j].ctx);};};};},hover:function(bV,bW){this.on(g,bV,this);if(qx.lang.Type.isFunction(bW)){this.on(f,bW,this);};return this;},onMatchTarget:function(bY,ca,cc,cb){cb=cb!==undefined?cb:this;var bX=function(e){var cd=qxWeb(e.getTarget());var ce=typeof ca==h?this.find(ca):qxWeb(ca);if(cd.is(ca)){cc.call(cb,cd,qxWeb.object.clone(e));}else {for(var i=0,l=ce.length;i=0;i-- ){var cn=cm[i];if(cn.type==ch&&cn.callback==ck&&cn.context==cj){this.off(ch,cn.listener);cm.splice(i,1);};};if(cm.length===0){cl.$$matchTargetInfo=null;};};},this);return this;},hasMatchListener:function(ct,co,cp,cq){cq=cq!==undefined?cq:this;for(var j=0,l=this.length;j=0;i-- ){var cr=cs[i];if(cr.type==ct&&cr.callback==cp&&cr.target==co&&cr.context==cq){return true;};};};return false;}},defer:function(cu){qxWeb.$attachAll(this);qxWeb.$attachStatic({"$registerEventNormalization":cu.$registerEventNormalization,"$unregisterEventNormalization":cu.$unregisterEventNormalization,"$getEventNormalizationRegistry":cu.$getEventNormalizationRegistry,"$registerEventHook":cu.$registerEventHook,"$unregisterEventHook":cu.$unregisterEventHook,"$getEventHookRegistry":cu.$getEventHookRegistry});}});})();(function(){var a="qx.module.event.PointerHandler",b="pointerup",c="event.dispatchevent",d="gesturemove",e="pointerover",f="gesturebegin",g="pointerdown",h="pointermove",i="gesturefinish",j="qx.event.handler.Pointer",k="gesturecancel",l="pointercancel",m="pointerout";qx.Bootstrap.define(a,{statics:{TYPES:[h,e,m,g,b,l,f,d,i,k],register:function(o,n){if(!o.$$pointerHandler){if(!qx.core.Environment.get(c)){if(!o.$$emitter){o.$$emitter=new qx.event.Emitter();};};o.$$pointerHandler=new qx.event.handler.PointerCore(o,o.$$emitter);};},unregister:function(r){if(r.$$pointerHandler){if(r.$$pointerHandler.classname===j){return;};var p=r.$$emitter.getListeners();for(var q in p){if(qx.module.event.PointerHandler.TYPES.indexOf(q)!==-1){if(p[q].length>0){return;};};};r.$$pointerHandler.dispose();r.$$pointerHandler=undefined;};}},defer:function(s){qxWeb.$registerEventHook(s.TYPES,s.register,s.unregister);}});})();(function(){var a="qx.event.Emitter",b="*";qx.Bootstrap.define(a,{extend:Object,statics:{__storage:[]},members:{__listener:null,__any:null,on:function(name,c,d){var e=qx.event.Emitter.__storage.length;this.__getStorage(name).push({listener:c,ctx:d,id:e,name:name});qx.event.Emitter.__storage.push({name:name,listener:c,ctx:d});return e;},once:function(name,f,g){var h=qx.event.Emitter.__storage.length;this.__getStorage(name).push({listener:f,ctx:g,once:true,id:h});qx.event.Emitter.__storage.push({name:name,listener:f,ctx:g});return h;},off:function(name,m,k){var l=this.__getStorage(name);for(var i=l.length-1;i>=0;i-- ){var n=l[i];if(n.listener==m&&n.ctx==k){l.splice(i,1);qx.event.Emitter.__storage[n.id]=null;return n.id;};};return null;},offById:function(p){var o=qx.event.Emitter.__storage[p];if(o){this.off(o.name,o.listener,o.ctx);};return null;},addListener:function(name,q,r){return this.on(name,q,r);},addListenerOnce:function(name,s,t){return this.once(name,s,t);},removeListener:function(name,u,v){this.off(name,u,v);},removeListenerById:function(w){this.offById(w);},emit:function(name,A){var x=this.__getStorage(name).concat();var y=[];for(var i=0;i=0;i-- ){var z=x[i];z.listener.call(z.ctx,A);};},getListeners:function(){return this.__listener;},getEntryById:function(F){for(var name in this.__listener){var E=this.__listener[name];for(var i=0,j=E.length;i=0;i-- ){var bq=new qx.event.type.dom.Pointer(o,bl,{identifier:this.__activeTouches[i].identifier,target:bl.target,pointerType:h,pointerId:this.__activeTouches[i].identifier+2});this._fireEvent(bq,o,bl.target);};this.__primaryIdentifier=null;this.__activeTouches=[];return;};if(bl.type==q&&this.__primaryIdentifier===null){this.__primaryIdentifier=bo[0].identifier;};for(var i=0,l=bo.length;i1){return;};if(bt.type==M&&bw>0){return;};if(bt.type==O){this.__buttonStates[bt.which]=0;return;};var by=new qx.event.type.dom.Pointer(bv,bt,bz);this._fireEvent(by,bv,bu);},_determineActiveTouches:function(bD,bC){if(bD==q){for(var i=0;i=8){bj.READONLY_PROPERTIES=bj.READONLY_PROPERTIES.concat(bj.MOUSE_PROPERTIES);};}});})();(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;},__getOrientationNormalizer: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};};},__orientationNormalizer: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.__orientationNormalizer==null){this.__orientationNormalizer=this.__getOrientationNormalizer(p);};q=this.__orientationNormalizer[q];};return q;},isLandscape:function(r){var s=this.getOrientation(r);return s===-90||s===90;}}});})();(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="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;i1){throw new Error(j);};Array.prototype.push.apply(this,Array.prototype.slice.call(A,0,A.length));},members:{__cssPrefix:null,init:function(){if(this.getProperty(i)){return false;};this.setAttribute(h,this.classname);this.addClass(p);this.addClass(this.getCssPrefix());this.setProperty(i,true);this[0].$widget=this;return true;},getCssPrefix:function(){if(!this.__cssPrefix){var D=this.classname.split(o);this.__cssPrefix=f+D[D.length-1].toLowerCase();};return this.__cssPrefix;},setEnabled:function(E){this.setAttribute(m,!E);this.find(d).setAttribute(m,!E);return this;},getEnabled:function(){return !this.getAttribute(m);},setTemplate:function(name,F){return this._setData(n,name,F);},setConfig:function(name,G){return this._setData(g,name,G);},_setData:function(H,name,I){if(!this[r+H]){this[r+H]={};};this[r+H][name]=I;return this;},getTemplate:function(name){return this._getData(n,name);},getConfig:function(name){return this._getData(g,name);},_getData:function(K,name){var L=this[r+K];var J;if(L){J=L[name];};if(J===undefined&&K==g){var M=l+qxWeb.string.firstUp(K)+qxWeb.string.firstUp(name);J=this.getData(M);if(!this[0]||(!this[0].dataset&&J===null)){J=undefined;};try{J=JSON.parse(J);}catch(e){};};if(J===undefined&&this.constructor[q+K]){return this.constructor[q+K][name];};return J;},render:function(){return this;},dispose:function(){this.removeAttribute(h);this.setProperty(g,undefined);this.setProperty(n,undefined);var N=this.classname.replace(/\./g,a)+k;this.setProperty(N,undefined);this.setProperty(i,undefined);this.removeClass(p);this.removeClass(this.getCssPrefix());for(var name in this.constructor.$$events){this.allOff(name);};this[0].$widget=null;return qxWeb.$init(this,qxWeb);}},defer:function(O){qxWeb.$attach({widget:O.widget,toWidgetCollection:O.toWidgetCollection});qxWeb.$attachStatic({initWidgets:O.initWidgets});}});})();(function(){var a="qx.core.Wrapper";qx.Bootstrap.define(a,{extend:Array,construct:function(){for(var i=0,l=arguments.length;i0){return;};};};q.$$gestureHandler.dispose();q.$$gestureHandler=undefined;};}},defer:function(r){qxWeb.$registerEventHook(r.TYPES,r.register,r.unregister);}});})();(function(){var a="swipe",b="pinch",c="event.dispatchevent",d="gesturemove",e="touch",f="longtap",g="event.mousewheel",h="roll",i="dblclick",j="wheel",k="rotate",l="trackstart",m="gesturefinish",n="y",o="browser.documentmode",p="dbltap",q="qx.event.handler.GestureCore",r="right",s="mshtml",t="engine.name",u="gesturecancel",v="gesturebegin",w="track",z="trackend",A="left",B="tap",C="down",D="x",E="up";qx.Bootstrap.define(q,{extend:Object,statics:{TYPES:[B,a,f,p,w,l,z,k,b,h],GESTURE_EVENTS:[v,m,d,u],TAP_MAX_DISTANCE:{"touch":40,"mouse":5,"pen":20},DOUBLETAP_MAX_DISTANCE:{"touch":10,"mouse":4,"pen":10},SWIPE_DIRECTION:{x:[A,r],y:[E,C]},LONGTAP_TIME:500,DOUBLETAP_TIME:500,ROLL_FACTOR:18},construct:function(F,G){this.__defaultTarget=F;this.__emitter=G;this.__gesture={};this.__lastTap={};this.__stopMomentum={};this._initObserver();},members:{__defaultTarget:null,__emitter:null,__gesture:null,__eventName:null,__primaryTarget:null,__isMultiPointerGesture:null,__initialAngle:null,__lastTap:null,__rollImpulseId:null,__stopMomentum:null,__initialDistance:null,_initObserver:function(){qx.event.handler.GestureCore.GESTURE_EVENTS.forEach(function(I){qxWeb(this.__defaultTarget).on(I,this.checkAndFireGesture,this);}.bind(this));if(qx.core.Environment.get(t)==s&&qx.core.Environment.get(o)<9){qxWeb(this.__defaultTarget).on(i,this._onDblClick,this);};var H=qx.core.Environment.get(g);qxWeb(H.target).on(H.type,this._fireRoll,this);},_stopObserver:function(){qx.event.handler.GestureCore.GESTURE_EVENTS.forEach(function(K){qxWeb(this.__defaultTarget).off(K,this.checkAndFireGesture,this);}.bind(this));if(qx.core.Environment.get(t)==s&&qx.core.Environment.get(o)<9){qxWeb(this.__defaultTarget).off(i,this._onDblClick,this);};var J=qx.core.Environment.get(g);qxWeb(J.target).off(J.type,this._fireRoll,this);},checkAndFireGesture:function(L,M,N){if(!M){M=L.type;};if(!N){N=qx.bom.Event.getTarget(L);};if(M==v){this.gestureBegin(L,N);}else if(M==d){this.gestureMove(L,N);}else if(M==m){this.gestureFinish(L,N);}else if(M==u){this.gestureCancel(L.pointerId);};},gestureBegin:function(O,P){if(this.__gesture[O.pointerId]){this.__stopLongTapTimer(this.__gesture[O.pointerId]);delete this.__gesture[O.pointerId];};if(this._hasIntermediaryHandler(P)){return;};this.__gesture[O.pointerId]={"startTime":new Date().getTime(),"lastEventTime":new Date().getTime(),"startX":O.clientX,"startY":O.clientY,"clientX":O.clientX,"clientY":O.clientY,"velocityX":0,"velocityY":0,"target":P,"isTap":true,"isPrimary":O.isPrimary,"longTapTimer":window.setTimeout(this.__fireLongTap.bind(this,O,P),qx.event.handler.GestureCore.LONGTAP_TIME)};if(O.isPrimary){this.__isMultiPointerGesture=false;this.__primaryTarget=P;this.__fireTrack(l,O,P);}else {this.__isMultiPointerGesture=true;if(Object.keys(this.__gesture).length===2){this.__initialAngle=this._calcAngle();this.__initialDistance=this._calcDistance();};};},gestureMove:function(R,S){var T=this.__gesture[R.pointerId];if(T){var Q=T.clientX;var U=T.clientY;T.clientX=R.clientX;T.clientY=R.clientY;T.lastEventTime=new Date().getTime();if(Q){T.velocityX=T.clientX-Q;};if(U){T.velocityY=T.clientY-U;};if(Object.keys(this.__gesture).length===2){this.__fireRotate(R,T.target);this.__firePinch(R,T.target);};if(!this.__isMultiPointerGesture){this.__fireTrack(w,R,T.target);this._fireRoll(R,e,T.target);};if(T.isTap){T.isTap=this._isBelowTapMaxDistance(R);if(!T.isTap){this.__stopLongTapTimer(T);};};};},_hasIntermediaryHandler:function(V){while(V&&V!==this.__defaultTarget){if(V.$$gestureHandler){return true;};V=V.parentNode;};return false;},gestureFinish:function(X,Y){if(!this.__gesture[X.pointerId]){return;};var bf=this.__gesture[X.pointerId];this.__stopLongTapTimer(bf);if(this._hasIntermediaryHandler(Y)){return;};this.__handleRollImpulse(bf.velocityX,bf.velocityY,X,bf.target);this.__fireTrack(z,X,bf.target);if(bf.isTap){if(Y!==bf.target){delete this.__gesture[X.pointerId];return;};this._fireEvent(X,B,X.target||Y);var ba=false;if(Object.keys(this.__lastTap).length>0){var be=Date.now()-qx.event.handler.GestureCore.DOUBLETAP_TIME;for(var bg in this.__lastTap){if(bg=Math.abs(cn.y))?D:n;var cf=cn[cp];var cg=ck.SWIPE_DIRECTION[cp][cf<0?0:1];var cm=(cl!==0)?cf/cl:0;var cj={startTime:co.startTime,duration:cl,axis:cp,direction:cg,distance:cf,velocity:cm};return cj;},__fireTrack:function(cq,cr,cs){cr.delta=this._getDeltaCoordinates(cr);this._fireEvent(cr,cq,cr.target||cs);},_fireRoll:function(cu,ct,cv){if(cu.type===qx.core.Environment.get(g).type){cu.delta={x:qx.util.Wheel.getDelta(cu,D)*qx.event.handler.GestureCore.ROLL_FACTOR,y:qx.util.Wheel.getDelta(cu,n)*qx.event.handler.GestureCore.ROLL_FACTOR};cu.delta.axis=Math.abs(cu.delta.x/cu.delta.y)<1?n:D;cu.pointerType=j;}else {var cw=this.__gesture[cu.pointerId];cu.delta={x:-cw.velocityX,y:-cw.velocityY,axis:Math.abs(cw.velocityX/cw.velocityY)<1?n:D};};this._fireEvent(cu,h,cu.target||cv);},__fireRotate:function(cx,cz){if(!cx.isPrimary){var cy=this._calcAngle();cx.angle=Math.round((cy-this.__initialAngle)%360);this._fireEvent(cx,k,this.__primaryTarget);};},__firePinch:function(cC,cD){if(!cC.isPrimary){var cA=this._calcDistance();var cB=cA/this.__initialDistance;cC.scale=(Math.round(cB*100)/100);this._fireEvent(cC,b,this.__primaryTarget);};},__fireLongTap:function(cE,cF){var cG=this.__gesture[cE.pointerId];if(cG){this._fireEvent(cE,f,cE.target||cF);cG.longTapTimer=null;cG.isTap=false;};},__stopLongTapTimer:function(cH){if(cH.longTapTimer){window.clearTimeout(cH.longTapTimer);cH.longTapTimer=null;};},isBelowTapMaxDistance:function(event){var cI=this._calcDelta(event);var cJ=qx.event.handler.GestureCore;return (Math.abs(cI.x)<=cJ.TAP_MAX_DISTANCE&&Math.abs(cI.y)<=cJ.TAP_MAX_DISTANCE);},dispose:function(){for(var cK in this.__gesture){this.__stopLongTapTimer(cK);};this._stopObserver();this.__defaultTarget=this.__emitter=null;}}});})();(function(){var b="ease-in-out",c="Number",d="css.animation.requestframe",e="qx.bom.AnimationFrame",f="frame",g="end",h="linear",j="ease-in",k="ease-out";qx.Bootstrap.define(e,{extend:qx.event.Emitter,events:{"end":undefined,"frame":c},members:{__canceled:false,startSequence:function(l){this.__canceled=false;var m=+(new Date());var n=function(p){if(this.__canceled){this.id=null;return;};if(p>=m+l){this.emit(g);this.id=null;}else {var o=Math.max(p-m,0);this.emit(f,o);this.id=qx.bom.AnimationFrame.request(n,this);};};this.id=qx.bom.AnimationFrame.request(n,this);},cancelSequence:function(){this.__canceled=true;}},statics:{TIMEOUT:30,calculateTiming:function(q,x){if(q==j){var a=[3.1223e-7,0.0757,1.2646,-0.167,-0.4387,0.2654];}else if(q==k){var a=[-7.0198e-8,1.652,-0.551,-0.0458,0.1255,-0.1807];}else if(q==h){return x;}else if(q==b){var a=[2.482e-7,-0.2289,3.3466,-1.0857,-1.7354,0.7034];}else {var a=[-0.0021,0.2472,9.8054,-21.6869,17.7611,-5.1226];};var y=0;for(var i=0;i0)){x=this.__normalize(e.detail);}else if(e.deltaX!==undefined){x=this.__normalize(e.deltaX);};};return x;};if(d===b){var y=0;if(e.wheelDelta!==undefined){if(e.wheelDeltaY!==undefined){y=e.wheelDeltaY?this.__normalize(-e.wheelDeltaY):0;}else {y=this.__normalize(-e.wheelDelta);};}else {if(!(e.axis&&e.axis==e.HORIZONTAL_AXIS)&&(e.detail!==undefined)&&(e.detail>0)){y=this.__normalize(e.detail);}else if(e.deltaY!==undefined){y=this.__normalize(e.deltaY);};};return y;};return 0;},__normalize:function(j){var g=Math.abs(j);if(g===0){return 0;};if(qx.util.Wheel.MINSCROLL==null||qx.util.Wheel.MINSCROLL>g){qx.util.Wheel.MINSCROLL=g;this.__recalculateMultiplicator();};if(qx.util.Wheel.MAXSCROLL==null||qx.util.Wheel.MAXSCROLL-1&&qx.core.Environment.get(b)){be+=this._compute3dProperty(bb,bc);}else {be+=this._computeAxisProperties(bb,bc);};}else {be+=bb+p+bc+c;};};return be.trim();},_compute3dProperty:function(bg,bf){var bh=n;bg+=l;for(var i=0;i0){this.setActive(bi.eq(0));};return this;},setActive:function(bm){var bk=this.__active;this.__active=bm;this._update();var bl={value:bm,old:bk,target:this};this.emit(W,bl);},getActive:function(){return this.__active;},nextPage:function(){var bn=this._getPages();if(bn.length==0){return this;};var bo=this.getActive().getNext();if(bn.length>2){if(bo.length===0){bo=bn.eq(0);};};if(bo.length>0){this.setActive(bo);};return this;},previousPage:function(){var bq=this._getPages();if(bq.length==0){return this;};var bp=this.getActive().getPrev();if(bq.length>2){if(bp.length==0){bp=bq.eq(bq.length-1);};};if(bp.length>0){this.setActive(bp);};return this;},addPage:function(bs){bs.addClasses([l,this.getCssPrefix()+P]).appendTo(this.__pageContainer);if(this.find(X+this.getCssPrefix()+P).length>this.__paginationLabels.length){var br=this._createPaginationLabel();this.__paginationLabels.push(br);this.__pagination.append(br);};this._updateWidth();if(!this.getActive()){this.setActive(bs);}else if(this._getPages().length>2){this._updateOrder();};if(this._ie9){bs.setStyle(bd,O);};this.find(m).setStyle(q,o);if(this._getPages().length===3&&!this._ie9){this.__scrollContainer.translate([(-this.getWidth())+g,0,0]);};this._updatePagination();},removePage:function(bt){bt.remove();if(this._getPages().length==0){this.__pagination.empty();this.__paginationLabels=[];this.setActive(null);return;};this._updateWidth();if(this.getActive()[0]==bt[0]){this.setActive(this._getPages().eq(0));}else if(this._getPages().length>2){this._updateOrder();}else {this._setOrder(this._getPages(),0);};this.__paginationLabels.splice(bt.priorPosition,1)[0].remove();for(var i=0;i=3){this._translateTo(this.getWidth());return;}else {return;};if(bw!==undefined){this.__scrollContainer.translate([(-bw)+g,0,0]);this._translateTo(this.getWidth());};}else {var bu=this._getPages().indexOf(this.getActive());bw=bu*this.getWidth();this._translateTo(bw);};this._updatePagination();},_updateOrder:function(){if(this._ie9){return V;};var bz;var bA=this._getPages();var by=this._getOrder(this.getActive());if(by>0){bz=M;}else if(by<0){bz=V;};var bx=bA.indexOf(this.getActive());this._setOrder(this.getActive(),0);var bB=1;for(var i=bx+1;i2&&!this._ie9){this.__scrollContainer.translate([(-this.getWidth())+g,0,0]);};var bC=this.getWidth()*this._getPages().length;this.__pageContainer.setStyle(w,bC+g);this._getPages().setStyle(w,this.getWidth()+g);this.setStyle(G,A);},_onTrackStart:function(){if(this.__blocked){return;};this.__startPosLeft=this._getPositionLeft();this.__scrollContainer.stop().translate([(-Math.round(this.__startPosLeft))+g,0,0]);},_onTrack:function(e){if(this.__blocked){return;};if(e.delta.axis==Y&&this._getPages().length>2){this.__scrollContainer.translate([-(this.__startPosLeft-e.delta.x)+g,0,0]);};},_onTrackEnd:function(){if(this.__startPosLeft==null||this.__blocked){return;};window.setTimeout(function(){if(this._getPages().length<3||this.__scrollContainer.isPlaying()){return;};this.__startPosLeft=null;var bD=this.getWidth();var bG=this._getPages();var bF=this.getActive();if(this._getPositionLeft()<(bD-(bD/2))){var bE=this.getActive().getPrev();if(bE.length==0){bE=bG.eq(bG.length-1);};this.setActive(bE);}else if(this._getPositionLeft()>(bD+bD/2)){var bH=this.getActive().getNext();if(bH.length==0){bH=bG.eq(0);};this.setActive(bH);};if(this.getActive()==bF){this._update();};}.bind(this),0);},_onSwipe:function(e){if(this.__blocked){return;};var bI=Math.abs(e.getVelocity());if(e.getAxis()==Y&&bI>0.25){if(e.getDirection()==V){this.nextPage();}else if(e.getDirection()==M){this.previousPage();};};},_createPaginationLabel:function(){var bJ=this._getPages().length;return qxWeb.create(x+this.getCssPrefix()+v).on(H,this._onPaginationLabelTap,this).append(qxWeb.create(I+bJ+j));},_onPaginationLabelTap:function(e){this.__paginationLabels.forEach(function(bL,bK){if(bL[0]===e.currentTarget){var bM=this._getPages();if(bM.length===2){this.setActive(bM.eq(bK));return;};var bN=bM.indexOf(this.getActive());var bO=bK-bN;this._setOrder(bM,0);this.__scrollContainer.translate([(-bN*this.getWidth())+g,0,0]);this.__blocked=true;this._translateTo((bN+bO)*this.getWidth());this.__scrollContainer.once(r,function(bP){this.__blocked=false;this.__scrollContainer.translate([(-this.getWidth())+g,0,0]);this.setActive(bP);this._updatePagination();}.bind(this,bM.eq(bK)));};}.bind(this));},_updatePagination:function(){this._getPages().length<2?this.__pagination.setStyle(G,n):this.__pagination.setStyle(G,A);this.__pagination.find(X+this.getCssPrefix()+J).removeClass(Q);var bQ=this._getPages();this.__paginationLabels[bQ.indexOf(this.getActive())].addClass(Q);},_onResize:function(){this._updateWidth();if(this._getPages().length>2){this.__scrollContainer.translate([(-this.getWidth())+g,0,0]);};},_translateTo:function(bR){this.__scrollContainer.animate({duration:this.getConfig(k),keep:100,timing:u,keyFrames:{'0':{},'100':{translate:[(-bR)+g,0,0]}}});},_setOrder:function(bS,bT){bS.setStyles({order:bT,msFlexOrder:bT});},_getOrder:function(bU){var bV=parseInt(bU.getStyle(c));if(isNaN(bV)){bV=parseInt(bU.getStyle(bc));};return bV;},_getPages:function(){return this.__pageContainer.find(X+this.getCssPrefix()+P);},_getPositionLeft:function(){var bX=this.__scrollContainer[0].getBoundingClientRect();var bW=this[0].getBoundingClientRect();return -(bX.left-bW.left);},dispose:function(){qxWeb(window).off(D,this._onResize,this);this.off(z,this._onTrackStart,this).off(S,this._onTrack,this).off(a,this._onSwipe,this).off(T,this._onTrackEnd,this);return qx.ui.website.Widget.prototype.dispose.call(this);}},defer:function(bY){qxWeb.$attach({carousel:bY.carousel});}});})();(function(){var a="template",b="span",c="qx.module.Template";qx.Bootstrap.define(c,{statics:{get:function(f,g,e){var d=qx.bom.Template.get(f,g,e);d=qx.module.Template.__wrap(d);return qxWeb.$init([d],qxWeb);},render:function(i,j,h){return qx.bom.Template.render(i,j,h);},renderToNode:function(m,n,l){var k=qx.bom.Template.renderToNode(m,n,l);k=qx.module.Template.__wrap(k);return qxWeb.$init([k],qxWeb);},__wrap:function(o){if(qxWeb.isTextNode(o)){var p=document.createElement(b);p.appendChild(o);o=p;};return o;}},defer:function(q){qxWeb.$attachAll(this,a);}});})();(function(){var a='`',b='}}',c='" was given as the first ',d='',e='argument for mustache#render(template, view, partials)',f='&',g=''',h='Unclosed tag at ',k='object',l="div",m='2.2.1',n='\\$&',o='Cannot use higher-order sections without the original template',p='function',q='^',r='array',t='>',u='exports',v='<',w='mustache.js',x='.',y="qx.bom.Template",z='Invalid tags: ',A='Unopened section "',B='Invalid template! Template should be a "string" ',C='>',D='\\s*',E='but "',F='{',G='number',H='{{',I='" at ',J='name',K='[object Array]',L='/',M='\n',N='&',O='text',P='#',Q='string',R='=',S='/',T='Unclosed section "',U='"',V='=',W='}';qx.Bootstrap.define(y,{statics:{version:null,render:null,renderToNode:function(ba,bb,X){var Y=this.render(ba,bb,X);return this._createNodeFromTemplate(Y);},get:function(bd,bf,bc){var be=document.getElementById(bd);return this.renderToNode(be.innerHTML,bf,bc);},_createNodeFromTemplate:function(bg){if(bg.search(/<|>/)===-1){return document.createTextNode(bg);};var bh=qx.dom.Element.create(l);bh.innerHTML=bg;return bh.children[0];}}});(function(){var bi;var bj;(function bk(bl,bm){if(typeof bi===k&&bi&&typeof bi.nodeName!==Q){bm(bi);}else if(typeof bj===p&&bj.amd){bj([u],bm);}else {bl.Mustache={};bm(bl.Mustache);};}(this,function bz(bM){var bv=Object.prototype.toString;var by=Array.isArray||function bO(bN){return bv.call(bN)===K;};function bt(bP){return typeof bP===p;};function bL(bQ){return by(bQ)?r:typeof bQ;};function bH(bR){return bR.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,n);};function bu(bS,bT){return bS!=null&&typeof bS===k&&(bT in bS);};var bA=RegExp.prototype.test;function bC(bU,bV){return bA.call(bU,bV);};var bs=/\S/;function bx(bW){return !bC(bs,bW);};var bD={'&':f,'<':v,'>':t,'"':U,"'":g,'/':L,'`':a,'=':V};function bn(bX){return String(bX).replace(/[&<>"'`=\/]/g,function bY(s){return bD[s];});};var bw=/\s*/;var bK=/\s+/;var bJ=/\s*=/;var bE=/\s*\}/;var bB=/#|\^|\/|>|\{|&|=|!/;function bo(co,cc){if(!co)return [];var cd=[];var cj=[];var cm=[];var ct=false;var cg=false;function ce(){if(ct&&!cg){while(cm.length)delete cj[cm.pop()];}else {cm=[];};ct=false;cg=false;};var ci,ca,cq;function cf(cu){if(typeof cu===Q)cu=cu.split(bK,2);if(!by(cu)||cu.length!==2)throw new Error(z+cu);ci=new RegExp(bH(cu[0])+D);ca=new RegExp(D+bH(cu[1]));cq=new RegExp(D+bH(W+cu[1]));};cf(cc||bM.tags);var cb=new bI(co);var ck,cr,cn,cl,cs,ch;while(!cb.eos()){ck=cb.pos;cn=cb.scanUntil(ci);if(cn){for(var i=0,cp=cn.length;i0?cB[cB.length-1][4]:cA;break;default:cG.push(cF);};};return cA;};function bI(cH){this.string=cH;this.tail=cH;this.pos=0;};bI.prototype.eos=function cI(){return this.tail===d;};bI.prototype.scan=function cM(cJ){var cL=this.tail.match(cJ);if(!cL||cL.index!==0)return d;var cK=cL[0];this.tail=this.tail.substring(cK.length);this.pos+=cK.length;return cK;};bI.prototype.scanUntil=function cN(cO){var cQ=this.tail.search(cO),cP;switch(cQ){case -1:cP=this.tail;this.tail=d;break;case 0:cP=d;break;default:cP=this.tail.substring(0,cQ);this.tail=this.tail.substring(cQ);};this.pos+=cP.length;return cP;};function bF(cS,cR){this.view=cS;this.cache={'.':this.view};this.parent=cR;};bF.prototype.push=function cT(cU){return new bF(cU,this);};bF.prototype.lookup=function da(name){var cX=this.cache;var cY;if(cX.hasOwnProperty(name)){cY=cX[name];}else {var dc=this,db,cV,cW=false;while(dc){if(name.indexOf(x)>0){cY=dc.view;db=name.split(x);cV=0;while(cY!=null&&cV0){cc.insertBefore(content.eq(0));}else {this.append(cc);};};var ca=this.find(v+this.getCssPrefix()+bE);var cd=this.getChildren(bD).getFirst().getChildren(b).not(bM+this.getCssPrefix()+bO);cd._forEachElementWrapped(function(ch){ch.addClass(this.getCssPrefix()+U);var ck=ch.getData(this.getCssPrefix()+bO);if(!ck){return;};ch.addClass(this.getCssPrefix()+U).on(bx,this._onTap,this);var ci=this._getPage(ch);if(ci.length>0){ci.addClass(this.getCssPrefix()+bO);if(cb==P){this.__deactivateTransition(ci);if(q.getNodeName(ci[0])==o){var cl=q.create(by).addClass(this.getCssPrefix()+bO).setAttribute(bK,ci.getAttribute(bK)).insertAfter(ch[0]);ci.remove().getChildren().appendTo(cl);ci=cl;};this._storePageHeight(ci);}else if(cb==G){if(q.getNodeName(ci[0])==b){var cj=q.create(V).addClass(this.getCssPrefix()+bO).setAttribute(bK,ci.getAttribute(bK));ci.remove().getChildren().appendTo(cj);ci=cj;};};if(cb==G){if(ca.length===0){ca=qxWeb.create(h+this.getCssPrefix()+bC).insertAfter(this.find(Q)[0]);};ci.appendTo(ca[0]);};};this._showPage(null,ch);this.__activateTransition(ci);}.bind(this));if(cb==P&&ca.length==1&&ca.getChildren().length===0){ca.remove();};if(cb==G&&this.getConfig(N)==n&&q.env.get(bI)==S&&q.env.get(L)<10){cd.remove();for(var i=cd.length-1;i>=0;i-- ){this.find(Q).append(cd[i]);};};var cf=cd.filter(bM+this.getCssPrefix()+k);var ce=this.getConfig(bB);if(cf.length===0&&typeof ce==T){cf=cd.eq(ce).addClass(this.getCssPrefix()+k);};if(cf.length>0){var bY=this._getPage(cf);this.__deactivateTransition(bY);this._showPage(cf,null);this.__activateTransition(bY);};this.getChildren(bD).getFirst().on(d,this._onKeyDown,this);if(cb===G){this._applyAlignment(this);};qxWeb(window).on(M,this._onResize,this);return true;},render:function(){var cm=this.getConfig(u);if(cm){this.setConfig(p,this._initMediaQueryListener(cm));};var cn=this.getConfig(p);if(cn===G){return this._renderHorizontal();}else if(cn===P){return this._renderVertical();};},_initMediaQueryListener:function(co){var cp=this.__mediaQueryListener;if(!cp){cp=q.matchMedia(co);this.__mediaQueryListener=cp;cp.on(y,function(cq){this.render();}.bind(this));};if(cp.matches){return G;}else {return P;};},_renderHorizontal:function(){this.removeClass(this.getCssPrefix()+C).addClasses([this.getCssPrefix()+R,this.getCssPrefix()+W]).find(Q).addClass(c);var ct=this.find(v+this.getCssPrefix()+bE);if(ct.length==0){ct=qxWeb.create(h+this.getCssPrefix()+bC).insertAfter(this.find(Q)[0]);};var cs;this.find(z+this.getCssPrefix()+U)._forEachElementWrapped(function(cw){var cv=this.find(cw.getData(this.getCssPrefix()+bO));if(q.getNodeName(cv[0])==b){var cu=q.create(V).addClass(this.getCssPrefix()+bO).setAttribute(bK,cv.getAttribute(bK));cv.remove().getChildren().appendTo(cu);cv=cu;};cv.appendTo(ct[0]);this._switchPages(cv,null);if(cw.hasClass(this.getCssPrefix()+k)){cs=cv;};}.bind(this));if(!cs){var cr=this.find(z+this.getCssPrefix()+U).eq(0).addClass(this.getCssPrefix()+k);cs=this._getPage(cr);};this._switchPages(null,cs);this._applyAlignment(this);this.setEnabled(this.getEnabled());return this;},_renderVertical:function(){this.find(A).removeClass(c);this.removeClasses([this.getCssPrefix()+W]).addClasses([this.getCssPrefix()+R,this.getCssPrefix()+C]).getChildren(bD).getFirst().getChildren(b).not(bM+this.getCssPrefix()+bO)._forEachElementWrapped(function(cx){cx.addClass(this.getCssPrefix()+U);var cy=this._getPage(cx);if(cy.length===0){return;};this.__deactivateTransition(cy);if(q.getNodeName(cy[0])==o){var cz=q.create(by).addClass(this.getCssPrefix()+bO).setAttribute(bK,cy.getAttribute(bK));cy.getChildren().appendTo(cz);cz.insertAfter(cx[0]);cy.remove();cy=cz;};this._storePageHeight(cy);if(cx.hasClass(this.getCssPrefix()+k)){this._switchPages(null,cy);}else {this._switchPages(cy,null);};this.__activateTransition(cy);}.bind(this));this.setEnabled(this.getEnabled());return this;},_onResize:function(){setTimeout(function(){if(this.getConfig(p)==P){this._renderVertical();};}.bind(this),100);},addButton:function(cC,cD){var cE=qxWeb.create(qxWeb.template.render(this.getTemplate(s),{content:cC})).addClass(this.getCssPrefix()+U);var cB=this.find(Q);var cA=cB.getChildren(b);if(cB.hasClass(this.getCssPrefix()+E)&&cA.length>0){cE.insertBefore(cA.getFirst());}else {cE.appendTo(cB);};cE.on(bx,this._onTap,this).addClass(this.getCssPrefix()+U);if(this.find(bH+this.getCssPrefix()+U).length===1){cE.addClass(this.getCssPrefix()+k);};if(cD){cE.setData(this.getCssPrefix()+bO,cD);var cF=this._getPage(cE);cF.addClass(this.getCssPrefix()+bO);if(cE.hasClass(this.getCssPrefix()+k)){this._switchPages(null,cF);}else {this._switchPages(cF,null);};};return this;},select:function(cH){var cG=this.find(z+this.getCssPrefix()+U);var cI=this.find(z+this.getCssPrefix()+k).removeClass(this.getCssPrefix()+k);if(this.getConfig(N)==n){cH=cG.length-1-cH;};var cJ=cG.eq(cH).addClass(this.getCssPrefix()+k);this._showPage(cJ,cI);this.emit(r,cH);return this;},_onTap:function(e){if(!this.getEnabled()){return;};var cM=this.getConfig(p);var cN=e.getCurrentTarget();var cP=this.find(z+this.getCssPrefix()+k);if(cP[0]==cN&&cM==G){return;};cP.removeClass(this.getCssPrefix()+k);if(cM==P){this._showPage(null,cP);if(cP[0]==cN&&cM==P){return;};};var cL;var cO=this.find(z+this.getCssPrefix()+U)._forEachElementWrapped(function(cQ){if(cN===cQ[0]){cL=cQ;};});this._showPage(cL,cP);cL.addClass(this.getCssPrefix()+k);var cK=cO.indexOf(cL[0]);if(this.getConfig(N)==n){cK=cO.length-1-cK;};this.emit(r,cK);},_onKeyDown:function(e){var cU=e.getKeyIdentifier();if(!(cU==j||cU==Y)){return;};var cW=this.getConfig(N)==n;var cT=this.find(z+this.getCssPrefix()+U);if(cW){cT.reverse();};var cV=this.find(z+this.getCssPrefix()+k);var cS;if(cU==Y){if(!cW){cS=cV.getNext(bM+this.getCssPrefix()+U);}else {cS=cV.getPrev(bM+this.getCssPrefix()+U);};}else {if(!cW){cS=cV.getPrev(bM+this.getCssPrefix()+U);}else {cS=cV.getNext(bM+this.getCssPrefix()+U);};};if(cS.length>0){var cR=cT.indexOf(cS);this.select(cR);cS.getChildren(s).focus();};},_showPage:function(da,cY){var db=this._getPage(cY);var cX=this._getPage(da);if(this.getConfig(p)===G&&(db[0]==cX[0])){return;};this._switchPages(db,cX);},_switchPages:function(dd,dc){var df=this.getConfig(p);if(df===G){if(dd){dd.hide();};if(dc){dc.show();};}else if(df===P){if(dd&&dd.length>0){dd.setStyle(f,dd.getHeight()+g);dd[0].offsetHeight;dd.setStyles({"height":B,"paddingTop":B,"paddingBottom":B});dd.addClass(this.getCssPrefix()+l);};if(dc&&dc.length>0){dc.removeClass(this.getCssPrefix()+l);if(!dc.getStyle(bw)||dc.getStyle(bw).indexOf(bF)===0){dc.setStyle(f,R);}else {var de=dc.getProperty(F);if(qxWeb.type.get(de)==K){dc.setStyle(f,de);};};};};},_getPage:function(dg){var dh;if(dg){dh=dg.getData(this.getCssPrefix()+bO);};return this.find(dh);},_applyAlignment:function(di){var dk=di.getConfig(N);var dj=di.find(bA);if(q.env.get(bI)==S&&q.env.get(L)<10){if(dk==bL){di.addClass(this.getCssPrefix()+X);}else {di.removeClass(this.getCssPrefix()+X);};if(dk==D){di.addClass(this.getCssPrefix()+O);}else {di.removeClass(this.getCssPrefix()+O);};if(dk==n){di.addClass(this.getCssPrefix()+E);}else {di.removeClass(this.getCssPrefix()+E);};}else {di.find(Q).addClass(c);if(dk==D){dj.addClass(bN);}else {dj.removeClass(bN);};if(dk==n){di.find(Q).addClass(bQ);}else {di.find(Q).removeClass(bQ);};};},_storePageHeight:function(dq){var dn=this.getCssPrefix()+l;var dl=dq.hasClass(dn);if(dl){dq.removeClass(this.getCssPrefix()+l);};var dm=dq[0].style.display;var dp=dq[0].style.height;dq[0].style.height=R;dq[0].style.display=bJ;dq.setProperty(F,dq.getHeight()+g);if(dl){dq.addClass(this.getCssPrefix()+l);};dq[0].style.height=dp;dq[0].style.display=dm;},__deactivateTransition:function(ds){var dr=ds.getStyles([J,m,t,H]);if(dr.transitionProperty.indexOf(bF)==-1){ds.setProperty(I,dr);ds.setStyle(bw,bF);};},__activateTransition:function(dv){var du=dv.getProperty(I);var dt=dv.getStyle(t);if(du&&dt.indexOf(bF)!=-1){dv.setStyles(du);dv.setProperty(I,R);};},dispose:function(){this.__mediaQueryListener=undefined;var dw=this.getCssPrefix();qxWeb(window).off(M,this._onResize,this);this.find(z+this.getCssPrefix()+U).off(bx,this._onTap,this);this.getChildren(bD).getFirst().off(d,this._onKeyDown,this).setHtml(R);this.setHtml(R).removeClasses([dw,w]);return qx.ui.website.Widget.prototype.dispose.call(this);}},defer:function(dx){qxWeb.$attach({tabs:dx.tabs});}});})();(function(){var a="q";qx.Bootstrap.define(a,{extend:qxWeb});q=qxWeb;})();(function(){var a="none",b="src",c="qx.ui.website.Button",d="",f="bottom-left",g="img",h="tap",i="inline",j="span",k="",l="display";qx.Bootstrap.define(c,{extend:qx.ui.website.Widget,statics:{button:function(n,o){var m=new qx.ui.website.Button(this);m.init();if(n!=null){m.setLabel(n);};if(o!=null){m.setIcon(o);};return m;}},construct:function(q,p){qx.ui.website.Widget.call(this,q,p);},members:{init:function(){if(!qx.ui.website.Widget.prototype.init.call(this)){return false;};if(this.getChildren(j)==0){qxWeb.create(d).appendTo(this);};if(this.getChildren(g)==0){qxWeb.create(k).appendTo(this).setStyle(l,a);};return true;},setLabel:function(r){this.getChildren(j).setHtml(r);return this;},getLabel:function(){return this.getChildren(j).getHtml();},setIcon:function(s){var t=this.getChildren(g);t.setAttribute(b,s);t.setStyle(l,s?i:a);return this;},getIcon:function(){return this.getChildren(g).getAttribute(b);},setMenu:function(u){this.on(h,function(e){if(u.getStyle(l)===a){u.placeTo(this,f);u.show();qxWeb(document).once(h,function(){u.hide();});}else {u.hide();};e.stopPropagation();});return this;}},defer:function(v){qxWeb.$attach({button:v.button});}});})();(function(){var a="qx.module.event.Pointer",b="pointerup",c="pointerover",d="pointerdown",e="pointermove",f="pointercancel",g="pointerout";qx.Bootstrap.define(a,{statics:{TYPES:[d,b,e,f,c,g],getPointerType:function(){return false;},getViewportLeft:function(){return false;},getViewportTop:function(){return false;},getDocumentLeft:function(){return false;},getDocumentTop:function(){return false;},getScreenLeft:function(){return false;},getScreenTop:function(){return false;},normalize:function(event,h){if(!event){return event;};qx.event.type.dom.Pointer.normalize(event);return event;}},defer:function(i){qxWeb.$registerEventNormalization(qx.module.event.Pointer.TYPES,i.normalize);}});})();(function(){var a="type",b="qx.module.util.Type";qx.Bootstrap.define(b,{statics:{get:qx.Bootstrap.getClass},defer:function(c){qxWeb.$attachAll(this,a);}});})();(function(){var a="blur",b="keydown",c="px",d="Please provide a Number value for 'value'!",f="true",g="focus",h="paddingLeft",k="changeValue",l="pan-y",m="Left",n="auto",o="cursor",p="changePosition",q="",r="Array",s="{{value}}",t="minimum",u="pointer",v="offset",w="knobContent",y="resize",z="pointerup",A="dragstart",B="Right",C="step",D="pointerdown",E="pointermove",F="false",G="maximum",H="",p="{{#row}}{{.}}{{/row}}",q="-next",r="",s=".qx-calendar-invalid",t="dayRow",u="Sun",v="qx-hidden",w="-today",x="controls",y="-past",z=" is earlier than configured minDate ",A="range",B=" is later than configured maxDate ",C=" ",D="-day[value='",E="May",F="minDate",G="table",H="hideDaysOtherMonth",I="{{{thead}}}{{{tbody}}}
",J="value",K="tabindex",L="disabled",M="disabled=disabled",N="September",O="",P="']",Q="December",R="monthNames",S="disableDaysOtherMonth",T="*",U="",V="April",W="{{month}} {{year}}",X="Thu",Y="Sat",bQ="row",bR="November",bS="-next-month",bM="June",bN="single",bO="Right",bP="October",bX="qx.ui.website.Calendar",bY="-selected",ci='rendered',bK="Left",bT="The given date's week day is not selectable.",bU="March",bV="td",bW="Given date range is not valid. Please verify the 'minDate' and 'maxDate' configs",cc="July",cs="-prev",cd="dayNames",ce="August",bL="selectionMode",ca="{{#row}}{{/row}}",cm="> td > .",cb="January",cf="February",cg="Wed",ch="Date",cn="maxDate",co="tap",cp=".",bJ="Fri",cj="selectableWeekDays",ck="-previous-month",cl="-day",cq="-weekday",cr="";qx.Bootstrap.define(bX,{extend:qx.ui.website.Widget,statics:{_templates:{controls:r+o+W+cr+O,dayRow:r+p+O,row:r+ca+O,table:I},_config:{monthNames:[cb,cf,bU,V,E,bM,cc,ce,N,bP,bR,Q],dayNames:[h,c,cg,X,bJ,Y,u],minDate:null,maxDate:null,selectableWeekDays:[0,1,2,3,4,5,6],selectionMode:bN,hideDaysOtherMonth:false,disableDaysOtherMonth:false},calendar:function(ct){var cu=new qx.ui.website.Calendar(this);cu.init();if(ct!==undefined){cu.setValue(ct);};return cu;}},construct:function(cw,cv){qx.ui.website.Widget.call(this,cw,cv);},events:{"changeValue":ch,"rendered":U},members:{__range:null,_value:null,_shownValue:null,init:function(){if(!qx.ui.website.Widget.prototype.init.call(this)){return false;};this.__range=[];var cx=new Date();cx=this._getNormalizedDate(cx);this.showValue(cx);return true;},render:function(){var cz=this.getConfig(F);if(cz){cz=this._getNormalizedDate(cz);};var cy=this.getConfig(cn);if(cy){cy=this._getNormalizedDate(cy);};this.showValue(this._shownValue);return this;},setEnabled:function(cA){this.setAttribute(L,!cA);if(cA===true){this.render();}else {this.find(T).setAttribute(L,!cA);};return this;},setValue:function(cC){var cD=this.getConfig(F);var cB=this.getConfig(cn);if(this.getConfig(bL)==bN){cC=this._getNormalizedDate(cC);if(this.getConfig(cj).indexOf(cC.getDay())==-1){throw new Error(bT);};if(cD){cD=this._getNormalizedDate(cD);if(cCcB){throw new Error(k+cC.toDateString()+B+cB.toDateString());};};}else if(this.getConfig(bL)==A){if(!this.__range){this.__range=cC.map(function(cE){return cE.toDateString();});};if(cC.length==2){cC.sort(function(a,b){return a-b;});cC=this._generateRange(cC);}else {cC[0]=this._getNormalizedDate(cC[0]);};};this._value=cC;this.showValue(cC);if((this.getConfig(bL)==bN)||((this.getConfig(bL)==A)&&(cC.length>=1))){this.emit(m,cC);};return this;},getValue:function(){var cF=this._value;return cF?(qx.Bootstrap.isArray(cF)?cF:new Date(cF)):null;},showValue:function(cH){cH=qx.Bootstrap.isArray(cH)?cH[cH.length-1]:cH;this._shownValue=cH;var cG=this.getCssPrefix();if(this.getAttribute(K)<0){this.setAttribute(K,0);};this.find(cp+cG+cs).off(co,this._prevMonth,this);this.find(cp+cG+q).off(co,this._nextMonth,this);this.find(cp+cG+cl).off(co,this._selectDay,this);this.off(j,this._onFocus,this,true).off(l,this._onBlur,this,true);this.setHtml(this._getTable(cH));this.find(cp+cG+cs).on(co,this._prevMonth,this);this.find(cp+cG+q).on(co,this._nextMonth,this);this.find(bV).not(s).find(cp+cG+cl).on(co,this._selectDay,this);this.on(j,this._onFocus,this,true).on(l,this._onBlur,this,true);this.emit(ci);return this;},_prevMonth:function(){var cI=this._shownValue;this.showValue(new Date(cI.getFullYear(),cI.getMonth()-1));},_nextMonth:function(){var cJ=this._shownValue;this.showValue(new Date(cJ.getFullYear(),cJ.getMonth()+1));},_selectDay:function(e){var cM=qxWeb(e.getTarget());var cL=cM.getAttribute(J);var cN=new Date(cL);if(this.getConfig(bL)==A){var cK=this.__range.slice(0);if(cK.length==2){cK=[];};cK.push(cL);this.__range=cK;cK=cK.map(function(cO){return new Date(cO);});this.setValue(cK);cL=cK;}else {this.setValue(cN);cL=[cL];};cL.forEach(function(cP){this.find(cp+this.getCssPrefix()+D+cP+P).focus();}.bind(this));},_getTable:function(cQ){var cT=qxWeb.template.render(this.getTemplate(x),this._getControlsData(cQ));var cS=qxWeb.template.render(this.getTemplate(t),this._getDayRowData());var cR={thead:cT+cS,tbody:this._getWeekRows(cQ),cssPrefix:this.getCssPrefix()};return qxWeb.template.render(this.getTemplate(G),cR);},_getControlsData:function(cU){var cX=U;var cW=this.getConfig(F);if(cW){cW=this._getNormalizedDate(cW);if(cU.getMonth()<=cW.getMonth()){cX=L;};};var cY=U;var cV=this.getConfig(cn);if(cV){cV=this._getNormalizedDate(cV);if(cU.getMonth()>=cV.getMonth()){cY=L;};};return {month:this.getConfig(R)[cU.getMonth()],year:cU.getFullYear(),cssPrefix:this.getCssPrefix(),prevDisabled:cX,nextDisabled:cY};},_getDayRowData:function(){return {row:this.getConfig(cd),cssPrefix:this.getCssPrefix()};},_getWeekRows:function(dl){dl=qx.Bootstrap.isArray(dl)?dl[dl.length-1]:dl;var dq=[];var dg=null,ds=null;var dr=new Date();var dk=this._getHelpDate(dl);var dd=this.getCssPrefix();var dn=this.getConfig(F);if(dn){dn=this._getNormalizedDate(dn);};var de=this.getConfig(cn);if(de){this._getNormalizedDate(de);};var dj=this.getConfig(H);var db=this.getConfig(S);if(qx.Bootstrap.isArray(this._value)){ds=this._value.map(function(dt){return dt.toDateString();});};for(var da=0;da<6;da++ ){var dp={row:[]};for(var i=0;i<7;i++ ){var df=U;var dc=U;var dh=U;if(dk.getMonth()!==dl.getMonth()){if(dj===true&&da===5&&i===0){break;};if((dk.getMonth()dl.getMonth()&&dk.getFullYear()Date.parse(dk)&&dr.toDateString()!==dk.toDateString();df+=dm?C+dd+y:U;df+=dr.toDateString()===dk.toDateString()?C+dd+w:U;if(dh===U){dh=this.getEnabled()?U:M;if((dn&&dkde)||this.getConfig(cj).indexOf(dk.getDay())==-1){dh=M;};};df+=(dk.getDay()===0||dk.getDay()===6)?C+dd+f:C+dd+cq;dp.row.push({day:dk.getDate(),date:dk.toDateString(),cssPrefix:dd,cssClass:df,disabled:dh,hidden:dc});dk.setDate(dk.getDate()+1);};dq.push(qxWeb.template.render(this.getTemplate(bQ),dp));};return dq.join(U);},_getHelpDate:function(du){var dw=1;var dy=new Date(du.getFullYear(),du.getMonth(),1);var dv=dy.getDay();dy=new Date(du.getFullYear(),du.getMonth(),1,0,0,0);var dx=(7+dv-dw)%7;dy.setDate(dy.getDate()-dx);return dy;},_getNormalizedDate:function(dA){var dz=new Date(dA.getTime());dz.setHours(0);dz.setMinutes(0);dz.setSeconds(0);dz.setMilliseconds(0);return dz;},_onFocus:function(e){this.on(d,this._onKeyDown,this);},_onBlur:function(e){if(this.contains(e.getRelatedTarget()).length===0){this.off(d,this._onKeyDown,this);};},_onKeyDown:function(e){var dB=this.getCssPrefix();var dC=qxWeb(e.getTarget());var dD=e.getKeyIdentifier();var dE=dC.hasClass(dB+cl);if(dE){if(dD==n){this._selectDay(e);}else if(dD==bO){e.preventDefault();this._focusNextDay(dC);}else if(dD==bK){e.preventDefault();this._focusPrevDay(dC);};}else {if(dD==n){if(dC.hasClass(dB+cs)){e.preventDefault();this._prevMonth();this.find(cp+dB+cs).focus();}else if(dC.hasClass(dB+q)){e.preventDefault();this._nextMonth();this.find(cp+dB+q).focus();};}else if(dD==bO){e.preventDefault();this._nextMonth();this.find(cp+dB+q).focus();}else if(dD==bK){e.preventDefault();this._prevMonth();this.find(cp+dB+cs).focus();};};e.stopPropagation();},_focusNextDay:function(dK){var dJ=this.getCssPrefix();var dI=dK.getParents().getNext();if(dI.length>0){dI.getChildren(cp+dJ+cl).focus();}else {var dH=dK.getParents().getParents().getNext();if(dH.length>0){dH.find(cm+dJ+cl).getFirst().focus();}else {this._nextMonth();var dG=new Date(dK.getAttribute(J));var dL=new Date(dG.valueOf());dL.setDate(dG.getDate()+1);var dF=dL.toDateString();this.find(cp+dJ+D+dF+P).focus();};};},_focusPrevDay:function(dR){var dQ=this.getCssPrefix();var dP=dR.getParents().getPrev();if(dP.length>0){dP.getChildren(cp+dQ+cl).focus();}else {var dN=dR.getParents().getParents().getPrev();if(dN.length>0){dN.find(cm+dQ+cl).getLast().focus();}else {this._prevMonth();var dO=new Date(dR.getAttribute(J));var dS=new Date(dO.valueOf());dS.setDate(dO.getDate()-1);var dM=dS.toDateString();this.find(cp+dQ+D+dM+P).focus();};};},_generateRange:function(dV){var dW=[],dT=dV[0];var dX=this.getConfig(F)?this.getConfig(F):new Date(dV[0].toDateString());var dU=this.getConfig(cn)?this.getConfig(cn):new Date(dV[1].toDateString());dX=this._getNormalizedDate(dX);dU=this._getNormalizedDate(dU);while(dT<=dV[1]){dT=this._getNormalizedDate(dT);dW.push(new Date(dT.toDateString()));dT.setDate(dT.getDate()+1);};dW=dW.filter(function(dY){return this.getConfig(cj).indexOf(dY.getDay())!=-1;},this);if(dW.length==0){throw new Error(g);};dW=dW.filter(function(ea){return (ea>=dX)&&(ea<=dU);},this);if(dW.length==0){throw new Error(bW);};return dW;},dispose:function(){var eb=this.getCssPrefix();this.find(cp+eb+cs).off(co,this._prevMonth,this);this.find(cp+eb+q).off(co,this._nextMonth,this);this.find(cp+eb+cl).off(co,this._selectDay,this);this.off(j,this._onFocus,this,true).off(l,this._onBlur,this,true).off(d,this._onKeyDown,this);this.setHtml(U);return qx.ui.website.Widget.prototype.dispose.call(this);}},defer:function(ec){qxWeb.$attach({calendar:ec.calendar});}});})();(function(){var a="
",b="blur",c="symbol",d="",f="Right",g="★",h="Number",j="Left",k="qx.ui.website.Rating",l="focus",m="tap",n="",o="tabindex",p="-item-off",q="keydown",r=".",s="length",t="changeValue",u="span",v="-item";qx.Bootstrap.define(k,{extend:qx.ui.website.Widget,statics:{_config:{length:5,symbol:g},rating:function(w,y,length){var x=new qx.ui.website.Rating(this);x.init();var z=false;if(length!=undefined&&length!=x.getConfig(s)){x.setConfig(s,length);z=true;};if(y!=undefined){x.setConfig(c,y);z=true;};if(z){x.render();};if(w!=undefined){x.setValue(w);};return x;}},construct:function(B,A){qx.ui.website.Widget.call(this,B,A);},events:{"changeValue":h},members:{init:function(){if(!qx.ui.website.Widget.prototype.init.call(this)){return false;};this._updateSymbolLength();var C=this.getCssPrefix();if(this.getAttribute(o)<0){this.setAttribute(o,0);};this.on(l,this._onFocus,this).on(b,this._onBlur,this).getChildren(u).addClasses([C+v,C+p]).on(m,this._onTap,this);return true;},setValue:function(F){if(this.getValue()==F){return this;};if(F<0){F=0;};var D=this.getCssPrefix();var E=this.getChildren(u);E.removeClass(D+p);E.slice(F,E.length).addClass(D+p);this.emit(t,this.getValue());return this;},getValue:function(){var G=this.getCssPrefix();return this.getChildren(u).not(r+G+p).length;},render:function(){this._updateSymbolLength();},_updateSymbolLength:function(){var H=this.getCssPrefix();var length=this.getConfig(s);var I=this.getChildren();I.setHtml(this.getConfig(c));var J=length-I.length;if(J>0){for(var i=0;i0&&bd.length>0&&this[0]==bd[0]){return;};if(this.getConfig(p)!==null){var bc=qxWeb(G+this._iconId);if(bc.length>0&&bd.length>0&&bc[0]==bd[0]){return;};};if(this.getCalendar().isRendered()){var be=qxWeb(e.getTarget());if(be.isChildOf(this.getCalendar())===false){this.getCalendar().hide();};};},_calendarChangeValue:function(e){var bf=this.getConfig(h).call(this,e);this.setValue(bf);this.getCalendar().hide();},__setReadOnly:function(bg){if(bg.getConfig(t)){bg.setAttribute(t,t);}else {bg.removeAttribute(t);};},__setIcon:function(bj){var bk;if(bj.getConfig(p)===null){bk=bj.getNext(s+bj._iconId);if(bk.length===1){bk.off(k,this._onTap,bj);bk.remove();};}else {var bh=l+bj._uniqueId;if(bj._iconId==undefined){bj._iconId=bh;bk=qxWeb.create(i);bk.setAttributes({id:bh,src:bj.getConfig(p)});bk.addClass(this.getCssPrefix()+d);var bi=bj.getConfig(F);if(bi===p||bi===v){if(!bk.hasListener(k,this._onTap,bj)){bk.on(k,this._onTap,bj);};};bk.insertAfter(bj);};};},__addInputListener:function(bl){if(bl.getConfig(F)===p){bl.off(k,bl._onTap);}else {if(!bl.hasListener(k,bl._onTap)){bl.on(k,bl._onTap);};};},dispose:function(){this.removeAttribute(t);this.getNext(s+this._iconId).remove();this.off(k,this._onTap);var bn=qxWeb.getDocument(this).body;qxWeb(bn).off(k,this._onBodyTap,this);this.getCalendar().off(c,this._calendarChangeValue,this).off(k,this._onCalendarTap);var bm=qxWeb(a+this._calendarId);bm.remove();bm.dispose();return qx.ui.website.Widget.prototype.dispose.call(this);}},defer:function(bo){qxWeb.$attach({datepicker:bo.datepicker});bo.__validPositions=[C,I,D,f,E,g,n,o,u,J,B,A];}});})();(function(){var c="-",f="",g="qx-table-input-label",h="qx-table-row-selection",k="qx.ui.website.Table",m="'], #",o="",p=" does not exists !",q="' for='",r="<",s="'>-1?qxWeb(dV[i].cells.item(dU)):null,row:qxWeb(dV[i]),keyword:dW};if(!dX.bind(this)(ea)){this.__filters[dY].rows.appendChild(dV[i]);};};return this;},getSortingData:function(){return this.__sortingData;},render:function(){var ec=this.getSortingData();var eb=this.getConfig(cQ);this.__applyTemplate(this.__model);if(qx.ui.website.Table.__selectionTypes.indexOf(eb)!=-1){this.__processSelectionInputs(eb);};if(ec){this.__sortDOM(this.__sort(ec.columnName,ec.direction));};return this;},__processSelectionInputs:function(ed){switch(ed){case X:qxWeb(cr+qx.ui.website.Table.__internalSelectionClass).remove();break;case cF:case db:this.__createInputs(cu);break;case db:this.__createInputs(ce);break;};return this;},__createInputs:function(ef){this.__createInput(this.__getHeaderRow(),ef);var ee=this.find(cp)[0].getElementsByTagName(Y);for(var i=0;i0){ei=(eo==cF)&&eh[0].checked?ch:cD;};if(typeof ej==cS){ej=qxWeb.getNodeName(qxWeb(ep.cells.item(0)));};var ek=this.__inputName;var em=(ej==cY)?el.__internalSelectionClass+cg+el.__internalHeaderClass:el.__internalSelectionClass;var es=qxWeb(ep).find(cr+el.__internalSelectionClass);if(es.length>0){if(es[0].type!=eq){es[0].type=eq;};}else {var er=qx.ui.website.Table.__getUID();var en=qxWeb.create(r+ej+S+em+s+er+cv+ek+cB+ei+S+eg+c+eq+cg+el.__internalInputClass+cN+eq+cR+el.__inputLabelClass+q+er+cM+ej+cW);if(ep.cells.item(0)){en.insertBefore(qxWeb(ep.cells.item(0)));}else {en.appendTo(qxWeb(ep));};};},__checkColumnExistance:function(et){var eu=this.__columnMeta;if(eu&&!eu[et]){throw new Error(H+et+p);};},__getHeaderRow:function(){var ev=this[0].tHead;if(!ev){throw new Error(cq);};var ew=ev.rows;if(ew.length==1){return ew.item(0);}else {ew=qxWeb(cC);if(ew.length>0){return ew[0];};};return null;},__getColumnMetaData:function(eB){this.__addClassToHeaderAndFooter(this[0].tHead);this.__addClassToHeaderAndFooter(this[0].tFoot);var eC={},ey=null,ez=null,eA=null;var ex=this.__getHeaderRow();ey=ex.cells;for(var i=0,l=ey.length;i0){if(eD.rows.item(0).cells.length>0){var eE=this.__getHeaderRow();if(!qxWeb(eE.cells.item(0)).hasClass(qx.ui.website.Table.__internalHeaderClass)){qxWeb(eE.cells).addClass(qx.ui.website.Table.__internalHeaderClass);};};};return this;},__sortDOM:function(eF){for(var i=0,l=eF.length;i0;},__processSelection:function(eN){var eM=qx.ui.website.Table;var eH=qxWeb(cr+eM.__internalInputClass);var eL=eN.find(M);var eP=this.getConfig(cQ);var eI=qxWeb(cr+eM.__internalHeaderClass+v);var eJ=[];if(eP==cF){if(eN.hasClass(eM.__internalHeaderClass)){eH.setAttribute(ch,eL[0].checked);};var eK=true;for(var i=0;i0){this.__fireEvent(W,fe,ff);};};return this;},__cellHover:function(e){var fi=e.getTarget();var fh=qxWeb(fi);var fj=this.__hovered;if(!fh.hasClass(cd)&&!fh.hasClass(D)){fh=fh.getClosest(cb);};if(fh&&(fh.length>0)&&((fj&&(fj.cell[0]!=fh[0]))||(!fj))&&!fh.hasClass(h)){if(fj){this.emit(C,fj);};this.__hovered=this.__fireEvent(co,fh,fi);};},__cellOut:function(e){var fl=e.getRelatedTarget();var fk=qxWeb(fl);if(this.__hovered){if(!fk.isChildOf(this)){this.emit(C,this.__hovered);this.__hovered=null;}else {if(!fk.hasClass(cd)&&!fk.hasClass(D)){fk=fk.getClosest(cb);if(fk.hasClass(h)){this.emit(C,this.__hovered);this.__hovered=null;};};};};},__applyTemplate:function(fv){if(fv&&fv.length>0){var fq,fz;var fw=this.__getHeaderRow();var fu=null,fm=null;var ft=null;var fx=(this.getConfig(cQ)==db)?ce:cu;if(this.__getRoot().rows.length>fv.length){this.__deleteRows(fv.length);};var fn=0,fy=false;var fp=this.getTemplate(cf);var fo=null;for(var i=0,fr=fv.length;ifB){this[0].deleteRow(fA.length);};return this;},__getDataForColumn:function(fC){return this.__columnMeta[fC];},__getRoot:function(){return this[0].tBodies.item(0)||this[0];},__isRowRendered:function(fD){if(this.__getRoot().rows.item(fD)){return true;};return false;},__isCellRendered:function(fE,fF){if(!this.__isRowRendered(fE)){return false;};if(this.__getRoot().rows.item(fE).cells.item(fF)){return true;};return false;},setSortingClass:function(fG,fI){var fH={columnName:fG,direction:fI};this.__sortingData=fH;this.__addSortingClassToCol(this[0].tHead,fG,fI);},__addSortingClassToCol:function(fK,fN,fM){var fL=this.__getHeaderRow();if(fK&&fL){qxWeb(fL.cells).removeClasses([cO,V]);var fJ=qxWeb(A+qx.ui.website.Table.__dataColName+P+fN+m+fN);fJ.addClass(cI+fM);};},__sort:function(fQ,fO){var fS=this.__getDataForColumn(fQ);var fP=qxWeb.string.firstUp(fS.type);if(!this[cJ+fP]&&!this.getProperty(cJ+fP)){fP=da;};var fT=this.getCompareFunction(fP).bind(this);var fU=this.__getDataRows();var fR=this.__getColumnIndex(fQ);return fU.sort(function(a,b){var x=this.__getSortingKey(qxWeb(a.cells.item(fR)));var y=this.__getSortingKey(qxWeb(b.cells.item(fR)));return fT(x,y,fO);}.bind(this));},_compareNumber:function(x,y,fV){x=qx.ui.website.Table.__isNumber(x)?Number(x):0;y=qx.ui.website.Table.__isNumber(y)?Number(y):0;if(fV==R){return x-y;}else if(fV==cT){return y-x;};return 0;},__getColumName:function(fW){return fW.getAttribute(qx.ui.website.Table.__dataColName)||fW.getAttribute(G);},_compareDate:function(x,y,fX){x=qx.ui.website.Table.__isDate(x)?new Date(x):new Date(0);y=qx.ui.website.Table.__isDate(y)?new Date(y):new Date(0);if(fX==R){return x-y;}else if(fX==cT){return y-x;};return 0;},_compareString:function(x,y,fY){if(!this.getConfig(E)){x=x.toLowerCase();y=y.toLowerCase();};if(fY==R){return ((xy)?1:0));}else if(fY==cT){return ((x>y)?-1:((x0)&&(gd[0].nodeName.toUpperCase()!=cP)){continue;};for(var j=0,ge=gd.length;jbc.anchorOffset){return bc.focusOffset;}else {return bc.anchorOffset;};};};if(this.__isInputOrTextarea(bb)){return bb.selectionEnd;}else {return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(bb)).focusOffset;};}}),__isInputOrTextarea:function(be){return qx.dom.Node.isElement(be)&&(be.nodeName.toLowerCase()==h||be.nodeName.toLowerCase()==n);},set:qx.core.Environment.select(m,{"selection":function(bf,bi,bh){var bg;if(qx.dom.Node.isDocument(bf)){bf=bf.body;};if(qx.dom.Node.isElement(bf)||qx.dom.Node.isText(bf)){switch(bf.nodeName.toLowerCase()){case h:case n:case d:if(bh===undefined){bh=bf.value.length;};if(bi>=0&&bi<=bf.value.length&&bh>=0&&bh<=bf.value.length){bg=qx.bom.Range.get(bf);bg.collapse(true);bg.moveStart(c,bi);bg.moveEnd(c,bh-bi);bg.select();return true;};break;case f:if(bh===undefined){bh=bf.nodeValue.length;};if(bi>=0&&bi<=bf.nodeValue.length&&bh>=0&&bh<=bf.nodeValue.length){bg=qx.bom.Range.get(qx.dom.Node.getBodyElement(bf));bg.moveToElementText(bf.parentNode);bg.collapse(true);bg.moveStart(c,bi);bg.moveEnd(c,bh-bi);bg.select();return true;};break;default:if(bh===undefined){bh=bf.childNodes.length-1;};if(bf.childNodes[bi]&&bf.childNodes[bh]){bg=qx.bom.Range.get(qx.dom.Node.getBodyElement(bf));bg.moveToElementText(bf.childNodes[bi]);bg.collapse(true);var bj=qx.bom.Range.get(qx.dom.Node.getBodyElement(bf));bj.moveToElementText(bf.childNodes[bh]);bg.setEndPoint(j,bj);bg.select();return true;};};};return false;},"default":function(bk,bp,bm){var bn=bk.nodeName.toLowerCase();if(qx.dom.Node.isElement(bk)&&(bn==h||bn==n)){if(bm===undefined){bm=bk.value.length;};if(bp>=0&&bp<=bk.value.length&&bm>=0&&bm<=bk.value.length){bk.focus();bk.select();bk.setSelectionRange(bp,bm);return true;};}else {var bq=false;var bl=qx.dom.Node.getWindow(bk).getSelection();var bo=qx.bom.Range.get(bk);if(qx.dom.Node.isText(bk)){if(bm===undefined){bm=bk.length;};if(bp>=0&&bp=0&&bm<=bk.length){bq=true;};}else if(qx.dom.Node.isElement(bk)){if(bm===undefined){bm=bk.childNodes.length-1;};if(bp>=0&&bk.childNodes[bp]&&bm>=0&&bk.childNodes[bm]){bq=true;};}else if(qx.dom.Node.isDocument(bk)){bk=bk.body;if(bm===undefined){bm=bk.childNodes.length-1;};if(bp>=0&&bk.childNodes[bp]&&bm>=0&&bk.childNodes[bm]){bq=true;};};if(bq){if(!bl.isCollapsed){bl.collapseToStart();};bo.setStart(bk,bp);if(qx.dom.Node.isText(bk)){bo.setEnd(bk,bm);}else {bo.setEndAfter(bk.childNodes[bm]);};if(bl.rangeCount>0){bl.removeAllRanges();};bl.addRange(bo);return true;};};return false;}}),clear:qx.core.Environment.select(m,{"selection":function(br){var bt=qx.bom.Range.get(br);var parent=bt.parentElement();var bu=qx.bom.Range.get(qx.dom.Node.getDocument(br));if(qx.dom.Node.isText(br)){br=br.parentNode;};if(parent==bu.parentElement()&&parent==br){var bs=qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(br));bs.empty();};},"default":function(bv){var bA=qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(bv));var bw=bv.nodeName.toLowerCase();if(qx.dom.Node.isElement(bv)&&(bw==h||bw==n)){bv.setSelectionRange(0,0);if(qx.bom.Element&&qx.bom.Element.blur){qx.bom.Element.blur(bv);};}else if(qx.dom.Node.isDocument(bv)||bw==o){bA.collapse(bv.body?bv.body:bv,0);}else {var bx=qx.bom.Range.get(bv);if(!bx.collapsed){var by;var bz=bx.commonAncestorContainer;if(qx.dom.Node.isElement(bv)&&qx.dom.Node.isText(bz)){by=bz.parentNode;}else {by=bz;};if(by==bv){bA.collapse(bv,0);};};};}})}});})();(function(){var a="qx.bom.Range",b="text",c="password",d="file",e="submit",f="reset",g="textarea",h="input",i="hidden",j="html.selection",k="button",l="body";qx.Bootstrap.define(a,{statics:{get:qx.core.Environment.select(j,{"selection":function(m){if(qx.dom.Node.isElement(m)){switch(m.nodeName.toLowerCase()){case h:switch(m.type){case b:case c:case i:case k:case f:case d:case e:return m.createTextRange();default:return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(m)).createRange();};break;case g:case l:case k:return m.createTextRange();default:return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(m)).createRange();};}else {if(m==null){m=window;};return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(m)).createRange();};},"default":function(n){var o=qx.dom.Node.getDocument(n);var p=qx.bom.Selection.getSelectionObject(o);if(p.rangeCount>0){return p.getRangeAt(0);}else {return o.createRange();};}})}});})();(function(){var a="m",b="g",c="^",d="",e="qx.util.StringSplit",f="i",g="$(?!\\s)",h="[object RegExp]",j="y";qx.Bootstrap.define(e,{statics:{split:function(k,p,o){if(Object.prototype.toString.call(p)!==h){return String.prototype.split.call(k,p,o);};var r=[],l=0,m=(p.ignoreCase?f:d)+(p.multiline?a:d)+(p.sticky?j:d),p=RegExp(p.source,m+b),n,t,q,u,s=/()??/.exec(d)[1]===undefined;k=k+d;if(!s){n=RegExp(c+p.source+g,m);};if(o===undefined||+o<0){o=Infinity;}else {o=Math.floor(+o);if(!o){return [];};};while(t=p.exec(k)){q=t.index+t[0].length;if(q>l){r.push(k.slice(l,t.index));if(!s&&t.length>1){t[0].replace(n,function(){for(var i=1;i1&&t.index=o){break;};};if(p.lastIndex===t.index){p.lastIndex++ ;};};if(l===k.length){if(u||!p.test(d)){r.push(d);};}else {r.push(k.slice(l));};return r.length>o?r.slice(0,o):r;}}});})();(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",b="cookie";qx.Bootstrap.define(a,{statics:{get:qx.bom.Cookie.get,set:qx.bom.Cookie.set,del:qx.bom.Cookie.del},defer:function(c){qxWeb.$attachAll(this,b);}});})();(function(){var a="display",b="",c="block",d="none",e="_getHeight",f="_getContentWidth",g="_getContentHeight",h="hidden",j="_getWidth",k="qx.module.Css",m="absolute";qx.Bootstrap.define(k,{statics:{_getHeight:function(p){var q=this[0];if(q){if(qx.dom.Node.isElement(q)){var n;if(p){var o={display:c,position:m,visibility:h};n=qx.module.Css.__swap(q,o,e,this);}else {n=qx.bom.element.Dimension.getHeight(q);};return n;}else if(qx.dom.Node.isDocument(q)){return qx.bom.Document.getHeight(qx.dom.Node.getWindow(q));}else if(qx.dom.Node.isWindow(q)){return qx.bom.Viewport.getHeight(q);};};return null;},_getWidth:function(t){var u=this[0];if(u){if(qx.dom.Node.isElement(u)){var r;if(t){var s={display:c,position:m,visibility:h};r=qx.module.Css.__swap(u,s,j,this);}else {r=qx.bom.element.Dimension.getWidth(u);};return r;}else if(qx.dom.Node.isDocument(u)){return qx.bom.Document.getWidth(qx.dom.Node.getWindow(u));}else if(qx.dom.Node.isWindow(u)){return qx.bom.Viewport.getWidth(u);};};return null;},_getContentHeight:function(w){var y=this[0];if(qx.dom.Node.isElement(y)){var x;if(w){var v={position:m,visibility:h,display:c};x=qx.module.Css.__swap(y,v,g,this);}else {x=qx.bom.element.Dimension.getContentHeight(y);};return x;};return null;},_getContentWidth:function(B){var z=this[0];if(qx.dom.Node.isElement(z)){var C;if(B){var A={position:m,visibility:h,display:c};C=qx.module.Css.__swap(z,A,f,this);}else {C=qx.bom.element.Dimension.getContentWidth(z);};return C;};return null;},__displayDefaults:{},__getDisplayDefault:function(G,D){var F=qx.module.Css.__displayDefaults;if(!F[G]){var H=D||document;var E=qxWeb(H.createElement(G)).appendTo(D.body);F[G]=E.getStyle(a);E.remove();};return F[G]||b;},__swap:function(L,I,J,O){var M={};for(var N in I){M[N]=L.style[N];L.style[N]=I[N];};var K=O[J]();for(var N in M){L.style[N]=M[N];};return K;},includeStylesheet:function(Q,P){qx.bom.Stylesheet.includeFile(Q,P);}},members:{getHeight:function(R){return this._getHeight(R);},getWidth:function(S){return this._getWidth(S);},getContentHeight:function(T){return this._getContentHeight(T);},getContentWidth:function(U){return this._getContentWidth(U);},show:function(){this._forEachElementWrapped(function(X){var Y=X.getStyle(a);var W=X[0].$$qPrevDisp;var V;if(Y==d){if(W&&W!=d){V=W;}else {var ba=qxWeb.getDocument(X[0]);V=qx.module.Css.__getDisplayDefault(X[0].tagName,ba);};X.setStyle(a,V);X[0].$$qPrevDisp=d;};});return this;},hide:function(){this._forEachElementWrapped(function(bb){var bc=bb.getStyle(a);if(bc!==d){bb[0].$$qPrevDisp=bc;bb.setStyle(a,d);};});return this;},getPosition:function(){var bd=this[0];if(qx.dom.Node.isElement(bd)){return qx.bom.element.Location.getPosition(bd);};return null;},getOffset:function(be){var bf=this[0];if(bf&&qx.dom.Node.isElement(bf)){return qx.bom.element.Location.get(bf,be);};return null;},setStyle:function(name,bg){if(/\w-\w/.test(name)){name=qx.lang.String.camelCase(name);};this._forEachElement(function(bh){qx.bom.element.Style.set(bh,name,bg);});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(bi){for(var name in bi){this.setStyle(name,bi[name]);};return this;},getStyles:function(bk){var bj={};for(var i=0;i=s.scrollWidth){return Math.max(s.clientWidth,s.scrollWidth)-r-v;}else {var t=s.scrollWidth-r;if(qx.core.Environment.get(b)==a){t-=v;};return t;};};},getContentHeight:function(A){var w=qx.bom.element.Style;var z=qx.bom.element.Style.get(A,k);var y=parseInt(w.get(A,i)||d,10);var x=parseInt(w.get(A,h)||d,10);if(this.__hiddenScrollbars[z]){return A.clientHeight-y-x;}else {if(A.clientHeight>=A.scrollHeight){return Math.max(A.clientHeight,A.scrollHeight)-y-x;}else {return A.scrollHeight-y;};};}}});})();(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:{__nativeBorderBox:{tags:{button:true,select:true},types:{search:true,button:true,submit:true,reset:true,checkbox:true,radio:true}},__usesNativeBorderBox:function(j){var i=this.__nativeBorderBox;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.__usesNativeBorderBox(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="cursor:",b="engine.name",c="",d="mshtml",e="nw-resize",f="engine.version",g="nesw-resize",h="browser.documentmode",i=";",j="nwse-resize",k="qx.bom.element.Cursor",l="ne-resize",m="browser.quirksmode",n="cursor";qx.Bootstrap.define(k,{statics:{__map:{},compile:function(o){return a+(this.__map[o]||o)+i;},get:function(q,p){return qx.bom.element.Style.get(q,n,p,false);},set:function(s,r){s.style.cursor=this.__map[r]||r;},reset:function(t){t.style.cursor=c;}},defer:function(u){if(qx.core.Environment.get(b)==d&&((parseFloat(qx.core.Environment.get(f))<9||qx.core.Environment.get(h)<9)&&!qx.core.Environment.get(m))){u.__map[g]=l;u.__map[j]=e;};}});})();(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){return i+n+h;}}),set:qx.core.Environment.select(a,{"mshtml":function(q,o){if(qx.core.Environment.get(g)){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){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:{__WEBKIT_LEGACY_GRADIENT: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.__WEBKIT_LEGACY_GRADIENT=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.__WEBKIT_LEGACY_GRADIENT=true;};};if(!ch){return null;};var ci=/(.*?)\(/.exec(ch);return ci?ci[1]:null;},getFilterGradient:function(){return qx.bom.client.Css.__isFilterSupported(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.__WEBKIT_LEGACY_GRADIENT===null){qx.bom.client.Css.getLinearGradient();};return qx.bom.client.Css.__WEBKIT_LEGACY_GRADIENT;},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.__isFilterSupported(L,W);},__isFilterSupported: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;i0){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;i0){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.__splitter);for(var i=0,l=B.length;i=0;};if(typeof iL===cu){return iL===iM;};if(typeof iL===dS){return iL===iM;};if(hz(iM)===fp&&hz(iL)===fp){return hC(iM,iL);};if(iL&&typeof iL===gV){var iO;for(iO in iL){if(!iN(iM[iO],iL[iO])){return false;};};return true;};throw new Error(bm+bN);};return {isArguments:hI,isElement:hF,isDate:hB,isNegZero:hE,identical:hy,deepEqual:hD,match:hH,keys:hA};});((typeof define===dg&&define.amd&&function(m){define(dV,[cA],m);})||(typeof module===gV&&function(m){module.exports=m(require(cA));})||function(m){this.formatio=m(this.samsam);})(function(iS){var iU={excludeConstructors:[gk,/^.$/],quoteStrings:true};var iR=[];if(typeof global!==bX){iR.push({object:global,value:fh});};if(typeof document!==bX){iR.push({object:document,value:eM});};if(typeof window!==bX){iR.push({object:window,value:bh});};function iP(iY){if(!iY){return fu;};if(iY.displayName){return iY.displayName;};if(iY.name){return iY.name;};var iX=iY.toString().match(/function\s+([^\(]+)/m);return (iX&&iX[1])||fu;};function iQ(f,jb){var name=iP(jb&&jb.constructor);var ja=f.excludeConstructors||iU.excludeConstructors||[];var i,l;for(i=0,l=ja.length;i80){return js+X+jp+jr.join(bn+jp)+em+jp+fq;};return js+cs+jr.join(ef)+fA;};iW.element=function(jD){var jG=jD.tagName.toLowerCase();var jF=jD.attributes,jA,jz=[],jy,i,l,jB;for(i=0,l=jF.length;i0?gw:fu);var content=jD.innerHTML;if(content.length>20){content=content.substr(0,20)+gl;};var jC=jE+jz.join(gw)+he+content+gb+jG+he;return jC.replace(/ contentEditable="inherit"/,fu);};function iV(jI){for(var jH in jI){this[jH]=jI[jH];};};iV.prototype={functionName:iP,configure:function(jJ){return new iV(jJ);},constructorName:function(jK){return iQ(this,jK);},ascii:function(jL,jN,jM){return iW(this,jL,jN,jM);}};return iV.prototype;});var sinon=(function(jQ){var jY=typeof document!=bX&&document.createElement(ec);var jS=Object.prototype.hasOwnProperty;function jW(kd){var ke=false;try{kd.appendChild(jY);ke=jY.parentNode==kd;}catch(e){return false;}finally{try{kd.removeChild(jY);}catch(e){};};return ke;};function jX(kf){return jY&&kf&&kf.nodeType===1&&jW(kf);};function kb(kg){return typeof kg===dg||!!(kg&&kg.constructor&&kg.call&&kg.apply);};function jP(kh){return typeof kh===ej&&isNaN(kh);};function kc(kj,ki){for(var kk in ki){if(!jS.call(kj,kk)){kj[kk]=ki[kk];};};};function jO(kl){return typeof kl===dg&&typeof kl.restore===dg&&kl.restore.sinon;};var jV={wrapMethod:function km(kn,kt,ku){if(!kn){throw new TypeError(dj);};if(typeof ku!=dg){throw new TypeError(cI);};var kq=kn[kt],kr;if(!kb(kq)){kr=new TypeError(cz+(typeof kq)+M+kt+hg);};if(kq.restore&&kq.restore.sinon){kr=new TypeError(cz+kt+bF);};if(kq.calledBefore){var kp=!!kq.returns?E:gP;kr=new TypeError(cz+kt+gN+kp);};if(kr){if(kq._stack){kr.stack+=H+kq._stack;};throw kr;};var ko=kn.hasOwnProperty?kn.hasOwnProperty(kt):jS.call(kn,kt);kn[kt]=ku;ku.displayName=kt;ku._stack=(new Error(dE)).stack;ku.restore=function(){if(!ko){delete kn[kt];};if(kn[kt]===ku){kn[kt]=kq;};};ku.restore.sinon=true;kc(ku,kq);return ku;},extend:function kx(kw){for(var i=1,l=arguments.length;imN.callId;},callArg:function(mO){this.args[mO]();},callArgOn:function(mP,mQ){this.args[mP].apply(mQ);},callArgWith:function(mR){this.callArgOnWith.apply(this,[mR,null].concat(mp.call(arguments,1)));},callArgOnWith:function(mT,mU){var mS=mp.call(arguments,2);this.args[mT].apply(mU,mS);},"yield":function(){this.yieldOn.apply(this,[null].concat(mp.call(arguments,0)));},yieldOn:function(mW){var mV=this.args;for(var i=0,l=mV.length;i=this.callCount){return null;};return sinon.spyCall(this,this.thisValues[i],this.args[i],this.returnValues[i],this.exceptions[i],this.callIds[i]);},getCalls:function(){var nE=[];var i;for(i=0;inH.callIds[nH.callCount-1];},withArgs:function(){var nJ=slice.call(arguments);if(this.fakes){var nL=matchingFake(this.fakes,nJ,true);if(nL){return nL;};}else {this.fakes=[];};var nK=this;var nM=this._create();nM.matchingAguments=nJ;nM.parent=this;push.call(this.fakes,nM);nM.withArgs=function(){return nK.withArgs.apply(nK,arguments);};for(var i=0;i0?em+oi.join(em):fu;},"t":function(ok){var ol=[];for(var i=0,l=ok.callCount;i0){oJ+=bM+ou.call(oK,ef)+fw;};return oJ;};return eE+oL.callArgAt+fY+oM;};function ov(oO,oN){if(typeof oO.callArgAt==cu){var oP=oz(oO,oN);if(typeof oP!=dg){throw new TypeError(ox(oO,oP,oN));};if(oO.callbackAsync){os(function(){oP.apply(oO.callbackContext,oO.callbackArguments);});}else {oP.apply(oO.callbackContext,oO.callbackArguments);};};};ow={create:function(oQ){var oR=oy.extend({},oy.behavior);delete oR.create;oR.stub=oQ;return oR;},isPresent:function(){return (typeof this.callArgAt==ej||this.exception||typeof this.returnArgAt==ej||this.returnThis||this.returnValueDefined);},invoke:function(oT,oS){ov(this,oS);if(this.exception){throw this.exception;}else if(typeof this.returnArgAt==ej){return oS[this.returnArgAt];}else if(this.returnThis){return oT;};return this.returnValue;},onCall:function(oU){return this.stub.onCall(oU);},onFirstCall:function(){return this.stub.onFirstCall();},onSecondCall:function(){return this.stub.onSecondCall();},onThirdCall:function(){return this.stub.onThirdCall();},withArgs:function(){throw new Error(gc+gu);},callsArg:function oV(oW){if(typeof oW!=cu){throw new TypeError(gC);};this.callArgAt=oW;this.callbackArguments=[];this.callbackContext=undefined;this.callArgProp=undefined;this.callbackAsync=false;return this;},callsArgOn:function oX(oY,pa){if(typeof oY!=cu){throw new TypeError(gC);};if(typeof pa!=gV){throw new TypeError(cJ);};this.callArgAt=oY;this.callbackArguments=[];this.callbackContext=pa;this.callArgProp=undefined;this.callbackAsync=false;return this;},callsArgWith:function pb(pc){if(typeof pc!=cu){throw new TypeError(gC);};this.callArgAt=pc;this.callbackArguments=ot.call(arguments,1);this.callbackContext=undefined;this.callArgProp=undefined;this.callbackAsync=false;return this;},callsArgOnWith:function pd(pf,pe){if(typeof pf!=cu){throw new TypeError(gC);};if(typeof pe!=gV){throw new TypeError(cJ);};this.callArgAt=pf;this.callbackArguments=ot.call(arguments,2);this.callbackContext=pe;this.callArgProp=undefined;this.callbackAsync=false;return this;},yields:function(){this.callArgAt=-1;this.callbackArguments=ot.call(arguments,0);this.callbackContext=undefined;this.callArgProp=undefined;this.callbackAsync=false;return this;},yieldsOn:function(pg){if(typeof pg!=gV){throw new TypeError(cJ);};this.callArgAt=-1;this.callbackArguments=ot.call(arguments,1);this.callbackContext=pg;this.callArgProp=undefined;this.callbackAsync=false;return this;},yieldsTo:function(ph){this.callArgAt=-1;this.callbackArguments=ot.call(arguments,1);this.callbackContext=undefined;this.callArgProp=ph;this.callbackAsync=false;return this;},yieldsToOn:function(pj,pi){if(typeof pi!=gV){throw new TypeError(cJ);};this.callArgAt=-1;this.callbackArguments=ot.call(arguments,2);this.callbackContext=pi;this.callArgProp=pj;this.callbackAsync=false;return this;},"throws":oA,throwsException:oA,returns:function pk(pl){this.returnValue=pl;this.returnValueDefined=true;return this;},returnsArg:function pm(pn){if(typeof pn!=cu){throw new TypeError(gC);};this.returnArgAt=pn;return this;},returnsThis:function po(){this.returnThis=true;return this;}};for(var oB in ow){if(ow.hasOwnProperty(oB)&&oB.match(/^(callsArg|yields)/)&&!oB.match(/Async/)){ow[oB+L]=(function(pp){return function(){var pq=this[pp].apply(this,arguments);this.callbackAsync=true;return pq;};})(oB);};};if(oq){module.exports=ow;}else {oy.behavior=ow;};}(typeof sinon==gV&&sinon||null));(function(pw){var pr=typeof module!==eL&&module.exports;if(!pw&&pr){pw=require(ce);};if(!pw){return;};function pv(pz,py,pA){if(!!pA&&typeof pA!=dg){throw new TypeError(gL);};var pB;if(pA){pB=pw.spy&&pw.spy.create?pw.spy.create(pA):pA;}else {pB=pv.create();};if(!pz&&typeof py===bX){return pw.stub.create();};if(typeof py===bX&&typeof pz==gV){for(var pC in pz){if(typeof pz[pC]===dg){pv(pz,pC);};};return pz;};return pw.wrapMethod(pz,py,pB);};function pu(pD){return pD.defaultBehavior||px(pD)||pw.behavior.create(pD);};function px(pE){return (pE.parent&&ps(pE.parent));};function ps(pF){var pG=pF.behaviors[pF.callCount-1];return pG&&pG.isPresent()?pG:pu(pF);};var pt=0;pw.extend(pv,(function(){var pI={create:function pK(){var pJ=function(){return ps(pJ).invoke(this,arguments);};pJ.id=z+pt++ ;var pL=pJ;pJ=pw.spy.create(pJ);pJ.func=pL;pw.extend(pJ,pv);pJ._create=pw.stub.create;pJ.displayName=cS;pJ.toString=pw.functionToString;pJ.defaultBehavior=null;pJ.behaviors=[];return pJ;},resetBehavior:function(){var i;this.defaultBehavior=null;this.behaviors=[];delete this.returnValue;delete this.returnArgAt;this.returnThis=false;if(this.fakes){for(i=0;i0){pQ.expectation.fail(qk.concat(qm).join(em));}else {pQ.expectation.pass(qk.concat(qm).join(em));};return true;},invokeMethod:function qw(qy,qq,qr){var qu=this.expectations&&this.expectations[qy];var length=qu&&qu.length||0,i;for(i=0;i=qL.minCalls;};function qD(qN){if(typeof qN.maxCalls!=cu){return false;};return qN.callCount==qN.maxCalls;};function qE(qO,qP){if(pT&&pT.isMatcher(qO)){return qO.test(qP);}else {return true;};};return {minCalls:1,maxCalls:1,create:function qQ(qR){var qS=pQ.extend(pQ.stub.create(),pQ.expectation);delete qS.create;qS.method=qR;return qS;},invoke:function qV(qU,qW,qT){this.verifyCallAllowed(qW,qT);return qz.apply(this,arguments);},atLeast:function qY(qX){if(typeof qX!=cu){throw new TypeError(dD+qX+cP);};if(!this.limitsSet){this.maxCalls=null;this.limitsSet=true;};this.minCalls=qX;return this;},atMost:function ra(rb){if(typeof rb!=cu){throw new TypeError(dD+rb+cP);};if(!this.limitsSet){this.minCalls=null;this.limitsSet=true;};this.maxCalls=rb;return this;},never:function rc(){return this.exactly(0);},once:function rd(){return this.exactly(1);},twice:function re(){return this.exactly(2);},thrice:function rf(){return this.exactly(3);},exactly:function rg(rh){if(typeof rh!=cu){throw new TypeError(dD+rh+fD);};this.atLeast(rh);return this.atMost(rh);},met:function ri(){return !this.failed&&qA(this);},verifyCallAllowed:function rk(rl,rj){if(qD(this)){this.failed=true;pQ.expectation.fail(this.method+bR+pP(this.maxCalls));};if(et in this&&this.expectedThis!==rl){pQ.expectation.fail(this.method+gn+rl+ca+this.expectedThis);};if(!(K in this)){return;};if(!rj){pQ.expectation.fail(this.method+bI+pQ.format(this.expectedArguments));};if(rj.length3||!/^(\d\d:){0,2}\d\d?$/.test(sm)){throw new Error(bv);};while(i-- ){sp=parseInt(sn[i],10);if(sp>=60){throw new Error(dk+sm);};so+=sp*Math.pow(60,(l-i-1));};return so*1000;};function createObject(sq){var sr;if(Object.create){sr=Object.create(sq);}else {var F=function(){};F.prototype=sq;sr=new F();};sr.Date.clock=sr;return sr;};sinon.clock={now:0,create:function ss(st){var su=createObject(this);if(typeof st==cu){su.now=st;};if(!!st&&typeof st==gV){throw new TypeError(fm);};return su;},setTimeout:function setTimeout(sv,sw){return addTimer.call(this,arguments,false);},clearTimeout:function clearTimeout(sx){if(!this.timeouts){this.timeouts=[];};if(sx in this.timeouts){delete this.timeouts[sx];};},setInterval:function setInterval(sy,sz){return addTimer.call(this,arguments,true);},clearInterval:function clearInterval(sA){this.clearTimeout(sA);},setImmediate:function sD(sB){var sC=Array.prototype.slice.call(arguments,1);return addTimer.call(this,[sB,0].concat(sC),false);},clearImmediate:function sE(sF){this.clearTimeout(sF);},tick:function sL(sJ){sJ=typeof sJ==cu?sJ:parseTime(sJ);var sK=this.now,sH=this.now+sJ,sM=this.now;var sG=this.firstTimerInRange(sK,sH);var sI;while(sG&&sK<=sH){if(this.timeouts[sG.id]){sK=this.now=sG.callAt;try{this.callTimer(sG);}catch(e){sI=sI||e;};};sG=this.firstTimerInRange(sM,sH);sM=sK;};this.now=sH;if(sI){throw sI;};return this.now;},firstTimerInRange:function(sN,sO){var sP,sR=null,sQ;for(var sS in this.timeouts){if(this.timeouts.hasOwnProperty(sS)){if(this.timeouts[sS].callAtsO){continue;};if(sR===null||this.timeouts[sS].callAt=0;i-- ){addEventListener(ug[i]);};if(typeof tW.onCreate==dg){tW.onCreate(this);};};function tX(){this.eventListeners={"progress":[],"load":[],"abort":[],"error":[]};};tX.prototype.addEventListener=function(event,uj){this.eventListeners[event].push(uj);};tX.prototype.removeEventListener=function(event,uk){var ul=this.eventListeners[event]||[];for(var i=0,l=ul.length;i=tW.HEADERS_RECEIVED){uz([fb,gE]);};if(uA.readyState>=tW.LOADING){uz([gA]);};if(uA.readyState===tW.DONE){uz([ch]);};if(uC.onreadystatechange)uC.onreadystatechange.call(uC,{target:uC});};if(uA.addEventListener){for(var event in uC.eventListeners){if(uC.eventListeners.hasOwnProperty(event)){uc(uC.eventListeners[event],function(uG){uA.addEventListener(event,uG);});};};uA.addEventListener(be,uy);}else {uA.onreadystatechange=uy;};ub(uA,cm,uB);};tW.useFilters=false;function tV(uH){if(uH.readyState!=tW.OPENED){throw new Error(A+uH.readyState);};};function ue(uI){if(uI.readyState==tW.DONE){throw new Error(hk);};};function ua(uJ){if(uJ.async&&uJ.readyState!=tW.HEADERS_RECEIVED){throw new Error(gK);};};function tS(uK){if(typeof uK!=gf){var uL=new Error(hi+uK+cR);uL.name=ex;throw uL;};};sinon.extend(tW.prototype,sinon.EventTarget,{async:true,open:function open(uS,uN,uQ,uM,uR){this.method=uS;this.url=uN;this.async=typeof uQ==dS?uQ:true;this.username=uM;this.password=uR;this.responseText=null;this.responseXML=null;this.requestHeaders={};this.sendFlag=false;if(sinon.FakeXMLHttpRequest.useFilters===true){var uO=arguments;var uP=tU(tW.filters,function(uT){return uT.apply(this,uO);});if(uP){return sinon.FakeXMLHttpRequest.defake(this,arguments);};};this.readyStateChange(tW.OPENED);},readyStateChange:function uU(uV){this.readyState=uV;if(typeof this.onreadystatechange==dg){try{this.onreadystatechange();}catch(e){sinon.logError(bE,e);};};this.dispatchEvent(new sinon.Event(be));switch(this.readyState){case tW.DONE:this.dispatchEvent(new sinon.Event(fO,false,false,this));this.dispatchEvent(new sinon.Event(bg,false,false,this));this.upload.dispatchEvent(new sinon.Event(fO,false,false,this));if(ud){this.upload.dispatchEvent(new sinon.ProgressEvent(eY,{loaded:100,total:100}));};break;};},setRequestHeader:function uX(uW,uY){tY(this);if(tO[uW]||/^(Sec-|Proxy-)/.test(uW)){throw new Error(ga+uW+ff);};if(this.requestHeaders[uW]){this.requestHeaders[uW]+=hu+uY;}else {this.requestHeaders[uW]=uY;};},setResponseHeaders:function vb(va){tV(this);this.responseHeaders={};for(var vc in va){if(va.hasOwnProperty(vc)){this.responseHeaders[vc]=va[vc];};};if(this.async){this.readyStateChange(tW.HEADERS_RECEIVED);}else {this.readyState=tW.HEADERS_RECEIVED;};},send:function ve(vd){tY(this);if(!/^(get|head)$/i.test(this.method)){if(this.requestHeaders[bV]){var vf=this.requestHeaders[bV].split(bS);this.requestHeaders[bV]=vf[0]+cU;}else {this.requestHeaders[bV]=dm;};this.requestBody=vd;};this.errorFlag=false;this.sendFlag=this.async;this.readyStateChange(tW.OPENED);if(typeof this.onSend==dg){this.onSend(this);};this.dispatchEvent(new sinon.Event(r,false,false,this));},abort:function vg(){this.aborted=true;this.responseText=null;this.errorFlag=true;this.requestHeaders={};if(this.readyState>sinon.FakeXMLHttpRequest.UNSENT&&this.sendFlag){this.readyStateChange(sinon.FakeXMLHttpRequest.DONE);this.sendFlag=false;};this.readyState=sinon.FakeXMLHttpRequest.UNSENT;this.dispatchEvent(new sinon.Event(gG,false,false,this));this.upload.dispatchEvent(new sinon.Event(gG,false,false,this));if(typeof this.onerror===dg){this.onerror();};},getResponseHeader:function vi(vh){if(this.readyState0)this.respondWith.apply(this,arguments);var wv=this.queue||[];var ww=wv.splice(0,wv.length);var wx;while(wx=ww.shift()){this.processRequest(wx);};},processRequest:function wy(wz){try{if(wz.aborted){return;};var wA=this.response||[404,{},fu];if(this.responses){for(var l=this.responses.length,i=l-1;i>=0;i-- ){if(vM.call(this,this.responses[i],wz)){wA=this.responses[i].response;break;};};};if(wz.readyState!=4){vG(wA,wz);wz.respond(wA[0],wA[1],wA[2]);};}catch(e){sinon.logError(gm,e);};},restore:function wB(){return this.xhr.restore&&this.xhr.restore.apply(this.xhr,arguments);}};}());if(typeof module!==eL&&module.exports){module.exports=sinon;};(function(){function wC(){};wC.prototype=sinon.fakeServer;sinon.fakeServerWithClock=new wC();sinon.fakeServerWithClock.addRequest=function wG(wD){if(wD.async){if(typeof setTimeout.clock==gV){this.clock=setTimeout.clock;}else {this.clock=sinon.useFakeTimers();this.resetClock=true;};if(!this.longestTimeout){var wE=this.clock.setTimeout;var wF=this.clock.setInterval;var wH=this;this.clock.setTimeout=function(wI,wJ){wH.longestTimeout=Math.max(wJ,wH.longestTimeout||0);return wE.apply(this,arguments);};this.clock.setInterval=function(wK,wL){wH.longestTimeout=Math.max(wL,wH.longestTimeout||0);return wF.apply(this,arguments);};};};return sinon.fakeServer.addRequest.call(this,wD);};sinon.fakeServerWithClock.respond=function wM(){var wN=sinon.fakeServer.respond.apply(this,arguments);if(this.clock){this.clock.tick(this.longestTimeout||0);this.longestTimeout=0;if(this.resetClock){this.clock.restore();this.resetClock=false;};};return wN;};sinon.fakeServerWithClock.restore=function wO(){if(this.clock){this.clock.restore();};return sinon.fakeServer.restore.apply(this,arguments);};}());if(typeof module!==eL&&module.exports){var sinon=require(ce);sinon.extend(sinon,require(bs));};(function(){var wP=[].push;function wQ(wS,wT,wU,wV){if(!wV){return;};if(wT.injectInto&&!(wU in wT.injectInto)){wT.injectInto[wU]=wV;wS.injectedKeys.push(wU);}else {wP.call(wS.args,wV);};};function wR(wX){var wW=sinon.create(sinon.sandbox);if(wX.useFakeServer){if(typeof wX.useFakeServer==gV){wW.serverPrototype=wX.useFakeServer;};wW.useFakeServer();};if(wX.useFakeTimers){if(typeof wX.useFakeTimers==gV){wW.useFakeTimers.apply(wW,wX.useFakeTimers);}else {wW.useFakeTimers();};};return wW;};sinon.sandbox=sinon.extend(sinon.create(sinon.collection),{useFakeTimers:function wY(){this.clock=sinon.useFakeTimers.apply(sinon,arguments);return this.add(this.clock);},serverPrototype:sinon.fakeServer,useFakeServer:function xa(){var xb=this.serverPrototype||sinon.fakeServer;if(!xb||!xb.create){return null;};this.server=xb.create();return this.add(this.server);},inject:function(xc){sinon.collection.inject.call(this,xc);if(this.clock){xc.clock=this.clock;};if(this.server){xc.server=this.server;xc.requests=this.server.requests;};return xc;},restore:function(){sinon.collection.restore.apply(this,arguments);this.restoreContext();},restoreContext:function(){if(this.injectedKeys){for(var i=0,j=this.injectedKeys.length;i]*?)\/>/g,this.__fixNonDirectlyClosableHelper);},__convertHtmlString: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.__convertMap;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=/=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;i0){break;};if(t){u=qx.bom.Selector.matches(t,u);};r=r.concat(u);parent=qx.dom.Element.getParentElement(parent);};};return qxWeb.$init(r,qxWeb);},__getElementFromArgument:function(v){if(v instanceof qxWeb){return v[0];}else if(qx.Bootstrap.isString(v)){return qxWeb(v)[0];};return v;},__getNodeFromArgument:function(w){if(typeof w==q){w=qxWeb(w);};if(w instanceof Array||w instanceof qxWeb){w=w[0];};return qxWeb.isNode(w)?w:null;},__getAttributes:function(x){var y={};for(var z in x.attributes){if(z==p){continue;};var name=x.attributes[z].name;var A=x.attributes[z].value;y[name]=A;};return y;},__hierarchyHelper:function(D,G,E){var B=[];var C=qx.dom.Hierarchy;for(var i=0,l=D.length;i0;};return !!bF&&qx.bom.Selector.matches(bF,this).length>0;},eq:function(bG){return this.slice(bG,+bG+1);},getFirst:function(){return this.slice(0,1);},getLast:function(){return this.slice(this.length-1);},has:function(bI){var bH=[];this._forEachElement(function(bJ,bK){var bL=qx.bom.Selector.matches(bI,this.eq(bK).getContents());if(bL.length>0){bH.push(bJ);};});return qxWeb.$init(bH,this.constructor);},contains:function(bM){if(bM instanceof Array||bM instanceof qxWeb){bM=bM[0];};if(!bM){return qxWeb();};if(qx.dom.Node.isWindow(bM)){bM=bM.document;};return this.filter(function(bN){if(qx.dom.Node.isWindow(bN)){bN=bN.document;};return qx.dom.Hierarchy.contains(bN,bM);});},getNext:function(bP){var bO=this.map(qx.dom.Hierarchy.getNextElementSibling,qx.dom.Hierarchy);if(bP){bO=qxWeb.$init(qx.bom.Selector.matches(bP,bO),qxWeb);};return bO;},getNextAll:function(bR){var bQ=qx.module.Traversing.__hierarchyHelper(this,f,bR);return qxWeb.$init(bQ,qxWeb);},getNextUntil:function(bT){var bS=[];this.forEach(function(bW,bU){var bV=qx.dom.Hierarchy.getNextSiblings(bW);for(var i=0,l=bV.length;i0){break;};bS.push(bV[i]);};});return qxWeb.$init(bS,qxWeb);},getPrev:function(bY){var bX=this.map(qx.dom.Hierarchy.getPreviousElementSibling,qx.dom.Hierarchy);if(bY){bX=qxWeb.$init(qx.bom.Selector.matches(bY,bX),qxWeb);};return bX;},getPrevAll:function(cb){var ca=qx.module.Traversing.__hierarchyHelper(this,k,cb);return qxWeb.$init(ca,qxWeb);},getPrevUntil:function(cd){var cc=[];this.forEach(function(cg,ce){var cf=qx.dom.Hierarchy.getPreviousSiblings(cg);for(var i=0,l=cf.length;i0){break;};cc.push(cf[i]);};});return qxWeb.$init(cc,qxWeb);},getSiblings:function(ci){var ch=qx.module.Traversing.__hierarchyHelper(this,n,ci);return qxWeb.$init(ch,qxWeb);},not:function(ck){if(qx.lang.Type.isFunction(ck)){return this.filter(function(cl,cn,cm){return !ck(cl,cn,cm);});};var cj=qx.bom.Selector.matches(ck,this);return this.filter(function(co){return cj.indexOf(co)===-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]);}},defer:function(cp){qxWeb.$attachAll(this);qxWeb.$attach({"__getAncestors":cp.__getAncestors});}});})();(function(){var a="scrollLeft",b="qx.module.Manipulating",c="ease-in",d="scrollTop";qx.Bootstrap.define(b,{statics:{_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}}}},__animateScroll:function(f,g,e){var h=qx.lang.Object.clone(qx.module.Manipulating._animationDescription[f],true);h.keyFrames[100][f]=g;return this.animate(h,e);},__getCollectionFromArgument:function(o){var k;if(qx.lang.Type.isArray(o)){k=qxWeb(o);}else {var n=qx.bom.Html.clean([o]);if(n.length>0&&qx.dom.Node.isElement(n[0])){k=qxWeb(n);}else {k=qxWeb(o);};};return k;},__getInnermostElement:function(p){if(p.childNodes.length==0){return p;};for(var i=0,l=p.childNodes.length;i0?q:[r];};return r.filter(function(s){return (s&&(s.nodeType===1||s.nodeType===11));});},create:function(t,u){return qxWeb.$init(qx.bom.Html.clean([t],u),qxWeb);}},members:{clone:function(w){var v=[];for(var i=0;i=0;j-- ){if(!this[j]||this[j].nodeType!==1){continue;};if(i==0){qx.dom.Element.insertAfter(this[j],G[i]);}else {qx.dom.Element.insertAfter(this.eq(j).clone(true)[0],G[i]);};};};return this;},wrap:function(H){H=qx.module.Manipulating.__getCollectionFromArgument(H);if(H.length==0){return this;};this._forEachElement(function(I){var J=H.eq(0).clone(true);qx.dom.Element.insertAfter(J[0],I);var K=qx.module.Manipulating.__getInnermostElement(J[0]);qx.dom.Element.insertEnd(I,K);});return this;},remove:function(){this._forEachElement(function(L){qx.dom.Element.remove(L);});return this;},empty:function(){this._forEachElement(function(M){while(M.firstChild){M.removeChild(M.firstChild);};});return this;},before:function(content){if(!qx.lang.Type.isArray(content)){content=[content];};var N=document.createDocumentFragment();qx.bom.Html.clean(content,document,N);this._forEachElement(function(Q,O){var P=qx.lang.Array.cast(N.childNodes,Array);for(var i=0,l=P.length;i=0;i-- ){var U;if(T=0&&bt!==g){do {bp=bG[br].match(bm);if(!bp||!bo[bp[3]]){bA=false;break;};by=bp[2];length=bp[5];bw=length;bH=bp[7];bx=bo[bp[3]];if(bH){if(bH===d){bw=Number(length);}else if(bH===B||bH===R){bw=16*length;}else if(bp[8]){bw=(length/bp[8]).toFixed(2);}else if(bH===o){bw=length*96;}else if(bH===j){bw=length*0.3937;}else {bw=Number(length);};};if(by===Y&&bw){bA=bx>=bw;}else if(by===e&&bw){bA=bx<=bw;}else if(bw){bA=bx===bw;}else {bA=!!bx;};if(!bA){break;};}while(br-- );};if(bA){break;};}while(bI-- );return bC?!bA:bA;},bn=function(){var w=bf.innerWidth||bj.clientWidth,h=bf.innerHeight||bj.clientHeight,bK=bf.screen.width,bJ=bf.screen.height,c=bf.screen.colorDepth,x=bf.devicePixelRatio;bo.width=w;bo.height=h;bo[C]=(w/h).toFixed(2);bo[T]=bK;bo[O]=bJ;bo[y]=(bK/bJ).toFixed(2);bo.color=c;bo[F]=Math.pow(2,c);bo.orientation=(h>=w?t:m);bo.resolution=(x&&x*96)||bf.screen.deviceXDPI||96;bo[Q]=x||1;},bd=function(){clearTimeout(be);be=setTimeout(function(){var bO=null,bL=bl-1,bM=bL,bP=false;if(bL>=0){bn();do {bO=bk[bM-bL];if(bO){bP=bg(bO.mql.media);if((bP&&!bO.mql.matches)||(!bP&&bO.mql.matches)){bO.mql.matches=bP;if(bO.listeners){for(var i=0,bN=bO.listeners.length;i=8){document.addEventListener(l,function(){if(!document.hidden){bm.__clearCache();};},false);};}});})();(function(){var a="css.animation",b="Element",c="",d="qx.bom.element.AnimationHandle",e="play-state",f="paused",g="running";qx.Bootstrap.define(d,{extend:qx.event.Emitter,construct:function(){var h=qx.core.Environment.get(a);this.__playState=h&&h[e];this.__playing=true;},events:{"start":b,"end":b,"iteration":b},members:{__playState:null,__playing:false,__ended:false,isPlaying:function(){return this.__playing;},isEnded:function(){return this.__ended;},isPaused:function(){return this.el.style[this.__playState]==f;},pause:function(){if(this.el){this.el.style[this.__playState]=f;this.el.$$animation.__playing=false;if(this.animationId&&qx.bom.element.AnimationJs){qx.bom.element.AnimationJs.pause(this);};};},play:function(){if(this.el){this.el.style[this.__playState]=g;this.el.$$animation.__playing=true;if(this.i!=undefined&&qx.bom.element.AnimationJs){qx.bom.element.AnimationJs.play(this);};};},stop:function(){if(this.el&&qx.core.Environment.get(a)&&!this.jsAnimation){this.el.style[this.__playState]=c;this.el.style[qx.core.Environment.get(a).name]=c;this.el.$$animation.__playing=false;this.el.$$animation.__ended=true;}else if(this.jsAnimation){this.stopped=true;qx.bom.element.AnimationJs.stop(this);};}}});})();(function(){var c="cm",d="mm",e="0",f="pt",g="pc",h="",k="%",l="em",m="qx.bom.element.AnimationJs",n="infinite",o="#",p="in",q="px",r="start",s="end",t="ex",u=";",v="undefined",w="iteration",y="string",z=":";qx.Bootstrap.define(m,{statics:{__maxStepTime:30,__units:[k,p,c,d,l,t,f,g,q],__transitionKeys:{"scale":true,"rotate":true,"skew":true,"translate":true},animate:function(B,C,A){return this._animate(B,C,A,false);},animateReverse:function(E,F,D){return this._animate(E,F,D,true);},_animate:function(G,Q,P,I){if(G.$$animation){return G.$$animation;};Q=qx.lang.Object.clone(Q,true);if(P==undefined){P=Q.duration;};var L=Q.keyFrames;var J=this.__getOrderedKeys(L);var K=this.__getStepTime(P,J);var N=parseInt(P/K,10);this.__normalizeKeyFrames(L,G);var O=this.__calculateDelta(N,K,J,L,P,Q.timing);var H=new qx.bom.element.AnimationHandle();H.jsAnimation=true;if(I){O.reverse();H.reverse=true;};H.desc=Q;H.el=G;H.delta=O;H.stepTime=K;H.steps=N;G.$$animation=H;H.i=0;H.initValues={};H.repeatSteps=this.__applyRepeat(N,Q.repeat);var M=Q.delay||0;var self=this;H.delayId=window.setTimeout(function(){H.delayId=null;self.play(H);},M);return H;},__normalizeKeyFrames:function(V,R){var Y={};for(var U in V){for(var name in V[U]){var S=qx.bom.Style.getPropertyName(name);if(S&&S!=name){var X=qx.bom.Style.getCssName(S);V[U][X]=V[U][name];delete V[U][name];name=X;};if(Y[name]==undefined){var W=V[U][name];if(typeof W==y){Y[name]=this.__getUnit(W);}else {Y[name]=h;};};};};for(var U in V){var T=V[U];for(var name in Y){if(T[name]==undefined){if(name in R.style){if(window.getComputedStyle){T[name]=getComputedStyle(R,null)[name];}else {T[name]=R.style[name];};}else {T[name]=R[name];};if(T[name]===h&&this.__units.indexOf(Y[name])!=-1){T[name]=e+Y[name];};};};};},__normalizeKeyFrameTransforms:function(bb){bb=qx.lang.Object.clone(bb);var bc;for(var name in bb){if(name in this.__transitionKeys){if(!bc){bc={};};bc[name]=bb[name];delete bb[name];};};if(bc){var ba=qx.bom.element.Transform.getCss(bc).split(z);if(ba.length>1){bb[ba[0]]=ba[1].replace(u,h);};};return bb;},__calculateDelta:function(bw,bh,bo,bi,be,bq){var bp=new Array(bw);var bm=1;bp[0]=this.__normalizeKeyFrameTransforms(bi[0]);var bt=bi[0];var bj=bi[bo[bm]];var bf=Math.floor(bo[bm]/(bh/be*100));var bs=1;for(var i=1;ibo[bm]){bt=bj;bm++ ;bj=bi[bo[bm]];bf=Math.floor(bo[bm]/(bh/be*100))-bf;bs=1;};bp[i]={};var bd;for(var name in bj){var br=bj[name]+h;if(name in this.__transitionKeys){if(!bd){bd={};};if(qx.Bootstrap.isArray(bt[name])){if(!qx.Bootstrap.isArray(bj[name])){bj[name]=[bj[name]];};bd[name]=[];for(var j=0;j1){bp[i][bx[0]]=bx[1].replace(u,h);};};bs++ ;};bp[bp.length-1]=this.__normalizeKeyFrameTransforms(bi[100]);return bp;},__getUnit:function(by){return by.substring((parseFloat(by)+h).length,by.length);},__getNextValue:function(bC,bB,bz,x){var bA=parseFloat(bC)-parseFloat(bB);return (parseFloat(bB)+bA*qx.bom.AnimationFrame.calculateTiming(bz,x))+this.__getUnit(bC);},play:function(bD){bD.emit(r,bD.el);var bE=window.setInterval(function(){bD.repeatSteps-- ;var bF=bD.delta[bD.i%bD.steps];if(bD.i===0){for(var name in bF){if(bD.initValues[name]===undefined){if(bD.el[name]!==undefined){bD.initValues[name]=bD.el[name];}else if(qx.bom.element.Style){bD.initValues[name]=qx.bom.element.Style.get(bD.el,qx.lang.String.camelCase(name));}else {bD.initValues[name]=bD.el.style[qx.lang.String.camelCase(name)];};};};};qx.bom.element.AnimationJs.__applyStyles(bD.el,bF);bD.i++ ;if(bD.i%bD.steps==0){bD.emit(w,bD.el);if(bD.desc.alternate){bD.delta.reverse();};};if(bD.repeatSteps<0){qx.bom.element.AnimationJs.stop(bD);};},bD.stepTime);bD.animationId=bE;return bD;},pause:function(bG){window.clearInterval(bG.animationId);bG.animationId=null;return bG;},stop:function(bK){var bJ=bK.desc;var bH=bK.el;var bI=bK.initValues;if(bK.animationId){window.clearInterval(bK.animationId);};if(bK.delayId){window.clearTimeout(bK.delayId);};if(bH==undefined){return bK;};var bL=bJ.keep;if(bL!=undefined&&!bK.stopped){if(bK.reverse||(bJ.alternate&&bJ.repeat&&bJ.repeat%2==0)){bL=100-bL;};this.__applyStyles(bH,bJ.keyFrames[bL]);}else {this.__applyStyles(bH,bI);};bH.$$animation=null;bK.el=null;bK.ended=true;bK.animationId=null;bK.emit(s,bH);return bK;},__applyRepeat:function(bN,bM){if(bM==undefined){return bN;};if(bM==n){return Number.MAX_VALUE;};return bN*bM;},__applyStyles:function(bP,bO){for(var bQ in bO){if(bO[bQ]===undefined){continue;};if(typeof bP.style[bQ]===v&&bQ in bP){bP[bQ]=bO[bQ];continue;};var name=qx.bom.Style.getPropertyName(bQ)||bQ;if(qx.bom.element.Style){qx.bom.element.Style.set(bP,name,bO[bQ]);}else {bP.style[name]=bO[bQ];};};},__getStepTime:function(bT,bR){var bU=100;for(var i=0;ithis.__maxStepTime){bS=bS/2;};return Math.round(bS);},__getOrderedKeys:function(bW){var bV=Object.keys(bW);for(var i=0;i=0;i-- ){n.removeItem(n.key(i));};}else {n.clear();};},getKey:function(o){return this.getStorage(this.__type).key(o);},forEach:function(p,r){var length=this.getLength();for(var i=0;i1)))/4)-cD((dm-1901+dn)/100)+cD((dm-1601+dn)/400);};};if(!(cG={}.hasOwnProperty)){cG=function(dp){var dq={},dr;if((dq.__proto__=null,dq.__proto__={"toString":1},dq).toString!=cr){cG=function(ds){var dt=this.__proto__,du=ds in (this.__proto__=null,this);this.__proto__=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-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;ej0){for(eF=B,eL>10&&(eL=10);eF.length=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=48&&eR<=57);cq++ );if(eO.charCodeAt(cq)==46){eQ= ++cq;for(;eQ=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=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="session",b="head",c="none",d="qx",e="qx.bom.storage.UserData",f="div",g="local",h="qxtest",j="#default#userdata",k="display";qx.Bootstrap.define(e,{statics:{__local:null,__session:null,__id:0,getLocal:function(){if(this.__local){return this.__local;};return this.__local=new qx.bom.storage.UserData(g);},getSession:function(){if(this.__session){return this.__session;};return this.__session=new qx.bom.storage.UserData(a);}},construct:function(m){this.__el=document.createElement(f);this.__el.style[k]=c;document.getElementsByTagName(b)[0].appendChild(this.__el);this.__el.addBehavior(j);this.__storeName=m;this.__el.load(this.__storeName);this.__storage={};this.__reference={};var l=this.__el.getAttribute(d+qx.bom.storage.UserData.__id);while(l!=undefined){l=qx.lang.Json.parse(l);this.__storage[l.key]=l.value;this.__reference[l.key]=d+qx.bom.storage.UserData.__id;qx.bom.storage.UserData.__id++ ;l=this.__el.getAttribute(d+qx.bom.storage.UserData.__id);};},members:{__el:null,__storeName:h,__storage:null,__reference:null,getLength:function(){return Object.keys(this.__storage).length;},setItem:function(n,p){if(this.__reference[n]){var o=this.__reference[n];}else {var o=d+qx.bom.storage.UserData.__id;qx.bom.storage.UserData.__id++ ;};var q=qx.lang.Json.stringify({key:n,value:p});this.__el.setAttribute(o,q);this.__el.save(this.__storeName);this.__storage[n]=p;this.__reference[n]=o;},getItem:function(r){return this.__storage[r]||null;},removeItem:function(v){var u=this.__reference[v];if(u==undefined){return;};this.__el.removeAttribute(u);qx.bom.storage.UserData.__id-- ;delete this.__storage[v];delete this.__reference[v];var t=d+qx.bom.storage.UserData.__id;if(this.__el.getAttribute(t)){var w=this.__el.getAttribute(d+qx.bom.storage.UserData.__id);this.__el.removeAttribute(t);this.__el.setAttribute(u,w);var s=qx.lang.Json.parse(w).key;this.__reference[s]=u;};this.__el.save(this.__storeName);},clear:function(){for(var x in this.__reference){this.__el.removeAttribute(this.__reference[x]);};this.__el.save(this.__storeName);this.__storage={};this.__reference={};},getKey:function(y){return Object.keys(this.__storage)[y];},forEach:function(z,B){var length=this.getLength();for(var i=0;i0){h=true;};});if(!h){i.__touchHandler=null;};};};}},defer:function(k){qxWeb.$registerEventHook(k.TYPES,k.register,k.unregister);}});})();(function(){var a="touchmove",b="os.name",c="MSPointerDown",d="android",e="engine.version",f="pointercancel",g="qx.event.handler.TouchCore",h="event.mspointer",j="MSPointerCancel",k="y",l="pointer-events",m="pointerup",n="touchend",o="pointerdown",p="MSPointerUp",q="right",r="engine.name",s="undefined",t="touchcancel",u="MSPointerMove",v="webkit",w="none",z="left",A="pointermove",B="down",C="x",D="up",E="touchstart";qx.Bootstrap.define(g,{extend:Object,statics:{TAP_MAX_DISTANCE:qx.core.Environment.get(b)!=d?10:40,SWIPE_DIRECTION:{x:[z,q],y:[D,B]},SWIPE_MIN_DISTANCE:qx.core.Environment.get(b)!=d?11:41,SWIPE_MIN_VELOCITY:0,LONGTAP_TIME:500},construct:function(F,G){this.__target=F;this.__emitter=G;this._initTouchObserver();this.__pointers=[];this.__touchStartPosition={};},members:{__target:null,__emitter:null,__onTouchEventWrapper:null,__originalTarget:null,__touchStartPosition:null,__startTime:null,__beginScalingDistance:null,__beginRotation:null,__pointers:null,__touchEventNames:null,_initTouchObserver:function(){this.__onTouchEventWrapper=qx.lang.Function.listener(this._onTouchEvent,this);this.__touchEventNames=[E,a,n,t];if(qx.core.Environment.get(h)){var H=parseInt(qx.core.Environment.get(e),10);if(H==10){this.__touchEventNames=[c,u,p,j];}else {this.__touchEventNames=[o,A,m,f];};};for(var i=0;i1){this.__beginScalingDistance=this._getScalingDistance(V.touches[0],V.touches[1]);this.__beginRotation=this._getRotationAngle(V.touches[0],V.touches[1]);};for(var i=0;i1){var W=this._getScalingDistance(V.targetTouches[0],V.targetTouches[1]);V.scale=W/this.__beginScalingDistance;};if((typeof V.rotation==s||qx.core.Environment.get(h))&&V.targetTouches.length>1){var X=this._getRotationAngle(V.targetTouches[0],V.targetTouches[1]);V._rotation=X-this.__beginRotation;};V.delta=this._calcTouchesDelta(V.targetTouches);};this._fireEvent(V,ba,this.__originalTarget);if(qx.core.Environment.get(h)){if(ba==n||ba==t){delete this.__pointers[V.pointerId];};};if((ba==n||ba==t)&&V.changedTouches[0]){delete this.__touchStartPosition[V.changedTouches[0].identifier];};},_detectTouchesByPointer:function(bd,bf){var bc=[];if(bf==E){this.__pointers[bd.pointerId]=bd;}else if(bf==a){this.__pointers[bd.pointerId]=bd;};for(var be in this.__pointers){var bb=this.__pointers[be];bc.push(bb);};return bc;},_mapPointerEvent:function(bg){bg=bg.toLowerCase();if(bg.indexOf(o)!==-1){return E;}else if(bg.indexOf(m)!==-1){return n;}else if(bg.indexOf(A)!==-1){return a;}else if(bg.indexOf(f)!==-1){return t;};return bg;},_getTarget:function(bi){var bj=qx.bom.Event.getTarget(bi);if(qx.core.Environment.get(r)==v){if(bj&&bj.nodeType==3){bj=bj.parentNode;};}else if(qx.core.Environment.get(h)){var bh=this.__evaluateTarget(bi);if(bh){bj=bh;};};return bj;},__evaluateTarget:function(bm){var bk=null;var bl=null;if(bm&&bm.touches&&bm.touches.length!==0){bk=bm.touches[0].clientX;bl=bm.touches[0].clientY;};var bo=document.msElementsFromPoint(bk,bl);if(bo){for(var i=0;iqx.bom.request.Xhr.UNSENT){this.dispose();this.__initNativeXhr();};this.__nativeXhr.onreadystatechange=this.__onNativeReadyStateChangeBound;try{{};this.__nativeXhr.open(V,R,S,U,T);}catch(W){if(!qx.util.Request.isCrossDomain(R)){throw W;};if(!this.__async){this.__openError=W;};if(this.__async){if(window.XDomainRequest){this.readyState=4;this.__nativeXhr=new XDomainRequest();this.__nativeXhr.onerror=qx.Bootstrap.bind(function(){this._emit(F);this._emit(m);this._emit(n);},this);{};this.__nativeXhr.open(V,R,S,U,T);return;};window.setTimeout(qx.Bootstrap.bind(function(){if(this.__disposed){return;};this.readyState=4;this._emit(F);this._emit(m);this._emit(n);},this));};};if(qx.core.Environment.get(u)===E&&qx.core.Environment.get(s)<9&&this.__nativeXhr.readyState>0){this.__nativeXhr.setRequestHeader(f,j);};if(qx.core.Environment.get(u)===C&&parseInt(qx.core.Environment.get(g),10)<2&&!this.__async){this.readyState=qx.bom.request.Xhr.OPENED;this._emit(F);};},setRequestHeader:function(X,Y){this.__checkDisposed();if(X==D||X==f||X==c||X==J){this.__conditional=true;};this.__nativeXhr.setRequestHeader(X,Y);return this;},send:function(bb){this.__checkDisposed();if(!this.__async&&this.__openError){throw this.__openError;};if(qx.core.Environment.get(u)===y&&this.timeout===0){this.timeout=10000;};if(this.timeout>0){this.__timerId=window.setTimeout(this.__onTimeoutBound,this.timeout);};bb=typeof bb==O?null:bb;var ba=qx.Bootstrap.getClass(bb);bb=(bb!==null&&this.__dataTypeWhiteList.indexOf(ba)===-1)?bb.toString():bb;try{{};this.__nativeXhr.send(bb);}catch(bd){if(!this.__async){throw bd;};if(this._getProtocol()===H){this.readyState=2;this.__readyStateChange();var bc=this;window.setTimeout(function(){if(bc.__disposed){return;};bc.readyState=3;bc.__readyStateChange();bc.readyState=4;bc.__readyStateChange();});};};if(qx.core.Environment.get(u)===C&&!this.__async){this.__onNativeReadyStateChange();};this.__send=true;return this;},abort:function(){this.__checkDisposed();this.__abort=true;this.__nativeXhr.abort();if(this.__nativeXhr){this.readyState=this.__nativeXhr.readyState;};return this;},_emit:function(event){if(this[M+event]){this[M+event]();};this._emitter.emit(event,this);},onreadystatechange:function(){},onload:function(){},onloadend:function(){},onerror:function(){},onabort:function(){},ontimeout:function(){},on:function(name,be,bf){this._emitter.on(name,be,bf);return this;},getResponseHeader:function(bg){this.__checkDisposed();if(qx.core.Environment.get(s)===9&&this.__nativeXhr.aborted){return t;};return this.__nativeXhr.getResponseHeader(bg);},getAllResponseHeaders:function(){this.__checkDisposed();if(qx.core.Environment.get(s)===9&&this.__nativeXhr.aborted){return t;};return this.__nativeXhr.getAllResponseHeaders();},overrideMimeType:function(bh){this.__checkDisposed();if(this.__nativeXhr.overrideMimeType){this.__nativeXhr.overrideMimeType(bh);}else {throw new Error(P);};return this;},getRequest:function(){return this.__nativeXhr;},dispose:function(){if(this.__disposed){return false;};window.clearTimeout(this.__timerId);if(window.detachEvent){window.detachEvent(h,this.__onUnloadBound);};try{this.__nativeXhr.onreadystatechange;}catch(bj){return false;};var bi=function(){};this.__nativeXhr.onreadystatechange=bi;this.__nativeXhr.onload=bi;this.__nativeXhr.onerror=bi;this.abort();this.__nativeXhr=null;this.__disposed=true;return true;},isDisposed:function(){return !!this.__disposed;},_createNativeXhr:function(){var bk=qx.core.Environment.get(L);if(bk===d){return new XMLHttpRequest();};if(bk==a){return new window.ActiveXObject(v);};qx.Bootstrap.error(this,b);},_getProtocol:function(){var bl=this.__url;var bm=/^(\w+:)\/\//;if(bl!==null&&bl.match){var bn=bl.match(bm);if(bn&&bn[1]){return bn[1];};};return window.location.protocol;},__nativeXhr:null,__async:null,__onNativeReadyStateChangeBound:null,__onNativeAbortBound:null,__onUnloadBound:null,__onTimeoutBound:null,__send:null,__url:null,__abort:null,__timeout:null,__disposed:null,__timerId:null,__openError:null,__conditional:null,__dataTypeWhiteList:null,__initNativeXhr:function(){this.__nativeXhr=this._createNativeXhr();this.__nativeXhr.onreadystatechange=this.__onNativeReadyStateChangeBound;if(this.__nativeXhr.onabort){this.__nativeXhr.onabort=this.__onNativeAbortBound;};this.__disposed=this.__send=this.__abort=false;this.__dataTypeWhiteList=[N,o,l,r,I];},__onNativeAbort:function(){if(!this.__abort){this.abort();};},__onNativeReadyStateChange:function(){var bo=this.__nativeXhr,bp=true;{};if(this.readyState==bo.readyState){return;};this.readyState=bo.readyState;if(this.readyState===qx.bom.request.Xhr.DONE&&this.__abort&&!this.__send){return;};if(!this.__async&&(bo.readyState==2||bo.readyState==3)){return;};this.status=0;this.statusText=this.responseText=t;this.responseXML=null;if(this.readyState>=qx.bom.request.Xhr.HEADERS_RECEIVED){try{this.status=bo.status;this.statusText=bo.statusText;this.responseText=bo.responseText;this.responseXML=bo.responseXML;}catch(bq){bp=false;};if(bp){this.__normalizeStatus();this.__normalizeResponseXML();};};this.__readyStateChange();if(this.readyState==qx.bom.request.Xhr.DONE){if(bo){bo.onreadystatechange=function(){};};};},__readyStateChange:function(){if(this.readyState===qx.bom.request.Xhr.DONE){window.clearTimeout(this.__timerId);};this._emit(F);if(this.readyState===qx.bom.request.Xhr.DONE){this.__readyStateChangeDone();};},__readyStateChangeDone:function(){if(this.__timeout){this._emit(B);if(qx.core.Environment.get(u)===y){this._emit(m);};this.__timeout=false;}else {if(this.__abort){this._emit(q);}else {if(this.__isNetworkError()){this._emit(m);}else {this._emit(p);};};};this._emit(n);},__isNetworkError:function(){var br;if(this._getProtocol()===H){br=!this.responseText;}else {br=!this.statusText&&this.status!==204;};return br;},__onTimeout:function(){var bs=this.__nativeXhr;this.readyState=qx.bom.request.Xhr.DONE;this.__timeout=true;bs.aborted=true;bs.abort();this.responseText=t;this.responseXML=null;this.__readyStateChange();},__normalizeStatus:function(){var bt=this.readyState===qx.bom.request.Xhr.DONE;if(this._getProtocol()===H&&this.status===0&&bt){if(!this.__isNetworkError()){this.status=200;};};if(this.status===1223){this.status=204;};if(qx.core.Environment.get(u)===y){if(bt&&this.__conditional&&!this.__abort&&this.status===0){this.status=304;};};},__normalizeResponseXML:function(){if(qx.core.Environment.get(u)==E&&(this.getResponseHeader(K)||t).match(/[^\/]+\/[^\+]+\+xml/)&&this.responseXML&&!this.responseXML.documentElement){var bu=new window.ActiveXObject(G);bu.async=false;bu.validateOnParse=false;bu.loadXML(this.responseText);this.responseXML=bu;};},__onUnload:function(){try{if(this){this.dispose();};}catch(e){};},__supportsManyRequests:function(){var name=qx.core.Environment.get(u);var bv=qx.core.Environment.get(x);return !(name==E&&bv<9||name==C&&bv<3.5);},__checkDisposed:function(){if(this.__disposed){throw new Error(w);};}},defer:function(){qx.core.Environment.add(k,false);}});})();(function(){var a="HEAD",b="CONNECT",c="OPTIONS",d="PUT",e="GET",f="PATCH",g="//",h="DELETE",i="POST",j="TRACE",k="qx.util.Request";qx.Bootstrap.define(k,{statics:{isCrossDomain:function(l){var n=qx.util.Uri.parseUri(l),location=window.location;if(!location){return false;};var m=location.protocol;if(!(l.indexOf(g)!==-1)){return false;};if(m.substr(0,m.length-1)==n.protocol&&location.host===n.host&&location.port===n.port){return false;};return true;},isSuccessful:function(status){return (status>=200&&status<300||status===304);},isMethod:function(p){var o=[e,i,d,h,a,c,j,b,f];return (o.indexOf(p)!==-1)?true:false;},methodAllowsRequestBody:function(q){return !((/^(GET|HEAD)$/).test(q));}}});})();(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="io",b="qxWeb.$$",c="get",d="qx.module.Io";qx.Bootstrap.define(d,{statics:{xhr:function(e,i){if(!i){i={};};var g=new qx.bom.request.Xhr();g.open(i.method,e,i.async);if(i.header){var f=i.header;for(var h in f){g.setRequestHeader(h,f[h]);};};return g;},script:function(j){var k=new qx.bom.request.Script();k.open(c,j);return k;},jsonp:function(l,m){var n=new qx.bom.request.Jsonp();if(m&&m.callbackName){n.setCallbackName(m.callbackName);};if(m&&m.callbackParam){n.setCallbackParam(m.callbackParam);};n.setPrefix(b);n.open(c,l);return n;}},defer:function(o){qxWeb.$attachAll(this,a);}});})();(function(){var a="url: ",b="qx.debug.io",c="qx.bom.request.Script",d="Invalid state",e="head",f="error",g="loadend",h="qx.debug",i="script",j="load",k="Unknown response headers",l="browser.documentmode",m="abort",n="",o="Received native readyState: loaded",p="readystatechange",q="Response header cannot be determined for ",r="requests made with script transport.",s="opera",t="unknown",u="Open native request with ",v="Response headers cannot be determined for",w="mshtml",x="engine.name",y="Detected error",z="Send native request",A="on",B="timeout",C="Unknown environment key at this phase",D="Received native load";qx.Bootstrap.define(c,{construct:function(){this.__initXhrProperties();this.__onNativeLoadBound=qx.Bootstrap.bind(this._onNativeLoad,this);this.__onNativeErrorBound=qx.Bootstrap.bind(this._onNativeError,this);this.__onTimeoutBound=qx.Bootstrap.bind(this._onTimeout,this);this.__headElement=document.head||document.getElementsByTagName(e)[0]||document.documentElement;this._emitter=new qx.event.Emitter();this.timeout=this.__supportsErrorHandler()?0:15000;},events:{"readystatechange":c,"error":c,"loadend":c,"timeout":c,"abort":c,"load":c},members:{readyState:null,status:null,statusText:null,timeout:null,__determineSuccess:null,on:function(name,E,F){this._emitter.on(name,E,F);return this;},open:function(H,G){if(this.__disposed){return;};this.__initXhrProperties();this.__abort=null;this.__url=G;if(this.__environmentGet(b)){qx.Bootstrap.debug(qx.bom.request.Script,u+a+G);};this._readyStateChange(1);},setRequestHeader:function(I,J){if(this.__disposed){return null;};var K={};if(this.readyState!==1){throw new Error(d);};K[I]=J;this.__url=qx.util.Uri.appendParamsToUrl(this.__url,K);return this;},send:function(){if(this.__disposed){return null;};var M=this.__createScriptElement(),L=this.__headElement,N=this;if(this.timeout>0){this.__timeoutId=window.setTimeout(this.__onTimeoutBound,this.timeout);};if(this.__environmentGet(b)){qx.Bootstrap.debug(qx.bom.request.Script,z);};L.insertBefore(M,L.firstChild);window.setTimeout(function(){N._readyStateChange(2);N._readyStateChange(3);});return this;},abort:function(){if(this.__disposed){return null;};this.__abort=true;this.__disposeScriptElement();this._emit(m);return this;},_emit:function(event){this[A+event]();this._emitter.emit(event,this);},onreadystatechange:function(){},onload:function(){},onloadend:function(){},onerror:function(){},onabort:function(){},ontimeout:function(){},getResponseHeader:function(O){if(this.__disposed){return null;};if(this.__environmentGet(h)){qx.Bootstrap.debug(q+r);};return t;},getAllResponseHeaders:function(){if(this.__disposed){return null;};if(this.__environmentGet(h)){qx.Bootstrap.debug(v+r);};return k;},setDetermineSuccess:function(P){this.__determineSuccess=P;},dispose:function(){var Q=this.__scriptElement;if(!this.__disposed){if(Q){Q.onload=Q.onreadystatechange=null;this.__disposeScriptElement();};if(this.__timeoutId){window.clearTimeout(this.__timeoutId);};this.__disposed=true;};},isDisposed:function(){return !!this.__disposed;},_onTimeout:function(){this.__failure();if(!this.__supportsErrorHandler()){this._emit(f);};this._emit(B);if(!this.__supportsErrorHandler()){this._emit(g);};},_onNativeLoad:function(){var S=this.__scriptElement,R=this.__determineSuccess,T=this;if(this.__abort){return;};if(this.__environmentGet(x)===w&&this.__environmentGet(l)<9){if(!(/loaded|complete/).test(S.readyState)){return;}else {if(this.__environmentGet(b)){qx.Bootstrap.debug(qx.bom.request.Script,o);};};};if(this.__environmentGet(b)){qx.Bootstrap.debug(qx.bom.request.Script,D);};if(R){if(!this.status){this.status=R()?200:500;};};if(this.status===500){if(this.__environmentGet(b)){qx.Bootstrap.debug(qx.bom.request.Script,y);};};if(this.__timeoutId){window.clearTimeout(this.__timeoutId);};window.setTimeout(function(){T._success();T._readyStateChange(4);T._emit(j);T._emit(g);});},_onNativeError:function(){this.__failure();this._emit(f);this._emit(g);},__scriptElement:null,__headElement:null,__url:n,__onNativeLoadBound:null,__onNativeErrorBound:null,__onTimeoutBound:null,__timeoutId:null,__abort:null,__disposed:null,__initXhrProperties:function(){this.readyState=0;this.status=0;this.statusText=n;},_readyStateChange:function(U){this.readyState=U;this._emit(p);},_success:function(){this.__disposeScriptElement();this.readyState=4;if(!this.status){this.status=200;};this.statusText=n+this.status;},__failure:function(){this.__disposeScriptElement();this.readyState=4;this.status=0;this.statusText=null;},__supportsErrorHandler:function(){var W=this.__environmentGet(x)===w&&this.__environmentGet(l)<9;var V=this.__environmentGet(x)===s;return !(W||V);},__createScriptElement:function(){var X=this.__scriptElement=document.createElement(i);X.src=this.__url;X.onerror=this.__onNativeErrorBound;X.onload=this.__onNativeLoadBound;if(this.__environmentGet(x)===w&&this.__environmentGet(l)<9){X.onreadystatechange=this.__onNativeLoadBound;};return X;},__disposeScriptElement:function(){var Y=this.__scriptElement;if(Y&&Y.parentNode){this.__headElement.removeChild(Y);};},__environmentGet:function(ba){if(qx&&qx.core&&qx.core.Environment){return qx.core.Environment.get(ba);}else {if(ba===x){return qx.bom.client.Engine.getName();};if(ba===l){return qx.bom.client.Browser.getDocumentMode();};if(ba==b){return false;};throw new Error(C);};}},defer:function(){if(qx&&qx.core&&qx.core.Environment){qx.core.Environment.add(b,false);};}});})();(function(){var a="qx.bom.request.Jsonp",b="callback",c="open",d="dispose",e="",f="_onNativeLoad",g="qx",h=".callback",i="qx.bom.request.Jsonp.";qx.Bootstrap.define(a,{extend:qx.bom.request.Script,construct:function(){qx.bom.request.Script.apply(this);this.__generateId();},members:{responseJson:null,__id:null,__callbackParam:null,__callbackName:null,__callbackCalled:null,__customCallbackCreated:null,__generatedUrl:null,__disposed:null,__prefix:e,open:function(o,k){if(this.__disposed){return;};var m={},l,n,j=this;this.responseJson=null;this.__callbackCalled=false;l=this.__callbackParam||b;n=this.__callbackName||this.__prefix+i+this.__id+h;if(!this.__callbackName){this.constructor[this.__id]=this;}else {if(!window[this.__callbackName]){this.__customCallbackCreated=true;window[this.__callbackName]=function(p){j.callback(p);};}else {{};};};{};m[l]=n;this.__generatedUrl=k=qx.util.Uri.appendParamsToUrl(k,m);this.__callBase(c,[o,k]);},callback:function(q){if(this.__disposed){return;};this.__callbackCalled=true;{};this.responseJson=q;this.constructor[this.__id]=undefined;this.__deleteCustomCallback();},setCallbackParam:function(r){this.__callbackParam=r;return this;},setCallbackName:function(name){this.__callbackName=name;return this;},setPrefix:function(s){this.__prefix=s;},getGeneratedUrl:function(){return this.__generatedUrl;},dispose:function(){this.__deleteCustomCallback();this.__callBase(d);},_onNativeLoad:function(){this.status=this.__callbackCalled?200:500;this.__callBase(f);},__deleteCustomCallback:function(){if(this.__customCallbackCreated&&window[this.__callbackName]){window[this.__callbackName]=undefined;this.__customCallbackCreated=false;};},__callBase:function(u,t){qx.bom.request.Script.prototype[u].apply(this,t||[]);},__generateId:function(){this.__id=g+(new Date().valueOf())+(e+Math.random()).substring(2,5);}}});})();(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=Math.max(0,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="edge-start",d="align-end",e="bottom",f="static",g="border-left-width",h="keep-align",i="center",j="direct",k="relative",l="middle",m="px",n="align-start",o="qx.module.Placement",p="border-top-width",q="top",r="right",s="edge-end",t="block",u="position",v="align-center",w="hidden",x="left",y="absolute";qxWeb.define(o,{statics:{_getAxis:function(z){switch(z){case h:return qx.util.placement.KeepAlignAxis;case b:return qx.util.placement.BestFitAxis;case j:default:return qx.util.placement.DirectAxis;};},_computePlacement:function(C,F,D,A,B,E){var G=C.x.computeStart(F.width,{start:A.left,end:A.right},{start:B.left,end:B.right},D.width,E.x);var top=C.y.computeStart(F.height,{start:A.top,end:A.bottom},{start:B.top,end:B.bottom},D.height,E.y);return {left:G,top:top};},_getPositionX:function(I,H){if(I==x){return c;}else if(I==r){return s;}else if(H==x){return n;}else if(H==i){return v;}else if(H==r){return d;};},_getPositionY:function(K,J){if(K==q){return c;}else if(K==e){return s;}else if(J==q){return n;}else if(J==l){return v;}else if(J==e){return d;};}},members:{placeTo:function(bc,bh,U,V,W){if(!this[0]||!bc){return this;};bc=qxWeb(bc);var M=this.isRendered()&&this[0].offsetWidth>0&&this[0].offsetHeight>0;var L=null;var bb=null;if(!M){L=this[0].style.display;bb=this[0].style.visibility;this.setStyles({position:y,visibility:w,display:t});};var R={x:qx.module.Placement._getAxis(V),y:qx.module.Placement._getAxis(W)};var P={width:this.getWidth(),height:this.getHeight()};var parent=this.getParents();var Q={width:parent.getWidth(),height:parent.getHeight()};U=U||{top:0,right:0,bottom:0,left:0};var T=bh.split(a);var be=T[0];var bd=T[1];var bg={x:qx.module.Placement._getPositionX(be,bd),y:qx.module.Placement._getPositionY(be,bd)};var Y;var O=parent.getStyle(u);if(O==k||O==f){Y=bc.getOffset();}else {var bf=bc.getPosition();Y={top:bf.top,bottom:bf.top+bc.getHeight(),left:bf.left,right:bf.left+bc.getWidth()};};var S=qx.module.Placement._computePlacement(R,P,Q,Y,U,bg);while(parent.length>0){if(parent.getStyle(u)==k){var X=parent.getOffset();var ba=parseInt(parent.getStyle(p))||0;var N=parseInt(parent.getStyle(g))||0;S.left-=(X.left+N);S.top-=(X.top+ba);parent=[];}else {parent=parent.getParents();};};if(!M){this[0].style.display=L;this[0].style.visibility=bb;};this.setStyles({position:y,left:S.left+m,top:S.top+m});return this;}},defer:function(bi){qxWeb.$attachAll(this);}});})();(function(){var a="qx.module.event.OrientationHandler",b="The 'orientationchange' event is only available on window objects!",c="orientationchange";qx.Bootstrap.define(a,{statics:{TYPES:[c],register:function(d){if(!qx.dom.Node.isWindow(d)){throw new Error(b);};if(!d.__orientationHandler){if(!d.$$emitter){d.$$emitter=new qx.event.Emitter();};d.__orientationHandler=new qx.event.handler.OrientationCore(d,d.$$emitter);};},unregister:function(g){if(g.__orientationHandler){if(!g.$$emitter){g.__orientationHandler=null;}else {var f=false;var e=g.$$emitter.getListeners();qx.module.event.OrientationHandler.TYPES.forEach(function(h){if(h in e&&e[h].length>0){f=true;};});if(!f){g.__orientationHandler=null;};};};}},defer:function(i){qxWeb.$registerEventHook(i.TYPES,i.register,i.unregister);}});})();(function(){var a="qx.event.handler.OrientationCore",b="orientationchange",c="landscape",d="resize",e="portrait";qx.Bootstrap.define(a,{extend:Object,construct:function(g,f){this._window=g||window;this.__emitter=f;this._initObserver();},members:{__emitter:null,_window:null,_currentOrientation:null,__onNativeWrapper:null,__nativeEventType:null,_initObserver:function(){this.__onNativeWrapper=qx.lang.Function.listener(this._onNative,this);this.__nativeEventType=qx.bom.Event.supportsEvent(this._window,b)?b:d;qx.bom.Event.addNativeListener(this._window,this.__nativeEventType,this.__onNativeWrapper);},_stopObserver:function(){qx.bom.Event.removeNativeListener(this._window,this.__nativeEventType,this.__onNativeWrapper);},_onNative:function(h){var i=qx.bom.Viewport.getOrientation();if(this._currentOrientation!=i){this._currentOrientation=i;var j=qx.bom.Viewport.isLandscape()?c:e;h._orientation=i;h._mode=j;if(this.__emitter){this.__emitter.emit(b,h);};};}},destruct:function(){this._stopObserver();this.__manager=this.__emitter=null;}});})();(function(){var a="qx.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;};}}});})();(function(){var a="qx.module.util.Function",b="func";qx.Bootstrap.define(a,{statics:{debounce:qx.util.Function.debounce,throttle:qx.util.Function.throttle},defer:function(c){qxWeb.$attachAll(this,b);}});})();(function(){var a="qx.module.Core";qx.Bootstrap.define(a,{});})();(function(){var a="rest",b="qx.module.Rest";qx.Bootstrap.define(b,{statics:{resource:function(c){return new qx.bom.rest.Resource(c);}},defer:function(d){qxWeb.$attachAll(this,a);}});})();(function(){var a="function",b="=?(\\w+)?}",c="' is invalid",d="loadEnd",f="Started",g="Parameter '",h="GET",i="sent",j="Method with name of action (",k="'",l="error",m="Content-Type",n="onreadystatechange",o="get",p="{",q="Sent",r="success",s=") doesn't support other HTTP methods than 'GET'",t=") already exists",u="Error",v="",w="qx.bom.rest.Resource",x="Request (",y="Missing parameter '",z="Success",A="readystatechange",B="started",C="fail",D="undefined",E="No route for action ";qx.Bootstrap.define(w,{extend:qx.event.Emitter,construct:function(F){this.__requests={};this.__routes={};this.__pollTimers={};this.__longPollHandlers={};try{if(typeof F!==D){{};this.__mapFromDescription(F);};}catch(e){this.dispose();throw e;};},events:{"success":w,"actionSuccess":w,"error":w,"actionError":w,"sent":w,"actionSent":w,"started":w,"actionStarted":w},statics:{POLL_THROTTLE_LIMIT:100,POLL_THROTTLE_COUNT:30,REQUIRED:true,placeholdersFromUrl:function(G){var I=/\{(\w+)(=\w+)?\}/g,J,H=[];while((J=I.exec(G))){H.push(J[1]);};return H;}},members:{__requests:null,__routes:null,__baseUrl:null,__pollTimers:null,__longPollHandlers:null,__configureRequestCallback:null,__requestHandler:null,__begetRequest:null,setRequestFactory:function(K){this.__begetRequest=K;},setRequestHandler:function(L){this.__requestHandler=L;},_getRequestHandler:function(){return (this.__requestHandler===null)?{onsuccess:{callback:function(N,M){return function(){var O={"id":parseInt(N.toHashCode(),10),"response":N.getResponse(),"request":N,"action":M};this.emit(M+z,O);this.emit(r,O);};},context:this},onfail:{callback:function(Q,P){return function(){var R={"id":parseInt(Q.toHashCode(),10),"response":Q.getResponse(),"request":Q,"action":P};this.emit(P+u,R);this.emit(l,R);};},context:this},onloadend:{callback:function(T,S){return function(){window.setTimeout(function(){T.dispose();},0);};},context:this},onreadystatechange:{callback:function(V,U){return function(){if(V.getTransport().readyState===qx.bom.request.Xhr.HEADERS_RECEIVED){var W={"id":parseInt(V.toHashCode(),10),"request":V,"action":U};this.emit(U+q,W);this.emit(i,W);};if(V.getTransport().readyState===qx.bom.request.Xhr.OPENED){var X={"id":parseInt(V.toHashCode(),10),"request":V,"action":U};this.emit(U+f,X);this.emit(B,X);};};},context:this}}:this.__requestHandler;},getRequestsByAction:function(Y){var ba=(this.__requests!==null&&Y in this.__requests);return ba?this.__requests[Y]:null;},configureRequest:function(bb){this.__configureRequestCallback=bb;},_getRequest:function(){return (this.__begetRequest===null)?new qx.bom.request.SimpleXhr():this.__begetRequest();},__createRequest:function(bc){var bd=this._getRequest();if(!qx.lang.Type.isArray(this.__requests[bc])){this.__requests[bc]=[];};this.__requests[bc].push(bd);return bd;},map:function(bf,bh,be,bg){this.__routes[bf]=[bh,be,bg];this.__requests[bf]=[];if(bf==o){this[bf]=undefined;};if(typeof this[bf]!==D&&this[bf]!==null&&this[bf].action!==true){throw new Error(j+bf+t);};this.__declareEvent(bf+z);this.__declareEvent(bf+u);this[bf]=qx.lang.Function.bind(function(){Array.prototype.unshift.call(arguments,bf);return this.invoke.apply(this,arguments);},this);this[bf].action=true;},invoke:function(bm,bk,bi){var bj=this.__createRequest(bm),bk=bk==null?{}:bk,bn=this._getRequestConfig(bm,bk);this.__routes[bm].params=bk;this.__checkParameters(bk,bn.check);this.__configureRequest(bj,bn,bi);if(this.__configureRequestCallback){this.__configureRequestCallback.call(this,bj,bm,bk,bi);};this.__configureJsonRequest(bj,bn,bi);var bl=this._getRequestHandler();bj.addListenerOnce(r,bl.onsuccess.callback(bj,bm),bl.onsuccess.context);bj.addListenerOnce(C,bl.onfail.callback(bj,bm),bl.onfail.context);bj.addListenerOnce(d,bl.onloadend.callback(bj,bm),bl.onloadend.context);if(bl.hasOwnProperty(n)){bj.addListener(A,bl.onreadystatechange.callback(bj,bm),bl.onreadystatechange.context);};bj.send();return parseInt(bj.toHashCode(),10);},setBaseUrl:function(bo){this.__baseUrl=bo;},__checkParameters:function(bp,bq){if(typeof bq!==D){{};Object.keys(bq).forEach(function(br){{};if(bq[br]===qx.bom.rest.Resource.REQUIRED&&typeof bp[br]===D){throw new Error(y+br+k);};if(!(bq[br]&&typeof bq[br].test==a)){return;};if(!bq[br].test(bp[br])){throw new Error(g+br+c);};});};},__configureRequest:function(bt,bs,bu){bt.setUrl(bs.url);if(!bt.setMethod&&bs.method!==h){throw new Error(x+bt.classname+s);};if(bt.setMethod){bt.setMethod(bs.method);};if(bu){bt.setRequestData(bu);};},__configureJsonRequest:function(bx,bv,bw){if(bw){var by=bx.getRequestHeader(m);if(bx.getMethod&&qx.util.Request.methodAllowsRequestBody(bx.getMethod())){if(/application\/.*\+?json/.test(by)){bw=qx.lang.Json.stringify(bw);bx.setRequestData(bw);};};};},abort:function(bB){if(qx.lang.Type.isNumber(bB)){var bE=bB;var bD=qx.core.ObjectRegistry.getPostId();var bz=qx.core.ObjectRegistry.fromHashCode(bE+bD);if(bz){bz.abort();};}else {var bC=bB;var bA=this.__requests[bC];if(this.__requests[bC]){bA.forEach(function(bF){bF.abort();});};};},refresh:function(bG){this.invoke(bG,this.__routes[bG].params);},poll:function(bH,bJ,bK,bI){if(this.__pollTimers[bH]){this.stopPollByAction(bH);};if(typeof bK==D){bK=this.__routes[bH].params;};if(bI){this.invoke(bH,bK);};var bL=(function(bM){return function(){var bN=bM.__requests[bH][0];if(!bI&&!bN){bM.invoke(bH,bK);return;};if(bN.isDone()||bN.isDisposed()){bM.refresh(bH);};};})(this);this._startPoll(bH,bL,bJ);},_startPoll:function(bO,bP,bQ){this.__pollTimers[bO]={"id":window.setInterval(bP,bQ),"interval":bQ,"listener":bP};},stopPollByAction:function(bR){if(bR in this.__pollTimers){var bS=this.__pollTimers[bR].id;window.clearInterval(bS);};},restartPollByAction:function(bT){if(bT in this.__pollTimers){var bU=this.__pollTimers[bT];this.stopPollByAction(bT);this._startPoll(bT,bU.listener,bU.interval);};},longPoll:function(ca){var bW=this,bY,cb=0;function bV(){var cc=bY&&((new Date())-bY)bW._getThrottleCount()){{};return true;};};if(!cc){cb=0;};return false;};var bX=this.__longPollHandlers[ca]=this.addListener(ca+z,function cd(){if(bW.isDisposed()){return;};if(!bV()){bY=new Date();bW.refresh(ca);};});this.invoke(ca);return bX;},_getRequestConfig:function(ci,ch){var cf=this.__routes[ci];var ch=qx.lang.Object.clone(ch);if(!qx.lang.Type.isArray(cf)){throw new Error(E+ci);};var cg=cf[0],ce=this.__baseUrl!==null?this.__baseUrl+cf[1]:cf[1],ck=cf[2],cj=qx.bom.rest.Resource.placeholdersFromUrl(ce);ch=ch||{};cj.forEach(function(cn){var cl=new RegExp(p+cn+b),cm=ce.match(cl)[1];if(typeof ch[cn]===D){if(cm){ch[cn]=cm;}else {ch[cn]=v;};};ce=ce.replace(cl,ch[cn]);});return {method:cg,url:ce,check:ck};},_getThrottleLimit:function(){return qx.bom.rest.Resource.POLL_THROTTLE_LIMIT;},_getThrottleCount:function(){return qx.bom.rest.Resource.POLL_THROTTLE_COUNT;},__mapFromDescription:function(co){Object.keys(co).forEach(function(cq){var cr=co[cq],ct=cr.method,cp=cr.url,cs=cr.check;{};this.map(cq,ct,cp,cs);},this);},__declareEvent:function(cu){if(!this.constructor.$$events){this.constructor.$$events={};};if(!this.constructor.$$events[cu]){this.constructor.$$events[cu]=w;};},isDisposed:function(){return this.$$disposed||false;},dispose:function(){if(this.$$disposed){return;};this.$$disposed=true;{};this.destruct();{var cw,cx,cv,cy;};},destruct:function(){var cz;for(cz in this.__requests){if(this.__requests[cz]){this.__requests[cz].forEach(function(cB){cB.dispose();});};};if(this.__pollTimers){for(cz in this.__pollTimers){this.stopPollByAction(cz);};};if(this.__longPollHandlers){for(cz in this.__longPollHandlers){var cA=this.__longPollHandlers[cz];this.removeListenerById(cA);};};this.__requests=this.__routes=this.__pollTimers=null;}}});})();(function(){var a="error",b="",c="loadEnd",d="application/x-www-form-urlencoded",f="Cache-Control",g="Content-Type",h="fail",i="GET",j="success",k="undefined",l="POST",m="timeout",n="qx.bom.request.SimpleXhr",o="abort";qx.Bootstrap.define(n,{extend:qx.event.Emitter,construct:function(p,q){if(p!==undefined){this.setUrl(p);};this.useCaching(true);this.setMethod((q!==undefined)?q:i);this._transport=this._registerTransportListener(this._createTransport());qx.core.ObjectRegistry.register(this);this.__requestHeaders={};this.__parser=this._createResponseParser();},members:{setRequestHeader:function(r,s){this.__requestHeaders[r]=s;return this;},getRequestHeader:function(t){return this.__requestHeaders[t];},getResponseHeader:function(u){return this._transport.getResponseHeader(u);},getAllResponseHeaders:function(){return this._transport.getAllResponseHeaders();},setUrl:function(v){if(qx.lang.Type.isString(v)){this.__url=v;};return this;},getUrl:function(){return this.__url;},setMethod:function(w){if(qx.util.Request.isMethod(w)){this.__method=w;};return this;},getMethod:function(){return this.__method;},setRequestData:function(x){if(qx.lang.Type.isString(x)||qx.lang.Type.isObject(x)){this.__requestData=x;};return this;},getRequestData:function(){return this.__requestData;},getResponse:function(){if(this.__response!==null){return this.__response;}else {return (this._transport.responseXML!==null)?this._transport.responseXML:this._transport.responseText;};return null;},getTransport:function(){return this._transport;},setParser:function(y){return this.__parser.setParser(y);},setTimeout:function(z){if(qx.lang.Type.isNumber(z)){this.__timeout=z;};return this;},getTimeout:function(){return this.__timeout;},useCaching:function(A){if(qx.lang.Type.isBoolean(A)){this.__cache=A;};return this;},isCaching:function(){return this.__cache;},isDone:function(){return (this._transport.readyState===qx.bom.request.Xhr.DONE);},toHashCode:function(){return this.$$hash;},isDisposed:function(){return !!this.__disposed;},send:function(){var G=this.getTimeout(),D=(this.getRequestData()!==null),E=this.__requestHeaders.hasOwnProperty(f),B=qx.util.Request.methodAllowsRequestBody(this.getMethod()),H=this.getRequestHeader(g),C=this._serializeData(this.getRequestData(),H);if(this.getMethod()===i&&D){this.setUrl(qx.util.Uri.appendParamsToUrl(this.getUrl(),C));};if(this.isCaching()===false&&!E){this.setUrl(qx.util.Uri.appendParamsToUrl(this.getUrl(),{nocache:new Date().valueOf()}));};if(G){this._transport.timeout=G;};this._transport.open(this.getMethod(),this.getUrl(),true);for(var F in this.__requestHeaders){this._transport.setRequestHeader(F,this.__requestHeaders[F]);};if(!B){this._transport.send();}else {if(typeof H===k){this._transport.setRequestHeader(g,d);};this._transport.send(C);};},abort:function(){this._transport.abort();return this;},dispose:function(){if(this._transport.dispose()){this.__parser=null;this.__disposed=true;return true;};return false;},_transport:null,_createTransport:function(){return new qx.bom.request.Xhr();},_registerTransportListener:function(I){I.onreadystatechange=qx.lang.Function.bind(this._onReadyStateChange,this);I.onloadend=qx.lang.Function.bind(this._onLoadEnd,this);I.ontimeout=qx.lang.Function.bind(this._onTimeout,this);I.onerror=qx.lang.Function.bind(this._onError,this);I.onabort=qx.lang.Function.bind(this._onAbort,this);return I;},_createResponseParser:function(){return new qx.util.ResponseParser();},_setResponse:function(J){this.__response=J;},_serializeData:function(N,M){var K=this.getMethod()===l,L=/application\/.*\+?json/.test(M);if(!N){return null;};if(qx.lang.Type.isString(N)){return N;};if(L&&(qx.lang.Type.isObject(N)||qx.lang.Type.isArray(N))){return qx.lang.Json.stringify(N);};if(qx.lang.Type.isObject(N)){return qx.util.Uri.toParameter(N,K);};return null;},__requestHeaders:null,__requestData:null,__method:b,__url:b,__response:null,__parser:null,__cache:null,__timeout:null,__disposed:null,addListenerOnce:function(name,O,P){this.once(name,O,P);return this;},addListener:function(name,Q,R){this._transport._emitter.on(name,Q,R);return this;},_onReadyStateChange:function(){{};if(this.isDone()){this.__onReadyStateDone();};},__onReadyStateDone:function(){{};var T=this._transport.responseText;var S=this._transport.getResponseHeader(g);if(qx.util.Request.isSuccessful(this._transport.status)){{};this._setResponse(this.__parser.parse(T,S));this.emit(j);}else {try{this._setResponse(this.__parser.parse(T,S));}catch(e){};if(this._transport.status!==0){this.emit(h);};};},_onLoadEnd:function(){this.emit(c);},_onAbort:function(){this.emit(o);},_onTimeout:function(){this.emit(m);this.emit(h);},_onError:function(){this.emit(a);this.emit(h);}}});})();(function(){var a="qx.core.ObjectRegistry",b="-",c="-0",d="";qx.Bootstrap.define(a,{statics:{__registry:{},__nextHash:0,__freeHashes:[],__postId:d,register:function(e){var h=this.__registry;if(!h){return;};var g=e.$$hash;if(g==null){var f=this.__freeHashes;if(f.length>0&&true){g=f.pop();}else {g=(this.__nextHash++ )+this.__postId;};e.$$hash=g;{};};{};h[g]=e;},fromHashCode:function(j){return this.__registry[j]||null;},getPostId:function(){return this.__postId;}},defer:function(k){if(window&&window.top){var frames=window.top.frames;for(var i=0;i1){bm=bm[0].split(s);if(bm.length===2){return bm[1];};};};bm=bh.versionInfo;if(bm!=undefined){return bm;};bm=bh.version;if(bm!=undefined){return bm;};bm=bh.settings.version;if(bm!=undefined){return bm;};}catch(bp){return w;};return w;}else {var bn=navigator.plugins;var bl=/([0-9]\.[0-9])/g;for(var i=0;i=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);};};}});})(); var exp = envinfo["qx.export"]; if (exp) { for (var name in exp) { var c = exp[name].split("."); var root = window; for (var i=0; i < c.length; i++) { root = root[c[i]]; }; window[name] = root; } } window["qx"] = undefined; try { delete window.qx; } catch(e) {} })();