(function(){

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

qx.$$start = new Date();
  
if (!window.qxsettings) qxsettings = {};
var settings = {"qx.application":"watchdog10.Application","qx.theme":"watchdog10.theme.Theme","qx.version":"1.0"};
for (var k in settings) qxsettings[k] = settings[k];

if (!window.qxvariants) qxvariants = {};
var variants = {"qx.debug":"off"};
for (var k in variants) qxvariants[k] = variants[k];

if (!qx.$$libraries) qx.$$libraries = {};
var libinfo = {"__out__":{"sourceUri":"script"},"qx":{"resourceUri":"resource","sourceUri":"script","version":"trunk"},"watchdog09":{"resourceUri":"resource","sourceUri":"script","version":"trunk"}};
for (var k in libinfo) qx.$$libraries[k] = libinfo[k];

qx.$$resources = {};
qx.$$translations = {"C":{},"de":{"%1 of %2 rows":"%1 von %2 Zeilen","%1 rows":"%1 Zeilen","one of one row":"Eine von einer Zeile","one row":"Eine Zeile"}};
qx.$$locales = {"C":{"alternateQuotationEnd":"’","alternateQuotationStart":"‘","cldr_am":"AM","cldr_date_format_full":"EEEE, MMMM d, y","cldr_date_format_long":"MMMM d, y","cldr_date_format_medium":"MMM d, y","cldr_date_format_short":"M/d/yy","cldr_date_time_format_EEEd":"d EEE","cldr_date_time_format_Hm":"H:mm","cldr_date_time_format_Hms":"H:mm:ss","cldr_date_time_format_M":"L","cldr_date_time_format_MEd":"E, M/d","cldr_date_time_format_MMM":"LLL","cldr_date_time_format_MMMEd":"E, MMM d","cldr_date_time_format_MMMMEd":"E, MMMM d","cldr_date_time_format_MMMMd":"MMMM d","cldr_date_time_format_MMMd":"MMM d","cldr_date_time_format_Md":"M/d","cldr_date_time_format_d":"d","cldr_date_time_format_hm":"h:mm a","cldr_date_time_format_ms":"mm:ss","cldr_date_time_format_y":"y","cldr_date_time_format_yM":"M/yyyy","cldr_date_time_format_yMEd":"EEE, M/d/yyyy","cldr_date_time_format_yMMM":"MMM y","cldr_date_time_format_yMMMEd":"EEE, MMM d, y","cldr_date_time_format_yMMMM":"MMMM y","cldr_date_time_format_yQ":"Q yyyy","cldr_date_time_format_yQQQ":"QQQ y","cldr_day_format_abbreviated_fri":"Fri","cldr_day_format_abbreviated_mon":"Mon","cldr_day_format_abbreviated_sat":"Sat","cldr_day_format_abbreviated_sun":"Sun","cldr_day_format_abbreviated_thu":"Thu","cldr_day_format_abbreviated_tue":"Tue","cldr_day_format_abbreviated_wed":"Wed","cldr_day_format_narrow_fri":"F","cldr_day_format_narrow_mon":"M","cldr_day_format_narrow_sat":"S","cldr_day_format_narrow_sun":"S","cldr_day_format_narrow_thu":"T","cldr_day_format_narrow_tue":"T","cldr_day_format_narrow_wed":"W","cldr_day_format_wide_fri":"Friday","cldr_day_format_wide_mon":"Monday","cldr_day_format_wide_sat":"Saturday","cldr_day_format_wide_sun":"Sunday","cldr_day_format_wide_thu":"Thursday","cldr_day_format_wide_tue":"Tuesday","cldr_day_format_wide_wed":"Wednesday","cldr_day_stand-alone_abbreviated_fri":"Fri","cldr_day_stand-alone_abbreviated_mon":"Mon","cldr_day_stand-alone_abbreviated_sat":"Sat","cldr_day_stand-alone_abbreviated_sun":"Sun","cldr_day_stand-alone_abbreviated_thu":"Thu","cldr_day_stand-alone_abbreviated_tue":"Tue","cldr_day_stand-alone_abbreviated_wed":"Wed","cldr_day_stand-alone_narrow_fri":"F","cldr_day_stand-alone_narrow_mon":"M","cldr_day_stand-alone_narrow_sat":"S","cldr_day_stand-alone_narrow_sun":"S","cldr_day_stand-alone_narrow_thu":"T","cldr_day_stand-alone_narrow_tue":"T","cldr_day_stand-alone_narrow_wed":"W","cldr_day_stand-alone_wide_fri":"Friday","cldr_day_stand-alone_wide_mon":"Monday","cldr_day_stand-alone_wide_sat":"Saturday","cldr_day_stand-alone_wide_sun":"Sunday","cldr_day_stand-alone_wide_thu":"Thursday","cldr_day_stand-alone_wide_tue":"Tuesday","cldr_day_stand-alone_wide_wed":"Wednesday","cldr_month_format_abbreviated_1":"Jan","cldr_month_format_abbreviated_10":"Oct","cldr_month_format_abbreviated_11":"Nov","cldr_month_format_abbreviated_12":"Dec","cldr_month_format_abbreviated_2":"Feb","cldr_month_format_abbreviated_3":"Mar","cldr_month_format_abbreviated_4":"Apr","cldr_month_format_abbreviated_5":"May","cldr_month_format_abbreviated_6":"Jun","cldr_month_format_abbreviated_7":"Jul","cldr_month_format_abbreviated_8":"Aug","cldr_month_format_abbreviated_9":"Sep","cldr_month_format_wide_1":"January","cldr_month_format_wide_10":"October","cldr_month_format_wide_11":"November","cldr_month_format_wide_12":"December","cldr_month_format_wide_2":"February","cldr_month_format_wide_3":"March","cldr_month_format_wide_4":"April","cldr_month_format_wide_5":"May","cldr_month_format_wide_6":"June","cldr_month_format_wide_7":"July","cldr_month_format_wide_8":"August","cldr_month_format_wide_9":"September","cldr_month_stand-alone_narrow_1":"J","cldr_month_stand-alone_narrow_10":"O","cldr_month_stand-alone_narrow_11":"N","cldr_month_stand-alone_narrow_12":"D","cldr_month_stand-alone_narrow_2":"F","cldr_month_stand-alone_narrow_3":"M","cldr_month_stand-alone_narrow_4":"A","cldr_month_stand-alone_narrow_5":"M","cldr_month_stand-alone_narrow_6":"J","cldr_month_stand-alone_narrow_7":"J","cldr_month_stand-alone_narrow_8":"A","cldr_month_stand-alone_narrow_9":"S","cldr_number_decimal_separator":".","cldr_number_group_separator":",","cldr_number_percent_format":"#,##0%","cldr_pm":"PM","cldr_time_format_full":"h:mm:ss a zzzz","cldr_time_format_long":"h:mm:ss a z","cldr_time_format_medium":"h:mm:ss a","cldr_time_format_short":"h:mm a","quotationEnd":"”","quotationStart":"“"},"de":{"alternateQuotationEnd":"‘","alternateQuotationStart":"‚","cldr_am":"vorm.","cldr_date_format_full":"EEEE, d. MMMM y","cldr_date_format_long":"d. MMMM y","cldr_date_format_medium":"dd.MM.yyyy","cldr_date_format_short":"dd.MM.yy","cldr_date_time_format_EEEd":"d. EEE","cldr_date_time_format_Ed":"E d.","cldr_date_time_format_H":"H","cldr_date_time_format_HHmm":"HH:mm","cldr_date_time_format_HHmmss":"HH:mm:ss","cldr_date_time_format_Hm":"H:mm","cldr_date_time_format_M":"L","cldr_date_time_format_MEd":"E, d.M.","cldr_date_time_format_MMM":"LLL","cldr_date_time_format_MMMEd":"E d. MMM","cldr_date_time_format_MMMMEd":"E d. MMMM","cldr_date_time_format_MMMMd":"d. MMMM","cldr_date_time_format_MMMMdd":"dd. MMMM","cldr_date_time_format_MMMd":"d. MMM","cldr_date_time_format_MMd":"d.MM.","cldr_date_time_format_MMdd":"dd.MM.","cldr_date_time_format_Md":"d.M.","cldr_date_time_format_d":"d","cldr_date_time_format_mmss":"mm:ss","cldr_date_time_format_ms":"mm:ss","cldr_date_time_format_y":"y","cldr_date_time_format_yM":"yyyy-M","cldr_date_time_format_yMEd":"EEE, yyyy-M-d","cldr_date_time_format_yMMM":"MMM y","cldr_date_time_format_yMMMEd":"EEE, d. MMM y","cldr_date_time_format_yMMMM":"MMMM y","cldr_date_time_format_yQ":"Q yyyy","cldr_date_time_format_yQQQ":"QQQ y","cldr_date_time_format_yyMM":"MM.yy","cldr_date_time_format_yyMMM":"MMM yy","cldr_date_time_format_yyMMdd":"dd.MM.yy","cldr_date_time_format_yyQ":"Q yy","cldr_date_time_format_yyQQQQ":"QQQQ yy","cldr_date_time_format_yyyy":"y","cldr_date_time_format_yyyyMMMM":"MMMM y","cldr_day_format_abbreviated_fri":"Fr.","cldr_day_format_abbreviated_mon":"Mo.","cldr_day_format_abbreviated_sat":"Sa.","cldr_day_format_abbreviated_sun":"So.","cldr_day_format_abbreviated_thu":"Do.","cldr_day_format_abbreviated_tue":"Di.","cldr_day_format_abbreviated_wed":"Mi.","cldr_day_format_narrow_fri":"F","cldr_day_format_narrow_mon":"M","cldr_day_format_narrow_sat":"S","cldr_day_format_narrow_sun":"S","cldr_day_format_narrow_thu":"D","cldr_day_format_narrow_tue":"D","cldr_day_format_narrow_wed":"M","cldr_day_format_wide_fri":"Freitag","cldr_day_format_wide_mon":"Montag","cldr_day_format_wide_sat":"Samstag","cldr_day_format_wide_sun":"Sonntag","cldr_day_format_wide_thu":"Donnerstag","cldr_day_format_wide_tue":"Dienstag","cldr_day_format_wide_wed":"Mittwoch","cldr_day_stand-alone_abbreviated_fri":"Fr.","cldr_day_stand-alone_abbreviated_mon":"Mo.","cldr_day_stand-alone_abbreviated_sat":"Sa.","cldr_day_stand-alone_abbreviated_sun":"So.","cldr_day_stand-alone_abbreviated_thu":"Do.","cldr_day_stand-alone_abbreviated_tue":"Di.","cldr_day_stand-alone_abbreviated_wed":"Mi.","cldr_day_stand-alone_narrow_fri":"F","cldr_day_stand-alone_narrow_mon":"M","cldr_day_stand-alone_narrow_sat":"S","cldr_day_stand-alone_narrow_sun":"S","cldr_day_stand-alone_narrow_thu":"D","cldr_day_stand-alone_narrow_tue":"D","cldr_day_stand-alone_narrow_wed":"M","cldr_day_stand-alone_wide_fri":"Freitag","cldr_day_stand-alone_wide_mon":"Montag","cldr_day_stand-alone_wide_sat":"Samstag","cldr_day_stand-alone_wide_sun":"Sonntag","cldr_day_stand-alone_wide_thu":"Donnerstag","cldr_day_stand-alone_wide_tue":"Dienstag","cldr_day_stand-alone_wide_wed":"Mittwoch","cldr_month_format_abbreviated_1":"Jan","cldr_month_format_abbreviated_10":"Okt","cldr_month_format_abbreviated_11":"Nov","cldr_month_format_abbreviated_12":"Dez","cldr_month_format_abbreviated_2":"Feb","cldr_month_format_abbreviated_3":"Mär","cldr_month_format_abbreviated_4":"Apr","cldr_month_format_abbreviated_5":"Mai","cldr_month_format_abbreviated_6":"Jun","cldr_month_format_abbreviated_7":"Jul","cldr_month_format_abbreviated_8":"Aug","cldr_month_format_abbreviated_9":"Sep","cldr_month_format_wide_1":"Januar","cldr_month_format_wide_10":"Oktober","cldr_month_format_wide_11":"November","cldr_month_format_wide_12":"Dezember","cldr_month_format_wide_2":"Februar","cldr_month_format_wide_3":"März","cldr_month_format_wide_4":"April","cldr_month_format_wide_5":"Mai","cldr_month_format_wide_6":"Juni","cldr_month_format_wide_7":"Juli","cldr_month_format_wide_8":"August","cldr_month_format_wide_9":"September","cldr_month_stand-alone_abbreviated_10":"Okt","cldr_month_stand-alone_abbreviated_11":"Nov","cldr_month_stand-alone_abbreviated_12":"Dez","cldr_month_stand-alone_abbreviated_3":"Mär","cldr_month_stand-alone_abbreviated_7":"Jul","cldr_month_stand-alone_abbreviated_8":"Aug","cldr_month_stand-alone_abbreviated_9":"Sep","cldr_month_stand-alone_narrow_1":"J","cldr_month_stand-alone_narrow_10":"O","cldr_month_stand-alone_narrow_11":"N","cldr_month_stand-alone_narrow_12":"D","cldr_month_stand-alone_narrow_2":"F","cldr_month_stand-alone_narrow_3":"M","cldr_month_stand-alone_narrow_4":"A","cldr_month_stand-alone_narrow_5":"M","cldr_month_stand-alone_narrow_6":"J","cldr_month_stand-alone_narrow_7":"J","cldr_month_stand-alone_narrow_8":"A","cldr_month_stand-alone_narrow_9":"S","cldr_number_decimal_separator":",","cldr_number_group_separator":".","cldr_number_percent_format":"#,##0 %","cldr_pm":"nachm.","cldr_time_format_full":"HH:mm:ss zzzz","cldr_time_format_long":"HH:mm:ss z","cldr_time_format_medium":"HH:mm:ss","cldr_time_format_short":"HH:mm","quotationEnd":"“","quotationStart":"„"}};
qx.$$i18n    = {};
qx.$$packageData = {};

qx.$$loader = {
  parts : {"boot":[0]},
  uris : [["watchdog10:watchdog10.js"]],
  urisBefore : [],
  packageHashes : {"0":"15e318d79009"},
  boot : "boot",
  bootIsInline : true,
  
  decodeUris : function(compressedUris)
  {
    var libs = qx.$$libraries;
    var uris = [];
    for (var i=0; i<compressedUris.length; i++)
    {
      var uri = compressedUris[i].split(":");
      var euri;
      if (uri.length==2 && uri[0] in libs) {
        var prefix = libs[uri[0]].sourceUri;
        euri = prefix + "/" + uri[1];
      } else {
        euri = compressedUris[i];
      }
      
      uris.push(euri);
    }
    return uris;      
  }
};  

function loadScript(uri, callback) {
  var elem = document.createElement("script");
  elem.charset = "utf-8";
  elem.src = uri;
  elem.onreadystatechange = elem.onload = function()
  {
    if (!this.readyState || this.readyState == "loaded" || this.readyState == "complete")
    {
      elem.onreadystatechange = elem.onload = null;
      callback();
    }
  };
  var head = document.getElementsByTagName("head")[0];
  head.appendChild(elem);
}

var isWebkit = /AppleWebKit\/([^ ]+)/.test(navigator.userAgent);

function loadScriptList(list, callback) {
  if (list.length == 0) {
    callback();
    return;
  }
  loadScript(list.shift(), function() {
    if (isWebkit) {
      // force asynchronous load
      // Safari fails with an "maximum recursion depth exceeded" error if it is
      // called sync.      
      window.setTimeout(function() {
        loadScriptList(list, callback);
      }, 0);
    } else {
      loadScriptList(list, callback);
    }
  });
}

var fireContentLoadedEvent = function() {
  qx.$$domReady = true;
  document.removeEventListener('DOMContentLoaded', fireContentLoadedEvent, false);
};
if (document.addEventListener) {
  document.addEventListener('DOMContentLoaded', fireContentLoadedEvent, false);
}

qx.$$loader.importPackageData = function (dataMap) {
  if (dataMap["resources"]){
    var resMap = dataMap["resources"];
    for (var k in resMap) qx.$$resources[k] = resMap[k];
  }
}

qx.$$loader.signalStartup = function () {
  if (window.qx && qx.event && qx.event.handler && qx.event.handler.Application) qx.event.handler.Application.onScriptLoaded();
}

qx.$$loader.init = function(){
  var l=qx.$$loader;
  if (l.urisBefore.length>0){
    loadScriptList(l.urisBefore, function(){return;});
  }
  var bootPackageHash=l.packageHashes[l.parts[l.boot][0]];
  if (l.bootIsInline){
    l.importPackageData(qx.$$packageData[bootPackageHash]);
    l.signalStartup();
  } else {
    loadScriptList(l.decodeUris(l.uris[l.parts[l.boot]]), function(){
      // Opera needs this extra time to parse the scripts
      window.setTimeout(function(){
        l.importPackageData(qx.$$packageData[bootPackageHash]);
        l.signalStartup();
      }, 0);
    });
  }
}
})();

qx.$$packageData['15e318d79009']={"resources":{"qx/decoration/Modern/app-header.png":[110,20,"png","qx"],"qx/decoration/Modern/arrows-combined.png":[87,8,"png","qx"],"qx/decoration/Modern/arrows/down-invert.png":[8,5,"png","qx","qx/decoration/Modern/arrows-combined.png",-61,0],"qx/decoration/Modern/arrows/down-small-invert.png":[5,3,"png","qx","qx/decoration/Modern/arrows-combined.png",-10,0],"qx/decoration/Modern/arrows/down-small.png":[5,3,"png","qx","qx/decoration/Modern/arrows-combined.png",-82,0],"qx/decoration/Modern/arrows/down.png":[8,5,"png","qx","qx/decoration/Modern/arrows-combined.png",-74,0],"qx/decoration/Modern/arrows/forward.png":[10,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-43,0],"qx/decoration/Modern/arrows/left-invert.png":[5,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-30,0],"qx/decoration/Modern/arrows/left.png":[5,8,"png","qx","qx/decoration/Modern/arrows-combined.png",0,0],"qx/decoration/Modern/arrows/rewind.png":[10,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-20,0],"qx/decoration/Modern/arrows/right-invert.png":[5,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-15,0],"qx/decoration/Modern/arrows/right.png":[5,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-5,0],"qx/decoration/Modern/arrows/up-invert.png":[8,5,"png","qx","qx/decoration/Modern/arrows-combined.png",-53,0],"qx/decoration/Modern/arrows/up-small.png":[5,3,"png","qx","qx/decoration/Modern/arrows-combined.png",-69,0],"qx/decoration/Modern/arrows/up.png":[8,5,"png","qx","qx/decoration/Modern/arrows-combined.png",-35,0],"qx/decoration/Modern/button-lr-combined.png":[72,52,"png","qx"],"qx/decoration/Modern/button-tb-combined.png":[4,216,"png","qx"],"qx/decoration/Modern/checkradio-combined.png":[504,14,"png","qx"],"qx/decoration/Modern/colorselector-combined.gif":[46,11,"gif","qx"],"qx/decoration/Modern/colorselector/brightness-field.png":[19,256,"png","qx"],"qx/decoration/Modern/colorselector/brightness-handle.gif":[35,11,"gif","qx","qx/decoration/Modern/colorselector-combined.gif",0,0],"qx/decoration/Modern/colorselector/huesaturation-field.jpg":[256,256,"jpeg","qx"],"qx/decoration/Modern/colorselector/huesaturation-handle.gif":[11,11,"gif","qx","qx/decoration/Modern/colorselector-combined.gif",-35,0],"qx/decoration/Modern/cursors-combined.gif":[71,20,"gif","qx"],"qx/decoration/Modern/cursors/alias.gif":[19,15,"gif","qx","qx/decoration/Modern/cursors-combined.gif",-33,0],"qx/decoration/Modern/cursors/copy.gif":[19,15,"gif","qx","qx/decoration/Modern/cursors-combined.gif",-52,0],"qx/decoration/Modern/cursors/move.gif":[13,9,"gif","qx","qx/decoration/Modern/cursors-combined.gif",-20,0],"qx/decoration/Modern/cursors/nodrop.gif":[20,20,"gif","qx","qx/decoration/Modern/cursors-combined.gif",0,0],"qx/decoration/Modern/form/button-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-60],"qx/decoration/Modern/form/button-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-140],"qx/decoration/Modern/form/button-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-20],"qx/decoration/Modern/form/button-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-checked-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-176],"qx/decoration/Modern/form/button-checked-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-76],"qx/decoration/Modern/form/button-checked-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-188],"qx/decoration/Modern/form/button-checked-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-checked-focused-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-136],"qx/decoration/Modern/form/button-checked-focused-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-148],"qx/decoration/Modern/form/button-checked-focused-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-4],"qx/decoration/Modern/form/button-checked-focused-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-checked-focused-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-48,0],"qx/decoration/Modern/form/button-checked-focused-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-12,0],"qx/decoration/Modern/form/button-checked-focused-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-184],"qx/decoration/Modern/form/button-checked-focused-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-68],"qx/decoration/Modern/form/button-checked-focused-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-100],"qx/decoration/Modern/form/button-checked-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-8,0],"qx/decoration/Modern/form/button-checked-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-52,0],"qx/decoration/Modern/form/button-checked-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-104],"qx/decoration/Modern/form/button-checked-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-40],"qx/decoration/Modern/form/button-checked-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-116],"qx/decoration/Modern/form/button-disabled-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-92],"qx/decoration/Modern/form/button-disabled-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-72],"qx/decoration/Modern/form/button-disabled-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-128],"qx/decoration/Modern/form/button-disabled-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-disabled-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-28,0],"qx/decoration/Modern/form/button-disabled-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-4,0],"qx/decoration/Modern/form/button-disabled-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-120],"qx/decoration/Modern/form/button-disabled-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-164],"qx/decoration/Modern/form/button-disabled-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-208],"qx/decoration/Modern/form/button-focused-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-172],"qx/decoration/Modern/form/button-focused-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-88],"qx/decoration/Modern/form/button-focused-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-16],"qx/decoration/Modern/form/button-focused-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-focused-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-16,0],"qx/decoration/Modern/form/button-focused-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-44,0],"qx/decoration/Modern/form/button-focused-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-152],"qx/decoration/Modern/form/button-focused-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-132],"qx/decoration/Modern/form/button-focused-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-124],"qx/decoration/Modern/form/button-hovered-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-80],"qx/decoration/Modern/form/button-hovered-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-28],"qx/decoration/Modern/form/button-hovered-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-168],"qx/decoration/Modern/form/button-hovered-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-hovered-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-60,0],"qx/decoration/Modern/form/button-hovered-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-40,0],"qx/decoration/Modern/form/button-hovered-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-36],"qx/decoration/Modern/form/button-hovered-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-24],"qx/decoration/Modern/form/button-hovered-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-32],"qx/decoration/Modern/form/button-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-56,0],"qx/decoration/Modern/form/button-preselected-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-56],"qx/decoration/Modern/form/button-preselected-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-48],"qx/decoration/Modern/form/button-preselected-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-44],"qx/decoration/Modern/form/button-preselected-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-preselected-focused-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-180],"qx/decoration/Modern/form/button-preselected-focused-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,0],"qx/decoration/Modern/form/button-preselected-focused-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-212],"qx/decoration/Modern/form/button-preselected-focused-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-preselected-focused-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",0,0],"qx/decoration/Modern/form/button-preselected-focused-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-64,0],"qx/decoration/Modern/form/button-preselected-focused-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-96],"qx/decoration/Modern/form/button-preselected-focused-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-8],"qx/decoration/Modern/form/button-preselected-focused-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-204],"qx/decoration/Modern/form/button-preselected-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-20,0],"qx/decoration/Modern/form/button-preselected-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-36,0],"qx/decoration/Modern/form/button-preselected-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-196],"qx/decoration/Modern/form/button-preselected-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-52],"qx/decoration/Modern/form/button-preselected-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-112],"qx/decoration/Modern/form/button-pressed-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-108],"qx/decoration/Modern/form/button-pressed-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-144],"qx/decoration/Modern/form/button-pressed-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-160],"qx/decoration/Modern/form/button-pressed-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-pressed-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-24,0],"qx/decoration/Modern/form/button-pressed-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-32,0],"qx/decoration/Modern/form/button-pressed-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-200],"qx/decoration/Modern/form/button-pressed-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-64],"qx/decoration/Modern/form/button-pressed-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-84],"qx/decoration/Modern/form/button-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-68,0],"qx/decoration/Modern/form/button-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-192],"qx/decoration/Modern/form/button-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-156],"qx/decoration/Modern/form/button-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-12],"qx/decoration/Modern/form/checkbox-checked-disabled.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-42,0],"qx/decoration/Modern/form/checkbox-checked-focused-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-140,0],"qx/decoration/Modern/form/checkbox-checked-focused.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-196,0],"qx/decoration/Modern/form/checkbox-checked-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-84,0],"qx/decoration/Modern/form/checkbox-checked-hovered.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-252,0],"qx/decoration/Modern/form/checkbox-checked-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-112,0],"qx/decoration/Modern/form/checkbox-checked-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-406,0],"qx/decoration/Modern/form/checkbox-checked-pressed.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-266,0],"qx/decoration/Modern/form/checkbox-checked.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-476,0],"qx/decoration/Modern/form/checkbox-disabled.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-392,0],"qx/decoration/Modern/form/checkbox-focused-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-294,0],"qx/decoration/Modern/form/checkbox-focused.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-126,0],"qx/decoration/Modern/form/checkbox-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-210,0],"qx/decoration/Modern/form/checkbox-hovered.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-14,0],"qx/decoration/Modern/form/checkbox-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-168,0],"qx/decoration/Modern/form/checkbox-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-238,0],"qx/decoration/Modern/form/checkbox-pressed.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-154,0],"qx/decoration/Modern/form/checkbox.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-280,0],"qx/decoration/Modern/form/input-focused.png":[40,12,"png","qx"],"qx/decoration/Modern/form/input.png":[84,12,"png","qx"],"qx/decoration/Modern/form/radiobutton-checked-disabled.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-420,0],"qx/decoration/Modern/form/radiobutton-checked-focused-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-182,0],"qx/decoration/Modern/form/radiobutton-checked-focused.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-336,0],"qx/decoration/Modern/form/radiobutton-checked-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-322,0],"qx/decoration/Modern/form/radiobutton-checked-hovered.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-462,0],"qx/decoration/Modern/form/radiobutton-checked-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-350,0],"qx/decoration/Modern/form/radiobutton-checked-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",0,0],"qx/decoration/Modern/form/radiobutton-checked-pressed.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-448,0],"qx/decoration/Modern/form/radiobutton-checked.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-434,0],"qx/decoration/Modern/form/radiobutton-disabled.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-224,0],"qx/decoration/Modern/form/radiobutton-focused-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-56,0],"qx/decoration/Modern/form/radiobutton-focused.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-28,0],"qx/decoration/Modern/form/radiobutton-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-378,0],"qx/decoration/Modern/form/radiobutton-hovered.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-308,0],"qx/decoration/Modern/form/radiobutton-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-70,0],"qx/decoration/Modern/form/radiobutton-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-98,0],"qx/decoration/Modern/form/radiobutton-pressed.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-364,0],"qx/decoration/Modern/form/radiobutton.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-490,0],"qx/decoration/Modern/form/tooltip-error-arrow.png":[11,14,"png","qx"],"qx/decoration/Modern/form/tooltip-error-b.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,-24],"qx/decoration/Modern/form/tooltip-error-bl.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,0],"qx/decoration/Modern/form/tooltip-error-br.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,-30],"qx/decoration/Modern/form/tooltip-error-c.png":[40,18,"png","qx"],"qx/decoration/Modern/form/tooltip-error-l.png":[6,18,"png","qx","qx/decoration/Modern/tooltip-error-lr-combined.png",0,0],"qx/decoration/Modern/form/tooltip-error-r.png":[6,18,"png","qx","qx/decoration/Modern/tooltip-error-lr-combined.png",-6,0],"qx/decoration/Modern/form/tooltip-error-t.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,-12],"qx/decoration/Modern/form/tooltip-error-tl.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,-6],"qx/decoration/Modern/form/tooltip-error-tr.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,-18],"qx/decoration/Modern/groupbox-lr-combined.png":[8,51,"png","qx"],"qx/decoration/Modern/groupbox-tb-combined.png":[4,24,"png","qx"],"qx/decoration/Modern/groupbox/groupbox-b.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-8],"qx/decoration/Modern/groupbox/groupbox-bl.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-20],"qx/decoration/Modern/groupbox/groupbox-br.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,0],"qx/decoration/Modern/groupbox/groupbox-c.png":[40,51,"png","qx"],"qx/decoration/Modern/groupbox/groupbox-l.png":[4,51,"png","qx","qx/decoration/Modern/groupbox-lr-combined.png",0,0],"qx/decoration/Modern/groupbox/groupbox-r.png":[4,51,"png","qx","qx/decoration/Modern/groupbox-lr-combined.png",-4,0],"qx/decoration/Modern/groupbox/groupbox-t.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-12],"qx/decoration/Modern/groupbox/groupbox-tl.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-16],"qx/decoration/Modern/groupbox/groupbox-tr.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-4],"qx/decoration/Modern/menu-background-combined.png":[80,49,"png","qx"],"qx/decoration/Modern/menu-checkradio-combined.gif":[64,7,"gif","qx"],"qx/decoration/Modern/menu/background.png":[40,49,"png","qx","qx/decoration/Modern/menu-background-combined.png",-40,0],"qx/decoration/Modern/menu/bar-background.png":[40,20,"png","qx","qx/decoration/Modern/menu-background-combined.png",0,0],"qx/decoration/Modern/menu/checkbox-invert.gif":[16,7,"gif","qx","qx/decoration/Modern/menu-checkradio-combined.gif",-16,0],"qx/decoration/Modern/menu/checkbox.gif":[16,7,"gif","qx","qx/decoration/Modern/menu-checkradio-combined.gif",-48,0],"qx/decoration/Modern/menu/radiobutton-invert.gif":[16,5,"gif","qx","qx/decoration/Modern/menu-checkradio-combined.gif",-32,0],"qx/decoration/Modern/menu/radiobutton.gif":[16,5,"gif","qx","qx/decoration/Modern/menu-checkradio-combined.gif",0,0],"qx/decoration/Modern/pane-lr-combined.png":[12,238,"png","qx"],"qx/decoration/Modern/pane-tb-combined.png":[6,36,"png","qx"],"qx/decoration/Modern/pane/pane-b.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-6],"qx/decoration/Modern/pane/pane-bl.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,0],"qx/decoration/Modern/pane/pane-br.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-30],"qx/decoration/Modern/pane/pane-c.png":[40,238,"png","qx"],"qx/decoration/Modern/pane/pane-l.png":[6,238,"png","qx","qx/decoration/Modern/pane-lr-combined.png",-6,0],"qx/decoration/Modern/pane/pane-r.png":[6,238,"png","qx","qx/decoration/Modern/pane-lr-combined.png",0,0],"qx/decoration/Modern/pane/pane-t.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-24],"qx/decoration/Modern/pane/pane-tl.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-18],"qx/decoration/Modern/pane/pane-tr.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-12],"qx/decoration/Modern/scrollbar-combined.png":[54,12,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-bg-horizontal.png":[76,15,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-bg-pressed-horizontal.png":[19,10,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-bg-pressed-vertical.png":[10,19,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-bg-vertical.png":[15,76,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-button-bg-horizontal.png":[12,10,"png","qx","qx/decoration/Modern/scrollbar-combined.png",0,0],"qx/decoration/Modern/scrollbar/scrollbar-button-bg-vertical.png":[10,12,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-34,0],"qx/decoration/Modern/scrollbar/scrollbar-down.png":[6,4,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-44,0],"qx/decoration/Modern/scrollbar/scrollbar-left.png":[4,6,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-50,0],"qx/decoration/Modern/scrollbar/scrollbar-right.png":[4,6,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-24,0],"qx/decoration/Modern/scrollbar/scrollbar-up.png":[6,4,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-28,0],"qx/decoration/Modern/scrollbar/slider-knob-background.png":[12,10,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-12,0],"qx/decoration/Modern/selection.png":[110,20,"png","qx"],"qx/decoration/Modern/shadow-lr-combined.png":[30,382,"png","qx"],"qx/decoration/Modern/shadow-small-lr-combined.png":[10,136,"png","qx"],"qx/decoration/Modern/shadow-small-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/shadow-tb-combined.png":[15,90,"png","qx"],"qx/decoration/Modern/shadow/shadow-b.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-75],"qx/decoration/Modern/shadow/shadow-bl.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-45],"qx/decoration/Modern/shadow/shadow-br.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-15],"qx/decoration/Modern/shadow/shadow-c.png":[40,382,"png","qx"],"qx/decoration/Modern/shadow/shadow-l.png":[15,382,"png","qx","qx/decoration/Modern/shadow-lr-combined.png",0,0],"qx/decoration/Modern/shadow/shadow-r.png":[15,382,"png","qx","qx/decoration/Modern/shadow-lr-combined.png",-15,0],"qx/decoration/Modern/shadow/shadow-small-b.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-15],"qx/decoration/Modern/shadow/shadow-small-bl.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-20],"qx/decoration/Modern/shadow/shadow-small-br.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-10],"qx/decoration/Modern/shadow/shadow-small-c.png":[40,136,"png","qx"],"qx/decoration/Modern/shadow/shadow-small-l.png":[5,136,"png","qx","qx/decoration/Modern/shadow-small-lr-combined.png",-5,0],"qx/decoration/Modern/shadow/shadow-small-r.png":[5,136,"png","qx","qx/decoration/Modern/shadow-small-lr-combined.png",0,0],"qx/decoration/Modern/shadow/shadow-small-t.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-5],"qx/decoration/Modern/shadow/shadow-small-tl.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,0],"qx/decoration/Modern/shadow/shadow-small-tr.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-25],"qx/decoration/Modern/shadow/shadow-t.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-30],"qx/decoration/Modern/shadow/shadow-tl.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,0],"qx/decoration/Modern/shadow/shadow-tr.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-60],"qx/decoration/Modern/splitpane-knobs-combined.png":[8,9,"png","qx"],"qx/decoration/Modern/splitpane/knob-horizontal.png":[1,8,"png","qx","qx/decoration/Modern/splitpane-knobs-combined.png",0,0],"qx/decoration/Modern/splitpane/knob-vertical.png":[8,1,"png","qx","qx/decoration/Modern/splitpane-knobs-combined.png",0,-8],"qx/decoration/Modern/table-combined.png":[94,18,"png","qx"],"qx/decoration/Modern/table/ascending.gif":[7,4,"gif","qx"],"qx/decoration/Modern/table/ascending.png":[8,5,"png","qx","qx/decoration/Modern/table-combined.png",-46,0],"qx/decoration/Modern/table/boolean-false.png":[14,14,"png","qx","qx/decoration/Modern/table-combined.png",-22,0],"qx/decoration/Modern/table/boolean-true.png":[14,14,"png","qx","qx/decoration/Modern/table-combined.png",-8,0],"qx/decoration/Modern/table/descending.gif":[7,4,"gif","qx"],"qx/decoration/Modern/table/descending.png":[8,5,"png","qx","qx/decoration/Modern/table-combined.png",0,0],"qx/decoration/Modern/table/header-cell.png":[40,18,"png","qx","qx/decoration/Modern/table-combined.png",-54,0],"qx/decoration/Modern/table/select-column-order.png":[10,9,"png","qx","qx/decoration/Modern/table-combined.png",-36,0],"qx/decoration/Modern/tabview-button-bottom-active-lr-combined.png":[10,14,"png","qx"],"qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/tabview-button-bottom-inactive-b-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-bottom-inactive-lr-combined.png":[6,15,"png","qx"],"qx/decoration/Modern/tabview-button-bottom-inactive-t-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-left-active-lr-combined.png":[10,37,"png","qx"],"qx/decoration/Modern/tabview-button-left-active-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/tabview-button-left-inactive-b-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-left-inactive-lr-combined.png":[6,39,"png","qx"],"qx/decoration/Modern/tabview-button-left-inactive-t-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-right-active-lr-combined.png":[10,37,"png","qx"],"qx/decoration/Modern/tabview-button-right-active-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/tabview-button-right-inactive-b-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-right-inactive-lr-combined.png":[6,39,"png","qx"],"qx/decoration/Modern/tabview-button-right-inactive-t-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-top-active-lr-combined.png":[10,12,"png","qx"],"qx/decoration/Modern/tabview-button-top-active-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/tabview-button-top-inactive-b-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-top-inactive-lr-combined.png":[6,15,"png","qx"],"qx/decoration/Modern/tabview-button-top-inactive-t-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-pane-lr-combined.png":[60,2,"png","qx"],"qx/decoration/Modern/tabview-pane-tb-combined.png":[30,180,"png","qx"],"qx/decoration/Modern/tabview/tab-button-bottom-active-b.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-5],"qx/decoration/Modern/tabview/tab-button-bottom-active-bl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-10],"qx/decoration/Modern/tabview/tab-button-bottom-active-br.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-15],"qx/decoration/Modern/tabview/tab-button-bottom-active-c.png":[40,14,"png","qx"],"qx/decoration/Modern/tabview/tab-button-bottom-active-l.png":[5,14,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-lr-combined.png",-5,0],"qx/decoration/Modern/tabview/tab-button-bottom-active-r.png":[5,14,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-active-t.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-25],"qx/decoration/Modern/tabview/tab-button-bottom-active-tl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-20],"qx/decoration/Modern/tabview/tab-button-bottom-active-tr.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-b.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-b-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-bl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-b-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-br.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-b-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-c.png":[40,15,"png","qx"],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-l.png":[3,15,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-r.png":[3,15,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-lr-combined.png",-3,0],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-t.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-t-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-tl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-t-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-tr.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-t-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-left-active-b.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-active-bl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-5],"qx/decoration/Modern/tabview/tab-button-left-active-br.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-20],"qx/decoration/Modern/tabview/tab-button-left-active-c.png":[40,37,"png","qx"],"qx/decoration/Modern/tabview/tab-button-left-active-l.png":[5,37,"png","qx","qx/decoration/Modern/tabview-button-left-active-lr-combined.png",-5,0],"qx/decoration/Modern/tabview/tab-button-left-active-r.png":[5,37,"png","qx","qx/decoration/Modern/tabview-button-left-active-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-active-t.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-25],"qx/decoration/Modern/tabview/tab-button-left-active-tl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-10],"qx/decoration/Modern/tabview/tab-button-left-active-tr.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-15],"qx/decoration/Modern/tabview/tab-button-left-inactive-b.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-b-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-left-inactive-bl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-b-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-inactive-br.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-b-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-left-inactive-c.png":[40,39,"png","qx"],"qx/decoration/Modern/tabview/tab-button-left-inactive-l.png":[3,39,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-inactive-r.png":[3,39,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-lr-combined.png",-3,0],"qx/decoration/Modern/tabview/tab-button-left-inactive-t.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-t-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-inactive-tl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-t-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-left-inactive-tr.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-t-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-right-active-b.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-active-bl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-10],"qx/decoration/Modern/tabview/tab-button-right-active-br.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-15],"qx/decoration/Modern/tabview/tab-button-right-active-c.png":[40,37,"png","qx"],"qx/decoration/Modern/tabview/tab-button-right-active-l.png":[5,37,"png","qx","qx/decoration/Modern/tabview-button-right-active-lr-combined.png",-5,0],"qx/decoration/Modern/tabview/tab-button-right-active-r.png":[5,37,"png","qx","qx/decoration/Modern/tabview-button-right-active-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-active-t.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-25],"qx/decoration/Modern/tabview/tab-button-right-active-tl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-5],"qx/decoration/Modern/tabview/tab-button-right-active-tr.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-20],"qx/decoration/Modern/tabview/tab-button-right-inactive-b.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-b-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-inactive-bl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-b-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-right-inactive-br.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-b-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-right-inactive-c.png":[40,39,"png","qx"],"qx/decoration/Modern/tabview/tab-button-right-inactive-l.png":[3,39,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-lr-combined.png",-3,0],"qx/decoration/Modern/tabview/tab-button-right-inactive-r.png":[3,39,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-inactive-t.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-t-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-right-inactive-tl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-t-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-right-inactive-tr.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-t-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-active-b.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-20],"qx/decoration/Modern/tabview/tab-button-top-active-bl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-25],"qx/decoration/Modern/tabview/tab-button-top-active-br.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-5],"qx/decoration/Modern/tabview/tab-button-top-active-c.png":[40,14,"png","qx"],"qx/decoration/Modern/tabview/tab-button-top-active-l.png":[5,12,"png","qx","qx/decoration/Modern/tabview-button-top-active-lr-combined.png",-5,0],"qx/decoration/Modern/tabview/tab-button-top-active-r.png":[5,12,"png","qx","qx/decoration/Modern/tabview-button-top-active-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-active-t.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-active-tl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-10],"qx/decoration/Modern/tabview/tab-button-top-active-tr.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-15],"qx/decoration/Modern/tabview/tab-button-top-inactive-b.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-b-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-inactive-bl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-b-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-top-inactive-br.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-b-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-top-inactive-c.png":[40,15,"png","qx"],"qx/decoration/Modern/tabview/tab-button-top-inactive-l.png":[3,15,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-lr-combined.png",-3,0],"qx/decoration/Modern/tabview/tab-button-top-inactive-r.png":[3,15,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-inactive-t.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-t-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-top-inactive-tl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-t-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-inactive-tr.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-t-combined.png",0,-3],"qx/decoration/Modern/tabview/tabview-pane-b.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-60],"qx/decoration/Modern/tabview/tabview-pane-bl.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tabview-pane-br.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-120],"qx/decoration/Modern/tabview/tabview-pane-c.png":[40,120,"png","qx"],"qx/decoration/Modern/tabview/tabview-pane-l.png":[30,2,"png","qx","qx/decoration/Modern/tabview-pane-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tabview-pane-r.png":[30,2,"png","qx","qx/decoration/Modern/tabview-pane-lr-combined.png",-30,0],"qx/decoration/Modern/tabview/tabview-pane-t.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-150],"qx/decoration/Modern/tabview/tabview-pane-tl.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-90],"qx/decoration/Modern/tabview/tabview-pane-tr.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-30],"qx/decoration/Modern/tabview/tabview-pane.png":[185,250,"png","qx"],"qx/decoration/Modern/toolbar-combined.png":[80,130,"png","qx"],"qx/decoration/Modern/toolbar/toolbar-gradient-blue.png":[40,130,"png","qx","qx/decoration/Modern/toolbar-combined.png",0,0],"qx/decoration/Modern/toolbar/toolbar-gradient.png":[40,130,"png","qx","qx/decoration/Modern/toolbar-combined.png",-40,0],"qx/decoration/Modern/toolbar/toolbar-handle-knob.gif":[1,8,"gif","qx"],"qx/decoration/Modern/toolbar/toolbar-part.gif":[7,1,"gif","qx"],"qx/decoration/Modern/tooltip-error-lr-combined.png":[12,18,"png","qx"],"qx/decoration/Modern/tooltip-error-tb-combined.png":[6,36,"png","qx"],"qx/decoration/Modern/tree-combined.png":[32,8,"png","qx"],"qx/decoration/Modern/tree/closed-selected.png":[8,8,"png","qx","qx/decoration/Modern/tree-combined.png",0,0],"qx/decoration/Modern/tree/closed.png":[8,8,"png","qx","qx/decoration/Modern/tree-combined.png",-8,0],"qx/decoration/Modern/tree/open-selected.png":[8,8,"png","qx","qx/decoration/Modern/tree-combined.png",-24,0],"qx/decoration/Modern/tree/open.png":[8,8,"png","qx","qx/decoration/Modern/tree-combined.png",-16,0],"qx/decoration/Modern/window-captionbar-buttons-combined.png":[108,9,"png","qx"],"qx/decoration/Modern/window-captionbar-lr-active-combined.png":[12,9,"png","qx"],"qx/decoration/Modern/window-captionbar-lr-inactive-combined.png":[12,9,"png","qx"],"qx/decoration/Modern/window-captionbar-tb-active-combined.png":[6,36,"png","qx"],"qx/decoration/Modern/window-captionbar-tb-inactive-combined.png":[6,36,"png","qx"],"qx/decoration/Modern/window-statusbar-lr-combined.png":[8,7,"png","qx"],"qx/decoration/Modern/window-statusbar-tb-combined.png":[4,24,"png","qx"],"qx/decoration/Modern/window/captionbar-active-b.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-18],"qx/decoration/Modern/window/captionbar-active-bl.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-24],"qx/decoration/Modern/window/captionbar-active-br.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-12],"qx/decoration/Modern/window/captionbar-active-c.png":[40,9,"png","qx"],"qx/decoration/Modern/window/captionbar-active-l.png":[6,9,"png","qx","qx/decoration/Modern/window-captionbar-lr-active-combined.png",-6,0],"qx/decoration/Modern/window/captionbar-active-r.png":[6,9,"png","qx","qx/decoration/Modern/window-captionbar-lr-active-combined.png",0,0],"qx/decoration/Modern/window/captionbar-active-t.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-6],"qx/decoration/Modern/window/captionbar-active-tl.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,0],"qx/decoration/Modern/window/captionbar-active-tr.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-30],"qx/decoration/Modern/window/captionbar-inactive-b.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-18],"qx/decoration/Modern/window/captionbar-inactive-bl.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-30],"qx/decoration/Modern/window/captionbar-inactive-br.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,0],"qx/decoration/Modern/window/captionbar-inactive-c.png":[40,9,"png","qx"],"qx/decoration/Modern/window/captionbar-inactive-l.png":[6,9,"png","qx","qx/decoration/Modern/window-captionbar-lr-inactive-combined.png",-6,0],"qx/decoration/Modern/window/captionbar-inactive-r.png":[6,9,"png","qx","qx/decoration/Modern/window-captionbar-lr-inactive-combined.png",0,0],"qx/decoration/Modern/window/captionbar-inactive-t.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-12],"qx/decoration/Modern/window/captionbar-inactive-tl.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-24],"qx/decoration/Modern/window/captionbar-inactive-tr.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-6],"qx/decoration/Modern/window/close-active-hovered.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-72,0],"qx/decoration/Modern/window/close-active.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-54,0],"qx/decoration/Modern/window/close-inactive.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-63,0],"qx/decoration/Modern/window/maximize-active-hovered.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-45,0],"qx/decoration/Modern/window/maximize-active.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-81,0],"qx/decoration/Modern/window/maximize-inactive.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-18,0],"qx/decoration/Modern/window/minimize-active-hovered.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-9,0],"qx/decoration/Modern/window/minimize-active.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-90,0],"qx/decoration/Modern/window/minimize-inactive.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-36,0],"qx/decoration/Modern/window/restore-active-hovered.png":[9,8,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-99,0],"qx/decoration/Modern/window/restore-active.png":[9,8,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",0,0],"qx/decoration/Modern/window/restore-inactive.png":[9,8,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-27,0],"qx/decoration/Modern/window/statusbar-b.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,0],"qx/decoration/Modern/window/statusbar-bl.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-4],"qx/decoration/Modern/window/statusbar-br.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-20],"qx/decoration/Modern/window/statusbar-c.png":[40,7,"png","qx"],"qx/decoration/Modern/window/statusbar-l.png":[4,7,"png","qx","qx/decoration/Modern/window-statusbar-lr-combined.png",-4,0],"qx/decoration/Modern/window/statusbar-r.png":[4,7,"png","qx","qx/decoration/Modern/window-statusbar-lr-combined.png",0,0],"qx/decoration/Modern/window/statusbar-t.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-16],"qx/decoration/Modern/window/statusbar-tl.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-8],"qx/decoration/Modern/window/statusbar-tr.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-12],"qx/icon/Tango/16/actions/dialog-cancel.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/dialog-ok.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/view-refresh.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/window-close.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/office-calendar.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/utilities-color-chooser.png":[16,16,"png","qx"],"qx/icon/Tango/16/mimetypes/office-document.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/folder-open.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/folder.png":[16,16,"png","qx"],"qx/icon/Tango/22/mimetypes/office-document.png":[22,22,"png","qx"],"qx/icon/Tango/22/places/folder-open.png":[22,22,"png","qx"],"qx/icon/Tango/22/places/folder.png":[22,22,"png","qx"],"qx/icon/Tango/32/mimetypes/office-document.png":[32,32,"png","qx"],"qx/icon/Tango/32/places/folder-open.png":[32,32,"png","qx"],"qx/icon/Tango/32/places/folder.png":[32,32,"png","qx"],"qx/static/blank.gif":[1,1,"gif","qx"]}};
(function(){var l=".",k="()",j="[Class ",h=".prototype",g="toString",f="qx.Bootstrap",e="]",d="Class";
if(!window.qx){window.qx={};
}qx.Bootstrap={genericToString:function(){return j+this.classname+e;
},createNamespace:function(name,m){var o=name.split(l);
var parent=window;
var n=o[0];

for(var i=0,p=o.length-1;i<p;i++,n=o[i]){if(!parent[n]){parent=parent[n]={};
}else{parent=parent[n];
}}parent[n]=m;
return n;
},setDisplayName:function(x,y,name){x.displayName=y+l+name+k;
},setDisplayNames:function(a,b){for(var name in a){var c=a[name];

if(c instanceof Function){c.displayName=b+l+name+k;
}}},define:function(name,q){if(!q){var q={statics:{}};
}var v;
var t=null;
qx.Bootstrap.setDisplayNames(q.statics,name);

if(q.members){qx.Bootstrap.setDisplayNames(q.members,name+h);
v=q.construct||new Function;
var r=q.statics;

for(var s in r){v[s]=r[s];
}t=v.prototype;
var w=q.members;

for(var s in w){t[s]=w[s];
}}else{v=q.statics||{};
}var u=this.createNamespace(name,v);
v.name=v.classname=name;
v.basename=u;
v.$$type=d;
if(!v.hasOwnProperty(g)){v.toString=this.genericToString;
}if(q.defer){q.defer(v,t);
}qx.Bootstrap.$$registry[name]=q.statics;
return v;
}};
qx.Bootstrap.define(f,{statics:{LOADSTART:qx.$$start||new Date(),createNamespace:qx.Bootstrap.createNamespace,define:qx.Bootstrap.define,setDisplayName:qx.Bootstrap.setDisplayName,setDisplayNames:qx.Bootstrap.setDisplayNames,genericToString:qx.Bootstrap.genericToString,getByName:function(name){return this.$$registry[name];
},$$registry:{}}});
})();
(function(){var s="qx.allowUrlSettings",r="&",q="qx.core.Setting",p="qx.allowUrlVariants",o="qx.propertyDebugLevel",n="qxsetting",m=":",l=".";
qx.Bootstrap.define(q,{statics:{__a:{},define:function(a,b){if(b===undefined){throw new Error('Default value of setting "'+a+'" must be defined!');
}
if(!this.__a[a]){this.__a[a]={};
}else if(this.__a[a].defaultValue!==undefined){throw new Error('Setting "'+a+'" is already defined!');
}this.__a[a].defaultValue=b;
},get:function(h){var j=this.__a[h];

if(j===undefined){throw new Error('Setting "'+h+'" is not defined.');
}
if(j.value!==undefined){return j.value;
}return j.defaultValue;
},set:function(c,d){if((c.split(l)).length<2){throw new Error('Malformed settings key "'+c+'". Must be following the schema "namespace.key".');
}
if(!this.__a[c]){this.__a[c]={};
}this.__a[c].value=d;
},__b:function(){if(window.qxsettings){for(var k in window.qxsettings){this.set(k,window.qxsettings[k]);
}window.qxsettings=undefined;

try{delete window.qxsettings;
}catch(t){}this.__c();
}},__c:function(){if(this.get(s)!=true){return;
}var g=document.location.search.slice(1).split(r);

for(var i=0;i<g.length;i++){var f=g[i].split(m);

if(f.length!=3||f[0]!=n){continue;
}this.set(f[1],decodeURIComponent(f[2]));
}}},defer:function(e){e.define(s,false);
e.define(p,false);
e.define(o,0);
e.__b();
}});
})();
(function(){var s="gecko",r="1.9.0.0",q=".",p="[object Opera]",o="function",n="[^\\.0-9]",m="525.26",l="",k="mshtml",j="AppleWebKit/",d="unknown",i="9.6.0",g="4.0",c="Gecko",b="opera",f="webkit",e="0.0.0",h="8.0",a="qx.bom.client.Engine";
qx.Bootstrap.define(a,{statics:{NAME:"",FULLVERSION:"0.0.0",VERSION:0.0,OPERA:false,WEBKIT:false,GECKO:false,MSHTML:false,UNKNOWN_ENGINE:false,UNKNOWN_VERSION:false,DOCUMENT_MODE:null,__d:function(){var t=d;
var x=e;
var w=window.navigator.userAgent;
var z=false;
var v=false;

if(window.opera&&Object.prototype.toString.call(window.opera)==p){t=b;
this.OPERA=true;
if(/Opera[\s\/]([0-9]+)\.([0-9])([0-9]*)/.test(w)){x=RegExp.$1+q+RegExp.$2;

if(RegExp.$3!=l){x+=q+RegExp.$3;
}}else{v=true;
x=i;
}}else if(window.navigator.userAgent.indexOf(j)!=-1){t=f;
this.WEBKIT=true;

if(/AppleWebKit\/([^ ]+)/.test(w)){x=RegExp.$1;
var y=RegExp(n).exec(x);

if(y){x=x.slice(0,y.index);
}}else{v=true;
x=m;
}}else if(window.controllers&&window.navigator.product===c){t=s;
this.GECKO=true;
if(/rv\:([^\);]+)(\)|;)/.test(w)){x=RegExp.$1;
}else{v=true;
x=r;
}}else if(window.navigator.cpuClass&&/MSIE\s+([^\);]+)(\)|;)/.test(w)){t=k;
x=RegExp.$1;

if(document.documentMode){this.DOCUMENT_MODE=document.documentMode;
}if(x<8&&/Trident\/([^\);]+)(\)|;)/.test(w)){if(RegExp.$1===g){x=h;
}}this.MSHTML=true;
}else{var u=window.qxFail;

if(u&&typeof u===o){var t=u();

if(t.NAME&&t.FULLVERSION){t=t.NAME;
this[t.toUpperCase()]=true;
x=t.FULLVERSION;
}}else{z=true;
v=true;
x=r;
t=s;
this.GECKO=true;
window.alert("Unsupported client: "+w+"! Assumed gecko version 1.9.0.0 (Firefox 3.0).");
}}this.UNKNOWN_ENGINE=z;
this.UNKNOWN_VERSION=v;
this.NAME=t;
this.FULLVERSION=x;
this.VERSION=parseFloat(x);
}},defer:function(A){A.__d();
}});
})();
(function(){var G="on",F="off",E="|",D="default",C="object",B="&",A="qx.aspects",z="$",y="qx.allowUrlVariants",x="qx.debug",q="qx.client",w="qx.dynlocale",t="webkit",p="qxvariant",o="opera",s=":",r="qx.core.Variant",u="mshtml",n="gecko";
qx.Bootstrap.define(r,{statics:{__e:{},__f:{},compilerIsSet:function(){return true;
},define:function(g,h,j){{};

if(!this.__e[g]){this.__e[g]={};
}else{}this.__e[g].allowedValues=h;
this.__e[g].defaultValue=j;
},get:function(a){var b=this.__e[a];
{};

if(b.value!==undefined){return b.value;
}return b.defaultValue;
},__g:function(){if(window.qxvariants){for(var Q in qxvariants){{};

if(!this.__e[Q]){this.__e[Q]={};
}this.__e[Q].value=qxvariants[Q];
}window.qxvariants=undefined;

try{delete window.qxvariants;
}catch(H){}this.__h(this.__e);
}},__h:function(){if(qx.core.Setting.get(y)!=true){return;
}var c=document.location.search.slice(1).split(B);

for(var i=0;i<c.length;i++){var d=c[i].split(s);

if(d.length!=3||d[0]!=p){continue;
}var e=d[1];

if(!this.__e[e]){this.__e[e]={};
}this.__e[e].value=decodeURIComponent(d[2]);
}},select:function(I,J){{};

for(var K in J){if(this.isSet(I,K)){return J[K];
}}
if(J[D]!==undefined){return J[D];
}{};
},isSet:function(L,M){var N=L+z+M;

if(this.__f[N]!==undefined){return this.__f[N];
}var P=false;
if(M.indexOf(E)<0){P=this.get(L)===M;
}else{var O=M.split(E);

for(var i=0,l=O.length;i<l;i++){if(this.get(L)===O[i]){P=true;
break;
}}}this.__f[N]=P;
return P;
},__i:function(v){return typeof v===C&&v!==null&&v instanceof Array;
},__j:function(v){return typeof v===C&&v!==null&&!(v instanceof Array);
},__k:function(k,m){for(var i=0,l=k.length;i<l;i++){if(k[i]==m){return true;
}}return false;
}},defer:function(f){f.define(q,[n,u,o,t],qx.bom.client.Engine.NAME);
f.define(x,[G,F],G);
f.define(A,[G,F],F);
f.define(w,[G,F],G);
f.__g();
}});
})();
(function(){var N="qx.client",M='"',L="valueOf",K="toLocaleString",J="isPrototypeOf",I="",H="toString",G="qx.lang.Object",F='\", "',E="hasOwnProperty";
qx.Bootstrap.define(G,{statics:{empty:function(h){{};

for(var j in h){if(h.hasOwnProperty(j)){delete h[j];
}}},isEmpty:qx.core.Variant.select(N,{"gecko":function(bk){{};
return bk.__count__===0;
},"default":function(k){{};

for(var m in k){return false;
}return true;
}}),hasMinLength:qx.core.Variant.select(N,{"gecko":function(O,P){{};
return O.__count__>=P;
},"default":function(x,y){{};

if(y<=0){return true;
}var length=0;

for(var z in x){if((++length)>=y){return true;
}}return false;
}}),getLength:qx.core.Variant.select(N,{"gecko":function(A){{};
return A.__count__;
},"default":function(q){{};
var length=0;

for(var r in q){length++;
}return length;
}}),_shadowedKeys:[J,E,K,H,L],getKeys:qx.core.Variant.select(N,{"mshtml":function(W){var X=[];

for(var ba in W){X.push(ba);
}var Y=Object.prototype.hasOwnProperty;

for(var i=0,a=this._shadowedKeys,l=a.length;i<l;i++){if(Y.call(W,a[i])){X.push(a[i]);
}}return X;
},"default":function(n){var o=[];

for(var p in n){o.push(p);
}return o;
}}),getKeysAsString:function(bf){{};
var bg=qx.lang.Object.getKeys(bf);

if(bg.length==0){return I;
}return M+bg.join(F)+M;
},getValues:function(Q){{};
var S=[];
var R=this.getKeys(Q);

for(var i=0,l=R.length;i<l;i++){S.push(Q[R[i]]);
}return S;
},mergeWith:function(b,c,d){{};

if(d===undefined){d=true;
}
for(var e in c){if(d||b[e]===undefined){b[e]=c[e];
}}return b;
},carefullyMergeWith:function(f,g){{};
return qx.lang.Object.mergeWith(f,g,false);
},merge:function(B,C){{};
var D=arguments.length;

for(var i=1;i<D;i++){qx.lang.Object.mergeWith(B,arguments[i]);
}return B;
},clone:function(s){{};
var t={};

for(var u in s){t[u]=s[u];
}return t;
},invert:function(T){{};
var U={};

for(var V in T){U[T[V].toString()]=V;
}return U;
},getKeyFromValue:function(bh,bi){{};

for(var bj in bh){if(bh.hasOwnProperty(bj)&&bh[bj]===bi){return bj;
}}return null;
},contains:function(bb,bc){{};
return this.getKeyFromValue(bb,bc)!==null;
},select:function(v,w){{};
return w[v];
},fromArray:function(bd){{};
var be={};

for(var i=0,l=bd.length;i<l;i++){{};
be[bd[i].toString()]=true;
}return be;
}}});
})();
(function(){var t="Function",s="Boolean",r="Error",q="Number",p="Array",o="Date",n="RegExp",m="String",l="Object",k="qx.lang.Type",j="string";
qx.Bootstrap.define(k,{statics:{__l:{"[object String]":m,"[object Array]":p,"[object Object]":l,"[object RegExp]":n,"[object Number]":q,"[object Boolean]":s,"[object Date]":o,"[object Function]":t,"[object Error]":r},getClass:function(b){var c=Object.prototype.toString.call(b);
return (this.__l[c]||c.slice(8,-1));
},isString:function(i){return (i!==null&&(typeof i===j||this.getClass(i)==m||i instanceof String||(!!i&&!!i.$$isString)));
},isArray:function(d){return (d!==null&&(d instanceof Array||(d&&qx.Class.hasInterface(d.constructor,qx.data.IListData))||this.getClass(d)==p||(!!d&&!!d.$$isArray)));
},isObject:function(h){return (h!==undefined&&h!==null&&this.getClass(h)==l);
},isRegExp:function(f){return this.getClass(f)==n;
},isNumber:function(v){return (v!==null&&(this.getClass(v)==q||v instanceof Number));
},isBoolean:function(a){return (a!==null&&(this.getClass(a)==s||a instanceof Boolean));
},isDate:function(g){return (g!==null&&(this.getClass(g)==o||g instanceof Date));
},isError:function(u){return (u!==null&&(this.getClass(u)==r||u instanceof Error));
},isFunction:function(e){return this.getClass(e)==t;
}}});
})();
(function(){var d="qx.core.Aspect",c="before",b="*",a="static";
qx.Bootstrap.define(d,{statics:{__m:[],wrap:function(f,g,h){var n=[];
var j=[];
var m=this.__m;
var l;

for(var i=0;i<m.length;i++){l=m[i];

if((l.type==null||h==l.type||l.type==b)&&(l.name==null||f.match(l.name))){l.pos==-1?n.push(l.fcn):j.push(l.fcn);
}}
if(n.length===0&&j.length===0){return g;
}var k=function(){for(var i=0;i<n.length;i++){n[i].call(this,f,g,h,arguments);
}var e=g.apply(this,arguments);

for(var i=0;i<j.length;i++){j[i].call(this,f,g,h,arguments,e);
}return e;
};

if(h!==a){k.self=g.self;
k.base=g.base;
}g.wrapper=k;
k.original=g;
return k;
},addAdvice:function(o,p,q,name){this.__m.push({fcn:o,pos:p===c?-1:1,type:q,name:name});
}}});
})();
(function(){var by="qx.aspects",bx="on",bw=".",bv="static",bu="[Class ",bt="]",bs="toString",br="constructor",bq="member",bp="$$init_",bj=".prototype",bo="destructor",bm="extend",bi="destruct",bh="Class",bl="off",bk="qx.Class",bn="qx.event.type.Data";
qx.Bootstrap.define(bk,{statics:{define:function(name,b){if(!b){var b={};
}if(b.include&&!(b.include instanceof Array)){b.include=[b.include];
}if(b.implement&&!(b.implement instanceof Array)){b.implement=[b.implement];
}if(!b.hasOwnProperty(bm)&&!b.type){b.type=bv;
}{};
var d=this.__r(name,b.type,b.extend,b.statics,b.construct,b.destruct);
if(b.extend){if(b.properties){this.__t(d,b.properties,true);
}if(b.members){this.__v(d,b.members,true,true,false);
}if(b.events){this.__s(d,b.events,true);
}if(b.include){for(var i=0,l=b.include.length;i<l;i++){this.__y(d,b.include[i],false);
}}}if(b.settings){for(var c in b.settings){qx.core.Setting.define(c,b.settings[c]);
}}if(b.variants){for(var c in b.variants){qx.core.Variant.define(c,b.variants[c].allowedValues,b.variants[c].defaultValue);
}}if(b.implement){for(var i=0,l=b.implement.length;i<l;i++){this.__x(d,b.implement[i]);
}}{};
if(b.defer){b.defer.self=d;
b.defer(d,d.prototype,{add:function(name,bL){var bM={};
bM[name]=bL;
qx.Class.__t(d,bM,true);
}});
}return d;
},isDefined:function(name){return this.getByName(name)!==undefined;
},getTotalNumber:function(){return qx.lang.Object.getLength(this.$$registry);
},getByName:function(name){return this.$$registry[name];
},include:function(bW,bX){{};
qx.Class.__y(bW,bX,false);
},patch:function(v,w){{};
qx.Class.__y(v,w,true);
},isSubClassOf:function(bS,bT){if(!bS){return false;
}
if(bS==bT){return true;
}
if(bS.prototype instanceof bT){return true;
}return false;
},getPropertyDefinition:function(u,name){while(u){if(u.$$properties&&u.$$properties[name]){return u.$$properties[name];
}u=u.superclass;
}return null;
},getProperties:function(x){var y=[];

while(x){if(x.$$properties){y.push.apply(y,qx.lang.Object.getKeys(x.$$properties));
}x=x.superclass;
}return y;
},getByProperty:function(M,name){while(M){if(M.$$properties&&M.$$properties[name]){return M;
}M=M.superclass;
}return null;
},hasProperty:function(ca,name){return !!this.getPropertyDefinition(ca,name);
},getEventType:function(O,name){var O=O.constructor;

while(O.superclass){if(O.$$events&&O.$$events[name]!==undefined){return O.$$events[name];
}O=O.superclass;
}return null;
},supportsEvent:function(cg,name){return !!this.getEventType(cg,name);
},hasOwnMixin:function(bU,bV){return bU.$$includes&&bU.$$includes.indexOf(bV)!==-1;
},getByMixin:function(cd,ce){var cf,i,l;

while(cd){if(cd.$$includes){cf=cd.$$flatIncludes;

for(i=0,l=cf.length;i<l;i++){if(cf[i]===ce){return cd;
}}}cd=cd.superclass;
}return null;
},getMixins:function(S){var T=[];

while(S){if(S.$$includes){T.push.apply(T,S.$$flatIncludes);
}S=S.superclass;
}return T;
},hasMixin:function(e,f){return !!this.getByMixin(e,f);
},hasOwnInterface:function(bN,bO){return bN.$$implements&&bN.$$implements.indexOf(bO)!==-1;
},getByInterface:function(J,K){var L,i,l;

while(J){if(J.$$implements){L=J.$$flatImplements;

for(i=0,l=L.length;i<l;i++){if(L[i]===K){return J;
}}}J=J.superclass;
}return null;
},getInterfaces:function(cb){var cc=[];

while(cb){if(cb.$$implements){cc.push.apply(cc,cb.$$flatImplements);
}cb=cb.superclass;
}return cc;
},hasInterface:function(U,V){return !!this.getByInterface(U,V);
},implementsInterface:function(bP,bQ){var bR=bP.constructor;

if(this.hasInterface(bR,bQ)){return true;
}
try{qx.Interface.assertObject(bP,bQ);
return true;
}catch(bY){}
try{qx.Interface.assert(bR,bQ,false);
return true;
}catch(ch){}return false;
},getInstance:function(){if(!this.$$instance){this.$$allowconstruct=true;
this.$$instance=new this;
delete this.$$allowconstruct;
}return this.$$instance;
},genericToString:function(){return bu+this.classname+bt;
},$$registry:qx.Bootstrap.$$registry,__n:null,__o:null,__p:function(){},__q:function(){},__r:function(name,g,h,j,k,m){var r;

if(!h&&qx.core.Variant.isSet(by,bl)){r=j||{};
qx.Bootstrap.setDisplayNames(r,name);
}else{r={};

if(h){if(!k){k=this.__z();
}r=this.__B(k,name,g);
qx.Bootstrap.setDisplayName(k,name,br);
}if(j){qx.Bootstrap.setDisplayNames(j,name);
var s;

for(var i=0,a=qx.lang.Object.getKeys(j),l=a.length;i<l;i++){s=a[i];
var o=j[s];

if(qx.core.Variant.isSet(by,bx)){if(o instanceof Function){o=qx.core.Aspect.wrap(name+bw+s,o,bv);
}r[s]=o;
}else{r[s]=o;
}}}}var q=qx.Bootstrap.createNamespace(name,r,false);
r.name=r.classname=name;
r.basename=q;
r.$$type=bh;

if(g){r.$$classtype=g;
}if(!r.hasOwnProperty(bs)){r.toString=this.genericToString;
}
if(h){var t=h.prototype;
var n=this.__A();
n.prototype=t;
var p=new n;
r.prototype=p;
p.name=p.classname=name;
p.basename=q;
k.base=r.superclass=h;
k.self=r.constructor=p.constructor=r;
if(m){if(qx.core.Variant.isSet(by,bx)){m=qx.core.Aspect.wrap(name,m,bo);
}r.$$destructor=m;
qx.Bootstrap.setDisplayName(m,name,bi);
}}this.$$registry[name]=r;
return r;
},__s:function(bE,bF,bG){var bH,bH;
{};

if(bE.$$events){for(var bH in bF){bE.$$events[bH]=bF[bH];
}}else{bE.$$events=bF;
}},__t:function(z,A,B){var D;

if(B===undefined){B=false;
}var C=!!z.$$propertiesAttached;

for(var name in A){D=A[name];
{};
D.name=name;
if(!D.refine){if(z.$$properties===undefined){z.$$properties={};
}z.$$properties[name]=D;
}if(D.init!==undefined){z.prototype[bp+name]=D.init;
}if(D.event!==undefined){var event={};
event[D.event]=bn;
this.__s(z,event,B);
}if(D.inheritable){qx.core.Property.$$inheritable[name]=true;
}if(C){qx.core.Property.attachMethods(z,name,D);
}}},__u:null,__v:function(Y,ba,bb,bc,bd){var be=Y.prototype;
var bg,bf;
qx.Bootstrap.setDisplayNames(ba,Y.classname+bj);

for(var i=0,a=qx.lang.Object.getKeys(ba),l=a.length;i<l;i++){bg=a[i];
bf=ba[bg];
{};
if(bc!==false&&bf instanceof Function&&bf.$$type==null){if(bd==true){bf=this.__w(bf,be[bg]);
}else{if(be[bg]){bf.base=be[bg];
}bf.self=Y;
}
if(qx.core.Variant.isSet(by,bx)){bf=qx.core.Aspect.wrap(Y.classname+bw+bg,bf,bq);
}}be[bg]=bf;
}},__w:function(W,X){if(X){return function(){var bA=W.base;
W.base=X;
var bz=W.apply(this,arguments);
W.base=bA;
return bz;
};
}else{return W;
}},__x:function(bB,bC){{};
var bD=qx.Interface.flatten([bC]);

if(bB.$$implements){bB.$$implements.push(bC);
bB.$$flatImplements.push.apply(bB.$$flatImplements,bD);
}else{bB.$$implements=[bC];
bB.$$flatImplements=bD;
}},__y:function(E,F,G){{};

if(this.hasMixin(E,F)){return;
}var I=qx.Mixin.flatten([F]);
var H;

for(var i=0,l=I.length;i<l;i++){H=I[i];
if(H.$$events){this.__s(E,H.$$events,G);
}if(H.$$properties){this.__t(E,H.$$properties,G);
}if(H.$$members){this.__v(E,H.$$members,G,G,G);
}}if(E.$$includes){E.$$includes.push(F);
E.$$flatIncludes.push.apply(E.$$flatIncludes,I);
}else{E.$$includes=[F];
E.$$flatIncludes=I;
}},__z:function(){function N(){arguments.callee.base.apply(this,arguments);
}return N;
},__A:function(){return function(){};
},__B:function(ci,name,cj){var cl=function(){var R=arguments.callee.constructor;
{};
if(!R.$$propertiesAttached){qx.core.Property.attach(R);
}var Q=R.$$original.apply(this,arguments);
if(R.$$includes){var P=R.$$flatIncludes;

for(var i=0,l=P.length;i<l;i++){if(P[i].$$constructor){P[i].$$constructor.apply(this,arguments);
}}}if(this.classname===name.classname){this.$$initialized=true;
}return Q;
};

if(qx.core.Variant.isSet("qx.aspects","on")){var ck=qx.core.Aspect.wrap(name,cl,"constructor");
cl.$$original=ci;
cl.constructor=ck;
cl=ck;
}if(cj==="singleton"){cl.getInstance=this.getInstance;
}cl.$$original=ci;
ci.wrapper=cl;
return cl;
}},defer:function(bI){if(qx.core.Variant.isSet(by,bx)){for(var bJ in qx.Bootstrap.$$registry){var bI=qx.Bootstrap.$$registry[bJ];

for(var bK in bI){if(bI[bK] instanceof Function){bI[bK]=qx.core.Aspect.wrap(bJ+bw+bK,bI[bK],bv);
}}}}}});
})();
(function(){var e="]",d="Theme",c="[Theme ",b="qx.Theme";
qx.Class.define(b,{statics:{define:function(name,t){if(!t){var t={};
}t.include=this.__C(t.include);
t.patch=this.__C(t.patch);
{};
var u={$$type:d,name:name,title:t.title,toString:this.genericToString};
if(t.extend){u.supertheme=t.extend;
}u.basename=qx.Bootstrap.createNamespace(name,u);
this.__F(u,t);
this.__D(u,t);
this.$$registry[name]=u;
for(var i=0,a=t.include,l=a.length;i<l;i++){this.include(u,a[i]);
}
for(var i=0,a=t.patch,l=a.length;i<l;i++){this.patch(u,a[i]);
}},__C:function(H){if(!H){return [];
}
if(qx.lang.Type.isArray(H)){return H;
}else{return [H];
}},__D:function(f,g){var h=g.aliases||{};

if(g.extend&&g.extend.aliases){qx.lang.Object.mergeWith(h,g.extend.aliases,false);
}f.aliases=h;
},getAll:function(){return this.$$registry;
},getByName:function(name){return this.$$registry[name];
},isDefined:function(name){return this.getByName(name)!==undefined;
},getTotalNumber:function(){return qx.lang.Object.getLength(this.$$registry);
},genericToString:function(){return c+this.name+e;
},__E:function(r){for(var i=0,s=this.__G,l=s.length;i<l;i++){if(r[s[i]]){return s[i];
}}},__F:function(j,k){var o=this.__E(k);
if(k.extend&&!o){o=k.extend.type;
}j.type=o||"other";
if(!o){return;
}var q=function(){};
if(k.extend){q.prototype=new k.extend.$$clazz;
}var p=q.prototype;
var n=k[o];
for(var m in n){p[m]=n[m];
if(p[m].base){{};
p[m].base=k.extend;
}}j.$$clazz=q;
j[o]=new q;
},$$registry:{},__G:["colors","borders","decorations","fonts","icons","widgets","appearances","meta"],__H:null,__I:null,__J:function(){},patch:function(B,C){var E=this.__E(C);

if(E!==this.__E(B)){throw new Error("The mixins '"+B.name+"' are not compatible '"+C.name+"'!");
}var D=C[E];
var F=B.$$clazz.prototype;

for(var G in D){F[G]=D[G];
}},include:function(v,w){var y=w.type;

if(y!==v.type){throw new Error("The mixins '"+v.name+"' are not compatible '"+w.name+"'!");
}var x=w[y];
var z=v.$$clazz.prototype;

for(var A in x){if(z[A]!==undefined){continue;
}z[A]=x[A];
}}}});
})();
(function(){var j="#CCCCCC",i="#F3F3F3",h="#E4E4E4",g="#1a1a1a",f="#084FAB",e="gray",d="#fffefe",c="white",b="#4a4a4a",a="#EEEEEE",K="#80B4EF",J="#C72B2B",I="#ffffdd",H="#334866",G="#00204D",F="#666666",E="#CBC8CD",D="#99C3FE",C="#808080",B="#F4F4F4",q="#001533",r="#909090",o="#FCFCFC",p="#314a6e",m="#B6B6B6",n="#0880EF",k="#4d4d4d",l="#DFDFDF",s="#000000",t="#FF9999",w="#7B7A7E",v="#26364D",y="#990000",x="#AFAFAF",A="#404955",z="#AAAAAA",u="qx.theme.modern.Color";
qx.Theme.define(u,{colors:{"background-application":l,"background-pane":i,"background-light":o,"background-medium":a,"background-splitpane":x,"background-tip":I,"background-tip-error":J,"background-odd":h,"text-light":r,"text-gray":b,"text-label":g,"text-title":p,"text-input":s,"text-hovered":q,"text-disabled":w,"text-selected":d,"text-active":v,"text-inactive":A,"text-placeholder":E,"border-main":k,"border-separator":C,"border-input":H,"border-disabled":m,"border-pane":G,"border-button":F,"border-column":j,"border-focused":D,"invalid":y,"border-focused-invalid":t,"table-pane":i,"table-focus-indicator":n,"table-row-background-focused-selected":f,"table-row-background-focused":K,"table-row-background-selected":f,"table-row-background-even":i,"table-row-background-odd":h,"table-row-selected":d,"table-row":g,"table-row-line":j,"table-column-line":j,"progressive-table-header":z,"progressive-table-row-background-even":B,"progressive-table-row-background-odd":h,"progressive-progressbar-background":e,"progressive-progressbar-indicator-done":j,"progressive-progressbar-indicator-undone":c,"progressive-progressbar-percent-background":e,"progressive-progressbar-percent-text":c}});
})();
(function(){var a="watchdog10.theme.Color";
qx.Theme.define(a,{extend:qx.theme.modern.Color,colors:{}});
})();
(function(){var D=';',C='return this.',B="boolean",A="string",z='!==undefined)',y='else if(this.',x='if(this.',w='else ',v=' of an instance of ',u=' is not (yet) ready!");',bm="init",bl="': ",bk=" of class ",bj='(computed, old, "',bi='return value;',bh='if(init==qx.core.Property.$$inherit)throw new Error("Inheritable property ',bg='return init;',bf='var init=this.',be="')){",bd="if(reg.hasListener(this, '",K="Error in property ",L='var a=this._getChildren();if(a)for(var i=0,l=a.length;i<l;i++){',I='if(init==qx.core.Property.$$inherit)init=null;',J="set",G='if(a[i].',H="var reg=qx.event.Registration;",E=" in method ",F='throw new Error("Property ',M='(backup);',N='var inherit=prop.$$inherit;',U='return null;',S='this.',W=")}",V="setRuntime",Y=')a[i].',X='");',P="setThemed",bc="inherit",bb=" with incoming value '",ba="', qx.event.type.Data, [computed, old]",O="object",Q='}',R="reg.fireEvent(this, '",T="qx.core.Property";
qx.Bootstrap.define(T,{statics:{__K:{"Boolean":'qx.core.Assert.assertBoolean(value, msg) || true',"String":'qx.core.Assert.assertString(value, msg) || true',"Number":'qx.core.Assert.assertNumber(value, msg) || true',"Integer":'qx.core.Assert.assertInteger(value, msg) || true',"PositiveNumber":'qx.core.Assert.assertPositiveNumber(value, msg) || true',"PositiveInteger":'qx.core.Assert.assertPositiveInteger(value, msg) || true',"Error":'qx.core.Assert.assertInstance(value, Error, msg) || true',"RegExp":'qx.core.Assert.assertInstance(value, RegExp, msg) || true',"Object":'qx.core.Assert.assertObject(value, msg) || true',"Array":'qx.core.Assert.assertArray(value, msg) || true',"Map":'qx.core.Assert.assertMap(value, msg) || true',"Function":'qx.core.Assert.assertFunction(value, msg) || true',"Date":'qx.core.Assert.assertInstance(value, Date, msg) || true',"Node":'value !== null && value.nodeType !== undefined',"Element":'value !== null && value.nodeType === 1 && value.attributes',"Document":'value !== null && value.nodeType === 9 && value.documentElement',"Window":'value !== null && value.document',"Event":'value !== null && value.type !== undefined',"Class":'value !== null && value.$$type === "Class"',"Mixin":'value !== null && value.$$type === "Mixin"',"Interface":'value !== null && value.$$type === "Interface"',"Theme":'value !== null && value.$$type === "Theme"',"Color":'qx.lang.Type.isString(value) && qx.util.ColorUtil.isValidPropertyValue(value)',"Decorator":'value !== null && qx.theme.manager.Decoration.getInstance().isValidPropertyValue(value)',"Font":'value !== null && qx.theme.manager.Font.getInstance().isDynamic(value)'},__L:{"Node":true,"Element":true,"Document":true,"Window":true,"Event":true},$$inherit:bc,$$store:{runtime:{},user:{},theme:{},inherit:{},init:{},useinit:{}},$$method:{get:{},set:{},reset:{},init:{},refresh:{},setRuntime:{},resetRuntime:{},setThemed:{},resetThemed:{}},$$allowedKeys:{name:A,dispose:B,inheritable:B,nullable:B,themeable:B,refine:B,init:null,apply:A,event:A,check:null,transform:A,deferredInit:B,validate:null},$$allowedGroupKeys:{name:A,group:O,mode:A,themeable:B},$$inheritable:{},refresh:function(bq){var parent=bq.getLayoutParent();

if(parent){var bt=bq.constructor;
var bv=this.$$store.inherit;
var bu=this.$$store.init;
var bs=this.$$method.refresh;
var bw;
var br;
{};

while(bt){bw=bt.$$properties;

if(bw){for(var name in this.$$inheritable){if(bw[name]&&bq[bs[name]]){br=parent[bv[name]];

if(br===undefined){br=parent[bu[name]];
}{};
bq[bs[name]](br);
}}}bt=bt.superclass;
}}},attach:function(cK){var cL=cK.$$properties;

if(cL){for(var name in cL){this.attachMethods(cK,name,cL[name]);
}}cK.$$propertiesAttached=true;
},attachMethods:function(ch,name,ci){ci.group?this.__M(ch,ci,name):this.__N(ch,ci,name);
},__M:function(bU,bV,name){var cd=qx.lang.String.firstUp(name);
var cc=bU.prototype;
var ce=bV.themeable===true;
{};
var cf=[];
var bY=[];

if(ce){var bW=[];
var cb=[];
}var ca="var a=arguments[0] instanceof Array?arguments[0]:arguments;";
cf.push(ca);

if(ce){bW.push(ca);
}
if(bV.mode=="shorthand"){var bX="a=qx.lang.Array.fromShortHand(qx.lang.Array.fromArguments(a));";
cf.push(bX);

if(ce){bW.push(bX);
}}
for(var i=0,a=bV.group,l=a.length;i<l;i++){{};
cf.push("this.",this.$$method.set[a[i]],"(a[",i,"]);");
bY.push("this.",this.$$method.reset[a[i]],"();");

if(ce){{};
bW.push("this.",this.$$method.setThemed[a[i]],"(a[",i,"]);");
cb.push("this.",this.$$method.resetThemed[a[i]],"();");
}}this.$$method.set[name]="set"+cd;
cc[this.$$method.set[name]]=new Function(cf.join(""));
this.$$method.reset[name]="reset"+cd;
cc[this.$$method.reset[name]]=new Function(bY.join(""));

if(ce){this.$$method.setThemed[name]="setThemed"+cd;
cc[this.$$method.setThemed[name]]=new Function(bW.join(""));
this.$$method.resetThemed[name]="resetThemed"+cd;
cc[this.$$method.resetThemed[name]]=new Function(cb.join(""));
}},__N:function(k,m,name){var o=qx.lang.String.firstUp(name);
var q=k.prototype;
{};
if(m.dispose===undefined&&typeof m.check==="string"){m.dispose=this.__L[m.check]||qx.Class.isDefined(m.check)||qx.Interface.isDefined(m.check);
}var p=this.$$method;
var n=this.$$store;
n.runtime[name]="$$runtime_"+name;
n.user[name]="$$user_"+name;
n.theme[name]="$$theme_"+name;
n.init[name]="$$init_"+name;
n.inherit[name]="$$inherit_"+name;
n.useinit[name]="$$useinit_"+name;
p.get[name]="get"+o;
q[p.get[name]]=function(){return qx.core.Property.executeOptimizedGetter(this,k,name,"get");
};
p.set[name]="set"+o;
q[p.set[name]]=function(b){return qx.core.Property.executeOptimizedSetter(this,k,name,"set",arguments);
};
p.reset[name]="reset"+o;
q[p.reset[name]]=function(){return qx.core.Property.executeOptimizedSetter(this,k,name,"reset");
};

if(m.inheritable||m.apply||m.event||m.deferredInit){p.init[name]="init"+o;
q[p.init[name]]=function(r){return qx.core.Property.executeOptimizedSetter(this,k,name,"init",arguments);
};
}
if(m.inheritable){p.refresh[name]="refresh"+o;
q[p.refresh[name]]=function(cs){return qx.core.Property.executeOptimizedSetter(this,k,name,"refresh",arguments);
};
}p.setRuntime[name]="setRuntime"+o;
q[p.setRuntime[name]]=function(bR){return qx.core.Property.executeOptimizedSetter(this,k,name,"setRuntime",arguments);
};
p.resetRuntime[name]="resetRuntime"+o;
q[p.resetRuntime[name]]=function(){return qx.core.Property.executeOptimizedSetter(this,k,name,"resetRuntime");
};

if(m.themeable){p.setThemed[name]="setThemed"+o;
q[p.setThemed[name]]=function(cg){return qx.core.Property.executeOptimizedSetter(this,k,name,"setThemed",arguments);
};
p.resetThemed[name]="resetThemed"+o;
q[p.resetThemed[name]]=function(){return qx.core.Property.executeOptimizedSetter(this,k,name,"resetThemed");
};
}
if(m.check==="Boolean"){q["toggle"+o]=new Function("return this."+p.set[name]+"(!this."+p.get[name]+"())");
q["is"+o]=new Function("return this."+p.get[name]+"()");
}},__O:{0:'Could not change or apply init value after constructing phase!',1:'Requires exactly one argument!',2:'Undefined value is not allowed!',3:'Does not allow any arguments!',4:'Null value is not allowed!',5:'Is invalid!'},error:function(bH,bI,bJ,bK,bL){var bM=bH.constructor.classname;
var bN=K+bJ+bk+bM+E+this.$$method[bK][bJ]+bb+bL+bl;
throw new Error(bN+(this.__O[bI]||"Unknown reason: "+bI));
},__P:function(bx,by,name,bz,bA,bB){var bC=this.$$method[bz][name];
{by[bC]=new Function("value",bA.join(""));
};
if(qx.core.Variant.isSet("qx.aspects","on")){by[bC]=qx.core.Aspect.wrap(bx.classname+"."+bC,by[bC],"property");
}qx.Bootstrap.setDisplayName(by[bC],bx.classname+".prototype",bC);
if(bB===undefined){return bx[bC]();
}else{return bx[bC](bB[0]);
}},executeOptimizedGetter:function(ct,cu,name,cv){var cx=cu.$$properties[name];
var cz=cu.prototype;
var cw=[];
var cy=this.$$store;
cw.push(x,cy.runtime[name],z);
cw.push(C,cy.runtime[name],D);

if(cx.inheritable){cw.push(y,cy.inherit[name],z);
cw.push(C,cy.inherit[name],D);
cw.push(w);
}cw.push(x,cy.user[name],z);
cw.push(C,cy.user[name],D);

if(cx.themeable){cw.push(y,cy.theme[name],z);
cw.push(C,cy.theme[name],D);
}
if(cx.deferredInit&&cx.init===undefined){cw.push(y,cy.init[name],z);
cw.push(C,cy.init[name],D);
}cw.push(w);

if(cx.init!==undefined){if(cx.inheritable){cw.push(bf,cy.init[name],D);

if(cx.nullable){cw.push(I);
}else if(cx.init!==undefined){cw.push(C,cy.init[name],D);
}else{cw.push(bh,name,v,cu.classname,u);
}cw.push(bg);
}else{cw.push(C,cy.init[name],D);
}}else if(cx.inheritable||cx.nullable){cw.push(U);
}else{cw.push(F,name,v,cu.classname,u);
}return this.__P(ct,cz,name,cv,cw);
},executeOptimizedSetter:function(cA,cB,name,cC,cD){var cI=cB.$$properties[name];
var cH=cB.prototype;
var cF=[];
var cE=cC===J||cC===P||cC===V||(cC===bm&&cI.init===undefined);
var cG=cI.apply||cI.event||cI.inheritable;
var cJ=this.__Q(cC,name);
this.__R(cF,cI,name,cC,cE);

if(cE){this.__S(cF,cB,cI,name);
}
if(cG){this.__T(cF,cE,cJ,cC);
}
if(cI.inheritable){cF.push(N);
}{};

if(!cG){this.__V(cF,name,cC,cE);
}else{this.__W(cF,cI,name,cC,cE);
}
if(cI.inheritable){this.__X(cF,cI,name,cC);
}else if(cG){this.__Y(cF,cI,name,cC);
}
if(cG){this.__ba(cF,cI,name);
if(cI.inheritable&&cH._getChildren){this.__bb(cF,name);
}}if(cE){cF.push(bi);
}return this.__P(cA,cH,name,cC,cF,cD);
},__Q:function(s,name){if(s==="setRuntime"||s==="resetRuntime"){var t=this.$$store.runtime[name];
}else if(s==="setThemed"||s==="resetThemed"){t=this.$$store.theme[name];
}else if(s==="init"){t=this.$$store.init[name];
}else{t=this.$$store.user[name];
}return t;
},__R:function(c,d,name,e,f){{if(!d.nullable||d.check||d.inheritable){c.push('var prop=qx.core.Property;');
}if(e==="set"){c.push('if(value===undefined)prop.error(this,2,"',name,'","',e,'",value);');
}};
},__S:function(bn,bo,bp,name){if(bp.transform){bn.push('value=this.',bp.transform,'(value);');
}if(bp.validate){if(typeof bp.validate==="string"){bn.push('this.',bp.validate,'(value);');
}else if(bp.validate instanceof Function){bn.push(bo.classname,'.$$properties.',name);
bn.push('.validate.call(this, value);');
}}},__T:function(cj,ck,cl,cm){var cn=(cm==="reset"||cm==="resetThemed"||cm==="resetRuntime");

if(ck){cj.push('if(this.',cl,'===value)return value;');
}else if(cn){cj.push('if(this.',cl,'===undefined)return;');
}},__U:undefined,__V:function(bO,name,bP,bQ){if(bP==="setRuntime"){bO.push('this.',this.$$store.runtime[name],'=value;');
}else if(bP==="resetRuntime"){bO.push('if(this.',this.$$store.runtime[name],'!==undefined)');
bO.push('delete this.',this.$$store.runtime[name],';');
}else if(bP==="set"){bO.push('this.',this.$$store.user[name],'=value;');
}else if(bP==="reset"){bO.push('if(this.',this.$$store.user[name],'!==undefined)');
bO.push('delete this.',this.$$store.user[name],';');
}else if(bP==="setThemed"){bO.push('this.',this.$$store.theme[name],'=value;');
}else if(bP==="resetThemed"){bO.push('if(this.',this.$$store.theme[name],'!==undefined)');
bO.push('delete this.',this.$$store.theme[name],';');
}else if(bP==="init"&&bQ){bO.push('this.',this.$$store.init[name],'=value;');
}},__W:function(co,cp,name,cq,cr){if(cp.inheritable){co.push('var computed, old=this.',this.$$store.inherit[name],';');
}else{co.push('var computed, old;');
}co.push('if(this.',this.$$store.runtime[name],'!==undefined){');

if(cq==="setRuntime"){co.push('computed=this.',this.$$store.runtime[name],'=value;');
}else if(cq==="resetRuntime"){co.push('delete this.',this.$$store.runtime[name],';');
co.push('if(this.',this.$$store.user[name],'!==undefined)');
co.push('computed=this.',this.$$store.user[name],';');
co.push('else if(this.',this.$$store.theme[name],'!==undefined)');
co.push('computed=this.',this.$$store.theme[name],';');
co.push('else if(this.',this.$$store.init[name],'!==undefined){');
co.push('computed=this.',this.$$store.init[name],';');
co.push('this.',this.$$store.useinit[name],'=true;');
co.push('}');
}else{co.push('old=computed=this.',this.$$store.runtime[name],';');
if(cq==="set"){co.push('this.',this.$$store.user[name],'=value;');
}else if(cq==="reset"){co.push('delete this.',this.$$store.user[name],';');
}else if(cq==="setThemed"){co.push('this.',this.$$store.theme[name],'=value;');
}else if(cq==="resetThemed"){co.push('delete this.',this.$$store.theme[name],';');
}else if(cq==="init"&&cr){co.push('this.',this.$$store.init[name],'=value;');
}}co.push('}');
co.push('else if(this.',this.$$store.user[name],'!==undefined){');

if(cq==="set"){if(!cp.inheritable){co.push('old=this.',this.$$store.user[name],';');
}co.push('computed=this.',this.$$store.user[name],'=value;');
}else if(cq==="reset"){if(!cp.inheritable){co.push('old=this.',this.$$store.user[name],';');
}co.push('delete this.',this.$$store.user[name],';');
co.push('if(this.',this.$$store.runtime[name],'!==undefined)');
co.push('computed=this.',this.$$store.runtime[name],';');
co.push('if(this.',this.$$store.theme[name],'!==undefined)');
co.push('computed=this.',this.$$store.theme[name],';');
co.push('else if(this.',this.$$store.init[name],'!==undefined){');
co.push('computed=this.',this.$$store.init[name],';');
co.push('this.',this.$$store.useinit[name],'=true;');
co.push('}');
}else{if(cq==="setRuntime"){co.push('computed=this.',this.$$store.runtime[name],'=value;');
}else if(cp.inheritable){co.push('computed=this.',this.$$store.user[name],';');
}else{co.push('old=computed=this.',this.$$store.user[name],';');
}if(cq==="setThemed"){co.push('this.',this.$$store.theme[name],'=value;');
}else if(cq==="resetThemed"){co.push('delete this.',this.$$store.theme[name],';');
}else if(cq==="init"&&cr){co.push('this.',this.$$store.init[name],'=value;');
}}co.push('}');
if(cp.themeable){co.push('else if(this.',this.$$store.theme[name],'!==undefined){');

if(!cp.inheritable){co.push('old=this.',this.$$store.theme[name],';');
}
if(cq==="setRuntime"){co.push('computed=this.',this.$$store.runtime[name],'=value;');
}else if(cq==="set"){co.push('computed=this.',this.$$store.user[name],'=value;');
}else if(cq==="setThemed"){co.push('computed=this.',this.$$store.theme[name],'=value;');
}else if(cq==="resetThemed"){co.push('delete this.',this.$$store.theme[name],';');
co.push('if(this.',this.$$store.init[name],'!==undefined){');
co.push('computed=this.',this.$$store.init[name],';');
co.push('this.',this.$$store.useinit[name],'=true;');
co.push('}');
}else if(cq==="init"){if(cr){co.push('this.',this.$$store.init[name],'=value;');
}co.push('computed=this.',this.$$store.theme[name],';');
}else if(cq==="refresh"){co.push('computed=this.',this.$$store.theme[name],';');
}co.push('}');
}co.push('else if(this.',this.$$store.useinit[name],'){');

if(!cp.inheritable){co.push('old=this.',this.$$store.init[name],';');
}
if(cq==="init"){if(cr){co.push('computed=this.',this.$$store.init[name],'=value;');
}else{co.push('computed=this.',this.$$store.init[name],';');
}}else if(cq==="set"||cq==="setRuntime"||cq==="setThemed"||cq==="refresh"){co.push('delete this.',this.$$store.useinit[name],';');

if(cq==="setRuntime"){co.push('computed=this.',this.$$store.runtime[name],'=value;');
}else if(cq==="set"){co.push('computed=this.',this.$$store.user[name],'=value;');
}else if(cq==="setThemed"){co.push('computed=this.',this.$$store.theme[name],'=value;');
}else if(cq==="refresh"){co.push('computed=this.',this.$$store.init[name],';');
}}co.push('}');
if(cq==="set"||cq==="setRuntime"||cq==="setThemed"||cq==="init"){co.push('else{');

if(cq==="setRuntime"){co.push('computed=this.',this.$$store.runtime[name],'=value;');
}else if(cq==="set"){co.push('computed=this.',this.$$store.user[name],'=value;');
}else if(cq==="setThemed"){co.push('computed=this.',this.$$store.theme[name],'=value;');
}else if(cq==="init"){if(cr){co.push('computed=this.',this.$$store.init[name],'=value;');
}else{co.push('computed=this.',this.$$store.init[name],';');
}co.push('this.',this.$$store.useinit[name],'=true;');
}co.push('}');
}},__X:function(bD,bE,name,bF){bD.push('if(computed===undefined||computed===inherit){');

if(bF==="refresh"){bD.push('computed=value;');
}else{bD.push('var pa=this.getLayoutParent();if(pa)computed=pa.',this.$$store.inherit[name],';');
}bD.push('if((computed===undefined||computed===inherit)&&');
bD.push('this.',this.$$store.init[name],'!==undefined&&');
bD.push('this.',this.$$store.init[name],'!==inherit){');
bD.push('computed=this.',this.$$store.init[name],';');
bD.push('this.',this.$$store.useinit[name],'=true;');
bD.push('}else{');
bD.push('delete this.',this.$$store.useinit[name],';}');
bD.push('}');
bD.push('if(old===computed)return value;');
bD.push('if(computed===inherit){');
bD.push('computed=undefined;delete this.',this.$$store.inherit[name],';');
bD.push('}');
bD.push('else if(computed===undefined)');
bD.push('delete this.',this.$$store.inherit[name],';');
bD.push('else this.',this.$$store.inherit[name],'=computed;');
bD.push('var backup=computed;');
if(bE.init!==undefined&&bF!=="init"){bD.push('if(old===undefined)old=this.',this.$$store.init[name],";");
}else{bD.push('if(old===undefined)old=null;');
}bD.push('if(computed===undefined||computed==inherit)computed=null;');
},__Y:function(g,h,name,j){if(j!=="set"&&j!=="setRuntime"&&j!=="setThemed"){g.push('if(computed===undefined)computed=null;');
}g.push('if(old===computed)return value;');
if(h.init!==undefined&&j!=="init"){g.push('if(old===undefined)old=this.',this.$$store.init[name],";");
}else{g.push('if(old===undefined)old=null;');
}},__ba:function(bS,bT,name){if(bT.apply){bS.push(S,bT.apply,bj,name,X);
}if(bT.event){bS.push(H,bd,bT.event,be,R,bT.event,ba,W);
}},__bb:function(bG,name){bG.push(L);
bG.push(G,this.$$method.refresh[name],Y,this.$$method.refresh[name],M);
bG.push(Q);
}}});
})();
(function(){var u="$$hash",t="qx.core.ObjectRegistry";
qx.Bootstrap.define(t,{statics:{inShutDown:false,__bc:{},__bd:0,__be:[],register:function(j){var n=this.__bc;

if(!n){return;
}var m=j.$$hash;

if(m==null){var k=this.__be;

if(k.length>0){m=k.pop();
}else{m=(this.__bd++).toString(36);
}j.$$hash=m;
}{};
n[m]=j;
},unregister:function(q){var r=q.$$hash;

if(r==null){return;
}var s=this.__bc;

if(s&&s[r]){delete s[r];
this.__be.push(r);
}try{delete q.$$hash;
}catch(c){if(q.removeAttribute){q.removeAttribute(u);
}}},toHashCode:function(f){{};
var h=f.$$hash;

if(h!=null){return h;
}var g=this.__be;

if(g.length>0){h=g.pop();
}else{h=(this.__bd++).toString(36);
}return f.$$hash=h;
},clearHashCode:function(d){{};
var e=d.$$hash;

if(e!=null){this.__be.push(e);
try{delete d.$$hash;
}catch(o){if(d.removeAttribute){d.removeAttribute(u);
}}}},fromHashCode:function(p){return this.__bc[p]||null;
},shutdown:function(){this.inShutDown=true;
var x=this.__bc;
var z=[];

for(var y in x){z.push(y);
}z.sort(function(a,b){return parseInt(b,36)-parseInt(a,36);
});
var w,i=0,l=z.length;

while(true){try{for(;i<l;i++){y=z[i];
w=x[y];

if(w&&w.dispose){w.dispose();
}}}catch(v){qx.log.Logger.error(this,"Could not dispose object "+w.toString()+": "+v);

if(i!==l){i++;
continue;
}}break;
}qx.log.Logger.debug(this,"Disposed "+l+" objects");
delete this.__bc;
},getRegistry:function(){return this.__bc;
}}});
})();
(function(){var n="qx.Mixin",m=".prototype",k="constructor",j="[Mixin ",h="]",g="destruct",f="Mixin";
qx.Bootstrap.define(n,{statics:{define:function(name,w){if(w){if(w.include&&!(w.include instanceof Array)){w.include=[w.include];
}{};
var y=w.statics?w.statics:{};
qx.Bootstrap.setDisplayNames(y,name);

for(var x in y){if(y[x] instanceof Function){y[x].$$mixin=y;
}}if(w.construct){y.$$constructor=w.construct;
qx.Bootstrap.setDisplayName(w.construct,name,k);
}
if(w.include){y.$$includes=w.include;
}
if(w.properties){y.$$properties=w.properties;
}
if(w.members){y.$$members=w.members;
qx.Bootstrap.setDisplayNames(w.members,name+m);
}
for(var x in y.$$members){if(y.$$members[x] instanceof Function){y.$$members[x].$$mixin=y;
}}
if(w.events){y.$$events=w.events;
}
if(w.destruct){y.$$destructor=w.destruct;
qx.Bootstrap.setDisplayName(w.destruct,name,g);
}}else{var y={};
}y.$$type=f;
y.name=name;
y.toString=this.genericToString;
y.basename=qx.Bootstrap.createNamespace(name,y);
this.$$registry[name]=y;
return y;
},checkCompatibility:function(o){var r=this.flatten(o);
var s=r.length;

if(s<2){return true;
}var v={};
var u={};
var t={};
var q;

for(var i=0;i<s;i++){q=r[i];

for(var p in q.events){if(t[p]){throw new Error('Conflict between mixin "'+q.name+'" and "'+t[p]+'" in member "'+p+'"!');
}t[p]=q.name;
}
for(var p in q.properties){if(v[p]){throw new Error('Conflict between mixin "'+q.name+'" and "'+v[p]+'" in property "'+p+'"!');
}v[p]=q.name;
}
for(var p in q.members){if(u[p]){throw new Error('Conflict between mixin "'+q.name+'" and "'+u[p]+'" in member "'+p+'"!');
}u[p]=q.name;
}}return true;
},isCompatible:function(a,b){var c=qx.Class.getMixins(b);
c.push(a);
return qx.Mixin.checkCompatibility(c);
},getByName:function(name){return this.$$registry[name];
},isDefined:function(name){return this.getByName(name)!==undefined;
},getTotalNumber:function(){return qx.lang.Object.getLength(this.$$registry);
},flatten:function(d){if(!d){return [];
}var e=d.concat();

for(var i=0,l=d.length;i<l;i++){if(d[i].$$includes){e.push.apply(e,this.flatten(d[i].$$includes));
}}return e;
},genericToString:function(){return j+this.name+h;
},$$registry:{},__bf:null,__bg:function(){}}});
})();
(function(){var a="qx.data.MBinding";
qx.Mixin.define(a,{members:{bind:function(c,d,e,f){return qx.data.SingleValueBinding.bind(this,c,d,e,f);
},removeBinding:function(b){qx.data.SingleValueBinding.removeBindingFromObject(this,b);
},removeAllBindings:function(){qx.data.SingleValueBinding.removeAllBindingsForObject(this);
},getBindings:function(){return qx.data.SingleValueBinding.getAllBindingsForObject(this);
}}});
})();
(function(){var i="qx.client",h="on",g="function",f="mousedown",d="qx.bom.Event",c="return;",b="mouseover",a="HTMLEvents";
qx.Bootstrap.define(d,{statics:{addNativeListener:qx.core.Variant.select(i,{"mshtml":function(r,s,t){r.attachEvent(h+s,t);
},"default":function(u,v,w){u.addEventListener(v,w,false);
}}),removeNativeListener:qx.core.Variant.select(i,{"mshtml":function(j,k,l){try{j.detachEvent(h+k,l);
}catch(e){if(e.number!==-2146828218){throw e;
}}},"default":function(m,n,o){m.removeEventListener(n,o,false);
}}),getTarget:function(e){return e.target||e.srcElement;
},getRelatedTarget:qx.core.Variant.select(i,{"mshtml":function(e){if(e.type===b){return e.fromEvent;
}else{return e.toElement;
}},"gecko":function(e){try{e.relatedTarget&&e.relatedTarget.nodeType;
}catch(e){return null;
}return e.relatedTarget;
},"default":function(e){return e.relatedTarget;
}}),preventDefault:qx.core.Variant.select(i,{"gecko":function(e){if(qx.bom.client.Engine.VERSION>=1.9&&e.type==f&&e.button==2){return;
}e.preventDefault();
if(qx.bom.client.Engine.VERSION<1.9){try{e.keyCode=0;
}catch(q){}}},"mshtml":function(e){try{e.keyCode=0;
}catch(p){}e.returnValue=false;
},"default":function(e){e.preventDefault();
}}),stopPropagation:function(e){if(e.stopPropagation){e.stopPropagation();
}e.cancelBubble=true;
},fire:function(D,E){if(document.createEventObject){var F=document.createEventObject();
return D.fireEvent(h+E,F);
}else{var F=document.createEvent(a);
F.initEvent(E,true,true);
return !D.dispatchEvent(F);
}},supportsEvent:qx.core.Variant.select(i,{"webkit":function(B,C){return B.hasOwnProperty(h+C);
},"default":function(x,y){var z=h+y;
var A=(z in x);

if(!A){A=typeof x[z]==g;

if(!A&&x.setAttribute){x.setAttribute(z,c);
A=typeof x[z]==g;
x.removeAttribute(z);
}}return A;
}})}});
})();
(function(){var bn="|bubble",bm="|capture",bl="|",bk="_",bj="unload",bi="UNKNOWN_",bh="__bl",bg="DOM_",bf="__bm",be="c",bb="WIN_",bd="capture",bc="qx.event.Manager",ba="QX_";
qx.Bootstrap.define(bc,{construct:function(cb,cc){this.__bh=cb;
this.__bi=qx.core.ObjectRegistry.toHashCode(cb);
this.__bj=cc;
if(cb.qx!==qx){var self=this;
qx.bom.Event.addNativeListener(cb,bj,qx.event.GlobalError.observeMethod(function(){qx.bom.Event.removeNativeListener(cb,bj,arguments.callee);
self.dispose();
}));
}this.__bk={};
this.__bl={};
this.__bm={};
this.__bn={};
},statics:{__bo:0,getNextUniqueId:function(){return (this.__bo++).toString(36);
}},members:{__bj:null,__bk:null,__bm:null,__bp:null,__bl:null,__bn:null,__bh:null,__bi:null,getWindow:function(){return this.__bh;
},getWindowId:function(){return this.__bi;
},getHandler:function(cd){var ce=this.__bl[cd.classname];

if(ce){return ce;
}return this.__bl[cd.classname]=new cd(this);
},getDispatcher:function(cf){var cg=this.__bm[cf.classname];

if(cg){return cg;
}return this.__bm[cf.classname]=new cf(this,this.__bj);
},getListeners:function(S,T,U){var V=S.$$hash||qx.core.ObjectRegistry.toHashCode(S);
var X=this.__bk[V];

if(!X){return null;
}var Y=T+(U?bm:bn);
var W=X[Y];
return W?W.concat():null;
},serializeListeners:function(a){var h=a.$$hash||qx.core.ObjectRegistry.toHashCode(a);
var k=this.__bk[h];
var f=[];

if(k){var d,j,b,e,g;

for(var c in k){d=c.indexOf(bl);
j=c.substring(0,d);
b=c.charAt(d+1)==be;
e=k[c];

for(var i=0,l=e.length;i<l;i++){g=e[i];
f.push({self:g.context,handler:g.handler,type:j,capture:b});
}}}return f;
},toggleAttachedEvents:function(C,D){var I=C.$$hash||qx.core.ObjectRegistry.toHashCode(C);
var K=this.__bk[I];

if(K){var F,J,E,G;

for(var H in K){F=H.indexOf(bl);
J=H.substring(0,F);
E=H.charCodeAt(F+1)===99;
G=K[H];

if(D){this.__bq(C,J,E);
}else{this.__br(C,J,E);
}}}},hasListener:function(L,M,N){{};
var O=L.$$hash||qx.core.ObjectRegistry.toHashCode(L);
var Q=this.__bk[O];

if(!Q){return false;
}var R=M+(N?bm:bn);
var P=Q[R];
return P&&P.length>0;
},importListeners:function(t,u){{};
var A=t.$$hash||qx.core.ObjectRegistry.toHashCode(t);
var B=this.__bk[A]={};
var x=qx.event.Manager;

for(var v in u){var y=u[v];
var z=y.type+(y.capture?bm:bn);
var w=B[z];

if(!w){w=B[z]=[];
this.__bq(t,y.type,y.capture);
}w.push({handler:y.listener,context:y.self,unique:y.unique||(x.__bo++).toString(36)});
}},addListener:function(by,bz,bA,self,bB){var bF;
{};
var bG=by.$$hash||qx.core.ObjectRegistry.toHashCode(by);
var bI=this.__bk[bG];

if(!bI){bI=this.__bk[bG]={};
}var bE=bz+(bB?bm:bn);
var bD=bI[bE];

if(!bD){bD=bI[bE]=[];
}if(bD.length===0){this.__bq(by,bz,bB);
}var bH=(qx.event.Manager.__bo++).toString(36);
var bC={handler:bA,context:self,unique:bH};
bD.push(bC);
return bE+bl+bH;
},findHandler:function(bJ,bK){var bU=false,bN=false,bV=false;
var bT;

if(bJ.nodeType===1){bU=true;
bT=bg+bJ.tagName.toLowerCase()+bk+bK;
}else if(bJ==this.__bh){bN=true;
bT=bb+bK;
}else if(bJ.classname){bV=true;
bT=ba+bJ.classname+bk+bK;
}else{bT=bi+bJ+bk+bK;
}var bP=this.__bn;

if(bP[bT]){return bP[bT];
}var bS=this.__bj.getHandlers();
var bO=qx.event.IEventHandler;
var bQ,bR,bM,bL;

for(var i=0,l=bS.length;i<l;i++){bQ=bS[i];
bM=bQ.SUPPORTED_TYPES;

if(bM&&!bM[bK]){continue;
}bL=bQ.TARGET_CHECK;

if(bL){if(!bU&&bL===bO.TARGET_DOMNODE){continue;
}else if(!bN&&bL===bO.TARGET_WINDOW){continue;
}else if(!bV&&bL===bO.TARGET_OBJECT){continue;
}}bR=this.getHandler(bS[i]);

if(bQ.IGNORE_CAN_HANDLE||bR.canHandleEvent(bJ,bK)){bP[bT]=bR;
return bR;
}}return null;
},__bq:function(ch,ci,cj){var ck=this.findHandler(ch,ci);

if(ck){ck.registerEvent(ch,ci,cj);
return;
}{};
},removeListener:function(bo,bp,bq,self,br){var bv;
{};
var bw=bo.$$hash||qx.core.ObjectRegistry.toHashCode(bo);
var bx=this.__bk[bw];

if(!bx){return false;
}var bs=bp+(br?bm:bn);
var bt=bx[bs];

if(!bt){return false;
}var bu;

for(var i=0,l=bt.length;i<l;i++){bu=bt[i];

if(bu.handler===bq&&bu.context===self){qx.lang.Array.removeAt(bt,i);

if(bt.length==0){this.__br(bo,bp,br);
}return true;
}}return false;
},removeListenerById:function(cs,ct){var cz;
{};
var cx=ct.split(bl);
var cC=cx[0];
var cu=cx[1].charCodeAt(0)==99;
var cB=cx[2];
var cA=cs.$$hash||qx.core.ObjectRegistry.toHashCode(cs);
var cD=this.__bk[cA];

if(!cD){return false;
}var cy=cC+(cu?bm:bn);
var cw=cD[cy];

if(!cw){return false;
}var cv;

for(var i=0,l=cw.length;i<l;i++){cv=cw[i];

if(cv.unique===cB){qx.lang.Array.removeAt(cw,i);

if(cw.length==0){this.__br(cs,cC,cu);
}return true;
}}return false;
},removeAllListeners:function(m){var q=m.$$hash||qx.core.ObjectRegistry.toHashCode(m);
var s=this.__bk[q];

if(!s){return false;
}var o,r,n;

for(var p in s){if(s[p].length>0){o=p.split(bl);
r=o[0];
n=o[1]===bd;
this.__br(m,r,n);
}}delete this.__bk[q];
return true;
},__br:function(bW,bX,bY){var ca=this.findHandler(bW,bX);

if(ca){ca.unregisterEvent(bW,bX,bY);
return;
}{};
},dispatchEvent:function(cl,event){var cq;
{};
var cr=event.getType();

if(!event.getBubbles()&&!this.hasListener(cl,cr)){qx.event.Pool.getInstance().poolObject(event);
return true;
}
if(!event.getTarget()){event.setTarget(cl);
}var cp=this.__bj.getDispatchers();
var co;
var cn=false;

for(var i=0,l=cp.length;i<l;i++){co=this.getDispatcher(cp[i]);
if(co.canDispatchEvent(cl,event,cr)){co.dispatchEvent(cl,event,cr);
cn=true;
break;
}}
if(!cn){qx.log.Logger.error(this,"No dispatcher can handle event of type "+cr+" on "+cl);
return true;
}var cm=event.getDefaultPrevented();
qx.event.Pool.getInstance().poolObject(event);
return !cm;
},dispose:function(){this.__bj.removeManager(this);
qx.util.DisposeUtil.disposeMap(this,bh);
qx.util.DisposeUtil.disposeMap(this,bf);
this.__bk=this.__bh=this.__bp=null;
this.__bj=this.__bn=null;
}}});
})();
(function(){var d="qx.dom.Node",c="qx.client",b="";
qx.Bootstrap.define(d,{statics:{ELEMENT:1,ATTRIBUTE:2,TEXT:3,CDATA_SECTION:4,ENTITY_REFERENCE:5,ENTITY:6,PROCESSING_INSTRUCTION:7,COMMENT:8,DOCUMENT:9,DOCUMENT_TYPE:10,DOCUMENT_FRAGMENT:11,NOTATION:12,getDocument:function(h){return h.nodeType===
this.DOCUMENT?h:
h.ownerDocument||h.document;
},getWindow:qx.core.Variant.select(c,{"mshtml":function(p){if(p.nodeType==null){return p;
}if(p.nodeType!==this.DOCUMENT){p=p.ownerDocument;
}return p.parentWindow;
},"default":function(e){if(e.nodeType==null){return e;
}if(e.nodeType!==this.DOCUMENT){e=e.ownerDocument;
}return e.defaultView;
}}),getDocumentElement:function(l){return this.getDocument(l).documentElement;
},getBodyElement:function(o){return this.getDocument(o).body;
},isNode:function(r){return !!(r&&r.nodeType!=null);
},isElement:function(t){return !!(t&&t.nodeType===this.ELEMENT);
},isDocument:function(s){return !!(s&&s.nodeType===this.DOCUMENT);
},isText:function(f){return !!(f&&f.nodeType===this.TEXT);
},isWindow:function(g){return !!(g&&g.history&&g.location&&g.document);
},isNodeName:function(m,n){if(!n||!m||!m.nodeName){return false;
}return n.toLowerCase()==qx.dom.Node.getName(m);
},getName:function(q){if(!q||!q.nodeName){return null;
}return q.nodeName.toLowerCase();
},getText:function(j){if(!j||!j.nodeType){return null;
}
switch(j.nodeType){case 1:var i,a=[],k=j.childNodes,length=k.length;

for(i=0;i<length;i++){a[i]=this.getText(k[i]);
}return a.join(b);
case 2:return j.nodeValue;
break;
case 3:return j.nodeValue;
break;
}return null;
}}});
})();
(function(){var F="mshtml",E="qx.client",D="[object Array]",C="qx.lang.Array",B="qx",A="number",z="string";
qx.Bootstrap.define(C,{statics:{toArray:function(bb,bc){return this.cast(bb,Array,bc);
},cast:function(v,w,x){if(v.constructor===w){return v;
}
if(qx.Class.hasInterface(v,qx.data.IListData)){var v=v.toArray();
}var y=new w;
if(qx.core.Variant.isSet(E,F)){if(v.item){for(var i=x||0,l=v.length;i<l;i++){y.push(v[i]);
}return y;
}}if(Object.prototype.toString.call(v)===D&&x==null){y.push.apply(y,v);
}else{y.push.apply(y,Array.prototype.slice.call(v,x||0));
}return y;
},fromArguments:function(bh,bi){return Array.prototype.slice.call(bh,bi||0);
},fromCollection:function(bd){if(qx.core.Variant.isSet(E,F)){if(bd.item){var be=[];

for(var i=0,l=bd.length;i<l;i++){be[i]=bd[i];
}return be;
}}return Array.prototype.slice.call(bd,0);
},fromShortHand:function(J){var L=J.length;
var K=qx.lang.Array.clone(J);
switch(L){case 1:K[1]=K[2]=K[3]=K[0];
break;
case 2:K[2]=K[0];
case 3:K[3]=K[1];
}return K;
},clone:function(ba){return ba.concat();
},insertAt:function(b,c,i){b.splice(i,0,c);
return b;
},insertBefore:function(d,e,f){var i=d.indexOf(f);

if(i==-1){d.push(e);
}else{d.splice(i,0,e);
}return d;
},insertAfter:function(G,H,I){var i=G.indexOf(I);

if(i==-1||i==(G.length-1)){G.push(H);
}else{G.splice(i+1,0,H);
}return G;
},removeAt:function(bj,i){return bj.splice(i,1)[0];
},removeAll:function(M){M.length=0;
return this;
},append:function(bn,bo){{};
Array.prototype.push.apply(bn,bo);
return bn;
},exclude:function(T,U){{};

for(var i=0,W=U.length,V;i<W;i++){V=T.indexOf(U[i]);

if(V!=-1){T.splice(V,1);
}}return T;
},remove:function(X,Y){var i=X.indexOf(Y);

if(i!=-1){X.splice(i,1);
return Y;
}},contains:function(O,P){return O.indexOf(P)!==-1;
},equals:function(bf,bg){var length=bf.length;

if(length!==bg.length){return false;
}
for(var i=0;i<length;i++){if(bf[i]!==bg[i]){return false;
}}return true;
},sum:function(bp){var bq=0;

for(var i=0,l=bp.length;i<l;i++){bq+=bp[i];
}return bq;
},max:function(bk){{};
var i,bm=bk.length,bl=bk[0];

for(i=1;i<bm;i++){if(bk[i]>bl){bl=bk[i];
}}return bl===undefined?null:bl;
},min:function(Q){{};
var i,S=Q.length,R=Q[0];

for(i=1;i<S;i++){if(Q[i]<R){R=Q[i];
}}return R===undefined?null:R;
},unique:function(g){var s=[],j={},n={},p={};
var o,h=0;
var t=B+qx.lang.Date.now();
var k=false,r=false,u=false;
for(var i=0,q=g.length;i<q;i++){o=g[i];
if(o===null){if(!k){k=true;
s.push(o);
}}else if(o===undefined){}else if(o===false){if(!r){r=true;
s.push(o);
}}else if(o===true){if(!u){u=true;
s.push(o);
}}else if(typeof o===z){if(!j[o]){j[o]=1;
s.push(o);
}}else if(typeof o===A){if(!n[o]){n[o]=1;
s.push(o);
}}else{m=o[t];

if(m==null){m=o[t]=h++;
}
if(!p[m]){p[m]=o;
s.push(o);
}}}for(var m in p){try{delete p[m][t];
}catch(a){try{p[m][t]=null;
}catch(N){throw new Error("Cannot clean-up map entry doneObjects["+m+"]["+t+"]");
}}}return s;
}}});
})();
(function(){var h="()",g=".",f=".prototype.",e='anonymous()',d="qx.lang.Function",c=".constructor()";
qx.Bootstrap.define(d,{statics:{getCaller:function(m){return m.caller?m.caller.callee:m.callee.caller;
},getName:function(i){if(i.displayName){return i.displayName;
}
if(i.$$original||i.wrapper||i.classname){return i.classname+c;
}
if(i.$$mixin){for(var k in i.$$mixin.$$members){if(i.$$mixin.$$members[k]==i){return i.$$mixin.name+f+k+h;
}}for(var k in i.$$mixin){if(i.$$mixin[k]==i){return i.$$mixin.name+g+k+h;
}}}
if(i.self){var l=i.self.constructor;

if(l){for(var k in l.prototype){if(l.prototype[k]==i){return l.classname+f+k+h;
}}for(var k in l){if(l[k]==i){return l.classname+g+k+h;
}}}}var j=i.toString().match(/function\s*(\w*)\s*\(.*/);

if(j&&j.length>=1&&j[1]){return j[1]+h;
}return e;
},globalEval:function(u){if(window.execScript){return window.execScript(u);
}else{return eval.call(window,u);
}},empty:function(){},returnTrue:function(){return true;
},returnFalse:function(){return false;
},returnNull:function(){return null;
},returnThis:function(){return this;
},returnZero:function(){return 0;
},create:function(s,t){{};
if(!t){return s;
}if(!(t.self||t.args||t.delay!=null||t.periodical!=null||t.attempt)){return s;
}return function(event){{};
var w=qx.lang.Array.fromArguments(arguments);
if(t.args){w=t.args.concat(w);
}
if(t.delay||t.periodical){var v=qx.event.GlobalError.observeMethod(function(){return s.apply(t.self||this,w);
});

if(t.delay){return window.setTimeout(v,t.delay);
}
if(t.periodical){return window.setInterval(v,t.periodical);
}}else if(t.attempt){var x=false;

try{x=s.apply(t.self||this,w);
}catch(a){}return x;
}else{return s.apply(t.self||this,w);
}};
},bind:function(n,self,o){return this.create(n,{self:self,args:arguments.length>2?qx.lang.Array.fromArguments(arguments,2):null});
},curry:function(E,F){return this.create(E,{args:arguments.length>1?qx.lang.Array.fromArguments(arguments,1):null});
},listener:function(B,self,C){if(arguments.length<3){return function(event){return B.call(self||this,event||window.event);
};
}else{var D=qx.lang.Array.fromArguments(arguments,2);
return function(event){var b=[event||window.event];
b.push.apply(b,D);
B.apply(self||this,b);
};
}},attempt:function(G,self,H){return this.create(G,{self:self,attempt:true,args:arguments.length>2?qx.lang.Array.fromArguments(arguments,2):null})();
},delay:function(p,q,self,r){return this.create(p,{delay:q,self:self,args:arguments.length>3?qx.lang.Array.fromArguments(arguments,3):null})();
},periodical:function(y,z,self,A){return this.create(y,{periodical:z,self:self,args:arguments.length>3?qx.lang.Array.fromArguments(arguments,3):null})();
}}});
})();
(function(){var B="qx.event.Registration";
qx.Bootstrap.define(B,{statics:{__bs:{},getManager:function(C){if(C==null){{};
C=window;
}else if(C.nodeType){C=qx.dom.Node.getWindow(C);
}else if(!qx.dom.Node.isWindow(C)){C=window;
}var E=C.$$hash||qx.core.ObjectRegistry.toHashCode(C);
var D=this.__bs[E];

if(!D){D=new qx.event.Manager(C,this);
this.__bs[E]=D;
}return D;
},removeManager:function(c){var d=c.getWindowId();
delete this.__bs[d];
},addListener:function(k,l,m,self,n){return this.getManager(k).addListener(k,l,m,self,n);
},removeListener:function(g,h,i,self,j){return this.getManager(g).removeListener(g,h,i,self,j);
},removeListenerById:function(H,I){return this.getManager(H).removeListenerById(H,I);
},removeAllListeners:function(F){return this.getManager(F).removeAllListeners(F);
},hasListener:function(s,t,u){return this.getManager(s).hasListener(s,t,u);
},serializeListeners:function(K){return this.getManager(K).serializeListeners(K);
},createEvent:function(o,p,q){{};
if(p==null){p=qx.event.type.Event;
}var r=qx.event.Pool.getInstance().getObject(p);

if(!r){return;
}q?r.init.apply(r,q):r.init();
if(o){r.setType(o);
}return r;
},dispatchEvent:function(G,event){return this.getManager(G).dispatchEvent(G,event);
},fireEvent:function(v,w,x,y){var z;
{};
var A=this.createEvent(w,x||null,y);
return this.getManager(v).dispatchEvent(v,A);
},fireNonBubblingEvent:function(L,M,N,O){{};
var P=this.getManager(L);

if(!P.hasListener(L,M,false)){return true;
}var Q=this.createEvent(M,N||null,O);
return P.dispatchEvent(L,Q);
},PRIORITY_FIRST:-32000,PRIORITY_NORMAL:0,PRIORITY_LAST:32000,__bt:[],addHandler:function(J){{};
this.__bt.push(J);
this.__bt.sort(function(a,b){return a.PRIORITY-b.PRIORITY;
});
},getHandlers:function(){return this.__bt;
},__bu:[],addDispatcher:function(e,f){{};
this.__bu.push(e);
this.__bu.sort(function(a,b){return a.PRIORITY-b.PRIORITY;
});
},getDispatchers:function(){return this.__bu;
}}});
})();
(function(){var a="qx.log.appender.RingBuffer";
qx.Bootstrap.define(a,{construct:function(b){this.__bv=[];
this.setMaxMessages(b||50);
},members:{__bw:0,__bv:null,__bx:50,setMaxMessages:function(i){this.__bx=i;
this.clearHistory();
},getMaxMessages:function(){return this.__bx;
},process:function(g){var h=this.getMaxMessages();

if(this.__bv.length<h){this.__bv.push(g);
}else{this.__bv[this.__bw++]=g;

if(this.__bw>=h){this.__bw=0;
}}},getAllLogEvents:function(){return this.retrieveLogEvents(this.getMaxMessages());
},retrieveLogEvents:function(c){if(c>this.__bv.length){c=this.__bv.length;
}
if(this.__bv.length==this.getMaxMessages()){var e=this.__bw-1;
}else{e=this.__bv.length-1;
}var d=e-c+1;

if(d<0){d+=this.__bv.length;
}var f;

if(d<=e){f=this.__bv.slice(d,e+1);
}else{f=this.__bv.slice(d,this.__bv.length).concat(this.__bv.slice(0,e+1));
}return f;
},clearHistory:function(){this.__bv=[];
this.__bw=0;
}}});
})();
(function(){var G="node",F="error",E="...(+",D="array",C=")",B="info",A="instance",z="string",y="null",x="class",bc="number",bb="stringify",ba="]",Y="unknown",X="function",W="boolean",V="debug",U="map",T="undefined",S="qx.log.Logger",N=")}",O="#",L="warn",M="document",J="{...(",K="[",H="text[",I="[...(",P="\n",Q=")]",R="object";
qx.Bootstrap.define(S,{statics:{__by:V,setLevel:function(k){this.__by=k;
},getLevel:function(){return this.__by;
},setTreshold:function(bC){this.__bB.setMaxMessages(bC);
},getTreshold:function(){return this.__bB.getMaxMessages();
},__bz:{},__bA:0,register:function(bx){if(bx.$$id){return;
}var by=this.__bA++;
this.__bz[by]=bx;
bx.$$id=by;
var bz=this.__bB.getAllLogEvents();

for(var i=0,l=bz.length;i<l;i++){bx.process(bz[i]);
}},unregister:function(m){var n=m.$$id;

if(n==null){return;
}delete this.__bz[n];
delete m.$$id;
},debug:function(bH,bI){this.__bD(V,arguments);
},info:function(v,w){this.__bD(B,arguments);
},warn:function(bD,bE){this.__bD(L,arguments);
},error:function(bA,bB){this.__bD(F,arguments);
},trace:function(r){this.__bD(B,[r,qx.dev.StackTrace.getStackTrace().join(P)]);
},deprecatedMethodWarning:function(s,t){var u;
{};
},deprecatedClassWarning:function(bn,bo){var bp;
{};
},deprecatedEventWarning:function(o,event,p){var q;
{};
},deprecatedMixinWarning:function(bq,br){var bs;
{};
},deprecatedConstantWarning:function(bt,bu,bv){var self,bw;
{};
},clear:function(){this.__bB.clearHistory();
},__bB:new qx.log.appender.RingBuffer(50),__bC:{debug:0,info:1,warn:2,error:3},__bD:function(bd,be){var bj=this.__bC;

if(bj[bd]<bj[this.__by]){return;
}var bg=be.length<2?null:be[0];
var bi=bg?1:0;
var bf=[];

for(var i=bi,l=be.length;i<l;i++){bf.push(this.__bF(be[i],true));
}var bk=new Date;
var bl={time:bk,offset:bk-qx.Bootstrap.LOADSTART,level:bd,items:bf,win:window};
if(bg){if(bg instanceof qx.core.Object){bl.object=bg.$$hash;
}else if(bg.$$type){bl.clazz=bg;
}}this.__bB.process(bl);
var bm=this.__bz;

for(var bh in bm){bm[bh].process(bl);
}},__bE:function(bF){if(bF===undefined){return T;
}else if(bF===null){return y;
}
if(bF.$$type){return x;
}var bG=typeof bF;

if(bG===X||bG==z||bG===bc||bG===W){return bG;
}else if(bG===R){if(bF.nodeType){return G;
}else if(bF.classname){return A;
}else if(bF instanceof Array){return D;
}else if(bF instanceof Error){return F;
}else{return U;
}}
if(bF.toString){return bb;
}return Y;
},__bF:function(a,b){var j=this.__bE(a);
var e=Y;
var d=[];

switch(j){case y:case T:e=j;
break;
case z:case bc:case W:e=a;
break;
case G:if(a.nodeType===9){e=M;
}else if(a.nodeType===3){e=H+a.nodeValue+ba;
}else if(a.nodeType===1){e=a.nodeName.toLowerCase();

if(a.id){e+=O+a.id;
}}else{e=G;
}break;
case X:e=qx.lang.Function.getName(a)||j;
break;
case A:e=a.basename+K+a.$$hash+ba;
break;
case x:case bb:e=a.toString();
break;
case F:d=qx.dev.StackTrace.getStackTraceFromError(a);
e=a.toString();
break;
case D:if(b){e=[];

for(var i=0,l=a.length;i<l;i++){if(e.length>20){e.push(E+(l-i)+C);
break;
}e.push(this.__bF(a[i],false));
}}else{e=I+a.length+Q;
}break;
case U:if(b){var c;
var h=[];

for(var g in a){h.push(g);
}h.sort();
e=[];

for(var i=0,l=h.length;i<l;i++){if(e.length>20){e.push(E+(l-i)+C);
break;
}g=h[i];
c=this.__bF(a[g],false);
c.key=g;
e.push(c);
}}else{var f=0;

for(var g in a){f++;
}e=J+f+N;
}break;
}return {type:j,text:e,trace:d};
}}});
})();
(function(){var K="set",J="get",I="reset",H="qx.core.Object",G="]",F="[",E="$$user_",D="Don't use '_disposeFields' - instead assign directly to 'null'",C="Object";
qx.Class.define(H,{extend:Object,include:[qx.data.MBinding],construct:function(){qx.core.ObjectRegistry.register(this);
},statics:{$$type:C},members:{toHashCode:function(){return this.$$hash;
},toString:function(){return this.classname+F+this.$$hash+G;
},base:function(bh,bi){{};

if(arguments.length===1){return bh.callee.base.call(this);
}else{return bh.callee.base.apply(this,Array.prototype.slice.call(arguments,1));
}},self:function(j){return j.callee.self;
},clone:function(){var y=this.constructor;
var x=new y;
var A=qx.Class.getProperties(y);
var z=qx.core.Property.$$store.user;
var B=qx.core.Property.$$method.set;
var name;
for(var i=0,l=A.length;i<l;i++){name=A[i];

if(this.hasOwnProperty(z[name])){x[B[name]](this[z[name]]);
}}return x;
},set:function(bb,bc){var be=qx.core.Property.$$method.set;

if(qx.lang.Type.isString(bb)){if(!this[be[bb]]){if(this[K+qx.lang.String.firstUp(bb)]!=undefined){this[K+qx.lang.String.firstUp(bb)](bc);
return;
}{};
}return this[be[bb]](bc);
}else{for(var bd in bb){if(!this[be[bd]]){if(this[K+qx.lang.String.firstUp(bd)]!=undefined){this[K+qx.lang.String.firstUp(bd)](bb[bd]);
continue;
}{};
}this[be[bd]](bb[bd]);
}return this;
}},get:function(bj){var bk=qx.core.Property.$$method.get;

if(!this[bk[bj]]){if(this[J+qx.lang.String.firstUp(bj)]!=undefined){return this[J+qx.lang.String.firstUp(bj)]();
}{};
}return this[bk[bj]]();
},reset:function(s){var t=qx.core.Property.$$method.reset;

if(!this[t[s]]){if(this[I+qx.lang.String.firstUp(s)]!=undefined){this[I+qx.lang.String.firstUp(s)]();
return;
}{};
}this[t[s]]();
},__bG:qx.event.Registration,addListener:function(bn,bo,self,bp){if(!this.$$disposed){return this.__bG.addListener(this,bn,bo,self,bp);
}return null;
},addListenerOnce:function(o,p,self,q){var r=function(e){p.call(self||this,e);
this.removeListener(o,r,this,q);
};
return this.addListener(o,r,this,q);
},removeListener:function(u,v,self,w){if(!this.$$disposed){return this.__bG.removeListener(this,u,v,self,w);
}return false;
},removeListenerById:function(bl){if(!this.$$disposed){return this.__bG.removeListenerById(this,bl);
}return false;
},hasListener:function(a,b){return this.__bG.hasListener(this,a,b);
},dispatchEvent:function(Q){if(!this.$$disposed){return this.__bG.dispatchEvent(this,Q);
}return true;
},fireEvent:function(c,d,f){if(!this.$$disposed){return this.__bG.fireEvent(this,c,d,f);
}return true;
},fireNonBubblingEvent:function(k,m,n){if(!this.$$disposed){return this.__bG.fireNonBubblingEvent(this,k,m,n);
}return true;
},fireDataEvent:function(R,S,T,U){if(!this.$$disposed){if(T===undefined){T=null;
}return this.__bG.fireNonBubblingEvent(this,R,qx.event.type.Data,[S,T,!!U]);
}return true;
},__bH:null,setUserData:function(N,O){if(!this.__bH){this.__bH={};
}this.__bH[N]=O;
},getUserData:function(br){if(!this.__bH){return null;
}var bs=this.__bH[br];
return bs===undefined?null:bs;
},__bI:qx.log.Logger,debug:function(L){this.__bI.debug(this,L);
},info:function(g){this.__bI.info(this,g);
},warn:function(P){this.__bI.warn(this,P);
},error:function(h){this.__bI.error(this,h);
},trace:function(){this.__bI.trace(this);
},isDisposed:function(){return this.$$disposed||false;
},dispose:function(){var Y,W;
if(this.$$disposed){return;
}this.$$disposed=true;
this.$$instance=null;
this.$$allowconstruct=null;
{};
var X=this.constructor;
var V;

while(X.superclass){if(X.$$destructor){X.$$destructor.call(this);
}if(X.$$includes){V=X.$$flatIncludes;

for(var i=0,l=V.length;i<l;i++){if(V[i].$$destructor){V[i].$$destructor.call(this);
}}}X=X.superclass;
}var ba=qx.Class.getProperties(this.constructor);

for(var i=0,l=ba.length;i<l;i++){delete this[E+ba[i]];
}{};
},_disposeFields:function(bg){qx.log.Logger.deprecatedMethodWarning(arguments.callee,D);
qx.util.DisposeUtil.disposeFields(this,arguments);
},_disposeObjects:function(M){qx.util.DisposeUtil.disposeObjects(this,arguments);
},_disposeArray:function(bq){qx.util.DisposeUtil.disposeArray(this,bq);
},_disposeMap:function(bf){qx.util.DisposeUtil.disposeMap(this,bf);
}},settings:{"qx.disposerDebugLevel":0},defer:function(bm){{};
},destruct:function(){qx.event.Registration.removeAllListeners(this);
qx.core.ObjectRegistry.unregister(this);
this.__bH=null;
var bv=this.constructor;
var bz;
var bA=qx.core.Property.$$store;
var bx=bA.user;
var by=bA.theme;
var bt=bA.inherit;
var bw=bA.useinit;
var bu=bA.init;

while(bv){bz=bv.$$properties;

if(bz){for(var name in bz){if(bz[name].dispose){this[bx[name]]=this[by[name]]=this[bt[name]]=this[bw[name]]=this[bu[name]]=undefined;
}}}bv=bv.superclass;
}}});
})();
(function(){var Q="",P="g",O="0",N='\\$1',M="%",L='-',K="qx.lang.String",J=' ',I='\n',H="undefined";
qx.Bootstrap.define(K,{statics:{camelCase:function(r){return r.replace(/\-([a-z])/g,function(l,m){return m.toUpperCase();
});
},hyphenate:function(j){return j.replace(/[A-Z]/g,function(w){return (L+w.charAt(0).toLowerCase());
});
},capitalize:function(a){return a.replace(/\b[a-z]/g,function(v){return v.toUpperCase();
});
},clean:function(u){return this.trim(u.replace(/\s+/g,J));
},trimLeft:function(G){return G.replace(/^\s+/,Q);
},trimRight:function(n){return n.replace(/\s+$/,Q);
},trim:function(s){return s.replace(/^\s+|\s+$/g,Q);
},startsWith:function(d,e){return d.indexOf(e)===0;
},endsWith:function(R,S){return R.substring(R.length-S.length,R.length)===S;
},repeat:function(f,g){return f.length>=0?new Array(g+1).join(f):Q;
},pad:function(x,length,y){var z=length-x.length;

if(z>0){if(typeof y===H){y=O;
}return this.repeat(y,z)+x;
}else{return x;
}},firstUp:function(k){return k.charAt(0).toUpperCase()+k.substr(1);
},firstLow:function(h){return h.charAt(0).toLowerCase()+h.substr(1);
},contains:function(b,c){return b.indexOf(c)!=-1;
},format:function(o,p){var q=o;

for(var i=0;i<p.length;i++){q=q.replace(new RegExp(M+(i+1),P),p[i]);
}return q;
},escapeRegexpChars:function(t){return t.replace(/([.*+?^${}()|[\]\/\\])/g,N);
},toArray:function(F){return F.split(/\B|\b/g);
},stripTags:function(A){return A.replace(/<\/?[^>]+>/gi,Q);
},stripScripts:function(B,C){var E=Q;
var D=B.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi,function(){E+=arguments[1]+I;
return Q;
});

if(C===true){qx.lang.Function.globalEval(E);
}return D;
}}});
})();
(function(){var H="function",G="Boolean",F="qx.Interface",E="]",D="toggle",C="Interface",B="is",A="[Interface ";
qx.Bootstrap.define(F,{statics:{define:function(name,y){if(y){if(y.extend&&!(y.extend instanceof Array)){y.extend=[y.extend];
}{};
var z=y.statics?y.statics:{};
if(y.extend){z.$$extends=y.extend;
}
if(y.properties){z.$$properties=y.properties;
}
if(y.members){z.$$members=y.members;
}
if(y.events){z.$$events=y.events;
}}else{var z={};
}z.$$type=C;
z.name=name;
z.toString=this.genericToString;
z.basename=qx.Bootstrap.createNamespace(name,z);
qx.Interface.$$registry[name]=z;
return z;
},getByName:function(name){return this.$$registry[name];
},isDefined:function(name){return this.getByName(name)!==undefined;
},getTotalNumber:function(){return qx.lang.Object.getLength(this.$$registry);
},flatten:function(I){if(!I){return [];
}var J=I.concat();

for(var i=0,l=I.length;i<l;i++){if(I[i].$$extends){J.push.apply(J,this.flatten(I[i].$$extends));
}}return J;
},__bJ:function(p,q,r,s){var w=r.$$members;

if(w){for(var v in w){if(qx.lang.Type.isFunction(w[v])){var u=this.__bK(q,v);
var t=u||qx.lang.Type.isFunction(p[v]);

if(!t){throw new Error('Implementation of method "'+v+'" is missing in class "'+q.classname+'" required by interface "'+r.name+'"');
}var x=s===true&&!u&&!qx.Class.hasInterface(q,r);

if(x){p[v]=this.__bN(r,p[v],v,w[v]);
}}else{if(typeof p[v]===undefined){if(typeof p[v]!==H){throw new Error('Implementation of member "'+v+'" is missing in class "'+q.classname+'" required by interface "'+r.name+'"');
}}}}}},__bK:function(d,e){var j=e.match(/^(is|toggle|get|set|reset)(.*)$/);

if(!j){return false;
}var f=qx.lang.String.firstLow(j[2]);
var g=qx.Class.hasProperty(d,f);

if(!g){return false;
}var h=j[0]==B||j[0]==D;

if(h){return qx.Class.getPropertyDefinition(d,f).check==G;
}return true;
},__bL:function(K,L){if(L.$$properties){for(var M in L.$$properties){if(!qx.Class.hasProperty(K,M)){throw new Error('The property "'+M+'" is not supported by Class "'+K.classname+'"!');
}}}},__bM:function(a,b){if(b.$$events){for(var c in b.$$events){if(!qx.Class.supportsEvent(a,c)){throw new Error('The event "'+c+'" is not supported by Class "'+a.classname+'"!');
}}}},assertObject:function(N,O){var Q=N.constructor;
this.__bJ(N,Q,O,false);
this.__bL(Q,O);
this.__bM(Q,O);
var P=O.$$extends;

if(P){for(var i=0,l=P.length;i<l;i++){this.assertObject(N,P[i]);
}}},assert:function(k,m,n){this.__bJ(k.prototype,k,m,n);
this.__bL(k,m);
this.__bM(k,m);
var o=m.$$extends;

if(o){for(var i=0,l=o.length;i<l;i++){this.assert(k,o[i],n);
}}},genericToString:function(){return A+this.name+E;
},$$registry:{},__bN:function(){},__bO:null,__bP:function(){}}});
})();
(function(){var a="qx.ui.decoration.IDecorator";
qx.Interface.define(a,{members:{getMarkup:function(){},resize:function(b,c,d){},tint:function(e,f){},getInsets:function(){}}});
})();
(function(){var i="Number",h="_applyInsets",g="abstract",f="insetRight",e="insetTop",d="insetBottom",c="qx.ui.decoration.Abstract",b="shorthand",a="insetLeft";
qx.Class.define(c,{extend:qx.core.Object,implement:[qx.ui.decoration.IDecorator],type:g,properties:{insetLeft:{check:i,nullable:true,apply:h},insetRight:{check:i,nullable:true,apply:h},insetBottom:{check:i,nullable:true,apply:h},insetTop:{check:i,nullable:true,apply:h},insets:{group:[e,f,d,a],mode:b}},members:{__bQ:null,_getDefaultInsets:function(){throw new Error("Abstract method called.");
},_isInitialized:function(){throw new Error("Abstract method called.");
},_resetInsets:function(){this.__bQ=null;
},getInsets:function(){if(this.__bQ){return this.__bQ;
}var j=this._getDefaultInsets();
return this.__bQ={left:this.getInsetLeft()==null?j.left:this.getInsetLeft(),right:this.getInsetRight()==null?j.right:this.getInsetRight(),bottom:this.getInsetBottom()==null?j.bottom:this.getInsetBottom(),top:this.getInsetTop()==null?j.top:this.getInsetTop()};
},_applyInsets:function(){{};
this.__bQ=null;
}},destruct:function(){this.__bQ=null;
}});
})();
(function(){var q="_applyBackground",p="repeat",o="mshtml",n="backgroundPositionX",m="",l="backgroundPositionY",k="no-repeat",j="scale",i=" ",h="repeat-x",c="qx.client",g="repeat-y",f="hidden",b="qx.ui.decoration.MBackgroundImage",a="String",e='"></div>',d='<div style="';
qx.Mixin.define(b,{properties:{backgroundImage:{check:a,nullable:true,apply:q},backgroundRepeat:{check:[p,h,g,k,j],init:p,apply:q},backgroundPositionX:{nullable:true,apply:q},backgroundPositionY:{nullable:true,apply:q},backgroundPosition:{group:[l,n]}},members:{_generateBackgroundMarkup:function(r){{};
var v=m;
var u=this.getBackgroundImage();
var t=this.getBackgroundRepeat();
var top=this.getBackgroundPositionY();

if(top==null){top=0;
}var w=this.getBackgroundPositionX();

if(w==null){w=0;
}r.backgroundPosition=w+i+top;
if(u){var s=qx.util.AliasManager.getInstance().resolve(u);
v=qx.bom.element.Decoration.create(s,t,r);
}else{if(r){if(qx.core.Variant.isSet(c,o)){if(qx.bom.client.Engine.VERSION<7||qx.bom.client.Feature.QUIRKS_MODE){r.overflow=f;
}}v=d+qx.bom.element.Style.compile(r)+e;
}}return v;
},_applyBackground:function(){{};
}}});
})();
(function(){var o="_applyStyle",n="Color",m="px",l="solid",k="dotted",j="double",i="dashed",h="",g="_applyWidth",f="qx.ui.decoration.Uniform",c="px ",e=" ",d="scale",b="PositiveInteger",a="absolute";
qx.Class.define(f,{extend:qx.ui.decoration.Abstract,include:[qx.ui.decoration.MBackgroundImage],construct:function(p,q,r){arguments.callee.base.call(this);
if(p!=null){this.setWidth(p);
}
if(q!=null){this.setStyle(q);
}
if(r!=null){this.setColor(r);
}},properties:{width:{check:b,init:0,apply:g},style:{nullable:true,check:[l,k,i,j],init:l,apply:o},color:{nullable:true,check:n,apply:o},backgroundColor:{check:n,nullable:true,apply:o}},members:{__bR:null,_getDefaultInsets:function(){var E=this.getWidth();
return {top:E,right:E,bottom:E,left:E};
},_isInitialized:function(){return !!this.__bR;
},getMarkup:function(){if(this.__bR){return this.__bR;
}var x={position:a,top:0,left:0};
var y=this.getWidth();
{};
var A=qx.theme.manager.Color.getInstance();
x.border=y+c+this.getStyle()+e+A.resolve(this.getColor());
var z=this._generateBackgroundMarkup(x);
return this.__bR=z;
},resize:function(s,t,u){var w=this.getBackgroundImage()&&this.getBackgroundRepeat()==d;

if(w||qx.bom.client.Feature.CONTENT_BOX){var v=this.getWidth()*2;
t-=v;
u-=v;
if(t<0){t=0;
}
if(u<0){u=0;
}}s.style.width=t+m;
s.style.height=u+m;
},tint:function(B,C){var D=qx.theme.manager.Color.getInstance();

if(C==null){C=this.getBackgroundColor();
}B.style.backgroundColor=D.resolve(C)||h;
},_applyWidth:function(){{};
this._resetInsets();
},_applyStyle:function(){{};
}},destruct:function(){this.__bR=null;
}});
})();
(function(){var k="px",j="qx.ui.decoration.Background",i="",h="_applyStyle",g="Color",f="absolute";
qx.Class.define(j,{extend:qx.ui.decoration.Abstract,include:[qx.ui.decoration.MBackgroundImage],construct:function(o){arguments.callee.base.call(this);

if(o!=null){this.setBackgroundColor(o);
}},properties:{backgroundColor:{check:g,nullable:true,apply:h}},members:{__bS:null,_getDefaultInsets:function(){return {top:0,right:0,bottom:0,left:0};
},_isInitialized:function(){return !!this.__bS;
},getMarkup:function(){if(this.__bS){return this.__bS;
}var a={position:f,top:0,left:0};
var b=this._generateBackgroundMarkup(a);
return this.__bS=b;
},resize:function(c,d,e){c.style.width=d+k;
c.style.height=e+k;
},tint:function(l,m){var n=qx.theme.manager.Color.getInstance();

if(m==null){m=this.getBackgroundColor();
}l.style.backgroundColor=n.resolve(m)||i;
},_applyStyle:function(){{};
}},destruct:function(){this.__bS=null;
}});
})();
(function(){var j="_applyStyle",i="solid",h="Color",g="double",f="px ",e="dotted",d="_applyWidth",c="dashed",b="Number",a=" ",F="shorthand",E="px",D="widthTop",C="styleRight",B="styleLeft",A="widthLeft",z="widthBottom",y="styleTop",x="colorBottom",w="styleBottom",q="widthRight",r="colorLeft",o="colorRight",p="colorTop",m="scale",n="border-top",k="border-left",l="border-right",s="qx.ui.decoration.Single",t="",v="border-bottom",u="absolute";
qx.Class.define(s,{extend:qx.ui.decoration.Abstract,include:[qx.ui.decoration.MBackgroundImage],construct:function(T,U,V){arguments.callee.base.call(this);
if(T!=null){this.setWidth(T);
}
if(U!=null){this.setStyle(U);
}
if(V!=null){this.setColor(V);
}},properties:{widthTop:{check:b,init:0,apply:d},widthRight:{check:b,init:0,apply:d},widthBottom:{check:b,init:0,apply:d},widthLeft:{check:b,init:0,apply:d},styleTop:{nullable:true,check:[i,e,c,g],init:i,apply:j},styleRight:{nullable:true,check:[i,e,c,g],init:i,apply:j},styleBottom:{nullable:true,check:[i,e,c,g],init:i,apply:j},styleLeft:{nullable:true,check:[i,e,c,g],init:i,apply:j},colorTop:{nullable:true,check:h,apply:j},colorRight:{nullable:true,check:h,apply:j},colorBottom:{nullable:true,check:h,apply:j},colorLeft:{nullable:true,check:h,apply:j},backgroundColor:{check:h,nullable:true,apply:j},left:{group:[A,B,r]},right:{group:[q,C,o]},top:{group:[D,y,p]},bottom:{group:[z,w,x]},width:{group:[D,q,z,A],mode:F},style:{group:[y,C,w,B],mode:F},color:{group:[p,o,x,r],mode:F}},members:{__bT:null,_getDefaultInsets:function(){return {top:this.getWidthTop(),right:this.getWidthRight(),bottom:this.getWidthBottom(),left:this.getWidthLeft()};
},_isInitialized:function(){return !!this.__bT;
},getMarkup:function(G){if(this.__bT){return this.__bT;
}var H=qx.theme.manager.Color.getInstance();
var I={};
var K=this.getWidthTop();

if(K>0){I[n]=K+f+this.getStyleTop()+a+H.resolve(this.getColorTop());
}var K=this.getWidthRight();

if(K>0){I[l]=K+f+this.getStyleRight()+a+H.resolve(this.getColorRight());
}var K=this.getWidthBottom();

if(K>0){I[v]=K+f+this.getStyleBottom()+a+H.resolve(this.getColorBottom());
}var K=this.getWidthLeft();

if(K>0){I[k]=K+f+this.getStyleLeft()+a+H.resolve(this.getColorLeft());
}{};
I.position=u;
I.top=0;
I.left=0;
var J=this._generateBackgroundMarkup(I);
return this.__bT=J;
},resize:function(L,M,N){var P=this.getBackgroundImage()&&this.getBackgroundRepeat()==m;

if(P||qx.bom.client.Feature.CONTENT_BOX){var O=this.getInsets();
M-=O.left+O.right;
N-=O.top+O.bottom;
if(M<0){M=0;
}
if(N<0){N=0;
}}L.style.width=M+E;
L.style.height=N+E;
},tint:function(Q,R){var S=qx.theme.manager.Color.getInstance();

if(R==null){R=this.getBackgroundColor();
}Q.style.backgroundColor=S.resolve(R)||t;
},_applyWidth:function(){{};
this._resetInsets();
},_applyStyle:function(){{};
}},destruct:function(){this.__bT=null;
}});
})();
(function(){var n="px",m="0px",l="-1px",k="no-repeat",j="scale-x",i="scale-y",h="-tr",g="-l",f='</div>',e="scale",B="qx.client",A="-br",z="-t",y="-tl",x="-r",w='<div style="position:absolute;top:0;left:0;overflow:hidden;font-size:0;line-height:0;">',v="_applyBaseImage",u="-b",t="String",s="",q="-bl",r="-c",o="mshtml",p="qx.ui.decoration.Grid";
qx.Class.define(p,{extend:qx.ui.decoration.Abstract,construct:function(G,H){arguments.callee.base.call(this);
if(G!=null){this.setBaseImage(G);
}
if(H!=null){this.setInsets(H);
}},properties:{baseImage:{check:t,nullable:true,apply:v}},members:{__bU:null,__bV:null,__bW:null,_getDefaultInsets:function(){return {top:0,right:0,bottom:0,left:0};
},_isInitialized:function(){return !!this.__bU;
},getMarkup:function(){if(this.__bU){return this.__bU;
}var C=qx.bom.element.Decoration;
var D=this.__bV;
var E=this.__bW;
var F=[];
F.push(w);
F.push(C.create(D.tl,k,{top:0,left:0}));
F.push(C.create(D.t,j,{top:0,left:E.left+n}));
F.push(C.create(D.tr,k,{top:0,right:0}));
F.push(C.create(D.bl,k,{bottom:0,left:0}));
F.push(C.create(D.b,j,{bottom:0,left:E.left+n}));
F.push(C.create(D.br,k,{bottom:0,right:0}));
F.push(C.create(D.l,i,{top:E.top+n,left:0}));
F.push(C.create(D.c,e,{top:E.top+n,left:E.left+n}));
F.push(C.create(D.r,i,{top:E.top+n,right:0}));
F.push(f);
return this.__bU=F.join(s);
},resize:function(a,b,c){var d=this.__bW;
var innerWidth=b-d.left-d.right;
var innerHeight=c-d.top-d.bottom;
if(innerWidth<0){innerWidth=0;
}
if(innerHeight<0){innerHeight=0;
}a.style.width=b+n;
a.style.height=c+n;
a.childNodes[1].style.width=innerWidth+n;
a.childNodes[4].style.width=innerWidth+n;
a.childNodes[7].style.width=innerWidth+n;
a.childNodes[6].style.height=innerHeight+n;
a.childNodes[7].style.height=innerHeight+n;
a.childNodes[8].style.height=innerHeight+n;

if(qx.core.Variant.isSet(B,o)){if(qx.bom.client.Engine.VERSION<7||(qx.bom.client.Feature.QUIRKS_MODE&&qx.bom.client.Engine.VERSION<8)){if(b%2==1){a.childNodes[2].style.marginRight=l;
a.childNodes[5].style.marginRight=l;
a.childNodes[8].style.marginRight=l;
}else{a.childNodes[2].style.marginRight=m;
a.childNodes[5].style.marginRight=m;
a.childNodes[8].style.marginRight=m;
}
if(c%2==1){a.childNodes[3].style.marginBottom=l;
a.childNodes[4].style.marginBottom=l;
a.childNodes[5].style.marginBottom=l;
}else{a.childNodes[3].style.marginBottom=m;
a.childNodes[4].style.marginBottom=m;
a.childNodes[5].style.marginBottom=m;
}}}},tint:function(S,T){},_applyBaseImage:function(J,K){{};

if(J){var O=this._resolveImageUrl(J);
var P=/(.*)(\.[a-z]+)$/.exec(O);
var N=P[1];
var M=P[2];
var L=this.__bV={tl:N+y+M,t:N+z+M,tr:N+h+M,bl:N+q+M,b:N+u+M,br:N+A+M,l:N+g+M,c:N+r+M,r:N+x+M};
this.__bW=this._computeEdgeSizes(L);
}},_resolveImageUrl:function(I){return qx.util.AliasManager.getInstance().resolve(I);
},_computeEdgeSizes:function(Q){var R=qx.util.ResourceManager.getInstance();
return {top:R.getImageHeight(Q.t),bottom:R.getImageHeight(Q.b),left:R.getImageWidth(Q.l),right:R.getImageWidth(Q.r)};
}},destruct:function(){this.__bU=this.__bV=this.__bW=null;
}});
})();
(function(){var A="_applyStyle",z='"></div>',y="Color",x="1px",w='<div style="',v='border:',u="1px solid ",t="",s=";",r="px",M='</div>',L="qx.ui.decoration.Beveled",K='<div style="position:absolute;top:1px;left:1px;',J='border-bottom:',I='border-right:',H='border-left:',G='border-top:',F="Number",E='<div style="position:absolute;top:1px;left:0px;',D='position:absolute;top:0px;left:1px;',B='<div style="overflow:hidden;font-size:0;line-height:0;">',C="absolute";
qx.Class.define(L,{extend:qx.ui.decoration.Abstract,include:[qx.ui.decoration.MBackgroundImage],construct:function(a,b,c){arguments.callee.base.call(this);
if(a!=null){this.setOuterColor(a);
}
if(b!=null){this.setInnerColor(b);
}
if(c!=null){this.setInnerOpacity(c);
}},properties:{innerColor:{check:y,nullable:true,apply:A},innerOpacity:{check:F,init:1,apply:A},outerColor:{check:y,nullable:true,apply:A},backgroundColor:{check:y,nullable:true,apply:A}},members:{__bX:null,_getDefaultInsets:function(){return {top:2,right:2,bottom:2,left:2};
},_isInitialized:function(){return !!this.__bX;
},_applyStyle:function(){{};
},getMarkup:function(){if(this.__bX){return this.__bX;
}var N=qx.theme.manager.Color.getInstance();
var O=[];
var R=u+N.resolve(this.getOuterColor())+s;
var Q=u+N.resolve(this.getInnerColor())+s;
O.push(B);
O.push(w);
O.push(v,R);
O.push(qx.bom.element.Opacity.compile(0.35));
O.push(z);
O.push(E);
O.push(H,R);
O.push(I,R);
O.push(z);
O.push(w);
O.push(D);
O.push(G,R);
O.push(J,R);
O.push(z);
var P={position:C,top:x,left:x};
O.push(this._generateBackgroundMarkup(P));
O.push(K);
O.push(v,Q);
O.push(qx.bom.element.Opacity.compile(this.getInnerOpacity()));
O.push(z);
O.push(M);
return this.__bX=O.join(t);
},resize:function(d,e,f){if(e<4){e=4;
}
if(f<4){f=4;
}if(qx.bom.client.Feature.CONTENT_BOX){var outerWidth=e-2;
var outerHeight=f-2;
var l=outerWidth;
var k=outerHeight;
var innerWidth=e-4;
var innerHeight=f-4;
}else{var outerWidth=e;
var outerHeight=f;
var l=e-2;
var k=f-2;
var innerWidth=l;
var innerHeight=k;
}var n=r;
var j=d.childNodes[0].style;
j.width=outerWidth+n;
j.height=outerHeight+n;
var i=d.childNodes[1].style;
i.width=outerWidth+n;
i.height=k+n;
var h=d.childNodes[2].style;
h.width=l+n;
h.height=outerHeight+n;
var g=d.childNodes[3].style;
g.width=l+n;
g.height=k+n;
var m=d.childNodes[4].style;
m.width=innerWidth+n;
m.height=innerHeight+n;
},tint:function(o,p){var q=qx.theme.manager.Color.getInstance();

if(p==null){p=this.getBackgroundColor();
}o.childNodes[3].style.backgroundColor=q.resolve(p)||t;
}},destruct:function(){this.__bX=null;
}});
})();
(function(){var m="solid",l="scale",k="border-main",j="white",i="repeat-x",h="border-separator",g="background-light",f="invalid",e="border-focused-invalid",d="border-disabled",bq="decoration/table/header-cell.png",bp="decoration/form/input.png",bo="#f8f8f8",bn="decoration/scrollbar/scrollbar-button-bg-horizontal.png",bm="#b6b6b6",bl="background-pane",bk="repeat-y",bj="decoration/form/input-focused.png",bi="#33508D",bh="decoration/selection.png",t="border-input",u="decoration/scrollbar/scrollbar-button-bg-vertical.png",r="decoration/tabview/tab-button-top-active.png",s="decoration/form/button-c.png",p="decoration/scrollbar/scrollbar-bg-vertical.png",q="decoration/form/button.png",n="decoration/form/button-checked.png",o="decoration/tabview/tab-button-left-inactive.png",B="decoration/groupbox/groupbox.png",C="#FAFAFA",M="decoration/pane/pane.png",J="decoration/menu/background.png",U="decoration/toolbar/toolbar-part.gif",P="decoration/tabview/tab-button-top-inactive.png",bd="decoration/menu/bar-background.png",ba="center",F="decoration/tabview/tab-button-bottom-active.png",bg="decoration/form/button-hovered.png",bf="decoration/form/tooltip-error-arrow.png",be="decoration/window/captionbar-inactive.png",E="qx/decoration/Modern",H="decoration/window/statusbar.png",I="border-focused",L="table-focus-indicator",N="#F2F2F2",Q="decoration/form/button-checked-c.png",W="decoration/scrollbar/scrollbar-bg-horizontal.png",bc="qx.theme.modern.Decoration",v="#f4f4f4",w="decoration/shadow/shadow-small.png",G="decoration/app-header.png",T="decoration/tabview/tabview-pane.png",S="decoration/form/tooltip-error.png",R="decoration/form/button-focused.png",Y="decoration/tabview/tab-button-bottom-inactive.png",X="decoration/form/button-disabled.png",O="decoration/tabview/tab-button-right-active.png",V="decoration/form/button-pressed.png",a="no-repeat",bb="decoration/window/captionbar-active.png",x="decoration/tabview/tab-button-left-active.png",y="background-splitpane",K="decoration/form/button-checked-focused.png",b="#C5C5C5",c="decoration/toolbar/toolbar-gradient.png",D="decoration/tabview/tab-button-right-inactive.png",z="#b8b8b8",A="decoration/shadow/shadow.png";
qx.Theme.define(bc,{aliases:{decoration:E},decorations:{"main":{decorator:qx.ui.decoration.Uniform,style:{width:1,color:k}},"selected":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bh,backgroundRepeat:l}},"selected-dragover":{decorator:qx.ui.decoration.Single,style:{backgroundImage:bh,backgroundRepeat:l,bottom:[2,m,bi]}},"dragover":{decorator:qx.ui.decoration.Single,style:{bottom:[2,m,bi]}},"pane":{decorator:qx.ui.decoration.Grid,style:{baseImage:M,insets:[0,2,3,0]}},"group":{decorator:qx.ui.decoration.Grid,style:{baseImage:B}},"border-invalid":{decorator:qx.ui.decoration.Beveled,style:{outerColor:f,innerColor:j,innerOpacity:0.5,backgroundImage:bp,backgroundRepeat:i,backgroundColor:g}},"separator-horizontal":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,colorLeft:h}},"separator-vertical":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:h}},"tooltip-error":{decorator:qx.ui.decoration.Grid,style:{baseImage:S,insets:[2,5,5,2]}},"tooltip-error-arrow":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bf,backgroundPositionY:ba,backgroundRepeat:a,insets:[0,0,0,10]}},"shadow-window":{decorator:qx.ui.decoration.Grid,style:{baseImage:A,insets:[4,8,8,4]}},"shadow-popup":{decorator:qx.ui.decoration.Grid,style:{baseImage:w,insets:[0,3,3,0]}},"scrollbar-horizontal":{decorator:qx.ui.decoration.Background,style:{backgroundImage:W,backgroundRepeat:i}},"scrollbar-vertical":{decorator:qx.ui.decoration.Background,style:{backgroundImage:p,backgroundRepeat:bk}},"scrollbar-slider-horizontal":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:bn,backgroundRepeat:l,outerColor:k,innerColor:j,innerOpacity:0.5}},"scrollbar-slider-horizontal-disabled":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:bn,backgroundRepeat:l,outerColor:d,innerColor:j,innerOpacity:0.3}},"scrollbar-slider-vertical":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:u,backgroundRepeat:l,outerColor:k,innerColor:j,innerOpacity:0.5}},"scrollbar-slider-vertical-disabled":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:u,backgroundRepeat:l,outerColor:d,innerColor:j,innerOpacity:0.3}},"button":{decorator:qx.ui.decoration.Grid,style:{baseImage:q,insets:2}},"button-disabled":{decorator:qx.ui.decoration.Grid,style:{baseImage:X,insets:2}},"button-focused":{decorator:qx.ui.decoration.Grid,style:{baseImage:R,insets:2}},"button-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:bg,insets:2}},"button-pressed":{decorator:qx.ui.decoration.Grid,style:{baseImage:V,insets:2}},"button-checked":{decorator:qx.ui.decoration.Grid,style:{baseImage:n,insets:2}},"button-checked-focused":{decorator:qx.ui.decoration.Grid,style:{baseImage:K,insets:2}},"button-invalid-shadow":{decorator:qx.ui.decoration.Beveled,style:{outerColor:f,innerColor:e,insets:[1]}},"checkbox-invalid-shadow":{decorator:qx.ui.decoration.Beveled,style:{outerColor:f,innerColor:e,insets:[0]}},"input":{decorator:qx.ui.decoration.Beveled,style:{outerColor:t,innerColor:j,innerOpacity:0.5,backgroundImage:bp,backgroundRepeat:i,backgroundColor:g}},"input-focused":{decorator:qx.ui.decoration.Beveled,style:{outerColor:t,innerColor:I,backgroundImage:bj,backgroundRepeat:i,backgroundColor:g}},"input-focused-invalid":{decorator:qx.ui.decoration.Beveled,style:{outerColor:f,innerColor:e,backgroundImage:bj,backgroundRepeat:i,backgroundColor:g,insets:[2]}},"input-disabled":{decorator:qx.ui.decoration.Beveled,style:{outerColor:d,innerColor:j,innerOpacity:0.5,backgroundImage:bp,backgroundRepeat:i,backgroundColor:g}},"toolbar":{decorator:qx.ui.decoration.Background,style:{backgroundImage:c,backgroundRepeat:l}},"toolbar-button-hovered":{decorator:qx.ui.decoration.Beveled,style:{outerColor:bm,innerColor:bo,backgroundImage:s,backgroundRepeat:l}},"toolbar-button-checked":{decorator:qx.ui.decoration.Beveled,style:{outerColor:bm,innerColor:bo,backgroundImage:Q,backgroundRepeat:l}},"toolbar-separator":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,widthRight:1,colorLeft:z,colorRight:v,styleLeft:m,styleRight:m}},"toolbar-part":{decorator:qx.ui.decoration.Background,style:{backgroundImage:U,backgroundRepeat:bk}},"tabview-pane":{decorator:qx.ui.decoration.Grid,style:{baseImage:T,insets:[4,6,7,4]}},"tabview-page-button-top-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:r}},"tabview-page-button-top-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:P}},"tabview-page-button-bottom-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:F}},"tabview-page-button-bottom-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:Y}},"tabview-page-button-left-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:x}},"tabview-page-button-left-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:o}},"tabview-page-button-right-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:O}},"tabview-page-button-right-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:D}},"splitpane":{decorator:qx.ui.decoration.Uniform,style:{backgroundColor:bl,width:3,color:y,style:m}},"window":{decorator:qx.ui.decoration.Single,style:{backgroundColor:bl,width:1,color:k,widthTop:0}},"window-captionbar-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:bb}},"window-captionbar-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:be}},"window-statusbar":{decorator:qx.ui.decoration.Grid,style:{baseImage:H}},"table":{decorator:qx.ui.decoration.Single,style:{width:1,color:k,style:m}},"table-statusbar":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:k,style:m}},"table-scroller-header":{decorator:qx.ui.decoration.Single,style:{backgroundImage:bq,backgroundRepeat:l,widthBottom:1,colorBottom:k,style:m}},"table-header-cell":{decorator:qx.ui.decoration.Single,style:{widthRight:1,colorRight:h,styleRight:m}},"table-header-cell-hovered":{decorator:qx.ui.decoration.Single,style:{widthRight:1,colorRight:h,styleRight:m,widthBottom:1,colorBottom:j,styleBottom:m}},"table-column-button":{decorator:qx.ui.decoration.Single,style:{backgroundImage:bq,backgroundRepeat:l,widthBottom:1,colorBottom:k,style:m}},"table-scroller-focus-indicator":{decorator:qx.ui.decoration.Single,style:{width:2,color:L,style:m}},"progressive-table-header":{decorator:qx.ui.decoration.Single,style:{width:1,color:k,style:m}},"progressive-table-header-cell":{decorator:qx.ui.decoration.Single,style:{backgroundImage:bq,backgroundRepeat:l,widthRight:1,colorRight:N,style:m}},"menu":{decorator:qx.ui.decoration.Single,style:{backgroundImage:J,backgroundRepeat:l,width:1,color:k,style:m}},"menu-separator":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:b,widthBottom:1,colorBottom:C}},"menubar":{decorator:qx.ui.decoration.Single,style:{backgroundImage:bd,backgroundRepeat:l,width:1,color:h,style:m}},"app-header":{decorator:qx.ui.decoration.Background,style:{backgroundImage:G,backgroundRepeat:l}}}});
})();
(function(){var a="watchdog10.theme.Decoration";
qx.Theme.define(a,{extend:qx.theme.modern.Decoration,decorations:{}});
})();
(function(){var m="iPod",l="Win32",k="",j="Win64",i="Linux",h="BSD",g="Macintosh",f="iPhone",e="Windows",d="qx.bom.client.Platform",a="X11",c="MacIntel",b="MacPPC";
qx.Bootstrap.define(d,{statics:{NAME:"",WIN:false,MAC:false,UNIX:false,UNKNOWN_PLATFORM:false,__bY:function(){var n=navigator.platform;
if(n==null||n===k){n=navigator.userAgent;
}
if(n.indexOf(e)!=-1||n.indexOf(l)!=-1||n.indexOf(j)!=-1){this.WIN=true;
this.NAME="win";
}else if(n.indexOf(g)!=-1||n.indexOf(b)!=-1||n.indexOf(c)!=-1||n.indexOf(m)!=-1||n.indexOf(f)!=-1){this.MAC=true;
this.NAME="mac";
}else if(n.indexOf(a)!=-1||n.indexOf(i)!=-1||n.indexOf(h)!=-1){this.UNIX=true;
this.NAME="unix";
}else{this.UNKNOWN_PLATFORM=true;
this.WIN=true;
this.NAME="win";
}}},defer:function(o){o.__bY();
}});
})();
(function(){var j="win98",i="osx2",h="osx0",g="osx4",f="win95",e="win2000",d="osx1",c="osx5",b="osx3",a="Windows NT 5.01",H=")",G="winxp",F="freebsd",E="sunos",D="SV1",C="|",B="nintendods",A="winnt4",z="wince",y="winme",q="os9",r="\.",o="osx",p="linux",m="netbsd",n="winvista",k="openbsd",l="(",s="win2003",t="symbian",v="win7",u="g",x="qx.bom.client.System",w=" Mobile/";
qx.Bootstrap.define(x,{statics:{NAME:"",SP1:false,SP2:false,WIN95:false,WIN98:false,WINME:false,WINNT4:false,WIN2000:false,WINXP:false,WIN2003:false,WINVISTA:false,WIN7:false,WINCE:false,LINUX:false,SUNOS:false,FREEBSD:false,NETBSD:false,OPENBSD:false,OSX:false,OS9:false,SYMBIAN:false,NINTENDODS:false,PSP:false,IPHONE:false,UNKNOWN_SYSTEM:false,__ca:{"Windows NT 6.1":v,"Windows NT 6.0":n,"Windows NT 5.2":s,"Windows NT 5.1":G,"Windows NT 5.0":e,"Windows 2000":e,"Windows NT 4.0":A,"Win 9x 4.90":y,"Windows CE":z,"Windows 98":j,"Win98":j,"Windows 95":f,"Win95":f,"Linux":p,"FreeBSD":F,"NetBSD":m,"OpenBSD":k,"SunOS":E,"Symbian System":t,"Nitro":B,"PSP":"sonypsp","Mac OS X 10_5":c,"Mac OS X 10.5":c,"Mac OS X 10_4":g,"Mac OS X 10.4":g,"Mac OS X 10_3":b,"Mac OS X 10.3":b,"Mac OS X 10_2":i,"Mac OS X 10.2":i,"Mac OS X 10_1":d,"Mac OS X 10.1":d,"Mac OS X 10_0":h,"Mac OS X 10.0":h,"Mac OS X":o,"Mac OS 9":q},__cb:function(){var K=navigator.userAgent;
var J=[];

for(var I in this.__ca){J.push(I);
}var L=new RegExp(l+J.join(C).replace(/\./g,r)+H,u);

if(!L.test(K)){this.UNKNOWN_SYSTEM=true;

if(!qx.bom.client.Platform.UNKNOWN_PLATFORM){if(qx.bom.client.Platform.UNIX){this.NAME="linux";
this.LINUX=true;
}else if(qx.bom.client.Platform.MAC){this.NAME="osx5";
this.OSX=true;
}else{this.NAME="winxp";
this.WINXP=true;
}}else{this.NAME="winxp";
this.WINXP=true;
}return;
}
if(qx.bom.client.Engine.WEBKIT&&RegExp(w).test(navigator.userAgent)){this.IPHONE=true;
this.NAME="iphone";
}else{this.NAME=this.__ca[RegExp.$1];
this[this.NAME.toUpperCase()]=true;

if(qx.bom.client.Platform.WIN){if(K.indexOf(a)!==-1){this.SP1=true;
}else if(qx.bom.client.Engine.MSHTML&&K.indexOf(D)!==-1){this.SP2=true;
}}}}},defer:function(M){M.__cb();
}});
})();
(function(){var n="Liberation Sans",m="Arial",l="Lucida Grande",k="sans-serif",j="Tahoma",i="Candara",h="Segoe UI",g="Consolas",f="Courier New",e="Monaco",b="monospace",d="Lucida Console",c="qx.theme.modern.Font",a="DejaVu Sans Mono";
qx.Theme.define(c,{fonts:{"default":{size:(qx.bom.client.System.WINVISTA||qx.bom.client.System.WIN7)?12:11,lineHeight:1.4,family:qx.bom.client.Platform.MAC?[l]:(qx.bom.client.System.WINVISTA||qx.bom.client.System.WIN7)?[h,i]:[j,n,m,k]},"bold":{size:(qx.bom.client.System.WINVISTA||qx.bom.client.System.WIN7)?12:11,lineHeight:1.4,family:qx.bom.client.Platform.MAC?[l]:(qx.bom.client.System.WINVISTA||qx.bom.client.System.WIN7)?[h,i]:[j,n,m,k],bold:true},"small":{size:(qx.bom.client.System.WINVISTA||qx.bom.client.System.WIN7)?11:10,lineHeight:1.4,family:qx.bom.client.Platform.MAC?[l]:(qx.bom.client.System.WINVISTA||qx.bom.client.System.WIN7)?[h,i]:[j,n,m,k]},"monospace":{size:11,lineHeight:1.4,family:qx.bom.client.Platform.MAC?[d,e]:(qx.bom.client.System.WINVISTA||qx.bom.client.System.WIN7)?[g]:[g,a,f,b]}}});
})();
(function(){var a="watchdog10.theme.Font";
qx.Theme.define(a,{extend:qx.theme.modern.Font,fonts:{}});
})();
(function(){var c="Tango",b="qx/icon/Tango",a="qx.theme.icon.Tango";
qx.Theme.define(a,{title:c,aliases:{"icon":b},icons:{}});
})();
(function(){var gO="button-frame",gN="atom",gM="widget",gL="main",gK="button",gJ="text-selected",gI="image",gH="bold",gG="middle",gF="background-light",fs="text-disabled",fr="groupbox",fq="decoration/arrows/down.png",fp="cell",fo="selected",fn="border-invalid",fm="input",fl="input-disabled",fk="menu-button",fj="input-focused-invalid",gV="toolbar-button",gW="spinner",gT="input-focused",gU="popup",gR="tooltip",gS="list",gP="tree-item",gQ="treevirtual-contract",gX="scrollbar",gY="datechooser/nav-button",go="text-hovered",gn="center",gq="treevirtual-expand",gp="textfield",gs="label",gr="decoration/arrows/right.png",gu="background-application",gt="radiobutton",gm="white",gl="invalid",dn="combobox",dp="right-top",dq=".png",dr="checkbox",ds="text-title",dt="qx/static/blank.gif",du="scrollbar/button",dv="right",dw="combobox/button",dx="icon/16/places/folder.png",hn="text-label",hm="decoration/tree/closed.png",hl="scrollbar-slider-horizontal",hk="decoration/arrows/left.png",hr="button-focused",hq="text-light",hp="menu-slidebar-button",ho="text-input",ht="slidebar/button-forward",hs="background-splitpane",eq="decoration/tree/open.png",er="default",eo="decoration/arrows/down-small.png",ep="datechooser",eu="slidebar/button-backward",ev="selectbox",es="treevirtual-folder",et="shadow-popup",em="icon/16/mimetypes/office-document.png",en="background-medium",dR=".gif",dQ="table",dT="decoration/arrows/up.png",dS="decoration/form/",dN="",dM="-invalid",dP="icon/16/places/folder-open.png",dO="button-checked",dL="decoration/window/maximize-active-hovered.png",dK="radiobutton-hovered",eB="decoration/cursors/",eC="slidebar",eD="tooltip-error-arrow",eE="table-scroller-focus-indicator",ex="move-frame",ey="nodrop",ez="decoration/table/boolean-true.png",eA="table-header-cell",eF="menu",eG="app-header",ef="row-layer",ee="text-inactive",ed="move",ec="radiobutton-checked-focused",eb="decoration/window/restore-active-hovered.png",ea="shadow-window",dY="table-column-button",dX="right.png",ej="tabview-page-button-bottom-inactive",ei="tooltip-error",eH="window-statusbar",eI="button-hovered",eJ="decoration/scrollbar/scrollbar-",eK="background-tip",eL="scrollbar-slider-horizontal-disabled",eM="table-scroller-header",eN="radiobutton-disabled",eO="button-pressed",eP="table-pane",eQ="decoration/window/close-active.png",fA="native",fz="checkbox-hovered",fy="button-invalid-shadow",fx="checkbox-checked",fE="decoration/window/minimize-active-hovered.png",fD="menubar",fC="icon/16/actions/dialog-cancel.png",fB="tabview-page-button-top-inactive",fI="tabview-page-button-left-inactive",fH="menu-slidebar",gg="toolbar-button-checked",gh="decoration/tree/open-selected.png",ge="radiobutton-checked",gf="decoration/window/minimize-inactive.png",gc="icon/16/apps/office-calendar.png",gd="group",ga="tabview-page-button-right-inactive",gb="decoration/window/minimize-active.png",gi="decoration/window/restore-inactive.png",gj="checkbox-checked-focused",gy="splitpane",gx="combobox/textfield",gA="button-preselected-focused",gz="decoration/window/close-active-hovered.png",gC="qx/icon/Tango/16/actions/window-close.png",gB="checkbox-pressed",gE="button-disabled",gD="selected-dragover",gw="border-separator",gv="decoration/window/maximize-inactive.png",hg="dragover",hh="scrollarea",hi="scrollbar-vertical",hj="decoration/menu/checkbox-invert.gif",hc="decoration/toolbar/toolbar-handle-knob.gif",hd="icon/22/mimetypes/office-document.png",he="button-preselected",hf="button-checked-focused",ha="up.png",hb="best-fit",dm="decoration/tree/closed-selected.png",dl="qx.theme.modern.Appearance",dk="text-active",dj="checkbox-disabled",di="toolbar-button-hovered",dh="progressive-table-header",dg="decoration/table/select-column-order.png",df="decoration/menu/radiobutton.gif",de="decoration/arrows/forward.png",dd="decoration/table/descending",dA="window-captionbar-active",dB="checkbox-checked-hovered",dy="scrollbar-slider-vertical",dz="toolbar",dE="alias",dF="decoration/window/restore-active.png",dC="decoration/table/boolean-false.png",dD="checkbox-checked-disabled",dH="icon/32/mimetypes/office-document.png",dI="radiobutton-checked-disabled",fM="tabview-pane",fG="decoration/arrows/rewind.png",fT="checkbox-focused",fP="top",fv="#EEE",ft="icon/16/actions/dialog-ok.png",dV="radiobutton-checked-hovered",fw="table-header-cell-hovered",eh="window",eg="text-gray",fb="decoration/menu/radiobutton-invert.gif",fc="text-placeholder",fd="slider",fe="keep-align",ff="down.png",fg="tabview-page-button-top-active",fh="icon/32/places/folder-open.png",fi="icon/22/places/folder.png",eX="decoration/window/maximize-active.png",eY="checkbox-checked-pressed",fu="decoration/window/close-inactive.png",fS="tabview-page-button-left-active",fR="toolbar-part",fQ="decoration/splitpane/knob-vertical.png",fX="icon/22/places/folder-open.png",fW="radiobutton-checked-pressed",fV="table-statusbar",fU="radiobutton-pressed",fO="window-captionbar-inactive",fN="copy",dG="radiobutton-focused",el="decoration/arrows/down-invert.png",ek="decoration/menu/checkbox.gif",fF="decoration/splitpane/knob-horizontal.png",ew="decoration/table/ascending",fL="icon/32/places/folder.png",fK="toolbar-separator",fJ="tabview-page-button-bottom-active",dU="decoration/arrows/up-small.png",fY="decoration/arrows/up-invert.png",dJ="small",dW="tabview-page-button-right-active",eR="-disabled",eS="scrollbar-horizontal",eT="progressive-table-header-cell",eU="menu-separator",eV="pane",eW="decoration/arrows/right-invert.png",gk="left.png",fa="icon/16/actions/view-refresh.png";
qx.Theme.define(dl,{appearances:{"widget":{},"root":{style:function(cK){return {backgroundColor:gu,textColor:hn,font:er};
}},"label":{style:function(Y){return {textColor:Y.disabled?fs:undefined};
}},"move-frame":{style:function(cm){return {decorator:gL};
}},"resize-frame":ex,"dragdrop-cursor":{style:function(ce){var cf=ey;

if(ce.copy){cf=fN;
}else if(ce.move){cf=ed;
}else if(ce.alias){cf=dE;
}return {source:eB+cf+dR,position:dp,offset:[2,16,2,6]};
}},"image":{style:function(T){return {opacity:!T.replacement&&T.disabled?0.3:1};
}},"atom":{},"atom/label":gs,"atom/icon":gI,"popup":{style:function(o){return {decorator:gL,backgroundColor:gF,shadow:et};
}},"button-frame":{alias:gN,style:function(bz){var bB,bA;

if(bz.checked&&bz.focused&&!bz.inner){bB=hf;
bA=undefined;
}else if(bz.disabled){bB=gE;
bA=undefined;
}else if(bz.pressed){bB=eO;
bA=go;
}else if(bz.checked){bB=dO;
bA=undefined;
}else if(bz.hovered){bB=eI;
bA=go;
}else if(bz.preselected&&bz.focused&&!bz.inner){bB=gA;
bA=go;
}else if(bz.preselected){bB=he;
bA=go;
}else if(bz.focused&&!bz.inner){bB=hr;
bA=undefined;
}else{bB=gK;
bA=undefined;
}return {decorator:bB,textColor:bA,shadow:bz.invalid&&!bz.disabled?fy:undefined};
}},"button-frame/image":{style:function(cb){return {opacity:!cb.replacement&&cb.disabled?0.5:1};
}},"button":{alias:gO,include:gO,style:function(hL){return {padding:[2,8],center:true};
}},"hover-button":{alias:gN,include:gN,style:function(bC){return {decorator:bC.hovered?fo:undefined,textColor:bC.hovered?gJ:undefined};
}},"splitbutton":{},"splitbutton/button":gK,"splitbutton/arrow":{alias:gK,include:gK,style:function(bS){return {icon:fq,padding:2,marginLeft:1};
}},"checkbox":{alias:gN,style:function(hP){var hR;

if(hP.checked&&hP.focused){hR=gj;
}else if(hP.checked&&hP.disabled){hR=dD;
}else if(hP.checked&&hP.pressed){hR=eY;
}else if(hP.checked&&hP.hovered){hR=dB;
}else if(hP.checked){hR=fx;
}else if(hP.disabled){hR=dj;
}else if(hP.focused){hR=fT;
}else if(hP.pressed){hR=gB;
}else if(hP.hovered){hR=fz;
}else{hR=dr;
}var hQ=hP.invalid&&!hP.disabled?dM:dN;
return {icon:dS+hR+hQ+dq,gap:6};
}},"radiobutton":{alias:gN,style:function(E){var G;

if(E.checked&&E.focused){G=ec;
}else if(E.checked&&E.disabled){G=dI;
}else if(E.checked&&E.pressed){G=fW;
}else if(E.checked&&E.hovered){G=dV;
}else if(E.checked){G=ge;
}else if(E.disabled){G=eN;
}else if(E.focused){G=dG;
}else if(E.pressed){G=fU;
}else if(E.hovered){G=dK;
}else{G=gt;
}var F=E.invalid&&!E.disabled?dM:dN;
return {icon:dS+G+F+dq,gap:6};
}},"textfield":{style:function(bM){var bR;
var bP=!!bM.focused;
var bQ=!!bM.invalid;
var bN=!!bM.disabled;

if(bP&&bQ&&!bN){bR=fj;
}else if(bP&&!bQ&&!bN){bR=gT;
}else if(bN){bR=fl;
}else if(!bP&&bQ&&!bN){bR=fn;
}else{bR=fm;
}var bO;

if(bM.disabled){bO=fs;
}else if(bM.showingPlaceholder){bO=fc;
}else{bO=ho;
}return {decorator:bR,padding:[2,4,1],textColor:bO};
}},"textarea":{include:gp,style:function(hJ){return {padding:4};
}},"spinner":{style:function(ct){var cx;
var cv=!!ct.focused;
var cw=!!ct.invalid;
var cu=!!ct.disabled;

if(cv&&cw&&!cu){cx=fj;
}else if(cv&&!cw&&!cu){cx=gT;
}else if(cu){cx=fl;
}else if(!cv&&cw&&!cu){cx=fn;
}else{cx=fm;
}return {decorator:cx};
}},"spinner/textfield":{style:function(cd){return {marginRight:2,padding:[2,4,1],textColor:cd.disabled?fs:ho};
}},"spinner/upbutton":{alias:gO,include:gO,style:function(hD){return {icon:dU,padding:hD.pressed?[2,2,0,4]:[1,3,1,3],shadow:undefined};
}},"spinner/downbutton":{alias:gO,include:gO,style:function(hS){return {icon:eo,padding:hS.pressed?[2,2,0,4]:[1,3,1,3],shadow:undefined};
}},"datefield":dn,"datefield/button":{alias:dw,include:dw,style:function(ca){return {icon:gc,padding:[0,3],decorator:undefined};
}},"datefield/textfield":gx,"datefield/list":{alias:ep,include:ep,style:function(cB){return {decorator:undefined};
}},"groupbox":{style:function(ba){return {legendPosition:fP};
}},"groupbox/legend":{alias:gN,style:function(cV){return {padding:[1,0,1,4],textColor:cV.invalid?gl:ds,font:gH};
}},"groupbox/frame":{style:function(cs){return {padding:12,decorator:gd};
}},"check-groupbox":fr,"check-groupbox/legend":{alias:dr,include:dr,style:function(k){return {padding:[1,0,1,4],textColor:k.invalid?gl:ds,font:gH};
}},"radio-groupbox":fr,"radio-groupbox/legend":{alias:gt,include:gt,style:function(hv){return {padding:[1,0,1,4],textColor:hv.invalid?gl:ds,font:gH};
}},"scrollarea":{style:function(cG){return {minWidth:50,minHeight:50};
}},"scrollarea/corner":{style:function(bo){return {backgroundColor:gu};
}},"scrollarea/pane":gM,"scrollarea/scrollbar-x":gX,"scrollarea/scrollbar-y":gX,"scrollbar":{style:function(cJ){if(cJ[fA]){return {};
}return {width:cJ.horizontal?undefined:16,height:cJ.horizontal?16:undefined,decorator:cJ.horizontal?eS:hi,padding:1};
}},"scrollbar/slider":{alias:fd,style:function(bD){return {padding:bD.horizontal?[0,1,0,1]:[1,0,1,0]};
}},"scrollbar/slider/knob":{include:gO,style:function(cz){var cA=cz.horizontal?hl:dy;

if(cz.disabled){cA+=eR;
}return {decorator:cA,minHeight:cz.horizontal?undefined:9,minWidth:cz.horizontal?9:undefined};
}},"scrollbar/button":{alias:gO,include:gO,style:function(r){var s=eJ;

if(r.left){s+=gk;
}else if(r.right){s+=dX;
}else if(r.up){s+=ha;
}else{s+=ff;
}
if(r.left||r.right){return {padding:[0,0,0,r.left?3:4],icon:s,width:15,height:14};
}else{return {padding:[0,0,0,2],icon:s,width:14,height:15};
}}},"scrollbar/button-begin":du,"scrollbar/button-end":du,"slider":{style:function(M){var Q;
var O=!!M.focused;
var P=!!M.invalid;
var N=!!M.disabled;

if(O&&P&&!N){Q=fj;
}else if(O&&!P&&!N){Q=gT;
}else if(N){Q=fl;
}else if(!O&&P&&!N){Q=fn;
}else{Q=fm;
}return {decorator:Q};
}},"slider/knob":{include:gO,style:function(bj){return {decorator:bj.disabled?eL:hl,shadow:undefined,height:14,width:14};
}},"list":{alias:hh,style:function(bt){var bx;
var bv=!!bt.focused;
var bw=!!bt.invalid;
var bu=!!bt.disabled;

if(bv&&bw&&!bu){bx=fj;
}else if(bv&&!bw&&!bu){bx=gT;
}else if(bu){bx=fl;
}else if(!bv&&bw&&!bu){bx=fn;
}else{bx=fm;
}return {backgroundColor:gF,decorator:bx};
}},"list/pane":gM,"listitem":{alias:gN,style:function(hT){var hU;

if(hT.dragover){hU=hT.selected?gD:hg;
}else{hU=hT.selected?fo:undefined;
}return {padding:hT.dragover?[4,4,2,4]:4,textColor:hT.selected?gJ:undefined,decorator:hU};
}},"slidebar":{},"slidebar/scrollpane":{},"slidebar/content":{},"slidebar/button-forward":{alias:gO,include:gO,style:function(hu){return {padding:5,center:true,icon:hu.vertical?fq:gr};
}},"slidebar/button-backward":{alias:gO,include:gO,style:function(bn){return {padding:5,center:true,icon:bn.vertical?dT:hk};
}},"tabview":{style:function(hz){return {contentPadding:16};
}},"tabview/bar":{alias:eC,style:function(bb){var bc={marginBottom:bb.barTop?-1:0,marginTop:bb.barBottom?-4:0,marginLeft:bb.barRight?-3:0,marginRight:bb.barLeft?-1:0,paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0};

if(bb.barTop||bb.barBottom){bc.paddingLeft=5;
bc.paddingRight=7;
}else{bc.paddingTop=5;
bc.paddingBottom=7;
}return bc;
}},"tabview/bar/button-forward":{include:ht,alias:ht,style:function(bJ){if(bJ.barTop||bJ.barBottom){return {marginTop:2,marginBottom:2};
}else{return {marginLeft:2,marginRight:2};
}}},"tabview/bar/button-backward":{include:eu,alias:eu,style:function(hE){if(hE.barTop||hE.barBottom){return {marginTop:2,marginBottom:2};
}else{return {marginLeft:2,marginRight:2};
}}},"tabview/bar/scrollpane":{},"tabview/pane":{style:function(hA){return {decorator:fM,minHeight:100,marginBottom:hA.barBottom?-1:0,marginTop:hA.barTop?-1:0,marginLeft:hA.barLeft?-1:0,marginRight:hA.barRight?-1:0};
}},"tabview-page":gM,"tabview-page/button":{alias:gN,style:function(w){var C,y=0;
var B=0,x=0,z=0,A=0;

if(w.checked){if(w.barTop){C=fg;
y=[6,14];
z=w.firstTab?0:-5;
A=w.lastTab?0:-5;
}else if(w.barBottom){C=fJ;
y=[6,14];
z=w.firstTab?0:-5;
A=w.lastTab?0:-5;
}else if(w.barRight){C=dW;
y=[6,13];
B=w.firstTab?0:-5;
x=w.lastTab?0:-5;
}else{C=fS;
y=[6,13];
B=w.firstTab?0:-5;
x=w.lastTab?0:-5;
}}else{if(w.barTop){C=fB;
y=[4,10];
B=4;
z=w.firstTab?5:1;
A=1;
}else if(w.barBottom){C=ej;
y=[4,10];
x=4;
z=w.firstTab?5:1;
A=1;
}else if(w.barRight){C=ga;
y=[4,10];
A=5;
B=w.firstTab?5:1;
x=1;
z=1;
}else{C=fI;
y=[4,10];
z=5;
B=w.firstTab?5:1;
x=1;
A=1;
}}return {zIndex:w.checked?10:5,decorator:C,padding:y,marginTop:B,marginBottom:x,marginLeft:z,marginRight:A,textColor:w.checked?dk:ee};
}},"tabview-page/button/close-button":{alias:gN,style:function(d){return {icon:gC};
}},"toolbar":{style:function(hN){return {decorator:dz,spacing:2};
}},"toolbar/part":{style:function(bU){return {decorator:fR,spacing:2};
}},"toolbar/part/container":{style:function(q){return {paddingLeft:2,paddingRight:2};
}},"toolbar/part/handle":{style:function(cg){return {source:hc,marginLeft:3,marginRight:3};
}},"toolbar-button":{alias:gN,style:function(hH){return {marginTop:2,marginBottom:2,padding:(hH.pressed||hH.checked||hH.hovered)&&!hH.disabled||(hH.disabled&&hH.checked)?3:5,decorator:hH.pressed||(hH.checked&&!hH.hovered)||(hH.checked&&hH.disabled)?gg:hH.hovered&&!hH.disabled?di:undefined};
}},"toolbar-menubutton":{alias:gV,include:gV,style:function(hI){return {showArrow:true};
}},"toolbar-menubutton/arrow":{alias:gI,include:gI,style:function(hK){return {source:eo};
}},"toolbar-splitbutton":{style:function(by){return {marginTop:2,marginBottom:2};
}},"toolbar-splitbutton/button":{alias:gV,include:gV,style:function(ia){return {icon:fq,marginTop:undefined,marginBottom:undefined};
}},"toolbar-splitbutton/arrow":{alias:gV,include:gV,style:function(bl){return {padding:bl.pressed||bl.checked?1:bl.hovered?1:3,icon:fq,marginTop:undefined,marginBottom:undefined};
}},"toolbar-separator":{style:function(X){return {decorator:fK,margin:7};
}},"tree":gS,"tree-item":{style:function(hF){return {padding:[2,6],textColor:hF.selected?gJ:undefined,decorator:hF.selected?fo:undefined};
}},"tree-item/icon":{include:gI,style:function(hG){return {paddingRight:5};
}},"tree-item/label":gs,"tree-item/open":{include:gI,style:function(bX){var bY;

if(bX.selected&&bX.opened){bY=gh;
}else if(bX.selected&&!bX.opened){bY=dm;
}else if(bX.opened){bY=eq;
}else{bY=hm;
}return {padding:[0,5,0,2],source:bY};
}},"tree-folder":{include:gP,alias:gP,style:function(u){var v;

if(u.small){v=u.opened?dP:dx;
}else if(u.large){v=u.opened?fh:fL;
}else{v=u.opened?fX:fi;
}return {icon:v};
}},"tree-file":{include:gP,alias:gP,style:function(id){return {icon:id.small?em:id.large?dH:hd};
}},"treevirtual":dQ,"treevirtual-folder":{style:function(cE){return {icon:cE.opened?dP:dx};
}},"treevirtual-file":{include:es,alias:es,style:function(cj){return {icon:em};
}},"treevirtual-line":{style:function(db){return {icon:dt};
}},"treevirtual-contract":{style:function(cp){return {icon:eq,paddingLeft:5,paddingTop:2};
}},"treevirtual-expand":{style:function(bL){return {icon:hm,paddingLeft:5,paddingTop:2};
}},"treevirtual-only-contract":gQ,"treevirtual-only-expand":gq,"treevirtual-start-contract":gQ,"treevirtual-start-expand":gq,"treevirtual-end-contract":gQ,"treevirtual-end-expand":gq,"treevirtual-cross-contract":gQ,"treevirtual-cross-expand":gq,"treevirtual-end":{style:function(J){return {icon:dt};
}},"treevirtual-cross":{style:function(dc){return {icon:dt};
}},"tooltip":{include:gU,style:function(hY){return {backgroundColor:eK,padding:[1,3,2,3],offset:[15,5,5,5]};
}},"tooltip/atom":gN,"tooltip-error":{include:gR,style:function(cy){return {textColor:gJ,placeMethod:gM,offset:[0,0,0,14],marginTop:-2,position:dp,showTimeout:100,hideTimeout:10000,decorator:ei,shadow:eD,font:gH};
}},"tooltip-error/atom":gN,"window":{style:function(cM){return {shadow:ea,contentPadding:[10,10,10,10]};
}},"window/pane":{style:function(cI){return {decorator:eh};
}},"window/captionbar":{style:function(ch){return {decorator:ch.active?dA:fO,textColor:ch.active?gm:eg,minHeight:26,paddingRight:2};
}},"window/icon":{style:function(bp){return {margin:[5,0,3,6]};
}},"window/title":{style:function(hO){return {alignY:gG,font:gH,marginLeft:6,marginRight:12};
}},"window/minimize-button":{alias:gN,style:function(hX){return {icon:hX.active?hX.hovered?fE:gb:gf,margin:[4,8,2,0]};
}},"window/restore-button":{alias:gN,style:function(l){return {icon:l.active?l.hovered?eb:dF:gi,margin:[5,8,2,0]};
}},"window/maximize-button":{alias:gN,style:function(cW){return {icon:cW.active?cW.hovered?dL:eX:gv,margin:[4,8,2,0]};
}},"window/close-button":{alias:gN,style:function(L){return {icon:L.active?L.hovered?gz:eQ:fu,margin:[4,8,2,0]};
}},"window/statusbar":{style:function(cC){return {padding:[2,6],decorator:eH,minHeight:18};
}},"window/statusbar-text":{style:function(U){return {font:dJ};
}},"iframe":{style:function(cL){return {decorator:gL};
}},"resizer":{style:function(p){return {decorator:eV};
}},"splitpane":{style:function(bH){return {decorator:gy};
}},"splitpane/splitter":{style:function(cn){return {width:cn.horizontal?3:undefined,height:cn.vertical?3:undefined,backgroundColor:hs};
}},"splitpane/splitter/knob":{style:function(bI){return {source:bI.horizontal?fF:fQ};
}},"splitpane/slider":{style:function(cq){return {width:cq.horizontal?3:undefined,height:cq.vertical?3:undefined,backgroundColor:hs};
}},"selectbox":{alias:gO,include:gO,style:function(bm){return {padding:[2,8]};
}},"selectbox/atom":gN,"selectbox/popup":gU,"selectbox/list":{alias:gS},"selectbox/arrow":{include:gI,style:function(V){return {source:fq,paddingLeft:5};
}},"datechooser":{style:function(e){var i;
var g=!!e.focused;
var h=!!e.invalid;
var f=!!e.disabled;

if(g&&h&&!f){i=fj;
}else if(g&&!h&&!f){i=gT;
}else if(f){i=fl;
}else if(!g&&h&&!f){i=fn;
}else{i=fm;
}return {padding:2,decorator:i,backgroundColor:gF};
}},"datechooser/navigation-bar":{},"datechooser/nav-button":{include:gO,alias:gO,style:function(a){var b={padding:[2,4],shadow:undefined};

if(a.lastYear){b.icon=fG;
b.marginRight=1;
}else if(a.lastMonth){b.icon=hk;
}else if(a.nextYear){b.icon=de;
b.marginLeft=1;
}else if(a.nextMonth){b.icon=gr;
}return b;
}},"datechooser/last-year-button-tooltip":gR,"datechooser/last-month-button-tooltip":gR,"datechooser/next-year-button-tooltip":gR,"datechooser/next-month-button-tooltip":gR,"datechooser/last-year-button":gY,"datechooser/last-month-button":gY,"datechooser/next-month-button":gY,"datechooser/next-year-button":gY,"datechooser/month-year-label":{style:function(cF){return {font:gH,textAlign:gn,textColor:cF.disabled?fs:undefined};
}},"datechooser/date-pane":{style:function(hw){return {textColor:hw.disabled?fs:undefined,marginTop:2};
}},"datechooser/weekday":{style:function(ic){return {textColor:ic.disabled?fs:ic.weekend?hq:undefined,textAlign:gn,paddingTop:2,backgroundColor:en};
}},"datechooser/week":{style:function(ci){return {textAlign:gn,padding:[2,4],backgroundColor:en};
}},"datechooser/day":{style:function(cD){return {textAlign:gn,decorator:cD.disabled?undefined:cD.selected?fo:undefined,textColor:cD.disabled?fs:cD.selected?gJ:cD.otherMonth?hq:undefined,font:cD.today?gH:undefined,padding:[2,4]};
}},"combobox":{style:function(be){var bi;
var bg=!!be.focused;
var bh=!!be.invalid;
var bf=!!be.disabled;

if(bg&&bh&&!bf){bi=fj;
}else if(bg&&!bh&&!bf){bi=gT;
}else if(bf){bi=fl;
}else if(!bg&&bh&&!bf){bi=fn;
}else{bi=fm;
}return {decorator:bi};
}},"combobox/popup":gU,"combobox/list":{alias:gS},"combobox/button":{include:gO,alias:gO,style:function(m){var n={icon:fq,padding:2};

if(m.selected){n.decorator=hr;
}return n;
}},"combobox/textfield":{include:gp,style:function(S){return {decorator:undefined};
}},"menu":{style:function(cX){var cY={decorator:eF,shadow:et,spacingX:6,spacingY:1,iconColumnWidth:16,arrowColumnWidth:4,placementModeY:cX.submenu||cX.contextmenu?hb:fe};

if(cX.submenu){cY.position=dp;
cY.offset=[-2,-3];
}return cY;
}},"menu/slidebar":fH,"menu-slidebar":gM,"menu-slidebar-button":{style:function(bq){return {decorator:bq.hovered?fo:undefined,padding:7,center:true};
}},"menu-slidebar/button-backward":{include:hp,style:function(hB){return {icon:hB.hovered?fY:dT};
}},"menu-slidebar/button-forward":{include:hp,style:function(cT){return {icon:cT.hovered?el:fq};
}},"menu-separator":{style:function(cH){return {height:0,decorator:eU,margin:[4,2]};
}},"menu-button":{alias:gN,style:function(j){return {decorator:j.selected?fo:undefined,textColor:j.selected?gJ:undefined,padding:[4,6]};
}},"menu-button/icon":{include:gI,style:function(W){return {alignY:gG};
}},"menu-button/label":{include:gs,style:function(I){return {alignY:gG,padding:1};
}},"menu-button/shortcut":{include:gs,style:function(bs){return {alignY:gG,marginLeft:14,padding:1};
}},"menu-button/arrow":{include:gI,style:function(t){return {source:t.selected?eW:gr,alignY:gG};
}},"menu-checkbox":{alias:fk,include:fk,style:function(bk){return {icon:!bk.checked?undefined:bk.selected?hj:ek};
}},"menu-radiobutton":{alias:fk,include:fk,style:function(cO){return {icon:!cO.checked?undefined:cO.selected?fb:df};
}},"menubar":{style:function(ih){return {decorator:fD};
}},"menubar-button":{alias:gN,style:function(hy){return {decorator:hy.pressed||hy.hovered?fo:undefined,textColor:hy.pressed||hy.hovered?gJ:undefined,padding:[3,8]};
}},"colorselector":gM,"colorselector/control-bar":gM,"colorselector/control-pane":gM,"colorselector/visual-pane":fr,"colorselector/preset-grid":gM,"colorselector/colorbucket":{style:function(hV){return {decorator:gL,width:16,height:16};
}},"colorselector/preset-field-set":fr,"colorselector/input-field-set":fr,"colorselector/preview-field-set":fr,"colorselector/hex-field-composite":gM,"colorselector/hex-field":gp,"colorselector/rgb-spinner-composite":gM,"colorselector/rgb-spinner-red":gW,"colorselector/rgb-spinner-green":gW,"colorselector/rgb-spinner-blue":gW,"colorselector/hsb-spinner-composite":gM,"colorselector/hsb-spinner-hue":gW,"colorselector/hsb-spinner-saturation":gW,"colorselector/hsb-spinner-brightness":gW,"colorselector/preview-content-old":{style:function(bT){return {decorator:gL,width:50,height:10};
}},"colorselector/preview-content-new":{style:function(c){return {decorator:gL,backgroundColor:gF,width:50,height:10};
}},"colorselector/hue-saturation-field":{style:function(cS){return {decorator:gL,margin:5};
}},"colorselector/brightness-field":{style:function(cc){return {decorator:gL,margin:[5,7]};
}},"colorselector/hue-saturation-pane":gM,"colorselector/hue-saturation-handle":gM,"colorselector/brightness-pane":gM,"colorselector/brightness-handle":gM,"colorpopup":{alias:gU,include:gU,style:function(bK){return {padding:5,backgroundColor:gu};
}},"colorpopup/field":{style:function(bd){return {decorator:gL,margin:2,width:14,height:14,backgroundColor:gF};
}},"colorpopup/selector-button":gK,"colorpopup/auto-button":gK,"colorpopup/preview-pane":fr,"colorpopup/current-preview":{style:function(bF){return {height:20,padding:4,marginLeft:4,decorator:gL,allowGrowX:true};
}},"colorpopup/selected-preview":{style:function(cr){return {height:20,padding:4,marginRight:4,decorator:gL,allowGrowX:true};
}},"colorpopup/colorselector-okbutton":{alias:gK,include:gK,style:function(K){return {icon:ft};
}},"colorpopup/colorselector-cancelbutton":{alias:gK,include:gK,style:function(bG){return {icon:fC};
}},"table":{alias:gM,style:function(ie){return {decorator:dQ};
}},"table-header":{},"table/statusbar":{style:function(hW){return {decorator:fV,padding:[0,2]};
}},"table/column-button":{alias:gO,style:function(bE){return {decorator:dY,padding:3,icon:dg};
}},"table-column-reset-button":{include:fk,alias:fk,style:function(){return {icon:fa};
}},"table-scroller":gM,"table-scroller/scrollbar-x":gX,"table-scroller/scrollbar-y":gX,"table-scroller/header":{style:function(da){return {decorator:eM};
}},"table-scroller/pane":{style:function(co){return {backgroundColor:eP};
}},"table-scroller/focus-indicator":{style:function(hM){return {decorator:eE};
}},"table-scroller/resize-line":{style:function(R){return {backgroundColor:gw,width:2};
}},"table-header-cell":{alias:gN,style:function(cQ){var cR=qx.bom.client.Engine.MSHTML?dR:dq;
return {minWidth:13,minHeight:20,padding:cQ.hovered?[3,4,2,4]:[3,4],decorator:cQ.hovered?fw:eA,sortIcon:cQ.sorted?(cQ.sortedAscending?ew+cR:dd+cR):undefined};
}},"table-header-cell/label":{style:function(br){return {minWidth:0,alignY:gG,paddingRight:5};
}},"table-header-cell/sort-icon":{style:function(ib){return {alignY:gG,alignX:dv};
}},"table-header-cell/icon":{style:function(hx){return {minWidth:0,alignY:gG,paddingRight:5};
}},"table-editor-textfield":{include:gp,style:function(H){return {decorator:undefined,padding:[2,2],backgroundColor:gF};
}},"table-editor-selectbox":{include:ev,alias:ev,style:function(cl){return {padding:[0,2],backgroundColor:gF};
}},"table-editor-combobox":{include:dn,alias:dn,style:function(bW){return {decorator:undefined,backgroundColor:gF};
}},"progressive-table-header":{alias:gM,style:function(bV){return {decorator:dh};
}},"progressive-table-header-cell":{alias:gN,style:function(D){return {minWidth:40,minHeight:25,paddingLeft:6,decorator:eT};
}},"app-header":{style:function(cN){return {font:gH,textColor:gJ,padding:[8,12],decorator:eG};
}},"virtual-list":gS,"virtual-list/row-layer":ef,"row-layer":{style:function(cP){return {colorEven:gm,colorOdd:fv};
}},"column-layer":gM,"cell":{style:function(hC){return {textColor:hC.selected?gJ:hn,padding:[3,6],font:er};
}},"cell-string":fp,"cell-number":{include:fp,style:function(ig){return {textAlign:dv};
}},"cell-image":fp,"cell-boolean":{include:fp,style:function(ck){return {iconTrue:ez,iconFalse:dC};
}},"cell-atom":fp,"cell-date":fp,"cell-html":fp,"htmlarea":{"include":gM,style:function(cU){return {backgroundColor:gm};
}}}});
})();
(function(){var a="watchdog10.theme.Appearance";
qx.Theme.define(a,{extend:qx.theme.modern.Appearance,appearances:{}});
})();
(function(){var a="watchdog10.theme.Theme";
qx.Theme.define(a,{meta:{color:watchdog10.theme.Color,decoration:watchdog10.theme.Decoration,font:watchdog10.theme.Font,icon:qx.theme.icon.Tango,appearance:watchdog10.theme.Appearance}});
})();
(function(){var D="emulated",C="native",B='"',A="qx.lang.Core",z="\\\\",y="\\\"",x="[object Error]";
qx.Bootstrap.define(A,{statics:{errorToString:qx.lang.Object.select((!Error.prototype.toString||Error.prototype.toString()==x)?D:C,{"native":Error.prototype.toString,"emulated":function(){return this.message;
}}),arrayIndexOf:qx.lang.Object.select(Array.prototype.indexOf?C:D,{"native":Array.prototype.indexOf,"emulated":function(f,g){if(g==null){g=0;
}else if(g<0){g=Math.max(0,this.length+g);
}
for(var i=g;i<this.length;i++){if(this[i]===f){return i;
}}return -1;
}}),arrayLastIndexOf:qx.lang.Object.select(Array.prototype.lastIndexOf?C:D,{"native":Array.prototype.lastIndexOf,"emulated":function(d,e){if(e==null){e=this.length-1;
}else if(e<0){e=Math.max(0,this.length+e);
}
for(var i=e;i>=0;i--){if(this[i]===d){return i;
}}return -1;
}}),arrayForEach:qx.lang.Object.select(Array.prototype.forEach?C:D,{"native":Array.prototype.forEach,"emulated":function(q,r){var l=this.length;

for(var i=0;i<l;i++){var s=this[i];

if(s!==undefined){q.call(r||window,s,i,this);
}}}}),arrayFilter:qx.lang.Object.select(Array.prototype.filter?C:D,{"native":Array.prototype.filter,"emulated":function(h,j){var k=[];
var l=this.length;

for(var i=0;i<l;i++){var m=this[i];

if(m!==undefined){if(h.call(j||window,m,i,this)){k.push(this[i]);
}}}return k;
}}),arrayMap:qx.lang.Object.select(Array.prototype.map?C:D,{"native":Array.prototype.map,"emulated":function(t,u){var v=[];
var l=this.length;

for(var i=0;i<l;i++){var w=this[i];

if(w!==undefined){v[i]=t.call(u||window,w,i,this);
}}return v;
}}),arraySome:qx.lang.Object.select(Array.prototype.some?C:D,{"native":Array.prototype.some,"emulated":function(n,o){var l=this.length;

for(var i=0;i<l;i++){var p=this[i];

if(p!==undefined){if(n.call(o||window,p,i,this)){return true;
}}}return false;
}}),arrayEvery:qx.lang.Object.select(Array.prototype.every?C:D,{"native":Array.prototype.every,"emulated":function(a,b){var l=this.length;

for(var i=0;i<l;i++){var c=this[i];

if(c!==undefined){if(!a.call(b||window,c,i,this)){return false;
}}}return true;
}}),stringQuote:qx.lang.Object.select(String.prototype.quote?C:D,{"native":String.prototype.quote,"emulated":function(){return B+this.replace(/\\/g,z).replace(/\"/g,y)+B;
}})}});
Error.prototype.toString=qx.lang.Core.errorToString;
Array.prototype.indexOf=qx.lang.Core.arrayIndexOf;
Array.prototype.lastIndexOf=qx.lang.Core.arrayLastIndexOf;
Array.prototype.forEach=qx.lang.Core.arrayForEach;
Array.prototype.filter=qx.lang.Core.arrayFilter;
Array.prototype.map=qx.lang.Core.arrayMap;
Array.prototype.some=qx.lang.Core.arraySome;
Array.prototype.every=qx.lang.Core.arrayEvery;
String.prototype.quote=qx.lang.Core.stringQuote;
})();
(function(){var u="indexOf",t="lastIndexOf",r="slice",q="concat",p="join",o="toLocaleUpperCase",n="shift",m="substr",k="filter",j="unshift",Q="match",P="quote",O="qx.lang.Generics",N="localeCompare",M="sort",L="some",K="charAt",J="split",I="substring",H="pop",B="toUpperCase",C="replace",z="push",A="charCodeAt",x="every",y="reverse",v="search",w="forEach",D="map",E="toLowerCase",G="splice",F="toLocaleLowerCase";
qx.Bootstrap.define(O,{statics:{__cc:{"Array":[p,y,M,z,H,n,j,G,q,r,u,t,w,D,k,L,x],"String":[P,I,E,B,K,A,u,t,F,o,N,Q,v,C,J,m,q,r]},__cd:function(g,h){return function(s){return g.prototype[h].apply(s,Array.prototype.slice.call(arguments,1));
};
},__ce:function(){var b=qx.lang.Generics.__cc;

for(var f in b){var d=window[f];
var c=b[f];

for(var i=0,l=c.length;i<l;i++){var e=c[i];

if(!d[e]){d[e]=qx.lang.Generics.__cd(d,e);
}}}}},defer:function(a){a.__ce();
}});
})();
(function(){var c="qx.event.type.Data",b="qx.event.type.Event",a="qx.data.IListData";
qx.Interface.define(a,{events:{"change":c,"changeLength":b},members:{getItem:function(g){},setItem:function(i,j){},splice:function(d,e,f){},contains:function(h){},getLength:function(){},toArray:function(){}}});
})();
(function(){var a="qx.lang.Date";
qx.Bootstrap.define(a,{statics:{now:function(){return +new Date;
}}});
})();
(function(){var c="qx.globalErrorHandling",b="on",a="qx.event.GlobalError";
qx.Bootstrap.define(a,{statics:{setErrorHandler:function(k,l){this.__cf=k||null;
this.__cg=l||window;

if(qx.core.Setting.get(c)===b){if(k&&!window.onerror){window.onerror=qx.lang.Function.bind(this.__ch,this);
}
if(!k&&window.onerror){window.onerror=null;
}}},__ch:function(h,i,j){if(this.__cf){this.handleError(new qx.core.WindowError(h,i,j));
return true;
}},observeMethod:function(d){if(qx.core.Setting.get(c)===b){var self=this;
return function(){if(!self.__cf){return d.apply(this,arguments);
}
try{return d.apply(this,arguments);
}catch(e){self.handleError(e);
}};
}else{return d;
}},handleError:function(f){if(this.__cf){this.__cf.call(this.__cg,f);
}}},defer:function(g){qx.core.Setting.define(c,b);
g.setErrorHandler(null,null);
}});
})();
(function(){var e="",d="qx.core.WindowError";
qx.Class.define(d,{extend:Error,construct:function(a,b,c){Error.call(this,a);
this.__ci=a;
this.__cj=b||e;
this.__ck=c===undefined?-1:c;
},members:{__ci:null,__cj:null,__ck:null,toString:function(){return this.__ci;
},getUri:function(){return this.__cj;
},getLineNumber:function(){return this.__ck;
}}});
})();
(function(){var i="qx.event.type.Event";
qx.Class.define(i,{extend:qx.core.Object,statics:{CAPTURING_PHASE:1,AT_TARGET:2,BUBBLING_PHASE:3},members:{init:function(e,f){{};
this._type=null;
this._target=null;
this._currentTarget=null;
this._relatedTarget=null;
this._originalTarget=null;
this._stopPropagation=false;
this._preventDefault=false;
this._bubbles=!!e;
this._cancelable=!!f;
this._timeStamp=(new Date()).getTime();
this._eventPhase=null;
return this;
},clone:function(a){if(a){var b=a;
}else{var b=qx.event.Pool.getInstance().getObject(this.constructor);
}b._type=this._type;
b._target=this._target;
b._currentTarget=this._currentTarget;
b._relatedTarget=this._relatedTarget;
b._originalTarget=this._originalTarget;
b._stopPropagation=this._stopPropagation;
b._bubbles=this._bubbles;
b._preventDefault=this._preventDefault;
b._cancelable=this._cancelable;
return b;
},stop:function(){this.stopPropagation();
this.preventDefault();
},stopPropagation:function(){{};
this._stopPropagation=true;
},getPropagationStopped:function(){return !!this._stopPropagation;
},preventDefault:function(){{};
this._preventDefault=true;
},getDefaultPrevented:function(){return !!this._preventDefault;
},getType:function(){return this._type;
},setType:function(c){this._type=c;
},getEventPhase:function(){return this._eventPhase;
},setEventPhase:function(j){this._eventPhase=j;
},getTimeStamp:function(){return this._timeStamp;
},getTarget:function(){return this._target;
},setTarget:function(l){this._target=l;
},getCurrentTarget:function(){return this._currentTarget||this._target;
},setCurrentTarget:function(h){this._currentTarget=h;
},getRelatedTarget:function(){return this._relatedTarget;
},setRelatedTarget:function(g){this._relatedTarget=g;
},getOriginalTarget:function(){return this._originalTarget;
},setOriginalTarget:function(d){this._originalTarget=d;
},getBubbles:function(){return this._bubbles;
},setBubbles:function(m){this._bubbles=m;
},isCancelable:function(){return this._cancelable;
},setCancelable:function(k){this._cancelable=k;
}},destruct:function(){this._target=this._currentTarget=this._relatedTarget=this._originalTarget=null;
}});
})();
(function(){var a="qx.event.type.Data";
qx.Class.define(a,{extend:qx.event.type.Event,members:{__cl:null,__cm:null,init:function(b,c,d){arguments.callee.base.call(this,false,d);
this.__cl=b;
this.__cm=c;
return this;
},clone:function(e){var f=arguments.callee.base.call(this,e);
f.__cl=this.__cl;
f.__cm=this.__cm;
return f;
},getData:function(){return this.__cl;
},getOldData:function(){return this.__cm;
}},destruct:function(){this.__cl=this.__cm=null;
}});
})();
(function(){var a="qx.event.IEventHandler";
qx.Interface.define(a,{statics:{TARGET_DOMNODE:1,TARGET_WINDOW:2,TARGET_OBJECT:3},members:{canHandleEvent:function(b,c){},registerEvent:function(d,e,f){},unregisterEvent:function(g,h,i){}}});
})();
(function(){var p="ready",o="qx.client",n="mshtml",m="load",l="unload",k="qx.event.handler.Application",j="complete",i="gecko|opera|webkit",h="left",g="DOMContentLoaded",f="shutdown";
qx.Class.define(k,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(x){arguments.callee.base.call(this);
this._window=x.getWindow();
this.__cn=false;
this.__co=false;
this._initObserver();
qx.event.handler.Application.$$instance=this;
},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{ready:1,shutdown:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:true,__cp:false,onScriptLoaded:function(){this.__cp=true;
var w=qx.event.handler.Application.$$instance;

if(w){w.__cs();
}}},members:{canHandleEvent:function(u,v){},registerEvent:function(a,b,c){},unregisterEvent:function(r,s,t){},__cq:null,__cn:null,__co:null,__cr:null,__cs:function(){var y=qx.event.handler.Application;
if(!this.__cq&&this.__cn&&y.__cp){if(qx.core.Variant.isSet(o,n)){if(qx.event.Registration.hasListener(this._window,p)){this.__cq=true;
qx.event.Registration.fireEvent(this._window,p);
}}else{this.__cq=true;
qx.event.Registration.fireEvent(this._window,p);
}}},isApplicationReady:function(){return this.__cq;
},_initObserver:function(){if(qx.$$domReady||document.readyState==j){this.__cn=true;
this.__cs();
}else{this._onNativeLoadWrapped=qx.lang.Function.bind(this._onNativeLoad,this);

if(qx.core.Variant.isSet(o,i)){qx.bom.Event.addNativeListener(this._window,g,this._onNativeLoadWrapped);
}else if(qx.core.Variant.isSet(o,n)){var self=this;
var q=function(){try{document.documentElement.doScroll(h);

if(document.body){self._onNativeLoadWrapped();
}}catch(d){window.setTimeout(q,100);
}};
q();
}qx.bom.Event.addNativeListener(this._window,m,this._onNativeLoadWrapped);
}this._onNativeUnloadWrapped=qx.lang.Function.bind(this._onNativeUnload,this);
qx.bom.Event.addNativeListener(this._window,l,this._onNativeUnloadWrapped);
},_stopObserver:function(){if(this._onNativeLoadWrapped){qx.bom.Event.removeNativeListener(this._window,m,this._onNativeLoadWrapped);
}qx.bom.Event.removeNativeListener(this._window,l,this._onNativeUnloadWrapped);
this._onNativeLoadWrapped=null;
this._onNativeUnloadWrapped=null;
},_onNativeLoad:qx.event.GlobalError.observeMethod(function(){this.__cn=true;
this.__cs();
}),_onNativeUnload:qx.event.GlobalError.observeMethod(function(){if(!this.__cr){this.__cr=true;

try{qx.event.Registration.fireEvent(this._window,f);
}catch(e){throw e;
}finally{qx.core.ObjectRegistry.shutdown();
}}})},destruct:function(){this._stopObserver();
this._window=null;
},defer:function(z){qx.event.Registration.addHandler(z);
}});
})();
(function(){var j=":",h="qx.client",g="anonymous",f="...",e="qx.dev.StackTrace",d="",c="\n",b="/source/class/",a=".";
qx.Bootstrap.define(e,{statics:{getStackTrace:qx.core.Variant.select(h,{"gecko":function(){try{throw new Error();
}catch(ba){var J=this.getStackTraceFromError(ba);
qx.lang.Array.removeAt(J,0);
var H=this.getStackTraceFromCaller(arguments);
var F=H.length>J.length?H:J;

for(var i=0;i<Math.min(H.length,J.length);i++){var G=H[i];

if(G.indexOf(g)>=0){continue;
}var N=G.split(j);

if(N.length!=2){continue;
}var L=N[0];
var E=N[1];
var D=J[i];
var O=D.split(j);
var K=O[0];
var C=O[1];

if(qx.Class.getByName(K)){var I=K;
}else{I=L;
}var M=I+j;

if(E){M+=E+j;
}M+=C;
F[i]=M;
}return F;
}},"mshtml|webkit":function(){return this.getStackTraceFromCaller(arguments);
},"opera":function(){var R;

try{R.bar();
}catch(P){var S=this.getStackTraceFromError(P);
qx.lang.Array.removeAt(S,0);
return S;
}return [];
}}),getStackTraceFromCaller:qx.core.Variant.select(h,{"opera":function(bc){return [];
},"default":function(T){var Y=[];
var X=qx.lang.Function.getCaller(T);
var U={};

while(X){var V=qx.lang.Function.getName(X);
Y.push(V);

try{X=X.caller;
}catch(Q){break;
}
if(!X){break;
}var W=qx.core.ObjectRegistry.toHashCode(X);

if(U[W]){Y.push(f);
break;
}U[W]=X;
}return Y;
}}),getStackTraceFromError:qx.core.Variant.select(h,{"gecko":function(r){if(!r.stack){return [];
}var x=/@(.+):(\d+)$/gm;
var s;
var t=[];

while((s=x.exec(r.stack))!=null){var u=s[1];
var w=s[2];
var v=this.__ct(u);
t.push(v+j+w);
}return t;
},"webkit":function(bb){if(bb.sourceURL&&bb.line){return [this.__ct(bb.sourceURL)+j+bb.line];
}else{return [];
}},"opera":function(k){if(k.message.indexOf("Backtrace:")<0){return [];
}var m=[];
var n=qx.lang.String.trim(k.message.split("Backtrace:")[1]);
var o=n.split(c);

for(var i=0;i<o.length;i++){var l=o[i].match(/\s*Line ([0-9]+) of.* (\S.*)/);

if(l&&l.length>=2){var q=l[1];
var p=this.__ct(l[2]);
m.push(p+j+q);
}}return m;
},"default":function(){return [];
}}),__ct:function(y){var B=b;
var z=y.indexOf(B);
var A=(z==-1)?y:y.substring(z+B.length).replace(/\//g,a).replace(/\.js$/,d);
return A;
}}});
})();
(function(){var b="qx.util.ObjectPool",a="Integer";
qx.Class.define(b,{extend:qx.core.Object,construct:function(j){arguments.callee.base.call(this);
this.__cu={};

if(j!=null){this.setSize(j);
}},properties:{size:{check:a,init:Infinity}},members:{__cu:null,getObject:function(f){if(this.$$disposed){return;
}
if(!f){throw new Error("Class needs to be defined!");
}var g=null;
var h=this.__cu[f.classname];

if(h){g=h.pop();
}
if(g){g.$$pooled=false;
}else{g=new f;
}return g;
},poolObject:function(k){if(!this.__cu){return;
}var m=k.classname;
var n=this.__cu[m];

if(k.$$pooled){throw new Error("Object is already pooled: "+k);
}
if(!n){this.__cu[m]=n=[];
}if(n.length>this.getSize()){if(k.destroy){k.destroy();
}else{k.dispose();
}return;
}k.$$pooled=true;
n.push(k);
}},destruct:function(){var e=this.__cu;
var c,d,i,l;

for(c in e){d=e[c];

for(i=0,l=d.length;i<l;i++){d[i].dispose();
}}delete this.__cu;
}});
})();
(function(){var b="singleton",a="qx.event.Pool";
qx.Class.define(a,{extend:qx.util.ObjectPool,type:b,construct:function(){arguments.callee.base.call(this,30);
}});
})();
(function(){var b="Don't use 'disposeFields' - instead assign directly to 'null'",a="qx.util.DisposeUtil";
qx.Class.define(a,{statics:{disposeFields:function(o,p){qx.log.Logger.deprecatedMethodWarning(arguments.callee,b);
var name;

for(var i=0,l=p.length;i<l;i++){var name=p[i];

if(o[name]==null||!o.hasOwnProperty(name)){continue;
}o[name]=null;
}},disposeObjects:function(c,d){var name;

for(var i=0,l=d.length;i<l;i++){name=d[i];

if(c[name]==null||!c.hasOwnProperty(name)){continue;
}
if(!qx.core.ObjectRegistry.inShutDown){if(c[name].dispose){c[name].dispose();
}else{throw new Error("Has no disposable object under key: "+name+"!");
}}c[name]=null;
}},disposeArray:function(q,r){var t=q[r];

if(!t){return;
}if(qx.core.ObjectRegistry.inShutDown){q[r]=null;
return;
}try{var s;

for(var i=t.length-1;i>=0;i--){s=t[i];

if(s){s.dispose();
}}}catch(h){throw new Error("The array field: "+r+" of object: "+q+" has non disposable entries: "+h);
}t.length=0;
q[r]=null;
},disposeMap:function(j,k){var m=j[k];

if(!m){return;
}if(qx.core.ObjectRegistry.inShutDown){j[k]=null;
return;
}try{for(var n in m){if(m.hasOwnProperty(n)){m[n].dispose();
}}}catch(u){throw new Error("The map field: "+k+" of object: "+j+" has non disposable entries: "+u);
}j[k]=null;
},disposeTriggeredBy:function(e,f){var g=f.dispose;
f.dispose=function(){g.call(f);
e.dispose();
};
}}});
})();
(function(){var a="qx.event.IEventDispatcher";
qx.Interface.define(a,{members:{canDispatchEvent:function(d,event,e){this.assertInstance(event,qx.event.type.Event);
this.assertString(e);
},dispatchEvent:function(b,event,c){this.assertInstance(event,qx.event.type.Event);
this.assertString(c);
}}});
})();
(function(){var a="qx.event.dispatch.Direct";
qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventDispatcher,construct:function(b){this._manager=b;
},statics:{PRIORITY:qx.event.Registration.PRIORITY_LAST},members:{canDispatchEvent:function(k,event,m){return !event.getBubbles();
},dispatchEvent:function(c,event,d){var g,e;
{};
event.setEventPhase(qx.event.type.Event.AT_TARGET);
var h=this._manager.getListeners(c,d,false);

if(h){for(var i=0,l=h.length;i<l;i++){var f=h[i].context||c;
h[i].handler.call(f,event);
}}}},defer:function(j){qx.event.Registration.addDispatcher(j);
}});
})();
(function(){var F="get",E="",D="[",C="last",B="change",A="]",z=".",y="Number",x="String",w="set",U="deepBinding",T="item",S="reset",R="' (",Q="Boolean",P=").",O=") to the object '",N="Integer",M="qx.data.SingleValueBinding",L="No event could be found for the property",J="PositiveNumber",K="Binding from '",H="PositiveInteger",I="Binding does not exist!",G="Date";
qx.Class.define(M,{statics:{DEBUG_ON:false,__cv:{},bind:function(cx,cy,cz,cA,cB){var cL=this.__cx(cx,cy,cz,cA,cB);
var cG=cy.split(z);
var cD=this.__cE(cG);
var cK=[];
var cH=[];
var cI=[];
var cE=[];
var cF=cx;
for(var i=0;i<cG.length;i++){if(cD[i]!==E){cE.push(B);
}else{cE.push(this.__cz(cF,cG[i]));
}cK[i]=cF;
if(i==cG.length-1){if(cD[i]!==E){var cO=cD[i]===C?cF.length-1:cD[i];
var cC=cF.getItem(cO);
this.__cD(cC,cz,cA,cB,cx);
cI[i]=this.__cF(cF,cE[i],cz,cA,cB,cD[i]);
}else{if(cG[i]!=null&&cF[F+qx.lang.String.firstUp(cG[i])]!=null){var cC=cF[F+qx.lang.String.firstUp(cG[i])]();
this.__cD(cC,cz,cA,cB,cx);
}cI[i]=this.__cF(cF,cE[i],cz,cA,cB);
}}else{var cM={index:i,propertyNames:cG,sources:cK,listenerIds:cI,arrayIndexValues:cD,targetObject:cz,targetPropertyChain:cA,options:cB,listeners:cH};
var cJ=qx.lang.Function.bind(this.__cw,this,cM);
cH.push(cJ);
cI[i]=cF.addListener(cE[i],cJ);
}if(cF[F+qx.lang.String.firstUp(cG[i])]==null){cF=null;
}else if(cD[i]!==E){cF=cF[F+qx.lang.String.firstUp(cG[i])](cD[i]);
}else{cF=cF[F+qx.lang.String.firstUp(cG[i])]();
}
if(!cF){break;
}}var cN={type:U,listenerIds:cI,sources:cK,targetListenerIds:cL.listenerIds,targets:cL.targets};
this.__cG(cN,cx,cy,cz,cA);
return cN;
},__cw:function(bG){if(bG.options&&bG.options.onUpdate){bG.options.onUpdate(bG.sources[bG.index],bG.targetObject);
}for(var j=bG.index+1;j<bG.propertyNames.length;j++){var bK=bG.sources[j];
bG.sources[j]=null;

if(!bK){continue;
}bK.removeListenerById(bG.listenerIds[j]);
}var bK=bG.sources[bG.index];
for(var j=bG.index+1;j<bG.propertyNames.length;j++){if(bG.arrayIndexValues[j-1]!==E){bK=bK[F+qx.lang.String.firstUp(bG.propertyNames[j-1])](bG.arrayIndexValues[j-1]);
}else{bK=bK[F+qx.lang.String.firstUp(bG.propertyNames[j-1])]();
}bG.sources[j]=bK;
if(!bK){this.__cA(bG.targetObject,bG.targetPropertyChain);
break;
}if(j==bG.propertyNames.length-1){if(qx.Class.implementsInterface(bK,qx.data.IListData)){var bL=bG.arrayIndexValues[j]===C?bK.length-1:bG.arrayIndexValues[j];
var bI=bK.getItem(bL);
this.__cD(bI,bG.targetObject,bG.targetPropertyChain,bG.options,bG.sources[bG.index]);
bG.listenerIds[j]=this.__cF(bK,B,bG.targetObject,bG.targetPropertyChain,bG.options,bG.arrayIndexValues[j]);
}else{if(bG.propertyNames[j]!=null&&bK[F+qx.lang.String.firstUp(bG.propertyNames[j])]!=null){var bI=bK[F+qx.lang.String.firstUp(bG.propertyNames[j])]();
this.__cD(bI,bG.targetObject,bG.targetPropertyChain,bG.options,bG.sources[bG.index]);
}var bJ=this.__cz(bK,bG.propertyNames[j]);
bG.listenerIds[j]=this.__cF(bK,bJ,bG.targetObject,bG.targetPropertyChain,bG.options);
}}else{if(bG.listeners[j]==null){var bH=qx.lang.Function.bind(this.__cw,this,bG);
bG.listeners.push(bH);
}if(qx.Class.implementsInterface(bK,qx.data.IListData)){var bJ=B;
}else{var bJ=this.__cz(bK,bG.propertyNames[j]);
}bG.listenerIds[j]=bK.addListener(bJ,bG.listeners[j]);
}}},__cx:function(bR,bS,bT,bU,bV){var ca=bU.split(z);
var bX=this.__cE(ca);
var cf=[];
var ce=[];
var cc=[];
var cb=[];
var bY=bT;
for(var i=0;i<ca.length-1;i++){if(bX[i]!==E){cb.push(B);
}else{try{cb.push(this.__cz(bY,ca[i]));
}catch(e){break;
}}cf[i]=bY;
var cd=function(){for(var j=i+1;j<ca.length-1;j++){var bE=cf[j];
cf[j]=null;

if(!bE){continue;
}bE.removeListenerById(cc[j]);
}var bE=cf[i];
for(var j=i+1;j<ca.length-1;j++){var bC=qx.lang.String.firstUp(ca[j-1]);
if(bX[j-1]!==E){var bF=bX[j-1]===C?bE.getLength()-1:bX[j-1];
bE=bE[F+bC](bF);
}else{bE=bE[F+bC]();
}cf[j]=bE;
if(ce[j]==null){ce.push(cd);
}if(qx.Class.implementsInterface(bE,qx.data.IListData)){var bD=B;
}else{try{var bD=qx.data.SingleValueBinding.__cz(bE,ca[j]);
}catch(e){break;
}}cc[j]=bE.addListener(bD,ce[j]);
}qx.data.SingleValueBinding.__cy(bR,bS,bT,bU);
};
ce.push(cd);
cc[i]=bY.addListener(cb[i],cd);
var bW=qx.lang.String.firstUp(ca[i]);
if(bY[F+bW]==null){bY=null;
}else if(bX[i]!==E){bY=bY[F+bW](bX[i]);
}else{bY=bY[F+bW]();
}
if(!bY){break;
}}return {listenerIds:cc,targets:cf};
},__cy:function(bi,bj,bk,bl){var bp=this.__cC(bi,bj);

if(bp!=null){var br=bj.substring(bj.lastIndexOf(z)+1,bj.length);
if(br.charAt(br.length-1)==A){var bm=br.substring(br.lastIndexOf(D)+1,br.length-1);
var bo=br.substring(0,br.lastIndexOf(D));
var bq=bp[F+qx.lang.String.firstUp(bo)]();

if(bm==C){bm=bq.length-1;
}
if(bq!=null){var bn=bq.getItem(bm);
}}else{var bn=bp[F+qx.lang.String.firstUp(br)]();
}}this.__cB(bk,bl,bn);
},__cz:function(cp,cq){var cr=this.__cI(cp,cq);
if(cr==null){if(qx.Class.supportsEvent(cp.constructor,cq)){cr=cq;
}else if(qx.Class.supportsEvent(cp.constructor,B+qx.lang.String.firstUp(cq))){cr=B+qx.lang.String.firstUp(cq);
}else{throw new qx.core.AssertionError(L,cq);
}}return cr;
},__cA:function(bw,bx){var by=this.__cC(bw,bx);

if(by!=null){var bz=bx.substring(bx.lastIndexOf(z)+1,bx.length);
if(bz.charAt(bz.length-1)==A){this.__cB(bw,bx,null);
return;
}if(by[S+qx.lang.String.firstUp(bz)]!=undefined){by[S+qx.lang.String.firstUp(bz)]();
}else{by[w+qx.lang.String.firstUp(bz)](null);
}}},__cB:function(V,W,X){var bc=this.__cC(V,W);

if(bc!=null){var bd=W.substring(W.lastIndexOf(z)+1,W.length);
if(bd.charAt(bd.length-1)==A){var Y=bd.substring(bd.lastIndexOf(D)+1,bd.length-1);
var bb=bd.substring(0,bd.lastIndexOf(D));
var ba=bc[F+qx.lang.String.firstUp(bb)]();

if(Y==C){Y=ba.length-1;
}
if(ba!=null){ba.setItem(Y,X);
}}else{bc[w+qx.lang.String.firstUp(bd)](X);
}}},__cC:function(m,n){var q=n.split(z);
var r=m;
for(var i=0;i<q.length-1;i++){try{var p=q[i];
if(p.indexOf(A)==p.length-1){var o=p.substring(p.indexOf(D)+1,p.length-1);
p=p.substring(0,p.indexOf(D));
}r=r[F+qx.lang.String.firstUp(p)]();

if(o!=null){if(o==C){o=r.length-1;
}r=r.getItem(o);
o=null;
}}catch(cS){return null;
}}return r;
},__cD:function(bM,bN,bO,bP,bQ){bM=this.__cH(bM,bN,bO,bP);
if(bM==null){this.__cA(bN,bO);
}if(bM!=undefined){try{this.__cB(bN,bO,bM);
if(bP&&bP.onUpdate){bP.onUpdate(bQ,bN,bM);
}}catch(e){if(!(e instanceof qx.core.ValidationError)){throw e;
}
if(bP&&bP.onSetFail){bP.onSetFail(e);
}else{this.warn("Failed so set value "+bM+" on "+bN+". Error message: "+e);
}}}},__cE:function(cT){var cU=[];
for(var i=0;i<cT.length;i++){var name=cT[i];
if(qx.lang.String.endsWith(name,A)){var cV=name.substring(name.indexOf(D)+1,name.indexOf(A));
if(name.indexOf(A)!=name.length-1){throw new Error("Please use only one array at a time: "+name+" does not work.");
}
if(cV!==C){if(cV==E||isNaN(parseInt(cV))){throw new Error("No number or 'last' value hast been given"+" in a array binding: "+name+" does not work.");
}}if(name.indexOf(D)!=0){cT[i]=name.substring(0,name.indexOf(D));
cU[i]=E;
cU[i+1]=cV;
cT.splice(i+1,0,T);
i++;
}else{cU[i]=cV;
cT.splice(i,1,T);
}}else{cU[i]=E;
}}return cU;
},__cF:function(cg,ch,ci,cj,ck,cl){var cm;
{};
var co=function(bs,e){if(bs!==E){if(bs===C){bs=cg.length-1;
}var bv=cg.getItem(bs);
if(bv==undefined){qx.data.SingleValueBinding.__cA(ci,cj);
}var bt=e.getData().start;
var bu=e.getData().end;

if(bs<bt||bs>bu){return;
}}else{var bv=e.getData();
}if(qx.data.SingleValueBinding.DEBUG_ON){qx.log.Logger.debug("Binding executed from "+cg+" by "+ch+" to "+ci+" ("+cj+")");
qx.log.Logger.debug("Data before conversion: "+bv);
}bv=qx.data.SingleValueBinding.__cH(bv,ci,cj,ck);
if(qx.data.SingleValueBinding.DEBUG_ON){qx.log.Logger.debug("Data after conversion: "+bv);
}try{if(bv!=undefined){qx.data.SingleValueBinding.__cB(ci,cj,bv);
}else{qx.data.SingleValueBinding.__cA(ci,cj);
}if(ck&&ck.onUpdate){ck.onUpdate(cg,ci,bv);
}}catch(e){if(!(e instanceof qx.core.ValidationError)){throw e;
}
if(ck&&ck.onSetFail){ck.onSetFail(e);
}else{this.warn("Failed so set value "+bv+" on "+ci+". Error message: "+e);
}}};
if(!cl){cl=E;
}co=qx.lang.Function.bind(co,cg,cl);
var cn=cg.addListener(ch,co);
return cn;
},__cG:function(cY,da,db,dc,dd){if(this.__cv[da.toHashCode()]===undefined){this.__cv[da.toHashCode()]=[];
}this.__cv[da.toHashCode()].push([cY,da,db,dc,dd]);
},__cH:function(a,b,c,d){if(d&&d.converter){var g;

if(b.getModel){g=b.getModel();
}return d.converter(a,g);
}else{var k=this.__cC(b,c);
var l=c.substring(c.lastIndexOf(z)+1,c.length);
if(k==null){return a;
}var h=qx.Class.getPropertyDefinition(k.constructor,l);
var f=h==null?E:h.check;
return this.__cJ(a,f);
}},__cI:function(cP,cQ){var cR=qx.Class.getPropertyDefinition(cP.constructor,cQ);

if(cR==null){return null;
}return cR.event;
},__cJ:function(cs,ct){var cu=qx.lang.Type.getClass(cs);
if((cu==y||cu==x)&&(ct==N||ct==H)){cs=parseInt(cs);
}if((cu==Q||cu==y||cu==G)&&ct==x){cs=cs+E;
}if((cu==y||cu==x)&&(ct==y||ct==J)){cs=parseFloat(cs);
}return cs;
},removeBindingFromObject:function(t,u){if(u.type==U){for(var i=0;i<u.sources.length;i++){if(u.sources[i]){u.sources[i].removeListenerById(u.listenerIds[i]);
}}for(var i=0;i<u.targets.length;i++){if(u.targets[i]){u.targets[i].removeListenerById(u.targetListenerIds[i]);
}}}else{t.removeListenerById(u);
}var v=this.__cv[t.toHashCode()];
if(v!=undefined){for(var i=0;i<v.length;i++){if(v[i][0]==u){qx.lang.Array.remove(v,v[i]);
return;
}}}throw new Error("Binding could not be found!");
},removeAllBindingsForObject:function(cW){{};
var cX=this.__cv[cW.toHashCode()];

if(cX!=undefined){for(var i=cX.length-1;i>=0;i--){this.removeBindingFromObject(cW,cX[i][0]);
}}},getAllBindingsForObject:function(s){if(this.__cv[s.toHashCode()]===undefined){this.__cv[s.toHashCode()]=[];
}return this.__cv[s.toHashCode()];
},removeAllBindings:function(){for(var bB in this.__cv){var bA=qx.core.ObjectRegistry.fromHashCode(bB);
if(bA==null){delete this.__cv[bB];
continue;
}this.removeAllBindingsForObject(bA);
}this.__cv={};
},getAllBindings:function(){return this.__cv;
},showBindingInLog:function(be,bf){var bh;
for(var i=0;i<this.__cv[be.toHashCode()].length;i++){if(this.__cv[be.toHashCode()][i][0]==bf){bh=this.__cv[be.toHashCode()][i];
break;
}}
if(bh===undefined){var bg=I;
}else{var bg=K+bh[1]+R+bh[2]+O+bh[3]+R+bh[4]+P;
}qx.log.Logger.debug(bg);
},showAllBindingsInLog:function(){for(var cw in this.__cv){var cv=qx.core.ObjectRegistry.fromHashCode(cw);

for(var i=0;i<this.__cv[cw].length;i++){this.showBindingInLog(cv,this.__cv[cw][i][0]);
}}}}});
})();
(function(){var c=": ",b="qx.type.BaseError",a="";
qx.Class.define(b,{extend:Error,construct:function(d,e){Error.call(this,e);
this.__cK=d||a;
this.message=e||qx.type.BaseError.DEFAULTMESSAGE;
},statics:{DEFAULTMESSAGE:"error"},members:{__cK:null,message:null,getComment:function(){return this.__cK;
},toString:function(){return this.__cK+c+this.message;
}}});
})();
(function(){var a="qx.core.AssertionError";
qx.Class.define(a,{extend:qx.type.BaseError,construct:function(b,c){qx.type.BaseError.call(this,b,c);
this.__cL=qx.dev.StackTrace.getStackTrace();
},members:{__cL:null,getStackTrace:function(){return this.__cL;
}}});
})();
(function(){var a="qx.core.ValidationError";
qx.Class.define(a,{extend:qx.type.BaseError});
})();
(function(){var a="qx.event.handler.Object";
qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventHandler,statics:{PRIORITY:qx.event.Registration.PRIORITY_LAST,SUPPORTED_TYPES:null,TARGET_CHECK:qx.event.IEventHandler.TARGET_OBJECT,IGNORE_CAN_HANDLE:false},members:{canHandleEvent:function(h,i){return qx.Class.supportsEvent(h.constructor,i);
},registerEvent:function(e,f,g){},unregisterEvent:function(b,c,d){}},defer:function(j){qx.event.Registration.addHandler(j);
}});
})();
(function(){var c="qx.util.ValueManager",b="abstract";
qx.Class.define(c,{type:b,extend:qx.core.Object,construct:function(){arguments.callee.base.call(this);
this._dynamic={};
},members:{_dynamic:null,resolveDynamic:function(a){return this._dynamic[a];
},isDynamic:function(d){return !!this._dynamic[d];
},resolve:function(e){if(e&&this._dynamic[e]){return this._dynamic[e];
}return e;
},_setDynamic:function(f){this._dynamic=f;
},_getDynamic:function(){return this._dynamic;
}},destruct:function(){this._dynamic=null;
}});
})();
(function(){var q="/",p="0",o="qx/static",n="http://",m="https://",l="file://",k="qx.util.AliasManager",j="singleton",i=".",h="static";
qx.Class.define(k,{type:j,extend:qx.util.ValueManager,construct:function(){arguments.callee.base.call(this);
this.__cM={};
this.add(h,o);
},members:{__cM:null,_preprocess:function(a){var d=this._getDynamic();

if(d[a]===false){return a;
}else if(d[a]===undefined){if(a.charAt(0)===q||a.charAt(0)===i||a.indexOf(n)===0||a.indexOf(m)===p||a.indexOf(l)===0){d[a]=false;
return a;
}
if(this.__cM[a]){return this.__cM[a];
}var c=a.substring(0,a.indexOf(q));
var b=this.__cM[c];

if(b!==undefined){d[a]=b+a.substring(c.length);
}}return a;
},add:function(r,s){this.__cM[r]=s;
var u=this._getDynamic();
for(var t in u){if(t.substring(0,t.indexOf(q))===r){u[t]=s+t.substring(r.length);
}}},remove:function(g){delete this.__cM[g];
},resolve:function(e){var f=this._getDynamic();

if(e!==null){e=this._preprocess(e);
}return f[e]||e;
}},destruct:function(){this.__cM=null;
}});
})();
(function(){var bf="px",be="qx.client",bd="div",bc="img",bb="",ba="scale-x",Y="mshtml",X="no-repeat",W="scale",V="scale-y",bA="qx/icon",bz="repeat",by=".png",bx="crop",bw="webkit",bv="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='",bu='<div style="',bt="repeat-y",bs='<img src="',br="qx.bom.element.Decoration",bn="', sizingMethod='",bo="png",bl="')",bm='"/>',bj='" style="',bk="none",bh=" ",bi="repeat-x",bp='"></div>',bq="absolute";
qx.Class.define(br,{statics:{DEBUG:false,__cN:{},__cO:qx.core.Variant.isSet(be,Y),__cP:qx.core.Variant.select(be,{"mshtml":{"scale-x":true,"scale-y":true,"scale":true,"no-repeat":true},"default":null}),__cQ:{"scale-x":bc,"scale-y":bc,"scale":bc,"repeat":bd,"no-repeat":bd,"repeat-x":bd,"repeat-y":bd},update:function(s,t,u,v){var x=this.getTagName(u,t);

if(x!=s.tagName.toLowerCase()){throw new Error("Image modification not possible because elements could not be replaced at runtime anymore!");
}var y=this.getAttributes(t,u,v);

if(x===bc){s.src=y.src;
}if(s.style.backgroundPosition!=bb&&y.style.backgroundPosition===undefined){y.style.backgroundPosition=null;
}if(s.style.clip!=bb&&y.style.clip===undefined){y.style.clip=null;
}var w=qx.bom.element.Style;
w.setStyles(s,y.style);
},create:function(P,Q,R){var S=this.getTagName(Q,P);
var U=this.getAttributes(P,Q,R);
var T=qx.bom.element.Style.compile(U.style);

if(S===bc){return bs+U.src+bj+T+bm;
}else{return bu+T+bp;
}},getTagName:function(bB,bC){if(qx.core.Variant.isSet(be,Y)){if(bC&&this.__cO&&this.__cP[bB]&&qx.lang.String.endsWith(bC,by)){return bd;
}}return this.__cQ[bB];
},getAttributes:function(bD,bE,bF){if(!bF){bF={};
}
if(!bF.position){bF.position=bq;
}
if(qx.core.Variant.isSet(be,Y)){bF.fontSize=0;
bF.lineHeight=0;
}else if(qx.core.Variant.isSet(be,bw)){bF.WebkitUserDrag=bk;
}var bH=qx.util.ResourceManager.getInstance().getImageFormat(bD)||qx.io.ImageLoader.getFormat(bD);
{};
var bG;
if(this.__cO&&this.__cP[bE]&&bH===bo){bG=this.__cT(bF,bE,bD);
}else{if(bE===W){bG=this.__cU(bF,bE,bD);
}else if(bE===ba||bE===V){bG=this.__cV(bF,bE,bD);
}else{bG=this.__cY(bF,bE,bD);
}}return bG;
},__cR:function(d,e,f){if(d.width==null&&e!=null){d.width=e+bf;
}
if(d.height==null&&f!=null){d.height=f+bf;
}return d;
},__cS:function(a){var b=qx.util.ResourceManager.getInstance().getImageWidth(a)||qx.io.ImageLoader.getWidth(a);
var c=qx.util.ResourceManager.getInstance().getImageHeight(a)||qx.io.ImageLoader.getHeight(a);
return {width:b,height:c};
},__cT:function(bR,bS,bT){var bW=this.__cS(bT);
bR=this.__cR(bR,bW.width,bW.height);
var bV=bS==X?bx:W;
var bU=bv+qx.util.ResourceManager.getInstance().toUri(bT)+bn+bV+bl;
bR.filter=bU;
bR.backgroundImage=bR.backgroundRepeat=bb;
return {style:bR};
},__cU:function(bI,bJ,bK){var bL=qx.util.ResourceManager.getInstance().toUri(bK);
var bM=this.__cS(bK);
bI=this.__cR(bI,bM.width,bM.height);
return {src:bL,style:bI};
},__cV:function(z,A,B){var F=qx.util.ResourceManager.getInstance();
var E=F.isClippedImage(B);
var G=this.__cS(B);

if(E){var D=F.getData(B);
var C=F.toUri(D[4]);

if(A===ba){z=this.__cW(z,D,G.height);
}else{z=this.__cX(z,D,G.width);
}return {src:C,style:z};
}else{{};

if(A==ba){z.height=G.height==null?null:G.height+bf;
}else if(A==V){z.width=G.width==null?null:G.width+bf;
}var C=F.toUri(B);
return {src:C,style:z};
}},__cW:function(bN,bO,bP){var bQ=qx.util.ResourceManager.getInstance().getImageHeight(bO[4]);
bN.clip={top:-bO[6],height:bP};
bN.height=bQ+bf;
if(bN.top!=null){bN.top=(parseInt(bN.top,10)+bO[6])+bf;
}else if(bN.bottom!=null){bN.bottom=(parseInt(bN.bottom,10)+bP-bQ-bO[6])+bf;
}return bN;
},__cX:function(g,h,i){var j=qx.util.ResourceManager.getInstance().getImageWidth(h[4]);
g.clip={left:-h[5],width:i};
g.width=j+bf;
if(g.left!=null){g.left=(parseInt(g.left,10)+h[5])+bf;
}else if(g.right!=null){g.right=(parseInt(g.right,10)+i-j-h[5])+bf;
}return g;
},__cY:function(k,l,m){var r=qx.util.ResourceManager.getInstance().isClippedImage(m);
var q=this.__cS(m);
if(r&&l!==bz){var p=qx.util.ResourceManager.getInstance().getData(m);
var o=qx.bom.element.Background.getStyles(p[4],l,p[5],p[6]);

for(var n in o){k[n]=o[n];
}
if(q.width!=null&&k.width==null&&(l==bt||l===X)){k.width=q.width+bf;
}
if(q.height!=null&&k.height==null&&(l==bi||l===X)){k.height=q.height+bf;
}return {style:k};
}else{{};
k=this.__cR(k,q.width,q.height);
k=this.__da(k,m,l);
return {style:k};
}},__da:function(H,I,J){var top=null;
var N=null;

if(H.backgroundPosition){var K=H.backgroundPosition.split(bh);
N=parseInt(K[0]);

if(isNaN(N)){N=K[0];
}top=parseInt(K[1]);

if(isNaN(top)){top=K[1];
}}var M=qx.bom.element.Background.getStyles(I,J,N,top);

for(var L in M){H[L]=M[L];
}if(H.filter){H.filter=bb;
}return H;
},__db:function(O){if(this.DEBUG&&qx.util.ResourceManager.getInstance().has(O)&&O.indexOf(bA)==-1){if(!this.__cN[O]){qx.log.Logger.debug("Potential clipped image candidate: "+O);
this.__cN[O]=true;
}}},isAlphaImageLoaderEnabled:qx.core.Variant.select(be,{"mshtml":function(){return qx.bom.element.Decoration.__cO;
},"default":function(){return false;
}})}});
})();
(function(){var w="auto",v="px",u=",",t="clip:auto;",s="rect(",r=");",q="",p=")",o="qx.bom.element.Clip",n="string",k="rect(auto)",m="clip:rect(",l="clip",j="rect(auto,auto,auto,auto)";
qx.Class.define(o,{statics:{compile:function(F){if(!F){return t;
}var K=F.left;
var top=F.top;
var J=F.width;
var I=F.height;
var G,H;

if(K==null){G=(J==null?w:J+v);
K=w;
}else{G=(J==null?w:K+J+v);
K=K+v;
}
if(top==null){H=(I==null?w:I+v);
top=w;
}else{H=(I==null?w:top+I+v);
top=top+v;
}return m+top+u+G+u+H+u+K+r;
},get:function(a,b){var d=qx.bom.element.Style.get(a,l,b,false);
var i,top,g,f;
var c,e;

if(typeof d===n&&d!==w&&d!==q){d=qx.lang.String.trim(d);
if(/\((.*)\)/.test(d)){var h=RegExp.$1.split(u);
top=qx.lang.String.trim(h[0]);
c=qx.lang.String.trim(h[1]);
e=qx.lang.String.trim(h[2]);
i=qx.lang.String.trim(h[3]);
if(i===w){i=null;
}
if(top===w){top=null;
}
if(c===w){c=null;
}
if(e===w){e=null;
}if(top!=null){top=parseInt(top,10);
}
if(c!=null){c=parseInt(c,10);
}
if(e!=null){e=parseInt(e,10);
}
if(i!=null){i=parseInt(i,10);
}if(c!=null&&i!=null){g=c-i;
}else if(c!=null){g=c;
}
if(e!=null&&top!=null){f=e-top;
}else if(e!=null){f=e;
}}else{throw new Error("Could not parse clip string: "+d);
}}return {left:i||null,top:top||null,width:g||null,height:f||null};
},set:function(x,y){if(!y){x.style.clip=j;
return;
}var D=y.left;
var top=y.top;
var C=y.width;
var B=y.height;
var z,A;

if(D==null){z=(C==null?w:C+v);
D=w;
}else{z=(C==null?w:D+C+v);
D=D+v;
}
if(top==null){A=(B==null?w:B+v);
top=w;
}else{A=(B==null?w:top+B+v);
top=top+v;
}x.style.clip=s+top+u+z+u+A+u+D+p;
},reset:function(E){E.style.clip=qx.bom.client.Engine.MSHTML?k:w;
}}});
})();
(function(){var q="n-resize",p="e-resize",o="nw-resize",n="ne-resize",m="",l="cursor:",k="qx.client",j=";",i="qx.bom.element.Cursor",h="cursor",g="hand";
qx.Class.define(i,{statics:{__dc:qx.core.Variant.select(k,{"mshtml":{"cursor":g,"ew-resize":p,"ns-resize":q,"nesw-resize":n,"nwse-resize":o},"opera":{"col-resize":p,"row-resize":q,"ew-resize":p,"ns-resize":q,"nesw-resize":n,"nwse-resize":o},"default":{}}),compile:function(d){return l+(this.__dc[d]||d)+j;
},get:function(b,c){return qx.bom.element.Style.get(b,h,c,false);
},set:function(e,f){e.style.cursor=this.__dc[f]||f;
},reset:function(a){a.style.cursor=m;
}}});
})();
(function(){var m="",l="qx.client",k=";",j="filter",i="opacity:",h="opacity",g="MozOpacity",f=");",e=")",d="zoom:1;filter:alpha(opacity=",a="qx.bom.element.Opacity",c="alpha(opacity=",b="-moz-opacity:";
qx.Class.define(a,{statics:{compile:qx.core.Variant.select(l,{"mshtml":function(s){if(s>=1){return m;
}
if(s<0.00001){s=0;
}return d+(s*100)+f;
},"gecko":function(n){if(n==1){n=0.999999;
}
if(qx.bom.client.Engine.VERSION<1.7){return b+n+k;
}else{return i+n+k;
}},"default":function(t){if(t==1){return m;
}return i+t+k;
}}),set:qx.core.Variant.select(l,{"mshtml":function(E,F){var G=qx.bom.element.Style.get(E,j,qx.bom.element.Style.COMPUTED_MODE,false);
if(F>=1){E.style.filter=G.replace(/alpha\([^\)]*\)/gi,m);
return;
}
if(F<0.00001){F=0;
}if(!E.currentStyle||!E.currentStyle.hasLayout){E.style.zoom=1;
}E.style.filter=G.replace(/alpha\([^\)]*\)/gi,m)+c+F*100+e;
},"gecko":function(A,B){if(B==1){B=0.999999;
}
if(qx.bom.client.Engine.VERSION<1.7){A.style.MozOpacity=B;
}else{A.style.opacity=B;
}},"default":function(C,D){if(D==1){D=m;
}C.style.opacity=D;
}}),reset:qx.core.Variant.select(l,{"mshtml":function(u){var v=qx.bom.element.Style.get(u,j,qx.bom.element.Style.COMPUTED_MODE,false);
u.style.filter=v.replace(/alpha\([^\)]*\)/gi,m);
},"gecko":function(r){if(qx.bom.client.Engine.VERSION<1.7){r.style.MozOpacity=m;
}else{r.style.opacity=m;
}},"default":function(H){H.style.opacity=m;
}}),get:qx.core.Variant.select(l,{"mshtml":function(w,x){var y=qx.bom.element.Style.get(w,j,x,false);

if(y){var z=y.match(/alpha\(opacity=(.*)\)/);

if(z&&z[1]){return parseFloat(z[1])/100;
}}return 1.0;
},"gecko":function(I,J){var K=qx.bom.element.Style.get(I,qx.bom.client.Engine.VERSION<1.7?g:h,J,false);

if(K==0.999999){K=1.0;
}
if(K!=null){return parseFloat(K);
}return 1.0;
},"default":function(o,p){var q=qx.bom.element.Style.get(o,h,p,false);

if(q!=null){return parseFloat(q);
}return 1.0;
}})}});
})();
(function(){var z="qx.client",y="",x="boxSizing",w="box-sizing",v=":",u="border-box",t="qx.bom.element.BoxSizing",s="KhtmlBoxSizing",r="-moz-box-sizing",q="WebkitBoxSizing",n=";",p="-khtml-box-sizing",o="content-box",m="-webkit-box-sizing",k="MozBoxSizing";
qx.Class.define(t,{statics:{__dd:qx.core.Variant.select(z,{"mshtml":null,"webkit":[x,s,q],"gecko":[k],"opera":[x]}),__de:qx.core.Variant.select(z,{"mshtml":null,"webkit":[w,p,m],"gecko":[r],"opera":[w]}),__df:{tags:{button:true,select:true},types:{search:true,button:true,submit:true,reset:true,checkbox:true,radio:true}},__dg:function(F){var G=this.__df;
return G.tags[F.tagName.toLowerCase()]||G.types[F.type];
},compile:qx.core.Variant.select(z,{"mshtml":function(A){{};
},"default":function(B){var D=this.__de;
var C=y;

if(D){for(var i=0,l=D.length;i<l;i++){C+=D[i]+v+B+n;
}}return C;
}}),get:qx.core.Variant.select(z,{"mshtml":function(a){if(qx.bom.Document.isStandardMode(qx.dom.Node.getDocument(a))){if(!this.__dg(a)){return o;
}}return u;
},"default":function(b){var d=this.__dd;
var c;

if(d){for(var i=0,l=d.length;i<l;i++){c=qx.bom.element.Style.get(b,d[i],null,false);

if(c!=null&&c!==y){return c;
}}}return y;
}}),set:qx.core.Variant.select(z,{"mshtml":function(h,j){{};
},"default":function(e,f){var g=this.__dd;

if(g){for(var i=0,l=g.length;i<l;i++){e.style[g[i]]=f;
}}}}),reset:function(E){this.set(E,y);
}}});
})();
(function(){var T="",S="qx.client",R="hidden",Q="-moz-scrollbars-none",P="overflow",O=";",N="overflowY",M=":",L="overflowX",K="overflow:",bg="none",bf="scroll",be="borderLeftStyle",bd="borderRightStyle",bc="div",bb="borderRightWidth",ba="overflow-y",Y="borderLeftWidth",X="-moz-scrollbars-vertical",W="100px",U="qx.bom.element.Overflow",V="overflow-x";
qx.Class.define(U,{statics:{__dh:null,getScrollbarWidth:function(){if(this.__dh!==null){return this.__dh;
}var bu=qx.bom.element.Style;
var bw=function(y,z){return parseInt(bu.get(y,z))||0;
};
var bx=function(cf){return (bu.get(cf,bd)==bg?0:bw(cf,bb));
};
var bv=function(k){return (bu.get(k,be)==bg?0:bw(k,Y));
};
var bz=qx.core.Variant.select(S,{"mshtml":function(bO){if(bu.get(bO,N)==R||bO.clientWidth==0){return bx(bO);
}return Math.max(0,bO.offsetWidth-bO.clientLeft-bO.clientWidth);
},"default":function(b){if(b.clientWidth==0){var d=bu.get(b,P);
var e=(d==bf||d==X?16:0);
return Math.max(0,bx(b)+e);
}return Math.max(0,(b.offsetWidth-b.clientWidth-bv(b)));
}});
var by=function(ce){return bz(ce)-bx(ce);
};
var t=document.createElement(bc);
var s=t.style;
s.height=s.width=W;
s.overflow=bf;
document.body.appendChild(t);
var c=by(t);
this.__dh=c?c:16;
document.body.removeChild(t);
return this.__dh;
},_compile:qx.core.Variant.select(S,{"gecko":qx.bom.client.Engine.VERSION<
1.8?
function(bJ,bK){if(bK==R){bK=Q;
}return K+bK+O;
}:
function(bk,bl){return bk+M+bl+O;
},"opera":qx.bom.client.Engine.VERSION<
9.5?
function(w,x){return K+x+O;
}:
function(n,o){return n+M+o+O;
},"default":function(A,B){return A+M+B+O;
}}),compileX:function(a){return this._compile(V,a);
},compileY:function(br){return this._compile(ba,br);
},getX:qx.core.Variant.select(S,{"gecko":qx.bom.client.Engine.VERSION<
1.8?
function(bh,bi){var bj=qx.bom.element.Style.get(bh,P,bi,false);

if(bj===Q){bj=R;
}return bj;
}:
function(l,m){return qx.bom.element.Style.get(l,L,m,false);
},"opera":qx.bom.client.Engine.VERSION<
9.5?
function(bE,bF){return qx.bom.element.Style.get(bE,P,bF,false);
}:
function(f,g){return qx.bom.element.Style.get(f,L,g,false);
},"default":function(ca,cb){return qx.bom.element.Style.get(ca,L,cb,false);
}}),setX:qx.core.Variant.select(S,{"gecko":qx.bom.client.Engine.VERSION<
1.8?
function(I,J){if(J==R){J=Q;
}I.style.overflow=J;
}:
function(bX,bY){bX.style.overflowX=bY;
},"opera":qx.bom.client.Engine.VERSION<
9.5?
function(E,F){E.style.overflow=F;
}:
function(bV,bW){bV.style.overflowX=bW;
},"default":function(bM,bN){bM.style.overflowX=bN;
}}),resetX:qx.core.Variant.select(S,{"gecko":qx.bom.client.Engine.VERSION<
1.8?
function(bs){bs.style.overflow=T;
}:
function(bq){bq.style.overflowX=T;
},"opera":qx.bom.client.Engine.VERSION<
9.5?
function(bC,bD){bC.style.overflow=T;
}:
function(cc,cd){cc.style.overflowX=T;
},"default":function(bt){bt.style.overflowX=T;
}}),getY:qx.core.Variant.select(S,{"gecko":qx.bom.client.Engine.VERSION<
1.8?
function(p,q){var r=qx.bom.element.Style.get(p,P,q,false);

if(r===Q){r=R;
}return r;
}:
function(bP,bQ){return qx.bom.element.Style.get(bP,N,bQ,false);
},"opera":qx.bom.client.Engine.VERSION<
9.5?
function(bo,bp){return qx.bom.element.Style.get(bo,P,bp,false);
}:
function(bT,bU){return qx.bom.element.Style.get(bT,N,bU,false);
},"default":function(u,v){return qx.bom.element.Style.get(u,N,v,false);
}}),setY:qx.core.Variant.select(S,{"gecko":qx.bom.client.Engine.VERSION<
1.8?
function(bR,bS){if(bS===R){bS=Q;
}bR.style.overflow=bS;
}:
function(bm,bn){bm.style.overflowY=bn;
},"opera":qx.bom.client.Engine.VERSION<
9.5?
function(bH,bI){bH.style.overflow=bI;
}:
function(bA,bB){bA.style.overflowY=bB;
},"default":function(C,D){C.style.overflowY=D;
}}),resetY:qx.core.Variant.select(S,{"gecko":qx.bom.client.Engine.VERSION<
1.8?
function(bL){bL.style.overflow=T;
}:
function(bG){bG.style.overflowY=T;
},"opera":qx.bom.client.Engine.VERSION<
9.5?
function(h,i){h.style.overflow=T;
}:
function(G,H){G.style.overflowY=T;
},"default":function(j){j.style.overflowY=T;
}})}});
})();
(function(){var l="",k="qx.client",j="user-select",i="userSelect",h="appearance",g="style",f="MozUserModify",e="px",d="-webkit-appearance",c="styleFloat",H="-webkit-user-select",G="-moz-appearance",F="pixelHeight",E="MozAppearance",D=":",C="pixelTop",B="pixelLeft",A="text-overflow",z="-moz-user-select",y="MozUserSelect",s="qx.bom.element.Style",t="-moz-user-modify",q="-webkit-user-modify",r="WebkitUserSelect",o="-o-text-overflow",p="pixelRight",m="cssFloat",n="pixelWidth",u="pixelBottom",v=";",x="WebkitUserModify",w="WebkitAppearance";
qx.Class.define(s,{statics:{__di:{styleNames:{"float":qx.core.Variant.select(k,{"mshtml":c,"default":m}),"appearance":qx.core.Variant.select(k,{"gecko":E,"webkit":w,"default":h}),"userSelect":qx.core.Variant.select(k,{"gecko":y,"webkit":r,"default":i}),"userModify":qx.core.Variant.select(k,{"gecko":f,"webkit":x,"default":i})},cssNames:{"appearance":qx.core.Variant.select(k,{"gecko":G,"webkit":d,"default":h}),"userSelect":qx.core.Variant.select(k,{"gecko":z,"webkit":H,"default":j}),"userModify":qx.core.Variant.select(k,{"gecko":t,"webkit":q,"default":j}),"textOverflow":qx.core.Variant.select(k,{"opera":o,"default":A})},mshtmlPixel:{width:n,height:F,left:B,right:p,top:C,bottom:u},special:{clip:qx.bom.element.Clip,cursor:qx.bom.element.Cursor,opacity:qx.bom.element.Opacity,boxSizing:qx.bom.element.BoxSizing,overflowX:{set:qx.lang.Function.bind(qx.bom.element.Overflow.setX,qx.bom.element.Overflow),get:qx.lang.Function.bind(qx.bom.element.Overflow.getX,qx.bom.element.Overflow),reset:qx.lang.Function.bind(qx.bom.element.Overflow.resetX,qx.bom.element.Overflow),compile:qx.lang.Function.bind(qx.bom.element.Overflow.compileX,qx.bom.element.Overflow)},overflowY:{set:qx.lang.Function.bind(qx.bom.element.Overflow.setY,qx.bom.element.Overflow),get:qx.lang.Function.bind(qx.bom.element.Overflow.getY,qx.bom.element.Overflow),reset:qx.lang.Function.bind(qx.bom.element.Overflow.resetY,qx.bom.element.Overflow),compile:qx.lang.Function.bind(qx.bom.element.Overflow.compileY,qx.bom.element.Overflow)}}},__dj:{},compile:function(W){var bb=[];
var bf=this.__di;
var be=bf.special;
var bc=bf.cssNames;
var ba=this.__dj;
var bd=qx.lang.String;
var name,Y,X;

for(name in W){X=W[name];

if(X==null){continue;
}name=bc[name]||name;
if(be[name]){bb.push(be[name].compile(X));
}else{Y=ba[name];

if(!Y){Y=ba[name]=bd.hyphenate(name);
}bb.push(Y,D,X,v);
}}return bb.join(l);
},setCss:qx.core.Variant.select(k,{"mshtml":function(bi,bj){bi.style.cssText=bj;
},"default":function(bg,bh){bg.setAttribute(g,bh);
}}),getCss:qx.core.Variant.select(k,{"mshtml":function(a){return a.style.cssText.toLowerCase();
},"default":function(b){return b.getAttribute(g);
}}),COMPUTED_MODE:1,CASCADED_MODE:2,LOCAL_MODE:3,set:function(bw,name,bx,by){{};
var bz=this.__di;
name=bz.styleNames[name]||name;
if(by!==false&&bz.special[name]){return bz.special[name].set(bw,bx);
}else{bw.style[name]=bx!==null?bx:l;
}},setStyles:function(bn,bo,bp){{};
var bv=this.__di;
var bs=bv.styleNames;
var bu=bv.special;
var bq=bn.style;

for(var bt in bo){var br=bo[bt];
var name=bs[bt]||bt;

if(br===undefined){if(bp!==false&&bu[name]){bu[name].reset(bn);
}else{bq[name]=l;
}}else{if(bp!==false&&bu[name]){bu[name].set(bn,br);
}else{bq[name]=br!==null?br:l;
}}}},reset:function(bk,name,bl){var bm=this.__di;
name=bm.styleNames[name]||name;
if(bl!==false&&bm.special[name]){return bm.special[name].reset(bk);
}else{bk.style[name]=l;
}},get:qx.core.Variant.select(k,{"mshtml":function(O,name,P,Q){var V=this.__di;
name=V.styleNames[name]||name;
if(Q!==false&&V.special[name]){return V.special[name].get(O,P);
}if(!O.currentStyle){return O.style[name]||l;
}switch(P){case this.LOCAL_MODE:return O.style[name]||l;
case this.CASCADED_MODE:return O.currentStyle[name]||l;
default:var U=O.currentStyle[name]||l;
if(/^-?[\.\d]+(px)?$/i.test(U)){return U;
}var T=V.mshtmlPixel[name];

if(T){var R=O.style[name];
O.style[name]=U||0;
var S=O.style[T]+e;
O.style[name]=R;
return S;
}if(/^-?[\.\d]+(em|pt|%)?$/i.test(U)){throw new Error("Untranslated computed property value: "+name+". Only pixel values work well across different clients.");
}return U;
}},"default":function(I,name,J,K){var N=this.__di;
name=N.styleNames[name]||name;
if(K!==false&&N.special[name]){return N.special[name].get(I,J);
}switch(J){case this.LOCAL_MODE:return I.style[name]||l;
case this.CASCADED_MODE:if(I.currentStyle){return I.currentStyle[name]||l;
}throw new Error("Cascaded styles are not supported in this browser!");
default:var L=qx.dom.Node.getDocument(I);
var M=L.defaultView.getComputedStyle(I,null);
return M?M[name]:l;
}}})}});
})();
(function(){var h="CSS1Compat",g="position:absolute;width:0;height:0;width:1",f="qx.bom.Document",e="1px",d="qx.client",c="div";
qx.Class.define(f,{statics:{isQuirksMode:qx.core.Variant.select(d,{"mshtml":function(q){if(qx.bom.client.Engine.VERSION>=8){return qx.bom.client.Engine.DOCUMENT_MODE===5;
}else{return (q||window).document.compatMode!==h;
}},"webkit":function(o){if(document.compatMode===undefined){var p=(o||window).document.createElement(c);
p.style.cssText=g;
return p.style.width===e?true:false;
}else{return (o||window).document.compatMode!==h;
}},"default":function(b){return (b||window).document.compatMode!==h;
}}),isStandardMode:function(a){return !this.isQuirksMode(a);
},getWidth:function(l){var m=(l||window).document;
var n=qx.bom.Viewport.getWidth(l);
var scroll=this.isStandardMode(l)?m.documentElement.scrollWidth:m.body.scrollWidth;
return Math.max(scroll,n);
},getHeight:function(i){var j=(i||window).document;
var k=qx.bom.Viewport.getHeight(i);
var scroll=this.isStandardMode(i)?j.documentElement.scrollHeight:j.body.scrollHeight;
return Math.max(scroll,k);
}}});
})();
(function(){var k="qx.client",j="qx.bom.Viewport";
qx.Class.define(j,{statics:{getWidth:qx.core.Variant.select(k,{"opera":function(f){if(qx.bom.client.Engine.VERSION<9.5){return (f||window).document.body.clientWidth;
}else{var g=(f||window).document;
return qx.bom.Document.isStandardMode(f)?g.documentElement.clientWidth:g.body.clientWidth;
}},"webkit":function(d){if(qx.bom.client.Engine.VERSION<523.15){return (d||window).innerWidth;
}else{var e=(d||window).document;
return qx.bom.Document.isStandardMode(d)?e.documentElement.clientWidth:e.body.clientWidth;
}},"default":function(r){var s=(r||window).document;
return qx.bom.Document.isStandardMode(r)?s.documentElement.clientWidth:s.body.clientWidth;
}}),getHeight:qx.core.Variant.select(k,{"opera":function(a){if(qx.bom.client.Engine.VERSION<9.5){return (a||window).document.body.clientHeight;
}else{var b=(a||window).document;
return qx.bom.Document.isStandardMode(a)?b.documentElement.clientHeight:b.body.clientHeight;
}},"webkit":function(l){if(qx.bom.client.Engine.VERSION<523.15){return (l||window).innerHeight;
}else{var m=(l||window).document;
return qx.bom.Document.isStandardMode(l)?m.documentElement.clientHeight:m.body.clientHeight;
}},"default":function(n){var o=(n||window).document;
return qx.bom.Document.isStandardMode(n)?o.documentElement.clientHeight:o.body.clientHeight;
}}),getScrollLeft:qx.core.Variant.select(k,{"mshtml":function(h){var i=(h||window).document;
return i.documentElement.scrollLeft||i.body.scrollLeft;
},"default":function(t){return (t||window).pageXOffset;
}}),getScrollTop:qx.core.Variant.select(k,{"mshtml":function(p){var q=(p||window).document;
return q.documentElement.scrollTop||q.body.scrollTop;
},"default":function(c){return (c||window).pageYOffset;
}})}});
})();
(function(){var b="CSS1Compat",a="qx.bom.client.Feature";
qx.Bootstrap.define(a,{statics:{STANDARD_MODE:false,QUIRKS_MODE:false,CONTENT_BOX:false,BORDER_BOX:false,SVG:false,CANVAS:!!window.CanvasRenderingContext2D,VML:false,XPATH:!!document.evaluate,AIR:navigator.userAgent.indexOf("adobeair")!==-1,GEARS:!!(window.google&&window.google.gears),SSL:window.location.protocol==="https:",CSS_POINTER_EVENTS:"pointerEvents" in document.documentElement.style,__dk:function(){this.QUIRKS_MODE=this.__dl();
this.STANDARD_MODE=!this.QUIRKS_MODE;
this.CONTENT_BOX=!qx.bom.client.Engine.MSHTML||this.STANDARD_MODE;
this.BORDER_BOX=!this.CONTENT_BOX;
this.SVG=document.implementation&&document.implementation.hasFeature&&(document.implementation.hasFeature("org.w3c.dom.svg","1.0")||document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1"));
this.VML=qx.bom.client.Engine.MSHTML;
},__dl:function(){if(qx.bom.client.Engine.MSHTML&&qx.bom.client.Engine.VERSION>=8){return qx.bom.client.Engine.DOCUMENT_MODE===5;
}else{return document.compatMode!==b;
}}},defer:function(c){c.__dk();
}});
})();
(function(){var y="/",x="mshtml",w="qx.client",v="",u="?",t="string",s="qx.util.ResourceManager",r="singleton",q="qx.isSource";
qx.Class.define(s,{extend:qx.core.Object,type:r,statics:{__dm:qx.$$resources||{},__dn:{}},members:{has:function(p){return !!arguments.callee.self.__dm[p];
},getData:function(a){return arguments.callee.self.__dm[a]||null;
},getImageWidth:function(b){var c=arguments.callee.self.__dm[b];
return c?c[0]:null;
},getImageHeight:function(j){var k=arguments.callee.self.__dm[j];
return k?k[1]:null;
},getImageFormat:function(z){var A=arguments.callee.self.__dm[z];
return A?A[2]:null;
},isClippedImage:function(B){var C=arguments.callee.self.__dm[B];
return C&&C.length>4;
},toUri:function(l){if(l==null){return l;
}var m=arguments.callee.self.__dm[l];

if(!m){return l;
}
if(typeof m===t){var o=m;
}else{var o=m[3];
if(!o){return l;
}}var n=v;

if(qx.core.Variant.isSet(w,x)&&qx.bom.client.Feature.SSL){n=arguments.callee.self.__dn[o];
}return n+qx.$$libraries[o].resourceUri+y+l;
}},defer:function(d){if(qx.core.Variant.isSet(w,x)){if(qx.bom.client.Feature.SSL){for(var h in qx.$$libraries){var f=qx.$$libraries[h].resourceUri;
if(f.match(/^\/\//)!=null){d.__dn[h]=window.location.protocol;
}else if(f.match(/^\.\//)!=null&&qx.core.Setting.get(q)){var e=document.URL;
d.__dn[h]=e.substring(0,e.lastIndexOf(y));
}else if(f.match(/^http/)!=null){}else{var i=window.location.href.indexOf(u);
var g;

if(i==-1){g=window.location.href;
}else{g=window.location.href.substring(0,i);
}d.__dn[h]=g.substring(0,g.lastIndexOf(y)+1);
}}}}}});
})();
(function(){var e="qx.client",d="load",c="qx.io.ImageLoader";
qx.Bootstrap.define(c,{statics:{__do:{},__dp:{width:null,height:null},__dq:/\.(png|gif|jpg|jpeg|bmp)\b/i,isLoaded:function(y){var z=this.__do[y];
return !!(z&&z.loaded);
},isFailed:function(k){var m=this.__do[k];
return !!(m&&m.failed);
},isLoading:function(v){var w=this.__do[v];
return !!(w&&w.loading);
},getFormat:function(h){var j=this.__do[h];
return j?j.format:null;
},getSize:function(t){var u=this.__do[t];
return u?
{width:u.width,height:u.height}:this.__dp;
},getWidth:function(a){var b=this.__do[a];
return b?b.width:null;
},getHeight:function(G){var H=this.__do[G];
return H?H.height:null;
},load:function(n,o,p){var q=this.__do[n];

if(!q){q=this.__do[n]={};
}if(o&&!p){p=window;
}if(q.loaded||q.loading||q.failed){if(o){if(q.loading){q.callbacks.push(o,p);
}else{o.call(p,n,q);
}}}else{q.loading=true;
q.callbacks=[];

if(o){q.callbacks.push(o,p);
}var s=new Image();
var r=qx.lang.Function.listener(this.__dr,this,s,n);
s.onload=r;
s.onerror=r;
s.src=n;
}},__dr:qx.event.GlobalError.observeMethod(function(event,B,C){var D=this.__do[C];
if(event.type===d){D.loaded=true;
D.width=this.__ds(B);
D.height=this.__dt(B);
var E=this.__dq.exec(C);

if(E!=null){D.format=E[1];
}}else{D.failed=true;
}B.onload=B.onerror=null;
var F=D.callbacks;
delete D.loading;
delete D.callbacks;
for(var i=0,l=F.length;i<l;i+=2){F[i].call(F[i+1],C,D);
}}),__ds:qx.core.Variant.select(e,{"gecko":function(g){return g.naturalWidth;
},"default":function(x){return x.width;
}}),__dt:qx.core.Variant.select(e,{"gecko":function(A){return A.naturalHeight;
},"default":function(f){return f.height;
}})}});
})();
(function(){var m="number",l="0",k="px",j=";",i="background-image:url(",h=");",g="",f=")",e="background-repeat:",d=" ",a="qx.bom.element.Background",c="url(",b="background-position:";
qx.Class.define(a,{statics:{__du:[i,null,h,b,null,j,e,null,j],__dv:{backgroundImage:null,backgroundPosition:null,backgroundRepeat:null},__dw:function(t,top){var u=qx.bom.client.Engine;

if(u.GECKO&&u.VERSION<1.9&&t==top&&typeof t==m){top+=0.01;
}
if(t){var v=(typeof t==m)?t+k:t;
}else{v=l;
}
if(top){var w=(typeof top==m)?top+k:top;
}else{w=l;
}return v+d+w;
},compile:function(D,E,F,top){var G=this.__dw(F,top);
var H=qx.util.ResourceManager.getInstance().toUri(D);
var I=this.__du;
I[1]=H;
I[4]=G;
I[7]=E;
return I.join(g);
},getStyles:function(x,y,z,top){if(!x){return this.__dv;
}var A=this.__dw(z,top);
var B=qx.util.ResourceManager.getInstance().toUri(x);
var C={backgroundPosition:A,backgroundImage:c+B+f};

if(y!=null){C.backgroundRepeat=y;
}return C;
},set:function(n,o,p,q,top){var r=this.getStyles(o,p,q,top);

for(var s in r){n.style[s]=r[s];
}}}});
})();
(function(){var f="_applyTheme",e="qx.theme.manager.Color",d="Theme",c="changeTheme",b="string",a="singleton";
qx.Class.define(e,{type:a,extend:qx.util.ValueManager,properties:{theme:{check:d,nullable:true,apply:f,event:c}},members:{_applyTheme:function(n){var o={};

if(n){var p=n.colors;
var q=qx.util.ColorUtil;
var r;

for(var s in p){r=p[s];

if(typeof r===b){if(!q.isCssString(r)){throw new Error("Could not parse color: "+r);
}}else if(r instanceof Array){r=q.rgbToRgbString(r);
}else{throw new Error("Could not parse color: "+r);
}o[s]=r;
}}this._setDynamic(o);
},resolve:function(g){var j=this._dynamic;
var h=j[g];

if(h){return h;
}var i=this.getTheme();

if(i!==null&&i.colors[g]){return j[g]=i.colors[g];
}return g;
},isDynamic:function(k){var m=this._dynamic;

if(k&&(m[k]!==undefined)){return true;
}var l=this.getTheme();

if(l!==null&&k&&(l.colors[k]!==undefined)){m[k]=l.colors[k];
return true;
}return false;
}}});
})();
(function(){var I=",",H="rgb(",G=")",F="qx.theme.manager.Color",E="qx.util.ColorUtil";
qx.Class.define(E,{statics:{REGEXP:{hex3:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,rgb:/^rgb\(\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*\)$/,rgba:/^rgba\(\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*\)$/},SYSTEM:{activeborder:true,activecaption:true,appworkspace:true,background:true,buttonface:true,buttonhighlight:true,buttonshadow:true,buttontext:true,captiontext:true,graytext:true,highlight:true,highlighttext:true,inactiveborder:true,inactivecaption:true,inactivecaptiontext:true,infobackground:true,infotext:true,menu:true,menutext:true,scrollbar:true,threeddarkshadow:true,threedface:true,threedhighlight:true,threedlightshadow:true,threedshadow:true,window:true,windowframe:true,windowtext:true},NAMED:{black:[0,0,0],silver:[192,192,192],gray:[128,128,128],white:[255,255,255],maroon:[128,0,0],red:[255,0,0],purple:[128,0,128],fuchsia:[255,0,255],green:[0,128,0],lime:[0,255,0],olive:[128,128,0],yellow:[255,255,0],navy:[0,0,128],blue:[0,0,255],teal:[0,128,128],aqua:[0,255,255],transparent:[-1,-1,-1],magenta:[255,0,255],orange:[255,165,0],brown:[165,42,42]},isNamedColor:function(D){return this.NAMED[D]!==undefined;
},isSystemColor:function(P){return this.SYSTEM[P]!==undefined;
},supportsThemes:function(){return qx.Class.isDefined(F);
},isThemedColor:function(s){if(!this.supportsThemes()){return false;
}return qx.theme.manager.Color.getInstance().isDynamic(s);
},stringToRgb:function(K){if(this.supportsThemes()&&this.isThemedColor(K)){var K=qx.theme.manager.Color.getInstance().resolveDynamic(K);
}
if(this.isNamedColor(K)){return this.NAMED[K];
}else if(this.isSystemColor(K)){throw new Error("Could not convert system colors to RGB: "+K);
}else if(this.isRgbString(K)){return this.__dx();
}else if(this.isHex3String(K)){return this.__dz();
}else if(this.isHex6String(K)){return this.__dA();
}throw new Error("Could not parse color: "+K);
},cssStringToRgb:function(a){if(this.isNamedColor(a)){return this.NAMED[a];
}else if(this.isSystemColor(a)){throw new Error("Could not convert system colors to RGB: "+a);
}else if(this.isRgbString(a)){return this.__dx();
}else if(this.isRgbaString(a)){return this.__dy();
}else if(this.isHex3String(a)){return this.__dz();
}else if(this.isHex6String(a)){return this.__dA();
}throw new Error("Could not parse color: "+a);
},stringToRgbString:function(O){return this.rgbToRgbString(this.stringToRgb(O));
},rgbToRgbString:function(N){return H+N[0]+I+N[1]+I+N[2]+G;
},rgbToHexString:function(bg){return (qx.lang.String.pad(bg[0].toString(16).toUpperCase(),2)+qx.lang.String.pad(bg[1].toString(16).toUpperCase(),2)+qx.lang.String.pad(bg[2].toString(16).toUpperCase(),2));
},isValidPropertyValue:function(J){return this.isThemedColor(J)||this.isNamedColor(J)||this.isHex3String(J)||this.isHex6String(J)||this.isRgbString(J);
},isCssString:function(c){return this.isSystemColor(c)||this.isNamedColor(c)||this.isHex3String(c)||this.isHex6String(c)||this.isRgbString(c);
},isHex3String:function(bi){return this.REGEXP.hex3.test(bi);
},isHex6String:function(v){return this.REGEXP.hex6.test(v);
},isRgbString:function(C){return this.REGEXP.rgb.test(C);
},isRgbaString:function(L){return this.REGEXP.rgba.test(L);
},__dx:function(){var y=parseInt(RegExp.$1,10);
var x=parseInt(RegExp.$2,10);
var w=parseInt(RegExp.$3,10);
return [y,x,w];
},__dy:function(){var o=parseInt(RegExp.$1,10);
var n=parseInt(RegExp.$2,10);
var m=parseInt(RegExp.$3,10);
return [o,n,m];
},__dz:function(){var bf=parseInt(RegExp.$1,16)*17;
var be=parseInt(RegExp.$2,16)*17;
var bd=parseInt(RegExp.$3,16)*17;
return [bf,be,bd];
},__dA:function(){var B=(parseInt(RegExp.$1,16)*16)+parseInt(RegExp.$2,16);
var A=(parseInt(RegExp.$3,16)*16)+parseInt(RegExp.$4,16);
var z=(parseInt(RegExp.$5,16)*16)+parseInt(RegExp.$6,16);
return [B,A,z];
},hex3StringToRgb:function(u){if(this.isHex3String(u)){return this.__dz(u);
}throw new Error("Invalid hex3 value: "+u);
},hex6StringToRgb:function(M){if(this.isHex6String(M)){return this.__dA(M);
}throw new Error("Invalid hex6 value: "+M);
},hexStringToRgb:function(bh){if(this.isHex3String(bh)){return this.__dz(bh);
}
if(this.isHex6String(bh)){return this.__dA(bh);
}throw new Error("Invalid hex value: "+bh);
},rgbToHsb:function(Q){var S,T,V;
var bc=Q[0];
var Y=Q[1];
var R=Q[2];
var bb=(bc>Y)?bc:Y;

if(R>bb){bb=R;
}var U=(bc<Y)?bc:Y;

if(R<U){U=R;
}V=bb/255.0;

if(bb!=0){T=(bb-U)/bb;
}else{T=0;
}
if(T==0){S=0;
}else{var X=(bb-bc)/(bb-U);
var ba=(bb-Y)/(bb-U);
var W=(bb-R)/(bb-U);

if(bc==bb){S=W-ba;
}else if(Y==bb){S=2.0+X-W;
}else{S=4.0+ba-X;
}S=S/6.0;

if(S<0){S=S+1.0;
}}return [Math.round(S*360),Math.round(T*100),Math.round(V*100)];
},hsbToRgb:function(d){var i,f,p,q,t;
var e=d[0]/360;
var h=d[1]/100;
var j=d[2]/100;

if(e>=1.0){e%=1.0;
}
if(h>1.0){h=1.0;
}
if(j>1.0){j=1.0;
}var k=Math.floor(255*j);
var l={};

if(h==0.0){l.red=l.green=l.blue=k;
}else{e*=6.0;
i=Math.floor(e);
f=e-i;
p=Math.floor(k*(1.0-h));
q=Math.floor(k*(1.0-(h*f)));
t=Math.floor(k*(1.0-(h*(1.0-f))));

switch(i){case 0:l.red=k;
l.green=t;
l.blue=p;
break;
case 1:l.red=q;
l.green=k;
l.blue=p;
break;
case 2:l.red=p;
l.green=k;
l.blue=t;
break;
case 3:l.red=p;
l.green=q;
l.blue=k;
break;
case 4:l.red=t;
l.green=p;
l.blue=k;
break;
case 5:l.red=k;
l.green=p;
l.blue=q;
break;
}}return [l.red,l.green,l.blue];
},randomColor:function(){var r=Math.round(Math.random()*255);
var g=Math.round(Math.random()*255);
var b=Math.round(Math.random()*255);
return this.rgbToRgbString([r,g,b]);
}}});
})();
(function(){var a="qx.event.handler.Window";
qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(j){arguments.callee.base.call(this);
this._manager=j;
this._window=j.getWindow();
this._initWindowObserver();
},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{error:1,load:1,beforeunload:1,unload:1,resize:1,scroll:1,beforeshutdown:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:true},members:{canHandleEvent:function(n,o){},registerEvent:function(q,r,s){},unregisterEvent:function(k,l,m){},_initWindowObserver:function(){this._onNativeWrapper=qx.lang.Function.listener(this._onNative,this);
var i=qx.event.handler.Window.SUPPORTED_TYPES;

for(var h in i){qx.bom.Event.addNativeListener(this._window,h,this._onNativeWrapper);
}},_stopWindowObserver:function(){var u=qx.event.handler.Window.SUPPORTED_TYPES;

for(var t in u){qx.bom.Event.removeNativeListener(this._window,t,this._onNativeWrapper);
}},_onNative:qx.event.GlobalError.observeMethod(function(e){if(this.isDisposed()){return;
}var c=this._window;

try{var g=c.document;
}catch(e){return ;
}var d=g.documentElement;
var b=e.target||e.srcElement;

if(b==null||b===c||b===g||b===d){var event=qx.event.Registration.createEvent(e.type,qx.event.type.Native,[e,c]);
qx.event.Registration.dispatchEvent(c,event);
var f=event.getReturnValue();

if(f!=null){e.returnValue=f;
return f;
}}})},destruct:function(){this._stopWindowObserver();
this._manager=this._window=null;
},defer:function(p){qx.event.Registration.addHandler(p);
}});
})();
(function(){var i="ready",h="qx.application",g="beforeunload",f="qx.core.Init",d="shutdown";
qx.Class.define(f,{statics:{getApplication:function(){return this.__dC||null;
},__dB:function(){if(qx.bom.client.Engine.UNKNOWN_ENGINE){qx.log.Logger.warn("Could not detect engine!");
}
if(qx.bom.client.Engine.UNKNOWN_VERSION){qx.log.Logger.warn("Could not detect the version of the engine!");
}
if(qx.bom.client.Platform.UNKNOWN_PLATFORM){qx.log.Logger.warn("Could not detect platform!");
}
if(qx.bom.client.System.UNKNOWN_SYSTEM){qx.log.Logger.warn("Could not detect system!");
}qx.log.Logger.debug(this,"Load runtime: "+(new Date-qx.Bootstrap.LOADSTART)+"ms");
var b=qx.core.Setting.get(h);
var c=qx.Class.getByName(b);

if(c){this.__dC=new c;
var a=new Date;
this.__dC.main();
qx.log.Logger.debug(this,"Main runtime: "+(new Date-a)+"ms");
var a=new Date;
this.__dC.finalize();
qx.log.Logger.debug(this,"Finalize runtime: "+(new Date-a)+"ms");
}else{qx.log.Logger.warn("Missing application class: "+b);
}},__dD:function(e){var l=this.__dC;

if(l){e.setReturnValue(l.close());
}},__dE:function(){var k=this.__dC;

if(k){k.terminate();
}}},defer:function(j){qx.event.Registration.addListener(window,i,j.__dB,j);
qx.event.Registration.addListener(window,d,j.__dE,j);
qx.event.Registration.addListener(window,g,j.__dD,j);
}});
})();
(function(){var a="qx.application.IApplication";
qx.Interface.define(a,{members:{main:function(){},finalize:function(){},close:function(){},terminate:function(){}}});
})();
(function(){var d="qx.locale.MTranslation";
qx.Mixin.define(d,{members:{tr:function(a,b){var c=qx.locale.Manager;

if(c){return c.tr.apply(c,arguments);
}throw new Error("To enable localization please include qx.locale.Manager into your build!");
},trn:function(e,f,g,h){var i=qx.locale.Manager;

if(i){return i.trn.apply(i,arguments);
}throw new Error("To enable localization please include qx.locale.Manager into your build!");
},trc:function(l,m,n){var o=qx.locale.Manager;

if(o){return o.trc.apply(o,arguments);
}throw new Error("To enable localization please include qx.locale.Manager into your build!");
},marktr:function(j){var k=qx.locale.Manager;

if(k){return k.marktr.apply(k,arguments);
}throw new Error("To enable localization please include qx.locale.Manager into your build!");
}}});
})();
(function(){var b="abstract",a="qx.application.AbstractGui";
qx.Class.define(a,{type:b,extend:qx.core.Object,implement:[qx.application.IApplication],include:qx.locale.MTranslation,members:{__dF:null,_createRootWidget:function(){throw new Error("Abstract method call");
},getRoot:function(){return this.__dF;
},main:function(){qx.theme.manager.Meta.getInstance().initialize();
qx.ui.tooltip.Manager.getInstance();
this.__dF=this._createRootWidget();
},finalize:function(){this.render();
},render:function(){qx.ui.core.queue.Manager.flush();
},close:function(c){},terminate:function(){}},destruct:function(){this.__dF=null;
}});
})();
(function(){var a="qx.application.Standalone";
qx.Class.define(a,{extend:qx.application.AbstractGui,members:{_createRootWidget:function(){return new qx.ui.root.Application(document);
}}});
})();
(function(){var b="watchdog10.Application",a="de";
qx.Class.define(b,{extend:qx.application.Standalone,members:{main:function(){arguments.callee.base.call(this);
{};
qx.locale.Manager.getInstance().setLocale(a);

try{var d=new watchdog10.Screen();
var c=new qx.ui.container.Scroll();
c.add(d);
}catch(e){alert(e);
}var f=this.getRoot();
f.add(c,{top:0,left:0,right:0,bottom:0});
}}});
})();
(function(){var a="qx.event.type.Native";
qx.Class.define(a,{extend:qx.event.type.Event,members:{init:function(h,i,j,k,l){arguments.callee.base.call(this,k,l);
this._target=i||qx.bom.Event.getTarget(h);
this._relatedTarget=j||qx.bom.Event.getRelatedTarget(h);

if(h.timeStamp){this._timeStamp=h.timeStamp;
}this._native=h;
this._returnValue=null;
return this;
},clone:function(b){var c=arguments.callee.base.call(this,b);
var d={};
c._native=this._cloneNativeEvent(this._native,d);
c._returnValue=this._returnValue;
return c;
},_cloneNativeEvent:function(f,g){g.preventDefault=qx.lang.Function.empty;
return g;
},preventDefault:function(){arguments.callee.base.call(this);
qx.bom.Event.preventDefault(this._native);
},getNativeEvent:function(){return this._native;
},setReturnValue:function(e){this._returnValue=e;
},getReturnValue:function(){return this._returnValue;
}},destruct:function(){this._native=this._returnValue=null;
}});
})();
(function(){var f="_applyTheme",e="qx.theme",d="qx.theme.manager.Meta",c="qx.theme.Modern",b="Theme",a="singleton";
qx.Class.define(d,{type:a,extend:qx.core.Object,properties:{theme:{check:b,nullable:true,apply:f}},members:{_applyTheme:function(j,k){var n=null;
var q=null;
var t=null;
var u=null;
var p=null;

if(j){n=j.meta.color||null;
q=j.meta.decoration||null;
t=j.meta.font||null;
u=j.meta.icon||null;
p=j.meta.appearance||null;
}var r=qx.theme.manager.Color.getInstance();
var s=qx.theme.manager.Decoration.getInstance();
var l=qx.theme.manager.Font.getInstance();
var o=qx.theme.manager.Icon.getInstance();
var m=qx.theme.manager.Appearance.getInstance();
r.setTheme(n);
s.setTheme(q);
l.setTheme(t);
o.setTheme(u);
m.setTheme(p);
},initialize:function(){var h=qx.core.Setting;
var g,i;
g=h.get(e);

if(g){i=qx.Theme.getByName(g);

if(!i){throw new Error("The theme to use is not available: "+g);
}this.setTheme(i);
}}},settings:{"qx.theme":c}});
})();
(function(){var o="object",n="_applyTheme",m="__dG",l="qx.theme.manager.Decoration",k="Theme",j="string",i="singleton";
qx.Class.define(l,{type:i,extend:qx.core.Object,properties:{theme:{check:k,nullable:true,apply:n}},members:{__dG:null,resolve:function(a){if(!a){return null;
}
if(typeof a===o){return a;
}var d=this.getTheme();

if(!d){return null;
}var d=this.getTheme();

if(!d){return null;
}var e=this.__dG;

if(!e){e=this.__dG={};
}var b=e[a];

if(b){return b;
}var c=d.decorations[a];

if(!c){return null;
}var f=c.decorator;

if(f==null){throw new Error("Missing definition of which decorator to use in entry: "+a+"!");
}return e[a]=(new f).set(c.style);
},isValidPropertyValue:function(g){if(typeof g===j){return this.isDynamic(g);
}else if(typeof g===o){var h=g.constructor;
return qx.Class.hasInterface(h,qx.ui.decoration.IDecorator);
}return false;
},isDynamic:function(p){if(!p){return false;
}var q=this.getTheme();

if(!q){return false;
}return !!q.decorations[p];
},_applyTheme:function(r,s){var u=qx.util.AliasManager.getInstance();

if(s){for(var t in s.aliases){u.remove(t);
}}
if(r){for(var t in r.aliases){u.add(t,r.aliases[t]);
}}
if(!r){this.__dG={};
}}},destruct:function(){this._disposeMap(m);
}});
})();
(function(){var m="qx.theme.manager.Font",l="Theme",k="changeTheme",j="_applyTheme",i="singleton";
qx.Class.define(m,{type:i,extend:qx.util.ValueManager,properties:{theme:{check:l,nullable:true,apply:j,event:k}},members:{resolveDynamic:function(n){var o=this._dynamic;
return n instanceof qx.bom.Font?n:o[n];
},resolve:function(p){var s=this._dynamic;
var q=s[p];

if(q){return q;
}var r=this.getTheme();

if(r!==null&&r.fonts[p]){return s[p]=(new qx.bom.Font).set(r.fonts[p]);
}return p;
},isDynamic:function(f){var h=this._dynamic;

if(f&&(f instanceof qx.bom.Font||h[f]!==undefined)){return true;
}var g=this.getTheme();

if(g!==null&&f&&g.fonts[f]){h[f]=(new qx.bom.Font).set(g.fonts[f]);
return true;
}return false;
},_applyTheme:function(a){var b=this._getDynamic();

for(var e in b){if(b[e].themed){b[e].dispose();
delete b[e];
}}
if(a){var c=a.fonts;
var d=qx.bom.Font;

for(var e in c){b[e]=(new d).set(c[e]);
b[e].themed=true;
}}this._setDynamic(b);
}}});
})();
(function(){var k="",j="underline",h="Boolean",g="px",f='"',e="italic",d="normal",c="bold",b="_applyItalic",a="_applyBold",x="Integer",w="_applyFamily",v="_applyLineHeight",u="Array",t="overline",s="line-through",r="qx.bom.Font",q="Number",p="_applyDecoration",o=" ",m="_applySize",n=",";
qx.Class.define(r,{extend:qx.core.Object,construct:function(H,I){arguments.callee.base.call(this);

if(H!==undefined){this.setSize(H);
}
if(I!==undefined){this.setFamily(I);
}},statics:{fromString:function(J){var N=new qx.bom.Font();
var L=J.split(/\s+/);
var name=[];
var M;

for(var i=0;i<L.length;i++){switch(M=L[i]){case c:N.setBold(true);
break;
case e:N.setItalic(true);
break;
case j:N.setDecoration(j);
break;
default:var K=parseInt(M,10);

if(K==M||qx.lang.String.contains(M,g)){N.setSize(K);
}else{name.push(M);
}break;
}}
if(name.length>0){N.setFamily(name);
}return N;
},fromConfig:function(y){var z=new qx.bom.Font;
z.set(y);
return z;
},__dH:{fontFamily:k,fontSize:k,fontWeight:k,fontStyle:k,textDecoration:k,lineHeight:1.2},getDefaultStyles:function(){return this.__dH;
}},properties:{size:{check:x,nullable:true,apply:m},lineHeight:{check:q,nullable:true,apply:v},family:{check:u,nullable:true,apply:w},bold:{check:h,nullable:true,apply:a},italic:{check:h,nullable:true,apply:b},decoration:{check:[j,s,t],nullable:true,apply:p}},members:{__dI:null,__dJ:null,__dK:null,__dL:null,__dM:null,__dN:null,_applySize:function(A,B){this.__dI=A===null?null:A+g;
},_applyLineHeight:function(O,P){this.__dN=O===null?null:O;
},_applyFamily:function(C,D){var E=k;

for(var i=0,l=C.length;i<l;i++){if(C[i].indexOf(o)>0){E+=f+C[i]+f;
}else{E+=C[i];
}
if(i!==l-1){E+=n;
}}this.__dJ=E;
},_applyBold:function(Q,R){this.__dK=Q===null?null:Q?c:d;
},_applyItalic:function(S,T){this.__dL=S===null?null:S?e:d;
},_applyDecoration:function(F,G){this.__dM=F===null?null:F;
},getStyles:function(){return {fontFamily:this.__dJ,fontSize:this.__dI,fontWeight:this.__dK,fontStyle:this.__dL,textDecoration:this.__dM,lineHeight:this.__dN};
}}});
})();
(function(){var d="qx.theme.manager.Icon",c="Theme",b="_applyTheme",a="singleton";
qx.Class.define(d,{type:a,extend:qx.core.Object,properties:{theme:{check:c,nullable:true,apply:b}},members:{_applyTheme:function(e,f){var h=qx.util.AliasManager.getInstance();

if(f){for(var g in f.aliases){h.remove(g);
}}
if(e){for(var g in e.aliases){h.add(g,e.aliases[g]);
}}}}});
})();
(function(){var h="string",g="_applyTheme",f="qx.theme.manager.Appearance",e=":",d="Theme",c="changeTheme",b="/",a="singleton";
qx.Class.define(f,{type:a,extend:qx.core.Object,construct:function(){arguments.callee.base.call(this);
this.__dO={};
this.__dP={};
},properties:{theme:{check:d,nullable:true,event:c,apply:g}},members:{__dQ:{},__dO:null,__dP:null,_applyTheme:function(z,A){this.__dP={};
this.__dO={};
},__dR:function(B,C,D){var H=C.appearances;
var K=H[B];

if(!K){var L=b;
var E=[];
var J=B.split(L);
var I;

while(!K&&J.length>0){E.unshift(J.pop());
var F=J.join(L);
K=H[F];

if(K){I=K.alias||K;

if(typeof I===h){var G=I+L+E.join(L);
return this.__dR(G,C,D);
}}}if(D!=null){return this.__dR(D,C);
}return null;
}else if(typeof K===h){return this.__dR(K,C,D);
}else if(K.include&&!K.style){return this.__dR(K.include,C,D);
}return B;
},styleFrom:function(i,j,k,l){if(!k){k=this.getTheme();
}var r=this.__dP;
var m=r[i];

if(!m){m=r[i]=this.__dR(i,k,l);
}var w=k.appearances[m];

if(!w){this.warn("Missing appearance: "+i);
return null;
}if(!w.style){return null;
}var x=m;

if(j){var y=w.$$bits;

if(!y){y=w.$$bits={};
w.$$length=0;
}var p=0;

for(var s in j){if(!j[s]){continue;
}
if(y[s]==null){y[s]=1<<w.$$length++;
}p+=y[s];
}if(p>0){x+=e+p;
}}var q=this.__dO;

if(q[x]!==undefined){return q[x];
}if(!j){j=this.__dQ;
}var u;
if(w.include||w.base){var o=w.style(j);
var n;

if(w.include){n=this.styleFrom(w.include,j,k,l);
}u={};
if(w.base){var t=this.styleFrom(m,j,w.base,l);

if(w.include){for(var v in t){if(!n.hasOwnProperty(v)&&!o.hasOwnProperty(v)){u[v]=t[v];
}}}else{for(var v in t){if(!o.hasOwnProperty(v)){u[v]=t[v];
}}}}if(w.include){for(var v in n){if(!o.hasOwnProperty(v)){u[v]=n[v];
}}}for(var v in o){u[v]=o[v];
}}else{u=w.style(j);
}return q[x]=u||null;
}},destruct:function(){this.__dO=this.__dP=null;
}});
})();
(function(){var p="focusout",o="interval",n="mouseover",m="mouseout",l="mousemove",k="widget",j="qx.ui.tooltip.ToolTip",i="Boolean",h="_applyCurrent",g="qx.ui.tooltip.Manager",c="__dV",f="tooltip-error",d="__dT",b="singleton",a="__dS";
qx.Class.define(g,{type:b,extend:qx.core.Object,construct:function(){arguments.callee.base.call(this);
qx.event.Registration.addListener(document.body,n,this.__ed,this,true);
this.__dS=new qx.event.Timer();
this.__dS.addListener(o,this.__ea,this);
this.__dT=new qx.event.Timer();
this.__dT.addListener(o,this.__eb,this);
this.__dU={left:0,top:0};
},properties:{current:{check:j,nullable:true,apply:h},showInvalidTooltips:{check:i,init:true}},members:{__dU:null,__dT:null,__dS:null,__dV:null,__dW:null,__dX:function(){if(!this.__dV){this.__dV=new qx.ui.tooltip.ToolTip().set({rich:true});
}return this.__dV;
},__dY:function(){if(!this.__dW){this.__dW=new qx.ui.tooltip.ToolTip().set({appearance:f});
this.__dW.syncAppearance();
}return this.__dW;
},_applyCurrent:function(A,B){if(B&&qx.ui.core.Widget.contains(B,A)){return;
}if(B){if(!B.isDisposed()){B.exclude();
}this.__dS.stop();
this.__dT.stop();
}var D=qx.event.Registration;
var C=document.body;
if(A){this.__dS.startWith(A.getShowTimeout());
D.addListener(C,m,this.__ee,this,true);
D.addListener(C,p,this.__ef,this,true);
D.addListener(C,l,this.__ec,this,true);
}else{D.removeListener(C,m,this.__ee,this,true);
D.removeListener(C,p,this.__ef,this,true);
D.removeListener(C,l,this.__ec,this,true);
}},__ea:function(e){var z=this.getCurrent();

if(z&&!z.isDisposed()){this.__dT.startWith(z.getHideTimeout());

if(z.getPlaceMethod()==k){z.placeToWidget(z.getOpener());
}else{z.placeToPoint(this.__dU);
}z.show();
}this.__dS.stop();
},__eb:function(e){var v=this.getCurrent();

if(v&&!v.isDisposed()){v.exclude();
}this.__dT.stop();
this.resetCurrent();
},__ec:function(e){var y=this.__dU;
y.left=e.getDocumentLeft();
y.top=e.getDocumentTop();
},__ed:function(e){var s=qx.ui.core.Widget.getWidgetByElement(e.getTarget());

if(!s){return;
}var t;
while(s!=null){var t=s.getToolTip();
var u=s.getToolTipText()||null;
var r=s.getToolTipIcon()||null;

if(qx.Class.hasInterface(s.constructor,qx.ui.form.IForm)&&!s.isValid()){var q=s.getInvalidMessage();
}
if(t||u||r||q){break;
}s=s.getLayoutParent();
}
if(!s){return;
}
if(s.isBlockToolTip()){return;
}if(q&&s.getEnabled()){if(!this.getShowInvalidTooltips()){return;
}var t=this.__dY().set({label:q});
}else if(!t){var t=this.__dX().set({label:u,icon:r});
}this.setCurrent(t);
t.setOpener(s);
},__ee:function(e){var E=qx.ui.core.Widget.getWidgetByElement(e.getTarget());

if(!E){return;
}var F=qx.ui.core.Widget.getWidgetByElement(e.getRelatedTarget());

if(!F){return;
}var G=this.getCurrent();
if(G&&(F==G||qx.ui.core.Widget.contains(G,F))){return;
}if(F&&E&&qx.ui.core.Widget.contains(E,F)){return;
}if(G&&!F){this.setCurrent(null);
}else{this.resetCurrent();
}},__ef:function(e){var w=qx.ui.core.Widget.getWidgetByElement(e.getTarget());

if(!w){return;
}var x=this.getCurrent();
if(x&&x==w.getToolTip()){this.setCurrent(null);
}}},destruct:function(){qx.event.Registration.removeListener(document.body,n,this.__ed,this,true);
this._disposeObjects(a,d,c);
this.__dU=null;
}});
})();
(function(){var o="interval",n="qx.event.Timer",m="_applyInterval",l="_applyEnabled",k="Boolean",j="qx.event.type.Event",i="Integer";
qx.Class.define(n,{extend:qx.core.Object,construct:function(a){arguments.callee.base.call(this);
this.setEnabled(false);

if(a!=null){this.setInterval(a);
}var self=this;
this.__eg=function(){self._oninterval.call(self);
};
},events:{"interval":j},statics:{once:function(d,f,g){var h=new qx.event.Timer(g);
h.addListener(o,function(e){h.stop();
d.call(f,e);
h.dispose();
f=null;
},f);
h.start();
return h;
}},properties:{enabled:{init:true,check:k,apply:l},interval:{check:i,init:1000,apply:m}},members:{__eh:null,__eg:null,_applyInterval:function(p,q){if(this.getEnabled()){this.restart();
}},_applyEnabled:function(b,c){if(c){window.clearInterval(this.__eh);
this.__eh=null;
}else if(b){this.__eh=window.setInterval(this.__eg,this.getInterval());
}},start:function(){this.setEnabled(true);
},startWith:function(s){this.setInterval(s);
this.start();
},stop:function(){this.setEnabled(false);
},restart:function(){this.stop();
this.start();
},restartWith:function(r){this.stop();
this.startWith(r);
},_oninterval:qx.event.GlobalError.observeMethod(function(){if(this.$$disposed){return;
}
if(this.getEnabled()){this.fireEvent(o);
}})},destruct:function(){if(this.__eh){window.clearInterval(this.__eh);
}this.__eh=this.__eg=null;
}});
})();
(function(){var k="qx.ui.core.MChildrenHandling";
qx.Mixin.define(k,{members:{getChildren:function(){return this._getChildren();
},hasChildren:function(){return this._hasChildren();
},indexOf:function(p){return this._indexOf(p);
},add:function(a,b){this._add(a,b);
},addAt:function(m,n,o){this._addAt(m,n,o);
},addBefore:function(h,i,j){this._addBefore(h,i,j);
},addAfter:function(d,e,f){this._addAfter(d,e,f);
},remove:function(g){this._remove(g);
},removeAt:function(c){return this._removeAt(c);
},removeAll:function(){this._removeAll();
}},statics:{remap:function(l){l.getChildren=l._getChildren;
l.hasChildren=l._hasChildren;
l.indexOf=l._indexOf;
l.add=l._add;
l.addAt=l._addAt;
l.addBefore=l._addBefore;
l.addAfter=l._addAfter;
l.remove=l._remove;
l.removeAt=l._removeAt;
l.removeAll=l._removeAll;
}}});
})();
(function(){var a="qx.ui.core.MLayoutHandling";
qx.Mixin.define(a,{members:{setLayout:function(b){return this._setLayout(b);
},getLayout:function(){return this._getLayout();
}},statics:{remap:function(c){c.getLayout=c._getLayout;
c.setLayout=c._setLayout;
}}});
})();
(function(){var v="Integer",u="_applyDimension",t="Boolean",s="_applyStretching",r="_applyMargin",q="shorthand",p="_applyAlign",o="allowShrinkY",n="bottom",m="baseline",J="marginBottom",I="qx.ui.core.LayoutItem",H="center",G="marginTop",F="allowGrowX",E="middle",D="marginLeft",C="allowShrinkX",B="top",A="right",y="marginRight",z="abstract",w="allowGrowY",x="left";
qx.Class.define(I,{type:z,extend:qx.core.Object,properties:{minWidth:{check:v,nullable:true,apply:u,init:null,themeable:true},width:{check:v,nullable:true,apply:u,init:null,themeable:true},maxWidth:{check:v,nullable:true,apply:u,init:null,themeable:true},minHeight:{check:v,nullable:true,apply:u,init:null,themeable:true},height:{check:v,nullable:true,apply:u,init:null,themeable:true},maxHeight:{check:v,nullable:true,apply:u,init:null,themeable:true},allowGrowX:{check:t,apply:s,init:true,themeable:true},allowShrinkX:{check:t,apply:s,init:true,themeable:true},allowGrowY:{check:t,apply:s,init:true,themeable:true},allowShrinkY:{check:t,apply:s,init:true,themeable:true},allowStretchX:{group:[F,C],mode:q,themeable:true},allowStretchY:{group:[w,o],mode:q,themeable:true},marginTop:{check:v,init:0,apply:r,themeable:true},marginRight:{check:v,init:0,apply:r,themeable:true},marginBottom:{check:v,init:0,apply:r,themeable:true},marginLeft:{check:v,init:0,apply:r,themeable:true},margin:{group:[G,y,J,D],mode:q,themeable:true},alignX:{check:[x,H,A],nullable:true,apply:p,themeable:true},alignY:{check:[B,E,n,m],nullable:true,apply:p,themeable:true}},members:{__ei:null,__ej:null,__ek:null,__el:null,__em:null,__en:null,__eo:null,getBounds:function(){return this.__en||this.__ej||null;
},clearSeparators:function(){},renderSeparator:function(a,b){},renderLayout:function(e,top,f,g){var h;
{};
var i=null;

if(this.getHeight()==null&&this._hasHeightForWidth()){var i=this._getHeightForWidth(f);
}
if(i!=null&&i!==this.__ei){this.__ei=i;
qx.ui.core.queue.Layout.add(this);
return null;
}var k=this.__ej;

if(!k){k=this.__ej={};
}var j={};

if(e!==k.left||top!==k.top){j.position=true;
k.left=e;
k.top=top;
}
if(f!==k.width||g!==k.height){j.size=true;
k.width=f;
k.height=g;
}if(this.__ek){j.local=true;
delete this.__ek;
}
if(this.__em){j.margin=true;
delete this.__em;
}return j;
},isExcluded:function(){return false;
},hasValidLayout:function(){return !this.__ek;
},scheduleLayoutUpdate:function(){qx.ui.core.queue.Layout.add(this);
},invalidateLayoutCache:function(){this.__ek=true;
this.__el=null;
},getSizeHint:function(V){var W=this.__el;

if(W){return W;
}
if(V===false){return null;
}W=this.__el=this._computeSizeHint();
if(this._hasHeightForWidth()&&this.__ei&&this.getHeight()==null){W.height=this.__ei;
}if(W.minWidth>W.width){W.width=W.minWidth;
}
if(W.maxWidth<W.width){W.width=W.maxWidth;
}
if(!this.getAllowGrowX()){W.maxWidth=W.width;
}
if(!this.getAllowShrinkX()){W.minWidth=W.width;
}if(W.minHeight>W.height){W.height=W.minHeight;
}
if(W.maxHeight<W.height){W.height=W.maxHeight;
}
if(!this.getAllowGrowY()){W.maxHeight=W.height;
}
if(!this.getAllowShrinkY()){W.minHeight=W.height;
}return W;
},_computeSizeHint:function(){var T=this.getMinWidth()||0;
var Q=this.getMinHeight()||0;
var U=this.getWidth()||T;
var S=this.getHeight()||Q;
var P=this.getMaxWidth()||Infinity;
var R=this.getMaxHeight()||Infinity;
return {minWidth:T,width:U,maxWidth:P,minHeight:Q,height:S,maxHeight:R};
},_hasHeightForWidth:function(){var l=this._getLayout();

if(l){return l.hasHeightForWidth();
}return false;
},_getHeightForWidth:function(c){var d=this._getLayout();

if(d&&d.hasHeightForWidth()){return d.getHeightForWidth(c);
}return null;
},_getLayout:function(){return null;
},_applyMargin:function(){this.__em=true;
var parent=this.$$parent;

if(parent){parent.updateLayoutProperties();
}},_applyAlign:function(){var parent=this.$$parent;

if(parent){parent.updateLayoutProperties();
}},_applyDimension:function(){qx.ui.core.queue.Layout.add(this);
},_applyStretching:function(){qx.ui.core.queue.Layout.add(this);
},hasUserBounds:function(){return !!this.__en;
},setUserBounds:function(K,top,L,M){this.__en={left:K,top:top,width:L,height:M};
qx.ui.core.queue.Layout.add(this);
},resetUserBounds:function(){delete this.__en;
qx.ui.core.queue.Layout.add(this);
},__ep:{},setLayoutProperties:function(bb){if(bb==null){return;
}var bc=this.__eo;

if(!bc){bc=this.__eo={};
}var parent=this.getLayoutParent();

if(parent){parent.updateLayoutProperties(bb);
}for(var bd in bb){if(bb[bd]==null){delete bc[bd];
}else{bc[bd]=bb[bd];
}}},getLayoutProperties:function(){return this.__eo||this.__ep;
},clearLayoutProperties:function(){delete this.__eo;
},updateLayoutProperties:function(X){var Y=this._getLayout();

if(Y){var ba;
{};
Y.invalidateChildrenCache();
}qx.ui.core.queue.Layout.add(this);
},getApplicationRoot:function(){return qx.core.Init.getApplication().getRoot();
},getLayoutParent:function(){return this.$$parent||null;
},setLayoutParent:function(parent){if(this.$$parent===parent){return;
}this.$$parent=parent||null;
qx.ui.core.queue.Visibility.add(this);
},isRootWidget:function(){return false;
},_getRoot:function(){var parent=this;

while(parent){if(parent.isRootWidget()){return parent;
}parent=parent.$$parent;
}return null;
},clone:function(){var N=arguments.callee.base.call(this);
var O=this.__eo;

if(O){N.__eo=qx.lang.Object.clone(O);
}return N;
}},destruct:function(){this.$$parent=this.$$subparent=this.__eo=this.__ej=this.__en=this.__el=null;
}});
})();
(function(){var i="qx.ui.core.DecoratorFactory",h="$$nopool$$";
qx.Class.define(i,{extend:qx.core.Object,construct:function(){arguments.callee.base.call(this);
this.__eq={};
},statics:{MAX_SIZE:15,__er:h},members:{__eq:null,getDecoratorElement:function(j){var o=qx.ui.core.DecoratorFactory;

if(qx.lang.Type.isString(j)){var m=j;
var l=qx.theme.manager.Decoration.getInstance().resolve(j);
}else{var m=o.__er;
l=j;
}var n=this.__eq;

if(n[m]&&n[m].length>0){var k=n[m].pop();
}else{var k=this._createDecoratorElement(l,m);
}k.$$pooled=false;
return k;
},poolDecorator:function(a){if(!a||a.$$pooled){return;
}var d=qx.ui.core.DecoratorFactory;
var b=a.getId();

if(b==d.__er){a.dispose();
return;
}var c=this.__eq;

if(!c[b]){c[b]=[];
}
if(c[b].length>d.MAX_SIZE){a.dispose();
}else{a.$$pooled=true;
c[b].push(a);
}},_createDecoratorElement:function(e,f){var g=new qx.html.Decorator(e,f);
{};
return g;
},toString:function(){return arguments.callee.base.call(this);
}},destruct:function(){if(!qx.core.ObjectRegistry.inShutDown){var q=this.__eq;

for(var p in q){qx.util.DisposeUtil.disposeArray(q,p);
}}this.__eq=null;
}});
})();
(function(){var fu="px",ft="Boolean",fs="qx.event.type.Mouse",fr="qx.event.type.Drag",fq="visible",fp="qx.event.type.Focus",fo="on",fn="Integer",fm="excluded",fl="qx.event.type.Data",eW="_applyPadding",eV="qx.event.type.Event",eU="hidden",eT="contextmenu",eS="String",eR="tabIndex",eQ="backgroundColor",eP="focused",eO="changeVisibility",eN="mshtml",fB="hovered",fC="qx.event.type.KeySequence",fz="qx.client",fA="absolute",fx="drag",fy="div",fv="disabled",fw="move",fD="dragstart",fE="qx.dynlocale",fe="dragchange",fd="dragend",fg="resize",ff="Decorator",fi="zIndex",fh="$$widget",fk="opacity",fj="default",fc="Color",fb="changeToolTipText",dD="beforeContextmenuOpen",dE="_applyNativeContextMenu",dF="_applyBackgroundColor",dG="_applyFocusable",dH="changeShadow",dI="__eD",dJ="__es",dK="qx.event.type.KeyInput",dL="createChildControl",dM="__ey",fI="Font",fH="_applyShadow",fG="_applyEnabled",fF="_applySelectable",fM="Number",fL="_applyKeepActive",fK="_applyVisibility",fJ="repeat",fO="qxDraggable",fN="syncAppearance",en="paddingLeft",eo="_applyDroppable",ek="__eB",em="__ex",er="#",es="qx.event.type.MouseWheel",ep="_applyCursor",eq="_applyDraggable",ei="changeTextColor",ej="changeContextMenu",dU="paddingTop",dT="changeSelectable",dW="hideFocus",dV="none",dQ="outline",dP="_applyAppearance",dS="_applyOpacity",dR="url(",dO=")",dN="qx.ui.core.Widget",ex="_applyFont",ey="cursor",ez="qxDroppable",eA="__ew",et="changeZIndex",eu="changeEnabled",ev="changeFont",ew="_applyDecorator",eB="_applyZIndex",eC="_applyTextColor",ef="qx.ui.menu.Menu",ee="_applyToolTipText",ed="true",ec="widget",eb="changeDecorator",ea="_applyTabIndex",dY="__eF",dX="changeAppearance",eh="shorthand",eg="/",eD="",eE="_applyContextMenu",eF="paddingBottom",eG="changeNativeContextMenu",eH="qx.ui.tooltip.ToolTip",eI="qxKeepActive",eJ="_applyKeepFocus",eK="paddingRight",eL="changeBackgroundColor",eM="changeLocale",fa="qxKeepFocus",eY="__et",eX="qx/static/blank.gif";
qx.Class.define(dN,{extend:qx.ui.core.LayoutItem,include:[qx.locale.MTranslation],construct:function(){arguments.callee.base.call(this);
this.__es=this._createContainerElement();
this.__et=this.__eE();
this.__es.add(this.__et);
this.initFocusable();
this.initSelectable();
this.initNativeContextMenu();
},events:{appear:eV,disappear:eV,createChildControl:fl,resize:fl,move:fl,syncAppearance:fl,mousemove:fs,mouseover:fs,mouseout:fs,mousedown:fs,mouseup:fs,click:fs,dblclick:fs,contextmenu:fs,beforeContextmenuOpen:fs,mousewheel:es,keyup:fC,keydown:fC,keypress:fC,keyinput:dK,focus:fp,blur:fp,focusin:fp,focusout:fp,activate:fp,deactivate:fp,capture:eV,losecapture:eV,drop:fr,dragleave:fr,dragover:fr,drag:fr,dragstart:fr,dragend:fr,dragchange:fr,droprequest:fr},properties:{paddingTop:{check:fn,init:0,apply:eW,themeable:true},paddingRight:{check:fn,init:0,apply:eW,themeable:true},paddingBottom:{check:fn,init:0,apply:eW,themeable:true},paddingLeft:{check:fn,init:0,apply:eW,themeable:true},padding:{group:[dU,eK,eF,en],mode:eh,themeable:true},zIndex:{nullable:true,init:null,apply:eB,event:et,check:fn,themeable:true},decorator:{nullable:true,init:null,apply:ew,event:eb,check:ff,themeable:true},shadow:{nullable:true,init:null,apply:fH,event:dH,check:ff,themeable:true},backgroundColor:{nullable:true,check:fc,apply:dF,event:eL,themeable:true},textColor:{nullable:true,check:fc,apply:eC,event:ei,themeable:true,inheritable:true},font:{nullable:true,apply:ex,check:fI,event:ev,themeable:true,inheritable:true,dispose:true},opacity:{check:fM,apply:dS,themeable:true,nullable:true,init:null},cursor:{check:eS,apply:ep,themeable:true,inheritable:true,nullable:true,init:null},toolTip:{check:eH,nullable:true},toolTipText:{check:eS,nullable:true,event:fb,apply:ee},toolTipIcon:{check:eS,nullable:true,event:fb},blockToolTip:{check:ft,init:false},visibility:{check:[fq,eU,fm],init:fq,apply:fK,event:eO},enabled:{init:true,check:ft,inheritable:true,apply:fG,event:eu},anonymous:{init:false,check:ft},tabIndex:{check:fn,nullable:true,apply:ea},focusable:{check:ft,init:false,apply:dG},keepFocus:{check:ft,init:false,apply:eJ},keepActive:{check:ft,init:false,apply:fL},draggable:{check:ft,init:false,apply:eq},droppable:{check:ft,init:false,apply:eo},selectable:{check:ft,init:false,event:dT,apply:fF},contextMenu:{check:ef,apply:eE,nullable:true,event:ej},nativeContextMenu:{check:ft,init:false,themeable:true,event:eG,apply:dE},appearance:{check:eS,init:ec,apply:dP,event:dX}},statics:{DEBUG:false,getWidgetByElement:function(du){while(du){var dv=du.$$widget;
if(dv!=null){return qx.core.ObjectRegistry.fromHashCode(dv);
}du=du.parentNode;
}return null;
},contains:function(parent,m){while(m){if(parent==m){return true;
}m=m.getLayoutParent();
}return false;
},__eu:new qx.ui.core.DecoratorFactory(),__ev:new qx.ui.core.DecoratorFactory()},members:{__es:null,__et:null,__ew:null,__ex:null,__ey:null,__ez:null,__eA:null,__eB:null,_getLayout:function(){return this.__eB;
},_setLayout:function(gi){{};

if(this.__eB){this.__eB.connectToWidget(null);
}
if(gi){gi.connectToWidget(this);
}this.__eB=gi;
qx.ui.core.queue.Layout.add(this);
},setLayoutParent:function(parent){if(this.$$parent===parent){return;
}var c=this.getContainerElement();

if(this.$$parent&&!this.$$parent.$$disposed){this.$$parent.getContentElement().remove(c);
}this.$$parent=parent||null;

if(parent&&!parent.$$disposed){this.$$parent.getContentElement().add(c);
}qx.core.Property.refresh(this);
qx.ui.core.queue.Visibility.add(this);
},_updateInsets:null,__eC:function(a,b){if(a==b){return false;
}
if(a==null||b==null){return true;
}var dr=qx.theme.manager.Decoration.getInstance();
var dt=dr.resolve(a).getInsets();
var ds=dr.resolve(b).getInsets();

if(dt.top!=ds.top||dt.right!=ds.right||dt.bottom!=ds.bottom||dt.left!=ds.left){return true;
}return false;
},renderLayout:function(bW,top,bX,bY){var ci=arguments.callee.base.call(this,bW,top,bX,bY);
if(!ci){return;
}var cb=this.getContainerElement();
var content=this.getContentElement();
var cf=ci.size||this._updateInsets;
var cj=fu;
var cg={};
if(ci.position){cg.left=bW+cj;
cg.top=top+cj;
}if(ci.size){cg.width=bX+cj;
cg.height=bY+cj;
}
if(ci.position||ci.size){cb.setStyles(cg);
}
if(cf||ci.local||ci.margin){var ca=this.getInsets();
var innerWidth=bX-ca.left-ca.right;
var innerHeight=bY-ca.top-ca.bottom;
innerWidth=innerWidth<0?0:innerWidth;
innerHeight=innerHeight<0?0:innerHeight;
}var cd={};

if(this._updateInsets){cd.left=ca.left+cj;
cd.top=ca.top+cj;
}
if(cf){cd.width=innerWidth+cj;
cd.height=innerHeight+cj;
}
if(cf||this._updateInsets){content.setStyles(cd);
}
if(ci.size){var ch=this.__ey;

if(ch){ch.setStyles({width:bX+fu,height:bY+fu});
}}
if(ci.size||this._updateInsets){if(this.__ew){this.__ew.resize(bX,bY);
}}
if(ci.size){if(this.__ex){var ca=this.__ex.getInsets();
var ce=bX+ca.left+ca.right;
var cc=bY+ca.top+ca.bottom;
this.__ex.resize(ce,cc);
}}
if(cf||ci.local||ci.margin){if(this.__eB&&this.hasLayoutChildren()){this.__eB.renderLayout(innerWidth,innerHeight);
}else if(this.hasLayoutChildren()){throw new Error("At least one child in control "+this._findTopControl()+" requires a layout, but no one was defined!");
}}if(ci.position&&this.hasListener(fw)){this.fireDataEvent(fw,this.getBounds());
}
if(ci.size&&this.hasListener(fg)){this.fireDataEvent(fg,this.getBounds());
}delete this._updateInsets;
return ci;
},__eD:null,clearSeparators:function(){var cQ=this.__eD;

if(!cQ){return;
}var cR=qx.ui.core.Widget.__eu;
var content=this.getContentElement();
var cP;

for(var i=0,l=cQ.length;i<l;i++){cP=cQ[i];
cR.poolDecorator(cP);
content.remove(cP);
}cQ.length=0;
},renderSeparator:function(da,db){var dc=qx.ui.core.Widget.__eu.getDecoratorElement(da);
this.getContentElement().add(dc);
dc.resize(db.width,db.height);
dc.setStyles({left:db.left+fu,top:db.top+fu});
if(!this.__eD){this.__eD=[dc];
}else{this.__eD.push(dc);
}},_computeSizeHint:function(){var gN=this.getWidth();
var gM=this.getMinWidth();
var gI=this.getMaxWidth();
var gL=this.getHeight();
var gJ=this.getMinHeight();
var gK=this.getMaxHeight();
{};
var gO=this._getContentHint();
var gH=this.getInsets();
var gQ=gH.left+gH.right;
var gP=gH.top+gH.bottom;

if(gN==null){gN=gO.width+gQ;
}
if(gL==null){gL=gO.height+gP;
}
if(gM==null){gM=gQ;

if(gO.minWidth!=null){gM+=gO.minWidth;
}}
if(gJ==null){gJ=gP;

if(gO.minHeight!=null){gJ+=gO.minHeight;
}}
if(gI==null){if(gO.maxWidth==null){gI=Infinity;
}else{gI=gO.maxWidth+gQ;
}}
if(gK==null){if(gO.maxHeight==null){gK=Infinity;
}else{gK=gO.maxHeight+gP;
}}return {width:gN,minWidth:gM,maxWidth:gI,height:gL,minHeight:gJ,maxHeight:gK};
},invalidateLayoutCache:function(){arguments.callee.base.call(this);

if(this.__eB){this.__eB.invalidateLayoutCache();
}},_getContentHint:function(){var gt=this.__eB;

if(gt){if(this.hasLayoutChildren()){var gs;
var gu=gt.getSizeHint();
{};
return gu;
}else{return {width:0,height:0};
}}else{return {width:100,height:50};
}},_getHeightForWidth:function(bh){var bl=this.getInsets();
var bo=bl.left+bl.right;
var bn=bl.top+bl.bottom;
var bm=bh-bo;
var bj=this._getLayout();

if(bj&&bj.hasHeightForWidth()){var bi=bj.getHeightForWidth(bh);
}else{bi=this._getContentHeightForWidth(bm);
}var bk=bi+bn;
return bk;
},_getContentHeightForWidth:function(s){throw new Error("Abstract method call: _getContentHeightForWidth()!");
},getInsets:function(){var top=this.getPaddingTop();
var gT=this.getPaddingRight();
var gV=this.getPaddingBottom();
var gU=this.getPaddingLeft();

if(this.__ew){var gS=this.__ew.getInsets();
{};
top+=gS.top;
gT+=gS.right;
gV+=gS.bottom;
gU+=gS.left;
}return {"top":top,"right":gT,"bottom":gV,"left":gU};
},getInnerSize:function(){var v=this.getBounds();

if(!v){return null;
}var u=this.getInsets();
return {width:v.width-u.left-u.right,height:v.height-u.top-u.bottom};
},show:function(){this.setVisibility(fq);
},hide:function(){this.setVisibility(eU);
},exclude:function(){this.setVisibility(fm);
},isVisible:function(){return this.getVisibility()===fq;
},isHidden:function(){return this.getVisibility()!==fq;
},isExcluded:function(){return this.getVisibility()===fm;
},isSeeable:function(){var de=this.getContainerElement().getDomElement();

if(de){return de.offsetWidth>0;
}var dd=this;

do{if(!dd.isVisible()){return false;
}
if(dd.isRootWidget()){return true;
}dd=dd.getLayoutParent();
}while(dd);
return false;
},_createContainerElement:function(){var B=new qx.html.Element(fy);
{};
B.setStyles({"position":fA,"zIndex":0});
B.setAttribute(fh,this.toHashCode());
{};
return B;
},__eE:function(){var gG=this._createContentElement();
{};
gG.setStyles({"position":fA,"zIndex":10});
return gG;
},_createContentElement:function(){var fR=new qx.html.Element(fy);
fR.setStyles({"overflowX":eU,"overflowY":eU});
return fR;
},getContainerElement:function(){return this.__es;
},getContentElement:function(){return this.__et;
},getDecoratorElement:function(){return this.__ew||null;
},getShadowElement:function(){return this.__ex||null;
},__eF:null,getLayoutChildren:function(){var bw=this.__eF;

if(!bw){return this.__eG;
}var bx;

for(var i=0,l=bw.length;i<l;i++){var bv=bw[i];

if(bv.hasUserBounds()||bv.isExcluded()){if(bx==null){bx=bw.concat();
}qx.lang.Array.remove(bx,bv);
}}return bx||bw;
},scheduleLayoutUpdate:function(){qx.ui.core.queue.Layout.add(this);
},invalidateLayoutChildren:function(){var I=this.__eB;

if(I){I.invalidateChildrenCache();
}qx.ui.core.queue.Layout.add(this);
},hasLayoutChildren:function(){var gW=this.__eF;

if(!gW){return false;
}var gX;

for(var i=0,l=gW.length;i<l;i++){gX=gW[i];

if(!gX.hasUserBounds()&&!gX.isExcluded()){return true;
}}return false;
},getChildrenContainer:function(){return this;
},__eG:[],_getChildren:function(){return this.__eF||this.__eG;
},_indexOf:function(S){var T=this.__eF;

if(!T){return -1;
}return T.indexOf(S);
},_hasChildren:function(){var C=this.__eF;
return C!=null&&(!!C[0]);
},addChildrenToQueue:function(gy){var gz=this.__eF;

if(!gz){return;
}var gA;

for(var i=0,l=gz.length;i<l;i++){gA=gz[i];
gy[gA.$$hash]=gA;
gA.addChildrenToQueue(gy);
}},_add:function(df,dg){if(df.getLayoutParent()==this){qx.lang.Array.remove(this.__eF,df);
}
if(this.__eF){this.__eF.push(df);
}else{this.__eF=[df];
}this.__eH(df,dg);
},_addAt:function(cL,cM,cN){if(!this.__eF){this.__eF=[];
}if(cL.getLayoutParent()==this){qx.lang.Array.remove(this.__eF,cL);
}var cO=this.__eF[cM];

if(cO===cL){return cL.setLayoutProperties(cN);
}
if(cO){qx.lang.Array.insertBefore(this.__eF,cL,cO);
}else{this.__eF.push(cL);
}this.__eH(cL,cN);
},_addBefore:function(dA,dB,dC){{};

if(dA==dB){return;
}
if(!this.__eF){this.__eF=[];
}if(dA.getLayoutParent()==this){qx.lang.Array.remove(this.__eF,dA);
}qx.lang.Array.insertBefore(this.__eF,dA,dB);
this.__eH(dA,dC);
},_addAfter:function(gv,gw,gx){{};

if(gv==gw){return;
}
if(!this.__eF){this.__eF=[];
}if(gv.getLayoutParent()==this){qx.lang.Array.remove(this.__eF,gv);
}qx.lang.Array.insertAfter(this.__eF,gv,gw);
this.__eH(gv,gx);
},_remove:function(A){if(!this.__eF){throw new Error("This widget has no children!");
}qx.lang.Array.remove(this.__eF,A);
this.__eI(A);
},_removeAt:function(E){if(!this.__eF){throw new Error("This widget has no children!");
}var F=this.__eF[E];
qx.lang.Array.removeAt(this.__eF,E);
this.__eI(F);
return F;
},_removeAll:function(){if(!this.__eF){return;
}var dl=this.__eF.concat();
this.__eF.length=0;

for(var i=dl.length-1;i>=0;i--){this.__eI(dl[i]);
}qx.ui.core.queue.Layout.add(this);
},_afterAddChild:null,_afterRemoveChild:null,__eH:function(bt,bu){{};
var parent=bt.getLayoutParent();

if(parent&&parent!=this){parent._remove(bt);
}bt.setLayoutParent(this);
if(bu){bt.setLayoutProperties(bu);
}else{this.updateLayoutProperties();
}if(this._afterAddChild){this._afterAddChild(bt);
}},__eI:function(p){{};

if(p.getLayoutParent()!==this){throw new Error("Remove Error: "+p+" is not a child of this widget!");
}p.setLayoutParent(null);
if(this.__eB){this.__eB.invalidateChildrenCache();
}qx.ui.core.queue.Layout.add(this);
if(this._afterRemoveChild){this._afterRemoveChild(p);
}},capture:function(fU){this.getContainerElement().capture(fU);
},releaseCapture:function(){this.getContainerElement().releaseCapture();
},_applyPadding:function(U,V,name){this._updateInsets=true;
qx.ui.core.queue.Layout.add(this);
},_createProtectorElement:function(){if(this.__ey){return;
}var ck=this.__ey=new qx.html.Element;
{};
ck.setStyles({position:fA,top:0,left:0,zIndex:7});
var cl=this.getBounds();

if(cl){this.__ey.setStyles({width:cl.width+fu,height:cl.height+fu});
}if(qx.core.Variant.isSet(fz,eN)){ck.setStyles({backgroundImage:dR+qx.util.ResourceManager.getInstance().toUri(eX)+dO,backgroundRepeat:fJ});
}this.getContainerElement().add(ck);
},_applyDecorator:function(cS,cT){{};
var cX=qx.ui.core.Widget.__eu;
var cV=this.getContainerElement();
if(!this.__ey&&!qx.bom.client.Feature.CSS_POINTER_EVENTS){this._createProtectorElement();
}if(cT){cV.remove(this.__ew);
cX.poolDecorator(this.__ew);
}if(cS){var cW=this.__ew=cX.getDecoratorElement(cS);
cW.setStyle(fi,5);
var cU=this.getBackgroundColor();
cW.tint(cU);
cV.add(cW);
}else{delete this.__ew;
this._applyBackgroundColor(this.getBackgroundColor());
}if(cS&&!cT&&cU){this.getContainerElement().setStyle(eQ,null);
}if(this.__eC(cT,cS)){this._updateInsets=true;
qx.ui.core.queue.Layout.add(this);
}else if(cS){var cY=this.getBounds();

if(cY){cW.resize(cY.width,cY.height);
this.__ey&&
this.__ey.setStyles({width:cY.width+fu,height:cY.height+fu});
}}},_applyShadow:function(bL,bM){var bT=qx.ui.core.Widget.__ev;
var bO=this.getContainerElement();
if(bM){bO.remove(this.__ex);
bT.poolDecorator(this.__ex);
}if(bL){var bQ=this.__ex=bT.getDecoratorElement(bL);
bO.add(bQ);
var bS=bQ.getInsets();
bQ.setStyles({left:(-bS.left)+fu,top:(-bS.top)+fu});
var bR=this.getBounds();

if(bR){var bP=bR.width+bS.left+bS.right;
var bN=bR.height+bS.top+bS.bottom;
bQ.resize(bP,bN);
}bQ.tint(null);
}else{delete this.__ex;
}},_applyToolTipText:function(cz,cA){if(qx.core.Variant.isSet(fE,fo)){if(this.__eA){return;
}var cB=qx.locale.Manager.getInstance();
this.__eA=cB.addListener(eM,function(){if(cz&&cz.translate){this.setToolTipText(cz.translate());
}},this);
}},_applyTextColor:function(dj,dk){},_applyZIndex:function(y,z){this.getContainerElement().setStyle(fi,y==null?0:y);
},_applyVisibility:function(cD,cE){var cF=this.getContainerElement();

if(cD===fq){cF.show();
}else{cF.hide();
}var parent=this.$$parent;

if(parent&&(cE==null||cD==null||cE===fm||cD===fm)){parent.invalidateLayoutChildren();
}qx.ui.core.queue.Visibility.add(this);
},_applyOpacity:function(by,bz){this.getContainerElement().setStyle(fk,by==1?null:by);
if(qx.core.Variant.isSet(fz,eN)){if(!qx.Class.isSubClassOf(this.getContentElement().constructor,qx.html.Image)){var bA=(by==1||by==null)?null:0.99;
this.getContentElement().setStyle(fk,bA);
}}},_applyCursor:function(dw,dx){if(dw==null&&!this.isSelectable()){dw=fj;
}this.getContainerElement().setStyle(ey,dw,qx.bom.client.Engine.OPERA);
},_applyBackgroundColor:function(fV,fW){var fX=this.getBackgroundColor();
var ga=this.getContainerElement();

if(this.__ew){this.__ew.tint(fX);
ga.setStyle(eQ,null);
}else{var fY=qx.theme.manager.Color.getInstance().resolve(fX);
ga.setStyle(eQ,fY);
}},_applyFont:function(dp,dq){},__eJ:null,$$stateChanges:null,_forwardStates:null,hasState:function(bp){var bq=this.__eJ;
return bq&&bq[bp];
},addState:function(gB){var gC=this.__eJ;

if(!gC){gC=this.__eJ={};
}
if(gC[gB]){return;
}this.__eJ[gB]=true;
if(gB===fB){this.syncAppearance();
}else if(!qx.ui.core.queue.Visibility.isVisible(this)){this.$$stateChanges=true;
}else{qx.ui.core.queue.Appearance.add(this);
}var forward=this._forwardStates;
var gF=this.__eM;

if(forward&&forward[gB]&&gF){var gD;

for(var gE in gF){gD=gF[gE];

if(gD instanceof qx.ui.core.Widget){gF[gE].addState(gB);
}}}},removeState:function(gb){var gc=this.__eJ;

if(!gc||!gc[gb]){return;
}delete this.__eJ[gb];
if(gb===fB){this.syncAppearance();
}else if(!qx.ui.core.queue.Visibility.isVisible(this)){this.$$stateChanges=true;
}else{qx.ui.core.queue.Appearance.add(this);
}var forward=this._forwardStates;
var gf=this.__eM;

if(forward&&forward[gb]&&gf){for(var ge in gf){var gd=gf[ge];

if(gd instanceof qx.ui.core.Widget){gd.removeState(gb);
}}}},replaceState:function(bD,bE){var bF=this.__eJ;

if(!bF){bF=this.__eJ={};
}
if(!bF[bE]){bF[bE]=true;
}
if(bF[bD]){delete bF[bD];
}
if(!qx.ui.core.queue.Visibility.isVisible(this)){this.$$stateChanges=true;
}else{qx.ui.core.queue.Appearance.add(this);
}var forward=this._forwardStates;
var bI=this.__eM;

if(forward&&forward[bE]&&bI){for(var bH in bI){var bG=bI[bH];

if(bG instanceof qx.ui.core.Widget){bG.replaceState(bD,bE);
}}}},__eK:null,__eL:null,syncAppearance:function(){var cq=this.__eJ;
var cp=this.__eK;
var cr=qx.theme.manager.Appearance.getInstance();
var cn=qx.core.Property.$$method.setThemed;
var cv=qx.core.Property.$$method.resetThemed;
if(this.__eL){delete this.__eL;
if(cp){var cm=cr.styleFrom(cp,cq,null,this.getAppearance());
if(cm){cp=null;
}}}if(!cp){var co=this;
var cu=[];

do{cu.push(co.$$subcontrol||co.getAppearance());
}while(co=co.$$subparent);
cp=this.__eK=cu.reverse().join(eg).replace(/#[0-9]+/g,eD);
}var cs=cr.styleFrom(cp,cq,null,this.getAppearance());

if(cs){var ct;

if(cm){for(var ct in cm){if(cs[ct]===undefined){this[cv[ct]]();
}}}{};
for(var ct in cs){cs[ct]===undefined?this[cv[ct]]():this[cn[ct]](cs[ct]);
}}else if(cm){for(var ct in cm){this[cv[ct]]();
}}this.fireDataEvent(fN,this.__eJ);
},_applyAppearance:function(J,K){this.updateAppearance();
},checkAppearanceNeeds:function(){if(!this.__ez){qx.ui.core.queue.Appearance.add(this);
this.__ez=true;
}else if(this.$$stateChanges){qx.ui.core.queue.Appearance.add(this);
delete this.$$stateChanges;
}},updateAppearance:function(){this.__eL=true;
qx.ui.core.queue.Appearance.add(this);
var cy=this.__eM;

if(cy){var cw;

for(var cx in cy){cw=cy[cx];

if(cw instanceof qx.ui.core.Widget){cw.updateAppearance();
}}}},syncWidget:function(){},getEventTarget:function(){var cG=this;

while(cG.getAnonymous()){cG=cG.getLayoutParent();

if(!cG){return null;
}}return cG;
},getFocusTarget:function(){var k=this;

if(!k.getEnabled()){return null;
}
while(k.getAnonymous()||!k.getFocusable()){k=k.getLayoutParent();

if(!k||!k.getEnabled()){return null;
}}return k;
},getFocusElement:function(){return this.getContainerElement();
},isTabable:function(){return (!!this.getContainerElement().getDomElement())&&this.isFocusable();
},_applyFocusable:function(ba,bb){var bc=this.getFocusElement();
if(ba){var bd=this.getTabIndex();

if(bd==null){bd=1;
}bc.setAttribute(eR,bd);
if(qx.core.Variant.isSet(fz,eN)){bc.setAttribute(dW,ed);
}else{bc.setStyle(dQ,dV);
}}else{if(bc.isNativelyFocusable()){bc.setAttribute(eR,-1);
}else if(bb){bc.setAttribute(eR,null);
}}},_applyKeepFocus:function(w){var x=this.getFocusElement();
x.setAttribute(fa,w?fo:null);
},_applyKeepActive:function(n){var o=this.getContainerElement();
o.setAttribute(eI,n?fo:null);
},_applyTabIndex:function(cC){if(cC==null){cC=1;
}else if(cC<1||cC>32000){throw new Error("TabIndex property must be between 1 and 32000");
}
if(this.getFocusable()&&cC!=null){this.getFocusElement().setAttribute(eR,cC);
}},_applySelectable:function(L){this._applyCursor(this.getCursor());
this.getContainerElement().setSelectable(L);
this.getContentElement().setSelectable(L);
},_applyEnabled:function(bB,bC){if(bB===false){this.addState(fv);
this.removeState(fB);
if(this.isFocusable()){this.removeState(eP);
this._applyFocusable(false,true);
}if(this.isDraggable()){this._applyDraggable(false,true);
}if(this.isDroppable()){this._applyDroppable(false,true);
}}else{this.removeState(fv);
if(this.isFocusable()){this._applyFocusable(true,false);
}if(this.isDraggable()){this._applyDraggable(true,false);
}if(this.isDroppable()){this._applyDroppable(true,false);
}}},_applyNativeContextMenu:function(dm,dn,name){},_applyContextMenu:function(go,gp){if(gp){gp.removeState(eT);

if(gp.getOpener()==this){gp.resetOpener();
}
if(!go){this.removeListener(eT,this._onContextMenuOpen);
gp.removeListener(eO,this._onBeforeContextMenuOpen,this);
}}
if(go){go.setOpener(this);
go.addState(eT);

if(!gp){this.addListener(eT,this._onContextMenuOpen);
go.addListener(eO,this._onBeforeContextMenuOpen,this);
}}},_onContextMenuOpen:function(e){this.getContextMenu().openAtMouse(e);
e.stop();
},_onBeforeContextMenuOpen:function(e){if(e.getData()==fq&&this.hasListener(dD)){this.fireDataEvent(dD,e);
}},_onStopEvent:function(e){e.stopPropagation();
},_applyDraggable:function(h,j){if(!this.isEnabled()&&h===true){h=false;
}qx.ui.core.DragDropCursor.getInstance();
if(h){this.addListener(fD,this._onDragStart);
this.addListener(fx,this._onDrag);
this.addListener(fd,this._onDragEnd);
this.addListener(fe,this._onDragChange);
}else{this.removeListener(fD,this._onDragStart);
this.removeListener(fx,this._onDrag);
this.removeListener(fd,this._onDragEnd);
this.removeListener(fe,this._onDragChange);
}this.getContainerElement().setAttribute(fO,h?fo:null);
},_applyDroppable:function(bJ,bK){if(!this.isEnabled()&&bJ===true){bJ=false;
}this.getContainerElement().setAttribute(ez,bJ?fo:null);
},_onDragStart:function(e){qx.ui.core.DragDropCursor.getInstance().placeToMouse(e);
this.getApplicationRoot().setGlobalCursor(fj);
},_onDrag:function(e){qx.ui.core.DragDropCursor.getInstance().placeToMouse(e);
},_onDragEnd:function(e){qx.ui.core.DragDropCursor.getInstance().moveTo(-1000,-1000);
this.getApplicationRoot().resetGlobalCursor();
},_onDragChange:function(e){var fP=qx.ui.core.DragDropCursor.getInstance();
var fQ=e.getCurrentAction();
fQ?fP.setAction(fQ):fP.resetAction();
},visualizeFocus:function(){this.addState(eP);
},visualizeBlur:function(){this.removeState(eP);
},scrollChildIntoView:function(cH,cI,cJ,cK){this.scrollChildIntoViewX(cH,cI,cK);
this.scrollChildIntoViewY(cH,cJ,cK);
},scrollChildIntoViewX:function(W,X,Y){this.getContentElement().scrollChildIntoViewX(W.getContainerElement(),X,Y);
},scrollChildIntoViewY:function(be,bf,bg){this.getContentElement().scrollChildIntoViewY(be.getContainerElement(),bf,bg);
},focus:function(){if(this.isFocusable()){this.getFocusElement().focus();
}else{throw new Error("Widget is not focusable!");
}},blur:function(){if(this.isFocusable()){this.getFocusElement().blur();
}else{throw new Error("Widget is not focusable!");
}},activate:function(){this.getContainerElement().activate();
},deactivate:function(){this.getContainerElement().deactivate();
},tabFocus:function(){this.getFocusElement().focus();
},hasChildControl:function(D){if(!this.__eM){return false;
}return !!this.__eM[D];
},__eM:null,_getCreatedChildControls:function(){return this.__eM;
},getChildControl:function(d,f){if(!this.__eM){if(f){return null;
}this.__eM={};
}var g=this.__eM[d];

if(g){return g;
}
if(f===true){return null;
}return this._createChildControl(d);
},_showChildControl:function(gg){var gh=this.getChildControl(gg);
gh.show();
return gh;
},_excludeChildControl:function(bU){var bV=this.getChildControl(bU,true);

if(bV){bV.exclude();
}},_isChildControlVisible:function(G){var H=this.getChildControl(G,true);

if(H){return H.isVisible();
}return false;
},_createChildControl:function(gj){if(!this.__eM){this.__eM={};
}else if(this.__eM[gj]){throw new Error("Child control '"+gj+"' already created!");
}var gn=gj.indexOf(er);

if(gn==-1){var gk=this._createChildControlImpl(gj);
}else{var gk=this._createChildControlImpl(gj.substring(0,gn));
}
if(!gk){throw new Error("Unsupported control: "+gj);
}gk.$$subcontrol=gj;
gk.$$subparent=this;
var gl=this.__eJ;
var forward=this._forwardStates;

if(gl&&forward&&gk instanceof qx.ui.core.Widget){for(var gm in gl){if(forward[gm]){gk.addState(gm);
}}}this.fireDataEvent(dL,gk);
return this.__eM[gj]=gk;
},_createChildControlImpl:function(gR){return null;
},_disposeChildControls:function(){var R=this.__eM;

if(!R){return;
}var P=qx.ui.core.Widget;

for(var Q in R){var O=R[Q];

if(!P.contains(this,O)){O.destroy();
}else{O.dispose();
}}delete this.__eM;
},_findTopControl:function(){var t=this;

while(t){if(!t.$$subparent){return t;
}t=t.$$subparent;
}return null;
},getContainerLocation:function(dh){var di=this.getContainerElement().getDomElement();
return di?qx.bom.element.Location.get(di,dh):null;
},getContentLocation:function(fS){var fT=this.getContentElement().getDomElement();
return fT?qx.bom.element.Location.get(fT,fS):null;
},setDomLeft:function(q){var r=this.getContainerElement().getDomElement();

if(r){r.style.left=q+fu;
}else{throw new Error("DOM element is not yet created!");
}},setDomTop:function(gq){var gr=this.getContainerElement().getDomElement();

if(gr){gr.style.top=gq+fu;
}else{throw new Error("DOM element is not yet created!");
}},setDomPosition:function(dy,top){var dz=this.getContainerElement().getDomElement();

if(dz){dz.style.left=dy+fu;
dz.style.top=top+fu;
}else{throw new Error("DOM element is not yet created!");
}},destroy:function(){if(this.$$disposed){return;
}var parent=this.$$parent;

if(parent){parent._remove(this);
}qx.ui.core.queue.Dispose.add(this);
},clone:function(){var M=arguments.callee.base.call(this);

if(this.getChildren){var N=this.getChildren();

for(var i=0,l=N.length;i<l;i++){M.add(N[i].clone());
}}return M;
}},destruct:function(){if(!qx.core.ObjectRegistry.inShutDown){if(qx.core.Variant.isSet(fE,fo)){if(this.__eA){qx.locale.Manager.getInstance().removeListenerById(this.__eA);
}}this.getContainerElement().setAttribute(fh,null,true);
this._disposeChildControls();
qx.ui.core.queue.Appearance.remove(this);
qx.ui.core.queue.Layout.remove(this);
qx.ui.core.queue.Visibility.remove(this);
qx.ui.core.queue.Widget.remove(this);
}if(!qx.core.ObjectRegistry.inShutDown){var bs=qx.ui.core.Widget;
var br=this.getContainerElement();

if(this.__ew){br.remove(this.__ew);
bs.__eu.poolDecorator(this.__ew);
}
if(this.__ex){br.remove(this.__ex);
bs.__ev.poolDecorator(this.__ex);
}this.clearSeparators();
this.__ew=this.__ex=this.__eD=null;
}else{this._disposeArray(dI);
this._disposeObjects(eA,em);
}this._disposeArray(dY);
this.__eJ=this.__eM=null;
this._disposeObjects(ek,dJ,eY,dM);
}});
})();
(function(){var i="qx.event.type.Data",h="qx.ui.container.Composite",g="addChildWidget",f="removeChildWidget";
qx.Class.define(h,{extend:qx.ui.core.Widget,include:[qx.ui.core.MChildrenHandling,qx.ui.core.MLayoutHandling],construct:function(c){arguments.callee.base.call(this);

if(c!=null){this._setLayout(c);
}},events:{addChildWidget:i,removeChildWidget:i},members:{_afterAddChild:function(d){this.fireNonBubblingEvent(g,qx.event.type.Data,[d]);
},_afterRemoveChild:function(e){this.fireNonBubblingEvent(f,qx.event.type.Data,[e]);
}},defer:function(a,b){qx.ui.core.MChildrenHandling.remap(b);
qx.ui.core.MLayoutHandling.remap(b);
}});
})();
(function(){var v="keep-align",u="interval",t="Integer",s="direct",r="best-fit",q="mouse",p="bottom-left",o="disappear",n="Boolean",m="bottom-right",J="widget",I="qx.ui.core.MPlacement",H="left-top",G="offsetRight",F="shorthand",E="offsetLeft",D="top-left",C="appear",B="offsetBottom",A="top-right",y="offsetTop",z="right-bottom",w="right-top",x="left-bottom";
qx.Mixin.define(I,{properties:{position:{check:[D,A,p,m,H,x,w,z],init:p,themeable:true},placeMethod:{check:[J,q],init:q,themeable:true},domMove:{check:n,init:false},placementModeX:{check:[s,v,r],init:v,themeable:true},placementModeY:{check:[s,v,r],init:v,themeable:true},offsetLeft:{check:t,init:0,themeable:true},offsetTop:{check:t,init:0,themeable:true},offsetRight:{check:t,init:0,themeable:true},offsetBottom:{check:t,init:0,themeable:true},offset:{group:[y,G,B,E],mode:F,themeable:true}},members:{__eN:null,getLayoutLocation:function(a){var d,c,e,top;
c=a.getBounds();
e=c.left;
top=c.top;
var f=c;
a=a.getLayoutParent();

while(a&&!a.isRootWidget()){c=a.getBounds();
e+=c.left;
top+=c.top;
d=a.getInsets();
e+=d.left;
top+=d.top;
a=a.getLayoutParent();
}if(a.isRootWidget()){var b=a.getContainerLocation();

if(b){e+=b.left;
top+=b.top;
}}return {left:e,top:top,right:e+f.width,bottom:top+f.height};
},moveTo:function(O,top){if(this.getDomMove()){this.setDomPosition(O,top);
}else{this.setLayoutProperties({left:O,top:top});
}},placeToWidget:function(V,W){if(W){this.__eN=qx.lang.Function.bind(this.placeToWidget,this,V,false);
qx.event.Idle.getInstance().addListener(u,this.__eN);
this.addListener(o,function(){if(this.__eN){qx.event.Idle.getInstance().removeListener(u,this.__eN);
this.__eN=null;
}},this);
}var X=V.getContainerLocation()||this.getLayoutLocation(V);
this.__eP(X);
},placeToMouse:function(event){var S=event.getDocumentLeft();
var top=event.getDocumentTop();
var R={left:S,top:top,right:S,bottom:top};
this.__eP(R);
},placeToElement:function(j,k){var location=qx.bom.element.Location.get(j);
var l={left:location.left,top:location.top,right:location.left+j.offsetWidth,bottom:location.top+j.offsetHeight};
if(k){this.__eN=qx.lang.Function.bind(this.placeToElement,this,j,false);
qx.event.Idle.getInstance().addListener(u,this.__eN);
this.addListener(o,function(){if(this.__eN){qx.event.Idle.getInstance().removeListener(u,this.__eN);
this.__eN=null;
}},this);
}this.__eP(l);
},placeToPoint:function(M){var N={left:M.left,top:M.top,right:M.left,bottom:M.top};
this.__eP(N);
},_getPlacementOffsets:function(){return {left:this.getOffsetLeft(),top:this.getOffsetTop(),right:this.getOffsetRight(),bottom:this.getOffsetBottom()};
},__eO:function(P){var Q=null;

if(this._computePlacementSize){var Q=this._computePlacementSize();
}else if(this.isVisible()){var Q=this.getBounds();
}
if(Q==null){this.addListenerOnce(C,function(){this.__eO(P);
},this);
}else{P.call(this,Q);
}},__eP:function(g){this.__eO(function(T){var U=qx.util.placement.Placement.compute(T,this.getLayoutParent().getBounds(),g,this._getPlacementOffsets(),this.getPosition(),this.getPlacementModeX(),this.getPlacementModeY());
this.moveTo(U.left,U.top);
});
},setSmart:function(K){{};
var L=K?v:s;
this.set({placementModeX:L,placementModeY:L});
},getSmart:function(){{};
var h=this.getPlacementModeX()==v?true:false;
var i=this.getPlacementModeY()==v?true:false;
return h&&i;
},resetSmart:function(){{};
this.resetPlacementModeX();
this.resetPlacementModeY();
},isSmart:function(){{};
return this.getSmart();
},toggleSmart:function(){{};
this.setSmart(!this.getSmart());
}},destruct:function(){if(this.__eN){qx.event.Idle.getInstance().removeListener(u,this.__eN);
}}});
})();
(function(){var e="qx.ui.popup.Popup",d="visible",c="excluded",b="popup",a="Boolean";
qx.Class.define(e,{extend:qx.ui.container.Composite,include:qx.ui.core.MPlacement,construct:function(f){arguments.callee.base.call(this,f);
qx.core.Init.getApplication().getRoot().add(this);
this.initVisibility();
},properties:{appearance:{refine:true,init:b},visibility:{refine:true,init:c},autoHide:{check:a,init:true}},members:{_applyVisibility:function(g,h){arguments.callee.base.call(this,g,h);
var i=qx.ui.popup.Manager.getInstance();
g===d?i.add(this):i.remove(this);
}},destruct:function(){qx.ui.popup.Manager.getInstance().remove(this);
}});
})();
(function(){var l="atom",k="Integer",j="String",i="_applyRich",h="qx.ui.tooltip.ToolTip",g="_applyIcon",f="tooltip",d="qx.ui.core.Widget",c="mouseover",b="Boolean",a="_applyLabel";
qx.Class.define(h,{extend:qx.ui.popup.Popup,construct:function(s,t){arguments.callee.base.call(this);
this.setLayout(new qx.ui.layout.Grow);
this._createChildControl(l);
if(s!=null){this.setLabel(s);
}
if(t!=null){this.setIcon(t);
}this.addListener(c,this._onMouseOver,this);
},properties:{appearance:{refine:true,init:f},showTimeout:{check:k,init:700,themeable:true},hideTimeout:{check:k,init:4000,themeable:true},label:{check:j,nullable:true,apply:a},icon:{check:j,nullable:true,apply:g,themeable:true},rich:{check:b,init:false,apply:i},opener:{check:d,nullable:true}},members:{_createChildControlImpl:function(x){var y;

switch(x){case l:y=new qx.ui.basic.Atom;
this._add(y);
break;
}return y||arguments.callee.base.call(this,x);
},_onMouseOver:function(e){this.hide();
},_applyIcon:function(p,q){var r=this.getChildControl(l);
p==null?r.resetIcon:r.setIcon(p);
},_applyLabel:function(m,n){var o=this.getChildControl(l);
m==null?o.resetLabel():o.setLabel(m);
},_applyRich:function(u,v){var w=this.getChildControl(l);
w.setRich(u);
}}});
})();
(function(){var z="qx.ui.core.queue.Layout",y="layout";
qx.Class.define(z,{statics:{__eQ:{},remove:function(A){delete this.__eQ[A.$$hash];
},add:function(a){this.__eQ[a.$$hash]=a;
qx.ui.core.queue.Manager.scheduleFlush(y);
},flush:function(){var m=this.__eT();
for(var i=m.length-1;i>=0;i--){var n=m[i];
if(n.hasValidLayout()){continue;
}if(n.isRootWidget()&&!n.hasUserBounds()){var p=n.getSizeHint();
n.renderLayout(0,0,p.width,p.height);
}else{var o=n.getBounds();
n.renderLayout(o.left,o.top,o.width,o.height);
}}},getNestingLevel:function(b){var c=this.__eS;
var e=0;
var parent=b;
while(true){if(c[parent.$$hash]!=null){e+=c[parent.$$hash];
break;
}
if(!parent.$$parent){break;
}parent=parent.$$parent;
e+=1;
}var d=e;

while(b&&b!==parent){c[b.$$hash]=d--;
b=b.$$parent;
}return e;
},__eR:function(){var l=qx.ui.core.queue.Visibility;
this.__eS={};
var k=[];
var j=this.__eQ;
var f,h;

for(var g in j){f=j[g];

if(l.isVisible(f)){h=this.getNestingLevel(f);
if(!k[h]){k[h]={};
}k[h][g]=f;
delete j[g];
}}return k;
},__eT:function(){var t=[];
var v=this.__eR();

for(var s=v.length-1;s>=0;s--){if(!v[s]){continue;
}
for(var r in v[s]){var q=v[s][r];
if(s==0||q.isRootWidget()||q.hasUserBounds()){t.push(q);
q.invalidateLayoutCache();
continue;
}var x=q.getSizeHint(false);

if(x){q.invalidateLayoutCache();
var u=q.getSizeHint();
var w=(!q.getBounds()||x.minWidth!==u.minWidth||x.width!==u.width||x.maxWidth!==u.maxWidth||x.minHeight!==u.minHeight||x.height!==u.height||x.maxHeight!==u.maxHeight);
}else{w=true;
}
if(w){var parent=q.getLayoutParent();

if(!v[s-1]){v[s-1]={};
}v[s-1][parent.$$hash]=parent;
}else{t.push(q);
}}}return t;
}}});
})();
(function(){var d="qx.event.handler.UserAction";
qx.Class.define(d,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(c){arguments.callee.base.call(this);
this.__eU=c;
this.__eV=c.getWindow();
},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{useraction:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:true},members:{__eU:null,__eV:null,canHandleEvent:function(a,b){},registerEvent:function(i,j,k){},unregisterEvent:function(f,g,h){}},destruct:function(){this.__eU=this.__eV=null;
},defer:function(e){qx.event.Registration.addHandler(e);
}});
})();
(function(){var d="qx.util.DeferredCallManager",c="singleton";
qx.Class.define(d,{extend:qx.core.Object,type:c,construct:function(){this.__eW={};
this.__eX=qx.lang.Function.bind(this.__fc,this);
this.__eY=false;
},members:{__fa:null,__fb:null,__eW:null,__eY:null,__eX:null,schedule:function(g){if(this.__fa==null){this.__fa=window.setTimeout(this.__eX,0);
}var h=g.toHashCode();
if(this.__fb&&this.__fb[h]){return;
}this.__eW[h]=g;
this.__eY=true;
},cancel:function(a){var b=a.toHashCode();
if(this.__fb&&this.__fb[b]){this.__fb[b]=null;
return;
}delete this.__eW[b];
if(qx.lang.Object.isEmpty(this.__eW)&&this.__fa!=null){window.clearTimeout(this.__fa);
this.__fa=null;
}},__fc:qx.event.GlobalError.observeMethod(function(){this.__fa=null;
while(this.__eY){this.__fb=qx.lang.Object.clone(this.__eW);
this.__eW={};
this.__eY=false;

for(var f in this.__fb){var e=this.__fb[f];

if(e){this.__fb[f]=null;
e.call();
}}}this.__fb=null;
})},destruct:function(){if(this.__fa!=null){window.clearTimeout(this.__fa);
}this.__eX=this.__eW=null;
}});
})();
(function(){var e="qx.util.DeferredCall";
qx.Class.define(e,{extend:qx.core.Object,construct:function(a,b){arguments.callee.base.call(this);
this.__fd=a;
this.__fe=b||null;
this.__ff=qx.util.DeferredCallManager.getInstance();
},members:{__fd:null,__fe:null,__ff:null,cancel:function(){this.__ff.cancel(this);
},schedule:function(){this.__ff.schedule(this);
},call:function(){this.__fe?this.__fd.apply(this.__fe):this.__fd();
}},destruct:function(c,d){this.cancel();
this.__fe=this.__fd=this.__ff=null;
}});
})();
(function(){var J="element",I="qx.client",H="div",G="",F="mshtml",E="none",D="scroll",C="qx.html.Element",B="|capture|",A="activate",ba="blur",Y="deactivate",X="userSelect",W="capture",V="visible",U="releaseCapture",T="|bubble|",S="qxSelectable",R="tabIndex",Q="off",O="focus",P="normal",M="__fC",N="webkit",K="hidden",L="on";
qx.Class.define(C,{extend:qx.core.Object,construct:function(cm){arguments.callee.base.call(this);
this.__fg=cm||H;
},statics:{DEBUG:false,_modified:{},_visibility:{},_scroll:{},_actions:[],__fh:{},_scheduleFlush:function(cO){qx.html.Element.__fO.schedule();
},flush:function(){var bJ;
{};
var bB=this.__fi();
var bA=bB.getFocus();

if(bA&&this.__fm(bA)){bB.blur(bA);
}var bQ=bB.getActive();

if(bQ&&this.__fm(bQ)){qx.bom.Element.deactivate(bQ);
}var bE=this.__fk();

if(bE&&this.__fm(bE)){qx.bom.Element.releaseCapture(bE);
}var bK=[];
var bL=this._modified;

for(var bI in bL){bJ=bL[bI];
if(bJ.__fG()){if(bJ.__fn&&qx.dom.Hierarchy.isRendered(bJ.__fn)){bK.push(bJ);
}else{{};
bJ.__fF();
}delete bL[bI];
}}
for(var i=0,l=bK.length;i<l;i++){bJ=bK[i];
{};
bJ.__fF();
}var bG=this._visibility;

for(var bI in bG){bJ=bG[bI];
{};
bJ.__fn.style.display=bJ.__fq?G:E;
if(qx.core.Variant.isSet(I,F)){if(!(document.documentMode>=8)){bJ.__fn.style.visibility=bJ.__fq?V:K;
}}delete bG[bI];
}var scroll=this._scroll;

for(var bI in scroll){bJ=scroll[bI];
var bR=bJ.__fn;

if(bR&&bR.offsetWidth){var bD=true;
if(bJ.__ft!=null){bJ.__fn.scrollLeft=bJ.__ft;
delete bJ.__ft;
}if(bJ.__fu!=null){bJ.__fn.scrollTop=bJ.__fu;
delete bJ.__fu;
}var bN=bJ.__fr;

if(bN!=null){var bH=bN.element.getDomElement();

if(bH&&bH.offsetWidth){qx.bom.element.Scroll.intoViewX(bH,bR,bN.align);
delete bJ.__fr;
}else{bD=false;
}}var bO=bJ.__fs;

if(bO!=null){var bH=bO.element.getDomElement();

if(bH&&bH.offsetWidth){qx.bom.element.Scroll.intoViewY(bH,bR,bO.align);
delete bJ.__fs;
}else{bD=false;
}}if(bD){delete scroll[bI];
}}}var bC={"releaseCapture":1,"blur":1,"deactivate":1};
for(var i=0;i<this._actions.length;i++){var bP=this._actions[i];
var bM=bP.element.__fn;

if(!bM||!bC[bP.type]&&!bP.element.__fG()){continue;
}var bF=bP.args;
bF.unshift(bM);
qx.bom.Element[bP.type].apply(qx.bom.Element,bF);
}this._actions=[];
for(var bI in this.__fh){var bz=this.__fh[bI];
var bR=bz.element.__fn;

if(bR){qx.bom.Selection.set(bR,bz.start,bz.end);
delete this.__fh[bI];
}}qx.event.handler.Appear.refresh();
},__fi:function(){if(!this.__fj){var cR=qx.event.Registration.getManager(window);
this.__fj=cR.getHandler(qx.event.handler.Focus);
}return this.__fj;
},__fk:function(){if(!this.__fl){var dK=qx.event.Registration.getManager(window);
this.__fl=dK.getDispatcher(qx.event.dispatch.MouseCapture);
}return this.__fl.getCaptureElement();
},__fm:function(dI){var dJ=qx.core.ObjectRegistry.fromHashCode(dI.$$element);
return dJ&&!dJ.__fG();
}},members:{__fg:null,__fn:null,__fo:false,__fp:true,__fq:true,__fr:null,__fs:null,__ft:null,__fu:null,__fv:null,__fw:null,__fx:null,__fy:null,__fz:null,__fA:null,__fB:null,__fC:null,__fD:null,__fE:null,_scheduleChildrenUpdate:function(){if(this.__fD){return;
}this.__fD=true;
qx.html.Element._modified[this.$$hash]=this;
qx.html.Element._scheduleFlush(J);
},_createDomElement:function(){return qx.bom.Element.create(this.__fg);
},__fF:function(){{};
var ch=this.__fC;

if(ch){var length=ch.length;
var ci;

for(var i=0;i<length;i++){ci=ch[i];

if(ci.__fq&&ci.__fp&&!ci.__fn){ci.__fF();
}}}
if(!this.__fn){this.__fn=this._createDomElement();
this.__fn.$$element=this.$$hash;
this._copyData(false);

if(ch&&length>0){this._insertChildren();
}}else{this._syncData();

if(this.__fD){this._syncChildren();
}}delete this.__fD;
},_insertChildren:function(){var bS=this.__fC;
var length=bS.length;
var bU;

if(length>2){var bT=document.createDocumentFragment();

for(var i=0;i<length;i++){bU=bS[i];

if(bU.__fn&&bU.__fp){bT.appendChild(bU.__fn);
}}this.__fn.appendChild(bT);
}else{var bT=this.__fn;

for(var i=0;i<length;i++){bU=bS[i];

if(bU.__fn&&bU.__fp){bT.appendChild(bU.__fn);
}}}},_syncChildren:function(){var dn;
var dt=qx.core.ObjectRegistry;
var dj=this.__fC;
var dr=dj.length;
var dk;
var dp;
var dm=this.__fn;
var dq=dm.childNodes;
var dl=0;
var ds;
{};
for(var i=dq.length-1;i>=0;i--){ds=dq[i];
dp=dt.fromHashCode(ds.$$element);

if(!dp||!dp.__fp||dp.__fE!==this){dm.removeChild(ds);
{};
}}for(var i=0;i<dr;i++){dk=dj[i];
if(dk.__fp){dp=dk.__fn;
ds=dq[dl];

if(!dp){continue;
}if(dp!=ds){if(ds){dm.insertBefore(dp,ds);
}else{dm.appendChild(dp);
}{};
}dl++;
}}{};
},_copyData:function(ct){var cx=this.__fn;
var cw=this.__fz;

if(cw){var cu=qx.bom.element.Attribute;

for(var cy in cw){cu.set(cx,cy,cw[cy]);
}}var cw=this.__fy;

if(cw){var cv=qx.bom.element.Style;

if(ct){cv.setStyles(cx,cw);
}else{cv.setCss(cx,cv.compile(cw));
}}var cw=this.__fA;

if(cw){for(var cy in cw){this._applyProperty(cy,cw[cy]);
}}var cw=this.__fB;

if(cw){qx.event.Registration.getManager(cx).importListeners(cx,cw);
delete this.__fB;
}},_syncData:function(){var bq=this.__fn;
var bp=qx.bom.element.Attribute;
var bn=qx.bom.element.Style;
var bo=this.__fw;

if(bo){var bt=this.__fz;

if(bt){var br;

for(var bs in bo){br=bt[bs];

if(br!==undefined){bp.set(bq,bs,br);
}else{bp.reset(bq,bs);
}}}this.__fw=null;
}var bo=this.__fv;

if(bo){var bt=this.__fy;

if(bt){var bm={};

for(var bs in bo){bm[bs]=bt[bs];
}bn.setStyles(bq,bm);
}this.__fv=null;
}var bo=this.__fx;

if(bo){var bt=this.__fA;

if(bt){var br;

for(var bs in bo){this._applyProperty(bs,bt[bs]);
}}this.__fx=null;
}},__fG:function(){var cX=this;
while(cX){if(cX.__fo){return true;
}
if(!cX.__fp||!cX.__fq){return false;
}cX=cX.__fE;
}return false;
},__fH:function(dg){if(dg.__fE===this){throw new Error("Child is already in: "+dg);
}
if(dg.__fo){throw new Error("Root elements could not be inserted into other ones.");
}if(dg.__fE){dg.__fE.remove(dg);
}dg.__fE=this;
if(!this.__fC){this.__fC=[];
}if(this.__fn){this._scheduleChildrenUpdate();
}},__fI:function(t){if(t.__fE!==this){throw new Error("Has no child: "+t);
}if(this.__fn){this._scheduleChildrenUpdate();
}delete t.__fE;
},__fJ:function(d){if(d.__fE!==this){throw new Error("Has no child: "+d);
}if(this.__fn){this._scheduleChildrenUpdate();
}},getChildren:function(){return this.__fC||null;
},getChild:function(cp){var cq=this.__fC;
return cq&&cq[cp]||null;
},hasChildren:function(){var s=this.__fC;
return s&&s[0]!==undefined;
},indexOf:function(bi){var bj=this.__fC;
return bj?bj.indexOf(bi):-1;
},hasChild:function(bu){var bv=this.__fC;
return bv&&bv.indexOf(bu)!==-1;
},add:function(cg){if(arguments[1]){for(var i=0,l=arguments.length;i<l;i++){this.__fH(arguments[i]);
}this.__fC.push.apply(this.__fC,arguments);
}else{this.__fH(cg);
this.__fC.push(cg);
}return this;
},addAt:function(bx,by){this.__fH(bx);
qx.lang.Array.insertAt(this.__fC,bx,by);
return this;
},remove:function(cU){var cV=this.__fC;

if(!cV){return;
}
if(arguments[1]){var cW;

for(var i=0,l=arguments.length;i<l;i++){cW=arguments[i];
this.__fI(cW);
qx.lang.Array.remove(cV,cW);
}}else{this.__fI(cU);
qx.lang.Array.remove(cV,cU);
}return this;
},removeAt:function(dS){var dT=this.__fC;

if(!dT){throw new Error("Has no children!");
}var dU=dT[dS];

if(!dU){throw new Error("Has no child at this position!");
}this.__fI(dU);
qx.lang.Array.removeAt(this.__fC,dS);
return this;
},removeAll:function(){var bl=this.__fC;

if(bl){for(var i=0,l=bl.length;i<l;i++){this.__fI(bl[i]);
}bl.length=0;
}return this;
},getParent:function(){return this.__fE||null;
},insertInto:function(parent,ck){parent.__fH(this);

if(ck==null){parent.__fC.push(this);
}else{qx.lang.Array.insertAt(this.__fC,this,ck);
}return this;
},insertBefore:function(bV){var parent=bV.__fE;
parent.__fH(this);
qx.lang.Array.insertBefore(parent.__fC,this,bV);
return this;
},insertAfter:function(bX){var parent=bX.__fE;
parent.__fH(this);
qx.lang.Array.insertAfter(parent.__fC,this,bX);
return this;
},moveTo:function(dL){var parent=this.__fE;
parent.__fJ(this);
var dM=parent.__fC.indexOf(this);

if(dM===dL){throw new Error("Could not move to same index!");
}else if(dM<dL){dL--;
}qx.lang.Array.removeAt(parent.__fC,dM);
qx.lang.Array.insertAt(parent.__fC,this,dL);
return this;
},moveBefore:function(cY){var parent=this.__fE;
return this.moveTo(parent.__fC.indexOf(cY));
},moveAfter:function(bw){var parent=this.__fE;
return this.moveTo(parent.__fC.indexOf(bw)+1);
},free:function(){var parent=this.__fE;

if(!parent){throw new Error("Has no parent to remove from.");
}
if(!parent.__fC){return;
}parent.__fI(this);
qx.lang.Array.remove(parent.__fC,this);
return this;
},getDomElement:function(){return this.__fn||null;
},getNodeName:function(){return this.__fg;
},setNodeName:function(name){this.__fg=name;
},setRoot:function(cj){this.__fo=cj;
},useMarkup:function(v){if(this.__fn){throw new Error("Could not overwrite existing element!");
}if(qx.core.Variant.isSet(I,F)){var w=document.createElement(H);
}else{var w=qx.html.Element.__fK;

if(!w){w=qx.html.Element.__fK=document.createElement(H);
}}w.innerHTML=v;
this.__fn=w.firstChild;
this.__fn.$$element=this.$$hash;
this._copyData(true);
return this.__fn;
},useElement:function(df){if(this.__fn){throw new Error("Could not overwrite existing element!");
}this.__fn=df;
this.__fn.$$element=this.$$hash;
this._copyData(true);
},isFocusable:function(){var cT=this.getAttribute(R);

if(cT>=1){return true;
}var cS=qx.event.handler.Focus.FOCUSABLE_ELEMENTS;

if(cT>=0&&cS[this.__fg]){return true;
}return false;
},setSelectable:function(du){this.setAttribute(S,du?L:Q);
if(qx.core.Variant.isSet(I,N)){this.setStyle(X,du?P:E);
}},isNativelyFocusable:function(){return !!qx.event.handler.Focus.FOCUSABLE_ELEMENTS[this.__fg];
},include:function(){if(this.__fp){return;
}delete this.__fp;

if(this.__fE){this.__fE._scheduleChildrenUpdate();
}return this;
},exclude:function(){if(!this.__fp){return;
}this.__fp=false;

if(this.__fE){this.__fE._scheduleChildrenUpdate();
}return this;
},isIncluded:function(){return this.__fp===true;
},show:function(){if(this.__fq){return;
}
if(this.__fn){qx.html.Element._visibility[this.$$hash]=this;
qx.html.Element._scheduleFlush(J);
}if(this.__fE){this.__fE._scheduleChildrenUpdate();
}delete this.__fq;
},hide:function(){if(!this.__fq){return;
}
if(this.__fn){qx.html.Element._visibility[this.$$hash]=this;
qx.html.Element._scheduleFlush(J);
}this.__fq=false;
},isVisible:function(){return this.__fq===true;
},scrollChildIntoViewX:function(cz,cA,cB){var cC=this.__fn;
var cD=cz.getDomElement();

if(cB!==false&&cC&&cC.offsetWidth&&cD&&cD.offsetWidth){qx.bom.element.Scroll.intoViewX(cD,cC,cA);
}else{this.__fr={element:cz,align:cA};
qx.html.Element._scroll[this.$$hash]=this;
qx.html.Element._scheduleFlush(J);
}delete this.__ft;
},scrollChildIntoViewY:function(f,g,h){var j=this.__fn;
var k=f.getDomElement();

if(h!==false&&j&&j.offsetWidth&&k&&k.offsetWidth){qx.bom.element.Scroll.intoViewY(k,j,g);
}else{this.__fs={element:f,align:g};
qx.html.Element._scroll[this.$$hash]=this;
qx.html.Element._scheduleFlush(J);
}delete this.__fu;
},scrollToX:function(x,cr){var cs=this.__fn;

if(cr!==true&&cs&&cs.offsetWidth){cs.scrollLeft=x;
}else{this.__ft=x;
qx.html.Element._scroll[this.$$hash]=this;
qx.html.Element._scheduleFlush(J);
}delete this.__fr;
},getScrollX:function(){var cN=this.__fn;

if(cN){return cN.scrollLeft;
}return this.__ft||0;
},scrollToY:function(y,be){var bf=this.__fn;

if(be!==true&&bf&&bf.offsetWidth){bf.scrollTop=y;
}else{this.__fu=y;
qx.html.Element._scroll[this.$$hash]=this;
qx.html.Element._scheduleFlush(J);
}delete this.__fs;
},getScrollY:function(){var bk=this.__fn;

if(bk){return bk.scrollTop;
}return this.__fu||0;
},disableScrolling:function(){this.enableScrolling();
this.scrollToX(0);
this.scrollToY(0);
this.addListener(D,this.__fM,this);
},enableScrolling:function(){this.removeListener(D,this.__fM,this);
},__fL:null,__fM:function(e){if(!this.__fL){this.__fL=true;
this.__fn.scrollTop=0;
this.__fn.scrollLeft=0;
delete this.__fL;
}},getTextSelection:function(){var dC=this.__fn;

if(dC){return qx.bom.Selection.get(dC);
}return null;
},getTextSelectionLength:function(){var bh=this.__fn;

if(bh){return qx.bom.Selection.getLength(bh);
}return null;
},getTextSelectionStart:function(){var cl=this.__fn;

if(cl){return qx.bom.Selection.getStart(cl);
}return null;
},getTextSelectionEnd:function(){var bg=this.__fn;

if(bg){return qx.bom.Selection.getEnd(bg);
}return null;
},setTextSelection:function(da,dc){var dd=this.__fn;

if(dd){qx.bom.Selection.set(dd,da,dc);
return;
}qx.html.Element.__fh[this.toHashCode()]={element:this,start:da,end:dc};
qx.html.Element._scheduleFlush(J);
},clearTextSelection:function(){var u=this.__fn;

if(u){qx.bom.Selection.clear(u);
}delete qx.html.Element.__fh[this.toHashCode()];
},__fN:function(a,b){var c=qx.html.Element._actions;
c.push({type:a,element:this,args:b||[]});
qx.html.Element._scheduleFlush(J);
},focus:function(){this.__fN(O);
},blur:function(){this.__fN(ba);
},activate:function(){this.__fN(A);
},deactivate:function(){this.__fN(Y);
},capture:function(dB){this.__fN(W,[dB!==false]);
},releaseCapture:function(){this.__fN(U);
},setStyle:function(bb,bc,bd){if(!this.__fy){this.__fy={};
}
if(this.__fy[bb]==bc){return;
}
if(bc==null){delete this.__fy[bb];
}else{this.__fy[bb]=bc;
}if(this.__fn){if(bd){qx.bom.element.Style.set(this.__fn,bb,bc);
return this;
}if(!this.__fv){this.__fv={};
}this.__fv[bb]=true;
qx.html.Element._modified[this.$$hash]=this;
qx.html.Element._scheduleFlush(J);
}return this;
},setStyles:function(dv,dw){var dx=qx.bom.element.Style;

if(!this.__fy){this.__fy={};
}
if(this.__fn){if(!this.__fv){this.__fv={};
}
for(var dz in dv){var dy=dv[dz];

if(this.__fy[dz]==dy){continue;
}
if(dy==null){delete this.__fy[dz];
}else{this.__fy[dz]=dy;
}if(dw){dx.set(this.__fn,dz,dy);
continue;
}this.__fv[dz]=true;
}qx.html.Element._modified[this.$$hash]=this;
qx.html.Element._scheduleFlush(J);
}else{for(var dz in dv){var dy=dv[dz];

if(this.__fy[dz]==dy){continue;
}
if(dy==null){delete this.__fy[dz];
}else{this.__fy[dz]=dy;
}}}return this;
},removeStyle:function(cn,co){this.setStyle(cn,null,co);
},getStyle:function(dA){return this.__fy?this.__fy[dA]:null;
},getAllStyles:function(){return this.__fy||null;
},setAttribute:function(dP,dQ,dR){if(!this.__fz){this.__fz={};
}
if(this.__fz[dP]==dQ){return;
}
if(dQ==null){delete this.__fz[dP];
}else{this.__fz[dP]=dQ;
}if(this.__fn){if(dR){qx.bom.element.Attribute.set(this.__fn,dP,dQ);
return this;
}if(!this.__fw){this.__fw={};
}this.__fw[dP]=true;
qx.html.Element._modified[this.$$hash]=this;
qx.html.Element._scheduleFlush(J);
}return this;
},setAttributes:function(cE,cF){for(var cG in cE){this.setAttribute(cG,cE[cG],cF);
}return this;
},removeAttribute:function(cP,cQ){this.setAttribute(cP,null,cQ);
},getAttribute:function(de){return this.__fz?this.__fz[de]:null;
},_applyProperty:function(name,di){},_setProperty:function(m,n,o){if(!this.__fA){this.__fA={};
}
if(this.__fA[m]==n){return;
}
if(n==null){delete this.__fA[m];
}else{this.__fA[m]=n;
}if(this.__fn){if(o){this._applyProperty(m,n);
return this;
}if(!this.__fx){this.__fx={};
}this.__fx[m]=true;
qx.html.Element._modified[this.$$hash]=this;
qx.html.Element._scheduleFlush(J);
}return this;
},_removeProperty:function(dN,dO){this._setProperty(dN,null,dO);
},_getProperty:function(p){var q=this.__fA;

if(!q){return null;
}var r=q[p];
return r==null?null:r;
},addListener:function(cH,cI,self,cJ){var cK;

if(this.$$disposed){return null;
}{};

if(this.__fn){return qx.event.Registration.addListener(this.__fn,cH,cI,self,cJ);
}
if(!this.__fB){this.__fB={};
}
if(cJ==null){cJ=false;
}var cL=qx.event.Manager.getNextUniqueId();
var cM=cH+(cJ?B:T)+cL;
this.__fB[cM]={type:cH,listener:cI,self:self,capture:cJ,unique:cL};
return cM;
},removeListener:function(bY,ca,self,cb){var cc;

if(this.$$disposed){return null;
}{};

if(this.__fn){qx.event.Registration.removeListener(this.__fn,bY,ca,self,cb);
}else{var ce=this.__fB;
var cd;

if(cb==null){cb=false;
}
for(var cf in ce){cd=ce[cf];
if(cd.listener===ca&&cd.self===self&&cd.capture===cb&&cd.type===bY){delete ce[cf];
break;
}}}return this;
},removeListenerById:function(bW){if(this.$$disposed){return null;
}
if(this.__fn){qx.event.Registration.removeListenerById(this.__fn,bW);
}else{delete this.__fB[bW];
}return this;
},hasListener:function(dD,dE){if(this.$$disposed){return false;
}
if(this.__fn){return qx.event.Registration.hasListener(this.__fn,dD,dE);
}var dG=this.__fB;
var dF;

if(dE==null){dE=false;
}
for(var dH in dG){dF=dG[dH];
if(dF.capture===dE&&dF.type===dD){return true;
}}return false;
}},defer:function(z){z.__fO=new qx.util.DeferredCall(z.flush,z);
},destruct:function(){var dh=this.__fn;

if(dh){qx.event.Registration.getManager(dh).removeAllListeners(dh);
dh.$$element=G;
}
if(!qx.core.ObjectRegistry.inShutDown){var parent=this.__fE;

if(parent&&!parent.$$disposed){parent.remove(this);
}}this._disposeArray(M);
this.__fz=this.__fy=this.__fB=this.__fA=this.__fw=this.__fv=this.__fx=this.__fn=this.__fE=this.__fr=this.__fs=null;
}});
})();
(function(){var g="qx.ui.core.queue.Manager",f="useraction";
qx.Class.define(g,{statics:{__fP:false,__fQ:{},__fR:0,MAX_RETRIES:10,scheduleFlush:function(h){var self=qx.ui.core.queue.Manager;
self.__fQ[h]=true;

if(!self.__fP){self.__fU.schedule();
self.__fP=true;
}},flush:function(){var self=qx.ui.core.queue.Manager;
if(self.__fS){return;
}self.__fS=true;
self.__fU.cancel();
var a=self.__fQ;
self.__fT(function(){while(a.visibility||a.widget||a.appearance||a.layout||a.element){if(a.widget){delete a.widget;
qx.ui.core.queue.Widget.flush();
}
if(a.visibility){delete a.visibility;
qx.ui.core.queue.Visibility.flush();
}
if(a.appearance){delete a.appearance;
qx.ui.core.queue.Appearance.flush();
}if(a.widget||a.visibility||a.appearance){continue;
}
if(a.layout){delete a.layout;
qx.ui.core.queue.Layout.flush();
}if(a.widget||a.visibility||a.appearance||a.layout){continue;
}
if(a.element){delete a.element;
qx.html.Element.flush();
}}},function(){self.__fP=false;
});
self.__fT(function(){if(a.dispose){delete a.dispose;
qx.ui.core.queue.Dispose.flush();
}},function(){self.__fS=false;
});
self.__fR=0;
},__fT:function(b,c){var self=qx.ui.core.queue.Manager;

try{b();
}catch(e){{};
self.__fP=false;
self.__fS=false;
self.__fR+=1;

if(self.__fR<=self.MAX_RETRIES){self.scheduleFlush();
}else{throw new Error("Fatal Error: Flush terminated "+(self.__fR-1)+" times in a row"+" due to exceptions in user code. The application has to be reloaded!");
}throw e;
}finally{c();
}}},defer:function(d){d.__fU=new qx.util.DeferredCall(d.flush);
qx.html.Element._scheduleFlush=d.scheduleFlush;
qx.event.Registration.addListener(window,f,d.flush);
}});
})();
(function(){var v="abstract",u="qx.event.dispatch.AbstractBubbling";
qx.Class.define(u,{extend:qx.core.Object,implement:qx.event.IEventDispatcher,type:v,construct:function(s){this._manager=s;
},members:{_getParent:function(t){throw new Error("Missing implementation");
},canDispatchEvent:function(w,event,x){return event.getBubbles();
},dispatchEvent:function(a,event,b){var parent=a;
var m=this._manager;
var h,q;
var f;
var l,o;
var n;
var p=[];
h=m.getListeners(a,b,true);
q=m.getListeners(a,b,false);

if(h){p.push(h);
}
if(q){p.push(q);
}var parent=this._getParent(a);
var d=[];
var c=[];
var e=[];
var k=[];
while(parent!=null){h=m.getListeners(parent,b,true);

if(h){e.push(h);
k.push(parent);
}q=m.getListeners(parent,b,false);

if(q){d.push(q);
c.push(parent);
}parent=this._getParent(parent);
}event.setEventPhase(qx.event.type.Event.CAPTURING_PHASE);

for(var i=e.length-1;i>=0;i--){n=k[i];
event.setCurrentTarget(n);
f=e[i];

for(var j=0,g=f.length;j<g;j++){l=f[j];
o=l.context||n;
l.handler.call(o,event);
}
if(event.getPropagationStopped()){return;
}}event.setEventPhase(qx.event.type.Event.AT_TARGET);
event.setCurrentTarget(a);

for(var i=0,r=p.length;i<r;i++){f=p[i];

for(var j=0,g=f.length;j<g;j++){l=f[j];
o=l.context||a;
l.handler.call(o,event);
}
if(event.getPropagationStopped()){return;
}}event.setEventPhase(qx.event.type.Event.BUBBLING_PHASE);

for(var i=0,r=d.length;i<r;i++){n=c[i];
event.setCurrentTarget(n);
f=d[i];

for(var j=0,g=f.length;j<g;j++){l=f[j];
o=l.context||n;
l.handler.call(o,event);
}
if(event.getPropagationStopped()){return;
}}}}});
})();
(function(){var a="qx.event.dispatch.DomBubbling";
qx.Class.define(a,{extend:qx.event.dispatch.AbstractBubbling,statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL},members:{_getParent:function(b){return b.parentNode;
},canDispatchEvent:function(c,event,d){return c.nodeType!==undefined&&event.getBubbles();
}},defer:function(e){qx.event.Registration.addDispatcher(e);
}});
})();
(function(){var A="keydown",z="qx.client",y="keypress",x="NumLock",w="keyup",v="Enter",u="0",t="9",s="-",r="PageUp",bH="+",bG="PrintScreen",bF="gecko",bE="A",bD="Z",bC="Left",bB="F5",bA="Down",bz="Up",by="F11",H="F6",I="useraction",F="F3",G="keyinput",D="Insert",E="F8",B="End",C="/",P="Delete",Q="*",bd="F1",Y="F4",bl="Home",bg="F2",bu="F12",bq="PageDown",U="F7",bx="F9",bw="F10",bv="Right",T="text",W="Escape",X="webkit",bb="5",be="3",bh="Meta",bn="7",bs="CapsLock",J="input",K="Control",V="Space",bk="Tab",bj="Shift",bi="Pause",bp="Unidentified",bo="qx.event.handler.Keyboard",bf="mshtml",bm="mshtml|webkit",o="6",br="off",L="Apps",M="4",ba="Alt",p="2",q="Scroll",S="1",N="8",O="Win",R="autoComplete",bc=",",bt="Backspace";
qx.Class.define(bo,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(n){arguments.callee.base.call(this);
this.__fV=n;
this.__fW=n.getWindow();
if(qx.core.Variant.isSet(z,bF)){this.__fX=this.__fW;
}else{this.__fX=this.__fW.document.documentElement;
}this.__fY={};
this._initKeyObserver();
},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{keyup:1,keydown:1,keypress:1,keyinput:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:true,isValidKeyIdentifier:function(cJ){if(this._identifierToKeyCodeMap[cJ]){return true;
}
if(cJ.length!=1){return false;
}
if(cJ>=u&&cJ<=t){return true;
}
if(cJ>=bE&&cJ<=bD){return true;
}
switch(cJ){case bH:case s:case Q:case C:return true;
default:return false;
}}},members:{__ga:null,__fV:null,__fW:null,__fX:null,__fY:null,__gb:null,__gc:null,__gd:null,canHandleEvent:function(bU,bV){},registerEvent:function(cC,cD,cE){},unregisterEvent:function(k,l,m){},_fireInputEvent:function(g,h){var i=this.__ge();
if(i&&i.offsetWidth!=0){var event=qx.event.Registration.createEvent(G,qx.event.type.KeyInput,[g,i,h]);
this.__fV.dispatchEvent(i,event);
}if(this.__fW){qx.event.Registration.fireEvent(this.__fW,I,qx.event.type.Data,[G]);
}},_fireSequenceEvent:function(cu,cv,cw){var cx=this.__ge();
var cy=cu.keyCode;
var event=qx.event.Registration.createEvent(cv,qx.event.type.KeySequence,[cu,cx,cw]);
this.__fV.dispatchEvent(cx,event);
if(qx.core.Variant.isSet(z,bm)){if(cv==A&&event.getDefaultPrevented()){if(!this._isNonPrintableKeyCode(cy)&&!this._emulateKeyPress[cy]){this._fireSequenceEvent(cu,y,cw);
}}}if(this.__fW){qx.event.Registration.fireEvent(this.__fW,I,qx.event.type.Data,[cv]);
}},__ge:function(){var bS=this.__fV.getHandler(qx.event.handler.Focus);
var bT=bS.getActive();
if(!bT||bT.offsetWidth==0){bT=bS.getFocus();
}if(!bT||bT.offsetWidth==0){bT=this.__fV.getWindow().document.body;
}return bT;
},_initKeyObserver:function(){this.__ga=qx.lang.Function.listener(this.__gf,this);
this.__gd=qx.lang.Function.listener(this.__gh,this);
var Event=qx.bom.Event;
Event.addNativeListener(this.__fX,w,this.__ga);
Event.addNativeListener(this.__fX,A,this.__ga);
Event.addNativeListener(this.__fX,y,this.__gd);
},_stopKeyObserver:function(){var Event=qx.bom.Event;
Event.removeNativeListener(this.__fX,w,this.__ga);
Event.removeNativeListener(this.__fX,A,this.__ga);
Event.removeNativeListener(this.__fX,y,this.__gd);

for(var b in (this.__gc||{})){var a=this.__gc[b];
Event.removeNativeListener(a.target,y,a.callback);
}delete (this.__gc);
},__gf:qx.event.GlobalError.observeMethod(qx.core.Variant.select(z,{"mshtml":function(bO){bO=window.event||bO;
var bR=bO.keyCode;
var bP=0;
var bQ=bO.type;
if(!(this.__fY[bR]==A&&bQ==A)){this._idealKeyHandler(bR,bP,bQ,bO);
}if(bQ==A){if(this._isNonPrintableKeyCode(bR)||this._emulateKeyPress[bR]){this._idealKeyHandler(bR,bP,y,bO);
}}this.__fY[bR]=bQ;
},"gecko":function(ck){var co=this._keyCodeFix[ck.keyCode]||ck.keyCode;
var cm=0;
var cn=ck.type;
if(qx.bom.client.Platform.WIN){var cl=co?this._keyCodeToIdentifier(co):this._charCodeToIdentifier(cm);

if(!(this.__fY[cl]==A&&cn==A)){this._idealKeyHandler(co,cm,cn,ck);
}this.__fY[cl]=cn;
}else{this._idealKeyHandler(co,cm,cn,ck);
}this.__gg(ck.target,cn,co);
},"webkit":function(bW){var ca=0;
var bX=0;
var bY=bW.type;
if(qx.bom.client.Engine.VERSION<525.13){if(bY==w||bY==A){ca=this._charCode2KeyCode[bW.charCode]||bW.keyCode;
}else{if(this._charCode2KeyCode[bW.charCode]){ca=this._charCode2KeyCode[bW.charCode];
}else{bX=bW.charCode;
}}this._idealKeyHandler(ca,bX,bY,bW);
}else{ca=bW.keyCode;
if(!(this.__fY[ca]==A&&bY==A)){this._idealKeyHandler(ca,bX,bY,bW);
}if(bY==A){if(this._isNonPrintableKeyCode(ca)||this._emulateKeyPress[ca]){this._idealKeyHandler(ca,bX,y,bW);
}}this.__fY[ca]=bY;
}},"opera":function(j){this.__gb=j.keyCode;
this._idealKeyHandler(j.keyCode,0,j.type,j);
}})),__gg:qx.core.Variant.select(z,{"gecko":function(cp,cq,cr){if(cq===A&&(cr==33||cr==34||cr==38||cr==40)&&cp.type==T&&cp.tagName.toLowerCase()===J&&cp.getAttribute(R)!==br){if(!this.__gc){this.__gc={};
}var ct=qx.core.ObjectRegistry.toHashCode(cp);

if(this.__gc[ct]){return;
}var self=this;
this.__gc[ct]={target:cp,callback:function(c){qx.bom.Event.stopPropagation(c);
self.__gh(c);
}};
var cs=qx.event.GlobalError.observeMethod(this.__gc[ct].callback);
qx.bom.Event.addNativeListener(cp,y,cs);
}},"default":null}),__gh:qx.event.GlobalError.observeMethod(qx.core.Variant.select(z,{"mshtml":function(f){f=window.event||f;

if(this._charCode2KeyCode[f.keyCode]){this._idealKeyHandler(this._charCode2KeyCode[f.keyCode],0,f.type,f);
}else{this._idealKeyHandler(0,f.keyCode,f.type,f);
}},"gecko":function(cb){var ce=this._keyCodeFix[cb.keyCode]||cb.keyCode;
var cc=cb.charCode;
var cd=cb.type;
this._idealKeyHandler(ce,cc,cd,cb);
},"webkit":function(bJ){if(qx.bom.client.Engine.VERSION<525.13){var bM=0;
var bK=0;
var bL=bJ.type;

if(bL==w||bL==A){bM=this._charCode2KeyCode[bJ.charCode]||bJ.keyCode;
}else{if(this._charCode2KeyCode[bJ.charCode]){bM=this._charCode2KeyCode[bJ.charCode];
}else{bK=bJ.charCode;
}}this._idealKeyHandler(bM,bK,bL,bJ);
}else{if(this._charCode2KeyCode[bJ.keyCode]){this._idealKeyHandler(this._charCode2KeyCode[bJ.keyCode],0,bJ.type,bJ);
}else{this._idealKeyHandler(0,bJ.keyCode,bJ.type,bJ);
}}},"opera":function(cz){var cB=cz.keyCode;
var cA=cz.type;
if(cB!=this.__gb){this._idealKeyHandler(0,this.__gb,cA,cz);
}else{if(this._keyCodeToIdentifierMap[cz.keyCode]){this._idealKeyHandler(cz.keyCode,0,cz.type,cz);
}else{this._idealKeyHandler(0,cz.keyCode,cz.type,cz);
}}}})),_idealKeyHandler:function(cf,cg,ch,ci){var cj;
if(cf||(!cf&&!cg)){cj=this._keyCodeToIdentifier(cf);
this._fireSequenceEvent(ci,ch,cj);
}else{cj=this._charCodeToIdentifier(cg);
this._fireSequenceEvent(ci,y,cj);
this._fireInputEvent(ci,cg);
}},_specialCharCodeMap:{8:bt,9:bk,13:v,27:W,32:V},_emulateKeyPress:qx.core.Variant.select(z,{"mshtml":{8:true,9:true},"webkit":{8:true,9:true,27:true},"default":{}}),_keyCodeToIdentifierMap:{16:bj,17:K,18:ba,20:bs,224:bh,37:bC,38:bz,39:bv,40:bA,33:r,34:bq,35:B,36:bl,45:D,46:P,112:bd,113:bg,114:F,115:Y,116:bB,117:H,118:U,119:E,120:bx,121:bw,122:by,123:bu,144:x,44:bG,145:q,19:bi,91:O,93:L},_numpadToCharCode:{96:u.charCodeAt(0),97:S.charCodeAt(0),98:p.charCodeAt(0),99:be.charCodeAt(0),100:M.charCodeAt(0),101:bb.charCodeAt(0),102:o.charCodeAt(0),103:bn.charCodeAt(0),104:N.charCodeAt(0),105:t.charCodeAt(0),106:Q.charCodeAt(0),107:bH.charCodeAt(0),109:s.charCodeAt(0),110:bc.charCodeAt(0),111:C.charCodeAt(0)},_charCodeA:bE.charCodeAt(0),_charCodeZ:bD.charCodeAt(0),_charCode0:u.charCodeAt(0),_charCode9:t.charCodeAt(0),_isNonPrintableKeyCode:function(cL){return this._keyCodeToIdentifierMap[cL]?true:false;
},_isIdentifiableKeyCode:function(cK){if(cK>=this._charCodeA&&cK<=this._charCodeZ){return true;
}if(cK>=this._charCode0&&cK<=this._charCode9){return true;
}if(this._specialCharCodeMap[cK]){return true;
}if(this._numpadToCharCode[cK]){return true;
}if(this._isNonPrintableKeyCode(cK)){return true;
}return false;
},_keyCodeToIdentifier:function(d){if(this._isIdentifiableKeyCode(d)){var e=this._numpadToCharCode[d];

if(e){return String.fromCharCode(e);
}return (this._keyCodeToIdentifierMap[d]||this._specialCharCodeMap[d]||String.fromCharCode(d));
}else{return bp;
}},_charCodeToIdentifier:function(bI){return this._specialCharCodeMap[bI]||String.fromCharCode(bI).toUpperCase();
},_identifierToKeyCode:function(bN){return qx.event.handler.Keyboard._identifierToKeyCodeMap[bN]||bN.charCodeAt(0);
}},destruct:function(){this._stopKeyObserver();
this.__gb=this.__fV=this.__fW=this.__fX=this.__fY=null;
},defer:function(cF,cG,cH){qx.event.Registration.addHandler(cF);
if(!cF._identifierToKeyCodeMap){cF._identifierToKeyCodeMap={};

for(var cI in cG._keyCodeToIdentifierMap){cF._identifierToKeyCodeMap[cG._keyCodeToIdentifierMap[cI]]=parseInt(cI,10);
}
for(var cI in cG._specialCharCodeMap){cF._identifierToKeyCodeMap[cG._specialCharCodeMap[cI]]=parseInt(cI,10);
}}
if(qx.core.Variant.isSet(z,bf)){cG._charCode2KeyCode={13:13,27:27};
}else if(qx.core.Variant.isSet(z,bF)){cG._keyCodeFix={12:cG._identifierToKeyCode(x)};
}else if(qx.core.Variant.isSet(z,X)){if(qx.bom.client.Engine.VERSION<525.13){cG._charCode2KeyCode={63289:cG._identifierToKeyCode(x),63276:cG._identifierToKeyCode(r),63277:cG._identifierToKeyCode(bq),63275:cG._identifierToKeyCode(B),63273:cG._identifierToKeyCode(bl),63234:cG._identifierToKeyCode(bC),63232:cG._identifierToKeyCode(bz),63235:cG._identifierToKeyCode(bv),63233:cG._identifierToKeyCode(bA),63272:cG._identifierToKeyCode(P),63302:cG._identifierToKeyCode(D),63236:cG._identifierToKeyCode(bd),63237:cG._identifierToKeyCode(bg),63238:cG._identifierToKeyCode(F),63239:cG._identifierToKeyCode(Y),63240:cG._identifierToKeyCode(bB),63241:cG._identifierToKeyCode(H),63242:cG._identifierToKeyCode(U),63243:cG._identifierToKeyCode(E),63244:cG._identifierToKeyCode(bx),63245:cG._identifierToKeyCode(bw),63246:cG._identifierToKeyCode(by),63247:cG._identifierToKeyCode(bu),63248:cG._identifierToKeyCode(bG),3:cG._identifierToKeyCode(v),12:cG._identifierToKeyCode(x),13:cG._identifierToKeyCode(v)};
}else{cG._charCode2KeyCode={13:13,27:27};
}}}});
})();
(function(){var C="qx.client",B="mouseup",A="click",z="mousedown",y="contextmenu",x="mousewheel",w="dblclick",v="mshtml",u="mouseover",t="mouseout",o="DOMMouseScroll",s="mousemove",r="on",n="mshtml|webkit|opera",m="useraction",q="gecko|webkit",p="qx.event.handler.Mouse";
qx.Class.define(p,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(e){arguments.callee.base.call(this);
this.__gi=e;
this.__gj=e.getWindow();
this.__gk=this.__gj.document;
this._initButtonObserver();
this._initMoveObserver();
this._initWheelObserver();
},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{mousemove:1,mouseover:1,mouseout:1,mousedown:1,mouseup:1,click:1,dblclick:1,contextmenu:1,mousewheel:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:true},members:{__gl:null,__gm:null,__gn:null,__go:null,__gp:null,__gi:null,__gj:null,__gk:null,canHandleEvent:function(Y,ba){},registerEvent:qx.bom.client.System.IPHONE?
function(g,h,i){g[r+h]=qx.lang.Function.returnNull;
}:qx.lang.Function.returnNull,unregisterEvent:qx.bom.client.System.IPHONE?
function(a,b,c){a[r+b]=undefined;
}:qx.lang.Function.returnNull,__gq:function(F,G,H){if(!H){H=F.target||F.srcElement;
}if(H&&H.nodeType){qx.event.Registration.fireEvent(H,G||F.type,G==x?qx.event.type.MouseWheel:qx.event.type.Mouse,[F,H,null,true,true]);
}qx.event.Registration.fireEvent(this.__gj,m,qx.event.type.Data,[G||F.type]);
},_initButtonObserver:function(){this.__gl=qx.lang.Function.listener(this._onButtonEvent,this);
var Event=qx.bom.Event;
Event.addNativeListener(this.__gk,z,this.__gl);
Event.addNativeListener(this.__gk,B,this.__gl);
Event.addNativeListener(this.__gk,A,this.__gl);
Event.addNativeListener(this.__gk,w,this.__gl);
Event.addNativeListener(this.__gk,y,this.__gl);
},_initMoveObserver:function(){this.__gm=qx.lang.Function.listener(this._onMoveEvent,this);
var Event=qx.bom.Event;
Event.addNativeListener(this.__gk,s,this.__gm);
Event.addNativeListener(this.__gk,u,this.__gm);
Event.addNativeListener(this.__gk,t,this.__gm);
},_initWheelObserver:function(){this.__gn=qx.lang.Function.listener(this._onWheelEvent,this);
var Event=qx.bom.Event;
var D=qx.core.Variant.isSet(C,n)?x:o;
var E=qx.core.Variant.isSet(C,v)?this.__gk:this.__gj;
Event.addNativeListener(E,D,this.__gn);
},_stopButtonObserver:function(){var Event=qx.bom.Event;
Event.removeNativeListener(this.__gk,z,this.__gl);
Event.removeNativeListener(this.__gk,B,this.__gl);
Event.removeNativeListener(this.__gk,A,this.__gl);
Event.removeNativeListener(this.__gk,w,this.__gl);
Event.removeNativeListener(this.__gk,y,this.__gl);
},_stopMoveObserver:function(){var Event=qx.bom.Event;
Event.removeNativeListener(this.__gk,s,this.__gm);
Event.removeNativeListener(this.__gk,u,this.__gm);
Event.removeNativeListener(this.__gk,t,this.__gm);
},_stopWheelObserver:function(){var Event=qx.bom.Event;
var T=qx.core.Variant.isSet(C,n)?x:o;
var U=qx.core.Variant.isSet(C,v)?this.__gk:this.__gj;
Event.removeNativeListener(U,T,this.__gn);
},_onMoveEvent:qx.event.GlobalError.observeMethod(function(f){this.__gq(f);
}),_onButtonEvent:qx.event.GlobalError.observeMethod(function(j){var k=j.type;
var l=j.target||j.srcElement;
if(qx.core.Variant.isSet(C,q)){if(l&&l.nodeType==3){l=l.parentNode;
}}
if(this.__gr){this.__gr(j,k,l);
}
if(this.__gt){this.__gt(j,k,l);
}this.__gq(j,k,l);

if(this.__gs){this.__gs(j,k,l);
}
if(this.__gu){this.__gu(j,k,l);
}this.__go=k;
}),_onWheelEvent:qx.event.GlobalError.observeMethod(function(d){this.__gq(d,x);
}),__gr:qx.core.Variant.select(C,{"webkit":function(I,J,K){if(qx.bom.client.Engine.VERSION<530){if(J==y){this.__gq(I,B,K);
}}},"default":null}),__gs:qx.core.Variant.select(C,{"opera":function(V,W,X){if(W==B&&V.button==2){this.__gq(V,y,X);
}},"default":null}),__gt:qx.core.Variant.select(C,{"mshtml":function(P,Q,R){if(Q==B&&this.__go==A){this.__gq(P,z,R);
}else if(Q==w){this.__gq(P,A,R);
}},"default":null}),__gu:qx.core.Variant.select(C,{"mshtml":null,"default":function(L,M,N){switch(M){case z:this.__gp=N;
break;
case B:if(N!==this.__gp){var O=qx.dom.Hierarchy.getCommonParent(N,this.__gp);
this.__gq(L,A,O);
}}}})},destruct:function(){this._stopButtonObserver();
this._stopMoveObserver();
this._stopWheelObserver();
this.__gi=this.__gj=this.__gk=this.__gp=null;
},defer:function(S){qx.event.Registration.addHandler(S);
}});
})();
(function(){var a="qx.event.handler.Capture";
qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventHandler,statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{capture:true,losecapture:true},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:true},members:{canHandleEvent:function(c,d){},registerEvent:function(h,i,j){},unregisterEvent:function(e,f,g){}},defer:function(b){qx.event.Registration.addHandler(b);
}});
})();
(function(){var o="alias",n="copy",m="blur",l="mouseout",k="keydown",j="Ctrl",i="Shift",h="mousemove",g="move",f="mouseover",E="Alt",D="keyup",C="mouseup",B="dragend",A="on",z="mousedown",y="qxDraggable",x="drag",w="drop",v="qxDroppable",t="qx.event.handler.DragDrop",u="droprequest",r="dragstart",s="dragchange",p="dragleave",q="dragover";
qx.Class.define(t,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(a){arguments.callee.base.call(this);
this.__gv=a;
this.__gw=a.getWindow().document.documentElement;
this.__gv.addListener(this.__gw,z,this._onMouseDown,this);
this.__gI();
},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{dragstart:1,dragend:1,dragover:1,dragleave:1,drop:1,drag:1,dragchange:1,droprequest:1},IGNORE_CAN_HANDLE:true},members:{__gv:null,__gw:null,__gx:null,__gy:null,__gz:null,__gA:null,__gB:null,__gC:null,__gD:null,__gE:null,__gF:false,__gG:0,__gH:0,canHandleEvent:function(bb,bc){},registerEvent:function(J,K,L){},unregisterEvent:function(F,G,H){},addType:function(bj){this.__gz[bj]=true;
},addAction:function(bf){this.__gA[bf]=true;
},supportsType:function(b){return !!this.__gz[b];
},supportsAction:function(bm){return !!this.__gA[bm];
},getData:function(c){if(!this.__gP||!this.__gx){throw new Error("This method must not be used outside the drop event listener!");
}
if(!this.__gz[c]){throw new Error("Unsupported data type: "+c+"!");
}
if(!this.__gC[c]){this.__gD=c;
this.__gK(u,this.__gy,this.__gx,false);
}
if(!this.__gC[c]){throw new Error("Please use a droprequest listener to the drag source to fill the manager with data!");
}return this.__gC[c]||null;
},getCurrentAction:function(){return this.__gE;
},addData:function(Y,ba){this.__gC[Y]=ba;
},getCurrentType:function(){return this.__gD;
},__gI:function(){this.__gz={};
this.__gA={};
this.__gB={};
this.__gC={};
},__gJ:function(){var O=this.__gA;
var M=this.__gB;
var N=null;

if(this.__gP){if(M.Shift&&M.Ctrl&&O.alias){N=o;
}else if(M.Shift&&M.Alt&&O.copy){N=n;
}else if(M.Shift&&O.move){N=g;
}else if(M.Alt&&O.alias){N=o;
}else if(M.Ctrl&&O.copy){N=n;
}else if(O.move){N=g;
}else if(O.copy){N=n;
}else if(O.alias){N=o;
}}
if(N!=this.__gE){this.__gE=N;
this.__gK(s,this.__gy,this.__gx,false);
}},__gK:function(P,Q,R,S,T){var V=qx.event.Registration;
var U=V.createEvent(P,qx.event.type.Drag,[S,T]);

if(Q!==R){U.setRelatedTarget(R);
}return V.dispatchEvent(Q,U);
},__gL:function(bl){while(bl&&bl.nodeType==1){if(bl.getAttribute(y)==A){return bl;
}bl=bl.parentNode;
}return null;
},__gM:function(I){while(I&&I.nodeType==1){if(I.getAttribute(v)==A){return I;
}I=I.parentNode;
}return null;
},__gN:function(){this.__gy=null;
this.__gv.removeListener(this.__gw,h,this._onMouseMove,this,true);
this.__gv.removeListener(this.__gw,C,this._onMouseUp,this,true);
qx.event.Registration.removeListener(window,m,this._onWindowBlur,this);
this.__gI();
},__gO:function(){if(this.__gF){this.__gv.removeListener(this.__gw,f,this._onMouseOver,this,true);
this.__gv.removeListener(this.__gw,l,this._onMouseOut,this,true);
this.__gv.removeListener(this.__gw,k,this._onKeyDown,this,true);
this.__gv.removeListener(this.__gw,D,this._onKeyUp,this,true);
this.__gK(B,this.__gy,this.__gx,false);
this.__gF=false;
}this.__gP=false;
this.__gx=null;
this.__gN();
},__gP:false,_onWindowBlur:function(e){this.__gO();
},_onKeyDown:function(e){var bk=e.getKeyIdentifier();

switch(bk){case E:case j:case i:if(!this.__gB[bk]){this.__gB[bk]=true;
this.__gJ();
}}},_onKeyUp:function(e){var bg=e.getKeyIdentifier();

switch(bg){case E:case j:case i:if(this.__gB[bg]){this.__gB[bg]=false;
this.__gJ();
}}},_onMouseDown:function(e){if(this.__gF){return;
}var bi=this.__gL(e.getTarget());

if(bi){this.__gG=e.getDocumentLeft();
this.__gH=e.getDocumentTop();
this.__gy=bi;
this.__gv.addListener(this.__gw,h,this._onMouseMove,this,true);
this.__gv.addListener(this.__gw,C,this._onMouseUp,this,true);
qx.event.Registration.addListener(window,m,this._onWindowBlur,this);
}},_onMouseUp:function(e){if(this.__gP){this.__gK(w,this.__gx,this.__gy,false,e);
}if(this.__gF){e.stopPropagation();
}this.__gO();
},_onMouseMove:function(e){if(this.__gF){if(!this.__gK(x,this.__gy,this.__gx,true,e)){this.__gO();
}}else{if(Math.abs(e.getDocumentLeft()-this.__gG)>3||Math.abs(e.getDocumentTop()-this.__gH)>3){if(this.__gK(r,this.__gy,this.__gx,true,e)){this.__gF=true;
this.__gv.addListener(this.__gw,f,this._onMouseOver,this,true);
this.__gv.addListener(this.__gw,l,this._onMouseOut,this,true);
this.__gv.addListener(this.__gw,k,this._onKeyDown,this,true);
this.__gv.addListener(this.__gw,D,this._onKeyUp,this,true);
var d=this.__gB;
d.Ctrl=e.isCtrlPressed();
d.Shift=e.isShiftPressed();
d.Alt=e.isAltPressed();
this.__gJ();
}else{this.__gK(B,this.__gy,this.__gx,false);
this.__gN();
}}}},_onMouseOver:function(e){var bd=e.getTarget();
var be=this.__gM(bd);

if(be&&be!=this.__gx){this.__gP=this.__gK(q,be,this.__gy,true,e);
this.__gx=be;
this.__gJ();
}},_onMouseOut:function(e){var X=this.__gM(e.getTarget());
var W=this.__gM(e.getRelatedTarget());

if(X&&X!==W&&X==this.__gx){this.__gK(p,this.__gx,W,false,e);
this.__gx=null;
this.__gP=false;
qx.event.Timer.once(this.__gJ,this,0);
}}},destruct:function(){this.__gy=this.__gx=this.__gv=this.__gw=this.__gz=this.__gA=this.__gB=this.__gC=null;
},defer:function(bh){qx.event.Registration.addHandler(bh);
}});
})();
(function(){var h="-",g="qx.event.handler.Element";
qx.Class.define(g,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(m){arguments.callee.base.call(this);
this._manager=m;
this._registeredEvents={};
},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{abort:true,scroll:true,select:true,reset:true,submit:true},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:true},members:{canHandleEvent:function(x,y){},registerEvent:function(a,b,c){var f=qx.core.ObjectRegistry.toHashCode(a);
var d=f+h+b;
var e=qx.lang.Function.listener(this._onNative,this,d);
qx.bom.Event.addNativeListener(a,b,e);
this._registeredEvents[d]={element:a,type:b,listener:e};
},unregisterEvent:function(n,o,p){var s=this._registeredEvents;

if(!s){return;
}var t=qx.core.ObjectRegistry.toHashCode(n);
var q=t+h+o;
var r=this._registeredEvents[q];
qx.bom.Event.removeNativeListener(n,o,r.listener);
delete this._registeredEvents[q];
},_onNative:qx.event.GlobalError.observeMethod(function(i,j){var l=this._registeredEvents;

if(!l){return;
}var k=l[j];
qx.event.Registration.fireNonBubblingEvent(k.element,k.type,qx.event.type.Native,[i]);
})},destruct:function(){var u;
var v=this._registeredEvents;

for(var w in v){u=v[w];
qx.bom.Event.removeNativeListener(u.element,u.type,u.listener);
}this._manager=this._registeredEvents=null;
},defer:function(z){qx.event.Registration.addHandler(z);
}});
})();
(function(){var c="qx.event.handler.Appear",b="disappear",a="appear";
qx.Class.define(c,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(n){arguments.callee.base.call(this);
this.__gQ=n;
this.__gR={};
qx.event.handler.Appear.__gS[this.$$hash]=this;
},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{appear:true,disappear:true},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:true,__gS:{},refresh:function(){var w=this.__gS;

for(var x in w){w[x].refresh();
}}},members:{__gQ:null,__gR:null,canHandleEvent:function(o,p){},registerEvent:function(d,e,f){var g=qx.core.ObjectRegistry.toHashCode(d)+e;
var h=this.__gR;

if(h&&!h[g]){h[g]=d;
d.$$displayed=d.offsetWidth>0;
}},unregisterEvent:function(i,j,k){var l=qx.core.ObjectRegistry.toHashCode(i)+j;
var m=this.__gR;

if(!m){return;
}
if(m[l]){delete m[l];
}},refresh:function(){var u=this.__gR;
var v;

for(var t in u){v=u[t];
var r=v.offsetWidth>0;

if((!!v.$$displayed)!==r){v.$$displayed=r;
var s=qx.event.Registration.createEvent(r?a:b);
this.__gQ.dispatchEvent(v,s);
}}}},destruct:function(){this.__gQ=this.__gR=null;
delete qx.event.handler.Appear.__gS[this.$$hash];
},defer:function(q){qx.event.Registration.addHandler(q);
}});
})();
(function(){var n="mshtml",m="",k="qx.client",h=">",g="<",f=" ",e="='",d="qx.bom.Element",c="div",b="' ",a="></";
qx.Class.define(d,{statics:{__gT:{"onload":true,"onpropertychange":true,"oninput":true,"onchange":true,"name":true,"type":true,"checked":true,"disabled":true},create:function(name,L,M){if(!M){M=window;
}
if(!name){throw new Error("The tag name is missing!");
}var O=this.__gT;
var N=m;

for(var Q in L){if(O[Q]){N+=Q+e+L[Q]+b;
}}var R;
if(N!=m){if(qx.bom.client.Engine.MSHTML){R=M.document.createElement(g+name+f+N+h);
}else{var P=M.document.createElement(c);
P.innerHTML=g+name+f+N+a+name+h;
R=P.firstChild;
}}else{R=M.document.createElement(name);
}
for(var Q in L){if(!O[Q]){qx.bom.element.Attribute.set(R,Q,L[Q]);
}}return R;
},empty:function(S){return S.innerHTML=m;
},addListener:function(F,G,H,self,I){return qx.event.Registration.addListener(F,G,H,self,I);
},removeListener:function(o,p,q,self,r){return qx.event.Registration.removeListener(o,p,q,self,r);
},removeListenerById:function(J,K){return qx.event.Registration.removeListenerById(J,K);
},hasListener:function(T,U,V){return qx.event.Registration.hasListener(T,U,V);
},focus:function(X){qx.event.Registration.getManager(X).getHandler(qx.event.handler.Focus).focus(X);
},blur:function(bb){qx.event.Registration.getManager(bb).getHandler(qx.event.handler.Focus).blur(bb);
},activate:function(W){qx.event.Registration.getManager(W).getHandler(qx.event.handler.Focus).activate(W);
},deactivate:function(bc){qx.event.Registration.getManager(bc).getHandler(qx.event.handler.Focus).deactivate(bc);
},capture:function(Y,ba){qx.event.Registration.getManager(Y).getDispatcher(qx.event.dispatch.MouseCapture).activateCapture(Y,ba);
},releaseCapture:function(E){qx.event.Registration.getManager(E).getDispatcher(qx.event.dispatch.MouseCapture).releaseCapture(E);
},clone:function(s,t){var w;

if(t||(qx.core.Variant.isSet(k,n)&&!qx.xml.Document.isXmlDocument(s))){var A=qx.event.Registration.getManager(s);
var u=qx.dom.Hierarchy.getDescendants(s);
u.push(s);
}if(qx.core.Variant.isSet(k,n)){for(var i=0,l=u.length;i<l;i++){A.toggleAttachedEvents(u[i],false);
}}var w=s.cloneNode(true);
if(qx.core.Variant.isSet(k,n)){for(var i=0,l=u.length;i<l;i++){A.toggleAttachedEvents(u[i],true);
}}if(t===true){var D=qx.dom.Hierarchy.getDescendants(w);
D.push(w);
var v,y,C,x;

for(var i=0,B=u.length;i<B;i++){C=u[i];
v=A.serializeListeners(C);

if(v.length>0){y=D[i];

for(var j=0,z=v.length;j<z;j++){x=v[j];
A.addListener(y,x.type,x.handler,x.self,x.capture);
}}}}return w;
}}});
})();
(function(){var a="qx.event.type.Dom";
qx.Class.define(a,{extend:qx.event.type.Native,statics:{SHIFT_MASK:1,CTRL_MASK:2,ALT_MASK:4,META_MASK:8},members:{_cloneNativeEvent:function(b,c){var c=arguments.callee.base.call(this,b,c);
c.shiftKey=b.shiftKey;
c.ctrlKey=b.ctrlKey;
c.altKey=b.altKey;
c.metaKey=b.metaKey;
return c;
},getModifiers:function(){var e=0;
var d=this._native;

if(d.shiftKey){e|=qx.event.type.Dom.SHIFT_MASK;
}
if(d.ctrlKey){e|=qx.event.type.Dom.CTRL_MASK;
}
if(d.altKey){e|=qx.event.type.Dom.ALT_MASK;
}
if(d.metaKey){e|=qx.event.type.Dom.META_MASK;
}return e;
},isCtrlPressed:function(){return this._native.ctrlKey;
},isShiftPressed:function(){return this._native.shiftKey;
},isAltPressed:function(){return this._native.altKey;
},isMetaPressed:function(){return this._native.metaKey;
},isCtrlOrCommandPressed:function(){if(qx.bom.client.Platform.MAC){return this._native.metaKey;
}else{return this._native.ctrlKey;
}}}});
})();
(function(){var a="qx.event.type.KeyInput";
qx.Class.define(a,{extend:qx.event.type.Dom,members:{init:function(b,c,d){arguments.callee.base.call(this,b,c,null,true,true);
this._charCode=d;
return this;
},clone:function(e){var f=arguments.callee.base.call(this,e);
f._charCode=this._charCode;
return f;
},getCharCode:function(){return this._charCode;
},getChar:function(){return String.fromCharCode(this._charCode);
}}});
})();
(function(){var a="qx.event.type.KeySequence";
qx.Class.define(a,{extend:qx.event.type.Dom,members:{init:function(d,e,f){arguments.callee.base.call(this,d,e,null,true,true);
this._identifier=f;
return this;
},clone:function(b){var c=arguments.callee.base.call(this,b);
c._identifier=this._identifier;
return c;
},getKeyIdentifier:function(){return this._identifier;
}}});
})();
(function(){var S="qx.client",R="blur",Q="focus",P="mousedown",O="on",N="mouseup",M="DOMFocusOut",L="DOMFocusIn",K="selectstart",J="onmousedown",bp="onfocusout",bo="onfocusin",bn="onmouseup",bm="onselectstart",bl="draggesture",bk="gecko",bj="qx.event.handler.Focus",bi="_applyFocus",bh="deactivate",bg="textarea",ba="qxIsRootPage",bb="_applyActive",X="input",Y="focusin",V="qxSelectable",W="tabIndex",T="off",U="activate",bc="1",bd="focusout",bf="qxKeepFocus",be="qxKeepActive";
qx.Class.define(bj,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(bA){arguments.callee.base.call(this);
this._manager=bA;
this._window=bA.getWindow();
this._document=this._window.document;
this._root=this._document.documentElement;
this._body=this._document.body;
this._initObserver();
},properties:{active:{apply:bb,nullable:true},focus:{apply:bi,nullable:true}},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{focus:1,blur:1,focusin:1,focusout:1,activate:1,deactivate:1},IGNORE_CAN_HANDLE:true,FOCUSABLE_ELEMENTS:qx.core.Variant.select("qx.client",{"mshtml|gecko":{a:1,body:1,button:1,frame:1,iframe:1,img:1,input:1,object:1,select:1,textarea:1},"opera|webkit":{button:1,input:1,select:1,textarea:1}})},members:{__gU:null,__gV:null,__gW:null,__gX:null,__gY:null,__ha:null,__hb:null,__hc:null,__hd:null,__he:null,canHandleEvent:function(b,c){},registerEvent:function(bD,bE,bF){},unregisterEvent:function(n,o,p){},focus:function(m){try{m.focus();
}catch(bz){}this.setFocus(m);
this.setActive(m);
},activate:function(v){this.setActive(v);
},blur:function(l){try{l.blur();
}catch(h){}
if(this.getActive()===l){this.resetActive();
}
if(this.getFocus()===l){this.resetFocus();
}},deactivate:function(bP){if(this.getActive()===bP){this.resetActive();
}},tryActivate:function(y){var z=this.__ht(y);

if(z){this.setActive(z);
}},__hf:function(A,B,C,D){var F=qx.event.Registration;
var E=F.createEvent(C,qx.event.type.Focus,[A,B,D]);
F.dispatchEvent(A,E);
},_windowFocused:true,__hg:function(){if(this._windowFocused){this._windowFocused=false;
this.__hf(this._window,null,R,false);
}},__hh:function(){if(!this._windowFocused){this._windowFocused=true;
this.__hf(this._window,null,Q,false);
}},_initObserver:qx.core.Variant.select(S,{"gecko":function(){this.__gU=qx.lang.Function.listener(this.__hn,this);
this.__gV=qx.lang.Function.listener(this.__ho,this);
this.__gW=qx.lang.Function.listener(this.__hm,this);
this.__gX=qx.lang.Function.listener(this.__hl,this);
this.__gY=qx.lang.Function.listener(this.__hi,this);
this._document.addEventListener(P,this.__gU,true);
this._document.addEventListener(N,this.__gV,true);
this._window.addEventListener(Q,this.__gW,true);
this._window.addEventListener(R,this.__gX,true);
this._window.addEventListener(bl,this.__gY,true);
},"mshtml":function(){this.__gU=qx.lang.Function.listener(this.__hn,this);
this.__gV=qx.lang.Function.listener(this.__ho,this);
this.__hb=qx.lang.Function.listener(this.__hj,this);
this.__hc=qx.lang.Function.listener(this.__hk,this);
this.__ha=qx.lang.Function.listener(this.__hq,this);
this._document.attachEvent(J,this.__gU);
this._document.attachEvent(bn,this.__gV);
this._document.attachEvent(bo,this.__hb);
this._document.attachEvent(bp,this.__hc);
this._document.attachEvent(bm,this.__ha);
},"webkit":function(){this.__gU=qx.lang.Function.listener(this.__hn,this);
this.__gV=qx.lang.Function.listener(this.__ho,this);
this.__hc=qx.lang.Function.listener(this.__hk,this);
this.__gW=qx.lang.Function.listener(this.__hm,this);
this.__gX=qx.lang.Function.listener(this.__hl,this);
this.__ha=qx.lang.Function.listener(this.__hq,this);
this._document.addEventListener(P,this.__gU,true);
this._document.addEventListener(N,this.__gV,true);
this._document.addEventListener(K,this.__ha,false);
this._window.addEventListener(M,this.__hc,true);
this._window.addEventListener(Q,this.__gW,true);
this._window.addEventListener(R,this.__gX,true);
},"opera":function(){this.__gU=qx.lang.Function.listener(this.__hn,this);
this.__gV=qx.lang.Function.listener(this.__ho,this);
this.__hb=qx.lang.Function.listener(this.__hj,this);
this.__hc=qx.lang.Function.listener(this.__hk,this);
this._document.addEventListener(P,this.__gU,true);
this._document.addEventListener(N,this.__gV,true);
this._window.addEventListener(L,this.__hb,true);
this._window.addEventListener(M,this.__hc,true);
}}),_stopObserver:qx.core.Variant.select(S,{"gecko":function(){this._document.removeEventListener(P,this.__gU,true);
this._document.removeEventListener(N,this.__gV,true);
this._window.removeEventListener(Q,this.__gW,true);
this._window.removeEventListener(R,this.__gX,true);
this._window.removeEventListener(bl,this.__gY,true);
},"mshtml":function(){qx.bom.Event.removeNativeListener(this._document,J,this.__gU);
qx.bom.Event.removeNativeListener(this._document,bn,this.__gV);
qx.bom.Event.removeNativeListener(this._document,bo,this.__hb);
qx.bom.Event.removeNativeListener(this._document,bp,this.__hc);
qx.bom.Event.removeNativeListener(this._document,bm,this.__ha);
},"webkit":function(){this._document.removeEventListener(P,this.__gU,true);
this._document.removeEventListener(K,this.__ha,false);
this._window.removeEventListener(L,this.__hb,true);
this._window.removeEventListener(M,this.__hc,true);
this._window.removeEventListener(Q,this.__gW,true);
this._window.removeEventListener(R,this.__gX,true);
},"opera":function(){this._document.removeEventListener(P,this.__gU,true);
this._window.removeEventListener(L,this.__hb,true);
this._window.removeEventListener(M,this.__hc,true);
this._window.removeEventListener(Q,this.__gW,true);
this._window.removeEventListener(R,this.__gX,true);
}}),__hi:qx.event.GlobalError.observeMethod(qx.core.Variant.select(S,{"gecko":function(e){if(!this.__hu(e.target)){qx.bom.Event.preventDefault(e);
}},"default":null})),__hj:qx.event.GlobalError.observeMethod(qx.core.Variant.select(S,{"mshtml":function(e){this.__hh();
var bt=e.srcElement;
var bs=this.__hs(bt);

if(bs){this.setFocus(bs);
}this.tryActivate(bt);
},"opera":function(e){var bK=e.target;

if(bK==this._document||bK==this._window){this.__hh();

if(this.__hd){this.setFocus(this.__hd);
delete this.__hd;
}
if(this.__he){this.setActive(this.__he);
delete this.__he;
}}else{this.setFocus(bK);
this.tryActivate(bK);
if(!this.__hu(bK)){bK.selectionStart=0;
bK.selectionEnd=0;
}}},"default":null})),__hk:qx.event.GlobalError.observeMethod(qx.core.Variant.select(S,{"mshtml":function(e){if(!e.toElement){this.__hg();
this.resetFocus();
this.resetActive();
}},"webkit":function(e){var bN=e.target;

if(bN===this.getFocus()){this.resetFocus();
}
if(bN===this.getActive()){this.resetActive();
}},"opera":function(e){var bG=e.target;

if(bG==this._document){this.__hg();
this.__hd=this.getFocus();
this.__he=this.getActive();
this.resetFocus();
this.resetActive();
}else{if(bG===this.getFocus()){this.resetFocus();
}
if(bG===this.getActive()){this.resetActive();
}}},"default":null})),__hl:qx.event.GlobalError.observeMethod(qx.core.Variant.select(S,{"gecko":function(e){if(e.target===this._window||e.target===this._document){this.__hg();
this.resetActive();
this.resetFocus();
}},"webkit":function(e){if(e.target===this._window||e.target===this._document){this.__hg();
this.__hd=this.getFocus();
this.__he=this.getActive();
this.resetActive();
this.resetFocus();
}},"default":null})),__hm:qx.event.GlobalError.observeMethod(qx.core.Variant.select(S,{"gecko":function(e){var a=e.target;

if(a===this._window||a===this._document){this.__hh();
a=this._body;
}this.setFocus(a);
this.tryActivate(a);
},"webkit":function(e){var bJ=e.target;

if(bJ===this._window||bJ===this._document){this.__hh();

if(this.__hd){this.setFocus(this.__hd);
delete this.__hd;
}
if(this.__he){this.setActive(this.__he);
delete this.__he;
}}else{this.setFocus(bJ);
this.tryActivate(bJ);
}},"default":null})),__hn:qx.event.GlobalError.observeMethod(qx.core.Variant.select(S,{"gecko":function(e){var bx=e.target;
var bv=this.__hs(bx);
var bw=this.__hu(bx);

if(!bw){qx.bom.Event.preventDefault(e);
if(bv){if(qx.core.Variant.isSet(S,bk)){var by=qx.bom.element.Attribute.get(bv,ba)===bc;

if(!by){bv.focus();
}}else{bv.focus();
}}}else if(!bv){qx.bom.Event.preventDefault(e);
}},"mshtml":function(e){var x=e.srcElement;
var w=this.__hs(x);

if(w){if(!this.__hu(x)){x.unselectable=O;
try{document.selection.empty();
}catch(e){}try{w.focus();
}catch(e){}}}else{qx.bom.Event.preventDefault(e);
if(!this.__hu(x)){x.unselectable=O;
}}},"webkit":function(e){var br=e.target;
var bq=this.__hs(br);

if(bq){this.setFocus(bq);
}else{qx.bom.Event.preventDefault(e);
}},"opera":function(e){var s=e.target;
var q=this.__hs(s);

if(!this.__hu(s)){qx.bom.Event.preventDefault(e);
if(q){var r=this.getFocus();

if(r&&r.selectionEnd){r.selectionStart=0;
r.selectionEnd=0;
r.blur();
}if(q){this.setFocus(q);
}}}else if(q){this.setFocus(q);
}},"default":null})),__ho:qx.event.GlobalError.observeMethod(qx.core.Variant.select(S,{"mshtml":function(e){var bO=e.srcElement;

if(bO.unselectable){bO.unselectable=T;
}this.tryActivate(this.__hp(bO));
},"gecko":function(e){var bR=e.target;

while(bR&&bR.offsetWidth===undefined){bR=bR.parentNode;
}
if(bR){this.tryActivate(bR);
}},"webkit|opera":function(e){this.tryActivate(this.__hp(e.target));
},"default":null})),__hp:qx.event.GlobalError.observeMethod(qx.core.Variant.select(S,{"mshtml|webkit":function(bL){var bM=this.getFocus();

if(bM&&bL!=bM&&(bM.nodeName.toLowerCase()===X||bM.nodeName.toLowerCase()===bg)){bL=bM;
}return bL;
},"default":function(bQ){return bQ;
}})),__hq:qx.event.GlobalError.observeMethod(qx.core.Variant.select(S,{"mshtml|webkit":function(e){var G=qx.bom.client.Engine.MSHTML?e.srcElement:e.target;

if(!this.__hu(G)){qx.bom.Event.preventDefault(e);
}},"default":null})),__hr:function(d){var f=qx.bom.element.Attribute.get(d,W);

if(f>=1){return true;
}var g=qx.event.handler.Focus.FOCUSABLE_ELEMENTS;

if(f>=0&&g[d.tagName]){return true;
}return false;
},__hs:function(bu){while(bu&&bu.nodeType===1){if(bu.getAttribute(bf)==O){return null;
}
if(this.__hr(bu)){return bu;
}bu=bu.parentNode;
}return this._body;
},__ht:function(bH){var bI=bH;

while(bH&&bH.nodeType===1){if(bH.getAttribute(be)==O){return null;
}bH=bH.parentNode;
}return bI;
},__hu:function(t){while(t&&t.nodeType===1){var u=t.getAttribute(V);

if(u!=null){return u===O;
}t=t.parentNode;
}return true;
},_applyActive:function(H,I){if(I){this.__hf(I,H,bh,true);
}
if(H){this.__hf(H,I,U,true);
}},_applyFocus:function(bB,bC){if(bC){this.__hf(bC,bB,bd,true);
}
if(bB){this.__hf(bB,bC,Y,true);
}if(bC){this.__hf(bC,bB,R,false);
}
if(bB){this.__hf(bB,bC,Q,false);
}}},destruct:function(){this._stopObserver();
this._manager=this._window=this._document=this._root=this._body=this.__hv=null;
},defer:function(i){qx.event.Registration.addHandler(i);
var j=i.FOCUSABLE_ELEMENTS;

for(var k in j){j[k.toUpperCase()]=1;
}}});
})();
(function(){var a="qx.event.type.Focus";
qx.Class.define(a,{extend:qx.event.type.Event,members:{init:function(b,c,d){arguments.callee.base.call(this,d,false);
this._target=b;
this._relatedTarget=c;
return this;
}}});
})();
(function(){var x="",w="qx.client",v="readOnly",u="accessKey",t="qx.bom.element.Attribute",s="rowSpan",r="vAlign",q="className",p="textContent",o="'",L="htmlFor",K="longDesc",J="cellSpacing",I="frameBorder",H="='",G="useMap",F="innerText",E="innerHTML",D="tabIndex",C="dateTime",A="maxLength",B="mshtml",y="cellPadding",z="colSpan";
qx.Class.define(t,{statics:{__hw:{names:{"class":q,"for":L,html:E,text:qx.core.Variant.isSet(w,B)?F:p,colspan:z,rowspan:s,valign:r,datetime:C,accesskey:u,tabindex:D,maxlength:A,readonly:v,longdesc:K,cellpadding:y,cellspacing:J,frameborder:I,usemap:G},runtime:{"html":1,"text":1},bools:{compact:1,nowrap:1,ismap:1,declare:1,noshade:1,checked:1,disabled:1,readonly:1,multiple:1,selected:1,noresize:1,defer:1,allowTransparency:1},property:{$$html:1,$$widget:1,disabled:1,checked:1,readOnly:1,multiple:1,selected:1,value:1,maxLength:1,className:1,innerHTML:1,innerText:1,textContent:1,htmlFor:1,tabIndex:1},propertyDefault:{disabled:false,checked:false,readOnly:false,multiple:false,selected:false,value:x,maxLength:10000000,className:x,innerHTML:x,innerText:x,textContent:x,htmlFor:x,tabIndex:0},original:{href:1,src:1,type:1}},compile:function(k){var l=[];
var n=this.__hw.runtime;

for(var m in k){if(!n[m]){l.push(m,H,k[m],o);
}}return l.join(x);
},get:qx.core.Variant.select(w,{"mshtml":function(h,name){var j=this.__hw;
var i;
name=j.names[name]||name;
if(j.original[name]){i=h.getAttribute(name,2);
}else if(j.property[name]){if(j.propertyDefault[name]&&i==j.propertyDefault[name]){return null;
}i=h[name];
}else{i=h.getAttribute(name);
}if(j.bools[name]){return !!i;
}return i;
},"default":function(b,name){var d=this.__hw;
var c;
name=d.names[name]||name;
if(d.property[name]){if(d.propertyDefault[name]&&c==d.propertyDefault[name]){return null;
}c=b[name];

if(c==null){c=b.getAttribute(name);
}}else{c=b.getAttribute(name);
}if(d.bools[name]){return !!c;
}return c;
}}),set:function(e,name,f){var g=this.__hw;
name=g.names[name]||name;
if(g.bools[name]){f=!!f;
}if(g.property[name]){if(f==null){f=g.propertyDefault[name];

if(f===undefined){f=null;
}}e[name]=f;
}else{if(f===true){e.setAttribute(name,name);
}else if(f===false||f===null){e.removeAttribute(name);
}else{e.setAttribute(name,f);
}}},reset:function(a,name){this.set(a,name,null);
}}});
})();
(function(){var q="left",p="right",o="middle",n="qx.client",m="dblclick",l="click",k="none",j="contextmenu",i="qx.event.type.Mouse";
qx.Class.define(i,{extend:qx.event.type.Dom,members:{init:function(d,e,f,g,h){arguments.callee.base.call(this,d,e,f,g,h);

if(!f){this._relatedTarget=qx.bom.Event.getRelatedTarget(d);
}return this;
},_cloneNativeEvent:function(b,c){var c=arguments.callee.base.call(this,b,c);
c.button=b.button;
c.clientX=b.clientX;
c.clientY=b.clientY;
c.pageX=b.pageX;
c.pageY=b.pageY;
c.screenX=b.screenX;
c.screenY=b.screenY;
c.wheelDelta=b.wheelDelta;
c.detail=b.detail;
c.srcElement=b.srcElement;
return c;
},__hx:qx.core.Variant.select(n,{"mshtml":{1:q,2:p,4:o},"default":{0:q,2:p,1:o}}),stop:function(){this.stopPropagation();
},getButton:function(){switch(this._type){case l:case m:return q;
case j:return p;
default:return this.__hx[this._native.button]||k;
}},isLeftPressed:function(){return this.getButton()===q;
},isMiddlePressed:function(){return this.getButton()===o;
},isRightPressed:function(){return this.getButton()===p;
},getRelatedTarget:function(){return this._relatedTarget;
},getViewportLeft:function(){return this._native.clientX;
},getViewportTop:function(){return this._native.clientY;
},getDocumentLeft:qx.core.Variant.select(n,{"mshtml":function(){var a=qx.dom.Node.getWindow(this._native.srcElement);
return this._native.clientX+qx.bom.Viewport.getScrollLeft(a);
},"default":function(){return this._native.pageX;
}}),getDocumentTop:qx.core.Variant.select(n,{"mshtml":function(){var r=qx.dom.Node.getWindow(this._native.srcElement);
return this._native.clientY+qx.bom.Viewport.getScrollTop(r);
},"default":function(){return this._native.pageY;
}}),getScreenLeft:function(){return this._native.screenX;
},getScreenTop:function(){return this._native.screenY;
}}});
})();
(function(){var c="qx.client",b="chrome",a="qx.event.type.MouseWheel";
qx.Class.define(a,{extend:qx.event.type.Mouse,members:{stop:function(){this.stopPropagation();
this.preventDefault();
},getWheelDelta:qx.core.Variant.select(c,{"default":function(){return -(this._native.wheelDelta/40);
},"gecko":function(){return this._native.detail;
},"webkit":function(){if(qx.bom.client.Browser.NAME==b){return -(this._native.wheelDelta/120);
}else{return -(this._native.wheelDelta/40);
}}})}});
})();
(function(){var j="qx.client",i="ie",h="msie",g="android",f="operamini",e="mobile chrome",d=")(/| )([0-9]+\.[0-9])",c="iemobile",b="opera mobi",a="Mobile Safari",x="operamobile",w="mobile safari",v="IEMobile|Maxthon|MSIE",u="qx.bom.client.Browser",t="opera mini",s="(",r="opera",q="mshtml",p="Opera Mini|Opera Mobi|Opera",o="AdobeAIR|Titanium|Fluid|Chrome|Android|Epiphany|Konqueror|iCab|OmniWeb|Maxthon|Pre|Mobile Safari|Safari",m="webkit",n="5.0",k="prism|Fennec|Camino|Kmeleon|Galeon|Netscape|SeaMonkey|Firefox",l="Mobile/";
qx.Bootstrap.define(u,{statics:{UNKNOWN:true,NAME:"unknown",TITLE:"unknown 0.0",VERSION:0.0,FULLVERSION:"0.0.0",__hy:function(C){var D=navigator.userAgent;
var F=new RegExp(s+C+d);
var G=D.match(F);

if(!G){return;
}var name=G[1].toLowerCase();
var E=G[3];
if(D.match(/Version(\/| )([0-9]+\.[0-9])/)){E=RegExp.$2;
}
if(qx.core.Variant.isSet(j,m)){if(name===g){name=e;
}else if(D.indexOf(a)!==-1||D.indexOf(l)!==-1){name=w;
}}else if(qx.core.Variant.isSet(j,q)){if(name===h){name=i;
if(qx.bom.client.System.WINCE&&name===i){name=c;
E=n;
}}}else if(qx.core.Variant.isSet(j,r)){if(name===b){name=x;
}else if(name===t){name=f;
}}this.NAME=name;
this.FULLVERSION=E;
this.VERSION=parseFloat(E,10);
this.TITLE=name+" "+this.VERSION;
this.UNKNOWN=false;
}},defer:qx.core.Variant.select(j,{"webkit":function(y){y.__hy(o);
},"gecko":function(z){z.__hy(k);
},"mshtml":function(A){A.__hy(v);
},"opera":function(B){B.__hy(p);
}})});
})();
(function(){var g="qx.client",f="qx.dom.Hierarchy",e="previousSibling",d="*",c="nextSibling",b="parentNode";
qx.Class.define(f,{statics:{getNodeIndex:function(C){var D=0;

while(C&&(C=C.previousSibling)){D++;
}return D;
},getElementIndex:function(v){var w=0;
var x=qx.dom.Node.ELEMENT;

while(v&&(v=v.previousSibling)){if(v.nodeType==x){w++;
}}return w;
},getNextElementSibling:function(i){while(i&&(i=i.nextSibling)&&!qx.dom.Node.isElement(i)){continue;
}return i||null;
},getPreviousElementSibling:function(y){while(y&&(y=y.previousSibling)&&!qx.dom.Node.isElement(y)){continue;
}return y||null;
},contains:qx.core.Variant.select(g,{"webkit|mshtml|opera":function(T,U){if(qx.dom.Node.isDocument(T)){var V=qx.dom.Node.getDocument(U);
return T&&V==T;
}else if(qx.dom.Node.isDocument(U)){return false;
}else{return T.contains(U);
}},"gecko":function(G,H){return !!(G.compareDocumentPosition(H)&16);
},"default":function(R,S){while(S){if(R==S){return true;
}S=S.parentNode;
}return false;
}}),isRendered:function(k){if(!k.offsetParent){return false;
}var l=k.ownerDocument||k.document;
if(l.body.contains){return l.body.contains(k);
}if(l.compareDocumentPosition){return !!(l.compareDocumentPosition(k)&16);
}throw new Error("Missing support for isRendered()!");
},isDescendantOf:function(P,Q){return this.contains(Q,P);
},getCommonParent:qx.core.Variant.select(g,{"mshtml|opera":function(J,K){if(J===K){return J;
}
while(J&&qx.dom.Node.isElement(J)){if(J.contains(K)){return J;
}J=J.parentNode;
}return null;
},"default":function(p,q){if(p===q){return p;
}var r={};
var u=qx.core.ObjectRegistry;
var t,s;

while(p||q){if(p){t=u.toHashCode(p);

if(r[t]){return r[t];
}r[t]=p;
p=p.parentNode;
}
if(q){s=u.toHashCode(q);

if(r[s]){return r[s];
}r[s]=q;
q=q.parentNode;
}}return null;
}}),getAncestors:function(a){return this._recursivelyCollect(a,b);
},getChildElements:function(z){z=z.firstChild;

if(!z){return [];
}var A=this.getNextSiblings(z);

if(z.nodeType===1){A.unshift(z);
}return A;
},getDescendants:function(h){return qx.lang.Array.fromCollection(h.getElementsByTagName(d));
},getFirstDescendant:function(F){F=F.firstChild;

while(F&&F.nodeType!=1){F=F.nextSibling;
}return F;
},getLastDescendant:function(I){I=I.lastChild;

while(I&&I.nodeType!=1){I=I.previousSibling;
}return I;
},getPreviousSiblings:function(j){return this._recursivelyCollect(j,e);
},getNextSiblings:function(B){return this._recursivelyCollect(B,c);
},_recursivelyCollect:function(L,M){var N=[];

while(L=L[M]){if(L.nodeType==1){N.push(L);
}}return N;
},getSiblings:function(E){return this.getPreviousSiblings(E).reverse().concat(this.getNextSiblings(E));
},isEmpty:function(O){O=O.firstChild;

while(O){if(O.nodeType===qx.dom.Node.ELEMENT||O.nodeType===qx.dom.Node.TEXT){return false;
}O=O.nextSibling;
}return true;
},cleanWhitespace:function(m){var n=m.firstChild;

while(n){var o=n.nextSibling;

if(n.nodeType==3&&!/\S/.test(n.nodeValue)){m.removeChild(n);
}n=o;
}}}});
})();
(function(){var d="qx.client",c="qx.event.type.Drag";
qx.Class.define(c,{extend:qx.event.type.Event,members:{init:function(j,k){arguments.callee.base.call(this,true,j);

if(k){this._native=k.getNativeEvent()||null;
this._originalTarget=k.getTarget()||null;
}else{this._native=null;
this._originalTarget=null;
}return this;
},clone:function(g){var h=arguments.callee.base.call(this,g);
h._native=this._native;
return h;
},getDocumentLeft:qx.core.Variant.select(d,{"mshtml":function(){if(this._native==null){return 0;
}var i=qx.dom.Node.getWindow(this._native.srcElement);
return this._native.clientX+qx.bom.Viewport.getScrollLeft(i);
},"default":function(){if(this._native==null){return 0;
}return this._native.pageX;
}}),getDocumentTop:qx.core.Variant.select(d,{"mshtml":function(){if(this._native==null){return 0;
}var a=qx.dom.Node.getWindow(this._native.srcElement);
return this._native.clientY+qx.bom.Viewport.getScrollTop(a);
},"default":function(){if(this._native==null){return 0;
}return this._native.pageY;
}}),getManager:function(){return qx.event.Registration.getManager(this.getTarget()).getHandler(qx.event.handler.DragDrop);
},addType:function(f){this.getManager().addType(f);
},addAction:function(o){this.getManager().addAction(o);
},supportsType:function(e){return this.getManager().supportsType(e);
},supportsAction:function(b){return this.getManager().supportsAction(b);
},addData:function(l,m){this.getManager().addData(l,m);
},getData:function(n){return this.getManager().getData(n);
},getCurrentType:function(){return this.getManager().getCurrentType();
},getCurrentAction:function(){return this.getManager().getCurrentAction();
}}});
})();
(function(){var h="losecapture",g="qx.client",f="blur",e="focus",d="click",c="qx.event.dispatch.MouseCapture",b="capture",a="scroll";
qx.Class.define(c,{extend:qx.event.dispatch.AbstractBubbling,construct:function(t,u){arguments.callee.base.call(this,t);
this.__hz=t.getWindow();
this.__hA=u;
t.addListener(this.__hz,f,this.releaseCapture,this);
t.addListener(this.__hz,e,this.releaseCapture,this);
t.addListener(this.__hz,a,this.releaseCapture,this);
},statics:{PRIORITY:qx.event.Registration.PRIORITY_FIRST},members:{__hA:null,__hB:null,__hC:true,__hz:null,_getParent:function(k){return k.parentNode;
},canDispatchEvent:function(i,event,j){return (this.__hB&&this.__hD[j]);
},dispatchEvent:function(r,event,s){if(s==d){event.stopPropagation();
this.releaseCapture();
return;
}
if(this.__hC||!qx.dom.Hierarchy.contains(this.__hB,r)){r=this.__hB;
}arguments.callee.base.call(this,r,event,s);
},__hD:{"mouseup":1,"mousedown":1,"click":1,"dblclick":1,"mousemove":1,"mouseout":1,"mouseover":1},activateCapture:function(l,m){var m=m!==false;

if(this.__hB===l&&this.__hC==m){return;
}
if(this.__hB){this.releaseCapture();
}this.nativeSetCapture(l,m);

if(this.hasNativeCapture){var self=this;
qx.bom.Event.addNativeListener(l,h,function(){qx.bom.Event.removeNativeListener(l,h,arguments.callee);
self.releaseCapture();
});
}this.__hC=m;
this.__hB=l;
this.__hA.fireEvent(l,b,qx.event.type.Event,[true,false]);
},getCaptureElement:function(){return this.__hB;
},releaseCapture:function(){var n=this.__hB;

if(!n){return;
}this.__hB=null;
this.__hA.fireEvent(n,h,qx.event.type.Event,[true,false]);
this.nativeReleaseCapture(n);
},hasNativeCapture:qx.bom.client.Engine.MSHTML,nativeSetCapture:qx.core.Variant.select(g,{"mshtml":function(p,q){p.setCapture(q!==false);
},"default":qx.lang.Function.empty}),nativeReleaseCapture:qx.core.Variant.select(g,{"mshtml":function(v){v.releaseCapture();
},"default":qx.lang.Function.empty})},destruct:function(){this.__hB=this.__hz=this.__hA=null;
},defer:function(o){qx.event.Registration.addDispatcher(o);
}});
})();
(function(){var s="qx.client",r="",q="mshtml",p="'",o="SelectionLanguage",n="qx.xml.Document",m=" />",k="MSXML2.DOMDocument.3.0",j='<\?xml version="1.0" encoding="utf-8"?>\n<',h="MSXML2.XMLHTTP.3.0",d="MSXML2.XMLHTTP.6.0",g=" xmlns='",f="text/xml",c="XPath",b="MSXML2.DOMDocument.6.0",e="HTML";
qx.Bootstrap.define(n,{statics:{DOMDOC:null,XMLHTTP:null,isXmlDocument:function(x){if(x.nodeType===9){return x.documentElement.nodeName!==e;
}else if(x.ownerDocument){return this.isXmlDocument(x.ownerDocument);
}else{return false;
}},create:qx.core.Variant.select(s,{"mshtml":function(A,B){var C=new ActiveXObject(this.DOMDOC);
C.setProperty(o,c);

if(B){var D=j;
D+=B;

if(A){D+=g+A+p;
}D+=m;
C.loadXML(D);
}return C;
},"default":function(y,z){return document.implementation.createDocument(y||r,z||r,null);
}}),fromString:qx.core.Variant.select(s,{"mshtml":function(v){var w=qx.xml.Document.create();
w.loadXML(v);
return w;
},"default":function(t){var u=new DOMParser();
return u.parseFromString(t,f);
}})},defer:function(E){if(qx.core.Variant.isSet(s,q)){var F=[b,k];
var G=[d,h];

for(var i=0,l=F.length;i<l;i++){try{new ActiveXObject(F[i]);
new ActiveXObject(G[i]);
}catch(a){continue;
}E.DOMDOC=F[i];
E.XMLHTTP=G[i];
break;
}}}});
})();
(function(){var k="visible",j="scroll",i="borderBottomWidth",h="borderTopWidth",g="left",f="borderLeftWidth",e="bottom",d="top",c="right",b="qx.bom.element.Scroll",a="borderRightWidth";
qx.Class.define(b,{statics:{intoViewX:function(o,stop,p){var parent=o.parentNode;
var u=qx.dom.Node.getDocument(o);
var q=u.body;
var C,A,x;
var E,v,F;
var y,G,J;
var H,s,B,r;
var w,I,z;
var t=p===g;
var D=p===c;
stop=stop?stop.parentNode:u;
while(parent&&parent!=stop){if(parent.scrollWidth>parent.clientWidth&&(parent===q||qx.bom.element.Overflow.getY(parent)!=k)){if(parent===q){A=parent.scrollLeft;
x=A+qx.bom.Viewport.getWidth();
E=qx.bom.Viewport.getWidth();
v=parent.clientWidth;
F=parent.scrollWidth;
y=0;
G=0;
J=0;
}else{C=qx.bom.element.Location.get(parent);
A=C.left;
x=C.right;
E=parent.offsetWidth;
v=parent.clientWidth;
F=parent.scrollWidth;
y=parseInt(qx.bom.element.Style.get(parent,f),10)||0;
G=parseInt(qx.bom.element.Style.get(parent,a),10)||0;
J=E-v-y-G;
}H=qx.bom.element.Location.get(o);
s=H.left;
B=H.right;
r=o.offsetWidth;
w=s-A-y;
I=B-x+G;
z=0;
if(t){z=w;
}else if(D){z=I+J;
}else if(w<0||r>v){z=w;
}else if(I>0){z=I+J;
}parent.scrollLeft+=z;
if(qx.bom.client.Engine.GECKO){qx.event.Registration.fireNonBubblingEvent(parent,j);
}}
if(parent===q){break;
}parent=parent.parentNode;
}},intoViewY:function(K,stop,L){var parent=K.parentNode;
var R=qx.dom.Node.getDocument(K);
var M=R.body;
var ba,N,V;
var bc,Y,T;
var P,Q,O;
var be,bf,bb,U;
var X,S,bg;
var bd=L===d;
var W=L===e;
stop=stop?stop.parentNode:R;
while(parent&&parent!=stop){if(parent.scrollHeight>parent.clientHeight&&(parent===M||qx.bom.element.Overflow.getY(parent)!=k)){if(parent===M){N=parent.scrollTop;
V=N+qx.bom.Viewport.getHeight();
bc=qx.bom.Viewport.getHeight();
Y=parent.clientHeight;
T=parent.scrollHeight;
P=0;
Q=0;
O=0;
}else{ba=qx.bom.element.Location.get(parent);
N=ba.top;
V=ba.bottom;
bc=parent.offsetHeight;
Y=parent.clientHeight;
T=parent.scrollHeight;
P=parseInt(qx.bom.element.Style.get(parent,h),10)||0;
Q=parseInt(qx.bom.element.Style.get(parent,i),10)||0;
O=bc-Y-P-Q;
}be=qx.bom.element.Location.get(K);
bf=be.top;
bb=be.bottom;
U=K.offsetHeight;
X=bf-N-P;
S=bb-V+Q;
bg=0;
if(bd){bg=X;
}else if(W){bg=S+O;
}else if(X<0||U>Y){bg=X;
}else if(S>0){bg=S+O;
}parent.scrollTop+=bg;
if(qx.bom.client.Engine.GECKO){qx.event.Registration.fireNonBubblingEvent(parent,j);
}}
if(parent===M){break;
}parent=parent.parentNode;
}},intoView:function(l,stop,m,n){this.intoViewX(l,stop,m);
this.intoViewY(l,stop,n);
}}});
})();
(function(){var bk="borderTopWidth",bj="borderLeftWidth",bi="marginTop",bh="marginLeft",bg="scroll",bf="qx.client",be="border-box",bd="borderBottomWidth",bc="borderRightWidth",bb="auto",bz="padding",by="qx.bom.element.Location",bx="paddingLeft",bw="static",bv="marginBottom",bu="visible",bt="BODY",bs="paddingBottom",br="paddingTop",bq="marginRight",bo="position",bp="margin",bm="overflow",bn="paddingRight",bl="border";
qx.Class.define(by,{statics:{__hE:function(P,Q){return qx.bom.element.Style.get(P,Q,qx.bom.element.Style.COMPUTED_MODE,false);
},__hF:function(o,p){return parseInt(qx.bom.element.Style.get(o,p,qx.bom.element.Style.COMPUTED_MODE,false),10)||0;
},__hG:function(q){var t=0,top=0;
if(q.getBoundingClientRect&&!qx.bom.client.Engine.OPERA){var s=qx.dom.Node.getWindow(q);
t-=qx.bom.Viewport.getScrollLeft(s);
top-=qx.bom.Viewport.getScrollTop(s);
}else{var r=qx.dom.Node.getDocument(q).body;
q=q.parentNode;
while(q&&q!=r){t+=q.scrollLeft;
top+=q.scrollTop;
q=q.parentNode;
}}return {left:t,top:top};
},__hH:qx.core.Variant.select(bf,{"mshtml":function(bH){var bJ=qx.dom.Node.getDocument(bH);
var bI=bJ.body;
var bK=0;
var top=0;
bK-=bI.clientLeft+bJ.documentElement.clientLeft;
top-=bI.clientTop+bJ.documentElement.clientTop;

if(qx.bom.client.Feature.STANDARD_MODE){bK+=this.__hF(bI,bj);
top+=this.__hF(bI,bk);
}return {left:bK,top:top};
},"webkit":function(bM){var bO=qx.dom.Node.getDocument(bM);
var bN=bO.body;
var bP=bN.offsetLeft;
var top=bN.offsetTop;
if(qx.bom.client.Engine.VERSION<530.17){bP+=this.__hF(bN,bj);
top+=this.__hF(bN,bk);
}return {left:bP,top:top};
},"gecko":function(X){var Y=qx.dom.Node.getDocument(X).body;
var ba=Y.offsetLeft;
var top=Y.offsetTop;
if(qx.bom.client.Engine.VERSION<1.9){ba+=this.__hF(Y,bh);
top+=this.__hF(Y,bi);
}if(qx.bom.element.BoxSizing.get(Y)!==be){ba+=this.__hF(Y,bj);
top+=this.__hF(Y,bk);
}return {left:ba,top:top};
},"default":function(e){var f=qx.dom.Node.getDocument(e).body;
var g=f.offsetLeft;
var top=f.offsetTop;
return {left:g,top:top};
}}),__hI:qx.core.Variant.select(bf,{"mshtml|webkit":function(K){var M=qx.dom.Node.getDocument(K);
if(K.getBoundingClientRect){var N=K.getBoundingClientRect();
var O=N.left;
var top=N.top;
}else{var O=K.offsetLeft;
var top=K.offsetTop;
K=K.offsetParent;
var L=M.body;
while(K&&K!=L){O+=K.offsetLeft;
top+=K.offsetTop;
O+=this.__hF(K,bj);
top+=this.__hF(K,bk);
K=K.offsetParent;
}}return {left:O,top:top};
},"gecko":function(bA){if(bA.getBoundingClientRect){var bD=bA.getBoundingClientRect();
var bE=Math.round(bD.left);
var top=Math.round(bD.top);
}else{var bE=0;
var top=0;
var bB=qx.dom.Node.getDocument(bA).body;
var bC=qx.bom.element.BoxSizing;

if(bC.get(bA)!==be){bE-=this.__hF(bA,bj);
top-=this.__hF(bA,bk);
}
while(bA&&bA!==bB){bE+=bA.offsetLeft;
top+=bA.offsetTop;
if(bC.get(bA)!==be){bE+=this.__hF(bA,bj);
top+=this.__hF(bA,bk);
}if(bA.parentNode&&this.__hE(bA.parentNode,bm)!=bu){bE+=this.__hF(bA.parentNode,bj);
top+=this.__hF(bA.parentNode,bk);
}bA=bA.offsetParent;
}}return {left:bE,top:top};
},"default":function(j){var l=0;
var top=0;
var k=qx.dom.Node.getDocument(j).body;
while(j&&j!==k){l+=j.offsetLeft;
top+=j.offsetTop;
j=j.offsetParent;
}return {left:l,top:top};
}}),get:function(u,v){if(u.tagName==bt){var location=this.__hJ(u);
var C=location.left;
var top=location.top;
}else{var w=this.__hH(u);
var B=this.__hI(u);
var scroll=this.__hG(u);
var C=B.left+w.left-scroll.left;
var top=B.top+w.top-scroll.top;
}var x=C+u.offsetWidth;
var y=top+u.offsetHeight;

if(v){if(v==bz||v==bg){var z=qx.bom.element.Overflow.getX(u);

if(z==bg||z==bb){x+=u.scrollWidth-u.offsetWidth+this.__hF(u,bj)+this.__hF(u,bc);
}var A=qx.bom.element.Overflow.getY(u);

if(A==bg||A==bb){y+=u.scrollHeight-u.offsetHeight+this.__hF(u,bk)+this.__hF(u,bd);
}}
switch(v){case bz:C+=this.__hF(u,bx);
top+=this.__hF(u,br);
x-=this.__hF(u,bn);
y-=this.__hF(u,bs);
case bg:C-=u.scrollLeft;
top-=u.scrollTop;
x-=u.scrollLeft;
y-=u.scrollTop;
case bl:C+=this.__hF(u,bj);
top+=this.__hF(u,bk);
x-=this.__hF(u,bc);
y-=this.__hF(u,bd);
break;
case bp:C-=this.__hF(u,bh);
top-=this.__hF(u,bi);
x+=this.__hF(u,bq);
y+=this.__hF(u,bv);
break;
}}return {left:C,top:top,right:x,bottom:y};
},__hJ:qx.core.Variant.select(bf,{"default":function(h){var top=h.offsetTop+this.__hF(h,bi);
var i=h.offsetLeft+this.__hF(h,bh);
return {left:i,top:top};
},"mshtml":function(a){var top=a.offsetTop;
var b=a.offsetLeft;

if(!((qx.bom.client.Engine.VERSION<8||qx.bom.client.Engine.DOCUMENT_MODE<8)&&!qx.bom.client.Feature.QUIRKS_MODE)){top+=this.__hF(a,bi);
b+=this.__hF(a,bh);
}return {left:b,top:top};
},"gecko":function(m){var top=m.offsetTop+this.__hF(m,bi)+this.__hF(m,bj);
var n=m.offsetLeft+this.__hF(m,bh)+this.__hF(m,bk);
return {left:n,top:top};
}}),getLeft:function(c,d){return this.get(c,d).left;
},getTop:function(D,E){return this.get(D,E).top;
},getRight:function(I,J){return this.get(I,J).right;
},getBottom:function(bF,bG){return this.get(bF,bG).bottom;
},getRelative:function(R,S,T,U){var W=this.get(R,T);
var V=this.get(S,U);
return {left:W.left-V.left,top:W.top-V.top,right:W.right-V.right,bottom:W.bottom-V.bottom};
},getPosition:function(bL){return this.getRelative(bL,this.getOffsetParent(bL));
},getOffsetParent:function(F){var H=F.offsetParent||document.body;
var G=qx.bom.element.Style;

while(H&&(!/^body|html$/i.test(H.tagName)&&G.get(H,bo)===bw)){H=H.offsetParent;
}return H;
}}});
})();
(function(){var B="qx.client",A="character",z="EndToEnd",y="input",x="textarea",w="StartToStart",v='character',u="qx.bom.Selection",t="button",s="#text",r="body";
qx.Class.define(u,{statics:{getSelectionObject:qx.core.Variant.select(B,{"mshtml":function(a){return a.selection;
},"default":function(M){return qx.dom.Node.getWindow(M).getSelection();
}}),get:qx.core.Variant.select(B,{"mshtml":function(N){var O=qx.bom.Range.get(qx.dom.Node.getDocument(N));
return O.text;
},"default":function(bl){if(this.__hK(bl)){return bl.value.substring(bl.selectionStart,bl.selectionEnd);
}else{return this.getSelectionObject(qx.dom.Node.getDocument(bl)).toString();
}}}),getLength:qx.core.Variant.select(B,{"mshtml":function(bq){var bs=this.get(bq);
var br=qx.util.StringSplit.split(bs,/\r\n/);
return bs.length-(br.length-1);
},"opera":function(bt){var by,bw,bu;

if(this.__hK(bt)){var bx=bt.selectionStart;
var bv=bt.selectionEnd;
by=bt.value.substring(bx,bv);
bw=bv-bx;
}else{by=qx.bom.Selection.get(bt);
bw=by.length;
}bu=qx.util.StringSplit.split(by,/\r\n/);
return bw-(bu.length-1);
},"default":function(D){if(this.__hK(D)){return D.selectionEnd-D.selectionStart;
}else{return this.get(D).length;
}}}),getStart:qx.core.Variant.select(B,{"mshtml":function(S){if(this.__hK(S)){var X=qx.bom.Range.get();
if(!S.contains(X.parentElement())){return -1;
}var Y=qx.bom.Range.get(S);
var W=S.value.length;
Y.moveToBookmark(X.getBookmark());
Y.moveEnd(v,W);
return W-Y.text.length;
}else{var Y=qx.bom.Range.get(S);
var U=Y.parentElement();
var ba=qx.bom.Range.get();
ba.moveToElementText(U);
var T=qx.bom.Range.get(qx.dom.Node.getBodyElement(S));
T.setEndPoint(w,Y);
T.setEndPoint(z,ba);
if(ba.compareEndPoints(w,T)==0){return 0;
}var V;
var bb=0;

while(true){V=T.moveStart(A,-1);
if(ba.compareEndPoints(w,T)==0){break;
}if(V==0){break;
}else{bb++;
}}return ++bb;
}},"gecko|webkit":function(bm){if(this.__hK(bm)){return bm.selectionStart;
}else{var bo=qx.dom.Node.getDocument(bm);
var bn=this.getSelectionObject(bo);
if(bn.anchorOffset<bn.focusOffset){return bn.anchorOffset;
}else{return bn.focusOffset;
}}},"default":function(E){if(this.__hK(E)){return E.selectionStart;
}else{return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(E)).anchorOffset;
}}}),getEnd:qx.core.Variant.select(B,{"mshtml":function(bc){if(this.__hK(bc)){var bh=qx.bom.Range.get();
if(!bc.contains(bh.parentElement())){return -1;
}var bi=qx.bom.Range.get(bc);
var bg=bc.value.length;
bi.moveToBookmark(bh.getBookmark());
bi.moveStart(v,-bg);
return bi.text.length;
}else{var bi=qx.bom.Range.get(bc);
var be=bi.parentElement();
var bj=qx.bom.Range.get();
bj.moveToElementText(be);
var bg=bj.text.length;
var bd=qx.bom.Range.get(qx.dom.Node.getBodyElement(bc));
bd.setEndPoint(z,bi);
bd.setEndPoint(w,bj);
if(bj.compareEndPoints(z,bd)==0){return bg-1;
}var bf;
var bk=0;

while(true){bf=bd.moveEnd(A,1);
if(bj.compareEndPoints(z,bd)==0){break;
}if(bf==0){break;
}else{bk++;
}}return bg-(++bk);
}},"gecko|webkit":function(P){if(this.__hK(P)){return P.selectionEnd;
}else{var R=qx.dom.Node.getDocument(P);
var Q=this.getSelectionObject(R);
if(Q.focusOffset>Q.anchorOffset){return Q.focusOffset;
}else{return Q.anchorOffset;
}}},"default":function(F){if(this.__hK(F)){return F.selectionEnd;
}else{return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(F)).focusOffset;
}}}),__hK:function(bp){return qx.dom.Node.isElement(bp)&&(bp.nodeName.toLowerCase()==y||bp.nodeName.toLowerCase()==x);
},set:qx.core.Variant.select(B,{"mshtml":function(m,n,o){var p;
if(qx.dom.Node.isDocument(m)){m=m.body;
}
if(qx.dom.Node.isElement(m)||qx.dom.Node.isText(m)){switch(m.nodeName.toLowerCase()){case y:case x:case t:if(o===undefined){o=m.value.length;
}
if(n>=0&&n<=m.value.length&&o>=0&&o<=m.value.length){p=qx.bom.Range.get(m);
p.collapse(true);
p.moveStart(A,n);
p.moveEnd(A,o-n);
p.select();
return true;
}break;
case s:if(o===undefined){o=m.nodeValue.length;
}
if(n>=0&&n<=m.nodeValue.length&&o>=0&&o<=m.nodeValue.length){p=qx.bom.Range.get(qx.dom.Node.getBodyElement(m));
p.moveToElementText(m.parentNode);
p.collapse(true);
p.moveStart(A,n);
p.moveEnd(A,o-n);
p.select();
return true;
}break;
default:if(o===undefined){o=m.childNodes.length-1;
}if(m.childNodes[n]&&m.childNodes[o]){p=qx.bom.Range.get(qx.dom.Node.getBodyElement(m));
p.moveToElementText(m.childNodes[n]);
p.collapse(true);
var q=qx.bom.Range.get(qx.dom.Node.getBodyElement(m));
q.moveToElementText(m.childNodes[o]);
p.setEndPoint(z,q);
p.select();
return true;
}}}return false;
},"default":function(f,g,h){var l=f.nodeName.toLowerCase();

if(qx.dom.Node.isElement(f)&&(l==y||l==x)){if(h===undefined){h=f.value.length;
}if(g>=0&&g<=f.value.length&&h>=0&&h<=f.value.length){f.focus();
f.select();
f.setSelectionRange(g,h);
return true;
}}else{var j=false;
var k=qx.dom.Node.getWindow(f).getSelection();
var i=qx.bom.Range.get(f);
if(qx.dom.Node.isText(f)){if(h===undefined){h=f.length;
}
if(g>=0&&g<f.length&&h>=0&&h<=f.length){j=true;
}}else if(qx.dom.Node.isElement(f)){if(h===undefined){h=f.childNodes.length-1;
}
if(g>=0&&f.childNodes[g]&&h>=0&&f.childNodes[h]){j=true;
}}else if(qx.dom.Node.isDocument(f)){f=f.body;

if(h===undefined){h=f.childNodes.length-1;
}
if(g>=0&&f.childNodes[g]&&h>=0&&f.childNodes[h]){j=true;
}}
if(j){if(!k.isCollapsed){k.collapseToStart();
}i.setStart(f,g);
if(qx.dom.Node.isText(f)){i.setEnd(f,h);
}else{i.setEndAfter(f.childNodes[h]);
}if(k.rangeCount>0){k.removeAllRanges();
}k.addRange(i);
return true;
}}return false;
}}),setAll:function(C){return qx.bom.Selection.set(C,0);
},clear:qx.core.Variant.select(B,{"mshtml":function(b){var c=qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(b));
var d=qx.bom.Range.get(b);
var parent=d.parentElement();
var e=qx.bom.Range.get(qx.dom.Node.getDocument(b));
if(parent==e.parentElement()&&parent==b){c.empty();
}},"default":function(G){var I=qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(G));
var K=G.nodeName.toLowerCase();
if(qx.dom.Node.isElement(G)&&(K==y||K==x)){G.setSelectionRange(0,0);
qx.bom.Element.blur(G);
}else if(qx.dom.Node.isDocument(G)||K==r){I.collapse(G.body?G.body:G,0);
}else{var J=qx.bom.Range.get(G);

if(!J.collapsed){var L;
var H=J.commonAncestorContainer;
if(qx.dom.Node.isElement(G)&&qx.dom.Node.isText(H)){L=H.parentNode;
}else{L=H;
}
if(L==G){I.collapse(G,0);
}}}}})}});
})();
(function(){var l="button",k="qx.bom.Range",j="text",i="password",h="file",g="submit",f="reset",e="textarea",d="input",c="hidden",a="qx.client",b="body";
qx.Class.define(k,{statics:{get:qx.core.Variant.select(a,{"mshtml":function(p){if(qx.dom.Node.isElement(p)){switch(p.nodeName.toLowerCase()){case d:switch(p.type){case j:case i:case c:case l:case f:case h:case g:return p.createTextRange();
break;
default:return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(p)).createRange();
}break;
case e:case b:case l:return p.createTextRange();
break;
default:return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(p)).createRange();
}}else{if(p==null){p=window;
}return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(p)).createRange();
}},"default":function(m){var n=qx.dom.Node.getDocument(m);
var o=qx.bom.Selection.getSelectionObject(n);

if(o.rangeCount>0){return o.getRangeAt(0);
}else{return n.createRange();
}}})}});
})();
(function(){var f="",e="g",d="$",c="qx.util.StringSplit",b="\\$&",a="^";
qx.Bootstrap.define(c,{statics:{split:function(g,h,k){var n=f;
if(h===undefined){return [g.toString()];
}else if(h===null||h.constructor!==RegExp){h=new RegExp(String(h).replace(/[.*+?^${}()|[\]\/\\]/g,b),e);
}else{n=h.toString().replace(/^[\S\s]+\//,f);

if(!h.global){h=new RegExp(h.source,e+n);
}}var m=new RegExp(a+h.source+d,n);
if(k===undefined||+k<0){k=false;
}else{k=Math.floor(+k);

if(!k){return [];
}}var p,o=[],l=0,i=0;

while((k?i++<=k:true)&&(p=h.exec(g))){if((p[0].length===0)&&(h.lastIndex>p.index)){h.lastIndex--;
}
if(h.lastIndex>l){if(p.length>1){p[0].replace(m,function(){for(var j=1;j<arguments.length-2;j++){if(arguments[j]===undefined){p[j]=undefined;
}}});
}o=o.concat(g.substring(l,p.index),(p.index===g.length?[]:p.slice(1)));
l=h.lastIndex;
}
if(p[0].length===0){h.lastIndex++;
}}return (l===g.length)?(h.test(f)?o:o.concat(f)):(k?o:o.concat(g.substring(l)));
}}});
})();
(function(){var b="qx.ui.core.queue.Widget",a="widget";
qx.Class.define(b,{statics:{__hL:{},remove:function(c){delete this.__hL[c.$$hash];
},add:function(d){var e=this.__hL;

if(e[d.$$hash]){return;
}e[d.$$hash]=d;
qx.ui.core.queue.Manager.scheduleFlush(a);
},flush:function(){var f=this.__hL;
var h;

for(var g in f){h=f[g];
delete f[g];
h.syncWidget();
}for(var g in f){return;
}this.__hL={};
}}});
})();
(function(){var p="qx.ui.core.queue.Visibility",o="visibility";
qx.Class.define(p,{statics:{__hM:{},__hN:{},remove:function(g){var h=g.$$hash;
delete this.__hN[h];
delete this.__hM[h];
},isVisible:function(i){return this.__hN[i.$$hash]||false;
},__hO:function(c){var e=this.__hN;
var d=c.$$hash;
var f;
if(c.isExcluded()){f=false;
}else{var parent=c.$$parent;

if(parent){f=this.__hO(parent);
}else{f=c.isRootWidget();
}}return e[d]=f;
},add:function(a){var b=this.__hM;

if(b[a.$$hash]){return;
}b[a.$$hash]=a;
qx.ui.core.queue.Manager.scheduleFlush(o);
},flush:function(){var j=this.__hM;
var n=this.__hN;
for(var k in j){if(n[k]!=null){j[k].addChildrenToQueue(j);
}}var m={};

for(var k in j){m[k]=n[k];
n[k]=null;
}for(var k in j){var l=j[k];
delete j[k];
if(n[k]==null){this.__hO(l);
}if(n[k]&&n[k]!=m[k]){l.checkAppearanceNeeds();
}}this.__hM={};
}}});
})();
(function(){var b="appearance",a="qx.ui.core.queue.Appearance";
qx.Class.define(a,{statics:{__hP:{},remove:function(f){delete this.__hP[f.$$hash];
},add:function(d){var e=this.__hP;

if(e[d.$$hash]){return;
}e[d.$$hash]=d;
qx.ui.core.queue.Manager.scheduleFlush(b);
},has:function(c){return !!this.__hP[c.$$hash];
},flush:function(){var j=qx.ui.core.queue.Visibility;
var g=this.__hP;
var i;

for(var h in g){i=g[h];
delete g[h];
if(j.isVisible(i)){i.syncAppearance();
}else{i.$$stateChanges=true;
}}}}});
})();
(function(){var b="dispose",a="qx.ui.core.queue.Dispose";
qx.Class.define(a,{statics:{__hQ:{},add:function(c){var d=this.__hQ;

if(d[c.$$hash]){return;
}d[c.$$hash]=c;
qx.ui.core.queue.Manager.scheduleFlush(b);
},flush:function(){var e=this.__hQ;

for(var g in e){var f=e[g];
delete e[g];
f.dispose();
}for(var g in e){return;
}this.__hQ={};
}}});
})();
(function(){var c="none",b="qx.html.Decorator",a="absolute";
qx.Class.define(b,{extend:qx.html.Element,construct:function(d,e){arguments.callee.base.call(this);
this.__hR=d;
this.__hS=e||d.toHashCode();
this.useMarkup(d.getMarkup());
var f={position:a,top:0,left:0};

if(qx.bom.client.Feature.CSS_POINTER_EVENTS){f.pointerEvents=c;
}this.setStyles(f);
},members:{__hS:null,__hR:null,getId:function(){return this.__hS;
},getDecorator:function(){return this.__hR;
},resize:function(h,i){this.__hR.resize(this.getDomElement(),h,i);
},tint:function(g){this.__hR.tint(this.getDomElement(),g);
},getInsets:function(){return this.__hR.getInsets();
}},destruct:function(){this.__hR=null;
}});
})();
(function(){var q="blur",p="focus",o="input",n="load",m="qx.ui.core.EventHandler",k="activate";
qx.Class.define(m,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(){arguments.callee.base.call(this);
this.__hT=qx.event.Registration.getManager(window);
},statics:{PRIORITY:qx.event.Registration.PRIORITY_FIRST,SUPPORTED_TYPES:{mousemove:1,mouseover:1,mouseout:1,mousedown:1,mouseup:1,click:1,dblclick:1,contextmenu:1,mousewheel:1,keyup:1,keydown:1,keypress:1,keyinput:1,capture:1,losecapture:1,focusin:1,focusout:1,focus:1,blur:1,activate:1,deactivate:1,appear:1,disappear:1,dragstart:1,dragend:1,dragover:1,dragleave:1,drop:1,drag:1,dragchange:1,droprequest:1},IGNORE_CAN_HANDLE:false},members:{__hT:null,__hU:{focusin:1,focusout:1,focus:1,blur:1},__hV:{mouseover:1,mouseout:1,appear:1,disappear:1},canHandleEvent:function(r,s){return r instanceof qx.ui.core.Widget;
},_dispatchEvent:function(t){var y=t.getTarget();
var x=qx.ui.core.Widget.getWidgetByElement(y);
var z=false;

while(x&&x.isAnonymous()){var z=true;
x=x.getLayoutParent();
}if(x&&z&&t.getType()==k){x.getContainerElement().activate();
}if(this.__hU[t.getType()]){x=x&&x.getFocusTarget();
if(!x){return;
}}if(t.getRelatedTarget){var G=t.getRelatedTarget();
var F=qx.ui.core.Widget.getWidgetByElement(G);

while(F&&F.isAnonymous()){F=F.getLayoutParent();
}
if(F){if(this.__hU[t.getType()]){F=F.getFocusTarget();
}if(F===x){return;
}}}var B=t.getCurrentTarget();
var D=qx.ui.core.Widget.getWidgetByElement(B);

if(!D||D.isAnonymous()){return;
}if(this.__hU[t.getType()]){D=D.getFocusTarget();
}var E=t.getType();

if(!D||!(D.isEnabled()||this.__hV[E])){return;
}var u=t.getEventPhase()==qx.event.type.Event.CAPTURING_PHASE;
var A=this.__hT.getListeners(D,E,u);

if(!A||A.length===0){return;
}var v=qx.event.Pool.getInstance().getObject(t.constructor);
t.clone(v);
v.setTarget(x);
v.setRelatedTarget(F||null);
v.setCurrentTarget(D);
var H=t.getOriginalTarget();

if(H){var w=qx.ui.core.Widget.getWidgetByElement(H);

while(w&&w.isAnonymous()){w=w.getLayoutParent();
}v.setOriginalTarget(w);
}else{v.setOriginalTarget(y);
}for(var i=0,l=A.length;i<l;i++){var C=A[i].context||D;
A[i].handler.call(C,v);
}if(v.getPropagationStopped()){t.stopPropagation();
}
if(v.getDefaultPrevented()){t.preventDefault();
}qx.event.Pool.getInstance().poolObject(v);
},registerEvent:function(a,b,c){var d;

if(b===p||b===q){d=a.getFocusElement();
}else if(b===n||b===o){d=a.getContentElement();
}else{d=a.getContainerElement();
}
if(d){d.addListener(b,this._dispatchEvent,this,c);
}},unregisterEvent:function(f,g,h){var j;

if(g===p||g===q){j=f.getFocusElement();
}else if(g===n||g===o){j=f.getContentElement();
}else{j=f.getContainerElement();
}
if(j){j.removeListener(g,this._dispatchEvent,this,h);
}}},destruct:function(){this.__hT=null;
},defer:function(e){qx.event.Registration.addHandler(e);
}});
})();
(function(){var c="qx.bom.client.Locale",b="-",a="";
qx.Bootstrap.define(c,{statics:{LOCALE:"",VARIANT:"",__hW:function(){var e=(qx.bom.client.Engine.MSHTML?navigator.userLanguage:navigator.language).toLowerCase();
var g=a;
var f=e.indexOf(b);

if(f!=-1){g=e.substr(f+1);
e=e.substr(0,f);
}this.LOCALE=e;
this.VARIANT=g;
}},defer:function(d){d.__hW();
}});
})();
(function(){var u="",t='indexOf',s='slice',r='concat',q='toLocaleLowerCase',p="qx.type.BaseString",o='match',n='toLocaleUpperCase',m='search',k='replace',d='toLowerCase',j='charCodeAt',g='split',c='substring',b='lastIndexOf',f='substr',e='toUpperCase',h='charAt';
qx.Class.define(p,{extend:Object,construct:function(a){var a=a||u;
this.__hX=a;
this.length=a.length;
},members:{$$isString:true,length:0,__hX:null,toString:function(){return this.__hX;
},charAt:null,valueOf:null,charCodeAt:null,concat:null,indexOf:null,lastIndexOf:null,match:null,replace:null,search:null,slice:null,split:null,substr:null,substring:null,toLowerCase:null,toUpperCase:null,toHashCode:function(){return qx.core.ObjectRegistry.toHashCode(this);
},toLocaleLowerCase:null,toLocaleUpperCase:null,base:function(y,z){return qx.core.Object.prototype.base.apply(this,arguments);
}},defer:function(v,w){{};
var x=[h,j,r,t,b,o,k,m,s,g,f,c,d,e,q,n];
w.valueOf=w.toString;

if(new v(u).valueOf()==null){delete w.valueOf;
}
for(var i=0,l=x.length;i<l;i++){w[x[i]]=String.prototype[x[i]];
}}});
})();
(function(){var a="qx.locale.LocalizedString";
qx.Class.define(a,{extend:qx.type.BaseString,construct:function(b,c,d){arguments.callee.base.call(this,b);
this.__hY=c;
this.__ia=d;
},members:{__hY:null,__ia:null,translate:function(){return qx.locale.Manager.getInstance().translate(this.__hY,this.__ia);
}}});
})();
(function(){var S="_",R="",Q="qx.dynlocale",P="on",O="_applyLocale",N="changeLocale",M="C",L="qx.locale.Manager",K="String",J="singleton";
qx.Class.define(L,{type:J,extend:qx.core.Object,construct:function(){arguments.callee.base.call(this);
this.__ib=qx.$$translations||{};
this.__ic=qx.$$locales||{};
var E=qx.bom.client.Locale;
var C=E.LOCALE;
var D=E.VARIANT;

if(D!==R){C+=S+D;
}this.setLocale(C||this.__id);
},statics:{tr:function(l,m){var n=qx.lang.Array.fromArguments(arguments);
n.splice(0,1);
return qx.locale.Manager.getInstance().translate(l,n);
},trn:function(a,b,c,d){var e=qx.lang.Array.fromArguments(arguments);
e.splice(0,3);
if(c!=1){return qx.locale.Manager.getInstance().translate(b,e);
}else{return qx.locale.Manager.getInstance().translate(a,e);
}},trc:function(f,g,h){var j=qx.lang.Array.fromArguments(arguments);
j.splice(0,2);
return qx.locale.Manager.getInstance().translate(g,j);
},marktr:function(k){return k;
}},properties:{locale:{check:K,nullable:true,apply:O,event:N}},members:{__id:M,__ie:null,__if:null,__ib:null,__ic:null,getLanguage:function(){return this.__if;
},getTerritory:function(){return this.getLocale().split(S)[1]||R;
},getAvailableLocales:function(){var U=[];

for(var T in this.__ic){if(T!=this.__id){U.push(T);
}}return U;
},__ig:function(V){var X;
var W=V.indexOf(S);

if(W==-1){X=V;
}else{X=V.substring(0,W);
}return X;
},_applyLocale:function(o,p){this.__ie=o;
this.__if=this.__ig(o);
},addTranslation:function(F,G){var H=this.__ib;

if(H[F]){for(var I in G){H[F][I]=G[I];
}}else{H[F]=G;
}},addLocale:function(y,z){var A=this.__ic;

if(A[y]){for(var B in z){A[y][B]=z[B];
}}else{A[y]=z;
}},translate:function(q,r,s){var x;
var v=this.__ib;

if(!v){return q;
}
if(s){var u=this.__ig(s);
}else{s=this.__ie;
u=this.__if;
}
if(!x&&v[s]){x=v[s][q];
}
if(!x&&v[u]){x=v[u][q];
}
if(!x&&v[this.__id]){x=v[this.__id][q];
}
if(!x){x=q;
}
if(r.length>0){var t=[];

for(var i=0;i<r.length;i++){var w=r[i];

if(w&&w.translate){t[i]=w.translate();
}else{t[i]=w;
}}x=qx.lang.String.format(x,t);
}
if(qx.core.Variant.isSet(Q,P)){x=new qx.locale.LocalizedString(x,q,r);
}return x;
},localize:function(Y,ba,bb){var bg;
var be=this.__ic;

if(!be){return Y;
}
if(bb){var bd=this.__ig(bb);
}else{bb=this.__ie;
bd=this.__if;
}
if(!bg&&be[bb]){bg=be[bb][Y];
}
if(!bg&&be[bd]){bg=be[bd][Y];
}
if(!bg&&be[this.__id]){bg=be[this.__id][Y];
}
if(!bg){bg=Y;
}
if(ba.length>0){var bc=[];

for(var i=0;i<ba.length;i++){var bf=ba[i];

if(bf.translate){bc[i]=bf.translate();
}else{bc[i]=bf;
}}bg=qx.lang.String.format(bg,bc);
}
if(qx.core.Variant.isSet(Q,P)){bg=new qx.locale.LocalizedString(bg,Y,ba);
}return bg;
}},destruct:function(){this.__ib=this.__ic=null;
}});
})();
(function(){var n="source",m="scale",l="no-repeat",k="mshtml",j="qx.client",i="qx.html.Image";
qx.Class.define(i,{extend:qx.html.Element,members:{_applyProperty:function(name,a){arguments.callee.base.call(this,name,a);

if(name===n){var e=this.getDomElement();
var b=this.getAllStyles();
var c=this._getProperty(n);
var d=this._getProperty(m);
var f=d?m:l;
qx.bom.element.Decoration.update(e,c,f,b);
}},_createDomElement:function(){var p=this._getProperty(m);
var q=p?m:l;

if(qx.core.Variant.isSet(j,k)){var o=this._getProperty(n);
this.setNodeName(qx.bom.element.Decoration.getTagName(q,o));
}else{this.setNodeName(qx.bom.element.Decoration.getTagName(q));
}return arguments.callee.base.call(this);
},_copyData:function(h){return arguments.callee.base.call(this,true);
},setSource:function(g){this._setProperty(n,g);
return this;
},getSource:function(){return this._getProperty(n);
},resetSource:function(){this._removeProperty(n);
return this;
},setScale:function(r){this._setProperty(m,r);
return this;
},getScale:function(){return this._getProperty(m);
}}});
})();
(function(){var s="nonScaled",r="scaled",q="alphaScaled",p=".png",o="replacement",n="hidden",m="div",l="__ih",k="Boolean",j="_applyScale",d="px",i="_applySource",g="-disabled.$1",c="img",b="changeSource",f="qx.client",e="String",h="image",a="qx.ui.basic.Image";
qx.Class.define(a,{extend:qx.ui.core.Widget,construct:function(R){this.__ih={};
arguments.callee.base.call(this);

if(R){this.setSource(R);
}},properties:{source:{check:e,init:null,nullable:true,event:b,apply:i,themeable:true},scale:{check:k,init:false,themeable:true,apply:j},appearance:{refine:true,init:h},allowShrinkX:{refine:true,init:false},allowShrinkY:{refine:true,init:false},allowGrowX:{refine:true,init:false},allowGrowY:{refine:true,init:false}},members:{__ii:null,__ij:null,__ik:null,__ih:null,getContentElement:function(){return this.__io();
},_createContentElement:function(){return this.__io();
},_getContentHint:function(){return {width:this.__ii||0,height:this.__ij||0};
},_applyEnabled:function(N,O){arguments.callee.base.call(this,N,O);

if(this.getSource()){this._styleSource();
}},_applySource:function(W){this._styleSource();
},_applyScale:function(J){this._styleSource();
},__il:function(u){this.__ik=u;
},__im:function(){if(this.__ik==null){var U=this.getSource();
var T=false;

if(U!=null){T=qx.lang.String.endsWith(U,p);
}
if(this.getScale()&&T&&qx.bom.element.Decoration.isAlphaImageLoaderEnabled()){this.__ik=q;
}else if(this.getScale()){this.__ik=r;
}else{this.__ik=s;
}}return this.__ik;
},__in:function(y){var z;
var A;

if(y==q){z=true;
A=m;
}else if(y==s){z=false;
A=m;
}else{z=true;
A=c;
}var B=new qx.html.Image(A);
B.setScale(z);
B.setStyles({"overflowX":n,"overflowY":n});
return B;
},__io:function(){var S=this.__im();

if(this.__ih[S]==null){this.__ih[S]=this.__in(S);
}return this.__ih[S];
},_styleSource:function(){var t=qx.util.AliasManager.getInstance().resolve(this.getSource());

if(!t){this.getContentElement().resetSource();
return;
}this.__ip(t);
if(qx.util.ResourceManager.getInstance().has(t)){this.__ir(this.getContentElement(),t);
}else if(qx.io.ImageLoader.isLoaded(t)){this.__is(this.getContentElement(),t);
}else{this.__it(this.getContentElement(),t);
}},__ip:qx.core.Variant.select(f,{"mshtml":function(K){var M=qx.bom.element.Decoration.isAlphaImageLoaderEnabled();
var L=qx.lang.String.endsWith(K,p);

if(M&&L){if(this.getScale()&&this.__im()!=q){this.__il(q);
}else if(!this.getScale()&&this.__im()!=s){this.__il(s);
}}else{if(this.getScale()&&this.__im()!=r){this.__il(r);
}else if(!this.getScale()&&this.__im()!=s){this.__il(s);
}}this.__iq(this.__io());
},"default":function(V){if(this.getScale()&&this.__im()!=r){this.__il(r);
}else if(!this.getScale()&&this.__im(s)){this.__il(s);
}this.__iq(this.__io());
}}),__iq:function(C){var F=this.getContainerElement();
var G=F.getChild(0);

if(G!=C){if(G!=null){var I=d;
var D={};
var E=this.getInnerSize();

if(E!=null){D.width=E.width+I;
D.height=E.height+I;
}var H=this.getInsets();
D.left=H.left+I;
D.top=H.top+I;
C.setStyles(D,true);
C.setSelectable(this.getSelectable());
}F.removeAt(0);
F.addAt(C,0);
}},__ir:function(X,Y){var bb=qx.util.ResourceManager.getInstance();
if(!this.getEnabled()){var ba=Y.replace(/\.([a-z]+)$/,g);

if(bb.has(ba)){Y=ba;
this.addState(o);
}else{this.removeState(o);
}}if(X.getSource()===Y){return;
}X.setSource(Y);
this.__iv(bb.getImageWidth(Y),bb.getImageHeight(Y));
},__is:function(be,bf){var bh=qx.io.ImageLoader;
be.setSource(bf);
var bg=bh.getWidth(bf);
var bi=bh.getHeight(bf);
this.__iv(bg,bi);
},__it:function(v,w){var self;
var x=qx.io.ImageLoader;
{};
if(!x.isFailed(w)){x.load(w,this.__iu,this);
}else{if(v!=null){v.resetSource();
}}},__iu:function(P,Q){if(P!==qx.util.AliasManager.getInstance().resolve(this.getSource())){return;
}if(Q.failed){this.warn("Image could not be loaded: "+P);
}this._styleSource();
},__iv:function(bc,bd){if(bc!==this.__ii||bd!==this.__ij){this.__ii=bc;
this.__ij=bd;
qx.ui.core.queue.Layout.add(this);
}}},destruct:function(){this._disposeMap(l);
}});
})();
(function(){var g="dragdrop-cursor",f="_applyAction",e="alias",d="qx.ui.core.DragDropCursor",c="move",b="singleton",a="copy";
qx.Class.define(d,{extend:qx.ui.basic.Image,include:qx.ui.core.MPlacement,type:b,construct:function(){arguments.callee.base.call(this);
this.setZIndex(1e8);
this.setDomMove(true);
var h=this.getApplicationRoot();
h.add(this,{left:-1000,top:-1000});
},properties:{appearance:{refine:true,init:g},action:{check:[e,a,c],apply:f,nullable:true}},members:{_applyAction:function(i,j){if(j){this.removeState(j);
}
if(i){this.addState(i);
}}}});
})();
(function(){var g="interval",f="Number",e="_applyTimeoutInterval",d="qx.event.type.Event",c="qx.event.Idle",b="singleton";
qx.Class.define(c,{extend:qx.core.Object,type:b,construct:function(){arguments.callee.base.call(this);
var a=new qx.event.Timer(this.getTimeoutInterval());
a.addListener(g,this._onInterval,this);
a.start();
this.__iw=a;
},events:{"interval":d},properties:{timeoutInterval:{check:f,init:100,apply:e}},members:{__iw:null,_applyTimeoutInterval:function(h){this.__iw.setInterval(h);
},_onInterval:function(){this.fireEvent(g);
}},destruct:function(){if(this.__iw){this.__iw.stop();
}this.__iw=null;
}});
})();
(function(){var K="top",J="right",I="bottom",H="left",G="align-start",F="qx.util.placement.AbstractAxis",E="edge-start",D="align-end",C="edge-end",B="-",y="best-fit",A="qx.util.placement.Placement",z="keep-align",x='__ix',w="direct";
qx.Class.define(A,{extend:qx.core.Object,construct:function(){arguments.callee.base.call(this);
this.__ix=new qx.util.placement.DirectAxis();
},properties:{axisX:{check:F},axisY:{check:F},edge:{check:[K,J,I,H],init:K},align:{check:[K,J,I,H],init:J}},statics:{__iy:null,compute:function(m,n,o,p,q,r,s){this.__iy=this.__iy||new qx.util.placement.Placement();
var v=q.split(B);
var u=v[0];
var t=v[1];
this.__iy.set({axisX:this.__iC(r),axisY:this.__iC(s),edge:u,align:t});
return this.__iy.compute(m,n,o,p);
},__iz:null,__iA:null,__iB:null,__iC:function(a){switch(a){case w:this.__iz=this.__iz||new qx.util.placement.DirectAxis();
return this.__iz;
case z:this.__iA=this.__iA||new qx.util.placement.KeepAlignAxis();
return this.__iA;
case y:this.__iB=this.__iB||new qx.util.placement.BestFitAxis();
return this.__iB;
default:throw new Error("Invalid 'mode' argument!'");
}}},members:{__ix:null,compute:function(b,c,d,e){{};
var f=this.getAxisX()||this.__ix;
var h=f.computeStart(b.width,{start:d.left,end:d.right},{start:e.left,end:e.right},c.width,this.__iD());
var g=this.getAxisY()||this.__ix;
var top=g.computeStart(b.height,{start:d.top,end:d.bottom},{start:e.top,end:e.bottom},c.height,this.__iE());
return {left:h,top:top};
},__iD:function(){var j=this.getEdge();
var i=this.getAlign();

if(j==H){return E;
}else if(j==J){return C;
}else if(i==H){return G;
}else if(i==J){return D;
}},__iE:function(){var l=this.getEdge();
var k=this.getAlign();

if(l==K){return E;
}else if(l==I){return C;
}else if(k==K){return G;
}else if(k==I){return D;
}}},destruct:function(){this._disposeObjects(x);
}});
})();
(function(){var e="edge-start",d="align-start",c="align-end",b="edge-end",a="qx.util.placement.AbstractAxis";
qx.Class.define(a,{extend:qx.core.Object,members:{computeStart:function(m,n,o,p,q){throw new Error("abstract method call!");
},_moveToEdgeAndAlign:function(f,g,h,i){switch(i){case e:return g.start-h.end-f;
case b:return g.end+h.start;
case d:return g.start+h.start;
case c:return g.end-h.end-f;
}},_isInRange:function(j,k,l){return j>=0&&j+k<=l;
}}});
})();
(function(){var a="qx.util.placement.DirectAxis";
qx.Class.define(a,{extend:qx.util.placement.AbstractAxis,members:{computeStart:function(b,c,d,e,f){return this._moveToEdgeAndAlign(b,c,d,f);
}}});
})();
(function(){var c="qx.util.placement.KeepAlignAxis",b="edge-start",a="edge-end";
qx.Class.define(c,{extend:qx.util.placement.AbstractAxis,members:{computeStart:function(d,e,f,g,h){var i=this._moveToEdgeAndAlign(d,e,f,h);
var j,k;

if(this._isInRange(i,d,g)){return i;
}
if(h==b||h==a){j=e.start-f.end;
k=e.end+f.start;
}else{j=e.end-f.end;
k=e.start+f.start;
}
if(j>g-k){i=j-d;
}else{i=k;
}return i;
}}});
})();
(function(){var a="qx.util.placement.BestFitAxis";
qx.Class.define(a,{extend:qx.util.placement.AbstractAxis,members:{computeStart:function(b,c,d,e,f){var g=this._moveToEdgeAndAlign(b,c,d,f);

if(this._isInRange(g,b,e)){return g;
}
if(g<0){g=Math.min(0,e-b);
}
if(g+b>e){g=Math.max(0,e-b);
}return g;
}}});
})();
(function(){var m="mousedown",l="__iF",k="blur",j="singleton",i="qx.ui.popup.Manager";
qx.Class.define(i,{type:j,extend:qx.core.Object,construct:function(){arguments.callee.base.call(this);
this.__iF={};
qx.event.Registration.addListener(document.documentElement,m,this.__iH,this,true);
qx.bom.Element.addListener(window,k,this.hideAll,this);
},members:{__iF:null,add:function(r){{};
this.__iF[r.$$hash]=r;
this.__iG();
},remove:function(g){{};
var h=this.__iF;

if(h){delete h[g.$$hash];
this.__iG();
}},hideAll:function(){var b=this.__iF;

if(b){for(var a in b){b[a].exclude();
}}},__iG:function(){var f=1e7;
var d=this.__iF;

for(var c in d){d[c].setZIndex(f++);
}},__iH:function(e){var p=qx.ui.core.Widget.getWidgetByElement(e.getTarget());
var q=this.__iF;

for(var o in q){var n=q[o];

if(!n.getAutoHide()||p==n||qx.ui.core.Widget.contains(n,p)){continue;
}n.exclude();
}}},destruct:function(){qx.event.Registration.removeListener(document.documentElement,m,this.__iH,this,true);
this._disposeMap(l);
}});
})();
(function(){var e="abstract",d="qx.ui.layout.Abstract";
qx.Class.define(d,{type:e,extend:qx.core.Object,members:{__iI:null,_invalidChildrenCache:null,__iJ:null,invalidateLayoutCache:function(){this.__iI=null;
},renderLayout:function(b,c){this.warn("Missing renderLayout() implementation!");
},getSizeHint:function(){if(this.__iI){return this.__iI;
}return this.__iI=this._computeSizeHint();
},hasHeightForWidth:function(){return false;
},getHeightForWidth:function(f){this.warn("Missing getHeightForWidth() implementation!");
return null;
},_computeSizeHint:function(){return null;
},invalidateChildrenCache:function(){this._invalidChildrenCache=true;
},verifyLayoutProperty:null,_clearSeparators:function(){var a=this.__iJ;

if(a instanceof qx.ui.core.LayoutItem){a.clearSeparators();
}},_renderSeparator:function(h,i){this.__iJ.renderSeparator(h,i);
},connectToWidget:function(g){if(g&&this.__iJ){throw new Error("It is not possible to manually set the connected widget.");
}this.__iJ=g;
this.invalidateChildrenCache();
},_getWidget:function(){return this.__iJ;
},_applyLayoutChange:function(){if(this.__iJ){this.__iJ.scheduleLayoutUpdate();
}},_getLayoutChildren:function(){return this.__iJ.getLayoutChildren();
}},destruct:function(){this.__iJ=this.__iI=null;
}});
})();
(function(){var a="qx.ui.layout.Grow";
qx.Class.define(a,{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:null,renderLayout:function(b,c){var g=this._getLayoutChildren();
var f,h,e,d;
for(var i=0,l=g.length;i<l;i++){f=g[i];
h=f.getSizeHint();
e=b;

if(e<h.minWidth){e=h.minWidth;
}else if(e>h.maxWidth){e=h.maxWidth;
}d=c;

if(d<h.minHeight){d=h.minHeight;
}else if(d>h.maxHeight){d=h.maxHeight;
}f.renderLayout(0,0,e,d);
}},_computeSizeHint:function(){var q=this._getLayoutChildren();
var o,s;
var r=0,p=0;
var n=0,k=0;
var j=Infinity,m=Infinity;
for(var i=0,l=q.length;i<l;i++){o=q[i];
s=o.getSizeHint();
r=Math.max(r,s.width);
p=Math.max(p,s.height);
n=Math.max(n,s.minWidth);
k=Math.max(k,s.minHeight);
j=Math.min(j,s.maxWidth);
m=Math.min(m,s.maxHeight);
}return {width:r,height:p,minWidth:n,minHeight:k,maxWidth:j,maxHeight:m};
}}});
})();
(function(){var E="label",D="icon",C="Boolean",B="both",A="String",z="left",y="changeGap",x="changeShow",w="bottom",v="_applyCenter",R="changeIcon",Q="qx.ui.basic.Atom",P="changeLabel",O="Integer",N="_applyIconPosition",M="top",L="right",K="_applyRich",J="_applyIcon",I="_applyShow",G="_applyLabel",H="_applyGap",F="atom";
qx.Class.define(Q,{extend:qx.ui.core.Widget,construct:function(m,n){{};
arguments.callee.base.call(this);
this._setLayout(new qx.ui.layout.Atom());

if(m!=null){this.setLabel(m);
}
if(n!=null){this.setIcon(n);
}},properties:{appearance:{refine:true,init:F},label:{apply:G,nullable:true,check:A,event:P},rich:{check:C,init:false,apply:K},icon:{check:A,apply:J,nullable:true,themeable:true,event:R},gap:{check:O,nullable:false,event:y,apply:H,themeable:true,init:4},show:{init:B,check:[B,E,D],themeable:true,inheritable:true,apply:I,event:x},iconPosition:{init:z,check:[M,L,w,z],themeable:true,apply:N},center:{init:false,check:C,themeable:true,apply:v}},members:{_createChildControlImpl:function(f){var g;

switch(f){case E:g=new qx.ui.basic.Label(this.getLabel());
g.setAnonymous(true);
g.setRich(this.getRich());
this._add(g);

if(this.getLabel()==null||this.getShow()===D){g.exclude();
}break;
case D:g=new qx.ui.basic.Image(this.getIcon());
g.setAnonymous(true);
this._addAt(g,0);

if(this.getIcon()==null||this.getShow()===E){g.exclude();
}break;
}return g||arguments.callee.base.call(this,f);
},_forwardStates:{focused:true,hovered:true},_handleLabel:function(){if(this.getLabel()==null||this.getShow()===D){this._excludeChildControl(E);
}else{this._showChildControl(E);
}},_handleIcon:function(){if(this.getIcon()==null||this.getShow()===E){this._excludeChildControl(D);
}else{this._showChildControl(D);
}},_applyLabel:function(q,r){var s=this.getChildControl(E,true);

if(s){s.setValue(q);
}this._handleLabel();
},_applyRich:function(j,k){var l=this.getChildControl(E,true);

if(l){l.setRich(j);
}},_applyIcon:function(a,b){var c=this.getChildControl(D,true);

if(c){c.setSource(a);
}this._handleIcon();
},_applyGap:function(o,p){this._getLayout().setGap(o);
},_applyShow:function(t,u){this._handleLabel();
this._handleIcon();
},_applyIconPosition:function(d,e){this._getLayout().setIconPosition(d);
},_applyCenter:function(h,i){this._getLayout().setCenter(h);
}}});
})();
(function(){var k="bottom",j="_applyLayoutChange",h="top",g="left",f="right",e="middle",d="center",c="qx.ui.layout.Atom",b="Integer",a="Boolean";
qx.Class.define(c,{extend:qx.ui.layout.Abstract,properties:{gap:{check:b,init:4,apply:j},iconPosition:{check:[g,h,f,k],init:g,apply:j},center:{check:a,init:false,apply:j}},members:{verifyLayoutProperty:null,renderLayout:function(l,m){var v=qx.ui.layout.Util;
var o=this.getIconPosition();
var r=this._getLayoutChildren();
var length=r.length;
var F,top,E,p;
var A,u;
var y=this.getGap();
var D=this.getCenter();
if(o===k||o===f){var w=length-1;
var s=-1;
var q=-1;
}else{var w=0;
var s=length;
var q=1;
}if(o==h||o==k){if(D){var z=0;

for(var i=w;i!=s;i+=q){p=r[i].getSizeHint().height;

if(p>0){z+=p;

if(i!=w){z+=y;
}}}top=Math.round((m-z)/2);
}else{top=0;
}
for(var i=w;i!=s;i+=q){A=r[i];
u=A.getSizeHint();
E=Math.min(u.maxWidth,Math.max(l,u.minWidth));
p=u.height;
F=v.computeHorizontalAlignOffset(d,E,l);
A.renderLayout(F,top,E,p);
if(p>0){top+=p+y;
}}}else{var t=l;
var n=null;
var C=0;

for(var i=w;i!=s;i+=q){A=r[i];
E=A.getSizeHint().width;

if(E>0){if(!n&&A instanceof qx.ui.basic.Label){n=A;
}else{t-=E;
}C++;
}}
if(C>1){var B=(C-1)*y;
t-=B;
}
if(n){var u=n.getSizeHint();
var x=Math.max(u.minWidth,Math.min(t,u.maxWidth));
t-=x;
}
if(D&&t>0){F=Math.round(t/2);
}else{F=0;
}
for(var i=w;i!=s;i+=q){A=r[i];
u=A.getSizeHint();
p=Math.min(u.maxHeight,Math.max(m,u.minHeight));

if(A===n){E=x;
}else{E=u.width;
}top=v.computeVerticalAlignOffset(e,u.height,m);
A.renderLayout(F,top,E,p);
if(E>0){F+=E+y;
}}}},_computeSizeHint:function(){var Q=this._getLayoutChildren();
var length=Q.length;
var I,O;
if(length===1){var I=Q[0].getSizeHint();
O={width:I.width,height:I.height,minWidth:I.minWidth,minHeight:I.minHeight};
}else{var M=0,N=0;
var J=0,L=0;
var K=this.getIconPosition();
var P=this.getGap();

if(K===h||K===k){var G=0;

for(var i=0;i<length;i++){I=Q[i].getSizeHint();
N=Math.max(N,I.width);
M=Math.max(M,I.minWidth);
if(I.height>0){L+=I.height;
J+=I.minHeight;
G++;
}}
if(G>1){var H=(G-1)*P;
L+=H;
J+=H;
}}else{var G=0;

for(var i=0;i<length;i++){I=Q[i].getSizeHint();
L=Math.max(L,I.height);
J=Math.max(J,I.minHeight);
if(I.width>0){N+=I.width;
M+=I.minWidth;
G++;
}}
if(G>1){var H=(G-1)*P;
N+=H;
M+=H;
}}O={minWidth:M,width:N,minHeight:J,height:L};
}return O;
}}});
})();
(function(){var g="middle",f="qx.ui.layout.Util",e="left",d="center",c="top",b="bottom",a="right";
qx.Class.define(f,{statics:{PERCENT_VALUE:/[0-9]+(?:\.[0-9]+)?%/,computeFlexOffsets:function(v,w,x){var z,D,y,E;
var A=w>x;
var F=Math.abs(w-x);
var G,B;
var C={};

for(D in v){z=v[D];
C[D]={potential:A?z.max-z.value:z.value-z.min,flex:A?z.flex:1/z.flex,offset:0};
}while(F!=0){E=Infinity;
y=0;

for(D in C){z=C[D];

if(z.potential>0){y+=z.flex;
E=Math.min(E,z.potential/z.flex);
}}if(y==0){break;
}E=Math.min(F,E*y)/y;
G=0;

for(D in C){z=C[D];

if(z.potential>0){B=Math.min(F,z.potential,Math.ceil(E*z.flex));
G+=B-E*z.flex;

if(G>=1){G-=1;
B-=1;
}z.potential-=B;

if(A){z.offset+=B;
}else{z.offset-=B;
}F-=B;
}}}return C;
},computeHorizontalAlignOffset:function(h,j,k,m,n){if(m==null){m=0;
}
if(n==null){n=0;
}var o=0;

switch(h){case e:o=m;
break;
case a:o=k-j-n;
break;
case d:o=Math.round((k-j)/2);
if(o<m){o=m;
}else if(o<n){o=Math.max(m,k-j-n);
}break;
}return o;
},computeVerticalAlignOffset:function(bc,bd,be,bf,bg){if(bf==null){bf=0;
}
if(bg==null){bg=0;
}var bh=0;

switch(bc){case c:bh=bf;
break;
case b:bh=be-bd-bg;
break;
case g:bh=Math.round((be-bd)/2);
if(bh<bf){bh=bf;
}else if(bh<bg){bh=Math.max(bf,be-bd-bg);
}break;
}return bh;
},collapseMargins:function(X){var Y=0,bb=0;

for(var i=0,l=arguments.length;i<l;i++){var ba=arguments[i];

if(ba<0){bb=Math.min(bb,ba);
}else if(ba>0){Y=Math.max(Y,ba);
}}return Y+bb;
},computeHorizontalGaps:function(T,U,V){if(U==null){U=0;
}var W=0;

if(V){W+=T[0].getMarginLeft();

for(var i=1,l=T.length;i<l;i+=1){W+=this.collapseMargins(U,T[i-1].getMarginRight(),T[i].getMarginLeft());
}W+=T[l-1].getMarginRight();
}else{for(var i=1,l=T.length;i<l;i+=1){W+=T[i].getMarginLeft()+T[i].getMarginRight();
}W+=(U*(l-1));
}return W;
},computeVerticalGaps:function(P,Q,R){if(Q==null){Q=0;
}var S=0;

if(R){S+=P[0].getMarginTop();

for(var i=1,l=P.length;i<l;i+=1){S+=this.collapseMargins(Q,P[i-1].getMarginBottom(),P[i].getMarginTop());
}S+=P[l-1].getMarginBottom();
}else{for(var i=1,l=P.length;i<l;i+=1){S+=P[i].getMarginTop()+P[i].getMarginBottom();
}S+=(Q*(l-1));
}return S;
},computeHorizontalSeparatorGaps:function(H,I,J){var M=qx.theme.manager.Decoration.getInstance().resolve(J);
var L=M.getInsets();
var K=L.left+L.right;
var N=0;

for(var i=0,l=H.length;i<l;i++){var O=H[i];
N+=O.getMarginLeft()+O.getMarginRight();
}N+=(I+K+I)*(l-1);
return N;
},computeVerticalSeparatorGaps:function(bi,bj,bk){var bn=qx.theme.manager.Decoration.getInstance().resolve(bk);
var bm=bn.getInsets();
var bl=bm.top+bm.bottom;
var bo=0;

for(var i=0,l=bi.length;i<l;i++){var bp=bi[i];
bo+=bp.getMarginTop()+bp.getMarginBottom();
}bo+=(bj+bl+bj)*(l-1);
return bo;
},arrangeIdeals:function(p,q,r,s,t,u){if(q<p||t<s){if(q<p&&t<s){q=p;
t=s;
}else if(q<p){t-=(p-q);
q=p;
if(t<s){t=s;
}}else if(t<s){q-=(s-t);
t=s;
if(q<p){q=p;
}}}
if(q>r||t>u){if(q>r&&t>u){q=r;
t=u;
}else if(q>r){t+=(q-r);
q=r;
if(t>u){t=u;
}}else if(t>u){q+=(t-u);
t=u;
if(q>r){q=r;
}}}return {begin:q,end:t};
}}});
})();
(function(){var b="qx.event.type.Data",a="qx.ui.form.IStringForm";
qx.Interface.define(a,{events:{"changeValue":b},members:{setValue:function(c){return arguments.length==1;
},resetValue:function(){},getValue:function(){}}});
})();
(function(){var y="qx.dynlocale",x="text",w="Boolean",v="qx.client",u="color",t="userSelect",s="changeLocale",r="enabled",q="none",p="on",T="_applyTextAlign",S="qx.ui.core.Widget",R="gecko",Q="changeTextAlign",P="_applyWrap",O="changeValue",N="changeContent",M="qx.ui.basic.Label",L="A",K="_applyValue",F="center",G="_applyBuddy",D="String",E="textAlign",B="right",C="changeRich",z="_applyRich",A="click",H="label",I="webkit",J="left";
qx.Class.define(M,{extend:qx.ui.core.Widget,implement:[qx.ui.form.IStringForm],construct:function(h){arguments.callee.base.call(this);

if(h!=null){this.setValue(h);
}
if(qx.core.Variant.isSet(y,p)){qx.locale.Manager.getInstance().addListener(s,this._onChangeLocale,this);
}},properties:{rich:{check:w,init:false,event:C,apply:z},wrap:{check:w,init:true,apply:P},value:{check:D,apply:K,event:O,nullable:true},buddy:{check:S,apply:G,nullable:true,init:null},textAlign:{check:[J,F,B],nullable:true,themeable:true,apply:T,event:Q},appearance:{refine:true,init:H},selectable:{refine:true,init:false},allowGrowX:{refine:true,init:false},allowGrowY:{refine:true,init:false},allowShrinkY:{refine:true,init:false}},members:{__iK:null,__iL:null,__iM:null,__iN:null,_getContentHint:function(){if(this.__iL){this.__iO=this.__iP();
delete this.__iL;
}return {width:this.__iO.width,height:this.__iO.height};
},_hasHeightForWidth:function(){return this.getRich()&&this.getWrap();
},_applySelectable:function(bd){if(qx.core.Variant.isSet(v,R)){if(bd&&!this.isRich()){{};
return;
}}arguments.callee.base.call(this,bd);
if(qx.core.Variant.isSet(v,I)){this.getContainerElement().setStyle(t,bd?x:q);
this.getContentElement().setStyle(t,bd?x:q);
}},_getContentHeightForWidth:function(f){if(!this.getRich()&&!this.getWrap()){return null;
}return this.__iP(f).height;
},_createContentElement:function(){return new qx.html.Label;
},_applyTextAlign:function(n,o){this.getContentElement().setStyle(E,n);
},_applyTextColor:function(V,W){if(V){this.getContentElement().setStyle(u,qx.theme.manager.Color.getInstance().resolve(V));
}else{this.getContentElement().removeStyle(u);
}},__iO:{width:0,height:0},_applyFont:function(k,l){var m;

if(k){this.__iK=qx.theme.manager.Font.getInstance().resolve(k);
m=this.__iK.getStyles();
}else{this.__iK=null;
m=qx.bom.Font.getDefaultStyles();
}this.getContentElement().setStyles(m);
this.__iL=true;
qx.ui.core.queue.Layout.add(this);
},__iP:function(X){var bc=qx.bom.Label;
var ba=this.getFont();
var Y=ba?this.__iK.getStyles():qx.bom.Font.getDefaultStyles();
var content=this.getValue()||L;
var bb=this.getRich();
return bb?bc.getHtmlSize(content,Y,X):bc.getTextSize(content,Y);
},_applyBuddy:function(c,d){if(d!=null){d.removeBinding(this.__iM);
this.__iM=null;
this.removeListenerById(this.__iN);
this.__iN=null;
}
if(c!=null){this.__iM=c.bind(r,this,r);
this.__iN=this.addListener(A,c.focus,c);
}},_applyRich:function(U){this.getContentElement().setRich(U);
this.__iL=true;
qx.ui.core.queue.Layout.add(this);
},_applyWrap:function(i,j){if(i&&!this.isRich()){{};
}},_onChangeLocale:qx.core.Variant.select(y,{"on":function(e){var content=this.getValue();

if(content&&content.translate){this.setValue(content.translate());
}},"off":null}),_applyValue:function(a,b){this.getContentElement().setValue(a);
this.__iL=true;
qx.ui.core.queue.Layout.add(this);
this.fireDataEvent(N,a,b);
}},destruct:function(){if(qx.core.Variant.isSet(y,p)){qx.locale.Manager.getInstance().removeListener(s,this._onChangeLocale,this);
}if(this.__iM!=null){var g=this.getBuddy();

if(g!=null&&!g.isDisposed()){g.removeBinding(this.__iM);
}}this.__iK=this.__iM=null;
}});
})();
(function(){var i="value",h="Please use the getValue() method instead.",g="qx.html.Label",f="Please use the setValue() method instead.";
qx.Class.define(g,{extend:qx.html.Element,members:{__iQ:null,_applyProperty:function(name,c){arguments.callee.base.call(this,name,c);

if(name==i){var d=this.getDomElement();
qx.bom.Label.setValue(d,c);
}},_createDomElement:function(){var k=this.__iQ;
var j=qx.bom.Label.create(this._content,k);
return j;
},_copyData:function(b){return arguments.callee.base.call(this,true);
},setRich:function(l){var m=this.getDomElement();

if(m){throw new Error("The label mode cannot be modified after initial creation");
}l=!!l;

if(this.__iQ==l){return;
}this.__iQ=l;
return this;
},setValue:function(e){this._setProperty(i,e);
return this;
},getValue:function(){return this._getProperty(i);
},setContent:function(a){qx.log.Logger.deprecatedMethodWarning(arguments.callee,f);
return this.setValue(a);
},getContent:function(){qx.log.Logger.deprecatedMethodWarning(arguments.callee,h);
return this.getValue();
}}});
})();
(function(){var j="qx.client",i="gecko",h="div",g="inherit",f="text",e="value",d="",c="hidden",b="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul",a="nowrap",A="auto",z="ellipsis",y="normal",x="label",w="px",v="crop",u="end",t="100%",s="visible",r="qx.bom.Label",p="Please use the setValue() method instead.",q="opera",n="Please use the getValue() method instead.",o="block",l="none",m="-1000px",k="absolute";
qx.Class.define(r,{statics:{__iR:{fontFamily:1,fontSize:1,fontWeight:1,fontStyle:1,lineHeight:1},__iS:function(){var E=this.__iU(false);
document.body.insertBefore(E,document.body.firstChild);
return this._textElement=E;
},__iT:function(){var X=this.__iU(true);
document.body.insertBefore(X,document.body.firstChild);
return this._htmlElement=X;
},__iU:function(M){var N=qx.bom.Element.create(h);
var O=N.style;
O.width=O.height=A;
O.left=O.top=m;
O.visibility=c;
O.position=k;
O.overflow=s;

if(M){O.whiteSpace=y;
}else{O.whiteSpace=a;

if(qx.core.Variant.isSet(j,i)){var P=document.createElementNS(b,x);
for(var Q in this.__iR){P.style[Q]=g;
}N.appendChild(P);
}}return N;
},__iV:function(R){var S={};

if(R){S.whiteSpace=y;
}else if(qx.core.Variant.isSet(j,i)){S.display=o;
}else{S.overflow=c;
S.whiteSpace=a;
S.textOverflow=z;
S.userSelect=l;
if(qx.core.Variant.isSet(j,q)){S.OTextOverflow=z;
}}return S;
},create:function(content,H,I){if(!I){I=window;
}
if(H){var J=I.document.createElement(h);
J.useHtml=true;
}else if(qx.core.Variant.isSet(j,i)){var J=I.document.createElement(h);
var K=I.document.createElementNS(b,x);
K.style.cursor=g;
K.style.color=g;
K.style.overflow=c;
K.style.maxWidth=t;
for(var L in this.__iR){K.style[L]=g;
}K.setAttribute(v,u);
J.appendChild(K);
}else{var J=I.document.createElement(h);
qx.bom.element.Style.setStyles(J,this.__iV(H));
}
if(content){this.setValue(J,content);
}return J;
},setValue:function(F,G){G=G||d;

if(F.useHtml){F.innerHTML=G;
}else if(qx.core.Variant.isSet(j,i)){F.firstChild.setAttribute(e,G);
}else{qx.bom.element.Attribute.set(F,f,G);
}},getValue:function(W){if(W.useHtml){return W.innerHTML;
}else if(qx.core.Variant.isSet(j,i)){return W.firstChild.getAttribute(e)||d;
}else{return qx.bom.element.Attribute.get(W,f);
}},getHtmlSize:function(content,B,C){var D=this._htmlElement||this.__iT();
D.style.width=C!==undefined?C+w:A;
D.innerHTML=content;
return this.__iW(D,B);
},getTextSize:function(T,U){var V=this._textElement||this.__iS();

if(qx.core.Variant.isSet(j,i)){V.firstChild.setAttribute(e,T);
}else{qx.bom.element.Attribute.set(V,f,T);
}return this.__iW(V,U);
},__iW:function(bc,bd){var be=this.__iR;

if(!bd){bd={};
}
for(var bf in be){bc.style[bf]=bd[bf]||d;
}var bg=qx.bom.element.Dimension.getSize(bc);

if(qx.core.Variant.isSet(j,i)){if(!qx.bom.client.Platform.WIN){bg.width++;
}}return bg;
},setContent:function(Y,ba){qx.log.Logger.deprecatedMethodWarning(arguments.callee,p);
this.setValue(Y,ba);
},getContent:function(bb){qx.log.Logger.deprecatedMethodWarning(arguments.callee,n);
return this.getValue(bb);
}}});
})();
(function(){var k="mshtml",j="qx.client",i="qx.bom.element.Dimension",h="paddingRight",g="paddingLeft",f="paddingTop",e="paddingBottom";
qx.Class.define(i,{statics:{getWidth:qx.core.Variant.select(j,{"gecko":function(c){if(c.getBoundingClientRect){var d=c.getBoundingClientRect();
return Math.round(d.right)-Math.round(d.left);
}else{return c.offsetWidth;
}},"default":function(u){return u.offsetWidth;
}}),getHeight:qx.core.Variant.select(j,{"gecko":function(a){if(a.getBoundingClientRect){var b=a.getBoundingClientRect();
return Math.round(b.bottom)-Math.round(b.top);
}else{return a.offsetHeight;
}},"default":function(m){return m.offsetHeight;
}}),getSize:function(l){return {width:this.getWidth(l),height:this.getHeight(l)};
},__iX:{visible:true,hidden:true},getContentWidth:function(v){var x=qx.bom.element.Style;
var y=qx.bom.element.Overflow.getX(v);
var z=parseInt(x.get(v,g),10);
var B=parseInt(x.get(v,h),10);

if(this.__iX[y]){return v.clientWidth-z-B;
}else{if(v.clientWidth>=v.scrollWidth){return Math.max(v.clientWidth,v.scrollWidth)-z-B;
}else{var A=v.scrollWidth-z;
var w=qx.bom.client.Engine;

if(w.NAME===k&&w.VERSION==6){A-=B;
}return A;
}}},getContentHeight:function(n){var p=qx.bom.element.Style;
var r=qx.bom.element.Overflow.getY(n);
var s=parseInt(p.get(n,f),10);
var q=parseInt(p.get(n,e),10);

if(this.__iX[r]){return n.clientHeight-s-q;
}else{if(n.clientHeight>=n.scrollHeight){return Math.max(n.clientHeight,n.scrollHeight)-s-q;
}else{var t=n.scrollHeight-s;
var o=qx.bom.client.Engine;

if(o.NAME===k&&o.VERSION==6){t-=q;
}return t;
}}},getContentSize:function(C){return {width:this.getContentWidth(C),height:this.getContentHeight(C)};
}}});
})();
(function(){var d="qx.event.type.Data",c="qx.ui.form.IForm";
qx.Interface.define(c,{events:{"changeEnabled":d,"changeValid":d,"changeInvalidMessage":d,"changeRequired":d},members:{setEnabled:function(e){return arguments.length==1;
},getEnabled:function(){},setRequired:function(a){return arguments.length==1;
},getRequired:function(){},setValid:function(b){return arguments.length==1;
},getValid:function(){},setInvalidMessage:function(f){return arguments.length==1;
},getInvalidMessage:function(){}}});
})();
(function(){var h="Use 'getBlocker().getContentBlockerElement()' instead.",g="Use 'getBlocker().getBlockerElement()' instead.",f="_applyBlockerColor",e="Number",d="__iY",c="qx.ui.core.MBlocker",b="_applyBlockerOpacity",a="Color";
qx.Mixin.define(c,{construct:function(){this.__iY=new qx.ui.core.Blocker(this);
},properties:{blockerColor:{check:a,init:null,nullable:true,apply:f,themeable:true},blockerOpacity:{check:e,init:1,apply:b,themeable:true}},members:{__iY:null,_applyBlockerColor:function(j,k){this.__iY.setColor(j);
},_applyBlockerOpacity:function(l,m){this.__iY.setOpacity(l);
},block:function(){this.__iY.block();
},isBlocked:function(){return this.__iY.isBlocked();
},unblock:function(){this.__iY.unblock();
},forceUnblock:function(){this.__iY.forceUnblock();
},blockContent:function(i){this.__iY.blockContent(i);
},isContentBlocked:function(){return this.__iY.isContentBlocked();
},unblockContent:function(){this.__iY.unblockContent();
},forceUnblockContent:function(){this.__iY.forceUnblockContent();
},_getContentBlocker:function(){qx.log.Logger.deprecatedMethodWarning(arguments.callee,h);
return this.__iY.getContentBlockerElement();
},_getBlocker:function(){qx.log.Logger.deprecatedMethodWarning(arguments.callee,g);
return this.__iY.getBlockerElement();
},getBlocker:function(){return this.__iY;
}},destruct:function(){this._disposeObjects(d);
}});
})();
(function(){var l="qx.ui.window.Window",k="changeModal",j="changeVisibility",i="changeActive",h="_applyActiveWindow",g="__ja",f="qx.ui.window.MDesktop",d="__jb";
qx.Mixin.define(f,{properties:{activeWindow:{check:l,apply:h,init:null,nullable:true}},members:{__ja:null,__jb:null,getWindowManager:function(){if(!this.__jb){this.setWindowManager(new qx.ui.window.Window.DEFAULT_MANAGER_CLASS());
}return this.__jb;
},supportsMaximize:function(){return true;
},setWindowManager:function(a){if(this.__jb){this.__jb.setDesktop(null);
}a.setDesktop(this);
this.__jb=a;
},_onChangeActive:function(e){if(e.getData()){this.setActiveWindow(e.getTarget());
}else if(this.getActiveWindow()==e.getTarget()){this.setActiveWindow(null);
}},_applyActiveWindow:function(n,o){this.getWindowManager().changeActiveWindow(n,o);

if(n){n.setActive(true);
}
if(o){o.resetActive();
}},_onChangeModal:function(e){this.getWindowManager().updateStack();
},_onChangeVisibility:function(){this.getWindowManager().updateStack();
},_afterAddChild:function(b){if(qx.Class.isDefined(l)&&b instanceof qx.ui.window.Window){this._addWindow(b);
}},_addWindow:function(m){if(!qx.lang.Array.contains(this.getWindows(),m)){this.getWindows().push(m);
m.addListener(i,this._onChangeActive,this);
m.addListener(k,this._onChangeModal,this);
m.addListener(j,this._onChangeVisibility,this);
}
if(m.getActive()){this.setActiveWindow(m);
}this.getWindowManager().updateStack();
},_afterRemoveChild:function(c){if(qx.Class.isDefined(l)&&c instanceof qx.ui.window.Window){this._removeWindow(c);
}},_removeWindow:function(p){qx.lang.Array.remove(this.getWindows(),p);
p.removeListener(i,this._onChangeActive,this);
p.removeListener(k,this._onChangeModal,this);
p.removeListener(j,this._onChangeVisibility,this);
this.getWindowManager().updateStack();
},getWindows:function(){if(!this.__ja){this.__ja=[];
}return this.__ja;
}},destruct:function(){this._disposeArray(g);
this._disposeObjects(d);
}});
})();
(function(){var x="contextmenu",w="help",v="qx.client",u="changeGlobalCursor",t="abstract",s="Boolean",r="root",q="",p=" !important",o="_applyGlobalCursor",l="_applyNativeHelp",n=";",m="qx.ui.root.Abstract",k="String",j="*";
qx.Class.define(m,{type:t,extend:qx.ui.core.Widget,include:[qx.ui.core.MChildrenHandling,qx.ui.core.MBlocker,qx.ui.window.MDesktop],construct:function(){arguments.callee.base.call(this);
qx.ui.core.FocusHandler.getInstance().addRoot(this);
qx.ui.core.queue.Visibility.add(this);
this.initNativeHelp();
},properties:{appearance:{refine:true,init:r},enabled:{refine:true,init:true},focusable:{refine:true,init:true},globalCursor:{check:k,nullable:true,themeable:true,apply:o,event:u},nativeContextMenu:{refine:true,init:false},nativeHelp:{check:s,init:false,apply:l}},members:{__jc:null,isRootWidget:function(){return true;
},getLayout:function(){return this._getLayout();
},_applyGlobalCursor:qx.core.Variant.select(v,{"mshtml":function(a,b){},"default":function(y,z){var A=qx.bom.Stylesheet;
var B=this.__jc;

if(!B){this.__jc=B=A.createElement();
}A.removeAllRules(B);

if(y){A.addRule(B,j,qx.bom.element.Cursor.compile(y).replace(n,q)+p);
}}}),_applyNativeContextMenu:function(c,d){if(c){this.removeListener(x,this._onNativeContextMenu,this,true);
}else{this.addListener(x,this._onNativeContextMenu,this,true);
}},_onNativeContextMenu:function(e){if(e.getTarget().getNativeContextMenu()){return;
}e.preventDefault();
},_applyNativeHelp:qx.core.Variant.select(v,{"mshtml":function(f,g){if(g===false){qx.bom.Event.removeNativeListener(document,w,qx.lang.Function.returnFalse);
}
if(f===false){qx.bom.Event.addNativeListener(document,w,qx.lang.Function.returnFalse);
}},"default":function(){}})},destruct:function(){this.__jc=null;
},defer:function(h,i){qx.ui.core.MChildrenHandling.remap(i);
}});
})();
(function(){var y="resize",x="position",w="0px",v="webkit",u="paddingLeft",t="$$widget",s="qx.ui.root.Application",r="hidden",q="qx.client",p="div",m="paddingTop",o="100%",n="absolute";
qx.Class.define(s,{extend:qx.ui.root.Abstract,construct:function(c){this.__jd=qx.dom.Node.getWindow(c);
this.__je=c;
arguments.callee.base.call(this);
qx.event.Registration.addListener(this.__jd,y,this._onResize,this);
this._setLayout(new qx.ui.layout.Canvas());
qx.ui.core.queue.Layout.add(this);
qx.ui.core.FocusHandler.getInstance().connectTo(this);
this.getContentElement().disableScrolling();
},members:{__jd:null,__je:null,_createContainerElement:function(){var d=this.__je;

if(qx.core.Variant.isSet(q,v)){if(!d.body){alert("The application could not be started due to a missing body tag in the HTML file!");
}}var i=d.documentElement.style;
var f=d.body.style;
i.overflow=f.overflow=r;
i.padding=i.margin=f.padding=f.margin=w;
i.width=i.height=f.width=f.height=o;
var h=d.createElement(p);
d.body.appendChild(h);
var g=new qx.html.Root(h);
g.setStyle(x,n);
g.setAttribute(t,this.toHashCode());
return g;
},_onResize:function(e){qx.ui.core.queue.Layout.add(this);
},_computeSizeHint:function(){var a=qx.bom.Viewport.getWidth(this.__jd);
var b=qx.bom.Viewport.getHeight(this.__jd);
return {minWidth:a,width:a,maxWidth:a,minHeight:b,height:b,maxHeight:b};
},_applyPadding:function(z,A,name){if(z&&(name==m||name==u)){throw new Error("The root widget does not support 'left', or 'top' paddings!");
}arguments.callee.base.call(this,z,A,name);
},_applyDecorator:function(j,k){arguments.callee.base.call(this,j,k);

if(!j){return;
}var l=this.getDecoratorElement().getInsets();

if(l.left||l.top){throw new Error("The root widget does not support decorators with 'left', or 'top' insets!");
}}},destruct:function(){this.__jd=this.__je=null;
}});
})();
(function(){var A="zIndex",z="px",y="keydown",x="deactivate",w="This method is not needed anymore.",v="resize",u="keyup",t="keypress",s="__jn",r="backgroundColor",N="_applyOpacity",M="Use 'getBlockerElement' instead.",L="opacity",K="interval",J="Tab",I="Color",H="qx.ui.root.Page",G="__ji",F="Use 'getContentBlockerElement' instead.",E="Number",C="qx.ui.core.Blocker",D="_applyColor",B="__jk";
qx.Class.define(C,{extend:qx.core.Object,construct:function(q){arguments.callee.base.call(this);
this._widget=q;
this._isPageRoot=(qx.Class.isDefined(H)&&q instanceof qx.ui.root.Page);

if(this._isPageRoot){q.addListener(v,this.__jo,this);
}this.__jf=[];
this.__jg=[];
this.__jh=[];
},properties:{color:{check:I,init:null,nullable:true,apply:D,themeable:true},opacity:{check:E,init:1,apply:N,themeable:true}},members:{__ji:null,__jj:0,__jk:null,__jh:null,__jf:null,__jg:null,__jl:null,__jm:0,__jn:null,_isPageRoot:false,_widget:null,__jo:function(e){var b=e.getData();

if(this.isContentBlocked()){this.getContentBlockerElement().setStyles({width:b.width,height:b.height});
}
if(this.isBlocked()){this.getBlockerElement().setStyles({width:b.width,height:b.height});
}},_applyColor:function(c,d){var f=qx.theme.manager.Color.getInstance().resolve(c);
this.__jp(r,f);
},_applyOpacity:function(P,Q){this.__jp(L,P);
},__jp:function(l,m){var n=[];
this.__ji&&n.push(this.__ji);
this.__jk&&n.push(this.__jk);

for(var i=0;i<n.length;i++){n[i].setStyle(l,m);
}},_saveAndSetAnonymousState:function(){qx.log.Logger.deprecatedMethodWarning(arguments.callee,w);
this.__jm+=1;

if(this.__jm==1){this.__jl=this._widget.getAnonymous();
this._widget.setAnonymous(true);
}},_restoreAnonymousState:function(){qx.log.Logger.deprecatedMethodWarning(arguments.callee,w);
this.__jm-=1;

if(this.__jm==0){this._widget.setAnonymous(this.__jl);
}},_backupActiveWidget:function(){var a=qx.event.Registration.getManager(window).getHandler(qx.event.handler.Focus);
this.__jf.push(a.getActive());
this.__jg.push(a.getFocus());

if(this._widget.isFocusable()){this._widget.focus();
}},_restoreActiveWidget:function(){var T=this.__jf.length;

if(T>0){var S=this.__jf[T-1];

if(S){qx.bom.Element.activate(S);
}this.__jf.pop();
}var R=this.__jg.length;

if(R>0){var S=this.__jg[R-1];

if(S){qx.bom.Element.focus(this.__jg[R-1]);
}this.__jg.pop();
}},__jq:function(){return new qx.html.Blocker(this.getColor(),this.getOpacity());
},_getBlocker:function(){qx.log.Logger.deprecatedMethodWarning(arguments.callee,M);
return this.getBlockerElement();
},getBlockerElement:function(){if(!this.__ji){this.__ji=this.__jq();
this.__ji.setStyle(A,15);
this._widget.getContainerElement().add(this.__ji);
this.__ji.exclude();
}return this.__ji;
},block:function(){this.__jj++;

if(this.__jj<2){this._backupActiveWidget();
var j=this.getBlockerElement();
j.include();
j.activate();
j.addListener(x,this.__jv,this);
j.addListener(t,this.__ju,this);
j.addListener(y,this.__ju,this);
j.addListener(u,this.__ju,this);
}},isBlocked:function(){return this.__jj>0;
},unblock:function(){if(!this.isBlocked()){return;
}this.__jj--;

if(this.__jj<1){this.__jr();
}},forceUnblock:function(){if(!this.isBlocked()){return;
}this.__jj=0;
this.__jr();
},__jr:function(){this._restoreActiveWidget();
var O=this.getBlockerElement();
O.removeListener(x,this.__jv,this);
O.removeListener(t,this.__ju,this);
O.removeListener(y,this.__ju,this);
O.removeListener(u,this.__ju,this);
O.exclude();
},_getContentBlocker:function(){qx.log.Logger.deprecatedMethodWarning(arguments.callee,F);
return this.getContentBlockerElement();
},getContentBlockerElement:function(){if(!this.__jk){this.__jk=this.__jq();
this._widget.getContentElement().add(this.__jk);
this.__jk.exclude();
}return this.__jk;
},blockContent:function(U){var V=this.getContentBlockerElement();
V.setStyle(A,U);
this.__jh.push(U);

if(this.__jh.length<2){V.include();

if(this._isPageRoot){if(!this.__jn){this.__jn=new qx.event.Timer(300);
this.__jn.addListener(K,this.__jt,this);
}this.__jn.start();
this.__jt();
}}},isContentBlocked:function(){return this.__jh.length>0;
},unblockContent:function(){if(!this.isContentBlocked()){return;
}this.__jh.pop();
var o=this.__jh[this.__jh.length-1];
var p=this.getContentBlockerElement();
p.setStyle(A,o);

if(this.__jh.length<1){this.__js();
}},forceUnblockContent:function(){if(!this.isContentBlocked()){return;
}this.__jh=[];
var k=this.getContentBlockerElement();
k.setStyle(A,null);
this.__js();
},__js:function(){this.getContentBlockerElement().exclude();

if(this._isPageRoot){this.__jn.stop();
}},__jt:function(){var g=this._widget.getContainerElement().getDomElement();
var h=qx.dom.Node.getDocument(g);
this.getContentBlockerElement().setStyles({height:h.documentElement.scrollHeight+z,width:h.documentElement.scrollWidth+z});
},__ju:function(e){if(e.getKeyIdentifier()==J){e.stop();
}},__jv:function(){this.getBlockerElement().activate();
}},destruct:function(){if(this._isPageRoot){this._widget.removeListener(v,this.__jo,this);
}this._disposeObjects(B,G,s);
this.__jl=this.__jf=this.__jg=this._widget=this.__jh=null;
}});
})();
(function(){var v="cursor",u="100%",t="dblclick",s="mshtml",r="mouseup",q="mousedown",p="disappear",o="appear",n="contextmenu",m="mousewheel",f=")",l="mouseover",i="mouseout",c="qx.html.Blocker",b="click",h="repeat",g="mousemove",j="url(",a="qx.client",k="qx/static/blank.gif",d="absolute";
qx.Class.define(c,{extend:qx.html.Element,construct:function(x,y){arguments.callee.base.call(this);
var x=x?qx.theme.manager.Color.getInstance().resolve(x):null;
this.setStyles({position:d,width:u,height:u,opacity:y||0,backgroundColor:x});
this.addListener(q,this._stopPropagation,this);
this.addListener(r,this._stopPropagation,this);
this.addListener(b,this._stopPropagation,this);
this.addListener(t,this._stopPropagation,this);
this.addListener(g,this._stopPropagation,this);
this.addListener(l,this._stopPropagation,this);
this.addListener(i,this._stopPropagation,this);
this.addListener(m,this._stopPropagation,this);
this.addListener(n,this._stopPropagation,this);
if(qx.core.Variant.isSet(a,s)){this.setStyles({backgroundImage:j+qx.util.ResourceManager.getInstance().toUri(k)+f,backgroundRepeat:h});
}this.addListener(o,this.__jw,this);
this.addListener(p,this.__jw,this);
},members:{_stopPropagation:function(e){e.stopPropagation();
},__jw:function(){var w=this.getStyle(v);
this.setStyle(v,null,true);
this.setStyle(v,w,true);
}}});
})();
(function(){var S="keypress",R="focusout",Q="__jx",P="activate",O="Tab",N="singleton",M="deactivate",L="focusin",K="qx.ui.core.FocusHandler";
qx.Class.define(K,{extend:qx.core.Object,type:N,construct:function(){arguments.callee.base.call(this);
this.__jx={};
},members:{__jx:null,__jy:null,__jz:null,__jA:null,connectTo:function(d){d.addListener(S,this.__jB,this);
d.addListener(L,this._onFocusIn,this,true);
d.addListener(R,this._onFocusOut,this,true);
d.addListener(P,this._onActivate,this,true);
d.addListener(M,this._onDeactivate,this,true);
},addRoot:function(W){this.__jx[W.$$hash]=W;
},removeRoot:function(p){delete this.__jx[p.$$hash];
},getActiveWidget:function(){return this.__jy;
},isActive:function(c){return this.__jy==c;
},getFocusedWidget:function(){return this.__jz;
},isFocused:function(V){return this.__jz==V;
},isFocusRoot:function(o){return !!this.__jx[o.$$hash];
},_onActivate:function(e){var n=e.getTarget();
this.__jy=n;
var m=this.__jC(n);

if(m!=this.__jA){this.__jA=m;
}},_onDeactivate:function(e){var k=e.getTarget();

if(this.__jy==k){this.__jy=null;
}},_onFocusIn:function(e){var z=e.getTarget();

if(z!=this.__jz){this.__jz=z;
z.visualizeFocus();
}},_onFocusOut:function(e){var y=e.getTarget();

if(y==this.__jz){this.__jz=null;
y.visualizeBlur();
}},__jB:function(e){if(e.getKeyIdentifier()!=O){return;
}
if(!this.__jA){return;
}e.stopPropagation();
e.preventDefault();
var a=this.__jz;

if(!e.isShiftPressed()){var b=a?this.__jG(a):this.__jE();
}else{var b=a?this.__jH(a):this.__jF();
}if(b){b.tabFocus();
}},__jC:function(T){var U=this.__jx;

while(T){if(U[T.$$hash]){return T;
}T=T.getLayoutParent();
}return null;
},__jD:function(X,Y){if(X===Y){return 0;
}var bb=X.getTabIndex()||0;
var ba=Y.getTabIndex()||0;

if(bb!=ba){return bb-ba;
}var bg=X.getContainerElement().getDomElement();
var bf=Y.getContainerElement().getDomElement();
var be=qx.bom.element.Location;
var bd=be.get(bg);
var bc=be.get(bf);
if(bd.top!=bc.top){return bd.top-bc.top;
}if(bd.left!=bc.left){return bd.left-bc.left;
}var bh=X.getZIndex();
var bi=Y.getZIndex();

if(bh!=bi){return bh-bi;
}return 0;
},__jE:function(){return this.__jK(this.__jA,null);
},__jF:function(){return this.__jL(this.__jA,null);
},__jG:function(q){var r=this.__jA;

if(r==q){return this.__jE();
}
while(q&&q.getAnonymous()){q=q.getLayoutParent();
}
if(q==null){return [];
}var s=[];
this.__jI(r,q,s);
s.sort(this.__jD);
var t=s.length;
return t>0?s[0]:this.__jE();
},__jH:function(u){var v=this.__jA;

if(v==u){return this.__jF();
}
while(u&&u.getAnonymous()){u=u.getLayoutParent();
}
if(u==null){return [];
}var w=[];
this.__jJ(v,u,w);
w.sort(this.__jD);
var x=w.length;
return x>0?w[x-1]:this.__jF();
},__jI:function(parent,D,E){var F=parent.getLayoutChildren();
var G;

for(var i=0,l=F.length;i<l;i++){G=F[i];
if(!(G instanceof qx.ui.core.Widget)){continue;
}
if(!this.isFocusRoot(G)&&G.isEnabled()&&G.isVisible()){if(G.isTabable()&&this.__jD(D,G)<0){E.push(G);
}this.__jI(G,D,E);
}}},__jJ:function(parent,f,g){var h=parent.getLayoutChildren();
var j;

for(var i=0,l=h.length;i<l;i++){j=h[i];
if(!(j instanceof qx.ui.core.Widget)){continue;
}
if(!this.isFocusRoot(j)&&j.isEnabled()&&j.isVisible()){if(j.isTabable()&&this.__jD(f,j)>0){g.push(j);
}this.__jJ(j,f,g);
}}},__jK:function(parent,A){var B=parent.getLayoutChildren();
var C;

for(var i=0,l=B.length;i<l;i++){C=B[i];
if(!(C instanceof qx.ui.core.Widget)){continue;
}if(!this.isFocusRoot(C)&&C.isEnabled()&&C.isVisible()){if(C.isTabable()){if(A==null||this.__jD(C,A)<0){A=C;
}}A=this.__jK(C,A);
}}return A;
},__jL:function(parent,H){var I=parent.getLayoutChildren();
var J;

for(var i=0,l=I.length;i<l;i++){J=I[i];
if(!(J instanceof qx.ui.core.Widget)){continue;
}if(!this.isFocusRoot(J)&&J.isEnabled()&&J.isVisible()){if(J.isTabable()){if(H==null||this.__jD(J,H)>0){H=J;
}}H=this.__jL(J,H);
}}return H;
}},destruct:function(){this._disposeMap(Q);
this.__jz=this.__jy=this.__jA=null;
}});
})();
(function(){var n="qx.client",m="head",l="text/css",k="stylesheet",j="}",h='@import "',g="{",f='";',e="qx.bom.Stylesheet",d="link",c="style";
qx.Class.define(e,{statics:{includeFile:function(R,S){if(!S){S=document;
}var T=S.createElement(d);
T.type=l;
T.rel=k;
T.href=qx.util.ResourceManager.getInstance().toUri(R);
var U=S.getElementsByTagName(m)[0];
U.appendChild(T);
},createElement:qx.core.Variant.select(n,{"mshtml":function(a){var b=document.createStyleSheet();

if(a){b.cssText=a;
}return b;
},"default":function(N){var O=document.createElement(c);
O.type=l;

if(N){O.appendChild(document.createTextNode(N));
}document.getElementsByTagName(m)[0].appendChild(O);
return O.sheet;
}}),addRule:qx.core.Variant.select(n,{"mshtml":function(be,bf,bg){be.addRule(bf,bg);
},"default":function(D,E,F){D.insertRule(E+g+F+j,D.cssRules.length);
}}),removeRule:qx.core.Variant.select(n,{"mshtml":function(z,A){var B=z.rules;
var C=B.length;

for(var i=C-1;i>=0;--i){if(B[i].selectorText==A){z.removeRule(i);
}}},"default":function(V,W){var X=V.cssRules;
var Y=X.length;

for(var i=Y-1;i>=0;--i){if(X[i].selectorText==W){V.deleteRule(i);
}}}}),removeAllRules:qx.core.Variant.select(n,{"mshtml":function(K){var L=K.rules;
var M=L.length;

for(var i=M-1;i>=0;i--){K.removeRule(i);
}},"default":function(o){var p=o.cssRules;
var q=p.length;

for(var i=q-1;i>=0;i--){o.deleteRule(i);
}}}),addImport:qx.core.Variant.select(n,{"mshtml":function(x,y){x.addImport(y);
},"default":function(P,Q){P.insertRule(h+Q+f,P.cssRules.length);
}}),removeImport:qx.core.Variant.select(n,{"mshtml":function(ba,bb){var bc=ba.imports;
var bd=bc.length;

for(var i=bd-1;i>=0;i--){if(bc[i].href==bb){ba.removeImport(i);
}}},"default":function(G,H){var I=G.cssRules;
var J=I.length;

for(var i=J-1;i>=0;i--){if(I[i].href==H){G.deleteRule(i);
}}}}),removeAllImports:qx.core.Variant.select(n,{"mshtml":function(r){var s=r.imports;
var t=s.length;

for(var i=t-1;i>=0;i--){r.removeImport(i);
}},"default":function(u){var v=u.cssRules;
var w=v.length;

for(var i=w-1;i>=0;i--){if(v[i].type==v[i].IMPORT_RULE){u.deleteRule(i);
}}}})}});
})();
(function(){var b="number",a="qx.ui.layout.Canvas";
qx.Class.define(a,{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:null,renderLayout:function(v,w){var H=this._getLayoutChildren();
var z,G,E;
var J,top,x,y,B,A;
var F,D,I,C;

for(var i=0,l=H.length;i<l;i++){z=H[i];
G=z.getSizeHint();
E=z.getLayoutProperties();
F=z.getMarginTop();
D=z.getMarginRight();
I=z.getMarginBottom();
C=z.getMarginLeft();
J=E.left!=null?E.left:E.edge;

if(qx.lang.Type.isString(J)){J=Math.round(parseFloat(J)*v/100);
}x=E.right!=null?E.right:E.edge;

if(qx.lang.Type.isString(x)){x=Math.round(parseFloat(x)*v/100);
}top=E.top!=null?E.top:E.edge;

if(qx.lang.Type.isString(top)){top=Math.round(parseFloat(top)*w/100);
}y=E.bottom!=null?E.bottom:E.edge;

if(qx.lang.Type.isString(y)){y=Math.round(parseFloat(y)*w/100);
}if(J!=null&&x!=null){B=v-J-x-C-D;
if(B<G.minWidth){B=G.minWidth;
}else if(B>G.maxWidth){B=G.maxWidth;
}J+=C;
}else{B=E.width;

if(B==null){B=G.width;
}else{B=Math.round(parseFloat(B)*v/100);
if(B<G.minWidth){B=G.minWidth;
}else if(B>G.maxWidth){B=G.maxWidth;
}}
if(x!=null){J=v-B-x-D-C;
}else if(J==null){J=C;
}else{J+=C;
}}if(top!=null&&y!=null){A=w-top-y-F-I;
if(A<G.minHeight){A=G.minHeight;
}else if(A>G.maxHeight){A=G.maxHeight;
}top+=F;
}else{A=E.height;

if(A==null){A=G.height;
}else{A=Math.round(parseFloat(A)*w/100);
if(A<G.minHeight){A=G.minHeight;
}else if(A>G.maxHeight){A=G.maxHeight;
}}
if(y!=null){top=w-A-y-I-F;
}else if(top==null){top=F;
}else{top+=F;
}}z.renderLayout(J,top,B,A);
}},_computeSizeHint:function(){var t=0,s=0;
var q=0,o=0;
var m,k;
var j,g;
var c=this._getLayoutChildren();
var f,r,e;
var u,top,d,h;

for(var i=0,l=c.length;i<l;i++){f=c[i];
r=f.getLayoutProperties();
e=f.getSizeHint();
var p=f.getMarginLeft()+f.getMarginRight();
var n=f.getMarginTop()+f.getMarginBottom();
m=e.width+p;
k=e.minWidth+p;
u=r.left!=null?r.left:r.edge;

if(u&&typeof u===b){m+=u;
k+=u;
}d=r.right!=null?r.right:r.edge;

if(d&&typeof d===b){m+=d;
k+=d;
}t=Math.max(t,m);
s=Math.max(s,k);
j=e.height+n;
g=e.minHeight+n;
top=r.top!=null?r.top:r.edge;

if(top&&typeof top===b){j+=top;
g+=top;
}h=r.bottom!=null?r.bottom:r.edge;

if(h&&typeof h===b){j+=h;
g+=h;
}q=Math.max(q,j);
o=Math.max(o,g);
}return {width:t,minWidth:s,height:q,minHeight:o};
}}});
})();
(function(){var a="qx.html.Root";
qx.Class.define(a,{extend:qx.html.Element,construct:function(b){arguments.callee.base.call(this);

if(b!=null){this.useElement(b);
}},members:{useElement:function(c){arguments.callee.base.call(this,c);
this.setRoot(true);
qx.html.Element._modified[this.$$hash]=this;
}}});
})();
(function(){var cu='',ct="",cs="click",cr="default",cq="visible",cp="keydown",co="http://watchdog.trillium.de/anweisung_wd_09.html",cn="black",cm="Langtext",cl="wait",ca='Enter',bY="langtext",bX="white",bW="Keine Treffer für ",bV="solid",bU="ops",bT="icd",bS=" ",bR="focus",bQ=" gefunden für ",cB="px; color:",cC="changeSelection",cz="anweisung_wd",cA="; background-color:",cx="<table cellpadding=\"0\" cellspacing=\"0\"><tr style=\"text-align:left;\"><td style=\"text-align:left;\"><hr style=\"height:16px; width:",cy="rgb(",cv="rgb(235,",cw=",0)",cD=" €",cE="cellClick",ce="; border:none;\"></td></tr></table>",cd='getResult',cg=",235,0)",cf="DRG",ci="http://watchdog.trillium.de/drginfo.php?drg=",ch="arial",ck="cellDblclick",cj="&bfw=",cc="Vergütung",cb="tableOPSKorb.getTableModel().setData([tableOPS.getTableModel().getRowData(tableOPS.getSelectionModel().getLeadSelectionIndex())])",W="dataChanged",X="tableHDKorb.getTableModel().setData([tableHD.getTableModel().getRowData(tableHD.getSelectionModel().getLeadSelectionIndex())])",Y="Übernehmen",ba="Suchen",bb=' ',bc="OPS",bd="ICD",be="Suchen Sie nach Prozeduren!",bf="qooxdoo.getErgebnis10",bg="http://watchdog.trillium.de/services",cI="Auswahl",cH="L02",cG="K80",cF="searchHDLangtext",cM="searchHDICD",cL="5-529",cK='Backspace',cJ="Hauptdiagnose",cO="qooxdoo.getHD09",cN="Prozeduren",bA="changeValue",bB="1-265",by="I21",bz="3-05",bE="G-DRG 2009",bF='Delete',bC="5-921.0",bD="&jahr=09&bfw=",bw="G-DRG 2008",bx="horizontal",bo="T21",bn="qooxdoo.getErgebnis09",bq="G-DRG 2010",bp="Basisfallwert:",bk="watchdog10.Screen",bj="5-892",bm="5-440",bl="Reset",bi="Hinzufügen",bh="C25",bK="Basisfallwert",bL="5-511",bM="C16",bN="K29",bG="searchOPSLangtext",bH="&jahr=10&bfw=",bI="2800 €",bJ="searchOPSID",bO="&jahr=08&bfw=",bP="Suchen Sie nach der Hauptdiagnose!",bv="Beispiel anzeigen",bu="Eingabe",bt="Ergebnis",bs="qooxdoo.getErgebnis",br="Prozedur entfernen";
qx.Class.define(bk,{extend:qx.ui.container.Composite,construct:function(){arguments.callee.base.call(this);
this.setLayout(new qx.ui.layout.Grid(0,8));
this.getLayout().setColumnWidth(0,125);
this.getLayout().setColumnWidth(1,125);
this.getLayout().setColumnWidth(2,600);
this.getLayout().setRowHeight(0,20);
this.getLayout().setRowHeight(1,380);
this.getLayout().setRowHeight(2,354);
var dd=this.trim;
var ei=0;
hdSuchmodus=ct;
opsSuchmodus=ct;
var de=false;
var dj=false;
var dP=ct;
var ek=ct;
var dD=ct;
var dY=ct;
var dH=0;
var dB=0;
var dV=this;
this.groupBoxEingabe=new qx.ui.groupbox.GroupBox(bu,null);

with(this.groupBoxEingabe){setLayout(new qx.ui.layout.Grid(0,5));
getLayout().setColumnWidth(0,400);
getLayout().setColumnWidth(1,12);
getLayout().setColumnWidth(2,100);
getLayout().setColumnWidth(3,100);
getLayout().setColumnWidth(4,200);
getLayout().setRowHeight(0,46);
getLayout().setRowHeight(1,5);
getLayout().setRowHeight(2,210);
getLayout().setRowHeight(3,25);
getLayout().setRowHeight(4,20);
setHeight(286);
setWidth(400);
setMarginLeft(8);
setMarginTop(8);
}this.groupBoxAuswahl=new qx.ui.groupbox.GroupBox(cI,null);

with(this.groupBoxAuswahl){setLayout(new qx.ui.layout.VBox());
setHeight(this.groupBoxEingabe.getHeight());
setWidth(this.groupBoxEingabe.getWidth());
setMarginLeft(this.groupBoxEingabe.getMarginLeft());
setMarginTop(8);
}this.groupBoxAusgabe=new qx.ui.groupbox.GroupBox(bt,null);

with(this.groupBoxAusgabe){setLayout(new qx.ui.layout.VBox());
setHeight(330);
setWidth(this.groupBoxAuswahl.getPaddingLeft()+this.groupBoxAuswahl.getWidth()-12);
setMarginLeft(this.groupBoxEingabe.getMarginLeft());
setMarginTop(5);
}var dE=new qx.ui.decoration.Single(1,bV,cn);
var dx=new qx.ui.decoration.Single(1,bV,cn);
dx.setWidthLeft(0);
var dG=new qx.ui.decoration.Single(2,bV,cn);
var eg=new qx.ui.decoration.Single(2,bV,cn);
eg.setWidthLeft(1);
hdEdit=new qx.ui.form.TextField();

with(hdEdit){setWidth(65);
setHeight(23);
setDecorator(dE);
setBackgroundColor(bX);
addListener(bR,function(e){langtextEdit.setValue(ct);
hdSuchmodus=bT;
setDecorator(dG);
langtextEdit.setDecorator(dx);
});
addListener(cp,function(e){if(e.getKeyIdentifier()==ca){eb();
}});
}langtextEdit=new qx.ui.form.TextField();

with(langtextEdit){setWidth(250);
setHeight(23);
setBackgroundColor(bX);
setDecorator(dx);
addListener(bR,function(e){hdEdit.setValue(ct);
hdSuchmodus=bY;
setDecorator(eg);
hdEdit.setDecorator(dE);
});
addListener(cp,function(e){if(e.getKeyIdentifier()==ca){eb();
}});
}opsEdit=new qx.ui.form.TextField();

with(opsEdit){setWidth(65);
setHeight(23);
setDecorator(dE);
setBackgroundColor(bX);
setVisibility(cq);
addListener(bR,function(e){opsLangtextEdit.setValue(ct);
opsSuchmodus=bU;
setDecorator(dG);
opsLangtextEdit.setDecorator(dx);
});
addListener(cp,function(e){if(e.getKeyIdentifier()==ca){ds();
}});
}opsLangtextEdit=new qx.ui.form.TextField();

with(opsLangtextEdit){setWidth(250);
setHeight(23);
setBackgroundColor(bX);
setDecorator(dx);
setVisibility(cq);
addListener(bR,function(e){opsEdit.setValue(ct);
opsSuchmodus=bY;
setDecorator(eg);
opsEdit.setDecorator(dE);
});
addListener(cp,function(e){if(e.getKeyIdentifier()==ca){ds();
}});
}this.backendUrl=bg;
var dQ=new qx.io.remote.Rpc();

with(dQ){setTimeout(10000);
setUrl(this.backendUrl);
setServiceName(cO);
setCrossDomain(true);
}var dX=new qx.io.remote.Rpc();

with(dX){setTimeout(10000);
setUrl(this.backendUrl);
setServiceName(bf);
setCrossDomain(true);
}var dW=new qx.io.remote.Rpc();

with(dW){setTimeout(10000);
setUrl(this.backendUrl);
setServiceName(bn);
setCrossDomain(true);
}var dt=new qx.io.remote.Rpc();

with(dt){setTimeout(10000);
setUrl(this.backendUrl);
setServiceName(bs);
setCrossDomain(true);
}this.rowData=[];
this.rowData[0]=[];
this.rowData[0][0]=ct;
this.rowData[0][1]=ct;
var df=new qx.ui.table.model.Simple();

with(df){setColumns([bd,cm]);
setColumnEditable(0,false);
setColumnEditable(1,false);
setColumnSortable(0,false);
setColumnSortable(1,false);
}var dn=new qx.ui.table.model.Simple();

with(dn){setColumns([bc,cm]);
setColumnEditable(0,false);
setColumnEditable(1,false);
setColumnSortable(0,false);
setColumnSortable(1,false);
}var du=new qx.ui.table.model.Simple();

with(du){setColumns([bd,cm]);
setColumnEditable(0,false);
setColumnEditable(1,false);
setColumnSortable(0,false);
setColumnSortable(1,false);
addListener(W,function(e){dN();
dR();
dK();
});
}var ee=new qx.ui.table.model.Simple();

with(ee){setColumns([bc,cm]);
setColumnEditable(0,false);
setColumnEditable(1,false);
setColumnSortable(0,true);
setColumnSortable(1,false);
addListener(W,function(e){dN();
dR();
dK();
});
}tableHD=new qx.ui.table.Table(df);

with(tableHD){setHeight(200);
setWidth(362);
setColumnVisibilityButtonVisible(false);
setStatusBarVisible(true);
setAdditionalStatusBarText(bP);
setColumnWidth(0,60);
setColumnWidth(1,1000);
setMetaColumnCounts([1,-1]);
addListener(ck,function(e){ej();
});
getSelectionModel().addListener(cC,function(e){if(this.getSelectedCount()>0){buttonUebernehmenHD.setEnabled(true);
}else{buttonUebernehmenHD.setEnabled(false);
}});
}tableOPS=new qx.ui.table.Table(dn);

with(tableOPS){setHeight(200);
setWidth(tableHD.getWidth());
setColumnVisibilityButtonVisible(false);
setStatusBarVisible(true);
setAdditionalStatusBarText(be);
setColumnWidth(0,60);
setColumnWidth(1,1000);
setMetaColumnCounts([1,-1]);
addListener(ck,function(e){dk();
});
getSelectionModel().addListener(cC,function(e){if(this.getSelectedCount()>0){buttonUebernehmenOPS.setEnabled(true);
}else{buttonUebernehmenOPS.setEnabled(false);
}});
setVisibility(cq);
}tableHDKorb=new qx.ui.table.Table(du);

with(tableHDKorb){setHeight(42);
setWidth(362);
setDecorator(null);
setColumnVisibilityButtonVisible(false);
setStatusBarVisible(false);
setColumnWidth(0,65);
setColumnWidth(1,330);
setMetaColumnCounts([1,-1]);
}tableOPSKorb=new qx.ui.table.Table(ee);

with(tableOPSKorb){setHeight(180);
setWidth(362);
setDecorator(null);
setColumnVisibilityButtonVisible(false);
setStatusBarVisible(false);
setColumnWidth(0,65);
setColumnWidth(1,330);
setMetaColumnCounts([1,-1]);
addListener(cp,function(e){if(e.getKeyIdentifier()==bF||e.getKeyIdentifier()==cK){this.getTableModel().removeRows(this.getSelectionModel().getLeadSelectionIndex(),1);
}});
addListener(ck,function(e){this.getTable().getTableModel().removeRows(this.getTable().getSelectionModel().getLeadSelectionIndex(),1);
});
getSelectionModel().addListener(cC,function(e){if(this.getSelectedCount()>0){buttonLoeschenOPS.setEnabled(true);
}else{buttonLoeschenOPS.setEnabled(false);
}});
}buttonStart=new qx.ui.form.Button(ba);

with(buttonStart){setWidth(60);
addListener(cs,function(e){eb();
});
}buttonUebernehmenHD=new qx.ui.form.Button(Y);

with(buttonUebernehmenHD){setWidth(60);
addListener(cs,function(e){ej();
});
}buttonUebernehmenOPS=new qx.ui.form.Button(bi);

with(buttonUebernehmenOPS){addListener(cs,function(e){dk();
});
}buttonNeuerFall=new qx.ui.form.Button(bl);

with(buttonNeuerFall){addListener(cs,function(e){location.reload();
});
}buttonBeispiel=new qx.ui.form.Button(bv);
buttonBeispiel.addListener(cs,function(e){var da=new Array(cG,bN,by,bo,cH,bM,bh);
var cY=new Array(bL,bz,bB,bC,bj,bm,cL);
var dc=new Array(3,5,0,0,3,2,0);
var db=new Array(0,3,1,6,10,1,5);
var i=Math.floor(Math.random()*da.length);
dL(da[i],cY[i],dc[i],db[i]);
dU.setSource(co);
dI.setSource(co);
});
buttonLoeschenOPS=new qx.ui.form.Button(br);

with(buttonLoeschenOPS){setWidth(60);
addListener(cs,function(e){tableOPSKorb.getTableModel().removeRows(tableOPSKorb.getSelectionModel().getLeadSelectionIndex(),1);
});
setEnabled(false);
}buttonStartOPS=new qx.ui.form.Button(ba);

with(buttonStartOPS){setWidth(60);
addListener(cs,function(e){ds();
});
}var dh=new qx.ui.table.model.Simple();
dh.setColumns([cf,cc,ct]);
var dp=[];
dp.push([cu,cu]);
dh.setColumnEditable(0,false);
dh.setColumnEditable(1,false);
dh.setColumnEditable(2,false);
dh.setColumnSortable(0,false);
dh.setColumnSortable(1,false);
dh.setColumnSortable(2,false);
var ef=new qx.ui.table.model.Simple();
ef.setColumns([cf,cc,ct]);
var dr=[];
dr.push([cu,cu,cu]);
ef.setColumnEditable(0,false);
ef.setColumnEditable(1,false);
ef.setColumnEditable(2,false);
ef.setColumnSortable(0,false);
ef.setColumnSortable(1,false);
ef.setColumnSortable(2,false);
var el=new qx.ui.table.model.Simple();
el.setColumns([cf,cc,ct]);
var dS=[];
dS.push([cu,cu]);
el.setColumnEditable(0,false);
el.setColumnEditable(1,false);
el.setColumnEditable(2,false);
el.setColumnSortable(0,false);
el.setColumnSortable(1,false);
el.setColumnSortable(2,false);
var dq=new qx.ui.table.cellrenderer.Html();
var ed=new qx.ui.table.Table(dh);

with(ed){setStatusBarVisible(false);
setColumnVisibilityButtonVisible(false);
setMetaColumnCounts([1,-1]);
setColumnWidth(0,42);
setColumnWidth(1,70);
setColumnWidth(2,250);
var dT=qx.ui.table.selection.Model.SINGLE_SELECTION;
getSelectionModel().setSelectionMode(dT);
addListener(cE,function(e){dz.setSource(ci+ed.getTableModel().getRowData(ed.getSelectionModel().getLeadSelectionIndex())[0]+bH+dC.getValue().substring(0,4));
});
}ed.getTableColumnModel().setDataCellRenderer(2,dq);
var dl=new qx.ui.table.Table(ef);

with(dl){setStatusBarVisible(false);
setColumnVisibilityButtonVisible(false);
setMetaColumnCounts([1,-1]);
setColumnWidth(0,42);
setColumnWidth(1,70);
setColumnWidth(2,250);
var dT=qx.ui.table.selection.Model.SINGLE_SELECTION;
getSelectionModel().setSelectionMode(dT);
addListener(cE,function(e){dU.setSource(ci+dl.getTableModel().getRowData(dl.getSelectionModel().getLeadSelectionIndex())[0]+bD+dC.getValue().substring(0,4));
});
}dl.getTableColumnModel().setDataCellRenderer(2,dq);
var dv=new qx.ui.table.Table(el);

with(dv){setStatusBarVisible(false);
setColumnVisibilityButtonVisible(false);
setMetaColumnCounts([1,-1]);
setColumnWidth(0,42);
setColumnWidth(1,70);
setColumnWidth(2,250);
var dT=qx.ui.table.selection.Model.SINGLE_SELECTION;
getSelectionModel().setSelectionMode(dT);
addListener(cE,function(e){dI.setSource(ci+dv.getTableModel().getRowData(dv.getSelectionModel().getLeadSelectionIndex())[0]+bO+dC.getValue().substring(0,4));
});
}dv.getTableColumnModel().setDataCellRenderer(2,dq);
var em=new qx.ui.basic.Label(bp);
em.setFont(new qx.bom.Font(14,[ch]));
var dC=new qx.ui.basic.Label(bI);
dC.setFont(new qx.bom.Font(14,[ch]));
var dz=new qx.ui.embed.Iframe();

with(dz){setWidth(413);
setHeight(230);
setDecorator(null);
setMarginLeft(12);
setSource(co);
}var dU=new qx.ui.embed.Iframe();

with(dU){setWidth(413);
setHeight(230);
setDecorator(null);
setMarginLeft(12);
setSource(co);
}var dI=new qx.ui.embed.Iframe();

with(dI){setWidth(413);
setHeight(230);
setDecorator(null);
setMarginLeft(12);
setSource(co);
}var dA=new qx.ui.form.Slider();

with(dA){setMaximum(4000);
setMinimum(2000);
setSingleStep(10);
setPageStep(100);
setValue(2800);
setOrientation(bx);
setWidth(360);
setHeight(22);
}var dg=new qx.ui.form.Button(Y);

with(dg){addListener(cs,function(e){dC.setValue(dA.getValue().toString()+cD);

if(dz.getSource().indexOf(cz)==-1){dz.setSource(dz.getSource()+cj+dC.getValue().substring(0,4));
}
if(dU.getSource().indexOf(cz)==-1){dU.setSource(dU.getSource()+cj+dC.getValue().substring(0,4));
}
if(dI.getSource().indexOf(cz)==-1){dI.setSource(dI.getSource()+cj+dC.getValue().substring(0,4));
}
if(tableHDKorb.getTableModel().getData()[0][0]!=cu){dN();
dR();
dK();
}});
}var di=new qx.ui.basic.Label(dA.getValue().toString()+cD);
di.setFont(new qx.bom.Font(16,[ch]));
dA.addListener(bA,function(e){di.setValue(dA.getValue().toString()+cD);
});
var dO=new qx.ui.tabview.TabView();
dO.setPaddingTop(0);
var eh=new qx.ui.tabview.Page(bq);

with(eh){setLayout(new qx.ui.layout.Grid(0,5));
getLayout().setColumnWidth(0,380);
getLayout().setColumnWidth(1,405);
getLayout().setRowHeight(0,260);
}var dw=new qx.ui.tabview.Page(bE);

with(dw){setLayout(new qx.ui.layout.Grid(0,5));
getLayout().setColumnWidth(0,380);
getLayout().setColumnWidth(1,405);
getLayout().setRowHeight(0,260);
}var dy=new qx.ui.tabview.Page(bw);

with(dy){setLayout(new qx.ui.layout.Grid(0,5));
getLayout().setColumnWidth(0,380);
getLayout().setColumnWidth(1,405);
getLayout().setRowHeight(0,260);
}dz.setBackgroundColor(eh.getBackgroundColor());
dU.setBackgroundColor(dw.getBackgroundColor());
dI.setBackgroundColor(dy.getBackgroundColor());
eh.add(ed,{row:0,column:0,rowSpan:1,colSpan:1});
eh.add(dz,{row:0,column:1,rowSpan:1,colSpan:1});
dw.add(dl,{row:0,column:0,rowSpan:1,colSpan:1});
dw.add(dU,{row:0,column:1,rowSpan:1,colSpan:1});
dy.add(dv,{row:0,column:0,rowSpan:1,colSpan:1});
dy.add(dI,{row:0,column:1,rowSpan:1,colSpan:1});
dO.add(eh);
dO.add(dw);
dO.add(dy);
var dJ=new qx.ui.tabview.TabView();
dJ.setPaddingTop(0);
var dF=new qx.ui.tabview.Page(cJ);
dF.setLayout(new qx.ui.layout.Grid(0,5));

with(dF){getLayout().setColumnWidth(0,25);
getLayout().setColumnWidth(1,35);
getLayout().setColumnWidth(2,50);
getLayout().setColumnWidth(3,50);
getLayout().setColumnWidth(4,25);
getLayout().setColumnWidth(5,70);
getLayout().setColumnWidth(6,100);
getLayout().setColumnWidth(7,20);
getLayout().setColumnWidth(8,400);
getLayout().setRowHeight(2,15);
}var dm=new qx.ui.tabview.Page(cN);
dm.setLayout(new qx.ui.layout.Grid(0,5));

with(dm){getLayout().setColumnWidth(0,25);
getLayout().setColumnWidth(1,35);
getLayout().setColumnWidth(2,50);
getLayout().setColumnWidth(3,50);
getLayout().setColumnWidth(4,25);
getLayout().setColumnWidth(5,70);
getLayout().setColumnWidth(6,100);
getLayout().setColumnWidth(7,20);
getLayout().setColumnWidth(8,400);
getLayout().setRowHeight(2,15);
}var ec=new qx.ui.tabview.Page(bK);

with(ec){setLayout(new qx.ui.layout.Grid(0,5));
getLayout().setColumnWidth(0,158);
getLayout().setColumnWidth(1,50);
getLayout().setColumnWidth(2,158);
getLayout().setRowHeight(0,30);
getLayout().setRowHeight(1,30);
getLayout().setRowHeight(2,25);
}ec.add(dA,{row:1,column:0,rowSpan:1,colSpan:3});
ec.add(di,{row:0,column:1,rowSpan:1,colSpan:1});
ec.add(dg,{row:2,column:0,rowSpan:1,colSpan:3});
dF.add(hdEdit,{row:0,column:0,rowSpan:1,colSpan:2});
dF.add(langtextEdit,{row:0,column:2,rowSpan:1,colSpan:4});
dF.add(buttonStart,{row:0,column:6,rowSpan:1,colSpan:1});
dF.add(tableHD,{row:1,column:0,rowSpan:1,colSpan:7});
dF.add(buttonUebernehmenHD,{row:2,column:0,rowSpan:1,colSpan:7});
dm.add(opsEdit,{row:0,column:0,rowSpan:1,colSpan:2});
dm.add(opsLangtextEdit,{row:0,column:2,rowSpan:1,colSpan:4});
dm.add(buttonStartOPS,{row:0,column:6,rowSpan:1,colSpan:1});
dm.add(tableOPS,{row:1,column:0,rowSpan:1,colSpan:7});
dm.add(buttonUebernehmenOPS,{row:2,column:0,rowSpan:1,colSpan:7});
dJ.add(dF);
dJ.add(dm);
dJ.add(ec);
this.groupBoxEingabe.add(dJ,{row:0,column:0,rowSpan:5,colSpan:1});
this.groupBoxEingabe.add(tableHDKorb,{row:0,column:2,rowSpan:1,colSpan:3});
this.groupBoxEingabe.add(tableOPSKorb,{row:2,column:2,rowSpan:1,colSpan:3});
this.groupBoxEingabe.add(buttonLoeschenOPS,{row:3,column:2,rowSpan:1,colSpan:3});
this.groupBoxEingabe.add(em,{row:4,column:2,rowSpan:1,colSpan:1});
this.groupBoxEingabe.add(dC,{row:4,column:3,rowSpan:1,colSpan:1});
this.groupBoxAusgabe.add(dO);
this.groupBoxAusgabe.setVisibility(cq);
var dM=this.groupBoxAusgabe;
this.add(buttonBeispiel,{row:0,column:0,rowSpan:1,colSpan:1});
this.add(buttonNeuerFall,{row:0,column:1,rowSpan:1,colSpan:1});
this.add(this.groupBoxEingabe,{row:1,column:0,rowSpan:1,colSpan:3});
this.add(this.groupBoxAusgabe,{row:2,column:0,rowSpan:1,colSpan:3});
eb=function eb(){if(hdSuchmodus==bY){langtextEdit.setValue(dd(langtextEdit.getValue()));
wert=langtextEdit.getValue();

if(wert.length<4){alert('Bitte geben Sie mindestens 4 Zeichen ein');
return false;
}
if(ek==wert){return false;
}ek=wert;
var M=cF;
var N=wert.split(bS);
tableHD.setAdditionalStatusBarText(ct);
dV.setCursor(cl);
df.setData([[ct,ct]]);
dQ.callAsync(function(R,S,T){if(R[0][0]==cu){dV.setCursor(cr);
de=true;
df.removeRows(0,1,true);
tableHD.setAdditionalStatusBarText(bW+wert);
return false;
}de=false;
df.setData(R);
tableHD.setAdditionalStatusBarText(bQ+wert);
dV.setCursor(cr);
},M,N);
}
if(hdSuchmodus==bT){hdEdit.setValue(dd(hdEdit.getValue()));
werticd=hdEdit.getValue();

if(werticd.length<1){alert('Bitte geben Sie mindestens 1 Zeichen ein');
return false;
}
if(dP==werticd){return false;
}dP=werticd;
var M=cM;
var N=werticd.split(bS);
tableHD.setAdditionalStatusBarText(ct);
dV.setCursor(cl);
df.setData([[ct,ct]]);
dQ.callAsync(function(cP,cQ,cR){if(cP[0][0]==cu){dV.setCursor(cr);
de=true;
df.removeRows(0,1,true);
tableHD.setAdditionalStatusBarText(bW+werticd);
return false;
}de=false;
df.setData(cP);
tableHD.setAdditionalStatusBarText(bQ+werticd);
dV.setCursor(cr);
},M,N);
}};
function ds(){if(opsSuchmodus==bY){opsLangtextEdit.setValue(dd(opsLangtextEdit.getValue()));
wertopslang=opsLangtextEdit.getValue();

if(wertopslang.length<4){alert('Bitte geben Sie mindestens 4 Zeichen ein');
return false;
}
if(dY==wertopslang){return false;
}dY=wertopslang;
var U=bG;
var V=wertopslang.split(bS);
tableOPS.setAdditionalStatusBarText(ct);
dV.setCursor(cl);
dn.setData([[ct,ct]]);
dQ.callAsync(function(q,r,t){if(q[0][0]==cu){dV.setCursor(cr);
dj=true;
dn.removeRows(0,1,true);
tableOPS.setAdditionalStatusBarText(bW+wertopslang);
return false;
}dj=false;
dn.setData(q);
tableOPS.setAdditionalStatusBarText(bQ+wertopslang);
dV.setCursor(cr);
},U,V);
}
if(opsSuchmodus==bU){opsEdit.setValue(dd(opsEdit.getValue()));
wertops=opsEdit.getValue();

if(wertops.length<2){alert('Bitte geben Sie mindestens 2 Zeichen ein');
return false;
}
if(dD==wertops){return false;
}dD=wertops;
var U=bJ;
var V=wertops.split(bS);
tableOPS.setAdditionalStatusBarText(ct);
dV.setCursor(cl);
dn.setData([[ct,ct]]);
dQ.callAsync(function(k,l,m){if(k[0][0]==cu){dV.setCursor(cr);
dj=true;
dn.removeRows(0,1,true);
tableOPS.setAdditionalStatusBarText(bW+wertops);
return false;
}dj=false;
dn.setData(k);
tableOPS.setAdditionalStatusBarText(bQ+wertops);
dV.setCursor(cr);
},U,V);
}}function ej(){tableHDKorb.getTableModel().setData([tableHD.getTableModel().getRowData(tableHD.getSelectionModel().getLeadSelectionIndex())]);
}function dk(){if(tableHDKorb.getTableModel().getRowCount()==0){alert("Bitte wählen Sie zuerst eine Hauptdiagnose!");
return false;
}
if(tableOPSKorb.getTableModel().getRowCount()!=0){for(i=0;i<tableOPSKorb.getTableModel().getRowCount();i++){if((tableOPSKorb.getTableModel().getRowData(i))[0]==(tableOPS.getTableModel().getRowData(tableOPS.getSelectionModel().getLeadSelectionIndex()))[0]){return false;
}}}tableOPSKorb.getTableModel().addRows([tableOPS.getTableModel().getRowData(tableOPS.getSelectionModel().getLeadSelectionIndex())],(tableOPSKorb.getTableModel().getRowCount()));
}function dN(){var n=tableHDKorb.getTableModel().getData()[0][0];

if(n==cu){alert('Sie muessen die ICD der Hauptdiagnose angeben!');
return false;
}var p=tableOPSKorb.getTableModel().getData();
var o=[];

for(i=0;i<p.length;i++){o.push(p[i][0]);
}dX.callAsync(function(y,z,A){y.sort(ea);
bwert=dC.getValue();
dp=[];

if(y.length==0){dp[0]=[cu,cu,cu,cu,cu];
}
for(i=0;i<y.length;i++){erloesdifferenz=cu;
bfwCorrectedValue10=di.getValue().substring(0,5);

if(i==0){if(y[i][2]==0){var C=1;
}else{var C=(6*bfwCorrectedValue10)/200;
}}
if(y[i][2]>10){y[i][2]=10;
}var B=(y[i][2]*bfwCorrectedValue10)/C;

if(i==0){maxvergbreite10=B;
}
if(B>maxvergbreite10/2){var D=cy+Math.floor((((1-((B-maxvergbreite10/2)/(maxvergbreite10/2)))*235)))+cg;
}else{var D=cv+Math.floor(((B)/(maxvergbreite10/2))*235)+cw;
}
if(B<=1){B=1.2;
}
if(B>200){B=200;
}dp.push([y[i][0],Math.floor(y[i][2]*bfwCorrectedValue10),cx+Math.floor(B)+cB+D+cA+D+ce]);
}dh.setData(dp);
dM.setVisibility(cq);
},cd,n,o);
}function dR(){var O=tableHDKorb.getTableModel().getData()[0][0];

if(O==cu){alert('Sie müssen die ICD der Hauptdiagnose angeben!');
return false;
}var Q=tableOPSKorb.getTableModel().getData();
var P=[];

for(i=0;i<Q.length;i++){P.push(Q[i][0]);
}dW.callAsync(function(c,d,f){c.sort(ea);
bwert=dC.getValue();
dr=[];

if(c.length==0){dr[0]=[cu,cu,cu,cu,cu];
}
for(i=0;i<c.length;i++){erloesdifferenz=cu;
bfwCorrectedValue=di.getValue().substring(0,5);

if(i==0){if(c[i][2]==0){var j=1;
}else{var j=(6*bfwCorrectedValue)/200;
}}
if(c[i][2]>10){c[i][2]=10;
}var h=(c[i][2]*bfwCorrectedValue)/j;

if(i==0){maxvergbreite=h;
}
if(h>maxvergbreite/2){var g=cy+Math.floor((((1-((h-maxvergbreite/2)/(maxvergbreite/2)))*235)))+cg;
}else{var g=cv+Math.floor(((h)/(maxvergbreite/2))*235)+cw;
}
if(h<=1){h=1.2;
}
if(h>200){h=200;
}dr.push([c[i][0],Math.floor(c[i][2]*bfwCorrectedValue),cx+Math.floor(h)+cB+g+cA+g+ce]);
}ef.setData(dr);
dM.setVisibility(cq);
},cd,O,P);
}function dK(){var J=tableHDKorb.getTableModel().getData()[0][0];

if(J==cu){alert('Sie muessen die ICD der Hauptdiagnose angeben!');
return false;
}var L=tableOPSKorb.getTableModel().getData();
var K=[];

for(i=0;i<L.length;i++){K.push(L[i][0]);
}dt.callAsync(function(cS,cT,cU){cS.sort(ea);
bwert=dC.getValue();
dS=[];

if(cS.length==0){dS[0]=[cu,cu,cu,cu,cu];
}
for(i=0;i<cS.length;i++){erloesdifferenz=cu;
bfwCorrectedValue07=di.getValue().substring(0,5);

if(i==0){if(cS[i][2]==0){var cW=1;
}else{var cW=(6*bfwCorrectedValue07)/200;
}}
if(cS[i][2]>10){cS[i][2]=10;
}var cV=(cS[i][2]*bfwCorrectedValue07)/cW;

if(i==0){maxvergbreite07=cV;
}
if(cV>maxvergbreite07/2){var cX=cy+Math.floor((((1-((cV-maxvergbreite07/2)/(maxvergbreite07/2)))*235)))+cg;
}else{var cX=cv+Math.floor(((cV)/(maxvergbreite07/2))*235)+cw;
}
if(cV<=1){cV=1.2;
}
if(cV>200){cV=200;
}dS.push([cS[i][0],Math.floor(cS[i][2]*bfwCorrectedValue07),cx+Math.floor(cV)+cB+cX+cA+cX+ce]);
}el.setData(dS);
dM.setVisibility(cq);
},cd,J,K);
}function ea(a,b){return b[2]-a[2];
}function dL(u,v,w,x){hdEdit.setValue(u);
hdEdit.focus();
hdSuchmodus=bT;
buttonStart.fireEvent(cs);
opsEdit.setValue(v);
opsEdit.focus();
opsSuchmodus=bU;
buttonStartOPS.fireEvent(cs);
tableHD.getSelectionModel().setSelectionInterval(w,w);
tableOPS.getSelectionModel().setSelectionInterval(x,x);
setTimeout(X,1800);
setTimeout(cb,2300);
}},members:{__jM:function(){var I=new qx.ui.layout.Canvas();
return I;
},trim:function(s){while(s.substring(0,1)==bb){s=s.substring(1,s.length);
}
while(s.substring(s.length-1,s.length)==bb){s=s.substring(0,s.length-1);
}return s;
},setContent:function(E,F,G,H){hdEdit.setValue(E);
hdEdit.focus();
hdSuchmodus=bT;
buttonStart.fireEvent(cs);
opsEdit.setValue(F);
opsEdit.focus();
opsSuchmodus=bU;
buttonStartOPS.fireEvent(cs);
tableHD.getSelectionModel().setSelectionInterval(G,G);
tableOPS.getSelectionModel().setSelectionInterval(H,H);
setTimeout(X,1800);
setTimeout(cb,2300);
}}});
})();
(function(){var cA="left",cz="top",cy="_applyLayoutChange",cx="hAlign",cw="flex",cv="vAlign",cu="Integer",ct="minWidth",cs="width",cr="minHeight",co="qx.ui.layout.Grid",cq="height",cp="maxHeight",cn="maxWidth";
qx.Class.define(co,{extend:qx.ui.layout.Abstract,construct:function(h,k){arguments.callee.base.call(this);
this.__jN=[];
this.__jO=[];

if(h){this.setSpacingX(h);
}
if(k){this.setSpacingY(k);
}},properties:{spacingX:{check:cu,init:0,apply:cy},spacingY:{check:cu,init:0,apply:cy}},members:{__jP:null,__jN:null,__jO:null,__jQ:null,__jR:null,__jS:null,__jT:null,__jU:null,__jV:null,verifyLayoutProperty:null,__jW:function(){var bv=[];
var bu=[];
var bw=[];
var bs=-1;
var br=-1;
var by=this._getLayoutChildren();

for(var i=0,l=by.length;i<l;i++){var bt=by[i];
var bx=bt.getLayoutProperties();
var bz=bx.row;
var bq=bx.column;
bx.colSpan=bx.colSpan||1;
bx.rowSpan=bx.rowSpan||1;
if(bz==null||bq==null){throw new Error("The layout properties 'row' and 'column' of the child widget '"+bt+"' must be defined!");
}
if(bv[bz]&&bv[bz][bq]){throw new Error("Cannot add widget '"+bt+"'!. "+"There is already a widget '"+bv[bz][bq]+"' in this cell ("+bz+", "+bq+")");
}
for(var x=bq;x<bq+bx.colSpan;x++){for(var y=bz;y<bz+bx.rowSpan;y++){if(bv[y]==undefined){bv[y]=[];
}bv[y][x]=bt;
br=Math.max(br,x);
bs=Math.max(bs,y);
}}
if(bx.rowSpan>1){bw.push(bt);
}
if(bx.colSpan>1){bu.push(bt);
}}for(var y=0;y<=bs;y++){if(bv[y]==undefined){bv[y]=[];
}}this.__jP=bv;
this.__jQ=bu;
this.__jR=bw;
this.__jS=bs;
this.__jT=br;
this.__jU=null;
this.__jV=null;
delete this._invalidChildrenCache;
},_setRowData:function(ch,ci,cj){var ck=this.__jN[ch];

if(!ck){this.__jN[ch]={};
this.__jN[ch][ci]=cj;
}else{ck[ci]=cj;
}},_setColumnData:function(dW,dX,dY){var ea=this.__jO[dW];

if(!ea){this.__jO[dW]={};
this.__jO[dW][dX]=dY;
}else{ea[dX]=dY;
}},setSpacing:function(I){this.setSpacingY(I);
this.setSpacingX(I);
return this;
},setColumnAlign:function(bC,bD,bE){{};
this._setColumnData(bC,cx,bD);
this._setColumnData(bC,cv,bE);
this._applyLayoutChange();
return this;
},getColumnAlign:function(U){var V=this.__jO[U]||{};
return {vAlign:V.vAlign||cz,hAlign:V.hAlign||cA};
},setRowAlign:function(cB,cC,cD){{};
this._setRowData(cB,cx,cC);
this._setRowData(cB,cv,cD);
this._applyLayoutChange();
return this;
},getRowAlign:function(bT){var bU=this.__jN[bT]||{};
return {vAlign:bU.vAlign||cz,hAlign:bU.hAlign||cA};
},getCellWidget:function(bi,bj){if(this._invalidChildrenCache){this.__jW();
}var bi=this.__jP[bi]||{};
return bi[bj]||null;
},getRowCount:function(){if(this._invalidChildrenCache){this.__jW();
}return this.__jS+1;
},getColumnCount:function(){if(this._invalidChildrenCache){this.__jW();
}return this.__jT+1;
},getCellAlign:function(cU,cV){var dc=cz;
var da=cA;
var db=this.__jN[cU];
var cX=this.__jO[cV];
var cW=this.__jP[cU][cV];

if(cW){var cY={vAlign:cW.getAlignY(),hAlign:cW.getAlignX()};
}else{cY={};
}if(cY.vAlign){dc=cY.vAlign;
}else if(db&&db.vAlign){dc=db.vAlign;
}else if(cX&&cX.vAlign){dc=cX.vAlign;
}if(cY.hAlign){da=cY.hAlign;
}else if(cX&&cX.hAlign){da=cX.hAlign;
}else if(db&&db.hAlign){da=db.hAlign;
}return {vAlign:dc,hAlign:da};
},setColumnFlex:function(cS,cT){this._setColumnData(cS,cw,cT);
this._applyLayoutChange();
return this;
},getColumnFlex:function(a){var b=this.__jO[a]||{};
return b.flex!==undefined?b.flex:0;
},setRowFlex:function(B,C){this._setRowData(B,cw,C);
this._applyLayoutChange();
return this;
},getRowFlex:function(c){var d=this.__jN[c]||{};
var e=d.flex!==undefined?d.flex:0;
return e;
},setColumnMaxWidth:function(bk,bl){this._setColumnData(bk,cn,bl);
this._applyLayoutChange();
return this;
},getColumnMaxWidth:function(bm){var bn=this.__jO[bm]||{};
return bn.maxWidth!==undefined?bn.maxWidth:Infinity;
},setColumnWidth:function(L,M){this._setColumnData(L,cs,M);
this._applyLayoutChange();
return this;
},getColumnWidth:function(J){var K=this.__jO[J]||{};
return K.width!==undefined?K.width:null;
},setColumnMinWidth:function(bo,bp){this._setColumnData(bo,ct,bp);
this._applyLayoutChange();
return this;
},getColumnMinWidth:function(m){var n=this.__jO[m]||{};
return n.minWidth||0;
},setRowMaxHeight:function(dp,dq){this._setRowData(dp,cp,dq);
this._applyLayoutChange();
return this;
},getRowMaxHeight:function(bX){var bY=this.__jN[bX]||{};
return bY.maxHeight||Infinity;
},setRowHeight:function(cl,cm){this._setRowData(cl,cq,cm);
this._applyLayoutChange();
return this;
},getRowHeight:function(bV){var bW=this.__jN[bV]||{};
return bW.height!==undefined?bW.height:null;
},setRowMinHeight:function(f,g){this._setRowData(f,cr,g);
this._applyLayoutChange();
return this;
},getRowMinHeight:function(bA){var bB=this.__jN[bA]||{};
return bB.minHeight||0;
},__jX:function(D){var H=D.getSizeHint();
var G=D.getMarginLeft()+D.getMarginRight();
var F=D.getMarginTop()+D.getMarginBottom();
var E={height:H.height+F,width:H.width+G,minHeight:H.minHeight+F,minWidth:H.minWidth+G,maxHeight:H.maxHeight+F,maxWidth:H.maxWidth+G};
return E;
},_fixHeightsRowSpan:function(cE){var cP=this.getSpacingY();

for(var i=0,l=this.__jR.length;i<l;i++){var cH=this.__jR[i];
var cJ=this.__jX(cH);
var cK=cH.getLayoutProperties();
var cG=cK.row;
var cN=cP*(cK.rowSpan-1);
var cF=cN;
var cM={};

for(var j=0;j<cK.rowSpan;j++){var cR=cK.row+j;
var cI=cE[cR];
var cQ=this.getRowFlex(cR);

if(cQ>0){cM[cR]={min:cI.minHeight,value:cI.height,max:cI.maxHeight,flex:cQ};
}cN+=cI.height;
cF+=cI.minHeight;
}if(cN<cJ.height){var cO=qx.ui.layout.Util.computeFlexOffsets(cM,cJ.height,cN);

for(var j=0;j<cK.rowSpan;j++){var cL=cO[cG+j]?cO[cG+j].offset:0;
cE[cG+j].height+=cL;
}}if(cF<cJ.minHeight){var cO=qx.ui.layout.Util.computeFlexOffsets(cM,cJ.minHeight,cF);

for(var j=0;j<cK.rowSpan;j++){var cL=cO[cG+j]?cO[cG+j].offset:0;
cE[cG+j].minHeight+=cL;
}}}},_fixWidthsColSpan:function(bF){var bJ=this.getSpacingX();

for(var i=0,l=this.__jQ.length;i<l;i++){var bG=this.__jQ[i];
var bI=this.__jX(bG);
var bL=bG.getLayoutProperties();
var bH=bL.column;
var bR=bJ*(bL.colSpan-1);
var bK=bR;
var bM={};
var bO;

for(var j=0;j<bL.colSpan;j++){var bS=bL.column+j;
var bQ=bF[bS];
var bP=this.getColumnFlex(bS);
if(bP>0){bM[bS]={min:bQ.minWidth,value:bQ.width,max:bQ.maxWidth,flex:bP};
}bR+=bQ.width;
bK+=bQ.minWidth;
}if(bR<bI.width){var bN=qx.ui.layout.Util.computeFlexOffsets(bM,bI.width,bR);

for(var j=0;j<bL.colSpan;j++){bO=bN[bH+j]?bN[bH+j].offset:0;
bF[bH+j].width+=bO;
}}if(bK<bI.minWidth){var bN=qx.ui.layout.Util.computeFlexOffsets(bM,bI.minWidth,bK);

for(var j=0;j<bL.colSpan;j++){bO=bN[bH+j]?bN[bH+j].offset:0;
bF[bH+j].minWidth+=bO;
}}}},_getRowHeights:function(){if(this.__jU!=null){return this.__jU;
}var dm=[];
var df=this.__jS;
var de=this.__jT;

for(var dn=0;dn<=df;dn++){var dg=0;
var di=0;
var dh=0;

for(var dl=0;dl<=de;dl++){var dd=this.__jP[dn][dl];

if(!dd){continue;
}var dj=dd.getLayoutProperties().rowSpan||0;

if(dj>1){continue;
}var dk=this.__jX(dd);

if(this.getRowFlex(dn)>0){dg=Math.max(dg,dk.minHeight);
}else{dg=Math.max(dg,dk.height);
}di=Math.max(di,dk.height);
}var dg=Math.max(dg,this.getRowMinHeight(dn));
var dh=this.getRowMaxHeight(dn);

if(this.getRowHeight(dn)!==null){var di=this.getRowHeight(dn);
}else{var di=Math.max(dg,Math.min(di,dh));
}dm[dn]={minHeight:dg,height:di,maxHeight:dh};
}
if(this.__jR.length>0){this._fixHeightsRowSpan(dm);
}this.__jU=dm;
return dm;
},_getColWidths:function(){if(this.__jV!=null){return this.__jV;
}var bb=[];
var X=this.__jT;
var ba=this.__jS;

for(var bg=0;bg<=X;bg++){var be=0;
var bd=0;
var Y=Infinity;

for(var bh=0;bh<=ba;bh++){var W=this.__jP[bh][bg];

if(!W){continue;
}var bc=W.getLayoutProperties().colSpan||0;

if(bc>1){continue;
}var bf=this.__jX(W);

if(this.getColumnFlex(bg)>0){bd=Math.max(bd,bf.minWidth);
}else{bd=Math.max(bd,bf.width);
}be=Math.max(be,bf.width);
}var bd=Math.max(bd,this.getColumnMinWidth(bg));
var Y=this.getColumnMaxWidth(bg);

if(this.getColumnWidth(bg)!==null){var be=this.getColumnWidth(bg);
}else{var be=Math.max(bd,Math.min(be,Y));
}bb[bg]={minWidth:bd,width:be,maxWidth:Y};
}
if(this.__jQ.length>0){this._fixWidthsColSpan(bb);
}this.__jV=bb;
return bb;
},_getColumnFlexOffsets:function(ca){var cb=this.getSizeHint();
var cf=ca-cb.width;

if(cf==0){return {};
}var cd=this._getColWidths();
var cc={};

for(var i=0,l=cd.length;i<l;i++){var cg=cd[i];
var ce=this.getColumnFlex(i);

if((ce<=0)||(cg.width==cg.maxWidth&&cf>0)||(cg.width==cg.minWidth&&cf<0)){continue;
}cc[i]={min:cg.minWidth,value:cg.width,max:cg.maxWidth,flex:ce};
}return qx.ui.layout.Util.computeFlexOffsets(cc,ca,cb.width);
},_getRowFlexOffsets:function(N){var O=this.getSizeHint();
var R=N-O.height;

if(R==0){return {};
}var S=this._getRowHeights();
var P={};

for(var i=0,l=S.length;i<l;i++){var T=S[i];
var Q=this.getRowFlex(i);

if((Q<=0)||(T.height==T.maxHeight&&R>0)||(T.height==T.minHeight&&R<0)){continue;
}P[i]={min:T.minHeight,value:T.height,max:T.maxHeight,flex:Q};
}return qx.ui.layout.Util.computeFlexOffsets(P,N,O.height);
},renderLayout:function(dr,ds){if(this._invalidChildrenCache){this.__jW();
}var dG=qx.ui.layout.Util;
var du=this.getSpacingX();
var dA=this.getSpacingY();
var dL=this._getColWidths();
var dK=this._getColumnFlexOffsets(dr);
var dv=[];
var dN=this.__jT;
var dt=this.__jS;
var dM;

for(var dO=0;dO<=dN;dO++){dM=dK[dO]?dK[dO].offset:0;
dv[dO]=dL[dO].width+dM;
}var dD=this._getRowHeights();
var dF=this._getRowFlexOffsets(ds);
var dU=[];

for(var dB=0;dB<=dt;dB++){dM=dF[dB]?dF[dB].offset:0;
dU[dB]=dD[dB].height+dM;
}var dV=0;

for(var dO=0;dO<=dN;dO++){var top=0;

for(var dB=0;dB<=dt;dB++){var dI=this.__jP[dB][dO];
if(!dI){top+=dU[dB]+dA;
continue;
}var dw=dI.getLayoutProperties();
if(dw.row!==dB||dw.column!==dO){top+=dU[dB]+dA;
continue;
}var dT=du*(dw.colSpan-1);

for(var i=0;i<dw.colSpan;i++){dT+=dv[dO+i];
}var dJ=dA*(dw.rowSpan-1);

for(var i=0;i<dw.rowSpan;i++){dJ+=dU[dB+i];
}var dx=dI.getSizeHint();
var dR=dI.getMarginTop();
var dH=dI.getMarginLeft();
var dE=dI.getMarginBottom();
var dz=dI.getMarginRight();
var dC=Math.max(dx.minWidth,Math.min(dT-dH-dz,dx.maxWidth));
var dS=Math.max(dx.minHeight,Math.min(dJ-dR-dE,dx.maxHeight));
var dP=this.getCellAlign(dB,dO);
var dQ=dV+dG.computeHorizontalAlignOffset(dP.hAlign,dC,dT,dH,dz);
var dy=top+dG.computeVerticalAlignOffset(dP.vAlign,dS,dJ,dR,dE);
dI.renderLayout(dQ,dy,dC,dS);
top+=dU[dB]+dA;
}dV+=dv[dO]+du;
}},invalidateLayoutCache:function(){arguments.callee.base.call(this);
this.__jV=null;
this.__jU=null;
},_computeSizeHint:function(){if(this._invalidChildrenCache){this.__jW();
}var s=this._getColWidths();
var u=0,v=0;

for(var i=0,l=s.length;i<l;i++){var w=s[i];

if(this.getColumnFlex(i)>0){u+=w.minWidth;
}else{u+=w.width;
}v+=w.width;
}var z=this._getRowHeights();
var q=0,t=0;

for(var i=0,l=z.length;i<l;i++){var A=z[i];

if(this.getRowFlex(i)>0){q+=A.minHeight;
}else{q+=A.height;
}t+=A.height;
}var p=this.getSpacingX()*(s.length-1);
var o=this.getSpacingY()*(z.length-1);
var r={minWidth:u+p,width:v+p,minHeight:q+o,height:t+o};
return r;
}},destruct:function(){this.__jP=this.__jN=this.__jO=this.__jQ=this.__jR=this.__jV=this.__jU=null;
}});
})();
(function(){var f="qx.ui.core.MRemoteChildrenHandling";
qx.Mixin.define(f,{members:{getChildren:function(){return this.getChildrenContainer().getChildren();
},hasChildren:function(){return this.getChildrenContainer().hasChildren();
},add:function(d,e){return this.getChildrenContainer().add(d,e);
},remove:function(o){return this.getChildrenContainer().remove(o);
},removeAll:function(){return this.getChildrenContainer().removeAll();
},indexOf:function(n){return this.getChildrenContainer().indexOf(n);
},addAt:function(a,b,c){this.getChildrenContainer().addAt(a,b,c);
},addBefore:function(k,l,m){this.getChildrenContainer().addBefore(k,l,m);
},addAfter:function(h,i,j){this.getChildrenContainer().addAfter(h,i,j);
},removeAt:function(g){this.getChildrenContainer().removeAt(g);
}}});
})();
(function(){var a="qx.ui.core.MRemoteLayoutHandling";
qx.Mixin.define(a,{members:{setLayout:function(b){return this.getChildrenContainer().setLayout(b);
},getLayout:function(){return this.getChildrenContainer().getLayout();
}}});
})();
(function(){var p="Integer",o="_applyContentPadding",n="resetPaddingRight",m="setPaddingBottom",l="resetPaddingTop",k="qx.ui.core.MContentPadding",j="resetPaddingLeft",i="setPaddingTop",h="setPaddingRight",g="resetPaddingBottom",c="contentPaddingLeft",f="setPaddingLeft",e="contentPaddingTop",b="shorthand",a="contentPaddingRight",d="contentPaddingBottom";
qx.Mixin.define(k,{properties:{contentPaddingTop:{check:p,init:0,apply:o,themeable:true},contentPaddingRight:{check:p,init:0,apply:o,themeable:true},contentPaddingBottom:{check:p,init:0,apply:o,themeable:true},contentPaddingLeft:{check:p,init:0,apply:o,themeable:true},contentPadding:{group:[e,a,d,c],mode:b,themeable:true}},members:{__jY:{contentPaddingTop:i,contentPaddingRight:h,contentPaddingBottom:m,contentPaddingLeft:f},__ka:{contentPaddingTop:l,contentPaddingRight:n,contentPaddingBottom:g,contentPaddingLeft:j},_applyContentPadding:function(q,r,name){var s=this._getContentPaddingTarget();

if(q==null){var t=this.__ka[name];
s[t]();
}else{var u=this.__jY[name];
s[u](q);
}}}});
})();
(function(){var i="Boolean",h="invalid",g="qx.ui.form.MForm",f="_applyValid",e="",d="changeRequired",c="changeValid",b="changeInvalidMessage",a="String";
qx.Mixin.define(g,{properties:{valid:{check:i,init:true,apply:f,event:c},required:{check:i,init:false,event:d},invalidMessage:{check:a,init:e,event:b}},members:{_applyValid:function(j,k){j?this.removeState(h):this.addState(h);
}}});
})();
(function(){var i="legend",h="frame",g="middle",f="top",d="resize",c="qx.ui.groupbox.GroupBox",b="groupbox",a="_applyLegendPosition";
qx.Class.define(c,{extend:qx.ui.core.Widget,include:[qx.ui.core.MRemoteChildrenHandling,qx.ui.core.MRemoteLayoutHandling,qx.ui.core.MContentPadding,qx.ui.form.MForm],implement:[qx.ui.form.IForm],construct:function(j,k){arguments.callee.base.call(this);
this._setLayout(new qx.ui.layout.Canvas);
this._createChildControl(h);
this._createChildControl(i);
if(j!=null){this.setLegend(j);
}
if(k!=null){this.setIcon(k);
}},properties:{appearance:{refine:true,init:b},legendPosition:{check:[f,g],init:g,apply:a,themeable:true}},members:{_forwardStates:{invalid:true},_createChildControlImpl:function(l){var m;

switch(l){case h:m=new qx.ui.container.Composite();
this._add(m,{left:0,top:6,right:0,bottom:0});
break;
case i:m=new qx.ui.basic.Atom();
m.addListener(d,this._repositionFrame,this);
this._add(m);
break;
}return m||arguments.callee.base.call(this,l);
},_getContentPaddingTarget:function(){return this.getChildControl(h);
},_applyLegendPosition:function(e){if(this.getChildControl(i).getBounds()){this._repositionFrame();
}},_repositionFrame:function(){var o=this.getChildControl(i);
var n=this.getChildControl(h);
var p=o.getBounds().height;
if(this.getLegendPosition()==g){n.setLayoutProperties({"top":Math.round(p/2)});
}else if(this.getLegendPosition()==f){n.setLayoutProperties({"top":p});
}},getChildrenContainer:function(){return this.getChildControl(h);
},setLegend:function(r){var s=this.getChildControl(i);

if(r!==null){s.setLabel(r);
s.show();
}else{s.exclude();
}},getLegend:function(){return this.getChildControl(i).getLabel();
},setIcon:function(q){this.getChildControl(i).setIcon(q);
},getIcon:function(){this.getChildControl(i).getIcon();
}}});
})();
(function(){var be="_applyLayoutChange",bd="top",bc="left",bb="middle",ba="Decorator",Y="center",X="_applyReversed",W="bottom",V="qx.ui.layout.VBox",U="Integer",S="right",T="Boolean";
qx.Class.define(V,{extend:qx.ui.layout.Abstract,construct:function(a,b,c){arguments.callee.base.call(this);

if(a){this.setSpacing(a);
}
if(b){this.setAlignY(b);
}
if(c){this.setSeparator(c);
}},properties:{alignY:{check:[bd,bb,W],init:bd,apply:be},alignX:{check:[bc,Y,S],init:bc,apply:be},spacing:{check:U,init:0,apply:be},separator:{check:ba,nullable:true,apply:be},reversed:{check:T,init:false,apply:X}},members:{__kb:null,__kc:null,__kd:null,__ke:null,_applyReversed:function(){this._invalidChildrenCache=true;
this._applyLayoutChange();
},__kf:function(){var bk=this._getLayoutChildren();
var length=bk.length;
var bg=false;
var bf=this.__kb&&this.__kb.length!=length&&this.__kc&&this.__kb;
var bi;
var bh=bf?this.__kb:new Array(length);
var bj=bf?this.__kc:new Array(length);
if(this.getReversed()){bk=bk.concat().reverse();
}for(var i=0;i<length;i++){bi=bk[i].getLayoutProperties();

if(bi.height!=null){bh[i]=parseFloat(bi.height)/100;
}
if(bi.flex!=null){bj[i]=bi.flex;
bg=true;
}else{bj[i]=0;
}}if(!bf){this.__kb=bh;
this.__kc=bj;
}this.__kd=bg;
this.__ke=bk;
delete this._invalidChildrenCache;
},verifyLayoutProperty:null,renderLayout:function(u,v){if(this._invalidChildrenCache){this.__kf();
}var C=this.__ke;
var length=C.length;
var M=qx.ui.layout.Util;
var L=this.getSpacing();
var P=this.getSeparator();

if(P){var z=M.computeVerticalSeparatorGaps(C,L,P);
}else{var z=M.computeVerticalGaps(C,L,true);
}var i,x,y,G;
var H=[];
var N=z;

for(i=0;i<length;i+=1){G=this.__kb[i];
y=G!=null?Math.floor((v-z)*G):C[i].getSizeHint().height;
H.push(y);
N+=y;
}if(this.__kd&&N!=v){var E={};
var K,O;

for(i=0;i<length;i+=1){K=this.__kc[i];

if(K>0){D=C[i].getSizeHint();
E[i]={min:D.minHeight,value:H[i],max:D.maxHeight,flex:K};
}}var A=M.computeFlexOffsets(E,v,N);

for(i in A){O=A[i].offset;
H[i]+=O;
N+=O;
}}var top=C[0].getMarginTop();
if(N<v&&this.getAlignY()!=bd){top=v-N;

if(this.getAlignY()===bb){top=Math.round(top/2);
}}var D,R,I,y,F,J,B;
this._clearSeparators();
if(P){var Q=qx.theme.manager.Decoration.getInstance().resolve(P).getInsets();
var w=Q.top+Q.bottom;
}for(i=0;i<length;i+=1){x=C[i];
y=H[i];
D=x.getSizeHint();
J=x.getMarginLeft();
B=x.getMarginRight();
I=Math.max(D.minWidth,Math.min(u-J-B,D.maxWidth));
R=M.computeHorizontalAlignOffset(x.getAlignX()||this.getAlignX(),I,u,J,B);
if(i>0){if(P){top+=F+L;
this._renderSeparator(P,{top:top,left:0,height:w,width:u});
top+=w+L+x.getMarginTop();
}else{top+=M.collapseMargins(L,F,x.getMarginTop());
}}x.renderLayout(R,top,I,y);
top+=y;
F=x.getMarginBottom();
}},_computeSizeHint:function(){if(this._invalidChildrenCache){this.__kf();
}var k=qx.ui.layout.Util;
var t=this.__ke;
var f=0,j=0,h=0;
var d=0,m=0;
var q,e,s;
for(var i=0,l=t.length;i<l;i+=1){q=t[i];
e=q.getSizeHint();
j+=e.height;
var p=this.__kc[i];
var g=this.__kb[i];

if(p){f+=e.minHeight;
}else if(g){h=Math.max(h,Math.round(e.minHeight/g));
}else{f+=e.height;
}s=q.getMarginLeft()+q.getMarginRight();
if((e.width+s)>m){m=e.width+s;
}if((e.minWidth+s)>d){d=e.minWidth+s;
}}f+=h;
var o=this.getSpacing();
var r=this.getSeparator();

if(r){var n=k.computeVerticalSeparatorGaps(t,o,r);
}else{var n=k.computeVerticalGaps(t,o,true);
}return {minHeight:f+n,height:j+n,minWidth:d,width:m};
}},destruct:function(){this.__kb=this.__kc=this.__ke=null;
}});
})();
(function(){var K="showingPlaceholder",J="color",I="",H="none",G="qx.client",F="changeValue",E="Boolean",D="qx.event.type.Data",C="readonly",B="input",bx="focusin",bw="visibility",bv="focusout",bu="hidden",bt="absolute",bs="readOnly",br="text",bq="_applyTextAlign",bp="px",bo="RegExp",R=")",S="syncAppearance",P="gecko",Q="A",N="change",O="textAlign",L="focused",M="center",T="visible",U="disabled",bc="url(",ba="String",bg="resize",be="qx.ui.form.AbstractField",bk="transparent",bi="off",W="spellcheck",bn="false",bm="right",bl="PositiveInteger",V="mshtml",X="abstract",Y="block",bb="webkit",bd="_applyReadOnly",bf="_applyPlaceholder",bh="left",bj="qx/static/blank.gif";
qx.Class.define(be,{extend:qx.ui.core.Widget,implement:[qx.ui.form.IStringForm,qx.ui.form.IForm],include:[qx.ui.form.MForm],type:X,construct:function(h){arguments.callee.base.call(this);

if(h!=null){this.setValue(h);
}this.getContentElement().addListener(N,this._onChangeContent,this);
this.addListener(S,this._syncPlaceholder,this);
},events:{"input":D,"changeValue":D},properties:{textAlign:{check:[bh,M,bm],nullable:true,themeable:true,apply:bq},readOnly:{check:E,apply:bd,init:false},selectable:{refine:true,init:true},focusable:{refine:true,init:true},maxLength:{check:bl,init:Infinity},liveUpdate:{check:E,init:false},placeholder:{check:ba,nullable:true,apply:bf},filter:{check:bo,nullable:true,init:null}},members:{__kg:true,__kh:null,getFocusElement:function(){var bH=this.getContentElement();

if(bH){return bH;
}},_createInputElement:function(){return new qx.html.Input(br);
},renderLayout:function(q,top,r,s){var t=this._updateInsets;
var x=arguments.callee.base.call(this,q,top,r,s);
if(!x){return;
}var v=x.size||t;
var y=bp;

if(v||x.local||x.margin){var u=this.getInsets();
var innerWidth=r-u.left-u.right;
var innerHeight=s-u.top-u.bottom;
innerWidth=innerWidth<0?0:innerWidth;
innerHeight=innerHeight<0?0:innerHeight;
}var w=this.getContentElement();

if(t){this.__kj().setStyles({"left":u.left+y,"top":u.top+y});
}
if(v){this.__kj().setStyles({"width":innerWidth+y,"height":innerHeight+y});
w.setStyles({"width":innerWidth+y,"height":innerHeight+y});
}},_createContentElement:function(){var z=this._createInputElement();
z.setStyles({"border":H,"padding":0,"margin":0,"display":Y,"background":bk,"outline":H,"appearance":H,"position":bt,"autoComplete":bi});
z.setSelectable(this.getSelectable());
z.setEnabled(this.getEnabled());
z.addListener(B,this._onHtmlInput,this);
if(qx.core.Variant.isSet(G,P)){z.setAttribute(W,bn);
}if(qx.core.Variant.isSet(G,bb)){z.setStyle(bg,H);
}if(qx.core.Variant.isSet(G,V)){z.setStyles({backgroundImage:bc+qx.util.ResourceManager.getInstance().toUri(bj)+R});
}return z;
},_applyEnabled:function(bI,bJ){arguments.callee.base.call(this,bI,bJ);
this.getContentElement().setEnabled(bI);

if(bI){this._showPlaceholder();
}else{this._removePlaceholder();
}},__ki:{width:16,height:16},_getContentHint:function(){return {width:this.__ki.width*10,height:this.__ki.height||16};
},_applyFont:function(m,n){var o;

if(m){var p=qx.theme.manager.Font.getInstance().resolve(m);
o=p.getStyles();
}else{o=qx.bom.Font.getDefaultStyles();
}this.getContentElement().setStyles(o);
this.__kj().setStyles(o);
if(m){this.__ki=qx.bom.Label.getTextSize(Q,o);
}else{delete this.__ki;
}qx.ui.core.queue.Layout.add(this);
},_applyTextColor:function(bD,bE){if(bD){this.getContentElement().setStyle(J,qx.theme.manager.Color.getInstance().resolve(bD));
this.__kj().setStyle(J,qx.theme.manager.Color.getInstance().resolve(bD));
}else{this.getContentElement().removeStyle(J);
this.__kj().removeStyle(J);
}},tabFocus:function(){arguments.callee.base.call(this);
this.selectAllText();
},_getTextSize:function(){return this.__ki;
},_onHtmlInput:function(e){var bB=e.getData();
var bA=true;
this.__kg=false;
if(this.getFilter()!=null){var bC=I;
var by=bB.search(this.getFilter());
var bz=bB;

while(by>=0){bC=bC+(bz.charAt(by));
bz=bz.substring(by+1,bz.length);
by=bz.search(this.getFilter());
}
if(bC!=bB){bA=false;
bB=bC;
this.getContentElement().setValue(bB);
}}if(bB.length>this.getMaxLength()){var bA=false;
this.getContentElement().setValue(bB.substr(0,this.getMaxLength()));
}if(bA){this.fireDataEvent(B,bB);
if(this.getLiveUpdate()){this.fireNonBubblingEvent(F,qx.event.type.Data,[bB]);
}}},setValue:function(a){if(a===null){if(this.__kg){return a;
}a=I;
this.__kg=true;
}else{this.__kg=false;
this._removePlaceholder();
}
if(qx.lang.Type.isString(a)){var c=this.getContentElement();

if(a.length>this.getMaxLength()){a=a.substr(0,this.getMaxLength());
}
if(c.getValue()!=a){var d=c.getValue();
c.setValue(a);
var b=this.__kg?null:a;
this.fireNonBubblingEvent(F,qx.event.type.Data,[b,d]);
}this._showPlaceholder();
return a;
}throw new Error("Invalid value type: "+a);
},getValue:function(){var A=this.getContentElement().getValue();
return this.__kg?null:A;
},resetValue:function(){this.setValue(null);
},_onChangeContent:function(e){this.__kg=e.getData()===null;
this.fireNonBubblingEvent(F,qx.event.type.Data,[e.getData()]);
},getTextSelection:function(){return this.getContentElement().getTextSelection();
},getTextSelectionLength:function(){return this.getContentElement().getTextSelectionLength();
},getTextSelectionStart:function(){return this.getContentElement().getTextSelectionStart();
},getTextSelectionEnd:function(){return this.getContentElement().getTextSelectionEnd();
},setTextSelection:function(k,l){this.getContentElement().setTextSelection(k,l);
},clearTextSelection:function(){this.getContentElement().clearTextSelection();
},selectAllText:function(){this.setTextSelection(0);
},_showPlaceholder:function(){var g=this.getValue()||I;
var f=this.getPlaceholder();

if(f!=null&&g==I&&!this.hasState(L)&&!this.hasState(U)){if(this.hasState(K)){this._syncPlaceholder();
}else{this.addState(K);
}}},_removePlaceholder:function(){if(this.hasState(K)){this.__kj().setStyle(bw,bu);
this.removeState(K);
}},_syncPlaceholder:function(){if(this.hasState(K)){this.__kj().setStyle(bw,T);
}},__kj:function(){if(this.__kh==null){this.__kh=new qx.html.Label();
this.__kh.setStyles({"visibility":bu,"zIndex":6,"position":bt});
this.getContainerElement().add(this.__kh);
}return this.__kh;
},_applyPlaceholder:function(i,j){this.__kj().setValue(i);

if(i!=null){this.addListener(bx,this._removePlaceholder,this);
this.addListener(bv,this._showPlaceholder,this);
this._showPlaceholder();
}else{this.removeListener(bx,this._removePlaceholder,this);
this.removeListener(bv,this._showPlaceholder,this);
this._removePlaceholder();
}},_applyTextAlign:function(bF,bG){this.getContentElement().setStyle(O,bF);
},_applyReadOnly:function(bK,bL){var bM=this.getContentElement();
bM.setAttribute(bs,bK);

if(bK){this.addState(C);
this.setFocusable(false);
}else{this.removeState(C);
this.setFocusable(true);
}}},destruct:function(){this.__kh=null;
}});
})();
(function(){var b="qx.ui.form.TextField",a="textfield";
qx.Class.define(b,{extend:qx.ui.form.AbstractField,properties:{appearance:{refine:true,init:a},allowGrowY:{refine:true,init:false},allowShrinkY:{refine:true,init:false}}});
})();
(function(){var A="none",z="wrap",y="value",x="qx.client",w="textarea",v="off",u="on",t="qxSelectable",s="",r="webkit",n="input",q="qx.html.Input",p="select",m="disabled",l="read-only",o="userSelect";
qx.Class.define(q,{extend:qx.html.Element,construct:function(k){arguments.callee.base.call(this);
this.__kk=k;
if(k===p||k===w){this.setNodeName(k);
}else{this.setNodeName(n);
}},members:{__kk:null,__kl:null,__km:null,_createDomElement:function(){return qx.bom.Input.create(this.__kk);
},_applyProperty:function(name,f){arguments.callee.base.call(this,name,f);
var g=this.getDomElement();

if(name===y){qx.bom.Input.setValue(g,f);
}else if(name===z){qx.bom.Input.setWrap(g,f);
}},setEnabled:qx.core.Variant.select(x,{"webkit":function(d){this.__km=d;

if(!d){this.setStyles({"userModify":l,"userSelect":A});
}else{this.setStyles({"userModify":null,"userSelect":this.__kl?null:A});
}},"default":function(e){this.setAttribute(m,e===false);
}}),setSelectable:qx.core.Variant.select(x,{"webkit":function(a){this.__kl=a;
this.setAttribute(t,a?u:v);
if(qx.core.Variant.isSet(x,r)){var b=this.__km?a?null:A:A;
this.setStyle(o,b);
}},"default":function(B){this.setAttribute(t,B?u:v);
}}),setValue:function(i){var j=this.getDomElement();

if(j){if(j.value!=i){qx.bom.Input.setValue(j,i);
}}else{this._setProperty(y,i);
}return this;
},getValue:function(){var c=this.getDomElement();

if(c){return qx.bom.Input.getValue(c);
}return this._getProperty(y)||s;
},setWrap:function(h){if(this.__kk===w){this._setProperty(z,h);
}else{throw new Error("Text wrapping is only support by textareas!");
}return this;
},getWrap:function(){if(this.__kk===w){return this._getProperty(z);
}else{throw new Error("Text wrapping is only support by textareas!");
}}}});
})();
(function(){var ba="change",Y="input",X="checkbox",W="radio",V="textarea",U="qx.client",T="text",S="password",R="keypress",Q="propertychange",M="select-multiple",P="checked",O="value",L="select",K="qx.event.handler.Input",N="Enter";
qx.Class.define(K,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(){arguments.callee.base.call(this);
this._onChangeCheckedWrapper=qx.lang.Function.listener(this._onChangeChecked,this);
this._onChangeValueWrapper=qx.lang.Function.listener(this._onChangeValue,this);
this._onInputWrapper=qx.lang.Function.listener(this._onInput,this);
this._onPropertyWrapper=qx.lang.Function.listener(this._onProperty,this);
},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{input:1,change:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:false},members:{canHandleEvent:function(H,I){var J=H.tagName.toLowerCase();

if(I===Y&&(J===Y||J===V)){return true;
}
if(I===ba&&(J===Y||J===V||J===L)){return true;
}return false;
},registerEvent:qx.core.Variant.select(U,{"mshtml":function(x,y,z){if(!x.__kn){var A=x.tagName.toLowerCase();
var B=x.type;

if(B===T||B===S||A===V||B===X||B===W){qx.bom.Event.addNativeListener(x,Q,this._onPropertyWrapper);
}
if(B!==X&&B!==W){qx.bom.Event.addNativeListener(x,ba,this._onChangeValueWrapper);
}this.__kq(x,B);
x.__kn=true;
}},"default":function(d,f,g){if(f===Y){this.__ko(d);
}else if(f===ba){if(d.type===W||d.type===X){qx.bom.Event.addNativeListener(d,ba,this._onChangeCheckedWrapper);
}else{qx.bom.Event.addNativeListener(d,ba,this._onChangeValueWrapper);
}this.__kq(d,d.type);
}}}),__ko:qx.core.Variant.select(U,{"mshtml":null,"webkit":function(t){var u=t.tagName.toLowerCase();
if(qx.bom.client.Engine.VERSION<532&&u==V){qx.bom.Event.addNativeListener(t,R,this._onInputWrapper);
}qx.bom.Event.addNativeListener(t,Y,this._onInputWrapper);
},"default":function(C){qx.bom.Event.addNativeListener(C,Y,this._onInputWrapper);
}}),unregisterEvent:qx.core.Variant.select(U,{"mshtml":function(h,j){if(h.__kn){var k=h.tagName.toLowerCase();
var m=h.type;

if(m===T||m===S||k===V||m===X||m===W){qx.bom.Event.removeNativeListener(h,Q,this._onPropertyWrapper);
}
if(m!==X&&m!==W){qx.bom.Event.removeNativeListener(h,ba,this._onChangeValueWrapper);
}
try{delete h.__kn;
}catch(c){h.__kn=null;
}}},"default":function(p,q){if(q===Y){this.__ko(p);
}else if(q===ba){if(p.type===W||p.type===X){qx.bom.Event.removeNativeListener(p,ba,this._onChangeCheckedWrapper);
}else{qx.bom.Event.removeNativeListener(p,ba,this._onChangeValueWrapper);
}}}}),__kp:qx.core.Variant.select(U,{"mshtml":null,"webkit":function(a){var b=a.tagName.toLowerCase();
if(qx.bom.client.Engine.VERSION<532&&b==V){qx.bom.Event.removeNativeListener(a,R,this._onInputWrapper);
}qx.bom.Event.removeNativeListener(a,Y,this._onInputWrapper);
},"default":function(n){qx.bom.Event.removeNativeListener(n,Y,this._onInputWrapper);
}}),__kq:qx.core.Variant.select(U,{"mshtml|opera":function(D,E){if(E===T||E===S){qx.event.Registration.addListener(D,R,function(e){if(e.getKeyIdentifier()===N){qx.event.Registration.fireEvent(D,ba,qx.event.type.Data,[D.value]);
}});
}},"default":function(bc,bd){}}),_onInput:qx.event.GlobalError.observeMethod(function(e){var G=e.target;
qx.event.Registration.fireEvent(G,Y,qx.event.type.Data,[G.value]);
}),_onChangeValue:qx.event.GlobalError.observeMethod(function(e){var w=e.target||e.srcElement;
var v=w.value;

if(w.type===M){var v=[];

for(var i=0,o=w.options,l=o.length;i<l;i++){if(o[i].selected){v.push(o[i].value);
}}}qx.event.Registration.fireEvent(w,ba,qx.event.type.Data,[v]);
}),_onChangeChecked:qx.event.GlobalError.observeMethod(function(e){var F=e.target;

if(F.type===W){if(F.checked){qx.event.Registration.fireEvent(F,ba,qx.event.type.Data,[F.value]);
}}else{qx.event.Registration.fireEvent(F,ba,qx.event.type.Data,[F.checked]);
}}),_onProperty:qx.core.Variant.select(U,{"mshtml":qx.event.GlobalError.observeMethod(function(e){var r=e.target||e.srcElement;
var s=e.propertyName;

if(s===O&&(r.type===T||r.type===S||r.tagName.toLowerCase()===V)){if(!r.__inValueSet){qx.event.Registration.fireEvent(r,Y,qx.event.type.Data,[r.value]);
}}else if(s===P){if(r.type===X){qx.event.Registration.fireEvent(r,ba,qx.event.type.Data,[r.checked]);
}else if(r.checked){qx.event.Registration.fireEvent(r,ba,qx.event.type.Data,[r.value]);
}}}),"default":function(){}})},defer:function(bb){qx.event.Registration.addHandler(bb);
}});
})();
(function(){var F="",E="select",D="soft",C="off",B="qx.client",A="wrap",z="text",y="mshtml",x="number",w="checkbox",p="select-one",v="input",s="option",o="value",n="radio",r="qx.bom.Input",q="nowrap",t="textarea",m="auto",u="normal";
qx.Class.define(r,{statics:{__kr:{text:1,textarea:1,select:1,checkbox:1,radio:1,password:1,hidden:1,s