rem: qx.Class.define($[61],{extend:qx.core.Target,type:$[49],construct:function(){arguments.callee.base.call(this);this._layoutChanges={};},events:{"beforeAppear":$[4],"appear":$[4],"beforeDisappear":$[4],"disappear":$[4],"beforeInsertDom":$[4],"insertDom":$[4],"beforeRemoveDom":$[4],"removeDom":$[4],"create":$[4],"execute":$[4],"mouseover":$[81],"mousemove":$[81],"mouseout":$[81],"mousedown":$[81],"mouseup":$[81],"mousewheel":$[81],"click":$[81],"dblclick":$[81],"contextmenu":$[81],"keydown":$[178],"keypress":$[178],"keyinput":$[178],"keyup":$[178],"focusout":$[161],"focusin":$[161],"blur":$[161],"focus":$[161],"dragdrop":$[139],"dragout":$[139],"dragover":$[139],"dragmove":$[139],"dragstart":$[139],"dragend":$[139]},statics:{create:function($0,$1){$0._appearance=$1;return new $0;},SCROLLBAR_SIZE:null,_autoFlushTimeout:null,_initAutoFlush:function(){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._autoFlushTimeout=window.setTimeout(qx.ui.core.Widget._autoFlushHelper,0);}},_removeAutoFlush:function(){if(qx.ui.core.Widget._autoFlushTimeout!=null){window.clearTimeout(qx.ui.core.Widget._autoFlushTimeout);qx.ui.core.Widget._autoFlushTimeout=null;}},_autoFlushHelper:function(){qx.ui.core.Widget._autoFlushTimeout=null;if(!qx.core.Object.inGlobalDispose()){qx.ui.core.Widget.flushGlobalQueues();}},flushGlobalQueues:function(){if(qx.ui.core.Widget._autoFlushTimeout!=null){qx.ui.core.Widget._removeAutoFlush();}if(qx.ui.core.Widget._inFlushGlobalQueues||!qx.core.Init.getInstance().getApplication().getUiReady()){return;}qx.ui.core.Widget._inFlushGlobalQueues=true;qx.ui.core.Widget.flushGlobalWidgetQueue();qx.ui.core.Widget.flushGlobalStateQueue();qx.ui.core.Widget.flushGlobalElementQueue();qx.ui.core.Widget.flushGlobalJobQueue();qx.ui.core.Widget.flushGlobalLayoutQueue();qx.ui.core.Widget.flushGlobalDisplayQueue();delete qx.ui.core.Widget._inFlushGlobalQueues;},_globalWidgetQueue:[],addToGlobalWidgetQueue:function($2){if(!$2._isInGlobalWidgetQueue&&$2._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}qx.ui.core.Widget._globalWidgetQueue.push($2);$2._isInGlobalWidgetQueue=true;}},removeFromGlobalWidgetQueue:function($2){if($2._isInGlobalWidgetQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalWidgetQueue,$2);delete $2._isInGlobalWidgetQueue;}},flushGlobalWidgetQueue:function(){var $3=qx.ui.core.Widget._globalWidgetQueue,$4,$2;while(($4=$3.length)>0){for(var $5=0;$5<$4;$5++){$2=$3[$5];$2.flushWidgetQueue();delete $2._isInGlobalWidgetQueue;}$3.splice(0,$4);}},_globalElementQueue:[],addToGlobalElementQueue:function($2){if(!$2._isInGlobalElementQueue&&$2._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}qx.ui.core.Widget._globalElementQueue.push($2);$2._isInGlobalElementQueue=true;}},removeFromGlobalElementQueue:function($2){if($2._isInGlobalElementQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalElementQueue,$2);delete $2._isInGlobalElementQueue;}},flushGlobalElementQueue:function(){var $3=qx.ui.core.Widget._globalElementQueue,$4,$2;while(($4=$3.length)>0){for(var $5=0;$5<$4;$5++){$2=$3[$5];$2._createElementImpl();delete $2._isInGlobalElementQueue;}$3.splice(0,$4);}},_globalStateQueue:[],addToGlobalStateQueue:function($2){if(!$2._isInGlobalStateQueue&&$2._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}qx.ui.core.Widget._globalStateQueue.push($2);$2._isInGlobalStateQueue=true;}},removeFromGlobalStateQueue:function($2){if($2._isInGlobalStateQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalStateQueue,$2);delete $2._isInGlobalStateQueue;}},flushGlobalStateQueue:function(){var $3=qx.ui.core.Widget._globalStateQueue,$4,$2;while(($4=$3.length)>0){for(var $5=0;$5<$4;$5++){$2=$3[$5];$2._renderAppearance();delete $2._isInGlobalStateQueue;}$3.splice(0,$4);}},_globalJobQueue:[],addToGlobalJobQueue:function($2){if(!$2._isInGlobalJobQueue&&$2._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}qx.ui.core.Widget._globalJobQueue.push($2);$2._isInGlobalJobQueue=true;}},removeFromGlobalJobQueue:function($2){if($2._isInGlobalJobQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalJobQueue,$2);delete $2._isInGlobalJobQueue;}},flushGlobalJobQueue:function(){var $3=qx.ui.core.Widget._globalJobQueue,$4,$2;while(($4=$3.length)>0){for(var $5=0;$5<$4;$5++){$2=$3[$5];$2._flushJobQueue($2._jobQueue);delete $2._isInGlobalJobQueue;}$3.splice(0,$4);}},_globalLayoutQueue:[],addToGlobalLayoutQueue:function($6){if(!$6._isInGlobalLayoutQueue&&$6._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}qx.ui.core.Widget._globalLayoutQueue.push($6);$6._isInGlobalLayoutQueue=true;}},removeFromGlobalLayoutQueue:function($6){if($6._isInGlobalLayoutQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalLayoutQueue,$6);delete $6._isInGlobalLayoutQueue;}},flushGlobalLayoutQueue:function(){var $3=qx.ui.core.Widget._globalLayoutQueue,$4,$6;while(($4=$3.length)>0){for(var $5=0;$5<$4;$5++){$6=$3[$5];$6._flushChildrenQueue();delete $6._isInGlobalLayoutQueue;}$3.splice(0,$4);}},_fastGlobalDisplayQueue:[],_lazyGlobalDisplayQueues:{},addToGlobalDisplayQueue:function($2){if(!$2._isInGlobalDisplayQueue&&$2._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}var $6=$2.getParent();if($6.isSeeable()){var $7=$6.toHashCode();if(qx.ui.core.Widget._lazyGlobalDisplayQueues[$7]){qx.ui.core.Widget._lazyGlobalDisplayQueues[$7].push($2);}else{qx.ui.core.Widget._lazyGlobalDisplayQueues[$7]=[$2];}}else{qx.ui.core.Widget._fastGlobalDisplayQueue.push($2);}$2._isInGlobalDisplayQueue=true;}},removeFromGlobalDisplayQueue:function($2){},flushGlobalDisplayQueue:function(){var $7,$8,$2,$9;var $a=qx.ui.core.Widget._fastGlobalDisplayQueue;var $b=qx.ui.core.Widget._lazyGlobalDisplayQueues;for(var $5=0,$c=$a.length;$5<$c;$5++){$2=$a[$5];$2.getParent()._getTargetNode().appendChild($2.getElement());}if(qx.Class.isDefined($[540])){for($7 in $b){$8=$b[$7];for(var $5=0;$5<$8.length;$5++){$2=$8[$5];if($2 instanceof qx.ui.basic.Inline){$2._beforeInsertDom();try{document.getElementById($2.getInlineNodeId()).appendChild($2.getElement());}catch(ex){$2.debug("Could not append to inline id: "+$2.getInlineNodeId(),ex);}$2._afterInsertDom();$2._afterAppear();qx.lang.Array.remove($8,$2);$5--;delete $2._isInGlobalDisplayQueue;}}}}for($7 in $b){$8=$b[$7];if(document.createDocumentFragment&&$8.length>=3){$9=document.createDocumentFragment();for(var $5=0,$c=$8.length;$5<$c;$5++){$2=$8[$5];$2._beforeInsertDom();$9.appendChild($2.getElement());}$8[0].getParent()._getTargetNode().appendChild($9);for(var $5=0,$c=$8.length;$5<$c;$5++){$2=$8[$5];$2._afterInsertDom();}}else{for(var $5=0,$c=$8.length;$5<$c;$5++){$2=$8[$5];$2._beforeInsertDom();$2.getParent()._getTargetNode().appendChild($2.getElement());$2._afterInsertDom();}}}for($7 in $b){$8=$b[$7];for(var $5=0,$c=$8.length;$5<$c;$5++){$2=$8[$5];if($2.getVisibility()){$2._afterAppear();}delete $2._isInGlobalDisplayQueue;}delete $b[$7];}for(var $5=0,$c=$a.length;$5<$c;$5++){delete $a[$5]._isInGlobalDisplayQueue;}qx.lang.Array.removeAll($a);},getActiveSiblingHelperIgnore:function($d,$e){for(var $f=0;$f<$d.length;$f++){if($e instanceof $d[$f]){return true;}}return false;},getActiveSiblingHelper:function($g,$6,$h,$d,$i){if(!$d){$d=[];}var $j=$6.getChildren();var $k=$i==null?$j.indexOf($g)+$h:$i===$[457]?0:$j.length-1;var $e=$j[$k];while($e&&(!$e.getEnabled()||qx.ui.core.Widget.getActiveSiblingHelperIgnore($d,$e))){$k+=$h;$e=$j[$k];if(!$e){return null;}}return $e;},__initApplyMethods:function($l){var $m=$[1626];var $n=$[810];var $o=$[1556];var $p=$[930];var $q=$[459];var $r=[$[14],$[10],$[18],$[16],$[26],$[27],$[66],$[67],$[72],$[70]];var $s=[$[58],$[60],$[1109],$[1575],$[963],$[595],$[1555],$[1004],$[1693],$[1497]];var $t=$m+$[458];var $u=$n+$[458];var $v=$o+$[1106];for(var $5=0;$5<4;$5++){$l[$t+$s[$5]]=new Function($q,$v+$s[$5]+$p);$l[$u+$s[$5]]=new Function($v+$s[$5]+$[252]);}var $w=$m+$[464];var $x=$n+$[464];var $y=$o+$[729];if(qx.core.Variant.isSet($[1],$[19])){for(var $5=0;$5<4;$5++){$l[$w+$s[$5]]=new Function($q,$y+$s[$5]+$p);$l[$x+$s[$5]]=new Function($y+$s[$5]+$[252]);}}else{for(var $5=0;$5<4;$5++){$l[$w+$s[$5]]=new Function($q,$[1398]+$s[$5]+$[1287]);$l[$x+$s[$5]]=new Function($[572]+$s[$5]+$[854]);}}for(var $5=0;$5<$r.length;$5++){$l[$m+$s[$5]]=new Function($q,$o+$r[$5]+$p);$l[$n+$s[$5]]=new Function($o+$r[$5]+$[252]);}},TYPE_NULL:0,TYPE_PIXEL:1,TYPE_PERCENT:2,TYPE_AUTO:3,TYPE_FLEX:4,layoutPropertyTypes:{},__initLayoutProperties:function($z){var $A=[$[26],$[27],$[66],$[67],$[72],$[70],$[14],$[10],$[18],$[16]];for(var $5=0,$c=$A.length,$B,$C,$D;$5<$c;$5++){$B=$A[$5];$C=$[976]+qx.lang.String.toFirstUp($B);$D=$C+$[673];$z.layoutPropertyTypes[$B]={dataType:$D,dataParsed:$C+$[1140],dataValue:$C+$[355],typePixel:$D+$[1090],typePercent:$D+$[603],typeAuto:$D+$[1652],typeFlex:$D+$[1373],typeNull:$D+$[787]};}},initScrollbarWidth:function(){var $D=document.createElement($[53]);var $E=$D.style;$E.height=$E.width=$[235];$E.overflow=$[36];document.body.appendChild($D);var $F=qx.html.Dimension.getScrollBarSizeRight($D);qx.ui.core.Widget.SCROLLBAR_SIZE=$F?$F:16;document.body.removeChild($D);}},properties:{enabled:{init:$[109],check:$[2],inheritable:true,apply:$[287],event:$[445]},parent:{check:$[292],nullable:true,event:$[600],apply:$[1225]},element:{check:$[498],nullable:true,apply:$[450],event:$[591]},visibility:{check:$[2],init:true,apply:$[1069],event:$[1502]},display:{check:$[2],init:true,apply:$[1111],event:$[1272]},anonymous:{check:$[2],init:false,event:$[625]},horizontalAlign:{check:[$[14],$[56],$[10]],themeable:true,nullable:true},verticalAlign:{check:[$[18],$[84],$[16]],themeable:true,nullable:true},allowStretchX:{check:$[2],init:true},allowStretchY:{check:$[2],init:true},zIndex:{check:$[24],apply:$[853],event:$[1077],themeable:true,nullable:true,init:null},backgroundColor:{nullable:true,init:null,check:$[85],apply:$[1032],event:$[880],themeable:true},textColor:{nullable:true,init:$[109],check:$[85],apply:$[1363],event:$[614],themeable:true,inheritable:true},border:{nullable:true,init:null,apply:$[688],event:$[1030],check:$[518],themeable:true},font:{nullable:true,init:$[109],apply:$[556],check:$[527],event:$[788],themeable:true,inheritable:true},opacity:{check:$[24],apply:$[840],themeable:true,nullable:true,init:null},cursor:{check:$[6],apply:$[1500],themeable:true,nullable:true,init:null},backgroundImage:{check:$[6],nullable:true,apply:$[610],themeable:true},overflow:{check:[$[33],$[3],$[36],$[105],$[104]],nullable:true,apply:$[789],event:$[1314],themeable:true,init:null},clipLeft:{check:$[5],apply:$[229],themeable:true,nullable:true},clipTop:{check:$[5],apply:$[229],themeable:true,nullable:true},clipWidth:{check:$[5],apply:$[229],themeable:true,nullable:true},clipHeight:{check:$[5],apply:$[229],themeable:true,nullable:true},tabIndex:{check:$[5],nullable:true,init:null,apply:$[865],event:$[1624]},hideFocus:{check:$[2],init:false,apply:$[1209],themeable:true},enableElementFocus:{check:$[2],init:true},focused:{check:$[2],init:false,apply:$[752],event:$[988]},selectable:{check:$[2],init:null,nullable:true,apply:$[602]},toolTip:{check:$[227],nullable:true},contextMenu:{check:$[152],nullable:true},capture:{check:$[2],init:false,apply:$[1627]},dropDataTypes:{nullable:true},command:{check:$[470],nullable:true,apply:$[1341]},appearance:{check:$[6],init:$[249],apply:$[837],event:$[1464]},marginTop:{check:$[24],apply:$[1064],nullable:true,themeable:true},marginRight:{check:$[24],apply:$[1371],nullable:true,themeable:true},marginBottom:{check:$[24],apply:$[601],nullable:true,themeable:true},marginLeft:{check:$[24],apply:$[1232],nullable:true,themeable:true},paddingTop:{check:$[24],apply:$[771],nullable:true,themeable:true},paddingRight:{check:$[24],apply:$[1584],nullable:true,themeable:true},paddingBottom:{check:$[24],apply:$[1473],nullable:true,themeable:true},paddingLeft:{check:$[24],apply:$[859],nullable:true,themeable:true},left:{apply:$[934],event:$[1388],nullable:true,themeable:true,init:null},right:{apply:$[691],event:$[881],nullable:true,themeable:true,init:null},width:{apply:$[1273],event:$[1243],nullable:true,themeable:true,init:null},minWidth:{apply:$[1336],event:$[1594],nullable:true,themeable:true,init:null},maxWidth:{apply:$[1073],event:$[1692],nullable:true,themeable:true,init:null},top:{apply:$[1428],event:$[1390],nullable:true,themeable:true,init:null},bottom:{apply:$[679],event:$[947],nullable:true,themeable:true,init:null},height:{apply:$[1377],event:$[1440],nullable:true,themeable:true,init:null},minHeight:{apply:$[635],event:$[1277],nullable:true,themeable:true,init:null},maxHeight:{apply:$[699],event:$[1275],nullable:true,themeable:true,init:null},location:{group:[$[14],$[18]],themeable:true},dimension:{group:[$[26],$[27]],themeable:true},space:{group:[$[14],$[26],$[18],$[27]],themeable:true},edge:{group:[$[18],$[10],$[16],$[14]],themeable:true,mode:$[97]},padding:{group:[$[246],$[302],$[279],$[297]],mode:$[97],themeable:true},margin:{group:[$[266],$[273],$[239],$[298]],mode:$[97],themeable:true},heights:{group:[$[72],$[27],$[70]],themeable:true},widths:{group:[$[66],$[26],$[67]],themeable:true},align:{group:[$[1604],$[817]],themeable:true},clipLocation:{group:[$[496],$[435]]},clipDimension:{group:[$[507],$[361]]},clip:{group:[$[496],$[435],$[507],$[361]]},innerWidth:{_cached:true,defaultValue:null},innerHeight:{_cached:true,defaultValue:null},boxWidth:{_cached:true,defaultValue:null},boxHeight:{_cached:true,defaultValue:null},outerWidth:{_cached:true,defaultValue:null},outerHeight:{_cached:true,defaultValue:null},frameWidth:{_cached:true,defaultValue:null,addToQueueRuntime:true},frameHeight:{_cached:true,defaultValue:null,addToQueueRuntime:true},preferredInnerWidth:{_cached:true,defaultValue:null,addToQueueRuntime:true},preferredInnerHeight:{_cached:true,defaultValue:null,addToQueueRuntime:true},preferredBoxWidth:{_cached:true,defaultValue:null},preferredBoxHeight:{_cached:true,defaultValue:null},hasPercentX:{_cached:true,defaultValue:false},hasPercentY:{_cached:true,defaultValue:false},hasAutoX:{_cached:true,defaultValue:false},hasAutoY:{_cached:true,defaultValue:false},hasFlexX:{_cached:true,defaultValue:false},hasFlexY:{_cached:true,defaultValue:false}},members:{_computedLeftValue:null,_computedLeftParsed:null,_computedLeftType:null,_computedLeftTypeNull:true,_computedLeftTypePixel:false,_computedLeftTypePercent:false,_computedLeftTypeAuto:false,_computedLeftTypeFlex:false,_computedRightValue:null,_computedRightParsed:null,_computedRightType:null,_computedRightTypeNull:true,_computedRightTypePixel:false,_computedRightTypePercent:false,_computedRightTypeAuto:false,_computedRightTypeFlex:false,_computedTopValue:null,_computedTopParsed:null,_computedTopType:null,_computedTopTypeNull:true,_computedTopTypePixel:false,_computedTopTypePercent:false,_computedTopTypeAuto:false,_computedTopTypeFlex:false,_computedBottomValue:null,_computedBottomParsed:null,_computedBottomType:null,_computedBottomTypeNull:true,_computedBottomTypePixel:false,_computedBottomTypePercent:false,_computedBottomTypeAuto:false,_computedBottomTypeFlex:false,_computedWidthValue:null,_computedWidthParsed:null,_computedWidthType:null,_computedWidthTypeNull:true,_computedWidthTypePixel:false,_computedWidthTypePercent:false,_computedWidthTypeAuto:false,_computedWidthTypeFlex:false,_computedMinWidthValue:null,_computedMinWidthParsed:null,_computedMinWidthType:null,_computedMinWidthTypeNull:true,_computedMinWidthTypePixel:false,_computedMinWidthTypePercent:false,_computedMinWidthTypeAuto:false,_computedMinWidthTypeFlex:false,_computedMaxWidthValue:null,_computedMaxWidthParsed:null,_computedMaxWidthType:null,_computedMaxWidthTypeNull:true,_computedMaxWidthTypePixel:false,_computedMaxWidthTypePercent:false,_computedMaxWidthTypeAuto:false,_computedMaxWidthTypeFlex:false,_computedHeightValue:null,_computedHeightParsed:null,_computedHeightType:null,_computedHeightTypeNull:true,_computedHeightTypePixel:false,_computedHeightTypePercent:false,_computedHeightTypeAuto:false,_computedHeightTypeFlex:false,_computedMinHeightValue:null,_computedMinHeightParsed:null,_computedMinHeightType:null,_computedMinHeightTypeNull:true,_computedMinHeightTypePixel:false,_computedMinHeightTypePercent:false,_computedMinHeightTypeAuto:false,_computedMinHeightTypeFlex:false,_computedMaxHeightValue:null,_computedMaxHeightParsed:null,_computedMaxHeightType:null,_computedMaxHeightTypeNull:true,_computedMaxHeightTypePixel:false,_computedMaxHeightTypePercent:false,_computedMaxHeightTypeAuto:false,_computedMaxHeightTypeFlex:false,_applyLeft:function($G,$H){this._unitDetectionPixelPercent($[14],$G);this.addToQueue($[14]);},_applyRight:function($G,$H){this._unitDetectionPixelPercent($[10],$G);this.addToQueue($[10]);},_applyTop:function($G,$H){this._unitDetectionPixelPercent($[18],$G);this.addToQueue($[18]);},_applyBottom:function($G,$H){this._unitDetectionPixelPercent($[16],$G);this.addToQueue($[16]);},_applyWidth:function($G,$H){this._unitDetectionPixelPercentAutoFlex($[26],$G);this.addToQueue($[26]);},_applyMinWidth:function($G,$H){this._unitDetectionPixelPercentAuto($[66],$G);this.addToQueue($[66]);},_applyMaxWidth:function($G,$H){this._unitDetectionPixelPercentAuto($[67],$G);this.addToQueue($[67]);},_applyHeight:function($G,$H){this._unitDetectionPixelPercentAutoFlex($[27],$G);this.addToQueue($[27]);},_applyMinHeight:function($G,$H){this._unitDetectionPixelPercentAuto($[72],$G);this.addToQueue($[72]);},_applyMaxHeight:function($G,$H){this._unitDetectionPixelPercentAuto($[70],$G);this.addToQueue($[70]);},isMaterialized:function(){var $I=this._element;return (this._initialLayoutDone&&this._isDisplayable&&qx.html.Style.getStyleProperty($I,$[151])!=$[7]&&qx.html.Style.getStyleProperty($I,$[1100])!=$[33]&&$I.offsetWidth>0&&$I.offsetHeight>0);},pack:function(){this.setWidth(this.getPreferredBoxWidth());this.setHeight(this.getPreferredBoxHeight());},auto:function(){this.setWidth($[3]);this.setHeight($[3]);},getChildren:qx.lang.Function.returnNull,getChildrenLength:qx.lang.Function.returnZero,hasChildren:qx.lang.Function.returnFalse,isEmpty:qx.lang.Function.returnTrue,indexOf:qx.lang.Function.returnNegativeIndex,contains:qx.lang.Function.returnFalse,getVisibleChildren:qx.lang.Function.returnNull,getVisibleChildrenLength:qx.lang.Function.returnZero,hasVisibleChildren:qx.lang.Function.returnFalse,isVisibleEmpty:qx.lang.Function.returnTrue,_hasParent:false,_isDisplayable:false,isDisplayable:function(){return this._isDisplayable;},_checkParent:function($G,$H){if(this.contains($G)){throw new Error("Could not insert myself into a child "+$G+"!");}return $G;},_applyParent:function($G,$H){if($H){var $J=$H.getChildren().indexOf(this);this._computedWidthValue=this._computedMinWidthValue=this._computedMaxWidthValue=this._computedLeftValue=this._computedRightValue=null;this._computedHeightValue=this._computedMinHeightValue=this._computedMaxHeightValue=this._computedTopValue=this._computedBottomValue=null;this._cachedBoxWidth=this._cachedInnerWidth=this._cachedOuterWidth=null;this._cachedBoxHeight=this._cachedInnerHeight=this._cachedOuterHeight=null;qx.lang.Array.removeAt($H.getChildren(),$J);$H._invalidateVisibleChildren();$H._removeChildFromChildrenQueue(this);$H.getLayoutImpl().updateChildrenOnRemoveChild(this,$J);$H.addToJobQueue($[375]);$H._invalidatePreferredInnerDimensions();this._oldParent=$H;}if($G){this._hasParent=true;if(typeof this._insertIndex==$[55]){qx.lang.Array.insertAt($G.getChildren(),this,this._insertIndex);delete this._insertIndex;}else{$G.getChildren().push(this);}}else{this._hasParent=false;}qx.core.Property.refresh(this);return this._handleDisplayable($[334]);},_applyDisplay:function($G,$H){return this._handleDisplayable($[151]);},_handleDisplayable:function($K){var $L=this._computeDisplayable();if(this._isDisplayable==$L&&!($L&&$K==$[334])){return true;}this._isDisplayable=$L;var $6=this.getParent();if($6){$6._invalidateVisibleChildren();$6._invalidatePreferredInnerDimensions();}if($K&&this._oldParent&&this._oldParent._initialLayoutDone){var $I=this.getElement();if($I){if(this.getVisibility()){this._beforeDisappear();}this._beforeRemoveDom();this._oldParent._getTargetNode().removeChild($I);this._afterRemoveDom();if(this.getVisibility()){this._afterDisappear();}}delete this._oldParent;}if($L){if($6._initialLayoutDone){$6.getLayoutImpl().updateChildrenOnAddChild(this,$6.getChildren().indexOf(this));$6.addToJobQueue($[1265]);}this.addToLayoutChanges($[1576]);this.addToCustomQueues($K);if(this.getVisibility()){this._beforeAppear();}if(!this._isCreated){qx.ui.core.Widget.addToGlobalElementQueue(this);}qx.ui.core.Widget.addToGlobalStateQueue(this);if(!qx.lang.Object.isEmpty(this._jobQueue)){qx.ui.core.Widget.addToGlobalJobQueue(this);}if(!qx.lang.Object.isEmpty(this._childrenQueue)){qx.ui.core.Widget.addToGlobalLayoutQueue(this);}}else{qx.ui.core.Widget.removeFromGlobalElementQueue(this);qx.ui.core.Widget.removeFromGlobalStateQueue(this);qx.ui.core.Widget.removeFromGlobalJobQueue(this);qx.ui.core.Widget.removeFromGlobalLayoutQueue(this);this.removeFromCustomQueues($K);if($6&&$K){if(this.getVisibility()){this._beforeDisappear();}if($6._initialLayoutDone&&this._initialLayoutDone){$6.getLayoutImpl().updateChildrenOnRemoveChild(this,$6.getChildren().indexOf(this));$6.addToJobQueue($[375]);this._beforeRemoveDom();$6._getTargetNode().removeChild(this.getElement());this._afterRemoveDom();}$6._removeChildFromChildrenQueue(this);if(this.getVisibility()){this._afterDisappear();}}}this._handleDisplayableCustom($L,$6,$K);return true;},addToCustomQueues:qx.lang.Function.returnTrue,removeFromCustomQueues:qx.lang.Function.returnTrue,_handleDisplayableCustom:qx.lang.Function.returnTrue,_computeDisplayable:function(){return this.getDisplay()&&this._hasParent&&this.getParent()._isDisplayable?true:false;},_beforeAppear:function(){this.createDispatchEvent($[689]);},_afterAppear:function(){this._isSeeable=true;this.createDispatchEvent($[186]);},_beforeDisappear:function(){this.removeState($[40]);if(qx.Class.isDefined($[288])){this.removeState($[13]);this.removeState($[32]);}this.createDispatchEvent($[388]);},_afterDisappear:function(){this._isSeeable=false;this.createDispatchEvent($[290]);},_isSeeable:false,isSeeable:function(){return this._isSeeable;},isAppearRelevant:function(){return this.getVisibility()&&this._isDisplayable;},_beforeInsertDom:function(){this.createDispatchEvent($[1166]);},_afterInsertDom:function(){this.createDispatchEvent($[1446]);},_beforeRemoveDom:function(){this.createDispatchEvent($[1230]);},_afterRemoveDom:function(){this.createDispatchEvent($[1012]);},_applyVisibility:function($G,$H){if($G){if(this._isDisplayable){this._beforeAppear();}this.removeStyleProperty($[151]);if(this._isDisplayable){this._afterAppear();}}else{if(this._isDisplayable){this._beforeDisappear();}this.setStyleProperty($[151],$[7]);if(this._isDisplayable){this._afterDisappear();}}},show:function(){this.setVisibility(true);this.setDisplay(true);},hide:function(){this.setVisibility(false);},connect:function(){this.setDisplay(true);},disconnect:function(){this.setDisplay(false);},_isCreated:false,_getTargetNode:qx.core.Variant.select($[1],{"gecko":function(){return this._element;},"default":function(){return this._borderElement||this._element;}}),addToDocument:function(){qx.ui.core.ClientDocument.getInstance().add(this);},isCreated:function(){return this._isCreated;},_createElementImpl:function(){this.setElement(this.getTopLevelWidget().getDocumentElement().createElement($[53]));},_applyElement:function($G,$H){this._isCreated=$G!=null;if($H){$H.qx_Widget=null;}if($G){$G.qx_Widget=this;$G.style.position=$[54];this._element=$G;this._style=$G.style;this._applyStyleProperties($G);this._applyHtmlProperties($G);this._applyHtmlAttributes($G);this._applyElementData($G);this.createDispatchEvent($[1087]);this.addToStateQueue();}else{this._element=this._style=null;}},addToJobQueue:function($B){if(this._hasParent){qx.ui.core.Widget.addToGlobalJobQueue(this);}if(!this._jobQueue){this._jobQueue={};}this._jobQueue[$B]=true;return true;},_flushJobQueue:function($M){try{var $3=this._jobQueue;var $6=this.getParent();if(!$6||qx.lang.Object.isEmpty($3)){return;}var $N=this instanceof qx.ui.core.Parent?this.getLayoutImpl():null;if($N){$N.updateSelfOnJobQueueFlush($3);}}catch(ex){this.error("Flushing job queue (prechecks#1) failed",ex);}try{var $O=false;var $P=$3.marginLeft||$3.marginRight;var $Q=$3.marginTop||$3.marginBottom;var $R=$3.frameWidth;var $S=$3.frameHeight;var $T=($3.frameWidth||$3.preferredInnerWidth)&&this._recomputePreferredBoxWidth();var $U=($3.frameHeight||$3.preferredInnerHeight)&&this._recomputePreferredBoxHeight();if($T){var $V=this.getPreferredBoxWidth();if(this._computedWidthTypeAuto){this._computedWidthValue=$V;$3.width=true;}if(this._computedMinWidthTypeAuto){this._computedMinWidthValue=$V;$3.minWidth=true;}if(this._computedMaxWidthTypeAuto){this._computedMaxWidthValue=$V;$3.maxWidth=true;}}if($U){var $V=this.getPreferredBoxHeight();if(this._computedHeightTypeAuto){this._computedHeightValue=$V;$3.height=true;}if(this._computedMinHeightTypeAuto){this._computedMinHeightValue=$V;$3.minHeight=true;}if(this._computedMaxHeightTypeAuto){this._computedMaxHeightValue=$V;$3.maxHeight=true;}}if(($3.width||$3.minWidth||$3.maxWidth||$3.left||$3.right)&&this._recomputeBoxWidth()){$P=$R=true;}if(($3.height||$3.minHeight||$3.maxHeight||$3.top||$3.bottom)&&this._recomputeBoxHeight()){$Q=$S=true;}}catch(ex){this.error("Flushing job queue (recompute#2) failed",ex);}try{if(($P&&this._recomputeOuterWidth())||$T){$6._invalidatePreferredInnerWidth();$6.getLayoutImpl().updateSelfOnChildOuterWidthChange(this);$O=true;}if(($Q&&this._recomputeOuterHeight())||$U){$6._invalidatePreferredInnerHeight();$6.getLayoutImpl().updateSelfOnChildOuterHeightChange(this);$O=true;}if($O){$6._flushJobQueue();}}catch(ex){this.error("Flushing job queue (parentsignals#3) failed",ex);}try{$6._addChildToChildrenQueue(this);for(var $5 in $3){this._layoutChanges[$5]=true;}}catch(ex){this.error("Flushing job queue (addjobs#4) failed",ex);}try{if(this instanceof qx.ui.core.Parent&&($3.paddingLeft||$3.paddingRight||$3.paddingTop||$3.paddingBottom)){var $W=this.getChildren(),$X=$W.length;if($3.paddingLeft){for(var $5=0;$5<$X;$5++){$W[$5].addToLayoutChanges($[1295]);}}if($3.paddingRight){for(var $5=0;$5<$X;$5++){$W[$5].addToLayoutChanges($[852]);}}if($3.paddingTop){for(var $5=0;$5<$X;$5++){$W[$5].addToLayoutChanges($[1603]);}}if($3.paddingBottom){for(var $5=0;$5<$X;$5++){$W[$5].addToLayoutChanges($[705]);}}}if($R){this._recomputeInnerWidth();}if($S){this._recomputeInnerHeight();}if(this._initialLayoutDone){if($N){$N.updateChildrenOnJobQueueFlush($3);}}}catch(ex){this.error("Flushing job queue (childrensignals#5) failed",ex);}delete this._jobQueue;},_isWidthEssential:qx.lang.Function.returnTrue,_isHeightEssential:qx.lang.Function.returnTrue,_computeBoxWidthFallback:function(){return 0;},_computeBoxHeightFallback:function(){return 0;},_computeBoxWidth:function(){var $N=this.getParent().getLayoutImpl();return Math.max(0,qx.lang.Number.limit($N.computeChildBoxWidth(this),this.getMinWidthValue(),this.getMaxWidthValue()));},_computeBoxHeight:function(){var $N=this.getParent().getLayoutImpl();return Math.max(0,qx.lang.Number.limit($N.computeChildBoxHeight(this),this.getMinHeightValue(),this.getMaxHeightValue()));},_computeOuterWidth:function(){return Math.max(0,(this.getMarginLeft()+this.getBoxWidth()+this.getMarginRight()));},_computeOuterHeight:function(){return Math.max(0,(this.getMarginTop()+this.getBoxHeight()+this.getMarginBottom()));},_computeInnerWidth:function(){return Math.max(0,this.getBoxWidth()-this.getFrameWidth());},_computeInnerHeight:function(){return Math.max(0,this.getBoxHeight()-this.getFrameHeight());},getNeededWidth:function(){var $N=this.getParent().getLayoutImpl();return Math.max(0,$N.computeChildNeededWidth(this));},getNeededHeight:function(){var $N=this.getParent().getLayoutImpl();return Math.max(0,$N.computeChildNeededHeight(this));},_recomputeFlexX:function(){if(!this.getHasFlexX()){return false;}if(this._computedWidthTypeFlex){this._computedWidthValue=null;this.addToLayoutChanges($[26]);}return true;},_recomputeFlexY:function(){if(!this.getHasFlexY()){return false;}if(this._computedHeightTypeFlex){this._computedHeightValue=null;this.addToLayoutChanges($[27]);}return true;},_recomputePercentX:function(){if(!this.getHasPercentX()){return false;}if(this._computedWidthTypePercent){this._computedWidthValue=null;this.addToLayoutChanges($[26]);}if(this._computedMinWidthTypePercent){this._computedMinWidthValue=null;this.addToLayoutChanges($[66]);}if(this._computedMaxWidthTypePercent){this._computedMaxWidthValue=null;this.addToLayoutChanges($[67]);}if(this._computedLeftTypePercent){this._computedLeftValue=null;this.addToLayoutChanges($[14]);}if(this._computedRightTypePercent){this._computedRightValue=null;this.addToLayoutChanges($[10]);}return true;},_recomputePercentY:function(){if(!this.getHasPercentY()){return false;}if(this._computedHeightTypePercent){this._computedHeightValue=null;this.addToLayoutChanges($[27]);}if(this._computedMinHeightTypePercent){this._computedMinHeightValue=null;this.addToLayoutChanges($[72]);}if(this._computedMaxHeightTypePercent){this._computedMaxHeightValue=null;this.addToLayoutChanges($[70]);}if(this._computedTopTypePercent){this._computedTopValue=null;this.addToLayoutChanges($[18]);}if(this._computedBottomTypePercent){this._computedBottomValue=null;this.addToLayoutChanges($[16]);}return true;},_recomputeRangeX:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function(){if(this._computedLeftTypeNull||this._computedRightTypeNull){return false;}this.addToLayoutChanges($[26]);return true;},"default":function(){return !(this._computedLeftTypeNull||this._computedRightTypeNull);}}),_recomputeRangeY:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function(){if(this._computedTopTypeNull||this._computedBottomTypeNull){return false;}this.addToLayoutChanges($[27]);return true;},"default":function(){return !(this._computedTopTypeNull||this._computedBottomTypeNull);}}),_recomputeStretchingX:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function(){if(this.getAllowStretchX()&&this._computedWidthTypeNull){this._computedWidthValue=null;this.addToLayoutChanges($[26]);return true;}return false;},"default":function(){if(this.getAllowStretchX()&&this._computedWidthTypeNull){return true;}return false;}}),_recomputeStretchingY:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function(){if(this.getAllowStretchY()&&this._computedHeightTypeNull){this._computedHeightValue=null;this.addToLayoutChanges($[27]);return true;}return false;},"default":function(){if(this.getAllowStretchY()&&this._computedHeightTypeNull){return true;}return false;}}),_computeValuePixel:function($Y){return Math.round($Y);},_computeValuePixelLimit:function($Y){return Math.max(0,this._computeValuePixel($Y));},_computeValuePercentX:function($Y){return Math.round(this.getParent().getInnerWidthForChild(this)*$Y*0.01);},_computeValuePercentXLimit:function($Y){return Math.max(0,this._computeValuePercentX($Y));},_computeValuePercentY:function($Y){return Math.round(this.getParent().getInnerHeightForChild(this)*$Y*0.01);},_computeValuePercentYLimit:function($Y){return Math.max(0,this._computeValuePercentY($Y));},getWidthValue:function(){if(this._computedWidthValue!=null){return this._computedWidthValue;}switch(this._computedWidthType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedWidthValue=this._computeValuePixelLimit(this._computedWidthParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedWidthValue=this._computeValuePercentXLimit(this._computedWidthParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedWidthValue=this.getPreferredBoxWidth();case qx.ui.core.Widget.TYPE_FLEX:if(this.getParent().getLayoutImpl().computeChildrenFlexWidth===undefined){throw new Error("Widget "+this+": having horizontal flex size (width="+this.getWidth()+") but parent layout "+this.getParent()+" does not support it");}this.getParent().getLayoutImpl().computeChildrenFlexWidth();return this._computedWidthValue=this._computedWidthFlexValue;}return null;},getMinWidthValue:function(){if(this._computedMinWidthValue!=null){return this._computedMinWidthValue;}switch(this._computedMinWidthType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedWidthValue=this._computeValuePixelLimit(this._computedMinWidthParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedWidthValue=this._computeValuePercentXLimit(this._computedMinWidthParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedMinWidthValue=this.getPreferredBoxWidth();}return null;},getMaxWidthValue:function(){if(this._computedMaxWidthValue!=null){return this._computedMaxWidthValue;}switch(this._computedMaxWidthType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedWidthValue=this._computeValuePixelLimit(this._computedMaxWidthParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedWidthValue=this._computeValuePercentXLimit(this._computedMaxWidthParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedMaxWidthValue=this.getPreferredBoxWidth();}return null;},getLeftValue:function(){if(this._computedLeftValue!=null){return this._computedLeftValue;}switch(this._computedLeftType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedLeftValue=this._computeValuePixel(this._computedLeftParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedLeftValue=this._computeValuePercentX(this._computedLeftParsed);}return null;},getRightValue:function(){if(this._computedRightValue!=null){return this._computedRightValue;}switch(this._computedRightType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedRightValue=this._computeValuePixel(this._computedRightParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedRightValue=this._computeValuePercentX(this._computedRightParsed);}return null;},getHeightValue:function(){if(this._computedHeightValue!=null){return this._computedHeightValue;}switch(this._computedHeightType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedHeightValue=this._computeValuePixelLimit(this._computedHeightParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedHeightValue=this._computeValuePercentYLimit(this._computedHeightParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedHeightValue=this.getPreferredBoxHeight();case qx.ui.core.Widget.TYPE_FLEX:if(this.getParent().getLayoutImpl().computeChildrenFlexHeight===undefined){throw new Error("Widget "+this+": having vertical flex size (height="+this.getHeight()+") but parent layout "+this.getParent()+" does not support it");}this.getParent().getLayoutImpl().computeChildrenFlexHeight();return this._computedHeightValue=this._computedHeightFlexValue;}return null;},getMinHeightValue:function(){if(this._computedMinHeightValue!=null){return this._computedMinHeightValue;}switch(this._computedMinHeightType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedMinHeightValue=this._computeValuePixelLimit(this._computedMinHeightParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedMinHeightValue=this._computeValuePercentYLimit(this._computedMinHeightParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedMinHeightValue=this.getPreferredBoxHeight();}return null;},getMaxHeightValue:function(){if(this._computedMaxHeightValue!=null){return this._computedMaxHeightValue;}switch(this._computedMaxHeightType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedMaxHeightValue=this._computeValuePixelLimit(this._computedMaxHeightParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedMaxHeightValue=this._computeValuePercentYLimit(this._computedMaxHeightParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedMaxHeightValue=this.getPreferredBoxHeight();}return null;},getTopValue:function(){if(this._computedTopValue!=null){return this._computedTopValue;}switch(this._computedTopType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedTopValue=this._computeValuePixel(this._computedTopParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedTopValue=this._computeValuePercentY(this._computedTopParsed);}return null;},getBottomValue:function(){if(this._computedBottomValue!=null){return this._computedBottomValue;}switch(this._computedBottomType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedBottomValue=this._computeValuePixel(this._computedBottomParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedBottomValue=this._computeValuePercentY(this._computedBottomParsed);}return null;},_computeFrameWidth:function(){var $10=this._cachedBorderLeft+this.getPaddingLeft()+this.getPaddingRight()+this._cachedBorderRight;switch(this.getOverflow()){case $[36]:case $[104]:$10+=qx.ui.core.Widget.SCROLLBAR_SIZE;break;case $[3]:break;}return $10;},_computeFrameHeight:function(){var $11=this._cachedBorderTop+this.getPaddingTop()+this.getPaddingBottom()+this._cachedBorderBottom;switch(this.getOverflow()){case $[36]:case $[105]:$11+=qx.ui.core.Widget.SCROLLBAR_SIZE;break;case $[3]:break;}return $11;},_invalidateFrameDimensions:function(){this._invalidateFrameWidth();this._invalidateFrameHeight();},_invalidatePreferredInnerDimensions:function(){this._invalidatePreferredInnerWidth();this._invalidatePreferredInnerHeight();},_computePreferredBoxWidth:function(){try{return Math.max(0,this.getPreferredInnerWidth()+this.getFrameWidth());}catch(ex){this.error("_computePreferredBoxWidth failed",ex);}},_computePreferredBoxHeight:function(){try{return Math.max(0,this.getPreferredInnerHeight()+this.getFrameHeight());}catch(ex){this.error("_computePreferredBoxHeight failed",ex);}},_initialLayoutDone:false,addToLayoutChanges:function($B){if(this._isDisplayable){this.getParent()._addChildToChildrenQueue(this);}return this._layoutChanges[$B]=true;},addToQueue:function($B){this._initialLayoutDone?this.addToJobQueue($B):this.addToLayoutChanges($B);},addToQueueRuntime:function($B){return !this._initialLayoutDone||this.addToJobQueue($B);},_computeHasPercentX:function(){return (this._computedLeftTypePercent||this._computedWidthTypePercent||this._computedMinWidthTypePercent||this._computedMaxWidthTypePercent||this._computedRightTypePercent);},_computeHasPercentY:function(){return (this._computedTopTypePercent||this._computedHeightTypePercent||this._computedMinHeightTypePercent||this._computedMaxHeightTypePercent||this._computedBottomTypePercent);},_computeHasAutoX:function(){return (this._computedWidthTypeAuto||this._computedMinWidthTypeAuto||this._computedMaxWidthTypeAuto);},_computeHasAutoY:function(){return (this._computedHeightTypeAuto||this._computedMinHeightTypeAuto||this._computedMaxHeightTypeAuto);},_computeHasFlexX:function(){return this._computedWidthTypeFlex;},_computeHasFlexY:function(){return this._computedHeightTypeFlex;},_evalUnitsPixelPercentAutoFlex:function($G){switch($G){case $[3]:return qx.ui.core.Widget.TYPE_AUTO;case Infinity:case -Infinity:return qx.ui.core.Widget.TYPE_NULL;}switch(typeof $G){case $[55]:return isNaN($G)?qx.ui.core.Widget.TYPE_NULL:qx.ui.core.Widget.TYPE_PIXEL;case $[8]:return $G.indexOf($[204])!=-1?qx.ui.core.Widget.TYPE_PERCENT:$G.indexOf($[136])!=-1?qx.ui.core.Widget.TYPE_FLEX:qx.ui.core.Widget.TYPE_NULL;}return qx.ui.core.Widget.TYPE_NULL;},_evalUnitsPixelPercentAuto:function($G){switch($G){case $[3]:return qx.ui.core.Widget.TYPE_AUTO;case Infinity:case -Infinity:return qx.ui.core.Widget.TYPE_NULL;}switch(typeof $G){case $[55]:return isNaN($G)?qx.ui.core.Widget.TYPE_NULL:qx.ui.core.Widget.TYPE_PIXEL;case $[8]:return $G.indexOf($[204])!=-1?qx.ui.core.Widget.TYPE_PERCENT:qx.ui.core.Widget.TYPE_NULL;}return qx.ui.core.Widget.TYPE_NULL;},_evalUnitsPixelPercent:function($G){switch($G){case Infinity:case -Infinity:return qx.ui.core.Widget.TYPE_NULL;}switch(typeof $G){case $[55]:return isNaN($G)?qx.ui.core.Widget.TYPE_NULL:qx.ui.core.Widget.TYPE_PIXEL;case $[8]:return $G.indexOf($[204])!=-1?qx.ui.core.Widget.TYPE_PERCENT:qx.ui.core.Widget.TYPE_NULL;}return qx.ui.core.Widget.TYPE_NULL;},_unitDetectionPixelPercentAutoFlex:function($12,$G){var $13=qx.ui.core.Widget.layoutPropertyTypes[$12];var $E=$13.dataType;var $B=$13.dataParsed;var $Y=$13.dataValue;var $14=$13.typePixel;var $15=$13.typePercent;var $16=$13.typeAuto;var $17=$13.typeFlex;var $18=$13.typeNull;var $19=this[$15];var $1a=this[$16];var $1b=this[$17];switch(this[$E]=this._evalUnitsPixelPercentAutoFlex($G)){case qx.ui.core.Widget.TYPE_PIXEL:this[$14]=true;this[$15]=this[$16]=this[$17]=this[$18]=false;this[$B]=this[$Y]=Math.round($G);break;case qx.ui.core.Widget.TYPE_PERCENT:this[$15]=true;this[$14]=this[$16]=this[$17]=this[$18]=false;this[$B]=parseFloat($G);this[$Y]=null;break;case qx.ui.core.Widget.TYPE_AUTO:this[$16]=true;this[$14]=this[$15]=this[$17]=this[$18]=false;this[$B]=this[$Y]=null;break;case qx.ui.core.Widget.TYPE_FLEX:this[$17]=true;this[$14]=this[$15]=this[$16]=this[$18]=false;this[$B]=parseFloat($G);this[$Y]=null;break;default:this[$18]=true;this[$14]=this[$15]=this[$16]=this[$17]=false;this[$B]=this[$Y]=null;break;}if($19!=this[$15]){switch($12){case $[66]:case $[67]:case $[26]:case $[14]:case $[10]:this._invalidateHasPercentX();break;case $[70]:case $[72]:case $[27]:case $[18]:case $[16]:this._invalidateHasPercentY();break;}}if($1a!=this[$16]){switch($12){case $[66]:case $[67]:case $[26]:this._invalidateHasAutoX();break;case $[72]:case $[70]:case $[27]:this._invalidateHasAutoY();break;}}if($1b!=this[$17]){switch($12){case $[26]:this._invalidateHasFlexX();break;case $[27]:this._invalidateHasFlexY();break;}}},_unitDetectionPixelPercentAuto:function($12,$G){var $13=qx.ui.core.Widget.layoutPropertyTypes[$12];var $E=$13.dataType;var $B=$13.dataParsed;var $Y=$13.dataValue;var $14=$13.typePixel;var $15=$13.typePercent;var $16=$13.typeAuto;var $17=$13.typeNull;var $19=this[$15];var $1a=this[$16];switch(this[$E]=this._evalUnitsPixelPercentAuto($G)){case qx.ui.core.Widget.TYPE_PIXEL:this[$14]=true;this[$15]=this[$16]=this[$17]=false;this[$B]=this[$Y]=Math.round($G);break;case qx.ui.core.Widget.TYPE_PERCENT:this[$15]=true;this[$14]=this[$16]=this[$17]=false;this[$B]=parseFloat($G);this[$Y]=null;break;case qx.ui.core.Widget.TYPE_AUTO:this[$16]=true;this[$14]=this[$15]=this[$17]=false;this[$B]=this[$Y]=null;break;default:this[$17]=true;this[$14]=this[$15]=this[$16]=false;this[$B]=this[$Y]=null;break;}if($19!=this[$15]){switch($12){case $[66]:case $[67]:case $[26]:case $[14]:case $[10]:this._invalidateHasPercentX();break;case $[72]:case $[70]:case $[27]:case $[18]:case $[16]:this._invalidateHasPercentY();break;}}if($1a!=this[$16]){switch($12){case $[66]:case $[67]:case $[26]:this._invalidateHasAutoX();break;case $[72]:case $[70]:case $[27]:this._invalidateHasAutoY();break;}}},_unitDetectionPixelPercent:function($12,$G){var $13=qx.ui.core.Widget.layoutPropertyTypes[$12];var $E=$13.dataType;var $B=$13.dataParsed;var $Y=$13.dataValue;var $14=$13.typePixel;var $15=$13.typePercent;var $16=$13.typeNull;var $19=this[$15];switch(this[$E]=this._evalUnitsPixelPercent($G)){case qx.ui.core.Widget.TYPE_PIXEL:this[$14]=true;this[$15]=this[$16]=false;this[$B]=this[$Y]=Math.round($G);break;case qx.ui.core.Widget.TYPE_PERCENT:this[$15]=true;this[$14]=this[$16]=false;this[$B]=parseFloat($G);this[$Y]=null;break;default:this[$16]=true;this[$14]=this[$15]=false;this[$B]=this[$Y]=null;break;}if($19!=this[$15]){switch($12){case $[66]:case $[67]:case $[26]:case $[14]:case $[10]:this._invalidateHasPercentX();break;case $[72]:case $[70]:case $[27]:case $[18]:case $[16]:this._invalidateHasPercentY();break;}}},getTopLevelWidget:function(){return this._hasParent?this.getParent().getTopLevelWidget():null;},moveSelfBefore:function($1c){this.getParent().addBefore(this,$1c);},moveSelfAfter:function($1d){this.getParent().addAfter(this,$1d);},moveSelfToBegin:function(){this.getParent().addAtBegin(this);},moveSelfToEnd:function(){this.getParent().addAtEnd(this);},getPreviousSibling:function(){var $B=this.getParent();if($B==null){return null;}var $1e=$B.getChildren();return $1e[$1e.indexOf(this)-1];},getNextSibling:function(){var $B=this.getParent();if($B==null){return null;}var $1e=$B.getChildren();return $1e[$1e.indexOf(this)+1];},getPreviousVisibleSibling:function(){if(!this._hasParent){return null;}var $1f=this.getParent().getVisibleChildren();return $1f[$1f.indexOf(this)-1];},getNextVisibleSibling:function(){if(!this._hasParent){return null;}var $1f=this.getParent().getVisibleChildren();return $1f[$1f.indexOf(this)+1];},getPreviousActiveSibling:function($d){var $1g=qx.ui.core.Widget.getActiveSiblingHelper(this,this.getParent(),-1,$d,null);return $1g?$1g:this.getParent().getLastActiveChild();},getNextActiveSibling:function($d){var $1h=qx.ui.core.Widget.getActiveSiblingHelper(this,this.getParent(),1,$d,null);return $1h?$1h:this.getParent().getFirstActiveChild();},isFirstChild:function(){return this._hasParent&&this.getParent().getFirstChild()==this;},isLastChild:function(){return this._hasParent&&this.getParent().getLastChild()==this;},isFirstVisibleChild:function(){return this._hasParent&&this.getParent().getFirstVisibleChild()==this;},isLastVisibleChild:function(){return this._hasParent&&this.getParent().getLastVisibleChild()==this;},hasState:function($1i){return this.__states&&this.__states[$1i]?true:false;},addState:function($1i){if(!this.__states){this.__states={};}if(!this.__states[$1i]){this.__states[$1i]=true;if(this._hasParent){qx.ui.core.Widget.addToGlobalStateQueue(this);}}},removeState:function($1i){if(this.__states&&this.__states[$1i]){delete this.__states[$1i];if(this._hasParent){qx.ui.core.Widget.addToGlobalStateQueue(this);}}},_styleFromMap:function($1j){var $1k=qx.core.Property.$$method.style;var $1l=qx.core.Property.$$method.unstyle;var $G;var $1m;for(var $1m in $1j){$G=$1j[$1m];$G===$[69]?this[$1l[$1m]]():this[$1k[$1m]]($G);}},_unstyleFromArray:function($1j){var $1l=qx.core.Property.$$method.unstyle;var $5,$c;for(var $5=0,$c=$1j.length;$5<$c;$5++){this[$1l[$1j[$5]]]();}},_renderAppearance:function(){if(!this.__states){this.__states={};}this._applyStateStyleFocus(this.__states);var $1n=this.getAppearance();if($1n){try{var $13=qx.theme.manager.Appearance.getInstance().styleFrom($1n,this.__states);if($13){this._styleFromMap($13);}}catch(ex){this.error("Could not apply state appearance",ex);}}},_resetAppearanceThemeWrapper:function($1o,$1p){var $1n=this.getAppearance();if($1n){var $1q=qx.theme.manager.Appearance.getInstance();var $1r=$1q.styleFromTheme($1p,$1n,this.__states);var $1s=$1q.styleFromTheme($1o,$1n,this.__states);var $1t=[];for(var $1m in $1r){if($1s[$1m]===undefined){$1t.push($1m);}}this._unstyleFromArray($1t);this._styleFromMap($1s);}},_applyStateStyleFocus:qx.core.Variant.select($[1],{"mshtml":function($1u){},"gecko":function($1u){if($1u.focused){if(!qx.event.handler.FocusHandler.mouseFocus&&!this.getHideFocus()){this.setStyleProperty($[192],$[195]);}}else{this.removeStyleProperty($[192]);}},"default":function($1u){if($1u.focused){if(!qx.event.handler.FocusHandler.mouseFocus&&!this.getHideFocus()){this.setStyleProperty($[203],$[195]);}}else{this.removeStyleProperty($[203]);}}}),addToStateQueue:function(){qx.ui.core.Widget.addToGlobalStateQueue(this);},recursiveAddToStateQueue:function(){this.addToStateQueue();},_applyAppearance:function($G,$H){if(!this.__states){this.__states={};}var $1q=qx.theme.manager.Appearance.getInstance();if($G){var $1s=$1q.styleFrom($G,this.__states)||{};}if($H){var $1r=$1q.styleFrom($H,this.__states)||{};var $1t=[];for(var $1m in $1r){if(!$1s||!($1m in $1s)){$1t.push($1m);}}}if($1t){this._unstyleFromArray($1t);}if($1s){this._styleFromMap($1s);}},_recursiveAppearanceThemeUpdate:function($1o,$1p){try{this._resetAppearanceThemeWrapper($1o,$1p);}catch(ex){this.error("Failed to update appearance theme",ex);}},_applyElementData:function($I){},setHtmlProperty:function($1v,$G){if(!this._htmlProperties){this._htmlProperties={};}this._htmlProperties[$1v]=$G;if(this._isCreated&&this.getElement()[$1v]!=$G){this.getElement()[$1v]=$G;}return true;},removeHtmlProperty:qx.core.Variant.select($[1],{"mshtml":function($1v){if(!this._htmlProperties){return;}delete this._htmlProperties[$1v];if(this._isCreated){this.getElement().removeAttribute($1v);}return true;},"default":function($1v){if(!this._htmlProperties){return;}delete this._htmlProperties[$1v];if(this._isCreated){this.getElement().removeAttribute($1v);delete this.getElement()[$1v];}return true;}}),getHtmlProperty:function($1v){if(!this._htmlProperties){return $[0];}return this._htmlProperties[$1v]||$[0];},_applyHtmlProperties:function($I){var $1w=this._htmlProperties;if($1w){var $1v;for($1v in $1w){$I[$1v]=$1w[$1v];}}},setHtmlAttribute:function($1v,$G){if(!this._htmlAttributes){this._htmlAttributes={};}this._htmlAttributes[$1v]=$G;if(this._isCreated){this.getElement().setAttribute($1v,$G);}return true;},removeHtmlAttribute:function($1v){if(!this._htmlAttributes){return;}delete this._htmlAttributes[$1v];if(this._isCreated){this.getElement().removeAttribute($1v);}return true;},getHtmlAttribute:function($1v){if(!this._htmlAttributes){return $[0];}return this._htmlAttributes[$1v]||$[0];},_applyHtmlAttributes:function($I){var $1x=this._htmlAttributes;if($1x){var $1v;for($1v in $1x){$I.setAttribute($1v,$1x[$1v]);}}},getStyleProperty:function($1v){if(!this._styleProperties){return $[0];}return this._styleProperties[$1v]||$[0];},__outerElementStyleProperties:{cursor:true,zIndex:true,filter:true,display:true,visibility:true},setStyleProperty:function($1v,$G){if(!this._styleProperties){this._styleProperties={};}this._styleProperties[$1v]=$G;if(this._isCreated){var $I=this.__outerElementStyleProperties[$1v]?this.getElement():this._getTargetNode();if($I){$I.style[$1v]=($G==null)?$[0]:$G;}}},removeStyleProperty:function($1v){if(!this._styleProperties){return;}delete this._styleProperties[$1v];if(this._isCreated){var $I=this.__outerElementStyleProperties[$1v]?this.getElement():this._getTargetNode();if($I){$I.style[$1v]=$[0];}}},_applyStyleProperties:function($I){var $1w=this._styleProperties;if(!$1w){return;}var $1v;var $1y=$I;var $1z=this._getTargetNode();var $I;var $G;for($1v in $1w){$I=this.__outerElementStyleProperties[$1v]?$1y:$1z;$G=$1w[$1v];$I.style[$1v]=($G==null)?$[0]:$G;}},_applyEnabled:function($G,$H){if($G===false){this.addState($[177]);this.removeState($[40]);if(qx.Class.isDefined($[288])){this.removeState($[32]);this.removeState($[13]);}}else{this.removeState($[177]);}},isFocusable:function(){return this.getEnabled()&&this.isSeeable()&&this.getTabIndex()>=0&&this.getTabIndex()!=null;},isFocusRoot:function(){return false;},getFocusRoot:function(){if(this._hasParent){return this.getParent().getFocusRoot();}return null;},getActiveChild:function(){var $1A=this.getFocusRoot();if($1A){return $1A.getActiveChild();}return null;},_ontabfocus:qx.lang.Function.returnTrue,_applyFocused:function($G,$H){if(!this.isCreated()){return;}var $1B=this.getFocusRoot();if($1B){if($G){$1B.setFocusedChild(this);this._visualizeFocus();}else{if($1B.getFocusedChild()==this){$1B.setFocusedChild(null);}this._visualizeBlur();}}},_applyHideFocus:qx.core.Variant.select($[1],{"mshtml":function($G,$H){this.setHtmlProperty($[1581],$G);},"default":qx.lang.Function.returnTrue}),_visualizeBlur:function(){if(this.getEnableElementFocus()&&(!this.getFocusRoot().getFocusedChild()||(this.getFocusRoot().getFocusedChild()&&this.getFocusRoot().getFocusedChild().getEnableElementFocus()))){try{this.getElement().blur();}catch(ex){}}this.removeState($[212]);},_visualizeFocus:function(){if(!qx.event.handler.FocusHandler.mouseFocus&&this.getEnableElementFocus()){try{this.getElement().focus();}catch(ex){}}this.addState($[212]);},focus:function(){delete qx.event.handler.FocusHandler.mouseFocus;this.setFocused(true);},blur:function(){delete qx.event.handler.FocusHandler.mouseFocus;this.setFocused(false);},_applyCapture:function($G,$H){var $1C=qx.event.handler.EventHandler.getInstance();if($H){$1C.setCaptureWidget(null);}else if($G){$1C.setCaptureWidget(this);}},_applyZIndex:function($G,$H){if($G==null){this.removeStyleProperty($[303]);}else{this.setStyleProperty($[303],$G);}},_applyTabIndex:qx.core.Variant.select($[1],{"mshtml":function($G,$H){this.setHtmlProperty($[344],$G<0?-1:1);},"gecko":function($G,$H){this.setStyleProperty($[1369],($G<0?$[480]:$[130]));},"default":function($G,$H){this.setStyleProperty($[703],($G<0?$[480]:$[130]));this.setHtmlProperty($[344],$G<0?-1:1);}}),_applySelectable:qx.core.Variant.select($[1],{"mshtml":function($G,$H){},"gecko":function($G,$H){if($G){this.removeStyleProperty($[358]);}else{this.setStyleProperty($[358],$[7]);}},"webkit":function($G,$H){if($G){this.removeStyleProperty($[493]);}else{this.setStyleProperty($[493],$[7]);}},"khtml":function($G,$H){if($G){this.removeStyleProperty($[369]);}else{this.setStyleProperty($[369],$[7]);}},"default":function($G,$H){if($G){return this.removeStyleProperty($[504]);}else{this.setStyleProperty($[504],$[7]);}}}),_applyOpacity:qx.core.Variant.select($[1],{"mshtml":function($G,$H){if($G==null||$G>=1||$G<0){this.removeStyleProperty($[141]);}else{this.setStyleProperty($[141],($[847]+Math.round($G*100)+$[117]));}},"default":function($G,$H){if($G==null||$G>1){if(qx.core.Variant.isSet($[1],$[19])){this.removeStyleProperty($[477]);}else if(qx.core.Variant.isSet($[1],$[150])){this.removeStyleProperty($[349]);}this.removeStyleProperty($[346]);}else{$G=qx.lang.Number.limit($G,0,1);if(qx.core.Variant.isSet($[1],$[19])){this.setStyleProperty($[477],$G);}else if(qx.core.Variant.isSet($[1],$[150])){this.setStyleProperty($[349],$G);}this.setStyleProperty($[346],$G);}}}),__cursorMap:qx.core.Variant.select($[1],{"mshtml":{"cursor":$[194],"ew-resize":$[291],"ns-resize":$[268],"nesw-resize":$[413],"nwse-resize":$[324]},"opera":{"col-resize":$[291],"row-resize":$[268],"ew-resize":$[291],"ns-resize":$[268],"nesw-resize":$[413],"nwse-resize":$[324]},"default":{}}),_applyCursor:function($G,$H){if($G){this.setStyleProperty($[317],this.__cursorMap[$G]||$G);}else{this.removeStyleProperty($[317]);}},_applyCommand:function($G,$H){},_applyBackgroundImage:function($G,$H){var $1D=qx.io.image.Manager.getInstance();var $1E=qx.io.Alias.getInstance();if($H){$1D.hide($H);}if($G){$1D.show($G);}$1E.connect(this._styleBackgroundImage,this,$G);},_styleBackgroundImage:function($G){$G?this.setStyleProperty($[421],$[1667]+$G+$[117]):this.removeStyleProperty($[421]);},_applyClip:function($G,$H){return this._compileClipString();},_compileClipString:function(){var $1F=this.getClipLeft();var $1G=this.getClipTop();var $1H=this.getClipWidth();var $1I=this.getClipHeight();var $1J,$1K;if($1F==null){$1J=($1H==null?$[3]:$1H+$[42]);$1F=$[3];}else{$1J=($1H==null?$[3]:$1F+$1H+$[42]);$1F=$1F+$[42];}if($1G==null){$1K=($1I==null?$[3]:$1I+$[42]);$1G=$[3];}else{$1K=($1I==null?$[3]:$1G+$1I+$[42]);$1G=$1G+$[42];}return this.setStyleProperty($[942],($[1641]+$1G+$[94]+$1J+$[94]+$1K+$[94]+$1F+$[117]));},_applyOverflow:qx.core.Variant.select($[1],{"mshtml":function($G,$H){var $1L=$G;var $1M=$[68];switch($G){case $[105]:$1M=$[167];$1L=$[36];break;case $[104]:$1M=$[171];$1L=$[36];break;}var $A=[$[68],$[167],$[171]];for(var $5=0;$5<$A.length;$5++){if($A[$5]!=$1M){this.removeStyleProperty($A[$5]);}}switch($G){case $[105]:this.setStyleProperty($[171],$[33]);break;case $[104]:this.setStyleProperty($[167],$[33]);break;}this._renderOverflow($1M,$1L,$G,$H);this.addToQueue($[68]);},"gecko":function($G,$H){var $1L=$G;var $1M=$[68];switch($1L){case $[33]:$1L=$[1572];break;case $[105]:$1L=$[267];break;case $[104]:$1L=$[258];break;}this._renderOverflow($1M,$1L,$G,$H);this.addToQueue($[68]);},"default":function($G,$H){var $1L=$G;var $1M=$[68];switch($1L){case $[105]:case $[104]:$1L=$[36];break;}this._renderOverflow($1M,$1L,$G,$H);this.addToQueue($[68]);}}),_renderOverflow:function($1M,$1L,$G,$H){this.setStyleProperty($1M,$1L||$[0]);this._invalidateFrameWidth();this._invalidateFrameHeight();},getOverflowX:function(){var $1N=this.getOverflow();return $1N==$[104]?$[33]:$1N;},getOverflowY:function(){var $1N=this.getOverflow();return $1N==$[105]?$[33]:$1N;},_applyBackgroundColor:function($G,$H){qx.theme.manager.Color.getInstance().connect(this._styleBackgroundColor,this,$G);},_styleBackgroundColor:function($G){$G?this.setStyleProperty($[468],$G):this.removeStyleProperty($[468]);},_applyTextColor:function($G,$H){},_applyFont:function($G,$H){},_cachedBorderTop:0,_cachedBorderRight:0,_cachedBorderBottom:0,_cachedBorderLeft:0,_applyBorder:function($G,$H){qx.theme.manager.Border.getInstance().connect(this._queueBorder,this,$G);},__borderJobs:{top:$[763],right:$[867],bottom:$[615],left:$[1421]},_queueBorder:function($G,$1O){if(!$1O){var $1P=this.__borderJobs;for(var $1Q in $1P){this.addToQueue($1P[$1Q]);}this.__reflowBorderX($G);this.__reflowBorderY($G);}else{if($1O===$[14]||$1O===$[10]){this.__reflowBorderX($G);}else{this.__reflowBorderY($G);}this.addToQueue(this.__borderJobs[$1O]);}this.__borderObject=$G;},__reflowBorderX:function($G){var $1R=this._cachedBorderLeft;var $1S=this._cachedBorderRight;this._cachedBorderLeft=$G?$G.getWidthLeft():0;this._cachedBorderRight=$G?$G.getWidthRight():0;if(($1R+$1S)!=(this._cachedBorderLeft+this._cachedBorderRight)){this._invalidateFrameWidth();}},__reflowBorderY:function($G){var $1T=this._cachedBorderTop;var $1U=this._cachedBorderBottom;this._cachedBorderTop=$G?$G.getWidthTop():0;this._cachedBorderBottom=$G?$G.getWidthBottom():0;if(($1T+$1U)!=(this._cachedBorderTop+this._cachedBorderBottom)){this._invalidateFrameHeight();}},renderBorder:function($1V){var $G=this.__borderObject;var $1W=qx.theme.manager.Border.getInstance();if($G){if($1V.borderTop){$G.renderTop(this);}if($1V.borderRight){$G.renderRight(this);}if($1V.borderBottom){$G.renderBottom(this);}if($1V.borderLeft){$G.renderLeft(this);}}else{var $1X=qx.ui.core.Border;if($1V.borderTop){$1X.resetTop(this);}if($1V.borderRight){$1X.resetRight(this);}if($1V.borderBottom){$1X.resetBottom(this);}if($1V.borderLeft){$1X.resetLeft(this);}}},prepareEnhancedBorder:qx.core.Variant.select($[1],{"gecko":qx.lang.Function.returnTrue,"default":function(){var $I=this.getElement();var $1Y=this._borderElement=document.createElement($[53]);var $20=$I.style;var $1e=this._innerStyle=$1Y.style;if(qx.core.Variant.isSet($[1],$[12])){}else{$1e.width=$1e.height=$[65];}$1e.position=$[54];for(var $5 in this._styleProperties){switch($5){case $[303]:case $[141]:case $[151]:break;default:$1e[$5]=$20[$5];$20[$5]=$[0];}}for(var $5 in this._htmlProperties){switch($5){case $[1279]:$1Y.unselectable=this._htmlProperties[$5];}}while($I.firstChild){$1Y.appendChild($I.firstChild);}$I.appendChild($1Y);}}),_applyPaddingTop:function($G,$H){this.addToQueue($[246]);this._invalidateFrameHeight();},_applyPaddingRight:function($G,$H){this.addToQueue($[302]);this._invalidateFrameWidth();},_applyPaddingBottom:function($G,$H){this.addToQueue($[279]);this._invalidateFrameHeight();},_applyPaddingLeft:function($G,$H){this.addToQueue($[297]);this._invalidateFrameWidth();},renderPadding:function($1V){},_applyMarginLeft:function($G,$H){this.addToQueue($[298]);},_applyMarginRight:function($G,$H){this.addToQueue($[273]);},_applyMarginTop:function($G,$H){this.addToQueue($[266]);},_applyMarginBottom:function($G,$H){this.addToQueue($[239]);},execute:function(){var $21=this.getCommand();if($21){$21.execute(this);}this.createDispatchEvent($[122]);},_visualPropertyCheck:function(){if(!this.isCreated()){throw new Error(this.classname+": Element must be created previously!");}},setScrollLeft:function($22){this._visualPropertyCheck();this._getTargetNode().scrollLeft=$22;},setScrollTop:function($23){this._visualPropertyCheck();this._getTargetNode().scrollTop=$23;},getOffsetLeft:function(){this._visualPropertyCheck();return qx.html.Offset.getLeft(this.getElement());},getOffsetTop:function(){this._visualPropertyCheck();return qx.html.Offset.getTop(this.getElement());},getScrollLeft:function(){this._visualPropertyCheck();return this._getTargetNode().scrollLeft;},getScrollTop:function(){this._visualPropertyCheck();return this._getTargetNode().scrollTop;},getClientWidth:function(){this._visualPropertyCheck();return this._getTargetNode().clientWidth;},getClientHeight:function(){this._visualPropertyCheck();return this._getTargetNode().clientHeight;},getOffsetWidth:function(){this._visualPropertyCheck();return this.getElement().offsetWidth;},getOffsetHeight:function(){this._visualPropertyCheck();return this.getElement().offsetHeight;},getScrollWidth:function(){this._visualPropertyCheck();return this.getElement().scrollWidth;},getScrollHeight:function(){this._visualPropertyCheck();return this.getElement().scrollHeight;},scrollIntoView:function($24){this.scrollIntoViewX($24);this.scrollIntoViewY($24);},scrollIntoViewX:function($25){if(!this._isCreated||!this._isDisplayable){this.warn("The function scrollIntoViewX can only be called after the widget is created!");return false;}return qx.html.ScrollIntoView.scrollX(this.getElement(),$25);},scrollIntoViewY:function($26){if(!this._isCreated||!this._isDisplayable){this.warn("The function scrollIntoViewY can only be called after the widget is created!");return false;}return qx.html.ScrollIntoView.scrollY(this.getElement(),$26);},supportsDrop:function($27){return true;}},settings:{"qx.widgetQueueDebugging":false},defer:function($z,$l){$z.__initApplyMethods($l);if(qx.core.Variant.isSet($[1],$[12])){$l._renderRuntimeWidth=function($Y){this._style.pixelWidth=($Y==null)?0:$Y;if(this._innerStyle){this._innerStyle.pixelWidth=($Y==null)?0:$Y-2;}};$l._renderRuntimeHeight=function($Y){this._style.pixelHeight=($Y==null)?0:$Y;if(this._innerStyle){this._innerStyle.pixelHeight=($Y==null)?0:$Y-2;}};$l._resetRuntimeWidth=function(){this._style.width=$[0];if(this._innerStyle){this._innerStyle.width=$[0];}};$l._resetRuntimeHeight=function(){this._style.height=$[0];if(this._innerStyle){this._innerStyle.height=$[0];}};}$z.__initLayoutProperties($z);{};},destruct:function(){var $I=this.getElement();if($I){$I.qx_Widget=null;}this._disposeFields($[1598],$[1089],$[323],$[1387],$[936],$[1171],$[1193],$[839],$[1318],$[915],$[620],$[1606],$[599],$[1549]);}}); 
add: qx.Class.define($[61],{extend:qx.core.Target,type:$[49],construct:function(){arguments.callee.base.call(this);this._layoutChanges={};},events:{"beforeAppear":$[4],"appear":$[4],"beforeDisappear":$[4],"disappear":$[4],"beforeInsertDom":$[4],"insertDom":$[4],"beforeRemoveDom":$[4],"removeDom":$[4],"create":$[4],"execute":$[4],"mouseover":$[81],"mousemove":$[81],"mouseout":$[81],"mousedown":$[81],"mouseup":$[81],"mousewheel":$[81],"click":$[81],"dblclick":$[81],"contextmenu":$[81],"keydown":$[181],"keypress":$[181],"keyinput":$[181],"keyup":$[181],"focusout":$[164],"focusin":$[164],"blur":$[164],"focus":$[164],"dragdrop":$[141],"dragout":$[141],"dragover":$[141],"dragmove":$[141],"dragstart":$[141],"dragend":$[141]},statics:{create:function($0,$1){$0._appearance=$1;return new $0;},SCROLLBAR_SIZE:null,_autoFlushTimeout:null,_initAutoFlush:function(){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._autoFlushTimeout=window.setTimeout(qx.ui.core.Widget._autoFlushHelper,0);}},_removeAutoFlush:function(){if(qx.ui.core.Widget._autoFlushTimeout!=null){window.clearTimeout(qx.ui.core.Widget._autoFlushTimeout);qx.ui.core.Widget._autoFlushTimeout=null;}},_autoFlushHelper:function(){qx.ui.core.Widget._autoFlushTimeout=null;if(!qx.core.Object.inGlobalDispose()){qx.ui.core.Widget.flushGlobalQueues();}},flushGlobalQueues:function(){if(qx.ui.core.Widget._autoFlushTimeout!=null){qx.ui.core.Widget._removeAutoFlush();}if(qx.ui.core.Widget._inFlushGlobalQueues||!qx.core.Init.getInstance().getApplication().getUiReady()){return;}qx.ui.core.Widget._inFlushGlobalQueues=true;qx.ui.core.Widget.flushGlobalWidgetQueue();qx.ui.core.Widget.flushGlobalStateQueue();qx.ui.core.Widget.flushGlobalElementQueue();qx.ui.core.Widget.flushGlobalJobQueue();qx.ui.core.Widget.flushGlobalLayoutQueue();qx.ui.core.Widget.flushGlobalDisplayQueue();delete qx.ui.core.Widget._inFlushGlobalQueues;},_globalWidgetQueue:[],addToGlobalWidgetQueue:function($2){if(!$2._isInGlobalWidgetQueue&&$2._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}qx.ui.core.Widget._globalWidgetQueue.push($2);$2._isInGlobalWidgetQueue=true;}},removeFromGlobalWidgetQueue:function($2){if($2._isInGlobalWidgetQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalWidgetQueue,$2);delete $2._isInGlobalWidgetQueue;}},flushGlobalWidgetQueue:function(){var $3=qx.ui.core.Widget._globalWidgetQueue,$4,$2;while(($4=$3.length)>0){for(var $5=0;$5<$4;$5++){$2=$3[$5];$2.flushWidgetQueue();delete $2._isInGlobalWidgetQueue;}$3.splice(0,$4);}},_globalElementQueue:[],addToGlobalElementQueue:function($2){if(!$2._isInGlobalElementQueue&&$2._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}qx.ui.core.Widget._globalElementQueue.push($2);$2._isInGlobalElementQueue=true;}},removeFromGlobalElementQueue:function($2){if($2._isInGlobalElementQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalElementQueue,$2);delete $2._isInGlobalElementQueue;}},flushGlobalElementQueue:function(){var $3=qx.ui.core.Widget._globalElementQueue,$4,$2;while(($4=$3.length)>0){for(var $5=0;$5<$4;$5++){$2=$3[$5];$2._createElementImpl();delete $2._isInGlobalElementQueue;}$3.splice(0,$4);}},_globalStateQueue:[],addToGlobalStateQueue:function($2){if(!$2._isInGlobalStateQueue&&$2._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}qx.ui.core.Widget._globalStateQueue.push($2);$2._isInGlobalStateQueue=true;}},removeFromGlobalStateQueue:function($2){if($2._isInGlobalStateQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalStateQueue,$2);delete $2._isInGlobalStateQueue;}},flushGlobalStateQueue:function(){var $3=qx.ui.core.Widget._globalStateQueue,$4,$2;while(($4=$3.length)>0){for(var $5=0;$5<$4;$5++){$2=$3[$5];$2._renderAppearance();delete $2._isInGlobalStateQueue;}$3.splice(0,$4);}},_globalJobQueue:[],addToGlobalJobQueue:function($2){if(!$2._isInGlobalJobQueue&&$2._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}qx.ui.core.Widget._globalJobQueue.push($2);$2._isInGlobalJobQueue=true;}},removeFromGlobalJobQueue:function($2){if($2._isInGlobalJobQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalJobQueue,$2);delete $2._isInGlobalJobQueue;}},flushGlobalJobQueue:function(){var $3=qx.ui.core.Widget._globalJobQueue,$4,$2;while(($4=$3.length)>0){for(var $5=0;$5<$4;$5++){$2=$3[$5];$2._flushJobQueue($2._jobQueue);delete $2._isInGlobalJobQueue;}$3.splice(0,$4);}},_globalLayoutQueue:[],addToGlobalLayoutQueue:function($6){if(!$6._isInGlobalLayoutQueue&&$6._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}qx.ui.core.Widget._globalLayoutQueue.push($6);$6._isInGlobalLayoutQueue=true;}},removeFromGlobalLayoutQueue:function($6){if($6._isInGlobalLayoutQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalLayoutQueue,$6);delete $6._isInGlobalLayoutQueue;}},flushGlobalLayoutQueue:function(){var $3=qx.ui.core.Widget._globalLayoutQueue,$4,$6;while(($4=$3.length)>0){for(var $5=0;$5<$4;$5++){$6=$3[$5];$6._flushChildrenQueue();delete $6._isInGlobalLayoutQueue;}$3.splice(0,$4);}},_fastGlobalDisplayQueue:[],_lazyGlobalDisplayQueues:{},addToGlobalDisplayQueue:function($2){if(!$2._isInGlobalDisplayQueue&&$2._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}var $6=$2.getParent();if($6.isSeeable()){var $7=$6.toHashCode();if(qx.ui.core.Widget._lazyGlobalDisplayQueues[$7]){qx.ui.core.Widget._lazyGlobalDisplayQueues[$7].push($2);}else{qx.ui.core.Widget._lazyGlobalDisplayQueues[$7]=[$2];}}else{qx.ui.core.Widget._fastGlobalDisplayQueue.push($2);}$2._isInGlobalDisplayQueue=true;}},removeFromGlobalDisplayQueue:function($2){},flushGlobalDisplayQueue:function(){var $7,$8,$2,$9;var $a=qx.ui.core.Widget._fastGlobalDisplayQueue;var $b=qx.ui.core.Widget._lazyGlobalDisplayQueues;for(var $5=0,$c=$a.length;$5<$c;$5++){$2=$a[$5];$2.getParent()._getTargetNode().appendChild($2.getElement());}if(qx.Class.isDefined($[546])){for($7 in $b){$8=$b[$7];for(var $5=0;$5<$8.length;$5++){$2=$8[$5];if($2 instanceof qx.ui.basic.Inline){$2._beforeInsertDom();try{document.getElementById($2.getInlineNodeId()).appendChild($2.getElement());}catch(ex){$2.debug("Could not append to inline id: "+$2.getInlineNodeId(),ex);}$2._afterInsertDom();$2._afterAppear();qx.lang.Array.remove($8,$2);$5--;delete $2._isInGlobalDisplayQueue;}}}}for($7 in $b){$8=$b[$7];if(document.createDocumentFragment&&$8.length>=3){$9=document.createDocumentFragment();for(var $5=0,$c=$8.length;$5<$c;$5++){$2=$8[$5];$2._beforeInsertDom();$9.appendChild($2.getElement());}$8[0].getParent()._getTargetNode().appendChild($9);for(var $5=0,$c=$8.length;$5<$c;$5++){$2=$8[$5];$2._afterInsertDom();}}else{for(var $5=0,$c=$8.length;$5<$c;$5++){$2=$8[$5];$2._beforeInsertDom();$2.getParent()._getTargetNode().appendChild($2.getElement());$2._afterInsertDom();}}}for($7 in $b){$8=$b[$7];for(var $5=0,$c=$8.length;$5<$c;$5++){$2=$8[$5];if($2.getVisibility()){$2._afterAppear();}delete $2._isInGlobalDisplayQueue;}delete $b[$7];}for(var $5=0,$c=$a.length;$5<$c;$5++){delete $a[$5]._isInGlobalDisplayQueue;}qx.lang.Array.removeAll($a);},getActiveSiblingHelperIgnore:function($d,$e){for(var $f=0;$f<$d.length;$f++){if($e instanceof $d[$f]){return true;}}return false;},getActiveSiblingHelper:function($g,$6,$h,$d,$i){if(!$d){$d=[];}var $j=$6.getChildren();var $k=$i==null?$j.indexOf($g)+$h:$i===$[461]?0:$j.length-1;var $e=$j[$k];while($e&&(!$e.getEnabled()||qx.ui.core.Widget.getActiveSiblingHelperIgnore($d,$e))){$k+=$h;$e=$j[$k];if(!$e){return null;}}return $e;},__initApplyMethods:function($l){var $m=$[1642];var $n=$[815];var $o=$[1570];var $p=$[938];var $q=$[463];var $r=[$[14],$[10],$[18],$[16],$[26],$[27],$[66],$[67],$[72],$[70]];var $s=[$[58],$[60],$[1119],$[1590],$[973],$[599],$[1569],$[1014],$[1710],$[1509]];var $t=$m+$[462];var $u=$n+$[462];var $v=$o+$[1116];for(var $5=0;$5<4;$5++){$l[$t+$s[$5]]=new Function($q,$v+$s[$5]+$p);$l[$u+$s[$5]]=new Function($v+$s[$5]+$[254]);}var $w=$m+$[468];var $x=$n+$[468];var $y=$o+$[734];if(qx.core.Variant.isSet($[1],$[19])){for(var $5=0;$5<4;$5++){$l[$w+$s[$5]]=new Function($q,$y+$s[$5]+$p);$l[$x+$s[$5]]=new Function($y+$s[$5]+$[254]);}}else{for(var $5=0;$5<4;$5++){$l[$w+$s[$5]]=new Function($q,$[1410]+$s[$5]+$[1299]);$l[$x+$s[$5]]=new Function($[576]+$s[$5]+$[861]);}}for(var $5=0;$5<$r.length;$5++){$l[$m+$s[$5]]=new Function($q,$o+$r[$5]+$p);$l[$n+$s[$5]]=new Function($o+$r[$5]+$[254]);}},TYPE_NULL:0,TYPE_PIXEL:1,TYPE_PERCENT:2,TYPE_AUTO:3,TYPE_FLEX:4,layoutPropertyTypes:{},__initLayoutProperties:function($z){var $A=[$[26],$[27],$[66],$[67],$[72],$[70],$[14],$[10],$[18],$[16]];for(var $5=0,$c=$A.length,$B,$C,$D;$5<$c;$5++){$B=$A[$5];$C=$[986]+qx.lang.String.toFirstUp($B);$D=$C+$[678];$z.layoutPropertyTypes[$B]={dataType:$D,dataParsed:$C+$[1153],dataValue:$C+$[359],typePixel:$D+$[1100],typePercent:$D+$[1040],typeAuto:$D+$[1668],typeFlex:$D+$[1385],typeNull:$D+$[792]};}},initScrollbarWidth:function(){var $D=document.createElement($[53]);var $E=$D.style;$E.height=$E.width=$[238];$E.overflow=$[36];document.body.appendChild($D);var $F=qx.html.Dimension.getScrollBarSizeRight($D);qx.ui.core.Widget.SCROLLBAR_SIZE=$F?$F:16;document.body.removeChild($D);}},properties:{enabled:{init:$[110],check:$[2],inheritable:true,apply:$[290],event:$[449]},parent:{check:$[295],nullable:true,event:$[604],apply:$[1238]},element:{check:$[504],nullable:true,apply:$[454],event:$[595]},visibility:{check:$[2],init:true,apply:$[1079],event:$[1514]},display:{check:$[2],init:true,apply:$[1124],event:$[1284]},anonymous:{check:$[2],init:false,event:$[628]},horizontalAlign:{check:[$[14],$[56],$[10]],themeable:true,nullable:true},verticalAlign:{check:[$[18],$[84],$[16]],themeable:true,nullable:true},allowStretchX:{check:$[2],init:true},allowStretchY:{check:$[2],init:true},zIndex:{check:$[24],apply:$[860],event:$[1087],themeable:true,nullable:true,init:null},backgroundColor:{nullable:true,init:null,check:$[85],apply:$[1042],event:$[887],themeable:true},textColor:{nullable:true,init:$[110],check:$[85],apply:$[1375],event:$[617],themeable:true,inheritable:true},border:{nullable:true,init:null,apply:$[693],event:$[1600],check:$[524],themeable:true},font:{nullable:true,init:$[110],apply:$[561],check:$[533],event:$[793],themeable:true,inheritable:true},opacity:{check:$[24],apply:$[846],themeable:true,nullable:true,init:null},cursor:{check:$[6],apply:$[1512],themeable:true,nullable:true,init:null},backgroundImage:{check:$[6],nullable:true,apply:$[613],themeable:true},overflow:{check:[$[33],$[3],$[36],$[106],$[105]],nullable:true,apply:$[794],event:$[1326],themeable:true,init:null},clipLeft:{check:$[5],apply:$[230],themeable:true,nullable:true},clipTop:{check:$[5],apply:$[230],themeable:true,nullable:true},clipWidth:{check:$[5],apply:$[230],themeable:true,nullable:true},clipHeight:{check:$[5],apply:$[230],themeable:true,nullable:true},tabIndex:{check:$[5],nullable:true,init:null,apply:$[872],event:$[1640]},hideFocus:{check:$[2],init:false,apply:$[1222],themeable:true},enableElementFocus:{check:$[2],init:true},focused:{check:$[2],init:false,apply:$[757],event:$[998]},selectable:{check:$[2],init:null,nullable:true,apply:$[606]},toolTip:{check:$[228],nullable:true},contextMenu:{check:$[154],nullable:true},capture:{check:$[2],init:false,apply:$[1643]},dropDataTypes:{nullable:true},command:{check:$[474],nullable:true,apply:$[1353]},appearance:{check:$[6],init:$[251],apply:$[843],event:$[1476]},marginTop:{check:$[24],apply:$[1074],nullable:true,themeable:true},marginRight:{check:$[24],apply:$[1383],nullable:true,themeable:true},marginBottom:{check:$[24],apply:$[605],nullable:true,themeable:true},marginLeft:{check:$[24],apply:$[1245],nullable:true,themeable:true},paddingTop:{check:$[24],apply:$[776],nullable:true,themeable:true},paddingRight:{check:$[24],apply:$[1599],nullable:true,themeable:true},paddingBottom:{check:$[24],apply:$[1485],nullable:true,themeable:true},paddingLeft:{check:$[24],apply:$[866],nullable:true,themeable:true},left:{apply:$[943],event:$[1400],nullable:true,themeable:true,init:null},right:{apply:$[697],event:$[888],nullable:true,themeable:true,init:null},width:{apply:$[1285],event:$[1256],nullable:true,themeable:true,init:null},minWidth:{apply:$[1348],event:$[1610],nullable:true,themeable:true,init:null},maxWidth:{apply:$[1083],event:$[1709],nullable:true,themeable:true,init:null},top:{apply:$[1440],event:$[1402],nullable:true,themeable:true,init:null},bottom:{apply:$[684],event:$[956],nullable:true,themeable:true,init:null},height:{apply:$[1389],event:$[1452],nullable:true,themeable:true,init:null},minHeight:{apply:$[639],event:$[1289],nullable:true,themeable:true,init:null},maxHeight:{apply:$[705],event:$[1287],nullable:true,themeable:true,init:null},location:{group:[$[14],$[18]],themeable:true},dimension:{group:[$[26],$[27]],themeable:true},space:{group:[$[14],$[26],$[18],$[27]],themeable:true},edge:{group:[$[18],$[10],$[16],$[14]],themeable:true,mode:$[97]},padding:{group:[$[248],$[304],$[281],$[300]],mode:$[97],themeable:true},margin:{group:[$[268],$[275],$[241],$[301]],mode:$[97],themeable:true},heights:{group:[$[72],$[27],$[70]],themeable:true},widths:{group:[$[66],$[26],$[67]],themeable:true},align:{group:[$[1620],$[822]],themeable:true},clipLocation:{group:[$[502],$[439]]},clipDimension:{group:[$[513],$[365]]},clip:{group:[$[502],$[439],$[513],$[365]]},innerWidth:{_cached:true,defaultValue:null},innerHeight:{_cached:true,defaultValue:null},boxWidth:{_cached:true,defaultValue:null},boxHeight:{_cached:true,defaultValue:null},outerWidth:{_cached:true,defaultValue:null},outerHeight:{_cached:true,defaultValue:null},frameWidth:{_cached:true,defaultValue:null,addToQueueRuntime:true},frameHeight:{_cached:true,defaultValue:null,addToQueueRuntime:true},preferredInnerWidth:{_cached:true,defaultValue:null,addToQueueRuntime:true},preferredInnerHeight:{_cached:true,defaultValue:null,addToQueueRuntime:true},preferredBoxWidth:{_cached:true,defaultValue:null},preferredBoxHeight:{_cached:true,defaultValue:null},hasPercentX:{_cached:true,defaultValue:false},hasPercentY:{_cached:true,defaultValue:false},hasAutoX:{_cached:true,defaultValue:false},hasAutoY:{_cached:true,defaultValue:false},hasFlexX:{_cached:true,defaultValue:false},hasFlexY:{_cached:true,defaultValue:false}},members:{_computedLeftValue:null,_computedLeftParsed:null,_computedLeftType:null,_computedLeftTypeNull:true,_computedLeftTypePixel:false,_computedLeftTypePercent:false,_computedLeftTypeAuto:false,_computedLeftTypeFlex:false,_computedRightValue:null,_computedRightParsed:null,_computedRightType:null,_computedRightTypeNull:true,_computedRightTypePixel:false,_computedRightTypePercent:false,_computedRightTypeAuto:false,_computedRightTypeFlex:false,_computedTopValue:null,_computedTopParsed:null,_computedTopType:null,_computedTopTypeNull:true,_computedTopTypePixel:false,_computedTopTypePercent:false,_computedTopTypeAuto:false,_computedTopTypeFlex:false,_computedBottomValue:null,_computedBottomParsed:null,_computedBottomType:null,_computedBottomTypeNull:true,_computedBottomTypePixel:false,_computedBottomTypePercent:false,_computedBottomTypeAuto:false,_computedBottomTypeFlex:false,_computedWidthValue:null,_computedWidthParsed:null,_computedWidthType:null,_computedWidthTypeNull:true,_computedWidthTypePixel:false,_computedWidthTypePercent:false,_computedWidthTypeAuto:false,_computedWidthTypeFlex:false,_computedMinWidthValue:null,_computedMinWidthParsed:null,_computedMinWidthType:null,_computedMinWidthTypeNull:true,_computedMinWidthTypePixel:false,_computedMinWidthTypePercent:false,_computedMinWidthTypeAuto:false,_computedMinWidthTypeFlex:false,_computedMaxWidthValue:null,_computedMaxWidthParsed:null,_computedMaxWidthType:null,_computedMaxWidthTypeNull:true,_computedMaxWidthTypePixel:false,_computedMaxWidthTypePercent:false,_computedMaxWidthTypeAuto:false,_computedMaxWidthTypeFlex:false,_computedHeightValue:null,_computedHeightParsed:null,_computedHeightType:null,_computedHeightTypeNull:true,_computedHeightTypePixel:false,_computedHeightTypePercent:false,_computedHeightTypeAuto:false,_computedHeightTypeFlex:false,_computedMinHeightValue:null,_computedMinHeightParsed:null,_computedMinHeightType:null,_computedMinHeightTypeNull:true,_computedMinHeightTypePixel:false,_computedMinHeightTypePercent:false,_computedMinHeightTypeAuto:false,_computedMinHeightTypeFlex:false,_computedMaxHeightValue:null,_computedMaxHeightParsed:null,_computedMaxHeightType:null,_computedMaxHeightTypeNull:true,_computedMaxHeightTypePixel:false,_computedMaxHeightTypePercent:false,_computedMaxHeightTypeAuto:false,_computedMaxHeightTypeFlex:false,_applyLeft:function($G,$H){this._unitDetectionPixelPercent($[14],$G);this.addToQueue($[14]);},_applyRight:function($G,$H){this._unitDetectionPixelPercent($[10],$G);this.addToQueue($[10]);},_applyTop:function($G,$H){this._unitDetectionPixelPercent($[18],$G);this.addToQueue($[18]);},_applyBottom:function($G,$H){this._unitDetectionPixelPercent($[16],$G);this.addToQueue($[16]);},_applyWidth:function($G,$H){this._unitDetectionPixelPercentAutoFlex($[26],$G);this.addToQueue($[26]);},_applyMinWidth:function($G,$H){this._unitDetectionPixelPercentAuto($[66],$G);this.addToQueue($[66]);},_applyMaxWidth:function($G,$H){this._unitDetectionPixelPercentAuto($[67],$G);this.addToQueue($[67]);},_applyHeight:function($G,$H){this._unitDetectionPixelPercentAutoFlex($[27],$G);this.addToQueue($[27]);},_applyMinHeight:function($G,$H){this._unitDetectionPixelPercentAuto($[72],$G);this.addToQueue($[72]);},_applyMaxHeight:function($G,$H){this._unitDetectionPixelPercentAuto($[70],$G);this.addToQueue($[70]);},isMaterialized:function(){var $I=this._element;return (this._initialLayoutDone&&this._isDisplayable&&qx.html.Style.getStyleProperty($I,$[153])!=$[7]&&qx.html.Style.getStyleProperty($I,$[1110])!=$[33]&&$I.offsetWidth>0&&$I.offsetHeight>0);},pack:function(){this.setWidth(this.getPreferredBoxWidth());this.setHeight(this.getPreferredBoxHeight());},auto:function(){this.setWidth($[3]);this.setHeight($[3]);},getChildren:qx.lang.Function.returnNull,getChildrenLength:qx.lang.Function.returnZero,hasChildren:qx.lang.Function.returnFalse,isEmpty:qx.lang.Function.returnTrue,indexOf:qx.lang.Function.returnNegativeIndex,contains:qx.lang.Function.returnFalse,getVisibleChildren:qx.lang.Function.returnNull,getVisibleChildrenLength:qx.lang.Function.returnZero,hasVisibleChildren:qx.lang.Function.returnFalse,isVisibleEmpty:qx.lang.Function.returnTrue,_hasParent:false,_isDisplayable:false,isDisplayable:function(){return this._isDisplayable;},_checkParent:function($G,$H){if(this.contains($G)){throw new Error("Could not insert myself into a child "+$G+"!");}return $G;},_applyParent:function($G,$H){if($H){var $J=$H.getChildren().indexOf(this);this._computedWidthValue=this._computedMinWidthValue=this._computedMaxWidthValue=this._computedLeftValue=this._computedRightValue=null;this._computedHeightValue=this._computedMinHeightValue=this._computedMaxHeightValue=this._computedTopValue=this._computedBottomValue=null;this._cachedBoxWidth=this._cachedInnerWidth=this._cachedOuterWidth=null;this._cachedBoxHeight=this._cachedInnerHeight=this._cachedOuterHeight=null;qx.lang.Array.removeAt($H.getChildren(),$J);$H._invalidateVisibleChildren();$H._removeChildFromChildrenQueue(this);$H.getLayoutImpl().updateChildrenOnRemoveChild(this,$J);$H.addToJobQueue($[379]);$H._invalidatePreferredInnerDimensions();this._oldParent=$H;}if($G){this._hasParent=true;if(typeof this._insertIndex==$[55]){qx.lang.Array.insertAt($G.getChildren(),this,this._insertIndex);delete this._insertIndex;}else{$G.getChildren().push(this);}}else{this._hasParent=false;}qx.core.Property.refresh(this);return this._handleDisplayable($[337]);},_applyDisplay:function($G,$H){return this._handleDisplayable($[153]);},_handleDisplayable:function($K){var $L=this._computeDisplayable();if(this._isDisplayable==$L&&!($L&&$K==$[337])){return true;}this._isDisplayable=$L;var $6=this.getParent();if($6){$6._invalidateVisibleChildren();$6._invalidatePreferredInnerDimensions();}if($K&&this._oldParent&&this._oldParent._initialLayoutDone){var $I=this.getElement();if($I){if(this.getVisibility()){this._beforeDisappear();}this._beforeRemoveDom();this._oldParent._getTargetNode().removeChild($I);this._afterRemoveDom();if(this.getVisibility()){this._afterDisappear();}}delete this._oldParent;}if($L){if($6._initialLayoutDone){$6.getLayoutImpl().updateChildrenOnAddChild(this,$6.getChildren().indexOf(this));$6.addToJobQueue($[1277]);}this.addToLayoutChanges($[1591]);this.addToCustomQueues($K);if(this.getVisibility()){this._beforeAppear();}if(!this._isCreated){qx.ui.core.Widget.addToGlobalElementQueue(this);}qx.ui.core.Widget.addToGlobalStateQueue(this);if(!qx.lang.Object.isEmpty(this._jobQueue)){qx.ui.core.Widget.addToGlobalJobQueue(this);}if(!qx.lang.Object.isEmpty(this._childrenQueue)){qx.ui.core.Widget.addToGlobalLayoutQueue(this);}}else{qx.ui.core.Widget.removeFromGlobalElementQueue(this);qx.ui.core.Widget.removeFromGlobalStateQueue(this);qx.ui.core.Widget.removeFromGlobalJobQueue(this);qx.ui.core.Widget.removeFromGlobalLayoutQueue(this);this.removeFromCustomQueues($K);if($6&&$K){if(this.getVisibility()){this._beforeDisappear();}if($6._initialLayoutDone&&this._initialLayoutDone){$6.getLayoutImpl().updateChildrenOnRemoveChild(this,$6.getChildren().indexOf(this));$6.addToJobQueue($[379]);this._beforeRemoveDom();$6._getTargetNode().removeChild(this.getElement());this._afterRemoveDom();}$6._removeChildFromChildrenQueue(this);if(this.getVisibility()){this._afterDisappear();}}}this._handleDisplayableCustom($L,$6,$K);return true;},addToCustomQueues:qx.lang.Function.returnTrue,removeFromCustomQueues:qx.lang.Function.returnTrue,_handleDisplayableCustom:qx.lang.Function.returnTrue,_computeDisplayable:function(){return this.getDisplay()&&this._hasParent&&this.getParent()._isDisplayable?true:false;},_beforeAppear:function(){this.createDispatchEvent($[694]);},_afterAppear:function(){this._isSeeable=true;this.createDispatchEvent($[187]);},_beforeDisappear:function(){this.removeState($[40]);if(qx.Class.isDefined($[291])){this.removeState($[13]);this.removeState($[32]);}this.createDispatchEvent($[391]);},_afterDisappear:function(){this._isSeeable=false;this.createDispatchEvent($[293]);},_isSeeable:false,isSeeable:function(){return this._isSeeable;},isAppearRelevant:function(){return this.getVisibility()&&this._isDisplayable;},_beforeInsertDom:function(){this.createDispatchEvent($[1179]);},_afterInsertDom:function(){this.createDispatchEvent($[1458]);},_beforeRemoveDom:function(){this.createDispatchEvent($[1243]);},_afterRemoveDom:function(){this.createDispatchEvent($[1022]);},_applyVisibility:function($G,$H){if($G){if(this._isDisplayable){this._beforeAppear();}this.removeStyleProperty($[153]);if(this._isDisplayable){this._afterAppear();}}else{if(this._isDisplayable){this._beforeDisappear();}this.setStyleProperty($[153],$[7]);if(this._isDisplayable){this._afterDisappear();}}},show:function(){this.setVisibility(true);this.setDisplay(true);},hide:function(){this.setVisibility(false);},connect:function(){this.setDisplay(true);},disconnect:function(){this.setDisplay(false);},_isCreated:false,_getTargetNode:qx.core.Variant.select($[1],{"gecko":function(){return this._element;},"default":function(){return this._borderElement||this._element;}}),addToDocument:function(){qx.ui.core.ClientDocument.getInstance().add(this);},isCreated:function(){return this._isCreated;},_createElementImpl:function(){this.setElement(this.getTopLevelWidget().getDocumentElement().createElement($[53]));},_applyElement:function($G,$H){this._isCreated=$G!=null;if($H){$H.qx_Widget=null;}if($G){$G.qx_Widget=this;$G.style.position=$[54];this._element=$G;this._style=$G.style;this._applyStyleProperties($G);this._applyHtmlProperties($G);this._applyHtmlAttributes($G);this._applyElementData($G);this.createDispatchEvent($[1097]);this.addToStateQueue();}else{this._element=this._style=null;}},addToJobQueue:function($B){if(this._hasParent){qx.ui.core.Widget.addToGlobalJobQueue(this);}if(!this._jobQueue){this._jobQueue={};}this._jobQueue[$B]=true;return true;},_flushJobQueue:function($M){try{var $3=this._jobQueue;var $6=this.getParent();if(!$6||qx.lang.Object.isEmpty($3)){return;}var $N=this instanceof qx.ui.core.Parent?this.getLayoutImpl():null;if($N){$N.updateSelfOnJobQueueFlush($3);}}catch(ex){this.error("Flushing job queue (prechecks#1) failed",ex);}try{var $O=false;var $P=$3.marginLeft||$3.marginRight;var $Q=$3.marginTop||$3.marginBottom;var $R=$3.frameWidth;var $S=$3.frameHeight;var $T=($3.frameWidth||$3.preferredInnerWidth)&&this._recomputePreferredBoxWidth();var $U=($3.frameHeight||$3.preferredInnerHeight)&&this._recomputePreferredBoxHeight();if($T){var $V=this.getPreferredBoxWidth();if(this._computedWidthTypeAuto){this._computedWidthValue=$V;$3.width=true;}if(this._computedMinWidthTypeAuto){this._computedMinWidthValue=$V;$3.minWidth=true;}if(this._computedMaxWidthTypeAuto){this._computedMaxWidthValue=$V;$3.maxWidth=true;}}if($U){var $V=this.getPreferredBoxHeight();if(this._computedHeightTypeAuto){this._computedHeightValue=$V;$3.height=true;}if(this._computedMinHeightTypeAuto){this._computedMinHeightValue=$V;$3.minHeight=true;}if(this._computedMaxHeightTypeAuto){this._computedMaxHeightValue=$V;$3.maxHeight=true;}}if(($3.width||$3.minWidth||$3.maxWidth||$3.left||$3.right)&&this._recomputeBoxWidth()){$P=$R=true;}if(($3.height||$3.minHeight||$3.maxHeight||$3.top||$3.bottom)&&this._recomputeBoxHeight()){$Q=$S=true;}}catch(ex){this.error("Flushing job queue (recompute#2) failed",ex);}try{if(($P&&this._recomputeOuterWidth())||$T){$6._invalidatePreferredInnerWidth();$6.getLayoutImpl().updateSelfOnChildOuterWidthChange(this);$O=true;}if(($Q&&this._recomputeOuterHeight())||$U){$6._invalidatePreferredInnerHeight();$6.getLayoutImpl().updateSelfOnChildOuterHeightChange(this);$O=true;}if($O){$6._flushJobQueue();}}catch(ex){this.error("Flushing job queue (parentsignals#3) failed",ex);}try{$6._addChildToChildrenQueue(this);for(var $5 in $3){this._layoutChanges[$5]=true;}}catch(ex){this.error("Flushing job queue (addjobs#4) failed",ex);}try{if(this instanceof qx.ui.core.Parent&&($3.paddingLeft||$3.paddingRight||$3.paddingTop||$3.paddingBottom)){var $W=this.getChildren(),$X=$W.length;if($3.paddingLeft){for(var $5=0;$5<$X;$5++){$W[$5].addToLayoutChanges($[1307]);}}if($3.paddingRight){for(var $5=0;$5<$X;$5++){$W[$5].addToLayoutChanges($[859]);}}if($3.paddingTop){for(var $5=0;$5<$X;$5++){$W[$5].addToLayoutChanges($[1619]);}}if($3.paddingBottom){for(var $5=0;$5<$X;$5++){$W[$5].addToLayoutChanges($[711]);}}}if($R){this._recomputeInnerWidth();}if($S){this._recomputeInnerHeight();}if(this._initialLayoutDone){if($N){$N.updateChildrenOnJobQueueFlush($3);}}}catch(ex){this.error("Flushing job queue (childrensignals#5) failed",ex);}delete this._jobQueue;},_isWidthEssential:qx.lang.Function.returnTrue,_isHeightEssential:qx.lang.Function.returnTrue,_computeBoxWidthFallback:function(){return 0;},_computeBoxHeightFallback:function(){return 0;},_computeBoxWidth:function(){var $N=this.getParent().getLayoutImpl();return Math.max(0,qx.lang.Number.limit($N.computeChildBoxWidth(this),this.getMinWidthValue(),this.getMaxWidthValue()));},_computeBoxHeight:function(){var $N=this.getParent().getLayoutImpl();return Math.max(0,qx.lang.Number.limit($N.computeChildBoxHeight(this),this.getMinHeightValue(),this.getMaxHeightValue()));},_computeOuterWidth:function(){return Math.max(0,(this.getMarginLeft()+this.getBoxWidth()+this.getMarginRight()));},_computeOuterHeight:function(){return Math.max(0,(this.getMarginTop()+this.getBoxHeight()+this.getMarginBottom()));},_computeInnerWidth:function(){return Math.max(0,this.getBoxWidth()-this.getFrameWidth());},_computeInnerHeight:function(){return Math.max(0,this.getBoxHeight()-this.getFrameHeight());},getNeededWidth:function(){var $N=this.getParent().getLayoutImpl();return Math.max(0,$N.computeChildNeededWidth(this));},getNeededHeight:function(){var $N=this.getParent().getLayoutImpl();return Math.max(0,$N.computeChildNeededHeight(this));},_recomputeFlexX:function(){if(!this.getHasFlexX()){return false;}if(this._computedWidthTypeFlex){this._computedWidthValue=null;this.addToLayoutChanges($[26]);}return true;},_recomputeFlexY:function(){if(!this.getHasFlexY()){return false;}if(this._computedHeightTypeFlex){this._computedHeightValue=null;this.addToLayoutChanges($[27]);}return true;},_recomputePercentX:function(){if(!this.getHasPercentX()){return false;}if(this._computedWidthTypePercent){this._computedWidthValue=null;this.addToLayoutChanges($[26]);}if(this._computedMinWidthTypePercent){this._computedMinWidthValue=null;this.addToLayoutChanges($[66]);}if(this._computedMaxWidthTypePercent){this._computedMaxWidthValue=null;this.addToLayoutChanges($[67]);}if(this._computedLeftTypePercent){this._computedLeftValue=null;this.addToLayoutChanges($[14]);}if(this._computedRightTypePercent){this._computedRightValue=null;this.addToLayoutChanges($[10]);}return true;},_recomputePercentY:function(){if(!this.getHasPercentY()){return false;}if(this._computedHeightTypePercent){this._computedHeightValue=null;this.addToLayoutChanges($[27]);}if(this._computedMinHeightTypePercent){this._computedMinHeightValue=null;this.addToLayoutChanges($[72]);}if(this._computedMaxHeightTypePercent){this._computedMaxHeightValue=null;this.addToLayoutChanges($[70]);}if(this._computedTopTypePercent){this._computedTopValue=null;this.addToLayoutChanges($[18]);}if(this._computedBottomTypePercent){this._computedBottomValue=null;this.addToLayoutChanges($[16]);}return true;},_recomputeRangeX:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function(){if(this._computedLeftTypeNull||this._computedRightTypeNull){return false;}this.addToLayoutChanges($[26]);return true;},"default":function(){return !(this._computedLeftTypeNull||this._computedRightTypeNull);}}),_recomputeRangeY:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function(){if(this._computedTopTypeNull||this._computedBottomTypeNull){return false;}this.addToLayoutChanges($[27]);return true;},"default":function(){return !(this._computedTopTypeNull||this._computedBottomTypeNull);}}),_recomputeStretchingX:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function(){if(this.getAllowStretchX()&&this._computedWidthTypeNull){this._computedWidthValue=null;this.addToLayoutChanges($[26]);return true;}return false;},"default":function(){if(this.getAllowStretchX()&&this._computedWidthTypeNull){return true;}return false;}}),_recomputeStretchingY:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function(){if(this.getAllowStretchY()&&this._computedHeightTypeNull){this._computedHeightValue=null;this.addToLayoutChanges($[27]);return true;}return false;},"default":function(){if(this.getAllowStretchY()&&this._computedHeightTypeNull){return true;}return false;}}),_computeValuePixel:function($Y){return Math.round($Y);},_computeValuePixelLimit:function($Y){return Math.max(0,this._computeValuePixel($Y));},_computeValuePercentX:function($Y){return Math.round(this.getParent().getInnerWidthForChild(this)*$Y*0.01);},_computeValuePercentXLimit:function($Y){return Math.max(0,this._computeValuePercentX($Y));},_computeValuePercentY:function($Y){return Math.round(this.getParent().getInnerHeightForChild(this)*$Y*0.01);},_computeValuePercentYLimit:function($Y){return Math.max(0,this._computeValuePercentY($Y));},getWidthValue:function(){if(this._computedWidthValue!=null){return this._computedWidthValue;}switch(this._computedWidthType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedWidthValue=this._computeValuePixelLimit(this._computedWidthParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedWidthValue=this._computeValuePercentXLimit(this._computedWidthParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedWidthValue=this.getPreferredBoxWidth();case qx.ui.core.Widget.TYPE_FLEX:if(this.getParent().getLayoutImpl().computeChildrenFlexWidth===undefined){throw new Error("Widget "+this+": having horizontal flex size (width="+this.getWidth()+") but parent layout "+this.getParent()+" does not support it");}this.getParent().getLayoutImpl().computeChildrenFlexWidth();return this._computedWidthValue=this._computedWidthFlexValue;}return null;},getMinWidthValue:function(){if(this._computedMinWidthValue!=null){return this._computedMinWidthValue;}switch(this._computedMinWidthType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedWidthValue=this._computeValuePixelLimit(this._computedMinWidthParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedWidthValue=this._computeValuePercentXLimit(this._computedMinWidthParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedMinWidthValue=this.getPreferredBoxWidth();}return null;},getMaxWidthValue:function(){if(this._computedMaxWidthValue!=null){return this._computedMaxWidthValue;}switch(this._computedMaxWidthType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedWidthValue=this._computeValuePixelLimit(this._computedMaxWidthParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedWidthValue=this._computeValuePercentXLimit(this._computedMaxWidthParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedMaxWidthValue=this.getPreferredBoxWidth();}return null;},getLeftValue:function(){if(this._computedLeftValue!=null){return this._computedLeftValue;}switch(this._computedLeftType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedLeftValue=this._computeValuePixel(this._computedLeftParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedLeftValue=this._computeValuePercentX(this._computedLeftParsed);}return null;},getRightValue:function(){if(this._computedRightValue!=null){return this._computedRightValue;}switch(this._computedRightType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedRightValue=this._computeValuePixel(this._computedRightParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedRightValue=this._computeValuePercentX(this._computedRightParsed);}return null;},getHeightValue:function(){if(this._computedHeightValue!=null){return this._computedHeightValue;}switch(this._computedHeightType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedHeightValue=this._computeValuePixelLimit(this._computedHeightParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedHeightValue=this._computeValuePercentYLimit(this._computedHeightParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedHeightValue=this.getPreferredBoxHeight();case qx.ui.core.Widget.TYPE_FLEX:if(this.getParent().getLayoutImpl().computeChildrenFlexHeight===undefined){throw new Error("Widget "+this+": having vertical flex size (height="+this.getHeight()+") but parent layout "+this.getParent()+" does not support it");}this.getParent().getLayoutImpl().computeChildrenFlexHeight();return this._computedHeightValue=this._computedHeightFlexValue;}return null;},getMinHeightValue:function(){if(this._computedMinHeightValue!=null){return this._computedMinHeightValue;}switch(this._computedMinHeightType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedMinHeightValue=this._computeValuePixelLimit(this._computedMinHeightParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedMinHeightValue=this._computeValuePercentYLimit(this._computedMinHeightParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedMinHeightValue=this.getPreferredBoxHeight();}return null;},getMaxHeightValue:function(){if(this._computedMaxHeightValue!=null){return this._computedMaxHeightValue;}switch(this._computedMaxHeightType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedMaxHeightValue=this._computeValuePixelLimit(this._computedMaxHeightParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedMaxHeightValue=this._computeValuePercentYLimit(this._computedMaxHeightParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedMaxHeightValue=this.getPreferredBoxHeight();}return null;},getTopValue:function(){if(this._computedTopValue!=null){return this._computedTopValue;}switch(this._computedTopType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedTopValue=this._computeValuePixel(this._computedTopParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedTopValue=this._computeValuePercentY(this._computedTopParsed);}return null;},getBottomValue:function(){if(this._computedBottomValue!=null){return this._computedBottomValue;}switch(this._computedBottomType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedBottomValue=this._computeValuePixel(this._computedBottomParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedBottomValue=this._computeValuePercentY(this._computedBottomParsed);}return null;},_computeFrameWidth:function(){var $10=this._cachedBorderLeft+this.getPaddingLeft()+this.getPaddingRight()+this._cachedBorderRight;switch(this.getOverflow()){case $[36]:case $[105]:$10+=qx.ui.core.Widget.SCROLLBAR_SIZE;break;case $[3]:break;}return $10;},_computeFrameHeight:function(){var $11=this._cachedBorderTop+this.getPaddingTop()+this.getPaddingBottom()+this._cachedBorderBottom;switch(this.getOverflow()){case $[36]:case $[106]:$11+=qx.ui.core.Widget.SCROLLBAR_SIZE;break;case $[3]:break;}return $11;},_invalidateFrameDimensions:function(){this._invalidateFrameWidth();this._invalidateFrameHeight();},_invalidatePreferredInnerDimensions:function(){this._invalidatePreferredInnerWidth();this._invalidatePreferredInnerHeight();},_computePreferredBoxWidth:function(){try{return Math.max(0,this.getPreferredInnerWidth()+this.getFrameWidth());}catch(ex){this.error("_computePreferredBoxWidth failed",ex);}},_computePreferredBoxHeight:function(){try{return Math.max(0,this.getPreferredInnerHeight()+this.getFrameHeight());}catch(ex){this.error("_computePreferredBoxHeight failed",ex);}},_initialLayoutDone:false,addToLayoutChanges:function($B){if(this._isDisplayable){this.getParent()._addChildToChildrenQueue(this);}return this._layoutChanges[$B]=true;},addToQueue:function($B){this._initialLayoutDone?this.addToJobQueue($B):this.addToLayoutChanges($B);},addToQueueRuntime:function($B){return !this._initialLayoutDone||this.addToJobQueue($B);},_computeHasPercentX:function(){return (this._computedLeftTypePercent||this._computedWidthTypePercent||this._computedMinWidthTypePercent||this._computedMaxWidthTypePercent||this._computedRightTypePercent);},_computeHasPercentY:function(){return (this._computedTopTypePercent||this._computedHeightTypePercent||this._computedMinHeightTypePercent||this._computedMaxHeightTypePercent||this._computedBottomTypePercent);},_computeHasAutoX:function(){return (this._computedWidthTypeAuto||this._computedMinWidthTypeAuto||this._computedMaxWidthTypeAuto);},_computeHasAutoY:function(){return (this._computedHeightTypeAuto||this._computedMinHeightTypeAuto||this._computedMaxHeightTypeAuto);},_computeHasFlexX:function(){return this._computedWidthTypeFlex;},_computeHasFlexY:function(){return this._computedHeightTypeFlex;},_evalUnitsPixelPercentAutoFlex:function($G){switch($G){case $[3]:return qx.ui.core.Widget.TYPE_AUTO;case Infinity:case -Infinity:return qx.ui.core.Widget.TYPE_NULL;}switch(typeof $G){case $[55]:return isNaN($G)?qx.ui.core.Widget.TYPE_NULL:qx.ui.core.Widget.TYPE_PIXEL;case $[8]:return $G.indexOf($[205])!=-1?qx.ui.core.Widget.TYPE_PERCENT:$G.indexOf($[138])!=-1?qx.ui.core.Widget.TYPE_FLEX:qx.ui.core.Widget.TYPE_NULL;}return qx.ui.core.Widget.TYPE_NULL;},_evalUnitsPixelPercentAuto:function($G){switch($G){case $[3]:return qx.ui.core.Widget.TYPE_AUTO;case Infinity:case -Infinity:return qx.ui.core.Widget.TYPE_NULL;}switch(typeof $G){case $[55]:return isNaN($G)?qx.ui.core.Widget.TYPE_NULL:qx.ui.core.Widget.TYPE_PIXEL;case $[8]:return $G.indexOf($[205])!=-1?qx.ui.core.Widget.TYPE_PERCENT:qx.ui.core.Widget.TYPE_NULL;}return qx.ui.core.Widget.TYPE_NULL;},_evalUnitsPixelPercent:function($G){switch($G){case Infinity:case -Infinity:return qx.ui.core.Widget.TYPE_NULL;}switch(typeof $G){case $[55]:return isNaN($G)?qx.ui.core.Widget.TYPE_NULL:qx.ui.core.Widget.TYPE_PIXEL;case $[8]:return $G.indexOf($[205])!=-1?qx.ui.core.Widget.TYPE_PERCENT:qx.ui.core.Widget.TYPE_NULL;}return qx.ui.core.Widget.TYPE_NULL;},_unitDetectionPixelPercentAutoFlex:function($12,$G){var $13=qx.ui.core.Widget.layoutPropertyTypes[$12];var $E=$13.dataType;var $B=$13.dataParsed;var $Y=$13.dataValue;var $14=$13.typePixel;var $15=$13.typePercent;var $16=$13.typeAuto;var $17=$13.typeFlex;var $18=$13.typeNull;var $19=this[$15];var $1a=this[$16];var $1b=this[$17];switch(this[$E]=this._evalUnitsPixelPercentAutoFlex($G)){case qx.ui.core.Widget.TYPE_PIXEL:this[$14]=true;this[$15]=this[$16]=this[$17]=this[$18]=false;this[$B]=this[$Y]=Math.round($G);break;case qx.ui.core.Widget.TYPE_PERCENT:this[$15]=true;this[$14]=this[$16]=this[$17]=this[$18]=false;this[$B]=parseFloat($G);this[$Y]=null;break;case qx.ui.core.Widget.TYPE_AUTO:this[$16]=true;this[$14]=this[$15]=this[$17]=this[$18]=false;this[$B]=this[$Y]=null;break;case qx.ui.core.Widget.TYPE_FLEX:this[$17]=true;this[$14]=this[$15]=this[$16]=this[$18]=false;this[$B]=parseFloat($G);this[$Y]=null;break;default:this[$18]=true;this[$14]=this[$15]=this[$16]=this[$17]=false;this[$B]=this[$Y]=null;break;}if($19!=this[$15]){switch($12){case $[66]:case $[67]:case $[26]:case $[14]:case $[10]:this._invalidateHasPercentX();break;case $[70]:case $[72]:case $[27]:case $[18]:case $[16]:this._invalidateHasPercentY();break;}}if($1a!=this[$16]){switch($12){case $[66]:case $[67]:case $[26]:this._invalidateHasAutoX();break;case $[72]:case $[70]:case $[27]:this._invalidateHasAutoY();break;}}if($1b!=this[$17]){switch($12){case $[26]:this._invalidateHasFlexX();break;case $[27]:this._invalidateHasFlexY();break;}}},_unitDetectionPixelPercentAuto:function($12,$G){var $13=qx.ui.core.Widget.layoutPropertyTypes[$12];var $E=$13.dataType;var $B=$13.dataParsed;var $Y=$13.dataValue;var $14=$13.typePixel;var $15=$13.typePercent;var $16=$13.typeAuto;var $17=$13.typeNull;var $19=this[$15];var $1a=this[$16];switch(this[$E]=this._evalUnitsPixelPercentAuto($G)){case qx.ui.core.Widget.TYPE_PIXEL:this[$14]=true;this[$15]=this[$16]=this[$17]=false;this[$B]=this[$Y]=Math.round($G);break;case qx.ui.core.Widget.TYPE_PERCENT:this[$15]=true;this[$14]=this[$16]=this[$17]=false;this[$B]=parseFloat($G);this[$Y]=null;break;case qx.ui.core.Widget.TYPE_AUTO:this[$16]=true;this[$14]=this[$15]=this[$17]=false;this[$B]=this[$Y]=null;break;default:this[$17]=true;this[$14]=this[$15]=this[$16]=false;this[$B]=this[$Y]=null;break;}if($19!=this[$15]){switch($12){case $[66]:case $[67]:case $[26]:case $[14]:case $[10]:this._invalidateHasPercentX();break;case $[72]:case $[70]:case $[27]:case $[18]:case $[16]:this._invalidateHasPercentY();break;}}if($1a!=this[$16]){switch($12){case $[66]:case $[67]:case $[26]:this._invalidateHasAutoX();break;case $[72]:case $[70]:case $[27]:this._invalidateHasAutoY();break;}}},_unitDetectionPixelPercent:function($12,$G){var $13=qx.ui.core.Widget.layoutPropertyTypes[$12];var $E=$13.dataType;var $B=$13.dataParsed;var $Y=$13.dataValue;var $14=$13.typePixel;var $15=$13.typePercent;var $16=$13.typeNull;var $19=this[$15];switch(this[$E]=this._evalUnitsPixelPercent($G)){case qx.ui.core.Widget.TYPE_PIXEL:this[$14]=true;this[$15]=this[$16]=false;this[$B]=this[$Y]=Math.round($G);break;case qx.ui.core.Widget.TYPE_PERCENT:this[$15]=true;this[$14]=this[$16]=false;this[$B]=parseFloat($G);this[$Y]=null;break;default:this[$16]=true;this[$14]=this[$15]=false;this[$B]=this[$Y]=null;break;}if($19!=this[$15]){switch($12){case $[66]:case $[67]:case $[26]:case $[14]:case $[10]:this._invalidateHasPercentX();break;case $[72]:case $[70]:case $[27]:case $[18]:case $[16]:this._invalidateHasPercentY();break;}}},getTopLevelWidget:function(){return this._hasParent?this.getParent().getTopLevelWidget():null;},moveSelfBefore:function($1c){this.getParent().addBefore(this,$1c);},moveSelfAfter:function($1d){this.getParent().addAfter(this,$1d);},moveSelfToBegin:function(){this.getParent().addAtBegin(this);},moveSelfToEnd:function(){this.getParent().addAtEnd(this);},getPreviousSibling:function(){var $B=this.getParent();if($B==null){return null;}var $1e=$B.getChildren();return $1e[$1e.indexOf(this)-1];},getNextSibling:function(){var $B=this.getParent();if($B==null){return null;}var $1e=$B.getChildren();return $1e[$1e.indexOf(this)+1];},getPreviousVisibleSibling:function(){if(!this._hasParent){return null;}var $1f=this.getParent().getVisibleChildren();return $1f[$1f.indexOf(this)-1];},getNextVisibleSibling:function(){if(!this._hasParent){return null;}var $1f=this.getParent().getVisibleChildren();return $1f[$1f.indexOf(this)+1];},getPreviousActiveSibling:function($d){var $1g=qx.ui.core.Widget.getActiveSiblingHelper(this,this.getParent(),-1,$d,null);return $1g?$1g:this.getParent().getLastActiveChild();},getNextActiveSibling:function($d){var $1h=qx.ui.core.Widget.getActiveSiblingHelper(this,this.getParent(),1,$d,null);return $1h?$1h:this.getParent().getFirstActiveChild();},isFirstChild:function(){return this._hasParent&&this.getParent().getFirstChild()==this;},isLastChild:function(){return this._hasParent&&this.getParent().getLastChild()==this;},isFirstVisibleChild:function(){return this._hasParent&&this.getParent().getFirstVisibleChild()==this;},isLastVisibleChild:function(){return this._hasParent&&this.getParent().getLastVisibleChild()==this;},hasState:function($1i){return this.__states&&this.__states[$1i]?true:false;},addState:function($1i){if(!this.__states){this.__states={};}if(!this.__states[$1i]){this.__states[$1i]=true;if(this._hasParent){qx.ui.core.Widget.addToGlobalStateQueue(this);}}},removeState:function($1i){if(this.__states&&this.__states[$1i]){delete this.__states[$1i];if(this._hasParent){qx.ui.core.Widget.addToGlobalStateQueue(this);}}},_styleFromMap:function($1j){var $1k=qx.core.Property.$$method.style;var $1l=qx.core.Property.$$method.unstyle;var $G;var $1m;for(var $1m in $1j){$G=$1j[$1m];$G===$[69]?this[$1l[$1m]]():this[$1k[$1m]]($G);}},_unstyleFromArray:function($1j){var $1l=qx.core.Property.$$method.unstyle;var $5,$c;for(var $5=0,$c=$1j.length;$5<$c;$5++){this[$1l[$1j[$5]]]();}},_renderAppearance:function(){if(!this.__states){this.__states={};}this._applyStateStyleFocus(this.__states);var $1n=this.getAppearance();if($1n){try{var $13=qx.theme.manager.Appearance.getInstance().styleFrom($1n,this.__states);if($13){this._styleFromMap($13);}}catch(ex){this.error("Could not apply state appearance",ex);}}},_resetAppearanceThemeWrapper:function($1o,$1p){var $1n=this.getAppearance();if($1n){var $1q=qx.theme.manager.Appearance.getInstance();var $1r=$1q.styleFromTheme($1p,$1n,this.__states);var $1s=$1q.styleFromTheme($1o,$1n,this.__states);var $1t=[];for(var $1m in $1r){if($1s[$1m]===undefined){$1t.push($1m);}}this._unstyleFromArray($1t);this._styleFromMap($1s);}},_applyStateStyleFocus:qx.core.Variant.select($[1],{"mshtml":function($1u){},"gecko":function($1u){if($1u.focused){if(!qx.event.handler.FocusHandler.mouseFocus&&!this.getHideFocus()){this.setStyleProperty($[193],$[196]);}}else{this.removeStyleProperty($[193]);}},"default":function($1u){if($1u.focused){if(!qx.event.handler.FocusHandler.mouseFocus&&!this.getHideFocus()){this.setStyleProperty($[204],$[196]);}}else{this.removeStyleProperty($[204]);}}}),addToStateQueue:function(){qx.ui.core.Widget.addToGlobalStateQueue(this);},recursiveAddToStateQueue:function(){this.addToStateQueue();},_applyAppearance:function($G,$H){if(!this.__states){this.__states={};}var $1q=qx.theme.manager.Appearance.getInstance();if($G){var $1s=$1q.styleFrom($G,this.__states)||{};}if($H){var $1r=$1q.styleFrom($H,this.__states)||{};var $1t=[];for(var $1m in $1r){if(!$1s||!($1m in $1s)){$1t.push($1m);}}}if($1t){this._unstyleFromArray($1t);}if($1s){this._styleFromMap($1s);}},_recursiveAppearanceThemeUpdate:function($1o,$1p){try{this._resetAppearanceThemeWrapper($1o,$1p);}catch(ex){this.error("Failed to update appearance theme",ex);}},_applyElementData:function($I){},setHtmlProperty:function($1v,$G){if(!this._htmlProperties){this._htmlProperties={};}this._htmlProperties[$1v]=$G;if(this._isCreated&&this.getElement()[$1v]!=$G){this.getElement()[$1v]=$G;}return true;},removeHtmlProperty:qx.core.Variant.select($[1],{"mshtml":function($1v){if(!this._htmlProperties){return;}delete this._htmlProperties[$1v];if(this._isCreated){this.getElement().removeAttribute($1v);}return true;},"default":function($1v){if(!this._htmlProperties){return;}delete this._htmlProperties[$1v];if(this._isCreated){this.getElement().removeAttribute($1v);delete this.getElement()[$1v];}return true;}}),getHtmlProperty:function($1v){if(!this._htmlProperties){return $[0];}return this._htmlProperties[$1v]||$[0];},_applyHtmlProperties:function($I){var $1w=this._htmlProperties;if($1w){var $1v;for($1v in $1w){$I[$1v]=$1w[$1v];}}},setHtmlAttribute:function($1v,$G){if(!this._htmlAttributes){this._htmlAttributes={};}this._htmlAttributes[$1v]=$G;if(this._isCreated){this.getElement().setAttribute($1v,$G);}return true;},removeHtmlAttribute:function($1v){if(!this._htmlAttributes){return;}delete this._htmlAttributes[$1v];if(this._isCreated){this.getElement().removeAttribute($1v);}return true;},getHtmlAttribute:function($1v){if(!this._htmlAttributes){return $[0];}return this._htmlAttributes[$1v]||$[0];},_applyHtmlAttributes:function($I){var $1x=this._htmlAttributes;if($1x){var $1v;for($1v in $1x){$I.setAttribute($1v,$1x[$1v]);}}},getStyleProperty:function($1v){if(!this._styleProperties){return $[0];}return this._styleProperties[$1v]||$[0];},__outerElementStyleProperties:{cursor:true,zIndex:true,filter:true,display:true,visibility:true},setStyleProperty:function($1v,$G){if(!this._styleProperties){this._styleProperties={};}this._styleProperties[$1v]=$G;if(this._isCreated){var $I=this.__outerElementStyleProperties[$1v]?this.getElement():this._getTargetNode();if($I){$I.style[$1v]=($G==null)?$[0]:$G;}}},removeStyleProperty:function($1v){if(!this._styleProperties){return;}delete this._styleProperties[$1v];if(this._isCreated){var $I=this.__outerElementStyleProperties[$1v]?this.getElement():this._getTargetNode();if($I){$I.style[$1v]=$[0];}}},_applyStyleProperties:function($I){var $1w=this._styleProperties;if(!$1w){return;}var $1v;var $1y=$I;var $1z=this._getTargetNode();var $I;var $G;for($1v in $1w){$I=this.__outerElementStyleProperties[$1v]?$1y:$1z;$G=$1w[$1v];$I.style[$1v]=($G==null)?$[0]:$G;}},_applyEnabled:function($G,$H){if($G===false){this.addState($[180]);this.removeState($[40]);if(qx.Class.isDefined($[291])){this.removeState($[32]);this.removeState($[13]);}}else{this.removeState($[180]);}},isFocusable:function(){return this.getEnabled()&&this.isSeeable()&&this.getTabIndex()>=0&&this.getTabIndex()!=null;},isFocusRoot:function(){return false;},getFocusRoot:function(){if(this._hasParent){return this.getParent().getFocusRoot();}return null;},getActiveChild:function(){var $1A=this.getFocusRoot();if($1A){return $1A.getActiveChild();}return null;},_ontabfocus:qx.lang.Function.returnTrue,_applyFocused:function($G,$H){if(!this.isCreated()){return;}var $1B=this.getFocusRoot();if($1B){if($G){$1B.setFocusedChild(this);this._visualizeFocus();}else{if($1B.getFocusedChild()==this){$1B.setFocusedChild(null);}this._visualizeBlur();}}},_applyHideFocus:qx.core.Variant.select($[1],{"mshtml":function($G,$H){this.setHtmlProperty($[1596],$G);},"default":qx.lang.Function.returnTrue}),_visualizeBlur:function(){if(this.getEnableElementFocus()&&(!this.getFocusRoot().getFocusedChild()||(this.getFocusRoot().getFocusedChild()&&this.getFocusRoot().getFocusedChild().getEnableElementFocus()))){try{this.getElement().blur();}catch(ex){}}this.removeState($[213]);},_visualizeFocus:function(){if(!qx.event.handler.FocusHandler.mouseFocus&&this.getEnableElementFocus()){try{this.getElement().focus();}catch(ex){}}this.addState($[213]);},focus:function(){delete qx.event.handler.FocusHandler.mouseFocus;this.setFocused(true);},blur:function(){delete qx.event.handler.FocusHandler.mouseFocus;this.setFocused(false);},_applyCapture:function($G,$H){var $1C=qx.event.handler.EventHandler.getInstance();if($H){$1C.setCaptureWidget(null);}else if($G){$1C.setCaptureWidget(this);}},_applyZIndex:function($G,$H){if($G==null){this.removeStyleProperty($[305]);}else{this.setStyleProperty($[305],$G);}},_applyTabIndex:qx.core.Variant.select($[1],{"mshtml":function($G,$H){this.setHtmlProperty($[348],$G<0?-1:1);},"gecko":function($G,$H){this.setStyleProperty($[1381],($G<0?$[486]:$[131]));},"default":function($G,$H){this.setStyleProperty($[709],($G<0?$[486]:$[131]));this.setHtmlProperty($[348],$G<0?-1:1);}}),_applySelectable:qx.core.Variant.select($[1],{"mshtml":function($G,$H){},"gecko":function($G,$H){if($G){this.removeStyleProperty($[362]);}else{this.setStyleProperty($[362],$[7]);}},"webkit":function($G,$H){if($G){this.removeStyleProperty($[499]);}else{this.setStyleProperty($[499],$[7]);}},"khtml":function($G,$H){if($G){this.removeStyleProperty($[373]);}else{this.setStyleProperty($[373],$[7]);}},"default":function($G,$H){if($G){return this.removeStyleProperty($[510]);}else{this.setStyleProperty($[510],$[7]);}}}),_applyOpacity:qx.core.Variant.select($[1],{"mshtml":function($G,$H){if($G==null||$G>=1||$G<0){this.removeStyleProperty($[143]);}else{this.setStyleProperty($[143],($[853]+Math.round($G*100)+$[102]));}},"default":function($G,$H){if($G==null||$G>1){if(qx.core.Variant.isSet($[1],$[19])){this.removeStyleProperty($[483]);}else if(qx.core.Variant.isSet($[1],$[152])){this.removeStyleProperty($[353]);}this.removeStyleProperty($[350]);}else{$G=qx.lang.Number.limit($G,0,1);if(qx.core.Variant.isSet($[1],$[19])){this.setStyleProperty($[483],$G);}else if(qx.core.Variant.isSet($[1],$[152])){this.setStyleProperty($[353],$G);}this.setStyleProperty($[350],$G);}}}),__cursorMap:qx.core.Variant.select($[1],{"mshtml":{"cursor":$[195],"ew-resize":$[294],"ns-resize":$[270],"nesw-resize":$[416],"nwse-resize":$[326]},"opera":{"col-resize":$[294],"row-resize":$[270],"ew-resize":$[294],"ns-resize":$[270],"nesw-resize":$[416],"nwse-resize":$[326]},"default":{}}),_applyCursor:function($G,$H){if($G){this.setStyleProperty($[319],this.__cursorMap[$G]||$G);}else{this.removeStyleProperty($[319]);}},_applyCommand:function($G,$H){},_applyBackgroundImage:function($G,$H){var $1D=qx.io.image.Manager.getInstance();var $1E=qx.io.Alias.getInstance();if($H){$1D.hide($H);}if($G){$1D.show($G);}$1E.connect(this._styleBackgroundImage,this,$G);},_styleBackgroundImage:function($G){$G?this.setStyleProperty($[424],$[1683]+$G+$[102]):this.removeStyleProperty($[424]);},_applyClip:function($G,$H){return this._compileClipString();},_compileClipString:function(){var $1F=this.getClipLeft();var $1G=this.getClipTop();var $1H=this.getClipWidth();var $1I=this.getClipHeight();var $1J,$1K;if($1F==null){$1J=($1H==null?$[3]:$1H+$[42]);$1F=$[3];}else{$1J=($1H==null?$[3]:$1F+$1H+$[42]);$1F=$1F+$[42];}if($1G==null){$1K=($1I==null?$[3]:$1I+$[42]);$1G=$[3];}else{$1K=($1I==null?$[3]:$1G+$1I+$[42]);$1G=$1G+$[42];}return this.setStyleProperty($[951],($[1657]+$1G+$[94]+$1J+$[94]+$1K+$[94]+$1F+$[102]));},_applyOverflow:qx.core.Variant.select($[1],{"mshtml":function($G,$H){var $1L=$G;var $1M=$[68];switch($G){case $[106]:$1M=$[170];$1L=$[36];break;case $[105]:$1M=$[174];$1L=$[36];break;}var $A=[$[68],$[170],$[174]];for(var $5=0;$5<$A.length;$5++){if($A[$5]!=$1M){this.removeStyleProperty($A[$5]);}}switch($G){case $[106]:this.setStyleProperty($[174],$[33]);break;case $[105]:this.setStyleProperty($[170],$[33]);break;}this._renderOverflow($1M,$1L,$G,$H);this.addToQueue($[68]);},"gecko":function($G,$H){var $1L=$G;var $1M=$[68];switch($1L){case $[33]:$1L=$[1587];break;case $[106]:$1L=$[269];break;case $[105]:$1L=$[260];break;}this._renderOverflow($1M,$1L,$G,$H);this.addToQueue($[68]);},"default":function($G,$H){var $1L=$G;var $1M=$[68];switch($1L){case $[106]:case $[105]:$1L=$[36];break;}this._renderOverflow($1M,$1L,$G,$H);this.addToQueue($[68]);}}),_renderOverflow:function($1M,$1L,$G,$H){this.setStyleProperty($1M,$1L||$[0]);this._invalidateFrameWidth();this._invalidateFrameHeight();},getOverflowX:function(){var $1N=this.getOverflow();return $1N==$[105]?$[33]:$1N;},getOverflowY:function(){var $1N=this.getOverflow();return $1N==$[106]?$[33]:$1N;},_applyBackgroundColor:function($G,$H){qx.theme.manager.Color.getInstance().connect(this._styleBackgroundColor,this,$G);},_styleBackgroundColor:function($G){$G?this.setStyleProperty($[472],$G):this.removeStyleProperty($[472]);},_applyTextColor:function($G,$H){},_applyFont:function($G,$H){},_cachedBorderTop:0,_cachedBorderRight:0,_cachedBorderBottom:0,_cachedBorderLeft:0,_applyBorder:function($G,$H){qx.theme.manager.Border.getInstance().connect(this._queueBorder,this,$G);},__borderJobs:{top:$[768],right:$[1361],bottom:$[618],left:$[1433]},_queueBorder:function($G,$1O){if(!$1O){var $1P=this.__borderJobs;for(var $1Q in $1P){this.addToQueue($1P[$1Q]);}this.__reflowBorderX($G);this.__reflowBorderY($G);}else{if($1O===$[14]||$1O===$[10]){this.__reflowBorderX($G);}else{this.__reflowBorderY($G);}this.addToQueue(this.__borderJobs[$1O]);}this.__borderObject=$G;},__reflowBorderX:function($G){var $1R=this._cachedBorderLeft;var $1S=this._cachedBorderRight;this._cachedBorderLeft=$G?$G.getWidthLeft():0;this._cachedBorderRight=$G?$G.getWidthRight():0;if(($1R+$1S)!=(this._cachedBorderLeft+this._cachedBorderRight)){this._invalidateFrameWidth();}},__reflowBorderY:function($G){var $1T=this._cachedBorderTop;var $1U=this._cachedBorderBottom;this._cachedBorderTop=$G?$G.getWidthTop():0;this._cachedBorderBottom=$G?$G.getWidthBottom():0;if(($1T+$1U)!=(this._cachedBorderTop+this._cachedBorderBottom)){this._invalidateFrameHeight();}},renderBorder:function($1V){var $G=this.__borderObject;var $1W=qx.theme.manager.Border.getInstance();if($G){if($1V.borderTop){$G.renderTop(this);}if($1V.borderRight){$G.renderRight(this);}if($1V.borderBottom){$G.renderBottom(this);}if($1V.borderLeft){$G.renderLeft(this);}}else{var $1X=qx.ui.core.Border;if($1V.borderTop){$1X.resetTop(this);}if($1V.borderRight){$1X.resetRight(this);}if($1V.borderBottom){$1X.resetBottom(this);}if($1V.borderLeft){$1X.resetLeft(this);}}},prepareEnhancedBorder:qx.core.Variant.select($[1],{"gecko":qx.lang.Function.returnTrue,"default":function(){var $I=this.getElement();var $1Y=this._borderElement=document.createElement($[53]);var $20=$I.style;var $1e=this._innerStyle=$1Y.style;if(qx.core.Variant.isSet($[1],$[12])){}else{$1e.width=$1e.height=$[65];}$1e.position=$[54];for(var $5 in this._styleProperties){switch($5){case $[305]:case $[143]:case $[153]:break;default:$1e[$5]=$20[$5];$20[$5]=$[0];}}for(var $5 in this._htmlProperties){switch($5){case $[1291]:$1Y.unselectable=this._htmlProperties[$5];}}while($I.firstChild){$1Y.appendChild($I.firstChild);}$I.appendChild($1Y);}}),_applyPaddingTop:function($G,$H){this.addToQueue($[248]);this._invalidateFrameHeight();},_applyPaddingRight:function($G,$H){this.addToQueue($[304]);this._invalidateFrameWidth();},_applyPaddingBottom:function($G,$H){this.addToQueue($[281]);this._invalidateFrameHeight();},_applyPaddingLeft:function($G,$H){this.addToQueue($[300]);this._invalidateFrameWidth();},renderPadding:function($1V){},_applyMarginLeft:function($G,$H){this.addToQueue($[301]);},_applyMarginRight:function($G,$H){this.addToQueue($[275]);},_applyMarginTop:function($G,$H){this.addToQueue($[268]);},_applyMarginBottom:function($G,$H){this.addToQueue($[241]);},execute:function(){var $21=this.getCommand();if($21){$21.execute(this);}this.createDispatchEvent($[122]);},_visualPropertyCheck:function(){if(!this.isCreated()){throw new Error(this.classname+": Element must be created previously!");}},setScrollLeft:function($22){this._visualPropertyCheck();this._getTargetNode().scrollLeft=$22;},setScrollTop:function($23){this._visualPropertyCheck();this._getTargetNode().scrollTop=$23;},getOffsetLeft:function(){this._visualPropertyCheck();return qx.html.Offset.getLeft(this.getElement());},getOffsetTop:function(){this._visualPropertyCheck();return qx.html.Offset.getTop(this.getElement());},getScrollLeft:function(){this._visualPropertyCheck();return this._getTargetNode().scrollLeft;},getScrollTop:function(){this._visualPropertyCheck();return this._getTargetNode().scrollTop;},getClientWidth:function(){this._visualPropertyCheck();return this._getTargetNode().clientWidth;},getClientHeight:function(){this._visualPropertyCheck();return this._getTargetNode().clientHeight;},getOffsetWidth:function(){this._visualPropertyCheck();return this.getElement().offsetWidth;},getOffsetHeight:function(){this._visualPropertyCheck();return this.getElement().offsetHeight;},getScrollWidth:function(){this._visualPropertyCheck();return this.getElement().scrollWidth;},getScrollHeight:function(){this._visualPropertyCheck();return this.getElement().scrollHeight;},scrollIntoView:function($24){this.scrollIntoViewX($24);this.scrollIntoViewY($24);},scrollIntoViewX:function($25){if(!this._isCreated||!this._isDisplayable){this.warn("The function scrollIntoViewX can only be called after the widget is created!");return false;}return qx.html.ScrollIntoView.scrollX(this.getElement(),$25);},scrollIntoViewY:function($26){if(!this._isCreated||!this._isDisplayable){this.warn("The function scrollIntoViewY can only be called after the widget is created!");return false;}return qx.html.ScrollIntoView.scrollY(this.getElement(),$26);},supportsDrop:function($27){return true;}},settings:{"qx.widgetQueueDebugging":false},defer:function($z,$l){$z.__initApplyMethods($l);if(qx.core.Variant.isSet($[1],$[12])){$l._renderRuntimeWidth=function($Y){this._style.pixelWidth=($Y==null)?0:$Y;if(this._innerStyle){this._innerStyle.pixelWidth=($Y==null)?0:$Y-2;}};$l._renderRuntimeHeight=function($Y){this._style.pixelHeight=($Y==null)?0:$Y;if(this._innerStyle){this._innerStyle.pixelHeight=($Y==null)?0:$Y-2;}};$l._resetRuntimeWidth=function(){this._style.width=$[0];if(this._innerStyle){this._innerStyle.width=$[0];}};$l._resetRuntimeHeight=function(){this._style.height=$[0];if(this._innerStyle){this._innerStyle.height=$[0];}};}$z.__initLayoutProperties($z);{};},destruct:function(){var $I=this.getElement();if($I){$I.qx_Widget=null;}this._disposeFields($[1614],$[1099],$[325],$[1399],$[945],$[1184],$[1206],$[845],$[1330],$[922],$[623],$[1622],$[603],$[1562]);}}); 
context: qx.Class.define($[61],{extend:qx.core.Target,type:$[49],construct:function(){arguments.callee.base.call(this);this._layoutChanges={};},events:{"beforeAppear":$[4],"appear":$[4],"beforeDisappear":$[4],"disappear":$[4],"beforeInsertDom":$[4],"insertDom":$[4],"beforeRemoveDom":$[4],"removeDom":$[4],"create":$[4],"execute":$[4],"mouseover":$[81],"mousemove":$[81],"mouseout":$[81],"mousedown":$[81],"mouseup":$[81],"mousewheel":$[81],"click":$[81],"dblclick":$[81],"contextmenu":$[81],"keydown":$[178],"keypress":$[178],"keyinput":$[178],"keyup":$[178],"focusout":$[161],"focusin":$[161],"blur":$[161],"focus":$[161],"dragdrop":$[139],"dragout":$[139],"dragover":$[139],"dragmove":$[139],"dragstart":$[139],"dragend":$[139]},statics:{create:function($0,$1){$0._appearance=$1;return new $0;},SCROLLBAR_SIZE:null,_autoFlushTimeout:null,_initAutoFlush:function(){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._autoFlushTimeout=window.setTimeout(qx.ui.core.Widget._autoFlushHelper,0);}},_removeAutoFlush:function(){if(qx.ui.core.Widget._autoFlushTimeout!=null){window.clearTimeout(qx.ui.core.Widget._autoFlushTimeout);qx.ui.core.Widget._autoFlushTimeout=null;}},_autoFlushHelper:function(){qx.ui.core.Widget._autoFlushTimeout=null;if(!qx.core.Object.inGlobalDispose()){qx.ui.core.Widget.flushGlobalQueues();}},flushGlobalQueues:function(){if(qx.ui.core.Widget._autoFlushTimeout!=null){qx.ui.core.Widget._removeAutoFlush();}if(qx.ui.core.Widget._inFlushGlobalQueues||!qx.core.Init.getInstance().getApplication().getUiReady()){return;}qx.ui.core.Widget._inFlushGlobalQueues=true;qx.ui.core.Widget.flushGlobalWidgetQueue();qx.ui.core.Widget.flushGlobalStateQueue();qx.ui.core.Widget.flushGlobalElementQueue();qx.ui.core.Widget.flushGlobalJobQueue();qx.ui.core.Widget.flushGlobalLayoutQueue();qx.ui.core.Widget.flushGlobalDisplayQueue();delete qx.ui.core.Widget._inFlushGlobalQueues;},_globalWidgetQueue:[],addToGlobalWidgetQueue:function($2){if(!$2._isInGlobalWidgetQueue&&$2._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}qx.ui.core.Widget._globalWidgetQueue.push($2);$2._isInGlobalWidgetQueue=true;}},removeFromGlobalWidgetQueue:function($2){if($2._isInGlobalWidgetQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalWidgetQueue,$2);delete $2._isInGlobalWidgetQueue;}},flushGlobalWidgetQueue:function(){var $3=qx.ui.core.Widget._globalWidgetQueue,$4,$2;while(($4=$3.length)>0){for(var $5=0;$5<$4;$5++){$2=$3[$5];$2.flushWidgetQueue();delete $2._isInGlobalWidgetQueue;}$3.splice(0,$4);}},_globalElementQueue:[],addToGlobalElementQueue:function($2){if(!$2._isInGlobalElementQueue&&$2._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}qx.ui.core.Widget._globalElementQueue.push($2);$2._isInGlobalElementQueue=true;}},removeFromGlobalElementQueue:function($2){if($2._isInGlobalElementQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalElementQueue,$2);delete $2._isInGlobalElementQueue;}},flushGlobalElementQueue:function(){var $3=qx.ui.core.Widget._globalElementQueue,$4,$2;while(($4=$3.length)>0){for(var $5=0;$5<$4;$5++){$2=$3[$5];$2._createElementImpl();delete $2._isInGlobalElementQueue;}$3.splice(0,$4);}},_globalStateQueue:[],addToGlobalStateQueue:function($2){if(!$2._isInGlobalStateQueue&&$2._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}qx.ui.core.Widget._globalStateQueue.push($2);$2._isInGlobalStateQueue=true;}},removeFromGlobalStateQueue:function($2){if($2._isInGlobalStateQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalStateQueue,$2);delete $2._isInGlobalStateQueue;}},flushGlobalStateQueue:function(){var $3=qx.ui.core.Widget._globalStateQueue,$4,$2;while(($4=$3.length)>0){for(var $5=0;$5<$4;$5++){$2=$3[$5];$2._renderAppearance();delete $2._isInGlobalStateQueue;}$3.splice(0,$4);}},_globalJobQueue:[],addToGlobalJobQueue:function($2){if(!$2._isInGlobalJobQueue&&$2._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}qx.ui.core.Widget._globalJobQueue.push($2);$2._isInGlobalJobQueue=true;}},removeFromGlobalJobQueue:function($2){if($2._isInGlobalJobQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalJobQueue,$2);delete $2._isInGlobalJobQueue;}},flushGlobalJobQueue:function(){var $3=qx.ui.core.Widget._globalJobQueue,$4,$2;while(($4=$3.length)>0){for(var $5=0;$5<$4;$5++){$2=$3[$5];$2._flushJobQueue($2._jobQueue);delete $2._isInGlobalJobQueue;}$3.splice(0,$4);}},_globalLayoutQueue:[],addToGlobalLayoutQueue:function($6){if(!$6._isInGlobalLayoutQueue&&$6._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}qx.ui.core.Widget._globalLayoutQueue.push($6);$6._isInGlobalLayoutQueue=true;}},removeFromGlobalLayoutQueue:function($6){if($6._isInGlobalLayoutQueue){qx.lang.Array.remove(qx.ui.core.Widget._globalLayoutQueue,$6);delete $6._isInGlobalLayoutQueue;}},flushGlobalLayoutQueue:function(){var $3=qx.ui.core.Widget._globalLayoutQueue,$4,$6;while(($4=$3.length)>0){for(var $5=0;$5<$4;$5++){$6=$3[$5];$6._flushChildrenQueue();delete $6._isInGlobalLayoutQueue;}$3.splice(0,$4);}},_fastGlobalDisplayQueue:[],_lazyGlobalDisplayQueues:{},addToGlobalDisplayQueue:function($2){if(!$2._isInGlobalDisplayQueue&&$2._isDisplayable){if(qx.ui.core.Widget._autoFlushTimeout==null){qx.ui.core.Widget._initAutoFlush();}var $6=$2.getParent();if($6.isSeeable()){var $7=$6.toHashCode();if(qx.ui.core.Widget._lazyGlobalDisplayQueues[$7]){qx.ui.core.Widget._lazyGlobalDisplayQueues[$7].push($2);}else{qx.ui.core.Widget._lazyGlobalDisplayQueues[$7]=[$2];}}else{qx.ui.core.Widget._fastGlobalDisplayQueue.push($2);}$2._isInGlobalDisplayQueue=true;}},removeFromGlobalDisplayQueue:function($2){},flushGlobalDisplayQueue:function(){var $7,$8,$2,$9;var $a=qx.ui.core.Widget._fastGlobalDisplayQueue;var $b=qx.ui.core.Widget._lazyGlobalDisplayQueues;for(var $5=0,$c=$a.length;$5<$c;$5++){$2=$a[$5];$2.getParent()._getTargetNode().appendChild($2.getElement());}if(qx.Class.isDefined($[540])){for($7 in $b){$8=$b[$7];for(var $5=0;$5<$8.length;$5++){$2=$8[$5];if($2 instanceof qx.ui.basic.Inline){$2._beforeInsertDom();try{document.getElementById($2.getInlineNodeId()).appendChild($2.getElement());}catch(ex){$2.debug("Could not append to inline id: "+$2.getInlineNodeId(),ex);}$2._afterInsertDom();$2._afterAppear();qx.lang.Array.remove($8,$2);$5--;delete $2._isInGlobalDisplayQueue;}}}}for($7 in $b){$8=$b[$7];if(document.createDocumentFragment&&$8.length>=3){$9=document.createDocumentFragment();for(var $5=0,$c=$8.length;$5<$c;$5++){$2=$8[$5];$2._beforeInsertDom();$9.appendChild($2.getElement());}$8[0].getParent()._getTargetNode().appendChild($9);for(var $5=0,$c=$8.length;$5<$c;$5++){$2=$8[$5];$2._afterInsertDom();}}else{for(var $5=0,$c=$8.length;$5<$c;$5++){$2=$8[$5];$2._beforeInsertDom();$2.getParent()._getTargetNode().appendChild($2.getElement());$2._afterInsertDom();}}}for($7 in $b){$8=$b[$7];for(var $5=0,$c=$8.length;$5<$c;$5++){$2=$8[$5];if($2.getVisibility()){$2._afterAppear();}delete $2._isInGlobalDisplayQueue;}delete $b[$7];}for(var $5=0,$c=$a.length;$5<$c;$5++){delete $a[$5]._isInGlobalDisplayQueue;}qx.lang.Array.removeAll($a);},getActiveSiblingHelperIgnore:function($d,$e){for(var $f=0;$f<$d.length;$f++){if($e instanceof $d[$f]){return true;}}return false;},getActiveSiblingHelper:function($g,$6,$h,$d,$i){if(!$d){$d=[];}var $j=$6.getChildren();var $k=$i==null?$j.indexOf($g)+$h:$i===$[457]?0:$j.length-1;var $e=$j[$k];while($e&&(!$e.getEnabled()||qx.ui.core.Widget.getActiveSiblingHelperIgnore($d,$e))){$k+=$h;$e=$j[$k];if(!$e){return null;}}return $e;},__initApplyMethods:function($l){var $m=$[1626];var $n=$[810];var $o=$[1556];var $p=$[930];var $q=$[459];var $r=[$[14],$[10],$[18],$[16],$[26],$[27],$[66],$[67],$[72],$[70]];var $s=[$[58],$[60],$[1109],$[1575],$[963],$[595],$[1555],$[1004],$[1693],$[1497]];var $t=$m+$[458];var $u=$n+$[458];var $v=$o+$[1106];for(var $5=0;$5<4;$5++){$l[$t+$s[$5]]=new Function($q,$v+$s[$5]+$p);$l[$u+$s[$5]]=new Function($v+$s[$5]+$[252]);}var $w=$m+$[464];var $x=$n+$[464];var $y=$o+$[729];if(qx.core.Variant.isSet($[1],$[19])){for(var $5=0;$5<4;$5++){$l[$w+$s[$5]]=new Function($q,$y+$s[$5]+$p);$l[$x+$s[$5]]=new Function($y+$s[$5]+$[252]);}}else{for(var $5=0;$5<4;$5++){$l[$w+$s[$5]]=new Function($q,$[1398]+$s[$5]+$[1287]);$l[$x+$s[$5]]=new Function($[572]+$s[$5]+$[854]);}}for(var $5=0;$5<$r.length;$5++){$l[$m+$s[$5]]=new Function($q,$o+$r[$5]+$p);$l[$n+$s[$5]]=new Function($o+$r[$5]+$[252]);}},TYPE_NULL:0,TYPE_PIXEL:1,TYPE_PERCENT:2,TYPE_AUTO:3,TYPE_FLEX:4,layoutPropertyTypes:{},__initLayoutProperties:function($z){var $A=[$[26],$[27],$[66],$[67],$[72],$[70],$[14],$[10],$[18],$[16]];for(var $5=0,$c=$A.length,$B,$C,$D;$5<$c;$5++){$B=$A[$5];$C=$[976]+qx.lang.String.toFirstUp($B);$D=$C+$[673];$z.layoutPropertyTypes[$B]={dataType:$D,dataParsed:$C+$[1140],dataValue:$C+$[355],typePixel:$D+$[1090],typePercent:$D+$[603],typeAuto:$D+$[1652],typeFlex:$D+$[1373],typeNull:$D+$[787]};}},initScrollbarWidth:function(){var $D=document.createElement($[53]);var $E=$D.style;$E.height=$E.width=$[235];$E.overflow=$[36];document.body.appendChild($D);var $F=qx.html.Dimension.getScrollBarSizeRight($D);qx.ui.core.Widget.SCROLLBAR_SIZE=$F?$F:16;document.body.removeChild($D);}},properties:{enabled:{init:$[109],check:$[2],inheritable:true,apply:$[287],event:$[445]},parent:{check:$[292],nullable:true,event:$[600],apply:$[1225]},element:{check:$[498],nullable:true,apply:$[450],event:$[591]},visibility:{check:$[2],init:true,apply:$[1069],event:$[1502]},display:{check:$[2],init:true,apply:$[1111],event:$[1272]},anonymous:{check:$[2],init:false,event:$[625]},horizontalAlign:{check:[$[14],$[56],$[10]],themeable:true,nullable:true},verticalAlign:{check:[$[18],$[84],$[16]],themeable:true,nullable:true},allowStretchX:{check:$[2],init:true},allowStretchY:{check:$[2],init:true},zIndex:{check:$[24],apply:$[853],event:$[1077],themeable:true,nullable:true,init:null},backgroundColor:{nullable:true,init:null,check:$[85],apply:$[1032],event:$[880],themeable:true},textColor:{nullable:true,init:$[109],check:$[85],apply:$[1363],event:$[614],themeable:true,inheritable:true},border:{nullable:true,init:null,apply:$[688],event:$[1030],check:$[518],themeable:true},font:{nullable:true,init:$[109],apply:$[556],check:$[527],event:$[788],themeable:true,inheritable:true},opacity:{check:$[24],apply:$[840],themeable:true,nullable:true,init:null},cursor:{check:$[6],apply:$[1500],themeable:true,nullable:true,init:null},backgroundImage:{check:$[6],nullable:true,apply:$[610],themeable:true},overflow:{check:[$[33],$[3],$[36],$[105],$[104]],nullable:true,apply:$[789],event:$[1314],themeable:true,init:null},clipLeft:{check:$[5],apply:$[229],themeable:true,nullable:true},clipTop:{check:$[5],apply:$[229],themeable:true,nullable:true},clipWidth:{check:$[5],apply:$[229],themeable:true,nullable:true},clipHeight:{check:$[5],apply:$[229],themeable:true,nullable:true},tabIndex:{check:$[5],nullable:true,init:null,apply:$[865],event:$[1624]},hideFocus:{check:$[2],init:false,apply:$[1209],themeable:true},enableElementFocus:{check:$[2],init:true},focused:{check:$[2],init:false,apply:$[752],event:$[988]},selectable:{check:$[2],init:null,nullable:true,apply:$[602]},toolTip:{check:$[227],nullable:true},contextMenu:{check:$[152],nullable:true},capture:{check:$[2],init:false,apply:$[1627]},dropDataTypes:{nullable:true},command:{check:$[470],nullable:true,apply:$[1341]},appearance:{check:$[6],init:$[249],apply:$[837],event:$[1464]},marginTop:{check:$[24],apply:$[1064],nullable:true,themeable:true},marginRight:{check:$[24],apply:$[1371],nullable:true,themeable:true},marginBottom:{check:$[24],apply:$[601],nullable:true,themeable:true},marginLeft:{check:$[24],apply:$[1232],nullable:true,themeable:true},paddingTop:{check:$[24],apply:$[771],nullable:true,themeable:true},paddingRight:{check:$[24],apply:$[1584],nullable:true,themeable:true},paddingBottom:{check:$[24],apply:$[1473],nullable:true,themeable:true},paddingLeft:{check:$[24],apply:$[859],nullable:true,themeable:true},left:{apply:$[934],event:$[1388],nullable:true,themeable:true,init:null},right:{apply:$[691],event:$[881],nullable:true,themeable:true,init:null},width:{apply:$[1273],event:$[1243],nullable:true,themeable:true,init:null},minWidth:{apply:$[1336],event:$[1594],nullable:true,themeable:true,init:null},maxWidth:{apply:$[1073],event:$[1692],nullable:true,themeable:true,init:null},top:{apply:$[1428],event:$[1390],nullable:true,themeable:true,init:null},bottom:{apply:$[679],event:$[947],nullable:true,themeable:true,init:null},height:{apply:$[1377],event:$[1440],nullable:true,themeable:true,init:null},minHeight:{apply:$[635],event:$[1277],nullable:true,themeable:true,init:null},maxHeight:{apply:$[699],event:$[1275],nullable:true,themeable:true,init:null},location:{group:[$[14],$[18]],themeable:true},dimension:{group:[$[26],$[27]],themeable:true},space:{group:[$[14],$[26],$[18],$[27]],themeable:true},edge:{group:[$[18],$[10],$[16],$[14]],themeable:true,mode:$[97]},padding:{group:[$[246],$[302],$[279],$[297]],mode:$[97],themeable:true},margin:{group:[$[266],$[273],$[239],$[298]],mode:$[97],themeable:true},heights:{group:[$[72],$[27],$[70]],themeable:true},widths:{group:[$[66],$[26],$[67]],themeable:true},align:{group:[$[1604],$[817]],themeable:true},clipLocation:{group:[$[496],$[435]]},clipDimension:{group:[$[507],$[361]]},clip:{group:[$[496],$[435],$[507],$[361]]},innerWidth:{_cached:true,defaultValue:null},innerHeight:{_cached:true,defaultValue:null},boxWidth:{_cached:true,defaultValue:null},boxHeight:{_cached:true,defaultValue:null},outerWidth:{_cached:true,defaultValue:null},outerHeight:{_cached:true,defaultValue:null},frameWidth:{_cached:true,defaultValue:null,addToQueueRuntime:true},frameHeight:{_cached:true,defaultValue:null,addToQueueRuntime:true},preferredInnerWidth:{_cached:true,defaultValue:null,addToQueueRuntime:true},preferredInnerHeight:{_cached:true,defaultValue:null,addToQueueRuntime:true},preferredBoxWidth:{_cached:true,defaultValue:null},preferredBoxHeight:{_cached:true,defaultValue:null},hasPercentX:{_cached:true,defaultValue:false},hasPercentY:{_cached:true,defaultValue:false},hasAutoX:{_cached:true,defaultValue:false},hasAutoY:{_cached:true,defaultValue:false},hasFlexX:{_cached:true,defaultValue:false},hasFlexY:{_cached:true,defaultValue:false}},members:{_computedLeftValue:null,_computedLeftParsed:null,_computedLeftType:null,_computedLeftTypeNull:true,_computedLeftTypePixel:false,_computedLeftTypePercent:false,_computedLeftTypeAuto:false,_computedLeftTypeFlex:false,_computedRightValue:null,_computedRightParsed:null,_computedRightType:null,_computedRightTypeNull:true,_computedRightTypePixel:false,_computedRightTypePercent:false,_computedRightTypeAuto:false,_computedRightTypeFlex:false,_computedTopValue:null,_computedTopParsed:null,_computedTopType:null,_computedTopTypeNull:true,_computedTopTypePixel:false,_computedTopTypePercent:false,_computedTopTypeAuto:false,_computedTopTypeFlex:false,_computedBottomValue:null,_computedBottomParsed:null,_computedBottomType:null,_computedBottomTypeNull:true,_computedBottomTypePixel:false,_computedBottomTypePercent:false,_computedBottomTypeAuto:false,_computedBottomTypeFlex:false,_computedWidthValue:null,_computedWidthParsed:null,_computedWidthType:null,_computedWidthTypeNull:true,_computedWidthTypePixel:false,_computedWidthTypePercent:false,_computedWidthTypeAuto:false,_computedWidthTypeFlex:false,_computedMinWidthValue:null,_computedMinWidthParsed:null,_computedMinWidthType:null,_computedMinWidthTypeNull:true,_computedMinWidthTypePixel:false,_computedMinWidthTypePercent:false,_computedMinWidthTypeAuto:false,_computedMinWidthTypeFlex:false,_computedMaxWidthValue:null,_computedMaxWidthParsed:null,_computedMaxWidthType:null,_computedMaxWidthTypeNull:true,_computedMaxWidthTypePixel:false,_computedMaxWidthTypePercent:false,_computedMaxWidthTypeAuto:false,_computedMaxWidthTypeFlex:false,_computedHeightValue:null,_computedHeightParsed:null,_computedHeightType:null,_computedHeightTypeNull:true,_computedHeightTypePixel:false,_computedHeightTypePercent:false,_computedHeightTypeAuto:false,_computedHeightTypeFlex:false,_computedMinHeightValue:null,_computedMinHeightParsed:null,_computedMinHeightType:null,_computedMinHeightTypeNull:true,_computedMinHeightTypePixel:false,_computedMinHeightTypePercent:false,_computedMinHeightTypeAuto:false,_computedMinHeightTypeFlex:false,_computedMaxHeightValue:null,_computedMaxHeightParsed:null,_computedMaxHeightType:null,_computedMaxHeightTypeNull:true,_computedMaxHeightTypePixel:false,_computedMaxHeightTypePercent:false,_computedMaxHeightTypeAuto:false,_computedMaxHeightTypeFlex:false,_applyLeft:function($G,$H){this._unitDetectionPixelPercent($[14],$G);this.addToQueue($[14]);},_applyRight:function($G,$H){this._unitDetectionPixelPercent($[10],$G);this.addToQueue($[10]);},_applyTop:function($G,$H){this._unitDetectionPixelPercent($[18],$G);this.addToQueue($[18]);},_applyBottom:function($G,$H){this._unitDetectionPixelPercent($[16],$G);this.addToQueue($[16]);},_applyWidth:function($G,$H){this._unitDetectionPixelPercentAutoFlex($[26],$G);this.addToQueue($[26]);},_applyMinWidth:function($G,$H){this._unitDetectionPixelPercentAuto($[66],$G);this.addToQueue($[66]);},_applyMaxWidth:function($G,$H){this._unitDetectionPixelPercentAuto($[67],$G);this.addToQueue($[67]);},_applyHeight:function($G,$H){this._unitDetectionPixelPercentAutoFlex($[27],$G);this.addToQueue($[27]);},_applyMinHeight:function($G,$H){this._unitDetectionPixelPercentAuto($[72],$G);this.addToQueue($[72]);},_applyMaxHeight:function($G,$H){this._unitDetectionPixelPercentAuto($[70],$G);this.addToQueue($[70]);},isMaterialized:function(){var $I=this._element;return (this._initialLayoutDone&&this._isDisplayable&&qx.html.Style.getStyleProperty($I,$[151])!=$[7]&&qx.html.Style.getStyleProperty($I,$[1100])!=$[33]&&$I.offsetWidth>0&&$I.offsetHeight>0);},pack:function(){this.setWidth(this.getPreferredBoxWidth());this.setHeight(this.getPreferredBoxHeight());},auto:function(){this.setWidth($[3]);this.setHeight($[3]);},getChildren:qx.lang.Function.returnNull,getChildrenLength:qx.lang.Function.returnZero,hasChildren:qx.lang.Function.returnFalse,isEmpty:qx.lang.Function.returnTrue,indexOf:qx.lang.Function.returnNegativeIndex,contains:qx.lang.Function.returnFalse,getVisibleChildren:qx.lang.Function.returnNull,getVisibleChildrenLength:qx.lang.Function.returnZero,hasVisibleChildren:qx.lang.Function.returnFalse,isVisibleEmpty:qx.lang.Function.returnTrue,_hasParent:false,_isDisplayable:false,isDisplayable:function(){return this._isDisplayable;},_checkParent:function($G,$H){if(this.contains($G)){throw new Error("Could not insert myself into a child "+$G+"!");}return $G;},_applyParent:function($G,$H){if($H){var $J=$H.getChildren().indexOf(this);this._computedWidthValue=this._computedMinWidthValue=this._computedMaxWidthValue=this._computedLeftValue=this._computedRightValue=null;this._computedHeightValue=this._computedMinHeightValue=this._computedMaxHeightValue=this._computedTopValue=this._computedBottomValue=null;this._cachedBoxWidth=this._cachedInnerWidth=this._cachedOuterWidth=null;this._cachedBoxHeight=this._cachedInnerHeight=this._cachedOuterHeight=null;qx.lang.Array.removeAt($H.getChildren(),$J);$H._invalidateVisibleChildren();$H._removeChildFromChildrenQueue(this);$H.getLayoutImpl().updateChildrenOnRemoveChild(this,$J);$H.addToJobQueue($[375]);$H._invalidatePreferredInnerDimensions();this._oldParent=$H;}if($G){this._hasParent=true;if(typeof this._insertIndex==$[55]){qx.lang.Array.insertAt($G.getChildren(),this,this._insertIndex);delete this._insertIndex;}else{$G.getChildren().push(this);}}else{this._hasParent=false;}qx.core.Property.refresh(this);return this._handleDisplayable($[334]);},_applyDisplay:function($G,$H){return this._handleDisplayable($[151]);},_handleDisplayable:function($K){var $L=this._computeDisplayable();if(this._isDisplayable==$L&&!($L&&$K==$[334])){return true;}this._isDisplayable=$L;var $6=this.getParent();if($6){$6._invalidateVisibleChildren();$6._invalidatePreferredInnerDimensions();}if($K&&this._oldParent&&this._oldParent._initialLayoutDone){var $I=this.getElement();if($I){if(this.getVisibility()){this._beforeDisappear();}this._beforeRemoveDom();this._oldParent._getTargetNode().removeChild($I);this._afterRemoveDom();if(this.getVisibility()){this._afterDisappear();}}delete this._oldParent;}if($L){if($6._initialLayoutDone){$6.getLayoutImpl().updateChildrenOnAddChild(this,$6.getChildren().indexOf(this));$6.addToJobQueue($[1265]);}this.addToLayoutChanges($[1576]);this.addToCustomQueues($K);if(this.getVisibility()){this._beforeAppear();}if(!this._isCreated){qx.ui.core.Widget.addToGlobalElementQueue(this);}qx.ui.core.Widget.addToGlobalStateQueue(this);if(!qx.lang.Object.isEmpty(this._jobQueue)){qx.ui.core.Widget.addToGlobalJobQueue(this);}if(!qx.lang.Object.isEmpty(this._childrenQueue)){qx.ui.core.Widget.addToGlobalLayoutQueue(this);}}else{qx.ui.core.Widget.removeFromGlobalElementQueue(this);qx.ui.core.Widget.removeFromGlobalStateQueue(this);qx.ui.core.Widget.removeFromGlobalJobQueue(this);qx.ui.core.Widget.removeFromGlobalLayoutQueue(this);this.removeFromCustomQueues($K);if($6&&$K){if(this.getVisibility()){this._beforeDisappear();}if($6._initialLayoutDone&&this._initialLayoutDone){$6.getLayoutImpl().updateChildrenOnRemoveChild(this,$6.getChildren().indexOf(this));$6.addToJobQueue($[375]);this._beforeRemoveDom();$6._getTargetNode().removeChild(this.getElement());this._afterRemoveDom();}$6._removeChildFromChildrenQueue(this);if(this.getVisibility()){this._afterDisappear();}}}this._handleDisplayableCustom($L,$6,$K);return true;},addToCustomQueues:qx.lang.Function.returnTrue,removeFromCustomQueues:qx.lang.Function.returnTrue,_handleDisplayableCustom:qx.lang.Function.returnTrue,_computeDisplayable:function(){return this.getDisplay()&&this._hasParent&&this.getParent()._isDisplayable?true:false;},_beforeAppear:function(){this.createDispatchEvent($[689]);},_afterAppear:function(){this._isSeeable=true;this.createDispatchEvent($[186]);},_beforeDisappear:function(){this.removeState($[40]);if(qx.Class.isDefined($[288])){this.removeState($[13]);this.removeState($[32]);}this.createDispatchEvent($[388]);},_afterDisappear:function(){this._isSeeable=false;this.createDispatchEvent($[290]);},_isSeeable:false,isSeeable:function(){return this._isSeeable;},isAppearRelevant:function(){return this.getVisibility()&&this._isDisplayable;},_beforeInsertDom:function(){this.createDispatchEvent($[1166]);},_afterInsertDom:function(){this.createDispatchEvent($[1446]);},_beforeRemoveDom:function(){this.createDispatchEvent($[1230]);},_afterRemoveDom:function(){this.createDispatchEvent($[1012]);},_applyVisibility:function($G,$H){if($G){if(this._isDisplayable){this._beforeAppear();}this.removeStyleProperty($[151]);if(this._isDisplayable){this._afterAppear();}}else{if(this._isDisplayable){this._beforeDisappear();}this.setStyleProperty($[151],$[7]);if(this._isDisplayable){this._afterDisappear();}}},show:function(){this.setVisibility(true);this.setDisplay(true);},hide:function(){this.setVisibility(false);},connect:function(){this.setDisplay(true);},disconnect:function(){this.setDisplay(false);},_isCreated:false,_getTargetNode:qx.core.Variant.select($[1],{"gecko":function(){return this._element;},"default":function(){return this._borderElement||this._element;}}),addToDocument:function(){qx.ui.core.ClientDocument.getInstance().add(this);},isCreated:function(){return this._isCreated;},_createElementImpl:function(){this.setElement(this.getTopLevelWidget().getDocumentElement().createElement($[53]));},_applyElement:function($G,$H){this._isCreated=$G!=null;if($H){$H.qx_Widget=null;}if($G){$G.qx_Widget=this;$G.style.position=$[54];this._element=$G;this._style=$G.style;this._applyStyleProperties($G);this._applyHtmlProperties($G);this._applyHtmlAttributes($G);this._applyElementData($G);this.createDispatchEvent($[1087]);this.addToStateQueue();}else{this._element=this._style=null;}},addToJobQueue:function($B){if(this._hasParent){qx.ui.core.Widget.addToGlobalJobQueue(this);}if(!this._jobQueue){this._jobQueue={};}this._jobQueue[$B]=true;return true;},_flushJobQueue:function($M){try{var $3=this._jobQueue;var $6=this.getParent();if(!$6||qx.lang.Object.isEmpty($3)){return;}var $N=this instanceof qx.ui.core.Parent?this.getLayoutImpl():null;if($N){$N.updateSelfOnJobQueueFlush($3);}}catch(ex){this.error("Flushing job queue (prechecks#1) failed",ex);}try{var $O=false;var $P=$3.marginLeft||$3.marginRight;var $Q=$3.marginTop||$3.marginBottom;var $R=$3.frameWidth;var $S=$3.frameHeight;var $T=($3.frameWidth||$3.preferredInnerWidth)&&this._recomputePreferredBoxWidth();var $U=($3.frameHeight||$3.preferredInnerHeight)&&this._recomputePreferredBoxHeight();if($T){var $V=this.getPreferredBoxWidth();if(this._computedWidthTypeAuto){this._computedWidthValue=$V;$3.width=true;}if(this._computedMinWidthTypeAuto){this._computedMinWidthValue=$V;$3.minWidth=true;}if(this._computedMaxWidthTypeAuto){this._computedMaxWidthValue=$V;$3.maxWidth=true;}}if($U){var $V=this.getPreferredBoxHeight();if(this._computedHeightTypeAuto){this._computedHeightValue=$V;$3.height=true;}if(this._computedMinHeightTypeAuto){this._computedMinHeightValue=$V;$3.minHeight=true;}if(this._computedMaxHeightTypeAuto){this._computedMaxHeightValue=$V;$3.maxHeight=true;}}if(($3.width||$3.minWidth||$3.maxWidth||$3.left||$3.right)&&this._recomputeBoxWidth()){$P=$R=true;}if(($3.height||$3.minHeight||$3.maxHeight||$3.top||$3.bottom)&&this._recomputeBoxHeight()){$Q=$S=true;}}catch(ex){this.error("Flushing job queue (recompute#2) failed",ex);}try{if(($P&&this._recomputeOuterWidth())||$T){$6._invalidatePreferredInnerWidth();$6.getLayoutImpl().updateSelfOnChildOuterWidthChange(this);$O=true;}if(($Q&&this._recomputeOuterHeight())||$U){$6._invalidatePreferredInnerHeight();$6.getLayoutImpl().updateSelfOnChildOuterHeightChange(this);$O=true;}if($O){$6._flushJobQueue();}}catch(ex){this.error("Flushing job queue (parentsignals#3) failed",ex);}try{$6._addChildToChildrenQueue(this);for(var $5 in $3){this._layoutChanges[$5]=true;}}catch(ex){this.error("Flushing job queue (addjobs#4) failed",ex);}try{if(this instanceof qx.ui.core.Parent&&($3.paddingLeft||$3.paddingRight||$3.paddingTop||$3.paddingBottom)){var $W=this.getChildren(),$X=$W.length;if($3.paddingLeft){for(var $5=0;$5<$X;$5++){$W[$5].addToLayoutChanges($[1295]);}}if($3.paddingRight){for(var $5=0;$5<$X;$5++){$W[$5].addToLayoutChanges($[852]);}}if($3.paddingTop){for(var $5=0;$5<$X;$5++){$W[$5].addToLayoutChanges($[1603]);}}if($3.paddingBottom){for(var $5=0;$5<$X;$5++){$W[$5].addToLayoutChanges($[705]);}}}if($R){this._recomputeInnerWidth();}if($S){this._recomputeInnerHeight();}if(this._initialLayoutDone){if($N){$N.updateChildrenOnJobQueueFlush($3);}}}catch(ex){this.error("Flushing job queue (childrensignals#5) failed",ex);}delete this._jobQueue;},_isWidthEssential:qx.lang.Function.returnTrue,_isHeightEssential:qx.lang.Function.returnTrue,_computeBoxWidthFallback:function(){return 0;},_computeBoxHeightFallback:function(){return 0;},_computeBoxWidth:function(){var $N=this.getParent().getLayoutImpl();return Math.max(0,qx.lang.Number.limit($N.computeChildBoxWidth(this),this.getMinWidthValue(),this.getMaxWidthValue()));},_computeBoxHeight:function(){var $N=this.getParent().getLayoutImpl();return Math.max(0,qx.lang.Number.limit($N.computeChildBoxHeight(this),this.getMinHeightValue(),this.getMaxHeightValue()));},_computeOuterWidth:function(){return Math.max(0,(this.getMarginLeft()+this.getBoxWidth()+this.getMarginRight()));},_computeOuterHeight:function(){return Math.max(0,(this.getMarginTop()+this.getBoxHeight()+this.getMarginBottom()));},_computeInnerWidth:function(){return Math.max(0,this.getBoxWidth()-this.getFrameWidth());},_computeInnerHeight:function(){return Math.max(0,this.getBoxHeight()-this.getFrameHeight());},getNeededWidth:function(){var $N=this.getParent().getLayoutImpl();return Math.max(0,$N.computeChildNeededWidth(this));},getNeededHeight:function(){var $N=this.getParent().getLayoutImpl();return Math.max(0,$N.computeChildNeededHeight(this));},_recomputeFlexX:function(){if(!this.getHasFlexX()){return false;}if(this._computedWidthTypeFlex){this._computedWidthValue=null;this.addToLayoutChanges($[26]);}return true;},_recomputeFlexY:function(){if(!this.getHasFlexY()){return false;}if(this._computedHeightTypeFlex){this._computedHeightValue=null;this.addToLayoutChanges($[27]);}return true;},_recomputePercentX:function(){if(!this.getHasPercentX()){return false;}if(this._computedWidthTypePercent){this._computedWidthValue=null;this.addToLayoutChanges($[26]);}if(this._computedMinWidthTypePercent){this._computedMinWidthValue=null;this.addToLayoutChanges($[66]);}if(this._computedMaxWidthTypePercent){this._computedMaxWidthValue=null;this.addToLayoutChanges($[67]);}if(this._computedLeftTypePercent){this._computedLeftValue=null;this.addToLayoutChanges($[14]);}if(this._computedRightTypePercent){this._computedRightValue=null;this.addToLayoutChanges($[10]);}return true;},_recomputePercentY:function(){if(!this.getHasPercentY()){return false;}if(this._computedHeightTypePercent){this._computedHeightValue=null;this.addToLayoutChanges($[27]);}if(this._computedMinHeightTypePercent){this._computedMinHeightValue=null;this.addToLayoutChanges($[72]);}if(this._computedMaxHeightTypePercent){this._computedMaxHeightValue=null;this.addToLayoutChanges($[70]);}if(this._computedTopTypePercent){this._computedTopValue=null;this.addToLayoutChanges($[18]);}if(this._computedBottomTypePercent){this._computedBottomValue=null;this.addToLayoutChanges($[16]);}return true;},_recomputeRangeX:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function(){if(this._computedLeftTypeNull||this._computedRightTypeNull){return false;}this.addToLayoutChanges($[26]);return true;},"default":function(){return !(this._computedLeftTypeNull||this._computedRightTypeNull);}}),_recomputeRangeY:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function(){if(this._computedTopTypeNull||this._computedBottomTypeNull){return false;}this.addToLayoutChanges($[27]);return true;},"default":function(){return !(this._computedTopTypeNull||this._computedBottomTypeNull);}}),_recomputeStretchingX:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function(){if(this.getAllowStretchX()&&this._computedWidthTypeNull){this._computedWidthValue=null;this.addToLayoutChanges($[26]);return true;}return false;},"default":function(){if(this.getAllowStretchX()&&this._computedWidthTypeNull){return true;}return false;}}),_recomputeStretchingY:qx.core.Variant.select($[1],{"mshtml|opera|webkit":function(){if(this.getAllowStretchY()&&this._computedHeightTypeNull){this._computedHeightValue=null;this.addToLayoutChanges($[27]);return true;}return false;},"default":function(){if(this.getAllowStretchY()&&this._computedHeightTypeNull){return true;}return false;}}),_computeValuePixel:function($Y){return Math.round($Y);},_computeValuePixelLimit:function($Y){return Math.max(0,this._computeValuePixel($Y));},_computeValuePercentX:function($Y){return Math.round(this.getParent().getInnerWidthForChild(this)*$Y*0.01);},_computeValuePercentXLimit:function($Y){return Math.max(0,this._computeValuePercentX($Y));},_computeValuePercentY:function($Y){return Math.round(this.getParent().getInnerHeightForChild(this)*$Y*0.01);},_computeValuePercentYLimit:function($Y){return Math.max(0,this._computeValuePercentY($Y));},getWidthValue:function(){if(this._computedWidthValue!=null){return this._computedWidthValue;}switch(this._computedWidthType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedWidthValue=this._computeValuePixelLimit(this._computedWidthParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedWidthValue=this._computeValuePercentXLimit(this._computedWidthParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedWidthValue=this.getPreferredBoxWidth();case qx.ui.core.Widget.TYPE_FLEX:if(this.getParent().getLayoutImpl().computeChildrenFlexWidth===undefined){throw new Error("Widget "+this+": having horizontal flex size (width="+this.getWidth()+") but parent layout "+this.getParent()+" does not support it");}this.getParent().getLayoutImpl().computeChildrenFlexWidth();return this._computedWidthValue=this._computedWidthFlexValue;}return null;},getMinWidthValue:function(){if(this._computedMinWidthValue!=null){return this._computedMinWidthValue;}switch(this._computedMinWidthType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedWidthValue=this._computeValuePixelLimit(this._computedMinWidthParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedWidthValue=this._computeValuePercentXLimit(this._computedMinWidthParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedMinWidthValue=this.getPreferredBoxWidth();}return null;},getMaxWidthValue:function(){if(this._computedMaxWidthValue!=null){return this._computedMaxWidthValue;}switch(this._computedMaxWidthType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedWidthValue=this._computeValuePixelLimit(this._computedMaxWidthParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedWidthValue=this._computeValuePercentXLimit(this._computedMaxWidthParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedMaxWidthValue=this.getPreferredBoxWidth();}return null;},getLeftValue:function(){if(this._computedLeftValue!=null){return this._computedLeftValue;}switch(this._computedLeftType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedLeftValue=this._computeValuePixel(this._computedLeftParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedLeftValue=this._computeValuePercentX(this._computedLeftParsed);}return null;},getRightValue:function(){if(this._computedRightValue!=null){return this._computedRightValue;}switch(this._computedRightType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedRightValue=this._computeValuePixel(this._computedRightParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedRightValue=this._computeValuePercentX(this._computedRightParsed);}return null;},getHeightValue:function(){if(this._computedHeightValue!=null){return this._computedHeightValue;}switch(this._computedHeightType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedHeightValue=this._computeValuePixelLimit(this._computedHeightParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedHeightValue=this._computeValuePercentYLimit(this._computedHeightParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedHeightValue=this.getPreferredBoxHeight();case qx.ui.core.Widget.TYPE_FLEX:if(this.getParent().getLayoutImpl().computeChildrenFlexHeight===undefined){throw new Error("Widget "+this+": having vertical flex size (height="+this.getHeight()+") but parent layout "+this.getParent()+" does not support it");}this.getParent().getLayoutImpl().computeChildrenFlexHeight();return this._computedHeightValue=this._computedHeightFlexValue;}return null;},getMinHeightValue:function(){if(this._computedMinHeightValue!=null){return this._computedMinHeightValue;}switch(this._computedMinHeightType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedMinHeightValue=this._computeValuePixelLimit(this._computedMinHeightParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedMinHeightValue=this._computeValuePercentYLimit(this._computedMinHeightParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedMinHeightValue=this.getPreferredBoxHeight();}return null;},getMaxHeightValue:function(){if(this._computedMaxHeightValue!=null){return this._computedMaxHeightValue;}switch(this._computedMaxHeightType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedMaxHeightValue=this._computeValuePixelLimit(this._computedMaxHeightParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedMaxHeightValue=this._computeValuePercentYLimit(this._computedMaxHeightParsed);case qx.ui.core.Widget.TYPE_AUTO:return this._computedMaxHeightValue=this.getPreferredBoxHeight();}return null;},getTopValue:function(){if(this._computedTopValue!=null){return this._computedTopValue;}switch(this._computedTopType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedTopValue=this._computeValuePixel(this._computedTopParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedTopValue=this._computeValuePercentY(this._computedTopParsed);}return null;},getBottomValue:function(){if(this._computedBottomValue!=null){return this._computedBottomValue;}switch(this._computedBottomType){case qx.ui.core.Widget.TYPE_PIXEL:return this._computedBottomValue=this._computeValuePixel(this._computedBottomParsed);case qx.ui.core.Widget.TYPE_PERCENT:return this._computedBottomValue=this._computeValuePercentY(this._computedBottomParsed);}return null;},_computeFrameWidth:function(){var $10=this._cachedBorderLeft+this.getPaddingLeft()+this.getPaddingRight()+this._cachedBorderRight;switch(this.getOverflow()){case $[36]:case $[104]:$10+=qx.ui.core.Widget.SCROLLBAR_SIZE;break;case $[3]:break;}return $10;},_computeFrameHeight:function(){var $11=this._cachedBorderTop+this.getPaddingTop()+this.getPaddingBottom()+this._cachedBorderBottom;switch(this.getOverflow()){case $[36]:case $[105]:$11+=qx.ui.core.Widget.SCROLLBAR_SIZE;break;case $[3]:break;}return $11;},_invalidateFrameDimensions:function(){this._invalidateFrameWidth();this._invalidateFrameHeight();},_invalidatePreferredInnerDimensions:function(){this._invalidatePreferredInnerWidth();this._invalidatePreferredInnerHeight();},_computePreferredBoxWidth:function(){try{return Math.max(0,this.getPreferredInnerWidth()+this.getFrameWidth());}catch(ex){this.error("_computePreferredBoxWidth failed",ex);}},_computePreferredBoxHeight:function(){try{return Math.max(0,this.getPreferredInnerHeight()+this.getFrameHeight());}catch(ex){this.error("_computePreferredBoxHeight failed",ex);}},_initialLayoutDone:false,addToLayoutChanges:function($B){if(this._isDisplayable){this.getParent()._addChildToChildrenQueue(this);}return this._layoutChanges[$B]=true;},addToQueue:function($B){this._initialLayoutDone?this.addToJobQueue($B):this.addToLayoutChanges($B);},addToQueueRuntime:function($B){return !this._initialLayoutDone||this.addToJobQueue($B);},_computeHasPercentX:function(){return (this._computedLeftTypePercent||this._computedWidthTypePercent||this._computedMinWidthTypePercent||this._computedMaxWidthTypePercent||this._computedRightTypePercent);},_computeHasPercentY:function(){return (this._computedTopTypePercent||this._computedHeightTypePercent||this._computedMinHeightTypePercent||this._computedMaxHeightTypePercent||this._computedBottomTypePercent);},_computeHasAutoX:function(){return (this._computedWidthTypeAuto||this._computedMinWidthTypeAuto||this._computedMaxWidthTypeAuto);},_computeHasAutoY:function(){return (this._computedHeightTypeAuto||this._computedMinHeightTypeAuto||this._computedMaxHeightTypeAuto);},_computeHasFlexX:function(){return this._computedWidthTypeFlex;},_computeHasFlexY:function(){return this._computedHeightTypeFlex;},_evalUnitsPixelPercentAutoFlex:function($G){switch($G){case $[3]:return qx.ui.core.Widget.TYPE_AUTO;case Infinity:case -Infinity:return qx.ui.core.Widget.TYPE_NULL;}switch(typeof $G){case $[55]:return isNaN($G)?qx.ui.core.Widget.TYPE_NULL:qx.ui.core.Widget.TYPE_PIXEL;case $[8]:return $G.indexOf($[204])!=-1?qx.ui.core.Widget.TYPE_PERCENT:$G.indexOf($[136])!=-1?qx.ui.core.Widget.TYPE_FLEX:qx.ui.core.Widget.TYPE_NULL;}return qx.ui.core.Widget.TYPE_NULL;},_evalUnitsPixelPercentAuto:function($G){switch($G){case $[3]:return qx.ui.core.Widget.TYPE_AUTO;case Infinity:case -Infinity:return qx.ui.core.Widget.TYPE_NULL;}switch(typeof $G){case $[55]:return isNaN($G)?qx.ui.core.Widget.TYPE_NULL:qx.ui.core.Widget.TYPE_PIXEL;case $[8]:return $G.indexOf($[204])!=-1?qx.ui.core.Widget.TYPE_PERCENT:qx.ui.core.Widget.TYPE_NULL;}return qx.ui.core.Widget.TYPE_NULL;},_evalUnitsPixelPercent:function($G){switch($G){case Infinity:case -Infinity:return qx.ui.core.Widget.TYPE_NULL;}switch(typeof $G){case $[55]:return isNaN($G)?qx.ui.core.Widget.TYPE_NULL:qx.ui.core.Widget.TYPE_PIXEL;case $[8]:return $G.indexOf($[204])!=-1?qx.ui.core.Widget.TYPE_PERCENT:qx.ui.core.Widget.TYPE_NULL;}return qx.ui.core.Widget.TYPE_NULL;},_unitDetectionPixelPercentAutoFlex:function($12,$G){var $13=qx.ui.core.Widget.layoutPropertyTypes[$12];var $E=$13.dataType;var $B=$13.dataParsed;var $Y=$13.dataValue;var $14=$13.typePixel;var $15=$13.typePercent;var $16=$13.typeAuto;var $17=$13.typeFlex;var $18=$13.typeNull;var $19=this[$15];var $1a=this[$16];var $1b=this[$17];switch(this[$E]=this._evalUnitsPixelPercentAutoFlex($G)){case qx.ui.core.Widget.TYPE_PIXEL:this[$14]=true;this[$15]=this[$16]=this[$17]=this[$18]=false;this[$B]=this[$Y]=Math.round($G);break;case qx.ui.core.Widget.TYPE_PERCENT:this[$15]=true;this[$14]=this[$16]=this[$17]=this[$18]=false;this[$B]=parseFloat($G);this[$Y]=null;break;case qx.ui.core.Widget.TYPE_AUTO:this[$16]=true;this[$14]=this[$15]=this[$17]=this[$18]=false;this[$B]=this[$Y]=null;break;case qx.ui.core.Widget.TYPE_FLEX:this[$17]=true;this[$14]=this[$15]=this[$16]=this[$18]=false;this[$B]=parseFloat($G);this[$Y]=null;break;default:this[$18]=true;this[$14]=this[$15]=this[$16]=this[$17]=false;this[$B]=this[$Y]=null;break;}if($19!=this[$15]){switch($12){case $[66]:case $[67]:case $[26]:case $[14]:case $[10]:this._invalidateHasPercentX();break;case $[70]:case $[72]:case $[27]:case $[18]:case $[16]:this._invalidateHasPercentY();break;}}if($1a!=this[$16]){switch($12){case $[66]:case $[67]:case $[26]:this._invalidateHasAutoX();break;case $[72]:case $[70]:case $[27]:this._invalidateHasAutoY();break;}}if($1b!=this[$17]){switch($12){case $[26]:this._invalidateHasFlexX();break;case $[27]:this._invalidateHasFlexY();break;}}},_unitDetectionPixelPercentAuto:function($12,$G){var $13=qx.ui.core.Widget.layoutPropertyTypes[$12];var $E=$13.dataType;var $B=$13.dataParsed;var $Y=$13.dataValue;var $14=$13.typePixel;var $15=$13.typePercent;var $16=$13.typeAuto;var $17=$13.typeNull;var $19=this[$15];var $1a=this[$16];switch(this[$E]=this._evalUnitsPixelPercentAuto($G)){case qx.ui.core.Widget.TYPE_PIXEL:this[$14]=true;this[$15]=this[$16]=this[$17]=false;this[$B]=this[$Y]=Math.round($G);break;case qx.ui.core.Widget.TYPE_PERCENT:this[$15]=true;this[$14]=this[$16]=this[$17]=false;this[$B]=parseFloat($G);this[$Y]=null;break;case qx.ui.core.Widget.TYPE_AUTO:this[$16]=true;this[$14]=this[$15]=this[$17]=false;this[$B]=this[$Y]=null;break;default:this[$17]=true;this[$14]=this[$15]=this[$16]=false;this[$B]=this[$Y]=null;break;}if($19!=this[$15]){switch($12){case $[66]:case $[67]:case $[26]:case $[14]:case $[10]:this._invalidateHasPercentX();break;case $[72]:case $[70]:case $[27]:case $[18]:case $[16]:this._invalidateHasPercentY();break;}}if($1a!=this[$16]){switch($12){case $[66]:case $[67]:case $[26]:this._invalidateHasAutoX();break;case $[72]:case $[70]:case $[27]:this._invalidateHasAutoY();break;}}},_unitDetectionPixelPercent:function($12,$G){var $13=qx.ui.core.Widget.layoutPropertyTypes[$12];var $E=$13.dataType;var $B=$13.dataParsed;var $Y=$13.dataValue;var $14=$13.typePixel;var $15=$13.typePercent;var $16=$13.typeNull;var $19=this[$15];switch(this[$E]=this._evalUnitsPixelPercent($G)){case qx.ui.core.Widget.TYPE_PIXEL:this[$14]=true;this[$15]=this[$16]=false;this[$B]=this[$Y]=Math.round($G);break;case qx.ui.core.Widget.TYPE_PERCENT:this[$15]=true;this[$14]=this[$16]=false;this[$B]=parseFloat($G);this[$Y]=null;break;default:this[$16]=true;this[$14]=this[$15]=false;this[$B]=this[$Y]=null;break;}if($19!=this[$15]){switch($12){case $[66]:case $[67]:case $[26]:case $[14]:case $[10]:this._invalidateHasPercentX();break;case $[72]:case $[70]:case $[27]:case $[18]:case $[16]:this._invalidateHasPercentY();break;}}},getTopLevelWidget:function(){return this._hasParent?this.getParent().getTopLevelWidget():null;},moveSelfBefore:function($1c){this.getParent().addBefore(this,$1c);},moveSelfAfter:function($1d){this.getParent().addAfter(this,$1d);},moveSelfToBegin:function(){this.getParent().addAtBegin(this);},moveSelfToEnd:function(){this.getParent().addAtEnd(this);},getPreviousSibling:function(){var $B=this.getParent();if($B==null){return null;}var $1e=$B.getChildren();return $1e[$1e.indexOf(this)-1];},getNextSibling:function(){var $B=this.getParent();if($B==null){return null;}var $1e=$B.getChildren();return $1e[$1e.indexOf(this)+1];},getPreviousVisibleSibling:function(){if(!this._hasParent){return null;}var $1f=this.getParent().getVisibleChildren();return $1f[$1f.indexOf(this)-1];},getNextVisibleSibling:function(){if(!this._hasParent){return null;}var $1f=this.getParent().getVisibleChildren();return $1f[$1f.indexOf(this)+1];},getPreviousActiveSibling:function($d){var $1g=qx.ui.core.Widget.getActiveSiblingHelper(this,this.getParent(),-1,$d,null);return $1g?$1g:this.getParent().getLastActiveChild();},getNextActiveSibling:function($d){var $1h=qx.ui.core.Widget.getActiveSiblingHelper(this,this.getParent(),1,$d,null);return $1h?$1h:this.getParent().getFirstActiveChild();},isFirstChild:function(){return this._hasParent&&this.getParent().getFirstChild()==this;},isLastChild:function(){return this._hasParent&&this.getParent().getLastChild()==this;},isFirstVisibleChild:function(){return this._hasParent&&this.getParent().getFirstVisibleChild()==this;},isLastVisibleChild:function(){return this._hasParent&&this.getParent().getLastVisibleChild()==this;},hasState:function($1i){return this.__states&&this.__states[$1i]?true:false;},addState:function($1i){if(!this.__states){this.__states={};}if(!this.__states[$1i]){this.__states[$1i]=true;if(this._hasParent){qx.ui.core.Widget.addToGlobalStateQueue(this);}}},removeState:function($1i){if(this.__states&&this.__states[$1i]){delete this.__states[$1i];if(this._hasParent){qx.ui.core.Widget.addToGlobalStateQueue(this);}}},_styleFromMap:function($1j){var $1k=qx.core.Property.$$method.style;var $1l=qx.core.Property.$$method.unstyle;var $G;var $1m;for(var $1m in $1j){$G=$1j[$1m];$G===$[69]?this[$1l[$1m]]():this[$1k[$1m]]($G);}},_unstyleFromArray:function($1j){var $1l=qx.core.Property.$$method.unstyle;var $5,$c;for(var $5=0,$c=$1j.length;$5<$c;$5++){this[$1l[$1j[$5]]]();}},_renderAppearance:function(){if(!this.__states){this.__states={};}this._applyStateStyleFocus(this.__states);var $1n=this.getAppearance();if($1n){try{var $13=qx.theme.manager.Appearance.getInstance().styleFrom($1n,this.__states);if($13){this._styleFromMap($13);}}catch(ex){this.error("Could not apply state appearance",ex);}}},_resetAppearanceThemeWrapper:function($1o,$1p){var $1n=this.getAppearance();if($1n){var $1q=qx.theme.manager.Appearance.getInstance();var $1r=$1q.styleFromTheme($1p,$1n,this.__states);var $1s=$1q.styleFromTheme($1o,$1n,this.__states);var $1t=[];for(var $1m in $1r){if($1s[$1m]===undefined){$1t.push($1m);}}this._unstyleFromArray($1t);this._styleFromMap($1s);}},_applyStateStyleFocus:qx.core.Variant.select($[1],{"mshtml":function($1u){},"gecko":function($1u){if($1u.focused){if(!qx.event.handler.FocusHandler.mouseFocus&&!this.getHideFocus()){this.setStyleProperty($[192],$[195]);}}else{this.removeStyleProperty($[192]);}},"default":function($1u){if($1u.focused){if(!qx.event.handler.FocusHandler.mouseFocus&&!this.getHideFocus()){this.setStyleProperty($[203],$[195]);}}else{this.removeStyleProperty($[203]);}}}),addToStateQueue:function(){qx.ui.core.Widget.addToGlobalStateQueue(this);},recursiveAddToStateQueue:function(){this.addToStateQueue();},_applyAppearance:function($G,$H){if(!this.__states){this.__states={};}var $1q=qx.theme.manager.Appearance.getInstance();if($G){var $1s=$1q.styleFrom($G,this.__states)||{};}if($H){var $1r=$1q.styleFrom($H,this.__states)||{};var $1t=[];for(var $1m in $1r){if(!$1s||!($1m in $1s)){$1t.push($1m);}}}if($1t){this._unstyleFromArray($1t);}if($1s){this._styleFromMap($1s);}},_recursiveAppearanceThemeUpdate:function($1o,$1p){try{this._resetAppearanceThemeWrapper($1o,$1p);}catch(ex){this.error("Failed to update appearance theme",ex);}},_applyElementData:function($I){},setHtmlProperty:function($1v,$G){if(!this._htmlProperties){this._htmlProperties={};}this._htmlProperties[$1v]=$G;if(this._isCreated&&this.getElement()[$1v]!=$G){this.getElement()[$1v]=$G;}return true;},removeHtmlProperty:qx.core.Variant.select($[1],{"mshtml":function($1v){if(!this._htmlProperties){return;}delete this._htmlProperties[$1v];if(this._isCreated){this.getElement().removeAttribute($1v);}return true;},"default":function($1v){if(!this._htmlProperties){return;}delete this._htmlProperties[$1v];if(this._isCreated){this.getElement().removeAttribute($1v);delete this.getElement()[$1v];}return true;}}),getHtmlProperty:function($1v){if(!this._htmlProperties){return $[0];}return this._htmlProperties[$1v]||$[0];},_applyHtmlProperties:function($I){var $1w=this._htmlProperties;if($1w){var $1v;for($1v in $1w){$I[$1v]=$1w[$1v];}}},setHtmlAttribute:function($1v,$G){if(!this._htmlAttributes){this._htmlAttributes={};}this._htmlAttributes[$1v]=$G;if(this._isCreated){this.getElement().setAttribute($1v,$G);}return true;},removeHtmlAttribute:function($1v){if(!this._htmlAttributes){return;}delete this._htmlAttributes[$1v];if(this._isCreated){this.getElement().removeAttribute($1v);}return true;},getHtmlAttribute:function($1v){if(!this._htmlAttributes){return $[0];}return this._htmlAttributes[$1v]||$[0];},_applyHtmlAttributes:function($I){var $1x=this._htmlAttributes;if($1x){var $1v;for($1v in $1x){$I.setAttribute($1v,$1x[$1v]);}}},getStyleProperty:function($1v){if(!this._styleProperties){return $[0];}return this._styleProperties[$1v]||$[0];},__outerElementStyleProperties:{cursor:true,zIndex:true,filter:true,display:true,visibility:true},setStyleProperty:function($1v,$G){if(!this._styleProperties){this._styleProperties={};}this._styleProperties[$1v]=$G;if(this._isCreated){var $I=this.__outerElementStyleProperties[$1v]?this.getElement():this._getTargetNode();if($I){$I.style[$1v]=($G==null)?$[0]:$G;}}},removeStyleProperty:function($1v){if(!this._styleProperties){return;}delete this._styleProperties[$1v];if(this._isCreated){var $I=this.__outerElementStyleProperties[$1v]?this.getElement():this._getTargetNode();if($I){$I.style[$1v]=$[0];}}},_applyStyleProperties:function($I){var $1w=this._styleProperties;if(!$1w){return;}var $1v;var $1y=$I;var $1z=this._getTargetNode();var $I;var $G;for($1v in $1w){$I=this.__outerElementStyleProperties[$1v]?$1y:$1z;$G=$1w[$1v];$I.style[$1v]=($G==null)?$[0]:$G;}},_applyEnabled:function($G,$H){if($G===false){this.addState($[177]);this.removeState($[40]);if(qx.Class.isDefined($[288])){this.removeState($[32]);this.removeState($[13]);}}else{this.removeState($[177]);}},isFocusable:function(){return this.getEnabled()&&this.isSeeable()&&this.getTabIndex()>=0&&this.getTabIndex()!=null;},isFocusRoot:function(){return false;},getFocusRoot:function(){if(this._hasParent){return this.getParent().getFocusRoot();}return null;},getActiveChild:function(){var $1A=this.getFocusRoot();if($1A){return $1A.getActiveChild();}return null;},_ontabfocus:qx.lang.Function.returnTrue,_applyFocused:function($G,$H){if(!this.isCreated()){return;}var $1B=this.getFocusRoot();if($1B){if($G){$1B.setFocusedChild(this);this._visualizeFocus();}else{if($1B.getFocusedChild()==this){$1B.setFocusedChild(null);}this._visualizeBlur();}}},_applyHideFocus:qx.core.Variant.select($[1],{"mshtml":function($G,$H){this.setHtmlProperty($[1581],$G);},"default":qx.lang.Function.returnTrue}),_visualizeBlur:function(){if(this.getEnableElementFocus()&&(!this.getFocusRoot().getFocusedChild()||(this.getFocusRoot().getFocusedChild()&&this.getFocusRoot().getFocusedChild().getEnableElementFocus()))){try{this.getElement().blur();}catch(ex){}}this.removeState($[212]);},_visualizeFocus:function(){if(!qx.event.handler.FocusHandler.mouseFocus&&this.getEnableElementFocus()){try{this.getElement().focus();}catch(ex){}}this.addState($[212]);},focus:function(){delete qx.event.handler.FocusHandler.mouseFocus;this.setFocused(true);},blur:function(){delete qx.event.handler.FocusHandler.mouseFocus;this.setFocused(false);},_applyCapture:function($G,$H){var $1C=qx.event.handler.EventHandler.getInstance();if($H){$1C.setCaptureWidget(null);}else if($G){$1C.setCaptureWidget(this);}},_applyZIndex:function($G,$H){if($G==null){this.removeStyleProperty($[303]);}else{this.setStyleProperty($[303],$G);}},_applyTabIndex:qx.core.Variant.select($[1],{"mshtml":function($G,$H){this.setHtmlProperty($[344],$G<0?-1:1);},"gecko":function($G,$H){this.setStyleProperty($[1369],($G<0?$[480]:$[130]));},"default":function($G,$H){this.setStyleProperty($[703],($G<0?$[480]:$[130]));this.setHtmlProperty($[344],$G<0?-1:1);}}),_applySelectable:qx.core.Variant.select($[1],{"mshtml":function($G,$H){},"gecko":function($G,$H){if($G){this.removeStyleProperty($[358]);}else{this.setStyleProperty($[358],$[7]);}},"webkit":function($G,$H){if($G){this.removeStyleProperty($[493]);}else{this.setStyleProperty($[493],$[7]);}},"khtml":function($G,$H){if($G){this.removeStyleProperty($[369]);}else{this.setStyleProperty($[369],$[7]);}},"default":function($G,$H){if($G){return this.removeStyleProperty($[504]);}else{this.setStyleProperty($[504],$[7]);}}}),_applyOpacity:qx.core.Variant.select($[1],{"mshtml":function($G,$H){if($G==null||$G>=1||$G<0){this.removeStyleProperty($[141]);}else{this.setStyleProperty($[141],($[847]+Math.round($G*100)+$[117]));}},"default":function($G,$H){if($G==null||$G>1){if(qx.core.Variant.isSet($[1],$[19])){this.removeStyleProperty($[477]);}else if(qx.core.Variant.isSet($[1],$[150])){this.removeStyleProperty($[349]);}this.removeStyleProperty($[346]);}else{$G=qx.lang.Number.limit($G,0,1);if(qx.core.Variant.isSet($[1],$[19])){this.setStyleProperty($[477],$G);}else if(qx.core.Variant.isSet($[1],$[150])){this.setStyleProperty($[349],$G);}this.setStyleProperty($[346],$G);}}}),__cursorMap:qx.core.Variant.select($[1],{"mshtml":{"cursor":$[194],"ew-resize":$[291],"ns-resize":$[268],"nesw-resize":$[413],"nwse-resize":$[324]},"opera":{"col-resize":$[291],"row-resize":$[268],"ew-resize":$[291],"ns-resize":$[268],"nesw-resize":$[413],"nwse-resize":$[324]},"default":{}}),_applyCursor:function($G,$H){if($G){this.setStyleProperty($[317],this.__cursorMap[$G]||$G);}else{this.removeStyleProperty($[317]);}},_applyCommand:function($G,$H){},_applyBackgroundImage:function($G,$H){var $1D=qx.io.image.Manager.getInstance();var $1E=qx.io.Alias.getInstance();if($H){$1D.hide($H);}if($G){$1D.show($G);}$1E.connect(this._styleBackgroundImage,this,$G);},_styleBackgroundImage:function($G){$G?this.setStyleProperty($[421],$[1667]+$G+$[117]):this.removeStyleProperty($[421]);},_applyClip:function($G,$H){return this._compileClipString();},_compileClipString:function(){var $1F=this.getClipLeft();var $1G=this.getClipTop();var $1H=this.getClipWidth();var $1I=this.getClipHeight();var $1J,$1K;if($1F==null){$1J=($1H==null?$[3]:$1H+$[42]);$1F=$[3];}else{$1J=($1H==null?$[3]:$1F+$1H+$[42]);$1F=$1F+$[42];}if($1G==null){$1K=($1I==null?$[3]:$1I+$[42]);$1G=$[3];}else{$1K=($1I==null?$[3]:$1G+$1I+$[42]);$1G=$1G+$[42];}return this.setStyleProperty($[942],($[1641]+$1G+$[94]+$1J+$[94]+$1K+$[94]+$1F+$[117]));},_applyOverflow:qx.core.Variant.select($[1],{"mshtml":function($G,$H){var $1L=$G;var $1M=$[68];switch($G){case $[105]:$1M=$[167];$1L=$[36];break;case $[104]:$1M=$[171];$1L=$[36];break;}var $A=[$[68],$[167],$[171]];for(var $5=0;$5<$A.length;$5++){if($A[$5]!=$1M){this.removeStyleProperty($A[$5]);}}switch($G){case $[105]:this.setStyleProperty($[171],$[33]);break;case $[104]:this.setStyleProperty($[167],$[33]);break;}this._renderOverflow($1M,$1L,$G,$H);this.addToQueue($[68]);},"gecko":function($G,$H){var $1L=$G;var $1M=$[68];switch($1L){case $[33]:$1L=$[1572];break;case $[105]:$1L=$[267];break;case $[104]:$1L=$[258];break;}this._renderOverflow($1M,$1L,$G,$H);this.addToQueue($[68]);},"default":function($G,$H){var $1L=$G;var $1M=$[68];switch($1L){case $[105]:case $[104]:$1L=$[36];break;}this._renderOverflow($1M,$1L,$G,$H);this.addToQueue($[68]);}}),_renderOverflow:function($1M,$1L,$G,$H){this.setStyleProperty($1M,$1L||$[0]);this._invalidateFrameWidth();this._invalidateFrameHeight();},getOverflowX:function(){var $1N=this.getOverflow();return $1N==$[104]?$[33]:$1N;},getOverflowY:function(){var $1N=this.getOverflow();return $1N==$[105]?$[33]:$1N;},_applyBackgroundColor:function($G,$H){qx.theme.manager.Color.getInstance().connect(this._styleBackgroundColor,this,$G);},_styleBackgroundColor:function($G){$G?this.setStyleProperty($[468],$G):this.removeStyleProperty($[468]);},_applyTextColor:function($G,$H){},_applyFont:function($G,$H){},_cachedBorderTop:0,_cachedBorderRight:0,_cachedBorderBottom:0,_cachedBorderLeft:0,_applyBorder:function($G,$H){qx.theme.manager.Border.getInstance().connect(this._queueBorder,this,$G);},__borderJobs:{top:$[763],right:$[867],bottom:$[615],left:$[1421]},_queueBorder:function($G,$1O){if(!$1O){var $1P=this.__borderJobs;for(var $1Q in $1P){this.addToQueue($1P[$1Q]);}this.__reflowBorderX($G);this.__reflowBorderY($G);}else{if($1O===$[14]||$1O===$[10]){this.__reflowBorderX($G);}else{this.__reflowBorderY($G);}this.addToQueue(this.__borderJobs[$1O]);}this.__borderObject=$G;},__reflowBorderX:function($G){var $1R=this._cachedBorderLeft;var $1S=this._cachedBorderRight;this._cachedBorderLeft=$G?$G.getWidthLeft():0;this._cachedBorderRight=$G?$G.getWidthRight():0;if(($1R+$1S)!=(this._cachedBorderLeft+this._cachedBorderRight)){this._invalidateFrameWidth();}},__reflowBorderY:function($G){var $1T=this._cachedBorderTop;var $1U=this._cachedBorderBottom;this._cachedBorderTop=$G?$G.getWidthTop():0;this._cachedBorderBottom=$G?$G.getWidthBottom():0;if(($1T+$1U)!=(this._cachedBorderTop+this._cachedBorderBottom)){this._invalidateFrameHeight();}},renderBorder:function($1V){var $G=this.__borderObject;var $1W=qx.theme.manager.Border.getInstance();if($G){if($1V.borderTop){$G.renderTop(this);}if($1V.borderRight){$G.renderRight(this);}if($1V.borderBottom){$G.renderBottom(this);}if($1V.borderLeft){$G.renderLeft(this);}}else{var $1X=qx.ui.core.Border;if($1V.borderTop){$1X.resetTop(this);}if($1V.borderRight){$1X.resetRight(this);}if($1V.borderBottom){$1X.resetBottom(this);}if($1V.borderLeft){$1X.resetLeft(this);}}},prepareEnhancedBorder:qx.core.Variant.select($[1],{"gecko":qx.lang.Function.returnTrue,"default":function(){var $I=this.getElement();var $1Y=this._borderElement=document.createElement($[53]);var $20=$I.style;var $1e=this._innerStyle=$1Y.style;if(qx.core.Variant.isSet($[1],$[12])){}else{$1e.width=$1e.height=$[65];}$1e.position=$[54];for(var $5 in this._styleProperties){switch($5){case $[303]:case $[141]:case $[151]:break;default:$1e[$5]=$20[$5];$20[$5]=$[0];}}for(var $5 in this._htmlProperties){switch($5){case $[1279]:$1Y.unselectable=this._htmlProperties[$5];}}while($I.firstChild){$1Y.appendChild($I.firstChild);}$I.appendChild($1Y);}}),_applyPaddingTop:function($G,$H){this.addToQueue($[246]);this._invalidateFrameHeight();},_applyPaddingRight:function($G,$H){this.addToQueue($[302]);this._invalidateFrameWidth();},_applyPaddingBottom:function($G,$H){this.addToQueue($[279]);this._invalidateFrameHeight();},_applyPaddingLeft:function($G,$H){this.addToQueue($[297]);this._invalidateFrameWidth();},renderPadding:function($1V){},_applyMarginLeft:function($G,$H){this.addToQueue($[298]);},_applyMarginRight:function($G,$H){this.addToQueue($[273]);},_applyMarginTop:function($G,$H){this.addToQueue($[266]);},_applyMarginBottom:function($G,$H){this.addToQueue($[239]);},execute:function(){var $21=this.getCommand();if($21){$21.execute(this);}this.createDispatchEvent($[122]);},_visualPropertyCheck:function(){if(!this.isCreated()){throw new Error(this.classname+": Element must be created previously!");}},setScrollLeft:function($22){this._visualPropertyCheck();this._getTargetNode().scrollLeft=$22;},setScrollTop:function($23){this._visualPropertyCheck();this._getTargetNode().scrollTop=$23;},getOffsetLeft:function(){this._visualPropertyCheck();return qx.html.Offset.getLeft(this.getElement());},getOffsetTop:function(){this._visualPropertyCheck();return qx.html.Offset.getTop(this.getElement());},getScrollLeft:function(){this._visualPropertyCheck();return this._getTargetNode().scrollLeft;},getScrollTop:function(){this._visualPropertyCheck();return this._getTargetNode().scrollTop;},getClientWidth:function(){this._visualPropertyCheck();return this._getTargetNode().clientWidth;},getClientHeight:function(){this._visualPropertyCheck();return this._getTargetNode().clientHeight;},getOffsetWidth:function(){this._visualPropertyCheck();return this.getElement().offsetWidth;},getOffsetHeight:function(){this._visualPropertyCheck();return this.getElement().offsetHeight;},getScrollWidth:function(){this._visualPropertyCheck();return this.getElement().scrollWidth;},getScrollHeight:function(){this._visualPropertyCheck();return this.getElement().scrollHeight;},scrollIntoView:function($24){this.scrollIntoViewX($24);this.scrollIntoViewY($24);},scrollIntoViewX:function($25){if(!this._isCreated||!this._isDisplayable){this.warn("The function scrollIntoViewX can only be called after the widget is created!");return false;}return qx.html.ScrollIntoView.scrollX(this.getElement(),$25);},scrollIntoViewY:function($26){if(!this._isCreated||!this._isDisplayable){this.warn("The function scrollIntoViewY can only be called after the widget is created!");return false;}return qx.html.ScrollIntoView.scrollY(this.getElement(),$26);},supportsDrop:function($27){return true;}},settings:{"qx.widgetQueueDebugging":false},defer:function($z,$l){$z.__initApplyMethods($l);if(qx.core.Variant.isSet($[1],$[12])){$l._renderRuntimeWidth=function($Y){this._style.pixelWidth=($Y==null)?0:$Y;if(this._innerStyle){this._innerStyle.pixelWidth=($Y==null)?0:$Y-2;}};$l._renderRuntimeHeight=function($Y){this._style.pixelHeight=($Y==null)?0:$Y;if(this._innerStyle){this._innerStyle.pixelHeight=($Y==null)?0:$Y-2;}};$l._resetRuntimeWidth=function(){this._style.width=$[0];if(this._innerStyle){this._innerStyle.width=$[0];}};$l._resetRuntimeHeight=function(){this._style.height=$[0];if(this._innerStyle){this._innerStyle.height=$[0];}};}$z.__initLayoutProperties($z);{};},destruct:function(){var $I=this.getElement();if($I){$I.qx_Widget=null;}this._disposeFields($[1598],$[1089],$[323],$[1387],$[936],$[1171],$[1193],$[839],$[1318],$[915],$[620],$[1606],$[599],$[1549]);}});
meta: 8114	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8114/9cf12857ede1d4869b69d2770a7a6e37d5adbb1c/qx.js/buggy/bundles/org.eclipse.rap.rwt/js/qx.js