(function(){

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

qx.$$start = new Date();

if (!qx.$$environment) qx.$$environment = {};
var envinfo = {"qx.application":"showcase.Application","qx.debug":false,"qx.debug.databinding":false,"qx.debug.dispose":false,"qx.mobile.nativescroll":true,"qx.optimization.basecalls":true,"qx.optimization.comments":true,"qx.optimization.privates":true,"qx.optimization.strings":true,"qx.optimization.variables":true,"qx.optimization.variants":true,"qx.optimization.whitespace":true,"qx.revision":"","qx.theme":"showcase.theme.Theme","qx.version":"2.0.2"};
for (var k in envinfo) qx.$$environment[k] = envinfo[k];

if (!qx.$$libraries) qx.$$libraries = {};
var libinfo = {"__out__":{"sourceUri":"script"},"indigo":{"resourceUri":"resource","sourceUri":"script"},"qx":{"resourceUri":"resource","sourceUri":"script","sourceViewUri":"https://github.com/qooxdoo/qooxdoo/blob/%{qxGitBranch}/framework/source/class/%{classFilePath}#L%{lineNumber}"},"qxc.application.formdemo":{"resourceUri":"resource","sourceUri":"script"},"qxc.application.twitterdemo":{"resourceUri":"resource","sourceUri":"script"},"qxc.ui.versionlabel":{"resourceUri":"resource","sourceUri":"script"},"showcase":{"resourceUri":"resource","sourceUri":"script"}};
for (var k in libinfo) qx.$$libraries[k] = libinfo[k];

qx.$$resources = {};
qx.$$translations = {"C":null,"de":null,"de_AT":null,"de_DE":null,"en":null,"en_GB":null,"en_US":null,"es":null,"es_ES":null,"es_MX":null,"ro":null,"ro_RO":null,"sv":null,"sv_SE":null};
qx.$$locales = {"C":null,"de":null,"de_AT":null,"de_DE":null,"en":null,"en_GB":null,"en_US":null,"es":null,"es_ES":null,"es_MX":null,"ro":null,"ro_RO":null,"sv":null,"sv_SE":null};
qx.$$packageData = {};

qx.$$loader = {
  parts : {"boot":[1023],"data":[1023,963,512],"dragdrop":[1023],"form":[1023,963,451,67,194,258,66,2],"htmleditor":[1023,963,451,405,67,1],"i18n":[1023,963,451,67,194,66],"table":[1023,963,451,405,194,128],"theme":[1023,405,16],"tree":[1023,405,4],"virtuallist":[1023,963,451,405,258,256]},
  packages : {"1":{"uris":["__out__:showcase.f812ba3a481e.js"]},"2":{"uris":["__out__:showcase.c35eec5260c4.js"]},"4":{"uris":["__out__:showcase.820a7bf5efa7.js"]},"16":{"uris":["__out__:showcase.1d9d1f001a22.js"]},"66":{"uris":["__out__:showcase.431c7f47226d.js"]},"67":{"uris":["__out__:showcase.04dc3431298f.js"]},"128":{"uris":["__out__:showcase.d9a7bcbfb829.js"]},"194":{"uris":["__out__:showcase.01aed75a041d.js"]},"256":{"uris":["__out__:showcase.a363231daf83.js"]},"258":{"uris":["__out__:showcase.afd1044de510.js"]},"405":{"uris":["__out__:showcase.a2d99fe4e45c.js"]},"451":{"uris":["__out__:showcase.15aa97dccc46.js"]},"512":{"uris":["__out__:showcase.9be447a4ebae.js"]},"963":{"uris":["__out__:showcase.df02dcc608a1.js"]},"1023":{"uris":["__out__:showcase.40f89fb690f2.js"]}},
  urisBefore : [],
  cssBefore : [],
  boot : "boot",
  closureParts : {"data":true,"form":true,"htmleditor":true,"i18n":true,"table":true,"theme":true,"tree":true,"virtuallist":true},
  bootIsInline : true,
  addNoCacheParam : false,

  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];
      }
      if (qx.$$loader.addNoCacheParam) {
        euri += "?nocache=" + Math.random();
      }
      
      uris.push(euri);
    }
    return uris;
  }
};

var readyStateValue = "complete";
if (document.documentMode && document.documentMode < 10 ||
    (typeof window.ActiveXObject !== "undefined" && !document.documentMode)) {
  readyStateValue = "loaded";
}

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 == readyStateValue) {
      elem.onreadystatechange = elem.onload = null;
      if (typeof callback === "function") {
        callback();
      }
    }
  };

  if (isLoadParallel) {
    elem.async = null;
  }

  var head = document.getElementsByTagName("head")[0];
  head.appendChild(elem);
}

function loadCss(uri) {
  var elem = document.createElement("link");
  elem.rel = "stylesheet";
  elem.type= "text/css";
  elem.href= uri;
  var head = document.getElementsByTagName("head")[0];
  head.appendChild(elem);
}

var isWebkit = /AppleWebKit\/([^ ]+)/.test(navigator.userAgent);
var isLoadParallel = 'async' in document.createElement('script');

function loadScriptList(list, callback) {
  if (list.length == 0) {
    callback();
    return;
  }

  var item;

  if (isLoadParallel) {
    while (list.length) {
      item = list.shift();
      if (list.length) {
        loadScript(item);
      } else {
        loadScript(item, callback);
      }
    }
  } else {
    item = list.shift();
    loadScript(item,  function() {
      if (isWebkit) {
        // force async, else Safari fails with a "maximum recursion depth exceeded"
        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, callback) {
  if (dataMap["resources"]){
    var resMap = dataMap["resources"];
    for (var k in resMap) qx.$$resources[k] = resMap[k];
  }
  if (dataMap["locales"]){
    var locMap = dataMap["locales"];
    var qxlocs = qx.$$locales;
    for (var lang in locMap){
      if (!qxlocs[lang]) qxlocs[lang] = locMap[lang];
      else
        for (var k in locMap[lang]) qxlocs[lang][k] = locMap[lang][k];
    }
  }
  if (dataMap["translations"]){
    var trMap   = dataMap["translations"];
    var qxtrans = qx.$$translations;
    for (var lang in trMap){
      if (!qxtrans[lang]) qxtrans[lang] = trMap[lang];
      else
        for (var k in trMap[lang]) qxtrans[lang][k] = trMap[lang][k];
    }
  }
  if (callback){
    callback(dataMap);
  }
}

qx.$$loader.signalStartup = function ()
{
  qx.$$loader.scriptLoaded = true;
  if (window.qx && qx.event && qx.event.handler && qx.event.handler.Application) {
    qx.event.handler.Application.onScriptLoaded();
    qx.$$loader.applicationHandlerReady = true;
  } else {
    qx.$$loader.applicationHandlerReady = false;
  }
}

// Load all stuff
qx.$$loader.init = function(){
  var l=qx.$$loader;
  if (l.cssBefore.length>0) {
    for (var i=0, m=l.cssBefore.length; i<m; i++) {
      loadCss(l.cssBefore[i]);
    }
  }
  if (l.urisBefore.length>0){
    loadScriptList(l.urisBefore, function(){
      l.initUris();
    });
  } else {
    l.initUris();
  }
}

// Load qooxdoo boot stuff
qx.$$loader.initUris = function(){
  var l=qx.$$loader;
  var bootPackageHash=l.parts[l.boot][0];
  if (l.bootIsInline){
    l.importPackageData(qx.$$packageData[bootPackageHash]);
    l.signalStartup();
  } else {
    loadScriptList(l.decodeUris(l.packages[l.parts[l.boot][0]].uris), function(){
      // Opera needs this extra time to parse the scripts
      window.setTimeout(function(){
        l.importPackageData(qx.$$packageData[bootPackageHash] || {});
        l.signalStartup();
      }, 0);
    });
  }
}
})();

qx.$$packageData['1023']={"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_Ed":"d E","cldr_date_time_format_Hm":"HH:mm","cldr_date_time_format_Hms":"HH: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_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_hms":"h:mm:ss a","cldr_date_time_format_ms":"mm:ss","cldr_date_time_format_y":"y","cldr_date_time_format_yM":"M/y","cldr_date_time_format_yMEd":"E, M/d/y","cldr_date_time_format_yMMM":"MMM y","cldr_date_time_format_yMMMEd":"E, MMM d, y","cldr_date_time_format_yMMMd":"MMM d, y","cldr_date_time_format_yMd":"M/d/y","cldr_date_time_format_yQ":"Q y","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_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_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_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","day":"Day","dayperiod":"AM/PM","era":"Era","hour":"Hour","minute":"Minute","month":"Month","quotationEnd":"”","quotationStart":"“","second":"Second","week":"Week","weekday":"Day of the Week","year":"Year","zone":"Time Zone"},"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_Ed":"E, d.","cldr_date_time_format_H":"HH 'Uhr'","cldr_date_time_format_Hm":"HH:mm","cldr_date_time_format_Hms":"HH:mm:ss","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_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_hm":"h:mm a","cldr_date_time_format_hms":"h:mm:ss a","cldr_date_time_format_ms":"mm:ss","cldr_date_time_format_y":"y","cldr_date_time_format_yM":"M.y","cldr_date_time_format_yMEd":"E, d.M.y","cldr_date_time_format_yMMM":"MMM y","cldr_date_time_format_yMMMEd":"E, d. MMM y","cldr_date_time_format_yMMMd":"d. MMM y","cldr_date_time_format_yMd":"d.M.y","cldr_date_time_format_yQ":"Q y","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_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_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_1":"Jan","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_2":"Feb","cldr_month_stand-alone_abbreviated_3":"Mär","cldr_month_stand-alone_abbreviated_4":"Apr","cldr_month_stand-alone_abbreviated_5":"Mai","cldr_month_stand-alone_abbreviated_6":"Jun","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","day":"Tag","dayperiod":"Tageshälfte","era":"Epoche","hour":"Stunde","minute":"Minute","month":"Monat","quotationEnd":"“","quotationStart":"„","second":"Sekunde","week":"Woche","weekday":"Wochentag","year":"Jahr","zone":"Zone"},"de_AT":{"cldr_date_format_full":"EEEE, dd. MMMM y","cldr_date_format_long":"dd. MMMM y","cldr_month_format_abbreviated_1":"Jän","cldr_month_format_wide_1":"Jänner","cldr_month_stand-alone_abbreviated_1":"Jän"},"de_DE":{},"en":{"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_Ed":"d E","cldr_date_time_format_Hm":"HH:mm","cldr_date_time_format_Hms":"HH: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_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_hms":"h:mm:ss a","cldr_date_time_format_ms":"mm:ss","cldr_date_time_format_y":"y","cldr_date_time_format_yM":"M/y","cldr_date_time_format_yMEd":"E, M/d/y","cldr_date_time_format_yMMM":"MMM y","cldr_date_time_format_yMMMEd":"E, MMM d, y","cldr_date_time_format_yMMMd":"MMM d, y","cldr_date_time_format_yMd":"M/d/y","cldr_date_time_format_yQ":"Q y","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_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_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_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","day":"Day","dayperiod":"AM/PM","era":"Era","hour":"Hour","minute":"Minute","month":"Month","quotationEnd":"”","quotationStart":"“","second":"Second","week":"Week","weekday":"Day of the Week","year":"Year","zone":"Time Zone"},"en_GB":{"alternateQuotationEnd":"”","alternateQuotationStart":"“","cldr_date_format_full":"EEEE, d MMMM y","cldr_date_format_long":"d MMMM y","cldr_date_format_medium":"d MMM y","cldr_date_format_short":"dd/MM/yyyy","cldr_date_time_format_MEd":"E, d/M","cldr_date_time_format_MMMEd":"E d MMM","cldr_date_time_format_MMMMd":"d MMMM","cldr_date_time_format_MMMd":"d MMM","cldr_date_time_format_MMdd":"dd/MM","cldr_date_time_format_Md":"d/M","cldr_date_time_format_yMEd":"E, d/M/yyyy","cldr_date_time_format_yMMMEd":"E, d MMM y","cldr_date_time_format_yMMMd":"d MMM y","cldr_date_time_format_yMd":"d/M/yyyy","cldr_date_time_format_yyMMM":"MMM yy","cldr_date_time_format_yyyyMM":"MM/yyyy","cldr_date_time_format_yyyyMMMM":"MMMM y","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":"‘"},"en_US":{},"es":{"alternateQuotationEnd":"»","alternateQuotationStart":"«","cldr_am":"a.m.","cldr_date_format_full":"EEEE, d 'de' MMMM 'de' y","cldr_date_format_long":"d 'de' MMMM 'de' y","cldr_date_format_medium":"dd/MM/yyyy","cldr_date_format_short":"dd/MM/yy","cldr_date_time_format_Ed":"E d","cldr_date_time_format_Hm":"HH:mm","cldr_date_time_format_Hms":"HH:mm:ss","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_MMMMd":"d 'de' MMMM","cldr_date_time_format_MMMd":"d MMM","cldr_date_time_format_MMMdd":"dd-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_h":"hh a","cldr_date_time_format_hm":"hh:mm a","cldr_date_time_format_hms":"hh:mm:ss a","cldr_date_time_format_ms":"mm:ss","cldr_date_time_format_y":"y","cldr_date_time_format_yM":"M/y","cldr_date_time_format_yMEd":"E d/M/y","cldr_date_time_format_yMMM":"MMM y","cldr_date_time_format_yMMMEd":"E, d MMM y","cldr_date_time_format_yMMMM":"MMMM 'de' y","cldr_date_time_format_yMMMd":"d MMM y","cldr_date_time_format_yMd":"d/M/y","cldr_date_time_format_yQ":"Q y","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_yyQ":"Q yy","cldr_date_time_format_yyQQQQ":"QQQQ 'de' yy","cldr_date_time_format_yyyyMM":"MM/yyyy","cldr_day_format_abbreviated_fri":"vie","cldr_day_format_abbreviated_mon":"lun","cldr_day_format_abbreviated_sat":"sáb","cldr_day_format_abbreviated_sun":"dom","cldr_day_format_abbreviated_thu":"jue","cldr_day_format_abbreviated_tue":"mar","cldr_day_format_abbreviated_wed":"mié","cldr_day_format_wide_fri":"viernes","cldr_day_format_wide_mon":"lunes","cldr_day_format_wide_sat":"sábado","cldr_day_format_wide_sun":"domingo","cldr_day_format_wide_thu":"jueves","cldr_day_format_wide_tue":"martes","cldr_day_format_wide_wed":"miércoles","cldr_day_stand-alone_narrow_fri":"V","cldr_day_stand-alone_narrow_mon":"L","cldr_day_stand-alone_narrow_sat":"S","cldr_day_stand-alone_narrow_sun":"D","cldr_day_stand-alone_narrow_thu":"J","cldr_day_stand-alone_narrow_tue":"M","cldr_day_stand-alone_narrow_wed":"X","cldr_month_format_abbreviated_1":"ene","cldr_month_format_abbreviated_10":"oct","cldr_month_format_abbreviated_11":"nov","cldr_month_format_abbreviated_12":"dic","cldr_month_format_abbreviated_2":"feb","cldr_month_format_abbreviated_3":"mar","cldr_month_format_abbreviated_4":"abr","cldr_month_format_abbreviated_5":"may","cldr_month_format_abbreviated_6":"jun","cldr_month_format_abbreviated_7":"jul","cldr_month_format_abbreviated_8":"ago","cldr_month_format_abbreviated_9":"sep","cldr_month_format_wide_1":"enero","cldr_month_format_wide_10":"octubre","cldr_month_format_wide_11":"noviembre","cldr_month_format_wide_12":"diciembre","cldr_month_format_wide_2":"febrero","cldr_month_format_wide_3":"marzo","cldr_month_format_wide_4":"abril","cldr_month_format_wide_5":"mayo","cldr_month_format_wide_6":"junio","cldr_month_format_wide_7":"julio","cldr_month_format_wide_8":"agosto","cldr_month_format_wide_9":"septiembre","cldr_month_stand-alone_abbreviated_5":"mayo","cldr_month_stand-alone_narrow_1":"E","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":"p.m.","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","day":"día","dayperiod":"periodo del día","era":"era","hour":"hora","minute":"minuto","month":"mes","quotationEnd":"”","quotationStart":"“","second":"segundo","week":"semana","weekday":"día de la semana","year":"año","zone":"zona"},"es_ES":{},"es_MX":{},"ro":{"alternateQuotationEnd":"»","alternateQuotationStart":"«","cldr_am":"AM","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.yyyy","cldr_date_time_format_Ed":"E d","cldr_date_time_format_Hm":"HH:mm","cldr_date_time_format_Hms":"HH:mm:ss","cldr_date_time_format_M":"L","cldr_date_time_format_MEd":"E, dd.MM","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_MMMd":"d MMM","cldr_date_time_format_MMdd":"dd.MM","cldr_date_time_format_Md":"dd.MM","cldr_date_time_format_d":"d","cldr_date_time_format_hm":"h:mm a","cldr_date_time_format_hms":"h:mm:ss a","cldr_date_time_format_ms":"mm:ss","cldr_date_time_format_y":"y","cldr_date_time_format_yM":"MM.yyyy","cldr_date_time_format_yMEd":"E, dd.MM.yyyy","cldr_date_time_format_yMMM":"MMM y","cldr_date_time_format_yMMMEd":"E, d MMM y","cldr_date_time_format_yMMMM":"MMMM y","cldr_date_time_format_yMMMd":"d MMM y","cldr_date_time_format_yMd":"dd.MM.yyyy","cldr_date_time_format_yQ":"'trimestrul' Q y","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_yyQ":"Q yy","cldr_date_time_format_yyyyMM":"MM.yyyy","cldr_date_time_format_yyyyMMMM":"MMMM y","cldr_day_format_abbreviated_fri":"Vi","cldr_day_format_abbreviated_mon":"Lu","cldr_day_format_abbreviated_sat":"Sâ","cldr_day_format_abbreviated_sun":"Du","cldr_day_format_abbreviated_thu":"Jo","cldr_day_format_abbreviated_tue":"Ma","cldr_day_format_abbreviated_wed":"Mi","cldr_day_format_narrow_fri":"V","cldr_day_format_narrow_mon":"L","cldr_day_format_narrow_sat":"S","cldr_day_format_narrow_sun":"D","cldr_day_format_narrow_thu":"J","cldr_day_format_narrow_tue":"M","cldr_day_format_narrow_wed":"M","cldr_day_format_wide_fri":"vineri","cldr_day_format_wide_mon":"luni","cldr_day_format_wide_sat":"sâmbătă","cldr_day_format_wide_sun":"duminică","cldr_day_format_wide_thu":"joi","cldr_day_format_wide_tue":"marți","cldr_day_format_wide_wed":"miercuri","cldr_day_stand-alone_abbreviated_fri":"Vi","cldr_day_stand-alone_abbreviated_mon":"Lu","cldr_day_stand-alone_abbreviated_sat":"Sâ","cldr_day_stand-alone_abbreviated_sun":"Du","cldr_day_stand-alone_abbreviated_thu":"Jo","cldr_day_stand-alone_abbreviated_tue":"Ma","cldr_day_stand-alone_abbreviated_wed":"Mi","cldr_day_stand-alone_narrow_fri":"V","cldr_day_stand-alone_narrow_mon":"L","cldr_day_stand-alone_narrow_sat":"S","cldr_day_stand-alone_narrow_sun":"D","cldr_day_stand-alone_narrow_thu":"J","cldr_day_stand-alone_narrow_tue":"M","cldr_day_stand-alone_narrow_wed":"M","cldr_day_stand-alone_wide_fri":"vineri","cldr_day_stand-alone_wide_mon":"luni","cldr_day_stand-alone_wide_sat":"sâmbătă","cldr_day_stand-alone_wide_sun":"duminică","cldr_day_stand-alone_wide_thu":"joi","cldr_day_stand-alone_wide_tue":"marți","cldr_day_stand-alone_wide_wed":"miercuri","cldr_month_format_abbreviated_1":"ian.","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":"mai","cldr_month_format_abbreviated_6":"iun.","cldr_month_format_abbreviated_7":"iul.","cldr_month_format_abbreviated_8":"aug.","cldr_month_format_abbreviated_9":"sept.","cldr_month_format_narrow_1":"I","cldr_month_format_narrow_10":"O","cldr_month_format_narrow_11":"N","cldr_month_format_narrow_12":"D","cldr_month_format_narrow_2":"F","cldr_month_format_narrow_3":"M","cldr_month_format_narrow_4":"A","cldr_month_format_narrow_5":"M","cldr_month_format_narrow_6":"I","cldr_month_format_narrow_7":"I","cldr_month_format_narrow_8":"A","cldr_month_format_narrow_9":"S","cldr_month_format_wide_1":"ianuarie","cldr_month_format_wide_10":"octombrie","cldr_month_format_wide_11":"noiembrie","cldr_month_format_wide_12":"decembrie","cldr_month_format_wide_2":"februarie","cldr_month_format_wide_3":"martie","cldr_month_format_wide_4":"aprilie","cldr_month_format_wide_5":"mai","cldr_month_format_wide_6":"iunie","cldr_month_format_wide_7":"iulie","cldr_month_format_wide_8":"august","cldr_month_format_wide_9":"septembrie","cldr_month_stand-alone_abbreviated_1":"ian.","cldr_month_stand-alone_abbreviated_10":"oct.","cldr_month_stand-alone_abbreviated_11":"nov.","cldr_month_stand-alone_abbreviated_12":"dec.","cldr_month_stand-alone_abbreviated_2":"feb.","cldr_month_stand-alone_abbreviated_3":"mar.","cldr_month_stand-alone_abbreviated_4":"apr.","cldr_month_stand-alone_abbreviated_5":"mai","cldr_month_stand-alone_abbreviated_6":"iun.","cldr_month_stand-alone_abbreviated_7":"iul.","cldr_month_stand-alone_abbreviated_8":"aug.","cldr_month_stand-alone_abbreviated_9":"sept.","cldr_month_stand-alone_narrow_1":"I","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":"I","cldr_month_stand-alone_narrow_7":"I","cldr_month_stand-alone_narrow_8":"A","cldr_month_stand-alone_narrow_9":"S","cldr_month_stand-alone_wide_1":"ianuarie","cldr_month_stand-alone_wide_10":"octombrie","cldr_month_stand-alone_wide_11":"noiembrie","cldr_month_stand-alone_wide_12":"decembrie","cldr_month_stand-alone_wide_2":"februarie","cldr_month_stand-alone_wide_3":"martie","cldr_month_stand-alone_wide_4":"aprilie","cldr_month_stand-alone_wide_5":"mai","cldr_month_stand-alone_wide_6":"iunie","cldr_month_stand-alone_wide_7":"iulie","cldr_month_stand-alone_wide_8":"august","cldr_month_stand-alone_wide_9":"septembrie","cldr_number_decimal_separator":",","cldr_number_group_separator":".","cldr_number_percent_format":"#,##0%","cldr_pm":"PM","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","day":"zi","dayperiod":"perioada zilei","era":"eră","hour":"oră","minute":"minut","month":"lună","quotationEnd":"”","quotationStart":"„","second":"secundă","week":"săptămână","weekday":"zi a săptămânii","year":"an","zone":"zonă"},"ro_RO":{},"sv":{"alternateQuotationEnd":"’","alternateQuotationStart":"’","cldr_am":"fm","cldr_date_format_full":"EEEE'en' 'den' d:'e' MMMM y","cldr_date_format_long":"d MMMM y","cldr_date_format_medium":"d MMM y","cldr_date_format_short":"yyyy-MM-dd","cldr_date_time_format_Ed":"E d","cldr_date_time_format_Hm":"HH:mm","cldr_date_time_format_Hms":"HH:mm:ss","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:'e' MMMM","cldr_date_time_format_MMMMd":"d:'e' MMMM","cldr_date_time_format_MMMd":"d MMM","cldr_date_time_format_MMd":"d/M","cldr_date_time_format_MMdd":"dd/MM","cldr_date_time_format_Md":"d/M","cldr_date_time_format_d":"d","cldr_date_time_format_hm":"h:mm a","cldr_date_time_format_hms":"h:mm:ss a","cldr_date_time_format_ms":"mm:ss","cldr_date_time_format_y":"y","cldr_date_time_format_yM":"yyyy-MM","cldr_date_time_format_yMEd":"E, yyyy-MM-dd","cldr_date_time_format_yMMM":"MMM y","cldr_date_time_format_yMMMEd":"E d MMM y","cldr_date_time_format_yMMMd":"d MMM y","cldr_date_time_format_yMd":"yyyy-MM-dd","cldr_date_time_format_yQ":"yyyy Q","cldr_date_time_format_yQQQ":"y QQQ","cldr_date_time_format_yyMM":"yy-MM","cldr_date_time_format_yyMMM":"MMM -yy","cldr_date_time_format_yyQ":"Q yy","cldr_date_time_format_yyyyMM":"yyyy-MM","cldr_date_time_format_yyyyMMM":"MMM y","cldr_date_time_format_yyyyQQQQ":"QQQQ y","cldr_day_format_abbreviated_fri":"fre","cldr_day_format_abbreviated_mon":"mån","cldr_day_format_abbreviated_sat":"lör","cldr_day_format_abbreviated_sun":"sön","cldr_day_format_abbreviated_thu":"tors","cldr_day_format_abbreviated_tue":"tis","cldr_day_format_abbreviated_wed":"ons","cldr_day_format_narrow_fri":"F","cldr_day_format_narrow_mon":"M","cldr_day_format_narrow_sat":"L","cldr_day_format_narrow_sun":"S","cldr_day_format_narrow_thu":"T","cldr_day_format_narrow_tue":"T","cldr_day_format_narrow_wed":"O","cldr_day_format_wide_fri":"fredag","cldr_day_format_wide_mon":"måndag","cldr_day_format_wide_sat":"lördag","cldr_day_format_wide_sun":"söndag","cldr_day_format_wide_thu":"torsdag","cldr_day_format_wide_tue":"tisdag","cldr_day_format_wide_wed":"onsdag","cldr_day_stand-alone_abbreviated_fri":"fre","cldr_day_stand-alone_abbreviated_mon":"mån","cldr_day_stand-alone_abbreviated_sat":"lör","cldr_day_stand-alone_abbreviated_sun":"sön","cldr_day_stand-alone_abbreviated_thu":"tor","cldr_day_stand-alone_abbreviated_tue":"tis","cldr_day_stand-alone_abbreviated_wed":"ons","cldr_day_stand-alone_narrow_fri":"F","cldr_day_stand-alone_narrow_mon":"M","cldr_day_stand-alone_narrow_sat":"L","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":"O","cldr_day_stand-alone_wide_fri":"fredag","cldr_day_stand-alone_wide_mon":"måndag","cldr_day_stand-alone_wide_sat":"lördag","cldr_day_stand-alone_wide_sun":"söndag","cldr_day_stand-alone_wide_thu":"torsdag","cldr_day_stand-alone_wide_tue":"tisdag","cldr_day_stand-alone_wide_wed":"onsdag","cldr_month_format_abbreviated_1":"jan","cldr_month_format_abbreviated_10":"okt","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":"maj","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_narrow_1":"J","cldr_month_format_narrow_10":"O","cldr_month_format_narrow_11":"N","cldr_month_format_narrow_12":"D","cldr_month_format_narrow_2":"F","cldr_month_format_narrow_3":"M","cldr_month_format_narrow_4":"A","cldr_month_format_narrow_5":"M","cldr_month_format_narrow_6":"J","cldr_month_format_narrow_7":"J","cldr_month_format_narrow_8":"A","cldr_month_format_narrow_9":"S","cldr_month_format_wide_1":"januari","cldr_month_format_wide_10":"oktober","cldr_month_format_wide_11":"november","cldr_month_format_wide_12":"december","cldr_month_format_wide_2":"februari","cldr_month_format_wide_3":"mars","cldr_month_format_wide_4":"april","cldr_month_format_wide_5":"maj","cldr_month_format_wide_6":"juni","cldr_month_format_wide_7":"juli","cldr_month_format_wide_8":"augusti","cldr_month_format_wide_9":"september","cldr_month_stand-alone_abbreviated_1":"jan","cldr_month_stand-alone_abbreviated_10":"okt","cldr_month_stand-alone_abbreviated_11":"nov","cldr_month_stand-alone_abbreviated_2":"feb","cldr_month_stand-alone_abbreviated_3":"mar","cldr_month_stand-alone_abbreviated_4":"apr","cldr_month_stand-alone_abbreviated_5":"maj","cldr_month_stand-alone_abbreviated_6":"jun","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_month_stand-alone_wide_1":"januari","cldr_month_stand-alone_wide_10":"oktober","cldr_month_stand-alone_wide_2":"februari","cldr_month_stand-alone_wide_3":"mars","cldr_month_stand-alone_wide_4":"april","cldr_month_stand-alone_wide_5":"maj","cldr_month_stand-alone_wide_6":"juni","cldr_month_stand-alone_wide_7":"juli","cldr_month_stand-alone_wide_8":"augusti","cldr_month_stand-alone_wide_9":"september","cldr_number_decimal_separator":",","cldr_number_group_separator":" ","cldr_number_percent_format":"#,##0 %","cldr_pm":"em","cldr_time_format_full":"'kl'. 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","day":"dag","dayperiod":"fm/em","era":"era","hour":"timme","minute":"minut","month":"månad","quotationEnd":"”","quotationStart":"”","second":"sekund","week":"vecka","weekday":"veckodag","year":"år","zone":"tidszon"},"sv_SE":{}},"resources":{"indigo/css/base.css":"indigo","indigo/css/reset.css":"indigo","indigo/fonts/JosefinSlab-Bold-webfont.woff":"indigo","indigo/fonts/JosefinSlab-Light-webfont.woff":"indigo","indigo/fonts/JosefinSlab-Regular-webfont.woff":"indigo","indigo/fonts/JosefinSlab-SemiBold-webfont.woff":"indigo","qx/decoration/Indigo/font/JosefinSlab-SemiBold.ttf":"qx","qx/decoration/Indigo/font/JosefinSlab-SemiBold.woff":"qx","qx/decoration/Simple/arrows/down-invert.gif":[7,4,"gif","qx"],"qx/decoration/Simple/arrows/down-small.gif":[5,3,"gif","qx"],"qx/decoration/Simple/arrows/down.gif":[7,4,"gif","qx"],"qx/decoration/Simple/arrows/forward.gif":[8,7,"gif","qx"],"qx/decoration/Simple/arrows/left-invert.gif":[4,7,"gif","qx"],"qx/decoration/Simple/arrows/left.gif":[4,7,"gif","qx"],"qx/decoration/Simple/arrows/rewind.gif":[8,7,"gif","qx"],"qx/decoration/Simple/arrows/right-invert.gif":[4,7,"gif","qx"],"qx/decoration/Simple/arrows/right.gif":[4,7,"gif","qx"],"qx/decoration/Simple/arrows/up-invert.gif":[7,4,"gif","qx"],"qx/decoration/Simple/arrows/up-small.gif":[5,3,"gif","qx"],"qx/decoration/Simple/arrows/up.gif":[7,4,"gif","qx"],"qx/decoration/Simple/checkbox/checked-disabled.png":[6,6,"png","qx"],"qx/decoration/Simple/checkbox/checked.png":[6,6,"png","qx"],"qx/decoration/Simple/checkbox/undetermined-disabled.png":[6,2,"png","qx"],"qx/decoration/Simple/checkbox/undetermined.png":[6,2,"png","qx"],"qx/decoration/Simple/colorselector/brightness-field.png":[19,256,"png","qx"],"qx/decoration/Simple/colorselector/brightness-handle.gif":[35,11,"gif","qx"],"qx/decoration/Simple/colorselector/huesaturation-field.jpg":[256,256,"jpeg","qx"],"qx/decoration/Simple/colorselector/huesaturation-handle.gif":[11,11,"gif","qx"],"qx/decoration/Simple/cursors/alias.gif":[19,15,"gif","qx"],"qx/decoration/Simple/cursors/copy.gif":[19,15,"gif","qx"],"qx/decoration/Simple/cursors/move.gif":[13,9,"gif","qx"],"qx/decoration/Simple/cursors/nodrop.gif":[20,20,"gif","qx"],"qx/decoration/Simple/menu/checkbox-invert.gif":[16,7,"gif","qx"],"qx/decoration/Simple/menu/checkbox.gif":[16,7,"gif","qx"],"qx/decoration/Simple/menu/radiobutton-invert.gif":[16,5,"gif","qx"],"qx/decoration/Simple/menu/radiobutton.gif":[16,5,"gif","qx"],"qx/decoration/Simple/splitpane/knob-horizontal.png":[1,8,"png","qx"],"qx/decoration/Simple/splitpane/knob-vertical.png":[8,1,"png","qx"],"qx/decoration/Simple/table/ascending-invert.png":[10,10,"png","qx"],"qx/decoration/Simple/table/ascending.png":[10,10,"png","qx"],"qx/decoration/Simple/table/boolean-false.png":[11,11,"png","qx"],"qx/decoration/Simple/table/boolean-true.png":[11,11,"png","qx"],"qx/decoration/Simple/table/descending-invert.png":[10,10,"png","qx"],"qx/decoration/Simple/table/descending.png":[10,10,"png","qx"],"qx/decoration/Simple/table/select-column-order.png":[10,9,"png","qx"],"qx/decoration/Simple/tabview/close.gif":[10,9,"gif","qx"],"qx/decoration/Simple/tree/minus.gif":[19,16,"gif","qx"],"qx/decoration/Simple/tree/plus.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/cross.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/cross_minus.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/cross_plus.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/end.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/end_minus.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/end_plus.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/line.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/only_minus.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/only_plus.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/start.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/start_minus.gif":[19,16,"gif","qx"],"qx/decoration/Simple/treevirtual/start_plus.gif":[19,16,"gif","qx"],"qx/decoration/Simple/window/close-white.gif":[10,9,"gif","qx"],"qx/decoration/Simple/window/close.gif":[10,9,"gif","qx"],"qx/decoration/Simple/window/maximize-white.gif":[9,9,"gif","qx"],"qx/decoration/Simple/window/maximize.gif":[9,9,"gif","qx"],"qx/decoration/Simple/window/minimize-white.gif":[9,9,"gif","qx"],"qx/decoration/Simple/window/minimize.gif":[9,9,"gif","qx"],"qx/decoration/Simple/window/restore-white.gif":[8,9,"gif","qx"],"qx/decoration/Simple/window/restore.gif":[8,9,"gif","qx"],"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/mimetypes/text-plain.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/64/actions/object-flip-horizontal.png":[64,64,"png","qx"],"qx/icon/Tango/64/devices/audio-card.png":[64,64,"png","qx"],"qx/icon/Tango/64/devices/audio-input-microphone.png":[64,64,"png","qx"],"qx/icon/Tango/64/devices/battery.png":[64,64,"png","qx"],"qx/icon/Tango/64/devices/camera-photo.png":[64,64,"png","qx"],"qx/icon/Tango/64/devices/camera-web.png":[64,64,"png","qx"],"qx/icon/Tango/64/devices/computer.png":[64,64,"png","qx"],"qx/icon/Tango/64/devices/display.png":[64,64,"png","qx"],"qx/icon/Tango/64/devices/drive-harddisk.png":[64,64,"png","qx"],"qx/icon/Tango/64/devices/drive-optical.png":[64,64,"png","qx"],"qx/icon/Tango/64/devices/input-keyboard.png":[64,64,"png","qx"],"qx/icon/Tango/64/devices/input-mouse.png":[64,64,"png","qx"],"qx/icon/Tango/64/devices/media-flash.png":[64,64,"png","qx"],"qx/icon/Tango/64/devices/media-optical.png":[64,64,"png","qx"],"qx/icon/Tango/64/devices/multimedia-player.png":[64,64,"png","qx"],"qx/icon/Tango/64/devices/network-wired.png":[64,64,"png","qx"],"qx/icon/Tango/64/devices/network-wireless.png":[64,64,"png","qx"],"qx/icon/Tango/64/devices/pda.png":[64,64,"png","qx"],"qx/icon/Tango/64/devices/phone.png":[64,64,"png","qx"],"qx/icon/Tango/64/devices/printer.png":[64,64,"png","qx"],"qx/icon/Tango/64/devices/scanner.png":[64,64,"png","qx"],"qx/static/blank.gif":[1,1,"gif","qx"],"qx/static/blank.html":"qx","showcase/animation/icon.png":[151,125,"png","showcase"],"showcase/databinding/icon.png":[151,125,"png","showcase"],"showcase/dragdrop/icon.png":[151,125,"png","showcase"],"showcase/form/icon.png":[151,125,"png","showcase"],"showcase/htmleditor/format-list-ordered.png":[16,16,"png","showcase"],"showcase/htmleditor/format-list-unordered.png":[16,16,"png","showcase"],"showcase/htmleditor/icon.png":[151,125,"png","showcase"],"showcase/i18n/de.png":[60,40,"png","showcase"],"showcase/i18n/en.png":[60,40,"png","showcase"],"showcase/i18n/es.png":[60,40,"png","showcase"],"showcase/i18n/icon.png":[151,125,"png","showcase"],"showcase/i18n/nl.png":[60,40,"png","showcase"],"showcase/i18n/ro.png":[60,40,"png","showcase"],"showcase/i18n/sv.png":[60,37,"png","showcase"],"showcase/images/contentbackground.gif":[300,12,"gif","showcase"],"showcase/images/headerback.png":[11,200,"png","showcase"],"showcase/images/loading66.gif":[66,66,"gif","showcase"],"showcase/images/tag-hor-c.png":[6,12,"png","showcase"],"showcase/images/tag-hor-l.png":[6,12,"png","showcase"],"showcase/images/tag-hor-r.png":[6,12,"png","showcase"],"showcase/images/tag-hor.png":[18,10,"png","showcase"],"showcase/images/tag-vert-b.png":[12,6,"png","showcase"],"showcase/images/tag-vert-c.png":[12,6,"png","showcase"],"showcase/images/tag-vert-t.png":[12,6,"png","showcase"],"showcase/images/tag-vert.png":[12,18,"png","showcase"],"showcase/images/welcome.png":[413,121,"png","showcase"],"showcase/table/icon.png":[151,125,"png","showcase"],"showcase/theme/affe.png":[160,131,"png","showcase"],"showcase/theme/button-b.png":[6,6,"png","showcase","showcase/theme/button-combined-tb.png",0,-24],"showcase/theme/button-bl.png":[6,6,"png","showcase","showcase/theme/button-combined-tb.png",0,-12],"showcase/theme/button-br.png":[6,6,"png","showcase","showcase/theme/button-combined-tb.png",0,-30],"showcase/theme/button-c.png":[20,22,"png","showcase"],"showcase/theme/button-combined-lr.png":[24,22,"png","showcase"],"showcase/theme/button-combined-tb.png":[6,72,"png","showcase"],"showcase/theme/button-l.png":[6,22,"png","showcase","showcase/theme/button-combined-lr.png",-18,0],"showcase/theme/button-pressed-b.png":[6,6,"png","showcase","showcase/theme/button-combined-tb.png",0,-54],"showcase/theme/button-pressed-bl.png":[6,6,"png","showcase","showcase/theme/button-combined-tb.png",0,-18],"showcase/theme/button-pressed-br.png":[6,6,"png","showcase","showcase/theme/button-combined-tb.png",0,-36],"showcase/theme/button-pressed-c.png":[20,22,"png","showcase"],"showcase/theme/button-pressed-l.png":[6,22,"png","showcase","showcase/theme/button-combined-lr.png",-12,0],"showcase/theme/button-pressed-r.png":[6,22,"png","showcase","showcase/theme/button-combined-lr.png",0,0],"showcase/theme/button-pressed-t.png":[6,6,"png","showcase","showcase/theme/button-combined-tb.png",0,-48],"showcase/theme/button-pressed-tl.png":[6,6,"png","showcase","showcase/theme/button-combined-tb.png",0,-42],"showcase/theme/button-pressed-tr.png":[6,6,"png","showcase","showcase/theme/button-combined-tb.png",0,-66],"showcase/theme/button-pressed.png":[34,34,"png","showcase"],"showcase/theme/button-r.png":[6,22,"png","showcase","showcase/theme/button-combined-lr.png",-6,0],"showcase/theme/button-t.png":[6,6,"png","showcase","showcase/theme/button-combined-tb.png",0,-6],"showcase/theme/button-tl.png":[6,6,"png","showcase","showcase/theme/button-combined-tb.png",0,0],"showcase/theme/button-tr.png":[6,6,"png","showcase","showcase/theme/button-combined-tb.png",0,-60],"showcase/theme/button.png":[34,34,"png","showcase"],"showcase/theme/display-b.png":[6,6,"png","showcase","showcase/theme/display-combined-tb.png",0,0],"showcase/theme/display-bl.png":[6,6,"png","showcase","showcase/theme/display-combined-tb.png",0,-24],"showcase/theme/display-br.png":[6,6,"png","showcase","showcase/theme/display-combined-tb.png",0,-12],"showcase/theme/display-c.png":[20,27,"png","showcase"],"showcase/theme/display-combined-lr.png":[12,27,"png","showcase"],"showcase/theme/display-combined-tb.png":[6,36,"png","showcase"],"showcase/theme/display-l.png":[6,27,"png","showcase","showcase/theme/display-combined-lr.png",0,0],"showcase/theme/display-r.png":[6,27,"png","showcase","showcase/theme/display-combined-lr.png",-6,0],"showcase/theme/display-t.png":[6,6,"png","showcase","showcase/theme/display-combined-tb.png",0,-18],"showcase/theme/display-tl.png":[6,6,"png","showcase","showcase/theme/display-combined-tb.png",0,-30],"showcase/theme/display-tr.png":[6,6,"png","showcase","showcase/theme/display-combined-tb.png",0,-6],"showcase/theme/display.png":[148,39,"png","showcase"],"showcase/theme/icon.png":[151,125,"png","showcase"],"showcase/theme/window-b.png":[10,10,"png","showcase","showcase/theme/window-combined-tb.png",0,-20],"showcase/theme/window-bl.png":[10,10,"png","showcase","showcase/theme/window-combined-tb.png",0,-40],"showcase/theme/window-br.png":[10,10,"png","showcase","showcase/theme/window-combined-tb.png",0,0],"showcase/theme/window-c.png":[20,52,"png","showcase"],"showcase/theme/window-combined-lr.png":[20,52,"png","showcase"],"showcase/theme/window-combined-tb.png":[10,60,"png","showcase"],"showcase/theme/window-l.png":[10,52,"png","showcase","showcase/theme/window-combined-lr.png",0,0],"showcase/theme/window-r.png":[10,52,"png","showcase","showcase/theme/window-combined-lr.png",-10,0],"showcase/theme/window-t.png":[10,10,"png","showcase","showcase/theme/window-combined-tb.png",0,-50],"showcase/theme/window-tl.png":[10,10,"png","showcase","showcase/theme/window-combined-tb.png",0,-30],"showcase/theme/window-tr.png":[10,10,"png","showcase","showcase/theme/window-combined-tb.png",0,-10],"showcase/theme/window.png":[158,72,"png","showcase"],"showcase/tree/icon.png":[151,125,"png","showcase"],"showcase/virtuallist/icon.png":[151,125,"png","showcase"],"showcase/virtuallist/imicons/christian_hagendorn.png":[52,64,"png","showcase"],"showcase/virtuallist/imicons/martin_wittemann.png":[52,52,"png","showcase"],"showcase/virtuallist/imicons/readme.txt":"showcase","showcase/virtuallist/imicons/status_away.png":[16,16,"png","showcase"],"showcase/virtuallist/imicons/status_busy.png":[16,16,"png","showcase"],"showcase/virtuallist/imicons/status_offline.png":[16,16,"png","showcase"],"showcase/virtuallist/imicons/status_online.png":[16,16,"png","showcase"],"showcase/virtuallist/imicons/tino_butz.png":[48,48,"png","showcase"],"showcase/virtuallist/imicons/tristan_koch.png":[73,73,"png","showcase"],"showcase/virtuallist/imicons/user_add.png":[16,16,"png","showcase"],"showcase/virtuallist/imicons/user_delete.png":[16,16,"png","showcase"]},"translations":{"C":{},"de":{},"de_AT":{},"de_DE":{},"en":{},"en_GB":{},"en_US":{},"es":{},"es_ES":{},"es_MX":{},"ro":{},"ro_RO":{},"sv":{},"sv_SE":{}}};
(function(){var m=".prototype",k="function",j="Boolean",h="Error",g="constructor",f="warn",e="default",d="hasOwnProperty",c="string",b="toLocaleString",K="RegExp",J='\", "',I="info",H="BROKEN_IE",G="isPrototypeOf",F="Date",E="qx.Bootstrap",D="]",C="Class",B="error",t="[Class ",u="valueOf",r="Number",s="debug",p="ES5",q="Object",n='"',o="",v="Array",w="()",y="String",x="Function",A="toString",z=".";if(!window.qx){window.qx={};};qx.Bootstrap={genericToString:function(){return t+this.classname+D;},createNamespace:function(name,L){var N=name.split(z);var parent=window;var M=N[0];for(var i=0,O=N.length-1;i<O;i++,M=N[i]){if(!parent[M]){parent=parent[M]={};}else {parent=parent[M];};};parent[M]=L;return M;},setDisplayName:function(P,Q,name){P.displayName=Q+z+name+w;},setDisplayNames:function(R,S){for(var name in R){var T=R[name];if(T instanceof Function){T.displayName=S+z+name+w;};};},define:function(name,U){if(!U){var U={statics:{}};};var ba;var X=null;qx.Bootstrap.setDisplayNames(U.statics,name);if(U.members||U.extend){qx.Bootstrap.setDisplayNames(U.members,name+m);ba=U.construct||new Function;if(U.extend){this.extendClass(ba,ba,U.extend,name,Y);};var V=U.statics||{};for(var i=0,bb=qx.Bootstrap.getKeys(V),l=bb.length;i<l;i++){var bc=bb[i];ba[bc]=V[bc];};X=ba.prototype;var W=U.members||{};for(var i=0,bb=qx.Bootstrap.getKeys(W),l=bb.length;i<l;i++){var bc=bb[i];X[bc]=W[bc];};}else {ba=U.statics||{};};var Y=name?this.createNamespace(name,ba):o;ba.name=ba.classname=name;ba.basename=Y;ba.$$type=C;if(!ba.hasOwnProperty(A)){ba.toString=this.genericToString;};if(U.defer){U.defer(ba,X);};qx.Bootstrap.$$registry[name]=ba;return ba;}};qx.Bootstrap.define(E,{statics:{LOADSTART:qx.$$start||new Date(),DEBUG:(function(){var bd=true;if(qx.$$environment&&qx.$$environment["qx.debug"]===false){bd=false;};return bd;})(),getEnvironmentSetting:function(be){if(qx.$$environment){return qx.$$environment[be];};},setEnvironmentSetting:function(bf,bg){if(!qx.$$environment){qx.$$environment={};};if(qx.$$environment[bf]===undefined){qx.$$environment[bf]=bg;};},createNamespace:qx.Bootstrap.createNamespace,define:qx.Bootstrap.define,setDisplayName:qx.Bootstrap.setDisplayName,setDisplayNames:qx.Bootstrap.setDisplayNames,genericToString:qx.Bootstrap.genericToString,extendClass:function(bh,bi,bj,name,bk){var bn=bj.prototype;var bm=new Function;bm.prototype=bn;var bl=new bm;bh.prototype=bl;bl.name=bl.classname=name;bl.basename=bk;bi.base=bh.superclass=bj;bi.self=bh.constructor=bl.constructor=bh;},getByName:function(name){return qx.Bootstrap.$$registry[name];},$$registry:{},objectGetLength:function(bo){var length=0;for(var bp in bo){length++;};return length;},objectMergeWith:function(bq,br,bs){if(bs===undefined){bs=true;};for(var bt in br){if(bs||bq[bt]===undefined){bq[bt]=br[bt];};};return bq;},__a:[G,d,b,A,u,g],getKeys:({"ES5":Object.keys,"BROKEN_IE":function(bu){var bv=[];var bx=Object.prototype.hasOwnProperty;for(var by in bu){if(bx.call(bu,by)){bv.push(by);};};var bw=qx.Bootstrap.__a;for(var i=0,a=bw,l=a.length;i<l;i++){if(bx.call(bu,a[i])){bv.push(a[i]);};};return bv;},"default":function(bz){var bA=[];var bB=Object.prototype.hasOwnProperty;for(var bC in bz){if(bB.call(bz,bC)){bA.push(bC);};};return bA;}})[typeof (Object.keys)==k?p:(function(){for(var bD in {toString:1}){return bD;};})()!==A?H:e],getKeysAsString:function(bE){var bF=qx.Bootstrap.getKeys(bE);if(bF.length==0){return o;};return n+bF.join(J)+n;},__b:{"[object String]":y,"[object Array]":v,"[object Object]":q,"[object RegExp]":K,"[object Number]":r,"[object Boolean]":j,"[object Date]":F,"[object Function]":x,"[object Error]":h},bind:function(bG,self,bH){var bI=Array.prototype.slice.call(arguments,2,arguments.length);return function(){var bJ=Array.prototype.slice.call(arguments,0,arguments.length);return bG.apply(self,bI.concat(bJ));};},firstUp:function(bK){return bK.charAt(0).toUpperCase()+bK.substr(1);},firstLow:function(bL){return bL.charAt(0).toLowerCase()+bL.substr(1);},getClass:function(bM){var bN=Object.prototype.toString.call(bM);return (qx.Bootstrap.__b[bN]||bN.slice(8,-1));},isString:function(bO){return (bO!==null&&(typeof bO===c||qx.Bootstrap.getClass(bO)==y||bO instanceof String||(!!bO&&!!bO.$$isString)));},isArray:function(bP){return (bP!==null&&(bP instanceof Array||(bP&&qx.data&&qx.data.IListData&&qx.util.OOUtil.hasInterface(bP.constructor,qx.data.IListData))||qx.Bootstrap.getClass(bP)==v||(!!bP&&!!bP.$$isArray)));},isObject:function(bQ){return (bQ!==undefined&&bQ!==null&&qx.Bootstrap.getClass(bQ)==q);},isFunction:function(bR){return qx.Bootstrap.getClass(bR)==x;},$$logs:[],debug:function(bS,bT){qx.Bootstrap.$$logs.push([s,arguments]);},info:function(bU,bV){qx.Bootstrap.$$logs.push([I,arguments]);},warn:function(bW,bX){qx.Bootstrap.$$logs.push([f,arguments]);},error:function(bY,ca){qx.Bootstrap.$$logs.push([B,arguments]);},trace:function(cb){}}});})();(function(){var a="qx.util.OOUtil";qx.Bootstrap.define(a,{statics:{classIsDefined:function(name){return qx.Bootstrap.getByName(name)!==undefined;},getPropertyDefinition:function(b,name){while(b){if(b.$$properties&&b.$$properties[name]){return b.$$properties[name];};b=b.superclass;};return null;},hasProperty:function(c,name){return !!qx.util.OOUtil.getPropertyDefinition(c,name);},getEventType:function(d,name){var d=d.constructor;while(d.superclass){if(d.$$events&&d.$$events[name]!==undefined){return d.$$events[name];};d=d.superclass;};return null;},supportsEvent:function(e,name){return !!qx.util.OOUtil.getEventType(e,name);},getByInterface:function(f,g){var h,i,l;while(f){if(f.$$implements){h=f.$$flatImplements;for(i=0,l=h.length;i<l;i++){if(h[i]===g){return f;};};};f=f.superclass;};return null;},hasInterface:function(j,k){return !!qx.util.OOUtil.getByInterface(j,k);},getMixins:function(m){var n=[];while(m){if(m.$$includes){n.push.apply(n,m.$$flatIncludes);};m=m.superclass;};return n;}}});})();(function(){var o="qx.Mixin",n=".prototype",m="]",k="constructor",j="Array",h="destruct",g='" in property "',f="Mixin",e="[Mixin ",d='" in member "',a='Conflict between mixin "',c='"!',b='" and "';qx.Bootstrap.define(o,{statics:{define:function(name,p){if(p){if(p.include&&!(qx.Bootstrap.getClass(p.include)===j)){p.include=[p.include];};{};var r=p.statics?p.statics:{};qx.Bootstrap.setDisplayNames(r,name);for(var q in r){if(r[q] instanceof Function){r[q].$$mixin=r;};};if(p.construct){r.$$constructor=p.construct;qx.Bootstrap.setDisplayName(p.construct,name,k);};if(p.include){r.$$includes=p.include;};if(p.properties){r.$$properties=p.properties;};if(p.members){r.$$members=p.members;qx.Bootstrap.setDisplayNames(p.members,name+n);};for(var q in r.$$members){if(r.$$members[q] instanceof Function){r.$$members[q].$$mixin=r;};};if(p.events){r.$$events=p.events;};if(p.destruct){r.$$destructor=p.destruct;qx.Bootstrap.setDisplayName(p.destruct,name,h);};}else {var r={};};r.$$type=f;r.name=name;r.toString=this.genericToString;r.basename=qx.Bootstrap.createNamespace(name,r);this.$$registry[name]=r;return r;},checkCompatibility:function(s){var v=this.flatten(s);var w=v.length;if(w<2){return true;};var z={};var y={};var x={};var u;for(var i=0;i<w;i++){u=v[i];for(var t in u.events){if(x[t]){throw new Error(a+u.name+b+x[t]+d+t+c);};x[t]=u.name;};for(var t in u.properties){if(z[t]){throw new Error(a+u.name+b+z[t]+g+t+c);};z[t]=u.name;};for(var t in u.members){if(y[t]){throw new Error(a+u.name+b+y[t]+d+t+c);};y[t]=u.name;};};return true;},isCompatible:function(A,B){var C=qx.util.OOUtil.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.Bootstrap.objectGetLength(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 e+this.name+m;},$$registry:{},__c:null,__d:function(){}}});})();(function(){var cs="qx.blankpage",cr="qx.bom.client.Stylesheet.getInsertRule",cq="qx.bom.client.Html.getDataset",cp="qx.bom.client.PhoneGap.getPhoneGap",co='] found, and no default ("default") given',cn="qx.bom.client.Html.getAudioAif",cm="qx.bom.client.CssTransform.get3D",cl=' type)',ck="qx.bom.client.Xml.getAttributeNS",cj="qx.bom.client.Stylesheet.getRemoveImport",bt="qx.bom.client.Css.getUserModify",bs="qx.bom.client.Css.getFilterGradient",br="qx.bom.client.Event.getHashChange",bq="qx.bom.client.Plugin.getWindowsMedia",bp="qx.bom.client.Html.getVideo",bo="qx.bom.client.Device.getName",bn="qx.bom.client.Event.getTouch",bm="qx.optimization.strings",bl="qx.debug.property.level",bk="qx.optimization.variables",cz="qx.bom.client.EcmaScript.getStackTrace",cA="qx.bom.client.Xml.getSelectSingleNode",cx="qx.bom.client.Xml.getImplementation",cy="qx.bom.client.Html.getConsole",cv="qx.bom.client.Engine.getVersion",cw="qx.bom.client.Plugin.getQuicktime",ct="qx.bom.client.Html.getNaturalDimensions",cu="qx.bom.client.Xml.getSelectNodes",cB="qx.bom.client.Xml.getElementsByTagNameNS",cC="qx.bom.client.Html.getDataUrl",bR="qx.bom.client.Flash.isAvailable",bQ="qx.bom.client.Html.getCanvas",bT="qx.bom.client.Css.getBoxModel",bS="qx.bom.client.Plugin.getSilverlight",bV="qx/static/blank.html",bU="qx.bom.client.Css.getUserSelect",bX="qx.bom.client.Css.getRadialGradient",bW="module.property",bP="qx.bom.client.Plugin.getWindowsMediaVersion",bO="qx.bom.client.Stylesheet.getCreateStyleSheet",a='No match for variant "',b="qx.bom.client.Locale.getLocale",c="module.events",d="module.databinding",e="qx.bom.client.Html.getFileReader",f="qx.bom.client.Css.getBorderImage",g="qx.bom.client.Stylesheet.getDeleteRule",h="qx.bom.client.Plugin.getDivXVersion",j="qx.bom.client.Scroll.scrollBarOverlayed",k="qx.bom.client.Plugin.getPdfVersion",cQ=":",cP="qx.bom.client.Css.getLinearGradient",cO="qx.bom.client.Transport.getXmlHttpRequest",cN="qx.bom.client.Css.getBorderImageSyntax",cU="qx.bom.client.Html.getClassList",cT="qx.bom.client.Event.getHelp",cS="qx.optimization.comments",cR="qx.bom.client.Locale.getVariant",cW="qx.bom.client.Css.getBoxSizing",cV="qx.bom.client.OperatingSystem.getName",J="module.logger",K="qx.bom.client.Css.getOverflowXY",H="qx.mobile.emulatetouch",I="qx.bom.client.Html.getAudioWav",N="qx.bom.client.Browser.getName",O="qx.bom.client.Css.getInlineBlock",L="qx.bom.client.Plugin.getPdf",M="qx.dynlocale",F='" (',G="qx.bom.client.Html.getAudio",s="qx.core.Environment",r="qx.bom.client.CssTransform.getSupport",u="qx.bom.client.Html.getTextContent",t="qx.bom.client.Css.getPlaceholder",o="qx.bom.client.Css.getFloat",n=' in variants [',q="false",p="qx.bom.client.Css.getBoxShadow",m="qx.bom.client.Html.getXul",l="qx.bom.client.Xml.getCreateNode",T="qxenv",U="qx.bom.client.Html.getSessionStorage",V="qx.bom.client.Html.getAudioAu",W="qx.bom.client.Css.getOpacity",P="qx.bom.client.Css.getFilterTextShadow",Q="qx.bom.client.Html.getVml",R="qx.bom.client.Css.getRgba",S="qx.bom.client.Transport.getMaxConcurrentRequestCount",X="qx.bom.client.Css.getBorderRadius",Y="qx.bom.client.Event.getPointer",C="qx.bom.client.Transport.getSsl",B="qx.bom.client.Html.getWebWorker",A="qx.bom.client.Json.getJson",z="qx.bom.client.Browser.getQuirksMode",y="qx.debug.dispose",x="qx.bom.client.Css.getTextOverflow",w="qx.bom.client.Xml.getQualifiedItem",v="qx.bom.client.Html.getVideoOgg",E="&",D="qx.bom.client.Device.getType",ba="qx.bom.client.Browser.getDocumentMode",bb="qx.allowUrlVariants",bc="qx.bom.client.Html.getContains",bd="qx.bom.client.Plugin.getActiveX",be=".",bf="qx.bom.client.Xml.getDomProperties",bg="qx.bom.client.CssAnimation.getSupport",bh="qx.debug.databinding",bi="qx.optimization.basecalls",bj="qx.bom.client.Browser.getVersion",bx="qx.bom.client.Css.getUserSelectNone",bw="qx.bom.client.Html.getSvg",bv="qx.optimization.privates",bu="qx.bom.client.Plugin.getDivX",bB="qx.bom.client.Runtime.getName",bA="qx.bom.client.Html.getLocalStorage",bz="qx.bom.client.Flash.getStrictSecurityModel",by="qx.aspects",bD="qx.debug",bC="qx.dynamicmousewheel",bK="qx.bom.client.Html.getAudioMp3",bL="qx.bom.client.Engine.getName",bI="qx.bom.client.Html.getUserDataStorage",bJ="qx.bom.client.Plugin.getGears",bG="qx.bom.client.Plugin.getQuicktimeVersion",bH="qx.bom.client.Html.getAudioOgg",bE="qx.bom.client.Css.getTextShadow",bF="qx.bom.client.Plugin.getSilverlightVersion",bM="qx.bom.client.Html.getCompareDocumentPosition",bN="qx.bom.client.Flash.getExpressInstall",cc="qx.bom.client.OperatingSystem.getVersion",cb="qx.bom.client.Html.getXPath",ce="qx.bom.client.Html.getGeoLocation",cd="qx.bom.client.Css.getAppearance",cg="qx.mobile.nativescroll",cf="qx.bom.client.Xml.getDomParser",ci="qx.bom.client.Stylesheet.getAddImport",ch="qx.optimization.variants",ca="qx.bom.client.Html.getVideoWebm",bY="qx.bom.client.Flash.getVersion",cJ="qx.bom.client.Css.getLegacyWebkitGradient",cK="qx.bom.client.PhoneGap.getNotification",cL="qx.bom.client.Html.getVideoH264",cM="qx.bom.client.Xml.getCreateElementNS",cF="qx.core.Environment for a list of predefined keys.",cG=" is not a valid key. Please see the API-doc of ",cH="default",cI="|",cD="true",cE="qx.allowUrlSettings";qx.Bootstrap.define(s,{statics:{_checks:{},_asyncChecks:{},__e:{},_checksMap:{"engine.version":cv,"engine.name":bL,"browser.name":N,"browser.version":bj,"browser.documentmode":ba,"browser.quirksmode":z,"runtime.name":bB,"device.name":bo,"device.type":D,"locale":b,"locale.variant":cR,"os.name":cV,"os.version":cc,"os.scrollBarOverlayed":j,"plugin.gears":bJ,"plugin.activex":bd,"plugin.quicktime":cw,"plugin.quicktime.version":bG,"plugin.windowsmedia":bq,"plugin.windowsmedia.version":bP,"plugin.divx":bu,"plugin.divx.version":h,"plugin.silverlight":bS,"plugin.silverlight.version":bF,"plugin.flash":bR,"plugin.flash.version":bY,"plugin.flash.express":bN,"plugin.flash.strictsecurity":bz,"plugin.pdf":L,"plugin.pdf.version":k,"io.maxrequests":S,"io.ssl":C,"io.xhr":cO,"event.touch":bn,"event.pointer":Y,"event.help":cT,"event.hashchange":br,"ecmascript.stacktrace":cz,"html.webworker":B,"html.filereader":e,"html.geolocation":ce,"html.audio":G,"html.audio.ogg":bH,"html.audio.mp3":bK,"html.audio.wav":I,"html.audio.au":V,"html.audio.aif":cn,"html.video":bp,"html.video.ogg":v,"html.video.h264":cL,"html.video.webm":ca,"html.storage.local":bA,"html.storage.session":U,"html.storage.userdata":bI,"html.classlist":cU,"html.xpath":cb,"html.xul":m,"html.canvas":bQ,"html.svg":bw,"html.vml":Q,"html.dataset":cq,"html.dataurl":cC,"html.console":cy,"html.stylesheet.createstylesheet":bO,"html.stylesheet.insertrule":cr,"html.stylesheet.deleterule":g,"html.stylesheet.addimport":ci,"html.stylesheet.removeimport":cj,"html.element.contains":bc,"html.element.compareDocumentPosition":bM,"html.element.textcontent":u,"html.image.naturaldimensions":ct,"json":A,"css.textoverflow":x,"css.placeholder":t,"css.borderradius":X,"css.borderimage":f,"css.borderimage.standardsyntax":cN,"css.boxshadow":p,"css.gradient.linear":cP,"css.gradient.filter":bs,"css.gradient.radial":bX,"css.gradient.legacywebkit":cJ,"css.boxmodel":bT,"css.rgba":R,"css.userselect":bU,"css.userselect.none":bx,"css.usermodify":bt,"css.appearance":cd,"css.float":o,"css.boxsizing":cW,"css.animation":bg,"css.transform":r,"css.transform.3d":cm,"css.inlineblock":O,"css.opacity":W,"css.overflowxy":K,"css.textShadow":bE,"css.textShadow.filter":P,"phonegap":cp,"phonegap.notification":cK,"xml.implementation":cx,"xml.domparser":cf,"xml.selectsinglenode":cA,"xml.selectnodes":cu,"xml.getelementsbytagnamens":cB,"xml.domproperties":bf,"xml.attributens":ck,"xml.createnode":l,"xml.getqualifieditem":w,"xml.createelementns":cM},get:function(cX){if(this.__e[cX]!=undefined){return this.__e[cX];};var db=this._checks[cX];if(db){var dc=db();this.__e[cX]=dc;return dc;};var da=this._getClassNameFromEnvKey(cX);if(da[0]!=undefined){var dd=da[0];var cY=da[1];var dc=dd[cY]();this.__e[cX]=dc;return dc;};if(qx.Bootstrap.DEBUG){qx.Bootstrap.warn(cX+cG+cF);qx.Bootstrap.trace(this);};},_getClassNameFromEnvKey:function(de){var dk=this._checksMap;if(dk[de]!=undefined){var dg=dk[de];var dj=dg.lastIndexOf(be);if(dj>-1){var di=dg.slice(0,dj);var df=dg.slice(dj+1);var dh=qx.Bootstrap.getByName(di);if(dh!=undefined){return [dh,df];};};};return [undefined,undefined];},getAsync:function(dl,dm,self){var dr=this;if(this.__e[dl]!=undefined){window.setTimeout(function(){dm.call(self,dr.__e[dl]);},0);return;};var dq=this._asyncChecks[dl];if(dq){dq(function(dt){dr.__e[dl]=dt;dm.call(self,dt);});return;};var dp=this._getClassNameFromEnvKey(dl);if(dp[0]!=undefined){var ds=dp[0];var dn=dp[1];ds[dn](function(du){dr.__e[dl]=du;dm.call(self,du);});return;};if(qx.Bootstrap.DEBUG){qx.Bootstrap.warn(dl+cG+cF);qx.Bootstrap.trace(this);};},select:function(dv,dw){return this.__f(this.get(dv),dw);},selectAsync:function(dx,dy,self){this.getAsync(dx,function(dz){var dA=this.__f(dx,dy);dA.call(self,dz);},this);},__f:function(dB,dC){var dE=dC[dB];if(dC.hasOwnProperty(dB)){return dE;};for(var dD in dC){if(dD.indexOf(cI)!=-1){var dF=dD.split(cI);for(var i=0;i<dF.length;i++){if(dF[i]==dB){return dC[dD];};};};};if(dC[cH]!==undefined){return dC[cH];};if(qx.Bootstrap.DEBUG){throw new Error(a+dB+F+(typeof dB)+cl+n+qx.Bootstrap.getKeysAsString(dC)+co);};},filter:function(dG){var dI=[];for(var dH in dG){if(this.get(dH)){dI.push(dG[dH]);};};return dI;},invalidateCacheKey:function(dJ){delete this.__e[dJ];},add:function(dK,dL){if(this._checks[dK]==undefined){if(dL instanceof Function){this._checks[dK]=dL;}else {this._checks[dK]=this.__i(dL);};};},addAsync:function(dM,dN){if(this._checks[dM]==undefined){this._asyncChecks[dM]=dN;};},getChecks:function(){return this._checks;},getAsyncChecks:function(){return this._asyncChecks;},_initDefaultQxValues:function(){this.add(cD,function(){return true;});this.add(cE,function(){return false;});this.add(bb,function(){return false;});this.add(bl,function(){return 0;});this.add(bD,function(){return true;});this.add(by,function(){return false;});this.add(M,function(){return true;});this.add(H,function(){return false;});this.add(cg,function(){return false;});this.add(cs,function(){return bV;});this.add(bC,function(){return true;});this.add(bh,function(){return false;});this.add(y,function(){return false;});this.add(bi,function(){return false;});this.add(cS,function(){return false;});this.add(bv,function(){return false;});this.add(bm,function(){return false;});this.add(bk,function(){return false;});this.add(ch,function(){return false;});this.add(d,function(){return true;});this.add(J,function(){return true;});this.add(bW,function(){return true;});this.add(c,function(){return true;});},__g:function(){if(qx&&qx.$$environment){for(var dP in qx.$$environment){var dO=qx.$$environment[dP];this._checks[dP]=this.__i(dO);};};},__h:function(){if(window.document&&window.document.location){var dQ=window.document.location.search.slice(1).split(E);for(var i=0;i<dQ.length;i++){var dS=dQ[i].split(cQ);if(dS.length!=3||dS[0]!=T){continue;};var dT=dS[1];var dR=decodeURIComponent(dS[2]);if(dR==cD){dR=true;}else if(dR==q){dR=false;}else if(/^(\d|\.)+$/.test(dR)){dR=parseFloat(dR);};;this._checks[dT]=this.__i(dR);};};},__i:function(dU){return qx.Bootstrap.bind(function(dV){return dV;},null,dU);}},defer:function(dW){dW._initDefaultQxValues();dW.__g();if(dW.get(cE)===true){dW.__h();};}});})();(function(){var d="qx.core.Aspect",c="before",b="*",a="static";qx.Bootstrap.define(d,{statics:{__bc:[],wrap:function(e,f,g){var m=[];var h=[];var l=this.__bc;var k;for(var i=0;i<l.length;i++){k=l[i];if((k.type==null||g==k.type||k.type==b)&&(k.name==null||e.match(k.name))){k.pos==-1?m.push(k.fcn):h.push(k.fcn);};};if(m.length===0&&h.length===0){return f;};var j=function(){for(var i=0;i<m.length;i++){m[i].call(this,e,f,g,arguments);};var n=f.apply(this,arguments);for(var i=0;i<h.length;i++){h[i].call(this,e,f,g,arguments,n);};return n;};if(g!==a){j.self=f.self;j.base=f.base;};f.wrapper=j;j.original=f;return j;},addAdvice:function(o,p,q,name){this.__bc.push({fcn:o,pos:p===c?-1:1,type:q,name:name});}}});})();(function(){var t='Implementation of method "',s="function",r="Boolean",q="qx.Interface",p='The event "',o='The property "',n="Interface",m="toggle",k="]",j="[Interface ",c="is",h="Array",f='Implementation of member "',b='"',a='" is not supported by Class "',e='" required by interface "',d='" is missing in class "',g='"!';qx.Bootstrap.define(q,{statics:{define:function(name,u){if(u){if(u.extend&&!(qx.Bootstrap.getClass(u.extend)===h)){u.extend=[u.extend];};{};var v=u.statics?u.statics:{};if(u.extend){v.$$extends=u.extend;};if(u.properties){v.$$properties=u.properties;};if(u.members){v.$$members=u.members;};if(u.events){v.$$events=u.events;};}else {var v={};};v.$$type=n;v.name=name;v.toString=this.genericToString;v.basename=qx.Bootstrap.createNamespace(name,v);qx.Interface.$$registry[name]=v;return v;},getByName:function(name){return this.$$registry[name];},isDefined:function(name){return this.getByName(name)!==undefined;},getTotalNumber:function(){return qx.Bootstrap.objectGetLength(this.$$registry);},flatten:function(w){if(!w){return [];};var x=w.concat();for(var i=0,l=w.length;i<l;i++){if(w[i].$$extends){x.push.apply(x,this.flatten(w[i].$$extends));};};return x;},__j:function(y,z,A,B){var F=A.$$members;if(F){for(var E in F){if(qx.Bootstrap.isFunction(F[E])){var D=this.__k(z,E);var C=D||qx.Bootstrap.isFunction(y[E]);if(!C){throw new Error(t+E+d+z.classname+e+A.name+b);};var G=B===true&&!D&&!qx.util.OOUtil.hasInterface(z,A);if(G){y[E]=this.__n(A,y[E],E,F[E]);};}else {if(typeof y[E]===undefined){if(typeof y[E]!==s){throw new Error(f+E+d+z.classname+e+A.name+b);};};};};};},__k:function(H,I){var M=I.match(/^(is|toggle|get|set|reset)(.*)$/);if(!M){return false;};var J=qx.Bootstrap.firstLow(M[2]);var K=qx.util.OOUtil.getPropertyDefinition(H,J);if(!K){return false;};var L=M[0]==c||M[0]==m;if(L){return qx.util.OOUtil.getPropertyDefinition(H,J).check==r;};return true;},__l:function(N,O){if(O.$$properties){for(var P in O.$$properties){if(!qx.util.OOUtil.getPropertyDefinition(N,P)){throw new Error(o+P+a+N.classname+g);};};};},__m:function(Q,R){if(R.$$events){for(var S in R.$$events){if(!qx.util.OOUtil.supportsEvent(Q,S)){throw new Error(p+S+a+Q.classname+g);};};};},assertObject:function(T,U){var W=T.constructor;this.__j(T,W,U,false);this.__l(W,U);this.__m(W,U);var V=U.$$extends;if(V){for(var i=0,l=V.length;i<l;i++){this.assertObject(T,V[i]);};};},assert:function(X,Y,ba){this.__j(X.prototype,X,Y,ba);this.__l(X,Y);this.__m(X,Y);var bb=Y.$$extends;if(bb){for(var i=0,l=bb.length;i<l;i++){this.assert(X,bb[i],ba);};};},genericToString:function(){return j+this.name+k;},$$registry:{},__n:function(){},__c:null,__d:function(){}}});})();(function(){var g="qx.lang.Core",f="\\\\",e="\\\"",d='"',c="[object Error]",b="emulated",a="native";qx.Bootstrap.define(g,{statics:{errorToString:{"native":Error.prototype.toString,"emulated":function(){return this.message;}}[(!Error.prototype.toString||Error.prototype.toString()==c)?b:a],arrayIndexOf:{"native":Array.prototype.indexOf,"emulated":function(h,j){if(j==null){j=0;}else if(j<0){j=Math.max(0,this.length+j);};for(var i=j;i<this.length;i++){if(this[i]===h){return i;};};return -1;}}[Array.prototype.indexOf?a:b],arrayLastIndexOf:{"native":Array.prototype.lastIndexOf,"emulated":function(k,m){if(m==null){m=this.length-1;}else if(m<0){m=Math.max(0,this.length+m);};for(var i=m;i>=0;i--){if(this[i]===k){return i;};};return -1;}}[Array.prototype.lastIndexOf?a:b],arrayForEach:{"native":Array.prototype.forEach,"emulated":function(n,o){var l=this.length;for(var i=0;i<l;i++){var p=this[i];if(p!==undefined){n.call(o||window,p,i,this);};};}}[Array.prototype.forEach?a:b],arrayFilter:{"native":Array.prototype.filter,"emulated":function(q,r){var s=[];var l=this.length;for(var i=0;i<l;i++){var t=this[i];if(t!==undefined){if(q.call(r||window,t,i,this)){s.push(this[i]);};};};return s;}}[Array.prototype.filter?a:b],arrayMap:{"native":Array.prototype.map,"emulated":function(u,v){var w=[];var l=this.length;for(var i=0;i<l;i++){var x=this[i];if(x!==undefined){w[i]=u.call(v||window,x,i,this);};};return w;}}[Array.prototype.map?a:b],arraySome:{"native":Array.prototype.some,"emulated":function(y,z){var l=this.length;for(var i=0;i<l;i++){var A=this[i];if(A!==undefined){if(y.call(z||window,A,i,this)){return true;};};};return false;}}[Array.prototype.some?a:b],arrayEvery:{"native":Array.prototype.every,"emulated":function(B,C){var l=this.length;for(var i=0;i<l;i++){var D=this[i];if(D!==undefined){if(!B.call(C||window,D,i,this)){return false;};};};return true;}}[Array.prototype.every?a:b],stringQuote:{"native":String.prototype.quote,"emulated":function(){return d+this.replace(/\\/g,f).replace(/\"/g,e)+d;}}[String.prototype.quote?a:b]}});if(!Error.prototype.toString||Error.prototype.toString()==c){Error.prototype.toString=qx.lang.Core.errorToString;};if(!Array.prototype.indexOf){Array.prototype.indexOf=qx.lang.Core.arrayIndexOf;};if(!Array.prototype.lastIndexOf){Array.prototype.lastIndexOf=qx.lang.Core.arrayLastIndexOf;};if(!Array.prototype.forEach){Array.prototype.forEach=qx.lang.Core.arrayForEach;};if(!Array.prototype.filter){Array.prototype.filter=qx.lang.Core.arrayFilter;};if(!Array.prototype.map){Array.prototype.map=qx.lang.Core.arrayMap;};if(!Array.prototype.some){Array.prototype.some=qx.lang.Core.arraySome;};if(!Array.prototype.every){Array.prototype.every=qx.lang.Core.arrayEvery;};if(!String.prototype.quote){String.prototype.quote=qx.lang.Core.stringQuote;};})();(function(){var bH='qx.lang.Type.isString(value) && qx.util.ColorUtil.isValidPropertyValue(value)',bG='value !== null && qx.theme.manager.Font.getInstance().isDynamic(value)',bF='value !== null && value.nodeType === 9 && value.documentElement',bE='value !== null && value.$$type === "Mixin"',bD='return init;',bC='var init=this.',bB='value !== null && value.nodeType === 1 && value.attributes',bA="var parent = this.getLayoutParent();",bz="Error in property ",by="property",bn='qx.core.Assert.assertInstance(value, Date, msg) || true',bm="if (!parent) return;",bl=" in method ",bk='qx.core.Assert.assertInstance(value, Error, msg) || true',bj='Undefined value is not allowed!',bi="inherit",bh='Is invalid!',bg="MSIE 6.0",bf="': ",be=" of class ",bO='value !== null && value.nodeType !== undefined',bP='value !== null && qx.theme.manager.Decoration.getInstance().isValidPropertyValue(value)',bM="module.events",bN='qx.core.Assert.assertPositiveInteger(value, msg) || true',bK='if(init==qx.core.Property.$$inherit)init=null;',bL='value !== null && value.$$type === "Interface"',bI='var inherit=prop.$$inherit;',bJ="var value = parent.",bQ="$$useinit_",bR="(value);",br='Requires exactly one argument!',bq="$$runtime_",bt="$$user_",bs='qx.core.Assert.assertArray(value, msg) || true',bv='qx.core.Assert.assertPositiveNumber(value, msg) || true',bu=".prototype",bx="Boolean",bw='return value;',bp='if(init==qx.core.Property.$$inherit)throw new Error("Inheritable property ',bo='Does not allow any arguments!',b="()",c="var a=arguments[0] instanceof Array?arguments[0]:arguments;",d='value !== null && value.$$type === "Theme"',e="())",f='return null;',g='qx.core.Assert.assertObject(value, msg) || true',h='qx.core.Assert.assertString(value, msg) || true',j="if (value===undefined) value = parent.",k='value !== null && value.$$type === "Class"',m='qx.core.Assert.assertFunction(value, msg) || true',bV=".",bU="object",bT="$$init_",bS="$$theme_",ca="Unknown reason: ",bY='qx.core.Assert.assertMap(value, msg) || true',bX="qx.aspects",bW='qx.core.Assert.assertNumber(value, msg) || true',cc='Null value is not allowed!',cb='qx.core.Assert.assertInteger(value, msg) || true',L="value",M="rv:1.8.1",J="shorthand",K='qx.core.Assert.assertInstance(value, RegExp, msg) || true',P='value !== null && value.type !== undefined',Q='value !== null && value.document',N='throw new Error("Property ',O="(!this.",H='qx.core.Assert.assertBoolean(value, msg) || true',I="toggle",u="$$inherit_",t=" with incoming value '",w="a=qx.lang.Array.fromShortHand(qx.lang.Array.fromArguments(a));",v="qx.core.Property",q="is",p='Could not change or apply init value after constructing phase!',s="();",r='else ',o='if(this.',n="resetRuntime",V="return this.",W="get",X=";",Y="(a[",R=' of an instance of ',S="refresh",T=' is not (yet) ready!");',U="]);",ba="resetThemed",bb='else if(this.',E="reset",D="setRuntime",C="init",B="set",A="setThemed",z='!==undefined)',y="this.",x="",G='return this.',F="string",bc="boolean",bd=';';qx.Bootstrap.define(v,{statics:{__o:function(){if(qx.core.Environment.get(bM)){qx.event.type.Data;qx.event.dispatch.Direct;};},__p:{"Boolean":H,"String":h,"Number":bW,"Integer":cb,"PositiveNumber":bv,"PositiveInteger":bN,"Error":bk,"RegExp":K,"Object":g,"Array":bs,"Map":bY,"Function":m,"Date":bn,"Node":bO,"Element":bB,"Document":bF,"Window":Q,"Event":P,"Class":k,"Mixin":bE,"Interface":bL,"Theme":d,"Color":bH,"Decorator":bP,"Font":bG},__q:{"Node":true,"Element":true,"Document":true,"Window":true,"Event":true},$$inherit:bi,$$store:{runtime:{},user:{},theme:{},inherit:{},init:{},useinit:{}},$$method:{get:{},set:{},reset:{},init:{},refresh:{},setRuntime:{},resetRuntime:{},setThemed:{},resetThemed:{}},$$allowedKeys:{name:F,dereference:bc,inheritable:bc,nullable:bc,themeable:bc,refine:bc,init:null,apply:F,event:F,check:null,transform:F,deferredInit:bc,validate:null},$$allowedGroupKeys:{name:F,group:bU,mode:F,themeable:bc},$$inheritable:{},__r:function(cd){var ce=this.__s(cd);if(!ce.length){var cf=function(){};}else {cf=this.__t(ce);};cd.prototype.$$refreshInheritables=cf;},__s:function(cg){var ci=[];while(cg){var ch=cg.$$properties;if(ch){for(var name in this.$$inheritable){if(ch[name]&&ch[name].inheritable){ci.push(name);};};};cg=cg.superclass;};return ci;},__t:function(cj){var cn=this.$$store.inherit;var cm=this.$$store.init;var cl=this.$$method.refresh;var ck=[bA,bm];for(var i=0,l=cj.length;i<l;i++){var name=cj[i];ck.push(bJ,cn[name],X,j,cm[name],X,y,cl[name],bR);};return new Function(ck.join(x));},attachRefreshInheritables:function(co){co.prototype.$$refreshInheritables=function(){qx.core.Property.__r(co);return this.$$refreshInheritables();};},attachMethods:function(cp,name,cq){cq.group?this.__u(cp,cq,name):this.__v(cp,cq,name);},__u:function(cr,cs,name){var cz=qx.Bootstrap.firstUp(name);var cy=cr.prototype;var cA=cs.themeable===true;{};var cB=[];var cv=[];if(cA){var ct=[];var cx=[];};var cw=c;cB.push(cw);if(cA){ct.push(cw);};if(cs.mode==J){var cu=w;cB.push(cu);if(cA){ct.push(cu);};};for(var i=0,a=cs.group,l=a.length;i<l;i++){{};cB.push(y,this.$$method.set[a[i]],Y,i,U);cv.push(y,this.$$method.reset[a[i]],s);if(cA){{};ct.push(y,this.$$method.setThemed[a[i]],Y,i,U);cx.push(y,this.$$method.resetThemed[a[i]],s);};};this.$$method.set[name]=B+cz;cy[this.$$method.set[name]]=new Function(cB.join(x));this.$$method.reset[name]=E+cz;cy[this.$$method.reset[name]]=new Function(cv.join(x));if(cA){this.$$method.setThemed[name]=A+cz;cy[this.$$method.setThemed[name]]=new Function(ct.join(x));this.$$method.resetThemed[name]=ba+cz;cy[this.$$method.resetThemed[name]]=new Function(cx.join(x));};},__v:function(cC,cD,name){var cF=qx.Bootstrap.firstUp(name);var cH=cC.prototype;{};if(cD.dereference===undefined&&typeof cD.check===F){cD.dereference=this.__w(cD.check);};var cG=this.$$method;var cE=this.$$store;cE.runtime[name]=bq+name;cE.user[name]=bt+name;cE.theme[name]=bS+name;cE.init[name]=bT+name;cE.inherit[name]=u+name;cE.useinit[name]=bQ+name;cG.get[name]=W+cF;cH[cG.get[name]]=function(){return qx.core.Property.executeOptimizedGetter(this,cC,name,W);};cG.set[name]=B+cF;cH[cG.set[name]]=function(cI){return qx.core.Property.executeOptimizedSetter(this,cC,name,B,arguments);};cG.reset[name]=E+cF;cH[cG.reset[name]]=function(){return qx.core.Property.executeOptimizedSetter(this,cC,name,E);};if(cD.inheritable||cD.apply||cD.event||cD.deferredInit){cG.init[name]=C+cF;cH[cG.init[name]]=function(cJ){return qx.core.Property.executeOptimizedSetter(this,cC,name,C,arguments);};};if(cD.inheritable){cG.refresh[name]=S+cF;cH[cG.refresh[name]]=function(cK){return qx.core.Property.executeOptimizedSetter(this,cC,name,S,arguments);};};cG.setRuntime[name]=D+cF;cH[cG.setRuntime[name]]=function(cL){return qx.core.Property.executeOptimizedSetter(this,cC,name,D,arguments);};cG.resetRuntime[name]=n+cF;cH[cG.resetRuntime[name]]=function(){return qx.core.Property.executeOptimizedSetter(this,cC,name,n);};if(cD.themeable){cG.setThemed[name]=A+cF;cH[cG.setThemed[name]]=function(cM){return qx.core.Property.executeOptimizedSetter(this,cC,name,A,arguments);};cG.resetThemed[name]=ba+cF;cH[cG.resetThemed[name]]=function(){return qx.core.Property.executeOptimizedSetter(this,cC,name,ba);};};if(cD.check===bx){cH[I+cF]=new Function(V+cG.set[name]+O+cG.get[name]+e);cH[q+cF]=new Function(V+cG.get[name]+b);};},__w:function(cN){return !!this.__q[cN];},__x:function(cO){return this.__q[cO]||qx.util.OOUtil.classIsDefined(cO)||(qx.Interface&&qx.Interface.isDefined(cO));},__y:{'0':p,'1':br,'2':bj,'3':bo,'4':cc,'5':bh},error:function(cP,cQ,cR,cS,cT){var cU=cP.constructor.classname;var cV=bz+cR+be+cU+bl+this.$$method[cS][cR]+t+cT+bf;throw new Error(cV+(this.__y[cQ]||ca+cQ));},__z:function(cW,cX,name,cY,da,db){var dc=this.$$method[cY][name];cX[dc]=new Function(L,da.join(x));if(qx.core.Environment.get(bX)){cX[dc]=qx.core.Aspect.wrap(cW.classname+bV+dc,cX[dc],by);};qx.Bootstrap.setDisplayName(cX[dc],cW.classname+bu,dc);if(db===undefined){return cW[dc]();}else return cW[dc](db[0]);;},executeOptimizedGetter:function(dd,de,name,df){var dh=de.$$properties[name];var dj=de.prototype;var dg=[];var di=this.$$store;dg.push(o,di.runtime[name],z);dg.push(G,di.runtime[name],bd);if(dh.inheritable){dg.push(bb,di.inherit[name],z);dg.push(G,di.inherit[name],bd);dg.push(r);};dg.push(o,di.user[name],z);dg.push(G,di.user[name],bd);if(dh.themeable){dg.push(bb,di.theme[name],z);dg.push(G,di.theme[name],bd);};if(dh.deferredInit&&dh.init===undefined){dg.push(bb,di.init[name],z);dg.push(G,di.init[name],bd);};dg.push(r);if(dh.init!==undefined){if(dh.inheritable){dg.push(bC,di.init[name],bd);if(dh.nullable){dg.push(bK);}else if(dh.init!==undefined){dg.push(G,di.init[name],bd);}else {dg.push(bp,name,R,de.classname,T);};dg.push(bD);}else {dg.push(G,di.init[name],bd);};}else if(dh.inheritable||dh.nullable){dg.push(f);}else {dg.push(N,name,R,de.classname,T);};return this.__z(dd,dj,name,df,dg);},executeOptimizedSetter:function(dk,dl,name,dm,dn){var dt=dl.$$properties[name];var ds=dl.prototype;var dq=[];var dp=dm===B||dm===A||dm===D||(dm===C&&dt.init===undefined);var dr=dt.apply||dt.event||dt.inheritable;var du=this.__A(dm,name);this.__B(dq,dt,name,dm,dp);if(dp){this.__C(dq,dl,dt,name);};if(dr){this.__D(dq,dp,du,dm);};if(dt.inheritable){dq.push(bI);};{};if(!dr){this.__F(dq,name,dm,dp);}else {this.__G(dq,dt,name,dm,dp);};if(dt.inheritable){this.__H(dq,dt,name,dm);}else if(dr){this.__I(dq,dt,name,dm);};if(dr){this.__J(dq,dt,name);if(dt.inheritable&&ds._getChildren){this.__K(dq,name);};};if(dp){dq.push(bw);};return this.__z(dk,ds,name,dm,dq,dn);},__A:function(dv,name){if(dv==="setRuntime"||dv==="resetRuntime"){var dw=this.$$store.runtime[name];}else if(dv==="setThemed"||dv==="resetThemed"){dw=this.$$store.theme[name];}else if(dv==="init"){dw=this.$$store.init[name];}else {dw=this.$$store.user[name];};;return dw;},__B:function(dx,dy,name,dz,dA){if(!dy.nullable||dy.check||dy.inheritable){dx.push('var prop=qx.core.Property;');};if(dz==="set"){dx.push('if(value===undefined)prop.error(this,2,"',name,'","',dz,'",value);');};},__C:function(dB,dC,dD,name){if(dD.transform){dB.push('value=this.',dD.transform,'(value);');};if(dD.validate){if(typeof dD.validate==="string"){dB.push('this.',dD.validate,'(value);');}else if(dD.validate instanceof Function){dB.push(dC.classname,'.$$properties.',name);dB.push('.validate.call(this, value);');};};},__D:function(dE,dF,dG,dH){var dI=(dH==="reset"||dH==="resetThemed"||dH==="resetRuntime");if(dF){dE.push('if(this.',dG,'===value)return value;');}else if(dI){dE.push('if(this.',dG,'===undefined)return;');};},__E:undefined,__F:function(dJ,name,dK,dL){if(dK==="setRuntime"){dJ.push('this.',this.$$store.runtime[name],'=value;');}else if(dK==="resetRuntime"){dJ.push('if(this.',this.$$store.runtime[name],'!==undefined)');dJ.push('delete this.',this.$$store.runtime[name],';');}else if(dK==="set"){dJ.push('this.',this.$$store.user[name],'=value;');}else if(dK==="reset"){dJ.push('if(this.',this.$$store.user[name],'!==undefined)');dJ.push('delete this.',this.$$store.user[name],';');}else if(dK==="setThemed"){dJ.push('this.',this.$$store.theme[name],'=value;');}else if(dK==="resetThemed"){dJ.push('if(this.',this.$$store.theme[name],'!==undefined)');dJ.push('delete this.',this.$$store.theme[name],';');}else if(dK==="init"&&dL){dJ.push('this.',this.$$store.init[name],'=value;');};;;;;;},__G:function(dM,dN,name,dO,dP){if(dN.inheritable){dM.push('var computed, old=this.',this.$$store.inherit[name],';');}else {dM.push('var computed, old;');};dM.push('if(this.',this.$$store.runtime[name],'!==undefined){');if(dO==="setRuntime"){dM.push('computed=this.',this.$$store.runtime[name],'=value;');}else if(dO==="resetRuntime"){dM.push('delete this.',this.$$store.runtime[name],';');dM.push('if(this.',this.$$store.user[name],'!==undefined)');dM.push('computed=this.',this.$$store.user[name],';');dM.push('else if(this.',this.$$store.theme[name],'!==undefined)');dM.push('computed=this.',this.$$store.theme[name],';');dM.push('else if(this.',this.$$store.init[name],'!==undefined){');dM.push('computed=this.',this.$$store.init[name],';');dM.push('this.',this.$$store.useinit[name],'=true;');dM.push('}');}else {dM.push('old=computed=this.',this.$$store.runtime[name],';');if(dO==="set"){dM.push('this.',this.$$store.user[name],'=value;');}else if(dO==="reset"){dM.push('delete this.',this.$$store.user[name],';');}else if(dO==="setThemed"){dM.push('this.',this.$$store.theme[name],'=value;');}else if(dO==="resetThemed"){dM.push('delete this.',this.$$store.theme[name],';');}else if(dO==="init"&&dP){dM.push('this.',this.$$store.init[name],'=value;');};;;;};dM.push('}');dM.push('else if(this.',this.$$store.user[name],'!==undefined){');if(dO==="set"){if(!dN.inheritable){dM.push('old=this.',this.$$store.user[name],';');};dM.push('computed=this.',this.$$store.user[name],'=value;');}else if(dO==="reset"){if(!dN.inheritable){dM.push('old=this.',this.$$store.user[name],';');};dM.push('delete this.',this.$$store.user[name],';');dM.push('if(this.',this.$$store.runtime[name],'!==undefined)');dM.push('computed=this.',this.$$store.runtime[name],';');dM.push('if(this.',this.$$store.theme[name],'!==undefined)');dM.push('computed=this.',this.$$store.theme[name],';');dM.push('else if(this.',this.$$store.init[name],'!==undefined){');dM.push('computed=this.',this.$$store.init[name],';');dM.push('this.',this.$$store.useinit[name],'=true;');dM.push('}');}else {if(dO==="setRuntime"){dM.push('computed=this.',this.$$store.runtime[name],'=value;');}else if(dN.inheritable){dM.push('computed=this.',this.$$store.user[name],';');}else {dM.push('old=computed=this.',this.$$store.user[name],';');};if(dO==="setThemed"){dM.push('this.',this.$$store.theme[name],'=value;');}else if(dO==="resetThemed"){dM.push('delete this.',this.$$store.theme[name],';');}else if(dO==="init"&&dP){dM.push('this.',this.$$store.init[name],'=value;');};;};dM.push('}');if(dN.themeable){dM.push('else if(this.',this.$$store.theme[name],'!==undefined){');if(!dN.inheritable){dM.push('old=this.',this.$$store.theme[name],';');};if(dO==="setRuntime"){dM.push('computed=this.',this.$$store.runtime[name],'=value;');}else if(dO==="set"){dM.push('computed=this.',this.$$store.user[name],'=value;');}else if(dO==="setThemed"){dM.push('computed=this.',this.$$store.theme[name],'=value;');}else if(dO==="resetThemed"){dM.push('delete this.',this.$$store.theme[name],';');dM.push('if(this.',this.$$store.init[name],'!==undefined){');dM.push('computed=this.',this.$$store.init[name],';');dM.push('this.',this.$$store.useinit[name],'=true;');dM.push('}');}else if(dO==="init"){if(dP){dM.push('this.',this.$$store.init[name],'=value;');};dM.push('computed=this.',this.$$store.theme[name],';');}else if(dO==="refresh"){dM.push('computed=this.',this.$$store.theme[name],';');};;;;;dM.push('}');};dM.push('else if(this.',this.$$store.useinit[name],'){');if(!dN.inheritable){dM.push('old=this.',this.$$store.init[name],';');};if(dO==="init"){if(dP){dM.push('computed=this.',this.$$store.init[name],'=value;');}else {dM.push('computed=this.',this.$$store.init[name],';');};}else if(dO==="set"||dO==="setRuntime"||dO==="setThemed"||dO==="refresh"){dM.push('delete this.',this.$$store.useinit[name],';');if(dO==="setRuntime"){dM.push('computed=this.',this.$$store.runtime[name],'=value;');}else if(dO==="set"){dM.push('computed=this.',this.$$store.user[name],'=value;');}else if(dO==="setThemed"){dM.push('computed=this.',this.$$store.theme[name],'=value;');}else if(dO==="refresh"){dM.push('computed=this.',this.$$store.init[name],';');};;;};dM.push('}');if(dO==="set"||dO==="setRuntime"||dO==="setThemed"||dO==="init"){dM.push('else{');if(dO==="setRuntime"){dM.push('computed=this.',this.$$store.runtime[name],'=value;');}else if(dO==="set"){dM.push('computed=this.',this.$$store.user[name],'=value;');}else if(dO==="setThemed"){dM.push('computed=this.',this.$$store.theme[name],'=value;');}else if(dO==="init"){if(dP){dM.push('computed=this.',this.$$store.init[name],'=value;');}else {dM.push('computed=this.',this.$$store.init[name],';');};dM.push('this.',this.$$store.useinit[name],'=true;');};;;dM.push('}');};},__H:function(dQ,dR,name,dS){dQ.push('if(computed===undefined||computed===inherit){');if(dS==="refresh"){dQ.push('computed=value;');}else {dQ.push('var pa=this.getLayoutParent();if(pa)computed=pa.',this.$$store.inherit[name],';');};dQ.push('if((computed===undefined||computed===inherit)&&');dQ.push('this.',this.$$store.init[name],'!==undefined&&');dQ.push('this.',this.$$store.init[name],'!==inherit){');dQ.push('computed=this.',this.$$store.init[name],';');dQ.push('this.',this.$$store.useinit[name],'=true;');dQ.push('}else{');dQ.push('delete this.',this.$$store.useinit[name],';}');dQ.push('}');dQ.push('if(old===computed)return value;');dQ.push('if(computed===inherit){');dQ.push('computed=undefined;delete this.',this.$$store.inherit[name],';');dQ.push('}');dQ.push('else if(computed===undefined)');dQ.push('delete this.',this.$$store.inherit[name],';');dQ.push('else this.',this.$$store.inherit[name],'=computed;');dQ.push('var backup=computed;');if(dR.init!==undefined&&dS!=="init"){dQ.push('if(old===undefined)old=this.',this.$$store.init[name],";");}else {dQ.push('if(old===undefined)old=null;');};dQ.push('if(computed===undefined||computed==inherit)computed=null;');},__I:function(dT,dU,name,dV){if(dV!=="set"&&dV!=="setRuntime"&&dV!=="setThemed"){dT.push('if(computed===undefined)computed=null;');};dT.push('if(old===computed)return value;');if(dU.init!==undefined&&dV!=="init"){dT.push('if(old===undefined)old=this.',this.$$store.init[name],";");}else {dT.push('if(old===undefined)old=null;');};},__J:function(dW,dX,name){if(dX.apply){dW.push('this.',dX.apply,'(computed, old, "',name,'");');};if(dX.event){dW.push("var reg=qx.event.Registration;","if(reg.hasListener(this, '",dX.event,"')){","reg.fireEvent(this, '",dX.event,"', qx.event.type.Data, [computed, old]",")}");};},__K:function(dY,name){dY.push('var a=this._getChildren();if(a)for(var i=0,l=a.length;i<l;i++){');dY.push('if(a[i].',this.$$method.refresh[name],')a[i].',this.$$method.refresh[name],'(backup);');dY.push('}');}},defer:function(ea){var ec=navigator.userAgent.indexOf(bg)!=-1;var eb=navigator.userAgent.indexOf(M)!=-1;if(ec||eb){ea.__w=ea.__x;};}});})();(function(){var k="[Class ",j="]",h="constructor",g="extend",f="qx.Class",e="qx.aspects",d="Array",c=".",b="static";qx.Bootstrap.define(f,{statics:{__L:qx.core.Environment.get("module.property")?qx.core.Property:null,define:function(name,m){if(!m){var m={};};if(m.include&&!(qx.Bootstrap.getClass(m.include)===d)){m.include=[m.include];};if(m.implement&&!(qx.Bootstrap.getClass(m.implement)===d)){m.implement=[m.implement];};var n=false;if(!m.hasOwnProperty(g)&&!m.type){m.type=b;n=true;};{};var o=this.__O(name,m.type,m.extend,m.statics,m.construct,m.destruct,m.include);if(m.extend){if(m.properties){this.__Q(o,m.properties,true);};if(m.members){this.__S(o,m.members,true,true,false);};if(m.events){this.__P(o,m.events,true);};if(m.include){for(var i=0,l=m.include.length;i<l;i++){this.__W(o,m.include[i],false);};};};if(m.environment){for(var p in m.environment){qx.core.Environment.add(p,m.environment[p]);};};if(m.implement){for(var i=0,l=m.implement.length;i<l;i++){this.__U(o,m.implement[i]);};};{};if(m.defer){m.defer.self=o;m.defer(o,o.prototype,{add:function(name,q){var r={};r[name]=q;qx.Class.__Q(o,r,true);}});};return o;},undefine:function(name){delete this.$$registry[name];var s=name.split(c);var u=[window];for(var i=0;i<s.length;i++){u.push(u[i][s[i]]);};for(var i=u.length-1;i>=1;i--){var t=u[i];var parent=u[i-1];if(qx.Bootstrap.isFunction(t)||qx.Bootstrap.objectGetLength(t)===0){delete parent[s[i-1]];}else {break;};};},isDefined:qx.util.OOUtil.classIsDefined,getTotalNumber:function(){return qx.Bootstrap.objectGetLength(this.$$registry);},getByName:qx.Bootstrap.getByName,include:function(v,w){{};qx.Class.__W(v,w,false);},patch:function(x,y){{};qx.Class.__W(x,y,true);},isSubClassOf:function(z,A){if(!z){return false;};if(z==A){return true;};if(z.prototype instanceof A){return true;};return false;},getPropertyDefinition:qx.util.OOUtil.getPropertyDefinition,getProperties:function(B){var C=[];while(B){if(B.$$properties){C.push.apply(C,qx.Bootstrap.getKeys(B.$$properties));};B=B.superclass;};return C;},getByProperty:function(D,name){while(D){if(D.$$properties&&D.$$properties[name]){return D;};D=D.superclass;};return null;},hasProperty:qx.util.OOUtil.hasProperty,getEventType:qx.util.OOUtil.getEventType,supportsEvent:qx.util.OOUtil.supportsEvent,hasOwnMixin:function(E,F){return E.$$includes&&E.$$includes.indexOf(F)!==-1;},getByMixin:function(G,H){var I,i,l;while(G){if(G.$$includes){I=G.$$flatIncludes;for(i=0,l=I.length;i<l;i++){if(I[i]===H){return G;};};};G=G.superclass;};return null;},getMixins:qx.util.OOUtil.getMixins,hasMixin:function(J,K){return !!this.getByMixin(J,K);},hasOwnInterface:function(L,M){return L.$$implements&&L.$$implements.indexOf(M)!==-1;},getByInterface:qx.util.OOUtil.getByInterface,getInterfaces:function(N){var O=[];while(N){if(N.$$implements){O.push.apply(O,N.$$flatImplements);};N=N.superclass;};return O;},hasInterface:qx.util.OOUtil.hasInterface,implementsInterface:function(P,Q){var R=P.constructor;if(this.hasInterface(R,Q)){return true;};try{qx.Interface.assertObject(P,Q);return true;}catch(S){};try{qx.Interface.assert(R,Q,false);return true;}catch(T){};return false;},getInstance:function(){if(!this.$$instance){this.$$allowconstruct=true;this.$$instance=new this;delete this.$$allowconstruct;};return this.$$instance;},genericToString:function(){return k+this.classname+j;},$$registry:qx.Bootstrap.$$registry,__c:null,__M:null,__d:function(){},__N:function(){},__O:function(name,U,V,W,X,Y,ba){var bd;if(!V&&qx.core.Environment.get("qx.aspects")==false){bd=W||{};qx.Bootstrap.setDisplayNames(bd,name);}else {var bd={};if(V){if(!X){X=this.__X();};if(this.__ba(V,ba)){bd=this.__bb(X,name,U);}else {bd=X;};if(U==="singleton"){bd.getInstance=this.getInstance;};qx.Bootstrap.setDisplayName(X,name,"constructor");};if(W){qx.Bootstrap.setDisplayNames(W,name);var be;for(var i=0,a=qx.Bootstrap.getKeys(W),l=a.length;i<l;i++){be=a[i];var bb=W[be];if(qx.core.Environment.get("qx.aspects")){if(bb instanceof Function){bb=qx.core.Aspect.wrap(name+"."+be,bb,"static");};bd[be]=bb;}else {bd[be]=bb;};};};};var bc=name?qx.Bootstrap.createNamespace(name,bd):"";bd.name=bd.classname=name;bd.basename=bc;bd.$$type="Class";if(U){bd.$$classtype=U;};if(!bd.hasOwnProperty("toString")){bd.toString=this.genericToString;};if(V){qx.Bootstrap.extendClass(bd,X,V,name,bc);if(Y){if(qx.core.Environment.get("qx.aspects")){Y=qx.core.Aspect.wrap(name,Y,"destructor");};bd.$$destructor=Y;qx.Bootstrap.setDisplayName(Y,name,"destruct");};};this.$$registry[name]=bd;return bd;},__P:function(bf,bg,bh){var bi,bi;{};if(bf.$$events){for(var bi in bg){bf.$$events[bi]=bg[bi];};}else {bf.$$events=bg;};},__Q:function(bj,bk,bl){if(!qx.core.Environment.get("module.property")){throw new Error("Property module disabled.");};var bm;if(bl===undefined){bl=false;};var bn=bj.prototype;for(var name in bk){bm=bk[name];{};bm.name=name;if(!bm.refine){if(bj.$$properties===undefined){bj.$$properties={};};bj.$$properties[name]=bm;};if(bm.init!==undefined){bj.prototype["$$init_"+name]=bm.init;};if(bm.event!==undefined){if(!qx.core.Environment.get("module.events")){throw new Error("Events module not enabled.");};var event={};event[bm.event]="qx.event.type.Data";this.__P(bj,event,bl);};if(bm.inheritable){this.__L.$$inheritable[name]=true;if(!bn.$$refreshInheritables){this.__L.attachRefreshInheritables(bj);};};if(!bm.refine){this.__L.attachMethods(bj,name,bm);};};},__R:null,__S:function(bo,bp,bq,br,bs){var bt=bo.prototype;var bv,bu;qx.Bootstrap.setDisplayNames(bp,bo.classname+".prototype");for(var i=0,a=qx.Bootstrap.getKeys(bp),l=a.length;i<l;i++){bv=a[i];bu=bp[bv];{};if(br!==false&&bu instanceof Function&&bu.$$type==null){if(bs==true){bu=this.__T(bu,bt[bv]);}else {if(bt[bv]){bu.base=bt[bv];};bu.self=bo;};if(qx.core.Environment.get("qx.aspects")){bu=qx.core.Aspect.wrap(bo.classname+"."+bv,bu,"member");};};bt[bv]=bu;};},__T:function(bw,bx){if(bx){return function(){var bz=bw.base;bw.base=bx;var by=bw.apply(this,arguments);bw.base=bz;return by;};}else {return bw;};},__U:function(bA,bB){{};var bC=qx.Interface.flatten([bB]);if(bA.$$implements){bA.$$implements.push(bB);bA.$$flatImplements.push.apply(bA.$$flatImplements,bC);}else {bA.$$implements=[bB];bA.$$flatImplements=bC;};},__V:function(bD){var name=bD.classname;var bE=this.__bb(bD,name,bD.$$classtype);for(var i=0,a=qx.Bootstrap.getKeys(bD),l=a.length;i<l;i++){bF=a[i];bE[bF]=bD[bF];};bE.prototype=bD.prototype;var bH=bD.prototype;for(var i=0,a=qx.Bootstrap.getKeys(bH),l=a.length;i<l;i++){bF=a[i];var bI=bH[bF];if(bI&&bI.self==bD){bI.self=bE;};};for(var bF in this.$$registry){var bG=this.$$registry[bF];if(!bG){continue;};if(bG.base==bD){bG.base=bE;};if(bG.superclass==bD){bG.superclass=bE;};if(bG.$$original){if(bG.$$original.base==bD){bG.$$original.base=bE;};if(bG.$$original.superclass==bD){bG.$$original.superclass=bE;};};};qx.Bootstrap.createNamespace(name,bE);this.$$registry[name]=bE;return bE;},__W:function(bJ,bK,bL){{};if(this.hasMixin(bJ,bK)){return;};var bO=bJ.$$original;if(bK.$$constructor&&!bO){bJ=this.__V(bJ);};var bN=qx.Mixin.flatten([bK]);var bM;for(var i=0,l=bN.length;i<l;i++){bM=bN[i];if(bM.$$events){this.__P(bJ,bM.$$events,bL);};if(bM.$$properties){this.__Q(bJ,bM.$$properties,bL);};if(bM.$$members){this.__S(bJ,bM.$$members,bL,bL,bL);};};if(bJ.$$includes){bJ.$$includes.push(bK);bJ.$$flatIncludes.push.apply(bJ.$$flatIncludes,bN);}else {bJ.$$includes=[bK];bJ.$$flatIncludes=bN;};},__X:function(){function bP(){bP.base.apply(this,arguments);};return bP;},__Y:function(){return function(){};},__ba:function(bQ,bR){{};if(bQ&&bQ.$$includes){var bS=bQ.$$flatIncludes;for(var i=0,l=bS.length;i<l;i++){if(bS[i].$$constructor){return true;};};};if(bR){var bT=qx.Mixin.flatten(bR);for(var i=0,l=bT.length;i<l;i++){if(bT[i].$$constructor){return true;};};};return false;},__bb:function(bU,name,bV){var bX=function(){var cb=bX;{};var ca=cb.$$original.apply(this,arguments);if(cb.$$includes){var bY=cb.$$flatIncludes;for(var i=0,l=bY.length;i<l;i++){if(bY[i].$$constructor){bY[i].$$constructor.apply(this,arguments);};};};{};return ca;};if(qx.core.Environment.get(e)){var bW=qx.core.Aspect.wrap(name,bX,h);bX.$$original=bU;bX.constructor=bW;bX=bW;};bX.$$original=bU;bU.wrapper=bX;return bX;}},defer:function(){if(qx.core.Environment.get(e)){for(var cc in qx.Bootstrap.$$registry){var cd=qx.Bootstrap.$$registry[cc];for(var ce in cd){if(cd[ce] instanceof Function){cd[ce]=qx.core.Aspect.wrap(cc+c+ce,cd[ce],b);};};};};}});})();(function(){var a="qx.data.MBinding";qx.Mixin.define(a,{members:{bind:function(b,c,d,e){return qx.data.SingleValueBinding.bind(this,b,c,d,e);},removeBinding:function(f){qx.data.SingleValueBinding.removeBindingFromObject(this,f);},removeAllBindings:function(){qx.data.SingleValueBinding.removeAllBindingsForObject(this);},getBindings:function(){return qx.data.SingleValueBinding.getAllBindingsForObject(this);}}});})();(function(){var e="qx.core.MProperty",d="get",c="reset",b="No such property: ",a="set";qx.Mixin.define(e,{members:{set:function(f,g){var i=qx.core.Property.$$method.set;if(qx.Bootstrap.isString(f)){if(!this[i[f]]){if(this[a+qx.Bootstrap.firstUp(f)]!=undefined){this[a+qx.Bootstrap.firstUp(f)](g);return this;};throw new Error(b+f);};return this[i[f]](g);}else {for(var h in f){if(!this[i[h]]){if(this[a+qx.Bootstrap.firstUp(h)]!=undefined){this[a+qx.Bootstrap.firstUp(h)](f[h]);continue;};throw new Error(b+h);};this[i[h]](f[h]);};return this;};},get:function(j){var k=qx.core.Property.$$method.get;if(!this[k[j]]){if(this[d+qx.Bootstrap.firstUp(j)]!=undefined){return this[d+qx.Bootstrap.firstUp(j)]();};throw new Error(b+j);};return this[k[j]]();},reset:function(l){var m=qx.core.Property.$$method.reset;if(!this[m[l]]){if(this[c+qx.Bootstrap.firstUp(l)]!=undefined){this[c+qx.Bootstrap.firstUp(l)]();return;};throw new Error(b+l);};this[m[l]]();}}});})();(function(){var m="-",k="",j="qx.core.ObjectRegistry",h="Disposed ",g="-0",f=" objects",e="Could not dispose object ",d=": ",c="$$hash";qx.Class.define(j,{statics:{inShutDown:false,__bc:{},__bH:0,__bI:[],__bJ:k,__bK:{},register:function(n){var q=this.__bc;if(!q){return;};var p=n.$$hash;if(p==null){var o=this.__bI;if(o.length>0&&true){p=o.pop();}else {p=(this.__bH++)+this.__bJ;};n.$$hash=p;{};};{};q[p]=n;},unregister:function(r){var s=r.$$hash;if(s==null){return;};var t=this.__bc;if(t&&t[s]){delete t[s];this.__bI.push(s);};try{delete r.$$hash;}catch(u){if(r.removeAttribute){r.removeAttribute(c);};};},toHashCode:function(v){{};var x=v.$$hash;if(x!=null){return x;};var w=this.__bI;if(w.length>0){x=w.pop();}else {x=(this.__bH++)+this.__bJ;};return v.$$hash=x;},clearHashCode:function(y){{};var z=y.$$hash;if(z!=null){this.__bI.push(z);try{delete y.$$hash;}catch(A){if(y.removeAttribute){y.removeAttribute(c);};};};},fromHashCode:function(B){return this.__bc[B]||null;},shutdown:function(){this.inShutDown=true;var D=this.__bc;var F=[];for(var E in D){F.push(E);};F.sort(function(a,b){return parseInt(b,10)-parseInt(a,10);});var C,i=0,l=F.length;while(true){try{for(;i<l;i++){E=F[i];C=D[E];if(C&&C.dispose){C.dispose();};};}catch(G){qx.Bootstrap.error(this,e+C.toString()+d+G,G);if(i!==l){i++;continue;};};break;};qx.Bootstrap.debug(this,h+l+f);delete this.__bc;},getRegistry:function(){return this.__bc;},getNextHash:function(){return this.__bH;},getPostId:function(){return this.__bJ;},getStackTraces:function(){return this.__bK;}},defer:function(H){if(window&&window.top){var frames=window.top.frames;for(var i=0;i<frames.length;i++){if(frames[i]===window){H.__bJ=m+(i+1);return;};};};H.__bJ=g;}});})();(function(){var a="qx.lang.RingBuffer";qx.Class.define(a,{extend:Object,construct:function(b){this.setMaxEntries(b||50);},members:{__bM:0,__bN:0,__bO:false,__bP:0,__bQ:null,__bR:null,setMaxEntries:function(c){this.__bR=c;this.clear();},getMaxEntries:function(){return this.__bR;},addEntry:function(d){this.__bQ[this.__bM]=d;this.__bM=this.__bS(this.__bM,1);var e=this.getMaxEntries();if(this.__bN<e){this.__bN++;};if(this.__bO&&(this.__bP<e)){this.__bP++;};},mark:function(){this.__bO=true;this.__bP=0;},clearMark:function(){this.__bO=false;},getAllEntries:function(){return this.getEntries(this.getMaxEntries(),false);},getEntries:function(f,g){if(f>this.__bN){f=this.__bN;};if(g&&this.__bO&&(f>this.__bP)){f=this.__bP;};if(f>0){var i=this.__bS(this.__bM,-1);var h=this.__bS(i,-f+1);var j;if(h<=i){j=this.__bQ.slice(h,i+1);}else {j=this.__bQ.slice(h,this.__bN).concat(this.__bQ.slice(0,i+1));};}else {j=[];};return j;},clear:function(){this.__bQ=new Array(this.getMaxEntries());this.__bN=0;this.__bP=0;this.__bM=0;},__bS:function(k,l){var m=this.getMaxEntries();var n=(k+l)%m;if(n<0){n+=m;};return n;}}});})();(function(){var s="anonymous",r="...",q="qx.dev.StackTrace",p="",o="\n",n="?",m="/source/class/",l="FILENAME_TO_CLASSNAME must return a string!",k="stack",j="FORMAT_STACKTRACE must return an array of strings!",c="prototype",h="stacktrace",f="Error created at",b="Backtrace:",a="function",e="ecmascript.stacktrace",d=".",g=":";qx.Bootstrap.define(q,{statics:{FILENAME_TO_CLASSNAME:null,FORMAT_STACKTRACE:null,getStackTrace:function(){var x=[];try{throw new Error();}catch(I){if(qx.core.Environment.get(e)){var C=qx.dev.StackTrace.getStackTraceFromError(I);var A=qx.dev.StackTrace.getStackTraceFromCaller(arguments);qx.lang.Array.removeAt(C,0);x=A.length>C.length?A:C;for(var i=0;i<Math.min(A.length,C.length);i++){var y=A[i];if(y.indexOf(s)>=0){continue;};var w=null;var G=y.split(d);var z=/(.*?)\(/.exec(G[G.length-1]);if(z&&z.length==2){w=z[1];G.pop();};if(G[G.length-1]==c){G.pop();};var E=G.join(d);var v=C[i];var H=v.split(g);var D=H[0];var t=H[1];var u;if(H[2]){u=H[2];};var B=null;if(qx.Class.getByName(D)){B=D;}else {B=E;};var F=B;if(w){F+=d+w;};F+=g+t;if(u){F+=g+u;};x[i]=F;};}else {x=this.getStackTraceFromCaller(arguments);};};return x;},getStackTraceFromCaller:function(J){var O=[];var N=qx.lang.Function.getCaller(J);var K={};while(N){var L=qx.lang.Function.getName(N);O.push(L);try{N=N.caller;}catch(P){break;};if(!N){break;};var M=qx.core.ObjectRegistry.toHashCode(N);if(K[M]){O.push(r);break;};K[M]=N;};return O;},getStackTraceFromError:function(Q){var U=[];if(qx.core.Environment.get(e)===k){if(!Q.stack){return U;};var bg=/@(.+):(\d+)$/gm;var T;while((T=bg.exec(Q.stack))!=null){var W=T[1];var be=T[2];var bc=this.__bE(W);U.push(bc+g+be);};if(U.length>0){return this.__bG(U);};var bg=/at (.*)/gm;var bf=/\((.*?)(:[^\/].*)\)/;var bb=/(.*?)(:[^\/].*)/;var T;while((T=bg.exec(Q.stack))!=null){var ba=bf.exec(T[1]);if(!ba){ba=bb.exec(T[1]);};if(ba){var bc=this.__bE(ba[1]);U.push(bc+ba[2]);}else {U.push(T[1]);};};}else if(qx.core.Environment.get(e)===h){var S=Q.stacktrace;if(!S){return U;};if(S.indexOf(f)>=0){S=S.split(f)[0];};var bg=/line\ (\d+?),\ column\ (\d+?)\ in\ (?:.*?)\ in\ (.*?):[^\/]/gm;var T;while((T=bg.exec(S))!=null){var be=T[1];var V=T[2];var W=T[3];var bc=this.__bE(W);U.push(bc+g+be+g+V);};if(U.length>0){return this.__bG(U);};var bg=/Line\ (\d+?)\ of\ linked\ script\ (.*?)$/gm;var T;while((T=bg.exec(S))!=null){var be=T[1];var W=T[2];var bc=this.__bE(W);U.push(bc+g+be);};}else if(Q.message&&Q.message.indexOf(b)>=0){var Y=qx.lang.String.trim(Q.message.split(b)[1]);var X=Y.split(o);for(var i=0;i<X.length;i++){var R=X[i].match(/\s*Line ([0-9]+) of.* (\S.*)/);if(R&&R.length>=2){var be=R[1];var bd=this.__bE(R[2]);U.push(bd+g+be);};};}else if(Q.sourceURL&&Q.line){U.push(this.__bE(Q.sourceURL)+g+Q.line);};;;return this.__bG(U);},__bE:function(bh){if(typeof qx.dev.StackTrace.FILENAME_TO_CLASSNAME==a){var bi=qx.dev.StackTrace.FILENAME_TO_CLASSNAME(bh);if(false&&!qx.lang.Type.isString(bi)){throw new Error(l);};return bi;};return qx.dev.StackTrace.__bF(bh);},__bF:function(bj){var bn=m;var bk=bj.indexOf(bn);var bm=bj.indexOf(n);if(bm>=0){bj=bj.substring(0,bm);};var bl=(bk==-1)?bj:bj.substring(bk+bn.length).replace(/\//g,d).replace(/\.js$/,p);return bl;},__bG:function(bo){if(typeof qx.dev.StackTrace.FORMAT_STACKTRACE==a){bo=qx.dev.StackTrace.FORMAT_STACKTRACE(bo);if(false&&!qx.lang.Type.isArray(bo)){throw new Error(j);};};return bo;}}});})();(function(){var k="[object Array]",j="qx.lang.Array",h="Cannot clean-up map entry doneObjects[",g="]",f="qx",e="number",d="][",c="string",b="mshtml",a="engine.name";qx.Bootstrap.define(j,{statics:{toArray:function(m,n){return this.cast(m,Array,n);},cast:function(o,p,q){if(o.constructor===p){return o;};if(qx.data&&qx.data.IListData){if(qx.Class&&qx.Class.hasInterface(o,qx.data.IListData)){var o=o.toArray();};};var r=new p;if((qx.core.Environment.get(a)==b)){if(o.item){for(var i=q||0,l=o.length;i<l;i++){r.push(o[i]);};return r;};};if(Object.prototype.toString.call(o)===k&&q==null){r.push.apply(r,o);}else {r.push.apply(r,Array.prototype.slice.call(o,q||0));};return r;},fromArguments:function(s,t){return Array.prototype.slice.call(s,t||0);},fromCollection:function(u){if((qx.core.Environment.get(a)==b)){if(u.item){var v=[];for(var i=0,l=u.length;i<l;i++){v[i]=u[i];};return v;};};return Array.prototype.slice.call(u,0);},fromShortHand:function(w){var y=w.length;var x=qx.lang.Array.clone(w);switch(y){case 1:x[1]=x[2]=x[3]=x[0];break;case 2:x[2]=x[0];case 3:x[3]=x[1];};return x;},clone:function(z){return z.concat();},insertAt:function(A,B,i){A.splice(i,0,B);return A;},insertBefore:function(C,D,E){var i=C.indexOf(E);if(i==-1){C.push(D);}else {C.splice(i,0,D);};return C;},insertAfter:function(F,G,H){var i=F.indexOf(H);if(i==-1||i==(F.length-1)){F.push(G);}else {F.splice(i+1,0,G);};return F;},removeAt:function(I,i){return I.splice(i,1)[0];},removeAll:function(J){J.length=0;return this;},append:function(K,L){{};Array.prototype.push.apply(K,L);return K;},exclude:function(M,N){{};for(var i=0,P=N.length,O;i<P;i++){O=M.indexOf(N[i]);if(O!=-1){M.splice(O,1);};};return M;},remove:function(Q,R){var i=Q.indexOf(R);if(i!=-1){Q.splice(i,1);return R;};},contains:function(S,T){return S.indexOf(T)!==-1;},equals:function(U,V){var length=U.length;if(length!==V.length){return false;};for(var i=0;i<length;i++){if(U[i]!==V[i]){return false;};};return true;},sum:function(W){var X=0;for(var i=0,l=W.length;i<l;i++){X+=W[i];};return X;},max:function(Y){{};var i,bb=Y.length,ba=Y[0];for(i=1;i<bb;i++){if(Y[i]>ba){ba=Y[i];};};return ba===undefined?null:ba;},min:function(bc){{};var i,be=bc.length,bd=bc[0];for(i=1;i<be;i++){if(bc[i]<bd){bd=bc[i];};};return bd===undefined?null:bd;},unique:function(bf){var bp=[],bh={},bk={},bm={};var bl,bg=0;var bq=f+qx.lang.Date.now();var bi=false,bo=false,br=false;for(var i=0,bn=bf.length;i<bn;i++){bl=bf[i];if(bl===null){if(!bi){bi=true;bp.push(bl);};}else if(bl===undefined){}else if(bl===false){if(!bo){bo=true;bp.push(bl);};}else if(bl===true){if(!br){br=true;bp.push(bl);};}else if(typeof bl===c){if(!bh[bl]){bh[bl]=1;bp.push(bl);};}else if(typeof bl===e){if(!bk[bl]){bk[bl]=1;bp.push(bl);};}else {var bj=bl[bq];if(bj==null){bj=bl[bq]=bg++;};if(!bm[bj]){bm[bj]=bl;bp.push(bl);};};;;;;};for(var bj in bm){try{delete bm[bj][bq];}catch(bs){try{bm[bj][bq]=null;}catch(bt){throw new Error(h+bj+d+bq+g);};};};return bp;}}});})();(function(){var g='anonymous()',f="qx.globalErrorHandling",e="qx.lang.Function",d=".constructor()",c=".",b=".prototype.",a="()";qx.Bootstrap.define(e,{statics:{getCaller:function(h){return h.caller?h.caller.callee:h.callee.caller;},getName:function(i){if(i.displayName){return i.displayName;};if(i.$$original||i.wrapper||i.classname){return i.classname+d;};if(i.$$mixin){for(var k in i.$$mixin.$$members){if(i.$$mixin.$$members[k]==i){return i.$$mixin.name+b+k+a;};};for(var k in i.$$mixin){if(i.$$mixin[k]==i){return i.$$mixin.name+c+k+a;};};};if(i.self){var l=i.self.constructor;if(l){for(var k in l.prototype){if(l.prototype[k]==i){return l.classname+b+k+a;};};for(var k in l){if(l[k]==i){return l.classname+c+k+a;};};};};var j=i.toString().match(/function\s*(\w*)\s*\(.*/);if(j&&j.length>=1&&j[1]){return j[1]+a;};return g;},globalEval:function(m){if(window.execScript){return window.execScript(m);}else {return eval.call(window,m);};},empty:function(){},returnTrue:function(){return true;},returnFalse:function(){return false;},returnNull:function(){return null;},returnThis:function(){return this;},returnZero:function(){return 0;},create:function(n,o){{};if(!o){return n;};if(!(o.self||o.args||o.delay!=null||o.periodical!=null||o.attempt)){return n;};return function(event){{};var q=qx.lang.Array.fromArguments(arguments);if(o.args){q=o.args.concat(q);};if(o.delay||o.periodical){var p=function(){return n.apply(o.self||this,q);};if(qx.core.Environment.get(f)){p=qx.event.GlobalError.observeMethod(p);};if(o.delay){return window.setTimeout(p,o.delay);};if(o.periodical){return window.setInterval(p,o.periodical);};}else if(o.attempt){var r=false;try{r=n.apply(o.self||this,q);}catch(s){};return r;}else {return n.apply(o.self||this,q);};};},bind:function(t,self,u){return this.create(t,{self:self,args:arguments.length>2?qx.lang.Array.fromArguments(arguments,2):null});},curry:function(v,w){return this.create(v,{args:arguments.length>1?qx.lang.Array.fromArguments(arguments,1):null});},listener:function(x,self,y){if(arguments.length<3){return function(event){return x.call(self||this,event||window.event);};}else {var z=qx.lang.Array.fromArguments(arguments,2);return function(event){var A=[event||window.event];A.push.apply(A,z);x.apply(self||this,A);};};},attempt:function(B,self,C){return this.create(B,{self:self,attempt:true,args:arguments.length>2?qx.lang.Array.fromArguments(arguments,2):null})();},delay:function(D,E,self,F){return this.create(D,{delay:E,self:self,args:arguments.length>3?qx.lang.Array.fromArguments(arguments,3):null})();},periodical:function(G,H,self,I){return this.create(G,{periodical:H,self:self,args:arguments.length>3?qx.lang.Array.fromArguments(arguments,3):null})();}}});})();(function(){var j="[object Opera]",i="[^\\.0-9]",h="4.0",g="1.9.0.0",f="Version/",e="9.0",d="8.0",c="Gecko",b="AppleWebKit/",a="opera",w="engine.version",v="mshtml",u="engine.name",t="webkit",s="5.0",r="qx.bom.client.Engine",q="function",p="gecko",o="Maple",n="Unsupported client: ",l="",m="! Assumed gecko version 1.9.0.0 (Firefox 3.0).",k=".";qx.Bootstrap.define(r,{statics:{getVersion:function(){var A=window.navigator.userAgent;var y=l;if(qx.bom.client.Engine.__bx()){if(/Opera[\s\/]([0-9]+)\.([0-9])([0-9]*)/.test(A)){if(A.indexOf(f)!=-1){var z=A.match(/Version\/(\d+)\.(\d+)/);y=z[1]+k+z[2].charAt(0)+k+z[2].substring(1,z[2].length);}else {y=RegExp.$1+k+RegExp.$2;if(RegExp.$3!=l){y+=k+RegExp.$3;};};};}else if(qx.bom.client.Engine.__by()){if(/AppleWebKit\/([^ ]+)/.test(A)){y=RegExp.$1;var B=RegExp(i).exec(y);if(B){y=y.slice(0,B.index);};};}else if(qx.bom.client.Engine.__bA()||qx.bom.client.Engine.__bz()){if(/rv\:([^\);]+)(\)|;)/.test(A)){y=RegExp.$1;};}else if(qx.bom.client.Engine.__bB()){if(/MSIE\s+([^\);]+)(\)|;)/.test(A)){y=RegExp.$1;if(y<8&&/Trident\/([^\);]+)(\)|;)/.test(A)){if(RegExp.$1==h){y=d;}else if(RegExp.$1==s){y=e;};};};}else {var x=window.qxFail;if(x&&typeof x===q){y=x().FULLVERSION;}else {y=g;qx.Bootstrap.warn(n+A+m);};};;;return y;},getName:function(){var name;if(qx.bom.client.Engine.__bx()){name=a;}else if(qx.bom.client.Engine.__by()){name=t;}else if(qx.bom.client.Engine.__bA()||qx.bom.client.Engine.__bz()){name=p;}else if(qx.bom.client.Engine.__bB()){name=v;}else {var C=window.qxFail;if(C&&typeof C===q){name=C().NAME;}else {name=p;qx.Bootstrap.warn(n+window.navigator.userAgent+m);};};;;return name;},__bx:function(){return window.opera&&Object.prototype.toString.call(window.opera)==j;},__by:function(){return window.navigator.userAgent.indexOf(b)!=-1;},__bz:function(){return window.navigator.userAgent.indexOf(o)!=-1;},__bA:function(){return window.controllers&&window.navigator.product===c&&window.navigator.userAgent.indexOf(o)==-1;},__bB:function(){return window.navigator.cpuClass&&/MSIE\s+([^\);]+)(\)|;)/.test(window.navigator.userAgent);}},defer:function(D){qx.core.Environment.add(w,D.getVersion);qx.core.Environment.add(u,D.getName);}});})();(function(){var g="mshtml",f="engine.name",d="stack",c="ecmascript.stacktrace",b="stacktrace",a="qx.bom.client.EcmaScript";qx.Bootstrap.define(a,{statics:{getStackTrace:function(){var e;if(qx.core.Environment.get(f)==g){try{throw new Error();}catch(h){e=h;};}else {e=new Error();};return e.stacktrace?b:e.stack?d:null;}},defer:function(i){qx.core.Environment.add(c,i.getStackTrace);}});})();(function(){var a="qx.log.appender.RingBuffer";qx.Class.define(a,{extend:qx.lang.RingBuffer,construct:function(b){this.setMaxMessages(b||50);},members:{setMaxMessages:function(c){this.setMaxEntries(c);},getMaxMessages:function(){return this.getMaxEntries();},process:function(d){this.addEntry(d);},getAllLogEvents:function(){return this.getAllEntries();},retrieveLogEvents:function(e,f){return this.getEntries(e,f);},clearHistory:function(){this.clear();}}});})();(function(){var f="qx.lang.Type",e="Error",d="RegExp",c="Date",b="Number",a="Boolean";qx.Bootstrap.define(f,{statics:{getClass:qx.Bootstrap.getClass,isString:qx.Bootstrap.isString,isArray:qx.Bootstrap.isArray,isObject:qx.Bootstrap.isObject,isFunction:qx.Bootstrap.isFunction,isRegExp:function(g){return this.getClass(g)==d;},isNumber:function(h){return (h!==null&&(this.getClass(h)==b||h instanceof Number));},isBoolean:function(i){return (i!==null&&(this.getClass(i)==a||i instanceof Boolean));},isDate:function(j){return (j!==null&&(this.getClass(j)==c||j instanceof Date));},isError:function(k){return (k!==null&&(this.getClass(k)==e||k instanceof Error));}}});})();(function(){var p="]",o='\\u',n="undefined",m='\\$1',l="0041-005A0061-007A00AA00B500BA00C0-00D600D8-00F600F8-02C102C6-02D102E0-02E402EC02EE0370-037403760377037A-037D03860388-038A038C038E-03A103A3-03F503F7-0481048A-05250531-055605590561-058705D0-05EA05F0-05F20621-064A066E066F0671-06D306D506E506E606EE06EF06FA-06FC06FF07100712-072F074D-07A507B107CA-07EA07F407F507FA0800-0815081A082408280904-0939093D09500958-0961097109720979-097F0985-098C098F09900993-09A809AA-09B009B209B6-09B909BD09CE09DC09DD09DF-09E109F009F10A05-0A0A0A0F0A100A13-0A280A2A-0A300A320A330A350A360A380A390A59-0A5C0A5E0A72-0A740A85-0A8D0A8F-0A910A93-0AA80AAA-0AB00AB20AB30AB5-0AB90ABD0AD00AE00AE10B05-0B0C0B0F0B100B13-0B280B2A-0B300B320B330B35-0B390B3D0B5C0B5D0B5F-0B610B710B830B85-0B8A0B8E-0B900B92-0B950B990B9A0B9C0B9E0B9F0BA30BA40BA8-0BAA0BAE-0BB90BD00C05-0C0C0C0E-0C100C12-0C280C2A-0C330C35-0C390C3D0C580C590C600C610C85-0C8C0C8E-0C900C92-0CA80CAA-0CB30CB5-0CB90CBD0CDE0CE00CE10D05-0D0C0D0E-0D100D12-0D280D2A-0D390D3D0D600D610D7A-0D7F0D85-0D960D9A-0DB10DB3-0DBB0DBD0DC0-0DC60E01-0E300E320E330E40-0E460E810E820E840E870E880E8A0E8D0E94-0E970E99-0E9F0EA1-0EA30EA50EA70EAA0EAB0EAD-0EB00EB20EB30EBD0EC0-0EC40EC60EDC0EDD0F000F40-0F470F49-0F6C0F88-0F8B1000-102A103F1050-1055105A-105D106110651066106E-10701075-1081108E10A0-10C510D0-10FA10FC1100-1248124A-124D1250-12561258125A-125D1260-1288128A-128D1290-12B012B2-12B512B8-12BE12C012C2-12C512C8-12D612D8-13101312-13151318-135A1380-138F13A0-13F41401-166C166F-167F1681-169A16A0-16EA1700-170C170E-17111720-17311740-17511760-176C176E-17701780-17B317D717DC1820-18771880-18A818AA18B0-18F51900-191C1950-196D1970-19741980-19AB19C1-19C71A00-1A161A20-1A541AA71B05-1B331B45-1B4B1B83-1BA01BAE1BAF1C00-1C231C4D-1C4F1C5A-1C7D1CE9-1CEC1CEE-1CF11D00-1DBF1E00-1F151F18-1F1D1F20-1F451F48-1F4D1F50-1F571F591F5B1F5D1F5F-1F7D1F80-1FB41FB6-1FBC1FBE1FC2-1FC41FC6-1FCC1FD0-1FD31FD6-1FDB1FE0-1FEC1FF2-1FF41FF6-1FFC2071207F2090-209421022107210A-211321152119-211D212421262128212A-212D212F-2139213C-213F2145-2149214E218321842C00-2C2E2C30-2C5E2C60-2CE42CEB-2CEE2D00-2D252D30-2D652D6F2D80-2D962DA0-2DA62DA8-2DAE2DB0-2DB62DB8-2DBE2DC0-2DC62DC8-2DCE2DD0-2DD62DD8-2DDE2E2F300530063031-3035303B303C3041-3096309D-309F30A1-30FA30FC-30FF3105-312D3131-318E31A0-31B731F0-31FF3400-4DB54E00-9FCBA000-A48CA4D0-A4FDA500-A60CA610-A61FA62AA62BA640-A65FA662-A66EA67F-A697A6A0-A6E5A717-A71FA722-A788A78BA78CA7FB-A801A803-A805A807-A80AA80C-A822A840-A873A882-A8B3A8F2-A8F7A8FBA90A-A925A930-A946A960-A97CA984-A9B2A9CFAA00-AA28AA40-AA42AA44-AA4BAA60-AA76AA7AAA80-AAAFAAB1AAB5AAB6AAB9-AABDAAC0AAC2AADB-AADDABC0-ABE2AC00-D7A3D7B0-D7C6D7CB-D7FBF900-FA2DFA30-FA6DFA70-FAD9FB00-FB06FB13-FB17FB1DFB1F-FB28FB2A-FB36FB38-FB3CFB3EFB40FB41FB43FB44FB46-FBB1FBD3-FD3DFD50-FD8FFD92-FDC7FDF0-FDFBFE70-FE74FE76-FEFCFF21-FF3AFF41-FF5AFF66-FFBEFFC2-FFC7FFCA-FFCFFFD2-FFD7FFDA-FFDC",k='-',j="qx.lang.String",h="(^|[^",g="0",f="%",c=' ',e='\n',d="])[",b="g",a="";qx.Bootstrap.define(j,{statics:{__bu:l,__bv:null,__bw:{},camelCase:function(q){var r=this.__bw[q];if(!r){r=q.replace(/\-([a-z])/g,function(s,t){return t.toUpperCase();});this.__bw[q]=r;};return r;},hyphenate:function(u){var v=this.__bw[u];if(!v){v=u.replace(/[A-Z]/g,function(w){return (k+w.charAt(0).toLowerCase());});this.__bw[u]=v;};return v;},capitalize:function(x){if(this.__bv===null){var y=o;this.__bv=new RegExp(h+this.__bu.replace(/[0-9A-F]{4}/g,function(z){return y+z;})+d+this.__bu.replace(/[0-9A-F]{4}/g,function(A){return y+A;})+p,b);};return x.replace(this.__bv,function(B){return B.toUpperCase();});},clean:function(C){return this.trim(C.replace(/\s+/g,c));},trimLeft:function(D){return D.replace(/^\s+/,a);},trimRight:function(E){return E.replace(/\s+$/,a);},trim:function(F){return F.replace(/^\s+|\s+$/g,a);},startsWith:function(G,H){return G.indexOf(H)===0;},endsWith:function(I,J){return I.substring(I.length-J.length,I.length)===J;},repeat:function(K,L){return K.length>0?new Array(L+1).join(K):a;},pad:function(M,length,N){var O=length-M.length;if(O>0){if(typeof N===n){N=g;};return this.repeat(N,O)+M;}else {return M;};},firstUp:qx.Bootstrap.firstUp,firstLow:qx.Bootstrap.firstLow,contains:function(P,Q){return P.indexOf(Q)!=-1;},format:function(R,S){var T=R;var i=S.length;while(i--){T=T.replace(new RegExp(f+(i+1),b),S[i]+a);};return T;},escapeRegexpChars:function(U){return U.replace(/([.*+?^${}()|[\]\/\\])/g,m);},toArray:function(V){return V.split(/\B|\b/g);},stripTags:function(W){return W.replace(/<\/?[^>]+>/gi,a);},stripScripts:function(X,Y){var bb=a;var ba=X.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi,function(){bb+=arguments[1]+e;return a;});if(Y===true){qx.lang.Function.globalEval(bb);};return ba;}}});})();(function(){var k="qx.log.Logger",j="[",h="#",g="warn",f="document",e="{...(",d="text[",c="[...(",b="\n",a=")}",H=")]",G="object",F="...(+",E="array",D=")",C="info",B="instance",A="string",z="null",y="class",s="number",t="stringify",q="]",r="date",o="unknown",p="function",m="boolean",n="debug",u="map",v="node",x="error",w="undefined";qx.Class.define(k,{statics:{__bT:n,setLevel:function(I){this.__bT=I;},getLevel:function(){return this.__bT;},setTreshold:function(J){this.__bW.setMaxMessages(J);},getTreshold:function(){return this.__bW.getMaxMessages();},__bU:{},__bV:0,register:function(K){if(K.$$id){return;};var M=this.__bV++;this.__bU[M]=K;K.$$id=M;var L=this.__bX;var N=this.__bW.getAllLogEvents();for(var i=0,l=N.length;i<l;i++){if(L[N[i].level]>=L[this.__bT]){K.process(N[i]);};};},unregister:function(O){var P=O.$$id;if(P==null){return;};delete this.__bU[P];delete O.$$id;},debug:function(Q,R){qx.log.Logger.__bY(n,arguments);},info:function(S,T){qx.log.Logger.__bY(C,arguments);},warn:function(U,V){qx.log.Logger.__bY(g,arguments);},error:function(W,X){qx.log.Logger.__bY(x,arguments);},trace:function(Y){var ba=qx.dev.StackTrace.getStackTrace();qx.log.Logger.__bY(C,[(typeof Y!==w?[Y].concat(ba):ba).join(b)]);},deprecatedMethodWarning:function(bb,bc){var bd;{};},deprecatedClassWarning:function(be,bf){var bg;{};},deprecatedEventWarning:function(bh,event,bi){var bj;{};},deprecatedMixinWarning:function(bk,bl){var bm;{};},deprecatedConstantWarning:function(bn,bo,bp){var self,bq;{};},deprecateMethodOverriding:function(br,bs,bt,bu){var bv;{};},clear:function(){this.__bW.clearHistory();},__bW:new qx.log.appender.RingBuffer(50),__bX:{debug:0,info:1,warn:2,error:3},__bY:function(bw,bx){var bC=this.__bX;if(bC[bw]<bC[this.__bT]){return;};var bz=bx.length<2?null:bx[0];var bB=bz?1:0;var by=[];for(var i=bB,l=bx.length;i<l;i++){by.push(this.__cb(bx[i],true));};var bD=new Date;var bE={time:bD,offset:bD-qx.Bootstrap.LOADSTART,level:bw,items:by,win:window};if(bz){if(bz.$$hash!==undefined){bE.object=bz.$$hash;}else if(bz.$$type){bE.clazz=bz;};};this.__bW.process(bE);var bF=this.__bU;for(var bA in bF){bF[bA].process(bE);};},__ca:function(bG){if(bG===undefined){return w;}else if(bG===null){return z;};if(bG.$$type){return y;};var bH=typeof bG;if(bH===p||bH==A||bH===s||bH===m){return bH;}else if(bH===G){if(bG.nodeType){return v;}else if(bG.classname){return B;}else if(bG instanceof Array){return E;}else if(bG instanceof Error){return x;}else if(bG instanceof Date){return r;}else {return u;};;;;};if(bG.toString){return t;};return o;},__cb:function(bI,bJ){var bQ=this.__ca(bI);var bM=o;var bL=[];switch(bQ){case z:case w:bM=bQ;break;case A:case s:case m:case r:bM=bI;break;case v:if(bI.nodeType===9){bM=f;}else if(bI.nodeType===3){bM=d+bI.nodeValue+q;}else if(bI.nodeType===1){bM=bI.nodeName.toLowerCase();if(bI.id){bM+=h+bI.id;};}else {bM=v;};;break;case p:bM=qx.lang.Function.getName(bI)||bQ;break;case B:bM=bI.basename+j+bI.$$hash+q;break;case y:case t:bM=bI.toString();break;case x:bL=qx.dev.StackTrace.getStackTraceFromError(bI);bM=bI.toString();break;case E:if(bJ){bM=[];for(var i=0,l=bI.length;i<l;i++){if(bM.length>20){bM.push(F+(l-i)+D);break;};bM.push(this.__cb(bI[i],false));};}else {bM=c+bI.length+H;};break;case u:if(bJ){var bK;var bP=[];for(var bO in bI){bP.push(bO);};bP.sort();bM=[];for(var i=0,l=bP.length;i<l;i++){if(bM.length>20){bM.push(F+(l-i)+D);break;};bO=bP[i];bK=this.__cb(bI[bO],false);bK.key=bO;bM.push(bK);};}else {var bN=0;for(var bO in bI){bN++;};bM=e+bN+a;};break;};return {type:bQ,text:bM,trace:bL};}},defer:function(bR){var bS=qx.Bootstrap.$$logs;for(var i=0;i<bS.length;i++){bR.__bY(bS[i][0],bS[i][1]);};qx.Bootstrap.debug=bR.debug;qx.Bootstrap.info=bR.info;qx.Bootstrap.warn=bR.warn;qx.Bootstrap.error=bR.error;qx.Bootstrap.trace=bR.trace;}});})();(function(){var e="info",d="debug",c="warn",b="qx.core.MLogging",a="error";qx.Mixin.define(b,{members:{__cc:qx.log.Logger,debug:function(f){this.__cd(d,arguments);},info:function(g){this.__cd(e,arguments);},warn:function(h){this.__cd(c,arguments);},error:function(i){this.__cd(a,arguments);},trace:function(){this.__cc.trace(this);},__cd:function(j,k){var l=qx.lang.Array.fromArguments(k);l.unshift(this);this.__cc[j].apply(this.__cc,l);}}});})();(function(){var c="qx.dom.Node",b="";qx.Bootstrap.define(c,{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(d){return d.nodeType===this.DOCUMENT?d:d.ownerDocument||d.document;},getWindow:function(e){if(e.nodeType==null){return e;};if(e.nodeType!==this.DOCUMENT){e=e.ownerDocument;};return e.defaultView||e.parentWindow;},getDocumentElement:function(f){return this.getDocument(f).documentElement;},getBodyElement:function(g){return this.getDocument(g).body;},isNode:function(h){return !!(h&&h.nodeType!=null);},isElement:function(j){return !!(j&&j.nodeType===this.ELEMENT);},isDocument:function(k){return !!(k&&k.nodeType===this.DOCUMENT);},isText:function(l){return !!(l&&l.nodeType===this.TEXT);},isWindow:function(m){return !!(m&&m.history&&m.location&&m.document);},isNodeName:function(n,o){if(!o||!n||!n.nodeName){return false;};return o.toLowerCase()==qx.dom.Node.getName(n);},getName:function(p){if(!p||!p.nodeName){return null;};return p.nodeName.toLowerCase();},getText:function(q){if(!q||!q.nodeType){return null;};switch(q.nodeType){case 1:var i,a=[],r=q.childNodes,length=r.length;for(i=0;i<length;i++){a[i]=this.getText(r[i]);};return a.join(b);case 2:case 3:case 4:return q.nodeValue;};return null;},isBlockNode:function(s){if(!qx.dom.Node.isElement(s)){return false;};s=qx.dom.Node.getName(s);return /^(body|form|textarea|fieldset|ul|ol|dl|dt|dd|li|div|hr|p|h[1-6]|quote|pre|table|thead|tbody|tfoot|tr|td|th|iframe|address|blockquote)$/.test(s);}}});})();(function(){var j="HTMLEvents",i="engine.name",h="qx.bom.Event",g="return;",f="mouseover",d="gecko",c="function",b="undefined",a="on";qx.Bootstrap.define(h,{statics:{addNativeListener:function(k,l,m,n){if(k.addEventListener){k.addEventListener(l,m,!!n);}else if(k.attachEvent){k.attachEvent(a+l,m);}else if(typeof k[a+l]!=b){k[a+l]=m;}else {{};};;},removeNativeListener:function(o,p,q,r){if(o.removeEventListener){o.removeEventListener(p,q,!!r);}else if(o.detachEvent){try{o.detachEvent(a+p,q);}catch(e){if(e.number!==-2146828218){throw e;};};}else if(typeof o[a+p]!=b){o[a+p]=null;}else {{};};;},getTarget:function(e){return e.target||e.srcElement;},getRelatedTarget:function(e){if(e.relatedTarget!==undefined){if((qx.core.Environment.get(i)==d)){try{e.relatedTarget&&e.relatedTarget.nodeType;}catch(e){return null;};};return e.relatedTarget;}else if(e.fromElement!==undefined&&e.type===f){return e.fromElement;}else if(e.toElement!==undefined){return e.toElement;}else {return null;};;},preventDefault:function(e){if(e.preventDefault){e.preventDefault();}else {try{e.keyCode=0;}catch(s){};e.returnValue=false;};},stopPropagation:function(e){if(e.stopPropagation){e.stopPropagation();}else {e.cancelBubble=true;};},fire:function(t,u){if(document.createEvent){var v=document.createEvent(j);v.initEvent(u,true,true);return !t.dispatchEvent(v);}else {var v=document.createEventObject();return t.fireEvent(a+u,v);};},supportsEvent:function(w,x){var y=a+x;var z=(y in w);if(!z){z=typeof w[y]==c;if(!z&&w.setAttribute){w.setAttribute(y,g);z=typeof w[y]==c;w.removeAttribute(y);};};return z;}}});})();(function(){var r="UNKNOWN_",q="__cj",p="c",o="DOM_",n="__ci",m="WIN_",k="QX_",j="qx.event.Manager",h="capture",g="DOCUMENT_",c="unload",f="",e="_",b="|",a="|bubble",d="|capture";qx.Class.define(j,{extend:Object,construct:function(s,t){this.__ce=s;this.__cf=qx.core.ObjectRegistry.toHashCode(s);this.__cg=t;if(s.qx!==qx){var self=this;qx.bom.Event.addNativeListener(s,c,qx.event.GlobalError.observeMethod(function(){qx.bom.Event.removeNativeListener(s,c,arguments.callee);self.dispose();}));};this.__ch={};this.__ci={};this.__cj={};this.__ck={};},statics:{__cl:0,getNextUniqueId:function(){return (this.__cl++)+f;}},members:{__cg:null,__ch:null,__cj:null,__cm:null,__ci:null,__ck:null,__ce:null,__cf:null,getWindow:function(){return this.__ce;},getWindowId:function(){return this.__cf;},getHandler:function(u){var v=this.__ci[u.classname];if(v){return v;};return this.__ci[u.classname]=new u(this);},getDispatcher:function(w){var x=this.__cj[w.classname];if(x){return x;};return this.__cj[w.classname]=new w(this,this.__cg);},getListeners:function(y,z,A){var B=y.$$hash||qx.core.ObjectRegistry.toHashCode(y);var D=this.__ch[B];if(!D){return null;};var E=z+(A?d:a);var C=D[E];return C?C.concat():null;},getAllListeners:function(){return this.__ch;},serializeListeners:function(F){var M=F.$$hash||qx.core.ObjectRegistry.toHashCode(F);var O=this.__ch[M];var K=[];if(O){var I,N,G,J,L;for(var H in O){I=H.indexOf(b);N=H.substring(0,I);G=H.charAt(I+1)==p;J=O[H];for(var i=0,l=J.length;i<l;i++){L=J[i];K.push({self:L.context,handler:L.handler,type:N,capture:G});};};};return K;},toggleAttachedEvents:function(P,Q){var V=P.$$hash||qx.core.ObjectRegistry.toHashCode(P);var X=this.__ch[V];if(X){var S,W,R,T;for(var U in X){S=U.indexOf(b);W=U.substring(0,S);R=U.charCodeAt(S+1)===99;T=X[U];if(Q){this.__cn(P,W,R);}else {this.__co(P,W,R);};};};},hasListener:function(Y,ba,bb){{};var bc=Y.$$hash||qx.core.ObjectRegistry.toHashCode(Y);var be=this.__ch[bc];if(!be){return false;};var bf=ba+(bb?d:a);var bd=be[bf];return !!(bd&&bd.length>0);},importListeners:function(bg,bh){{};var bn=bg.$$hash||qx.core.ObjectRegistry.toHashCode(bg);var bo=this.__ch[bn]={};var bk=qx.event.Manager;for(var bi in bh){var bl=bh[bi];var bm=bl.type+(bl.capture?d:a);var bj=bo[bm];if(!bj){bj=bo[bm]=[];this.__cn(bg,bl.type,bl.capture);};bj.push({handler:bl.listener,context:bl.self,unique:bl.unique||(bk.__cl++)+f});};},addListener:function(bp,bq,br,self,bs){var bw;{};var bx=bp.$$hash||qx.core.ObjectRegistry.toHashCode(bp);var bz=this.__ch[bx];if(!bz){bz=this.__ch[bx]={};};var bv=bq+(bs?d:a);var bu=bz[bv];if(!bu){bu=bz[bv]=[];};if(bu.length===0){this.__cn(bp,bq,bs);};var by=(qx.event.Manager.__cl++)+f;var bt={handler:br,context:self,unique:by};bu.push(bt);return bv+b+by;},findHandler:function(bA,bB){var bN=false,bF=false,bO=false,bC=false;var bL;if(bA.nodeType===1){bN=true;bL=o+bA.tagName.toLowerCase()+e+bB;}else if(bA.nodeType===9){bC=true;bL=g+bB;}else if(bA==this.__ce){bF=true;bL=m+bB;}else if(bA.classname){bO=true;bL=k+bA.classname+e+bB;}else {bL=r+bA+e+bB;};;;var bH=this.__ck;if(bH[bL]){return bH[bL];};var bK=this.__cg.getHandlers();var bG=qx.event.IEventHandler;var bI,bJ,bE,bD;for(var i=0,l=bK.length;i<l;i++){bI=bK[i];bE=bI.SUPPORTED_TYPES;if(bE&&!bE[bB]){continue;};bD=bI.TARGET_CHECK;if(bD){var bM=false;if(bN&&((bD&bG.TARGET_DOMNODE)!=0)){bM=true;}else if(bF&&((bD&bG.TARGET_WINDOW)!=0)){bM=true;}else if(bO&&((bD&bG.TARGET_OBJECT)!=0)){bM=true;}else if(bC&&((bD&bG.TARGET_DOCUMENT)!=0)){bM=true;};;;if(!bM){continue;};};bJ=this.getHandler(bK[i]);if(bI.IGNORE_CAN_HANDLE||bJ.canHandleEvent(bA,bB)){bH[bL]=bJ;return bJ;};};return null;},__cn:function(bP,bQ,bR){var bS=this.findHandler(bP,bQ);if(bS){bS.registerEvent(bP,bQ,bR);return;};{};},removeListener:function(bT,bU,bV,self,bW){var cb;{};var cc=bT.$$hash||qx.core.ObjectRegistry.toHashCode(bT);var cd=this.__ch[cc];if(!cd){return false;};var bX=bU+(bW?d:a);var bY=cd[bX];if(!bY){return false;};var ca;for(var i=0,l=bY.length;i<l;i++){ca=bY[i];if(ca.handler===bV&&ca.context===self){qx.lang.Array.removeAt(bY,i);if(bY.length==0){this.__co(bT,bU,bW);};return true;};};return false;},removeListenerById:function(ce,cf){var cl;{};var cj=cf.split(b);var co=cj[0];var cg=cj[1].charCodeAt(0)==99;var cn=cj[2];var cm=ce.$$hash||qx.core.ObjectRegistry.toHashCode(ce);var cp=this.__ch[cm];if(!cp){return false;};var ck=co+(cg?d:a);var ci=cp[ck];if(!ci){return false;};var ch;for(var i=0,l=ci.length;i<l;i++){ch=ci[i];if(ch.unique===cn){qx.lang.Array.removeAt(ci,i);if(ci.length==0){this.__co(ce,co,cg);};return true;};};return false;},removeAllListeners:function(cq){var cu=cq.$$hash||qx.core.ObjectRegistry.toHashCode(cq);var cw=this.__ch[cu];if(!cw){return false;};var cs,cv,cr;for(var ct in cw){if(cw[ct].length>0){cs=ct.split(b);cv=cs[0];cr=cs[1]===h;this.__co(cq,cv,cr);};};delete this.__ch[cu];return true;},deleteAllListeners:function(cx){delete this.__ch[cx];},__co:function(cy,cz,cA){var cB=this.findHandler(cy,cz);if(cB){cB.unregisterEvent(cy,cz,cA);return;};{};},dispatchEvent:function(cC,event){var cH;{};var cI=event.getType();if(!event.getBubbles()&&!this.hasListener(cC,cI)){qx.event.Pool.getInstance().poolObject(event);return true;};if(!event.getTarget()){event.setTarget(cC);};var cG=this.__cg.getDispatchers();var cF;var cE=false;for(var i=0,l=cG.length;i<l;i++){cF=this.getDispatcher(cG[i]);if(cF.canDispatchEvent(cC,event,cI)){cF.dispatchEvent(cC,event,cI);cE=true;break;};};if(!cE){{};return true;};var cD=event.getDefaultPrevented();qx.event.Pool.getInstance().poolObject(event);return !cD;},dispose:function(){this.__cg.removeManager(this);qx.util.DisposeUtil.disposeMap(this,n);qx.util.DisposeUtil.disposeMap(this,q);this.__ch=this.__ce=this.__cm=null;this.__cg=this.__ck=null;}}});})();(function(){var c="qx.event.Registration";qx.Class.define(c,{statics:{__cK:{},getManager:function(d){if(d==null){{};d=window;}else if(d.nodeType){d=qx.dom.Node.getWindow(d);}else if(!qx.dom.Node.isWindow(d)){d=window;};;var f=d.$$hash||qx.core.ObjectRegistry.toHashCode(d);var e=this.__cK[f];if(!e){e=new qx.event.Manager(d,this);this.__cK[f]=e;};return e;},removeManager:function(g){var h=g.getWindowId();delete this.__cK[h];},addListener:function(i,j,k,self,l){return this.getManager(i).addListener(i,j,k,self,l);},removeListener:function(m,n,o,self,p){return this.getManager(m).removeListener(m,n,o,self,p);},removeListenerById:function(q,r){return this.getManager(q).removeListenerById(q,r);},removeAllListeners:function(s){return this.getManager(s).removeAllListeners(s);},deleteAllListeners:function(t){var u=t.$$hash;if(u){this.getManager(t).deleteAllListeners(u);};},hasListener:function(v,w,x){return this.getManager(v).hasListener(v,w,x);},serializeListeners:function(y){return this.getManager(y).serializeListeners(y);},createEvent:function(z,A,B){{};if(A==null){A=qx.event.type.Event;};var C=qx.event.Pool.getInstance().getObject(A);B?C.init.apply(C,B):C.init();if(z){C.setType(z);};return C;},dispatchEvent:function(D,event){return this.getManager(D).dispatchEvent(D,event);},fireEvent:function(E,F,G,H){var I;{};var J=this.createEvent(F,G||null,H);return this.getManager(E).dispatchEvent(E,J);},fireNonBubblingEvent:function(K,L,M,N){{};var O=this.getManager(K);if(!O.hasListener(K,L,false)){return true;};var P=this.createEvent(L,M||null,N);return O.dispatchEvent(K,P);},PRIORITY_FIRST:-32000,PRIORITY_NORMAL:0,PRIORITY_LAST:32000,__ci:[],addHandler:function(Q){{};this.__ci.push(Q);this.__ci.sort(function(a,b){return a.PRIORITY-b.PRIORITY;});},getHandlers:function(){return this.__ci;},__cj:[],addDispatcher:function(R,S){{};this.__cj.push(R);this.__cj.sort(function(a,b){return a.PRIORITY-b.PRIORITY;});},getDispatchers:function(){return this.__cj;}}});})();(function(){var a="qx.core.MEvents";qx.Mixin.define(a,{members:{__cL:qx.event.Registration,addListener:function(b,c,self,d){if(!this.$$disposed){return this.__cL.addListener(this,b,c,self,d);};return null;},addListenerOnce:function(f,g,self,h){var i=function(e){this.removeListener(f,i,this,h);g.call(self||this,e);};return this.addListener(f,i,this,h);},removeListener:function(j,k,self,l){if(!this.$$disposed){return this.__cL.removeListener(this,j,k,self,l);};return false;},removeListenerById:function(m){if(!this.$$disposed){return this.__cL.removeListenerById(this,m);};return false;},hasListener:function(n,o){return this.__cL.hasListener(this,n,o);},dispatchEvent:function(p){if(!this.$$disposed){return this.__cL.dispatchEvent(this,p);};return true;},fireEvent:function(q,r,s){if(!this.$$disposed){return this.__cL.fireEvent(this,q,r,s);};return true;},fireNonBubblingEvent:function(t,u,v){if(!this.$$disposed){return this.__cL.fireNonBubblingEvent(this,t,u,v);};return true;},fireDataEvent:function(w,x,y,z){if(!this.$$disposed){if(y===undefined){y=null;};return this.__cL.fireNonBubblingEvent(this,w,qx.event.type.Data,[x,y,!!z]);};return true;}}});})();(function(){var k="module.events",j="Cloning only possible with properties.",h="qx.core.Object",g="[",f="$$user_",e="]",d="rv:1.8.1",c="MSIE 6.0",b="Object",a="module.property";qx.Class.define(h,{extend:Object,include:qx.core.Environment.filter({"module.databinding":qx.data.MBinding,"module.logger":qx.core.MLogging,"module.events":qx.core.MEvents,"module.property":qx.core.MProperty}),construct:function(){qx.core.ObjectRegistry.register(this);},statics:{$$type:b},members:{__L:qx.core.Environment.get("module.property")?qx.core.Property:null,toHashCode:function(){return this.$$hash;},toString:function(){return this.classname+g+this.$$hash+e;},base:function(m,n){{};if(arguments.length===1){return m.callee.base.call(this);}else {return m.callee.base.apply(this,Array.prototype.slice.call(arguments,1));};},self:function(o){return o.callee.self;},clone:function(){if(!qx.core.Environment.get(a)){throw new Error(j);};var q=this.constructor;var p=new q;var s=qx.Class.getProperties(q);var r=this.__L.$$store.user;var t=this.__L.$$method.set;var name;for(var i=0,l=s.length;i<l;i++){name=s[i];if(this.hasOwnProperty(r[name])){p[t[name]](this[r[name]]);};};return p;},__cM:null,setUserData:function(u,v){if(!this.__cM){this.__cM={};};this.__cM[u]=v;},getUserData:function(w){if(!this.__cM){return null;};var x=this.__cM[w];return x===undefined?null:x;},isDisposed:function(){return this.$$disposed||false;},dispose:function(){var C,A,z,D;if(this.$$disposed){return;};this.$$disposed=true;this.$$instance=null;this.$$allowconstruct=null;{};var B=this.constructor;var y;while(B.superclass){if(B.$$destructor){B.$$destructor.call(this);};if(B.$$includes){y=B.$$flatIncludes;for(var i=0,l=y.length;i<l;i++){if(y[i].$$destructor){y[i].$$destructor.call(this);};};};B=B.superclass;};if(this.__cN){this.__cN();};{};},__cN:null,__cO:function(){var E=qx.Class.getProperties(this.constructor);for(var i=0,l=E.length;i<l;i++){delete this[f+E[i]];};},_disposeObjects:function(F){qx.util.DisposeUtil.disposeObjects(this,arguments);},_disposeSingletonObjects:function(G){qx.util.DisposeUtil.disposeObjects(this,arguments,true);},_disposeArray:function(H){qx.util.DisposeUtil.disposeArray(this,H);},_disposeMap:function(I){qx.util.DisposeUtil.disposeMap(this,I);}},environment:{"qx.debug.dispose.level":0},defer:function(J,K){var M=navigator.userAgent.indexOf(c)!=-1;var L=navigator.userAgent.indexOf(d)!=-1;if(M||L){K.__cN=K.__cO;};},destruct:function(){if(qx.core.Environment.get(k)){if(!qx.core.ObjectRegistry.inShutDown){qx.event.Registration.removeAllListeners(this);}else {qx.event.Registration.deleteAllListeners(this);};};qx.core.ObjectRegistry.unregister(this);this.__cM=null;if(qx.core.Environment.get(a)){var P=this.constructor;var T;var U=this.__L.$$store;var R=U.user;var S=U.theme;var N=U.inherit;var Q=U.useinit;var O=U.init;while(P){T=P.$$properties;if(T){for(var name in T){if(T[name].dereference){this[R[name]]=this[S[name]]=this[N[name]]=this[Q[name]]=this[O[name]]=undefined;};};};P=P.superclass;};};}});})();(function(){var k="keypress",j="focusout",h="activate",g="__kb",f="Tab",d="singleton",c="deactivate",b="focusin",a="qx.ui.core.FocusHandler";qx.Class.define(a,{extend:qx.core.Object,type:d,construct:function(){qx.core.Object.call(this);this.__kb={};},members:{__kb:null,__kc:null,__kd:null,__ke:null,connectTo:function(m){m.addListener(k,this.__eJ,this);m.addListener(b,this._onFocusIn,this,true);m.addListener(j,this._onFocusOut,this,true);m.addListener(h,this._onActivate,this,true);m.addListener(c,this._onDeactivate,this,true);},addRoot:function(n){this.__kb[n.$$hash]=n;},removeRoot:function(o){delete this.__kb[o.$$hash];},getActiveWidget:function(){return this.__kc;},isActive:function(p){return this.__kc==p;},getFocusedWidget:function(){return this.__kd;},isFocused:function(q){return this.__kd==q;},isFocusRoot:function(r){return !!this.__kb[r.$$hash];},_onActivate:function(e){var t=e.getTarget();this.__kc=t;var s=this.__kf(t);if(s!=this.__ke){this.__ke=s;};},_onDeactivate:function(e){var u=e.getTarget();if(this.__kc==u){this.__kc=null;};},_onFocusIn:function(e){var v=e.getTarget();if(v!=this.__kd){this.__kd=v;v.visualizeFocus();};},_onFocusOut:function(e){var w=e.getTarget();if(w==this.__kd){this.__kd=null;w.visualizeBlur();};},__eJ:function(e){if(e.getKeyIdentifier()!=f){return;};if(!this.__ke){return;};e.stopPropagation();e.preventDefault();var x=this.__kd;if(!e.isShiftPressed()){var y=x?this.__kj(x):this.__kh();}else {var y=x?this.__kk(x):this.__ki();};if(y){y.tabFocus();};},__kf:function(z){var A=this.__kb;while(z){if(A[z.$$hash]){return z;};z=z.getLayoutParent();};return null;},__kg:function(B,C){if(B===C){return 0;};var E=B.getTabIndex()||0;var D=C.getTabIndex()||0;if(E!=D){return E-D;};var J=B.getContainerElement().getDomElement();var I=C.getContainerElement().getDomElement();var H=qx.bom.element.Location;var G=H.get(J);var F=H.get(I);if(G.top!=F.top){return G.top-F.top;};if(G.left!=F.left){return G.left-F.left;};var K=B.getZIndex();var L=C.getZIndex();if(K!=L){return K-L;};return 0;},__kh:function(){return this.__kn(this.__ke,null);},__ki:function(){return this.__ko(this.__ke,null);},__kj:function(M){var N=this.__ke;if(N==M){return this.__kh();};while(M&&M.getAnonymous()){M=M.getLayoutParent();};if(M==null){return [];};var O=[];this.__kl(N,M,O);O.sort(this.__kg);var P=O.length;return P>0?O[0]:this.__kh();},__kk:function(Q){var R=this.__ke;if(R==Q){return this.__ki();};while(Q&&Q.getAnonymous()){Q=Q.getLayoutParent();};if(Q==null){return [];};var S=[];this.__km(R,Q,S);S.sort(this.__kg);var T=S.length;return T>0?S[T-1]:this.__ki();},__kl:function(parent,U,V){var W=parent.getLayoutChildren();var X;for(var i=0,l=W.length;i<l;i++){X=W[i];if(!(X instanceof qx.ui.core.Widget)){continue;};if(!this.isFocusRoot(X)&&X.isEnabled()&&X.isVisible()){if(X.isTabable()&&this.__kg(U,X)<0){V.push(X);};this.__kl(X,U,V);};};},__km:function(parent,Y,ba){var bb=parent.getLayoutChildren();var bc;for(var i=0,l=bb.length;i<l;i++){bc=bb[i];if(!(bc instanceof qx.ui.core.Widget)){continue;};if(!this.isFocusRoot(bc)&&bc.isEnabled()&&bc.isVisible()){if(bc.isTabable()&&this.__kg(Y,bc)>0){ba.push(bc);};this.__km(bc,Y,ba);};};},__kn:function(parent,bd){var be=parent.getLayoutChildren();var bf;for(var i=0,l=be.length;i<l;i++){bf=be[i];if(!(bf instanceof qx.ui.core.Widget)){continue;};if(!this.isFocusRoot(bf)&&bf.isEnabled()&&bf.isVisible()){if(bf.isTabable()){if(bd==null||this.__kg(bf,bd)<0){bd=bf;};};bd=this.__kn(bf,bd);};};return bd;},__ko:function(parent,bg){var bh=parent.getLayoutChildren();var bi;for(var i=0,l=bh.length;i<l;i++){bi=bh[i];if(!(bi instanceof qx.ui.core.Widget)){continue;};if(!this.isFocusRoot(bi)&&bi.isEnabled()&&bi.isVisible()){if(bi.isTabable()){if(bg==null||this.__kg(bi,bg)>0){bg=bi;};};bg=this.__ko(bi,bg);};};return bg;}},destruct:function(){this._disposeMap(g);this.__kd=this.__kc=this.__ke=null;}});})();(function(){var b="qx.ui.core.scroll.IScrollBar",a="qx.event.type.Data";qx.Interface.define(b,{events:{"scroll":a},properties:{orientation:{},maximum:{},position:{},knobFactor:{}},members:{scrollTo:function(c){this.assertNumber(c);},scrollBy:function(d){this.assertNumber(d);},scrollBySteps:function(e){this.assertNumber(e);}}});})();(function(){var g="prop",f="qx.bom.client.Json",e="JSON",d='{"x":1}',c="json",b="val",a="repl";qx.Bootstrap.define(f,{statics:{getJson:function(){return (qx.Bootstrap.getClass(window.JSON)==e&&JSON.parse(d).x===1&&JSON.stringify({"prop":b},function(k,v){return k===g?a:v;}).indexOf(a)>0);}},defer:function(h){qx.core.Environment.add(c,h.getJson);}});})();(function(){var p=" != ",o="qx.core.Object",n="Expected value to be an array but found ",m=") was fired.",k="Expected value to be an integer >= 0 but found ",j="' to be not equal with '",h="' to '",g="Expected object '",f="Called assertTrue with '",d="Expected value to be a map but found ",bC="The function did not raise an exception!",bB="Expected value to be undefined but found ",bA="Expected value to be a DOM element but found  '",bz="Expected value to be a regular expression but found ",by="' to implement the interface '",bx="Expected value to be null but found ",bw="Invalid argument 'type'",bv="Called assert with 'false'",bu="Assertion error! ",bt="null",w="' but found '",x="'undefined'",u="' must must be a key of the map '",v="The String '",s="Expected value to be a string but found ",t="Expected value not to be undefined but found undefined!",q="qx.util.ColorUtil",r=": ",E="The raised exception does not have the expected type! ",F=") not fired.",U="qx.core.Assert",Q="Expected value to be typeof object but found ",bd="' (identical) but found '",X="' must have any of the values defined in the array '",bp="Expected value to be a number but found ",bj="Called assertFalse with '",L="qx.ui.core.Widget",bs="Expected value to be a qooxdoo object but found ",br="' arguments.",bq="Expected value '%1' to be in the range '%2'..'%3'!",J="Array[",N="' does not match the regular expression '",P="' to be not identical with '",S="Expected [",V="' arguments but found '",Y="', which cannot be converted to a CSS color!",bf="qx.core.AssertionError",bl="Expected value to be a boolean but found ",y="Expected value not to be null but found null!",z="))!",M="Expected value to be a qooxdoo widget but found ",bc="Expected value to be typeof '",bb="\n Stack trace: \n",ba="Expected value to be typeof function but found ",bh="Expected value to be an integer but found ",bg="Called fail().",W="The parameter 're' must be a string or a regular expression.",be="qx.util.ColorUtil not available! Your code must have a dependency on 'qx.util.ColorUtil'",a="Expected value to be a number >= 0 but found ",bk="Expected value to be instanceof '",A="], but found [",B="Wrong number of arguments given. Expected '",R="object",b="Event (",c="Expected value to be the CSS color '",I="' but found ",C="]",D=", ",H="The value '",T=")), but found value '",bn="' (rgb(",bm=",",O="'",bo="Expected '",K="'!",bi="!",G="";qx.Class.define(U,{statics:{__cz:true,__cA:function(bD,bE){var bI=G;for(var i=1,l=arguments.length;i<l;i++){bI=bI+this.__cB(arguments[i]===undefined?x:arguments[i]);};var bH=G;if(bI){bH=bD+r+bI;}else {bH=bD;};var bG=bu+bH;if(qx.Class.isDefined(bf)){var bF=new qx.core.AssertionError(bD,bI);if(this.__cz){qx.Bootstrap.error(bG+bb+bF.getStackTrace());};throw bF;}else {if(this.__cz){qx.Bootstrap.error(bG);};throw new Error(bG);};},__cB:function(bJ){var bK;if(bJ===null){bK=bt;}else if(qx.lang.Type.isArray(bJ)&&bJ.length>10){bK=J+bJ.length+C;}else if((bJ instanceof Object)&&(bJ.toString==null)){bK=qx.lang.Json.stringify(bJ,null,2);}else {try{bK=bJ.toString();}catch(e){bK=G;};};;return bK;},assert:function(bL,bM){bL==true||this.__cA(bM||G,bv);},fail:function(bN,bO){var bP=bO?G:bg;this.__cA(bN||G,bP);},assertTrue:function(bQ,bR){(bQ===true)||this.__cA(bR||G,f,bQ,O);},assertFalse:function(bS,bT){(bS===false)||this.__cA(bT||G,bj,bS,O);},assertEquals:function(bU,bV,bW){bU==bV||this.__cA(bW||G,bo,bU,w,bV,K);},assertNotEquals:function(bX,bY,ca){bX!=bY||this.__cA(ca||G,bo,bX,j,bY,K);},assertIdentical:function(cb,cc,cd){cb===cc||this.__cA(cd||G,bo,cb,bd,cc,K);},assertNotIdentical:function(ce,cf,cg){ce!==cf||this.__cA(cg||G,bo,ce,P,cf,K);},assertNotUndefined:function(ch,ci){ch!==undefined||this.__cA(ci||G,t);},assertUndefined:function(cj,ck){cj===undefined||this.__cA(ck||G,bB,cj,bi);},assertNotNull:function(cl,cm){cl!==null||this.__cA(cm||G,y);},assertNull:function(cn,co){cn===null||this.__cA(co||G,bx,cn,bi);},assertJsonEquals:function(cp,cq,cr){this.assertEquals(qx.lang.Json.stringify(cp),qx.lang.Json.stringify(cq),cr);},assertMatch:function(cs,ct,cu){this.assertString(cs);this.assert(qx.lang.Type.isRegExp(ct)||qx.lang.Type.isString(ct),W);cs.search(ct)>=0||this.__cA(cu||G,v,cs,N,ct.toString(),K);},assertArgumentsCount:function(cv,cw,cx,cy){var cz=cv.length;(cz>=cw&&cz<=cx)||this.__cA(cy||G,B,cw,h,cx,V,cz,br);},assertEventFired:function(cA,event,cB,cC,cD){var cF=false;var cE=function(e){if(cC){cC.call(cA,e);};cF=true;};var cG;try{cG=cA.addListener(event,cE,cA);cB.call(cA);}catch(cH){throw cH;}finally{try{cA.removeListenerById(cG);}catch(cI){};};cF===true||this.__cA(cD||G,b,event,F);},assertEventNotFired:function(cJ,event,cK,cL){var cN=false;var cM=function(e){cN=true;};var cO=cJ.addListener(event,cM,cJ);cK.call();cN===false||this.__cA(cL||G,b,event,m);cJ.removeListenerById(cO);},assertException:function(cP,cQ,cR,cS){var cQ=cQ||Error;var cT;try{this.__cz=false;cP();}catch(cU){cT=cU;}finally{this.__cz=true;};if(cT==null){this.__cA(cS||G,bC);};cT instanceof cQ||this.__cA(cS||G,E,cQ,p,cT);if(cR){this.assertMatch(cT.toString(),cR,cS);};},assertInArray:function(cV,cW,cX){cW.indexOf(cV)!==-1||this.__cA(cX||G,H,cV,X,cW,O);},assertArrayEquals:function(cY,da,db){this.assertArray(cY,db);this.assertArray(da,db);db=db||S+cY.join(D)+A+da.join(D)+C;if(cY.length!==da.length){this.fail(db,true);};for(var i=0;i<cY.length;i++){if(cY[i]!==da[i]){this.fail(db,true);};};},assertKeyInMap:function(dc,dd,de){dd[dc]!==undefined||this.__cA(de||G,H,dc,u,dd,O);},assertFunction:function(df,dg){qx.lang.Type.isFunction(df)||this.__cA(dg||G,ba,df,bi);},assertString:function(dh,di){qx.lang.Type.isString(dh)||this.__cA(di||G,s,dh,bi);},assertBoolean:function(dj,dk){qx.lang.Type.isBoolean(dj)||this.__cA(dk||G,bl,dj,bi);},assertNumber:function(dl,dm){(qx.lang.Type.isNumber(dl)&&isFinite(dl))||this.__cA(dm||G,bp,dl,bi);},assertPositiveNumber:function(dn,dp){(qx.lang.Type.isNumber(dn)&&isFinite(dn)&&dn>=0)||this.__cA(dp||G,a,dn,bi);},assertInteger:function(dq,dr){(qx.lang.Type.isNumber(dq)&&isFinite(dq)&&dq%1===0)||this.__cA(dr||G,bh,dq,bi);},assertPositiveInteger:function(ds,dt){var du=(qx.lang.Type.isNumber(ds)&&isFinite(ds)&&ds%1===0&&ds>=0);du||this.__cA(dt||G,k,ds,bi);},assertInRange:function(dv,dw,dx,dy){(dv>=dw&&dv<=dx)||this.__cA(dy||G,qx.lang.String.format(bq,[dv,dw,dx]));},assertObject:function(dz,dA){var dB=dz!==null&&(qx.lang.Type.isObject(dz)||typeof dz===R);dB||this.__cA(dA||G,Q,(dz),bi);},assertArray:function(dC,dD){qx.lang.Type.isArray(dC)||this.__cA(dD||G,n,dC,bi);},assertMap:function(dE,dF){qx.lang.Type.isObject(dE)||this.__cA(dF||G,d,dE,bi);},assertRegExp:function(dG,dH){qx.lang.Type.isRegExp(dG)||this.__cA(dH||G,bz,dG,bi);},assertType:function(dI,dJ,dK){this.assertString(dJ,bw);typeof (dI)===dJ||this.__cA(dK||G,bc,dJ,I,dI,bi);},assertInstance:function(dL,dM,dN){var dO=dM.classname||dM+G;dL instanceof dM||this.__cA(dN||G,bk,dO,I,dL,bi);},assertInterface:function(dP,dQ,dR){qx.Class.implementsInterface(dP,dQ)||this.__cA(dR||G,g,dP,by,dQ,K);},assertCssColor:function(dS,dT,dU){var dV=qx.Class.getByName(q);if(!dV){throw new Error(be);};var dX=dV.stringToRgb(dS);try{var dW=dV.stringToRgb(dT);}catch(ea){this.__cA(dU||G,c,dS,bn,dX.join(bm),T,dT,Y);};var dY=dX[0]==dW[0]&&dX[1]==dW[1]&&dX[2]==dW[2];dY||this.__cA(dU||G,c,dX,bn,dX.join(bm),T,dT,bn,dW.join(bm),z);},assertElement:function(eb,ec){!!(eb&&eb.nodeType===1)||this.__cA(ec||G,bA,eb,K);},assertQxObject:function(ed,ee){this.__cC(ed,o)||this.__cA(ee||G,bs,ed,bi);},assertQxWidget:function(ef,eg){this.__cC(ef,L)||this.__cA(eg||G,M,ef,bi);},__cC:function(eh,ei){if(!eh){return false;};var ej=eh.constructor;while(ej){if(ej.classname===ei){return true;};ej=ej.superclass;};return false;}}});})();(function(){var p='String',o='Boolean',m='\\\\',l='\\f',h='\\t',g='{\n',f='[]',e="qx.lang.JsonImpl",d='Z',b='\\n',ba='Object',Y='{}',X='@',W='.',V='(',U='Array',T='T',S='\\r',R='{',Q='JSON.parse',x=' ',y='[',u='Number',w=')',s='[\n',t='\\"',q='\\b',r=': ',z='object',A='function',H=',',F='\n',K='\\u',J=',\n',M='0000',L='string',C="Cannot stringify a recursive object.",P='0',O='-',N='}',B=']',D='null',E='"',G=':',I='';qx.Bootstrap.define(e,{extend:Object,construct:function(){this.stringify=qx.lang.Function.bind(this.stringify,this);this.parse=qx.lang.Function.bind(this.parse,this);},members:{__cD:null,__cE:null,__cF:null,__cG:null,stringify:function(bb,bc,bd){this.__cD=I;this.__cE=I;this.__cG=[];if(qx.lang.Type.isNumber(bd)){var bd=Math.min(10,Math.floor(bd));for(var i=0;i<bd;i+=1){this.__cE+=x;};}else if(qx.lang.Type.isString(bd)){if(bd.length>10){bd=bd.slice(0,10);};this.__cE=bd;};if(bc&&(qx.lang.Type.isFunction(bc)||qx.lang.Type.isArray(bc))){this.__cF=bc;}else {this.__cF=null;};return this.__cH(I,{'':bb});},__cH:function(be,bf){var bi=this.__cD,bg,bj=bf[be];if(bj&&qx.lang.Type.isFunction(bj.toJSON)){bj=bj.toJSON(be);}else if(qx.lang.Type.isDate(bj)){bj=this.dateToJSON(bj);};if(typeof this.__cF===A){bj=this.__cF.call(bf,be,bj);};if(bj===null){return D;};if(bj===undefined){return undefined;};switch(qx.lang.Type.getClass(bj)){case p:return this.__cI(bj);case u:return isFinite(bj)?String(bj):D;case o:return String(bj);case U:this.__cD+=this.__cE;bg=[];if(this.__cG.indexOf(bj)!==-1){throw new TypeError(C);};this.__cG.push(bj);var length=bj.length;for(var i=0;i<length;i+=1){bg[i]=this.__cH(i,bj)||D;};this.__cG.pop();if(bg.length===0){var bh=f;}else if(this.__cD){bh=s+this.__cD+bg.join(J+this.__cD)+F+bi+B;}else {bh=y+bg.join(H)+B;};this.__cD=bi;return bh;case ba:this.__cD+=this.__cE;bg=[];if(this.__cG.indexOf(bj)!==-1){throw new TypeError(C);};this.__cG.push(bj);if(this.__cF&&typeof this.__cF===z){var length=this.__cF.length;for(var i=0;i<length;i+=1){var k=this.__cF[i];if(typeof k===L){var v=this.__cH(k,bj);if(v){bg.push(this.__cI(k)+(this.__cD?r:G)+v);};};};}else {for(var k in bj){if(Object.hasOwnProperty.call(bj,k)){var v=this.__cH(k,bj);if(v){bg.push(this.__cI(k)+(this.__cD?r:G)+v);};};};};this.__cG.pop();if(bg.length===0){var bh=Y;}else if(this.__cD){bh=g+this.__cD+bg.join(J+this.__cD)+F+bi+N;}else {bh=R+bg.join(H)+N;};this.__cD=bi;return bh;};},dateToJSON:function(bk){var bl=function(n){return n<10?P+n:n;};var bm=function(n){var bn=bl(n);return n<100?P+bn:bn;};return isFinite(bk.valueOf())?bk.getUTCFullYear()+O+bl(bk.getUTCMonth()+1)+O+bl(bk.getUTCDate())+T+bl(bk.getUTCHours())+G+bl(bk.getUTCMinutes())+G+bl(bk.getUTCSeconds())+W+bm(bk.getUTCMilliseconds())+d:null;},__cI:function(bo){var bp={'\b':q,'\t':h,'\n':b,'\f':l,'\r':S,'"':t,'\\':m};var bq=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;bq.lastIndex=0;if(bq.test(bo)){return E+bo.replace(bq,function(a){var c=bp[a];return typeof c===L?c:K+(M+a.charCodeAt(0).toString(16)).slice(-4);})+E;}else {return E+bo+E;};},parse:function(br,bs){var bt=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;bt.lastIndex=0;if(bt.test(br)){br=br.replace(bt,function(a){return K+(M+a.charCodeAt(0).toString(16)).slice(-4);});};if(/^[\],:{}\s]*$/.test(br.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,X).replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,B).replace(/(?:^|:|,)(?:\s*\[)+/g,I))){var j=eval(V+br+w);return typeof bs===A?this.__cJ({'':j},I,bs):j;};throw new SyntaxError(Q);},__cJ:function(bu,bv,bw){var bx=bu[bv];if(bx&&typeof bx===z){for(var k in bx){if(Object.hasOwnProperty.call(bx,k)){var v=this.__cJ(bx,k,bw);if(v!==undefined){bx[k]=v;}else {delete bx[k];};};};};return bw.call(bu,bv,bx);}}});})();(function(){var c=": ",b="qx.type.BaseError",a="";qx.Class.define(b,{extend:Error,construct:function(d,e){var f=Error.call(this,e);if(f.stack){this.stack=f.stack;};if(f.stacktrace){this.stacktrace=f.stacktrace;};if(!(f.stack||f.stacktrace)){this.__bC=qx.dev.StackTrace.getStackTraceFromCaller(arguments);};this.__bD=d||a;this.message=e||qx.type.BaseError.DEFAULTMESSAGE;},statics:{DEFAULTMESSAGE:"error"},members:{__bC:null,__bD:null,message:null,getComment:function(){return this.__bD;},getStackTrace:function(){if(this.stack||this.stacktrace){return qx.dev.StackTrace.getStackTraceFromError(this);}else if(this.__bC){return this.__bC;};return [];},toString:function(){return this.__bD+(this.message?c+this.message:a);}}});})();(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.__bL=qx.dev.StackTrace.getStackTrace();},members:{__bL:null,getStackTrace:function(){return this.__bL;}}});})();(function(){var a="qx.lang.Json";qx.Bootstrap.define(a,{statics:{JSON:qx.core.Environment.get("json")?window.JSON:new qx.lang.JsonImpl(),stringify:null,parse:null},defer:function(b){b.stringify=b.JSON.stringify;b.parse=b.JSON.parse;}});})();(function(){var a="qx.event.IEventHandler";qx.Interface.define(a,{statics:{TARGET_DOMNODE:1,TARGET_WINDOW:2,TARGET_OBJECT:4,TARGET_DOCUMENT:8},members:{canHandleEvent:function(b,c){},registerEvent:function(d,e,f){},unregisterEvent:function(g,h,i){}}});})();(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(d){qx.core.Object.call(this);this.__dz=d;this.__ej={};qx.event.handler.Appear.__ek[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,__ek:{},refresh:function(){var e=this.__ek;for(var f in e){e[f].refresh();};}},members:{__dz:null,__ej:null,canHandleEvent:function(g,h){},registerEvent:function(i,j,k){var l=qx.core.ObjectRegistry.toHashCode(i)+j;var m=this.__ej;if(m&&!m[l]){m[l]=i;i.$$displayed=i.offsetWidth>0;};},unregisterEvent:function(n,o,p){var q=qx.core.ObjectRegistry.toHashCode(n)+o;var r=this.__ej;if(!r){return;};if(r[q]){delete r[q];};},refresh:function(){var v=this.__ej;var w;for(var u in v){w=v[u];var s=w.offsetWidth>0;if((!!w.$$displayed)!==s){w.$$displayed=s;var t=qx.event.Registration.createEvent(s?a:b);this.__dz.dispatchEvent(w,t);};};}},destruct:function(){this.__dz=this.__ej=null;delete qx.event.handler.Appear.__ek[this.$$hash];},defer:function(x){qx.event.Registration.addHandler(x);}});})();(function(){var b="singleton",a="qx.util.LibraryManager";qx.Class.define(a,{extend:qx.core.Object,type:b,statics:{__hE:qx.$$libraries||{}},members:{has:function(c){return !!this.self(arguments).__hE[c];},get:function(d,e){return this.self(arguments).__hE[d][e]?this.self(arguments).__hE[d][e]:null;},set:function(f,g,h){this.self(arguments).__hE[f][g]=h;}}});})();(function(){var n="Microsoft.XMLHTTP",m="io.ssl",l="io.xhr",k="",j="file:",i="https:",h="webkit",g="gecko",f="activex",e="opera",b=".",d="io.maxrequests",c="qx.bom.client.Transport",a="xhr";qx.Bootstrap.define(c,{statics:{getMaxConcurrentRequestCount:function(){var o;var r=qx.bom.client.Engine.getVersion().split(b);var p=0;var s=0;var q=0;if(r[0]){p=r[0];};if(r[1]){s=r[1];};if(r[2]){q=r[2];};if(window.maxConnectionsPerServer){o=window.maxConnectionsPerServer;}else if(qx.bom.client.Engine.getName()==e){o=8;}else if(qx.bom.client.Engine.getName()==h){o=4;}else if(qx.bom.client.Engine.getName()==g&&((p>1)||((p==1)&&(s>9))||((p==1)&&(s==9)&&(q>=1)))){o=6;}else {o=2;};;;return o;},getSsl:function(){return window.location.protocol===i;},getXmlHttpRequest:function(){var t=window.ActiveXObject?(function(){if(window.location.protocol!==j){try{new window.XMLHttpRequest();return a;}catch(u){};};try{new window.ActiveXObject(n);return f;}catch(v){};})():(function(){try{new window.XMLHttpRequest();return a;}catch(w){};})();return t||k;}},defer:function(x){qx.core.Environment.add(d,x.getMaxConcurrentRequestCount);qx.core.Environment.add(m,x.getSsl);qx.core.Environment.add(l,x.getXmlHttpRequest);}});})();(function(){var q="//",p="encoding",o="?",n="data",m="type",l="data:image/",k=";",j="qx.util.ResourceManager",i="singleton",h=",",c="mshtml",g="engine.name",f="io.ssl",b="string",a="/",e="resourceUri",d="";qx.Class.define(j,{extend:qx.core.Object,type:i,construct:function(){qx.core.Object.call(this);},statics:{__bc:qx.$$resources||{},__hF:{}},members:{has:function(r){return !!this.self(arguments).__bc[r];},getData:function(s){return this.self(arguments).__bc[s]||null;},getImageWidth:function(t){var u=this.self(arguments).__bc[t];return u?u[0]:null;},getImageHeight:function(v){var w=this.self(arguments).__bc[v];return w?w[1]:null;},getImageFormat:function(x){var y=this.self(arguments).__bc[x];return y?y[2]:null;},getCombinedFormat:function(z){var C=d;var B=this.self(arguments).__bc[z];var A=B&&B.length>4&&typeof (B[4])==b&&this.constructor.__bc[B[4]];if(A){var E=B[4];var D=this.constructor.__bc[E];C=D[2];};return C;},toUri:function(F){if(F==null){return F;};var G=this.self(arguments).__bc[F];if(!G){return F;};if(typeof G===b){var I=G;}else {var I=G[3];if(!I){return F;};};var H=d;if((qx.core.Environment.get(g)==c)&&qx.core.Environment.get(f)){H=this.self(arguments).__hF[I];};return H+qx.util.LibraryManager.getInstance().get(I,e)+a+F;},toDataUri:function(J){var L=this.constructor.__bc[J];var M=this.constructor.__bc[L[4]];var N;if(M){var K=M[4][J];N=l+K[m]+k+K[p]+h+K[n];}else {N=this.toUri(J);};return N;}},defer:function(O){if((qx.core.Environment.get(g)==c)){if(qx.core.Environment.get(f)){for(var S in qx.$$libraries){var Q;if(qx.util.LibraryManager.getInstance().get(S,e)){Q=qx.util.LibraryManager.getInstance().get(S,e);}else {O.__hF[S]=d;continue;};if(Q.match(/^\/\//)!=null){O.__hF[S]=window.location.protocol;}else if(Q.match(/^\//)!=null){O.__hF[S]=window.location.protocol+q+window.location.host;}else if(Q.match(/^\.\//)!=null){var P=document.URL;O.__hF[S]=P.substring(0,P.lastIndexOf(a)+1);}else if(Q.match(/^http/)!=null){O.__hF[S]=d;}else {var T=window.location.href.indexOf(o);var R;if(T==-1){R=window.location.href;}else {R=window.location.href.substring(0,T);};O.__hF[S]=R.substring(0,R.lastIndexOf(a)+1);};;;};};};}});})();(function(){var e="Missing renderLayout() implementation!",d="abstract",c="It is not possible to manually set the connected widget.",b="qx.ui.layout.Abstract",a="Missing getHeightForWidth() implementation!";qx.Class.define(b,{type:d,extend:qx.core.Object,members:{__gH:null,_invalidChildrenCache:null,__kq:null,invalidateLayoutCache:function(){this.__gH=null;},renderLayout:function(f,g){this.warn(e);},getSizeHint:function(){if(this.__gH){return this.__gH;};return this.__gH=this._computeSizeHint();},hasHeightForWidth:function(){return false;},getHeightForWidth:function(h){this.warn(a);return null;},_computeSizeHint:function(){return null;},invalidateChildrenCache:function(){this._invalidChildrenCache=true;},verifyLayoutProperty:null,_clearSeparators:function(){var i=this.__kq;if(i instanceof qx.ui.core.LayoutItem){i.clearSeparators();};},_renderSeparator:function(j,k){this.__kq.renderSeparator(j,k);},connectToWidget:function(l){if(l&&this.__kq){throw new Error(c);};this.__kq=l;this.invalidateChildrenCache();},_getWidget:function(){return this.__kq;},_applyLayoutChange:function(){if(this.__kq){this.__kq.scheduleLayoutUpdate();};},_getLayoutChildren:function(){return this.__kq.getLayoutChildren();}},destruct:function(){this.__kq=this.__gH=null;}});})();(function(){var m="middle",l="center",k="qx.ui.layout.Atom",j="Integer",h="Boolean",g="top-left",f="bottom-left",e="left",d="right",c="_applyLayoutChange",a="top",b="bottom";qx.Class.define(k,{extend:qx.ui.layout.Abstract,properties:{gap:{check:j,init:4,apply:c},iconPosition:{check:[e,a,d,b,g,f],init:e,apply:c},center:{check:h,init:false,apply:c}},members:{verifyLayoutProperty:null,renderLayout:function(n,o){var x=qx.ui.layout.Util;var q=this.getIconPosition();var t=this._getLayoutChildren();var length=t.length;var I,top,y,r;var D,w;var B=this.getGap();var G=this.getCenter();if(q===b||q===d){var z=length-1;var u=-1;var s=-1;}else {var z=0;var u=length;var s=1;};if(q==a||q==b){if(G){var C=0;for(var i=z;i!=u;i+=s){r=t[i].getSizeHint().height;if(r>0){C+=r;if(i!=z){C+=B;};};};top=Math.round((o-C)/2);}else {top=0;};for(var i=z;i!=u;i+=s){D=t[i];w=D.getSizeHint();y=Math.min(w.maxWidth,Math.max(n,w.minWidth));r=w.height;I=x.computeHorizontalAlignOffset(l,y,n);D.renderLayout(I,top,y,r);if(r>0){top+=r+B;};};}else {var v=n;var p=null;var F=0;for(var i=z;i!=u;i+=s){D=t[i];y=D.getSizeHint().width;if(y>0){if(!p&&D instanceof qx.ui.basic.Label){p=D;}else {v-=y;};F++;};};if(F>1){var E=(F-1)*B;v-=E;};if(p){var w=p.getSizeHint();var A=Math.max(w.minWidth,Math.min(v,w.maxWidth));v-=A;};if(G&&v>0){I=Math.round(v/2);}else {I=0;};for(var i=z;i!=u;i+=s){D=t[i];w=D.getSizeHint();r=Math.min(w.maxHeight,Math.max(o,w.minHeight));if(D===p){y=A;}else {y=w.width;};var H=m;if(q==g){H=a;}else if(q==f){H=b;};top=x.computeVerticalAlignOffset(H,w.height,o);D.renderLayout(I,top,y,r);if(y>0){I+=y+B;};};};},_computeSizeHint:function(){var T=this._getLayoutChildren();var length=T.length;var L,R;if(length===1){var L=T[0].getSizeHint();R={width:L.width,height:L.height,minWidth:L.minWidth,minHeight:L.minHeight};}else {var P=0,Q=0;var M=0,O=0;var N=this.getIconPosition();var S=this.getGap();if(N===a||N===b){var J=0;for(var i=0;i<length;i++){L=T[i].getSizeHint();Q=Math.max(Q,L.width);P=Math.max(P,L.minWidth);if(L.height>0){O+=L.height;M+=L.minHeight;J++;};};if(J>1){var K=(J-1)*S;O+=K;M+=K;};}else {var J=0;for(var i=0;i<length;i++){L=T[i].getSizeHint();O=Math.max(O,L.height);M=Math.max(M,L.minHeight);if(L.width>0){Q+=L.width;P+=L.minWidth;J++;};};if(J>1){var K=(J-1)*S;Q+=K;P+=K;};};R={minWidth:P,width:Q,minHeight:M,height:O};};return R;}}});})();(function(){var o="_applyTheme",n="",m="_",l="Missing definition of which decorator to use in entry: ",k="!",j="qx.ui.decoration.",h="qx.theme.manager.Decoration",g=".",f="Theme",e="__da",b="changeTheme",d="string",c="singleton",a="object";qx.Class.define(h,{type:c,extend:qx.core.Object,properties:{theme:{check:f,nullable:true,apply:o,event:b}},members:{__da:null,resolve:function(p){if(!p){return null;};if(typeof p===a){return p;};var u=this.getTheme();if(!u){return null;};var r=this.__da;if(!r){r=this.__da={};};var q=r[p];if(q){return q;};var x=u.decorations[p];if(!x){return null;};if(!x.style){x.style={};};var s=x;while(s.include){s=u.decorations[s.include];if(!x.decorator&&s.decorator){x.decorator=s.decorator;};if(s.style){for(var w in s.style){if(x.style[w]==undefined){x.style[w]=s.style[w];};};};};var t=x.decorator;if(t==null){throw new Error(l+p+k);};if(t instanceof Array){var v=t.concat([]);for(var i=0;i<v.length;i++){v[i]=v[i].basename.replace(g,n);};var name=j+v.join(m);if(!qx.Class.getByName(name)){qx.Class.define(name,{extend:qx.ui.decoration.DynamicDecorator,include:t});};t=qx.Class.getByName(name);};return r[p]=(new t).set(x.style);},isValidPropertyValue:function(y){if(typeof y===d){return this.isDynamic(y);}else if(typeof y===a){var z=y.constructor;return qx.Class.hasInterface(z,qx.ui.decoration.IDecorator);};return false;},isDynamic:function(A){if(!A){return false;};var B=this.getTheme();if(!B){return false;};return !!B.decorations[A];},isCached:function(C){return !this.__da?false:qx.lang.Object.contains(this.__da,C);},_applyTheme:function(D,E){var G=qx.util.AliasManager.getInstance();if(E){for(var F in E.aliases){G.remove(F);};};if(D){for(var F in D.aliases){G.add(F,D.aliases[F]);};};if(!D){this.__da={};};}},destruct:function(){this._disposeMap(e);}});})();(function(){var b="qx.ui.core.DecoratorFactory",a="$$nopool$$";qx.Class.define(b,{extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__cQ={};},statics:{MAX_SIZE:15,__cY:a},members:{__cQ:null,getDecoratorElement:function(c){var h=qx.ui.core.DecoratorFactory;if(qx.lang.Type.isString(c)){var f=c;var e=qx.theme.manager.Decoration.getInstance().resolve(c);}else {var f=h.__cY;e=c;};var g=this.__cQ;if(g[f]&&g[f].length>0){var d=g[f].pop();}else {var d=this._createDecoratorElement(e,f);};d.$$pooled=false;return d;},poolDecorator:function(i){if(!i||i.$$pooled||i.isDisposed()){return;};var l=qx.ui.core.DecoratorFactory;var j=i.getId();if(j==l.__cY){i.dispose();return;};var k=this.__cQ;if(!k[j]){k[j]=[];};if(k[j].length>l.MAX_SIZE){i.dispose();}else {i.$$pooled=true;k[j].push(i);};},_createDecoratorElement:function(m,n){var o=new qx.html.Decorator(m,n);{};return o;},toString:function(){return qx.core.Object.prototype.toString.call(this);}},destruct:function(){if(!qx.core.ObjectRegistry.inShutDown){var q=this.__cQ;for(var p in q){qx.util.DisposeUtil.disposeArray(q,p);};};this.__cQ=null;}});})();(function(){var b="qx.locale.MTranslation",a="To enable localization please include qx.locale.Manager into your build!";qx.Mixin.define(b,{members:{tr:function(c,d){var e=qx.locale.Manager;if(e){return e.tr.apply(e,arguments);};throw new Error(a);},trn:function(f,g,h,i){var j=qx.locale.Manager;if(j){return j.trn.apply(j,arguments);};throw new Error(a);},trc:function(k,l,m){var n=qx.locale.Manager;if(n){return n.trc.apply(n,arguments);};throw new Error(a);},marktr:function(o){var p=qx.locale.Manager;if(p){return p.marktr.apply(p,arguments);};throw new Error(a);}}});})();(function(){var j="changeWidth",i="allowShrinkY",h="bottom",g="baseline",f="marginBottom",e="qx.ui.core.LayoutItem",d="center",c="marginTop",b="allowGrowX",a="middle",z="marginLeft",y="allowShrinkX",x="top",w="right",v="marginRight",u="abstract",t="allowGrowY",s="left",r="changeHeight",q="_applyAlign",o="shorthand",p="Boolean",m="_applyStretching",n="_applyMargin",k="_applyDimension",l="Integer";qx.Class.define(e,{type:u,extend:qx.core.Object,properties:{minWidth:{check:l,nullable:true,apply:k,init:null,themeable:true},width:{check:l,event:j,nullable:true,apply:k,init:null,themeable:true},maxWidth:{check:l,nullable:true,apply:k,init:null,themeable:true},minHeight:{check:l,nullable:true,apply:k,init:null,themeable:true},height:{check:l,event:r,nullable:true,apply:k,init:null,themeable:true},maxHeight:{check:l,nullable:true,apply:k,init:null,themeable:true},allowGrowX:{check:p,apply:m,init:true,themeable:true},allowShrinkX:{check:p,apply:m,init:true,themeable:true},allowGrowY:{check:p,apply:m,init:true,themeable:true},allowShrinkY:{check:p,apply:m,init:true,themeable:true},allowStretchX:{group:[b,y],mode:o,themeable:true},allowStretchY:{group:[t,i],mode:o,themeable:true},marginTop:{check:l,init:0,apply:n,themeable:true},marginRight:{check:l,init:0,apply:n,themeable:true},marginBottom:{check:l,init:0,apply:n,themeable:true},marginLeft:{check:l,init:0,apply:n,themeable:true},margin:{group:[c,v,f,z],mode:o,themeable:true},alignX:{check:[s,d,w],nullable:true,apply:q,themeable:true},alignY:{check:[x,a,h,g],nullable:true,apply:q,themeable:true}},members:{__gE:null,__gF:null,__gG:null,__gH:null,__gI:null,__gJ:null,__gK:null,getBounds:function(){return this.__gJ||this.__gF||null;},clearSeparators:function(){},renderSeparator:function(A,B){},renderLayout:function(C,top,D,E){var F;{};var G=null;if(this.getHeight()==null&&this._hasHeightForWidth()){var G=this._getHeightForWidth(D);};if(G!=null&&G!==this.__gE){this.__gE=G;qx.ui.core.queue.Layout.add(this);return null;};var I=this.__gF;if(!I){I=this.__gF={};};var H={};if(C!==I.left||top!==I.top){H.position=true;I.left=C;I.top=top;};if(D!==I.width||E!==I.height){H.size=true;I.width=D;I.height=E;};if(this.__gG){H.local=true;delete this.__gG;};if(this.__gI){H.margin=true;delete this.__gI;};return H;},isExcluded:function(){return false;},hasValidLayout:function(){return !this.__gG;},scheduleLayoutUpdate:function(){qx.ui.core.queue.Layout.add(this);},invalidateLayoutCache:function(){this.__gG=true;this.__gH=null;},getSizeHint:function(J){var K=this.__gH;if(K){return K;};if(J===false){return null;};K=this.__gH=this._computeSizeHint();if(this._hasHeightForWidth()&&this.__gE&&this.getHeight()==null){K.height=this.__gE;};if(K.minWidth>K.width){K.width=K.minWidth;};if(K.maxWidth<K.width){K.width=K.maxWidth;};if(!this.getAllowGrowX()){K.maxWidth=K.width;};if(!this.getAllowShrinkX()){K.minWidth=K.width;};if(K.minHeight>K.height){K.height=K.minHeight;};if(K.maxHeight<K.height){K.height=K.maxHeight;};if(!this.getAllowGrowY()){K.maxHeight=K.height;};if(!this.getAllowShrinkY()){K.minHeight=K.height;};return K;},_computeSizeHint:function(){var P=this.getMinWidth()||0;var M=this.getMinHeight()||0;var Q=this.getWidth()||P;var O=this.getHeight()||M;var L=this.getMaxWidth()||Infinity;var N=this.getMaxHeight()||Infinity;return {minWidth:P,width:Q,maxWidth:L,minHeight:M,height:O,maxHeight:N};},_hasHeightForWidth:function(){var R=this._getLayout();if(R){return R.hasHeightForWidth();};return false;},_getHeightForWidth:function(S){var T=this._getLayout();if(T&&T.hasHeightForWidth()){return T.getHeightForWidth(S);};return null;},_getLayout:function(){return null;},_applyMargin:function(){this.__gI=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.__gJ;},setUserBounds:function(U,top,V,W){this.__gJ={left:U,top:top,width:V,height:W};qx.ui.core.queue.Layout.add(this);},resetUserBounds:function(){delete this.__gJ;qx.ui.core.queue.Layout.add(this);},__gL:{},setLayoutProperties:function(X){if(X==null){return;};var Y=this.__gK;if(!Y){Y=this.__gK={};};var parent=this.getLayoutParent();if(parent){parent.updateLayoutProperties(X);};for(var ba in X){if(X[ba]==null){delete Y[ba];}else {Y[ba]=X[ba];};};},getLayoutProperties:function(){return this.__gK||this.__gL;},clearLayoutProperties:function(){delete this.__gK;},updateLayoutProperties:function(bb){var bc=this._getLayout();if(bc){var bd;{};bc.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 be=qx.core.Object.prototype.clone.call(this);var bf=this.__gK;if(bf){be.__gK=qx.lang.Object.clone(bf);};return be;}},destruct:function(){this.$$parent=this.$$subparent=this.__gK=this.__gF=this.__gJ=this.__gH=null;}});})();(function(){var cn="_applyNativeContextMenu",cm="engine.version",cl="_applyBackgroundColor",ck="event.pointer",cj="_applyFocusable",ci=" requires a layout, but no one was defined!",ch="changeShadow",cg="qx.event.type.KeyInput",cf="__hh",ce="createChildControl",bx="browser.documentmode",bw="Unsupported control: ",bv="Font",bu="_applyShadow",bt="_applyEnabled",bs="_applySelectable",br="Number",bq="_applyKeepActive",bp="__hi",bo="_applyVisibility",cu="Child control '",cv="repeat",cs="qxDraggable",ct="syncAppearance",cq="paddingLeft",cr="_applyDroppable",co="#",cp="At least one child in control ",cw="qx.event.type.MouseWheel",cx="_applyCursor",bV="_applyDraggable",bU="__hq",bX="Remove Error: ",bW="__hm",ca="changeTextColor",bY="$$widget",cc="changeContextMenu",cb="paddingTop",bT="changeSelectable",bS="hideFocus",c="none",d="__hs",f="outline",g="_applyAppearance",h="_applyOpacity",j="url(",k=")",m="qx.ui.core.Widget",n="TabIndex property must be between 1 and 32000",o="_applyFont",cB="cursor",cA="__hu",cz="qxDroppable",cy="' already created!",cF="__hl",cE="changeZIndex",cD="changeEnabled",cC="Abstract method call: _getContentHeightForWidth()!",cH="changeFont",cG="_applyDecorator",N="_applyZIndex",O="_applyTextColor",L="qx.ui.menu.Menu",M="_applyToolTipText",R=" is not a child of this widget!",S="true",P="widget",Q="changeDecorator",J="_applyTabIndex",K="changeAppearance",w="__hn",v="shorthand",y="/",x="",s="_applyContextMenu",r="paddingBottom",u="changeNativeContextMenu",t="undefined",q="qx.ui.tooltip.ToolTip",p="qxKeepActive",X="_applyKeepFocus",Y="paddingRight",ba="changeBackgroundColor",bb="changeLocale",T="qxKeepFocus",U="opera",V="qx/static/blank.gif",W="backgroundColor",bc="drag",bd="div",G="disabled",F="move",E="dragstart",D="qx.dynlocale",C="dragchange",B="dragend",A="resize",z="Decorator",I="zIndex",H="opacity",be="This widget has no children!",bf="default",bg="Color",bh="Widget is not focusable!",bi="changeToolTipText",bj="beforeContextmenuOpen",bk="focused",bl="changeVisibility",bm="hovered",bn="qx.event.type.KeySequence",bB="DOM element is not yet created!",bA="absolute",bz="_applyPadding",by="qx.event.type.Event",bF="on",bE="mshtml",bD="hidden",bC="contextmenu",bH="String",bG="tabIndex",bO="qx.event.type.Data",bP="engine.name",bM="excluded",bN="qx.event.type.Focus",bK="Integer",bL="qx.event.type.Touch",bI="visible",bJ="qx.event.type.Drag",bQ="qx.event.type.Mouse",bR="Boolean",cd="px";qx.Class.define(m,{extend:qx.ui.core.LayoutItem,include:[qx.locale.MTranslation],construct:function(){qx.ui.core.LayoutItem.call(this);this.__hh=this._createContainerElement();this.__hi=this.__ht();this.__hh.add(this.__hi);this.initFocusable();this.initSelectable();this.initNativeContextMenu();},events:{appear:by,disappear:by,createChildControl:bO,resize:bO,move:bO,syncAppearance:bO,mousemove:bQ,mouseover:bQ,mouseout:bQ,mousedown:bQ,mouseup:bQ,click:bQ,dblclick:bQ,contextmenu:bQ,beforeContextmenuOpen:bO,mousewheel:cw,touchstart:bL,touchend:bL,touchmove:bL,touchcancel:bL,tap:bL,swipe:bL,keyup:bn,keydown:bn,keypress:bn,keyinput:cg,focus:bN,blur:bN,focusin:bN,focusout:bN,activate:bN,deactivate:bN,capture:by,losecapture:by,drop:bJ,dragleave:bJ,dragover:bJ,drag:bJ,dragstart:bJ,dragend:bJ,dragchange:bJ,droprequest:bJ},properties:{paddingTop:{check:bK,init:0,apply:bz,themeable:true},paddingRight:{check:bK,init:0,apply:bz,themeable:true},paddingBottom:{check:bK,init:0,apply:bz,themeable:true},paddingLeft:{check:bK,init:0,apply:bz,themeable:true},padding:{group:[cb,Y,r,cq],mode:v,themeable:true},zIndex:{nullable:true,init:null,apply:N,event:cE,check:bK,themeable:true},decorator:{nullable:true,init:null,apply:cG,event:Q,check:z,themeable:true},shadow:{nullable:true,init:null,apply:bu,event:ch,check:z,themeable:true},backgroundColor:{nullable:true,check:bg,apply:cl,event:ba,themeable:true},textColor:{nullable:true,check:bg,apply:O,event:ca,themeable:true,inheritable:true},font:{nullable:true,apply:o,check:bv,event:cH,themeable:true,inheritable:true,dereference:true},opacity:{check:br,apply:h,themeable:true,nullable:true,init:null},cursor:{check:bH,apply:cx,themeable:true,inheritable:true,nullable:true,init:null},toolTip:{check:q,nullable:true},toolTipText:{check:bH,nullable:true,event:bi,apply:M},toolTipIcon:{check:bH,nullable:true,event:bi},blockToolTip:{check:bR,init:false},visibility:{check:[bI,bD,bM],init:bI,apply:bo,event:bl},enabled:{init:true,check:bR,inheritable:true,apply:bt,event:cD},anonymous:{init:false,check:bR},tabIndex:{check:bK,nullable:true,apply:J},focusable:{check:bR,init:false,apply:cj},keepFocus:{check:bR,init:false,apply:X},keepActive:{check:bR,init:false,apply:bq},draggable:{check:bR,init:false,apply:bV},droppable:{check:bR,init:false,apply:cr},selectable:{check:bR,init:false,event:bT,apply:bs},contextMenu:{check:L,apply:s,nullable:true,event:cc},nativeContextMenu:{check:bR,init:false,themeable:true,event:u,apply:cn},appearance:{check:bH,init:P,apply:g,event:K}},statics:{DEBUG:false,getWidgetByElement:function(cI,cJ){while(cI){var cK=cI.$$widget;if(cK!=null){var cL=qx.core.ObjectRegistry.fromHashCode(cK);if(!cJ||!cL.getAnonymous()){return cL;};};try{cI=cI.parentNode;}catch(e){return null;};};return null;},contains:function(parent,cM){while(cM){if(parent==cM){return true;};cM=cM.getLayoutParent();};return false;},__hj:new qx.ui.core.DecoratorFactory(),__hk:new qx.ui.core.DecoratorFactory()},members:{__hh:null,__hi:null,__hl:null,__hm:null,__hn:null,__ho:null,__hp:null,__hq:null,_getLayout:function(){return this.__hq;},_setLayout:function(cN){{};if(this.__hq){this.__hq.connectToWidget(null);};if(cN){cN.connectToWidget(this);};this.__hq=cN;qx.ui.core.queue.Layout.add(this);},setLayoutParent:function(parent){if(this.$$parent===parent){return;};var cO=this.getContainerElement();if(this.$$parent&&!this.$$parent.$$disposed){this.$$parent.getContentElement().remove(cO);};this.$$parent=parent||null;if(parent&&!parent.$$disposed){this.$$parent.getContentElement().add(cO);};this.$$refreshInheritables();qx.ui.core.queue.Visibility.add(this);},_updateInsets:null,__hr:function(a,b){if(a==b){return false;};if(a==null||b==null){return true;};var cP=qx.theme.manager.Decoration.getInstance();var cR=cP.resolve(a).getInsets();var cQ=cP.resolve(b).getInsets();if(cR.top!=cQ.top||cR.right!=cQ.right||cR.bottom!=cQ.bottom||cR.left!=cQ.left){return true;};return false;},renderLayout:function(cS,top,cT,cU){var de=qx.ui.core.LayoutItem.prototype.renderLayout.call(this,cS,top,cT,cU);if(!de){return null;};if(qx.lang.Object.isEmpty(de)&&!this._updateInsets){return null;};var cW=this.getContainerElement();var content=this.getContentElement();var db=de.size||this._updateInsets;var df=cd;var dc={};if(de.position){dc.left=cS+df;dc.top=top+df;};if(de.size){dc.width=cT+df;dc.height=cU+df;};if(de.position||de.size){cW.setStyles(dc);};if(db||de.local||de.margin){var cV=this.getInsets();var innerWidth=cT-cV.left-cV.right;var innerHeight=cU-cV.top-cV.bottom;innerWidth=innerWidth<0?0:innerWidth;innerHeight=innerHeight<0?0:innerHeight;};var cY={};if(this._updateInsets){cY.left=cV.left+df;cY.top=cV.top+df;};if(db){cY.width=innerWidth+df;cY.height=innerHeight+df;};if(db||this._updateInsets){content.setStyles(cY);};if(de.size){var dd=this.__hn;if(dd){dd.setStyles({width:cT+cd,height:cU+cd});};};if(de.size||this._updateInsets){if(this.__hl){this.__hl.resize(cT,cU);};};if(de.size){if(this.__hm){var cV=this.__hm.getInsets();var da=cT+cV.left+cV.right;var cX=cU+cV.top+cV.bottom;this.__hm.resize(da,cX);};};if(db||de.local||de.margin){if(this.__hq&&this.hasLayoutChildren()){this.__hq.renderLayout(innerWidth,innerHeight);}else if(this.hasLayoutChildren()){throw new Error(cp+this._findTopControl()+ci);};};if(de.position&&this.hasListener(F)){this.fireDataEvent(F,this.getBounds());};if(de.size&&this.hasListener(A)){this.fireDataEvent(A,this.getBounds());};delete this._updateInsets;return de;},__hs:null,clearSeparators:function(){var dh=this.__hs;if(!dh){return;};var di=qx.ui.core.Widget.__hj;var content=this.getContentElement();var dg;for(var i=0,l=dh.length;i<l;i++){dg=dh[i];di.poolDecorator(dg);content.remove(dg);};dh.length=0;},renderSeparator:function(dj,dk){var dm=qx.ui.core.Widget.__hj.getDecoratorElement(dj);this.getContentElement().add(dm);dm.resize(dk.width,dk.height);var dl=dm.getDomElement();if(dl){dl.style.top=dk.top+cd;dl.style.left=dk.left+cd;}else {dm.setStyles({left:dk.left+cd,top:dk.top+cd});};if(!this.__hs){this.__hs=[dm];}else {this.__hs.push(dm);};},_computeSizeHint:function(){var du=this.getWidth();var dt=this.getMinWidth();var dp=this.getMaxWidth();var ds=this.getHeight();var dq=this.getMinHeight();var dr=this.getMaxHeight();{};var dv=this._getContentHint();var dn=this.getInsets();var dx=dn.left+dn.right;var dw=dn.top+dn.bottom;if(du==null){du=dv.width+dx;};if(ds==null){ds=dv.height+dw;};if(dt==null){dt=dx;if(dv.minWidth!=null){dt+=dv.minWidth;if(dt>dp&&dp!=null){dt=dp;};};};if(dq==null){dq=dw;if(dv.minHeight!=null){dq+=dv.minHeight;if(dq>dr&&dr!=null){dq=dr;};};};if(dp==null){if(dv.maxWidth==null){dp=Infinity;}else {dp=dv.maxWidth+dx;if(dp<dt&&dt!=null){dp=dt;};};};if(dr==null){if(dv.maxHeight==null){dr=Infinity;}else {dr=dv.maxHeight+dw;if(dr<dq&&dq!=null){dr=dq;};};};return {width:du,minWidth:dt,maxWidth:dp,height:ds,minHeight:dq,maxHeight:dr};},invalidateLayoutCache:function(){qx.ui.core.LayoutItem.prototype.invalidateLayoutCache.call(this);if(this.__hq){this.__hq.invalidateLayoutCache();};},_getContentHint:function(){var dz=this.__hq;if(dz){if(this.hasLayoutChildren()){var dy;var dA=dz.getSizeHint();{};return dA;}else {return {width:0,height:0};};}else {return {width:100,height:50};};},_getHeightForWidth:function(dB){var dF=this.getInsets();var dI=dF.left+dF.right;var dH=dF.top+dF.bottom;var dG=dB-dI;var dD=this._getLayout();if(dD&&dD.hasHeightForWidth()){var dC=dD.getHeightForWidth(dB);}else {dC=this._getContentHeightForWidth(dG);};var dE=dC+dH;return dE;},_getContentHeightForWidth:function(dJ){throw new Error(cC);},getInsets:function(){var top=this.getPaddingTop();var dL=this.getPaddingRight();var dN=this.getPaddingBottom();var dM=this.getPaddingLeft();if(this.__hl){var dK=this.__hl.getInsets();{};top+=dK.top;dL+=dK.right;dN+=dK.bottom;dM+=dK.left;};return {"top":top,"right":dL,"bottom":dN,"left":dM};},getInnerSize:function(){var dP=this.getBounds();if(!dP){return null;};var dO=this.getInsets();return {width:dP.width-dO.left-dO.right,height:dP.height-dO.top-dO.bottom};},show:function(){this.setVisibility(bI);},hide:function(){this.setVisibility(bD);},exclude:function(){this.setVisibility(bM);},isVisible:function(){return this.getVisibility()===bI;},isHidden:function(){return this.getVisibility()!==bI;},isExcluded:function(){return this.getVisibility()===bM;},isSeeable:function(){qx.ui.core.queue.Manager.flush();var dQ=this.getContainerElement().getDomElement();if(dQ){return dQ.offsetWidth>0;};return false;},_createContainerElement:function(){var dS={"$$widget":this.toHashCode()};{};var dR={zIndex:0,position:bA};return new qx.html.Element(bd,dR,dS);},__ht:function(){var dT=this._createContentElement();{};dT.setStyles({"position":bA,"zIndex":10});return dT;},_createContentElement:function(){return new qx.html.Element(bd,{overflowX:bD,overflowY:bD});},getContainerElement:function(){return this.__hh;},getContentElement:function(){return this.__hi;},getDecoratorElement:function(){return this.__hl||null;},getShadowElement:function(){return this.__hm||null;},__hu:null,getLayoutChildren:function(){var dV=this.__hu;if(!dV){return this.__hv;};var dW;for(var i=0,l=dV.length;i<l;i++){var dU=dV[i];if(dU.hasUserBounds()||dU.isExcluded()){if(dW==null){dW=dV.concat();};qx.lang.Array.remove(dW,dU);};};return dW||dV;},scheduleLayoutUpdate:function(){qx.ui.core.queue.Layout.add(this);},invalidateLayoutChildren:function(){var dX=this.__hq;if(dX){dX.invalidateChildrenCache();};qx.ui.core.queue.Layout.add(this);},hasLayoutChildren:function(){var dY=this.__hu;if(!dY){return false;};var ea;for(var i=0,l=dY.length;i<l;i++){ea=dY[i];if(!ea.hasUserBounds()&&!ea.isExcluded()){return true;};};return false;},getChildrenContainer:function(){return this;},__hv:[],_getChildren:function(){return this.__hu||this.__hv;},_indexOf:function(eb){var ec=this.__hu;if(!ec){return -1;};return ec.indexOf(eb);},_hasChildren:function(){var ed=this.__hu;return ed!=null&&(!!ed[0]);},addChildrenToQueue:function(ee){var ef=this.__hu;if(!ef){return;};var eg;for(var i=0,l=ef.length;i<l;i++){eg=ef[i];ee.push(eg);eg.addChildrenToQueue(ee);};},_add:function(eh,ei){{};if(eh.getLayoutParent()==this){qx.lang.Array.remove(this.__hu,eh);};if(this.__hu){this.__hu.push(eh);}else {this.__hu=[eh];};this.__hw(eh,ei);},_addAt:function(ej,ek,em){if(!this.__hu){this.__hu=[];};if(ej.getLayoutParent()==this){qx.lang.Array.remove(this.__hu,ej);};var en=this.__hu[ek];if(en===ej){ej.setLayoutProperties(em);};if(en){qx.lang.Array.insertBefore(this.__hu,ej,en);}else {this.__hu.push(ej);};this.__hw(ej,em);},_addBefore:function(eo,ep,eq){{};if(eo==ep){return;};if(!this.__hu){this.__hu=[];};if(eo.getLayoutParent()==this){qx.lang.Array.remove(this.__hu,eo);};qx.lang.Array.insertBefore(this.__hu,eo,ep);this.__hw(eo,eq);},_addAfter:function(er,es,et){{};if(er==es){return;};if(!this.__hu){this.__hu=[];};if(er.getLayoutParent()==this){qx.lang.Array.remove(this.__hu,er);};qx.lang.Array.insertAfter(this.__hu,er,es);this.__hw(er,et);},_remove:function(eu){if(!this.__hu){throw new Error(be);};qx.lang.Array.remove(this.__hu,eu);this.__hx(eu);},_removeAt:function(ev){if(!this.__hu){throw new Error(be);};var ew=this.__hu[ev];qx.lang.Array.removeAt(this.__hu,ev);this.__hx(ew);return ew;},_removeAll:function(){if(!this.__hu){return [];};var ex=this.__hu.concat();this.__hu.length=0;for(var i=ex.length-1;i>=0;i--){this.__hx(ex[i]);};qx.ui.core.queue.Layout.add(this);return ex;},_afterAddChild:null,_afterRemoveChild:null,__hw:function(ey,ez){{};var parent=ey.getLayoutParent();if(parent&&parent!=this){parent._remove(ey);};ey.setLayoutParent(this);if(ez){ey.setLayoutProperties(ez);}else {this.updateLayoutProperties();};if(this._afterAddChild){this._afterAddChild(ey);};},__hx:function(eA){{};if(eA.getLayoutParent()!==this){throw new Error(bX+eA+R);};eA.setLayoutParent(null);if(this.__hq){this.__hq.invalidateChildrenCache();};qx.ui.core.queue.Layout.add(this);if(this._afterRemoveChild){this._afterRemoveChild(eA);};},capture:function(eB){this.getContainerElement().capture(eB);},releaseCapture:function(){this.getContainerElement().releaseCapture();},_applyPadding:function(eC,eD,name){this._updateInsets=true;qx.ui.core.queue.Layout.add(this);},_createProtectorElement:function(){if(this.__hn){return;};var eE=this.__hn=new qx.html.Element;{};eE.setStyles({position:bA,top:0,left:0,zIndex:7});var eF=this.getBounds();if(eF){this.__hn.setStyles({width:eF.width+cd,height:eF.height+cd});};if((qx.core.Environment.get(bP)==bE)){eE.setStyles({backgroundImage:j+qx.util.ResourceManager.getInstance().toUri(V)+k,backgroundRepeat:cv});};this.getContainerElement().add(eE);},_applyDecorator:function(eG,eH){{};var eK=qx.ui.core.Widget.__hj;var eI=this.getContainerElement();if(!this.__hn&&!qx.core.Environment.get(ck)){this._createProtectorElement();};if(eH){eI.remove(this.__hl);eK.poolDecorator(this.__hl);};if(eG){var eJ=this.__hl=eK.getDecoratorElement(eG);eJ.setStyle(I,5);eI.add(eJ);}else {delete this.__hl;};this._applyBackgroundColor(this.getBackgroundColor());if(this.__hr(eH,eG)){this._updateInsets=true;qx.ui.core.queue.Layout.add(this);}else if(eG){var eL=this.getBounds();if(eL){eJ.resize(eL.width,eL.height);this.__hn&&this.__hn.setStyles({width:eL.width+cd,height:eL.height+cd});};};},_applyShadow:function(eM,eN){var eV=qx.ui.core.Widget.__hk;var eP=this.getContainerElement();if(eN){eP.remove(this.__hm);eV.poolDecorator(this.__hm);};if(eM){var eR=this.__hm=eV.getDecoratorElement(eM);eP.add(eR);var eT=eR.getInsets();eR.setStyles({left:eT.left+cd,top:eT.top+cd});var eS=this.getBounds();if(eS){var eQ=eS.width+eT.left+eT.right;var eO=eS.height+eT.top+eT.bottom;if(eN){var eU=eV.getDecoratorElement(eN).getInsets();eQ=eQ-eU.left-eU.right;eO=eO-eU.top-eU.bottom;};eR.resize(eQ,eO);};eR.tint(null);}else {delete this.__hm;};},_applyToolTipText:function(eW,eX){if(qx.core.Environment.get(D)){if(this.__hp){return;};var eY=qx.locale.Manager.getInstance();this.__hp=eY.addListener(bb,function(){var fa=this.getToolTipText();if(fa&&fa.translate){this.setToolTipText(fa.translate());};},this);};},_applyTextColor:function(fb,fc){},_applyZIndex:function(fd,fe){this.getContainerElement().setStyle(I,fd==null?0:fd);},_applyVisibility:function(ff,fg){var fh=this.getContainerElement();if(ff===bI){fh.show();}else {fh.hide();};var parent=this.$$parent;if(parent&&(fg==null||ff==null||fg===bM||ff===bM)){parent.invalidateLayoutChildren();};qx.ui.core.queue.Visibility.add(this);},_applyOpacity:function(fi,fj){this.getContainerElement().setStyle(H,fi==1?null:fi);if((qx.core.Environment.get(bP)==bE)&&qx.bom.element.Decoration.isAlphaImageLoaderEnabled()){if(!qx.Class.isSubClassOf(this.getContentElement().constructor,qx.html.Image)){var fk=(fi==1||fi==null)?null:0.99;this.getContentElement().setStyle(H,fk);};};},_applyCursor:function(fl,fm){if(fl==null&&!this.isSelectable()){fl=bf;};this.getContainerElement().setStyle(cB,fl,qx.core.Environment.get(bP)==U);},_applyBackgroundColor:function(fn,fo){var fp=this.getBackgroundColor();var fr=this.getContainerElement();if(this.__hl){this.__hl.tint(fp);fr.setStyle(W,null);}else {var fq=qx.theme.manager.Color.getInstance().resolve(fp);fr.setStyle(W,fq);};},_applyFont:function(fs,ft){},__hy:null,$$stateChanges:null,_forwardStates:null,hasState:function(fu){var fv=this.__hy;return !!fv&&!!fv[fu];},addState:function(fw){var fx=this.__hy;if(!fx){fx=this.__hy={};};if(fx[fw]){return;};this.__hy[fw]=true;if(fw===bm){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 fA=this.__hB;if(forward&&forward[fw]&&fA){var fy;for(var fz in fA){fy=fA[fz];if(fy instanceof qx.ui.core.Widget){fA[fz].addState(fw);};};};},removeState:function(fB){var fC=this.__hy;if(!fC||!fC[fB]){return;};delete this.__hy[fB];if(fB===bm){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 fF=this.__hB;if(forward&&forward[fB]&&fF){for(var fE in fF){var fD=fF[fE];if(fD instanceof qx.ui.core.Widget){fD.removeState(fB);};};};},replaceState:function(fG,fH){var fI=this.__hy;if(!fI){fI=this.__hy={};};if(!fI[fH]){fI[fH]=true;};if(fI[fG]){delete fI[fG];};if(!qx.ui.core.queue.Visibility.isVisible(this)){this.$$stateChanges=true;}else {qx.ui.core.queue.Appearance.add(this);};var forward=this._forwardStates;var fL=this.__hB;if(forward&&forward[fH]&&fL){for(var fK in fL){var fJ=fL[fK];if(fJ instanceof qx.ui.core.Widget){fJ.replaceState(fG,fH);};};};},__hz:null,__hA:null,syncAppearance:function(){var fQ=this.__hy;var fP=this.__hz;var fR=qx.theme.manager.Appearance.getInstance();var fN=qx.core.Property.$$method.setThemed;var fV=qx.core.Property.$$method.resetThemed;if(this.__hA){delete this.__hA;if(fP){var fM=fR.styleFrom(fP,fQ,null,this.getAppearance());fP=null;};};if(!fP){var fO=this;var fU=[];do {fU.push(fO.$$subcontrol||fO.getAppearance());}while(fO=fO.$$subparent);fP=fU.reverse().join(y).replace(/#[0-9]+/g,x);this.__hz=fP;};var fS=fR.styleFrom(fP,fQ,null,this.getAppearance());if(fS){var fT;if(fM){for(var fT in fM){if(fS[fT]===undefined){this[fV[fT]]();};};};{};for(var fT in fS){fS[fT]===undefined?this[fV[fT]]():this[fN[fT]](fS[fT]);};}else if(fM){for(var fT in fM){this[fV[fT]]();};};this.fireDataEvent(ct,this.__hy);},_applyAppearance:function(fW,fX){this.updateAppearance();},checkAppearanceNeeds:function(){if(!this.__ho){qx.ui.core.queue.Appearance.add(this);this.__ho=true;}else if(this.$$stateChanges){qx.ui.core.queue.Appearance.add(this);delete this.$$stateChanges;};},updateAppearance:function(){this.__hA=true;qx.ui.core.queue.Appearance.add(this);var gb=this.__hB;if(gb){var fY;for(var ga in gb){fY=gb[ga];if(fY instanceof qx.ui.core.Widget){fY.updateAppearance();};};};},syncWidget:function(gc){},getEventTarget:function(){var gd=this;while(gd.getAnonymous()){gd=gd.getLayoutParent();if(!gd){return null;};};return gd;},getFocusTarget:function(){var ge=this;if(!ge.getEnabled()){return null;};while(ge.getAnonymous()||!ge.getFocusable()){ge=ge.getLayoutParent();if(!ge||!ge.getEnabled()){return null;};};return ge;},getFocusElement:function(){return this.getContainerElement();},isTabable:function(){return (!!this.getContainerElement().getDomElement())&&this.isFocusable();},_applyFocusable:function(gf,gg){var gh=this.getFocusElement();if(gf){var gi=this.getTabIndex();if(gi==null){gi=1;};gh.setAttribute(bG,gi);if((qx.core.Environment.get(bP)==bE&&parseFloat(qx.core.Environment.get(cm))<8)||(qx.core.Environment.get(bP)==bE&&qx.core.Environment.get(bx)<8)){gh.setAttribute(bS,S);}else {gh.setStyle(f,c);};}else {if(gh.isNativelyFocusable()){gh.setAttribute(bG,-1);}else if(gg){gh.setAttribute(bG,null);};};},_applyKeepFocus:function(gj){var gk=this.getFocusElement();gk.setAttribute(T,gj?bF:null);},_applyKeepActive:function(gl){var gm=this.getContainerElement();gm.setAttribute(p,gl?bF:null);},_applyTabIndex:function(gn){if(gn==null){gn=1;}else if(gn<1||gn>32000){throw new Error(n);};if(this.getFocusable()&&gn!=null){this.getFocusElement().setAttribute(bG,gn);};},_applySelectable:function(go,gp){if(gp!==null){this._applyCursor(this.getCursor());};this.getContentElement().setSelectable(go);},_applyEnabled:function(gq,gr){if(gq===false){this.addState(G);this.removeState(bm);if(this.isFocusable()){this.removeState(bk);this._applyFocusable(false,true);};if(this.isDraggable()){this._applyDraggable(false,true);};if(this.isDroppable()){this._applyDroppable(false,true);};}else {this.removeState(G);if(this.isFocusable()){this._applyFocusable(true,false);};if(this.isDraggable()){this._applyDraggable(true,false);};if(this.isDroppable()){this._applyDroppable(true,false);};};},_applyNativeContextMenu:function(gs,gt,name){},_applyContextMenu:function(gu,gv){if(gv){gv.removeState(bC);if(gv.getOpener()==this){gv.resetOpener();};if(!gu){this.removeListener(bC,this._onContextMenuOpen);gv.removeListener(bl,this._onBeforeContextMenuOpen,this);};};if(gu){gu.setOpener(this);gu.addState(bC);if(!gv){this.addListener(bC,this._onContextMenuOpen);gu.addListener(bl,this._onBeforeContextMenuOpen,this);};};},_onContextMenuOpen:function(e){this.getContextMenu().openAtMouse(e);e.stop();},_onBeforeContextMenuOpen:function(e){if(e.getData()==bI&&this.hasListener(bj)){this.fireDataEvent(bj,e);};},_onStopEvent:function(e){e.stopPropagation();},_applyDraggable:function(gw,gx){if(!this.isEnabled()&&gw===true){gw=false;};qx.ui.core.DragDropCursor.getInstance();if(gw){this.addListener(E,this._onDragStart);this.addListener(bc,this._onDrag);this.addListener(B,this._onDragEnd);this.addListener(C,this._onDragChange);}else {this.removeListener(E,this._onDragStart);this.removeListener(bc,this._onDrag);this.removeListener(B,this._onDragEnd);this.removeListener(C,this._onDragChange);};this.getContainerElement().setAttribute(cs,gw?bF:null);},_applyDroppable:function(gy,gz){if(!this.isEnabled()&&gy===true){gy=false;};this.getContainerElement().setAttribute(cz,gy?bF:null);},_onDragStart:function(e){qx.ui.core.DragDropCursor.getInstance().placeToMouse(e);this.getApplicationRoot().setGlobalCursor(bf);},_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 gA=qx.ui.core.DragDropCursor.getInstance();var gB=e.getCurrentAction();gB?gA.setAction(gB):gA.resetAction();},visualizeFocus:function(){this.addState(bk);},visualizeBlur:function(){this.removeState(bk);},scrollChildIntoView:function(gC,gD,gE,gF){gF=typeof gF==t?true:gF;var gG=qx.ui.core.queue.Layout;var parent;if(gF){gF=!gG.isScheduled(gC);parent=gC.getLayoutParent();if(gF&&parent){gF=!gG.isScheduled(parent);if(gF){parent.getChildren().forEach(function(gH){gF=gF&&!gG.isScheduled(gH);});};};};this.scrollChildIntoViewX(gC,gD,gF);this.scrollChildIntoViewY(gC,gE,gF);},scrollChildIntoViewX:function(gI,gJ,gK){this.getContentElement().scrollChildIntoViewX(gI.getContainerElement(),gJ,gK);},scrollChildIntoViewY:function(gL,gM,gN){this.getContentElement().scrollChildIntoViewY(gL.getContainerElement(),gM,gN);},focus:function(){if(this.isFocusable()){this.getFocusElement().focus();}else {throw new Error(bh);};},blur:function(){if(this.isFocusable()){this.getFocusElement().blur();}else {throw new Error(bh);};},activate:function(){this.getContainerElement().activate();},deactivate:function(){this.getContainerElement().deactivate();},tabFocus:function(){this.getFocusElement().focus();},hasChildControl:function(gO){if(!this.__hB){return false;};return !!this.__hB[gO];},__hB:null,_getCreatedChildControls:function(){return this.__hB;},getChildControl:function(gP,gQ){if(!this.__hB){if(gQ){return null;};this.__hB={};};var gR=this.__hB[gP];if(gR){return gR;};if(gQ===true){return null;};return this._createChildControl(gP);},_showChildControl:function(gS){var gT=this.getChildControl(gS);gT.show();return gT;},_excludeChildControl:function(gU){var gV=this.getChildControl(gU,true);if(gV){gV.exclude();};},_isChildControlVisible:function(gW){var gX=this.getChildControl(gW,true);if(gX){return gX.isVisible();};return false;},_createChildControl:function(gY){if(!this.__hB){this.__hB={};}else if(this.__hB[gY]){throw new Error(cu+gY+cy);};var hd=gY.indexOf(co);if(hd==-1){var ha=this._createChildControlImpl(gY);}else {var ha=this._createChildControlImpl(gY.substring(0,hd),gY.substring(hd+1,gY.length));};if(!ha){throw new Error(bw+gY);};ha.$$subcontrol=gY;ha.$$subparent=this;var hb=this.__hy;var forward=this._forwardStates;if(hb&&forward&&ha instanceof qx.ui.core.Widget){for(var hc in hb){if(forward[hc]){ha.addState(hc);};};};this.fireDataEvent(ce,ha);return this.__hB[gY]=ha;},_createChildControlImpl:function(he,hf){return null;},_disposeChildControls:function(){var hj=this.__hB;if(!hj){return;};var hh=qx.ui.core.Widget;for(var hi in hj){var hg=hj[hi];if(!hh.contains(this,hg)){hg.destroy();}else {hg.dispose();};};delete this.__hB;},_findTopControl:function(){var hk=this;while(hk){if(!hk.$$subparent){return hk;};hk=hk.$$subparent;};return null;},getContainerLocation:function(hl){var hm=this.getContainerElement().getDomElement();return hm?qx.bom.element.Location.get(hm,hl):null;},getContentLocation:function(hn){var ho=this.getContentElement().getDomElement();return ho?qx.bom.element.Location.get(ho,hn):null;},setDomLeft:function(hp){var hq=this.getContainerElement().getDomElement();if(hq){hq.style.left=hp+cd;}else {throw new Error(bB);};},setDomTop:function(hr){var hs=this.getContainerElement().getDomElement();if(hs){hs.style.top=hr+cd;}else {throw new Error(bB);};},setDomPosition:function(ht,top){var hu=this.getContainerElement().getDomElement();if(hu){hu.style.left=ht+cd;hu.style.top=top+cd;}else {throw new Error(bB);};},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 hv=qx.ui.core.LayoutItem.prototype.clone.call(this);if(this.getChildren){var hw=this.getChildren();for(var i=0,l=hw.length;i<l;i++){hv.add(hw[i].clone());};};return hv;}},destruct:function(){if(!qx.core.ObjectRegistry.inShutDown){if(qx.core.Environment.get(D)){if(this.__hp){qx.locale.Manager.getInstance().removeListenerById(this.__hp);};};this.getContainerElement().setAttribute(bY,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(this.getContextMenu()){this.setContextMenu(null);};if(!qx.core.ObjectRegistry.inShutDown){var hy=qx.ui.core.Widget;var hx=this.getContainerElement();if(this.__hl){hx.remove(this.__hl);hy.__hj.poolDecorator(this.__hl);};if(this.__hm){hx.remove(this.__hm);hy.__hk.poolDecorator(this.__hm);};this.clearSeparators();this.__hl=this.__hm=this.__hs=null;}else {this._disposeArray(d);this._disposeObjects(cF,bW);};this._disposeArray(cA);this.__hy=this.__hB=null;this._disposeObjects(bU,cf,bp,w);}});})();(function(){var m="scrollY",l="update",k="scrollX",j="_applyScrollX",i="_applyScrollY",h="qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getScrollMaxX()",g="appear",f="qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getScrollMaxY()",d="qx.event.type.Event",c="qx.ui.core.scroll.ScrollPane",a="scroll",b="resize";qx.Class.define(c,{extend:qx.ui.core.Widget,construct:function(){qx.ui.core.Widget.call(this);this.set({minWidth:0,minHeight:0});this._setLayout(new qx.ui.layout.Grow());this.addListener(b,this._onUpdate);var n=this.getContentElement();n.addListener(a,this._onScroll,this);n.addListener(g,this._onAppear,this);},events:{update:d},properties:{scrollX:{check:h,apply:j,event:k,init:0},scrollY:{check:f,apply:i,event:m,init:0}},members:{add:function(o){var p=this._getChildren()[0];if(p){this._remove(p);p.removeListener(b,this._onUpdate,this);};if(o){this._add(o);o.addListener(b,this._onUpdate,this);};},remove:function(q){if(q){this._remove(q);q.removeListener(b,this._onUpdate,this);};},getChildren:function(){return this._getChildren();},_onUpdate:function(e){this.fireEvent(l);},_onScroll:function(e){var r=this.getContentElement();this.setScrollX(r.getScrollX());this.setScrollY(r.getScrollY());},_onAppear:function(e){var v=this.getContentElement();var s=this.getScrollX();var t=v.getScrollX();if(s!=t){v.scrollToX(s);};var w=this.getScrollY();var u=v.getScrollY();if(w!=u){v.scrollToY(w);};},getItemTop:function(z){var top=0;do {top+=z.getBounds().top;z=z.getLayoutParent();}while(z&&z!==this);return top;},getItemBottom:function(A){return this.getItemTop(A)+A.getBounds().height;},getItemLeft:function(B){var C=0;var parent;do {C+=B.getBounds().left;parent=B.getLayoutParent();if(parent){C+=parent.getInsets().left;};B=parent;}while(B&&B!==this);return C;},getItemRight:function(D){return this.getItemLeft(D)+D.getBounds().width;},getScrollSize:function(){return this.getChildren()[0].getBounds();},getScrollMaxX:function(){var F=this.getInnerSize();var E=this.getScrollSize();if(F&&E){return Math.max(0,E.width-F.width);};return 0;},getScrollMaxY:function(){var H=this.getInnerSize();var G=this.getScrollSize();if(H&&G){return Math.max(0,G.height-H.height);};return 0;},scrollToX:function(I){var J=this.getScrollMaxX();if(I<0){I=0;}else if(I>J){I=J;};this.setScrollX(I);},scrollToY:function(K){var L=this.getScrollMaxY();if(K<0){K=0;}else if(K>L){K=L;};this.setScrollY(K);},scrollByX:function(x){this.scrollToX(this.getScrollX()+x);},scrollByY:function(y){this.scrollToY(this.getScrollY()+y);},_applyScrollX:function(M){this.getContentElement().scrollToX(M);},_applyScrollY:function(N){this.getContentElement().scrollToY(N);}}});})();(function(){var k="_applyItalic",j="_applyBold",h="_applyTextShadow",g="Integer",f="_applyFamily",e="_applyLineHeight",d="Array",c="line-through",b="overline",a="Color",B="String",A="qx.bom.Font",z="Number",y="_applyDecoration",x=" ",w="_applySize",v=",",u="_applyColor",t="Boolean",s="px",q='"',r="italic",o="normal",p="bold",m="underline",n="";qx.Class.define(A,{extend:qx.core.Object,construct:function(C,D){qx.core.Object.call(this);this.__jg={fontFamily:n,fontSize:null,fontWeight:null,fontStyle:null,textDecoration:null,lineHeight:null,color:null,textShadow:null};if(C!==undefined){this.setSize(C);};if(D!==undefined){this.setFamily(D);};},statics:{fromString:function(E){var I=new qx.bom.Font();var G=E.split(/\s+/);var name=[];var H;for(var i=0;i<G.length;i++){switch(H=G[i]){case p:I.setBold(true);break;case r:I.setItalic(true);break;case m:I.setDecoration(m);break;default:var F=parseInt(H,10);if(F==H||qx.lang.String.contains(H,s)){I.setSize(F);}else {name.push(H);};break;};};if(name.length>0){I.setFamily(name);};return I;},fromConfig:function(J){var K=new qx.bom.Font;K.set(J);return K;},__jh:{fontFamily:n,fontSize:n,fontWeight:n,fontStyle:n,textDecoration:n,lineHeight:1.2,color:n,textShadow:n},getDefaultStyles:function(){return this.__jh;}},properties:{size:{check:g,nullable:true,apply:w},lineHeight:{check:z,nullable:true,apply:e},family:{check:d,nullable:true,apply:f},bold:{check:t,nullable:true,apply:j},italic:{check:t,nullable:true,apply:k},decoration:{check:[m,c,b],nullable:true,apply:y},color:{check:a,nullable:true,apply:u},textShadow:{nullable:true,check:B,apply:h}},members:{__jg:null,_applySize:function(L,M){this.__jg.fontSize=L===null?null:L+s;},_applyLineHeight:function(N,O){this.__jg.lineHeight=N===null?null:N;},_applyFamily:function(P,Q){var R=n;for(var i=0,l=P.length;i<l;i++){if(P[i].indexOf(x)>0){R+=q+P[i]+q;}else {R+=P[i];};if(i!==l-1){R+=v;};};this.__jg.fontFamily=R;},_applyBold:function(S,T){this.__jg.fontWeight=S==null?null:S?p:o;},_applyItalic:function(U,V){this.__jg.fontStyle=U==null?null:U?r:o;},_applyDecoration:function(W,X){this.__jg.textDecoration=W==null?null:W;},_applyColor:function(Y,ba){this.__jg.color=null;if(Y){this.__jg.color=qx.theme.manager.Color.getInstance().resolve(Y);};},_applyTextShadow:function(bb,bc){this.__jg.textShadow=bb==null?null:bb;},getStyles:function(){return this.__jg;}}});})();(function(){var a="qx.event.type.Event";qx.Class.define(a,{extend:qx.core.Object,statics:{CAPTURING_PHASE:1,AT_TARGET:2,BUBBLING_PHASE:3},members:{init:function(b,c){{};this._type=null;this._target=null;this._currentTarget=null;this._relatedTarget=null;this._originalTarget=null;this._stopPropagation=false;this._preventDefault=false;this._bubbles=!!b;this._cancelable=!!c;this._timeStamp=(new Date()).getTime();this._eventPhase=null;return this;},clone:function(d){if(d){var e=d;}else {var e=qx.event.Pool.getInstance().getObject(this.constructor);};e._type=this._type;e._target=this._target;e._currentTarget=this._currentTarget;e._relatedTarget=this._relatedTarget;e._originalTarget=this._originalTarget;e._stopPropagation=this._stopPropagation;e._bubbles=this._bubbles;e._preventDefault=this._preventDefault;e._cancelable=this._cancelable;return e;},stop:function(){if(this._bubbles){this.stopPropagation();};if(this._cancelable){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(f){this._type=f;},getEventPhase:function(){return this._eventPhase;},setEventPhase:function(g){this._eventPhase=g;},getTimeStamp:function(){return this._timeStamp;},getTarget:function(){return this._target;},setTarget:function(h){this._target=h;},getCurrentTarget:function(){return this._currentTarget||this._target;},setCurrentTarget:function(i){this._currentTarget=i;},getRelatedTarget:function(){return this._relatedTarget;},setRelatedTarget:function(j){this._relatedTarget=j;},getOriginalTarget:function(){return this._originalTarget;},setOriginalTarget:function(k){this._originalTarget=k;},getBubbles:function(){return this._bubbles;},setBubbles:function(l){this._bubbles=l;},isCancelable:function(){return this._cancelable;},setCancelable:function(m){this._cancelable=m;}},destruct:function(){this._target=this._currentTarget=this._relatedTarget=this._originalTarget=null;}});})();(function(){var a="qx.event.type.Native";qx.Class.define(a,{extend:qx.event.type.Event,members:{init:function(b,c,d,e,f){qx.event.type.Event.prototype.init.call(this,e,f);this._target=c||qx.bom.Event.getTarget(b);this._relatedTarget=d||qx.bom.Event.getRelatedTarget(b);if(b.timeStamp){this._timeStamp=b.timeStamp;};this._native=b;this._returnValue=null;return this;},clone:function(g){var h=qx.event.type.Event.prototype.clone.call(this,g);var i={};h._native=this._cloneNativeEvent(this._native,i);h._returnValue=this._returnValue;return h;},_cloneNativeEvent:function(j,k){k.preventDefault=qx.lang.Function.empty;return k;},preventDefault:function(){qx.event.type.Event.prototype.preventDefault.call(this);qx.bom.Event.preventDefault(this._native);},getNativeEvent:function(){return this._native;},setReturnValue:function(l){this._returnValue=l;},getReturnValue:function(){return this._returnValue;}},destruct:function(){this._native=this._returnValue=null;}});})();(function(){var e="os.name",d="opera",c="engine.name",b="qx.event.type.Dom",a="osx";qx.Class.define(b,{extend:qx.event.type.Native,statics:{SHIFT_MASK:1,CTRL_MASK:2,ALT_MASK:4,META_MASK:8},members:{_cloneNativeEvent:function(f,g){var g=qx.event.type.Native.prototype._cloneNativeEvent.call(this,f,g);g.shiftKey=f.shiftKey;g.ctrlKey=f.ctrlKey;g.altKey=f.altKey;g.metaKey=f.metaKey;return g;},getModifiers:function(){var i=0;var h=this._native;if(h.shiftKey){i|=qx.event.type.Dom.SHIFT_MASK;};if(h.ctrlKey){i|=qx.event.type.Dom.CTRL_MASK;};if(h.altKey){i|=qx.event.type.Dom.ALT_MASK;};if(h.metaKey){i|=qx.event.type.Dom.META_MASK;};return i;},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.core.Environment.get(e)==a&&qx.core.Environment.get(c)!=d){return this._native.metaKey;}else {return this._native.ctrlKey;};}}});})();(function(){var c="touchcancel",b="qx.event.type.Touch",a="touchend";qx.Class.define(b,{extend:qx.event.type.Dom,members:{_cloneNativeEvent:function(d,e){var e=qx.event.type.Dom.prototype._cloneNativeEvent.call(this,d,e);e.pageX=d.pageX;e.pageY=d.pageY;e.offsetX=d.offsetX;e.offsetY=d.offsetY;e.layerX=(d.offsetX||d.layerX);e.layerY=(d.offsetY||d.layerY);e.scale=d.scale;e.rotation=d.rotation;e.srcElement=d.srcElement;e.targetTouches=[];for(var i=0;i<d.targetTouches.length;i++){e.targetTouches[i]=d.targetTouches[i];};e.changedTouches=[];for(i=0;i<d.changedTouches.length;i++){e.changedTouches[i]=d.changedTouches[i];};e.touches=[];for(i=0;i<d.touches.length;i++){e.touches[i]=d.touches[i];};return e;},stop:function(){this.stopPropagation();},getAllTouches:function(){return this._native.touches;},getTargetTouches:function(){return this._native.targetTouches;},getChangedTargetTouches:function(){return this._native.changedTouches;},isMultiTouch:function(){return this.__fn().length>1;},getScale:function(){return this._native.scale;},getRotation:function(){return this._native.rotation;},getDocumentLeft:function(f){return this.__fm(f).pageX;},getDocumentTop:function(g){return this.__fm(g).pageY;},getScreenLeft:function(h){return this.__fm(h).screenX;},getScreenTop:function(j){return this.__fm(j).screenY;},getViewportLeft:function(k){return this.__fm(k).clientX;},getViewportTop:function(l){return this.__fm(l).clientY;},getIdentifier:function(m){return this.__fm(m).identifier;},__fm:function(n){n=n==null?0:n;return this.__fn()[n];},__fn:function(){var o=(this._isTouchEnd()?this.getChangedTargetTouches():this.getTargetTouches());return o;},_isTouchEnd:function(){return (this.getType()==a||this.getType()==c);}}});})();(function(){var a="qx.event.type.Swipe";qx.Class.define(a,{extend:qx.event.type.Touch,members:{_cloneNativeEvent:function(b,c){var c=qx.event.type.Touch.prototype._cloneNativeEvent.call(this,b,c);c.swipe=b.swipe;return c;},_isTouchEnd:function(){return true;},getStartTime:function(){return this._native.swipe.startTime;},getDuration:function(){return this._native.swipe.duration;},getAxis:function(){return this._native.swipe.axis;},getDirection:function(){return this._native.swipe.direction;},getVelocity:function(){return this._native.swipe.velocity;},getDistance:function(){return this._native.swipe.distance;}}});})();(function(){var c="showcase.Page",b="showcase.AbstractContent",a="qx.ui.core.Widget";qx.Class.define(b,{extend:qx.core.Object,construct:function(d){this.setPage(d);},properties:{page:{check:c},view:{check:a}}});})();(function(){var n="printer",m="icon",k="Battery",j="Scanner",h=".png",g="Soundblaster",f="Cart",d="Cell Phone",c="BluRay Drive",b="computer",bl="WiFi",bk="camera-photo",bj="Printer",bi="DVD",bh="network-wired",bg="Keyboard",bf="HDD",be="center",bd="name",bc="Computer",u="pda",v="move",s="showcase.page.dragdrop.Content",t="middle",q="PDA",r="Camera",o="selected",p="iPod",y="icon/64/actions/object-flip-horizontal.png",z="network-wireless",H="Mouse",F="drive-optical",P="camera-web",K="media-flash",X="Display",U="Mic.",B="input-mouse",bb="SD Card",ba="Network Cable",Y="icon/64/devices/",A="battery",D="drive-harddisk",E="scanner",G="audio-input-microphone",I="media-optical",L="Shop",R="phone",W="Webcam",w="input-keyboard",x="multimedia-player",C="audio-card",O="display",N="drag",M="dragend",T="drop",S="droprequest",J="dragstart",Q="groupbox/legend",a="items",V="dragover";qx.Class.define(s,{extend:showcase.AbstractContent,construct:function(bm){showcase.AbstractContent.call(this,bm);this.setView(this._createView());},members:{__uh:null,__ui:null,_createView:function(){var bt=new qx.ui.layout.Grid();bt.setRowFlex(1,1);bt.setColumnFlex(0,1);bt.setColumnFlex(2,1);bt.setColumnAlign(1,be,t);var bu=new qx.ui.container.Composite(bt);bu.setPadding(20);bu.add(new qx.ui.basic.Label(L).set({appearance:Q,paddingBottom:5}),{row:0,column:0});bu.add(new qx.ui.basic.Label(f).set({appearance:Q,paddingBottom:5}),{row:0,column:2});var bn=new qx.ui.form.List();bn.set({draggable:true,droppable:true});bu.add(bn,{row:1,column:0});bn.addListener(J,this.__ul,this);bn.addListener(S,this.__uk,this);bn.addListener(T,this.__uj,this);bn.addListener(N,this.__un,this);bn.addListener(M,this.__um,this);var br=new qx.ui.basic.Image(y);br.setPadding(10);bu.add(br,{row:1,column:1});var bs=new qx.ui.form.List();bs.set({draggable:true,droppable:true});bu.add(bs,{row:1,column:2});bs.addListener(J,this.__ul,this);bs.addListener(S,this.__uk,this);bs.addListener(T,this.__uj,this);bs.addListener(N,this.__un,this);bs.addListener(M,this.__um,this);var bo=qx.data.marshal.Json.createModel([{"name":j,"icon":E},{"name":g,"icon":C},{"name":U,"icon":G},{"name":k,"icon":A},{"name":r,"icon":bk},{"name":W,"icon":P},{"name":bc,"icon":b},{"name":X,"icon":O},{"name":bf,"icon":D},{"name":c,"icon":F},{"name":bg,"icon":w},{"name":H,"icon":B},{"name":bb,"icon":K},{"name":bi,"icon":I},{"name":p,"icon":x},{"name":ba,"icon":bh},{"name":bl,"icon":z},{"name":q,"icon":u},{"name":d,"icon":R},{"name":bj,"icon":n}]);var bp=new qx.data.controller.List(null,bn);bp.setLabelPath(bd);bp.setIconPath(m);bp.setIconOptions({converter:function(bv){return Y+bv+h;}});bp.setModel(bo);var bq=new qx.ui.form.ListItem();this.__uh=bq;bq.setOpacity(0.5);bq.setZIndex(500);bq.addState(o);bq.setLayoutProperties({left:-1000,top:-1000});qx.core.Init.getApplication().getRoot().add(bq);return bu;},__uj:function(e){var bw=e.getData(a);var by=e.getOriginalTarget();var bx=e.getTarget();if(by instanceof qx.ui.form.List){for(var i=0,l=bw.length;i<l;i++){bx.add(bw[i]);};}else if(by instanceof qx.ui.form.ListItem){for(var i=bw.length-1;i>=0;i--){bx.addAfter(bw[i],by);};};},__uk:function(e){var bA=e.getTarget();var bz=bA.getSelection().concat();e.addData(a,bz);},__ul:function(e){e.addType(a);e.addAction(v);var bB=e.getTarget().getSelection()[0];this.__uh.set({label:bB.getLabel(),icon:bB.getIcon(),width:bB.getBounds().width});},__um:function(e){this.__ui&&this.__ui.removeState(V);this.__uh.setDomPosition(-1000,-1000);},__un:function(e){var bC=e.getOriginalTarget();if(bC instanceof qx.ui.form.ListItem){if(bC!=this.__ui){this.__ui&&this.__ui.removeState(V);bC.addState(V);this.__ui=bC;};}else {this.__ui&&this.__ui.removeState(V);};this.__uh.setDomPosition(e.getDocumentLeft()+15,e.getDocumentTop()+15);}}});})();(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 a="qx.ui.core.MChildrenHandling";qx.Mixin.define(a,{members:{getChildren:function(){return this._getChildren();},hasChildren:function(){return this._hasChildren();},indexOf:function(b){return this._indexOf(b);},add:function(c,d){this._add(c,d);},addAt:function(e,f,g){this._addAt(e,f,g);},addBefore:function(h,i,j){this._addBefore(h,i,j);},addAfter:function(k,l,m){this._addAfter(k,l,m);},remove:function(n){this._remove(n);},removeAt:function(o){return this._removeAt(o);},removeAll:function(){return this._removeAll();}},statics:{remap:function(p){p.getChildren=p._getChildren;p.hasChildren=p._hasChildren;p.indexOf=p._indexOf;p.add=p._add;p.addAt=p._addAt;p.addBefore=p._addBefore;p.addAfter=p._addAfter;p.remove=p._remove;p.removeAt=p._removeAt;p.removeAll=p._removeAll;}}});})();(function(){var d="qx.ui.container.Composite",c="addChildWidget",b="removeChildWidget",a="qx.event.type.Data";qx.Class.define(d,{extend:qx.ui.core.Widget,include:[qx.ui.core.MChildrenHandling,qx.ui.core.MLayoutHandling],construct:function(e){qx.ui.core.Widget.call(this);if(e!=null){this._setLayout(e);};},events:{addChildWidget:a,removeChildWidget:a},members:{_afterAddChild:function(f){this.fireNonBubblingEvent(c,qx.event.type.Data,[f]);},_afterRemoveChild:function(g){this.fireNonBubblingEvent(b,qx.event.type.Data,[g]);}},defer:function(h,i){qx.ui.core.MChildrenHandling.remap(i);qx.ui.core.MLayoutHandling.remap(i);}});})();(function(){var h="border-box",g="qx.bom.element.BoxSizing",f="boxSizing",e="content-box",d=":",c=";",b="",a="css.boxsizing";qx.Bootstrap.define(g,{statics:{__dc:{tags:{button:true,select:true},types:{search:true,button:true,submit:true,reset:true,checkbox:true,radio:true}},__dd:function(i){var j=this.__dc;return j.tags[i.tagName.toLowerCase()]||j.types[i.type];},compile:function(k){if(qx.core.Environment.get(a)){var l=qx.lang.String.hyphenate(qx.core.Environment.get(a));return l+d+k+c;}else {{};};},get:function(m){if(qx.core.Environment.get(a)){return qx.bom.element.Style.get(m,f,null,false)||b;};if(qx.bom.Document.isStandardMode(qx.dom.Node.getWindow(m))){if(!this.__dd(m)){return e;};};return h;},set:function(n,o){if(qx.core.Environment.get(a)){try{n.style[qx.core.Environment.get(a)]=o;}catch(p){{};};}else {{};};},reset:function(q){this.set(q,b);}}});})();(function(){var a="qx.event.type.KeyInput";qx.Class.define(a,{extend:qx.event.type.Dom,members:{init:function(b,c,d){qx.event.type.Dom.prototype.init.call(this,b,c,null,true,true);this._charCode=d;return this;},clone:function(e){var f=qx.event.type.Dom.prototype.clone.call(this,e);f._charCode=this._charCode;return f;},getCharCode:function(){return this._charCode;},getChar:function(){return String.fromCharCode(this._charCode);}}});})();(function(){var j="click",i="contextmenu",h="qx.event.type.Mouse",g="browser.documentmode",f="browser.name",e="ie",d="none",c="middle",b="left",a="right";qx.Class.define(h,{extend:qx.event.type.Dom,members:{_cloneNativeEvent:function(k,l){var l=qx.event.type.Dom.prototype._cloneNativeEvent.call(this,k,l);l.button=k.button;l.clientX=k.clientX;l.clientY=k.clientY;l.pageX=k.pageX;l.pageY=k.pageY;l.screenX=k.screenX;l.screenY=k.screenY;l.wheelDelta=k.wheelDelta;l.wheelDeltaX=k.wheelDeltaX;l.wheelDeltaY=k.wheelDeltaY;l.detail=k.detail;l.axis=k.axis;l.wheelX=k.wheelX;l.wheelY=k.wheelY;l.HORIZONTAL_AXIS=k.HORIZONTAL_AXIS;l.srcElement=k.srcElement;l.target=k.target;return l;},__ew:{'0':b,'2':a,'1':c},__ex:{'1':b,'2':a,'4':c},stop:function(){this.stopPropagation();},getButton:function(){switch(this._type){case i:return a;case j:if(qx.core.Environment.get(f)===e&&qx.core.Environment.get(g)<9){return b;};default:if(this._native.target!==undefined){return this.__ew[this._native.button]||d;}else {return this.__ex[this._native.button]||d;};};},isLeftPressed:function(){return this.getButton()===b;},isMiddlePressed:function(){return this.getButton()===c;},isRightPressed:function(){return this.getButton()===a;},getRelatedTarget:function(){return this._relatedTarget;},getViewportLeft:function(){return this._native.clientX;},getViewportTop:function(){return this._native.clientY;},getDocumentLeft:function(){if(this._native.pageX!==undefined){return this._native.pageX;}else {var m=qx.dom.Node.getWindow(this._native.srcElement);return this._native.clientX+qx.bom.Viewport.getScrollLeft(m);};},getDocumentTop:function(){if(this._native.pageY!==undefined){return this._native.pageY;}else {var n=qx.dom.Node.getWindow(this._native.srcElement);return this._native.clientY+qx.bom.Viewport.getScrollTop(n);};},getScreenLeft:function(){return this._native.screenX;},getScreenTop:function(){return this._native.screenY;}}});})();(function(){var l="engine.name",k="x",j="osx",i="win",h="qx.dynamicmousewheel",g="chrome",f="qx.event.type.MouseWheel",d="browser.name",c="y",b="os.name",a="engine.version";qx.Class.define(f,{extend:qx.event.type.Mouse,statics:{MAXSCROLL:null,MINSCROLL:null,FACTOR:1},members:{stop:function(){this.stopPropagation();this.preventDefault();},__ey:function(m){var n=Math.abs(m);if(qx.event.type.MouseWheel.MINSCROLL==null||qx.event.type.MouseWheel.MINSCROLL>n){qx.event.type.MouseWheel.MINSCROLL=n;this.__ez();};if(qx.event.type.MouseWheel.MAXSCROLL==null||qx.event.type.MouseWheel.MAXSCROLL<n){qx.event.type.MouseWheel.MAXSCROLL=n;this.__ez();};if(qx.event.type.MouseWheel.MAXSCROLL===n&&qx.event.type.MouseWheel.MINSCROLL===n){return 2*(m/n);};var o=qx.event.type.MouseWheel.MAXSCROLL-qx.event.type.MouseWheel.MINSCROLL;var p=(m/o)*Math.log(o)*qx.event.type.MouseWheel.FACTOR;return p<0?Math.min(p,-1):Math.max(p,1);},__ez:function(){var q=qx.event.type.MouseWheel.MAXSCROLL||0;var t=qx.event.type.MouseWheel.MINSCROLL||q;if(q<=t){return;};var r=q-t;var s=(q/r)*Math.log(r);if(s==0){s=1;};qx.event.type.MouseWheel.FACTOR=6/s;},getWheelDelta:function(u){var e=this._native;if(u===undefined){if(v===undefined){var v=-e.wheelDelta;if(e.wheelDelta===undefined){v=e.detail;};};return this.__eA(v);};if(u===k){var x=0;if(e.wheelDelta!==undefined){if(e.wheelDeltaX!==undefined){x=e.wheelDeltaX?this.__eA(-e.wheelDeltaX):0;};}else {if(e.axis&&e.axis==e.HORIZONTAL_AXIS){x=this.__eA(e.detail);};};return x;};if(u===c){var y=0;if(e.wheelDelta!==undefined){if(e.wheelDeltaY!==undefined){y=e.wheelDeltaY?this.__eA(-e.wheelDeltaY):0;}else {y=this.__eA(-e.wheelDelta);};}else {if(!(e.axis&&e.axis==e.HORIZONTAL_AXIS)){y=this.__eA(e.detail);};};return y;};return 0;},__eA:function(w){if(qx.core.Environment.get(h)){return this.__ey(w);}else {var z=qx.core.Environment.select(l,{"default":function(){return w/40;},"gecko":function(){return w;},"webkit":function(){if(qx.core.Environment.get(d)==g){if(qx.core.Environment.get(b)==j){return w/60;}else {return w/120;};}else {if(qx.core.Environment.get(b)==i){var A=120;if(parseFloat(qx.core.Environment.get(a))==533.16){A=1200;};}else {A=40;if(parseFloat(qx.core.Environment.get(a))==533.16||parseFloat(qx.core.Environment.get(a))==533.17||parseFloat(qx.core.Environment.get(a))==533.18){A=1200;};};return w/A;};}});return z.call(this);};}}});})();(function(){var n="css.float",m="css.borderimage.standardsyntax",l="borderRadius",k="boxSizing",j="stretch",h='m11',g="content",f="css.inlineblock",e="css.gradient.filter",d="css.appearance",bs="css.opacity",br="css.gradient.radial",bq="input",bp="userSelect",bo="css.overflowxy",bn="styleFloat",bm="css.textShadow.filter",bl="css.usermodify",bk="css.boxsizing",bj='url("foo.png") 4 4 4 4 fill stretch',u="css.boxmodel",v="qx.bom.client.Css",s="appearance",t="placeholder",q="css.textShadow",r="DXImageTransform.Microsoft.Shadow",o="css.boxshadow",p="css.gradient.legacywebkit",C="css.borderradius",D="linear-gradient(0deg, #fff, #000)",O="textShadow",L="css.borderimage",W="rgba(1, 2, 3, 0.5)",R="color=#666666,direction=45",bf="radial-gradient(0px 0px, cover, red 50%, blue 100%)",bc="rgba",H="(",bi='url("foo.png") 4 4 4 4 stretch',bh="css.gradient.linear",bg="DXImageTransform.Microsoft.Gradient",G="css.userselect",J="-webkit-gradient(linear,0% 0%,100% 100%,from(white), to(red))",K="mshtml",N="css.rgba",P=");",S="4 fill",Y='WebKitCSSMatrix',be="red 1px 1px 3px",w="none",x="startColorStr=#550000FF, endColorStr=#55FFFF00",I="progid:",V="css.placeholder",U="css.userselect.none",T="css.textoverflow",bb="textOverflow",ba="userModify",Q="boxShadow",X="cssFloat",a="border",bd="color",y="borderImage",z="foo.png",M="span",b="string",c="-moz-none",F="backgroundImage",A="inline-block",B="-moz-inline-box",E="div";qx.Bootstrap.define(v,{statics:{__de:null,getBoxModel:function(){var content=qx.bom.client.Engine.getName()!==K||!qx.bom.client.Browser.getQuirksMode();return content?g:a;},getTextOverflow:function(){return qx.bom.Style.getPropertyName(bb);},getPlaceholder:function(){var i=document.createElement(bq);return t in i;},getAppearance:function(){return qx.bom.Style.getPropertyName(s);},getBorderRadius:function(){return qx.bom.Style.getPropertyName(l);},getBoxShadow:function(){return qx.bom.Style.getPropertyName(Q);},getBorderImage:function(){return qx.bom.Style.getPropertyName(y);},getBorderImageSyntax:function(){var bu=qx.bom.client.Css.getBorderImage();if(!bu){return null;};var bt=document.createElement(E);if(bu===y){bt.style[bu]=bj;if(bt.style.borderImageSource.indexOf(z)>=0&&bt.style.borderImageSlice.indexOf(S)>=0&&bt.style.borderImageRepeat.indexOf(j)>=0){return true;};}else {bt.style[bu]=bi;if(bt.style[bu].indexOf(z)>=0){return false;};};return null;},getUserSelect:function(){return qx.bom.Style.getPropertyName(bp);},getUserSelectNone:function(){var bw=qx.bom.client.Css.getUserSelect();if(bw){var bv=document.createElement(M);bv.style[bw]=c;return bv.style[bw]===c?c:w;};return null;},getUserModify:function(){return qx.bom.Style.getPropertyName(ba);},getFloat:function(){var bx=document.documentElement.style;return bx.cssFloat!==undefined?X:bx.styleFloat!==undefined?bn:null;},getTranslate3d:function(){return Y in window&&h in new WebKitCSSMatrix();},getLinearGradient:function(){qx.bom.client.Css.__de=false;var bB=D;var by=document.createElement(E);var bz=qx.bom.Style.getAppliedStyle(by,F,bB);if(!bz){bB=J;var bz=qx.bom.Style.getAppliedStyle(by,F,bB,false);if(bz){qx.bom.client.Css.__de=true;};};if(!bz){return null;};var bA=/(.*?)\(/.exec(bz);return bA?bA[1]:null;},getFilterGradient:function(){return qx.bom.client.Css.__df(bg,x);},getRadialGradient:function(){var bF=bf;var bC=document.createElement(E);var bD=qx.bom.Style.getAppliedStyle(bC,F,bF);if(!bD){return null;};var bE=/(.*?)\(/.exec(bD);return bE?bE[1]:null;},getLegacyWebkitGradient:function(){if(qx.bom.client.Css.__de===null){qx.bom.client.Css.getLinearGradient();};return qx.bom.client.Css.__de;},getRgba:function(){var bG;try{bG=document.createElement(E);}catch(bH){bG=document.createElement();};try{bG.style[bd]=W;if(bG.style[bd].indexOf(bc)!=-1){return true;};}catch(bI){};return false;},getBoxSizing:function(){return qx.bom.Style.getPropertyName(k);},getInlineBlock:function(){var bJ=document.createElement(M);bJ.style.display=A;if(bJ.style.display==A){return A;};bJ.style.display=B;if(bJ.style.display!==B){return B;};return null;},getOpacity:function(){return (typeof document.documentElement.style.opacity==b);},getOverflowXY:function(){return (typeof document.documentElement.style.overflowX==b)&&(typeof document.documentElement.style.overflowY==b);},getTextShadow:function(){var bM=be;var bK=document.createElement(E);var bL=qx.bom.Style.getAppliedStyle(bK,O,bM);return !bL;},getFilterTextShadow:function(){return qx.bom.client.Css.__df(r,R);},__df:function(bN,bO){var bQ=false;var bR=I+bN+H+bO+P;var bP=document.createElement(E);document.body.appendChild(bP);bP.style.filter=bR;if(bP.filters&&bP.filters.length>0&&bP.filters.item(bN).enabled==true){bQ=true;};document.body.removeChild(bP);return bQ;}},defer:function(bS){qx.core.Environment.add(T,bS.getTextOverflow);qx.core.Environment.add(V,bS.getPlaceholder);qx.core.Environment.add(C,bS.getBorderRadius);qx.core.Environment.add(o,bS.getBoxShadow);qx.core.Environment.add(bh,bS.getLinearGradient);qx.core.Environment.add(e,bS.getFilterGradient);qx.core.Environment.add(br,bS.getRadialGradient);qx.core.Environment.add(p,bS.getLegacyWebkitGradient);qx.core.Environment.add(u,bS.getBoxModel);qx.core.Environment.add(N,bS.getRgba);qx.core.Environment.add(L,bS.getBorderImage);qx.core.Environment.add(m,bS.getBorderImageSyntax);qx.core.Environment.add(bl,bS.getUserModify);qx.core.Environment.add(G,bS.getUserSelect);qx.core.Environment.add(U,bS.getUserSelectNone);qx.core.Environment.add(d,bS.getAppearance);qx.core.Environment.add(n,bS.getFloat);qx.core.Environment.add(bk,bS.getBoxSizing);qx.core.Environment.add(f,bS.getInlineBlock);qx.core.Environment.add(bs,bS.getOpacity);qx.core.Environment.add(bo,bS.getOverflowXY);qx.core.Environment.add(q,bS.getTextShadow);qx.core.Environment.add(bm,bS.getFilterTextShadow);}});})();(function(){var p="Abstract method call: _getLastSelectable()",o="Could not select more than one items in mode: ",n="Abstract method call: _getLocation()",m="Abstract method call: _scrollBy()",k="The method getSelectedItem() is only supported in 'single' and 'one' selection mode!",j="Abstract method call: _scrollItemIntoView()",h="Escape",g="Abstract method call: _isSelectable()",f="Space",d="Abstract method call: _getPage()",bn="Abstract method call: _getFirstSelectable()",bm="qx.event.type.Data",bl="A",bk="_applyMode",bj="Can not select multiple items in selection mode: ",bi="interval",bh="Abstract method call: _styleSelectable()",bg="Abstract method call: _capture()",bf="Abstract method call: _getDimension()",be="The method invertSelection() is only supported in 'multi' and 'additive' selection mode!",w="!",x="Abstract method call: _getScroll()",u="Abstract method call: _getRelatedSelectable()",v="quick",s="key",t="Abstract method call: _getSelectableLocationX()",q="Abstract method call: _selectableToHashCode()",r="Can not select all items in selection mode: ",A="Abstract method call: getSelectables()",B="Abstract method call: _getSelectableLocationY()",J="abstract",H="changeSelection",R="__kU",M="Abstract method call: _getSelectableRange()",ba="drag",W="qx.ui.core.selection.Abstract",D="Abstract method call: _releaseCapture()",bd="Boolean",bc="Left",bb="right",C="lead",F="Down",G="Up",I="PageDown",K="anchor",N="End",T="left",Y="Home",y="Right",z="click",E="above",Q="under",P="PageUp",O="os.name",V="osx",U="multi",L="selected",S="additive",c="single",X="one";qx.Class.define(W,{type:J,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__dD={};},events:{"changeSelection":bm},properties:{mode:{check:[c,U,S,X],init:c,apply:bk},drag:{check:bd,init:false},quick:{check:bd,init:false}},members:{__kS:0,__kT:0,__kU:null,__kV:null,__kW:null,__kX:null,__kY:null,__la:null,__lb:null,__lc:null,__ld:null,__le:null,__lf:null,__lg:null,__lh:null,__li:null,__lj:null,__dD:null,__lk:null,__ll:null,_userInteraction:false,__lm:null,getSelectionContext:function(){return this.__li;},selectAll:function(){var bo=this.getMode();if(bo==c||bo==X){throw new Error(r+bo);};this._selectAllItems();this._fireChange();},selectItem:function(bp){this._setSelectedItem(bp);var bq=this.getMode();if(bq!==c&&bq!==X){this._setLeadItem(bp);this._setAnchorItem(bp);};this._scrollItemIntoView(bp);this._fireChange();},addItem:function(br){var bs=this.getMode();if(bs===c||bs===X){this._setSelectedItem(br);}else {if(this._getAnchorItem()==null){this._setAnchorItem(br);};this._setLeadItem(br);this._addToSelection(br);};this._scrollItemIntoView(br);this._fireChange();},removeItem:function(bt){this._removeFromSelection(bt);if(this.getMode()===X&&this.isSelectionEmpty()){var bu=this._applyDefaultSelection();if(bu==bt){return;};};if(this.getLeadItem()==bt){this._setLeadItem(null);};if(this._getAnchorItem()==bt){this._setAnchorItem(null);};this._fireChange();},selectItemRange:function(bv,bw){var bx=this.getMode();if(bx==c||bx==X){throw new Error(bj+bx);};this._selectItemRange(bv,bw);this._setAnchorItem(bv);this._setLeadItem(bw);this._scrollItemIntoView(bw);this._fireChange();},clearSelection:function(){if(this.getMode()==X){var by=this._applyDefaultSelection(true);if(by!=null){return;};};this._clearSelection();this._setLeadItem(null);this._setAnchorItem(null);this._fireChange();},replaceSelection:function(bz){var bA=this.getMode();if(bA==X||bA===c){if(bz.length>1){throw new Error(o+bA+w);};if(bz.length==1){this.selectItem(bz[0]);}else {this.clearSelection();};return;}else {this._replaceMultiSelection(bz);};},getSelectedItem:function(){var bB=this.getMode();if(bB===c||bB===X){var bC=this._getSelectedItem();return bC!=undefined?bC:null;};throw new Error(k);},getSelection:function(){return qx.lang.Object.getValues(this.__dD);},getSortedSelection:function(){var bE=this.getSelectables();var bD=qx.lang.Object.getValues(this.__dD);bD.sort(function(a,b){return bE.indexOf(a)-bE.indexOf(b);});return bD;},isItemSelected:function(bF){var bG=this._selectableToHashCode(bF);return this.__dD[bG]!==undefined;},isSelectionEmpty:function(){return qx.lang.Object.isEmpty(this.__dD);},invertSelection:function(){var bI=this.getMode();if(bI===c||bI===X){throw new Error(be);};var bH=this.getSelectables();for(var i=0;i<bH.length;i++){this._toggleInSelection(bH[i]);};this._fireChange();},_setLeadItem:function(bJ){var bK=this.__lj;if(bK!==null){this._styleSelectable(bK,C,false);};if(bJ!==null){this._styleSelectable(bJ,C,true);};this.__lj=bJ;},getLeadItem:function(){return this.__lj!==null?this.__lj:null;},_setAnchorItem:function(bL){var bM=this.__lk;if(bM!=null){this._styleSelectable(bM,K,false);};if(bL!=null){this._styleSelectable(bL,K,true);};this.__lk=bL;},_getAnchorItem:function(){return this.__lk!==null?this.__lk:null;},_isSelectable:function(bN){throw new Error(g);},_getSelectableFromMouseEvent:function(event){var bO=event.getTarget();if(bO&&this._isSelectable(bO)){return bO;};return null;},_selectableToHashCode:function(bP){throw new Error(q);},_styleSelectable:function(bQ,bR,bS){throw new Error(bh);},_capture:function(){throw new Error(bg);},_releaseCapture:function(){throw new Error(D);},_getLocation:function(){throw new Error(n);},_getDimension:function(){throw new Error(bf);},_getSelectableLocationX:function(bT){throw new Error(t);},_getSelectableLocationY:function(bU){throw new Error(B);},_getScroll:function(){throw new Error(x);},_scrollBy:function(bV,bW){throw new Error(m);},_scrollItemIntoView:function(bX){throw new Error(j);},getSelectables:function(bY){throw new Error(A);},_getSelectableRange:function(ca,cb){throw new Error(M);},_getFirstSelectable:function(){throw new Error(bn);},_getLastSelectable:function(){throw new Error(p);},_getRelatedSelectable:function(cc,cd){throw new Error(u);},_getPage:function(ce,cf){throw new Error(d);},_applyMode:function(cg,ch){this._setLeadItem(null);this._setAnchorItem(null);this._clearSelection();if(cg===X){this._applyDefaultSelection(true);};this._fireChange();},handleMouseOver:function(event){if(this.__lm!=null&&this.__lm!=this._getScroll().top){this.__lm=null;return;};this._userInteraction=true;if(!this.getQuick()){this._userInteraction=false;return;};var cj=this.getMode();if(cj!==X&&cj!==c){this._userInteraction=false;return;};var ci=this._getSelectableFromMouseEvent(event);if(ci===null){this._userInteraction=false;return;};this._setSelectedItem(ci);this._fireChange(v);this._userInteraction=false;},handleMouseDown:function(event){this._userInteraction=true;var cl=this._getSelectableFromMouseEvent(event);if(cl===null){this._userInteraction=false;return;};var cn=event.isCtrlPressed()||(qx.core.Environment.get(O)==V&&event.isMetaPressed());var ck=event.isShiftPressed();if(this.isItemSelected(cl)&&!ck&&!cn&&!this.getDrag()){this.__ll=cl;this._userInteraction=false;return;}else {this.__ll=null;};this._scrollItemIntoView(cl);switch(this.getMode()){case c:case X:this._setSelectedItem(cl);break;case S:this._setLeadItem(cl);this._setAnchorItem(cl);this._toggleInSelection(cl);break;case U:this._setLeadItem(cl);if(ck){var cm=this._getAnchorItem();if(cm===null){cm=this._getFirstSelectable();this._setAnchorItem(cm);};this._selectItemRange(cm,cl,cn);}else if(cn){this._setAnchorItem(cl);this._toggleInSelection(cl);}else {this._setAnchorItem(cl);this._setSelectedItem(cl);};break;};var co=this.getMode();if(this.getDrag()&&co!==c&&co!==X&&!ck&&!cn){this.__kY=this._getLocation();this.__kV=this._getScroll();this.__la=event.getDocumentLeft()+this.__kV.left;this.__lb=event.getDocumentTop()+this.__kV.top;this.__lc=true;this._capture();};this._fireChange(z);this._userInteraction=false;},handleMouseUp:function(event){this._userInteraction=true;var cs=event.isCtrlPressed()||(qx.core.Environment.get(O)==V&&event.isMetaPressed());var cp=event.isShiftPressed();if(!cs&&!cp&&this.__ll!=null){var cq=this._getSelectableFromMouseEvent(event);if(cq===null||!this.isItemSelected(cq)){this._userInteraction=false;return;};var cr=this.getMode();if(cr===S){this._removeFromSelection(cq);}else {this._setSelectedItem(cq);if(this.getMode()===U){this._setLeadItem(cq);this._setAnchorItem(cq);};};this._userInteraction=false;};this._cleanup();},handleLoseCapture:function(event){this._cleanup();},handleMouseMove:function(event){if(!this.__lc){return;};this.__ld=event.getDocumentLeft();this.__le=event.getDocumentTop();this._userInteraction=true;var cu=this.__ld+this.__kV.left;if(cu>this.__la){this.__lf=1;}else if(cu<this.__la){this.__lf=-1;}else {this.__lf=0;};var ct=this.__le+this.__kV.top;if(ct>this.__lb){this.__lg=1;}else if(ct<this.__lb){this.__lg=-1;}else {this.__lg=0;};var location=this.__kY;if(this.__ld<location.left){this.__kS=this.__ld-location.left;}else if(this.__ld>location.right){this.__kS=this.__ld-location.right;}else {this.__kS=0;};if(this.__le<location.top){this.__kT=this.__le-location.top;}else if(this.__le>location.bottom){this.__kT=this.__le-location.bottom;}else {this.__kT=0;};if(!this.__kU){this.__kU=new qx.event.Timer(100);this.__kU.addListener(bi,this._onInterval,this);};this.__kU.start();this._autoSelect();event.stopPropagation();this._userInteraction=false;},handleAddItem:function(e){var cv=e.getData();if(this.getMode()===X&&this.isSelectionEmpty()){this.addItem(cv);};},handleRemoveItem:function(e){this.removeItem(e.getData());},_cleanup:function(){if(!this.getDrag()&&this.__lc){return;};if(this.__lh){this._fireChange(z);};delete this.__lc;delete this.__kW;delete this.__kX;this._releaseCapture();if(this.__kU){this.__kU.stop();};},_onInterval:function(e){this._scrollBy(this.__kS,this.__kT);this.__kV=this._getScroll();this._autoSelect();},_autoSelect:function(){var cE=this._getDimension();var cx=Math.max(0,Math.min(this.__ld-this.__kY.left,cE.width))+this.__kV.left;var cw=Math.max(0,Math.min(this.__le-this.__kY.top,cE.height))+this.__kV.top;if(this.__kW===cx&&this.__kX===cw){return;};this.__kW=cx;this.__kX=cw;var cG=this._getAnchorItem();var cz=cG;var cC=this.__lf;var cF,cy;while(cC!==0){cF=cC>0?this._getRelatedSelectable(cz,bb):this._getRelatedSelectable(cz,T);if(cF!==null){cy=this._getSelectableLocationX(cF);if((cC>0&&cy.left<=cx)||(cC<0&&cy.right>=cx)){cz=cF;continue;};};break;};var cD=this.__lg;var cB,cA;while(cD!==0){cB=cD>0?this._getRelatedSelectable(cz,Q):this._getRelatedSelectable(cz,E);if(cB!==null){cA=this._getSelectableLocationY(cB);if((cD>0&&cA.top<=cw)||(cD<0&&cA.bottom>=cw)){cz=cB;continue;};};break;};var cH=this.getMode();if(cH===U){this._selectItemRange(cG,cz);}else if(cH===S){if(this.isItemSelected(cG)){this._selectItemRange(cG,cz,true);}else {this._deselectItemRange(cG,cz);};this._setAnchorItem(cz);};this._fireChange(ba);},__ln:{Home:1,Down:1,Right:1,PageDown:1,End:1,Up:1,Left:1,PageUp:1},handleKeyPress:function(event){this._userInteraction=true;var cN,cM;var cP=event.getKeyIdentifier();var cO=this.getMode();var cJ=event.isCtrlPressed()||(qx.core.Environment.get(O)==V&&event.isMetaPressed());var cK=event.isShiftPressed();var cL=false;if(cP===bl&&cJ){if(cO!==c&&cO!==X){this._selectAllItems();cL=true;};}else if(cP===h){if(cO!==c&&cO!==X){this._clearSelection();cL=true;};}else if(cP===f){var cI=this.getLeadItem();if(cI!=null&&!cK){if(cJ||cO===S){this._toggleInSelection(cI);}else {this._setSelectedItem(cI);};cL=true;};}else if(this.__ln[cP]){cL=true;if(cO===c||cO==X){cN=this._getSelectedItem();}else {cN=this.getLeadItem();};if(cN!==null){switch(cP){case Y:cM=this._getFirstSelectable();break;case N:cM=this._getLastSelectable();break;case G:cM=this._getRelatedSelectable(cN,E);break;case F:cM=this._getRelatedSelectable(cN,Q);break;case bc:cM=this._getRelatedSelectable(cN,T);break;case y:cM=this._getRelatedSelectable(cN,bb);break;case P:cM=this._getPage(cN,true);break;case I:cM=this._getPage(cN,false);break;};}else {switch(cP){case Y:case F:case y:case I:cM=this._getFirstSelectable();break;case N:case G:case bc:case P:cM=this._getLastSelectable();break;};};if(cM!==null){switch(cO){case c:case X:this._setSelectedItem(cM);break;case S:this._setLeadItem(cM);break;case U:if(cK){var cQ=this._getAnchorItem();if(cQ===null){this._setAnchorItem(cQ=this._getFirstSelectable());};this._setLeadItem(cM);this._selectItemRange(cQ,cM,cJ);}else {this._setAnchorItem(cM);this._setLeadItem(cM);if(!cJ){this._setSelectedItem(cM);};};break;};this.__lm=this._getScroll().top;this._scrollItemIntoView(cM);};};;;if(cL){event.stop();this._fireChange(s);};this._userInteraction=false;},_selectAllItems:function(){var cR=this.getSelectables();for(var i=0,l=cR.length;i<l;i++){this._addToSelection(cR[i]);};},_clearSelection:function(){var cS=this.__dD;for(var cT in cS){this._removeFromSelection(cS[cT]);};this.__dD={};},_selectItemRange:function(cU,cV,cW){var da=this._getSelectableRange(cU,cV);if(!cW){var cY=this.__dD;var db=this.__lo(da);for(var cX in cY){if(!db[cX]){this._removeFromSelection(cY[cX]);};};};for(var i=0,l=da.length;i<l;i++){this._addToSelection(da[i]);};},_deselectItemRange:function(dc,dd){var de=this._getSelectableRange(dc,dd);for(var i=0,l=de.length;i<l;i++){this._removeFromSelection(de[i]);};},__lo:function(df){var dh={};var dg;for(var i=0,l=df.length;i<l;i++){dg=df[i];dh[this._selectableToHashCode(dg)]=dg;};return dh;},_getSelectedItem:function(){for(var di in this.__dD){return this.__dD[di];};return null;},_setSelectedItem:function(dj){if(this._isSelectable(dj)){var dk=this.__dD;var dl=this._selectableToHashCode(dj);if(!dk[dl]||qx.lang.Object.hasMinLength(dk,2)){this._clearSelection();this._addToSelection(dj);};};},_addToSelection:function(dm){var dn=this._selectableToHashCode(dm);if(this.__dD[dn]==null&&this._isSelectable(dm)){this.__dD[dn]=dm;this._styleSelectable(dm,L,true);this.__lh=true;};},_toggleInSelection:function(dp){var dq=this._selectableToHashCode(dp);if(this.__dD[dq]==null){this.__dD[dq]=dp;this._styleSelectable(dp,L,true);}else {delete this.__dD[dq];this._styleSelectable(dp,L,false);};this.__lh=true;},_removeFromSelection:function(dr){var ds=this._selectableToHashCode(dr);if(this.__dD[ds]!=null){delete this.__dD[ds];this._styleSelectable(dr,L,false);this.__lh=true;};},_replaceMultiSelection:function(dt){var dw=false;var dz,dy;var du={};for(var i=0,l=dt.length;i<l;i++){dz=dt[i];if(this._isSelectable(dz)){dy=this._selectableToHashCode(dz);du[dy]=dz;};};var dA=dt[0];var dv=dz;var dx=this.__dD;for(var dy in dx){if(du[dy]){delete du[dy];}else {dz=dx[dy];delete dx[dy];this._styleSelectable(dz,L,false);dw=true;};};for(var dy in du){dz=dx[dy]=du[dy];this._styleSelectable(dz,L,true);dw=true;};if(!dw){return false;};this._scrollItemIntoView(dv);this._setLeadItem(dA);this._setAnchorItem(dA);this.__lh=true;this._fireChange();},_fireChange:function(dB){if(this.__lh){this.__li=dB||null;this.fireDataEvent(H,this.getSelection());delete this.__lh;};},_applyDefaultSelection:function(dC){if(dC===true||this.getMode()===X&&this.isSelectionEmpty()){var dD=this._getFirstSelectable();if(dD!=null){this.selectItem(dD);};return dD;};return null;}},destruct:function(){this._disposeObjects(R);this.__dD=this.__ll=this.__lk=null;this.__lj=null;}});})();(function(){var f="vertical",e="under",d="above",c="qx.ui.core.selection.Widget",b="left",a="right";qx.Class.define(c,{extend:qx.ui.core.selection.Abstract,construct:function(g){qx.ui.core.selection.Abstract.call(this);this.__kq=g;},members:{__kq:null,_isSelectable:function(h){return this._isItemSelectable(h)&&h.getLayoutParent()===this.__kq;},_selectableToHashCode:function(j){return j.$$hash;},_styleSelectable:function(k,m,n){n?k.addState(m):k.removeState(m);},_capture:function(){this.__kq.capture();},_releaseCapture:function(){this.__kq.releaseCapture();},_isItemSelectable:function(o){if(this._userInteraction){return o.isVisible()&&o.isEnabled();}else {return o.isVisible();};},_getWidget:function(){return this.__kq;},_getLocation:function(){var p=this.__kq.getContentElement().getDomElement();return p?qx.bom.element.Location.get(p):null;},_getDimension:function(){return this.__kq.getInnerSize();},_getSelectableLocationX:function(q){var r=q.getBounds();if(r){return {left:r.left,right:r.left+r.width};};},_getSelectableLocationY:function(s){var t=s.getBounds();if(t){return {top:t.top,bottom:t.top+t.height};};},_getScroll:function(){return {left:0,top:0};},_scrollBy:function(u,v){},_scrollItemIntoView:function(w){this.__kq.scrollChildIntoView(w);},getSelectables:function(x){var y=false;if(!x){y=this._userInteraction;this._userInteraction=true;};var B=this.__kq.getChildren();var z=[];var A;for(var i=0,l=B.length;i<l;i++){A=B[i];if(this._isItemSelectable(A)){z.push(A);};};this._userInteraction=y;return z;},_getSelectableRange:function(C,D){if(C===D){return [C];};var H=this.__kq.getChildren();var E=[];var G=false;var F;for(var i=0,l=H.length;i<l;i++){F=H[i];if(F===C||F===D){if(G){E.push(F);break;}else {G=true;};};if(G&&this._isItemSelectable(F)){E.push(F);};};return E;},_getFirstSelectable:function(){var I=this.__kq.getChildren();for(var i=0,l=I.length;i<l;i++){if(this._isItemSelectable(I[i])){return I[i];};};return null;},_getLastSelectable:function(){var J=this.__kq.getChildren();for(var i=J.length-1;i>0;i--){if(this._isItemSelectable(J[i])){return J[i];};};return null;},_getRelatedSelectable:function(K,L){var O=this.__kq.getOrientation()===f;var N=this.__kq.getChildren();var M=N.indexOf(K);var P;if((O&&L===d)||(!O&&L===b)){for(var i=M-1;i>=0;i--){P=N[i];if(this._isItemSelectable(P)){return P;};};}else if((O&&L===e)||(!O&&L===a)){for(var i=M+1;i<N.length;i++){P=N[i];if(this._isItemSelectable(P)){return P;};};};return null;},_getPage:function(Q,R){if(R){return this._getFirstSelectable();}else {return this._getLastSelectable();};}},destruct:function(){this.__kq=null;}});})();(function(){var b="Invalid lead item: ",a="qx.ui.core.selection.ScrollArea";qx.Class.define(a,{extend:qx.ui.core.selection.Widget,members:{_isSelectable:function(c){return this._isItemSelectable(c)&&c.getLayoutParent()===this._getWidget().getChildrenContainer();},_getDimension:function(){return this._getWidget().getPaneSize();},_getScroll:function(){var d=this._getWidget();return {left:d.getScrollX(),top:d.getScrollY()};},_scrollBy:function(e,f){var g=this._getWidget();g.scrollByX(e);g.scrollByY(f);},_getPage:function(h,j){var n=this.getSelectables();var length=n.length;var q=n.indexOf(h);if(q===-1){throw new Error(b+h);};var k=this._getWidget();var s=k.getScrollY();var innerHeight=k.getInnerSize().height;var top,m,r;if(j){var p=s;var i=q;while(1){for(;i>=0;i--){top=k.getItemTop(n[i]);if(top<p){r=i+1;break;};};if(r==null){var t=this._getFirstSelectable();return t==h?null:t;};if(r>=q){p-=innerHeight+s-k.getItemBottom(h);r=null;continue;};return n[r];};}else {var o=innerHeight+s;var i=q;while(1){for(;i<length;i++){m=k.getItemBottom(n[i]);if(m>o){r=i-1;break;};};if(r==null){var l=this._getLastSelectable();return l==h?null:l;};if(r<=q){o+=k.getItemTop(h)-s;r=null;continue;};return n[r];};};}}});})();(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 a="qx.lang.Date";qx.Bootstrap.define(a,{statics:{now:function(){return +new Date;}}});})();(function(){var p="-",o="best-fit",n='__iH',m="qx.util.placement.Placement",l="keep-align",k="Invalid 'mode' argument!'",j="direct",i="align-start",h="edge-start",g="align-end",c="Class",f="edge-end",e="bottom",b="left",a="top",d="right";qx.Class.define(m,{extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__iH=qx.util.placement.DirectAxis;},properties:{axisX:{check:c},axisY:{check:c},edge:{check:[a,d,e,b],init:a},align:{check:[a,d,e,b],init:d}},statics:{__iI:null,compute:function(q,r,s,t,u,v,w){this.__iI=this.__iI||new qx.util.placement.Placement();var z=u.split(p);var y=z[0];var x=z[1];this.__iI.set({axisX:this.__iM(v),axisY:this.__iM(w),edge:y,align:x});return this.__iI.compute(q,r,s,t);},__iJ:null,__iK:null,__iL:null,__iM:function(A){switch(A){case j:this.__iJ=this.__iJ||qx.util.placement.DirectAxis;return this.__iJ;case l:this.__iK=this.__iK||qx.util.placement.KeepAlignAxis;return this.__iK;case o:this.__iL=this.__iL||qx.util.placement.BestFitAxis;return this.__iL;default:throw new Error(k);};}},members:{__iH:null,compute:function(B,C,D,E){{};var F=this.getAxisX()||this.__iH;var H=F.computeStart(B.width,{start:D.left,end:D.right},{start:E.left,end:E.right},C.width,this.__iN());var G=this.getAxisY()||this.__iH;var top=G.computeStart(B.height,{start:D.top,end:D.bottom},{start:E.top,end:E.bottom},C.height,this.__iO());return {left:H,top:top};},__iN:function(){var J=this.getEdge();var I=this.getAlign();if(J==b){return h;}else if(J==d){return f;}else if(I==b){return i;}else if(I==d){return g;};;;},__iO:function(){var L=this.getEdge();var K=this.getAlign();if(L==a){return h;}else if(L==e){return f;}else if(K==a){return i;}else if(K==e){return g;};;;}},destruct:function(){this._disposeObjects(n);}});})();(function(){var j="qx.data.marshal.MEventBubbling",h="",g="qx.event.type.Data",f="changeBubble",d=".",c="]",b="idBubble-",a="[";qx.Mixin.define(j,{events:{"changeBubble":g},members:{_applyEventPropagation:function(k,l,name){this.fireDataEvent(f,{value:k,name:name,old:l,item:this});this._registerEventChaining(k,l,name);},_registerEventChaining:function(m,n,name){if(n!=null&&n.getUserData&&n.getUserData(b+this.$$hash)!=null){var p=n.getUserData(b+this.$$hash);for(var i=0;i<p.length;i++){n.removeListenerById(p[i]);};n.setUserData(b+this.$$hash,null);};if((m instanceof qx.core.Object)&&qx.Class.hasMixin(m.constructor,qx.data.marshal.MEventBubbling)){var o=qx.lang.Function.bind(this.__lV,this,name);var q=m.addListener(f,o,this);var p=m.getUserData(b+this.$$hash);if(p==null){p=[];m.setUserData(b+this.$$hash,p);};p.push(q);};},__lV:function(name,e){var y=e.getData();var u=y.value;var s=y.old;if(qx.Class.hasInterface(e.getTarget().constructor,qx.data.IListData)){if(y.name.indexOf){var x=y.name.indexOf(d)!=-1?y.name.indexOf(d):y.name.length;var v=y.name.indexOf(a)!=-1?y.name.indexOf(a):y.name.length;if(v==0){var t=name+y.name;}else if(x<v){var r=y.name.substring(0,x);var w=y.name.substring(x+1,y.name.length);if(w[0]!=a){w=d+w;};var t=name+a+r+c+w;}else if(v<x){var r=y.name.substring(0,v);var w=y.name.substring(v,y.name.length);var t=name+a+r+c+w;}else {var t=name+a+y.name+c;};;}else {var t=name+a+y.name+c;};}else {if(parseInt(name)==name&&name!==h){name=a+name+c;};var t=name+d+y.name;};this.fireDataEvent(f,{value:u,name:t,old:s,item:y.item||e.getTarget()});}}});})();(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(d){},setItem:function(e,f){},splice:function(g,h,i){},contains:function(j){},getLength:function(){},toArray:function(){}}});})();(function(){var p="Boolean",o="qx.data.Array",n="Type of the parameter not supported!",m="number",l="changeLength",k="-",j="0",h="qx.event.type.Data",g="order",f="0-",c="remove",e="add",d="",b="change",a="changeBubble";qx.Class.define(o,{extend:qx.core.Object,include:qx.data.marshal.MEventBubbling,implement:[qx.data.IListData],construct:function(q){qx.core.Object.call(this);if(q==undefined){this.__lW=[];}else if(arguments.length>1){this.__lW=[];for(var i=0;i<arguments.length;i++){this.__lW.push(arguments[i]);};}else if(typeof q==m){this.__lW=new Array(q);}else if(q instanceof Array){this.__lW=qx.lang.Array.clone(q);}else {this.__lW=[];this.dispose();throw new Error(n);};;;for(var i=0;i<this.__lW.length;i++){this._applyEventPropagation(this.__lW[i],null,i);};this.__lX();{};},properties:{autoDisposeItems:{check:p,init:false}},events:{"change":h,"changeLength":h},members:{__lW:null,concat:function(r){if(r){var s=this.__lW.concat(r);}else {var s=this.__lW.concat();};return new qx.data.Array(s);},join:function(t){return this.__lW.join(t);},pop:function(){var u=this.__lW.pop();this.__lX();this._registerEventChaining(null,u,this.length-1);this.fireDataEvent(a,{value:[],name:this.length+d,old:[u],item:this});this.fireDataEvent(b,{start:this.length-1,end:this.length-1,type:c,items:[u]},null);return u;},push:function(v){for(var i=0;i<arguments.length;i++){this.__lW.push(arguments[i]);this.__lX();this._registerEventChaining(arguments[i],null,this.length-1);this.fireDataEvent(a,{value:[arguments[i]],name:(this.length-1)+d,old:[],item:this});this.fireDataEvent(b,{start:this.length-1,end:this.length-1,type:e,items:[arguments[i]]},null);};return this.length;},reverse:function(){if(this.length==0){return;};var w=this.__lW.concat();this.__lW.reverse();this.__lY(0,this.length);this.fireDataEvent(b,{start:0,end:this.length-1,type:g,items:null},null);this.fireDataEvent(a,{value:this.__lW,name:f+(this.__lW.length-1),old:w,item:this});},shift:function(){if(this.length==0){return;};var x=this.__lW.shift();this.__lX();this._registerEventChaining(null,x,this.length-1);this.__lY(0,this.length);this.fireDataEvent(a,{value:[],name:j,old:[x],item:this});this.fireDataEvent(b,{start:0,end:this.length-1,type:c,items:[x]},null);return x;},slice:function(y,z){return new qx.data.Array(this.__lW.slice(y,z));},splice:function(A,B,C){var K=this.__lW.length;var G=this.__lW.splice.apply(this.__lW,arguments);if(this.__lW.length!=K){this.__lX();};var I=B>0;var E=arguments.length>2;var F=null;if(I||E){if(this.__lW.length>K){var J=e;F=qx.lang.Array.fromArguments(arguments,2);}else if(this.__lW.length<K){var J=c;F=G;}else {var J=g;};this.fireDataEvent(b,{start:A,end:this.length-1,type:J,items:F},null);};for(var i=2;i<arguments.length;i++){this._registerEventChaining(arguments[i],null,A+i);};this.__lY(A+arguments.length-2,this.length);var H=[];for(var i=2;i<arguments.length;i++){H[i-2]=arguments[i];};var D=(A+Math.max(arguments.length-3,B-1));var name=A==D?D:A+k+D;this.fireDataEvent(a,{value:H,name:name+d,old:G,item:this});for(var i=0;i<G.length;i++){this._registerEventChaining(null,G[i],i);};return (new qx.data.Array(G));},sort:function(L){if(this.length==0){return;};var M=this.__lW.concat();this.__lW.sort.apply(this.__lW,arguments);if(qx.lang.Array.equals(this.__lW,M)===true){return;};this.__lY(0,this.length);this.fireDataEvent(b,{start:0,end:this.length-1,type:g,items:null},null);this.fireDataEvent(a,{value:this.__lW,name:f+(this.length-1),old:M,item:this});},unshift:function(N){for(var i=arguments.length-1;i>=0;i--){this.__lW.unshift(arguments[i]);this.__lX();this.__lY(0,this.length);this.fireDataEvent(a,{value:[this.__lW[0]],name:j,old:[this.__lW[1]],item:this});this.fireDataEvent(b,{start:0,end:this.length-1,type:e,items:[arguments[i]]},null);};return this.length;},toArray:function(){return this.__lW;},getItem:function(O){return this.__lW[O];},setItem:function(P,Q){var R=this.__lW[P];if(R===Q){return;};this.__lW[P]=Q;this._registerEventChaining(Q,R,P);if(this.length!=this.__lW.length){this.__lX();};this.fireDataEvent(a,{value:[Q],name:P+d,old:[R],item:this});this.fireDataEvent(b,{start:P,end:P,type:e,items:[Q]},null);},getLength:function(){return this.length;},indexOf:function(S){return this.__lW.indexOf(S);},toString:function(){if(this.__lW!=null){return this.__lW.toString();};return d;},contains:function(T){return this.__lW.indexOf(T)!==-1;},copy:function(){return this.concat();},insertAt:function(U,V){this.splice(U,0,V).dispose();},insertBefore:function(W,X){var Y=this.indexOf(W);if(Y==-1){this.push(X);}else {this.splice(Y,0,X).dispose();};},insertAfter:function(ba,bb){var bc=this.indexOf(ba);if(bc==-1||bc==(this.length-1)){this.push(bb);}else {this.splice(bc+1,0,bb).dispose();};},removeAt:function(bd){var bf=this.splice(bd,1);var be=bf.getItem(0);bf.dispose();return be;},removeAll:function(){for(var i=0;i<this.__lW.length;i++){this._registerEventChaining(null,this.__lW[i],i);};if(this.getLength()==0){return;};var bh=this.getLength();var bg=this.__lW.concat();this.__lW.length=0;this.__lX();this.fireDataEvent(a,{value:[],name:f+(bh-1),old:bg,item:this});this.fireDataEvent(b,{start:0,end:bh-1,type:c,items:bg},null);return bg;},append:function(bi){if(bi instanceof qx.data.Array){bi=bi.toArray();};{};Array.prototype.push.apply(this.__lW,bi);for(var i=0;i<bi.length;i++){this._registerEventChaining(bi[i],null,this.__lW.length+i);};var bj=this.length;this.__lX();var name=bj==(this.length-1)?bj:bj+k+(this.length-1);this.fireDataEvent(a,{value:bi,name:name+d,old:[],item:this});this.fireDataEvent(b,{start:bj,end:this.length-1,type:e,items:bi},null);},remove:function(bk){var bl=this.indexOf(bk);if(bl!=-1){this.splice(bl,1).dispose();return bk;};},equals:function(bm){if(this.length!==bm.length){return false;};for(var i=0;i<this.length;i++){if(this.getItem(i)!==bm.getItem(i)){return false;};};return true;},sum:function(){var bn=0;for(var i=0;i<this.length;i++){bn+=this.getItem(i);};return bn;},max:function(){var bo=this.getItem(0);for(var i=1;i<this.length;i++){if(this.getItem(i)>bo){bo=this.getItem(i);};};return bo===undefined?null:bo;},min:function(){var bp=this.getItem(0);for(var i=1;i<this.length;i++){if(this.getItem(i)<bp){bp=this.getItem(i);};};return bp===undefined?null:bp;},forEach:function(bq,br){for(var i=0;i<this.__lW.length;i++){bq.call(br,this.__lW[i],i,this);};},__lX:function(){var bs=this.length;this.length=this.__lW.length;this.fireDataEvent(l,this.length,bs);},__lY:function(bt,bu){for(var i=bt;i<bu;i++){this._registerEventChaining(this.__lW[i],this.__lW[i],i);};}},destruct:function(){for(var i=0;i<this.__lW.length;i++){var bv=this.__lW[i];this._applyEventPropagation(null,bv,i);if(this.isAutoDisposeItems()&&bv&&bv instanceof qx.core.Object){bv.dispose();};};this.__lW=null;}});})();(function(){var l="qx.bom.Range",k="text",j="engine.name",i="password",h="file",g="submit",f="reset",e="textarea",d="input",c="hidden",a="body",b="button";qx.Class.define(l,{statics:{get:qx.core.Environment.select(j,{"mshtml":function(m){if(qx.dom.Node.isElement(m)){switch(m.nodeName.toLowerCase()){case d:switch(m.type){case k:case i:case c:case b:case f:case h:case g:return m.createTextRange();break;default:return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(m)).createRange();};break;case e:case a:case b:return m.createTextRange();break;default:return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(m)).createRange();};}else {if(m==null){m=window;};return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(m)).createRange();};},"default":function(n){var o=qx.dom.Node.getDocument(n);var p=qx.bom.Selection.getSelectionObject(o);if(p.rangeCount>0){return p.getRangeAt(0);}else {return o.createRange();};}})}});})();(function(){var j="m",h="g",g="^",f="qx.util.StringSplit",e="i",d="$(?!\\s)",c="[object RegExp]",b="y",a="";qx.Class.define(f,{statics:{split:function(k,l,m){if(Object.prototype.toString.call(l)!==c){return String.prototype.split.call(k,l,m);};var t=[],n=0,r=(l.ignoreCase?e:a)+(l.multiline?j:a)+(l.sticky?b:a),l=RegExp(l.source,r+h),q,u,o,p,s=/()??/.exec(a)[1]===undefined;k=k+a;if(!s){q=RegExp(g+l.source+d,r);};if(m===undefined||+m<0){m=Infinity;}else {m=Math.floor(+m);if(!m){return [];};};while(u=l.exec(k)){o=u.index+u[0].length;if(o>n){t.push(k.slice(n,u.index));if(!s&&u.length>1){u[0].replace(q,function(){for(var i=1;i<arguments.length-2;i++){if(arguments[i]===undefined){u[i]=undefined;};};});};if(u.length>1&&u.index<k.length){Array.prototype.push.apply(t,u.slice(1));};p=u[0].length;n=o;if(t.length>=m){break;};};if(l.lastIndex===u.index){l.lastIndex++;};};if(n===k.length){if(p||!l.test(a)){t.push(a);};}else {t.push(k.slice(n));};return t.length>m?t.slice(0,m):t;}}});})();(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 j="abstract",i="insetRight",h="insetTop",g="insetBottom",f="qx.ui.decoration.Abstract",e="shorthand",d="insetLeft",c="Abstract method called.",b="Number",a="_applyInsets";qx.Class.define(f,{extend:qx.core.Object,implement:[qx.ui.decoration.IDecorator],type:j,properties:{insetLeft:{check:b,nullable:true,apply:a},insetRight:{check:b,nullable:true,apply:a},insetBottom:{check:b,nullable:true,apply:a},insetTop:{check:b,nullable:true,apply:a},insets:{group:[h,i,g,d],mode:e}},members:{__db:null,_getDefaultInsets:function(){throw new Error(c);},_isInitialized:function(){throw new Error(c);},_resetInsets:function(){this.__db=null;},getInsets:function(){if(this.__db){return this.__db;};var k=this._getDefaultInsets();return this.__db={left:this.getInsetLeft()==null?k.left:this.getInsetLeft(),right:this.getInsetRight()==null?k.right:this.getInsetRight(),bottom:this.getInsetBottom()==null?k.bottom:this.getInsetBottom(),top:this.getInsetTop()==null?k.top:this.getInsetTop()};},_applyInsets:function(){{};this.__db=null;}},destruct:function(){this.__db=null;}});})();(function(){var p="_tint",o="abstract",n='<div style="',m="_style",l="_getDefaultInsetsFor",k="",j="left",h='</div>',g="qx.ui.decoration.DynamicDecorator",f='">',c="bottom",e="_resize",d="right",b="top",a="px";qx.Class.define(g,{extend:qx.ui.decoration.Abstract,type:o,members:{getStyles:function(){var s={};var r=this._getStyles();for(var q in r){s[qx.lang.String.camelCase(q)]=r[q];};return s;},_getStyles:function(){var t={};for(var name in this){if(name.indexOf(m)==0&&this[name] instanceof Function){this[name](t);};};return t;},getMarkup:function(){if(this._markup){return this._markup;};var u=this._getStyles();if(!this._generateMarkup){var v=[n];v.push(qx.bom.element.Style.compile(u));v.push(f);if(this._getContent){v.push(this._getContent());};v.push(h);v=v.join(k);}else {var v=this._generateMarkup(u);};return this._markup=v;},resize:function(w,x,y){var A={};for(var name in this){if(name.indexOf(e)==0&&this[name] instanceof Function){var z=this[name](w,x,y);if(A.left==undefined){A.left=z.left;A.top=z.top;};if(A.width==undefined){A.width=z.width;A.height=z.height;};if(z.elementToApplyDimensions){A.elementToApplyDimensions=z.elementToApplyDimensions;};A.left=z.left<A.left?z.left:A.left;A.top=z.top<A.top?z.top:A.top;A.width=z.width>A.width?z.width:A.width;A.height=z.height>A.height?z.height:A.height;};};if(A.left!=undefined){w.style.left=A.left+a;w.style.top=A.top+a;};if(A.width!=undefined){if(A.width<0){A.width=0;};if(A.height<0){A.height=0;};if(A.elementToApplyDimensions){w=A.elementToApplyDimensions;};w.style.width=A.width+a;w.style.height=A.height+a;};},tint:function(B,C){for(var name in this){if(name.indexOf(p)==0&&this[name] instanceof Function){this[name](B,C,B.style);};};},_isInitialized:function(){return !!this._markup;},_getDefaultInsets:function(){var G=[b,d,c,j];var E={};for(var name in this){if(name.indexOf(l)==0&&this[name] instanceof Function){var F=this[name]();for(var i=0;i<G.length;i++){var D=G[i];if(E[D]==undefined){E[D]=F[D];};if(F[D]<E[D]){E[D]=F[D];};};};};if(E[b]!=undefined){return E;};return {top:0,right:0,bottom:0,left:0};}}});})();(function(){var n="toolTipText",m="icon",l="label",k="qx.ui.core.MExecutable",j="value",h="qx.event.type.Event",g="_applyCommand",f="enabled",d="menu",c="changeCommand",a="qx.ui.core.Command",b="execute";qx.Mixin.define(k,{events:{"execute":h},properties:{command:{check:a,apply:g,event:c,nullable:true}},members:{__lL:null,__lM:false,__lN:null,_bindableProperties:[f,l,m,n,j,d],execute:function(){var o=this.getCommand();if(o){if(this.__lM){this.__lM=false;}else {this.__lM=true;o.execute(this);};};this.fireEvent(b);},__lO:function(e){if(this.__lM){this.__lM=false;return;};this.__lM=true;this.execute();},_applyCommand:function(p,q){if(q!=null){q.removeListenerById(this.__lN);};if(p!=null){this.__lN=p.addListener(b,this.__lO,this);};var t=this.__lL;if(t==null){this.__lL=t={};};var u;for(var i=0;i<this._bindableProperties.length;i++){var s=this._bindableProperties[i];if(q!=null&&!q.isDisposed()&&t[s]!=null){q.removeBinding(t[s]);t[s]=null;};if(p!=null&&qx.Class.hasProperty(this.constructor,s)){var r=p.get(s);if(r==null){u=this.get(s);if(u==null){this.syncAppearance();u=qx.util.PropertyUtil.getThemeValue(this,s);};}else {u=null;};t[s]=p.bind(s,this,s);if(u){this.set(s,u);};};};}},destruct:function(){this._applyCommand(null,this.getCommand());this.__lL=null;}});})();(function(){var d="qx.ui.decoration.MBackgroundColor",c="Color",b="_applyBackgroundColor",a="";qx.Mixin.define(d,{properties:{backgroundColor:{check:c,nullable:true,apply:b}},members:{_tintBackgroundColor:function(e,f,g){if(f==null){f=this.getBackgroundColor();};f=qx.theme.manager.Color.getInstance().resolve(f);g.backgroundColor=f||a;},_resizeBackgroundColor:function(h,i,j){var k=this.getInsets();i-=k.left+k.right;j-=k.top+k.bottom;return {left:k.left,top:k.top,width:i,height:j};},_applyBackgroundColor:function(){{};}}});})();(function(){var b="qx.ui.layout.Canvas",a="number";qx.Class.define(b,{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:null,renderLayout:function(c,d){var q=this._getLayoutChildren();var g,p,n;var s,top,e,f,j,h;var o,m,r,k;for(var i=0,l=q.length;i<l;i++){g=q[i];p=g.getSizeHint();n=g.getLayoutProperties();o=g.getMarginTop();m=g.getMarginRight();r=g.getMarginBottom();k=g.getMarginLeft();s=n.left!=null?n.left:n.edge;if(qx.lang.Type.isString(s)){s=Math.round(parseFloat(s)*c/100);};e=n.right!=null?n.right:n.edge;if(qx.lang.Type.isString(e)){e=Math.round(parseFloat(e)*c/100);};top=n.top!=null?n.top:n.edge;if(qx.lang.Type.isString(top)){top=Math.round(parseFloat(top)*d/100);};f=n.bottom!=null?n.bottom:n.edge;if(qx.lang.Type.isString(f)){f=Math.round(parseFloat(f)*d/100);};if(s!=null&&e!=null){j=c-s-e-k-m;if(j<p.minWidth){j=p.minWidth;}else if(j>p.maxWidth){j=p.maxWidth;};s+=k;}else {j=n.width;if(j==null){j=p.width;}else {j=Math.round(parseFloat(j)*c/100);if(j<p.minWidth){j=p.minWidth;}else if(j>p.maxWidth){j=p.maxWidth;};};if(e!=null){s=c-j-e-m-k;}else if(s==null){s=k;}else {s+=k;};};if(top!=null&&f!=null){h=d-top-f-o-r;if(h<p.minHeight){h=p.minHeight;}else if(h>p.maxHeight){h=p.maxHeight;};top+=o;}else {h=n.height;if(h==null){h=p.height;}else {h=Math.round(parseFloat(h)*d/100);if(h<p.minHeight){h=p.minHeight;}else if(h>p.maxHeight){h=p.maxHeight;};};if(f!=null){top=d-h-f-r-o;}else if(top==null){top=o;}else {top+=o;};};g.renderLayout(s,top,j,h);};},_computeSizeHint:function(){var I=0,H=0;var F=0,D=0;var B,A;var z,x;var t=this._getLayoutChildren();var w,G,v;var J,top,u,y;for(var i=0,l=t.length;i<l;i++){w=t[i];G=w.getLayoutProperties();v=w.getSizeHint();var E=w.getMarginLeft()+w.getMarginRight();var C=w.getMarginTop()+w.getMarginBottom();B=v.width+E;A=v.minWidth+E;J=G.left!=null?G.left:G.edge;if(J&&typeof J===a){B+=J;A+=J;};u=G.right!=null?G.right:G.edge;if(u&&typeof u===a){B+=u;A+=u;};I=Math.max(I,B);H=Math.max(H,A);z=v.height+C;x=v.minHeight+C;top=G.top!=null?G.top:G.edge;if(top&&typeof top===a){z+=top;x+=top;};y=G.bottom!=null?G.bottom:G.edge;if(y&&typeof y===a){z+=y;x+=y;};F=Math.max(F,z);D=Math.max(D,x);};return {width:I,minWidth:H,height:F,minHeight:D};}}});})();(function(){var t="mshtml",s="engine.name",r="backgroundPositionX",q='<div style="',p="backgroundPositionY",o='</div>',n="no-repeat",m="engine.version",l="scale",k='">',d=" ",j="repeat-x",g="repeat-y",c="hidden",b="qx.ui.decoration.MBackgroundImage",f="String",e="browser.quirksmode",h="repeat",a="",i="_applyBackgroundImage";qx.Mixin.define(b,{properties:{backgroundImage:{check:f,nullable:true,apply:i},backgroundRepeat:{check:[h,j,g,n,l],init:h,apply:i},backgroundPositionX:{nullable:true,apply:i},backgroundPositionY:{nullable:true,apply:i},backgroundPosition:{group:[p,r]}},members:{_generateMarkup:this._generateBackgroundMarkup,_generateBackgroundMarkup:function(u,content){var y=a;var x=this.getBackgroundImage();var w=this.getBackgroundRepeat();var top=this.getBackgroundPositionY();if(top==null){top=0;};var z=this.getBackgroundPositionX();if(z==null){z=0;};u.backgroundPosition=z+d+top;if(x){var v=qx.util.AliasManager.getInstance().resolve(x);y=qx.bom.element.Decoration.create(v,w,u);}else {if((qx.core.Environment.get(s)==t)){if(parseFloat(qx.core.Environment.get(m))<7||qx.core.Environment.get(e)){u.overflow=c;};};if(!content){content=a;};y=q+qx.bom.element.Style.compile(u)+k+content+o;};return y;},_applyBackgroundImage:function(){{};}}});})();(function(){var q="sliceBottom",p="insetRight",o="insetTop",n="sliceLeft",m="_applyBaseImage",l="insetBottom",k="sliceRight",j="_applyFill",i="insetLeft",h="String",c="qx.ui.decoration.Grid",g="sliceTop",f="set",b="shorthand",a="_applyInsets",e="_applySlices",d="Number";qx.Class.define(c,{extend:qx.core.Object,implement:[qx.ui.decoration.IDecorator],construct:function(r,s){qx.core.Object.call(this);if(qx.ui.decoration.css3.BorderImage.IS_SUPPORTED){this.__BF=new qx.ui.decoration.css3.BorderImage();if(r){this.__BG(r);};}else {this.__BF=new qx.ui.decoration.GridDiv(r);};if(s!=null){this.__BF.setInsets(s);};{};},properties:{baseImage:{check:h,nullable:true,apply:m},insetLeft:{check:d,nullable:true,apply:a},insetRight:{check:d,nullable:true,apply:a},insetBottom:{check:d,nullable:true,apply:a},insetTop:{check:d,nullable:true,apply:a},insets:{group:[o,p,l,i],mode:b},sliceLeft:{check:d,nullable:true,apply:e},sliceRight:{check:d,nullable:true,apply:e},sliceBottom:{check:d,nullable:true,apply:e},sliceTop:{check:d,nullable:true,apply:e},slices:{group:[g,k,q,n],mode:b},fill:{apply:j}},members:{__BF:null,getMarkup:function(){return this.__BF.getMarkup();},resize:function(t,u,v){this.__BF.resize(t,u,v);},tint:function(w,x){},getInsets:function(){return this.__BF.getInsets();},_applyInsets:function(y,z,name){var A=f+qx.lang.String.firstUp(name);this.__BF[A](y);},_applySlices:function(B,C,name){var D=f+qx.lang.String.firstUp(name);if(this.__BF[D]){this.__BF[D](B);};},_applyFill:function(E,F,name){if(this.__BF.setFill){this.__BF.setFill(E);};},_applyBaseImage:function(G,H){if(this.__BF instanceof qx.ui.decoration.GridDiv){this.__BF.setBaseImage(G);}else {this.__BG(G);};},__BG:function(I){this.__BF.setBorderImage(I);var S=qx.util.AliasManager.getInstance().resolve(I);var T=/(.*)(\.[a-z]+)$/.exec(S);var O=T[1];var R=T[2];var L=qx.util.ResourceManager.getInstance();var U=L.getImageHeight(O+"-t"+R);var J=L.getImageWidth(O+"-r"+R);var K=L.getImageHeight(O+"-b"+R);var V=L.getImageWidth(O+"-l"+R);if(false&&!this.__BF instanceof qx.ui.decoration.css3.BorderImage){var M="The value of the property 'topSlice' is null! "+"Please verify the image '"+O+"-t"+R+"' is present.";var N="The value of the property 'rightSlice' is null! "+"Please verify the image '"+O+"-r"+R+"' is present.";var Q="The value of the property 'bottomSlice' is null! "+"Please verify the image '"+O+"-b"+R+"' is present.";var P="The value of the property 'leftSlice' is null! "+"Please verify the image '"+O+"-l"+R+"' is present.";qx.core.Assert.assertNotNull(U,M);qx.core.Assert.assertNotNull(J,N);qx.core.Assert.assertNotNull(K,Q);qx.core.Assert.assertNotNull(V,P);};if(U&&J&&K&&V){this.__BF.setSlice([U,J,K,V]);};}},destruct:function(){this.__BF.dispose();this.__BF=null;}});})();(function(){var k="join",j="toLocaleUpperCase",h="shift",g="substr",f="filter",e="unshift",d="match",c="quote",b="qx.lang.Generics",a="localeCompare",I="sort",H="some",G="charAt",F="split",E="substring",D="pop",C="toUpperCase",B="replace",A="push",z="charCodeAt",t="every",u="reverse",q="search",r="forEach",o="map",p="toLowerCase",m="splice",n="toLocaleLowerCase",v="indexOf",w="lastIndexOf",y="slice",x="concat";qx.Class.define(b,{statics:{__bd:{"Array":[k,u,I,A,D,h,e,m,x,y,v,w,r,o,f,H,t],"String":[c,E,p,C,G,z,v,w,n,j,a,d,q,B,F,g,x,y]},__be:function(J,K){return function(s){return J.prototype[K].apply(s,Array.prototype.slice.call(arguments,1));};},__bf:function(){var L=qx.lang.Generics.__bd;for(var P in L){var N=window[P];var M=L[P];for(var i=0,l=M.length;i<l;i++){var O=M[i];if(!N[O]){N[O]=qx.lang.Generics.__be(N,O);};};};}},defer:function(Q){Q.__bf();}});})();(function(){var a="qx.data.marshal.IMarshaler";qx.Interface.define(a,{members:{toClass:function(b,c){},toModel:function(d){}}});})();(function(){var k='"',j="Unsupported type!",h="change",g="qx.data.marshal.Json",f="set",e="_applyEventPropagation",d="",c="Array",b="_validate",a="qx.data.model.";qx.Class.define(g,{extend:qx.core.Object,implement:[qx.data.marshal.IMarshaler],construct:function(l){qx.core.Object.call(this);this.__tX=l;},statics:{$$instance:null,createModel:function(m,n){if(this.$$instance===null){this.$$instance=new qx.data.marshal.Json();};this.$$instance.toClass(m,n);return this.$$instance.toModel(m);}},members:{__tX:null,__tY:function(o){return qx.Bootstrap.getKeys(o).sort().join(k);},toClass:function(p,q){if(!qx.lang.Type.isObject(p)||!!p.$$isString||p instanceof qx.core.Object){if(p instanceof Array||qx.Bootstrap.getClass(p)==c){for(var i=0;i<p.length;i++){this.toClass(p[i],q);};};return;};var s=this.__tY(p);for(var t in p){this.toClass(p[t],q);};if(qx.Class.isDefined(a+s)){return;};if(this.__tX&&this.__tX.getModelClass&&this.__tX.getModelClass(s)!=null){return;};var z={};var y={__ua:this.__ua};for(var t in p){if(this.__tX&&this.__tX.getPropertyMapping){t=this.__tX.getPropertyMapping(t,s);};t=t.replace(/-|\.|\s+/g,d);{};z[t]={};z[t].nullable=true;z[t].event=h+qx.lang.String.firstUp(t);if(q){z[t].apply=e;};if(this.__tX&&this.__tX.getValidationRule){var v=this.__tX.getValidationRule(s,t);if(v){z[t].validate=b+t;y[b+t]=v;};};};if(this.__tX&&this.__tX.getModelSuperClass){var x=this.__tX.getModelSuperClass(s)||qx.core.Object;}else {var x=qx.core.Object;};var u=[];if(this.__tX&&this.__tX.getModelMixins){var w=this.__tX.getModelMixins(s);if(!qx.lang.Type.isArray(w)){if(w!=null){u=[w];};}else {u=w;};};if(q){u.push(qx.data.marshal.MEventBubbling);};var r={extend:x,include:u,properties:z,members:y,destruct:this.__ub};qx.Class.define(a+s,r);},__ub:function(){var A=qx.util.PropertyUtil.getAllProperties(this.constructor);for(var B in A){this.__ua(this.get(A[B].name));};},__ua:function(C){if(!(C instanceof qx.core.Object)){return;};if(C.isDisposed()){return;};C.dispose();},__uc:function(D){var E;if(this.__tX&&this.__tX.getModelClass){E=this.__tX.getModelClass(D);};if(E!=null){return (new E());}else {var F=qx.Class.getByName(a+D);return (new F());};},toModel:function(G){var L=qx.lang.Type.isObject(G);var H=G instanceof Array||qx.Bootstrap.getClass(G)==c;if((!L&&!H)||!!G.$$isString||G instanceof qx.core.Object){return G;}else if(H){var N=new qx.data.Array();N.setAutoDisposeItems(true);for(var i=0;i<G.length;i++){N.push(this.toModel(G[i]));};return N;}else if(L){var I=this.__tY(G);var O=this.__uc(I);for(var M in G){var J=M;if(this.__tX&&this.__tX.getPropertyMapping){J=this.__tX.getPropertyMapping(M,I);};var P=J.replace(/-|\.|\s+/g,d);{};J=P;var K=f+qx.lang.String.firstUp(J);if(O[K]){O[K](this.toModel(G[M]));};};return O;};;throw new Error(j);}},destruct:function(){this.__tX=null;}});})();(function(){var b="qx.event.GlobalError",a="qx.globalErrorHandling";qx.Bootstrap.define(b,{statics:{__cp:function(){if(qx.core&&qx.core.Environment){return qx.core.Environment.get(a);}else {return !!qx.Bootstrap.getEnvironmentSetting(a);};},setErrorHandler:function(c,d){this.__cq=c||null;this.__cr=d||window;if(this.__cp()){if(c&&window.onerror){var e=qx.Bootstrap.bind(this.__ct,this);if(this.__cs==null){this.__cs=window.onerror;};var self=this;window.onerror=function(f,g,h){self.__cs(f,g,h);e(f,g,h);};};if(c&&!window.onerror){window.onerror=qx.Bootstrap.bind(this.__ct,this);};if(this.__cq==null){if(this.__cs!=null){window.onerror=this.__cs;this.__cs=null;}else {window.onerror=null;};};};},__ct:function(i,j,k){if(this.__cq){this.handleError(new qx.core.WindowError(i,j,k));return true;};},observeMethod:function(l){if(this.__cp()){var self=this;return function(){if(!self.__cq){return l.apply(this,arguments);};try{return l.apply(this,arguments);}catch(m){self.handleError(new qx.core.GlobalError(m,arguments));};};}else {return l;};},handleError:function(n){if(this.__cq){this.__cq.call(this.__cr,n);};}},defer:function(o){if(qx.core&&qx.core.Environment){qx.core.Environment.add(a,true);}else {qx.Bootstrap.setEnvironmentSetting(a,true);};o.setErrorHandler(null,null);}});})();(function(){var b="GlobalError: ",a="qx.core.GlobalError";qx.Bootstrap.define(a,{extend:Error,construct:function(c,d){if(qx.Bootstrap.DEBUG){qx.core.Assert.assertNotUndefined(c);};this.__cu=b+(c&&c.message?c.message:c);var e=Error.call(this,this.__cu);if(e.stack){this.stack=e.stack;};if(e.stacktrace){this.stacktrace=e.stacktrace;};this.__cx=d;this.__cy=c;},members:{__cy:null,__cx:null,__cu:null,toString:function(){return this.__cu;},getArguments:function(){return this.__cx;},getSourceException:function(){return this.__cy;}},destruct:function(){this.__cy=null;this.__cx=null;this.__cu=null;}});})();(function(){var b="qx.util.DeferredCallManager",a="singleton";qx.Class.define(b,{extend:qx.core.Object,type:a,construct:function(){this.__dt={};this.__du=qx.lang.Function.bind(this.__dy,this);this.__dv=false;},members:{__dw:null,__dx:null,__dt:null,__dv:null,__du:null,schedule:function(c){if(this.__dw==null){this.__dw=window.setTimeout(this.__du,0);};var d=c.toHashCode();if(this.__dx&&this.__dx[d]){return;};this.__dt[d]=c;this.__dv=true;},cancel:function(e){var f=e.toHashCode();if(this.__dx&&this.__dx[f]){this.__dx[f]=null;return;};delete this.__dt[f];if(qx.lang.Object.isEmpty(this.__dt)&&this.__dw!=null){window.clearTimeout(this.__dw);this.__dw=null;};},__dy:qx.event.GlobalError.observeMethod(function(){this.__dw=null;while(this.__dv){this.__dx=qx.lang.Object.clone(this.__dt);this.__dt={};this.__dv=false;for(var h in this.__dx){var g=this.__dx[h];if(g){this.__dx[h]=null;g.call();};};};this.__dx=null;})},destruct:function(){if(this.__dw!=null){window.clearTimeout(this.__dw);};this.__du=this.__dt=null;}});})();(function(){var d="&",c="qx.lang.Object",b="=",a="+";qx.Bootstrap.define(c,{statics:{empty:function(e){{};for(var f in e){if(e.hasOwnProperty(f)){delete e[f];};};},isEmpty:function(g){{};for(var h in g){return false;};return true;},hasMinLength:function(j,k){{};if(k<=0){return true;};var length=0;for(var m in j){if((++length)>=k){return true;};};return false;},getLength:qx.Bootstrap.objectGetLength,getKeys:qx.Bootstrap.getKeys,getKeysAsString:qx.Bootstrap.getKeysAsString,getValues:function(n){{};var p=[];var o=this.getKeys(n);for(var i=0,l=o.length;i<l;i++){p.push(n[o[i]]);};return p;},mergeWith:qx.Bootstrap.objectMergeWith,carefullyMergeWith:function(q,r){{};return qx.lang.Object.mergeWith(q,r,false);},merge:function(s,t){{};var u=arguments.length;for(var i=1;i<u;i++){qx.lang.Object.mergeWith(s,arguments[i]);};return s;},clone:function(v,w){if(qx.lang.Type.isObject(v)){var x={};for(var y in v){if(w){x[y]=qx.lang.Object.clone(v[y],w);}else {x[y]=v[y];};};return x;}else if(qx.lang.Type.isArray(v)){var x=[];for(var i=0;i<v.length;i++){if(w){x[i]=qx.lang.Object.clone(v[i]);}else {x[i]=v[i];};};return x;};return v;},invert:function(z){{};var A={};for(var B in z){A[z[B].toString()]=B;};return A;},getKeyFromValue:function(C,D){{};for(var E in C){if(C.hasOwnProperty(E)&&C[E]===D){return E;};};return null;},contains:function(F,G){{};return this.getKeyFromValue(F,G)!==null;},select:function(H,I){{};return I[H];},fromArray:function(J){{};var K={};for(var i=0,l=J.length;i<l;i++){{};K[J[i].toString()]=true;};return K;},toUriParameter:function(L,M){var P,N=[];for(P in L){if(L.hasOwnProperty(P)){var O=L[P];if(O instanceof Array){for(var i=0;i<O.length;i++){this.__di(P,O[i],N,M);};}else {this.__di(P,O,N,M);};};};return N.join(d);},__di:function(Q,R,S,T){var U=window.encodeURIComponent;if(T){S.push(U(Q).replace(/%20/g,a)+b+U(R).replace(/%20/g,a));}else {S.push(U(Q)+b+U(R));};}}});})();(function(){var a="qx.util.DeferredCall";qx.Class.define(a,{extend:qx.core.Object,construct:function(b,c){qx.core.Object.call(this);this.__cq=b;this.__cr=c||null;this.__dz=qx.util.DeferredCallManager.getInstance();},members:{__cq:null,__cr:null,__dz:null,cancel:function(){this.__dz.cancel(this);},schedule:function(){this.__dz.schedule(this);},call:function(){var d;{};this.__cr?this.__cq.apply(this.__cr):this.__cq();}},destruct:function(){this.cancel();this.__cr=this.__cq=this.__dz=null;}});})();(function(){var m="Child is already in: ",k="text",j="qx.html.Element",h="|capture|",g="focus",f="blur",d="deactivate",c="css.userselect",b="capture",a="visible",N="Root elements could not be inserted into other ones.",M="Has no children!",L="|bubble|",K="releaseCapture",J="Could not move to same index!",I="qxSelectable",H="tabIndex",G="off",F="on",E="__dW",t="qx.html.Iframe",u="activate",r="Has no parent to remove from.",s="none",p="hidden",q="Has no child at this position!",n="css.userselect.none",o="div",v="",w="mshtml",A="engine.name",z="Has no child: ",C="scroll",B="Could not overwrite existing element!",D="element";qx.Class.define(j,{extend:qx.core.Object,construct:function(O,P,Q){qx.core.Object.call(this);this.__dA=O||o;this.__dB=P||null;this.__dC=Q||null;},statics:{DEBUG:false,_modified:{},_visibility:{},_scroll:{},_actions:[],__dD:{},_scheduleFlush:function(R){qx.html.Element.__ei.schedule();},flush:function(){var bd;{};var U=this.__dE();var T=U.getFocus();if(T&&this.__dI(T)){U.blur(T);};var bk=U.getActive();if(bk&&this.__dI(bk)){qx.bom.Element.deactivate(bk);};var X=this.__dG();if(X&&this.__dI(X)){qx.bom.Element.releaseCapture(X);};var be=[];var bf=this._modified;for(var bc in bf){bd=bf[bc];if(bd.__eb()||bd.classname==t){if(bd.__dJ&&qx.dom.Hierarchy.isRendered(bd.__dJ)){be.push(bd);}else {{};bd.__ea();};delete bf[bc];};};for(var i=0,l=be.length;i<l;i++){bd=be[i];{};bd.__ea();};var ba=this._visibility;for(var bc in ba){bd=ba[bc];var bg=bd.__dJ;if(!bg){delete ba[bc];continue;};{};if(!bd.$$disposed){bg.style.display=bd.__dM?v:s;if((qx.core.Environment.get(A)==w)){if(!(document.documentMode>=8)){bg.style.visibility=bd.__dM?a:p;};};};delete ba[bc];};var scroll=this._scroll;for(var bc in scroll){bd=scroll[bc];var bl=bd.__dJ;if(bl&&bl.offsetWidth){var W=true;if(bd.__dP!=null){bd.__dJ.scrollLeft=bd.__dP;delete bd.__dP;};if(bd.__dQ!=null){bd.__dJ.scrollTop=bd.__dQ;delete bd.__dQ;};var bh=bd.__dN;if(bh!=null){var bb=bh.element.getDomElement();if(bb&&bb.offsetWidth){qx.bom.element.Scroll.intoViewX(bb,bl,bh.align);delete bd.__dN;}else {W=false;};};var bi=bd.__dO;if(bi!=null){var bb=bi.element.getDomElement();if(bb&&bb.offsetWidth){qx.bom.element.Scroll.intoViewY(bb,bl,bi.align);delete bd.__dO;}else {W=false;};};if(W){delete scroll[bc];};};};var V={"releaseCapture":1,"blur":1,"deactivate":1};for(var i=0;i<this._actions.length;i++){var bj=this._actions[i];var bg=bj.element.__dJ;if(!bg||!V[bj.type]&&!bj.element.__eb()){continue;};var Y=bj.args;Y.unshift(bg);qx.bom.Element[bj.type].apply(qx.bom.Element,Y);};this._actions=[];for(var bc in this.__dD){var S=this.__dD[bc];var bl=S.element.__dJ;if(bl){qx.bom.Selection.set(bl,S.start,S.end);delete this.__dD[bc];};};qx.event.handler.Appear.refresh();},__dE:function(){if(!this.__dF){var bm=qx.event.Registration.getManager(window);this.__dF=bm.getHandler(qx.event.handler.Focus);};return this.__dF;},__dG:function(){if(!this.__dH){var bn=qx.event.Registration.getManager(window);this.__dH=bn.getDispatcher(qx.event.dispatch.MouseCapture);};return this.__dH.getCaptureElement();},__dI:function(bo){var bp=qx.core.ObjectRegistry.fromHashCode(bo.$$element);return bp&&!bp.__eb();}},members:{__dA:null,__dJ:null,__dK:false,__dL:true,__dM:true,__dN:null,__dO:null,__dP:null,__dQ:null,__dR:null,__dS:null,__dT:null,__dB:null,__dC:null,__dU:null,__dV:null,__dW:null,__dX:null,__dY:null,_scheduleChildrenUpdate:function(){if(this.__dX){return;};this.__dX=true;qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush(D);},_createDomElement:function(){return qx.dom.Element.create(this.__dA);},__ea:function(){{};var length;var bq=this.__dW;if(bq){length=bq.length;var br;for(var i=0;i<length;i++){br=bq[i];if(br.__dM&&br.__dL&&!br.__dJ){br.__ea();};};};if(!this.__dJ){this.__dJ=this._createDomElement();this.__dJ.$$element=this.$$hash;this._copyData(false);if(bq&&length>0){this._insertChildren();};}else {this._syncData();if(this.__dX){this._syncChildren();};};delete this.__dX;},_insertChildren:function(){var bs=this.__dW;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.__dJ&&bu.__dL){bt.appendChild(bu.__dJ);};};this.__dJ.appendChild(bt);}else {var bt=this.__dJ;for(var i=0;i<length;i++){bu=bs[i];if(bu.__dJ&&bu.__dL){bt.appendChild(bu.__dJ);};};};},_syncChildren:function(){var bz;var bE=qx.core.ObjectRegistry;var bv=this.__dW;var bC=bv.length;var bw;var bA;var by=this.__dJ;var bB=by.childNodes;var bx=0;var bD;{};for(var i=bB.length-1;i>=0;i--){bD=bB[i];bA=bE.fromHashCode(bD.$$element);if(!bA||!bA.__dL||bA.__dY!==this){by.removeChild(bD);{};};};for(var i=0;i<bC;i++){bw=bv[i];if(bw.__dL){bA=bw.__dJ;bD=bB[bx];if(!bA){continue;};if(bA!=bD){if(bD){by.insertBefore(bA,bD);}else {by.appendChild(bA);};{};};bx++;};};{};},_copyData:function(bF){var bJ=this.__dJ;var bI=this.__dC;if(bI){var bG=qx.bom.element.Attribute;for(var bK in bI){bG.set(bJ,bK,bI[bK]);};};var bI=this.__dB;if(bI){var bH=qx.bom.element.Style;if(bF){bH.setStyles(bJ,bI);}else {bH.setCss(bJ,bH.compile(bI));};};var bI=this.__dU;if(bI){for(var bK in bI){this._applyProperty(bK,bI[bK]);};};var bI=this.__dV;if(bI){qx.event.Registration.getManager(bJ).importListeners(bJ,bI);delete this.__dV;};},_syncData:function(){var bP=this.__dJ;var bO=qx.bom.element.Attribute;var bM=qx.bom.element.Style;var bN=this.__dS;if(bN){var bS=this.__dC;if(bS){var bQ;for(var bR in bN){bQ=bS[bR];if(bQ!==undefined){bO.set(bP,bR,bQ);}else {bO.reset(bP,bR);};};};this.__dS=null;};var bN=this.__dR;if(bN){var bS=this.__dB;if(bS){var bL={};for(var bR in bN){bL[bR]=bS[bR];};bM.setStyles(bP,bL);};this.__dR=null;};var bN=this.__dT;if(bN){var bS=this.__dU;if(bS){var bQ;for(var bR in bN){this._applyProperty(bR,bS[bR]);};};this.__dT=null;};},__eb:function(){var bT=this;while(bT){if(bT.__dK){return true;};if(!bT.__dL||!bT.__dM){return false;};bT=bT.__dY;};return false;},__ec:function(bU){if(bU.__dY===this){throw new Error(m+bU);};if(bU.__dK){throw new Error(N);};if(bU.__dY){bU.__dY.remove(bU);};bU.__dY=this;if(!this.__dW){this.__dW=[];};if(this.__dJ){this._scheduleChildrenUpdate();};},__ed:function(bV){if(bV.__dY!==this){throw new Error(z+bV);};if(this.__dJ){this._scheduleChildrenUpdate();};delete bV.__dY;},__ee:function(bW){if(bW.__dY!==this){throw new Error(z+bW);};if(this.__dJ){this._scheduleChildrenUpdate();};},getChildren:function(){return this.__dW||null;},getChild:function(bX){var bY=this.__dW;return bY&&bY[bX]||null;},hasChildren:function(){var ca=this.__dW;return ca&&ca[0]!==undefined;},indexOf:function(cb){var cc=this.__dW;return cc?cc.indexOf(cb):-1;},hasChild:function(cd){var ce=this.__dW;return ce&&ce.indexOf(cd)!==-1;},add:function(cf){if(arguments[1]){for(var i=0,l=arguments.length;i<l;i++){this.__ec(arguments[i]);};this.__dW.push.apply(this.__dW,arguments);}else {this.__ec(cf);this.__dW.push(cf);};return this;},addAt:function(cg,ch){this.__ec(cg);qx.lang.Array.insertAt(this.__dW,cg,ch);return this;},remove:function(ci){var cj=this.__dW;if(!cj){return;};if(arguments[1]){var ck;for(var i=0,l=arguments.length;i<l;i++){ck=arguments[i];this.__ed(ck);qx.lang.Array.remove(cj,ck);};}else {this.__ed(ci);qx.lang.Array.remove(cj,ci);};return this;},removeAt:function(cl){var cm=this.__dW;if(!cm){throw new Error(M);};var cn=cm[cl];if(!cn){throw new Error(q);};this.__ed(cn);qx.lang.Array.removeAt(this.__dW,cl);return this;},removeAll:function(){var co=this.__dW;if(co){for(var i=0,l=co.length;i<l;i++){this.__ed(co[i]);};co.length=0;};return this;},getParent:function(){return this.__dY||null;},insertInto:function(parent,cp){parent.__ec(this);if(cp==null){parent.__dW.push(this);}else {qx.lang.Array.insertAt(this.__dW,this,cp);};return this;},insertBefore:function(cq){var parent=cq.__dY;parent.__ec(this);qx.lang.Array.insertBefore(parent.__dW,this,cq);return this;},insertAfter:function(cr){var parent=cr.__dY;parent.__ec(this);qx.lang.Array.insertAfter(parent.__dW,this,cr);return this;},moveTo:function(cs){var parent=this.__dY;parent.__ee(this);var ct=parent.__dW.indexOf(this);if(ct===cs){throw new Error(J);}else if(ct<cs){cs--;};qx.lang.Array.removeAt(parent.__dW,ct);qx.lang.Array.insertAt(parent.__dW,this,cs);return this;},moveBefore:function(cu){var parent=this.__dY;return this.moveTo(parent.__dW.indexOf(cu));},moveAfter:function(cv){var parent=this.__dY;return this.moveTo(parent.__dW.indexOf(cv)+1);},free:function(){var parent=this.__dY;if(!parent){throw new Error(r);};if(!parent.__dW){return;};parent.__ed(this);qx.lang.Array.remove(parent.__dW,this);return this;},getDomElement:function(){return this.__dJ||null;},getNodeName:function(){return this.__dA;},setNodeName:function(name){this.__dA=name;},setRoot:function(cw){this.__dK=cw;},useMarkup:function(cx){if(this.__dJ){throw new Error(B);};if((qx.core.Environment.get(A)==w)){var cy=document.createElement(o);}else {var cy=qx.dom.Element.getHelperElement();};cy.innerHTML=cx;this.useElement(cy.firstChild);return this.__dJ;},useElement:function(cz){if(this.__dJ){throw new Error(B);};this.__dJ=cz;this.__dJ.$$element=this.$$hash;this._copyData(true);},isFocusable:function(){var cB=this.getAttribute(H);if(cB>=1){return true;};var cA=qx.event.handler.Focus.FOCUSABLE_ELEMENTS;if(cB>=0&&cA[this.__dA]){return true;};return false;},setSelectable:function(cC){this.setAttribute(I,cC?F:G);var cD=qx.core.Environment.get(c);if(cD){this.setStyle(cD,cC?k:qx.core.Environment.get(n));};},isNativelyFocusable:function(){return !!qx.event.handler.Focus.FOCUSABLE_ELEMENTS[this.__dA];},include:function(){if(this.__dL){return;};delete this.__dL;if(this.__dY){this.__dY._scheduleChildrenUpdate();};return this;},exclude:function(){if(!this.__dL){return;};this.__dL=false;if(this.__dY){this.__dY._scheduleChildrenUpdate();};return this;},isIncluded:function(){return this.__dL===true;},show:function(){if(this.__dM){return;};if(this.__dJ){qx.html.Element._visibility[this.$$hash]=this;qx.html.Element._scheduleFlush(D);};if(this.__dY){this.__dY._scheduleChildrenUpdate();};delete this.__dM;},hide:function(){if(!this.__dM){return;};if(this.__dJ){qx.html.Element._visibility[this.$$hash]=this;qx.html.Element._scheduleFlush(D);};this.__dM=false;},isVisible:function(){return this.__dM===true;},scrollChildIntoViewX:function(cE,cF,cG){var cH=this.__dJ;var cI=cE.getDomElement();if(cG!==false&&cH&&cH.offsetWidth&&cI&&cI.offsetWidth){qx.bom.element.Scroll.intoViewX(cI,cH,cF);}else {this.__dN={element:cE,align:cF};qx.html.Element._scroll[this.$$hash]=this;qx.html.Element._scheduleFlush(D);};delete this.__dP;},scrollChildIntoViewY:function(cJ,cK,cL){var cM=this.__dJ;var cN=cJ.getDomElement();if(cL!==false&&cM&&cM.offsetWidth&&cN&&cN.offsetWidth){qx.bom.element.Scroll.intoViewY(cN,cM,cK);}else {this.__dO={element:cJ,align:cK};qx.html.Element._scroll[this.$$hash]=this;qx.html.Element._scheduleFlush(D);};delete this.__dQ;},scrollToX:function(x,cO){var cP=this.__dJ;if(cO!==true&&cP&&cP.offsetWidth){cP.scrollLeft=x;delete this.__dP;}else {this.__dP=x;qx.html.Element._scroll[this.$$hash]=this;qx.html.Element._scheduleFlush(D);};delete this.__dN;},getScrollX:function(){var cQ=this.__dJ;if(cQ){return cQ.scrollLeft;};return this.__dP||0;},scrollToY:function(y,cR){var cS=this.__dJ;if(cR!==true&&cS&&cS.offsetWidth){cS.scrollTop=y;delete this.__dQ;}else {this.__dQ=y;qx.html.Element._scroll[this.$$hash]=this;qx.html.Element._scheduleFlush(D);};delete this.__dO;},getScrollY:function(){var cT=this.__dJ;if(cT){return cT.scrollTop;};return this.__dQ||0;},disableScrolling:function(){this.enableScrolling();this.scrollToX(0);this.scrollToY(0);this.addListener(C,this.__eg,this);},enableScrolling:function(){this.removeListener(C,this.__eg,this);},__ef:null,__eg:function(e){if(!this.__ef){this.__ef=true;this.__dJ.scrollTop=0;this.__dJ.scrollLeft=0;delete this.__ef;};},getTextSelection:function(){var cU=this.__dJ;if(cU){return qx.bom.Selection.get(cU);};return null;},getTextSelectionLength:function(){var cV=this.__dJ;if(cV){return qx.bom.Selection.getLength(cV);};return null;},getTextSelectionStart:function(){var cW=this.__dJ;if(cW){return qx.bom.Selection.getStart(cW);};return null;},getTextSelectionEnd:function(){var cX=this.__dJ;if(cX){return qx.bom.Selection.getEnd(cX);};return null;},setTextSelection:function(cY,da){var dc=this.__dJ;if(dc){qx.bom.Selection.set(dc,cY,da);return;};qx.html.Element.__dD[this.toHashCode()]={element:this,start:cY,end:da};qx.html.Element._scheduleFlush(D);},clearTextSelection:function(){var dd=this.__dJ;if(dd){qx.bom.Selection.clear(dd);};delete qx.html.Element.__dD[this.toHashCode()];},__eh:function(de,df){var dg=qx.html.Element._actions;dg.push({type:de,element:this,args:df||[]});qx.html.Element._scheduleFlush(D);},focus:function(){this.__eh(g);},blur:function(){this.__eh(f);},activate:function(){this.__eh(u);},deactivate:function(){this.__eh(d);},capture:function(dh){this.__eh(b,[dh!==false]);},releaseCapture:function(){this.__eh(K);},setStyle:function(di,dj,dk){if(!this.__dB){this.__dB={};};if(this.__dB[di]==dj){return;};if(dj==null){delete this.__dB[di];}else {this.__dB[di]=dj;};if(this.__dJ){if(dk){qx.bom.element.Style.set(this.__dJ,di,dj);return this;};if(!this.__dR){this.__dR={};};this.__dR[di]=true;qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush(D);};return this;},setStyles:function(dl,dm){var dn=qx.bom.element.Style;if(!this.__dB){this.__dB={};};if(this.__dJ){if(!this.__dR){this.__dR={};};for(var dq in dl){var dp=dl[dq];if(this.__dB[dq]==dp){continue;};if(dp==null){delete this.__dB[dq];}else {this.__dB[dq]=dp;};if(dm){dn.set(this.__dJ,dq,dp);continue;};this.__dR[dq]=true;};qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush(D);}else {for(var dq in dl){var dp=dl[dq];if(this.__dB[dq]==dp){continue;};if(dp==null){delete this.__dB[dq];}else {this.__dB[dq]=dp;};};};return this;},removeStyle:function(dr,ds){this.setStyle(dr,null,ds);},getStyle:function(dt){return this.__dB?this.__dB[dt]:null;},getAllStyles:function(){return this.__dB||null;},setAttribute:function(du,dv,dw){if(!this.__dC){this.__dC={};};if(this.__dC[du]==dv){return;};if(dv==null){delete this.__dC[du];}else {this.__dC[du]=dv;};if(this.__dJ){if(dw){qx.bom.element.Attribute.set(this.__dJ,du,dv);return this;};if(!this.__dS){this.__dS={};};this.__dS[du]=true;qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush(D);};return this;},setAttributes:function(dx,dy){for(var dz in dx){this.setAttribute(dz,dx[dz],dy);};return this;},removeAttribute:function(dA,dB){this.setAttribute(dA,null,dB);},getAttribute:function(dC){return this.__dC?this.__dC[dC]:null;},_applyProperty:function(name,dD){},_setProperty:function(dE,dF,dG){if(!this.__dU){this.__dU={};};if(this.__dU[dE]==dF){return;};if(dF==null){delete this.__dU[dE];}else {this.__dU[dE]=dF;};if(this.__dJ){if(dG){this._applyProperty(dE,dF);return this;};if(!this.__dT){this.__dT={};};this.__dT[dE]=true;qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush(D);};return this;},_removeProperty:function(dH,dI){this._setProperty(dH,null,dI);},_getProperty:function(dJ){var dK=this.__dU;if(!dK){return null;};var dL=dK[dJ];return dL==null?null:dL;},addListener:function(dM,dN,self,dO){var dP;if(this.$$disposed){return null;};{};if(this.__dJ){return qx.event.Registration.addListener(this.__dJ,dM,dN,self,dO);};if(!this.__dV){this.__dV={};};if(dO==null){dO=false;};var dQ=qx.event.Manager.getNextUniqueId();var dR=dM+(dO?h:L)+dQ;this.__dV[dR]={type:dM,listener:dN,self:self,capture:dO,unique:dQ};return dR;},removeListener:function(dS,dT,self,dU){var dV;if(this.$$disposed){return null;};{};if(this.__dJ){qx.event.Registration.removeListener(this.__dJ,dS,dT,self,dU);}else {var dX=this.__dV;var dW;if(dU==null){dU=false;};for(var dY in dX){dW=dX[dY];if(dW.listener===dT&&dW.self===self&&dW.capture===dU&&dW.type===dS){delete dX[dY];break;};};};return this;},removeListenerById:function(ea){if(this.$$disposed){return null;};if(this.__dJ){qx.event.Registration.removeListenerById(this.__dJ,ea);}else {delete this.__dV[ea];};return this;},hasListener:function(eb,ec){if(this.$$disposed){return false;};if(this.__dJ){return qx.event.Registration.hasListener(this.__dJ,eb,ec);};var ee=this.__dV;var ed;if(ec==null){ec=false;};for(var ef in ee){ed=ee[ef];if(ed.capture===ec&&ed.type===eb){return true;};};return false;}},defer:function(eg){eg.__ei=new qx.util.DeferredCall(eg.flush,eg);},destruct:function(){var eh=this.__dJ;if(eh){qx.event.Registration.getManager(eh).removeAllListeners(eh);eh.$$element=v;};if(!qx.core.ObjectRegistry.inShutDown){var parent=this.__dY;if(parent&&!parent.$$disposed){parent.remove(this);};};this._disposeArray(E);this.__dC=this.__dB=this.__dV=this.__dU=this.__dS=this.__dR=this.__dT=this.__dJ=this.__dY=this.__dN=this.__dO=null;}});})();(function(){var a="qx.html.Root";qx.Class.define(a,{extend:qx.html.Element,construct:function(b){qx.html.Element.call(this);if(b!=null){this.useElement(b);};},members:{useElement:function(c){qx.html.Element.prototype.useElement.call(this,c);this.setRoot(true);qx.html.Element._modified[this.$$hash]=this;}}});})();(function(){var e="qx.theme.manager.Icon",d="Theme",c="changeTheme",b="_applyTheme",a="singleton";qx.Class.define(e,{type:a,extend:qx.core.Object,properties:{theme:{check:d,nullable:true,apply:b,event:c}},members:{_applyTheme:function(f,g){var i=qx.util.AliasManager.getInstance();if(g){for(var h in g.aliases){i.remove(h);};};if(f){for(var h in f.aliases){i.add(h,f.aliases[h]);};};}}});})();(function(){var j="border-top",i="border-left",h="border-right",g="qx.ui.decoration.MSingleBorder",f="border-bottom",e="absolute",d="widthTop",c="styleRight",b="styleBottom",a="widthBottom",D="widthLeft",C="styleTop",B="colorBottom",A="styleLeft",z="widthRight",y="colorLeft",x="colorRight",w="colorTop",v="shorthand",u="double",q="px ",r="dotted",o="_applyWidth",p="Color",m="",n="dashed",k="Number",l=" ",s="solid",t="_applyStyle";qx.Mixin.define(g,{properties:{widthTop:{check:k,init:0,apply:o},widthRight:{check:k,init:0,apply:o},widthBottom:{check:k,init:0,apply:o},widthLeft:{check:k,init:0,apply:o},styleTop:{nullable:true,check:[s,r,n,u],init:s,apply:t},styleRight:{nullable:true,check:[s,r,n,u],init:s,apply:t},styleBottom:{nullable:true,check:[s,r,n,u],init:s,apply:t},styleLeft:{nullable:true,check:[s,r,n,u],init:s,apply:t},colorTop:{nullable:true,check:p,apply:t},colorRight:{nullable:true,check:p,apply:t},colorBottom:{nullable:true,check:p,apply:t},colorLeft:{nullable:true,check:p,apply:t},left:{group:[D,A,y]},right:{group:[z,c,x]},top:{group:[d,C,w]},bottom:{group:[a,b,B]},width:{group:[d,z,a,D],mode:v},style:{group:[C,c,b,A],mode:v},color:{group:[w,x,B,y],mode:v}},members:{_styleBorder:function(E){var G=qx.theme.manager.Color.getInstance();var K=G.resolve(this.getColorTop());var H=G.resolve(this.getColorRight());var F=G.resolve(this.getColorBottom());var J=G.resolve(this.getColorLeft());var I=this.getWidthTop();if(I>0){E[j]=I+q+this.getStyleTop()+l+(K||m);};var I=this.getWidthRight();if(I>0){E[h]=I+q+this.getStyleRight()+l+(H||m);};var I=this.getWidthBottom();if(I>0){E[f]=I+q+this.getStyleBottom()+l+(F||m);};var I=this.getWidthLeft();if(I>0){E[i]=I+q+this.getStyleLeft()+l+(J||m);};{};E.position=e;E.top=0;E.left=0;},_resizeBorder:function(L,M,N){var O=this.getInsets();M-=O.left+O.right;N-=O.top+O.bottom;if(M<0){M=0;};if(N<0){N=0;};return {left:O.left-this.getWidthLeft(),top:O.top-this.getWidthTop(),width:M,height:N};},_getDefaultInsetsForBorder:function(){return {top:this.getWidthTop(),right:this.getWidthRight(),bottom:this.getWidthBottom(),left:this.getWidthLeft()};},_applyWidth:function(){this._applyStyle();this._resetInsets();},_applyStyle:function(){{};}}});})();(function(){var o="qx.core.BaseInit",n="engine.name",m="Main runtime: ",l="os.name",k="showcase.Application",j="engine.version",i="Missing application class: ",h="Load runtime: ",g="Could not detect engine!",f="Finalize runtime: ",b="Could not detect operating system!",d="Could not detect the version of the engine!",c="",a="ms";qx.Class.define(o,{statics:{getApplication:function(){return this.__gY||null;},ready:function(){if(this.__gY){return;};if(qx.core.Environment.get(n)==c){qx.log.Logger.warn(g);};if(qx.core.Environment.get(j)==c){qx.log.Logger.warn(d);};if(qx.core.Environment.get(l)==c){qx.log.Logger.warn(b);};qx.log.Logger.debug(this,h+(new Date-qx.Bootstrap.LOADSTART)+a);var q=k;var r=qx.Class.getByName(q);if(r){this.__gY=new r;var p=new Date;this.__gY.main();qx.log.Logger.debug(this,m+(new Date-p)+a);var p=new Date;this.__gY.finalize();qx.log.Logger.debug(this,f+(new Date-p)+a);}else {qx.log.Logger.warn(i+q);};},__ha:function(e){var s=this.__gY;if(s){s.close();};},__hb:function(){var t=this.__gY;if(t){t.terminate();};qx.core.ObjectRegistry.shutdown();}}});})();(function(){var u="')",t="gecko",s="background-image:url(",r=");",q="",p=")",o="background-repeat:",n="engine.version",m="data:",l=" ",e="qx.bom.element.Background",k="url(",h="background-position:",c="base64",b="url('",g="engine.name",f="0",i="px",a=";",j="'",d="number";qx.Class.define(e,{statics:{__in:[s,null,r,h,null,a,o,null,a],__io:{backgroundImage:null,backgroundPosition:null,backgroundRepeat:null},__ip:function(v,top){var w=qx.core.Environment.get(g);var x=qx.core.Environment.get(n);if(w==t&&x<1.9&&v==top&&typeof v==d){top+=0.01;};if(v){var z=(typeof v==d)?v+i:v;}else {z=f;};if(top){var y=(typeof top==d)?top+i:top;}else {y=f;};return z+l+y;},__iq:function(A){var String=qx.lang.String;var B=A.substr(0,50);return String.startsWith(B,m)&&String.contains(B,c);},compile:function(C,D,E,top){var F=this.__ip(E,top);var G=qx.util.ResourceManager.getInstance().toUri(C);if(this.__iq(G)){G=j+G+j;};var H=this.__in;H[1]=G;H[4]=F;H[7]=D;return H.join(q);},getStyles:function(I,J,K,top){if(!I){return this.__io;};var L=this.__ip(K,top);var N=qx.util.ResourceManager.getInstance().toUri(I);var O;if(this.__iq(N)){O=b+N+u;}else {O=k+N+p;};var M={backgroundPosition:L,backgroundImage:O};if(J!=null){M.backgroundRepeat=J;};return M;},set:function(P,Q,R,S,top){var T=this.getStyles(Q,R,S,top);for(var U in T){P.style[U]=T[U];};}}});})();(function(){var j="Boolean",i="bottom-right",h="' ",g="widget",f="qx.ui.core.MPlacement",e="left-top",d="[qx.ui.core.MPlacement.setMoveDirection()], the value was '",c="offsetRight",b="shorthand",a="Invalid value for the parameter 'direction' ",F="offsetLeft",E="top-left",D="appear",C="offsetBottom",B="top",A="top-right",z="offsetTop",y="but 'top' or 'left' are allowed.",x="right-bottom",w="right-top",q="left-bottom",r="best-fit",o="placementRight",p="placementLeft",m="mouse",n="bottom-left",k="direct",l="disappear",s="left",t="Integer",v="interval",u="keep-align";qx.Mixin.define(f,{statics:{__dM:null,__iz:s,setVisibleElement:function(G){this.__dM=G;},getVisibleElement:function(){return this.__dM;},setMoveDirection:function(H){if(H===B||H===s){this.__iz=H;}else {throw new Error(a+d+H+h+y);};},getMoveDirection:function(){return this.__iz;}},properties:{position:{check:[E,A,n,i,e,q,w,x],init:n,themeable:true},placeMethod:{check:[g,m],init:m,themeable:true},domMove:{check:j,init:false},placementModeX:{check:[k,u,r],init:u,themeable:true},placementModeY:{check:[k,u,r],init:u,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:[z,c,C,F],mode:b,themeable:true}},members:{__iA:null,__iB:null,__iC:null,getLayoutLocation:function(I){var L,K,M,top;K=I.getBounds();M=K.left;top=K.top;var N=K;I=I.getLayoutParent();while(I&&!I.isRootWidget()){K=I.getBounds();M+=K.left;top+=K.top;L=I.getInsets();M+=L.left;top+=L.top;I=I.getLayoutParent();};if(I.isRootWidget()){var J=I.getContainerLocation();if(J){M+=J.left;top+=J.top;};};return {left:M,top:top,right:M+N.width,bottom:top+N.height};},moveTo:function(O,top){var U=qx.ui.core.MPlacement.getVisibleElement();if(U){var T=this.getBounds();var S=U.getContentLocation();if(T&&S){var R=top+T.height;var Q=O+T.width;if((Q>S.left&&O<S.right)&&(R>S.top&&top<S.bottom)){var P=qx.ui.core.MPlacement.getMoveDirection();if(P===s){O=Math.max(S.left-T.width,0);}else {top=Math.max(S.top-T.height,0);};};};};if(this.getDomMove()){this.setDomPosition(O,top);}else {this.setLayoutProperties({left:O,top:top});};},placeToWidget:function(V,W){if(W){this.__iD();this.__iA=qx.lang.Function.bind(this.placeToWidget,this,V,false);qx.event.Idle.getInstance().addListener(v,this.__iA);this.__iC=function(){this.__iD();};this.addListener(l,this.__iC,this);};var X=V.getContainerLocation()||this.getLayoutLocation(V);this.__iF(X);},__iD:function(){if(this.__iA){qx.event.Idle.getInstance().removeListener(v,this.__iA);this.__iA=null;};if(this.__iC){this.removeListener(l,this.__iC,this);this.__iC=null;};},placeToMouse:function(event){var ba=event.getDocumentLeft();var top=event.getDocumentTop();var Y={left:ba,top:top,right:ba,bottom:top};this.__iF(Y);},placeToElement:function(bb,bc){var location=qx.bom.element.Location.get(bb);var bd={left:location.left,top:location.top,right:location.left+bb.offsetWidth,bottom:location.top+bb.offsetHeight};if(bc){this.__iA=qx.lang.Function.bind(this.placeToElement,this,bb,false);qx.event.Idle.getInstance().addListener(v,this.__iA);this.addListener(l,function(){if(this.__iA){qx.event.Idle.getInstance().removeListener(v,this.__iA);this.__iA=null;};},this);};this.__iF(bd);},placeToPoint:function(be){var bf={left:be.left,top:be.top,right:be.left,bottom:be.top};this.__iF(bf);},_getPlacementOffsets:function(){return {left:this.getOffsetLeft(),top:this.getOffsetTop(),right:this.getOffsetRight(),bottom:this.getOffsetBottom()};},__iE:function(bg){var bh=null;if(this._computePlacementSize){var bh=this._computePlacementSize();}else if(this.isVisible()){var bh=this.getBounds();};if(bh==null){this.addListenerOnce(D,function(){this.__iE(bg);},this);}else {bg.call(this,bh);};},__iF:function(bi){this.__iE(function(bj){var bk=qx.util.placement.Placement.compute(bj,this.getLayoutParent().getBounds(),bi,this._getPlacementOffsets(),this.getPosition(),this.getPlacementModeX(),this.getPlacementModeY());this.removeState(p);this.removeState(o);this.addState(bi.left<bk.left?o:p);this.moveTo(bk.left,bk.top);});}},destruct:function(){this.__iD();}});})();(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){qx.ui.container.Composite.call(this,f);this.initVisibility();},properties:{appearance:{refine:true,init:b},visibility:{refine:true,init:c},autoHide:{check:a,init:true}},members:{show:function(){if(this.getLayoutParent()==null){qx.core.Init.getApplication().getRoot().add(this);};qx.ui.container.Composite.prototype.show.call(this);},_applyVisibility:function(g,h){qx.ui.container.Composite.prototype._applyVisibility.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="_applyRich",k="qx.ui.tooltip.ToolTip",j="_applyIcon",i="tooltip",h="qx.ui.core.Widget",g="mouseover",f="Boolean",d="_applyLabel",c="Integer",b="String",a="atom";qx.Class.define(k,{extend:qx.ui.popup.Popup,construct:function(m,n){qx.ui.popup.Popup.call(this);this.setLayout(new qx.ui.layout.Grow);this._createChildControl(a);if(m!=null){this.setLabel(m);};if(n!=null){this.setIcon(n);};this.addListener(g,this._onMouseOver,this);},properties:{appearance:{refine:true,init:i},showTimeout:{check:c,init:700,themeable:true},hideTimeout:{check:c,init:4000,themeable:true},label:{check:b,nullable:true,apply:d},icon:{check:b,nullable:true,apply:j,themeable:true},rich:{check:f,init:false,apply:l},opener:{check:h,nullable:true}},members:{_createChildControlImpl:function(o,p){var q;switch(o){case a:q=new qx.ui.basic.Atom;this._add(q);break;};return q||qx.ui.popup.Popup.prototype._createChildControlImpl.call(this,o);},_onMouseOver:function(e){this.hide();},_applyIcon:function(r,s){var t=this.getChildControl(a);r==null?t.resetIcon():t.setIcon(r);},_applyLabel:function(u,v){var w=this.getChildControl(a);u==null?w.resetLabel():w.setLabel(u);},_applyRich:function(x,y){var z=this.getChildControl(a);z.setRich(x);}}});})();(function(){var u="other",t="widgets",s="undefined",r="fonts",q="appearances",p="qx.Theme",o="]",n="Mixin theme is not a valid theme!",m="[Theme ",k="colors",d="decorations",j="Theme",g="meta",c="borders",b="icons",f="'!",e="' are not compatible '",h="The mixins '";qx.Bootstrap.define(p,{statics:{define:function(name,v){if(!v){var v={};};v.include=this.__rd(v.include);v.patch=this.__rd(v.patch);{};var w={$$type:j,name:name,title:v.title,toString:this.genericToString};if(v.extend){w.supertheme=v.extend;};w.basename=qx.Bootstrap.createNamespace(name,w);this.__rg(w,v);this.__re(w,v);this.$$registry[name]=w;for(var i=0,a=v.include,l=a.length;i<l;i++){this.include(w,a[i]);};for(var i=0,a=v.patch,l=a.length;i<l;i++){this.patch(w,a[i]);};},__rd:function(x){if(!x){return [];};if(qx.Bootstrap.isArray(x)){return x;}else {return [x];};},__re:function(y,z){var A=z.aliases||{};if(z.extend&&z.extend.aliases){qx.Bootstrap.objectMergeWith(A,z.extend.aliases,false);};y.aliases=A;},getAll:function(){return this.$$registry;},getByName:function(name){return this.$$registry[name];},isDefined:function(name){return this.getByName(name)!==undefined;},getTotalNumber:function(){return qx.Bootstrap.objectGetLength(this.$$registry);},genericToString:function(){return m+this.name+o;},__rf:function(B){for(var i=0,C=this.__rh,l=C.length;i<l;i++){if(B[C[i]]){return C[i];};};},__rg:function(D,E){var H=this.__rf(E);if(E.extend&&!H){H=E.extend.type;};D.type=H||u;var J=function(){};if(E.extend){J.prototype=new E.extend.$$clazz;};var I=J.prototype;var G=E[H];for(var F in G){I[F]=G[F];if(I[F].base){{};I[F].base=E.extend;};};D.$$clazz=J;D[H]=new J;},$$registry:{},__rh:[k,c,d,r,b,t,q,g],__c:null,__ri:null,__d:function(){},patch:function(K,L){this.__rj(L);var N=this.__rf(L);if(N!==this.__rf(K)){throw new Error(h+K.name+e+L.name+f);};var M=L[N];var O=K.$$clazz.prototype;for(var P in M){O[P]=M[P];};},include:function(Q,R){this.__rj(R);var T=R.type;if(T!==Q.type){throw new Error(h+Q.name+e+R.name+f);};var S=R[T];var U=Q.$$clazz.prototype;for(var V in S){if(U[V]!==undefined){continue;};U[V]=S[V];};},__rj:function(W){if(typeof W===s||W==null){var X;var Y=new Error(n);{};throw Y;};}}});})();(function(){var dh="table-row-background-even",dg="button-box-pressed-top-right",df="arrow-left",de="datechooser-weekday",dd="arrow-up",dc="icon/16/actions/dialog-ok.png",db="button-box-top-right",da="slidebar",cY="#BABABA",cX="button-box-hovered-bottom-right",cb="move-frame",ca="nodrop",bY="window-caption",bX="table-header-cell",bW="button-box-hovered-top-right",bV="row-layer",bU="treevirtual-plus-only",bT="move",bS="treevirtual-plus-end",bR="vertical",dp="arrow-down-small",dq="tooltip-error",dm="window-restore",dn="resize-frame",dk="scroll-knob",dl="tabview-close",di="atom/label",dj="button-box-pressed-bottom-right",dr="button-box-pressed-hovered-bottom-right",ds="icon/16/actions/dialog-cancel.png",cG="qx.theme.simple.Appearance",cF="menu-slidebar",cI="treevirtual-minus-cross",cH="background-pane",cK="table-",cJ="scroll-knob-pressed",cM="icon",cL="arrow-rewind",cE="icon/16/apps/office-calendar.png",cD="headline",l="treevirtual-plus-start",m="treevirtual-minus-end",n="checkbox-undetermined",o="button-box-bottom-right",p="datechooser-week",q="descending",r="toolbar-separator",s="arrow-up-small",t="horizontal",u="border-light-shadow",dG="text-placeholder",dF="dragover",dE="treevirtual-plus-cross",dD="scrollarea",dK="treevirtual-line",dJ="menu-checkbox",dI="best-fit",dH="button-border",dM="treevirtual-cross",dL="tabview-page-button-right",bh="button-hover",bi="tabview-page-button-top",bf="tabview-page-button-bottom",bg="tabview-page-button-left",bl="menubar-button-pressed",bm="progressbar",bj="tree-file",bk="tooltip-text",bd="keep-align",be="alias",M="ascending",L="button-box-hovered-right-borderless",O="button-box-right-borderless",N="lead-item",I="checkbox-focused",H="window-minimize",K="button-box-pressed-hovered-top-right",J="knob-",G="treevirtual-minus-only",F="treevirtual-minus-start",br="checkbox-checked",bs="window",bt="window-active",bu="table-header-cell-first",bn="button-box-pressed-right-borderless",bo="scroll-knob-hovered",bp="select-column-order",bq="button-box-pressed-hovered-right-borderless",bv="scroll-knob-pressed-hovered",bw="white-box",X="datechooser-week-header",W="menubar-button-hovered",V="table-header-column-button",U="window-close",T="datechooser-date-pane",S="cursor-",R="-focused",Q="menu-radiobutton",bc="window-maximize",bb="treevirtual-end",bx="table",by="arrow-forward",bz="copy",bA="table-row-background-selected",bB="radiobutton-focused",bC="scrollbar/slider/knob",bD="atom/icon",bE="-disabled",bF="table-header",bG="menu-separator",ci="icon/16/actions/view-refresh.png",ch="menu-slidebar-button",cg="scrollbar/button",cf="border-invalid",cm="tree-minus",cl="statusbar",ck="down",cj="text",cp="background-disabled-checked",co="tree",cz="slidebar/button-forward",cA="icon/16/places/folder.png",cx="icon/16/mimetypes/text-plain.png",cy="tree-plus",cv="default",cw="datechooser",ct="button-box-focused",cu="blank",cB="treevirtual-folder",cC="virtual-list",cQ="arrow-right",cP="left",cS="up",cR="right-top",cU="focused-inset",cT="slidebar/button-backward",cW="link",cV="background-disabled",cO="-right",cN="radiobutton",dz="arrow-",dA="checkbox",dB="-left",dC="combobox",dv="tree-folder",dw="selectbox",dx="-invalid",dy="icon/16/places/folder-open.png",dt="background-selected-dark",du="invalid",k="scrollbar",j="inset",h="center",g="datechooser/button",f="right",e="light-background",d="button-frame",c="-middle",b="main",a="-invert",x="combobox/button",y="list",v="middle",w="menu-button",B="toolbar-button",C="button-box-hovered",z="button-box-pressed-hovered",A="spinner",D="button-box-pressed",E="arrow-down",cq="white",cn="background-selected",cs="text-selected",cr="cell",cd="tooltip",cc="popup",P="",ce="label",ba="text-disabled",Y="groupbox",bJ="image",bK="bold",bL="textfield",bM="background",bN="main-dark",bO="button-box",bP="atom",bQ="pointer",bH="button",bI="widget";qx.Theme.define(cG,{appearances:{"widget":{},"label":{style:function(dN){return {textColor:dN.disabled?ba:undefined};}},"image":{style:function(dO){return {opacity:!dO.replacement&&dO.disabled?0.3:undefined};}},"atom":{},"atom/label":ce,"atom/icon":bJ,"root":{style:function(dP){return {backgroundColor:bM,textColor:cj,font:cv};}},"popup":{style:function(dQ){return {decorator:cc,backgroundColor:cH};}},"tooltip":{include:cc,style:function(dR){return {backgroundColor:cd,textColor:bk,decorator:cd,padding:[1,3,2,3],offset:[15,5,5,5]};}},"tooltip/atom":bP,"tooltip-error":{include:cd,style:function(dS){return {textColor:cs,showTimeout:100,hideTimeout:10000,decorator:dq,font:bK,backgroundColor:undefined};}},"tooltip-error/atom":bP,"iframe":{style:function(dT){return {backgroundColor:cq,decorator:bN};}},"move-frame":{style:function(dU){return {decorator:bN};}},"resize-frame":cb,"dragdrop-cursor":{style:function(dV){var dW=ca;if(dV.copy){dW=bz;}else if(dV.move){dW=bT;}else if(dV.alias){dW=be;};;return {source:qx.theme.simple.Image.URLS[S+dW],position:cR,offset:[2,16,2,6]};}},"slidebar":{},"slidebar/scrollpane":{},"slidebar/content":{},"slidebar/button-forward":{alias:bH,include:bH,style:function(dX){return {icon:qx.theme.simple.Image.URLS[dz+(dX.vertical?ck:f)]};}},"slidebar/button-backward":{alias:bH,include:bH,style:function(dY){return {icon:qx.theme.simple.Image.URLS[dz+(dY.vertical?cS:cP)]};}},"table":bI,"table/statusbar":{style:function(ea){return {decorator:cl,padding:[2,5]};}},"table/column-button":{alias:bH,style:function(eb){return {decorator:V,padding:3,icon:qx.theme.simple.Image.URLS[bp]};}},"table-column-reset-button":{include:w,alias:w,style:function(){return {icon:ci};}},"table-scroller/scrollbar-x":k,"table-scroller/scrollbar-y":k,"table-scroller":bI,"table-scroller/header":{style:function(){return {decorator:bF};}},"table-scroller/pane":{},"table-scroller/focus-indicator":{style:function(ec){return {decorator:b};}},"table-scroller/resize-line":{style:function(ed){return {backgroundColor:dH,width:3};}},"table-header-cell":{alias:bP,style:function(ee){return {decorator:ee.first?bu:bX,minWidth:13,font:bK,paddingTop:3,paddingLeft:5,cursor:ee.disabled?undefined:bQ,sortIcon:ee.sorted?(qx.theme.simple.Image.URLS[cK+(ee.sortedAscending?M:q)]):undefined};}},"table-header-cell/icon":{include:bD,style:function(ef){return {paddingRight:5};}},"table-header-cell/sort-icon":{style:function(eg){return {alignY:v,alignX:f,paddingRight:5};}},"table-editor-textfield":{include:bL,style:function(eh){return {decorator:undefined,padding:[2,2]};}},"table-editor-selectbox":{include:dw,alias:dw,style:function(ei){return {padding:[0,2]};}},"table-editor-combobox":{include:dC,alias:dC,style:function(ej){return {decorator:undefined};}},"treevirtual":{include:bL,alias:bx,style:function(ek,el){return {padding:[el.padding[0]+2,el.padding[1]+1]};}},"treevirtual-folder":{style:function(em){return {icon:(em.opened?dy:cA)};}},"treevirtual-file":{include:cB,alias:cB,style:function(en){return {icon:cx};}},"treevirtual-line":{style:function(eo){return {icon:qx.theme.simple.Image.URLS[dK]};}},"treevirtual-contract":{style:function(ep){return {icon:qx.theme.simple.Image.URLS[cm]};}},"treevirtual-expand":{style:function(eq){return {icon:qx.theme.simple.Image.URLS[cy]};}},"treevirtual-only-contract":{style:function(er){return {icon:qx.theme.simple.Image.URLS[G]};}},"treevirtual-only-expand":{style:function(es){return {icon:qx.theme.simple.Image.URLS[bU]};}},"treevirtual-start-contract":{style:function(et){return {icon:qx.theme.simple.Image.URLS[F]};}},"treevirtual-start-expand":{style:function(eu){return {icon:qx.theme.simple.Image.URLS[l]};}},"treevirtual-end-contract":{style:function(ev){return {icon:qx.theme.simple.Image.URLS[m]};}},"treevirtual-end-expand":{style:function(ew){return {icon:qx.theme.simple.Image.URLS[bS]};}},"treevirtual-cross-contract":{style:function(ex){return {icon:qx.theme.simple.Image.URLS[cI]};}},"treevirtual-cross-expand":{style:function(ey){return {icon:qx.theme.simple.Image.URLS[dE]};}},"treevirtual-end":{style:function(ez){return {icon:qx.theme.simple.Image.URLS[bb]};}},"treevirtual-cross":{style:function(eA){return {icon:qx.theme.simple.Image.URLS[dM]};}},"resizer":{style:function(eB){return {decorator:bN};}},"splitpane":{},"splitpane/splitter":{style:function(eC){return {backgroundColor:e};}},"splitpane/splitter/knob":{style:function(eD){return {source:qx.theme.simple.Image.URLS[J+(eD.horizontal?t:bR)],padding:2};}},"splitpane/slider":{style:function(eE){return {backgroundColor:u,opacity:0.3};}},"menu":{style:function(eF){var eG={backgroundColor:bM,decorator:b,spacingX:6,spacingY:1,iconColumnWidth:16,arrowColumnWidth:4,padding:1,placementModeY:eF.submenu||eF.contextmenu?dI:bd};if(eF.submenu){eG.position=cR;eG.offset=[-2,-3];};if(eF.contextmenu){eG.offset=4;};return eG;}},"menu/slidebar":cF,"menu-slidebar":bI,"menu-slidebar-button":{style:function(eH){return {backgroundColor:eH.hovered?cn:undefined,padding:6,center:true};}},"menu-slidebar/button-backward":{include:ch,style:function(eI){return {icon:qx.theme.simple.Image.URLS[dd+(eI.hovered?a:P)]};}},"menu-slidebar/button-forward":{include:ch,style:function(eJ){return {icon:qx.theme.simple.Image.URLS[E+(eJ.hovered?a:P)]};}},"menu-separator":{style:function(eK){return {height:0,decorator:bG,marginTop:4,marginBottom:4,marginLeft:2,marginRight:2};}},"menu-button":{alias:bP,style:function(eL){return {backgroundColor:eL.selected?cn:undefined,textColor:eL.selected?cs:undefined,padding:[2,6]};}},"menu-button/icon":{include:bJ,style:function(eM){return {alignY:v};}},"menu-button/label":{include:ce,style:function(eN){return {alignY:v,padding:1};}},"menu-button/shortcut":{include:ce,style:function(eO){return {alignY:v,marginLeft:14,padding:1};}},"menu-button/arrow":{include:bJ,style:function(eP){return {source:qx.theme.simple.Image.URLS[cQ+(eP.selected?a:P)],alignY:v};}},"menu-checkbox":{alias:w,include:w,style:function(eQ){return {icon:!eQ.checked?undefined:qx.theme.simple.Image.URLS[dJ+(eQ.selected?a:P)]};}},"menu-radiobutton":{alias:w,include:w,style:function(eR){return {icon:!eR.checked?undefined:qx.theme.simple.Image.URLS[Q+(eR.selected?a:P)]};}},"menubar":{style:function(eS){return {backgroundColor:e,padding:[4,2]};}},"menubar-button":{style:function(eT){var eV;var eU=[2,6];if(!eT.disabled){if(eT.pressed){eV=bl;eU=[1,5,2,5];}else if(eT.hovered){eV=W;eU=[1,5];};};return {padding:eU,cursor:eT.disabled?undefined:bQ,textColor:cW,decorator:eV};}},"virtual-list":y,"virtual-list/row-layer":bV,"row-layer":bI,"column-layer":bI,"group-item":{include:ce,alias:ce,style:function(eW){return {padding:4,backgroundColor:cY,textColor:cq,font:bK};}},"virtual-selectbox":dw,"virtual-selectbox/dropdown":cc,"virtual-selectbox/dropdown/list":{alias:cC},"virtual-combobox":dC,"virtual-combobox/dropdown":cc,"virtual-combobox/dropdown/list":{alias:cC},"virtual-tree":{include:co,alias:co,style:function(eX){return {itemHeight:21};}},"virtual-tree-folder":dv,"virtual-tree-file":bj,"cell":{style:function(eY){return {backgroundColor:eY.selected?bA:dh,textColor:eY.selected?cs:cj,padding:[3,6]};}},"cell-string":cr,"cell-number":{include:cr,style:function(fa){return {textAlign:f};}},"cell-image":cr,"cell-boolean":cr,"cell-atom":cr,"cell-date":cr,"cell-html":cr,"htmlarea":{"include":bI,style:function(fb){return {backgroundColor:cq};}},"scrollbar":{},"scrollbar/slider":{},"scrollbar/slider/knob":{style:function(fc){var fd=dk;if(!fc.disabled){if(fc.hovered&&!fc.pressed&&!fc.checked){fd=bo;}else if(fc.hovered&&(fc.pressed||fc.checked)){fd=bv;}else if(fc.pressed||fc.checked){fd=cJ;};;};return {height:14,width:14,cursor:fc.disabled?undefined:bQ,decorator:fd,minHeight:fc.horizontal?undefined:20,minWidth:fc.horizontal?20:undefined};}},"scrollbar/button":{style:function(fe){var ff={};ff.padding=4;var fg=P;if(fe.left){fg=cP;ff.marginRight=2;}else if(fe.right){fg+=f;ff.marginLeft=2;}else if(fe.up){fg+=cS;ff.marginBottom=2;}else {fg+=ck;ff.marginTop=2;};;ff.icon=qx.theme.simple.Image.URLS[dz+fg];ff.cursor=bQ;ff.decorator=bO;return ff;}},"scrollbar/button-begin":cg,"scrollbar/button-end":cg,"scrollarea/corner":{style:function(fh){return {backgroundColor:bM};}},"scrollarea":bI,"scrollarea/pane":bI,"scrollarea/scrollbar-x":k,"scrollarea/scrollbar-y":k,"textfield":{style:function(fi){var fk;if(fi.disabled){fk=ba;}else if(fi.showingPlaceholder){fk=dG;}else {fk=undefined;};var fl;var fj;if(fi.disabled){fl=j;fj=[2,3];}else if(fi.invalid){fl=cf;fj=[1,2];}else if(fi.focused){fl=cU;fj=[1,2];}else {fj=[2,3];fl=j;};;return {decorator:fl,padding:fj,textColor:fk,backgroundColor:fi.disabled?cV:cq};}},"textarea":bL,"radiobutton/icon":{style:function(fm){var fo=cN;if(fm.focused&&!fm.invalid){fo=bB;};fo+=fm.invalid&&!fm.disabled?dx:P;var fn;if(fm.disabled&&fm.checked){fn=cp;}else if(fm.disabled){fn=cV;}else if(fm.checked){fn=cn;};;return {decorator:fo,width:12,height:12,backgroundColor:fn};}},"radiobutton":{style:function(fp){return {icon:qx.theme.simple.Image.URLS[cu]};}},"form-renderer-label":{include:ce,style:function(){return {paddingTop:3};}},"checkbox":{alias:bP,style:function(fq){var fr;if(fq.checked){fr=qx.theme.simple.Image.URLS[br];}else if(fq.undetermined){fr=qx.theme.simple.Image.URLS[n];}else {fr=qx.theme.simple.Image.URLS[cu];};return {icon:fr,gap:6};}},"checkbox/icon":{style:function(fs){var fu=dA;if(fs.focused&&!fs.invalid){fu=I;};fu+=fs.invalid&&!fs.disabled?dx:P;var ft;if(fs.checked){ft=2;}else if(fs.undetermined){ft=[4,2];};return {decorator:fu,width:12,height:12,padding:ft,backgroundColor:cq};}},"spinner":{style:function(fv){return {textColor:fv.disabled?ba:undefined};}},"spinner/textfield":bL,"spinner/upbutton":{alias:x,include:x,style:function(fw){var fx=db;if(fw.hovered&&!fw.pressed&&!fw.checked){fx=bW;}else if(fw.hovered&&(fw.pressed||fw.checked)){fx=K;}else if(fw.pressed||fw.checked){fx=dg;};;return {icon:qx.theme.simple.Image.URLS[s],decorator:fx,width:17};}},"spinner/downbutton":{alias:x,include:x,style:function(fy){var fz=o;if(fy.hovered&&!fy.pressed&&!fy.checked){fz=cX;}else if(fy.hovered&&(fy.pressed||fy.checked)){fz=dr;}else if(fy.pressed||fy.checked){fz=dj;};;return {icon:qx.theme.simple.Image.URLS[dp],decorator:fz,width:17};}},"selectbox":d,"selectbox/atom":bP,"selectbox/popup":cc,"selectbox/list":{alias:y,include:y,style:function(){return {decorator:undefined};}},"selectbox/arrow":{include:bJ,style:function(fA){return {source:qx.theme.simple.Image.URLS[E],paddingRight:4,paddingLeft:5};}},"combobox":{},"combobox/button":{alias:d,include:d,style:function(fB){var fC=O;if(fB.hovered&&!fB.pressed&&!fB.checked){fC=L;}else if(fB.hovered&&(fB.pressed||fB.checked)){fC=bq;}else if(fB.pressed||fB.checked){fC=bn;};;return {icon:qx.theme.simple.Image.URLS[E],decorator:fC,padding:[0,5],width:19};}},"combobox/popup":cc,"combobox/list":{alias:y},"combobox/textfield":bL,"datefield":bL,"datefield/button":{alias:x,include:x,style:function(fD){return {icon:cE,padding:[0,0,0,3],backgroundColor:undefined,decorator:undefined,width:19};}},"datefield/textfield":{alias:bL,include:bL,style:function(fE){return {decorator:undefined,padding:0};}},"datefield/list":{alias:cw,include:cw,style:function(fF){return {decorator:undefined};}},"list":{alias:dD,include:bL},"listitem":{alias:bP,style:function(fG){var fH=[3,5,3,5];if(fG.lead){fH=[2,4,2,4];};if(fG.dragover){fH[2]-=2;};var fI;if(fG.selected){fI=cn;if(fG.disabled){fI+=bE;};};return {gap:4,padding:fH,backgroundColor:fI,textColor:fG.selected?cs:undefined,decorator:fG.lead?N:fG.dragover?dF:undefined};}},"slider":{style:function(fJ){var fL;var fK;if(fJ.disabled){fL=j;fK=[2,3];}else if(fJ.invalid){fL=cf;fK=[1,2];}else if(fJ.focused){fL=cU;fK=[1,2];}else {fK=[2,3];fL=j;};;return {decorator:fL,padding:fK};}},"slider/knob":bC,"button-frame":{alias:bP,style:function(fM){var fN=bO;if(!fM.disabled){if(fM.hovered&&!fM.pressed&&!fM.checked){fN=C;}else if(fM.hovered&&(fM.pressed||fM.checked)){fN=z;}else if(fM.pressed||fM.checked){fN=D;};;};if(fM.invalid&&!fM.disabled){fN+=dx;}else if(fM.focused){fN+=R;};return {decorator:fN,padding:[3,8],cursor:fM.disabled?undefined:bQ,minWidth:5,minHeight:5};}},"button-frame/label":{alias:di,style:function(fO){return {textColor:fO.disabled?ba:undefined};}},"button":{alias:d,include:d,style:function(fP){return {center:true};}},"hover-button":{alias:bH,include:bH,style:function(fQ){return {decorator:fQ.hovered?bh:undefined};}},"splitbutton":{},"splitbutton/button":{alias:bP,style:function(fR){var fS=bO;if(fR.disabled){fS=bO;}else if(fR.focused){fS=ct;}else if(fR.hovered&&!fR.pressed&&!fR.checked){fS=C;}else if(fR.hovered&&(fR.pressed||fR.checked)){fS=z;}else if(fR.pressed||fR.checked){fS=D;};;;;fS+=dB;return {decorator:fS,padding:[3,8],cursor:fR.disabled?undefined:bQ};}},"splitbutton/arrow":{style:function(fT){var fU=bO;if(fT.disabled){fU=bO;}else if(fT.focused){fU=ct;}else if(fT.hovered&&!fT.pressed&&!fT.checked){fU=C;}else if(fT.hovered&&(fT.pressed||fT.checked)){fU=z;}else if(fT.pressed||fT.checked){fU=D;};;;;fU+=cO;return {icon:qx.theme.simple.Image.URLS[E],decorator:fU,cursor:fT.disabled?undefined:bQ,padding:[3,4]};}},"groupbox":{},"groupbox/legend":{alias:bP,style:function(fV){return {textColor:fV.invalid?du:undefined,padding:5,margin:4,font:bK};}},"groupbox/frame":{style:function(fW){return {backgroundColor:bM,padding:[6,9],margin:[18,2,2,2],decorator:bw};}},"check-groupbox":Y,"check-groupbox/legend":{alias:dA,include:dA,style:function(fX){return {textColor:fX.invalid?du:undefined,padding:5,margin:4,font:bK};}},"radio-groupbox":Y,"radio-groupbox/legend":{alias:cN,include:cN,style:function(fY){return {textColor:fY.invalid?du:undefined,padding:5,margin:4,font:bK};}},"tree-folder/open":{include:bJ,style:function(ga){return {source:ga.opened?qx.theme.simple.Image.URLS[cm]:qx.theme.simple.Image.URLS[cy]};}},"tree-folder":{style:function(gb){return {padding:[2,8,2,5],icon:gb.opened?dy:cA,backgroundColor:gb.selected?cn:undefined,iconOpened:dy};}},"tree-folder/icon":{include:bJ,style:function(gc){return {padding:[0,4,0,0]};}},"tree-folder/label":{style:function(gd){return {padding:[1,2],textColor:gd.selected?cs:undefined};}},"tree-file":{include:dv,alias:dv,style:function(ge){return {icon:cx};}},"tree":{include:y,alias:y,style:function(gf){return {contentPadding:gf.invalid&&!gf.disabled?[3,0]:[4,1],padding:gf.focused?0:1};}},"window":{style:function(gg){return {contentPadding:[10,10,10,10],backgroundColor:bM,decorator:gg.maximized?undefined:gg.active?bt:bs};}},"window-resize-frame":dn,"window/pane":{},"window/captionbar":{style:function(gh){return {backgroundColor:gh.active?e:cV,padding:8,font:bK,decorator:bY};}},"window/icon":{style:function(gi){return {marginRight:4};}},"window/title":{style:function(gj){return {cursor:cv,font:bK,marginRight:20,alignY:v};}},"window/minimize-button":{alias:bH,style:function(gk){return {icon:qx.theme.simple.Image.URLS[H],padding:[1,2],cursor:gk.disabled?undefined:bQ};}},"window/restore-button":{alias:bH,style:function(gl){return {icon:qx.theme.simple.Image.URLS[dm],padding:[1,2],cursor:gl.disabled?undefined:bQ};}},"window/maximize-button":{alias:bH,style:function(gm){return {icon:qx.theme.simple.Image.URLS[bc],padding:[1,2],cursor:gm.disabled?undefined:bQ};}},"window/close-button":{alias:bH,style:function(gn){return {marginLeft:2,icon:qx.theme.simple.Image.URLS[U],padding:[1,2],cursor:gn.disabled?undefined:bQ};}},"window/statusbar":{style:function(go){return {decorator:cl,padding:[2,6]};}},"window/statusbar-text":ce,"datechooser":{style:function(gp){return {decorator:b,minWidth:220};}},"datechooser/navigation-bar":{style:function(gq){return {backgroundColor:bM,textColor:gq.disabled?ba:gq.invalid?du:undefined,padding:[2,10]};}},"datechooser/last-year-button-tooltip":cd,"datechooser/last-month-button-tooltip":cd,"datechooser/next-year-button-tooltip":cd,"datechooser/next-month-button-tooltip":cd,"datechooser/last-year-button":g,"datechooser/last-month-button":g,"datechooser/next-year-button":g,"datechooser/next-month-button":g,"datechooser/button/icon":{},"datechooser/button":{style:function(gr){var gs={width:17,show:cM,cursor:gr.disabled?undefined:bQ};if(gr.lastYear){gs.icon=qx.theme.simple.Image.URLS[cL];}else if(gr.lastMonth){gs.icon=qx.theme.simple.Image.URLS[df];}else if(gr.nextYear){gs.icon=qx.theme.simple.Image.URLS[by];}else if(gr.nextMonth){gs.icon=qx.theme.simple.Image.URLS[cQ];};;;return gs;}},"datechooser/month-year-label":{style:function(gt){return {font:bK,textAlign:h};}},"datechooser/date-pane":{style:function(gu){return {decorator:T,backgroundColor:bM};}},"datechooser/weekday":{style:function(gv){return {decorator:de,font:bK,textAlign:h,textColor:gv.disabled?ba:gv.weekend?dt:bM,backgroundColor:gv.weekend?bM:dt,paddingTop:2};}},"datechooser/day":{style:function(gw){return {textAlign:h,decorator:gw.today?b:undefined,textColor:gw.disabled?ba:gw.selected?cs:gw.otherMonth?ba:undefined,backgroundColor:gw.disabled?undefined:gw.selected?cn:undefined,padding:[2,4]};}},"datechooser/week":{style:function(gx){return {textAlign:h,textColor:dt,padding:[2,4],decorator:gx.header?X:p};}},"progressbar":{style:function(gy){return {decorator:bm,padding:1,backgroundColor:cq,width:200,height:20};}},"progressbar/progress":{style:function(gz){return {backgroundColor:gz.disabled?cp:cn};}},"toolbar":{style:function(gA){return {backgroundColor:e,padding:0};}},"toolbar/part":{style:function(gB){return {margin:[0,15]};}},"toolbar/part/container":{},"toolbar/part/handle":{},"toolbar-separator":{style:function(gC){return {decorator:r,margin:[7,0],width:4};}},"toolbar-button":{alias:bP,style:function(gD){var gF=bO;if(gD.disabled){gF=bO;}else if(gD.hovered&&!gD.pressed&&!gD.checked){gF=C;}else if(gD.hovered&&(gD.pressed||gD.checked)){gF=z;}else if(gD.pressed||gD.checked){gF=D;};;;if(gD.left){gF+=dB;}else if(gD.right){gF+=cO;}else if(gD.middle){gF+=c;};;var gE=[7,10];if(gD.left||gD.middle||gD.right){gE=[7,0];};return {cursor:gD.disabled?undefined:bQ,decorator:gF,margin:gE,padding:[3,5]};}},"toolbar-menubutton":{alias:B,include:B,style:function(gG){return {showArrow:true};}},"toolbar-menubutton/arrow":{alias:bJ,include:bJ,style:function(gH){return {source:qx.theme.simple.Image.URLS[E],cursor:gH.disabled?undefined:bQ,padding:[0,5],marginLeft:2};}},"toolbar-splitbutton":{},"toolbar-splitbutton/button":{alias:B,include:B,style:function(gI){var gJ=bO;if(gI.disabled){gJ=bO;}else if(gI.hovered&&!gI.pressed&&!gI.checked){gJ=C;}else if(gI.hovered&&(gI.pressed||gI.checked)){gJ=z;}else if(gI.pressed||gI.checked){gJ=D;};;;if(gI.left){gJ+=dB;}else if(gI.right){gJ+=c;}else if(gI.middle){gJ+=c;};;return {icon:qx.theme.simple.Image.URLS[E],decorator:gJ};}},"toolbar-splitbutton/arrow":{alias:B,include:B,style:function(gK){var gL=bO;if(gK.disabled){gL=bO;}else if(gK.hovered&&!gK.pressed&&!gK.checked){gL=C;}else if(gK.hovered&&(gK.pressed||gK.checked)){gL=z;}else if(gK.pressed||gK.checked){gL=D;};;;if(gK.left){gL+=c;}else if(gK.right){gL+=cO;}else if(gK.middle){gL+=c;};;return {icon:qx.theme.simple.Image.URLS[E],decorator:gL};}},"tabview":{},"tabview/bar":{alias:da,style:function(gM){var gN=0,gQ=0,gO=0,gP=0;if(gM.barTop){gO-=1;}else if(gM.barBottom){gN-=1;}else if(gM.barRight){gP-=1;}else {gQ-=1;};;return {marginBottom:gO,marginTop:gN,marginLeft:gP,marginRight:gQ};}},"tabview/bar/button-forward":{include:cz,alias:cz,style:function(gR){if(gR.barTop){return {marginTop:4,marginBottom:2,decorator:null};}else if(gR.barBottom){return {marginTop:2,marginBottom:4,decorator:null};}else if(gR.barLeft){return {marginLeft:4,marginRight:2,decorator:null};}else {return {marginLeft:2,marginRight:4,decorator:null};};;}},"tabview/bar/button-backward":{include:cT,alias:cT,style:function(gS){if(gS.barTop){return {marginTop:4,marginBottom:2,decorator:null};}else if(gS.barBottom){return {marginTop:2,marginBottom:4,decorator:null};}else if(gS.barLeft){return {marginLeft:4,marginRight:2,decorator:null};}else {return {marginLeft:2,marginRight:4,decorator:null};};;}},"tabview/pane":{style:function(gT){return {backgroundColor:bM,decorator:b,padding:10};}},"tabview-page":bI,"tabview-page/button":{style:function(gU){var gW;if(gU.barTop||gU.barBottom){var gV=[8,16,8,13];}else {var gV=[8,4,8,4];};if(gU.checked){if(gU.barTop){gW=bi;}else if(gU.barBottom){gW=bf;}else if(gU.barRight){gW=dL;}else if(gU.barLeft){gW=bg;};;;}else {for(var i=0;i<gV.length;i++){gV[i]+=1;};if(gU.barTop){gV[2]-=1;}else if(gU.barBottom){gV[0]-=1;}else if(gU.barRight){gV[3]-=1;}else if(gU.barLeft){gV[1]-=1;};;;};return {zIndex:gU.checked?10:5,decorator:gW,textColor:gU.disabled?ba:gU.checked?null:cW,padding:gV,cursor:bQ};}},"tabview-page/button/label":{alias:ce,style:function(gX){return {padding:[0,1,0,1]};}},"tabview-page/button/icon":bJ,"tabview-page/button/close-button":{alias:bP,style:function(gY){return {cursor:gY.disabled?undefined:bQ,icon:qx.theme.simple.Image.URLS[dl]};}},"colorpopup":{alias:cc,include:cc,style:function(ha){return {padding:5};}},"colorpopup/field":{style:function(hb){return {margin:2,width:14,height:14,backgroundColor:bM,decorator:bN};}},"colorpopup/selector-button":bH,"colorpopup/auto-button":bH,"colorpopup/preview-pane":Y,"colorpopup/current-preview":{style:function(hc){return {height:20,padding:4,marginLeft:4,decorator:bN,allowGrowX:true};}},"colorpopup/selected-preview":{style:function(hd){return {height:20,padding:4,marginRight:4,decorator:bN,allowGrowX:true};}},"colorpopup/colorselector-okbutton":{alias:bH,include:bH,style:function(he){return {icon:dc};}},"colorpopup/colorselector-cancelbutton":{alias:bH,include:bH,style:function(hf){return {icon:ds};}},"colorselector":bI,"colorselector/control-bar":bI,"colorselector/visual-pane":Y,"colorselector/control-pane":bI,"colorselector/preset-grid":bI,"colorselector/colorbucket":{style:function(hg){return {decorator:bN,width:16,height:16};}},"colorselector/preset-field-set":Y,"colorselector/input-field-set":{include:Y,alias:Y,style:function(){return {paddingTop:12};}},"colorselector/preview-field-set":{include:Y,alias:Y,style:function(){return {paddingTop:12};}},"colorselector/hex-field-composite":bI,"colorselector/hex-field":bL,"colorselector/rgb-spinner-composite":bI,"colorselector/rgb-spinner-red":A,"colorselector/rgb-spinner-green":A,"colorselector/rgb-spinner-blue":A,"colorselector/hsb-spinner-composite":bI,"colorselector/hsb-spinner-hue":A,"colorselector/hsb-spinner-saturation":A,"colorselector/hsb-spinner-brightness":A,"colorselector/preview-content-old":{style:function(hh){return {decorator:bN,width:50,height:25};}},"colorselector/preview-content-new":{style:function(hi){return {decorator:bN,backgroundColor:cq,width:50,height:25};}},"colorselector/hue-saturation-field":{style:function(hj){return {decorator:bN,margin:5};}},"colorselector/brightness-field":{style:function(hk){return {decorator:bN,margin:[5,7]};}},"colorselector/hue-saturation-pane":bI,"colorselector/hue-saturation-handle":bI,"colorselector/brightness-pane":bI,"colorselector/brightness-handle":bI,"app-header":{style:function(hl){return {font:cD,textColor:cs,backgroundColor:dt,padding:[8,12]};}},"app-header-label":{style:function(hm){return {paddingTop:5};}}}});})();(function(){var t="knob-",s="window",r="vertical",q="font",p="window-caption-active",o="window-caption",n="headline",m="background",l="splitpane",k="window-active",d="highlight",j="middle",g="horizontal",c="app-header",b="text-selected",f="qx.theme.indigo.Appearance",e="default",h="tree",a="light-background",i="groupbox";qx.Theme.define(f,{extend:qx.theme.simple.Appearance,appearances:{"colorselector/input-field-set":{include:i,alias:i,style:function(){return {paddingTop:0};}},"colorselector/preview-field-set":{include:i,alias:i,style:function(){return {paddingTop:0};}},"toolbar":{style:function(u){return {backgroundColor:a,padding:[4,0]};}},"splitpane/splitter/knob":{style:function(v){return {source:qx.theme.simple.Image.URLS[t+(v.horizontal?g:r)],padding:3};}},"window":{style:function(w){return {contentPadding:[10,10,10,10],backgroundColor:w.maximized?m:undefined,decorator:w.maximized?undefined:w.active?k:s};}},"window/captionbar":{style:function(x){var y=x.active&&!x.disabled;return {padding:[3,8,y?1:3,8],textColor:y?d:q,decorator:y?p:o};}},"window/title":{style:function(z){return {cursor:e,font:e,marginRight:20,alignY:j};}},"virtual-tree":{include:h,alias:h,style:function(A){return {itemHeight:27};}},"app-header":{style:function(B){return {font:n,textColor:b,decorator:c,padding:10};}},"app-header-label":{style:function(C){return {paddingTop:5};}},"app-splitpane":{alias:l,style:function(D){return {padding:[0,10,10,10],backgroundColor:a};}}}});})();(function(){var f="Invalid case! ",e="qx.io.part.Part",d="initialized",c="error",b="loading",a="complete";qx.Bootstrap.define(e,{construct:function(name,g,h){this.__BH=name;this._readyState=a;this._packages=g;this._loader=h;for(var i=0;i<g.length;i++){if(g[i].getReadyState()!==a){this._readyState=d;break;};};},members:{_readyState:null,_loader:null,_packages:null,__BH:null,getReadyState:function(){return this._readyState;},getName:function(){return this.__BH;},getPackages:function(){return this._packages;},preload:function(j,self){if(j){window.setTimeout(function(){j.call(self,this);},0);};},load:function(k,self){if(this._checkCompleteLoading(k,self)){return;};this._readyState=b;if(k){this._appendPartListener(k,self,this);};var m=this;var l=function(){m.load();};for(var i=0;i<this._packages.length;i++){var n=this._packages[i];switch(n.getReadyState()){case d:this._loader.addPackageListener(n,l);n.load(this._loader.notifyPackageResult,this._loader);return;case b:this._loader.addPackageListener(n,l);return;case a:break;case c:this._markAsCompleted(c);return;default:throw new Error(f+n.getReadyState());};};this._markAsCompleted(a);},_appendPartListener:function(o,self,p){var q=this;this._loader.addPartListener(this,function(){q._signalStartup();o.call(self,p._readyState);});},_markAsCompleted:function(r){this._readyState=r;this._loader.notifyPartResult(this);},_signalStartup:function(){if(!qx.$$loader.applicationHandlerReady){qx.$$loader.signalStartup();};},_checkCompleteLoading:function(s,self){var t=this._readyState;if(t==a||t==c){if(s){var u=this;setTimeout(function(){u._signalStartup();s.call(self,t);},0);};return true;}else if(t==b&&s){this._appendPartListener(s,self,this);return true;};}}});})();(function(){var o="black-window-bg",n="black-button-text-pressed",m="black-button-text",l="calc-button-pressed",k="black-window-caption",j="calc-display",i="calc-button",h="center",g="middle",f="calc-window",c="button",e="showcase.page.theme.calc.theme.appearance.Black",d="display",b="bold",a="widget";qx.Theme.define(e,{appearances:{"calculator":{style:function(p){return {backgroundColor:o,decorator:f,contentPadding:[6,8,8,8]};}},"calculator/pane":a,"calculator/captionbar":a,"calculator/title":{style:function(q){return {alignY:g,textAlign:h,font:b,textColor:k};}},"calculator/icon":{style:function(r){return {margin:[3,8,0,8]};}},"display":{style:function(s){return {decorator:j,marginBottom:8,height:51,padding:[0,20]};}},"display/label":{style:function(t){return {font:b,marginLeft:5};}},"display/memory":{style:function(u){return {marginLeft:5};}},"display/operation":{style:function(v){return {marginLeft:50};}},"calculator/display":d,"calculator-button":{alias:c,style:function(w){return {textColor:w.pressed?n:m,decorator:w.pressed?l:i,center:true,padding:w.pressed?[1,8,3,8]:[2,8]};}}}});})();(function(){var f="modern-display",e="bold",d="window",c="showcase.page.theme.calc.theme.appearance.Modern",b="main",a="button";qx.Theme.define(c,{appearances:{"modern-calculator":d,"modern-calculator-button":a,"modern-display":{style:function(g){return {decorator:b,height:40,padding:3,marginBottom:10};}},"modern-display/label":{style:function(h){return {font:e,marginLeft:5};}},"modern-display/memory":{style:function(i){return {marginLeft:5};}},"modern-display/operation":{style:function(j){return {marginLeft:50};}},"modern-calculator/display":f}});})();(function(){var j="#dddddd",i="sans-serif",h="default",g="black",f="event.pointer",e="pointer",d="legend",c="#333333",b="Lucida Grande",a="engine.name",w="showcase/images/tag-hor.png",v="top",u="mshtml",t="Verdana",s="label",r="#f0f0f0",q="showcase.theme.Appearance",p="atom",o="listitem",n="widget",l="preview-list/scrollbar-x/button",m="solid",k="white";qx.Theme.define(q,{extend:qx.theme.indigo.Appearance,include:[showcase.page.theme.calc.theme.appearance.Black,showcase.page.theme.calc.theme.appearance.Modern],appearances:{"root":{style:function(x){return {backgroundColor:k,font:h};}},"page-preview":{alias:o,include:o,style:function(y){return {iconPosition:v,padding:6,backgroundColor:y.selected?j:undefined,decorator:null,cursor:e};}},"page-preview/label":{include:s,style:function(z){return {textColor:c,padding:0,height:35,font:qx.bom.Font.fromConfig({size:16,family:[b,t,i]}),zIndex:50};}},"preview-list":{style:function(A){return {backgroundColor:r,zIndex:111,padding:0};}},"preview-list/scrollbar-x/slider":n,"preview-list/scrollbar-x":n,"preview-list/scrollbar-x/button":{style:function(B){return {width:0,height:0};}},"preview-list/scrollbar-x/button-begin":l,"preview-list/scrollbar-x/button-end":l,"preview-list/scrollbar-x/slider/knob":{style:function(C){return {decorator:new qx.ui.decoration.HBox(w),opacity:qx.core.Environment.get(a)==u?1:(C.hovered?0.2:0.1),height:12};}},"separator":{style:function(D){return {backgroundColor:g,decorator:new qx.ui.decoration.Single().set({top:[1,m,k],bottom:[1,m,k]}),height:7};}},"stack":{style:function(E){return {marginTop:qx.core.Environment.get(f)?0:8};}},"content-container":{style:function(F){return {padding:0};}},"description":{style:function(G){return {width:300,zIndex:122,padding:7};}},"groupbox/legend":{alias:p,style:function(H){return {padding:[1,0,1,4],font:d};}}}});})();(function(){var c="Tango",b="qx/icon/Tango",a="qx.theme.icon.Tango";qx.Theme.define(a,{title:c,aliases:{"icon":b}});})();(function(){var j="rim_tabletos",i="Darwin",h="os.version",g="2003",f=")",e="iPhone",d="android",c="unix",b="ce",a="7",bf="SymbianOS",be="os.name",bd="|",bc="MacPPC",bb="iPod",ba="\.",Y="Win64",X="linux",W="me",V="Macintosh",q="Android",r="Windows",o="ios",p="vista",m="8",n="blackberry",k="(",l="win",u="Linux",v="BSD",D="Mac OS X",B="iPad",L="X11",G="xp",R="symbian",P="qx.bom.client.OperatingSystem",x="g",U="Win32",T="osx",S="webOS",w="RIM Tablet OS",z="BlackBerry",A="nt4",C="MacIntel",E="webos",H="10.1",M="10.3",Q="10.7",s="10.5",t="95",y="10.2",K="98",J="2000",I="10.6",O="10.0",N="10.4",F="";qx.Bootstrap.define(P,{statics:{getName:function(){if(!navigator){return F;};var bg=navigator.platform||F;var bh=navigator.userAgent||F;if(bg.indexOf(r)!=-1||bg.indexOf(U)!=-1||bg.indexOf(Y)!=-1){return l;}else if(bg.indexOf(V)!=-1||bg.indexOf(bc)!=-1||bg.indexOf(C)!=-1||bg.indexOf(D)!=-1){return T;}else if(bh.indexOf(w)!=-1){return j;}else if(bh.indexOf(S)!=-1){return E;}else if(bg.indexOf(bb)!=-1||bg.indexOf(e)!=-1||bg.indexOf(B)!=-1){return o;}else if(bh.indexOf(q)!=-1){return d;}else if(bg.indexOf(u)!=-1){return X;}else if(bg.indexOf(L)!=-1||bg.indexOf(v)!=-1||bg.indexOf(i)!=-1){return c;}else if(bg.indexOf(bf)!=-1){return R;}else if(bg.indexOf(z)!=-1){return n;};;;;;;;;;return F;},__dg:{"Windows NT 6.2":m,"Windows NT 6.1":a,"Windows NT 6.0":p,"Windows NT 5.2":g,"Windows NT 5.1":G,"Windows NT 5.0":J,"Windows 2000":J,"Windows NT 4.0":A,"Win 9x 4.90":W,"Windows CE":b,"Windows 98":K,"Win98":K,"Windows 95":t,"Win95":t,"Mac OS X 10_7":Q,"Mac OS X 10.7":Q,"Mac OS X 10_6":I,"Mac OS X 10.6":I,"Mac OS X 10_5":s,"Mac OS X 10.5":s,"Mac OS X 10_4":N,"Mac OS X 10.4":N,"Mac OS X 10_3":M,"Mac OS X 10.3":M,"Mac OS X 10_2":y,"Mac OS X 10.2":y,"Mac OS X 10_1":H,"Mac OS X 10.1":H,"Mac OS X 10_0":O,"Mac OS X 10.0":O},getVersion:function(){var bk=[];for(var bj in qx.bom.client.OperatingSystem.__dg){bk.push(bj);};var bl=new RegExp(k+bk.join(bd).replace(/\./g,ba)+f,x);var bi=bl.exec(navigator.userAgent);if(bi&&bi[1]){return qx.bom.client.OperatingSystem.__dg[bi[1]];};return F;}},defer:function(bm){qx.core.Environment.add(be,bm.getName);qx.core.Environment.add(h,bm.getVersion);}});})();(function(){var m="JosefinSlab",l="qx/decoration/Indigo/font/JosefinSlab-SemiBold.ttf",k="qx/decoration/Indigo/font/JosefinSlab-SemiBold.woff",j="qx.theme.indigo.Font",i="monospace",h="serif",g="Courier New",f="DejaVu Sans Mono",e="Verdana",d="Lucida Grande",a="sans-serif",c="DejaVu Sans",b="font";qx.Theme.define(j,{fonts:{"default":{size:12,family:[d,c,e,a],color:b,lineHeight:1.8},"bold":{size:12,family:[d,c,e,a],bold:true,color:b,lineHeight:1.8},"headline":{size:22,family:[h],sources:[{family:m,source:[k,l]}]},"small":{size:11,family:[d,c,e,a],color:b,lineHeight:1.8},"monospace":{size:11,family:[f,g,i],color:b,lineHeight:1.8}}});})();(function(){var m="Liberation Sans",l="Tahoma",k="Lucida Grande",j="osx",i="Candara",h="Segoe UI",g="showcase.theme.Font",f="Arial",e="win",d="7",a="vista",c="os.name",b="os.version";qx.Theme.define(g,{extend:qx.theme.indigo.Font,fonts:{"legend":{size:(qx.core.Environment.get(c)==e&&(qx.core.Environment.get(b)==d||qx.core.Environment.get(b)==a))?15:14,lineHeight:1.4,family:qx.core.Environment.get(c)==j?[k]:(qx.core.Environment.get(c)==e&&(qx.core.Environment.get(b)==d||qx.core.Environment.get(b)==a))?[h,i]:[l,m,f],bold:true}}});})();(function(){var j="#D9D9D9",i="#BBBBBB",h="#24B",g="qx.theme.indigo.Color",f="#888888",e="#CCCCCC",d="rgba(0, 0, 0, 0.4)",c="#B7B7B7",b="#1866B5",a="#BABABA",M="black",L="#F7F7F7",K="#A7A6AA",J="#666666",I="#CBC8CD",H="#F9F9F9",G="#CDCDCD",F="#808080",E="#C00F00",D="#686868",q="#5583D0",r="css.rgba",o="#E3E3E3",p="#BBB",m="#FE0",n="#F1F1F1",k="#939393",l="#134983",s="#E8F0E3",t="#AAAAAA",w="#EBEBEB",v="#262626",y="#EEE",x="#323335",A="gray",z="#dddddd",u="#F4F4F4",C="#3D72C9",B="white";qx.Theme.define(g,{colors:{"background":B,"dark-blue":x,"light-background":u,"font":v,"highlight":C,"highlight-shade":q,"background-selected":C,"background-selected-disabled":G,"background-selected-dark":x,"background-disabled":L,"background-disabled-checked":i,"background-pane":B,"tabview-unselected":b,"tabview-button-border":l,"tabview-label-active-disabled":j,"link":h,"scrollbar-bright":n,"scrollbar-dark":w,"button":s,"button-border":p,"button-border-hovered":k,"invalid":E,"button-box-bright":H,"button-box-dark":o,"button-box-bright-pressed":a,"button-box-dark-pressed":w,"border-lead":f,"window-border":z,"window-border-inner":u,"white-box-border":z,"shadow":qx.core.Environment.get(r)?d:J,"border-main":z,"border-light":c,"border-light-shadow":D,"border-separator":F,"text":v,"text-disabled":K,"text-selected":B,"text-placeholder":I,"tooltip":m,"tooltip-text":M,"table-header":[242,242,242],"table-focus-indicator":C,"table-header-cell":[235,234,219],"table-row-background-focused-selected":C,"table-row-background-focused":u,"table-row-background-selected":[51,94,168],"table-row-background-even":B,"table-row-background-odd":B,"table-row-selected":[255,255,255],"table-row":[0,0,0],"table-row-line":y,"table-column-line":y,"progressive-table-header":t,"progressive-table-row-background-even":[250,248,243],"progressive-table-row-background-odd":[255,255,255],"progressive-progressbar-background":A,"progressive-progressbar-indicator-done":e,"progressive-progressbar-indicator-undone":B,"progressive-progressbar-percent-background":A,"progressive-progressbar-percent-text":B}});})();(function(){var e="showcase.page.theme.calc.theme.Color",d="#969696",c="#AAA",b="#DDD",a="white";qx.Theme.define(e,{colors:{"black-window-bg":d,"black-window-caption":b,"black-button-text":a,"black-button-text-pressed":c}});})();(function(){var a="showcase.theme.Color";qx.Theme.define(a,{extend:qx.theme.indigo.Color,include:[showcase.page.theme.calc.theme.Color],colors:{}});})();(function(){var b="qx.ui.decoration.Single",a="px";qx.Class.define(b,{extend:qx.ui.decoration.Abstract,include:[qx.ui.decoration.MBackgroundImage,qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MSingleBorder],construct:function(c,d,e){qx.ui.decoration.Abstract.call(this);if(c!=null){this.setWidth(c);};if(d!=null){this.setStyle(d);};if(e!=null){this.setColor(e);};},members:{_markup:null,getMarkup:function(){if(this._markup){return this._markup;};var f={};this._styleBorder(f);var g=this._generateBackgroundMarkup(f);return this._markup=g;},resize:function(h,i,j){var k=this._resizeBorder(h,i,j);h.style.width=k.width+a;h.style.height=k.height+a;h.style.left=k.left+a;h.style.top=k.top+a;},tint:function(l,m){this._tintBackgroundColor(l,m,l.style);},_isInitialized:function(){return !!this._markup;},_getDefaultInsets:function(){return this._getDefaultInsetsForBorder();}},destruct:function(){this._markup=null;}});})();(function(){var j="radiusTopRight",i="radiusTopLeft",h="-webkit-border-bottom-left-radius",g="-webkit-background-clip",f="radiusBottomRight",e="-webkit-border-bottom-right-radius",d="border-top-left-radius",c="border-top-right-radius",b="border-bottom-left-radius",a="radiusBottomLeft",w="-webkit-border-top-left-radius",v="shorthand",u="-moz-border-radius-bottomright",t="padding-box",s="border-bottom-right-radius",r="qx.ui.decoration.MBorderRadius",q="-moz-border-radius-topright",p="-webkit-border-top-right-radius",o="-moz-border-radius-topleft",n="-moz-border-radius-bottomleft",l="Integer",m="_applyBorderRadius",k="px";qx.Mixin.define(r,{properties:{radiusTopLeft:{nullable:true,check:l,apply:m},radiusTopRight:{nullable:true,check:l,apply:m},radiusBottomLeft:{nullable:true,check:l,apply:m},radiusBottomRight:{nullable:true,check:l,apply:m},radius:{group:[i,j,f,a],mode:v}},members:{_styleBorderRadius:function(x){x[g]=t;var y=this.getRadiusTopLeft();if(y>0){x[o]=y+k;x[w]=y+k;x[d]=y+k;};y=this.getRadiusTopRight();if(y>0){x[q]=y+k;x[p]=y+k;x[c]=y+k;};y=this.getRadiusBottomLeft();if(y>0){x[n]=y+k;x[h]=y+k;x[b]=y+k;};y=this.getRadiusBottomRight();if(y>0){x[u]=y+k;x[e]=y+k;x[s]=y+k;};},_applyBorderRadius:function(){{};}}});})();(function(){var a="qx.ui.decoration.Uniform";qx.Class.define(a,{extend:qx.ui.decoration.Single,construct:function(b,c,d){qx.ui.decoration.Single.call(this);if(b!=null){this.setWidth(b);};if(c!=null){this.setStyle(c);};if(d!=null){this.setColor(d);};}});})();(function(){var n="shadowHorizontalLength",m="Boolean",l="",k="box-shadow",j="-moz-box-shadow",i="-webkit-box-shadow",h="shadowVerticalLength",g="inset ",f="shorthand",e="qx.ui.decoration.MBoxShadow",b="Color",d="px ",c="Integer",a="_applyBoxShadow";qx.Mixin.define(e,{properties:{shadowHorizontalLength:{nullable:true,check:c,apply:a},shadowVerticalLength:{nullable:true,check:c,apply:a},shadowBlurRadius:{nullable:true,check:c,apply:a},shadowSpreadRadius:{nullable:true,check:c,apply:a},shadowColor:{nullable:true,check:b,apply:a},inset:{init:false,check:m,apply:a},shadowLength:{group:[n,h],mode:f}},members:{_styleBoxShadow:function(o){var p=qx.theme.manager.Color.getInstance();var s=p.resolve(this.getShadowColor());if(s!=null){var v=this.getShadowVerticalLength()||0;var q=this.getShadowHorizontalLength()||0;var blur=this.getShadowBlurRadius()||0;var u=this.getShadowSpreadRadius()||0;var t=this.getInset()?g:l;var r=t+q+d+v+d+blur+d+u+d+s;o[j]=r;o[i]=r;o[k]=r;};},_applyBoxShadow:function(){{};}}});})();(function(){var j="innerWidthRight",i="top",h="innerColorBottom",g="innerWidthTop",f="innerColorRight",e="innerColorTop",d="relative",c="browser.documentmode",b="innerColorLeft",a="",D="qx.ui.decoration.MDoubleBorder",C="left",B="engine.version",A="innerWidthBottom",z="innerWidthLeft",y="position",x="absolute",w="shorthand",v="line-height",u="engine.name",q="mshtml",r="border-top",o="border-left",p="border-bottom",m="border-right",n="Color",k="Number",l='',s="px ",t=" ";qx.Mixin.define(D,{include:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundImage],construct:function(){this._getDefaultInsetsForBorder=this.__sh;this._resizeBorder=this.__sg;this._styleBorder=this.__se;this._generateMarkup=this.__sf;},properties:{innerWidthTop:{check:k,init:0},innerWidthRight:{check:k,init:0},innerWidthBottom:{check:k,init:0},innerWidthLeft:{check:k,init:0},innerWidth:{group:[g,j,A,z],mode:w},innerColorTop:{nullable:true,check:n},innerColorRight:{nullable:true,check:n},innerColorBottom:{nullable:true,check:n},innerColorLeft:{nullable:true,check:n},innerColor:{group:[e,f,h,b],mode:w}},members:{__sd:null,__se:function(E){var G=qx.theme.manager.Color.getInstance();var H=G.resolve(this.getInnerColorTop());var K=G.resolve(this.getInnerColorRight());var I=G.resolve(this.getInnerColorBottom());var J=G.resolve(this.getInnerColorLeft());E.position=d;var F=this.getInnerWidthTop();if(F>0){E[r]=F+s+this.getStyleTop()+t+H;};var F=this.getInnerWidthRight();if(F>0){E[m]=F+s+this.getStyleRight()+t+K;};var F=this.getInnerWidthBottom();if(F>0){E[p]=F+s+this.getStyleBottom()+t+I;};var F=this.getInnerWidthLeft();if(F>0){E[o]=F+s+this.getStyleLeft()+t+J;};{};},__sf:function(L){var P=this._generateBackgroundMarkup(L,this._getContent?this._getContent():a);var N=qx.theme.manager.Color.getInstance();var S=N.resolve(this.getColorTop());var O=N.resolve(this.getColorRight());var M=N.resolve(this.getColorBottom());var R=N.resolve(this.getColorLeft());L[r]=l;L[m]=l;L[p]=l;L[o]=l;L[v]=0;if((qx.core.Environment.get(u)==q&&parseFloat(qx.core.Environment.get(B))<8)||(qx.core.Environment.get(u)==q&&qx.core.Environment.get(c)<8)){L[v]=l;};var Q=this.getWidthTop();if(Q>0){L[r]=Q+s+this.getStyleTop()+t+S;};var Q=this.getWidthRight();if(Q>0){L[m]=Q+s+this.getStyleRight()+t+O;};var Q=this.getWidthBottom();if(Q>0){L[p]=Q+s+this.getStyleBottom()+t+M;};var Q=this.getWidthLeft();if(Q>0){L[o]=Q+s+this.getStyleLeft()+t+R;};{};L[y]=x;L[i]=0;L[C]=0;return this.__sd=this._generateBackgroundMarkup(L,P);},__sg:function(T,U,V){var W=this.getInsets();U-=W.left+W.right;V-=W.top+W.bottom;var X=W.left-this.getWidthLeft()-this.getInnerWidthLeft();var top=W.top-this.getWidthTop()-this.getInnerWidthTop();return {left:X,top:top,width:U,height:V,elementToApplyDimensions:T.firstChild};},__sh:function(){return {top:this.getWidthTop()+this.getInnerWidthTop(),right:this.getWidthRight()+this.getInnerWidthRight(),bottom:this.getWidthBottom()+this.getInnerWidthBottom(),left:this.getWidthLeft()+this.getInnerWidthLeft()};}}});})();(function(){var j="),to(",i="from(",h="background-image",g="background",f="<div style=\"position: absolute; width: 100%; height: 100%; filter:progid:DXImageTransform.Microsoft.Gradient",e="StartColorStr='#FF",d="', ",c="-webkit-gradient(linear,",b="startColorPosition",a="deg, ",M="css.gradient.legacywebkit",L="EndColorStr='#FF",K="startColor",J="(GradientType=",I="qx.ui.decoration.MLinearBackgroundGradient",H="(",G="endColorPosition",F="';)\"></div>",E="endColor",D=", ",q="overflow",r="hidden",o="linear-gradient",p=" 0",m="px",n="0",k="shorthand",l="Color",s="vertical",t="",w="css.gradient.filter",v="Number",y="%",x=")",A="css.gradient.linear",z=",",u=" ",C="horizontal",B="_applyLinearBackgroundGradient";qx.Mixin.define(I,{properties:{startColor:{check:l,nullable:true,apply:B},endColor:{check:l,nullable:true,apply:B},orientation:{check:[C,s],init:s,apply:B},startColorPosition:{check:v,init:0,apply:B},endColorPosition:{check:v,init:100,apply:B},colorPositionUnit:{check:[m,y],init:y,apply:B},gradientStart:{group:[K,b],mode:k},gradientEnd:{group:[E,G],mode:k}},members:{_styleLinearBackgroundGradient:function(N){var T=this.__si();var X=T.start;var R=T.end;var Y=this.getColorPositionUnit();if(qx.core.Environment.get(M)){Y=Y===m?t:Y;if(this.getOrientation()==C){var W=this.getStartColorPosition()+Y+p+Y;var U=this.getEndColorPosition()+Y+p+Y;}else {var W=n+Y+u+this.getStartColorPosition()+Y;var U=n+Y+u+this.getEndColorPosition()+Y;};var P=i+X+j+R+x;var Q=c+W+z+U+z+P+x;N[g]=Q;}else if(qx.core.Environment.get(w)&&!qx.core.Environment.get(A)){N[q]=r;}else {var ba=this.getOrientation()==C?0:270;var S=X+u+this.getStartColorPosition()+Y;var O=R+u+this.getEndColorPosition()+Y;var V=qx.core.Environment.get(A);if(V===o){ba=this.getOrientation()==C?ba+90:ba-90;};N[h]=V+H+ba+a+S+z+O+x;};},__si:function(){var bb=qx.theme.manager.Color.getInstance();var bd=bb.resolve(this.getStartColor());var bc=bb.resolve(this.getEndColor());return {start:bd,end:bc};},_getContent:function(){if(qx.core.Environment.get(w)&&!qx.core.Environment.get(A)){var bf=this.__si();var bh=this.getOrientation()==C?1:0;var bg=qx.util.ColorUtil.hex3StringToHex6String(bf.start);var be=qx.util.ColorUtil.hex3StringToHex6String(bf.end);bg=bg.substring(1,bg.length);be=be.substring(1,be.length);return f+J+bh+D+e+bg+d+L+be+F;};return t;},_resizeLinearBackgroundGradient:function(bi,bj,bk){var bl=this.getInsets();bj-=bl.left+bl.right;bk-=bl.top+bl.bottom;return {left:bl.left,top:bl.top,width:bj,height:bk};},_applyLinearBackgroundGradient:function(){{};}}});})();(function(){var j="button-box-dark-pressed",i="table-header",h="button-box-invalid",g="menubar-button-hovered",f="button-box-dark",e="#999999",d="qx/decoration/Simple",c="dotted",b="tooltip-text",a="table-focus-indicator",W="button-box-pressed-invalid",V="dark-blue",U="scrollbar-dark",T="qx.theme.simple.Decoration",S="table-header-cell",R="button",Q="border-lead",P="#FFF",O="button-box-pressed-focused",N="scrollbar-bright",q="border-light-shadow",r="white-box-border",o="window",p="scroll-knob-pressed",m="checkbox",n="window-border",k="radiobutton",l="scroll-knob",t="button-box-bright",u="window-border-inner",B="white",z="button-box-bright-pressed",F="tabview-page-button-top",D="border-separator",J="shadow",H="button-box-focused",w="border-main",M="background",L="border-light",K="button-border-hovered",v="gray",x="invalid",y="solid",A="button-border",C="button-box-hovered",E="button-box-pressed-hovered",G="background-selected",I="button-box-pressed",s="button-box";qx.Theme.define(T,{aliases:{decoration:d},decorations:{"border-blue":{decorator:qx.ui.decoration.Uniform,style:{width:4,color:G}},"main":{decorator:qx.ui.decoration.Uniform,style:{width:1,color:w}},"main-dark":{decorator:qx.ui.decoration.Uniform,style:{width:1,color:A}},"popup":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MBackgroundColor],style:{width:1,color:n,shadowLength:2,shadowBlurRadius:5,shadowColor:J}},"dragover":{decorator:qx.ui.decoration.Single,style:{bottom:[2,y,V]}},"button-box":{decorator:[qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundColor],style:{radius:3,width:1,color:A,gradientStart:[t,40],gradientEnd:[f,70],backgroundColor:t}},"button-box-pressed":{include:s,style:{gradientStart:[z,40],gradientEnd:[j,70],backgroundColor:z}},"button-box-pressed-hovered":{include:I,style:{color:K}},"button-box-hovered":{include:s,style:{color:K}},"button-box-invalid":{include:s,style:{color:x}},"button-box-pressed-invalid":{include:I,style:{color:x}},"button-box-hovered-invalid":{include:h},"button-box-pressed-hovered-invalid":{include:W},"button-box-focused":{include:s,style:{color:G}},"button-box-pressed-focused":{include:I,style:{color:G}},"button-box-hovered-focused":{include:H},"button-box-pressed-hovered-focused":{include:O},"button-box-right":{include:s,style:{radius:[0,3,3,0]}},"button-box-pressed-right":{include:I,style:{radius:[0,3,3,0]}},"button-box-pressed-hovered-right":{include:E,style:{radius:[0,3,3,0]}},"button-box-hovered-right":{include:C,style:{radius:[0,3,3,0]}},"button-box-focused-right":{include:H,style:{radius:[0,3,3,0]}},"button-box-right-borderless":{include:s,style:{radius:[0,3,3,0],width:[1,1,1,0]}},"button-box-pressed-right-borderless":{include:I,style:{radius:[0,3,3,0],width:[1,1,1,0]}},"button-box-pressed-hovered-right-borderless":{include:E,style:{radius:[0,3,3,0],width:[1,1,1,0]}},"button-box-hovered-right-borderless":{include:C,style:{radius:[0,3,3,0],width:[1,1,1,0]}},"button-box-top-right":{include:s,style:{radius:[0,3,0,0],width:[1,1,1,0]}},"button-box-pressed-top-right":{include:I,style:{radius:[0,3,0,0],width:[1,1,1,0]}},"button-box-pressed-hovered-top-right":{include:E,style:{radius:[0,3,0,0],width:[1,1,1,0]}},"button-box-hovered-top-right":{include:C,style:{radius:[0,3,0,0],width:[1,1,1,0]}},"button-box-bottom-right":{include:s,style:{radius:[0,0,3,0],width:[0,1,1,0]}},"button-box-pressed-bottom-right":{include:I,style:{radius:[0,0,3,0],width:[0,1,1,0]}},"button-box-pressed-hovered-bottom-right":{include:E,style:{radius:[0,0,3,0],width:[0,1,1,0]}},"button-box-hovered-bottom-right":{include:C,style:{radius:[0,0,3,0],width:[0,1,1,0]}},"button-box-bottom-left":{include:s,style:{radius:[0,0,0,3],width:[0,0,1,1]}},"button-box-pressed-bottom-left":{include:I,style:{radius:[0,0,0,3],width:[0,0,1,1]}},"button-box-pressed-hovered-bottom-left":{include:E,style:{radius:[0,0,0,3],width:[0,0,1,1]}},"button-box-hovered-bottom-left":{include:C,style:{radius:[0,0,0,3],width:[0,0,1,1]}},"button-box-top-left":{include:s,style:{radius:[3,0,0,0],width:[1,0,0,1]}},"button-box-pressed-top-left":{include:I,style:{radius:[3,0,0,0],width:[1,0,0,1]}},"button-box-pressed-hovered-top-left":{include:E,style:{radius:[3,0,0,0],width:[1,0,0,1]}},"button-box-hovered-top-left":{include:C,style:{radius:[3,0,0,0],width:[1,0,0,1]}},"button-box-middle":{include:s,style:{radius:0,width:[1,0,1,1]}},"button-box-pressed-middle":{include:I,style:{radius:0,width:[1,0,1,1]}},"button-box-pressed-hovered-middle":{include:E,style:{radius:0,width:[1,0,1,1]}},"button-box-hovered-middle":{include:C,style:{radius:0,width:[1,0,1,1]}},"button-box-left":{include:s,style:{radius:[3,0,0,3],width:[1,0,1,1]}},"button-box-pressed-left":{include:I,style:{radius:[3,0,0,3],width:[1,0,1,1]}},"button-box-pressed-hovered-left":{include:E,style:{radius:[3,0,0,3],width:[1,0,1,1]}},"button-box-hovered-left":{include:C,style:{radius:[3,0,0,3],width:[1,0,1,1]}},"button-box-focused-left":{include:H,style:{radius:[3,0,0,3],width:[1,0,1,1]}},"separator-horizontal":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,colorLeft:D}},"separator-vertical":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:D}},"scroll-knob":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundColor],style:{radius:3,width:1,color:A,backgroundColor:N}},"scroll-knob-pressed":{include:l,style:{backgroundColor:U}},"scroll-knob-hovered":{include:l,style:{color:K}},"scroll-knob-pressed-hovered":{include:p,style:{color:K}},"button-hover":{decorator:[qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MBorderRadius],style:{backgroundColor:R,radius:3}},"window":{decorator:[qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MBackgroundColor],style:{width:1,color:n,innerWidth:4,innerColor:u,shadowLength:1,shadowBlurRadius:3,shadowColor:J,backgroundColor:M}},"window-active":{include:o,style:{shadowLength:2,shadowBlurRadius:5}},"window-caption":{decorator:qx.ui.decoration.Single,style:{width:[0,0,2,0],color:u}},"white-box":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundColor],style:{width:1,color:r,shadowBlurRadius:2,shadowColor:e,radius:7,backgroundColor:B}},"inset":{decorator:qx.ui.decoration.Single,style:{width:1,color:[q,L,L,L]}},"focused-inset":{decorator:qx.ui.decoration.Uniform,style:{width:2,color:G}},"border-invalid":{decorator:qx.ui.decoration.Uniform,style:{width:2,color:x}},"lead-item":{decorator:qx.ui.decoration.Uniform,style:{width:1,style:c,color:Q}},"tooltip":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MBoxShadow],style:{width:1,color:b,shadowLength:1,shadowBlurRadius:2,shadowColor:J}},"tooltip-error":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MBackgroundColor],style:{radius:5,backgroundColor:x}},"toolbar-separator":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,colorLeft:A}},"menu-separator":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:G}},"menubar-button-hovered":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBorderRadius,qx.ui.decoration.MBackgroundColor],style:{width:1,color:w,radius:3,backgroundColor:B}},"menubar-button-pressed":{include:g,style:{radius:[3,3,0,0],width:[1,1,0,1]}},"datechooser-date-pane":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:v,style:y}},"datechooser-weekday":{decorator:qx.ui.decoration.Single,style:{widthBottom:1,colorBottom:v,style:y}},"datechooser-week":{decorator:qx.ui.decoration.Single,style:{widthRight:1,colorRight:v,style:y}},"datechooser-week-header":{decorator:qx.ui.decoration.Single,style:{widthBottom:1,colorBottom:v,widthRight:1,colorRight:v,style:y}},"tabview-page-button-top":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBorderRadius,qx.ui.decoration.MBackgroundColor],style:{width:[1,1,0,1],backgroundColor:M,color:w,radius:[3,3,0,0]}},"tabview-page-button-bottom":{include:F,style:{radius:[0,0,3,3],width:[0,1,1,1]}},"tabview-page-button-left":{include:F,style:{radius:[3,0,0,3],width:[1,0,1,1]}},"tabview-page-button-right":{include:F,style:{radius:[0,3,3,0],width:[1,1,1,0]}},"statusbar":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:G,styleTop:y}},"table-scroller-focus-indicator":{decorator:qx.ui.decoration.Single,style:{width:2,color:a,style:y}},"table-header":{include:s,style:{radius:0,width:[1,0,1,0]}},"table-header-column-button":{include:i,style:{width:1,color:A}},"table-header-cell":{decorator:qx.ui.decoration.Single,style:{widthRight:1,color:A}},"table-header-cell-first":{include:S,style:{widthLeft:1}},"progressbar":{decorator:qx.ui.decoration.Single,style:{backgroundColor:P,width:1,color:D}},"radiobutton":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MBackgroundColor],style:{radius:10,width:1,color:A,innerColor:M,innerWidth:2}},"radiobutton-focused":{include:k,style:{color:G}},"radiobutton-invalid":{include:k,style:{color:x}},"checkbox":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundColor],style:{width:1,color:A}},"checkbox-focused":{include:m,style:{color:G}},"checkbox-invalid":{include:m,style:{color:x}}}});})();(function(){var m="qx.theme.indigo.Decoration",l="solid",k="white-box-border",j="#505154",i="background",h="border-main",g="white",f="highlight-shade",e="shadow",d="qx/decoration/Simple",a="window-border",c="highlight",b="#323335";qx.Theme.define(m,{extend:qx.theme.simple.Decoration,aliases:{decoration:d},decorations:{"window":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MBorderRadius],style:{width:1,color:a,shadowLength:1,shadowBlurRadius:3,shadowColor:e,backgroundColor:i,radius:3}},"window-caption":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder],style:{radius:[3,3,0,0],color:a,widthBottom:1}},"window-caption-active":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder],style:{radius:[3,3,0,0],color:c,widthBottom:3}},"white-box":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundColor],style:{width:1,color:k,backgroundColor:g}},"statusbar":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:h,styleTop:l}},"app-header":{decorator:[qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MBackgroundColor],style:{innerWidthBottom:1,innerColorBottom:f,widthBottom:9,colorBottom:c,gradientStart:[j,0],gradientEnd:[b,100],backgroundColor:b}}}});})();(function(){var e="showcase/theme/window.png",d="showcase/theme/display.png",c="showcase/theme/button.png",b="showcase.page.theme.calc.theme.Decoration",a="showcase/theme/button-pressed.png";qx.Theme.define(b,{decorations:{"calc-button":{decorator:qx.ui.decoration.Grid,style:{baseImage:c,insets:[3,3,5,3]}},"calc-button-pressed":{decorator:qx.ui.decoration.Grid,style:{baseImage:a,insets:[3,3,5,3]}},"calc-display":{decorator:qx.ui.decoration.Grid,style:{baseImage:d,insets:[5,5,5,4]}},"calc-window":{decorator:qx.ui.decoration.Grid,style:{baseImage:e,insets:2}}}});})();(function(){var a="showcase.theme.Decoration";qx.Theme.define(a,{extend:qx.theme.indigo.Decoration,include:[showcase.page.theme.calc.theme.Decoration],decorations:{}});})();(function(){var a="showcase.theme.Theme";qx.Theme.define(a,{meta:{color:showcase.theme.Color,decoration:showcase.theme.Decoration,font:showcase.theme.Font,icon:qx.theme.icon.Tango,appearance:showcase.theme.Appearance}});})();(function(){var j="Missing appearance: ",h="_applyTheme",g="qx.theme.manager.Appearance",f=":",e="Theme",d="changeTheme",c="/",b="singleton",a="string";qx.Class.define(g,{type:b,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__iv={};this.__iw={};},properties:{theme:{check:e,nullable:true,event:d,apply:h}},members:{__ix:{},__iv:null,__iw:null,_applyTheme:function(k,l){this.__iw={};this.__iv={};},__iy:function(m,n,o){var t=n.appearances;var w=t[m];if(!w){var x=c;var q=[];var v=m.split(x);var u;while(!w&&v.length>0){q.unshift(v.pop());var r=v.join(x);w=t[r];if(w){u=w.alias||w;if(typeof u===a){var s=u+x+q.join(x);return this.__iy(s,n,o);};};};for(var i=0;i<q.length-1;i++){q.shift();var r=q.join(x);var p=this.__iy(r,n);if(p){return p;};};if(o!=null){return this.__iy(o,n);};return null;}else if(typeof w===a){return this.__iy(w,n,o);}else if(w.include&&!w.style){return this.__iy(w.include,n,o);};;return m;},styleFrom:function(y,z,A,B){if(!A){A=this.getTheme();};var G=this.__iw;var C=G[y];if(!C){C=G[y]=this.__iy(y,A,B);};var M=A.appearances[C];if(!M){this.warn(j+y);return null;};if(!M.style){return null;};var N=C;if(z){var O=M.$$bits;if(!O){O=M.$$bits={};M.$$length=0;};var E=0;for(var I in z){if(!z[I]){continue;};if(O[I]==null){O[I]=1<<M.$$length++;};E+=O[I];};if(E>0){N+=f+E;};};var F=this.__iv;if(F[N]!==undefined){return F[N];};if(!z){z=this.__ix;};var K;if(M.include||M.base){var D;if(M.include){D=this.styleFrom(M.include,z,A,B);};var H=M.style(z,D);K={};if(M.base){var J=this.styleFrom(C,z,M.base,B);if(M.include){for(var L in J){if(!D.hasOwnProperty(L)&&!H.hasOwnProperty(L)){K[L]=J[L];};};}else {for(var L in J){if(!H.hasOwnProperty(L)){K[L]=J[L];};};};};if(M.include){for(var L in D){if(!H.hasOwnProperty(L)){K[L]=D[L];};};};for(var L in H){K[L]=H[L];};}else {K=M.style(z);};return F[N]=K||null;}},destruct:function(){this.__iv=this.__iw=null;}});})();(function(){var c="qx.html.Label",b="The label mode cannot be modified after initial creation",a="value";qx.Class.define(c,{extend:qx.html.Element,members:{__lE:null,_applyProperty:function(name,d){qx.html.Element.prototype._applyProperty.call(this,name,d);if(name==a){var e=this.getDomElement();qx.bom.Label.setValue(e,d);};},_createDomElement:function(){var g=this.__lE;var f=qx.bom.Label.create(this._content,g);return f;},_copyData:function(h){return qx.html.Element.prototype._copyData.call(this,true);},setRich:function(i){var j=this.getDomElement();if(j){throw new Error(b);};i=!!i;if(this.__lE==i){return;};this.__lE=i;return this;},setValue:function(k){this._setProperty(a,k);return this;},getValue:function(){return this._getProperty(a);}}});})();(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(h,j,k){var n,r,m,s;var o=j>k;var t=Math.abs(j-k);var u,p;var q={};for(r in h){n=h[r];q[r]={potential:o?n.max-n.value:n.value-n.min,flex:o?n.flex:1/n.flex,offset:0};};while(t!=0){s=Infinity;m=0;for(r in q){n=q[r];if(n.potential>0){m+=n.flex;s=Math.min(s,n.potential/n.flex);};};if(m==0){break;};s=Math.min(t,s*m)/m;u=0;for(r in q){n=q[r];if(n.potential>0){p=Math.min(t,n.potential,Math.ceil(s*n.flex));u+=p-s*n.flex;if(u>=1){u-=1;p-=1;};n.potential-=p;if(o){n.offset+=p;}else {n.offset-=p;};t-=p;};};};return q;},computeHorizontalAlignOffset:function(v,w,x,y,z){if(y==null){y=0;};if(z==null){z=0;};var A=0;switch(v){case e:A=y;break;case a:A=x-w-z;break;case d:A=Math.round((x-w)/2);if(A<y){A=y;}else if(A<z){A=Math.max(y,x-w-z);};break;};return A;},computeVerticalAlignOffset:function(B,C,D,E,F){if(E==null){E=0;};if(F==null){F=0;};var G=0;switch(B){case c:G=E;break;case b:G=D-C-F;break;case g:G=Math.round((D-C)/2);if(G<E){G=E;}else if(G<F){G=Math.max(E,D-C-F);};break;};return G;},collapseMargins:function(H){var I=0,K=0;for(var i=0,l=arguments.length;i<l;i++){var J=arguments[i];if(J<0){K=Math.min(K,J);}else if(J>0){I=Math.max(I,J);};};return I+K;},computeHorizontalGaps:function(L,M,N){if(M==null){M=0;};var O=0;if(N){O+=L[0].getMarginLeft();for(var i=1,l=L.length;i<l;i+=1){O+=this.collapseMargins(M,L[i-1].getMarginRight(),L[i].getMarginLeft());};O+=L[l-1].getMarginRight();}else {for(var i=1,l=L.length;i<l;i+=1){O+=L[i].getMarginLeft()+L[i].getMarginRight();};O+=(M*(l-1));};return O;},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(T,U,V){var Y=qx.theme.manager.Decoration.getInstance().resolve(V);var X=Y.getInsets();var W=X.left+X.right;var ba=0;for(var i=0,l=T.length;i<l;i++){var bb=T[i];ba+=bb.getMarginLeft()+bb.getMarginRight();};ba+=(U+W+U)*(l-1);return ba;},computeVerticalSeparatorGaps:function(bc,bd,be){var bh=qx.theme.manager.Decoration.getInstance().resolve(be);var bg=bh.getInsets();var bf=bg.top+bg.bottom;var bi=0;for(var i=0,l=bc.length;i<l;i++){var bj=bc[i];bi+=bj.getMarginTop()+bj.getMarginBottom();};bi+=(bd+bf+bd)*(l-1);return bi;},arrangeIdeals:function(bk,bl,bm,bn,bo,bp){if(bl<bk||bo<bn){if(bl<bk&&bo<bn){bl=bk;bo=bn;}else if(bl<bk){bo-=(bk-bl);bl=bk;if(bo<bn){bo=bn;};}else if(bo<bn){bl-=(bn-bo);bo=bn;if(bl<bk){bl=bk;};};;};if(bl>bm||bo>bp){if(bl>bm&&bo>bp){bl=bm;bo=bp;}else if(bl>bm){bo+=(bl-bm);bl=bm;if(bo>bp){bo=bp;};}else if(bo>bp){bl+=(bo-bp);bo=bp;if(bl>bm){bl=bm;};};;};return {begin:bl,end:bo};}}});})();(function(){var a="qx.ui.form.IRange";qx.Interface.define(a,{members:{setMinimum:function(b){return arguments.length==1;},getMinimum:function(){},setMaximum:function(c){return arguments.length==1;},getMaximum:function(){},setSingleStep:function(d){return arguments.length==1;},getSingleStep:function(){},setPageStep:function(e){return arguments.length==1;},getPageStep:function(){}}});})();(function(){var l="mousedown",k="__dz",j="qx.event.type.Data",h=", because it is not a child element!",g="_applyDragSelection",f="Could not add + ",d="mousemove",c="Could not test if ",b="Could not remove ",a="addItem",D=" from selection, because it is not a child element!",C="multi",B="_applyQuickSelection",A="mouseover",z=" is selected, because it is not a child element!",y="_applySelectionMode",x="additive",w="mouseup",v="keypress",u="losecapture",s="Could not select ",t="removeItem",q=" to selection, because it is not a child element!",r="qx.ui.core.MMultiSelectionHandling",o="Boolean",p="one",m="changeSelection",n="single";qx.Mixin.define(r,{construct:function(){var F=this.SELECTION_MANAGER;var E=this.__dz=new F(this);this.addListener(l,E.handleMouseDown,E);this.addListener(w,E.handleMouseUp,E);this.addListener(A,E.handleMouseOver,E);this.addListener(d,E.handleMouseMove,E);this.addListener(u,E.handleLoseCapture,E);this.addListener(v,E.handleKeyPress,E);this.addListener(a,E.handleAddItem,E);this.addListener(t,E.handleRemoveItem,E);E.addListener(m,this._onSelectionChange,this);},events:{"changeSelection":j},properties:{selectionMode:{check:[n,C,x,p],init:n,apply:y},dragSelection:{check:o,init:false,apply:g},quickSelection:{check:o,init:false,apply:B}},members:{__dz:null,selectAll:function(){this.__dz.selectAll();},isSelected:function(G){if(!qx.ui.core.Widget.contains(this,G)){throw new Error(c+G+z);};return this.__dz.isItemSelected(G);},addToSelection:function(H){if(!qx.ui.core.Widget.contains(this,H)){throw new Error(f+H+q);};this.__dz.addItem(H);},removeFromSelection:function(I){if(!qx.ui.core.Widget.contains(this,I)){throw new Error(b+I+D);};this.__dz.removeItem(I);},selectRange:function(J,K){this.__dz.selectItemRange(J,K);},resetSelection:function(){this.__dz.clearSelection();},setSelection:function(L){for(var i=0;i<L.length;i++){if(!qx.ui.core.Widget.contains(this,L[i])){throw new Error(s+L[i]+h);};};if(L.length===0){this.resetSelection();}else {var M=this.getSelection();if(!qx.lang.Array.equals(M,L)){this.__dz.replaceSelection(L);};};},getSelection:function(){return this.__dz.getSelection();},getSortedSelection:function(){return this.__dz.getSortedSelection();},isSelectionEmpty:function(){return this.__dz.isSelectionEmpty();},getSelectionContext:function(){return this.__dz.getSelectionContext();},_getManager:function(){return this.__dz;},getSelectables:function(N){return this.__dz.getSelectables(N);},invertSelection:function(){this.__dz.invertSelection();},_getLeadItem:function(){var O=this.__dz.getMode();if(O===n||O===p){return this.__dz.getSelectedItem();}else {return this.__dz.getLeadItem();};},_applySelectionMode:function(P,Q){this.__dz.setMode(P);},_applyDragSelection:function(R,S){this.__dz.setDrag(R);},_applyQuickSelection:function(T,U){this.__dz.setQuick(T);},_onSelectionChange:function(e){this.fireDataEvent(m,e.getData());}},destruct:function(){this._disposeObjects(k);}});})();(function(){var s="xml.implementation",r="xml.attributens",q="xml.selectnodes",p="xml.getqualifieditem",o="SelectionLanguage",n="xml.getelementsbytagnamens",m="qx.bom.client.Xml",l="xml.domproperties",k="xml.selectsinglenode",j="1.0",d="xml.createnode",i="xml.domparser",g="getProperty",c="XML",b="string",f="xml.createelementns",e="<a></a>",h="function",a="undefined";qx.Bootstrap.define(m,{statics:{getImplementation:function(){return document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature(c,j);},getDomParser:function(){return typeof window.DOMParser!==a;},getSelectSingleNode:function(){return typeof qx.xml.Document.create().selectSingleNode!==a;},getSelectNodes:function(){return typeof qx.xml.Document.create().selectNodes!==a;},getElementsByTagNameNS:function(){return typeof qx.xml.Document.create().getElementsByTagNameNS!==a;},getDomProperties:function(){var t=qx.xml.Document.create();return (g in t&&typeof t.getProperty(o)===b);},getAttributeNS:function(){var u=qx.xml.Document.fromString(e).documentElement;return typeof u.getAttributeNS===h&&typeof u.setAttributeNS===h;},getCreateElementNS:function(){return typeof qx.xml.Document.create().createElementNS===h;},getCreateNode:function(){return typeof qx.xml.Document.create().createNode!==a;},getQualifiedItem:function(){var v=qx.xml.Document.fromString(e).documentElement;return typeof v.attributes.getQualifiedItem!==a;}},defer:function(w){qx.core.Environment.add(s,w.getImplementation);qx.core.Environment.add(i,w.getDomParser);qx.core.Environment.add(k,w.getSelectSingleNode);qx.core.Environment.add(q,w.getSelectNodes);qx.core.Environment.add(n,w.getElementsByTagNameNS);qx.core.Environment.add(l,w.getDomProperties);qx.core.Environment.add(r,w.getAttributeNS);qx.core.Environment.add(f,w.getCreateElementNS);qx.core.Environment.add(d,w.getCreateNode);qx.core.Environment.add(p,w.getQualifiedItem);}});})();(function(){var a="qx.event.IEventDispatcher";qx.Interface.define(a,{members:{canDispatchEvent:function(b,event,c){this.assertInstance(event,qx.event.type.Event);this.assertString(c);},dispatchEvent:function(d,event,e){this.assertInstance(event,qx.event.type.Event);this.assertString(e);}}});})();(function(){var c="abstract",b="Missing implementation",a="qx.event.dispatch.AbstractBubbling";qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventDispatcher,type:c,construct:function(d){this._manager=d;},members:{_getParent:function(e){throw new Error(b);},canDispatchEvent:function(f,event,g){return event.getBubbles();},dispatchEvent:function(h,event,k){var parent=h;var t=this._manager;var q,x;var o;var s,v;var u;var w=[];q=t.getListeners(h,k,true);x=t.getListeners(h,k,false);if(q){w.push(q);};if(x){w.push(x);};var parent=this._getParent(h);var m=[];var l=[];var n=[];var r=[];while(parent!=null){q=t.getListeners(parent,k,true);if(q){n.push(q);r.push(parent);};x=t.getListeners(parent,k,false);if(x){m.push(x);l.push(parent);};parent=this._getParent(parent);};event.setEventPhase(qx.event.type.Event.CAPTURING_PHASE);for(var i=n.length-1;i>=0;i--){u=r[i];event.setCurrentTarget(u);o=n[i];for(var j=0,p=o.length;j<p;j++){s=o[j];v=s.context||u;{};s.handler.call(v,event);};if(event.getPropagationStopped()){return;};};event.setEventPhase(qx.event.type.Event.AT_TARGET);event.setCurrentTarget(h);for(var i=0,y=w.length;i<y;i++){o=w[i];for(var j=0,p=o.length;j<p;j++){s=o[j];v=s.context||h;{};s.handler.call(v,event);};if(event.getPropagationStopped()){return;};};event.setEventPhase(qx.event.type.Event.BUBBLING_PHASE);for(var i=0,y=m.length;i<y;i++){u=l[i];event.setCurrentTarget(u);o=m[i];for(var j=0,p=o.length;j<p;j++){s=o[j];v=s.context||u;{};s.handler.call(v,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="qx.application.IApplication";qx.Interface.define(a,{members:{main:function(){},finalize:function(){},close:function(){},terminate:function(){}}});})();(function(){var d="qx.util.ObjectPool",c="Class needs to be defined!",b="Object is already pooled: ",a="Integer";qx.Class.define(d,{extend:qx.core.Object,construct:function(e){qx.core.Object.call(this);this.__cQ={};if(e!=null){this.setSize(e);};},properties:{size:{check:a,init:Infinity}},members:{__cQ:null,getObject:function(f){if(this.$$disposed){return new f;};if(!f){throw new Error(c);};var g=null;var h=this.__cQ[f.classname];if(h){g=h.pop();};if(g){g.$$pooled=false;}else {g=new f;};return g;},poolObject:function(j){if(!this.__cQ){return;};var k=j.classname;var m=this.__cQ[k];if(j.$$pooled){throw new Error(b+j);};if(!m){this.__cQ[k]=m=[];};if(m.length>this.getSize()){if(j.destroy){j.destroy();}else {j.dispose();};return;};j.$$pooled=true;m.push(j);}},destruct:function(){var p=this.__cQ;var n,o,i,l;for(n in p){o=p[n];for(i=0,l=o.length;i<l;i++){o[i].dispose();};};delete this.__cQ;}});})();(function(){var b="singleton",a="qx.event.Pool";qx.Class.define(a,{extend:qx.util.ObjectPool,type:b,construct:function(){qx.util.ObjectPool.call(this,30);}});})();(function(){var a="qx.event.handler.Window";qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(b){qx.core.Object.call(this);this._manager=b;this._window=b.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(c,d){},registerEvent:function(f,g,h){},unregisterEvent:function(i,j,k){},_initWindowObserver:function(){this._onNativeWrapper=qx.lang.Function.listener(this._onNative,this);var m=qx.event.handler.Window.SUPPORTED_TYPES;for(var l in m){qx.bom.Event.addNativeListener(this._window,l,this._onNativeWrapper);};},_stopWindowObserver:function(){var o=qx.event.handler.Window.SUPPORTED_TYPES;for(var n in o){qx.bom.Event.removeNativeListener(this._window,n,this._onNativeWrapper);};},_onNative:qx.event.GlobalError.observeMethod(function(e){if(this.isDisposed()){return;};var q=this._window;try{var t=q.document;}catch(e){return;};var r=t.documentElement;var p=qx.bom.Event.getTarget(e);if(p==null||p===q||p===t||p===r){var event=qx.event.Registration.createEvent(e.type,qx.event.type.Native,[e,q]);qx.event.Registration.dispatchEvent(q,event);var s=event.getReturnValue();if(s!=null){e.returnValue=s;return s;};};})},destruct:function(){this._stopWindowObserver();this._manager=this._window=null;},defer:function(u){qx.event.Registration.addHandler(u);}});})();(function(){var n="qx.event.handler.Application",m="complete",l="webkit",k="gecko",j="opera",i="left",h="DOMContentLoaded",g="shutdown",f="mshtml",d="load",a="unload",c="ready",b="engine.name";qx.Class.define(n,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(o){qx.core.Object.call(this);this._window=o.getWindow();this.__hc=false;this.__hd=false;this.__he=false;this.__hf=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,onScriptLoaded:function(){var p=qx.event.handler.Application.$$instance;if(p){p.__hg();};}},members:{canHandleEvent:function(q,r){},registerEvent:function(s,t,u){},unregisterEvent:function(v,w,x){},__he:null,__hc:null,__hd:null,__hf:null,__hg:function(){if(!this.__he&&this.__hc&&qx.$$loader.scriptLoaded){if((qx.core.Environment.get(b)==f)){if(qx.event.Registration.hasListener(this._window,c)){this.__he=true;qx.event.Registration.fireEvent(this._window,c);};}else {this.__he=true;qx.event.Registration.fireEvent(this._window,c);};};},isApplicationReady:function(){return this.__he;},_initObserver:function(){if(qx.$$domReady||document.readyState==m||document.readyState==c){this.__hc=true;this.__hg();}else {this._onNativeLoadWrapped=qx.lang.Function.bind(this._onNativeLoad,this);if(qx.core.Environment.get(b)==k||qx.core.Environment.get(b)==j||qx.core.Environment.get(b)==l){qx.bom.Event.addNativeListener(this._window,h,this._onNativeLoadWrapped);}else if((qx.core.Environment.get(b)==f)){var self=this;var y=function(){try{document.documentElement.doScroll(i);if(document.body){self._onNativeLoadWrapped();};}catch(z){window.setTimeout(y,100);};};y();};qx.bom.Event.addNativeListener(this._window,d,this._onNativeLoadWrapped);};this._onNativeUnloadWrapped=qx.lang.Function.bind(this._onNativeUnload,this);qx.bom.Event.addNativeListener(this._window,a,this._onNativeUnloadWrapped);},_stopObserver:function(){if(this._onNativeLoadWrapped){qx.bom.Event.removeNativeListener(this._window,d,this._onNativeLoadWrapped);};qx.bom.Event.removeNativeListener(this._window,a,this._onNativeUnloadWrapped);this._onNativeLoadWrapped=null;this._onNativeUnloadWrapped=null;},_onNativeLoad:qx.event.GlobalError.observeMethod(function(){this.__hc=true;this.__hg();}),_onNativeUnload:qx.event.GlobalError.observeMethod(function(){if(!this.__hf){this.__hf=true;try{qx.event.Registration.fireEvent(this._window,g);}catch(e){throw e;}finally{qx.core.ObjectRegistry.shutdown();};};})},destruct:function(){this._stopObserver();this._window=null;},defer:function(A){qx.event.Registration.addHandler(A);}});})();(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(c,event,d){return !event.getBubbles();},dispatchEvent:function(e,event,f){var j,g;{};event.setEventPhase(qx.event.type.Event.AT_TARGET);var k=this._manager.getListeners(e,f,false);if(k){for(var i=0,l=k.length;i<l;i++){var h=k[i].context||e;{};k[i].handler.call(h,event);};};}},defer:function(m){qx.event.Registration.addDispatcher(m);}});})();(function(){var d="ready",c="shutdown",b="beforeunload",a="qx.core.Init";qx.Class.define(a,{statics:{getApplication:qx.core.BaseInit.getApplication,ready:qx.core.BaseInit.ready,__ha:function(e){var f=this.getApplication();if(f){e.setReturnValue(f.close());};},__hb:function(){var g=this.getApplication();if(g){g.terminate();};}},defer:function(h){qx.event.Registration.addListener(window,d,h.ready,h);qx.event.Registration.addListener(window,c,h.__hb,h);qx.event.Registration.addListener(window,b,h.__ha,h);}});})();(function(){var c="Abstract method call",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:{__dK:null,_createRootWidget:function(){throw new Error(c);},getRoot:function(){return this.__dK;},main:function(){qx.theme.manager.Meta.getInstance().initialize();qx.ui.tooltip.Manager.getInstance();this.__dK=this._createRootWidget();},finalize:function(){this.render();},render:function(){qx.ui.core.queue.Manager.flush();},close:function(d){},terminate:function(){}},destruct:function(){this.__dK=null;}});})();(function(){var k="borderLeftStyle",j="borderRightStyle",i="div",h="borderRightWidth",g="overflow-y",f="borderLeftWidth",e="-moz-scrollbars-vertical",d=":",b="100px",a="overflow:",B="qx.bom.element.Overflow",A="overflow-x",z="overflowX",y=";",x="overflowY",w="engine.version",v="none",u="scroll",r="gecko",q="overflow",o="",p="engine.name",m="-moz-scrollbars-none",n="hidden",l="css.overflowxy";qx.Bootstrap.define(B,{statics:{DEFAULT_SCROLLBAR_WIDTH:14,__dj:null,getScrollbarWidth:function(){if(this.__dj!==null){return this.__dj;};var C=qx.bom.element.Style;var E=function(I,J){return parseInt(C.get(I,J),10)||0;};var F=function(K){return (C.get(K,j)==v?0:E(K,h));};var D=function(L){return (C.get(L,k)==v?0:E(L,f));};var H=qx.core.Environment.select(p,{"mshtml":function(M){if(C.get(M,x)==n||M.clientWidth==0){return F(M);};return Math.max(0,M.offsetWidth-M.clientLeft-M.clientWidth);},"default":function(N){if(N.clientWidth==0){var O=C.get(N,q);var P=(O==u||O==e?16:0);return Math.max(0,F(N)+P);};return Math.max(0,(N.offsetWidth-N.clientWidth-D(N)));}});var G=function(Q){return H(Q)-F(Q);};var t=document.createElement(i);var s=t.style;s.height=s.width=b;s.overflow=u;document.body.appendChild(t);var c=G(t);this.__dj=c;document.body.removeChild(t);return this.__dj;},_compile:function(R,S){if(!qx.core.Environment.get(l)){R=a;if(qx.core.Environment.get(p)===r&&S==n){S=m;};};return R+d+S+y;},compileX:function(T){return this._compile(A,T);},compileY:function(U){return this._compile(g,U);},getX:function(V,W){if(qx.core.Environment.get(l)){return qx.bom.element.Style.get(V,z,W,false);};var X=qx.bom.element.Style.get(V,q,W,false);if(X===m){X=n;};return X;},setX:function(Y,ba){if(qx.core.Environment.get(l)){Y.style.overflowX=ba;}else {if(ba===n&&qx.core.Environment.get(p)===r&&parseFloat(qx.core.Environment.get(w))<1.8){ba=m;};Y.style.overflow=ba;};},resetX:function(bb){if(qx.core.Environment.get(l)){bb.style.overflowX=o;}else {bb.style.overflow=o;};},getY:function(bc,bd){if(qx.core.Environment.get(l)){return qx.bom.element.Style.get(bc,x,bd,false);};var be=qx.bom.element.Style.get(bc,q,bd,false);if(be===m){be=n;};return be;},setY:function(bf,bg){if(qx.core.Environment.get(l)){bf.style.overflowY=bg;}else {if(bg===n&&qx.core.Environment.get(p)===r&&parseFloat(qx.core.Environment.get(w))<1.8){bg=m;};bf.style.overflow=bg;};},resetY:function(bh){if(qx.core.Environment.get(l)){bh.style.overflowY=o;}else {bh.style.overflow=o;};}}});})();(function(){var p="clip:auto;",o="rect(",n=")",m=");",l="",k="Could not parse clip string: ",j="qx.bom.element.Clip",i="string",h="clip:rect(",g=" ",c="clip",f="rect(auto,auto,auto,auto)",e="rect(auto, auto, auto, auto)",b=",",a="px",d="auto";qx.Bootstrap.define(j,{statics:{compile:function(q){if(!q){return p;};var v=q.left;var top=q.top;var u=q.width;var t=q.height;var r,s;if(v==null){r=(u==null?d:u+a);v=d;}else {r=(u==null?d:v+u+a);v=v+a;};if(top==null){s=(t==null?d:t+a);top=d;}else {s=(t==null?d:top+t+a);top=top+a;};return h+top+b+r+b+s+b+v+m;},get:function(w,x){var z=qx.bom.element.Style.get(w,c,x,false);var F,top,D,C;var y,A;if(typeof z===i&&z!==d&&z!==l){z=qx.lang.String.trim(z);if(/\((.*)\)/.test(z)){var E=RegExp.$1;if(/,/.test(E)){var B=E.split(b);}else {var B=E.split(g);};top=qx.lang.String.trim(B[0]);y=qx.lang.String.trim(B[1]);A=qx.lang.String.trim(B[2]);F=qx.lang.String.trim(B[3]);if(F===d){F=null;};if(top===d){top=null;};if(y===d){y=null;};if(A===d){A=null;};if(top!=null){top=parseInt(top,10);};if(y!=null){y=parseInt(y,10);};if(A!=null){A=parseInt(A,10);};if(F!=null){F=parseInt(F,10);};if(y!=null&&F!=null){D=y-F;}else if(y!=null){D=y;};if(A!=null&&top!=null){C=A-top;}else if(A!=null){C=A;};}else {throw new Error(k+z);};};return {left:F||null,top:top||null,width:D||null,height:C||null};},set:function(G,H){if(!H){G.style.clip=f;return;};var M=H.left;var top=H.top;var L=H.width;var K=H.height;var I,J;if(M==null){I=(L==null?d:L+a);M=d;}else {I=(L==null?d:M+L+a);M=M+a;};if(top==null){J=(K==null?d:K+a);top=d;}else {J=(K==null?d:top+K+a);top=top+a;};G.style.clip=o+top+b+I+b+J+b+M+n;},reset:function(N){N.style.clip=e;}}});})();(function(){var d="qx.bom.Style",c="string",b="",a="-";qx.Bootstrap.define(d,{statics:{VENDOR_PREFIXES:["Webkit","Moz","O","ms","Khtml"],getPropertyName:function(e){var f=document.documentElement.style;if(f[e]!==undefined){return e;};for(var i=0,l=this.VENDOR_PREFIXES.length;i<l;i++){var g=this.VENDOR_PREFIXES[i]+qx.lang.String.firstUp(e);if(f[g]!==undefined){return g;};};return null;},getAppliedStyle:function(h,j,k,m){var n=(m!==false)?[null].concat(this.VENDOR_PREFIXES):[null];for(var i=0,l=n.length;i<l;i++){var o=n[i]?a+n[i].toLowerCase()+a+k:k;try{h.style[j]=o;if(typeof h.style[j]==c&&h.style[j]!==b){return o;};}catch(p){};};return null;}}});})();(function(){var k="engine.name",j="",i="cursor:",h=";",g="qx.bom.element.Cursor",f="cursor",e="hand",d="nw-resize",c="ne-resize",b="n-resize",a="e-resize";qx.Bootstrap.define(g,{statics:{__bd:qx.core.Environment.select(k,{"mshtml":{"cursor":e,"ew-resize":a,"ns-resize":b,"nesw-resize":c,"nwse-resize":d},"opera":{"col-resize":a,"row-resize":b,"ew-resize":a,"ns-resize":b,"nesw-resize":c,"nwse-resize":d},"default":{}}),compile:function(l){return i+(this.__bd[l]||l)+h;},get:function(m,n){return qx.bom.element.Style.get(m,f,n,false);},set:function(o,p){o.style.cursor=this.__bd[p]||p;},reset:function(q){q.style.cursor=j;}}});})();(function(){var m="MozOpacity",l=");",k=")",j="zoom:1;filter:alpha(opacity=",i="qx.bom.element.Opacity",h="css.opacity",g="alpha(opacity=",f=";",e="opacity:",d="opacity",a="filter",c="engine.name",b="";qx.Bootstrap.define(i,{statics:{SUPPORT_CSS3_OPACITY:false,compile:qx.core.Environment.select(c,{"mshtml":function(n){if(n>=1){n=1;};if(n<0.00001){n=0;};if(qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){return e+n+f;}else {return j+(n*100)+l;};},"gecko":function(o){if(o>=1){o=0.999999;};return e+o+f;},"default":function(p){if(p>=1){return b;};return e+p+f;}}),set:qx.core.Environment.select(c,{"mshtml":function(q,r){if(qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){if(r>=1){r=b;};q.style.opacity=r;}else {var s=qx.bom.element.Style.get(q,a,qx.bom.element.Style.COMPUTED_MODE,false);if(r>=1){r=1;};if(r<0.00001){r=0;};if(!q.currentStyle||!q.currentStyle.hasLayout){q.style.zoom=1;};q.style.filter=s.replace(/alpha\([^\)]*\)/gi,b)+g+r*100+k;};},"gecko":function(t,u){if(u>=1){u=0.999999;};if(!qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){t.style.MozOpacity=u;}else {t.style.opacity=u;};},"default":function(v,w){if(w>=1){w=b;};v.style.opacity=w;}}),reset:qx.core.Environment.select(c,{"mshtml":function(x){if(qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){x.style.opacity=b;}else {var y=qx.bom.element.Style.get(x,a,qx.bom.element.Style.COMPUTED_MODE,false);x.style.filter=y.replace(/alpha\([^\)]*\)/gi,b);};},"gecko":function(z){if(!qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){z.style.MozOpacity=b;}else {z.style.opacity=b;};},"default":function(A){A.style.opacity=b;}}),get:qx.core.Environment.select(c,{"mshtml":function(B,C){if(qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){var D=qx.bom.element.Style.get(B,d,C,false);if(D!=null){return parseFloat(D);};return 1.0;}else {var E=qx.bom.element.Style.get(B,a,C,false);if(E){var D=E.match(/alpha\(opacity=(.*)\)/);if(D&&D[1]){return parseFloat(D[1])/100;};};return 1.0;};},"gecko":function(F,G){var H=qx.bom.element.Style.get(F,!qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY?m:d,G,false);if(H==0.999999){H=1.0;};if(H!=null){return parseFloat(H);};return 1.0;},"default":function(I,J){var K=qx.bom.element.Style.get(I,d,J,false);if(K!=null){return parseFloat(K);};return 1.0;}})},defer:function(L){L.SUPPORT_CSS3_OPACITY=qx.core.Environment.get(h);}});})();(function(){var j="css.float",i="px",h="Cascaded styles are not supported in this browser!",g="css.appearance",f="pixelRight",e="css.userselect",d="css.boxsizing",c="css.textoverflow",b="pixelHeight",a=":",z="pixelTop",y="css.borderimage",x="pixelLeft",w="css.usermodify",v="qx.bom.element.Style",u=". Only pixel values work well across different clients.",t="pixelBottom",s="pixelWidth",r="Untranslated computed property value: ",q=";",o="float",p="browser.documentmode",m="mshtml",n="style",k="engine.name",l="";qx.Bootstrap.define(v,{statics:{__dk:function(){var B={"appearance":qx.core.Environment.get(g),"userSelect":qx.core.Environment.get(e),"textOverflow":qx.core.Environment.get(c),"borderImage":qx.core.Environment.get(y),"float":qx.core.Environment.get(j),"userModify":qx.core.Environment.get(w),"boxSizing":qx.core.Environment.get(d)};this.__dl={};for(var A in qx.lang.Object.clone(B)){if(!B[A]){delete B[A];}else {this.__dl[A]=A==o?o:qx.lang.String.hyphenate(B[A]);};};this.__dm=B;},__dn:function(name){var C=qx.bom.Style.getPropertyName(name);if(C){this.__dm[name]=C;};return C;},__do:{width:s,height:b,left:x,right:f,top:z,bottom:t},__dp:{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)}},compile:function(D){var F=[];var G=this.__dp;var H=this.__dl;var name,E;for(name in D){E=D[name];if(E==null){continue;};name=this.__dm[name]||this.__dn(name)||name;if(G[name]){F.push(G[name].compile(E));}else {if(!H[name]){H[name]=qx.lang.String.hyphenate(name);};F.push(H[name],a,E,q);};};return F.join(l);},setCss:function(I,J){if(qx.core.Environment.get(k)===m&&parseInt(qx.core.Environment.get(p),10)<8){I.style.cssText=J;}else {I.setAttribute(n,J);};},getCss:function(K){if(qx.core.Environment.get(k)===m&&parseInt(qx.core.Environment.get(p),10)<8){return K.style.cssText.toLowerCase();}else {return K.getAttribute(n);};},isPropertySupported:function(L){return (this.__dp[L]||this.__dm[L]||L in document.documentElement.style);},COMPUTED_MODE:1,CASCADED_MODE:2,LOCAL_MODE:3,set:function(M,name,N,O){{};name=this.__dm[name]||this.__dn(name)||name;if(O!==false&&this.__dp[name]){return this.__dp[name].set(M,N);}else {M.style[name]=N!==null?N:l;};},setStyles:function(P,Q,R){{};var U=this.__dm;var W=this.__dp;var S=P.style;for(var V in Q){var T=Q[V];var name=U[V]||this.__dn(V)||V;if(T===undefined){if(R!==false&&W[name]){W[name].reset(P);}else {S[name]=l;};}else {if(R!==false&&W[name]){W[name].set(P,T);}else {S[name]=T!==null?T:l;};};};},reset:function(X,name,Y){name=this.__dm[name]||this.__dn(name)||name;if(Y!==false&&this.__dp[name]){return this.__dp[name].reset(X);}else {X.style[name]=l;};},get:qx.core.Environment.select(k,{"mshtml":function(ba,name,bb,bc){name=this.__dm[name]||this.__dn(name)||name;if(bc!==false&&this.__dp[name]){return this.__dp[name].get(ba,bb);};if(!ba.currentStyle){return ba.style[name]||l;};switch(bb){case this.LOCAL_MODE:return ba.style[name]||l;case this.CASCADED_MODE:return ba.currentStyle[name]||l;default:var bg=ba.currentStyle[name]||l;if(/^-?[\.\d]+(px)?$/i.test(bg)){return bg;};var bf=this.__do[name];if(bf){var bd=ba.style[name];ba.style[name]=bg||0;var be=ba.style[bf]+i;ba.style[name]=bd;return be;};if(/^-?[\.\d]+(em|pt|%)?$/i.test(bg)){throw new Error(r+name+u);};return bg;};},"default":function(bh,name,bi,bj){name=this.__dm[name]||this.__dn(name)||name;if(bj!==false&&this.__dp[name]){return this.__dp[name].get(bh,bi);};switch(bi){case this.LOCAL_MODE:return bh.style[name]||l;case this.CASCADED_MODE:if(bh.currentStyle){return bh.currentStyle[name]||l;};throw new Error(h);default:var bk=qx.dom.Node.getDocument(bh);var bl=bk.defaultView.getComputedStyle(bh,null);return bl?bl[name]:l;};}})},defer:function(bm){bm.__dk();}});})();(function(){var j="css.borderimage.standardsyntax",i="Boolean",h="px ",g="sliceBottom",f="solid",e=";'></div>",d="<div style='",c="sliceLeft",b="sliceRight",a="repeatX",D=" fill",C="String",B="qx.ui.decoration.css3.BorderImage",A="border-box",z="transparent",y='") ',x="sliceTop",w='url("',v="hidden",u="repeatY",q="absolute",r="repeat",o="",p="round",m="shorthand",n="px",k=" ",l="stretch",s="Integer",t="_applyStyle";qx.Class.define(B,{extend:qx.ui.decoration.Abstract,construct:function(E,F){qx.ui.decoration.Abstract.call(this);if(E!=null){this.setBorderImage(E);};if(F!=null){this.setSlice(F);};},statics:{IS_SUPPORTED:qx.bom.element.Style.isPropertySupported("borderImage")},properties:{borderImage:{check:C,nullable:true,apply:t},sliceTop:{check:s,init:0,apply:t},sliceRight:{check:s,init:0,apply:t},sliceBottom:{check:s,init:0,apply:t},sliceLeft:{check:s,init:0,apply:t},slice:{group:[x,b,g,c],mode:m},repeatX:{check:[l,r,p],init:l,apply:t},repeatY:{check:[l,r,p],init:l,apply:t},repeat:{group:[a,u],mode:m},fill:{check:i,init:true}},members:{__BI:null,_getDefaultInsets:function(){return {top:0,right:0,bottom:0,left:0};},_isInitialized:function(){return !!this.__BI;},getMarkup:function(){if(this.__BI){return this.__BI;};var G=this._resolveImageUrl(this.getBorderImage());var H=[this.getSliceTop(),this.getSliceRight(),this.getSliceBottom(),this.getSliceLeft()];var I=[this.getRepeatX(),this.getRepeatY()].join(k);var J=this.getFill()&&qx.core.Environment.get(j)?D:o;this.__BI=[d,qx.bom.element.Style.compile({"borderImage":w+G+y+H.join(k)+J+k+I,"borderStyle":f,"borderColor":z,position:q,lineHeight:0,fontSize:0,overflow:v,boxSizing:A,borderWidth:H.join(h)+n}),e].join(o);return this.__BI;},resize:function(K,L,M){K.style.width=L+n;K.style.height=M+n;},tint:function(N,O){},_applyStyle:function(P,Q,name){{};},_resolveImageUrl:function(R){return qx.util.ResourceManager.getInstance().toUri(qx.util.AliasManager.getInstance().resolve(R));}},destruct:function(){this.__BI=null;}});})();(function(){var q="@ms-keyframes",p="css.animation",o="",n="@-ms-keyframes",m="MSAnimationEnd",l="-keyframes",k="animation",j="oAnimationEnd",h="@",g="@keyframes",c="webkitAnimationEnd",f="qx.bom.client.CssAnimation",d=" name",b="AnimationPlayState",a="animationend";qx.Bootstrap.define(f,{statics:{getSupport:function(){var name=qx.bom.client.CssAnimation.getName();if(name!=null){return {"name":name,"play-state":qx.bom.client.CssAnimation.getPlayState(),"end-event":qx.bom.client.CssAnimation.getAnimationEnd(),"keyframes":qx.bom.client.CssAnimation.getKeyFrames()};};return null;},getPlayState:function(){return qx.bom.Style.getPropertyName(b);},getName:function(){return qx.bom.Style.getPropertyName(k);},getAnimationEnd:function(){var r={"msAnimation":m,"WebkitAnimation":c,"MozAnimation":a,"OAnimation":j,"animation":a};return r[this.getName()];},getKeyFrames:function(){var s=qx.bom.Style.VENDOR_PREFIXES;var v=[];for(var i=0;i<s.length;i++){var u=h+qx.lang.String.hyphenate(s[i])+l;if(u==q){u=n;};v.push(u);};v.unshift(g);var t=qx.bom.Stylesheet.createElement();for(var i=0;i<v.length;i++){try{qx.bom.Stylesheet.addRule(t,v[i]+d,o);return v[i];}catch(e){};};return null;}},defer:function(w){qx.core.Environment.add(p,w.getSupport);}});})();(function(){var k="changeDescription",j="changeName",i="showcase.Page",h="showcase.AbstractContent",g="changeIcon",f="changePart",e="initialized",d="changeState",c="loading",b="complete",a="String";qx.Class.define(i,{extend:qx.core.Object,construct:function(){this.initReadyState();},properties:{name:{check:a,event:j},icon:{check:a,event:g},part:{check:a,event:f},description:{check:a,event:k},contentClass:{},controlClass:{nullable:true},content:{check:h},readyState:{check:[e,c,b],init:e,event:d}},members:{load:function(l,m){var l=l||qx.lang.Function.empty;var m=m||this;var n=this.getReadyState();if(n==b){l.call(m,this);return;}else if(n==c){return this.addListenerOnce(d,function(){l.call(m,this);});}else {this.setReadyState(c);qx.io.PartLoader.require(this.getPart(),function(){this._initializeContent();this.setReadyState(b);l.call(m,this);},this);};},_initializeContent:function(){var o=qx.Class.getByName(this.getContentClass());this.setContent(new o(this));}}});})();(function(){var e="htmleditor",d="showcase/htmleditor/icon.png",c="showcase.page.htmleditor.Page",b="showcase.page.htmleditor.Content",a="HTML Editor";qx.Class.define(c,{extend:showcase.Page,construct:function(){showcase.Page.call(this);this.set({name:a,part:e,icon:d,contentClass:b,description:showcase.page.DescriptionBuilder.build(a,this.__BA,this.__BT,this.__BB,this.__BC,this.__BD,this.__BE)});},members:{__BA:"The Html Editor, embedded here in a window with menu bar and toolbar, provides basic"+" cross-browser HTML editing capabilities and is available both as a low-level component"+" and as a qooxdoo widget. It offers events, allowing easy implementation of a toolbar "+"supplement. The UI controls of the toolbar can be used to interact "+"with the HTML editing component.",__BT:{"Text Formatting":"Format some text with underline, bold, italic, ...","Alignment":"Align the text on the right side.","Lists":"Insert a numbered or bullet point list.","Redo/Undo":"Try reverting your changes by using the undo button."},__BB:{"Inserting":"You can insert HTML tables, images, hyperlinks, ..."},__BC:{"pages/desktop/ui_html_editing.html":"Overview HTML Editing"},__BD:{"#bom~HtmlArea.html":"Low-Level editor","#widget~HtmlArea.html":"Editor widget"},__BE:{"#qx.bom.htmlarea":"HTML Area","#qx.ui.toolbar":"Toolbar","#qx.ui.menubar":"MenuBar","#qx.ui.menu":"Menu"}}});})();(function(){var d="qx.event.handler.Element",c="load",b="iframe",a="-";qx.Class.define(d,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(e){qx.core.Object.call(this);this._manager=e;this._registeredEvents={};},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{abort:true,load:true,scroll:true,select:true,reset:true,submit:true},CANCELABLE:{selectstart:true},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:false},members:{canHandleEvent:function(f,g){if(g===c){return f.tagName.toLowerCase()!==b;}else {return true;};},registerEvent:function(h,i,j){var m=qx.core.ObjectRegistry.toHashCode(h);var k=m+a+i;var l=qx.lang.Function.listener(this._onNative,this,k);qx.bom.Event.addNativeListener(h,i,l);this._registeredEvents[k]={element:h,type:i,listener:l};},unregisterEvent:function(n,o,p){var s=this._registeredEvents;if(!s){return;};var t=qx.core.ObjectRegistry.toHashCode(n);var q=t+a+o;var r=this._registeredEvents[q];if(r){qx.bom.Event.removeNativeListener(n,o,r.listener);};delete this._registeredEvents[q];},_onNative:qx.event.GlobalError.observeMethod(function(u,v){var x=this._registeredEvents;if(!x){return;};var w=x[v];var y=this.constructor.CANCELABLE[w.type];qx.event.Registration.fireNonBubblingEvent(w.element,w.type,qx.event.type.Native,[u,undefined,undefined,undefined,y]);})},destruct:function(){var z;var A=this._registeredEvents;for(var B in A){z=A[B];qx.bom.Event.removeNativeListener(z.element,z.type,z.listener);};this._manager=this._registeredEvents=null;},defer:function(C){qx.event.Registration.addHandler(C);}});})();(function(){var a="qx.event.handler.UserAction";qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(b){qx.core.Object.call(this);this.__dz=b;this.__ce=b.getWindow();},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{useraction:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:true},members:{__dz:null,__ce:null,canHandleEvent:function(c,d){},registerEvent:function(e,f,g){},unregisterEvent:function(h,i,j){}},destruct:function(){this.__dz=this.__ce=null;},defer:function(k){qx.event.Registration.addHandler(k);}});})();(function(){var t="engine.version",s="useraction",r="webkit",q="gecko",p="DOMMouseScroll",o="qx.event.handler.Mouse",n="os.name",m="mouseover",l="mouseout",k="ios",d="mousemove",j="on",g="dblclick",c="mousedown",b="contextmenu",f="mousewheel",e="click",h="mouseup",a="engine.name";qx.Class.define(o,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(u){qx.core.Object.call(this);this.__dz=u;this.__ce=u.getWindow();this.__dK=this.__ce.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+qx.event.IEventHandler.TARGET_DOCUMENT+qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:true},members:{__el:null,__em:null,__en:null,__eo:null,__ep:null,__dz:null,__ce:null,__dK:null,canHandleEvent:function(v,w){},registerEvent:qx.core.Environment.get(n)===k?function(x,y,z){x[j+y]=qx.lang.Function.returnNull;}:qx.lang.Function.returnNull,unregisterEvent:qx.core.Environment.get(n)===k?function(A,B,C){A[j+B]=undefined;}:qx.lang.Function.returnNull,__eq:function(D,E,F){if(!F){F=qx.bom.Event.getTarget(D);};if(F&&F.nodeType){qx.event.Registration.fireEvent(F,E||D.type,E==f?qx.event.type.MouseWheel:qx.event.type.Mouse,[D,F,null,true,true]);};qx.event.Registration.fireEvent(this.__ce,s,qx.event.type.Data,[E||D.type]);},__er:function(){var H=[this.__ce,this.__dK,this.__dK.body];var I=this.__ce;var G=p;for(var i=0;i<H.length;i++){if(qx.bom.Event.supportsEvent(H[i],f)){G=f;I=H[i];break;};};return {type:G,target:I};},_initButtonObserver:function(){this.__el=qx.lang.Function.listener(this._onButtonEvent,this);var Event=qx.bom.Event;Event.addNativeListener(this.__dK,c,this.__el);Event.addNativeListener(this.__dK,h,this.__el);Event.addNativeListener(this.__dK,e,this.__el);Event.addNativeListener(this.__dK,g,this.__el);Event.addNativeListener(this.__dK,b,this.__el);},_initMoveObserver:function(){this.__em=qx.lang.Function.listener(this._onMoveEvent,this);var Event=qx.bom.Event;Event.addNativeListener(this.__dK,d,this.__em);Event.addNativeListener(this.__dK,m,this.__em);Event.addNativeListener(this.__dK,l,this.__em);},_initWheelObserver:function(){this.__en=qx.lang.Function.listener(this._onWheelEvent,this);var J=this.__er();qx.bom.Event.addNativeListener(J.target,J.type,this.__en);},_stopButtonObserver:function(){var Event=qx.bom.Event;Event.removeNativeListener(this.__dK,c,this.__el);Event.removeNativeListener(this.__dK,h,this.__el);Event.removeNativeListener(this.__dK,e,this.__el);Event.removeNativeListener(this.__dK,g,this.__el);Event.removeNativeListener(this.__dK,b,this.__el);},_stopMoveObserver:function(){var Event=qx.bom.Event;Event.removeNativeListener(this.__dK,d,this.__em);Event.removeNativeListener(this.__dK,m,this.__em);Event.removeNativeListener(this.__dK,l,this.__em);},_stopWheelObserver:function(){var K=this.__er();qx.bom.Event.removeNativeListener(K.target,K.type,this.__en);},_onMoveEvent:qx.event.GlobalError.observeMethod(function(L){this.__eq(L);}),_onButtonEvent:qx.event.GlobalError.observeMethod(function(M){var N=M.type;var O=qx.bom.Event.getTarget(M);if(qx.core.Environment.get(a)==q||qx.core.Environment.get(a)==r){if(O&&O.nodeType==3){O=O.parentNode;};};if(this.__es){this.__es(M,N,O);};if(this.__eu){this.__eu(M,N,O);};this.__eq(M,N,O);if(this.__et){this.__et(M,N,O);};if(this.__ev){this.__ev(M,N,O);};this.__eo=N;}),_onWheelEvent:qx.event.GlobalError.observeMethod(function(P){this.__eq(P,f);}),__es:qx.core.Environment.select(a,{"webkit":function(Q,R,S){if(parseFloat(qx.core.Environment.get(t))<530){if(R==b){this.__eq(Q,h,S);};};},"default":null}),__et:qx.core.Environment.select(a,{"opera":function(T,U,V){if(U==h&&T.button==2){this.__eq(T,b,V);};},"default":null}),__eu:qx.core.Environment.select(a,{"mshtml":function(W,X,Y){if(W.target!==undefined){return;};if(X==h&&this.__eo==e){this.__eq(W,c,Y);}else if(X==g){this.__eq(W,e,Y);};},"default":null}),__ev:qx.core.Environment.select(a,{"mshtml":null,"default":function(ba,bb,bc){switch(bb){case c:this.__ep=bc;break;case h:if(bc!==this.__ep){var bd=qx.dom.Hierarchy.getCommonParent(bc,this.__ep);this.__eq(ba,e,bd);};};}})},destruct:function(){this._stopButtonObserver();this._stopMoveObserver();this._stopWheelObserver();this.__dz=this.__ce=this.__dK=this.__ep=null;},defer:function(be){qx.event.Registration.addHandler(be);}});})();(function(){var k="PageUp",j="Escape",i="Enter",h="PrintScreen",g="7",f="Left",e="5",d="F5",c="Down",b="Up",bi="3",bh="Meta",bg="F11",bf="F6",be="PageDown",bd="CapsLock",bc="Insert",bb="F8",ba="Scroll",Y="Control",r="Tab",s="Shift",p="End",q="Pause",n="Unidentified",o="8",l="F1",m="F4",v="Home",w="qx.event.util.Keyboard",E="F2",C="6",M="F7",H="Apps",U="4",R="F12",y="Alt",X="2",W="NumLock",V="Delete",x="1",A="Backspace",B="F9",D="F10",F="Right",I="F3",O=",",T="-",t="+",u="os.name",z="A",L="Space",K="osx",J="/",Q="Z",P="*",G="cmd",N="Win",a="0",S="9";qx.Bootstrap.define(w,{statics:{specialCharCodeMap:{'8':A,'9':r,'13':i,'27':j,'32':L},numpadToCharCode:{'96':a.charCodeAt(0),'97':x.charCodeAt(0),'98':X.charCodeAt(0),'99':bi.charCodeAt(0),'100':U.charCodeAt(0),'101':e.charCodeAt(0),'102':C.charCodeAt(0),'103':g.charCodeAt(0),'104':o.charCodeAt(0),'105':S.charCodeAt(0),'106':P.charCodeAt(0),'107':t.charCodeAt(0),'109':T.charCodeAt(0),'110':O.charCodeAt(0),'111':J.charCodeAt(0)},keyCodeToIdentifierMap:{'16':s,'17':Y,'18':y,'20':bd,'224':bh,'37':f,'38':b,'39':F,'40':c,'33':k,'34':be,'35':p,'36':v,'45':bc,'46':V,'112':l,'113':E,'114':I,'115':m,'116':d,'117':bf,'118':M,'119':bb,'120':B,'121':D,'122':bg,'123':R,'144':W,'44':h,'145':ba,'19':q,'91':qx.core.Environment.get(u)==K?G:N,'92':N,'93':qx.core.Environment.get(u)==K?G:H},charCodeA:z.charCodeAt(0),charCodeZ:Q.charCodeAt(0),charCode0:a.charCodeAt(0),charCode9:S.charCodeAt(0),keyCodeToIdentifier:function(bj){if(this.isIdentifiableKeyCode(bj)){var bk=this.numpadToCharCode[bj];if(bk){return String.fromCharCode(bk);};return (this.keyCodeToIdentifierMap[bj]||this.specialCharCodeMap[bj]||String.fromCharCode(bj));}else {return n;};},charCodeToIdentifier:function(bl){return this.specialCharCodeMap[bl]||String.fromCharCode(bl).toUpperCase();},isIdentifiableKeyCode:function(bm){if(bm>=this.charCodeA&&bm<=this.charCodeZ){return true;};if(bm>=this.charCode0&&bm<=this.charCode9){return true;};if(this.specialCharCodeMap[bm]){return true;};if(this.numpadToCharCode[bm]){return true;};if(this.isNonPrintableKeyCode(bm)){return true;};return false;},isNonPrintableKeyCode:function(bn){return this.keyCodeToIdentifierMap[bn]?true:false;},isValidKeyIdentifier:function(bo){if(this.identifierToKeyCodeMap[bo]){return true;};if(bo.length!=1){return false;};if(bo>=a&&bo<=S){return true;};if(bo>=z&&bo<=Q){return true;};switch(bo){case t:case T:case P:case J:return true;default:return false;};},isPrintableKeyIdentifier:function(bp){if(bp===L){return true;}else {return this.identifierToKeyCodeMap[bp]?false:true;};}},defer:function(bq,br){if(!bq.identifierToKeyCodeMap){bq.identifierToKeyCodeMap={};for(var bs in bq.keyCodeToIdentifierMap){bq.identifierToKeyCodeMap[bq.keyCodeToIdentifierMap[bs]]=parseInt(bs,10);};for(var bs in bq.specialCharCodeMap){bq.identifierToKeyCodeMap[bq.specialCharCodeMap[bs]]=parseInt(bs,10);};};}});})();(function(){var j="text",i="os.name",h="F11",g="PrintScreen",f="PageUp",e="gecko",d="F1",c="Left",b="F5",a="Down",V="Up",U="F3",T="Use qx.event.util.Keyboard.isValidKeyIdentifier instead.",S="Use qx.event.util.Keyboard.keyCodeToIdentifier instead.",R="F6",Q="Insert",P="F8",O="input",N="End",M="Delete",q="qx.event.handler.Keyboard",r="win",o="Use qx.event.util.Keyboard.isNonPrintableKeyCode instead.",p="Home",m="F2",n="Use qx.event.util.Keyboard.charCodeToIdentifier instead.",k="Use qx.event.util.Keyboard.isPrintableKeyIdentifier instead.",l="Right",s="F12",t="F4",A="PageDown",y="F7",E="Use qx.event.util.Keyboard.isIdentifiableKeyCode instead.",C="F9",I="F10",G="off",v="autoComplete",L="Enter",K="NumLock",J="useraction",u="keyinput",w="mshtml",x="webkit",z="engine.version",B="keyup",D="keypress",F="engine.name",H="keydown";qx.Class.define(q,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(W){qx.core.Object.call(this);this.__dz=W;this.__ce=W.getWindow();if((qx.core.Environment.get(F)==e)){this.__dK=this.__ce;}else {this.__dK=this.__ce.document.documentElement;};this.__eB={};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(X){qx.log.Logger.deprecatedMethodWarning(arguments.callee,T);return qx.event.util.Keyboard.isValidKeyIdentifier(X);},isPrintableKeyIdentifier:function(Y){qx.log.Logger.deprecatedMethodWarning(arguments.callee,k);return qx.event.util.Keyboard.isPrintableKeyIdentifier(Y);}},members:{__eC:null,__dz:null,__ce:null,__dK:null,__eB:null,__eD:null,__eE:null,__eF:null,canHandleEvent:function(ba,bb){},registerEvent:function(bc,bd,be){},unregisterEvent:function(bf,bg,bh){},_fireInputEvent:function(bi,bj){var bk=this.__eG();if(bk&&bk.offsetWidth!=0){var event=qx.event.Registration.createEvent(u,qx.event.type.KeyInput,[bi,bk,bj]);this.__dz.dispatchEvent(bk,event);};if(this.__ce){qx.event.Registration.fireEvent(this.__ce,J,qx.event.type.Data,[u]);};},_fireSequenceEvent:function(bl,bm,bn){var bo=this.__eG();var bp=bl.keyCode;var event=qx.event.Registration.createEvent(bm,qx.event.type.KeySequence,[bl,bo,bn]);this.__dz.dispatchEvent(bo,event);if(qx.core.Environment.get(F)==w||qx.core.Environment.get(F)==x){if(bm==H&&event.getDefaultPrevented()){if(!qx.event.util.Keyboard.isNonPrintableKeyCode(bp)&&!this._emulateKeyPress[bp]){this._fireSequenceEvent(bl,D,bn);};};};if(this.__ce){qx.event.Registration.fireEvent(this.__ce,J,qx.event.type.Data,[bm]);};},__eG:function(){var bq=this.__dz.getHandler(qx.event.handler.Focus);var br=bq.getActive();if(!br||br.offsetWidth==0){br=bq.getFocus();};if(!br||br.offsetWidth==0){br=this.__dz.getWindow().document.body;};return br;},_initKeyObserver:function(){this.__eC=qx.lang.Function.listener(this.__eH,this);this.__eF=qx.lang.Function.listener(this.__eJ,this);var Event=qx.bom.Event;Event.addNativeListener(this.__dK,B,this.__eC);Event.addNativeListener(this.__dK,H,this.__eC);Event.addNativeListener(this.__dK,D,this.__eF);},_stopKeyObserver:function(){var Event=qx.bom.Event;Event.removeNativeListener(this.__dK,B,this.__eC);Event.removeNativeListener(this.__dK,H,this.__eC);Event.removeNativeListener(this.__dK,D,this.__eF);for(var bt in (this.__eE||{})){var bs=this.__eE[bt];Event.removeNativeListener(bs.target,D,bs.callback);};delete (this.__eE);},__eH:qx.event.GlobalError.observeMethod(qx.core.Environment.select(F,{"mshtml":function(bu){bu=window.event||bu;var bx=bu.keyCode;var bv=0;var bw=bu.type;if(!(this.__eB[bx]==H&&bw==H)){this._idealKeyHandler(bx,bv,bw,bu);};if(bw==H){if(qx.event.util.Keyboard.isNonPrintableKeyCode(bx)||this._emulateKeyPress[bx]){this._idealKeyHandler(bx,bv,D,bu);};};this.__eB[bx]=bw;},"gecko":function(by){var bA=0;var bC=by.keyCode;var bB=by.type;var bz=qx.event.util.Keyboard;if(qx.core.Environment.get(i)==r){var bD=bC?bz.keyCodeToIdentifier(bC):bz.charCodeToIdentifier(bA);if(!(this.__eB[bD]==H&&bB==H)){this._idealKeyHandler(bC,bA,bB,by);};this.__eB[bD]=bB;}else {this._idealKeyHandler(bC,bA,bB,by);};this.__eI(by.target,bB,bC);},"webkit":function(bE){var bH=0;var bF=0;var bG=bE.type;if(parseFloat(qx.core.Environment.get(z))<525.13){if(bG==B||bG==H){bH=this._charCode2KeyCode[bE.charCode]||bE.keyCode;}else {if(this._charCode2KeyCode[bE.charCode]){bH=this._charCode2KeyCode[bE.charCode];}else {bF=bE.charCode;};};this._idealKeyHandler(bH,bF,bG,bE);}else {bH=bE.keyCode;this._idealKeyHandler(bH,bF,bG,bE);if(bG==H){if(qx.event.util.Keyboard.isNonPrintableKeyCode(bH)||this._emulateKeyPress[bH]){this._idealKeyHandler(bH,bF,D,bE);};};this.__eB[bH]=bG;};},"opera":function(bI){this.__eD=bI.keyCode;this._idealKeyHandler(bI.keyCode,0,bI.type,bI);}})),__eI:qx.core.Environment.select(F,{"gecko":function(bJ,bK,bL){if(bK===H&&(bL==33||bL==34||bL==38||bL==40)&&bJ.type==j&&bJ.tagName.toLowerCase()===O&&bJ.getAttribute(v)!==G){if(!this.__eE){this.__eE={};};var bN=qx.core.ObjectRegistry.toHashCode(bJ);if(this.__eE[bN]){return;};var self=this;this.__eE[bN]={target:bJ,callback:function(bO){qx.bom.Event.stopPropagation(bO);self.__eJ(bO);}};var bM=qx.event.GlobalError.observeMethod(this.__eE[bN].callback);qx.bom.Event.addNativeListener(bJ,D,bM);};},"default":null}),__eJ:qx.event.GlobalError.observeMethod(qx.core.Environment.select(F,{"mshtml":function(bP){bP=window.event||bP;if(this._charCode2KeyCode[bP.keyCode]){this._idealKeyHandler(this._charCode2KeyCode[bP.keyCode],0,bP.type,bP);}else {this._idealKeyHandler(0,bP.keyCode,bP.type,bP);};},"gecko":function(bQ){var bR=bQ.charCode;var bS=bQ.type;this._idealKeyHandler(bQ.keyCode,bR,bS,bQ);},"webkit":function(bT){if(parseFloat(qx.core.Environment.get(z))<525.13){var bW=0;var bU=0;var bV=bT.type;if(bV==B||bV==H){bW=this._charCode2KeyCode[bT.charCode]||bT.keyCode;}else {if(this._charCode2KeyCode[bT.charCode]){bW=this._charCode2KeyCode[bT.charCode];}else {bU=bT.charCode;};};this._idealKeyHandler(bW,bU,bV,bT);}else {if(this._charCode2KeyCode[bT.keyCode]){this._idealKeyHandler(this._charCode2KeyCode[bT.keyCode],0,bT.type,bT);}else {this._idealKeyHandler(0,bT.keyCode,bT.type,bT);};};},"opera":function(bX){var ca=bX.keyCode;var bY=bX.type;if(ca!=this.__eD){this._idealKeyHandler(0,this.__eD,bY,bX);}else {if(qx.event.util.Keyboard.keyCodeToIdentifierMap[bX.keyCode]){this._idealKeyHandler(bX.keyCode,0,bX.type,bX);}else {this._idealKeyHandler(0,bX.keyCode,bX.type,bX);};};}})),_idealKeyHandler:function(cb,cc,cd,ce){var cf;if(cb||(!cb&&!cc)){cf=qx.event.util.Keyboard.keyCodeToIdentifier(cb);this._fireSequenceEvent(ce,cd,cf);}else {cf=qx.event.util.Keyboard.charCodeToIdentifier(cc);this._fireSequenceEvent(ce,D,cf);this._fireInputEvent(ce,cc);};},_emulateKeyPress:qx.core.Environment.select(F,{"mshtml":{'8':true,'9':true},"webkit":{'8':true,'9':true,'27':true},"default":{}}),_isNonPrintableKeyCode:function(cg){qx.log.Logger.deprecatedMethodWarning(arguments.callee,o);return qx.event.util.Keyboard.isNonPrintableKeyCode(cg);},_isIdentifiableKeyCode:function(ch){qx.log.Logger.deprecatedMethodWarning(arguments.callee,E);return qx.event.util.Keyboard.isIdentifiableKeyCode(ch);},_keyCodeToIdentifier:function(ci){qx.log.Logger.deprecatedMethodWarning(arguments.callee,S);return qx.event.util.Keyboard.keyCodeToIdentifier(ci);},_charCodeToIdentifier:function(cj){qx.log.Logger.deprecatedMethodWarning(arguments.callee,n);return qx.event.util.Keyboard.charCodeToIdentifier(cj);},_identifierToKeyCode:function(ck){return qx.event.util.Keyboard.identifierToKeyCodeMap[ck]||ck.charCodeAt(0);}},destruct:function(){this._stopKeyObserver();this.__eD=this.__dz=this.__ce=this.__dK=this.__eB=null;},defer:function(cl,cm){qx.event.Registration.addHandler(cl);if((qx.core.Environment.get(F)==w)){cm._charCode2KeyCode={'13':13,'27':27};}else if((qx.core.Environment.get(F)==x)){if(parseFloat(qx.core.Environment.get(z))<525.13){cm._charCode2KeyCode={'63289':cm._identifierToKeyCode(K),'63276':cm._identifierToKeyCode(f),'63277':cm._identifierToKeyCode(A),'63275':cm._identifierToKeyCode(N),'63273':cm._identifierToKeyCode(p),'63234':cm._identifierToKeyCode(c),'63232':cm._identifierToKeyCode(V),'63235':cm._identifierToKeyCode(l),'63233':cm._identifierToKeyCode(a),'63272':cm._identifierToKeyCode(M),'63302':cm._identifierToKeyCode(Q),'63236':cm._identifierToKeyCode(d),'63237':cm._identifierToKeyCode(m),'63238':cm._identifierToKeyCode(U),'63239':cm._identifierToKeyCode(t),'63240':cm._identifierToKeyCode(b),'63241':cm._identifierToKeyCode(R),'63242':cm._identifierToKeyCode(y),'63243':cm._identifierToKeyCode(P),'63244':cm._identifierToKeyCode(C),'63245':cm._identifierToKeyCode(I),'63246':cm._identifierToKeyCode(h),'63247':cm._identifierToKeyCode(s),'63248':cm._identifierToKeyCode(g),'3':cm._identifierToKeyCode(L),'12':cm._identifierToKeyCode(K),'13':cm._identifierToKeyCode(L)};}else {cm._charCode2KeyCode={'13':13,'27':27};};};}});})();(function(){var k="engine.name",j="swipe",i="webkit",h="tap",g="x",f="y",e="qx.event.handler.TouchCore",d="touchcancel",c="touchmove",b="touchend",a="touchstart";qx.Bootstrap.define(e,{extend:Object,statics:{TAP_MAX_DISTANCE:qx.core.Environment.get("os.name")!="android"?10:40,SWIPE_DIRECTION:{x:["left","right"],y:["up","down"]},SWIPE_MIN_DISTANCE:qx.core.Environment.get("os.name")!="android"?11:41,SWIPE_MIN_VELOCITY:0},construct:function(l,m){this.__fs=l;this.__ft=m;this._initTouchObserver();},members:{__fs:null,__ft:null,__fu:null,__fv:null,__fw:null,__fx:null,__fy:null,__fz:null,_initTouchObserver:function(){this.__fu=qx.lang.Function.listener(this._onTouchEvent,this);var Event=qx.bom.Event;Event.addNativeListener(this.__fs,a,this.__fu);Event.addNativeListener(this.__fs,c,this.__fu);Event.addNativeListener(this.__fs,b,this.__fu);Event.addNativeListener(this.__fs,d,this.__fu);},_stopTouchObserver:function(){var Event=qx.bom.Event;Event.removeNativeListener(this.__fs,a,this.__fu);Event.removeNativeListener(this.__fs,c,this.__fu);Event.removeNativeListener(this.__fs,b,this.__fu);Event.removeNativeListener(this.__fs,d,this.__fu);},_onTouchEvent:function(n){this._commonTouchEventHandler(n);},_commonTouchEventHandler:function(o,p){var p=p||o.type;if(p==a){this.__fv=this._getTarget(o);};this._fireEvent(o,p);this.__fA(o,p);},_getTarget:function(q){var r=qx.bom.Event.getTarget(q);if((qx.core.Environment.get(k)==i)){if(r&&r.nodeType==3){r=r.parentNode;};};return r;},_fireEvent:function(s,t,u){if(!u){u=this._getTarget(s);};var t=t||s.type;if(u&&u.nodeType&&this.__ft){this.__ft.emit(t,s);};},__fA:function(v,w,x){if(!x){x=this._getTarget(v);};var w=w||v.type;if(w==a){this.__fB(v,x);}else if(w==c){this.__fC(v,x);}else if(w==b){this.__fD(v,x);};;},__fB:function(y,z){var A=y.changedTouches[0];this.__fw=A.screenX;this.__fx=A.screenY;this.__fy=new Date().getTime();this.__fz=y.changedTouches.length===1;},__fC:function(B,C){if(this.__fz&&B.changedTouches.length>1){this.__fz=false;};},__fD:function(D,E){if(this.__fz){var F=D.changedTouches[0];var I={x:F.screenX-this.__fw,y:F.screenY-this.__fx};var J=qx.event.handler.TouchCore;var G;if(this.__fv==E&&Math.abs(I.x)<=J.TAP_MAX_DISTANCE&&Math.abs(I.y)<=J.TAP_MAX_DISTANCE){if(qx.event&&qx.event.type&&qx.event.type.Tap){G=qx.event.type.Tap;};this._fireEvent(D,h,E,G);}else {var H=this.__fE(D,E,I);if(H){if(qx.event&&qx.event.type&&qx.event.type.Swipe){G=qx.event.type.Swipe;};D.swipe=H;this._fireEvent(D,j,E,G);};};};},__fE:function(K,L,M){var Q=qx.event.handler.TouchCore;var R=new Date().getTime()-this.__fy;var T=(Math.abs(M.x)>=Math.abs(M.y))?g:f;var N=M[T];var O=Q.SWIPE_DIRECTION[T][N<0?0:1];var S=(R!==0)?N/R:0;var P=null;if(Math.abs(S)>=Q.SWIPE_MIN_VELOCITY&&Math.abs(N)>=Q.SWIPE_MIN_DISTANCE){P={startTime:this.__fy,duration:R,axis:T,direction:O,distance:N,velocity:S};};return P;},dispose:function(){this._stopTouchObserver();this.__fv=this.__fs=this.__ft=null;}}});})();(function(){var a="qx.event.type.Tap";qx.Class.define(a,{extend:qx.event.type.Touch,members:{_isTouchEnd:function(){return true;}}});})();(function(){var e="resize",d="landscape",c="portrait",b="qx.event.handler.Orientation",a="orientationchange";qx.Class.define(b,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(f){qx.core.Object.call(this);this.__dz=f;this.__ce=f.getWindow();this._initObserver();},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{orientationchange:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:true},members:{__dz:null,__ce:null,__fo:null,_currentOrientation:null,__fp:null,canHandleEvent:function(g,h){},registerEvent:function(i,j,k){},unregisterEvent:function(l,m,n){},_initObserver:function(){this.__fp=qx.lang.Function.listener(this._onNative,this);this.__fo=qx.bom.Event.supportsEvent(this.__ce,a)?a:e;var Event=qx.bom.Event;Event.addNativeListener(this.__ce,this.__fo,this.__fp);},_stopObserver:function(){var Event=qx.bom.Event;Event.removeNativeListener(this.__ce,this.__fo,this.__fp);},_onNative:qx.event.GlobalError.observeMethod(function(o){var q=qx.bom.Viewport;var p=q.getOrientation(o.target);if(this._currentOrientation!=p){this._currentOrientation=p;var r=q.isLandscape(o.target)?d:c;qx.event.Registration.fireEvent(this.__ce,a,qx.event.type.Orientation,[p,r]);};})},destruct:function(){this._stopObserver();this.__dz=this.__ce=null;},defer:function(s){qx.event.Registration.addHandler(s);}});})();(function(){var l="event.pointer",k="onhashchange",j="event.help",i="event.touch",h="opera",g="event.hashchange",f="onhelp",e="pointerEvents",d="documentMode",c="qx.bom.client.Event",a="ontouchstart",b="mshtml";qx.Bootstrap.define(c,{statics:{getTouch:function(){return (a in window);},getPointer:function(){if(e in document.documentElement.style){var m=qx.bom.client.Engine.getName();return m!=h&&m!=b;};return false;},getHelp:function(){return (f in document);},getHashChange:function(){var n=qx.bom.client.Engine.getName();var o=k in window;return (n!==b&&o)||(n===b&&d in document&&document.documentMode>=8&&o);}},defer:function(p){qx.core.Environment.add(i,p.getTouch);qx.core.Environment.add(l,p.getPointer);qx.core.Environment.add(j,p.getHelp);qx.core.Environment.add(g,p.getHashChange);}});})();(function(){var l="mshtml",k="engine.name",j="qx.event.handler.Touch",i="useraction",h="dispose",g="touchstart",f="mouseup",e="touchend",d="mousedown",c="mousemove",a="event.touch",b="qx.mobile.emulatetouch";qx.Class.define(j,{extend:qx.event.handler.TouchCore,implement:qx.event.IEventHandler,construct:function(m){this.__dz=m;this.__ce=m.getWindow();this.__dK=this.__ce.document;qx.event.handler.TouchCore.apply(this,[this.__dK]);this._initMouseObserver();},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{touchstart:1,touchmove:1,touchend:1,touchcancel:1,tap:1,swipe:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE+qx.event.IEventHandler.TARGET_DOCUMENT,IGNORE_CAN_HANDLE:true,MOUSE_TO_TOUCH_MAPPING:{"mousedown":"touchstart","mousemove":"touchmove","mouseup":"touchend"}},members:{__fF:null,__dz:null,__ce:null,__dK:null,__fG:false,canHandleEvent:function(n,o){},registerEvent:function(p,q,r){},unregisterEvent:function(s,t,u){},_fireEvent:function(v,w,x,y){if(!x){x=this._getTarget(v);};var w=w||v.type;if(x&&x.nodeType){qx.event.Registration.fireEvent(x,w,y||qx.event.type.Touch,[v,x,null,true,true]);};qx.event.Registration.fireEvent(this.__ce,i,qx.event.type.Data,[w]);},__fH:qx.core.Environment.select(b,{"true":function(z){var A=z.type;var C=qx.event.handler.Touch.MOUSE_TO_TOUCH_MAPPING;if(C[A]){A=C[A];if(A==g&&this.__fI(z)){this.__fG=true;}else if(A==e){this.__fG=false;};var D=this.__fJ(z);var B=(A==e?[]:[D]);z.touches=B;z.targetTouches=B;z.changedTouches=[D];};return A;},"default":qx.lang.Function.empty}),__fI:qx.core.Environment.select(b,{"true":function(E){if((qx.core.Environment.get(k)==l)){var F=1;}else {var F=0;};return E.button==F;},"default":qx.lang.Function.empty}),__fJ:qx.core.Environment.select(b,{"true":function(G){var H=this._getTarget(G);return {clientX:G.clientX,clientY:G.clientY,screenX:G.screenX,screenY:G.screenY,pageX:G.pageX,pageY:G.pageY,identifier:1,target:H};},"default":qx.lang.Function.empty}),_initMouseObserver:qx.core.Environment.select(b,{"true":function(){if(!qx.core.Environment.get(a)){this.__fF=qx.lang.Function.listener(this._onMouseEvent,this);var Event=qx.bom.Event;Event.addNativeListener(this.__dK,d,this.__fF);Event.addNativeListener(this.__dK,c,this.__fF);Event.addNativeListener(this.__dK,f,this.__fF);};},"default":qx.lang.Function.empty}),_stopMouseObserver:qx.core.Environment.select(b,{"true":function(){if(!qx.core.Environment.get(a)){var Event=qx.bom.Event;Event.removeNativeListener(this.__dK,d,this.__fF);Event.removeNativeListener(this.__dK,c,this.__fF);Event.removeNativeListener(this.__dK,f,this.__fF);};},"default":qx.lang.Function.empty}),_onTouchEvent:qx.event.GlobalError.observeMethod(function(I){this._commonTouchEventHandler(I);}),_onMouseEvent:qx.core.Environment.select(b,{"true":qx.event.GlobalError.observeMethod(function(J){if(!qx.core.Environment.get(a)){if(J.type==c&&!this.__fG){return;};var K=this.__fH(J);this._commonTouchEventHandler(J,K);};}),"default":qx.lang.Function.empty}),dispose:function(){this.__fK(h);this._stopMouseObserver();this.__dz=this.__ce=this.__dK=null;},__fK:function(L,M){qx.event.handler.TouchCore.prototype[L].apply(this,M||[]);}},defer:function(N){qx.event.Registration.addHandler(N);if(qx.core.Environment.get(a)){{};qx.event.Registration.getManager(document).getHandler(N);};}});})();(function(){var m="select-multiple",k="value",j="select",h="qx.event.handler.Input",g="checked",f="blur",d="keydown",c="propertychange",b="browser.version",a="browser.documentmode",A="opera",z="keyup",y="mshtml",x="keypress",w="engine.version",v="radio",u="checkbox",t="text",s="textarea",r="password",p="change",q="engine.name",n="input";qx.Class.define(h,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(){qx.core.Object.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);if((qx.core.Environment.get(q)==A)){this._onKeyDownWrapper=qx.lang.Function.listener(this._onKeyDown,this);this._onKeyUpWrapper=qx.lang.Function.listener(this._onKeyUp,this);this._onBlurWrapper=qx.lang.Function.listener(this._onBlur,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:{__fL:false,__fM:null,__fN:null,__fO:null,canHandleEvent:function(B,C){var D=B.tagName.toLowerCase();if(C===n&&(D===n||D===s)){return true;};if(C===p&&(D===n||D===s||D===j)){return true;};return false;},registerEvent:function(E,F,G){if(qx.core.Environment.get(q)==y&&(qx.core.Environment.get(w)<9||(qx.core.Environment.get(w)>=9&&qx.core.Environment.get(a)<9))){if(!E.__fP){var H=E.tagName.toLowerCase();var I=E.type;if(I===t||I===r||H===s||I===u||I===v){qx.bom.Event.addNativeListener(E,c,this._onPropertyWrapper);};if(I!==u&&I!==v){qx.bom.Event.addNativeListener(E,p,this._onChangeValueWrapper);};if(I===t||I===r){this._onKeyPressWrapped=qx.lang.Function.listener(this._onKeyPress,this,E);qx.bom.Event.addNativeListener(E,x,this._onKeyPressWrapped);};E.__fP=true;};}else {if(F===n){this.__fQ(E);}else if(F===p){if(E.type===v||E.type===u){qx.bom.Event.addNativeListener(E,p,this._onChangeCheckedWrapper);}else {qx.bom.Event.addNativeListener(E,p,this._onChangeValueWrapper);};if((qx.core.Environment.get(q)==A)||(qx.core.Environment.get(q)==y)){if(E.type===t||E.type===r){this._onKeyPressWrapped=qx.lang.Function.listener(this._onKeyPress,this,E);qx.bom.Event.addNativeListener(E,x,this._onKeyPressWrapped);};};};};},__fQ:qx.core.Environment.select(q,{"mshtml":function(J){if(qx.core.Environment.get(w)>=9&&qx.core.Environment.get(a)>=9){qx.bom.Event.addNativeListener(J,n,this._onInputWrapper);if(J.type===t||J.type===r||J.type===s){this._inputFixWrapper=qx.lang.Function.listener(this._inputFix,this,J);qx.bom.Event.addNativeListener(J,z,this._inputFixWrapper);};};},"webkit":function(K){var L=K.tagName.toLowerCase();if(parseFloat(qx.core.Environment.get(w))<532&&L==s){qx.bom.Event.addNativeListener(K,x,this._onInputWrapper);};qx.bom.Event.addNativeListener(K,n,this._onInputWrapper);},"opera":function(M){qx.bom.Event.addNativeListener(M,z,this._onKeyUpWrapper);qx.bom.Event.addNativeListener(M,d,this._onKeyDownWrapper);qx.bom.Event.addNativeListener(M,f,this._onBlurWrapper);qx.bom.Event.addNativeListener(M,n,this._onInputWrapper);},"default":function(N){qx.bom.Event.addNativeListener(N,n,this._onInputWrapper);}}),unregisterEvent:function(O,P){if(qx.core.Environment.get(q)==y&&qx.core.Environment.get(w)<9&&qx.core.Environment.get(a)<9){if(O.__fP){var Q=O.tagName.toLowerCase();var R=O.type;if(R===t||R===r||Q===s||R===u||R===v){qx.bom.Event.removeNativeListener(O,c,this._onPropertyWrapper);};if(R!==u&&R!==v){qx.bom.Event.removeNativeListener(O,p,this._onChangeValueWrapper);};if(R===t||R===r){qx.bom.Event.removeNativeListener(O,x,this._onKeyPressWrapped);};try{delete O.__fP;}catch(S){O.__fP=null;};};}else {if(P===n){this.__fR(O);}else if(P===p){if(O.type===v||O.type===u){qx.bom.Event.removeNativeListener(O,p,this._onChangeCheckedWrapper);}else {qx.bom.Event.removeNativeListener(O,p,this._onChangeValueWrapper);};};if((qx.core.Environment.get(q)==A)||(qx.core.Environment.get(q)==y)){if(O.type===t||O.type===r){qx.bom.Event.removeNativeListener(O,x,this._onKeyPressWrapped);};};};},__fR:qx.core.Environment.select(q,{"mshtml":function(T){if(qx.core.Environment.get(w)>=9&&qx.core.Environment.get(a)>=9){qx.bom.Event.removeNativeListener(T,n,this._onInputWrapper);if(T.type===t||T.type===r||T.type===s){qx.bom.Event.removeNativeListener(T,z,this._inputFixWrapper);};};},"webkit":function(U){var V=U.tagName.toLowerCase();if(parseFloat(qx.core.Environment.get(w))<532&&V==s){qx.bom.Event.removeNativeListener(U,x,this._onInputWrapper);};qx.bom.Event.removeNativeListener(U,n,this._onInputWrapper);},"opera":function(W){qx.bom.Event.removeNativeListener(W,z,this._onKeyUpWrapper);qx.bom.Event.removeNativeListener(W,d,this._onKeyDownWrapper);qx.bom.Event.removeNativeListener(W,f,this._onBlurWrapper);qx.bom.Event.removeNativeListener(W,n,this._onInputWrapper);},"default":function(X){qx.bom.Event.removeNativeListener(X,n,this._onInputWrapper);}}),_onKeyPress:qx.core.Environment.select(q,{"mshtml|opera":function(e,Y){if(e.keyCode===13){if(Y.value!==this.__fN){this.__fN=Y.value;qx.event.Registration.fireEvent(Y,p,qx.event.type.Data,[Y.value]);};};},"default":null}),_inputFix:qx.core.Environment.select(q,{"mshtml":function(e,ba){if(e.keyCode===46||e.keyCode===8){if(ba.value!==this.__fO){this.__fO=ba.value;qx.event.Registration.fireEvent(ba,n,qx.event.type.Data,[ba.value]);};};},"default":null}),_onKeyDown:qx.core.Environment.select(q,{"opera":function(e){if(e.keyCode===13){this.__fL=true;};},"default":null}),_onKeyUp:qx.core.Environment.select(q,{"opera":function(e){if(e.keyCode===13){this.__fL=false;};},"default":null}),_onBlur:qx.core.Environment.select(q,{"opera":function(e){if(this.__fM&&qx.core.Environment.get(b)<10.6){window.clearTimeout(this.__fM);};},"default":null}),_onInput:qx.event.GlobalError.observeMethod(function(e){var bc=qx.bom.Event.getTarget(e);var bb=bc.tagName.toLowerCase();if(!this.__fL||bb!==n){if((qx.core.Environment.get(q)==A)&&qx.core.Environment.get(b)<10.6){this.__fM=window.setTimeout(function(){qx.event.Registration.fireEvent(bc,n,qx.event.type.Data,[bc.value]);},0);}else {qx.event.Registration.fireEvent(bc,n,qx.event.type.Data,[bc.value]);};};}),_onChangeValue:qx.event.GlobalError.observeMethod(function(e){var be=qx.bom.Event.getTarget(e);var bd=be.value;if(be.type===m){var bd=[];for(var i=0,o=be.options,l=o.length;i<l;i++){if(o[i].selected){bd.push(o[i].value);};};};qx.event.Registration.fireEvent(be,p,qx.event.type.Data,[bd]);}),_onChangeChecked:qx.event.GlobalError.observeMethod(function(e){var bf=qx.bom.Event.getTarget(e);if(bf.type===v){if(bf.checked){qx.event.Registration.fireEvent(bf,p,qx.event.type.Data,[bf.value]);};}else {qx.event.Registration.fireEvent(bf,p,qx.event.type.Data,[bf.checked]);};}),_onProperty:qx.core.Environment.select(q,{"mshtml":qx.event.GlobalError.observeMethod(function(e){var bg=qx.bom.Event.getTarget(e);var bh=e.propertyName;if(bh===k&&(bg.type===t||bg.type===r||bg.tagName.toLowerCase()===s)){if(!bg.$$inValueSet){qx.event.Registration.fireEvent(bg,n,qx.event.type.Data,[bg.value]);};}else if(bh===g){if(bg.type===u){qx.event.Registration.fireEvent(bg,p,qx.event.type.Data,[bg.checked]);}else if(bg.checked){qx.event.Registration.fireEvent(bg,p,qx.event.type.Data,[bg.value]);};};}),"default":function(){}})},defer:function(bi){qx.event.Registration.addHandler(bi);}});})();(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(b,c){},registerEvent:function(d,e,f){},unregisterEvent:function(g,h,i){}},defer:function(j){qx.event.Registration.addHandler(j);}});})();(function(){var k="mousedown",j="qxDraggable",i="Escape",h="drag",g="Unsupported data type: ",f="drop",d="qxDroppable",c="qx.event.handler.DragDrop",b="This method must not be used outside the drop event listener!",a="!",H="droprequest",G="dragstart",F="dragchange",E="dragleave",D="dragover",C="left",B="Please use a droprequest listener to the drag source to fill the manager with data!",A="blur",z="mouseout",y="keydown",r="Control",s="Shift",p="mousemove",q="move",n="mouseover",o="Alt",l="keyup",m="mouseup",t="keypress",u="dragend",w="on",v="copy",x="alias";qx.Class.define(c,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(I){qx.core.Object.call(this);this.__dz=I;this.__dK=I.getWindow().document.documentElement;this.__dz.addListener(this.__dK,k,this._onMouseDown,this);this.__gd();},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:{__dz:null,__dK:null,__fS:null,__fT:null,__fU:null,__fV:null,__fW:null,__e:null,__fX:null,__fY:null,__ga:false,__gb:0,__gc:0,canHandleEvent:function(J,K){},registerEvent:function(L,M,N){},unregisterEvent:function(O,P,Q){},addType:function(R){this.__fU[R]=true;},addAction:function(S){this.__fV[S]=true;},supportsType:function(T){return !!this.__fU[T];},supportsAction:function(U){return !!this.__fV[U];},getData:function(V){if(!this.__gj||!this.__fS){throw new Error(b);};if(!this.__fU[V]){throw new Error(g+V+a);};if(!this.__e[V]){this.__fX=V;this.__eq(H,this.__fT,this.__fS,false);};if(!this.__e[V]){throw new Error(B);};return this.__e[V]||null;},getCurrentAction:function(){return this.__fY;},addData:function(W,X){this.__e[W]=X;},getCurrentType:function(){return this.__fX;},isSessionActive:function(){return this.__ga;},__gd:function(){this.__fU={};this.__fV={};this.__fW={};this.__e={};},__ge:function(){if(this.__fT==null){return;};var bb=this.__fV;var Y=this.__fW;var ba=null;if(this.__gj){if(Y.Shift&&Y.Control&&bb.alias){ba=x;}else if(Y.Shift&&Y.Alt&&bb.copy){ba=v;}else if(Y.Shift&&bb.move){ba=q;}else if(Y.Alt&&bb.alias){ba=x;}else if(Y.Control&&bb.copy){ba=v;}else if(bb.move){ba=q;}else if(bb.copy){ba=v;}else if(bb.alias){ba=x;};;;;;;;};if(ba!=this.__fY){this.__fY=ba;this.__eq(F,this.__fT,this.__fS,false);};},__eq:function(bc,bd,be,bf,bg){var bi=qx.event.Registration;var bh=bi.createEvent(bc,qx.event.type.Drag,[bf,bg]);if(bd!==be){bh.setRelatedTarget(be);};return bi.dispatchEvent(bd,bh);},__gf:function(bj){while(bj&&bj.nodeType==1){if(bj.getAttribute(j)==w){return bj;};bj=bj.parentNode;};return null;},__gg:function(bk){while(bk&&bk.nodeType==1){if(bk.getAttribute(d)==w){return bk;};bk=bk.parentNode;};return null;},__gh:function(){this.__fT=null;this.__dz.removeListener(this.__dK,p,this._onMouseMove,this,true);this.__dz.removeListener(this.__dK,m,this._onMouseUp,this,true);qx.event.Registration.removeListener(window,A,this._onWindowBlur,this);this.__gd();},__gi:function(){if(this.__ga){this.__dz.removeListener(this.__dK,n,this._onMouseOver,this,true);this.__dz.removeListener(this.__dK,z,this._onMouseOut,this,true);this.__dz.removeListener(this.__dK,y,this._onKeyDown,this,true);this.__dz.removeListener(this.__dK,l,this._onKeyUp,this,true);this.__dz.removeListener(this.__dK,t,this._onKeyPress,this,true);this.__eq(u,this.__fT,this.__fS,false);this.__ga=false;};this.__gj=false;this.__fS=null;this.__gh();},__gj:false,_onWindowBlur:function(e){this.__gi();},_onKeyDown:function(e){var bl=e.getKeyIdentifier();switch(bl){case o:case r:case s:if(!this.__fW[bl]){this.__fW[bl]=true;this.__ge();};};},_onKeyUp:function(e){var bm=e.getKeyIdentifier();switch(bm){case o:case r:case s:if(this.__fW[bm]){this.__fW[bm]=false;this.__ge();};};},_onKeyPress:function(e){var bn=e.getKeyIdentifier();switch(bn){case i:this.__gi();};},_onMouseDown:function(e){if(this.__ga||e.getButton()!==C){return;};var bo=this.__gf(e.getTarget());if(bo){this.__gb=e.getDocumentLeft();this.__gc=e.getDocumentTop();this.__fT=bo;this.__dz.addListener(this.__dK,p,this._onMouseMove,this,true);this.__dz.addListener(this.__dK,m,this._onMouseUp,this,true);qx.event.Registration.addListener(window,A,this._onWindowBlur,this);};},_onMouseUp:function(e){if(this.__gj){this.__eq(f,this.__fS,this.__fT,false,e);};if(this.__ga){e.stopPropagation();};this.__gi();},_onMouseMove:function(e){if(this.__ga){if(!this.__eq(h,this.__fT,this.__fS,true,e)){this.__gi();};}else {if(Math.abs(e.getDocumentLeft()-this.__gb)>3||Math.abs(e.getDocumentTop()-this.__gc)>3){if(this.__eq(G,this.__fT,this.__fS,true,e)){this.__ga=true;this.__dz.addListener(this.__dK,n,this._onMouseOver,this,true);this.__dz.addListener(this.__dK,z,this._onMouseOut,this,true);this.__dz.addListener(this.__dK,y,this._onKeyDown,this,true);this.__dz.addListener(this.__dK,l,this._onKeyUp,this,true);this.__dz.addListener(this.__dK,t,this._onKeyPress,this,true);var bp=this.__fW;bp.Control=e.isCtrlPressed();bp.Shift=e.isShiftPressed();bp.Alt=e.isAltPressed();this.__ge();}else {this.__eq(u,this.__fT,this.__fS,false);this.__gh();};};};},_onMouseOver:function(e){var bq=e.getTarget();var br=this.__gg(bq);if(br&&br!=this.__fS){this.__gj=this.__eq(D,br,this.__fT,true,e);this.__fS=br;this.__ge();};},_onMouseOut:function(e){var bt=this.__gg(e.getTarget());var bs=this.__gg(e.getRelatedTarget());if(bt&&bt!==bs&&bt==this.__fS){this.__eq(E,this.__fS,bs,false,e);this.__fS=null;this.__gj=false;qx.event.Timer.once(this.__ge,this,0);};}},destruct:function(){this.__fT=this.__fS=this.__dz=this.__dK=this.__fU=this.__fV=this.__fW=this.__e=null;},defer:function(bu){qx.event.Registration.addHandler(bu);}});})();(function(){var c="qx.event.handler.Offline",b="offline",a="online";qx.Class.define(c,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(d){qx.core.Object.call(this);this.__dz=d;this.__ce=d.getWindow();this._initObserver();},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{online:true,offline:true},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:true},members:{__dz:null,__ce:null,__fp:null,canHandleEvent:function(e,f){},registerEvent:function(g,h,i){},unregisterEvent:function(j,k,l){},_initObserver:function(){this.__fp=qx.lang.Function.listener(this._onNative,this);qx.bom.Event.addNativeListener(this.__ce,b,this.__fp);qx.bom.Event.addNativeListener(this.__ce,a,this.__fp);},_stopObserver:function(){qx.bom.Event.removeNativeListener(this.__ce,b,this.__fp);qx.bom.Event.removeNativeListener(this.__ce,a,this.__fp);},_onNative:qx.event.GlobalError.observeMethod(function(m){qx.event.Registration.fireEvent(this.__ce,m.type,qx.event.type.Event,[]);}),isOnline:function(){return !!this.__ce.navigator.onLine;}},destruct:function(){this.__dz=null;this._stopObserver();delete qx.event.handler.Appear.__instances[this.$$hash];},defer:function(n){qx.event.Registration.addHandler(n);}});})();(function(){var f="Use qx.dom.Element.create instead",e="Use qx.dom.Element.getHelperElement instead",d="qx.bom.Element",c="Use qx.dom.Element.empty instead",b="mshtml",a="engine.name";qx.Class.define(d,{statics:{allowCreationWithMarkup:function(g){qx.log.Logger.deprecatedMethodWarning(arguments.callee);return qx.dom.Element._allowCreationWithMarkup(g);},getHelperElement:function(h){qx.log.Logger.deprecatedMethodWarning(arguments.callee,e);return qx.dom.Element.getHelperElement(h);},create:function(name,k,m){qx.log.Logger.deprecatedMethodWarning(arguments.callee,f);return qx.dom.Element.create(name,k,m);},empty:function(n){qx.log.Logger.deprecatedMethodWarning(arguments.callee,c);return qx.dom.Element.empty(n);},addListener:function(o,p,q,self,r){return qx.event.Registration.addListener(o,p,q,self,r);},removeListener:function(s,t,u,self,v){return qx.event.Registration.removeListener(s,t,u,self,v);},removeListenerById:function(w,x){return qx.event.Registration.removeListenerById(w,x);},hasListener:function(y,z,A){return qx.event.Registration.hasListener(y,z,A);},focus:function(B){qx.event.Registration.getManager(B).getHandler(qx.event.handler.Focus).focus(B);},blur:function(C){qx.event.Registration.getManager(C).getHandler(qx.event.handler.Focus).blur(C);},activate:function(D){qx.event.Registration.getManager(D).getHandler(qx.event.handler.Focus).activate(D);},deactivate:function(E){qx.event.Registration.getManager(E).getHandler(qx.event.handler.Focus).deactivate(E);},capture:function(F,G){qx.event.Registration.getManager(F).getDispatcher(qx.event.dispatch.MouseCapture).activateCapture(F,G);},releaseCapture:function(H){qx.event.Registration.getManager(H).getDispatcher(qx.event.dispatch.MouseCapture).releaseCapture(H);},matchesSelector:function(I,J){if(J){return qx.bom.Selector.query(J,I.parentNode).length>0;}else {return false;};},clone:function(K,L){var O;if(L||((qx.core.Environment.get(a)==b)&&!qx.xml.Document.isXmlDocument(K))){var S=qx.event.Registration.getManager(K);var M=qx.dom.Hierarchy.getDescendants(K);M.push(K);};if((qx.core.Environment.get(a)==b)){for(var i=0,l=M.length;i<l;i++){S.toggleAttachedEvents(M[i],false);};};var O=K.cloneNode(true);if((qx.core.Environment.get(a)==b)){for(var i=0,l=M.length;i<l;i++){S.toggleAttachedEvents(M[i],true);};};if(L===true){var V=qx.dom.Hierarchy.getDescendants(O);V.push(O);var N,Q,U,P;for(var i=0,T=M.length;i<T;i++){U=M[i];N=S.serializeListeners(U);if(N.length>0){Q=V[i];for(var j=0,R=N.length;j<R;j++){P=N[j];S.addListener(Q,P.type,P.handler,P.self,P.capture);};};};};return O;}}});})();(function(){var b="qx.ui.core.ISingleSelection",a="qx.event.type.Data";qx.Interface.define(b,{events:{"changeSelection":a},members:{getSelection:function(){return true;},setSelection:function(c){return arguments.length==1;},resetSelection:function(){return true;},isSelected:function(d){return arguments.length==1;},isSelectionEmpty:function(){return true;},getSelectables:function(e){return arguments.length==1;}}});})();(function(){var a="qx.ui.core.IMultiSelection";qx.Interface.define(a,{extend:qx.ui.core.ISingleSelection,members:{selectAll:function(){return true;},addToSelection:function(b){return arguments.length==1;},removeFromSelection:function(c){return arguments.length==1;}}});})();(function(){var c="landscape",b="qx.event.type.Orientation",a="portrait";qx.Class.define(b,{extend:qx.event.type.Event,members:{__fq:null,__fr:null,init:function(d,e){qx.event.type.Event.prototype.init.call(this,false,false);this.__fq=d;this.__fr=e;return this;},clone:function(f){var g=qx.event.type.Event.prototype.clone.call(this,f);g.__fq=this.__fq;g.__fr=this.__fr;return g;},getOrientation:function(){return this.__fq;},isLandscape:function(){return this.__fr==c;},isPortrait:function(){return this.__fr==a;}}});})();(function(){var f="align-start",e="align-end",d="qx.util.placement.AbstractAxis",c="edge-start",b="abstract method call!",a="edge-end";qx.Bootstrap.define(d,{extend:Object,statics:{computeStart:function(g,h,i,j,k){throw new Error(b);},_moveToEdgeAndAlign:function(l,m,n,o){switch(o){case c:return m.start-n.end-l;case a:return m.end+n.start;case f:return m.start+n.start;case e:return m.end-n.end-l;};},_isInRange:function(p,q,r){return p>=0&&p+q<=r;}}});})();(function(){var a="qx.util.placement.BestFitAxis";qx.Bootstrap.define(a,{statics:{_isInRange:qx.util.placement.AbstractAxis._isInRange,_moveToEdgeAndAlign:qx.util.placement.AbstractAxis._moveToEdgeAndAlign,computeStart:function(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 a="qx.application.Inline";qx.Class.define(a,{extend:qx.application.AbstractGui,members:{_createRootWidget:function(){return new qx.ui.root.Page(document);}}});})();(function(){var k="_applySelectedPage",j="Boolean",h="qooxdoo",g="showcase/images/welcome.png",f="__mr",e="showcase.Application",d="default",c="stack",b="showcase/images/loading66.gif",a="indigo/css/base.css",Q="icon",P="__Co",O="value",N="__Cm",M="selection[0].description",L="showcase",K="name",J="transparent",I="selectedPage",H="__cG",r="showcase.Page",s="selection[0].readyState",p="resource/static/css/showcase.css",q="en_US",n="opera",o="state",l="page-preview",m="opacity",t="50%",u="version-label",z="selection[0]",y="block",B="selection[0].part",A="_applyShowLoadIndicator",D="indigo/css/reset.css",C="showLoadIndicator",w="browser.version",G="ie",F="white",E="__Cn",v="browser.name",x="complete";qx.Class.define(e,{extend:qx.application.Inline,properties:{selectedPage:{check:r,apply:k,nullable:true},showLoadIndicator:{check:j,init:false,apply:A}},members:{__cG:null,__Cl:null,__Cm:null,__mr:null,__Cn:null,__Co:null,main:function(){qx.application.Inline.prototype.main.call(this);{};qx.locale.Manager.getInstance().setLocale(q);var bf=qx.util.ResourceManager.getInstance().toUri(D);var be=qx.util.ResourceManager.getInstance().toUri(a);var U=qx.util.ResourceManager.getInstance().toUri(p);qx.bom.Stylesheet.includeFile(bf);qx.bom.Stylesheet.includeFile(be);qx.bom.Stylesheet.includeFile(U);var bb=new qx.ui.layout.Grid();bb.setColumnFlex(0,1);bb.setRowFlex(1,1);var bi=0;var bd=document.getElementById(L);bd.style.offsetHeight;var S=new qx.ui.root.Inline(bd,true,true);S.set({layout:bb,minWidth:900,minHeight:650,paddingTop:53,allowGrowX:false,height:null});var bc=document.getElementById(u);var R=new qx.ui.root.Inline(bc,false,false);R.setBackgroundColor(J);var ba=new qxc.ui.versionlabel.VersionLabel(this.tr(h));ba.setFont(d);ba.setTextColor(F);R.add(ba);var W=new showcase.ui.PreviewList();S.add(W,{row:bi++,column:0,colSpan:2});this.__cG=new qx.ui.container.Stack();this.__cG.set({appearance:c,minWidth:600,allowGrowX:true});S.add(this.__cG,{row:bi,column:0});var X=new qx.ui.basic.Image(g).set({allowGrowX:true,allowGrowY:true,allowShrinkX:true,padding:[5,0,0,180]});this.__cG.add(X);this.__Cm=new qx.ui.container.Composite(new qx.ui.layout.Canvas());var bg=new qx.ui.basic.Image(b).set({marginLeft:-33});this.__Cm.add(bg,{left:t,top:200});this.__cG.add(this.__Cm);this.__mr=new qx.ui.container.Composite(new qx.ui.layout.Canvas());this.__cG.add(this.__mr);this.__Co=new showcase.ui.Description().set({padding:[25,10]});S.add(this.__Co,{row:bi++,column:1});this.__Co.exclude();var Y=new qx.data.Array();Y.push(new showcase.page.table.Page(),new showcase.page.form.Page(),new showcase.page.virtuallist.Page(),new showcase.page.databinding.Page(),new showcase.page.tree.Page(),new showcase.page.theme.Page(),new showcase.page.i18n.Page(),new showcase.page.dragdrop.Page(),new showcase.page.htmleditor.Page());var bh=new qx.data.controller.List(Y,W,K);bh.setIconPath(Q);bh.bind(z,this,I);bh.bind(M,this.__Co,O);bh.bind(s,this,C,{converter:function(bj){return bj!==x;}});bh.setDelegate({configureItem:function(bk){bk.set({appearance:l});}});var history=qx.bom.History.getInstance();bh.bind(B,history,o);var T=history.getState();if(T){var V;for(var i=0;i<Y.getLength();i++){if(Y.getItem(i).getPart()===T){V=Y.getItem(i);break;};};if(V){qx.ui.core.queue.Manager.flush();bh.getSelection().push(V);};};},_applyShowLoadIndicator:function(bl){if(bl){this.__cG.setSelection([this.__Cm]);}else {this.__cG.setSelection([this.__mr]);};},_applySelectedPage:function(bm,bn){if(bn){this._hidePage(bn);};this._showPage(bm);},_hidePage:function(bo){if(this.getSelectedPage()!==bo){if(bo.getReadyState()==x){bo.getContent().getView().hide();this.__Cp();};};},_showPage:function(bp){this.__Co.show();bp.load(function(bq){if(this.getSelectedPage()==bq){var br=bq.getContent().getView();this.__mr.add(br,{edge:0});if(qx.core.Environment.get(v)==n){window.setTimeout(function(){br.show();},100);}else {br.show();};this.__Cq(br);};},this);},__Cp:function(){if(this.__Cn){this.__Cn.stop();this.__Cn=null;};},__Cq:function(bs){if(qx.core.Environment.get(v)==G&&parseInt(qx.core.Environment.get(w))<=8){bs.show();return;};bs.getContentElement().setStyle(m,0,true);this.__Cp();qx.event.Timer.once(function(){var bt=bs.getContentElement().getDomElement();this.__Cn=qx.bom.element.Animation.animate(bt,{duration:1000,keep:100,keyFrames:{'0':{opacity:0},'100':{opacity:1,display:y}}});},this,0);}},destruct:function(){this._disposeObjects(H,N,f,P,E);}});})();(function(){var j="changeGap",i="changeShow",h="bottom",g="_applyCenter",f="changeIcon",e="qx.ui.basic.Atom",d="changeLabel",c="Integer",b="_applyIconPosition",a="bottom-left",y="top-left",x="top",w="right",v="_applyRich",u="_applyIcon",t="_applyShow",s="_applyLabel",r="_applyGap",q="atom",p="Boolean",n="both",o="String",l="left",m="icon",k="label";qx.Class.define(e,{extend:qx.ui.core.Widget,construct:function(z,A){{};qx.ui.core.Widget.call(this);this._setLayout(new qx.ui.layout.Atom());if(z!=null){this.setLabel(z);};if(A!=null){this.setIcon(A);};},properties:{appearance:{refine:true,init:q},label:{apply:s,nullable:true,check:o,event:d},rich:{check:p,init:false,apply:v},icon:{check:o,apply:u,nullable:true,themeable:true,event:f},gap:{check:c,nullable:false,event:j,apply:r,themeable:true,init:4},show:{init:n,check:[n,k,m],themeable:true,inheritable:true,apply:t,event:i},iconPosition:{init:l,check:[x,w,h,l,y,a],themeable:true,apply:b},center:{init:false,check:p,themeable:true,apply:g}},members:{_createChildControlImpl:function(B,C){var D;switch(B){case k:D=new qx.ui.basic.Label(this.getLabel());D.setAnonymous(true);D.setRich(this.getRich());this._add(D);if(this.getLabel()==null||this.getShow()===m){D.exclude();};break;case m:D=new qx.ui.basic.Image(this.getIcon());D.setAnonymous(true);this._addAt(D,0);if(this.getIcon()==null||this.getShow()===k){D.exclude();};break;};return D||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,B);},_forwardStates:{focused:true,hovered:true},_handleLabel:function(){if(this.getLabel()==null||this.getShow()===m){this._excludeChildControl(k);}else {this._showChildControl(k);};},_handleIcon:function(){if(this.getIcon()==null||this.getShow()===k){this._excludeChildControl(m);}else {this._showChildControl(m);};},_applyLabel:function(E,F){var G=this.getChildControl(k,true);if(G){G.setValue(E);};this._handleLabel();},_applyRich:function(H,I){var J=this.getChildControl(k,true);if(J){J.setRich(H);};},_applyIcon:function(K,L){var M=this.getChildControl(m,true);if(M){M.setSource(K);};this._handleIcon();},_applyGap:function(N,O){this._getLayout().setGap(N);},_applyShow:function(P,Q){this._handleLabel();this._handleIcon();},_applyIconPosition:function(R,S){this._getLayout().setIconPosition(R);},_applyCenter:function(T,U){this._getLayout().setCenter(T);},_applySelectable:function(V,W){qx.ui.core.Widget.prototype._applySelectable.call(this,V,W);var X=this.getChildControl(k,true);if(X){this.getChildControl(k).setSelectable(V);};}}});})();(function(){var n="m",k="os.name",h=")",g="os.version",f="qx.bom.webfonts.Manager",e="singleton",d=",\n",c="src: ",b="mobileSafari",a="'eot)",bb="');",ba="@font-face {",Y="interval",X="!",W="'eot')",V="\.(",U="}\n",T="font-family: ",S="mobile safari",R="safari",u="@font-face.*?",v=";\n",s="') format('woff')",t="('embedded-opentype')",q="browser.version",r="opera",o="Couldn't create @font-face rule for WebFont ",p="') format('svg')",w="src: url('",y="('embedded-opentype)",F="\nfont-style: normal;\nfont-weight: normal;",D="?#iefix') format('embedded-opentype')",J=";",H="') format('truetype')",N="svg",L="#",A="chrome",Q="firefox",P="eot",O="ios",z="ttf",B="changeStatus",C="woff",E="browser.documentmode",G="browser.name",I="ie",K="url('",M="";qx.Class.define(f,{extend:qx.core.Object,type:e,construct:function(){qx.core.Object.call(this);this.__jj=[];this.__jk={};this.__gM=[];this.__jl=this.getPreferredFormats();},statics:{FONT_FORMATS:["eot","woff","ttf","svg"],VALIDATION_TIMEOUT:5000},members:{__jj:null,__jm:null,__jk:null,__jl:null,__gM:null,__jn:null,require:function(bc,bd,be,bf){var bg=[];for(var i=0,l=bd.length;i<l;i++){var bi=bd[i].split(L);var bh=qx.util.ResourceManager.getInstance().toUri(bi[0]);if(bi.length>1){bh=bh+L+bi[1];};bg.push(bh);};if(!(qx.core.Environment.get(G)==I&&qx.bom.client.Browser.getVersion()<9)){this.__jo(bc,bg,be,bf);return;};if(!this.__jn){this.__jn=new qx.event.Timer(100);this.__jn.addListener(Y,this.__jp,this);};if(!this.__jn.isEnabled()){this.__jn.start();};this.__gM.push([bc,bg,be,bf]);},remove:function(bj){var bk=null;for(var i=0,l=this.__jj.length;i<l;i++){if(this.__jj[i]==bj){bk=i;this.__jv(bj);break;};};if(bk){qx.lang.Array.removeAt(this.__jj,bk);};if(bj in this.__jk){this.__jk[bj].dispose();delete this.__jk[bj];};},getPreferredFormats:function(){var bl=[];var bp=qx.core.Environment.get(G);var bm=qx.core.Environment.get(q);var bo=qx.core.Environment.get(k);var bn=qx.core.Environment.get(g);if((bp==I&&qx.core.Environment.get(E)>=9)||(bp==Q&&bm>=3.6)||(bp==A&&bm>=6)){bl.push(C);};if((bp==r&&bm>=10)||(bp==R&&bm>=3.1)||(bp==Q&&bm>=3.5)||(bp==A&&bm>=4)||(bp==S&&bo==O&&bn>=4.2)){bl.push(z);};if(bp==I&&bm>=4){bl.push(P);};if(bp==b&&bo==O&&bn>=4.1){bl.push(N);};return bl;},removeStyleSheet:function(){this.__jj=[];if(this.__jm){var bq=this.__jm.ownerNode?this.__jm.ownerNode:this.__jm.owningElement;qx.dom.Element.removeChild(bq,bq.parentNode);};this.__jm=null;},__jo:function(br,bs,bt,bu){if(!qx.lang.Array.contains(this.__jj,br)){var bx=this.__jr(bs);var bw=this.__js(br,bx);if(!bw){throw new Error(o+br+X);};if(!this.__jm){this.__jm=qx.bom.Stylesheet.createElement();};try{this.__ju(bw);}catch(by){{};};this.__jj.push(br);};if(!this.__jk[br]){this.__jk[br]=new qx.bom.webfonts.Validator(br);this.__jk[br].setTimeout(qx.bom.webfonts.Manager.VALIDATION_TIMEOUT);this.__jk[br].addListenerOnce(B,this.__jq,this);};if(bt){var bv=bu||window;this.__jk[br].addListenerOnce(B,bt,bv);};this.__jk[br].validate();},__jp:function(){if(this.__gM.length==0){this.__jn.stop();return;};var bz=this.__gM.shift();this.__jo.apply(this,bz);},__jq:function(bA){var bB=bA.getData();if(bB.valid===false){qx.event.Timer.once(function(){this.remove(bB.family);},this,250);};},__jr:function(bC){var bE=qx.bom.webfonts.Manager.FONT_FORMATS;var bH={};for(var i=0,l=bC.length;i<l;i++){var bF=null;for(var x=0;x<bE.length;x++){var bG=new RegExp(V+bE[x]+h);var bD=bG.exec(bC[i]);if(bD){bF=bD[1];};};if(bF){bH[bF]=bC[i];};};return bH;},__js:function(bI,bJ){var bM=[];var bK=this.__jl.length>0?this.__jl:qx.bom.webfonts.Manager.FONT_FORMATS;for(var i=0,l=bK.length;i<l;i++){var bL=bK[i];if(bJ[bL]){bM.push(this.__jt(bL,bJ[bL]));};};var bN=c+bM.join(d)+J;bN=T+bI+v+bN;bN=bN+F;return bN;},__jt:function(bO,bP){switch(bO){case P:return K+bP+bb+w+bP+D;case C:return K+bP+s;case z:return K+bP+H;case N:return K+bP+p;default:return null;};},__ju:function(bQ){var bS=ba+bQ+U;if(qx.core.Environment.get(G)==I&&qx.core.Environment.get(E)<9){var bR=this.__jw(this.__jm.cssText);bR+=bS;this.__jm.cssText=bR;}else {this.__jm.insertRule(bS,this.__jm.cssRules.length);};},__jv:function(bT){var bW=new RegExp(u+bT,n);for(var i=0,l=document.styleSheets.length;i<l;i++){var bU=document.styleSheets[i];if(bU.cssText){var bV=bU.cssText.replace(/\n/g,M).replace(/\r/g,M);bV=this.__jw(bV);if(bW.exec(bV)){bV=bV.replace(bW,M);};bU.cssText=bV;}else if(bU.cssRules){for(var j=0,m=bU.cssRules.length;j<m;j++){var bV=bU.cssRules[j].cssText.replace(/\n/g,M).replace(/\r/g,M);if(bW.exec(bV)){this.__jm.deleteRule(j);return;};};};};},__jw:function(bX){return bX.replace(a,W).replace(y,t);}},destruct:function(){delete this.__jj;this.removeStyleSheet();for(var bY in this.__jk){this.__jk[bY].dispose();};qx.bom.webfonts.Validator.removeDefaultHelperElements();}});})();(function(){var f="qx.ui.core.EventHandler",e="activate",d="blur",c="focus",b="input",a="load";qx.Class.define(f,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(){qx.core.Object.call(this);this.__dz=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,touchstart:1,touchend:1,touchmove:1,touchcancel:1,tap:1,swipe:1},IGNORE_CAN_HANDLE:false},members:{__dz:null,__hC:{focusin:1,focusout:1,focus:1,blur:1},__hD:{mouseover:1,mouseout:1,appear:1,disappear:1},canHandleEvent:function(g,h){return g instanceof qx.ui.core.Widget;},_dispatchEvent:function(j){var p=j.getTarget();var o=qx.ui.core.Widget.getWidgetByElement(p);var q=false;while(o&&o.isAnonymous()){var q=true;o=o.getLayoutParent();};if(o&&q&&j.getType()==e){o.getContainerElement().activate();};if(this.__hC[j.getType()]){o=o&&o.getFocusTarget();if(!o){return;};};if(j.getRelatedTarget){var x=j.getRelatedTarget();var w=qx.ui.core.Widget.getWidgetByElement(x);while(w&&w.isAnonymous()){w=w.getLayoutParent();};if(w){if(this.__hC[j.getType()]){w=w.getFocusTarget();};if(w===o){return;};};};var s=j.getCurrentTarget();var u=qx.ui.core.Widget.getWidgetByElement(s);if(!u||u.isAnonymous()){return;};if(this.__hC[j.getType()]){u=u.getFocusTarget();};var v=j.getType();if(!u||!(u.isEnabled()||this.__hD[v])){return;};var k=j.getEventPhase()==qx.event.type.Event.CAPTURING_PHASE;var r=this.__dz.getListeners(u,v,k);if(!r||r.length===0){return;};var m=qx.event.Pool.getInstance().getObject(j.constructor);j.clone(m);m.setTarget(o);m.setRelatedTarget(w||null);m.setCurrentTarget(u);var y=j.getOriginalTarget();if(y){var n=qx.ui.core.Widget.getWidgetByElement(y);while(n&&n.isAnonymous()){n=n.getLayoutParent();};m.setOriginalTarget(n);}else {m.setOriginalTarget(p);};for(var i=0,l=r.length;i<l;i++){var t=r[i].context||u;r[i].handler.call(t,m);};if(m.getPropagationStopped()){j.stopPropagation();};if(m.getDefaultPrevented()){j.preventDefault();};qx.event.Pool.getInstance().poolObject(m);},registerEvent:function(z,A,B){var C;if(A===c||A===d){C=z.getFocusElement();}else if(A===a||A===b){C=z.getContentElement();}else {C=z.getContainerElement();};if(C){C.addListener(A,this._dispatchEvent,this,B);};},unregisterEvent:function(D,E,F){var G;if(E===c||E===d){G=D.getFocusElement();}else if(E===a||E===b){G=D.getContentElement();}else {G=D.getContainerElement();};if(G){G.removeListener(E,this._dispatchEvent,this,F);};}},destruct:function(){this.__dz=null;},defer:function(H){qx.event.Registration.addHandler(H);}});})();(function(){var m=", because it is not a child element!",l="Boolean",k="qx.ui.core.SingleSelectionManager",j="__mN",h="Could not check if ",g=" is selected,",f="Could not select ",e="__mL",d="changeSelected",c=" because it is not a child element!",a="__mM",b="qx.event.type.Data";qx.Class.define(k,{extend:qx.core.Object,construct:function(n){qx.core.Object.call(this);{};this.__mL=n;},events:{"changeSelected":b},properties:{allowEmptySelection:{check:l,init:true,apply:j}},members:{__mM:null,__mL:null,getSelected:function(){return this.__mM;},setSelected:function(o){if(!this.__mP(o)){throw new Error(f+o+m);};this.__mO(o);},resetSelected:function(){this.__mO(null);},isSelected:function(p){if(!this.__mP(p)){throw new Error(h+p+g+c);};return this.__mM===p;},isSelectionEmpty:function(){return this.__mM==null;},getSelectables:function(q){var r=this.__mL.getItems();var s=[];for(var i=0;i<r.length;i++){if(this.__mL.isItemSelectable(r[i])){s.push(r[i]);};};if(!q){for(var i=s.length-1;i>=0;i--){if(!s[i].getEnabled()){s.splice(i,1);};};};return s;},__mN:function(t,u){if(!t){this.__mO(this.__mM);};},__mO:function(v){var y=this.__mM;var x=v;if(x!=null&&y===x){return;};if(!this.isAllowEmptySelection()&&x==null){var w=this.getSelectables(true)[0];if(w){x=w;};};this.__mM=x;this.fireDataEvent(d,x,y);},__mP:function(z){var A=this.__mL.getItems();for(var i=0;i<A.length;i++){if(A[i]===z){return true;};};return false;}},destruct:function(){if(this.__mL.toHashCode){this._disposeObjects(e);}else {this.__mL=null;};this._disposeObjects(a);}});})();(function(){var i=" array contains ",h="qx.ui.core.MSingleSelectionHandling",g="__dz",f=" items!",d="changeSelection",c="changeSelected",b="Could only select one item, but the selection",a="qx.event.type.Data";qx.Mixin.define(h,{events:{"changeSelection":a},members:{__dz:null,getSelection:function(){var j=this.__mK().getSelected();if(j){return [j];}else {return [];};},setSelection:function(k){switch(k.length){case 0:this.resetSelection();break;case 1:this.__mK().setSelected(k[0]);break;default:throw new Error(b+i+k.length+f);};},resetSelection:function(){this.__mK().resetSelected();},isSelected:function(l){return this.__mK().isSelected(l);},isSelectionEmpty:function(){return this.__mK().isSelectionEmpty();},getSelectables:function(m){return this.__mK().getSelectables(m);},_onChangeSelected:function(e){var o=e.getData();var n=e.getOldData();o==null?o=[]:o=[o];n==null?n=[]:n=[n];this.fireDataEvent(d,o,n);},__mK:function(){if(this.__dz==null){var p=this;this.__dz=new qx.ui.core.SingleSelectionManager({getItems:function(){return p._getItems();},isItemSelectable:function(q){if(p._isItemSelectable){return p._isItemSelectable(q);}else {return q.isVisible();};}});this.__dz.addListener(c,this._onChangeSelected,this);};this.__dz.setAllowEmptySelection(this._isAllowEmptySelection());return this.__dz;}},destruct:function(){this._disposeObjects(g);}});})();(function(){var l="indexOf",k="addAfter",j="add",i="addBefore",h="_",g="addAt",f="hasChildren",e="removeAt",d="removeAll",c="getChildren",a="remove",b="qx.ui.core.MRemoteChildrenHandling";qx.Mixin.define(b,{members:{__om:function(m,n,o,p){var q=this.getChildrenContainer();if(q===this){m=h+m;};return (q[m])(n,o,p);},getChildren:function(){return this.__om(c);},hasChildren:function(){return this.__om(f);},add:function(r,s){return this.__om(j,r,s);},remove:function(t){return this.__om(a,t);},removeAll:function(){return this.__om(d);},indexOf:function(u){return this.__om(l,u);},addAt:function(v,w,x){this.__om(g,v,w,x);},addBefore:function(y,z,A){this.__om(i,y,z,A);},addAfter:function(B,C,D){this.__om(k,B,C,D);},removeAt:function(E){return this.__om(e,E);}}});})();(function(){var l="",k="qx.ui.form.MForm",j="_applyValid",i="changeRequired",h="changeValid",g="Boolean",f="changeLocale",d="changeInvalidMessage",c="String",b="invalid",a="qx.dynlocale";qx.Mixin.define(k,{construct:function(){if(qx.core.Environment.get(a)){qx.locale.Manager.getInstance().addListener(f,this.__kR,this);};},properties:{valid:{check:g,init:true,apply:j,event:h},required:{check:g,init:false,event:i},invalidMessage:{check:c,init:l,event:d},requiredInvalidMessage:{check:c,nullable:true,event:d}},members:{_applyValid:function(m,n){m?this.removeState(b):this.addState(b);},__kR:qx.core.Environment.select(a,{"true":function(e){var o=this.getInvalidMessage();if(o&&o.translate){this.setInvalidMessage(o.translate());};var p=this.getRequiredInvalidMessage();if(p&&p.translate){this.setRequiredInvalidMessage(p.translate());};},"false":null})},destruct:function(){if(qx.core.Environment.get(a)){qx.locale.Manager.getInstance().removeListener(f,this.__kR,this);};}});})();(function(){var b="qx.ui.form.IForm",a="qx.event.type.Data";qx.Interface.define(b,{events:{"changeEnabled":a,"changeValid":a,"changeInvalidMessage":a,"changeRequired":a},members:{setEnabled:function(c){return arguments.length==1;},getEnabled:function(){},setRequired:function(d){return arguments.length==1;},getRequired:function(){},setValid:function(e){return arguments.length==1;},getValid:function(){},setInvalidMessage:function(f){return arguments.length==1;},getInvalidMessage:function(){},setRequiredInvalidMessage:function(g){return arguments.length==1;},getRequiredInvalidMessage:function(){}}});})();(function(){var g="__lR",f="qx.ui.form.MModelSelection",d="change",c="Could not set the model selection. Maybe your models are not unique?",b="changeSelection",a="qx.event.type.Data";qx.Mixin.define(f,{construct:function(){this.__lR=new qx.data.Array();this.__lR.addListener(d,this.__lU,this);this.addListener(b,this.__lT,this);},events:{changeModelSelection:a},members:{__lR:null,__lS:false,__lT:function(){if(this.__lS){return;};var l=this.getSelection();var h=[];for(var i=0;i<l.length;i++){var m=l[i];var k=m.getModel?m.getModel():null;if(k!==null){h.push(k);};};if(h.length===l.length){try{this.setModelSelection(h);}catch(e){throw new Error(c);};};},__lU:function(){this.__lS=true;var o=this.getSelectables(true);var q=[];var p=this.__lR.toArray();for(var i=0;i<p.length;i++){var s=p[i];for(var j=0;j<o.length;j++){var t=o[j];var n=t.getModel?t.getModel():null;if(s===n){q.push(t);break;};};};this.setSelection(q);this.__lS=false;var r=this.getSelection();if(!qx.lang.Array.equals(r,q)){this.__lT();};},getModelSelection:function(){return this.__lR;},setModelSelection:function(u){if(!u){this.__lR.removeAll();return;};{};u.unshift(this.__lR.getLength());u.unshift(0);var v=this.__lR.splice.apply(this.__lR,u);v.dispose();}},destruct:function(){this._disposeObjects(g);}});})();(function(){var f="qx.ui.core.scroll.MWheelHandling",d="x",c="y",b="scrollbar-x",a="scrollbar-y";qx.Mixin.define(f,{members:{_onMouseWheel:function(e){var l=this._isChildControlVisible(b);var m=this._isChildControlVisible(a);var q=m?this.getChildControl(a,true):null;var p=l?this.getChildControl(b,true):null;var j=e.getWheelDelta(c);var i=e.getWheelDelta(d);var k=!m;var n=!l;if(q){var o=parseInt(j);if(o!==0){q.scrollBySteps(o);};var h=q.getPosition();var g=q.getMaximum();if(o<0&&h<=0||o>0&&h>=g){k=true;};};if(p){var o=parseInt(i);if(o!==0){p.scrollBySteps(o);};var h=p.getPosition();var g=p.getMaximum();if(o<0&&h<=0||o>0&&h>=g){n=true;};};if(!k||!n){e.stop();};}}});})();(function(){var b="qx.ui.core.scroll.MScrollBarFactory",a="qx.nativeScrollBars";qx.core.Environment.add(a,false);qx.Mixin.define(b,{members:{_createScrollBar:function(c){if(qx.core.Environment.get(a)){return new qx.ui.core.scroll.NativeScrollBar(c);}else {return new qx.ui.core.scroll.ScrollBar(c);};}}});})();(function(){var k="touchmove",j="scrollY",i="Left",h="mousewheel",g="scrollbarX",f="event.touch",d="scrollarea",c="y",b="vertical",a="scrollX",F="touchstart",E="horizontal",D="qx.ui.core.scroll.AbstractScrollArea",C="abstract",B="update",A="scrollbarY",z="Top",y="_computeScrollbars",x="getDocument",w="changeVisibility",r="off",s="x",p="scroll",q="scrollbar-",n="on",o="corner",l="os.scrollBarOverlayed",m="auto",t="scrollbar-y",u="scrollbar-x",v="pane";qx.Class.define(D,{extend:qx.ui.core.Widget,include:[qx.ui.core.scroll.MScrollBarFactory,qx.ui.core.scroll.MWheelHandling],type:C,construct:function(){qx.ui.core.Widget.call(this);if(qx.core.Environment.get(l)){this._setLayout(new qx.ui.layout.Canvas());}else {var G=new qx.ui.layout.Grid();G.setColumnFlex(0,1);G.setRowFlex(0,1);this._setLayout(G);};this.addListener(h,this._onMouseWheel,this);if(qx.core.Environment.get(f)){this.addListener(k,this._onTouchMove,this);this.addListener(F,function(){this.__cS={"x":0,"y":0};},this);this.__cS={};this.__mc={};};},properties:{appearance:{refine:true,init:d},width:{refine:true,init:100},height:{refine:true,init:200},scrollbarX:{check:[m,n,r],init:m,themeable:true,apply:y},scrollbarY:{check:[m,n,r],init:m,themeable:true,apply:y},scrollbar:{group:[g,A]}},members:{__cS:null,__mc:null,_createChildControlImpl:function(H,I){var J;switch(H){case v:J=new qx.ui.core.scroll.ScrollPane();J.addListener(B,this._computeScrollbars,this);J.addListener(a,this._onScrollPaneX,this);J.addListener(j,this._onScrollPaneY,this);if(qx.core.Environment.get(l)){this._add(J,{edge:0});}else {this._add(J,{row:0,column:0});};break;case u:J=this._createScrollBar(E);J.setMinWidth(0);J.exclude();J.addListener(p,this._onScrollBarX,this);J.addListener(w,this._onChangeScrollbarXVisibility,this);if(qx.core.Environment.get(l)){J.setMinHeight(qx.bom.element.Overflow.DEFAULT_SCROLLBAR_WIDTH);this._add(J,{bottom:0,right:0,left:0});}else {this._add(J,{row:1,column:0});};break;case t:J=this._createScrollBar(b);J.setMinHeight(0);J.exclude();J.addListener(p,this._onScrollBarY,this);J.addListener(w,this._onChangeScrollbarYVisibility,this);if(qx.core.Environment.get(l)){J.setMinWidth(qx.bom.element.Overflow.DEFAULT_SCROLLBAR_WIDTH);this._add(J,{right:0,bottom:0,top:0});}else {this._add(J,{row:0,column:1});};break;case o:J=new qx.ui.core.Widget();J.setWidth(0);J.setHeight(0);J.exclude();if(!qx.core.Environment.get(l)){this._add(J,{row:1,column:1});};break;};return J||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,H);},getPaneSize:function(){return this.getChildControl(v).getInnerSize();},getItemTop:function(K){return this.getChildControl(v).getItemTop(K);},getItemBottom:function(L){return this.getChildControl(v).getItemBottom(L);},getItemLeft:function(M){return this.getChildControl(v).getItemLeft(M);},getItemRight:function(N){return this.getChildControl(v).getItemRight(N);},scrollToX:function(O){qx.ui.core.queue.Manager.flush();this.getChildControl(u).scrollTo(O);},scrollByX:function(P){qx.ui.core.queue.Manager.flush();this.getChildControl(u).scrollBy(P);},getScrollX:function(){var Q=this.getChildControl(u,true);return Q?Q.getPosition():0;},scrollToY:function(R){qx.ui.core.queue.Manager.flush();this.getChildControl(t).scrollTo(R);},scrollByY:function(S){qx.ui.core.queue.Manager.flush();this.getChildControl(t).scrollBy(S);},getScrollY:function(){var T=this.getChildControl(t,true);return T?T.getPosition():0;},_onScrollBarX:function(e){this.getChildControl(v).scrollToX(e.getData());},_onScrollBarY:function(e){this.getChildControl(v).scrollToY(e.getData());},_onScrollPaneX:function(e){this.scrollToX(e.getData());},_onScrollPaneY:function(e){this.scrollToY(e.getData());},_onTouchMove:function(e){this._onTouchMoveDirectional(s,e);this._onTouchMoveDirectional(c,e);e.stop();},_onTouchMoveDirectional:function(U,e){var V=(U==s?i:z);var X=this.getChildControl(q+U,true);var Y=this._isChildControlVisible(q+U);if(Y&&X){if(this.__cS[U]==0){var W=0;}else {var W=-(e[x+V]()-this.__cS[U]);};this.__cS[U]=e[x+V]();X.scrollBy(W);if(this.__mc[U]){clearTimeout(this.__mc[U]);this.__mc[U]=null;};this.__mc[U]=setTimeout(qx.lang.Function.bind(function(ba){this.__md(ba,U);},this,W),100);};},__md:function(bb,bc){this.__mc[bc]=null;var be=this._isChildControlVisible(q+bc);if(bb==0||!be){return;};if(bb>0){bb=Math.max(0,bb-3);}else {bb=Math.min(0,bb+3);};this.__mc[bc]=setTimeout(qx.lang.Function.bind(function(bf,bg){this.__md(bf,bg);},this,bb,bc),20);var bd=this.getChildControl(q+bc,true);bd.scrollBy(bb);},_onChangeScrollbarXVisibility:function(e){var bh=this._isChildControlVisible(u);var bi=this._isChildControlVisible(t);if(!bh){this.scrollToX(0);};bh&&bi?this._showChildControl(o):this._excludeChildControl(o);},_onChangeScrollbarYVisibility:function(e){var bj=this._isChildControlVisible(u);var bk=this._isChildControlVisible(t);if(!bk){this.scrollToY(0);};bj&&bk?this._showChildControl(o):this._excludeChildControl(o);},_computeScrollbars:function(){var br=this.getChildControl(v);var content=br.getChildren()[0];if(!content){this._excludeChildControl(u);this._excludeChildControl(t);return;};var bl=this.getInnerSize();var bq=br.getInnerSize();var bo=br.getScrollSize();if(!bq||!bo){return;};var bs=this.getScrollbarX();var bt=this.getScrollbarY();if(bs===m&&bt===m){var bp=bo.width>bl.width;var bu=bo.height>bl.height;if((bp||bu)&&!(bp&&bu)){if(bp){bu=bo.height>bq.height;}else if(bu){bp=bo.width>bq.width;};};}else {var bp=bs===n;var bu=bt===n;if(bo.width>(bp?bq.width:bl.width)&&bs===m){bp=true;};if(bo.height>(bp?bq.height:bl.height)&&bt===m){bu=true;};};if(bp){var bn=this.getChildControl(u);bn.show();bn.setMaximum(Math.max(0,bo.width-bq.width));bn.setKnobFactor((bo.width===0)?0:bq.width/bo.width);}else {this._excludeChildControl(u);};if(bu){var bm=this.getChildControl(t);bm.show();bm.setMaximum(Math.max(0,bo.height-bq.height));bm.setKnobFactor((bo.height===0)?0:bq.height/bo.height);}else {this._excludeChildControl(t);};}}});})();(function(){var a="qx.ui.form.IModelSelection";qx.Interface.define(a,{members:{setModelSelection:function(b){},getModelSelection:function(){}}});})();(function(){var m="qx.ui.form.List",k="text",j="Boolean",h="one",g="addChildWidget",f="_applySpacing",d="Enter",c="Integer",b="action",a="keyinput",A="addItem",z="removeChildWidget",y="__mr",x="_applyOrientation",w="single",v="keypress",u="list",t="label",s="pane",r="removeItem",p="qx.event.type.Data",q="vertical",n="",o="horizontal";qx.Class.define(m,{extend:qx.ui.core.scroll.AbstractScrollArea,implement:[qx.ui.core.IMultiSelection,qx.ui.form.IForm,qx.ui.form.IModelSelection],include:[qx.ui.core.MRemoteChildrenHandling,qx.ui.core.MMultiSelectionHandling,qx.ui.form.MForm,qx.ui.form.MModelSelection],construct:function(B){qx.ui.core.scroll.AbstractScrollArea.call(this);this.__mr=this._createListItemContainer();this.__mr.addListener(g,this._onAddChild,this);this.__mr.addListener(z,this._onRemoveChild,this);this.getChildControl(s).add(this.__mr);if(B){this.setOrientation(o);}else {this.initOrientation();};this.addListener(v,this._onKeyPress);this.addListener(a,this._onKeyInput);this.__Bd=n;},events:{addItem:p,removeItem:p},properties:{appearance:{refine:true,init:u},focusable:{refine:true,init:true},orientation:{check:[o,q],init:q,apply:x},spacing:{check:c,init:0,apply:f,themeable:true},enableInlineFind:{check:j,init:true}},members:{__Bd:null,__Be:null,__mr:null,SELECTION_MANAGER:qx.ui.core.selection.ScrollArea,getChildrenContainer:function(){return this.__mr;},_onAddChild:function(e){this.fireDataEvent(A,e.getData());},_onRemoveChild:function(e){this.fireDataEvent(r,e.getData());},handleKeyPress:function(e){if(!this._onKeyPress(e)){this._getManager().handleKeyPress(e);};},_createListItemContainer:function(){return new qx.ui.container.Composite;},_applyOrientation:function(C,D){var E=C===o;var F=E?new qx.ui.layout.HBox():new qx.ui.layout.VBox();var content=this.__mr;content.setLayout(F);content.setAllowGrowX(!E);content.setAllowGrowY(E);this._applySpacing(this.getSpacing());},_applySpacing:function(G,H){this.__mr.getLayout().setSpacing(G);},_onKeyPress:function(e){if(e.getKeyIdentifier()==d&&!e.isAltPressed()){var I=this.getSelection();for(var i=0;i<I.length;i++){I[i].fireEvent(b);};return true;};return false;},_onKeyInput:function(e){if(!this.getEnableInlineFind()){return;};var J=this.getSelectionMode();if(!(J===w||J===h)){return;};if(((new Date).valueOf()-this.__Be)>1000){this.__Bd=n;};this.__Bd+=e.getChar();var K=this.findItemByLabelFuzzy(this.__Bd);if(K){this.setSelection([K]);};this.__Be=(new Date).valueOf();},findItemByLabelFuzzy:function(L){L=L.toLowerCase();var M=this.getChildren();for(var i=0,l=M.length;i<l;i++){var N=M[i].getLabel();if(N&&N.toLowerCase().indexOf(L)==0){return M[i];};};return null;},findItem:function(O,P){if(P!==false){O=O.toLowerCase();};var S=this.getChildren();var U;for(var i=0,l=S.length;i<l;i++){U=S[i];var T;if(U.isRich()){var Q=U.getChildControl(t,true);if(Q){var R=Q.getContentElement().getDomElement();if(R){T=qx.bom.element.Attribute.get(R,k);};};}else {T=U.getLabel();};if(T!=null){if(T.translate){T=T.translate();};if(P!==false){T=T.toLowerCase();};if(T.toString()==O.toString()){return U;};};};return null;}},destruct:function(){this._disposeObjects(y);}});})();(function(){var t='indexOf',s='slice',r='concat',q='toLocaleLowerCase',p="qx.type.BaseString",o='match',n='toLocaleUpperCase',m='search',k='replace',j='toLowerCase',c='charCodeAt',h='split',f='substring',b='lastIndexOf',a='substr',e='toUpperCase',d='charAt',g="";qx.Class.define(p,{extend:Object,construct:function(u){var u=u||g;this.__hG=u;this.length=u.length;},members:{$$isString:true,length:0,__hG:null,toString:function(){return this.__hG;},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(v,w){return qx.core.Object.prototype.base.apply(this,arguments);}},defer:function(x,y){{};var z=[d,c,r,t,b,o,k,m,s,h,a,f,j,e,q,n];y.valueOf=y.toString;if(new x(g).valueOf()==null){delete y.valueOf;};for(var i=0,l=z.length;i<l;i++){y[z[i]]=String.prototype[z[i]];};}});})();(function(){var a="qx.locale.LocalizedString";qx.Class.define(a,{extend:qx.type.BaseString,construct:function(b,c,d){qx.type.BaseString.call(this,b);this.__hH=c;this.__hI=d;},members:{__hH:null,__hI:null,translate:function(){return qx.locale.Manager.getInstance().translate(this.__hH,this.__hI);}}});})();(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(b,c){return qx.Class.supportsEvent(b.constructor,c);},registerEvent:function(d,e,f){},unregisterEvent:function(g,h,i){}},defer:function(j){qx.event.Registration.addHandler(j);}});})();(function(){var f="qx.io.part.Package",e="cached",d="loading",c="initialized",b="complete",a="error";qx.Bootstrap.define(f,{construct:function(g,h,i){this.__BJ=i?b:c;this.__BK=g;this.__bV=h;},members:{__BJ:null,__BK:null,__bV:null,__BL:null,__BM:null,__dw:null,__BN:null,getId:function(){return this.__bV;},getReadyState:function(){return this.__BJ;},getUrls:function(){return this.__BK;},saveClosure:function(j){if(this.__BJ==a){return;};this.__BL=j;if(!this.__BM){this.execute();}else {clearTimeout(this.__dw);this.__BJ=e;this.__BN(this);};},execute:function(){if(this.__BL){this.__BL();delete this.__BL;};if(qx.$$packageData[this.__bV]){this.__BP(qx.$$packageData[this.__bV]);delete qx.$$packageData[this.__bV];};this.__BJ=b;},loadClosure:function(k,self){if(this.__BJ!==c){return;};this.__BM=true;this.__BJ=d;this.__BN=qx.Bootstrap.bind(k,self);this.__BO(this.__BK,function(){},function(){this.__BJ=a;k.call(self,this);},this);var l=this;this.__dw=setTimeout(function(){l.__BJ=a;k.call(self,l);},qx.Part.TIMEOUT);},load:function(m,self){if(this.__BJ!==c){return;};this.__BM=false;this.__BJ=d;this.__BO(this.__BK,function(){this.__BJ=b;this.execute();m.call(self,this);},function(){this.__BJ=a;m.call(self,this);},this);},__BO:function(n,o,p,self){if(n.length==0){o.call(self);return;};var r=0;var self=this;var q=function(s){if(r>=n.length){o.call(self);return;};var t=new qx.bom.request.Script();t.open("GET",s.shift());t.onload=function(){r+=1;t.dispose();if((qx.bom.client.Engine.getName()=="webkit")){setTimeout(function(){q.call(self,s,o,self);},0);}else {q.call(self,s,o,self);};};t.onerror=function(){if(self.__BJ=="loading"){clearTimeout(self.__dw);t.dispose();return p.call(self);};};window.setTimeout(function(){t.send();});};q(n.concat());},__BP:qx.$$loader.importPackageData}});})();(function(){var b="changeModel",a="qx.ui.form.MModelProperty";qx.Mixin.define(a,{properties:{model:{nullable:true,event:b,dereference:true}}});})();(function(){var b="qx.ui.form.IModel",a="qx.event.type.Data";qx.Interface.define(b,{events:{"changeModel":a},members:{setModel:function(c){},getModel:function(){},resetModel:function(){}}});})();(function(){var f="listitem",e="qx.ui.form.ListItem",d="qx.event.type.Event",c="hovered",b="mouseover",a="mouseout";qx.Class.define(e,{extend:qx.ui.basic.Atom,implement:[qx.ui.form.IModel],include:[qx.ui.form.MModelProperty],construct:function(g,h,i){qx.ui.basic.Atom.call(this,g,h);if(i!=null){this.setModel(i);};this.addListener(b,this._onMouseOver,this);this.addListener(a,this._onMouseOut,this);},events:{"action":d},properties:{appearance:{refine:true,init:f}},members:{_forwardStates:{focused:true,hovered:true,selected:true,dragover:true},_onMouseOver:function(){this.addState(c);},_onMouseOut:function(){this.removeState(c);}},destruct:function(){this.removeListener(b,this._onMouseOver,this);this.removeListener(a,this._onMouseOut,this);}});})();(function(){var b="qx.ui.form.IExecutable",a="qx.event.type.Data";qx.Interface.define(b,{events:{"execute":a},members:{setCommand:function(c){return arguments.length==1;},getCommand:function(){},execute:function(){}}});})();(function(){var o="dblclick",n="qx.ui.form.Button",m="mouseup",l="mousedown",k="mouseover",j="mouseout",i="keydown",h="button",g="keyup",f="Enter",b="Space",d="hovered",c="abandoned",a="pressed";qx.Class.define(n,{extend:qx.ui.basic.Atom,include:[qx.ui.core.MExecutable],implement:[qx.ui.form.IExecutable],construct:function(p,q,r){qx.ui.basic.Atom.call(this,p,q);if(r!=null){this.setCommand(r);};this.addListener(k,this._onMouseOver);this.addListener(j,this._onMouseOut);this.addListener(l,this._onMouseDown);this.addListener(m,this._onMouseUp);this.addListener(i,this._onKeyDown);this.addListener(g,this._onKeyUp);this.addListener(o,this._onStopEvent);},properties:{appearance:{refine:true,init:h},focusable:{refine:true,init:true}},members:{_forwardStates:{focused:true,hovered:true,pressed:true,disabled:true},press:function(){if(this.hasState(c)){return;};this.addState(a);},release:function(){if(this.hasState(a)){this.removeState(a);};},reset:function(){this.removeState(a);this.removeState(c);this.removeState(d);},_onMouseOver:function(e){if(!this.isEnabled()||e.getTarget()!==this){return;};if(this.hasState(c)){this.removeState(c);this.addState(a);};this.addState(d);},_onMouseOut:function(e){if(!this.isEnabled()||e.getTarget()!==this){return;};this.removeState(d);if(this.hasState(a)){this.removeState(a);this.addState(c);};},_onMouseDown:function(e){if(!e.isLeftPressed()){return;};e.stopPropagation();this.capture();this.removeState(c);this.addState(a);},_onMouseUp:function(e){this.releaseCapture();var s=this.hasState(a);var t=this.hasState(c);if(s){this.removeState(a);};if(t){this.removeState(c);}else {this.addState(d);if(s){this.execute();};};e.stopPropagation();},_onKeyDown:function(e){switch(e.getKeyIdentifier()){case f:case b:this.removeState(c);this.addState(a);e.stopPropagation();};},_onKeyUp:function(e){switch(e.getKeyIdentifier()){case f:case b:if(this.hasState(a)){this.removeState(c);this.removeState(a);this.execute();e.stopPropagation();};};}}});})();(function(){var n="press",m="qx.ui.form.RepeatButton",l="release",k="interval",j="__iG",i="execute",h="Enter",g="Space",f="hovered",d="qx.event.type.Event",a="Integer",c="abandoned",b="pressed";qx.Class.define(m,{extend:qx.ui.form.Button,construct:function(o,p){qx.ui.form.Button.call(this,o,p);this.__iG=new qx.event.AcceleratingTimer();this.__iG.addListener(k,this._onInterval,this);},events:{"execute":d,"press":d,"release":d},properties:{interval:{check:a,init:100},firstInterval:{check:a,init:500},minTimer:{check:a,init:20},timerDecrease:{check:a,init:2}},members:{__ot:null,__iG:null,press:function(){if(this.isEnabled()){if(!this.hasState(b)){this.__ou();};this.removeState(c);this.addState(b);};},release:function(q){if(!this.isEnabled()){return;};if(this.hasState(b)){if(!this.__ot){this.execute();};};this.removeState(b);this.removeState(c);this.__ov();},_applyEnabled:function(r,s){qx.ui.form.Button.prototype._applyEnabled.call(this,r,s);if(!r){this.removeState(b);this.removeState(c);this.__ov();};},_onMouseOver:function(e){if(!this.isEnabled()||e.getTarget()!==this){return;};if(this.hasState(c)){this.removeState(c);this.addState(b);this.__iG.start();};this.addState(f);},_onMouseOut:function(e){if(!this.isEnabled()||e.getTarget()!==this){return;};this.removeState(f);if(this.hasState(b)){this.removeState(b);this.addState(c);this.__iG.stop();};},_onMouseDown:function(e){if(!e.isLeftPressed()){return;};this.capture();this.__ou();e.stopPropagation();},_onMouseUp:function(e){this.releaseCapture();if(!this.hasState(c)){this.addState(f);if(this.hasState(b)&&!this.__ot){this.execute();};};this.__ov();e.stopPropagation();},_onKeyUp:function(e){switch(e.getKeyIdentifier()){case h:case g:if(this.hasState(b)){if(!this.__ot){this.execute();};this.removeState(b);this.removeState(c);e.stopPropagation();this.__ov();};};},_onKeyDown:function(e){switch(e.getKeyIdentifier()){case h:case g:this.removeState(c);this.addState(b);e.stopPropagation();this.__ou();};},_onInterval:function(e){this.__ot=true;this.fireEvent(i);},__ou:function(){this.fireEvent(n);this.__ot=false;this.__iG.set({interval:this.getInterval(),firstInterval:this.getFirstInterval(),minimum:this.getMinTimer(),decrease:this.getTimerDecrease()}).start();this.removeState(c);this.addState(b);},__ov:function(){this.fireEvent(l);this.__iG.stop();this.removeState(c);this.removeState(b);}},destruct:function(){this._disposeObjects(j);}});})();(function(){var o="request",n="changeTitle",m="abstract",l="_applyState",k="browser.version",j="changeState",i="qx.bom.History",h="_applyTitle",g="qx.event.type.Data",f='#',c="Abstract method call",e="String",d="mshtml",b="engine.name",a="";qx.Class.define(i,{extend:qx.core.Object,type:m,construct:function(){qx.core.Object.call(this);this._baseUrl=window.location.href.split(f)[0]+f;this._titles={};this._setInitialState();},events:{"request":g},statics:{SUPPORTS_HASH_CHANGE_EVENT:qx.core.Environment.get("event.hashchange"),getInstance:function(){if(!this.$$instance){if(!(window==window.top)&&qx.core.Environment.get(b)==d&&qx.core.Environment.get(k)>=9){this.$$instance=new qx.bom.HashHistory();}else if(!(window==window.top)&&qx.core.Environment.get(b)==d){this.$$instance=new qx.bom.IframeHistory();}else if(this.SUPPORTS_HASH_CHANGE_EVENT){this.$$instance=new qx.bom.NativeHistory();}else if((qx.core.Environment.get(b)==d)){this.$$instance=new qx.bom.IframeHistory();}else {this.$$instance=new qx.bom.NativeHistory();};;;};return this.$$instance;}},properties:{title:{check:e,event:n,nullable:true,apply:h},state:{check:e,event:j,nullable:true,apply:l}},members:{_titles:null,_applyState:function(p,q){this._writeState(p);},_setInitialState:function(){this.setState(this._readState());},_encode:function(r){if(qx.lang.Type.isString(r)){return encodeURIComponent(r);};return a;},_decode:function(s){if(qx.lang.Type.isString(s)){return decodeURIComponent(s);};return a;},_applyTitle:function(t){if(t!=null){document.title=t||a;};},addToHistory:function(u,v){if(!qx.lang.Type.isString(u)){u=u+a;};if(qx.lang.Type.isString(v)){this.setTitle(v);this._titles[u]=v;};if(this.getState()!==u){this._writeState(u);};},navigateBack:function(){qx.event.Timer.once(function(){history.back();},this,100);},navigateForward:function(){qx.event.Timer.once(function(){history.forward();},this,100);},_onHistoryLoad:function(w){this.setState(w);this.fireDataEvent(o,w);if(this._titles[w]!=null){this.setTitle(this._titles[w]);};},_readState:function(){throw new Error(c);},_writeState:function(){throw new Error(c);},_setHash:function(x){var y=this._baseUrl+(x||a);var z=window.location;if(y!=z.href){z.href=y;};},_getHash:function(){var A=/#(.*)$/.exec(window.location.href);return A&&A[1]?A[1]:a;}},destruct:function(){this._titles=null;}});})();(function(){var g="engine.name",f="position:absolute;width:0;height:0;width:1",e="engine.version",d="qx.bom.Document",c="1px",b="div",a="CSS1Compat";qx.Bootstrap.define(d,{statics:{isQuirksMode:qx.core.Environment.select(g,{"mshtml":function(h){if(qx.core.Environment.get(e)>=8){return (h||window).document.documentMode===5;}else {return (h||window).document.compatMode!==a;};},"webkit":function(i){if(document.compatMode===undefined){var j=(i||window).document.createElement(b);j.style.cssText=f;return j.style.width===c?true:false;}else {return (i||window).document.compatMode!==a;};},"default":function(k){return (k||window).document.compatMode!==a;}}),isStandardMode:function(l){return !this.isQuirksMode(l);},getWidth:function(m){var n=(m||window).document;var o=qx.bom.Viewport.getWidth(m);var scroll=this.isStandardMode(m)?n.documentElement.scrollWidth:n.body.scrollWidth;return Math.max(scroll,o);},getHeight:function(p){var q=(p||window).document;var r=qx.bom.Viewport.getHeight(p);var scroll=this.isStandardMode(p)?q.documentElement.scrollHeight:q.body.scrollHeight;return Math.max(scroll,r);}}});})();(function(){var e="showcase/theme/icon.png",d="theme",c="showcase.page.theme.Page",b="showcase.page.theme.Content",a="Theming";qx.Class.define(c,{extend:showcase.Page,construct:function(){showcase.Page.call(this);this.set({name:a,part:d,icon:e,contentClass:b,description:showcase.page.DescriptionBuilder.build(a,this.__BA,null,this.__BB,this.__BC,this.__BD,this.__BE)});},members:{__BA:"qooxdoo provides a powerful theming system built on a custom JSON-like "+"syntax. Unlike CSS this syntax doesn't have any cross "+"browser issues and allows styling of any widget property. It is "+"possible to create entirely different themes without touching the "+"application code."+"<p> The two calculators on this page share exactly the same application "+"and UI code and differ only in their theme.",__BB:{"States":"Widgets can have states like \"selected\" or "+"\"hovered\", which can be used by the theme to style the widgets.","Decorators":"Any HTML code can be used to style the background of a "+"widget independent of its content. Qooxdoo comes with a rich set of "+"pre-defined decorators."},__BC:{"pages/desktop/ui_theming.html":"Theming","pages/desktop/ui_appearance.html":"Appearance","pages/desktop/ui_custom_themes.html":"Custom themes","pages/desktop/ui_decorators.html":"Decorators"},__BD:{"#ui~Decoration.html":"This demo shows all available decorators."},__BE:{"#qx.theme":"Theme Package"}}});})();(function(){var h="qx.event.Timer",g="_applyInterval",f="_applyEnabled",d="Boolean",c="qx.event.type.Event",b="Integer",a="interval";qx.Class.define(h,{extend:qx.core.Object,construct:function(i){qx.core.Object.call(this);this.setEnabled(false);if(i!=null){this.setInterval(i);};var self=this;this.__gk=function(){self._oninterval.call(self);};},events:{"interval":c},statics:{once:function(j,k,l){{};var m=new qx.event.Timer(l);m.__gl=j;m.addListener(a,function(e){m.stop();j.call(k,e);m.dispose();k=null;},k);m.start();return m;}},properties:{enabled:{init:true,check:d,apply:f},interval:{check:b,init:1000,apply:g}},members:{__gm:null,__gk:null,_applyInterval:function(n,o){if(this.getEnabled()){this.restart();};},_applyEnabled:function(p,q){if(q){window.clearInterval(this.__gm);this.__gm=null;}else if(p){this.__gm=window.setInterval(this.__gk,this.getInterval());};},start:function(){this.setEnabled(true);},startWith:function(r){this.setInterval(r);this.start();},stop:function(){this.setEnabled(false);},restart:function(){this.stop();this.start();},restartWith:function(s){this.stop();this.startWith(s);},_oninterval:qx.event.GlobalError.observeMethod(function(){if(this.$$disposed){return;};if(this.getEnabled()){this.fireEvent(a);};})},destruct:function(){if(this.__gm){window.clearInterval(this.__gm);};this.__gm=this.__gk=null;}});})();(function(){var i="_applyActiveWindow",h="__dz",g="qx.ui.window.MDesktop",f="__jX",d="changeModal",c="changeVisibility",b="changeActive",a="qx.ui.window.Window";qx.Mixin.define(g,{properties:{activeWindow:{check:a,apply:i,init:null,nullable:true}},members:{__jX:null,__dz:null,getWindowManager:function(){if(!this.__dz){this.setWindowManager(new qx.ui.window.Window.DEFAULT_MANAGER_CLASS());};return this.__dz;},supportsMaximize:function(){return true;},setWindowManager:function(j){if(this.__dz){this.__dz.setDesktop(null);};j.setDesktop(this);this.__dz=j;},_onChangeActive:function(e){if(e.getData()){this.setActiveWindow(e.getTarget());}else if(this.getActiveWindow()==e.getTarget()){this.setActiveWindow(null);};},_applyActiveWindow:function(k,l){this.getWindowManager().changeActiveWindow(k,l);this.getWindowManager().updateStack();},_onChangeModal:function(e){this.getWindowManager().updateStack();},_onChangeVisibility:function(){this.getWindowManager().updateStack();},_afterAddChild:function(m){if(qx.Class.isDefined(a)&&m instanceof qx.ui.window.Window){this._addWindow(m);};},_addWindow:function(n){if(!qx.lang.Array.contains(this.getWindows(),n)){this.getWindows().push(n);n.addListener(b,this._onChangeActive,this);n.addListener(d,this._onChangeModal,this);n.addListener(c,this._onChangeVisibility,this);};if(n.getActive()){this.setActiveWindow(n);};this.getWindowManager().updateStack();},_afterRemoveChild:function(o){if(qx.Class.isDefined(a)&&o instanceof qx.ui.window.Window){this._removeWindow(o);};},_removeWindow:function(p){qx.lang.Array.remove(this.getWindows(),p);p.removeListener(b,this._onChangeActive,this);p.removeListener(d,this._onChangeModal,this);p.removeListener(c,this._onChangeVisibility,this);this.getWindowManager().updateStack();},getWindows:function(){if(!this.__jX){this.__jX=[];};return this.__jX;}},destruct:function(){this._disposeArray(f);this._disposeObjects(h);}});})();(function(){var f="__jI",e="_applyBlockerColor",d="Number",c="qx.ui.core.MBlocker",b="_applyBlockerOpacity",a="Color";qx.Mixin.define(c,{construct:function(){this.__jI=this._createBlocker();},properties:{blockerColor:{check:a,init:null,nullable:true,apply:e,themeable:true},blockerOpacity:{check:d,init:1,apply:b,themeable:true}},members:{__jI:null,_createBlocker:function(){return new qx.ui.core.Blocker(this);},_applyBlockerColor:function(g,h){this.__jI.setColor(g);},_applyBlockerOpacity:function(i,j){this.__jI.setOpacity(i);},block:function(){this.__jI.block();},isBlocked:function(){return this.__jI.isBlocked();},unblock:function(){this.__jI.unblock();},forceUnblock:function(){this.__jI.forceUnblock();},blockContent:function(k){this.__jI.blockContent(k);},isContentBlocked:function(){return this.__jI.isContentBlocked();},unblockContent:function(){this.__jI.unblockContent();},forceUnblockContent:function(){this.__jI.forceUnblockContent();},getBlocker:function(){return this.__jI;}},destruct:function(){this._disposeObjects(f);}});})();(function(){var u="changeGlobalCursor",t="engine.name",s="keypress",r="Boolean",q="root",p="",o=" !important",n="input",m="_applyGlobalCursor",l="Space",d="_applyNativeHelp",k=";",h="event.help",c="qx.ui.root.Abstract",b="abstract",g="textarea",f="String",i="*",a="help",j="contextmenu";qx.Class.define(c,{type:b,extend:qx.ui.core.Widget,include:[qx.ui.core.MChildrenHandling,qx.ui.core.MBlocker,qx.ui.window.MDesktop],construct:function(){qx.ui.core.Widget.call(this);qx.ui.core.FocusHandler.getInstance().addRoot(this);qx.ui.core.queue.Visibility.add(this);this.initNativeHelp();this.addListener(s,this.__ka,this);},properties:{appearance:{refine:true,init:q},enabled:{refine:true,init:true},focusable:{refine:true,init:true},globalCursor:{check:f,nullable:true,themeable:true,apply:m,event:u},nativeContextMenu:{refine:true,init:false},nativeHelp:{check:r,init:false,apply:d}},members:{__jY:null,isRootWidget:function(){return true;},getLayout:function(){return this._getLayout();},_applyGlobalCursor:qx.core.Environment.select(t,{"mshtml":function(v,w){},"default":function(x,y){var z=qx.bom.Stylesheet;var A=this.__jY;if(!A){this.__jY=A=z.createElement();};z.removeAllRules(A);if(x){z.addRule(A,i,qx.bom.element.Cursor.compile(x).replace(k,p)+o);};}}),_applyNativeContextMenu:function(B,C){if(B){this.removeListener(j,this._onNativeContextMenu,this,true);}else {this.addListener(j,this._onNativeContextMenu,this,true);};},_onNativeContextMenu:function(e){if(e.getTarget().getNativeContextMenu()){return;};e.preventDefault();},__ka:function(e){if(e.getKeyIdentifier()!==l){return;};var E=e.getTarget();var D=qx.ui.core.FocusHandler.getInstance();if(!D.isFocused(E)){return;};var F=E.getContentElement().getNodeName();if(F===n||F===g){return;};e.preventDefault();},_applyNativeHelp:function(G,H){if(qx.core.Environment.get(h)){if(H===false){qx.bom.Event.removeNativeListener(document,a,qx.lang.Function.returnFalse);};if(G===false){qx.bom.Event.addNativeListener(document,a,qx.lang.Function.returnFalse);};};}},destruct:function(){this.__jY=null;},defer:function(I,J){qx.ui.core.MChildrenHandling.remap(J);}});})();(function(){var o="appear",n="position",m="engine.version",l="qx.ui.root.Inline",k="$$widget",h="hidden",g="div",f="left",d="resize",c="mshtml",a="engine.name",b="relative";qx.Class.define(l,{extend:qx.ui.root.Abstract,include:[qx.ui.core.MLayoutHandling],construct:function(p,q,r){{};this.__BU=p;p.style.overflow=h;p.style.textAlign=f;this.__BV=q||false;this.__BW=r||false;this.__BX();qx.ui.root.Abstract.call(this);this._setLayout(new qx.ui.layout.Basic());qx.ui.core.queue.Layout.add(this);qx.ui.core.FocusHandler.getInstance().connectTo(this);if((qx.core.Environment.get(a)==c)){this.setKeepFocus(true);};var window=qx.dom.Node.getWindow(p);qx.event.Registration.addListener(window,d,this._onWindowResize,this);},members:{__BV:false,__BW:false,__BU:null,__BX:function(){if(this.__BV||this.__BW){var s=qx.bom.element.Dimension.getSize(this.__BU);if(this.__BV&&s.width<1){throw new Error("The root element "+this.__BU+" of "+this+" needs a width when its width size should be used!");};if(this.__BW){if(s.height<1){throw new Error("The root element "+this.__BU+" of "+this+" needs a height when its height size should be used!");};if(s.height>=1&&qx.bom.element.Style.get(this.__BU,"height",3)==""){qx.bom.element.Style.set(this.__BU,"height",s.height+"px");};};qx.event.Registration.addListener(this.__BU,"resize",this._onResize,this);};},_createContainerElement:function(){var t=this.__BU;if(this.__BV||this.__BW){var x=document.createElement(g);t.appendChild(x);if((qx.core.Environment.get(a)==c)&&qx.core.Environment.get(m)==6){var w=qx.dom.Node.getBodyElement(t);var v;var z;var y=false;var u=qx.dom.Hierarchy.getAncestors(t);for(var i=0,j=u.length;i<j;i++){v=u[i];if(v!=w){z=qx.bom.element.Style.get(v,n);if(z==b){y=true;break;};}else {break;};};if(y){t.style.position=b;};};}else {x=t;};var A=new qx.html.Root(x);x.style.position=b;A.setAttribute(k,this.toHashCode());qx.event.Timer.once(function(e){this.fireEvent(o);},this,0);return A;},_onResize:function(e){var B=e.getData();if((B.oldWidth!==B.width)&&this.__BV||(B.oldHeight!==B.height)&&this.__BW){qx.ui.core.queue.Layout.add(this);};},_onWindowResize:function(){if(qx.ui.popup&&qx.ui.popup.Manager){qx.ui.popup.Manager.getInstance().hideAll();};if(qx.ui.menu&&qx.ui.menu.Manager){qx.ui.menu.Manager.getInstance().hideAll();};},_computeSizeHint:function(){var G=this.__BV;var D=this.__BW;if(!G||!D){var C=qx.ui.root.Abstract.prototype._computeSizeHint.call(this);}else {C={};};var H=qx.bom.element.Dimension;if(G){var F=H.getContentWidth(this.__BU);C.width=F;C.minWidth=F;C.maxWidth=F;};if(D){var E=H.getContentHeight(this.__BU);C.height=E;C.minHeight=E;C.maxHeight=E;};return C;}},defer:function(I,J){qx.ui.core.MLayoutHandling.remap(J);},destruct:function(){qx.event.Registration.removeListener(this.__BU,d,this._onResize,this);this.__BU=null;}});})();(function(){var d="qx.nativeScrollBars",c="os.scrollBarOverlayed",b="osx",a="qx.bom.client.Scroll";qx.Bootstrap.define(a,{statics:{scrollBarOverlayed:function(){var e=qx.bom.element.Overflow.getScrollbarWidth();var f=qx.bom.client.OperatingSystem.getName()===b;var g=qx.core.Environment.get(d);return e==0&&f&&g;}},defer:function(h){qx.core.Environment.add(c,h.scrollBarOverlayed);}});})();(function(){var b="qx.util.ValueManager",a="abstract";qx.Class.define(b,{type:a,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this._dynamic={};},members:{_dynamic:null,resolveDynamic:function(c){return this._dynamic[c];},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 k="PositiveNumber",j="changeValue",i="qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getMaximum()",h="_applyKnobFactor",g="knob",f="_applyMaximum",d="qx.ui.core.scroll.ScrollBar",c="resize",b="_applyOrientation",a="_applyPageStep",B="PositiveInteger",A="_applyPosition",z="scrollbar",y="scroll",x="Integer",w="execute",v="visible",u="right",t="up",s="hidden",q="left",r="down",o="vertical",p="button-begin",m="button-end",n="horizontal",l="slider";qx.Class.define(d,{extend:qx.ui.core.Widget,implement:qx.ui.core.scroll.IScrollBar,construct:function(C){qx.ui.core.Widget.call(this);this._createChildControl(p);this._createChildControl(l).addListener(c,this._onResizeSlider,this);this._createChildControl(m);if(C!=null){this.setOrientation(C);}else {this.initOrientation();};},properties:{appearance:{refine:true,init:z},orientation:{check:[n,o],init:n,apply:b},maximum:{check:B,apply:f,init:100},position:{check:i,init:0,apply:A,event:y},singleStep:{check:x,init:20},pageStep:{check:x,init:10,apply:a},knobFactor:{check:k,apply:h,nullable:true}},members:{__AN:2,__AO:0,_computeSizeHint:function(){var D=qx.ui.core.Widget.prototype._computeSizeHint.call(this);if(this.getOrientation()===n){this.__AO=D.minWidth;D.minWidth=0;}else {this.__AO=D.minHeight;D.minHeight=0;};return D;},renderLayout:function(E,top,F,G){var I=qx.ui.core.Widget.prototype.renderLayout.call(this,E,top,F,G);var H=this.getOrientation()===n;if(this.__AO>=(H?F:G)){this.getChildControl(p).setVisibility(s);this.getChildControl(m).setVisibility(s);}else {this.getChildControl(p).setVisibility(v);this.getChildControl(m).setVisibility(v);};return I;},_createChildControlImpl:function(J,K){var L;switch(J){case l:L=new qx.ui.core.scroll.ScrollSlider();L.setPageStep(100);L.setFocusable(false);L.addListener(j,this._onChangeSliderValue,this);this._add(L,{flex:1});break;case p:L=new qx.ui.form.RepeatButton();L.setFocusable(false);L.addListener(w,this._onExecuteBegin,this);this._add(L);break;case m:L=new qx.ui.form.RepeatButton();L.setFocusable(false);L.addListener(w,this._onExecuteEnd,this);this._add(L);break;};return L||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,J);},_applyMaximum:function(M){this.getChildControl(l).setMaximum(M);},_applyPosition:function(N){this.getChildControl(l).setValue(N);},_applyKnobFactor:function(O){this.getChildControl(l).setKnobFactor(O);},_applyPageStep:function(P){this.getChildControl(l).setPageStep(P);},_applyOrientation:function(Q,R){var S=this._getLayout();if(S){S.dispose();};if(Q===n){this._setLayout(new qx.ui.layout.HBox());this.setAllowStretchX(true);this.setAllowStretchY(false);this.replaceState(o,n);this.getChildControl(p).replaceState(t,q);this.getChildControl(m).replaceState(r,u);}else {this._setLayout(new qx.ui.layout.VBox());this.setAllowStretchX(false);this.setAllowStretchY(true);this.replaceState(n,o);this.getChildControl(p).replaceState(q,t);this.getChildControl(m).replaceState(u,r);};this.getChildControl(l).setOrientation(Q);},scrollTo:function(T){this.getChildControl(l).slideTo(T);},scrollBy:function(U){this.getChildControl(l).slideBy(U);},scrollBySteps:function(V){var W=this.getSingleStep();this.getChildControl(l).slideBy(V*W);},_onExecuteBegin:function(e){this.scrollBy(-this.getSingleStep());},_onExecuteEnd:function(e){this.scrollBy(this.getSingleStep());},_onChangeSliderValue:function(e){this.setPosition(e.getData());},_onResizeSlider:function(e){var X=this.getChildControl(l).getChildControl(g);var bb=X.getSizeHint();var Y=false;var ba=this.getChildControl(l).getInnerSize();if(this.getOrientation()==o){if(ba.height<bb.minHeight+this.__AN){Y=true;};}else {if(ba.width<bb.minWidth+this.__AN){Y=true;};};if(Y){X.exclude();}else {X.show();};}}});})();(function(){var n="Decorator",m="center",k="_applyReversed",j="bottom",h="qx.ui.layout.VBox",g="Integer",f="right",e="Boolean",d="left",c="middle",a="top",b="_applyLayoutChange";qx.Class.define(h,{extend:qx.ui.layout.Abstract,construct:function(o,p,q){qx.ui.layout.Abstract.call(this);if(o){this.setSpacing(o);};if(p){this.setAlignY(p);};if(q){this.setSeparator(q);};},properties:{alignY:{check:[a,c,j],init:a,apply:b},alignX:{check:[d,m,f],init:d,apply:b},spacing:{check:g,init:0,apply:b},separator:{check:n,nullable:true,apply:b},reversed:{check:e,init:false,apply:k}},members:{__kN:null,__kO:null,__kP:null,__dW:null,_applyReversed:function(){this._invalidChildrenCache=true;this._applyLayoutChange();},__kQ:function(){var w=this._getLayoutChildren();var length=w.length;var s=false;var r=this.__kN&&this.__kN.length!=length&&this.__kO&&this.__kN;var u;var t=r?this.__kN:new Array(length);var v=r?this.__kO:new Array(length);if(this.getReversed()){w=w.concat().reverse();};for(var i=0;i<length;i++){u=w[i].getLayoutProperties();if(u.height!=null){t[i]=parseFloat(u.height)/100;};if(u.flex!=null){v[i]=u.flex;s=true;}else {v[i]=0;};};if(!r){this.__kN=t;this.__kO=v;};this.__kP=s;this.__dW=w;delete this._invalidChildrenCache;},verifyLayoutProperty:null,renderLayout:function(x,y){if(this._invalidChildrenCache){this.__kQ();};var F=this.__dW;var length=F.length;var P=qx.ui.layout.Util;var O=this.getSpacing();var S=this.getSeparator();if(S){var C=P.computeVerticalSeparatorGaps(F,O,S);}else {var C=P.computeVerticalGaps(F,O,true);};var i,A,B,J;var K=[];var Q=C;for(i=0;i<length;i+=1){J=this.__kN[i];B=J!=null?Math.floor((y-C)*J):F[i].getSizeHint().height;K.push(B);Q+=B;};if(this.__kP&&Q!=y){var H={};var N,R;for(i=0;i<length;i+=1){N=this.__kO[i];if(N>0){G=F[i].getSizeHint();H[i]={min:G.minHeight,value:K[i],max:G.maxHeight,flex:N};};};var D=P.computeFlexOffsets(H,y,Q);for(i in D){R=D[i].offset;K[i]+=R;Q+=R;};};var top=F[0].getMarginTop();if(Q<y&&this.getAlignY()!=a){top=y-Q;if(this.getAlignY()===c){top=Math.round(top/2);};};var G,U,L,B,I,M,E;this._clearSeparators();if(S){var T=qx.theme.manager.Decoration.getInstance().resolve(S).getInsets();var z=T.top+T.bottom;};for(i=0;i<length;i+=1){A=F[i];B=K[i];G=A.getSizeHint();M=A.getMarginLeft();E=A.getMarginRight();L=Math.max(G.minWidth,Math.min(x-M-E,G.maxWidth));U=P.computeHorizontalAlignOffset(A.getAlignX()||this.getAlignX(),L,x,M,E);if(i>0){if(S){top+=I+O;this._renderSeparator(S,{top:top,left:0,height:z,width:x});top+=z+O+A.getMarginTop();}else {top+=P.collapseMargins(O,I,A.getMarginTop());};};A.renderLayout(U,top,L,B);top+=B;I=A.getMarginBottom();};},_computeSizeHint:function(){if(this._invalidChildrenCache){this.__kQ();};var bc=qx.ui.layout.Util;var bk=this.__dW;var X=0,bb=0,ba=0;var V=0,bd=0;var bh,W,bj;for(var i=0,l=bk.length;i<l;i+=1){bh=bk[i];W=bh.getSizeHint();bb+=W.height;var bg=this.__kO[i];var Y=this.__kN[i];if(bg){X+=W.minHeight;}else if(Y){ba=Math.max(ba,Math.round(W.minHeight/Y));}else {X+=W.height;};bj=bh.getMarginLeft()+bh.getMarginRight();if((W.width+bj)>bd){bd=W.width+bj;};if((W.minWidth+bj)>V){V=W.minWidth+bj;};};X+=ba;var bf=this.getSpacing();var bi=this.getSeparator();if(bi){var be=bc.computeVerticalSeparatorGaps(bk,bf,bi);}else {var be=bc.computeVerticalGaps(bk,bf,true);};return {minHeight:X+be,height:bb+be,minWidth:V,width:bd};}},destruct:function(){this.__kN=this.__kO=this.__dW=null;}});})();(function(){var b="dispose",a="qx.ui.core.queue.Dispose";qx.Class.define(a,{statics:{__gM:[],add:function(c){var d=this.__gM;if(qx.lang.Array.contains(d,c)){return;};d.unshift(c);qx.ui.core.queue.Manager.scheduleFlush(b);},isEmpty:function(){return this.__gM.length==0;},flush:function(){var e=this.__gM;for(var i=e.length-1;i>=0;i--){var f=e[i];e.splice(i,1);f.dispose();};if(e.length!=0){return;};this.__gM=[];}}});})();(function(){var j="Image could not be loaded: ",i="Boolean",h="px",g="__iP",f="engine.version",e="scale",d="changeSource",c="qx.ui.basic.Image",b="loaded",a="-disabled.$1",A="loadingFailed",z="String",y="_applySource",x="img",w="image",v="mshtml",u="_applyScale",t="no-repeat",s=".png",r="div",p="replacement",q="qx.event.type.Event",n="engine.name",o="hidden",l="alphaScaled",m="scaled",k="nonScaled";qx.Class.define(c,{extend:qx.ui.core.Widget,construct:function(B){this.__iP={};qx.ui.core.Widget.call(this);if(B){this.setSource(B);};},properties:{source:{check:z,init:null,nullable:true,event:d,apply:y,themeable:true},scale:{check:i,init:false,themeable:true,apply:u},appearance:{refine:true,init:w},allowShrinkX:{refine:true,init:false},allowShrinkY:{refine:true,init:false},allowGrowX:{refine:true,init:false},allowGrowY:{refine:true,init:false}},events:{loadingFailed:q,loaded:q},members:{__iQ:null,__iR:null,__fr:null,__iP:null,getContentElement:function(){return this.__iV();},_createContentElement:function(){return this.__iV();},_getContentHint:function(){return {width:this.__iQ||0,height:this.__iR||0};},_applyEnabled:function(C,D){qx.ui.core.Widget.prototype._applyEnabled.call(this,C,D);if(this.getSource()){this._styleSource();};},_applySource:function(E){this._styleSource();},_applyScale:function(F){this._styleSource();},__iS:function(G){this.__fr=G;},__iT:function(){if(this.__fr==null){var I=this.getSource();var H=false;if(I!=null){H=qx.lang.String.endsWith(I,s);};if(this.getScale()&&H&&qx.bom.element.Decoration.isAlphaImageLoaderEnabled()){this.__fr=l;}else if(this.getScale()){this.__fr=m;}else {this.__fr=k;};};return this.__fr;},__iU:function(J){var K;var L;if(J==l){K=true;L=r;}else if(J==k){K=false;L=r;}else {K=true;L=x;};var M=new qx.html.Image(L);M.setScale(K);M.setStyles({"overflowX":o,"overflowY":o});return M;},__iV:function(){var N=this.__iT();if(this.__iP[N]==null){this.__iP[N]=this.__iU(N);};return this.__iP[N];},_styleSource:function(){var O=qx.util.AliasManager.getInstance().resolve(this.getSource());if(!O){this.getContentElement().resetSource();return;};this.__iW(O);if((qx.core.Environment.get(n)==v)&&parseInt(qx.core.Environment.get(f),10)<9){var P=this.getScale()?e:t;this.getContentElement().tagNameHint=qx.bom.element.Decoration.getTagName(P,O);};if(qx.util.ResourceManager.getInstance().has(O)){this.__iY(this.getContentElement(),O);}else if(qx.io.ImageLoader.isLoaded(O)){this.__ja(this.getContentElement(),O);}else {this.__jb(this.getContentElement(),O);};},__iW:qx.core.Environment.select(n,{"mshtml":function(Q){var S=qx.bom.element.Decoration.isAlphaImageLoaderEnabled();var R=qx.lang.String.endsWith(Q,s);if(S&&R){if(this.getScale()&&this.__iT()!=l){this.__iS(l);}else if(!this.getScale()&&this.__iT()!=k){this.__iS(k);};}else {if(this.getScale()&&this.__iT()!=m){this.__iS(m);}else if(!this.getScale()&&this.__iT()!=k){this.__iS(k);};};this.__iX(this.__iV());},"default":function(T){if(this.getScale()&&this.__iT()!=m){this.__iS(m);}else if(!this.getScale()&&this.__iT(k)){this.__iS(k);};this.__iX(this.__iV());}}),__iX:function(U){var X=this.getContainerElement();var Y=X.getChild(0);if(Y!=U){if(Y!=null){var bb=h;var V={};var W=this.getInnerSize();if(W!=null){V.width=W.width+bb;V.height=W.height+bb;};var ba=this.getInsets();V.left=ba.left+bb;V.top=ba.top+bb;V.zIndex=10;U.setStyles(V,true);U.setSelectable(this.getSelectable());X.removeAt(0);X.addAt(U,0);};};},__iY:function(bc,bd){var bf=qx.util.ResourceManager.getInstance();if(!this.getEnabled()){var be=bd.replace(/\.([a-z]+)$/,a);if(bf.has(be)){bd=be;this.addState(p);}else {this.removeState(p);};};if(bc.getSource()===bd){return;};bc.setSource(bd);this.__jd(bf.getImageWidth(bd),bf.getImageHeight(bd));},__ja:function(bg,bh){var bj=qx.io.ImageLoader;bg.setSource(bh);var bi=bj.getWidth(bh);var bk=bj.getHeight(bh);this.__jd(bi,bk);},__jb:function(bl,bm){var bn,bo,self;var bp=qx.io.ImageLoader;{};if(!bp.isFailed(bm)){bp.load(bm,this.__jc,this);}else {if(bl!=null){bl.resetSource();};};},__jc:function(bq,br){if(this.$$disposed===true){return;};if(bq!==qx.util.AliasManager.getInstance().resolve(this.getSource())){return;};if(br.failed){this.warn(j+bq);this.fireEvent(A);}else if(br.aborted){return;}else {this.fireEvent(b);};this._styleSource();},__jd:function(bs,bt){if(bs!==this.__iQ||bt!==this.__iR){this.__iQ=bs;this.__iR=bt;qx.ui.core.queue.Layout.add(this);};}},destruct:function(){this._disposeMap(g);}});})();(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(){qx.ui.basic.Image.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 b="",a="qx.core.WindowError";qx.Bootstrap.define(a,{extend:Error,construct:function(c,d,e){var f=Error.call(this,c);if(f.stack){this.stack=f.stack;};if(f.stacktrace){this.stacktrace=f.stacktrace;};this.__cu=c;this.__cv=d||b;this.__cw=e===undefined?-1:e;},members:{__cu:null,__cv:null,__cw:null,toString:function(){return this.__cu;},getUri:function(){return this.__cv;},getLineNumber:function(){return this.__cw;}}});})();(function(){var k="file",j="strict",h="anchor",g="div",f="query",e="source",d="password",c="host",b="protocol",a="user",A="directory",z="loose",y="relative",x="queryKey",w="qx.util.Uri",v="",u="path",t="authority",s='">0</a>',r="&",p="port",q='<a href="',l="userInfo",n="?";qx.Bootstrap.define(w,{statics:{parseUri:function(B,C){var D={key:[e,b,t,l,a,d,c,p,y,u,A,k,f,h],q:{name:x,parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}};var o=D,m=D.parser[C?j:z].exec(B),E={},i=14;while(i--){E[o.key[i]]=m[i]||v;};E[o.q.name]={};E[o.key[12]].replace(o.q.parser,function(F,G,H){if(G){E[o.q.name][G]=H;};});return E;},appendParamsToUrl:function(I,J){if(J===undefined){return I;};{};if(qx.lang.Type.isObject(J)){J=qx.lang.Object.toUriParameter(J);};if(!J){return I;};return I+=(/\?/).test(I)?r+J:n+J;},getAbsolute:function(K){var L=document.createElement(g);L.innerHTML=q+K+s;return L.firstChild.href;}}});})();(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 a="qx.util.placement.DirectAxis";qx.Bootstrap.define(a,{statics:{_moveToEdgeAndAlign:qx.util.placement.AbstractAxis._moveToEdgeAndAlign,computeStart:function(b,c,d,e,f){return this._moveToEdgeAndAlign(b,c,d,f);}}});})();(function(){var c="qx.ui.core.queue.Widget",b="widget",a="$$default";qx.Class.define(c,{statics:{__gM:[],__gR:{},remove:function(d,e){var f=this.__gM;if(!qx.lang.Array.contains(f,d)){return;};var g=d.$$hash;if(e==null){qx.lang.Array.remove(f,d);delete this.__gR[g];return;};if(this.__gR[g]){delete this.__gR[g][e];if(qx.lang.Object.getLength(this.__gR[g])==0){qx.lang.Array.remove(f,d);};};},add:function(h,j){var k=this.__gM;if(!qx.lang.Array.contains(k,h)){k.unshift(h);};if(j==null){j=a;};var l=h.$$hash;if(!this.__gR[l]){this.__gR[l]={};};this.__gR[l][j]=true;qx.ui.core.queue.Manager.scheduleFlush(b);},flush:function(){var m=this.__gM;var o,n;for(var i=m.length-1;i>=0;i--){o=m[i];n=this.__gR[o.$$hash];m.splice(i,1);o.syncWidget(n);};if(m.length!=0){return;};this.__gM=[];this.__gR={};}}});})();(function(){var l="locale",k="_applyLocale",j="changeLocale",h="C",g="locale.variant",f="qx.dynlocale",e="qx.locale.Manager",d="String",c="singleton",b="",a="_";qx.Class.define(e,{type:c,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__hJ=qx.$$translations||{};this.__hK=qx.$$locales||{};var m=qx.core.Environment.get(l);var n=qx.core.Environment.get(g);if(n!==b){m+=a+n;};this.__hL=m;this.setLocale(m||this.__hM);},statics:{tr:function(o,p){var q=qx.lang.Array.fromArguments(arguments);q.splice(0,1);return qx.locale.Manager.getInstance().translate(o,q);},trn:function(r,s,t,u){var v=qx.lang.Array.fromArguments(arguments);v.splice(0,3);if(t!=1){return qx.locale.Manager.getInstance().translate(s,v);}else {return qx.locale.Manager.getInstance().translate(r,v);};},trc:function(w,x,y){var z=qx.lang.Array.fromArguments(arguments);z.splice(0,2);return qx.locale.Manager.getInstance().translate(x,z);},marktr:function(A){return A;}},properties:{locale:{check:d,nullable:true,apply:k,event:j}},members:{__hM:h,__hN:null,__hO:null,__hJ:null,__hK:null,__hL:null,getLanguage:function(){return this.__hO;},getTerritory:function(){return this.getLocale().split(a)[1]||b;},getAvailableLocales:function(B){var D=[];for(var C in this.__hK){if(C!=this.__hM){if(this.__hK[C]===null&&!B){continue;};D.push(C);};};return D;},__hP:function(E){var G;if(E==null){return null;};var F=E.indexOf(a);if(F==-1){G=E;}else {G=E.substring(0,F);};return G;},_applyLocale:function(H,I){{};this.__hN=H;this.__hO=this.__hP(H);},addTranslation:function(J,K){var L=this.__hJ;if(L[J]){for(var M in K){L[J][M]=K[M];};}else {L[J]=K;};},addLocale:function(N,O){var P=this.__hK;if(P[N]){for(var Q in O){P[N][Q]=O[Q];};}else {P[N]=O;};},translate:function(R,S,T){var U=this.__hJ;return this.__hQ(U,R,S,T);},localize:function(V,W,X){var Y=this.__hK;return this.__hQ(Y,V,W,X);},__hQ:function(ba,bb,bc,bd){{};var be;if(!ba){return bb;};if(bd){var bg=this.__hP(bd);}else {bd=this.__hN;bg=this.__hO;};if(!be&&ba[bd]){be=ba[bd][bb];};if(!be&&ba[bg]){be=ba[bg][bb];};if(!be&&ba[this.__hM]){be=ba[this.__hM][bb];};if(!be){be=bb;};if(bc.length>0){var bf=[];for(var i=0;i<bc.length;i++){var bh=bc[i];if(bh&&bh.translate){bf[i]=bh.translate();}else {bf[i]=bh;};};be=qx.lang.String.format(be,bf);};if(qx.core.Environment.get(f)){be=new qx.locale.LocalizedString(be,bb,bc);};return be;}},destruct:function(){this.__hJ=this.__hK=null;}});})();(function(){var j="-tr",i="-l",h='</div>',g="scale",f="-br",e="-t",d="browser.quirksmode",c="-tl",b="-r",a='<div style="position:absolute;top:0;left:0;overflow:hidden;font-size:0;line-height:0;">',z="_applyBaseImage",y="-b",x="String",w="",v="-bl",u="qx.ui.decoration.GridDiv",t="-c",s="mshtml",r="engine.name",q="engine.version",o="scale-x",p="scale-y",m="no-repeat",n="0px",k="-1px",l="px";qx.Class.define(u,{extend:qx.ui.decoration.Abstract,construct:function(A,B){qx.ui.decoration.Abstract.call(this);if(A!=null){this.setBaseImage(A);};if(B!=null){this.setInsets(B);};},properties:{baseImage:{check:x,nullable:true,apply:z}},members:{_markup:null,_images:null,_edges:null,_getDefaultInsets:function(){return {top:0,right:0,bottom:0,left:0};},_isInitialized:function(){return !!this._markup;},getMarkup:function(){if(this._markup){return this._markup;};var C=qx.bom.element.Decoration;var D=this._images;var E=this._edges;var F=[];F.push(a);F.push(C.create(D.tl,m,{top:0,left:0}));F.push(C.create(D.t,o,{top:0,left:E.left+l}));F.push(C.create(D.tr,m,{top:0,right:0}));F.push(C.create(D.bl,m,{bottom:0,left:0}));F.push(C.create(D.b,o,{bottom:0,left:E.left+l}));F.push(C.create(D.br,m,{bottom:0,right:0}));F.push(C.create(D.l,p,{top:E.top+l,left:0}));F.push(C.create(D.c,g,{top:E.top+l,left:E.left+l}));F.push(C.create(D.r,p,{top:E.top+l,right:0}));F.push(h);return this._markup=F.join(w);},resize:function(G,H,I){var J=this._edges;var innerWidth=H-J.left-J.right;var innerHeight=I-J.top-J.bottom;if(innerWidth<0){innerWidth=0;};if(innerHeight<0){innerHeight=0;};G.style.width=H+l;G.style.height=I+l;G.childNodes[1].style.width=innerWidth+l;G.childNodes[4].style.width=innerWidth+l;G.childNodes[7].style.width=innerWidth+l;G.childNodes[6].style.height=innerHeight+l;G.childNodes[7].style.height=innerHeight+l;G.childNodes[8].style.height=innerHeight+l;if((qx.core.Environment.get(r)==s)){if(parseFloat(qx.core.Environment.get(q))<7||(qx.core.Environment.get(d)&&parseFloat(qx.core.Environment.get(q))<8)){if(H%2==1){G.childNodes[2].style.marginRight=k;G.childNodes[5].style.marginRight=k;G.childNodes[8].style.marginRight=k;}else {G.childNodes[2].style.marginRight=n;G.childNodes[5].style.marginRight=n;G.childNodes[8].style.marginRight=n;};if(I%2==1){G.childNodes[3].style.marginBottom=k;G.childNodes[4].style.marginBottom=k;G.childNodes[5].style.marginBottom=k;}else {G.childNodes[3].style.marginBottom=n;G.childNodes[4].style.marginBottom=n;G.childNodes[5].style.marginBottom=n;};};};},tint:function(K,L){},_applyBaseImage:function(M,N){{};if(M){var R=this._resolveImageUrl(M);var S=/(.*)(\.[a-z]+)$/.exec(R);var Q=S[1];var P=S[2];var O=this._images={tl:Q+c+P,t:Q+e+P,tr:Q+j+P,bl:Q+v+P,b:Q+y+P,br:Q+f+P,l:Q+i+P,c:Q+t+P,r:Q+b+P};this._edges=this._computeEdgeSizes(O);};},_resolveImageUrl:function(T){return qx.util.AliasManager.getInstance().resolve(T);},_computeEdgeSizes:function(U){var V=qx.util.ResourceManager.getInstance();return {top:V.getImageHeight(U.t),bottom:V.getImageHeight(U.b),left:V.getImageWidth(U.l),right:V.getImageWidth(U.r)};}},destruct:function(){this._markup=this._images=this._edges=null;}});})();(function(){var d="_applyDynamic",c="changeSelection",b="Boolean",a="qx.ui.container.Stack";qx.Class.define(a,{extend:qx.ui.core.Widget,implement:qx.ui.core.ISingleSelection,include:[qx.ui.core.MSingleSelectionHandling,qx.ui.core.MChildrenHandling],construct:function(){qx.ui.core.Widget.call(this);this._setLayout(new qx.ui.layout.Grow);this.addListener(c,this.__mR,this);},properties:{dynamic:{check:b,init:false,apply:d}},members:{_applyDynamic:function(f){var h=this._getChildren();var g=this.getSelection()[0];var j;for(var i=0,l=h.length;i<l;i++){j=h[i];if(j!=g){if(f){h[i].exclude();}else {h[i].hide();};};};},_getItems:function(){return this.getChildren();},_isAllowEmptySelection:function(){return true;},_isItemSelectable:function(k){return true;},__mR:function(e){var m=e.getOldData()[0];var n=e.getData()[0];if(m){if(this.isDynamic()){m.exclude();}else {m.hide();};};if(n){n.show();};},_afterAddChild:function(o){var p=this.getSelection()[0];if(!p){this.setSelection([o]);}else if(p!==o){if(this.isDynamic()){o.exclude();}else {o.hide();};};},_afterRemoveChild:function(q){if(this.getSelection()[0]===q){var r=this._getChildren()[0];if(r){this.setSelection([r]);}else {this.resetSelection();};};},previous:function(){var u=this.getSelection()[0];var s=this._indexOf(u)-1;var v=this._getChildren();if(s<0){s=v.length-1;};var t=v[s];this.setSelection([t]);},next:function(){var x=this.getSelection()[0];var w=this._indexOf(x)+1;var y=this._getChildren();var z=y[w]||y[0];this.setSelection([z]);}}});})();(function(){var b="qx.ui.form.INumberForm",a="qx.event.type.Data";qx.Interface.define(b,{events:{"changeValue":a},members:{setValue:function(c){return arguments.length==1;},resetValue:function(){},getValue:function(){}}});})();(function(){var k="slider",j="mousedown",i="PageUp",h="mouseout",g="x",f='qx.event.type.Data',d="Left",c="Down",b="Up",a="dblclick",X="qx.ui.form.Slider",W="PageDown",V="mousewheel",U="_applyValue",T="_applyKnobFactor",S="End",R="height",Q="y",P="Right",O="width",r="_applyOrientation",s="Home",p="mouseover",q="floor",n="_applyMinimum",o="click",l="typeof value==='number'&&value>=this.getMinimum()&&value<=this.getMaximum()",m="keypress",u="ceil",v="losecapture",C="contextmenu",A="_applyMaximum",G="Number",E="changeMaximum",K="changeMinimum",I="pressed",x="px",N="changeValue",M="interval",L="mousemove",w="resize",y="hovered",z="left",B="top",D="mouseup",F="Integer",H="vertical",J="horizontal",t="knob";qx.Class.define(X,{extend:qx.ui.core.Widget,implement:[qx.ui.form.IForm,qx.ui.form.INumberForm,qx.ui.form.IRange],include:[qx.ui.form.MForm],construct:function(Y){qx.ui.core.Widget.call(this);this._setLayout(new qx.ui.layout.Canvas());this.addListener(m,this._onKeyPress);this.addListener(V,this._onMouseWheel);this.addListener(j,this._onMouseDown);this.addListener(D,this._onMouseUp);this.addListener(v,this._onMouseUp);this.addListener(w,this._onUpdate);this.addListener(C,this._onStopEvent);this.addListener(o,this._onStopEvent);this.addListener(a,this._onStopEvent);if(Y!=null){this.setOrientation(Y);}else {this.initOrientation();};},events:{changeValue:f},properties:{appearance:{refine:true,init:k},focusable:{refine:true,init:true},orientation:{check:[J,H],init:J,apply:r},value:{check:l,init:0,apply:U,nullable:true},minimum:{check:F,init:0,apply:n,event:K},maximum:{check:F,init:100,apply:A,event:E},singleStep:{check:F,init:1},pageStep:{check:F,init:10},knobFactor:{check:G,apply:T,nullable:true}},members:{__AP:null,__AQ:null,__AR:null,__AS:null,__AT:null,__AU:null,__AV:null,__AW:null,__iG:null,__AX:null,__AY:null,__Ba:null,_forwardStates:{invalid:true},_createChildControlImpl:function(ba,bb){var bc;switch(ba){case t:bc=new qx.ui.core.Widget();bc.addListener(w,this._onUpdate,this);bc.addListener(p,this._onMouseOver);bc.addListener(h,this._onMouseOut);this._add(bc);break;};return bc||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,ba);},_onMouseOver:function(e){this.addState(y);},_onMouseOut:function(e){this.removeState(y);},_onMouseWheel:function(e){var bf=this.getOrientation()===J?g:Q;var be=e.getWheelDelta(bf);var bd=be>0?1:be<0?-1:0;this.slideBy(bd*this.getSingleStep());e.stop();},_onKeyPress:function(e){var bh=this.getOrientation()===J;var bg=bh?d:b;var forward=bh?P:c;switch(e.getKeyIdentifier()){case forward:this.slideForward();break;case bg:this.slideBack();break;case W:this.slidePageForward();break;case i:this.slidePageBack();break;case s:this.slideToBegin();break;case S:this.slideToEnd();break;default:return;};e.stop();},_onMouseDown:function(e){if(this.__AS){return;};var bk=this.__ma;var bi=this.getChildControl(t);var bj=bk?z:B;var bm=bk?e.getDocumentLeft():e.getDocumentTop();var bn=this.__AP=qx.bom.element.Location.get(this.getContentElement().getDomElement())[bj];var bl=this.__AQ=qx.bom.element.Location.get(bi.getContainerElement().getDomElement())[bj];if(e.getTarget()===bi){this.__AS=true;if(!this.__AX){this.__AX=new qx.event.Timer(100);this.__AX.addListener(M,this._fireValue,this);};this.__AX.start();this.__AT=bm+bn-bl;bi.addState(I);}else {this.__AU=true;this.__AV=bm<=bl?-1:1;this.__Bc(e);this._onInterval();if(!this.__iG){this.__iG=new qx.event.Timer(100);this.__iG.addListener(M,this._onInterval,this);};this.__iG.start();};this.addListener(L,this._onMouseMove);this.capture();e.stopPropagation();},_onMouseUp:function(e){if(this.__AS){this.releaseCapture();delete this.__AS;this.__AX.stop();this._fireValue();delete this.__AT;this.getChildControl(t).removeState(I);if(e.getType()===D){var bp;var bq;var bo;if(this.__ma){bp=e.getDocumentLeft()-(this._valueToPosition(this.getValue())+this.__AP);bo=qx.bom.element.Location.get(this.getContentElement().getDomElement())[B];bq=e.getDocumentTop()-(bo+this.getChildControl(t).getBounds().top);}else {bp=e.getDocumentTop()-(this._valueToPosition(this.getValue())+this.__AP);bo=qx.bom.element.Location.get(this.getContentElement().getDomElement())[z];bq=e.getDocumentLeft()-(bo+this.getChildControl(t).getBounds().left);};if(bq<0||bq>this.__AR||bp<0||bp>this.__AR){this.getChildControl(t).removeState(y);};};}else if(this.__AU){this.__iG.stop();this.releaseCapture();delete this.__AU;delete this.__AV;delete this.__AW;};this.removeListener(L,this._onMouseMove);if(e.getType()===D){e.stopPropagation();};},_onMouseMove:function(e){if(this.__AS){var bs=this.__ma?e.getDocumentLeft():e.getDocumentTop();var br=bs-this.__AT;this.slideTo(this._positionToValue(br));}else if(this.__AU){this.__Bc(e);};e.stopPropagation();},_onInterval:function(e){var bt=this.getValue()+(this.__AV*this.getPageStep());if(bt<this.getMinimum()){bt=this.getMinimum();}else if(bt>this.getMaximum()){bt=this.getMaximum();};var bu=this.__AV==-1;if((bu&&bt<=this.__AW)||(!bu&&bt>=this.__AW)){bt=this.__AW;};this.slideTo(bt);},_onUpdate:function(e){var bw=this.getInnerSize();var bx=this.getChildControl(t).getBounds();var bv=this.__ma?O:R;this._updateKnobSize();this.__Bb=bw[bv]-bx[bv];this.__AR=bx[bv];this._updateKnobPosition();},__ma:false,__Bb:0,__Bc:function(e){var by=this.__ma;var bF=by?e.getDocumentLeft():e.getDocumentTop();var bH=this.__AP;var bz=this.__AQ;var bJ=this.__AR;var bG=bF-bH;if(bF>=bz){bG-=bJ;};var bD=this._positionToValue(bG);var bA=this.getMinimum();var bB=this.getMaximum();if(bD<bA){bD=bA;}else if(bD>bB){bD=bB;}else {var bE=this.getValue();var bC=this.getPageStep();var bI=this.__AV<0?q:u;bD=bE+(Math[bI]((bD-bE)/bC)*bC);};if(this.__AW==null||(this.__AV==-1&&bD<=this.__AW)||(this.__AV==1&&bD>=this.__AW)){this.__AW=bD;};},_positionToValue:function(bK){var bL=this.__Bb;if(bL==null||bL==0){return 0;};var bN=bK/bL;if(bN<0){bN=0;}else if(bN>1){bN=1;};var bM=this.getMaximum()-this.getMinimum();return this.getMinimum()+Math.round(bM*bN);},_valueToPosition:function(bO){var bP=this.__Bb;if(bP==null){return 0;};var bQ=this.getMaximum()-this.getMinimum();if(bQ==0){return 0;};var bO=bO-this.getMinimum();var bR=bO/bQ;if(bR<0){bR=0;}else if(bR>1){bR=1;};return Math.round(bP*bR);},_updateKnobPosition:function(){this._setKnobPosition(this._valueToPosition(this.getValue()));},_setKnobPosition:function(bS){var bT=this.getChildControl(t).getContainerElement();if(this.__ma){bT.setStyle(z,bS+x,true);}else {bT.setStyle(B,bS+x,true);};},_updateKnobSize:function(){var bV=this.getKnobFactor();if(bV==null){return;};var bU=this.getInnerSize();if(bU==null){return;};if(this.__ma){this.getChildControl(t).setWidth(Math.round(bV*bU.width));}else {this.getChildControl(t).setHeight(Math.round(bV*bU.height));};},slideToBegin:function(){this.slideTo(this.getMinimum());},slideToEnd:function(){this.slideTo(this.getMaximum());},slideForward:function(){this.slideBy(this.getSingleStep());},slideBack:function(){this.slideBy(-this.getSingleStep());},slidePageForward:function(){this.slideBy(this.getPageStep());},slidePageBack:function(){this.slideBy(-this.getPageStep());},slideBy:function(bW){this.slideTo(this.getValue()+bW);},slideTo:function(bX){if(bX<this.getMinimum()){bX=this.getMinimum();}else if(bX>this.getMaximum()){bX=this.getMaximum();}else {bX=this.getMinimum()+Math.round((bX-this.getMinimum())/this.getSingleStep())*this.getSingleStep();};this.setValue(bX);},_applyOrientation:function(bY,ca){var cb=this.getChildControl(t);this.__ma=bY===J;if(this.__ma){this.removeState(H);cb.removeState(H);this.addState(J);cb.addState(J);cb.setLayoutProperties({top:0,right:null,bottom:0});}else {this.removeState(J);cb.removeState(J);this.addState(H);cb.addState(H);cb.setLayoutProperties({right:0,bottom:null,left:0});};this._updateKnobPosition();},_applyKnobFactor:function(cc,cd){if(cc!=null){this._updateKnobSize();}else {if(this.__ma){this.getChildControl(t).resetWidth();}else {this.getChildControl(t).resetHeight();};};},_applyValue:function(ce,cf){if(ce!=null){this._updateKnobPosition();if(this.__AS){this.__Ba=[ce,cf];}else {this.fireEvent(N,qx.event.type.Data,[ce,cf]);};}else {this.resetValue();};},_fireValue:function(){if(!this.__Ba){return;};var cg=this.__Ba;this.__Ba=null;this.fireEvent(N,qx.event.type.Data,cg);},_applyMinimum:function(ch,ci){if(this.getValue()<ch){this.setValue(ch);};this._updateKnobPosition();},_applyMaximum:function(cj,ck){if(this.getValue()>cj){this.setValue(cj);};this._updateKnobPosition();}}});})();(function(){var j="qx.blankpage",i="undefined",h="#",g="hidden",f="can't initialize iframe",e="qx.bom.HashHistory",d="absolute",c="interval",b="-1000px",a="";qx.Class.define(e,{extend:qx.bom.History,construct:function(){qx.bom.History.call(this);this._baseUrl=null;this.__rP();},members:{__rM:null,__rN:null,__rO:false,addToHistory:function(k,l){if(!qx.lang.Type.isString(k)){k=k+a;};if(qx.lang.Type.isString(l)){this.setTitle(l);this._titles[k]=l;};if(this.getState()!==k){this.setState(k);};},__rP:function(){this.__rN=this.__rQ();document.body.appendChild(this.__rN);this.__rR(function(){this._baseUrl=this.__rN.contentWindow.document.location.href;this.__rS();},this);},__rQ:function(){var m=qx.bom.Iframe.create({src:qx.util.ResourceManager.getInstance().toUri(qx.core.Environment.get(j))+h});m.style.visibility=g;m.style.position=d;m.style.left=b;m.style.top=b;return m;},__rR:function(n,o,p){if(typeof p===i){p=0;};if(!this.__rN.contentWindow||!this.__rN.contentWindow.document){if(p>20){throw new Error(f);};qx.event.Timer.once(function(){this.__rR(n,o,++p);},this,10);return;};this.__rO=true;n.call(o||window);},__rS:function(){qx.event.Idle.getInstance().addListener(c,this.__rU,this);},__rT:function(){qx.event.Idle.getInstance().removeListener(c,this.__rU,this);},__rU:function(){var q=this._readState();if(qx.lang.Type.isString(q)&&q!=this.getState()){this._onHistoryLoad(q);};},_readState:function(){var r=!this._getHash()?a:this._getHash().substr(1);return this._decode(r);},_getHash:function(){if(!this.__rO){return;};return this.__rN.contentWindow.document.location.hash;},_writeState:function(s){this._setHash(this._encode(s));},_setHash:function(t){if(!this.__rN||!this._baseUrl){return;};var u=!this.__rN.contentWindow.document.location.hash?a:this.__rN.contentWindow.document.location.hash.substr(1);if(t!=u){this.__rN.contentWindow.document.location.hash=t;};}},destruct:function(){this.__rT();this.__rN=null;}});})();(function(){var f="_applyTheme",e="qx.theme.manager.Font",d="_dynamic",c="Theme",b="changeTheme",a="singleton";qx.Class.define(e,{type:a,extend:qx.util.ValueManager,properties:{theme:{check:c,nullable:true,apply:f,event:b}},members:{resolveDynamic:function(g){var h=this._dynamic;return g instanceof qx.bom.Font?g:h[g];},resolve:function(i){var l=this._dynamic;var j=l[i];if(j){return j;};var k=this.getTheme();if(k!==null&&k.fonts[i]){var m=this.__jf(k.fonts[i]);return l[i]=(new m).set(k.fonts[i]);};return i;},isDynamic:function(n){var q=this._dynamic;if(n&&(n instanceof qx.bom.Font||q[n]!==undefined)){return true;};var p=this.getTheme();if(p!==null&&n&&p.fonts[n]){var o=this.__jf(p.fonts[n]);q[n]=(new o).set(p.fonts[n]);return true;};return false;},__je:function(r,s){if(r[s].include){var t=r[r[s].include];r[s].include=null;delete r[s].include;r[s]=qx.lang.Object.mergeWith(r[s],t,false);this.__je(r,s);};},_applyTheme:function(u){var v=this._getDynamic();for(var y in v){if(v[y].themed){v[y].dispose();delete v[y];};};if(u){var w=u.fonts;for(var y in w){if(w[y].include&&w[w[y].include]){this.__je(w,y);};var x=this.__jf(w[y]);v[y]=(new x).set(w[y]);v[y].themed=true;};};this._setDynamic(v);},__jf:function(z){if(z.sources){return qx.bom.webfonts.WebFont;};return qx.bom.Font;}},destruct:function(){this._disposeMap(d);}});})();(function(){var c="qx.util.placement.KeepAlignAxis",b="edge-start",a="edge-end";qx.Bootstrap.define(c,{statics:{_moveToEdgeAndAlign:qx.util.placement.AbstractAxis._moveToEdgeAndAlign,_isInRange:qx.util.placement.AbstractAxis._isInRange,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 e="showcase.page.form.Content",d="form",c="showcase.page.form.Page",b="showcase/form/icon.png",a="Form";qx.Class.define(c,{extend:showcase.Page,construct:function(){showcase.Page.call(this);this.set({name:a,part:d,icon:b,contentClass:e,description:showcase.page.DescriptionBuilder.build(a,this.__BA,this.__BT,this.__BB,this.__BC,this.__BD,this.__BE)});},members:{__BA:"This form demo shows the complete set of form "+"widgets. The widgets are grouped by type.",__BT:{"Selection":"Open the select box to see the list of selectables.","Text":"The placeholder disappears once you start to type in a text field.","Buttons":"Hold the repeat button to see the value increase.","MenuButton":"Click the \"MenuButton\" to open the menu."},__BB:{"Widgets":"Complete set of form widgets.","Keyboard Navigation":"Try cycling through the widgets by pressing the tab key."},__BC:{"pages/desktop/ui_form_handling.html":"Form handling"},__BD:{"#ui~FormRenderer.html":"Default form renderer","#ui~FormRendererCustom.html":"Custom form renderer","#ui~FormRendererDouble.html":"Double column form renderer","#ui~FormRendererPlaceholder.html":"Form renderer using placeholders","#ui~FormValidator.html":"Form validation","#ui~MultiPageForm.html":"Multi page form","#showcase~Form.html":"Form showcase","#data~FormController.html":"Data binding form controller","#data~Form.html":"Data bound form"},__BE:{"#qx.ui.form":"Form Package","#qx.ui.form.renderer":"Form Renderer","#qx.data.controller.Form":"Form Controller for Binding"}}});})();(function(){var g="The theme to use is not available: ",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(h,i){var l=null;var o=null;var r=null;var s=null;var n=null;if(h){l=h.meta.color||null;o=h.meta.decoration||null;r=h.meta.font||null;s=h.meta.icon||null;n=h.meta.appearance||null;};var p=qx.theme.manager.Color.getInstance();var q=qx.theme.manager.Decoration.getInstance();var j=qx.theme.manager.Font.getInstance();var m=qx.theme.manager.Icon.getInstance();var k=qx.theme.manager.Appearance.getInstance();p.setTheme(l);q.setTheme(o);j.setTheme(r);m.setTheme(s);k.setTheme(n);},initialize:function(){var v=qx.core.Environment;var t,u;t=v.get(e);if(t){u=qx.Theme.getByName(t);if(!u){throw new Error(g+t);};this.setTheme(u);};}},environment:{"qx.theme":c}});})();(function(){var i="mshtml",h="blur",g="focus",f="click",e="qx.event.dispatch.MouseCapture",d="capture",c="scroll",b="engine.name",a="losecapture";qx.Class.define(e,{extend:qx.event.dispatch.AbstractBubbling,construct:function(j,k){qx.event.dispatch.AbstractBubbling.call(this,j);this.__ce=j.getWindow();this.__cg=k;j.addListener(this.__ce,h,this.releaseCapture,this);j.addListener(this.__ce,g,this.releaseCapture,this);j.addListener(this.__ce,c,this.releaseCapture,this);},statics:{PRIORITY:qx.event.Registration.PRIORITY_FIRST},members:{__cg:null,__gr:null,__gs:true,__ce:null,_getParent:function(l){return l.parentNode;},canDispatchEvent:function(m,event,n){return !!(this.__gr&&this.__gt[n]);},dispatchEvent:function(o,event,p){if(p==f){event.stopPropagation();this.releaseCapture();return;};if(this.__gs||!qx.dom.Hierarchy.contains(this.__gr,o)){o=this.__gr;};qx.event.dispatch.AbstractBubbling.prototype.dispatchEvent.call(this,o,event,p);},__gt:{"mouseup":1,"mousedown":1,"click":1,"dblclick":1,"mousemove":1,"mouseout":1,"mouseover":1},activateCapture:function(q,r){var r=r!==false;if(this.__gr===q&&this.__gs==r){return;};if(this.__gr){this.releaseCapture();};this.nativeSetCapture(q,r);if(this.hasNativeCapture){var self=this;qx.bom.Event.addNativeListener(q,a,function(){qx.bom.Event.removeNativeListener(q,a,arguments.callee);self.releaseCapture();});};this.__gs=r;this.__gr=q;this.__cg.fireEvent(q,d,qx.event.type.Event,[true,false]);},getCaptureElement:function(){return this.__gr;},releaseCapture:function(){var s=this.__gr;if(!s){return;};this.__gr=null;this.__cg.fireEvent(s,a,qx.event.type.Event,[true,false]);this.nativeReleaseCapture(s);},hasNativeCapture:qx.core.Environment.get(b)==i,nativeSetCapture:qx.core.Environment.select(b,{"mshtml":function(t,u){t.setCapture(u!==false);},"default":qx.lang.Function.empty}),nativeReleaseCapture:qx.core.Environment.select(b,{"mshtml":function(v){v.releaseCapture();},"default":qx.lang.Function.empty})},destruct:function(){this.__gr=this.__ce=this.__cg=null;},defer:function(w){qx.event.Registration.addDispatcher(w);}});})();(function(){var b="qx.bom.Viewport",a="undefined";qx.Bootstrap.define(b,{statics:{getWidth:function(c){var c=c||window;var d=c.document;return qx.bom.Document.isStandardMode(c)?d.documentElement.clientWidth:d.body.clientWidth;},getHeight:function(e){var e=e||window;var f=e.document;return qx.bom.Document.isStandardMode(e)?f.documentElement.clientHeight:f.body.clientHeight;},getScrollLeft:function(g){var g=g?g:window;if(typeof g.pageXOffset!==a){return g.pageXOffset;};var h=g.document;return h.documentElement.scrollLeft||h.body.scrollLeft;},getScrollTop:function(i){var i=i?i:window;if(typeof i.pageYOffeset!==a){return i.pageYOffset;};var j=i.document;return j.documentElement.scrollTop||j.body.scrollTop;},__dq:function(k){var l=this.getWidth(k)>this.getHeight(k)?90:0;var m=k.orientation;if(m==null||Math.abs(m%180)==l){return {"-270":90,"-180":180,"-90":-90,"0":0,"90":90,"180":180,"270":-90};}else {return {"-270":180,"-180":-90,"-90":0,"0":90,"90":180,"180":-90,"270":0};};},__dr:null,getOrientation:function(n){var n=n||window.top;var o=n.orientation;if(o==null){o=this.getWidth(n)>this.getHeight(n)?90:0;}else {if(this.__dr==null){this.__dr=this.__dq(n);};o=this.__dr[o];};return o;},isLandscape:function(p){return this.getWidth(p)>=this.getHeight(p);},isPortrait:function(q){return this.getWidth(q)<this.getHeight(q);}}});})();(function(){var b="qx.bom.element.Animation",a="css.animation";qx.Bootstrap.define(b,{statics:{animate:function(c,d,e){if(qx.core.Environment.get(a)){return qx.bom.element.AnimationCss.animate(c,d,e);}else {return qx.bom.element.AnimationJs.animate(c,d,e);};},animateReverse:function(f,g,h){if(qx.core.Environment.get(a)){return qx.bom.element.AnimationCss.animateReverse(f,g,h);}else {return qx.bom.element.AnimationJs.animateReverse(f,g,h);};}}});})();(function(){var d="horizontal",c="mousewheel",b="qx.ui.core.scroll.ScrollSlider",a="keypress";qx.Class.define(b,{extend:qx.ui.form.Slider,construct:function(e){qx.ui.form.Slider.call(this,e);this.removeListener(a,this._onKeyPress);this.removeListener(c,this._onMouseWheel);},members:{getSizeHint:function(f){var g=qx.ui.form.Slider.prototype.getSizeHint.call(this);if(this.getOrientation()===d){g.width=0;}else {g.height=0;};return g;}}});})();(function(){var d="qx.event.handler.Iframe",c="load",b="iframe",a="navigate";qx.Class.define(d,{extend:qx.core.Object,implement:qx.event.IEventHandler,statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{load:1,navigate:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:false,onevent:qx.event.GlobalError.observeMethod(function(e){var f=qx.bom.Iframe.queryCurrentUrl(e);if(f!==e.$$url){qx.event.Registration.fireEvent(e,a,qx.event.type.Data,[f]);e.$$url=f;};qx.event.Registration.fireEvent(e,c);})},members:{canHandleEvent:function(g,h){return g.tagName.toLowerCase()===b;},registerEvent:function(i,j,k){},unregisterEvent:function(l,m,n){}},defer:function(o){qx.event.Registration.addHandler(o);}});})();(function(){var k="Iframe source could not be set!",j="contentDocument",i="engine.name",h="",g="qx.bom.Iframe",f="osx",e="os.name",d="webkit",c="iframe",b="body",a="load";qx.Class.define(g,{statics:{DEFAULT_ATTRIBUTES:{onload:"qx.event.handler.Iframe.onevent(this)",frameBorder:0,frameSpacing:0,marginWidth:0,marginHeight:0,hspace:0,vspace:0,border:0,allowTransparency:true},create:function(l,m){var l=l?qx.lang.Object.clone(l):{};var n=qx.bom.Iframe.DEFAULT_ATTRIBUTES;for(var o in n){if(l[o]==null){l[o]=n[o];};};return qx.dom.Element.create(c,l,m);},getWindow:function(p){try{return p.contentWindow;}catch(q){return null;};},getDocument:function(r){if(j in r){try{return r.contentDocument;}catch(t){return null;};};try{var s=this.getWindow(r);return s?s.document:null;}catch(u){return null;};},getBody:function(v){try{var w=this.getDocument(v);return w?w.getElementsByTagName(b)[0]:null;}catch(x){return null;};},setSource:function(y,z){try{if(this.getWindow(y)&&qx.dom.Hierarchy.isRendered(y)){try{if((qx.core.Environment.get(i)==d)&&qx.core.Environment.get(e)==f){var A=this.getWindow(y);if(A){A.stop();};};this.getWindow(y).location.replace(z);}catch(B){y.src=z;};}else {y.src=z;};this.__qI(y);}catch(C){qx.log.Logger.warn(k);};},queryCurrentUrl:function(D){var E=this.getDocument(D);try{if(E&&E.location){return E.location.href;};}catch(F){};return h;},__qI:function(G){var H=function(){qx.bom.Event.removeNativeListener(G,a,H);G.$$url=qx.bom.Iframe.queryCurrentUrl(G);};qx.bom.Event.addNativeListener(G,a,H);}}});})();(function(){var o="Invalid hex value: ",n="qx.util.ColorUtil",m=")",l="#",k="Invalid hex3 value: ",j="qx.theme.manager.Color",h="rgb(",e="Invalid hex6 value: ",d="Could not parse color: ",c="Could not convert system colors to RGB: ",a=",";qx.Bootstrap.define(n,{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(s){return this.NAMED[s]!==undefined;},isSystemColor:function(u){return this.SYSTEM[u]!==undefined;},supportsThemes:function(){if(qx.Class){return qx.Class.isDefined(j);};return false;},isThemedColor:function(v){if(!this.supportsThemes()){return false;};if(qx.theme&&qx.theme.manager&&qx.theme.manager.Color){return qx.theme.manager.Color.getInstance().isDynamic(v);};return false;},stringToRgb:function(w){if(this.supportsThemes()&&this.isThemedColor(w)){var w=qx.theme.manager.Color.getInstance().resolveDynamic(w);};if(this.isNamedColor(w)){return this.NAMED[w];}else if(this.isSystemColor(w)){throw new Error(c+w);}else if(this.isRgbString(w)){return this.__ir();}else if(this.isHex3String(w)){return this.__it();}else if(this.isHex6String(w)){return this.__iu();};;;;throw new Error(d+w);},cssStringToRgb:function(x){if(this.isNamedColor(x)){return this.NAMED[x];}else if(this.isSystemColor(x)){throw new Error(c+x);}else if(this.isRgbString(x)){return this.__ir();}else if(this.isRgbaString(x)){return this.__is();}else if(this.isHex3String(x)){return this.__it();}else if(this.isHex6String(x)){return this.__iu();};;;;;throw new Error(d+x);},stringToRgbString:function(y){return this.rgbToRgbString(this.stringToRgb(y));},rgbToRgbString:function(z){return h+z[0]+a+z[1]+a+z[2]+m;},rgbToHexString:function(A){return (l+qx.lang.String.pad(A[0].toString(16).toUpperCase(),2)+qx.lang.String.pad(A[1].toString(16).toUpperCase(),2)+qx.lang.String.pad(A[2].toString(16).toUpperCase(),2));},isValidPropertyValue:function(B){return (this.isThemedColor(B)||this.isNamedColor(B)||this.isHex3String(B)||this.isHex6String(B)||this.isRgbString(B)||this.isRgbaString(B));},isCssString:function(C){return (this.isSystemColor(C)||this.isNamedColor(C)||this.isHex3String(C)||this.isHex6String(C)||this.isRgbString(C)||this.isRgbaString(C));},isHex3String:function(D){return this.REGEXP.hex3.test(D);},isHex6String:function(E){return this.REGEXP.hex6.test(E);},isRgbString:function(F){return this.REGEXP.rgb.test(F);},isRgbaString:function(G){return this.REGEXP.rgba.test(G);},__ir:function(){var J=parseInt(RegExp.$1,10);var I=parseInt(RegExp.$2,10);var H=parseInt(RegExp.$3,10);return [J,I,H];},__is:function(){var M=parseInt(RegExp.$1,10);var L=parseInt(RegExp.$2,10);var K=parseInt(RegExp.$3,10);return [M,L,K];},__it:function(){var P=parseInt(RegExp.$1,16)*17;var O=parseInt(RegExp.$2,16)*17;var N=parseInt(RegExp.$3,16)*17;return [P,O,N];},__iu:function(){var S=(parseInt(RegExp.$1,16)*16)+parseInt(RegExp.$2,16);var R=(parseInt(RegExp.$3,16)*16)+parseInt(RegExp.$4,16);var Q=(parseInt(RegExp.$5,16)*16)+parseInt(RegExp.$6,16);return [S,R,Q];},hex3StringToRgb:function(T){if(this.isHex3String(T)){return this.__it(T);};throw new Error(k+T);},hex3StringToHex6String:function(U){if(this.isHex3String(U)){return this.rgbToHexString(this.hex3StringToRgb(U));};return U;},hex6StringToRgb:function(V){if(this.isHex6String(V)){return this.__iu(V);};throw new Error(e+V);},hexStringToRgb:function(W){if(this.isHex3String(W)){return this.__it(W);};if(this.isHex6String(W)){return this.__iu(W);};throw new Error(o+W);},rgbToHsb:function(X){var ba,bb,bd;var bj=X[0];var bg=X[1];var Y=X[2];var bi=(bj>bg)?bj:bg;if(Y>bi){bi=Y;};var bc=(bj<bg)?bj:bg;if(Y<bc){bc=Y;};bd=bi/255.0;if(bi!=0){bb=(bi-bc)/bi;}else {bb=0;};if(bb==0){ba=0;}else {var bf=(bi-bj)/(bi-bc);var bh=(bi-bg)/(bi-bc);var be=(bi-Y)/(bi-bc);if(bj==bi){ba=be-bh;}else if(bg==bi){ba=2.0+bf-be;}else {ba=4.0+bh-bf;};ba=ba/6.0;if(ba<0){ba=ba+1.0;};};return [Math.round(ba*360),Math.round(bb*100),Math.round(bd*100)];},hsbToRgb:function(bk){var i,f,p,q,t;var bl=bk[0]/360;var bm=bk[1]/100;var bn=bk[2]/100;if(bl>=1.0){bl%=1.0;};if(bm>1.0){bm=1.0;};if(bn>1.0){bn=1.0;};var bo=Math.floor(255*bn);var bp={};if(bm==0.0){bp.red=bp.green=bp.blue=bo;}else {bl*=6.0;i=Math.floor(bl);f=bl-i;p=Math.floor(bo*(1.0-bm));q=Math.floor(bo*(1.0-(bm*f)));t=Math.floor(bo*(1.0-(bm*(1.0-f))));switch(i){case 0:bp.red=bo;bp.green=t;bp.blue=p;break;case 1:bp.red=q;bp.green=bo;bp.blue=p;break;case 2:bp.red=p;bp.green=bo;bp.blue=t;break;case 3:bp.red=p;bp.green=q;bp.blue=bo;break;case 4:bp.red=t;bp.green=p;bp.blue=bo;break;case 5:bp.red=bo;bp.green=p;bp.blue=q;break;};};return [bp.red,bp.green,bp.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 j="0",i="qx/static",h="http://",g="https://",f="file://",e="qx.util.AliasManager",d="singleton",c=".",b="static",a="/";qx.Class.define(e,{type:d,extend:qx.util.ValueManager,construct:function(){qx.util.ValueManager.call(this);this.__ds={};this.add(b,i);},members:{__ds:null,_preprocess:function(k){var n=this._getDynamic();if(n[k]===false){return k;}else if(n[k]===undefined){if(k.charAt(0)===a||k.charAt(0)===c||k.indexOf(h)===0||k.indexOf(g)===j||k.indexOf(f)===0){n[k]=false;return k;};if(this.__ds[k]){return this.__ds[k];};var m=k.substring(0,k.indexOf(a));var l=this.__ds[m];if(l!==undefined){n[k]=l+k.substring(m.length);};};return k;},add:function(o,p){this.__ds[o]=p;var r=this._getDynamic();for(var q in r){if(q.substring(0,q.indexOf(a))===o){r[q]=p+q.substring(o.length);};};},remove:function(s){delete this.__ds[s];},resolve:function(t){var u=this._getDynamic();if(t!=null){t=this._preprocess(t);};return u[t]||t;},getAliases:function(){var v={};for(var w in this.__ds){v[w]=this.__ds[w];};return v;}},destruct:function(){this.__ds=null;}});})();(function(){var k="os.name",j="_applyTextAlign",i="qx.ui.core.Widget",h="nowrap",g="changeStatus",f="changeTextAlign",d="_applyWrap",c="changeValue",b="qx.ui.basic.Label",a="osx",J="css.textoverflow",I="html.xul",H="_applyValue",G="center",F="_applyBuddy",E="String",D="whiteSpace",C="textAlign",B="engine.version",A="right",r="gecko",s="justify",p="changeRich",q="normal",n="_applyRich",o="engine.name",l="click",m="label",t="left",u="A",w="Boolean",v="enabled",y="changeLocale",x="color",z="qx.dynlocale";qx.Class.define(b,{extend:qx.ui.core.Widget,implement:[qx.ui.form.IStringForm],construct:function(K){qx.ui.core.Widget.call(this);if(K!=null){this.setValue(K);};if(qx.core.Environment.get(z)){qx.locale.Manager.getInstance().addListener(y,this._onChangeLocale,this);};},properties:{rich:{check:w,init:false,event:p,apply:n},wrap:{check:w,init:true,apply:d},value:{check:E,apply:H,event:c,nullable:true},buddy:{check:i,apply:F,nullable:true,init:null,dereference:true},textAlign:{check:[t,G,A,s],nullable:true,themeable:true,apply:j,event:f},appearance:{refine:true,init:m},selectable:{refine:true,init:false},allowGrowX:{refine:true,init:false},allowGrowY:{refine:true,init:false},allowShrinkY:{refine:true,init:false}},members:{__lw:null,__lx:null,__ly:null,__lz:null,__lA:null,_getContentHint:function(){if(this.__lx){this.__lB=this.__lC();delete this.__lx;};return {width:this.__lB.width,height:this.__lB.height};},_hasHeightForWidth:function(){return this.getRich()&&this.getWrap();},_applySelectable:function(L){if(!qx.core.Environment.get(J)&&qx.core.Environment.get(I)){if(L&&!this.isRich()){{};return;};};qx.ui.core.Widget.prototype._applySelectable.call(this,L);},_getContentHeightForWidth:function(M){if(!this.getRich()&&!this.getWrap()){return null;};return this.__lC(M).height;},_createContentElement:function(){return new qx.html.Label;},_applyTextAlign:function(N,O){this.getContentElement().setStyle(C,N);},_applyTextColor:function(P,Q){if(P){this.getContentElement().setStyle(x,qx.theme.manager.Color.getInstance().resolve(P));}else {this.getContentElement().removeStyle(x);};},__lB:{width:0,height:0},_applyFont:function(R,S){if(S&&this.__lw&&this.__lA){this.__lw.removeListenerById(this.__lA);this.__lA=null;};var T;if(R){this.__lw=qx.theme.manager.Font.getInstance().resolve(R);if(this.__lw instanceof qx.bom.webfonts.WebFont){this.__lA=this.__lw.addListener(g,this._onWebFontStatusChange,this);};T=this.__lw.getStyles();}else {this.__lw=null;T=qx.bom.Font.getDefaultStyles();};if(this.getTextColor()!=null){delete T[x];};this.getContentElement().setStyles(T);this.__lx=true;qx.ui.core.queue.Layout.add(this);},__lC:function(U){var Y=qx.bom.Label;var W=this.getFont();var V=W?this.__lw.getStyles():qx.bom.Font.getDefaultStyles();var content=this.getValue()||u;var X=this.getRich();if(this.__lA){this.__lD();};return X?Y.getHtmlSize(content,V,U):Y.getTextSize(content,V);},__lD:function(){if(qx.core.Environment.get(k)==a&&qx.core.Environment.get(o)==r&&parseInt(qx.core.Environment.get(B),10)>9){if(!this.getContentElement()){return;};var ba=this.getContentElement().getDomElement();if(ba){ba.innerHTML=ba.innerHTML;};};},_applyBuddy:function(bb,bc){if(bc!=null){bc.removeBinding(this.__ly);this.__ly=null;this.removeListenerById(this.__lz);this.__lz=null;};if(bb!=null){this.__ly=bb.bind(v,this,v);this.__lz=this.addListener(l,function(){if(bb.isFocusable()){bb.focus.apply(bb);};},this);};},_applyRich:function(bd){this.getContentElement().setRich(bd);this.__lx=true;qx.ui.core.queue.Layout.add(this);},_applyWrap:function(be,bf){if(be&&!this.isRich()){{};};if(this.isRich()){var bg=be?q:h;this.getContentElement().setStyle(D,bg);};},_onChangeLocale:qx.core.Environment.select(z,{"true":function(e){var content=this.getValue();if(content&&content.translate){this.setValue(content.translate());};},"false":null}),_onWebFontStatusChange:function(bh){if(bh.getData().valid===true){this.__lx=true;qx.ui.core.queue.Layout.add(this);};},_applyValue:function(bi,bj){this.getContentElement().setValue(bi);this.__lx=true;qx.ui.core.queue.Layout.add(this);}},destruct:function(){if(qx.core.Environment.get(z)){qx.locale.Manager.getInstance().removeListener(y,this._onChangeLocale,this);};if(this.__ly!=null){var bk=this.getBuddy();if(bk!=null&&!bk.isDisposed()){bk.removeBinding(this.__ly);};};if(this.__lw&&this.__lA){this.__lw.removeListenerById(this.__lA);};this.__lw=this.__ly=null;}});})();(function(){var o="function",n="html.video.h264",m="html.element.contains",l='video/ogg; codecs="theora, vorbis"',k="html.console",j="html.xul",i="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul",h="html.video.ogg",g="http://www.w3.org/TR/SVG11/feature#BasicStructure",f="html.storage.local",bq="qx.bom.client.Html",bp='audio',bo='video/mp4; codecs="avc1.42E01E, mp4a.40.2"',bn="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==",bm="html.audio",bl="url(#default#VML)",bk="audio/mpeg",bj="org.w3c.dom.svg",bi="html.classlist",bh="html.svg",w="html.video",x="html.geolocation",t="DOMTokenList",u="html.storage.session",r="1.1",s="object",p="html.image.naturaldimensions",q="html.audio.aif",C="audio/x-wav",D='<v:shape id="vml_flag1" adj="1" />',M="html.canvas",J="audio/ogg",U="html.storage.userdata",P="html.element.compareDocumentPosition",bd="audio/x-aiff",ba="html.audio.au",F="img",bg="html.xpath",bf="qxtest",be='video',E="span",H="html.element.textcontent",I="html.audio.mp3",L="html.vml",N="html.audio.ogg",Q="none",W="label",bc='video/webm; codecs="vp8, vorbis"',y="html.dataurl",z="html.webworker",G="html.dataset",T="1.0",S="html.audio.wav",R="html.filereader",Y="audio/basic",X="#default#userdata",O="html.video.webm",V="display",b="div",bb="head",A="number",B="video",K="undefined",c="audio",d="";qx.Bootstrap.define(bq,{statics:{getWebWorker:function(){return window.Worker!=null;},getFileReader:function(){return window.FileReader!=null;},getGeoLocation:function(){return navigator.geolocation!=null;},getAudio:function(){return !!document.createElement(bp).canPlayType;},getAudioOgg:function(){if(!qx.bom.client.Html.getAudio()){return d;};var a=document.createElement(c);return a.canPlayType(J);},getAudioMp3:function(){if(!qx.bom.client.Html.getAudio()){return d;};var a=document.createElement(c);return a.canPlayType(bk);},getAudioWav:function(){if(!qx.bom.client.Html.getAudio()){return d;};var a=document.createElement(c);return a.canPlayType(C);},getAudioAu:function(){if(!qx.bom.client.Html.getAudio()){return d;};var a=document.createElement(c);return a.canPlayType(Y);},getAudioAif:function(){if(!qx.bom.client.Html.getAudio()){return d;};var a=document.createElement(c);return a.canPlayType(bd);},getVideo:function(){return !!document.createElement(be).canPlayType;},getVideoOgg:function(){if(!qx.bom.client.Html.getVideo()){return d;};var v=document.createElement(B);return v.canPlayType(l);},getVideoH264:function(){if(!qx.bom.client.Html.getVideo()){return d;};var v=document.createElement(B);return v.canPlayType(bo);},getVideoWebm:function(){if(!qx.bom.client.Html.getVideo()){return d;};var v=document.createElement(B);return v.canPlayType(bc);},getLocalStorage:function(){try{return window.localStorage!=null;}catch(br){return false;};},getSessionStorage:function(){try{return window.sessionStorage!=null;}catch(bs){return false;};},getUserDataStorage:function(){var bt=document.createElement(b);bt.style[V]=Q;document.getElementsByTagName(bb)[0].appendChild(bt);var bu=false;try{bt.addBehavior(X);bt.load(bf);bu=true;}catch(e){};document.getElementsByTagName(bb)[0].removeChild(bt);return bu;},getClassList:function(){return !!(document.documentElement.classList&&qx.Bootstrap.getClass(document.documentElement.classList)===t);},getXPath:function(){return !!document.evaluate;},getXul:function(){try{document.createElementNS(i,W);return true;}catch(e){return false;};},getSvg:function(){return document.implementation&&document.implementation.hasFeature&&(document.implementation.hasFeature(bj,T)||document.implementation.hasFeature(g,r));},getVml:function(){var bv=document.createElement(b);document.body.appendChild(bv);bv.innerHTML=D;bv.firstChild.style.behavior=bl;var bw=typeof bv.firstChild.adj==s;document.body.removeChild(bv);return bw;},getCanvas:function(){return !!window.CanvasRenderingContext2D;},getDataUrl:function(bx){var by=new Image();by.onload=by.onerror=function(){window.setTimeout(function(){bx.call(null,(by.width==1&&by.height==1));},0);};by.src=bn;},getDataset:function(){return !!document.documentElement.dataset;},getContains:function(){return (typeof document.documentElement.contains!==K);},getCompareDocumentPosition:function(){return (typeof document.documentElement.compareDocumentPosition===o);},getTextContent:function(){var bz=document.createElement(E);return (typeof bz.textContent!==K);},getConsole:function(){return typeof window.console!==K;},getNaturalDimensions:function(){var bA=document.createElement(F);return typeof bA.naturalHeight===A&&typeof bA.naturalWidth===A;}},defer:function(bB){qx.core.Environment.add(z,bB.getWebWorker);qx.core.Environment.add(R,bB.getFileReader);qx.core.Environment.add(x,bB.getGeoLocation);qx.core.Environment.add(bm,bB.getAudio);qx.core.Environment.add(N,bB.getAudioOgg);qx.core.Environment.add(I,bB.getAudioMp3);qx.core.Environment.add(S,bB.getAudioWav);qx.core.Environment.add(ba,bB.getAudioAu);qx.core.Environment.add(q,bB.getAudioAif);qx.core.Environment.add(w,bB.getVideo);qx.core.Environment.add(h,bB.getVideoOgg);qx.core.Environment.add(n,bB.getVideoH264);qx.core.Environment.add(O,bB.getVideoWebm);qx.core.Environment.add(f,bB.getLocalStorage);qx.core.Environment.add(u,bB.getSessionStorage);qx.core.Environment.add(U,bB.getUserDataStorage);qx.core.Environment.add(bi,bB.getClassList);qx.core.Environment.add(bg,bB.getXPath);qx.core.Environment.add(j,bB.getXul);qx.core.Environment.add(M,bB.getCanvas);qx.core.Environment.add(bh,bB.getSvg);qx.core.Environment.add(L,bB.getVml);qx.core.Environment.add(G,bB.getDataset);qx.core.Environment.addAsync(y,bB.getDataUrl);qx.core.Environment.add(m,bB.getContains);qx.core.Environment.add(P,bB.getCompareDocumentPosition);qx.core.Environment.add(H,bB.getTextContent);qx.core.Environment.add(k,bB.getConsole);qx.core.Environment.add(p,bB.getNaturalDimensions);}});})();(function(){var j="readOnly",i="accessKey",h="qx.bom.element.Attribute",g="rowSpan",f="vAlign",e="className",d="textContent",c="'",b="htmlFor",a="longDesc",A="cellSpacing",z="frameBorder",y="='",x="useMap",w="innerText",v="innerHTML",u="tabIndex",t="dateTime",s="maxLength",r="html.element.textcontent",p="mshtml",q="cellPadding",n="browser.documentmode",o="colSpan",l="engine.name",m="undefined",k="";qx.Bootstrap.define(h,{statics:{__gq:{names:{"class":e,"for":b,html:v,text:qx.core.Environment.get(r)?d:w,colspan:o,rowspan:g,valign:f,datetime:t,accesskey:i,tabindex:u,maxlength:s,readonly:j,longdesc:a,cellpadding:q,cellspacing:A,frameborder:z,usemap:x},runtime:{"html":1,"text":1},bools:{compact:1,nowrap:1,ismap:1,declare:1,noshade:1,checked:1,disabled:1,readOnly:1,multiple:1,selected:1,noresize:1,defer:1,allowTransparency:1},property:{$$html:1,$$widget:1,disabled:1,checked:1,readOnly:1,multiple:1,selected:1,value:1,maxLength:1,className:1,innerHTML:1,innerText:1,textContent:1,htmlFor:1,tabIndex:1},qxProperties:{$$widget:1,$$html:1},propertyDefault:{disabled:false,checked:false,readOnly:false,multiple:false,selected:false,value:k,className:k,innerHTML:k,innerText:k,textContent:k,htmlFor:k,tabIndex:0,maxLength:qx.core.Environment.select(l,{"mshtml":2147483647,"webkit":524288,"default":-1})},removeableProperties:{disabled:1,multiple:1,maxLength:1},original:{href:1,src:1,type:1}},compile:function(B){var C=[];var E=this.__gq.runtime;for(var D in B){if(!E[D]){C.push(D,y,B[D],c);};};return C.join(k);},get:function(F,name){var H=this.__gq;var G;name=H.names[name]||name;if(qx.core.Environment.get(l)==p&&parseInt(qx.core.Environment.get(n),10)<8&&H.original[name]){G=F.getAttribute(name,2);}else if(H.property[name]){G=F[name];if(typeof H.propertyDefault[name]!==m&&G==H.propertyDefault[name]){if(typeof H.bools[name]===m){return null;}else {return G;};};}else {G=F.getAttribute(name);};if(H.bools[name]){return !!G;};return G;},set:function(I,name,J){if(typeof J===m){return;};var K=this.__gq;name=K.names[name]||name;if(K.bools[name]){J=!!J;};if(K.property[name]&&(!(I[name]===undefined)||K.qxProperties[name])){if(J==null){if(K.removeableProperties[name]){I.removeAttribute(name);return;}else if(typeof K.propertyDefault[name]!==m){J=K.propertyDefault[name];};};I[name]=J;}else {if(J===true){I.setAttribute(name,name);}else if(J===false||J===null){I.removeAttribute(name);}else {I.setAttribute(name,J);};};},reset:function(L,name){this.set(L,name,null);}}});})();(function(){var g="_applyTheme",f="qx.theme.manager.Color",e="Theme",d="changeTheme",c="string",b="singleton",a="Could not parse color: ";qx.Class.define(f,{type:b,extend:qx.util.ValueManager,properties:{theme:{check:e,nullable:true,apply:g,event:d}},members:{_applyTheme:function(h){var i={};if(h){var j=h.colors;var k=qx.util.ColorUtil;var l;for(var m in j){l=j[m];if(typeof l===c){if(!k.isCssString(l)){throw new Error(a+l);};}else if(l instanceof Array){l=k.rgbToRgbString(l);}else {throw new Error(a+l);};i[m]=l;};};this._setDynamic(i);},resolve:function(n){var q=this._dynamic;var o=q[n];if(o){return o;};var p=this.getTheme();if(p!==null&&p.colors[n]){return q[n]=p.colors[n];};return n;},isDynamic:function(r){var t=this._dynamic;if(r&&(t[r]!==undefined)){return true;};var s=this.getTheme();if(s!==null&&r&&(s.colors[r]!==undefined)){t[r]=s.colors[r];return true;};return false;}}});})();(function(){var k="qx/icon",j="repeat",i=".png",h="crop",g="engine.version",f="Potential clipped image candidate: ",d="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='",c='<div style="',b="repeat-y",a='<img src="',K="qx.bom.element.Decoration",J="Image modification not possible because elements could not be replaced at runtime anymore!",I="', sizingMethod='",H='"/>',G="png",F="')",E='"></div>',D='" style="',C="none",B="webkit",r=" ",s="repeat-x",p="DXImageTransform.Microsoft.AlphaImageLoader",q="qx/static/blank.gif",n="absolute",o="scale",l="mshtml",m="b64",t="scale-y",u="no-repeat",w="scale-x",v="",y="engine.name",x="div",A="img",z="px";qx.Class.define(K,{statics:{DEBUG:false,__hS:{},__hT:(qx.core.Environment.get(y)==l)&&qx.core.Environment.get(g)<9,__hU:qx.core.Environment.select(y,{"mshtml":{"scale-x":true,"scale-y":true,"scale":true,"no-repeat":true},"default":null}),__hV:{"scale-x":A,"scale-y":A,"scale":A,"repeat":x,"no-repeat":x,"repeat-x":x,"repeat-y":x},update:function(L,M,N,O){var Q=this.getTagName(N,M);if(Q!=L.tagName.toLowerCase()){throw new Error(J);};var R=this.getAttributes(M,N,O);if(Q===A){L.src=R.src||qx.util.ResourceManager.getInstance().toUri(q);};if(L.style.backgroundPosition!=v&&R.style.backgroundPosition===undefined){R.style.backgroundPosition=null;};if(L.style.clip!=v&&R.style.clip===undefined){R.style.clip=null;};var P=qx.bom.element.Style;P.setStyles(L,R.style);if(this.__hT){try{L.filters[p].apply();}catch(e){};};},create:function(S,T,U){var V=this.getTagName(T,S);var X=this.getAttributes(S,T,U);var W=qx.bom.element.Style.compile(X.style);if(V===A){return a+X.src+D+W+H;}else {return c+W+E;};},getTagName:function(Y,ba){if(ba&&this.__hT&&this.__hU[Y]&&qx.lang.String.endsWith(ba,i)){return x;};return this.__hV[Y];},getAttributes:function(bb,bc,bd){if(!bd){bd={};};if(!bd.position){bd.position=n;};if((qx.core.Environment.get(y)==l)){bd.fontSize=0;bd.lineHeight=0;}else if((qx.core.Environment.get(y)==B)){bd.WebkitUserDrag=C;};var bf=qx.util.ResourceManager.getInstance().getImageFormat(bb)||qx.io.ImageLoader.getFormat(bb);{};var be;if(this.__hT&&this.__hU[bc]&&bf===G){be=this.__hY(bd,bc,bb);}else {if(bc===o){be=this.__ia(bd,bc,bb);}else if(bc===w||bc===t){be=this.__ib(bd,bc,bb);}else {be=this.__ie(bd,bc,bb);};};return be;},__hW:function(bh,bi,bj){if(bh.width==null&&bi!=null){bh.width=bi+z;};if(bh.height==null&&bj!=null){bh.height=bj+z;};return bh;},__hX:function(bk){var bl=qx.util.ResourceManager.getInstance().getImageWidth(bk)||qx.io.ImageLoader.getWidth(bk);var bm=qx.util.ResourceManager.getInstance().getImageHeight(bk)||qx.io.ImageLoader.getHeight(bk);return {width:bl,height:bm};},__hY:function(bn,bo,bp){var bs=this.__hX(bp);bn=this.__hW(bn,bs.width,bs.height);var br=bo==u?h:o;var bq=d+qx.util.ResourceManager.getInstance().toUri(bp)+I+br+F;bn.filter=bq;bn.backgroundImage=bn.backgroundRepeat=v;return {style:bn};},__ia:function(bt,bu,bv){var bw=qx.util.ResourceManager.getInstance().toUri(bv);var bx=this.__hX(bv);bt=this.__hW(bt,bx.width,bx.height);return {src:bw,style:bt};},__ib:function(by,bz,bA){var bB=qx.util.ResourceManager.getInstance();var bE=bB.getCombinedFormat(bA);var bG=this.__hX(bA);var bC;if(bE){var bF=bB.getData(bA);var bD=bF[4];if(bE==m){bC=bB.toDataUri(bA);}else {bC=bB.toUri(bD);};if(bz===w){by=this.__ic(by,bF,bG.height);}else {by=this.__id(by,bF,bG.width);};return {src:bC,style:by};}else {{};if(bz==w){by.height=bG.height==null?null:bG.height+z;}else if(bz==t){by.width=bG.width==null?null:bG.width+z;};bC=bB.toUri(bA);return {src:bC,style:by};};},__ic:function(bH,bI,bJ){var bK=qx.util.ResourceManager.getInstance().getImageHeight(bI[4]);bH.clip={top:-bI[6],height:bJ};bH.height=bK+z;if(bH.top!=null){bH.top=(parseInt(bH.top,10)+bI[6])+z;}else if(bH.bottom!=null){bH.bottom=(parseInt(bH.bottom,10)+bJ-bK-bI[6])+z;};return bH;},__id:function(bL,bM,bN){var bO=qx.util.ResourceManager.getInstance().getImageWidth(bM[4]);bL.clip={left:-bM[5],width:bN};bL.width=bO+z;if(bL.left!=null){bL.left=(parseInt(bL.left,10)+bM[5])+z;}else if(bL.right!=null){bL.right=(parseInt(bL.right,10)+bN-bO-bM[5])+z;};return bL;},__ie:function(bP,bQ,bR){var bU=qx.util.ResourceManager.getInstance();var ca=bU.getCombinedFormat(bR);var cc=this.__hX(bR);if(ca&&bQ!==j){var cb=bU.getData(bR);var bY=cb[4];if(ca==m){var bX=bU.toDataUri(bR);var bW=0;var bV=0;}else {var bX=bU.toUri(bY);var bW=cb[5];var bV=cb[6];};var bS=qx.bom.element.Background.getStyles(bX,bQ,bW,bV);for(var bT in bS){bP[bT]=bS[bT];};if(cc.width!=null&&bP.width==null&&(bQ==b||bQ===u)){bP.width=cc.width+z;};if(cc.height!=null&&bP.height==null&&(bQ==s||bQ===u)){bP.height=cc.height+z;};return {style:bP};}else {{};bP=this.__hW(bP,cc.width,cc.height);bP=this.__if(bP,bR,bQ);return {style:bP};};},__if:function(cd,ce,cf){var top=null;var cj=null;if(cd.backgroundPosition){var cg=cd.backgroundPosition.split(r);cj=parseInt(cg[0],10);if(isNaN(cj)){cj=cg[0];};top=parseInt(cg[1],10);if(isNaN(top)){top=cg[1];};};var ci=qx.bom.element.Background.getStyles(ce,cf,cj,top);for(var ch in ci){cd[ch]=ci[ch];};if(cd.filter){cd.filter=v;};return cd;},__ig:function(ck){if(this.DEBUG&&qx.util.ResourceManager.getInstance().has(ck)&&ck.indexOf(k)==-1){if(!this.__hS[ck]){qx.log.Logger.debug(f+ck);this.__hS[ck]=true;};};},isAlphaImageLoaderEnabled:function(){return qx.bom.element.Decoration.__hT;}}});})();(function(){var b="appearance",a="qx.ui.core.queue.Appearance";qx.Class.define(a,{statics:{__gM:[],remove:function(c){qx.lang.Array.remove(this.__gM,c);},add:function(d){var e=this.__gM;if(qx.lang.Array.contains(e,d)){return;};e.unshift(d);qx.ui.core.queue.Manager.scheduleFlush(b);},has:function(f){return qx.lang.Array.contains(this.__gM,f);},flush:function(){var j=qx.ui.core.queue.Visibility;var g=this.__gM;var h;for(var i=g.length-1;i>=0;i--){h=g[i];g.splice(i,1);if(j.isVisible(h)){h.syncAppearance();}else {h.$$stateChanges=true;};};}}});})();(function(){var q="resize",p="engine.name",o="paddingLeft",n="position",m="The root widget does not support decorators with 'left', or 'top' insets!",l="0px",k="webkit",j="The application could not be started due to a missing body tag in the HTML file!",i="$$widget",h="qx.ui.root.Application",c="hidden",g="div",f="paddingTop",b="The root widget does not support 'left', or 'top' paddings!",a="100%",d="absolute";qx.Class.define(h,{extend:qx.ui.root.Abstract,construct:function(r){this.__ce=qx.dom.Node.getWindow(r);this.__kp=r;qx.ui.root.Abstract.call(this);qx.event.Registration.addListener(this.__ce,q,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:{__ce:null,__kp:null,_createContainerElement:function(){var s=this.__kp;if((qx.core.Environment.get(p)==k)){if(!s.body){alert(j);};};var w=s.documentElement.style;var t=s.body.style;w.overflow=t.overflow=c;w.padding=w.margin=t.padding=t.margin=l;w.width=w.height=t.width=t.height=a;var v=s.createElement(g);s.body.appendChild(v);var u=new qx.html.Root(v);u.setStyle(n,d);u.setAttribute(i,this.toHashCode());return u;},_onResize:function(e){qx.ui.core.queue.Layout.add(this);if(qx.ui.popup&&qx.ui.popup.Manager){qx.ui.popup.Manager.getInstance().hideAll();};if(qx.ui.menu&&qx.ui.menu.Manager){qx.ui.menu.Manager.getInstance().hideAll();};},_computeSizeHint:function(){var x=qx.bom.Viewport.getWidth(this.__ce);var y=qx.bom.Viewport.getHeight(this.__ce);return {minWidth:x,width:x,maxWidth:x,minHeight:y,height:y,maxHeight:y};},_applyPadding:function(z,A,name){if(z&&(name==f||name==o)){throw new Error(b);};qx.ui.root.Abstract.prototype._applyPadding.call(this,z,A,name);},_applyDecorator:function(B,C){qx.ui.root.Abstract.prototype._applyDecorator.call(this,B,C);if(!B){return;};var D=this.getDecoratorElement().getInsets();if(D.left||D.top){throw new Error(m);};}},destruct:function(){this.__ce=this.__kp=null;}});})();(function(){var a="qx.event.type.KeySequence";qx.Class.define(a,{extend:qx.event.type.Dom,members:{init:function(b,c,d){qx.event.type.Dom.prototype.init.call(this,b,c,null,true,true);this._keyCode=b.keyCode;this._identifier=d;return this;},clone:function(e){var f=qx.event.type.Dom.prototype.clone.call(this,e);f._keyCode=this._keyCode;f._identifier=this._identifier;return f;},getKeyIdentifier:function(){return this._identifier;},getKeyCode:function(){return this._keyCode;},isPrintable:function(){return qx.event.util.Keyboard.isPrintableKeyIdentifier(this._identifier);}}});})();(function(){var l="backgroundColor",k="_applyOpacity",j="Boolean",h="__jN",g="opacity",f="interval",d="__iG",c="Tab",b="Color",a="qx.ui.root.Page",A="__jI",z="Number",y="qx.ui.core.Blocker",x="qx.ui.root.Application",w="_applyColor",v="px",u="keydown",t="deactivate",s="qx.event.type.Event",r="resize",p="keyup",q="keypress",n="unblocked",o="blocked",m="zIndex";qx.Class.define(y,{extend:qx.core.Object,events:{blocked:s,unblocked:s},construct:function(B){qx.core.Object.call(this);this._widget=B;this._isPageRoot=(qx.Class.isDefined(a)&&B instanceof qx.ui.root.Page);if(this._isPageRoot){B.addListener(r,this.__jP,this);};if(qx.Class.isDefined(x)&&B instanceof qx.ui.root.Application){this.setKeepBlockerActive(true);};this.__jJ=[];this.__jK=[];this.__jL=[];},properties:{color:{check:b,init:null,nullable:true,apply:w,themeable:true},opacity:{check:z,init:1,apply:k,themeable:true},keepBlockerActive:{check:j,init:false}},members:{__jI:null,__jM:0,__jN:null,__jL:null,__jJ:null,__jK:null,__jO:null,__iG:null,_isPageRoot:false,_widget:null,__jP:function(e){var C=e.getData();if(this.isContentBlocked()){this.getContentBlockerElement().setStyles({width:C.width,height:C.height});};if(this.isBlocked()){this.getBlockerElement().setStyles({width:C.width,height:C.height});};},_applyColor:function(D,E){var F=qx.theme.manager.Color.getInstance().resolve(D);this.__jQ(l,F);},_applyOpacity:function(G,H){this.__jQ(g,G);},__jQ:function(I,J){var K=[];this.__jI&&K.push(this.__jI);this.__jN&&K.push(this.__jN);for(var i=0;i<K.length;i++){K[i].setStyle(I,J);};},_backupActiveWidget:function(){var L=qx.event.Registration.getManager(window).getHandler(qx.event.handler.Focus);this.__jJ.push(L.getActive());this.__jK.push(L.getFocus());if(this._widget.isFocusable()){this._widget.focus();};},_restoreActiveWidget:function(){var O=this.__jJ.length;if(O>0){var N=this.__jJ[O-1];if(N){qx.bom.Element.activate(N);};this.__jJ.pop();};var M=this.__jK.length;if(M>0){var N=this.__jK[M-1];if(N){qx.bom.Element.focus(this.__jK[M-1]);};this.__jK.pop();};},__jR:function(){return new qx.html.Blocker(this.getColor(),this.getOpacity());},getBlockerElement:function(){if(!this.__jI){this.__jI=this.__jR();this.__jI.setStyle(m,15);this._widget.getContainerElement().add(this.__jI);this.__jI.exclude();};return this.__jI;},block:function(){this.__jM++;if(this.__jM<2){this._backupActiveWidget();var P=this.getBlockerElement();P.include();P.activate();P.addListener(t,this.__jW,this);P.addListener(q,this.__jV,this);P.addListener(u,this.__jV,this);P.addListener(p,this.__jV,this);this.fireEvent(o,qx.event.type.Event);};},isBlocked:function(){return this.__jM>0;},unblock:function(){if(!this.isBlocked()){return;};this.__jM--;if(this.__jM<1){this.__jS();this.__jM=0;};},forceUnblock:function(){if(!this.isBlocked()){return;};this.__jM=0;this.__jS();},__jS:function(){this._restoreActiveWidget();var Q=this.getBlockerElement();Q.removeListener(t,this.__jW,this);Q.removeListener(q,this.__jV,this);Q.removeListener(u,this.__jV,this);Q.removeListener(p,this.__jV,this);Q.exclude();this.fireEvent(n,qx.event.type.Event);},getContentBlockerElement:function(){if(!this.__jN){this.__jN=this.__jR();this._widget.getContentElement().add(this.__jN);this.__jN.exclude();};return this.__jN;},blockContent:function(R){var S=this.getContentBlockerElement();S.setStyle(m,R);this.__jL.push(R);if(this.__jL.length<2){S.include();if(this._isPageRoot){if(!this.__iG){this.__iG=new qx.event.Timer(300);this.__iG.addListener(f,this.__jU,this);};this.__iG.start();this.__jU();};this.fireEvent(o,qx.event.type.Event);};},isContentBlocked:function(){return this.__jL.length>0;},unblockContent:function(){if(!this.isContentBlocked()){return;};this.__jL.pop();var T=this.__jL[this.__jL.length-1];var U=this.getContentBlockerElement();U.setStyle(m,T);if(this.__jL.length<1){this.__jT();this.__jL=[];};},forceUnblockContent:function(){if(!this.isContentBlocked()){return;};this.__jL=[];var V=this.getContentBlockerElement();V.setStyle(m,null);this.__jT();},__jT:function(){this.getContentBlockerElement().exclude();if(this._isPageRoot){this.__iG.stop();};this.fireEvent(n,qx.event.type.Event);},__jU:function(){var W=this._widget.getContainerElement().getDomElement();var X=qx.dom.Node.getDocument(W);this.getContentBlockerElement().setStyles({height:X.documentElement.scrollHeight+v,width:X.documentElement.scrollWidth+v});},__jV:function(e){if(e.getKeyIdentifier()==c){e.stop();};},__jW:function(){if(this.getKeepBlockerActive()){this.getBlockerElement().activate();};}},destruct:function(){if(this._isPageRoot){this._widget.removeListener(r,this.__jP,this);};this._disposeObjects(h,A,d);this.__jO=this.__jJ=this.__jK=this._widget=this.__jL=null;}});})();(function(){var g="qxc.ui.versionlabel.VersionLabel",f="qooxdoo",e=" ",d="2.0.2",c="versionLabel.name",b="",a="versionLabel.version";qx.Class.define(g,{extend:qx.ui.basic.Label,construct:function(h,i){if(h==undefined){h=qx.core.Environment.get(c);};if(i==undefined){i=qx.core.Environment.get(a);if(i==null){i=b;if(i==b){i=d;};};};qx.ui.basic.Label.call(this,h+e+i);},defer:function(){qx.core.Environment.add(c,f);qx.core.Environment.add(a,null);}});})();(function(){var a="qx.ui.layout.Basic";qx.Class.define(a,{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:null,renderLayout:function(b,c){var g=this._getLayoutChildren();var d,f,e,h,top;for(var i=0,l=g.length;i<l;i++){d=g[i];f=d.getSizeHint();e=d.getLayoutProperties();h=(e.left||0)+d.getMarginLeft();top=(e.top||0)+d.getMarginTop();d.renderLayout(h,top,f.width,f.height);};},_computeSizeHint:function(){var p=this._getLayoutChildren();var m,r,n;var q=0,o=0;var j,k;for(var i=0,l=p.length;i<l;i++){m=p[i];r=m.getSizeHint();n=m.getLayoutProperties();j=r.width+(n.left||0)+m.getMarginLeft()+m.getMarginRight();k=r.height+(n.top||0)+m.getMarginTop()+m.getMarginBottom();if(j>q){q=j;};if(k>o){o=k;};};return {width:q,height:o};}}});})();(function(){var o="resize",n="qx.ui.root.Page",m="mshtml",l="The root widget does not support decorators with 'left', or 'top' insets!",k="gecko",j="paddingLeft",i="$$widget",h="The root widget does not support 'left', or 'top' paddings!",g="left",f="paddingTop",b="qxIsRootPage",d="absolute",c="engine.name",a="div";qx.Class.define(n,{extend:qx.ui.root.Abstract,construct:function(p){this.__kp=p;qx.ui.root.Abstract.call(this);this._setLayout(new qx.ui.layout.Basic());this.setZIndex(10000);qx.ui.core.queue.Layout.add(this);this.addListener(o,this.__jP,this);qx.ui.core.FocusHandler.getInstance().connectTo(this);if((qx.core.Environment.get(c)==m)){this.setKeepFocus(true);};},members:{__iG:null,__kp:null,_createContainerElement:function(){var r=this.__kp.createElement(a);this.__kp.body.appendChild(r);var q=new qx.html.Root(r);q.setStyles({position:d,textAlign:g});q.setAttribute(i,this.toHashCode());if((qx.core.Environment.get(c)==k)){q.setAttribute(b,1);};return q;},_createContentElement:function(){return new qx.html.Element(a);},_computeSizeHint:function(){var s=qx.bom.Document.getWidth(this._window);var t=qx.bom.Document.getHeight(this._window);return {minWidth:s,width:s,maxWidth:s,minHeight:t,height:t,maxHeight:t};},__jP:function(e){this.getContainerElement().setStyles({width:0,height:0});this.getContentElement().setStyles({width:0,height:0});},supportsMaximize:function(){return false;},_applyPadding:function(u,v,name){if(u&&(name==f||name==j)){throw new Error(h);};qx.ui.root.Abstract.prototype._applyPadding.call(this,u,v,name);},_applyDecorator:function(w,x){qx.ui.root.Abstract.prototype._applyDecorator.call(this,w,x);if(!w){return;};var y=this.getDecoratorElement().getInsets();if(y.left||y.top){throw new Error(l);};}},destruct:function(){this.__kp=null;}});})();(function(){var e="showcase.page.table.Content",d="showcase/table/icon.png",c="showcase.page.table.Page",b="table",a="Table";qx.Class.define(c,{extend:showcase.Page,construct:function(){showcase.Page.call(this);this.set({name:a,part:b,icon:d,contentClass:e,description:showcase.page.DescriptionBuilder.build(a,this.__BA,this.__BT,this.__BB,this.__BC,this.__BD,this.__BE)});},members:{__BA:"The table is a very powerful widget. It is “virtual” "+"in that the table data can be of any length (e.g. hundreds of thousands"+" of rows or more) yet only the rows which are actually being viewed are"+" rendered. The data you currently see is fetched from a "+"<a href='http://developer.yahoo.com/yql/' target='_blank'>YQL</a> "+"service so it's always up to date.",__BT:{"Sorting":"Click on the column header to sort the column.","Reordering":"Drag the column header to reorder.","Column Resizing":"Drag the column header separator to resize the columns.","Hide Columns":"Use the column drop-down menu in the upper right corner.","Table Resize":"Resize the window to see the table resize."},__BB:{"Cell Renderer":"Custom cell renderers like the boolean cell renderer can be configured.","Header Renderer":"Custom header renderers as shown in the “Explicit” column can be used."},__BC:{"pages/widget/table_remote_model.html":"Remote table model"},__BD:{"#table~Table.html":"Basic table","#table~Table_Cell_Editor.html":"Cell editors","#table~Table_Conditional.html":"Conditional cell renderer","#table~Table_Context_Menu.html":"Column context menus","#table~Table_Events.html":"Table events","#table~Table_Filtered_Model.html":"Filtered Table Model","#table~Table_Huge.html":"Table with 10000 rows and 50 columns","#table~Table_Meta_Columns.html":"Table with a fixed first column","#table~Table_Resize_Columns.html":"Column auto sizing","#table~Table_Selection.html":"Table selection modes","#table~Table_Window_Editor.html":"Windowed cell editor"},__BE:{"#qx.ui.table.Table":"Table"}}});})();(function(){var k="borderBottomWidth",j="borderTopWidth",i="left",h="borderLeftWidth",g="bottom",f="top",e="right",d="qx.bom.element.Scroll",c="borderRightWidth",b="visible",a="scroll";qx.Class.define(d,{statics:{intoViewX:function(l,stop,m){var parent=l.parentNode;var r=qx.dom.Node.getDocument(l);var n=r.body;var z,x,u;var B,s,C;var v,D,G;var E,p,y,o;var t,F,w;var q=m===i;var A=m===e;stop=stop?stop.parentNode:r;while(parent&&parent!=stop){if(parent.scrollWidth>parent.clientWidth&&(parent===n||qx.bom.element.Overflow.getY(parent)!=b)){if(parent===n){x=parent.scrollLeft;u=x+qx.bom.Viewport.getWidth();B=qx.bom.Viewport.getWidth();s=parent.clientWidth;C=parent.scrollWidth;v=0;D=0;G=0;}else {z=qx.bom.element.Location.get(parent);x=z.left;u=z.right;B=parent.offsetWidth;s=parent.clientWidth;C=parent.scrollWidth;v=parseInt(qx.bom.element.Style.get(parent,h),10)||0;D=parseInt(qx.bom.element.Style.get(parent,c),10)||0;G=B-s-v-D;};E=qx.bom.element.Location.get(l);p=E.left;y=E.right;o=l.offsetWidth;t=p-x-v;F=y-u+D;w=0;if(q){w=t;}else if(A){w=F+G;}else if(t<0||o>s){w=t;}else if(F>0){w=F+G;};;;parent.scrollLeft+=w;qx.event.Registration.fireNonBubblingEvent(parent,a);};if(parent===n){break;};parent=parent.parentNode;};},intoViewY:function(H,stop,I){var parent=H.parentNode;var O=qx.dom.Node.getDocument(H);var J=O.body;var W,K,S;var Y,V,Q;var M,N,L;var bb,bc,X,R;var U,P,bd;var ba=I===f;var T=I===g;stop=stop?stop.parentNode:O;while(parent&&parent!=stop){if(parent.scrollHeight>parent.clientHeight&&(parent===J||qx.bom.element.Overflow.getY(parent)!=b)){if(parent===J){K=parent.scrollTop;S=K+qx.bom.Viewport.getHeight();Y=qx.bom.Viewport.getHeight();V=parent.clientHeight;Q=parent.scrollHeight;M=0;N=0;L=0;}else {W=qx.bom.element.Location.get(parent);K=W.top;S=W.bottom;Y=parent.offsetHeight;V=parent.clientHeight;Q=parent.scrollHeight;M=parseInt(qx.bom.element.Style.get(parent,j),10)||0;N=parseInt(qx.bom.element.Style.get(parent,k),10)||0;L=Y-V-M-N;};bb=qx.bom.element.Location.get(H);bc=bb.top;X=bb.bottom;R=H.offsetHeight;U=bc-K-M;P=X-S+N;bd=0;if(ba){bd=U;}else if(T){bd=P+L;}else if(U<0||R>V){bd=U;}else if(P>0){bd=P+L;};;;parent.scrollTop+=bd;qx.event.Registration.fireNonBubblingEvent(parent,a);};if(parent===J){break;};parent=parent.parentNode;};},intoView:function(be,stop,bf,bg){this.intoViewX(be,stop,bf);this.intoViewY(be,stop,bg);}}});})();(function(){var g="qx.dom.Hierarchy",f="previousSibling",e="nextSibling",d="parentNode",c="*",b="html.element.compareDocumentPosition",a="html.element.contains";qx.Bootstrap.define(g,{statics:{getNodeIndex:function(h){var i=0;while(h&&(h=h.previousSibling)){i++;};return i;},getElementIndex:function(j){var k=0;var l=qx.dom.Node.ELEMENT;while(j&&(j=j.previousSibling)){if(j.nodeType==l){k++;};};return k;},getNextElementSibling:function(m){while(m&&(m=m.nextSibling)&&!qx.dom.Node.isElement(m)){continue;};return m||null;},getPreviousElementSibling:function(n){while(n&&(n=n.previousSibling)&&!qx.dom.Node.isElement(n)){continue;};return n||null;},contains:function(o,p){if(qx.core.Environment.get(a)){if(qx.dom.Node.isDocument(o)){var q=qx.dom.Node.getDocument(p);return o&&q==o;}else if(qx.dom.Node.isDocument(p)){return false;}else {return o.contains(p);};}else if(qx.core.Environment.get(b)){return !!(o.compareDocumentPosition(p)&16);}else {while(p){if(o==p){return true;};p=p.parentNode;};return false;};},isRendered:function(r){var s=r.ownerDocument||r.document;if(qx.core.Environment.get(a)){if(!r.parentNode||!r.offsetParent){return false;};return s.body.contains(r);}else if(qx.core.Environment.get(b)){return !!(s.compareDocumentPosition(r)&16);}else {while(r){if(r==s.body){return true;};r=r.parentNode;};return false;};},isDescendantOf:function(t,u){return this.contains(u,t);},getCommonParent:function(v,w){if(v===w){return v;};if(qx.core.Environment.get(a)){while(v&&qx.dom.Node.isElement(v)){if(v.contains(w)){return v;};v=v.parentNode;};return null;}else {var x=[];while(v||w){if(v){if(qx.lang.Array.contains(x,v)){return v;};x.push(v);v=v.parentNode;};if(w){if(qx.lang.Array.contains(x,w)){return w;};x.push(w);w=w.parentNode;};};return null;};},getAncestors:function(y){return this._recursivelyCollect(y,d);},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(B){return qx.lang.Array.fromCollection(B.getElementsByTagName(c));},getFirstDescendant:function(C){C=C.firstChild;while(C&&C.nodeType!=1){C=C.nextSibling;};return C;},getLastDescendant:function(D){D=D.lastChild;while(D&&D.nodeType!=1){D=D.previousSibling;};return D;},getPreviousSiblings:function(E){return this._recursivelyCollect(E,f);},getNextSiblings:function(F){return this._recursivelyCollect(F,e);},_recursivelyCollect:function(G,H){var I=[];while(G=G[H]){if(G.nodeType==1){I.push(G);};};return I;},getSiblings:function(J){return this.getPreviousSiblings(J).reverse().concat(this.getNextSiblings(J));},isEmpty:function(K){K=K.firstChild;while(K){if(K.nodeType===qx.dom.Node.ELEMENT||K.nodeType===qx.dom.Node.TEXT){return false;};K=K.nextSibling;};return true;},cleanWhitespace:function(L){var M=L.firstChild;while(M){var N=M.nextSibling;if(M.nodeType==3&&!/\S/.test(M.nodeValue)){L.removeChild(M);};M=N;};}}});})();(function(){var b="qx.ui.core.queue.Layout",a="layout";qx.Class.define(b,{statics:{__gM:{},remove:function(c){delete this.__gM[c.$$hash];},add:function(d){this.__gM[d.$$hash]=d;qx.ui.core.queue.Manager.scheduleFlush(a);},isScheduled:function(e){return !!this.__gM[e.$$hash];},flush:function(){var f=this.__gP();for(var i=f.length-1;i>=0;i--){var g=f[i];if(g.hasValidLayout()){continue;};if(g.isRootWidget()&&!g.hasUserBounds()){var j=g.getSizeHint();g.renderLayout(0,0,j.width,j.height);}else {var h=g.getBounds();g.renderLayout(h.left,h.top,h.width,h.height);};};},getNestingLevel:function(k){var l=this.__gO;var n=0;var parent=k;while(true){if(l[parent.$$hash]!=null){n+=l[parent.$$hash];break;};if(!parent.$$parent){break;};parent=parent.$$parent;n+=1;};var m=n;while(k&&k!==parent){l[k.$$hash]=m--;k=k.$$parent;};return n;},__gN:function(){var t=qx.ui.core.queue.Visibility;this.__gO={};var s=[];var r=this.__gM;var o,q;for(var p in r){o=r[p];if(t.isVisible(o)){q=this.getNestingLevel(o);if(!s[q]){s[q]={};};s[q][p]=o;delete r[p];};};return s;},__gP:function(){var x=[];var z=this.__gN();for(var w=z.length-1;w>=0;w--){if(!z[w]){continue;};for(var v in z[w]){var u=z[w][v];if(w==0||u.isRootWidget()||u.hasUserBounds()){x.push(u);u.invalidateLayoutCache();continue;};var B=u.getSizeHint(false);if(B){u.invalidateLayoutCache();var y=u.getSizeHint();var A=(!u.getBounds()||B.minWidth!==y.minWidth||B.width!==y.width||B.maxWidth!==y.maxWidth||B.minHeight!==y.minHeight||B.height!==y.height||B.maxHeight!==y.maxHeight);}else {A=true;};if(A){var parent=u.getLayoutParent();if(!z[w-1]){z[w-1]={};};z[w-1][parent.$$hash]=parent;}else {x.push(u);};};};return x;}}});})();(function(){var l="Silverlight",k="plugin.silverlight.version",h="function",g="QuickTimeCheckObject.QuickTimeCheck.1",f="Adobe Acrobat",e="plugin.windowsmedia",d="QuickTime",c="plugin.silverlight",b="qx.bom.client.Plugin",a="plugin.divx",H="Chrome PDF Viewer",G="Windows Media",F="plugin.gears",E="plugin.quicktime",D="plugin.windowsmedia.version",C="DivX Web Player",B="AgControl.AgControl",A="plugin.pdf",z="plugin.pdf.version",y="plugin.divx.version",s="WMPlayer.OCX.7",t="AcroPDF.PDF",q="plugin.activex",r="plugin.quicktime.version",o="npdivx.DivXBrowserPlugin.1",p="pdf",m="wmv",n="divx",u="quicktime",v="mshtml",x="silverlight",w="";qx.Bootstrap.define(b,{statics:{getGears:function(){return !!(window.google&&window.google.gears);},getActiveX:function(){return (typeof window.ActiveXObject===h);},__gu:{quicktime:{plugin:[d],control:g},wmv:{plugin:[G],control:s},divx:{plugin:[C],control:o},silverlight:{plugin:[l],control:B},pdf:{plugin:[H,f],control:t}},getQuicktimeVersion:function(){var I=qx.bom.client.Plugin.__gu[u];return qx.bom.client.Plugin.__gv(I.control,I.plugin);},getWindowsMediaVersion:function(){var J=qx.bom.client.Plugin.__gu[m];return qx.bom.client.Plugin.__gv(J.control,J.plugin);},getDivXVersion:function(){var K=qx.bom.client.Plugin.__gu[n];return qx.bom.client.Plugin.__gv(K.control,K.plugin);},getSilverlightVersion:function(){var L=qx.bom.client.Plugin.__gu[x];return qx.bom.client.Plugin.__gv(L.control,L.plugin);},getPdfVersion:function(){var M=qx.bom.client.Plugin.__gu[p];return qx.bom.client.Plugin.__gv(M.control,M.plugin);},getQuicktime:function(){var N=qx.bom.client.Plugin.__gu[u];return qx.bom.client.Plugin.__gw(N.control,N.plugin);},getWindowsMedia:function(){var O=qx.bom.client.Plugin.__gu[m];return qx.bom.client.Plugin.__gw(O.control,O.plugin);},getDivX:function(){var P=qx.bom.client.Plugin.__gu[n];return qx.bom.client.Plugin.__gw(P.control,P.plugin);},getSilverlight:function(){var Q=qx.bom.client.Plugin.__gu[x];return qx.bom.client.Plugin.__gw(Q.control,Q.plugin);},getPdf:function(){var R=qx.bom.client.Plugin.__gu[p];return qx.bom.client.Plugin.__gw(R.control,R.plugin);},__gv:function(S,T){var U=qx.bom.client.Plugin.__gw(S,T);if(!U){return w;};if(qx.bom.client.Engine.getName()==v){var V=new ActiveXObject(S);try{var Y=V.versionInfo;if(Y!=undefined){return Y;};Y=V.version;if(Y!=undefined){return Y;};Y=V.settings.version;if(Y!=undefined){return Y;};}catch(bb){return w;};return w;}else {var ba=navigator.plugins;var X=/([0-9]\.[0-9])/g;for(var i=0;i<ba.length;i++){var W=ba[i];for(var j=0;j<T.length;j++){if(W.name.indexOf(T[j])!==-1){if(X.test(W.name)||X.test(W.description)){return RegExp.$1;};};};};return w;};},__gw:function(bc,bd){if(qx.bom.client.Engine.getName()==v){var be=window.ActiveXObject;if(!be){return false;};try{new ActiveXObject(bc);}catch(bg){return false;};return true;}else {var bf=navigator.plugins;if(!bf){return false;};var name;for(var i=0;i<bf.length;i++){name=bf[i].name;for(var j=0;j<bd.length;j++){if(name.indexOf(bd[j])!==-1){return true;};};};return false;};}},defer:function(bh){qx.core.Environment.add(F,bh.getGears);qx.core.Environment.add(E,bh.getQuicktime);qx.core.Environment.add(r,bh.getQuicktimeVersion);qx.core.Environment.add(e,bh.getWindowsMedia);qx.core.Environment.add(D,bh.getWindowsMediaVersion);qx.core.Environment.add(a,bh.getDivX);qx.core.Environment.add(y,bh.getDivXVersion);qx.core.Environment.add(c,bh.getSilverlight);qx.core.Environment.add(k,bh.getSilverlightVersion);qx.core.Environment.add(A,bh.getPdf);qx.core.Environment.add(z,bh.getPdfVersion);qx.core.Environment.add(q,bh.getActiveX);}});})();(function(){var k="mousedown",j="qx.ui.core.scroll.NativeScrollBar",i="PositiveNumber",h="Integer",g="mousemove",f="__mb",d="_applyMaximum",c="_applyOrientation",b="appear",a="PositiveInteger",y="mshtml",x="engine.name",w="mouseup",v="Number",u="_applyPosition",t="scrollbar",s="native",r="-1px",q="0",p="hidden",n="vertical",o="px",l="scroll",m="horizontal";qx.Class.define(j,{extend:qx.ui.core.Widget,implement:qx.ui.core.scroll.IScrollBar,construct:function(z){qx.ui.core.Widget.call(this);this.addState(s);this.getContentElement().addListener(l,this._onScroll,this);this.addListener(k,this._stopPropagation,this);this.addListener(w,this._stopPropagation,this);this.addListener(g,this._stopPropagation,this);this.addListener(b,this._onAppear,this);this.getContentElement().add(this._getScrollPaneElement());if(z!=null){this.setOrientation(z);}else {this.initOrientation();};},properties:{appearance:{refine:true,init:t},orientation:{check:[m,n],init:m,apply:c},maximum:{check:a,apply:d,init:100},position:{check:v,init:0,apply:u,event:l},singleStep:{check:h,init:20},knobFactor:{check:i,nullable:true}},members:{__ma:null,__mb:null,_getScrollPaneElement:function(){if(!this.__mb){this.__mb=new qx.html.Element();};return this.__mb;},renderLayout:function(A,top,B,C){var D=qx.ui.core.Widget.prototype.renderLayout.call(this,A,top,B,C);this._updateScrollBar();return D;},_getContentHint:function(){var E=qx.bom.element.Overflow.getScrollbarWidth();return {width:this.__ma?100:E,maxWidth:this.__ma?null:E,minWidth:this.__ma?null:E,height:this.__ma?E:100,maxHeight:this.__ma?E:null,minHeight:this.__ma?E:null};},_applyEnabled:function(F,G){qx.ui.core.Widget.prototype._applyEnabled.call(this,F,G);this._updateScrollBar();},_applyMaximum:function(H){this._updateScrollBar();},_applyPosition:function(I){var content=this.getContentElement();if(this.__ma){content.scrollToX(I);}else {content.scrollToY(I);};},_applyOrientation:function(J,K){var L=this.__ma=J===m;this.set({allowGrowX:L,allowShrinkX:L,allowGrowY:!L,allowShrinkY:!L});if(L){this.replaceState(n,m);}else {this.replaceState(m,n);};this.getContentElement().setStyles({overflowX:L?l:p,overflowY:L?p:l});qx.ui.core.queue.Layout.add(this);},_updateScrollBar:function(){var N=this.__ma;var O=this.getBounds();if(!O){return;};if(this.isEnabled()){var P=N?O.width:O.height;var M=this.getMaximum()+P;}else {M=0;};if((qx.core.Environment.get(x)==y)){var O=this.getBounds();this.getContentElement().setStyles({left:N?q:r,top:N?r:q,width:(N?O.width:O.width+1)+o,height:(N?O.height+1:O.height)+o});};this._getScrollPaneElement().setStyles({left:0,top:0,width:(N?M:1)+o,height:(N?1:M)+o});this.scrollTo(this.getPosition());},scrollTo:function(Q){this.setPosition(Math.max(0,Math.min(this.getMaximum(),Q)));},scrollBy:function(R){this.scrollTo(this.getPosition()+R);},scrollBySteps:function(S){var T=this.getSingleStep();this.scrollBy(S*T);},_onScroll:function(e){var V=this.getContentElement();var U=this.__ma?V.getScrollX():V.getScrollY();this.setPosition(U);},_onAppear:function(e){this._applyPosition(this.getPosition());},_stopPropagation:function(e){e.stopPropagation();}},destruct:function(){this._disposeObjects(f);}});})();(function(){var g="change",f="qx.data.Array",e="qx.data.controller.MSelection",d="_applySelection",c="Target property is needed.",b="target",a="changeSelection";qx.Mixin.define(e,{construct:function(){if(!qx.Class.hasProperty(this.constructor,b)){throw new Error(c);};if(this.getSelection()==null){this.__Bt=new qx.data.Array();this.setSelection(this.__Bt);};},properties:{selection:{check:f,event:a,apply:d,init:null}},members:{_modifingSelection:0,__Bu:null,__Bv:null,__Bt:null,_applySelection:function(h,j){if(this.__Bv!=undefined&&j!=undefined){j.removeListenerById(this.__Bv);};this.__Bv=h.addListener(g,this.__Bw,this);this._updateSelection();},__Bw:function(){this._updateSelection();},_changeTargetSelection:function(){if(this.getTarget()==null){return;};if(!this.__Bx()&&!this.__By()){return;};if(this._inSelectionModification()){return;};var l=this.getTarget().getSelection();var k=this.getSelection();if(k==null){k=new qx.data.Array();this.__Bt=k;this.setSelection(k);};var m=[0,k.getLength()];for(var i=0;i<l.length;i++){m.push(l[i].getModel());};k.splice.apply(k,m).dispose();this.fireDataEvent(a,this.getSelection());},_addChangeTargetListener:function(n,o){if(this.__Bu!=undefined&&o!=undefined){o.removeListenerById(this.__Bu);};if(n!=null){if(this.__Bx()||this.__By()){this.__Bu=n.addListener(a,this._changeTargetSelection,this);};};},_updateSelection:function(){if(!this.getTarget()){return;};this._startSelectionModification();if(this.__Bx()){var r=[];for(var i=0;i<this.getSelection().length;i++){var s=this.getSelection().getItem(i);var t=this.__Bz(s);if(t!=null){r.push(t);};};this.getTarget().setSelection(r);r=this.getTarget().getSelection();var p=[];for(var i=0;i<r.length;i++){p[i]=r[i].getModel();};for(var i=this.getSelection().length-1;i>=0;i--){if(!qx.lang.Array.contains(p,this.getSelection().getItem(i))){this.getSelection().splice(i,1).dispose();};};}else if(this.__By()){var q=this.getSelection().getItem(this.getSelection().length-1);if(q!==undefined){this.__rE(q);this.getSelection().splice(0,this.getSelection().getLength()-1).dispose();}else {this.getTarget().resetSelection();};};this._endSelectionModification();},__Bx:function(){var u=this.getTarget().constructor;return qx.Class.implementsInterface(u,qx.ui.core.IMultiSelection);},__By:function(){var v=this.getTarget().constructor;return qx.Class.implementsInterface(v,qx.ui.core.ISingleSelection);},__rE:function(w){var x=this.__Bz(w);if(x==null){return;};if(this.__Bx()){this.getTarget().addToSelection(x);}else if(this.__By()){this.getTarget().setSelection([x]);};},__Bz:function(y){var z=this.getTarget().getSelectables(true);for(var i=0;i<z.length;i++){if(z[i].getModel()==y){return z[i];};};return null;},_startSelectionModification:function(){this._modifingSelection++;},_endSelectionModification:function(){this._modifingSelection>0?this._modifingSelection--:null;},_inSelectionModification:function(){return this._modifingSelection>0;}},destruct:function(){if(this.__Bt){this.__Bt.dispose();};}});})();(function(){var a="qx.data.controller.ISelection";qx.Interface.define(a,{members:{setSelection:function(b){},getSelection:function(){},resetSelection:function(){}}});})();(function(){var m="changeModel",k="_applyLabelOptions",h="_applyLabelPath",g="changeTarget",f="_applyModel",e="icon",d="qx.data.controller.List",c="_applyIconPath",b="_applyDelegate",a="changeDelegate",z="_applyTarget",y="qx.data.IListData",x="model",w="label",v="_applyIconOptions",u="change",t="ReverseBindingId",s="BindingId",r="]",q="model[",o="String",p=".",n="";qx.Class.define(d,{extend:qx.core.Object,include:qx.data.controller.MSelection,implement:qx.data.controller.ISelection,construct:function(A,B,C){qx.core.Object.call(this);this.__zA=[];this.__Bf=[];this.__Bg=[];this.__Bh={};if(C!=null){this.setLabelPath(C);};if(A!=null){this.setModel(A);};if(B!=null){this.setTarget(B);};},properties:{model:{check:y,apply:f,event:m,nullable:true,dereference:true},target:{apply:z,event:g,nullable:true,init:null,dereference:true},labelPath:{check:o,apply:h,nullable:true},iconPath:{check:o,apply:c,nullable:true},labelOptions:{apply:k,nullable:true},iconOptions:{apply:v,nullable:true},delegate:{apply:b,event:a,init:null,nullable:true}},members:{__Bi:null,__zA:null,__Bh:null,__Bf:null,__Bg:null,__Bj:null,__Bk:null,update:function(){this.__Bm();this.__Bq();this._updateSelection();},_applyDelegate:function(D,E){this._setConfigureItem(D,E);this._setFilter(D,E);this._setCreateItem(D,E);this._setBindItem(D,E);},_applyIconOptions:function(F,G){this.__Bq();},_applyLabelOptions:function(H,I){this.__Bq();},_applyIconPath:function(J,K){this.__Bq();},_applyLabelPath:function(L,M){this.__Bq();},_applyModel:function(N,O){if(O!=undefined){if(this.__Bi!=undefined){O.removeListenerById(this.__Bi);};};if(this.getSelection()!=undefined&&this.getSelection().length>0){this.getSelection().splice(0,this.getSelection().length).dispose();};if(N!=null){this.__Bi=N.addListener(u,this.__Bl,this);this.__zH();this.__Bm();if(O==null){this._changeTargetSelection();}else {this.__Bj=true;qx.ui.core.queue.Widget.add(this);};}else {var P=this.getTarget();if(P!=null){var length=P.getChildren().length;for(var i=0;i<length;i++){this.__Bp();};};};},_applyTarget:function(Q,R){this._addChangeTargetListener(Q,R);if(R!=undefined){var S=R.removeAll();for(var i=0;i<S.length;i++){S[i].destroy();};this.removeAllBindings();};if(Q!=null){if(this.getModel()!=null){for(var i=0;i<this.__zA.length;i++){this.__Bo(this.__Bs(i));};};};},__Bl:function(){this.__Bk=true;qx.ui.core.queue.Widget.add(this);if(this.__zA.length!=this.getModel().getLength()){this.update();};},syncWidget:function(){if(this.__Bj){this._changeTargetSelection();};if(this.__Bk){this._updateSelection();};this.__Bk=this.__Bj=null;},__Bm:function(){if(this.getTarget()==null){return;};this.__zH();var U=this.__zA.length;var T=this.getTarget().getChildren().length;if(U>T){for(var j=T;j<U;j++){this.__Bo(this.__Bs(j));};}else if(U<T){for(var j=T;j>U;j--){this.__Bp();};};this.__Bj=true;qx.ui.core.queue.Widget.add(this);},__Bn:function(){var V=this.getModel();if(V!=null){V.removeListenerById(this.__Bi);this.__Bi=V.addListener(u,this.__Bl,this);};},_createItem:function(){var X=this.getDelegate();if(X!=null&&X.createItem!=null){var W=X.createItem();}else {var W=new qx.ui.form.ListItem();};if(X!=null&&X.configureItem!=null){X.configureItem(W);};return W;},__Bo:function(Y){var ba=this._createItem();this._bindListItem(ba,Y);this.getTarget().add(ba);},__Bp:function(){this._startSelectionModification();var bc=this.getTarget().getChildren();var bb=bc.length-1;var bd=bc[bb];this._removeBindingsFrom(bd);this.getTarget().removeAt(bb);bd.destroy();this._endSelectionModification();},getVisibleModels:function(){var be=[];var bf=this.getTarget();if(bf!=null){var bg=bf.getChildren();for(var i=0;i<bg.length;i++){be.push(bg[i].getModel());};};return new qx.data.Array(be);},_bindListItem:function(bh,bi){var bj=this.getDelegate();if(bj!=null&&bj.bindItem!=null){bj.bindItem(this,bh,bi);}else {this.bindDefaultProperties(bh,bi);};},bindDefaultProperties:function(bk,bl){this.bindProperty(n,x,null,bk,bl);this.bindProperty(this.getLabelPath(),w,this.getLabelOptions(),bk,bl);if(this.getIconPath()!=null){this.bindProperty(this.getIconPath(),e,this.getIconOptions(),bk,bl);};},bindProperty:function(bm,bn,bo,bp,bq){if(bo!=null){var bo=qx.lang.Object.clone(bo);this.__Bh[bn]=bo.onUpdate;delete bo.onUpdate;}else {bo={};this.__Bh[bn]=null;};bo.onUpdate=qx.lang.Function.bind(this._onBindingSet,this,bq);var br=q+bq+r;if(bm!=null&&bm!=n){br+=p+bm;};var bs=this.bind(br,bp,bn,bo);bp.setUserData(bn+s,bs);if(!qx.lang.Array.contains(this.__Bf,bn)){this.__Bf.push(bn);};},bindPropertyReverse:function(bt,bu,bv,bw,bx){var by=q+bx+r;if(bt!=null&&bt!=n){by+=p+bt;};var bz=bw.bind(bu,this,by,bv);bw.setUserData(bt+t,bz);if(!qx.lang.Array.contains(this.__Bg,bt)){this.__Bg.push(bt);};},_onBindingSet:function(bA,bB,bC){if(this.getModel()==null||this._inSelectionModification()){return;};for(var i=0;i<this.__Bf.length;i++){if(this.__Bh[this.__Bf[i]]!=null){this.__Bh[this.__Bf[i]]();};};},_removeBindingsFrom:function(bD){for(var i=0;i<this.__Bf.length;i++){var bE=bD.getUserData(this.__Bf[i]+s);if(bE!=null){this.removeBinding(bE);};};for(var i=0;i<this.__Bg.length;i++){var bE=bD.getUserData(this.__Bg[i]+t);if(bE!=null){bD.removeBinding(bE);};};},__Bq:function(){if(this.getTarget()==null||this.getModel()==null){return;};var bF=this.getTarget().getChildren();for(var i=0;i<bF.length;i++){this._removeBindingsFrom(bF[i]);this._bindListItem(bF[i],this.__Bs(i));};this.__Bn();},_setConfigureItem:function(bG,bH){if(bG!=null&&bG.configureItem!=null&&this.getTarget()!=null){var bI=this.getTarget().getChildren();for(var i=0;i<bI.length;i++){bG.configureItem(bI[i]);};};},_setBindItem:function(bJ,bK){if(bJ!=null&&bJ.bindItem!=null){if(bK!=null&&bK.bindItem!=null&&bJ.bindItem==bK.bindItem){return;};this.__Bq();};},_setCreateItem:function(bL,bM){if(this.getTarget()==null||this.getModel()==null||bL==null||bL.createItem==null){return;};this._startSelectionModification();var bO=this.getTarget().getChildren();for(var i=0,l=bO.length;i<l;i++){this._removeBindingsFrom(bO[i]);};var bN=this.getTarget().removeAll();for(var i=0;i<bN.length;i++){bN[i].destroy();};this.update();this._endSelectionModification();this._updateSelection();},_setFilter:function(bP,bQ){if((bP==null||bP.filter==null)&&(bQ!=null&&bQ.filter!=null)){this.__Br();};if(this.getTarget()==null||this.getModel()==null||bP==null||bP.filter==null){return;};this._startSelectionModification();var bU=this.getTarget().getChildren();for(var i=0,l=bU.length;i<l;i++){this._removeBindingsFrom(bU[i]);};var bS=this.__zA;this.__zH();if(bS.length>this.__zA.length){for(var j=bS.length;j>this.__zA.length;j--){this.getTarget().removeAt(j-1).destroy();};}else if(bS.length<this.__zA.length){for(var j=bS.length;j<this.__zA.length;j++){var bT=this._createItem();this.getTarget().add(bT);};};var bR=this.getTarget().getChildren();for(var i=0;i<bR.length;i++){this._bindListItem(bR[i],this.__Bs(i));};this.__Bn();this._endSelectionModification();this._updateSelection();},__Br:function(){this.__zH();this.__Bm();this.__Bq();this.__Bk=true;qx.ui.core.queue.Widget.add(this);},__zH:function(){var bW=this.getModel();if(bW==null){return;};var bX=this.getDelegate();if(bX!=null){var bV=bX.filter;};this.__zA=[];for(var i=0;i<bW.getLength();i++){if(bV==null||bV(bW.getItem(i))){this.__zA.push(i);};};},__Bs:function(bY){return this.__zA[bY];}},destruct:function(){this.__zA=this.__Bh=this.__Bf=null;this.__Bg=null;qx.ui.core.queue.Widget.remove(this);}});})();(function(){var m="Boolean",l=") to the object '",k="Please use only one array at a time: ",h="Integer",g=" of object ",f="qx.data.SingleValueBinding",d="No number or 'last' value hast been given",c="Binding property ",b="Binding could not be found!",a="Binding from '",M="PositiveNumber",L="PositiveInteger",K="Binding does not exist!",J=" in an array binding: ",I=").",H="Date",G=" not possible: No event available. ",F=". Error message: ",E="set",D="deepBinding",u="item",v="reset",s="Failed so set value ",t=" does not work.",q="' (",r=" on ",n="String",p="Number",w="change",x="]",z=".",y="last",B="[",A="",C="get";qx.Class.define(f,{statics:{__bg:{},bind:function(N,O,P,Q,R){var bd=this.__bi(N,O,P,Q,R);var X=O.split(z);var T=this.__bo(X);var bc=[];var Y=[];var ba=[];var V=[];var W=N;try{for(var i=0;i<X.length;i++){if(T[i]!==A){V.push(w);}else {V.push(this.__bj(W,X[i]));};bc[i]=W;if(i==X.length-1){if(T[i]!==A){var bh=T[i]===y?W.length-1:T[i];var S=W.getItem(bh);this.__bn(S,P,Q,R,N);ba[i]=this.__bp(W,V[i],P,Q,R,T[i]);}else {if(X[i]!=null&&W[C+qx.lang.String.firstUp(X[i])]!=null){var S=W[C+qx.lang.String.firstUp(X[i])]();this.__bn(S,P,Q,R,N);};ba[i]=this.__bp(W,V[i],P,Q,R);};}else {var be={index:i,propertyNames:X,sources:bc,listenerIds:ba,arrayIndexValues:T,targetObject:P,targetPropertyChain:Q,options:R,listeners:Y};var bb=qx.lang.Function.bind(this.__bh,this,be);Y.push(bb);ba[i]=W.addListener(V[i],bb);};if(W[C+qx.lang.String.firstUp(X[i])]==null){W=null;}else if(T[i]!==A){W=W[C+qx.lang.String.firstUp(X[i])](T[i]);}else {W=W[C+qx.lang.String.firstUp(X[i])]();};if(!W){break;};};}catch(bi){for(var i=0;i<bc.length;i++){if(bc[i]&&ba[i]){bc[i].removeListenerById(ba[i]);};};var bg=bd.targets;var U=bd.listenerIds[i];for(var i=0;i<bg.length;i++){if(bg[i]&&U[i]){bg[i].removeListenerById(U[i]);};};throw bi;};var bf={type:D,listenerIds:ba,sources:bc,targetListenerIds:bd.listenerIds,targets:bd.targets};this.__bq(bf,N,O,P,Q);return bf;},__bh:function(bj){if(bj.options&&bj.options.onUpdate){bj.options.onUpdate(bj.sources[bj.index],bj.targetObject);};for(var j=bj.index+1;j<bj.propertyNames.length;j++){var bn=bj.sources[j];bj.sources[j]=null;if(!bn){continue;};bn.removeListenerById(bj.listenerIds[j]);};var bn=bj.sources[bj.index];for(var j=bj.index+1;j<bj.propertyNames.length;j++){if(bj.arrayIndexValues[j-1]!==A){bn=bn[C+qx.lang.String.firstUp(bj.propertyNames[j-1])](bj.arrayIndexValues[j-1]);}else {bn=bn[C+qx.lang.String.firstUp(bj.propertyNames[j-1])]();};bj.sources[j]=bn;if(!bn){this.__bk(bj.targetObject,bj.targetPropertyChain);break;};if(j==bj.propertyNames.length-1){if(qx.Class.implementsInterface(bn,qx.data.IListData)){var bo=bj.arrayIndexValues[j]===y?bn.length-1:bj.arrayIndexValues[j];var bl=bn.getItem(bo);this.__bn(bl,bj.targetObject,bj.targetPropertyChain,bj.options,bj.sources[bj.index]);bj.listenerIds[j]=this.__bp(bn,w,bj.targetObject,bj.targetPropertyChain,bj.options,bj.arrayIndexValues[j]);}else {if(bj.propertyNames[j]!=null&&bn[C+qx.lang.String.firstUp(bj.propertyNames[j])]!=null){var bl=bn[C+qx.lang.String.firstUp(bj.propertyNames[j])]();this.__bn(bl,bj.targetObject,bj.targetPropertyChain,bj.options,bj.sources[bj.index]);};var bm=this.__bj(bn,bj.propertyNames[j]);bj.listenerIds[j]=this.__bp(bn,bm,bj.targetObject,bj.targetPropertyChain,bj.options);};}else {if(bj.listeners[j]==null){var bk=qx.lang.Function.bind(this.__bh,this,bj);bj.listeners.push(bk);};if(qx.Class.implementsInterface(bn,qx.data.IListData)){var bm=w;}else {var bm=this.__bj(bn,bj.propertyNames[j]);};bj.listenerIds[j]=bn.addListener(bm,bj.listeners[j]);};};},__bi:function(bp,bq,br,bs,bt){var bx=bs.split(z);var bv=this.__bo(bx);var bC=[];var bB=[];var bz=[];var by=[];var bw=br;for(var i=0;i<bx.length-1;i++){if(bv[i]!==A){by.push(w);}else {try{by.push(this.__bj(bw,bx[i]));}catch(e){break;};};bC[i]=bw;var bA=function(){for(var j=i+1;j<bx.length-1;j++){var bF=bC[j];bC[j]=null;if(!bF){continue;};bF.removeListenerById(bz[j]);};var bF=bC[i];for(var j=i+1;j<bx.length-1;j++){var bD=qx.lang.String.firstUp(bx[j-1]);if(bv[j-1]!==A){var bG=bv[j-1]===y?bF.getLength()-1:bv[j-1];bF=bF[C+bD](bG);}else {bF=bF[C+bD]();};bC[j]=bF;if(bB[j]==null){bB.push(bA);};if(qx.Class.implementsInterface(bF,qx.data.IListData)){var bE=w;}else {try{var bE=qx.data.SingleValueBinding.__bj(bF,bx[j]);}catch(e){break;};};bz[j]=bF.addListener(bE,bB[j]);};qx.data.SingleValueBinding.updateTarget(bp,bq,br,bs,bt);};bB.push(bA);bz[i]=bw.addListener(by[i],bA);var bu=qx.lang.String.firstUp(bx[i]);if(bw[C+bu]==null){bw=null;}else if(bv[i]!==A){bw=bw[C+bu](bv[i]);}else {bw=bw[C+bu]();};if(!bw){break;};};return {listenerIds:bz,targets:bC};},updateTarget:function(bH,bI,bJ,bK,bL){var bM=this.getValueFromObject(bH,bI);bM=qx.data.SingleValueBinding.__br(bM,bJ,bK,bL,bH);this.__bl(bJ,bK,bM);},getValueFromObject:function(o,bN){var bR=this.__bm(o,bN);var bP;if(bR!=null){var bT=bN.substring(bN.lastIndexOf(z)+1,bN.length);if(bT.charAt(bT.length-1)==x){var bO=bT.substring(bT.lastIndexOf(B)+1,bT.length-1);var bQ=bT.substring(0,bT.lastIndexOf(B));var bS=bR[C+qx.lang.String.firstUp(bQ)]();if(bO==y){bO=bS.length-1;};if(bS!=null){bP=bS.getItem(bO);};}else {bP=bR[C+qx.lang.String.firstUp(bT)]();};};return bP;},__bj:function(bU,bV){var bW=this.__bs(bU,bV);if(bW==null){if(qx.Class.supportsEvent(bU.constructor,bV)){bW=bV;}else if(qx.Class.supportsEvent(bU.constructor,w+qx.lang.String.firstUp(bV))){bW=w+qx.lang.String.firstUp(bV);}else {throw new qx.core.AssertionError(c+bV+g+bU+G);};};return bW;},__bk:function(bX,bY){var ca=this.__bm(bX,bY);if(ca!=null){var cb=bY.substring(bY.lastIndexOf(z)+1,bY.length);if(cb.charAt(cb.length-1)==x){this.__bl(bX,bY,null);return;};if(ca[v+qx.lang.String.firstUp(cb)]!=undefined){ca[v+qx.lang.String.firstUp(cb)]();}else {ca[E+qx.lang.String.firstUp(cb)](null);};};},__bl:function(cc,cd,ce){var ci=this.__bm(cc,cd);if(ci!=null){var cj=cd.substring(cd.lastIndexOf(z)+1,cd.length);if(cj.charAt(cj.length-1)==x){var cf=cj.substring(cj.lastIndexOf(B)+1,cj.length-1);var ch=cj.substring(0,cj.lastIndexOf(B));var cg=cc;if(!qx.Class.implementsInterface(cg,qx.data.IListData)){cg=ci[C+qx.lang.String.firstUp(ch)]();};if(cf==y){cf=cg.length-1;};if(cg!=null){cg.setItem(cf,ce);};}else {ci[E+qx.lang.String.firstUp(cj)](ce);};};},__bm:function(ck,cl){var co=cl.split(z);var cp=ck;for(var i=0;i<co.length-1;i++){try{var cn=co[i];if(cn.indexOf(x)==cn.length-1){var cm=cn.substring(cn.indexOf(B)+1,cn.length-1);cn=cn.substring(0,cn.indexOf(B));};if(cn!=A){cp=cp[C+qx.lang.String.firstUp(cn)]();};if(cm!=null){if(cm==y){cm=cp.length-1;};cp=cp.getItem(cm);cm=null;};}catch(cq){return null;};};return cp;},__bn:function(cr,cs,ct,cu,cv){cr=this.__br(cr,cs,ct,cu,cv);if(cr===undefined){this.__bk(cs,ct);};if(cr!==undefined){try{this.__bl(cs,ct,cr);if(cu&&cu.onUpdate){cu.onUpdate(cv,cs,cr);};}catch(e){if(!(e instanceof qx.core.ValidationError)){throw e;};if(cu&&cu.onSetFail){cu.onSetFail(e);}else {qx.log.Logger.warn(s+cr+r+cs+F+e);};};};},__bo:function(cw){var cx=[];for(var i=0;i<cw.length;i++){var name=cw[i];if(qx.lang.String.endsWith(name,x)){var cy=name.substring(name.indexOf(B)+1,name.indexOf(x));if(name.indexOf(x)!=name.length-1){throw new Error(k+name+t);};if(cy!==y){if(cy==A||isNaN(parseInt(cy,10))){throw new Error(d+J+name+t);};};if(name.indexOf(B)!=0){cw[i]=name.substring(0,name.indexOf(B));cx[i]=A;cx[i+1]=cy;cw.splice(i+1,0,u);i++;}else {cx[i]=cy;cw.splice(i,1,u);};}else {cx[i]=A;};};return cx;},__bp:function(cz,cA,cB,cC,cD,cE){var cF;{};var cH=function(cI,e){if(cI!==A){if(cI===y){cI=cz.length-1;};var cL=cz.getItem(cI);if(cL===undefined){qx.data.SingleValueBinding.__bk(cB,cC);};var cJ=e.getData().start;var cK=e.getData().end;if(cI<cJ||cI>cK){return;};}else {var cL=e.getData();};{};cL=qx.data.SingleValueBinding.__br(cL,cB,cC,cD,cz);{};try{if(cL!==undefined){qx.data.SingleValueBinding.__bl(cB,cC,cL);}else {qx.data.SingleValueBinding.__bk(cB,cC);};if(cD&&cD.onUpdate){cD.onUpdate(cz,cB,cL);};}catch(e){if(!(e instanceof qx.core.ValidationError)){throw e;};if(cD&&cD.onSetFail){cD.onSetFail(e);}else {qx.log.Logger.warn(s+cL+r+cB+F+e);};};};if(!cE){cE=A;};cH=qx.lang.Function.bind(cH,cz,cE);var cG=cz.addListener(cA,cH);return cG;},__bq:function(cM,cN,cO,cP,cQ){if(this.__bg[cN.toHashCode()]===undefined){this.__bg[cN.toHashCode()]=[];};this.__bg[cN.toHashCode()].push([cM,cN,cO,cP,cQ]);},__br:function(cR,cS,cT,cU,cV){if(cU&&cU.converter){var cX;if(cS.getModel){cX=cS.getModel();};return cU.converter(cR,cX,cV,cS);}else {var da=this.__bm(cS,cT);var db=cT.substring(cT.lastIndexOf(z)+1,cT.length);if(da==null){return cR;};var cY=qx.Class.getPropertyDefinition(da.constructor,db);var cW=cY==null?A:cY.check;return this.__bt(cR,cW);};},__bs:function(dc,dd){var de=qx.Class.getPropertyDefinition(dc.constructor,dd);if(de==null){return null;};return de.event;},__bt:function(df,dg){var dh=qx.lang.Type.getClass(df);if((dh==p||dh==n)&&(dg==h||dg==L)){df=parseInt(df,10);};if((dh==m||dh==p||dh==H)&&dg==n){df=df+A;};if((dh==p||dh==n)&&(dg==p||dg==M)){df=parseFloat(df);};return df;},removeBindingFromObject:function(di,dj){if(dj.type==D){for(var i=0;i<dj.sources.length;i++){if(dj.sources[i]){dj.sources[i].removeListenerById(dj.listenerIds[i]);};};for(var i=0;i<dj.targets.length;i++){if(dj.targets[i]){dj.targets[i].removeListenerById(dj.targetListenerIds[i]);};};}else {di.removeListenerById(dj);};var dk=this.__bg[di.toHashCode()];if(dk!=undefined){for(var i=0;i<dk.length;i++){if(dk[i][0]==dj){qx.lang.Array.remove(dk,dk[i]);return;};};};throw new Error(b);},removeAllBindingsForObject:function(dl){{};var dm=this.__bg[dl.toHashCode()];if(dm!=undefined){for(var i=dm.length-1;i>=0;i--){this.removeBindingFromObject(dl,dm[i][0]);};};},getAllBindingsForObject:function(dn){if(this.__bg[dn.toHashCode()]===undefined){this.__bg[dn.toHashCode()]=[];};return this.__bg[dn.toHashCode()];},removeAllBindings:function(){for(var dq in this.__bg){var dp=qx.core.ObjectRegistry.fromHashCode(dq);if(dp==null){delete this.__bg[dq];continue;};this.removeAllBindingsForObject(dp);};this.__bg={};},getAllBindings:function(){return this.__bg;},showBindingInLog:function(dr,ds){var du;for(var i=0;i<this.__bg[dr.toHashCode()].length;i++){if(this.__bg[dr.toHashCode()][i][0]==ds){du=this.__bg[dr.toHashCode()][i];break;};};if(du===undefined){var dt=K;}else {var dt=a+du[1]+q+du[2]+l+du[3]+q+du[4]+I;};qx.log.Logger.debug(dt);},showAllBindingsInLog:function(){for(var dw in this.__bg){var dv=qx.core.ObjectRegistry.fromHashCode(dw);for(var i=0;i<this.__bg[dw].length;i++){this.showBindingInLog(dv,this.__bg[dw][i][0]);};};}}});})();(function(){var k="",j="mshtml",i="backgroundImage",h="webkit",g="div",f="qx.html.Image",e="qx/static/blank.gif",d="engine.name",c="no-repeat",b="scale",a="source";qx.Class.define(f,{extend:qx.html.Element,members:{tagNameHint:null,_applyProperty:function(name,l){qx.html.Element.prototype._applyProperty.call(this,name,l);if(name===a){var p=this.getDomElement();var m=this.getAllStyles();if(this.getNodeName()==g&&this.getStyle(i)){m.backgroundPosition=null;m.backgroundRepeat=null;};var n=this._getProperty(a);var o=this._getProperty(b);var q=o?b:c;if(n!=null){n=n||null;qx.bom.element.Decoration.update(p,n,q,m);};};},_removeProperty:function(r,s){if(r==a){this._setProperty(r,k,s);}else {this._setProperty(r,null,s);};},_createDomElement:function(){var u=this._getProperty(b);var v=u?b:c;if((qx.core.Environment.get(d)==j)){var t=this._getProperty(a);if(this.tagNameHint!=null){this.setNodeName(this.tagNameHint);}else {this.setNodeName(qx.bom.element.Decoration.getTagName(v,t));};}else {this.setNodeName(qx.bom.element.Decoration.getTagName(v));};return qx.html.Element.prototype._createDomElement.call(this);},_copyData:function(w){return qx.html.Element.prototype._copyData.call(this,true);},setSource:function(x){this._setProperty(a,x);return this;},getSource:function(){return this._getProperty(a);},resetSource:function(){if((qx.core.Environment.get(d)==h)){this._setProperty(a,e);}else {this._removeProperty(a,true);};return this;},setScale:function(y){this._setProperty(b,y);return this;},getScale:function(){return this._getProperty(b);}}});})();(function(){var p="stylesheet",o="html.stylesheet.addimport",n="html.stylesheet.insertrule",m="}",l="html.stylesheet.createstylesheet",k='@import "',j="{",h='";',g="qx.bom.Stylesheet",f="link",c="style",e="head",d="text/css",b="html.stylesheet.removeimport",a="html.stylesheet.deleterule";qx.Bootstrap.define(g,{statics:{includeFile:function(q,r){if(!r){r=document;};var s=r.createElement(f);s.type=d;s.rel=p;s.href=q;var t=r.getElementsByTagName(e)[0];t.appendChild(s);},createElement:function(u){if(qx.core.Environment.get(l)){var v=document.createStyleSheet();if(u){v.cssText=u;};return v;}else {var w=document.createElement(c);w.type=d;if(u){w.appendChild(document.createTextNode(u));};document.getElementsByTagName(e)[0].appendChild(w);return w.sheet;};},addRule:function(x,y,z){if(qx.core.Environment.get(n)){x.insertRule(y+j+z+m,x.cssRules.length);}else {x.addRule(y,z);};},removeRule:function(A,B){if(qx.core.Environment.get(a)){var C=A.cssRules;var D=C.length;for(var i=D-1;i>=0;--i){if(C[i].selectorText==B){A.deleteRule(i);};};}else {var C=A.rules;var D=C.length;for(var i=D-1;i>=0;--i){if(C[i].selectorText==B){A.removeRule(i);};};};},removeAllRules:function(E){if(qx.core.Environment.get(a)){var F=E.cssRules;var G=F.length;for(var i=G-1;i>=0;i--){E.deleteRule(i);};}else {var F=E.rules;var G=F.length;for(var i=G-1;i>=0;i--){E.removeRule(i);};};},addImport:function(H,I){if(qx.core.Environment.get(o)){H.addImport(I);}else {H.insertRule(k+I+h,H.cssRules.length);};},removeImport:function(J,K){if(qx.core.Environment.get(b)){var L=J.imports;var N=L.length;for(var i=N-1;i>=0;i--){if(L[i].href==K||L[i].href==qx.util.Uri.getAbsolute(K)){J.removeImport(i);};};}else {var M=J.cssRules;var N=M.length;for(var i=N-1;i>=0;i--){if(M[i].href==K){J.deleteRule(i);};};};},removeAllImports:function(O){if(qx.core.Environment.get(b)){var P=O.imports;var R=P.length;for(var i=R-1;i>=0;i--){O.removeImport(i);};}else {var Q=O.cssRules;var R=Q.length;for(var i=R-1;i>=0;i--){if(Q[i].type==Q[i].IMPORT_RULE){O.deleteRule(i);};};};}}});})();(function(){var e="__iG",d="qx.event.type.Event",c="qx.event.AcceleratingTimer",b="interval",a="Integer";qx.Class.define(c,{extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__iG=new qx.event.Timer(this.getInterval());this.__iG.addListener(b,this._onInterval,this);},events:{"interval":d},properties:{interval:{check:a,init:100},firstInterval:{check:a,init:500},minimum:{check:a,init:20},decrease:{check:a,init:2}},members:{__iG:null,__ow:null,start:function(){this.__iG.setInterval(this.getFirstInterval());this.__iG.start();},stop:function(){this.__iG.stop();this.__ow=null;},_onInterval:function(){this.__iG.stop();if(this.__ow==null){this.__ow=this.getInterval();};this.__ow=Math.max(this.getMinimum(),this.__ow-this.getDecrease());this.__iG.setInterval(this.__ow);this.__iG.start();this.fireEvent(b);}},destruct:function(){this._disposeObjects(e);}});})();(function(){var e="changeStatus",d="qx.bom.webfonts.WebFont",c="_applySources",b="",a="qx.event.type.Data";qx.Class.define(d,{extend:qx.bom.Font,events:{"changeStatus":a},properties:{sources:{nullable:true,apply:c}},members:{__ji:null,_applySources:function(f,g){var k=[];for(var i=0,l=f.length;i<l;i++){var j=this._quoteFontFamily(f[i].family);k.push(j);var h=f[i].source;qx.bom.webfonts.Manager.getInstance().require(j,h,this._onWebFontChangeStatus,this);};this.setFamily(k.concat(this.getFamily()));},_onWebFontChangeStatus:function(m){var n=m.getData();this.fireDataEvent(e,n);{};},_quoteFontFamily:function(o){return o.replace(/["']/g,b);}}});})();(function(){var j="  line-height: 130%;",i="  font-size: 15px;",h="  font-size: 24px;",g="#description h1 {",f="#i18n td {",e="  color: rgb(131, 179, 0);",d="  text-decoration: underline;",c="  font-size: 12px;",b="  color: #83B300;",a="#description {",C="  padding-left: 10px;",B="#description h2 {",A="#description ul {",z="  font-size: 10px;",y="  padding: 10px 0px 5px 0px;",x="  line-height: 140%;",w='  font-family: Verdana,"Bitstream Vera Sans","Lucida Grande",Tahoma,"Lucida Sans Unicode",Arial,sans-serif;',v="  margin: 10px 0 4px 0;",u="showcase.ui.Description",t="\n",q="#description li {",r="  padding-left: 20px;",o="#description a {",p="description",m="  color: rgb(16, 66, 117);",n="#description a:hover, #description a:active {",k="  font-weight: bold;",l="  color: #444444;",s="}";qx.Class.define(u,{extend:qx.ui.basic.Label,construct:function(){qx.ui.basic.Label.call(this);this.setRich(true);this.setSelectable(true);},properties:{appearance:{refine:true,init:p},allowGrowX:{refine:true,init:false},nativeContextMenu:{init:true,refine:true},allowGrowY:{refine:true,init:true}},members:{__Cr:function(){var D=[a,w,l,c,x,C,s,o,d,l,s,n,b,s,B,e,y,i,k,s,g,h,j,v,m,k,s,A,r,s,q,l,s,f,z,s];qx.bom.Stylesheet.createElement(D.join(t));}}});})();(function(){var j="url: ",i="Invalid state",h="head",g="script",f="load",e="Unknown response headers",d="abort",c="Received native readyState: loaded",b="readystatechange",a="Response header cannot be determined for ",D="opera",C="unknown",B="Open native request with ",A="Response headers cannot be determined for",z="Detected error",y="Send native request",x="on",w="timeout",v="Unknown environment key at this phase",u="Received native load",q="error",r="qx.debug",o="requests made with script transport.",p="loadend",m="",n="mshtml",k="browser.documentmode",l="engine.name",s="qx.debug.io",t="qx.bom.request.Script";qx.Bootstrap.define(t,{construct:function(){this.__ty();this.__tt=qx.Bootstrap.bind(this._onNativeLoad,this);this.__tu=qx.Bootstrap.bind(this._onNativeError,this);this.__sV=qx.Bootstrap.bind(this._onTimeout,this);this.__tv=document.head||document.getElementsByTagName(h)[0]||document.documentElement;this._emitter=new qx.event.Emitter();this.timeout=this.__tA()?0:15000;},events:{"readystatechange":t,"error":t,"loadend":t,"timeout":t,"abort":t,"load":t},members:{readyState:null,status:null,statusText:null,timeout:null,__tw:null,on:function(name,E,F){this._emitter.on(name,E,F);return this;},open:function(G,H){if(this.__tg){return;};this.__ty();this.__sX=null;this.__tb=H;if(this.__tD(s)){qx.Bootstrap.debug(qx.bom.request.Script,B+j+H);};this._readyStateChange(1);},setRequestHeader:function(I,J){if(this.__tg){return;};var K={};if(this.readyState!==1){throw new Error(i);};K[I]=J;this.__tb=qx.util.Uri.appendParamsToUrl(this.__tb,K);return this;},send:function(){if(this.__tg){return;};var N=this.__tB(),L=this.__tv,M=this;if(this.timeout>0){this.__dw=window.setTimeout(this.__sV,this.timeout);};if(this.__tD(s)){qx.Bootstrap.debug(qx.bom.request.Script,y);};L.insertBefore(N,L.firstChild);window.setTimeout(function(){M._readyStateChange(2);M._readyStateChange(3);});return this;},abort:function(){if(this.__tg){return;};this.__sX=true;this.__tC();this._emit(d);return this;},_emit:function(event){this[x+event]();this._emitter.emit(event,this);},onreadystatechange:function(){},onload:function(){},onloadend:function(){},onerror:function(){},onabort:function(){},ontimeout:function(){},getResponseHeader:function(O){if(this.__tg){return;};if(this.__tD(r)){qx.Bootstrap.debug(a+o);};return C;},getAllResponseHeaders:function(){if(this.__tg){return;};if(this.__tD(r)){qx.Bootstrap.debug(A+o);};return e;},setDetermineSuccess:function(P){this.__tw=P;},dispose:function(){var Q=this.__tx;if(!this.__tg){if(Q){Q.onload=Q.onreadystatechange=null;this.__tC();};if(this.__dw){window.clearTimeout(this.__dw);};this.__tg=true;};},_getUrl:function(){return this.__tb;},_getScriptElement:function(){return this.__tx;},_onTimeout:function(){this.__tz();if(!this.__tA()){this._emit(q);};this._emit(w);if(!this.__tA()){this._emit(p);};},_onNativeLoad:function(){var T=this.__tx,R=this.__tw,S=this;if(this.__sX){return;};if(this.__tD(l)===n&&this.__tD(k)<9){if(!(/loaded|complete/).test(T.readyState)){return;}else {if(this.__tD(s)){qx.Bootstrap.debug(qx.bom.request.Script,c);};};};if(this.__tD(s)){qx.Bootstrap.debug(qx.bom.request.Script,u);};if(R){if(!this.status){this.status=R()?200:500;};};if(this.status===500){if(this.__tD(s)){qx.Bootstrap.debug(qx.bom.request.Script,z);};};if(this.__dw){window.clearTimeout(this.__dw);};window.setTimeout(function(){S._success();S._readyStateChange(4);S._emit(f);S._emit(p);});},_onNativeError:function(){this.__tz();this._emit(q);this._emit(p);},__tx:null,__tv:null,__tb:m,__tt:null,__tu:null,__sV:null,__dw:null,__sX:null,__tg:null,__ty:function(){this.readyState=0;this.status=0;this.statusText=m;},_readyStateChange:function(U){this.readyState=U;this._emit(b);},_success:function(){this.__tC();this.readyState=4;if(!this.status){this.status=200;};this.statusText=m+this.status;},__tz:function(){this.__tC();this.readyState=4;this.status=0;this.statusText=null;},__tA:function(){var W=this.__tD(l)===n&&this.__tD(k)<9;var V=this.__tD(l)===D;return !(W||V);},__tB:function(){var X=this.__tx=document.createElement(g);X.src=this.__tb;X.onerror=this.__tu;X.onload=this.__tt;if(this.__tD(l)===n&&this.__tD(k)<9){X.onreadystatechange=this.__tt;};return X;},__tC:function(){var Y=this.__tx;if(Y&&Y.parentNode){this.__tv.removeChild(Y);};},__tD:function(ba){if(qx&&qx.core&&qx.core.Environment){return qx.core.Environment.get(ba);}else {if(ba===l){return qx.bom.client.Engine.getName();};if(ba===k){return qx.bom.client.Browser.getDocumentMode();};if(ba==s){return false;};throw new Error(v);};}},defer:function(){if(qx&&qx.core&&qx.core.Environment){qx.core.Environment.add(s,false);};}});})();(function(){var t='<\?xml version="1.0" encoding="utf-8"?>\n<',s="qx.xml.Document",r=" />",q="xml.domparser",p="SelectionLanguage",o="'",n="MSXML2.XMLHTTP.3.0",m="MSXML2.XMLHTTP.6.0",k="xml.implementation",j=" xmlns='",c="text/xml",h="XPath",f="MSXML2.DOMDocument.6.0",b="HTML",a="MSXML2.DOMDocument.3.0",e="",d="No XML implementation available!",g="plugin.activex";qx.Class.define(s,{statics:{DOMDOC:null,XMLHTTP:null,isXmlDocument:function(u){if(u.nodeType===9){return u.documentElement.nodeName!==b;}else if(u.ownerDocument){return this.isXmlDocument(u.ownerDocument);}else {return false;};},create:function(v,w){if(qx.core.Environment.get(g)){var x=new ActiveXObject(this.DOMDOC);if(this.DOMDOC==a){x.setProperty(p,h);};if(w){var y=t;y+=w;if(v){y+=j+v+o;};y+=r;x.loadXML(y);};return x;};if(qx.core.Environment.get(k)){return document.implementation.createDocument(v||e,w||e,null);};throw new Error(d);},fromString:function(z){if(qx.core.Environment.get(g)){var B=qx.xml.Document.create();B.loadXML(z);return B;};if(qx.core.Environment.get(q)){var A=new DOMParser();return A.parseFromString(z,c);};throw new Error(d);}},defer:function(C){if(qx.core.Environment.get(g)){var D=[f,a];var E=[m,n];for(var i=0,l=D.length;i<l;i++){try{new ActiveXObject(D[i]);new ActiveXObject(E[i]);}catch(F){continue;};C.DOMDOC=D[i];C.XMLHTTP=E[i];break;};};}});})();(function(){var n="perspectiveProperty",m="css.transform.3d",l="BackfaceVisibility",k="TransformStyle",j="WebkitPerspective",h='div',g="TransformOrigin",f="qx.bom.client.CssTransform",e="Transform",d="MozPerspective",a="Perspective",c="css.transform",b="PerspectiveOrigin";qx.Bootstrap.define(f,{statics:{getSupport:function(){var name=qx.bom.client.CssTransform.getName();if(name!=null){return {"name":name,"style":qx.bom.client.CssTransform.getStyle(),"origin":qx.bom.client.CssTransform.getOrigin(),"3d":qx.bom.client.CssTransform.get3D(),"perspective":qx.bom.client.CssTransform.getPerspective(),"perspective-origin":qx.bom.client.CssTransform.getPerspectiveOrigin(),"backface-visibility":qx.bom.client.CssTransform.getBackFaceVisibility()};};return null;},getStyle:function(){return qx.bom.Style.getPropertyName(k);},getPerspective:function(){return qx.bom.Style.getPropertyName(a);},getPerspectiveOrigin:function(){return qx.bom.Style.getPropertyName(b);},getBackFaceVisibility:function(){return qx.bom.Style.getPropertyName(l);},getOrigin:function(){return qx.bom.Style.getPropertyName(g);},getName:function(){return qx.bom.Style.getPropertyName(e);},get3D:function(){var o=document.createElement(h);var q=false;var p=[n,j,d];for(var i=p.length-1;i>=0;i--){q=q?q:o.style[p[i]]!=undefined;};return q;}},defer:function(r){qx.core.Environment.add(c,r.getSupport);qx.core.Environment.add(m,r.get3D);}});})();(function(){var b="qx.ui.core.queue.Visibility",a="visibility";qx.Class.define(b,{statics:{__gM:[],__cR:{},remove:function(c){delete this.__cR[c.$$hash];qx.lang.Array.remove(this.__gM,c);},isVisible:function(d){return this.__cR[d.$$hash]||false;},__gX:function(e){var g=this.__cR;var f=e.$$hash;var h;if(e.isExcluded()){h=false;}else {var parent=e.$$parent;if(parent){h=this.__gX(parent);}else {h=e.isRootWidget();};};return g[f]=h;},add:function(j){var k=this.__gM;if(qx.lang.Array.contains(k,j)){return;};k.unshift(j);qx.ui.core.queue.Manager.scheduleFlush(a);},flush:function(){var o=this.__gM;var p=this.__cR;for(var i=o.length-1;i>=0;i--){var n=o[i].$$hash;if(p[n]!=null){o[i].addChildrenToQueue(o);};};var l={};for(var i=o.length-1;i>=0;i--){var n=o[i].$$hash;l[n]=p[n];p[n]=null;};for(var i=o.length-1;i>=0;i--){var m=o[i];var n=m.$$hash;o.splice(i,1);if(p[n]==null){this.__gX(m);};if(p[n]&&p[n]!=l[n]){m.checkAppearanceNeeds();};};this.__gM=[];}}});})();(function(){var n="' must be defined!",m="height",h="'",g="qx.ui.layout.Grid",f="maxHeight",e="Cannot add widget '",d="width",c=") for '",b="'!. ",a="minHeight",C="' in this cell (",B=", ",A="The layout properties 'row' and 'column' of the child widget '",z="minWidth",w="maxWidth",v="There is already a widget '",u="hAlign",t="vAlign",s="Integer",r="_applyLayoutChange",p="flex",q="top",o="left";qx.Class.define(g,{extend:qx.ui.layout.Abstract,construct:function(D,E){qx.ui.layout.Abstract.call(this);this.__me=[];this.__mf=[];if(D){this.setSpacingX(D);};if(E){this.setSpacingY(E);};},properties:{spacingX:{check:s,init:0,apply:r},spacingY:{check:s,init:0,apply:r}},members:{__mg:null,__me:null,__mf:null,__mh:null,__mi:null,__mj:null,__mk:null,__ml:null,__mm:null,verifyLayoutProperty:null,__mn:function(){var K=[];var J=[];var L=[];var H=-1;var G=-1;var N=this._getLayoutChildren();for(var i=0,l=N.length;i<l;i++){var I=N[i];var M=I.getLayoutProperties();var O=M.row;var F=M.column;M.colSpan=M.colSpan||1;M.rowSpan=M.rowSpan||1;if(O==null||F==null){throw new Error(A+I+n);};if(K[O]&&K[O][F]){throw new Error(e+I+b+v+K[O][F]+C+O+B+F+c+this+h);};for(var x=F;x<F+M.colSpan;x++){for(var y=O;y<O+M.rowSpan;y++){if(K[y]==undefined){K[y]=[];};K[y][x]=I;G=Math.max(G,x);H=Math.max(H,y);};};if(M.rowSpan>1){L.push(I);};if(M.colSpan>1){J.push(I);};};for(var y=0;y<=H;y++){if(K[y]==undefined){K[y]=[];};};this.__mg=K;this.__mh=J;this.__mi=L;this.__mj=H;this.__mk=G;this.__ml=null;this.__mm=null;delete this._invalidChildrenCache;},_setRowData:function(P,Q,R){var S=this.__me[P];if(!S){this.__me[P]={};this.__me[P][Q]=R;}else {S[Q]=R;};},_setColumnData:function(T,U,V){var W=this.__mf[T];if(!W){this.__mf[T]={};this.__mf[T][U]=V;}else {W[U]=V;};},setSpacing:function(X){this.setSpacingY(X);this.setSpacingX(X);return this;},setColumnAlign:function(Y,ba,bb){{};this._setColumnData(Y,u,ba);this._setColumnData(Y,t,bb);this._applyLayoutChange();return this;},getColumnAlign:function(bc){var bd=this.__mf[bc]||{};return {vAlign:bd.vAlign||q,hAlign:bd.hAlign||o};},setRowAlign:function(be,bf,bg){{};this._setRowData(be,u,bf);this._setRowData(be,t,bg);this._applyLayoutChange();return this;},getRowAlign:function(bh){var bi=this.__me[bh]||{};return {vAlign:bi.vAlign||q,hAlign:bi.hAlign||o};},getCellWidget:function(bj,bk){if(this._invalidChildrenCache){this.__mn();};var bj=this.__mg[bj]||{};return bj[bk]||null;},getRowCount:function(){if(this._invalidChildrenCache){this.__mn();};return this.__mj+1;},getColumnCount:function(){if(this._invalidChildrenCache){this.__mn();};return this.__mk+1;},getCellAlign:function(bl,bm){var bs=q;var bq=o;var br=this.__me[bl];var bo=this.__mf[bm];var bn=this.__mg[bl][bm];if(bn){var bp={vAlign:bn.getAlignY(),hAlign:bn.getAlignX()};}else {bp={};};if(bp.vAlign){bs=bp.vAlign;}else if(br&&br.vAlign){bs=br.vAlign;}else if(bo&&bo.vAlign){bs=bo.vAlign;};;if(bp.hAlign){bq=bp.hAlign;}else if(bo&&bo.hAlign){bq=bo.hAlign;}else if(br&&br.hAlign){bq=br.hAlign;};;return {vAlign:bs,hAlign:bq};},setColumnFlex:function(bt,bu){this._setColumnData(bt,p,bu);this._applyLayoutChange();return this;},getColumnFlex:function(bv){var bw=this.__mf[bv]||{};return bw.flex!==undefined?bw.flex:0;},setRowFlex:function(bx,by){this._setRowData(bx,p,by);this._applyLayoutChange();return this;},getRowFlex:function(bz){var bA=this.__me[bz]||{};var bB=bA.flex!==undefined?bA.flex:0;return bB;},setColumnMaxWidth:function(bC,bD){this._setColumnData(bC,w,bD);this._applyLayoutChange();return this;},getColumnMaxWidth:function(bE){var bF=this.__mf[bE]||{};return bF.maxWidth!==undefined?bF.maxWidth:Infinity;},setColumnWidth:function(bG,bH){this._setColumnData(bG,d,bH);this._applyLayoutChange();return this;},getColumnWidth:function(bI){var bJ=this.__mf[bI]||{};return bJ.width!==undefined?bJ.width:null;},setColumnMinWidth:function(bK,bL){this._setColumnData(bK,z,bL);this._applyLayoutChange();return this;},getColumnMinWidth:function(bM){var bN=this.__mf[bM]||{};return bN.minWidth||0;},setRowMaxHeight:function(bO,bP){this._setRowData(bO,f,bP);this._applyLayoutChange();return this;},getRowMaxHeight:function(bQ){var bR=this.__me[bQ]||{};return bR.maxHeight||Infinity;},setRowHeight:function(bS,bT){this._setRowData(bS,m,bT);this._applyLayoutChange();return this;},getRowHeight:function(bU){var bV=this.__me[bU]||{};return bV.height!==undefined?bV.height:null;},setRowMinHeight:function(bW,bX){this._setRowData(bW,a,bX);this._applyLayoutChange();return this;},getRowMinHeight:function(bY){var ca=this.__me[bY]||{};return ca.minHeight||0;},__mo:function(cb){var cf=cb.getSizeHint();var ce=cb.getMarginLeft()+cb.getMarginRight();var cd=cb.getMarginTop()+cb.getMarginBottom();var cc={height:cf.height+cd,width:cf.width+ce,minHeight:cf.minHeight+cd,minWidth:cf.minWidth+ce,maxHeight:cf.maxHeight+cd,maxWidth:cf.maxWidth+ce};return cc;},_fixHeightsRowSpan:function(cg){var cn=this.getSpacingY();for(var i=0,l=this.__mi.length;i<l;i++){var cu=this.__mi[i];var cq=this.__mo(cu);var cj=cu.getLayoutProperties();var cp=cj.row;var cz=cn*(cj.rowSpan-1);var ch=cz;var ck={};for(var j=0;j<cj.rowSpan;j++){var co=cj.row+j;var cy=cg[co];var cA=this.getRowFlex(co);if(cA>0){ck[co]={min:cy.minHeight,value:cy.height,max:cy.maxHeight,flex:cA};};cz+=cy.height;ch+=cy.minHeight;};if(cz<cq.height){if(!qx.lang.Object.isEmpty(ck)){var cl=qx.ui.layout.Util.computeFlexOffsets(ck,cq.height,cz);for(var k=0;k<cj.rowSpan;k++){var cw=cl[cp+k]?cl[cp+k].offset:0;cg[cp+k].height+=cw;};}else {var ct=cn*(cj.rowSpan-1);var cr=cq.height-ct;var cx=Math.floor(cr/cj.rowSpan);var cv=0;var ci=0;for(var k=0;k<cj.rowSpan;k++){var cm=cg[cp+k].height;cv+=cm;if(cm<cx){ci++;};};var cs=Math.floor((cr-cv)/ci);for(var k=0;k<cj.rowSpan;k++){if(cg[cp+k].height<cx){cg[cp+k].height+=cs;};};};};if(ch<cq.minHeight){var cl=qx.ui.layout.Util.computeFlexOffsets(ck,cq.minHeight,ch);for(var j=0;j<cj.rowSpan;j++){var cw=cl[cp+j]?cl[cp+j].offset:0;cg[cp+j].minHeight+=cw;};};};},_fixWidthsColSpan:function(cB){var cF=this.getSpacingX();for(var i=0,l=this.__mh.length;i<l;i++){var cC=this.__mh[i];var cE=this.__mo(cC);var cH=cC.getLayoutProperties();var cD=cH.column;var cN=cF*(cH.colSpan-1);var cG=cN;var cI={};var cK;for(var j=0;j<cH.colSpan;j++){var cO=cH.column+j;var cM=cB[cO];var cL=this.getColumnFlex(cO);if(cL>0){cI[cO]={min:cM.minWidth,value:cM.width,max:cM.maxWidth,flex:cL};};cN+=cM.width;cG+=cM.minWidth;};if(cN<cE.width){var cJ=qx.ui.layout.Util.computeFlexOffsets(cI,cE.width,cN);for(var j=0;j<cH.colSpan;j++){cK=cJ[cD+j]?cJ[cD+j].offset:0;cB[cD+j].width+=cK;};};if(cG<cE.minWidth){var cJ=qx.ui.layout.Util.computeFlexOffsets(cI,cE.minWidth,cG);for(var j=0;j<cH.colSpan;j++){cK=cJ[cD+j]?cJ[cD+j].offset:0;cB[cD+j].minWidth+=cK;};};};},_getRowHeights:function(){if(this.__ml!=null){return this.__ml;};var cY=[];var cR=this.__mj;var cQ=this.__mk;for(var da=0;da<=cR;da++){var cS=0;var cU=0;var cT=0;for(var cX=0;cX<=cQ;cX++){var cP=this.__mg[da][cX];if(!cP){continue;};var cV=cP.getLayoutProperties().rowSpan||0;if(cV>1){continue;};var cW=this.__mo(cP);if(this.getRowFlex(da)>0){cS=Math.max(cS,cW.minHeight);}else {cS=Math.max(cS,cW.height);};cU=Math.max(cU,cW.height);};var cS=Math.max(cS,this.getRowMinHeight(da));var cT=this.getRowMaxHeight(da);if(this.getRowHeight(da)!==null){var cU=this.getRowHeight(da);}else {var cU=Math.max(cS,Math.min(cU,cT));};cY[da]={minHeight:cS,height:cU,maxHeight:cT};};if(this.__mi.length>0){this._fixHeightsRowSpan(cY);};this.__ml=cY;return cY;},_getColWidths:function(){if(this.__mm!=null){return this.__mm;};var df=[];var dc=this.__mk;var de=this.__mj;for(var dk=0;dk<=dc;dk++){var di=0;var dh=0;var dd=Infinity;for(var dl=0;dl<=de;dl++){var db=this.__mg[dl][dk];if(!db){continue;};var dg=db.getLayoutProperties().colSpan||0;if(dg>1){continue;};var dj=this.__mo(db);if(this.getColumnFlex(dk)>0){dh=Math.max(dh,dj.minWidth);}else {dh=Math.max(dh,dj.width);};di=Math.max(di,dj.width);};dh=Math.max(dh,this.getColumnMinWidth(dk));dd=this.getColumnMaxWidth(dk);if(this.getColumnWidth(dk)!==null){var di=this.getColumnWidth(dk);}else {var di=Math.max(dh,Math.min(di,dd));};df[dk]={minWidth:dh,width:di,maxWidth:dd};};if(this.__mh.length>0){this._fixWidthsColSpan(df);};this.__mm=df;return df;},_getColumnFlexOffsets:function(dm){var dn=this.getSizeHint();var ds=dm-dn.width;if(ds==0){return {};};var dq=this._getColWidths();var dp={};for(var i=0,l=dq.length;i<l;i++){var dt=dq[i];var dr=this.getColumnFlex(i);if((dr<=0)||(dt.width==dt.maxWidth&&ds>0)||(dt.width==dt.minWidth&&ds<0)){continue;};dp[i]={min:dt.minWidth,value:dt.width,max:dt.maxWidth,flex:dr};};return qx.ui.layout.Util.computeFlexOffsets(dp,dm,dn.width);},_getRowFlexOffsets:function(du){var dv=this.getSizeHint();var dy=du-dv.height;if(dy==0){return {};};var dz=this._getRowHeights();var dw={};for(var i=0,l=dz.length;i<l;i++){var dA=dz[i];var dx=this.getRowFlex(i);if((dx<=0)||(dA.height==dA.maxHeight&&dy>0)||(dA.height==dA.minHeight&&dy<0)){continue;};dw[i]={min:dA.minHeight,value:dA.height,max:dA.maxHeight,flex:dx};};return qx.ui.layout.Util.computeFlexOffsets(dw,du,dv.height);},renderLayout:function(dB,dC){if(this._invalidChildrenCache){this.__mn();};var dQ=qx.ui.layout.Util;var dE=this.getSpacingX();var dK=this.getSpacingY();var dV=this._getColWidths();var dU=this._getColumnFlexOffsets(dB);var dF=[];var dX=this.__mk;var dD=this.__mj;var dW;for(var dY=0;dY<=dX;dY++){dW=dU[dY]?dU[dY].offset:0;dF[dY]=dV[dY].width+dW;};var dN=this._getRowHeights();var dP=this._getRowFlexOffsets(dC);var ef=[];for(var dL=0;dL<=dD;dL++){dW=dP[dL]?dP[dL].offset:0;ef[dL]=dN[dL].height+dW;};var eg=0;for(var dY=0;dY<=dX;dY++){var top=0;for(var dL=0;dL<=dD;dL++){var dS=this.__mg[dL][dY];if(!dS){top+=ef[dL]+dK;continue;};var dG=dS.getLayoutProperties();if(dG.row!==dL||dG.column!==dY){top+=ef[dL]+dK;continue;};var ee=dE*(dG.colSpan-1);for(var i=0;i<dG.colSpan;i++){ee+=dF[dY+i];};var dT=dK*(dG.rowSpan-1);for(var i=0;i<dG.rowSpan;i++){dT+=ef[dL+i];};var dH=dS.getSizeHint();var ec=dS.getMarginTop();var dR=dS.getMarginLeft();var dO=dS.getMarginBottom();var dJ=dS.getMarginRight();var dM=Math.max(dH.minWidth,Math.min(ee-dR-dJ,dH.maxWidth));var ed=Math.max(dH.minHeight,Math.min(dT-ec-dO,dH.maxHeight));var ea=this.getCellAlign(dL,dY);var eb=eg+dQ.computeHorizontalAlignOffset(ea.hAlign,dM,ee,dR,dJ);var dI=top+dQ.computeVerticalAlignOffset(ea.vAlign,ed,dT,ec,dO);dS.renderLayout(eb,dI,dM,ed);top+=ef[dL]+dK;};eg+=dF[dY]+dE;};},invalidateLayoutCache:function(){qx.ui.layout.Abstract.prototype.invalidateLayoutCache.call(this);this.__mm=null;this.__ml=null;},_computeSizeHint:function(){if(this._invalidChildrenCache){this.__mn();};var el=this._getColWidths();var en=0,eo=0;for(var i=0,l=el.length;i<l;i++){var ep=el[i];if(this.getColumnFlex(i)>0){en+=ep.minWidth;}else {en+=ep.width;};eo+=ep.width;};var eq=this._getRowHeights();var ej=0,em=0;for(var i=0,l=eq.length;i<l;i++){var er=eq[i];if(this.getRowFlex(i)>0){ej+=er.minHeight;}else {ej+=er.height;};em+=er.height;};var ei=this.getSpacingX()*(el.length-1);var eh=this.getSpacingY()*(eq.length-1);var ek={minWidth:en+ei,width:eo+ei,minHeight:ej+eh,height:em+eh};return ek;}},destruct:function(){this.__mg=this.__me=this.__mf=this.__mh=this.__mi=this.__mm=this.__ml=null;}});})();(function(){var a="qx.event.type.Drag";qx.Class.define(a,{extend:qx.event.type.Event,members:{init:function(b,c){qx.event.type.Event.prototype.init.call(this,true,b);if(c){this._native=c.getNativeEvent()||null;this._originalTarget=c.getTarget()||null;}else {this._native=null;this._originalTarget=null;};return this;},clone:function(d){var e=qx.event.type.Event.prototype.clone.call(this,d);e._native=this._native;return e;},getDocumentLeft:function(){if(this._native==null){return 0;};if(this._native.pageX!==undefined){return this._native.pageX;}else {var f=qx.dom.Node.getWindow(this._native.srcElement);return this._native.clientX+qx.bom.Viewport.getScrollLeft(f);};},getDocumentTop:function(){if(this._native==null){return 0;};if(this._native.pageY!==undefined){return this._native.pageY;}else {var g=qx.dom.Node.getWindow(this._native.srcElement);return this._native.clientY+qx.bom.Viewport.getScrollTop(g);};},getManager:function(){return qx.event.Registration.getManager(this.getTarget()).getHandler(qx.event.handler.DragDrop);},addType:function(h){this.getManager().addType(h);},addAction:function(i){this.getManager().addAction(i);},supportsType:function(j){return this.getManager().supportsType(j);},supportsAction:function(k){return this.getManager().supportsAction(k);},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 j="qx.bom.element.Location",i="paddingLeft",h="static",g="marginBottom",f="visible",e="BODY",d="paddingBottom",c="paddingTop",b="gecko",a="marginRight",D="mshtml",C="position",B="margin",A="overflow",z="paddingRight",y="browser.documentmode",x="border",w="borderBottomWidth",v="borderRightWidth",u="auto",q="padding",r="browser.quirksmode",o="engine.version",p="marginTop",m="marginLeft",n="border-box",k="engine.name",l="scroll",s="borderTopWidth",t="borderLeftWidth";qx.Bootstrap.define(j,{statics:{__gx:function(E,F){return qx.bom.element.Style.get(E,F,qx.bom.element.Style.COMPUTED_MODE,false);},__gy:function(G,H){return parseInt(qx.bom.element.Style.get(G,H,qx.bom.element.Style.COMPUTED_MODE,false),10)||0;},__gz:function(I){var K=0,top=0;var J=qx.dom.Node.getWindow(I);K-=qx.bom.Viewport.getScrollLeft(J);top-=qx.bom.Viewport.getScrollTop(J);return {left:K,top:top};},__gA:qx.core.Environment.select(k,{"mshtml":function(L){var N=qx.dom.Node.getDocument(L);var M=N.body;var O=0;var top=0;O-=M.clientLeft+N.documentElement.clientLeft;top-=M.clientTop+N.documentElement.clientTop;if(!qx.core.Environment.get(r)){O+=this.__gy(M,t);top+=this.__gy(M,s);};return {left:O,top:top};},"webkit":function(P){var R=qx.dom.Node.getDocument(P);var Q=R.body;var S=Q.offsetLeft;var top=Q.offsetTop;if(parseFloat(qx.core.Environment.get(o))<530.17){S+=this.__gy(Q,t);top+=this.__gy(Q,s);};return {left:S,top:top};},"gecko":function(T){var U=qx.dom.Node.getDocument(T).body;var V=U.offsetLeft;var top=U.offsetTop;if(parseFloat(qx.core.Environment.get(o))<1.9){V+=this.__gy(U,m);top+=this.__gy(U,p);};if(qx.bom.element.BoxSizing.get(U)!==n){V+=this.__gy(U,t);top+=this.__gy(U,s);};return {left:V,top:top};},"default":function(W){var X=qx.dom.Node.getDocument(W).body;var Y=X.offsetLeft;var top=X.offsetTop;return {left:Y,top:top};}}),__gB:qx.core.Environment.select(k,{"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)!==n){be-=this.__gy(ba,t);top-=this.__gy(ba,s);};while(ba&&ba!==bb){be+=ba.offsetLeft;top+=ba.offsetTop;if(bc.get(ba)!==n){be+=this.__gy(ba,t);top+=this.__gy(ba,s);};if(ba.parentNode&&this.__gx(ba.parentNode,A)!=f){be+=this.__gy(ba.parentNode,t);top+=this.__gy(ba.parentNode,s);};ba=ba.offsetParent;};};return {left:be,top:top};},"default":function(bf){var bh=qx.dom.Node.getDocument(bf);if(bf.getBoundingClientRect){var bi=bf.getBoundingClientRect();var bj=Math.round(bi.left);var top=Math.round(bi.top);}else {var bj=bf.offsetLeft;var top=bf.offsetTop;bf=bf.offsetParent;var bg=bh.body;while(bf&&bf!=bg){bj+=bf.offsetLeft;top+=bf.offsetTop;bj+=this.__gy(bf,t);top+=this.__gy(bf,s);bf=bf.offsetParent;};};return {left:bj,top:top};}}),get:function(bk,bl){if(bk.tagName==e){var location=this.__gC(bk);var bs=location.left;var top=location.top;}else {var bm=this.__gA(bk);var br=this.__gB(bk);var scroll=this.__gz(bk);var bs=br.left+bm.left-scroll.left;var top=br.top+bm.top-scroll.top;};var bn=bs+bk.offsetWidth;var bo=top+bk.offsetHeight;if(bl){if(bl==q||bl==l){var bp=qx.bom.element.Overflow.getX(bk);if(bp==l||bp==u){bn+=bk.scrollWidth-bk.offsetWidth+this.__gy(bk,t)+this.__gy(bk,v);};var bq=qx.bom.element.Overflow.getY(bk);if(bq==l||bq==u){bo+=bk.scrollHeight-bk.offsetHeight+this.__gy(bk,s)+this.__gy(bk,w);};};switch(bl){case q:bs+=this.__gy(bk,i);top+=this.__gy(bk,c);bn-=this.__gy(bk,z);bo-=this.__gy(bk,d);case l:bs-=bk.scrollLeft;top-=bk.scrollTop;bn-=bk.scrollLeft;bo-=bk.scrollTop;case x:bs+=this.__gy(bk,t);top+=this.__gy(bk,s);bn-=this.__gy(bk,v);bo-=this.__gy(bk,w);break;case B:bs-=this.__gy(bk,m);top-=this.__gy(bk,p);bn+=this.__gy(bk,a);bo+=this.__gy(bk,g);break;};};return {left:bs,top:top,right:bn,bottom:bo};},__gC:function(bt){var top=bt.offsetTop;var bu=bt.offsetLeft;if(qx.core.Environment.get(k)!==D||!((parseFloat(qx.core.Environment.get(o))<8||qx.core.Environment.get(y)<8)&&!qx.core.Environment.get(r))){top+=this.__gy(bt,p);bu+=this.__gy(bt,m);};if(qx.core.Environment.get(k)===b){top+=this.__gy(bt,t);bu+=this.__gy(bt,s);};return {left:bu,top:top};},getLeft:function(bv,bw){return this.get(bv,bw).left;},getTop:function(bx,by){return this.get(bx,by).top;},getRight:function(bz,bA){return this.get(bz,bA).right;},getBottom:function(bB,bC){return this.get(bB,bC).bottom;},getRelative:function(bD,bE,bF,bG){var bI=this.get(bD,bF);var bH=this.get(bE,bG);return {left:bI.left-bH.left,top:bI.top-bH.top,right:bI.right-bH.right,bottom:bI.bottom-bH.bottom};},getPosition:function(bJ){return this.getRelative(bJ,this.getOffsetParent(bJ));},getOffsetParent:function(bK){var bM=bK.offsetParent||document.body;var bL=qx.bom.element.Style;while(bM&&(!/^body|html$/i.test(bM.tagName)&&bL.get(bM,C)===h)){bM=bM.offsetParent;};return bM;}}});})();(function(){var k=" is a singleton! Please use disposeSingleton instead.",j="undefined",h="qx.util.DisposeUtil",g="!",f="The map field: ",e="The array field: ",d="The object stored in key ",c="Has no disposable object under key: ",b=" of object: ",a=" has non disposable entries: ";qx.Class.define(h,{statics:{disposeObjects:function(m,n,o){var name;for(var i=0,l=n.length;i<l;i++){name=n[i];if(m[name]==null||!m.hasOwnProperty(name)){continue;};if(!qx.core.ObjectRegistry.inShutDown){if(m[name].dispose){if(!o&&m[name].constructor.$$instance){throw new Error(d+name+k);}else {m[name].dispose();};}else {throw new Error(c+name+g);};};m[name]=null;};},disposeArray:function(p,q){var s=p[q];if(!s){return;};if(qx.core.ObjectRegistry.inShutDown){p[q]=null;return;};try{var r;for(var i=s.length-1;i>=0;i--){r=s[i];if(r){r.dispose();};};}catch(t){throw new Error(e+q+b+p+a+t);};s.length=0;p[q]=null;},disposeMap:function(u,v){var x=u[v];if(!x){return;};if(qx.core.ObjectRegistry.inShutDown){u[v]=null;return;};try{var w;for(var y in x){w=x[y];if(x.hasOwnProperty(y)&&w){w.dispose();};};}catch(z){throw new Error(f+v+b+u+a+z);};u[v]=null;},disposeTriggeredBy:function(A,B){var C=B.dispose;B.dispose=function(){C.call(B);A.dispose();};},destroyContainer:function(D){{};var E=[];this._collectContainerChildren(D,E);var F=E.length;for(var i=F-1;i>=0;i--){E[i].destroy();};D.destroy();},_collectContainerChildren:function(G,H){var J=G.getChildren();for(var i=0;i<J.length;i++){var I=J[i];H.push(I);if(this.__cP(I)){this._collectContainerChildren(I,H);};};},__cP:function(K){var L=[qx.ui.container.Composite,qx.ui.container.Scroll,qx.ui.container.SlideBar,qx.ui.container.Stack];for(var i=0,l=L.length;i<l;i++){if(typeof L[i]!==j&&qx.Class.isSubClassOf(K.constructor,L[i])){return true;};};return false;}}});})();(function(){var f="showcase.page.dragdrop.Page",e="showcase/dragdrop/icon.png",d="Drag &amp; Drop",c="Drag & Drop",b="dragdrop",a="showcase.page.dragdrop.Content";qx.Class.define(f,{extend:showcase.Page,construct:function(){showcase.Page.call(this);this.set({name:c,part:b,icon:e,contentClass:a,description:showcase.page.DescriptionBuilder.build(d,this.__BA,this.__BT,this.__BB,this.__BC,this.__BD,this.__BE)});},members:{__BA:"These two list widgets simulate a shopping system. "+"The list on the left contains all available items while the list on the "+"right displays the shopping cart. The main idea of this demo is to "+"illustrate the drag & drop feature.",__BT:{"Drag":"Try moving an item to the cart.","Reorder":"You can reorder both lists.","Move":"You can also move items back to the shop."},__BB:null,__BC:{"pages/desktop/ui_dragdrop.html":"Drag &amp; Drop"},__BD:{"#ui~DragDrop.html":"Drag &amp; Drop with lists"},__BE:{"#qx.ui.core.Widget~drag":"Widget Drag Event","#qx.ui.core.DragDropCursor":"Drag&amp;Drop Cursor"}}});})();(function(){var d="qx.util.PropertyUtil",c="$$theme_",b="$$user_",a="$$init_";qx.Class.define(d,{statics:{getProperties:function(e){return e.$$properties;},getAllProperties:function(f){var i={};var j=f;while(j!=qx.core.Object){var h=this.getProperties(j);for(var g in h){i[g]=h[g];};j=j.superclass;};return i;},getUserValue:function(k,l){return k[b+l];},setUserValue:function(m,n,o){m[b+n]=o;},deleteUserValue:function(p,q){delete (p[b+q]);},getInitValue:function(r,s){return r[a+s];},setInitValue:function(t,u,v){t[a+u]=v;},deleteInitValue:function(w,x){delete (w[a+x]);},getThemeValue:function(y,z){return y[c+z];},setThemeValue:function(A,B,C){A[c+B]=C;},deleteThemeValue:function(D,E){delete (D[c+E]);},setThemed:function(F,G,H){var I=qx.core.Property.$$method.setThemed;F[I[G]](H);},resetThemed:function(J,K){var L=qx.core.Property.$$method.resetThemed;J[L[K]]();}}});})();(function(){var j="px",i="crop",h="gecko",g="end",f="browser.name",e="100%",d="chrome",c="visible",b="qx.bom.Label",a="ellipsis",E="browser.version",D="engine.version",C="mshtml",B="-1000px",A="absolute",z="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul",y="nowrap",x="div",w="normal",v="engine.name",q="block",r="label",o="text",p="value",m="",n="hidden",k="auto",l="0",s="inherit",t="html.xul",u="css.textoverflow";qx.Bootstrap.define(b,{statics:{__lF:{fontFamily:1,fontSize:1,fontWeight:1,fontStyle:1,lineHeight:1},__lG:function(){var F=this.__lI(false);document.body.insertBefore(F,document.body.firstChild);return this._textElement=F;},__lH:function(){var G=this.__lI(true);document.body.insertBefore(G,document.body.firstChild);return this._htmlElement=G;},__lI:function(H){var I=qx.dom.Element.create(x);var J=I.style;J.width=J.height=k;J.left=J.top=B;J.visibility=n;J.position=A;J.overflow=c;J.display=q;if(H){J.whiteSpace=w;}else {J.whiteSpace=y;if(!qx.core.Environment.get(u)&&qx.core.Environment.get(t)){var K=document.createElementNS(z,r);var J=K.style;J.padding=l;J.margin=l;J.width=k;for(var L in this.__lF){J[L]=s;};I.appendChild(K);};};return I;},__lJ:function(M){var N={};if(M){N.whiteSpace=w;}else if(!qx.core.Environment.get(u)&&qx.core.Environment.get(t)){N.display=q;}else {N.overflow=n;N.whiteSpace=y;N[qx.core.Environment.get(u)]=a;};return N;},create:function(content,O,P){if(!P){P=window;};var Q=P.document.createElement(x);if(O){Q.useHtml=true;}else if(!qx.core.Environment.get(u)&&qx.core.Environment.get(t)){var S=P.document.createElementNS(z,r);var R=S.style;R.cursor=s;R.color=s;R.overflow=n;R.maxWidth=e;R.padding=l;R.margin=l;R.width=k;for(var T in this.__lF){S.style[T]=s;};S.setAttribute(i,g);Q.appendChild(S);}else {qx.bom.element.Style.setStyles(Q,this.__lJ(O));};if(content){this.setValue(Q,content);};return Q;},setValue:function(U,V){V=V||m;if(U.useHtml){U.innerHTML=V;}else if(!qx.core.Environment.get(u)&&qx.core.Environment.get(t)){U.firstChild.setAttribute(p,V);}else {qx.bom.element.Attribute.set(U,o,V);};},getValue:function(W){if(W.useHtml){return W.innerHTML;}else if(!qx.core.Environment.get(u)&&qx.core.Environment.get(t)){return W.firstChild.getAttribute(p)||m;}else {return qx.bom.element.Attribute.get(W,o);};},getHtmlSize:function(content,X,Y){var ba=this._htmlElement||this.__lH();ba.style.width=Y!=undefined?Y+j:k;ba.innerHTML=content;return this.__lK(ba,X);},getTextSize:function(bb,bc){var bd=this._textElement||this.__lG();if(!qx.core.Environment.get(u)&&qx.core.Environment.get(t)){bd.firstChild.setAttribute(p,bb);}else {qx.bom.element.Attribute.set(bd,o,bb);};return this.__lK(bd,bc);},__lK:function(be,bf){var bg=this.__lF;if(!bf){bf={};};for(var bh in bg){be.style[bh]=bf[bh]||m;};var bi=qx.bom.element.Dimension.getSize(be);if((qx.core.Environment.get(v)==h)){bi.width++;};if((qx.core.Environment.get(v)==C)&&parseFloat(qx.core.Environment.get(D))>=9){bi.width++;};if(qx.core.Environment.get(f)==d&&parseFloat(qx.core.Environment.get(E))>=22){bi.width++;};return bi;}}});})();(function(){var t="css.transform",s=" ",r="qx.bom.element.Transform",q="hidden",p="Z",o=";",n=":",m="backface-visibility",l="name",k="perspective",d="visible",j="(",g=") ",c="X",b="Y",f="origin",e="style",h="perspective-origin",a="";qx.Bootstrap.define(r,{statics:{__sr:[c,b,p],__ss:qx.core.Environment.get(t),transform:function(u,v){var x=this.__st(v);if(this.__ss!=null){var w=this.__ss[l];u.style[w]=x;};},translate:function(y,z){this.transform(y,{translate:z});},scale:function(A,B){this.transform(A,{scale:B});},rotate:function(C,D){this.transform(C,{rotate:D});},skew:function(E,F){this.transform(E,{skew:F});},getCss:function(G){var I=this.__st(G);if(this.__ss!=null){var H=this.__ss[l];return qx.lang.String.hyphenate(H)+n+I+o;};return a;},setOrigin:function(J,K){if(this.__ss!=null){J.style[this.__ss[f]]=K;};},getOrigin:function(L){if(this.__ss!=null){return L.style[this.__ss[f]];};return a;},setStyle:function(M,N){if(this.__ss!=null){M.style[this.__ss[e]]=N;};},getStyle:function(O){if(this.__ss!=null){return O.style[this.__ss[e]];};return a;},setPerspective:function(P,Q){if(this.__ss!=null){P.style[this.__ss[k]]=Q;};},getPerspective:function(R){if(this.__ss!=null){return R.style[this.__ss[k]];};return a;},setPerspectiveOrigin:function(S,T){if(this.__ss!=null){S.style[this.__ss[h]]=T;};},getPerspectiveOrigin:function(U){if(this.__ss!=null){var W=U.style[this.__ss[h]];if(W!=a){return W;}else {var X=U.style[this.__ss[h]+c];var V=U.style[this.__ss[h]+b];if(X!=a){return X+s+V;};};};return a;},setBackfaceVisibility:function(Y,ba){if(this.__ss!=null){Y.style[this.__ss[m]]=ba?d:q;};},getBackfaceVisibility:function(bb){if(this.__ss!=null){return bb.style[this.__ss[m]]==d;};return true;},__st:function(bc){var bf=a;for(var be in bc){var bd=bc[be];if(qx.Bootstrap.isArray(bd)){for(var i=0;i<bd.length;i++){if(bd[i]==undefined){continue;};bf+=be+this.__sr[i]+j;bf+=bd[i];bf+=g;};}else {bf+=be+j+bc[be]+g;};};return bf;}}});})();(function(){var e="showcase/databinding/icon.png",d="showcase.page.databinding.Page",c="data",b="showcase.page.databinding.Content",a="Data Binding";qx.Class.define(d,{extend:showcase.Page,construct:function(){showcase.Page.call(this);this.set({name:a,part:c,icon:e,contentClass:b,description:showcase.page.DescriptionBuilder.build(a,this.__BA,this.__BT,this.__BB,this.__BC,this.__BD,this.__BE)});},members:{__BA:"The twitter demo illustrates the use of data binding. "+"Twitter offers a REST / JSONP API, making it a perfect match for data "+"binding. The demo fetches the data and binds the result to the list. "+"Clicking on a tweet will invoke a second binding which displays the "+"selected tweet in the detail view right beside the list.",__BT:{"Detail View":"Clicking a tweet in the list shows the details.","Change Tweet":"Enter your twitter username in the text field and press \"Show\" to see your recent tweets."},__BB:{"Loading Data":"The data is loaded from twitter in real time via JSONP.","Binding":"A binding connects the model to the list view."},__BC:{"pages/data_binding/data_binding.html":"Data Binding Concepts","pages/data_binding/single_value_binding.html":"Fundamental Layer","pages/data_binding/controller.html":"Controller","pages/data_binding/stores.html":"Data Stores"},__BD:{"#data~SingleValueBinding.html":"Single Value Binding Demo","#data~ListControllerWith3Widgets.html":"List Binding Demo","#data~TreeController.html":"Tree Binding Demo","#data~FormController.html":"Form Binding Demo","#data~Flickr.html":"Flickr Foto Search"},__BE:{"#qx.data":"Data Binding Package","#qx.data.store.Jsonp":"JSONP Data Store","#qx.data.controller.List":"List Controller","#qx.data.controller.Object":"Object Controller"}}});})();(function(){var a="qx.event.type.Data";qx.Class.define(a,{extend:qx.event.type.Event,members:{__cR:null,__cS:null,init:function(b,c,d){qx.event.type.Event.prototype.init.call(this,false,d);this.__cR=b;this.__cS=c;return this;},clone:function(e){var f=qx.event.type.Event.prototype.clone.call(this,e);f.__cR=this.__cR;f.__cS=this.__cS;return f;},getData:function(){return this.__cR;},getOldData:function(){return this.__cS;}},destruct:function(){this.__cR=this.__cS=null;}});})();(function(){var j="qx.event.handler.Focus",i="_applyFocus",h="deactivate",g="textarea",f="_applyActive",e='character',d="input",c="qxSelectable",b="tabIndex",a="off",z="activate",y="mshtml",x="qxKeepFocus",w="qxKeepActive",v="DOMFocusIn",u="draggesture",t="focusin",s="focusout",r="selectstart",q="DOMFocusOut",o="on",p="blur",m="focus",n="mousedown",k="mouseup",l="engine.name";qx.Class.define(j,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(A){qx.core.Object.call(this);this._manager=A;this._window=A.getWindow();this._document=this._window.document;this._root=this._document.documentElement;this._body=this._document.body;this._initObserver();},properties:{active:{apply:f,nullable:true},focus:{apply:i,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.Environment.select("engine.name",{"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:{__eK:null,__eL:null,__eM:null,__eN:null,__eO:null,__eP:null,__eQ:null,__eR:null,__eS:null,__eT:null,canHandleEvent:function(B,C){},registerEvent:function(D,E,F){},unregisterEvent:function(G,H,I){},focus:function(J){if((qx.core.Environment.get(l)==y)){window.setTimeout(function(){try{J.focus();var K=qx.bom.Selection.get(J);if(K.length==0){var L=J.createTextRange();L.moveStart(e,J.value.length);L.collapse();L.select();};}catch(M){};},0);}else {try{J.focus();}catch(N){};};this.setFocus(J);this.setActive(J);},activate:function(O){this.setActive(O);},blur:function(P){try{P.blur();}catch(Q){};if(this.getActive()===P){this.resetActive();};if(this.getFocus()===P){this.resetFocus();};},deactivate:function(R){if(this.getActive()===R){this.resetActive();};},tryActivate:function(S){var T=this.__fi(S);if(T){this.setActive(T);};},__eq:function(U,V,W,X){var ba=qx.event.Registration;var Y=ba.createEvent(W,qx.event.type.Focus,[U,V,X]);ba.dispatchEvent(U,Y);},_windowFocused:true,__eU:function(){if(this._windowFocused){this._windowFocused=false;this.__eq(this._window,null,p,false);};},__eV:function(){if(!this._windowFocused){this._windowFocused=true;this.__eq(this._window,null,m,false);};},_initObserver:qx.core.Environment.select(l,{"gecko":function(){this.__eK=qx.lang.Function.listener(this.__fc,this);this.__eL=qx.lang.Function.listener(this.__fd,this);this.__eM=qx.lang.Function.listener(this.__fb,this);this.__eN=qx.lang.Function.listener(this.__fa,this);this.__eO=qx.lang.Function.listener(this.__eW,this);qx.bom.Event.addNativeListener(this._document,n,this.__eK,true);qx.bom.Event.addNativeListener(this._document,k,this.__eL,true);qx.bom.Event.addNativeListener(this._window,m,this.__eM,true);qx.bom.Event.addNativeListener(this._window,p,this.__eN,true);qx.bom.Event.addNativeListener(this._window,u,this.__eO,true);},"mshtml":function(){this.__eK=qx.lang.Function.listener(this.__fc,this);this.__eL=qx.lang.Function.listener(this.__fd,this);this.__eQ=qx.lang.Function.listener(this.__eX,this);this.__eR=qx.lang.Function.listener(this.__eY,this);this.__eP=qx.lang.Function.listener(this.__ff,this);qx.bom.Event.addNativeListener(this._document,n,this.__eK);qx.bom.Event.addNativeListener(this._document,k,this.__eL);qx.bom.Event.addNativeListener(this._document,t,this.__eQ);qx.bom.Event.addNativeListener(this._document,s,this.__eR);qx.bom.Event.addNativeListener(this._document,r,this.__eP);},"webkit":function(){this.__eK=qx.lang.Function.listener(this.__fc,this);this.__eL=qx.lang.Function.listener(this.__fd,this);this.__eR=qx.lang.Function.listener(this.__eY,this);this.__eM=qx.lang.Function.listener(this.__fb,this);this.__eN=qx.lang.Function.listener(this.__fa,this);this.__eP=qx.lang.Function.listener(this.__ff,this);qx.bom.Event.addNativeListener(this._document,n,this.__eK,true);qx.bom.Event.addNativeListener(this._document,k,this.__eL,true);qx.bom.Event.addNativeListener(this._document,r,this.__eP,false);qx.bom.Event.addNativeListener(this._window,q,this.__eR,true);qx.bom.Event.addNativeListener(this._window,m,this.__eM,true);qx.bom.Event.addNativeListener(this._window,p,this.__eN,true);},"opera":function(){this.__eK=qx.lang.Function.listener(this.__fc,this);this.__eL=qx.lang.Function.listener(this.__fd,this);this.__eQ=qx.lang.Function.listener(this.__eX,this);this.__eR=qx.lang.Function.listener(this.__eY,this);qx.bom.Event.addNativeListener(this._document,n,this.__eK,true);qx.bom.Event.addNativeListener(this._document,k,this.__eL,true);qx.bom.Event.addNativeListener(this._window,v,this.__eQ,true);qx.bom.Event.addNativeListener(this._window,q,this.__eR,true);}}),_stopObserver:qx.core.Environment.select(l,{"gecko":function(){qx.bom.Event.removeNativeListener(this._document,n,this.__eK,true);qx.bom.Event.removeNativeListener(this._document,k,this.__eL,true);qx.bom.Event.removeNativeListener(this._window,m,this.__eM,true);qx.bom.Event.removeNativeListener(this._window,p,this.__eN,true);qx.bom.Event.removeNativeListener(this._window,u,this.__eO,true);},"mshtml":function(){qx.bom.Event.removeNativeListener(this._document,n,this.__eK);qx.bom.Event.removeNativeListener(this._document,k,this.__eL);qx.bom.Event.removeNativeListener(this._document,t,this.__eQ);qx.bom.Event.removeNativeListener(this._document,s,this.__eR);qx.bom.Event.removeNativeListener(this._document,r,this.__eP);},"webkit":function(){qx.bom.Event.removeNativeListener(this._document,n,this.__eK,true);qx.bom.Event.removeNativeListener(this._document,k,this.__eL,true);qx.bom.Event.removeNativeListener(this._document,r,this.__eP,false);qx.bom.Event.removeNativeListener(this._window,q,this.__eR,true);qx.bom.Event.removeNativeListener(this._window,m,this.__eM,true);qx.bom.Event.removeNativeListener(this._window,p,this.__eN,true);},"opera":function(){qx.bom.Event.removeNativeListener(this._document,n,this.__eK,true);qx.bom.Event.removeNativeListener(this._document,k,this.__eL,true);qx.bom.Event.removeNativeListener(this._window,v,this.__eQ,true);qx.bom.Event.removeNativeListener(this._window,q,this.__eR,true);}}),__eW:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"gecko":function(bb){var bc=qx.bom.Event.getTarget(bb);if(!this.__fj(bc)){qx.bom.Event.preventDefault(bb);};},"default":null})),__eX:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"mshtml":function(bd){this.__eV();var bf=qx.bom.Event.getTarget(bd);var be=this.__fh(bf);if(be){this.setFocus(be);};this.tryActivate(bf);},"opera":function(bg){var bh=qx.bom.Event.getTarget(bg);if(bh==this._document||bh==this._window){this.__eV();if(this.__eS){this.setFocus(this.__eS);delete this.__eS;};if(this.__eT){this.setActive(this.__eT);delete this.__eT;};}else {this.setFocus(bh);this.tryActivate(bh);if(!this.__fj(bh)){bh.selectionStart=0;bh.selectionEnd=0;};};},"default":null})),__eY:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"mshtml":function(bi){var bj=qx.bom.Event.getRelatedTarget(bi);if(bj==null){this.__eU();this.resetFocus();this.resetActive();};},"webkit":function(bk){var bl=qx.bom.Event.getTarget(bk);if(bl===this.getFocus()){this.resetFocus();};if(bl===this.getActive()){this.resetActive();};},"opera":function(bm){var bn=qx.bom.Event.getTarget(bm);if(bn==this._document){this.__eU();this.__eS=this.getFocus();this.__eT=this.getActive();this.resetFocus();this.resetActive();}else {if(bn===this.getFocus()){this.resetFocus();};if(bn===this.getActive()){this.resetActive();};};},"default":null})),__fa:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"gecko":function(bo){var bp=qx.bom.Event.getTarget(bo);if(bp===this._window||bp===this._document){this.__eU();this.resetActive();this.resetFocus();};},"webkit":function(bq){var br=qx.bom.Event.getTarget(bq);if(br===this._window||br===this._document){this.__eU();this.__eS=this.getFocus();this.__eT=this.getActive();this.resetActive();this.resetFocus();};},"default":null})),__fb:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"gecko":function(bs){var bt=qx.bom.Event.getTarget(bs);if(bt===this._window||bt===this._document){this.__eV();bt=this._body;};this.setFocus(bt);this.tryActivate(bt);},"webkit":function(bu){var bv=qx.bom.Event.getTarget(bu);if(bv===this._window||bv===this._document){this.__eV();if(this.__eS){this.setFocus(this.__eS);delete this.__eS;};if(this.__eT){this.setActive(this.__eT);delete this.__eT;};}else {this.setFocus(bv);this.tryActivate(bv);};},"default":null})),__fc:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"mshtml":function(bw){var by=qx.bom.Event.getTarget(bw);var bx=this.__fh(by);if(bx){if(!this.__fj(by)){by.unselectable=o;try{document.selection.empty();}catch(bz){};try{bx.focus();}catch(bA){};};}else {qx.bom.Event.preventDefault(bw);if(!this.__fj(by)){by.unselectable=o;};};},"webkit|gecko":function(bB){var bD=qx.bom.Event.getTarget(bB);var bC=this.__fh(bD);if(bC){this.setFocus(bC);}else {qx.bom.Event.preventDefault(bB);};},"opera":function(bE){var bH=qx.bom.Event.getTarget(bE);var bF=this.__fh(bH);if(!this.__fj(bH)){qx.bom.Event.preventDefault(bE);if(bF){var bG=this.getFocus();if(bG&&bG.selectionEnd){bG.selectionStart=0;bG.selectionEnd=0;bG.blur();};if(bF){this.setFocus(bF);};};}else if(bF){this.setFocus(bF);};},"default":null})),__fd:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"mshtml":function(bI){var bJ=qx.bom.Event.getTarget(bI);if(bJ.unselectable){bJ.unselectable=a;};this.tryActivate(this.__fe(bJ));},"gecko":function(bK){var bL=qx.bom.Event.getTarget(bK);while(bL&&bL.offsetWidth===undefined){bL=bL.parentNode;};if(bL){this.tryActivate(bL);};},"webkit|opera":function(bM){var bN=qx.bom.Event.getTarget(bM);this.tryActivate(this.__fe(bN));},"default":null})),__fe:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"mshtml|webkit":function(bO){var bP=this.getFocus();if(bP&&bO!=bP&&(bP.nodeName.toLowerCase()===d||bP.nodeName.toLowerCase()===g)){bO=bP;};return bO;},"default":function(bQ){return bQ;}})),__ff:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"mshtml|webkit":function(bR){var bS=qx.bom.Event.getTarget(bR);if(!this.__fj(bS)){qx.bom.Event.preventDefault(bR);};},"default":null})),__fg:function(bT){var bU=qx.bom.element.Attribute.get(bT,b);if(bU>=1){return true;};var bV=qx.event.handler.Focus.FOCUSABLE_ELEMENTS;if(bU>=0&&bV[bT.tagName]){return true;};return false;},__fh:function(bW){while(bW&&bW.nodeType===1){if(bW.getAttribute(x)==o){return null;};if(this.__fg(bW)){return bW;};bW=bW.parentNode;};return this._body;},__fi:function(bX){var bY=bX;while(bX&&bX.nodeType===1){if(bX.getAttribute(w)==o){return null;};bX=bX.parentNode;};return bY;},__fj:function(ca){while(ca&&ca.nodeType===1){var cb=ca.getAttribute(c);if(cb!=null){return cb===o;};ca=ca.parentNode;};return true;},_applyActive:function(cc,cd){if(cd){this.__eq(cd,cc,h,true);};if(cc){this.__eq(cc,cd,z,true);};},_applyFocus:function(ce,cf){if(cf){this.__eq(cf,ce,s,true);};if(ce){this.__eq(ce,cf,t,true);};if(cf){this.__eq(cf,ce,p,false);};if(ce){this.__eq(ce,cf,m,false);};}},destruct:function(){this._stopObserver();this._manager=this._window=this._document=this._root=this._body=this.__fk=null;},defer:function(cg){qx.event.Registration.addHandler(cg);var ch=cg.FOCUSABLE_ELEMENTS;for(var ci in ch){ch[ci.toUpperCase()]=1;};}});})();(function(){var d="event.pointer",c="none",b="qx.html.Decorator",a="absolute";qx.Class.define(b,{extend:qx.html.Element,construct:function(e,f){var g={position:a,top:0,left:0};if(qx.core.Environment.get(d)){g.pointerEvents=c;};qx.html.Element.call(this,null,g);this.__gD=e;this.__bV=f||e.toHashCode();this.useMarkup(e.getMarkup());},members:{__bV:null,__gD:null,getId:function(){return this.__bV;},getDecorator:function(){return this.__gD;},resize:function(h,i){this.__gD.resize(this.getDomElement(),h,i);},tint:function(j){this.__gD.tint(this.getDomElement(),j);},getInsets:function(){return this.__gD.getInsets();}},destruct:function(){this.__gD=null;}});})();(function(){var a="qx.event.type.Focus";qx.Class.define(a,{extend:qx.event.type.Event,members:{init:function(b,c,d){qx.event.type.Event.prototype.init.call(this,d,false);this._target=b;this._relatedTarget=c;return this;}}});})();(function(){var d="Package not available: ",c="function",b="qx.Part",a="complete";qx.Bootstrap.define(b,{construct:function(e){var f=e.parts[e.boot][0];this.__Cd=e;this.__Ce={};this.__Cf={};this.__Cg={};this.__Ch={};for(var k in e.packages){var j=new qx.io.part.Package(this.__Ck(e.packages[k].uris),k,k==f);this.__Ch[k]=j;};this.__Ci={};var h=e.parts;var g=e.closureParts||{};for(var name in h){var n=h[name];var m=[];for(var i=0;i<n.length;i++){m.push(this.__Ch[n[i]]);};if(g[name]){var l=new qx.io.part.ClosurePart(name,m,this);}else {var l=new qx.io.part.Part(name,m,this);};this.__Ci[name]=l;};},statics:{TIMEOUT:7500,getInstance:function(){if(!this.$$instance){this.$$instance=new this(qx.$$loader);};return this.$$instance;},require:function(o,p,self){this.getInstance().require(o,p,self);},preload:function(q){this.getInstance().preload(q);},$$notifyLoad:function(r,s){this.getInstance().saveClosure(r,s);}},members:{__Cd:null,__Ch:null,__Ci:null,__Cg:null,addToPackage:function(t){this.__Ch[t.getId()]=t;},addClosurePackageListener:function(u,v){var w=u.getId();if(!this.__Cg[w]){this.__Cg[w]=[];};this.__Cg[w].push(v);},saveClosure:function(x,y){var A=this.__Ch[x];if(!A){throw new Error(d+x);};A.saveClosure(y);var z=this.__Cg[x];if(!z){return;};for(var i=0;i<z.length;i++){z[i](a,x);};this.__Cg[x]=[];},getParts:function(){return this.__Ci;},require:function(B,C,self){var C=C||function(){};var self=self||window;if(qx.Bootstrap.isString(B)){B=[B];};var F=[];for(var i=0;i<B.length;i++){F.push(this.__Ci[B[i]]);};var E=0;var D=function(){E+=1;if(E>=F.length){var G=[];for(var i=0;i<F.length;i++){G.push(F[i].getReadyState());};C.call(self,G);};};for(var i=0;i<F.length;i++){F[i].load(D,this);};},preload:function(H,I,self){if(qx.Bootstrap.isString(H)){H=[H];};var J=0;for(var i=0;i<H.length;i++){this.__Ci[H[i]].preload(function(){J++;if(J>=H.length){var K=[];for(var i=0;i<H.length;i++){K.push(this.__Ci[H[i]].getReadyState());};if(I){I.call(self,K);};};},this);};},__Cj:function(){var L=this.__Cd.packages;var M=[];for(var N in L){M.push(this.__Ck(L[N].uris));};return M;},__Ck:qx.$$loader.decodeUris,__Ce:null,addPartListener:function(O,P){var Q=O.getName();if(!this.__Ce[Q]){this.__Ce[Q]=[];};this.__Ce[Q].push(P);},onpart:null,notifyPartResult:function(R){var T=R.getName();var S=this.__Ce[T];if(S){for(var i=0;i<S.length;i++){S[i](R.getReadyState());};this.__Ce[T]=[];};if(typeof this.onpart==c){this.onpart(R);};},__Cf:null,addPackageListener:function(U,V){var W=U.getId();if(!this.__Cf[W]){this.__Cf[W]=[];};this.__Cf[W].push(V);},notifyPackageResult:function(X){var ba=X.getId();var Y=this.__Cf[ba];if(!Y){return;};for(var i=0;i<Y.length;i++){Y[i](X.getReadyState());};this.__Cf[ba]=[];}}});})();(function(){var j="-l",i='</div>',h="-t",g="browser.quirksmode",f="-r",e='<div style="position:absolute;top:0;left:0;overflow:hidden;font-size:0;line-height:0;">',d="_applyBaseImage",c="-b",b="repeat-y",a="String",v="",u="qx.ui.decoration.BoxDiv",t="-c",s="mshtml",r="engine.name",q="horizontal",p="repeat-x",o="engine.version",n="0",m="-1px",k="no-repeat",l="px";qx.Class.define(u,{extend:qx.ui.decoration.Abstract,construct:function(w,x,y){qx.ui.decoration.Abstract.call(this);this._setOrientation(y);if(w!=null){this.setBaseImage(w);};if(x!=null){this.setInsets(x);};},properties:{baseImage:{check:a,nullable:true,apply:d}},members:{__BI:null,__BR:null,__BS:null,_getDefaultInsets:function(){return {top:0,right:0,bottom:0,left:0};},_isInitialized:function(){return !!this.__BI;},_setOrientation:function(z){this._isHorizontal=z==q;},getMarkup:function(){if(this.__BI){return this.__BI;};var A=qx.bom.element.Decoration;var B=this.__BR;var C=this.__BS;var D=[];D.push(e);if(this._isHorizontal){D.push(A.create(B.l,k,{top:0,left:0}));D.push(A.create(B.c,p,{top:0,left:C.left+l}));D.push(A.create(B.r,k,{top:0,right:0}));}else {D.push(A.create(B.t,k,{top:0,left:0}));D.push(A.create(B.c,b,{top:C.top+l,left:C.left+l}));D.push(A.create(B.b,k,{bottom:0,left:0}));};D.push(i);return this.__BI=D.join(v);},resize:function(E,F,G){E.style.width=F+l;E.style.height=G+l;var H=this.__BS;if(this._isHorizontal){var innerWidth=F-H.left-H.right;innerWidth=innerWidth<0?0:innerWidth;E.childNodes[1].style.width=innerWidth+l;}else {var innerHeight=G-H.top-H.bottom;innerHeight=innerHeight<0?0:innerHeight;E.childNodes[1].style.height=innerHeight+l;};if((qx.core.Environment.get(r)==s)){if(parseFloat(qx.core.Environment.get(o))<7||(qx.core.Environment.get(g)&&parseFloat(qx.core.Environment.get(o))<8)){if(this._isHorizontal){E.childNodes[2].style.marginRight=(F%2==1)?m:n;}else {E.childNodes[2].style.marginBottom=(G%2==1)?m:n;};};};},tint:function(I,J){},_applyBaseImage:function(K,L){{};var M=qx.util.ResourceManager.getInstance();if(K){var O=qx.util.AliasManager.getInstance();var Q=O.resolve(K);var R=/(.*)(\.[a-z]+)$/.exec(Q);var P=R[1];var N=R[2];var S=this.__BR={t:P+h+N,b:P+c+N,c:P+t+N,l:P+j+N,r:P+f+N};this.__BS={top:M.getImageHeight(S.t),bottom:M.getImageHeight(S.b),left:M.getImageWidth(S.l),right:M.getImageWidth(S.r)};};}},destruct:function(){this.__BI=this.__BR=this.__BS=null;}});})();(function(){var a="qx.ui.core.Spacer";qx.Class.define(a,{extend:qx.ui.core.LayoutItem,construct:function(b,c){qx.ui.core.LayoutItem.call(this);this.setWidth(b!=null?b:0);this.setHeight(c!=null?c:0);},members:{checkAppearanceNeeds:function(){},addChildrenToQueue:function(d){},destroy:function(){if(this.$$disposed){return;};var parent=this.$$parent;if(parent){parent._remove(this);};qx.ui.core.queue.Dispose.add(this);}}});})();(function(){var f="partLoadingError",e="qx.io.PartLoader",d="complete",c="partLoaded",b="singleton",a="qx.event.type.Data";qx.Class.define(e,{type:b,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);var g=this._loader=qx.Part.getInstance();var self=this;g.onpart=function(h){if(h.getReadyState()==d){self.fireDataEvent(c,h);}else {self.fireDataEvent(f,h.getName());};};},events:{"partLoaded":a,"partLoadingError":a},statics:{require:function(i,j,self){this.getInstance().require(i,j,self);}},members:{require:function(k,l,self){return this._loader.require(k,l,self);},getPart:function(name){return this.getParts()[name];},hasPart:function(name){return this.getPart(name)!==undefined;},getParts:function(){return this._loader.getParts();}}});})();(function(){var f="__nA",d="blur",c="singleton",b="qx.ui.popup.Manager",a="mousedown";qx.Class.define(b,{type:c,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__nA=[];qx.event.Registration.addListener(document.documentElement,a,this.__nC,this,true);qx.bom.Element.addListener(window,d,this.hideAll,this);},members:{__nA:null,add:function(g){{};this.__nA.push(g);this.__nB();},remove:function(h){{};if(this.__nA){qx.lang.Array.remove(this.__nA,h);this.__nB();};},hideAll:function(){var j;var k=this.__nA;if(k){for(var i=0,l=k.length;i<l;i++){var j=k[i];j.getAutoHide()&&j.exclude();};};},__nB:function(){var m=1e7;for(var i=0;i<this.__nA.length;i++){this.__nA[i].setZIndex(m++);};},__nC:function(e){var o=qx.ui.core.Widget.getWidgetByElement(e.getTarget());var p=this.__nA;for(var i=0;i<p.length;i++){var n=p[i];if(!n.getAutoHide()||o==n||qx.ui.core.Widget.contains(n,o)){continue;};n.exclude();};}},destruct:function(){qx.event.Registration.removeListener(document.documentElement,a,this.__nC,this,true);this._disposeArray(f);}});})();(function(){var j="qx.bom.element.Dimension",i="paddingRight",h="paddingLeft",g="opera",f="paddingBottom",e="paddingTop",d="mshtml",c="engine.version",b="0px",a="engine.name";qx.Bootstrap.define(j,{statics:{getWidth:qx.core.Environment.select(a,{"gecko":function(k){if(k.getBoundingClientRect){var l=k.getBoundingClientRect();return Math.round(l.right)-Math.round(l.left);}else {return k.offsetWidth;};},"default":function(m){return m.offsetWidth;}}),getHeight:qx.core.Environment.select(a,{"gecko":function(n){if(n.getBoundingClientRect){var o=n.getBoundingClientRect();return Math.round(o.bottom)-Math.round(o.top);}else {return n.offsetHeight;};},"default":function(p){return p.offsetHeight;}}),getSize:function(q){return {width:this.getWidth(q),height:this.getHeight(q)};},__jF:{visible:true,hidden:true},getContentWidth:function(r){var s=qx.bom.element.Style;var t=qx.bom.element.Overflow.getX(r);var u=parseInt(s.get(r,h)||b,10);var x=parseInt(s.get(r,i)||b,10);if(this.__jF[t]){var w=r.clientWidth;if((qx.core.Environment.get(a)==g)||qx.dom.Node.isBlockNode(r)){w=w-u-x;};return w;}else {if(r.clientWidth>=r.scrollWidth){return Math.max(r.clientWidth,r.scrollWidth)-u-x;}else {var v=r.scrollWidth-u;if(qx.core.Environment.get(a)==d&&qx.core.Environment.get(c)>=6){v-=x;};return v;};};},getContentHeight:function(y){var z=qx.bom.element.Style;var C=qx.bom.element.Overflow.getY(y);var B=parseInt(z.get(y,e)||b,10);var A=parseInt(z.get(y,f)||b,10);if(this.__jF[C]){return y.clientHeight-B-A;}else {if(y.clientHeight>=y.scrollHeight){return Math.max(y.clientHeight,y.scrollHeight)-B-A;}else {var D=y.scrollHeight-B;if(qx.core.Environment.get(a)==d&&qx.core.Environment.get(c)==6){D-=A;};return D;};};},getContentSize:function(E){return {width:this.getContentWidth(E),height:this.getContentHeight(E)};}}});})();(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 i="qx.event.type.Data",h="qx.bom.webfonts.Validator",g="__jC",f="_applyFontFamily",e="span",d="Integer",c="interval",b="changeStatus",a=",";qx.Class.define(h,{extend:qx.core.Object,construct:function(j){qx.core.Object.call(this);if(j){this.setFontFamily(j);};this.__jz=this._getRequestedHelpers();},statics:{COMPARISON_FONTS:{sans:["Arial","Helvetica","sans-serif"],serif:["Times New Roman","Georgia","serif"]},HELPER_CSS:{position:"absolute",margin:"0",padding:"0",top:"-1000px",left:"-1000px",fontSize:"350px",width:"auto",height:"auto",lineHeight:"normal",fontVariant:"normal"},COMPARISON_STRING:"WEei",__jA:null,__jB:null,removeDefaultHelperElements:function(){var k=qx.bom.webfonts.Validator.__jB;if(k){for(var l in k){document.body.removeChild(k[l]);};};delete qx.bom.webfonts.Validator.__jB;}},properties:{fontFamily:{nullable:true,init:null,apply:f},timeout:{check:d,init:5000}},events:{"changeStatus":i},members:{__jz:null,__jC:null,__jD:null,validate:function(){this.__jD=new Date().getTime();if(this.__jC){this.__jC.restart();}else {this.__jC=new qx.event.Timer(100);this.__jC.addListener(c,this.__jE,this);qx.event.Timer.once(function(){this.__jC.start();},this,0);};},_reset:function(){if(this.__jz){for(var n in this.__jz){var m=this.__jz[n];document.body.removeChild(m);};this.__jz=null;};},_isFontValid:function(){if(!qx.bom.webfonts.Validator.__jA){this.__bf();};if(!this.__jz){this.__jz=this._getRequestedHelpers();};var p=qx.bom.element.Dimension.getWidth(this.__jz.sans);var o=qx.bom.element.Dimension.getWidth(this.__jz.serif);var q=qx.bom.webfonts.Validator;if(p!==q.__jA.sans&&o!==q.__jA.serif){return true;};return false;},_getRequestedHelpers:function(){var r=[this.getFontFamily()].concat(qx.bom.webfonts.Validator.COMPARISON_FONTS.sans);var s=[this.getFontFamily()].concat(qx.bom.webfonts.Validator.COMPARISON_FONTS.serif);return {sans:this._getHelperElement(r),serif:this._getHelperElement(s)};},_getHelperElement:function(t){var u=qx.lang.Object.clone(qx.bom.webfonts.Validator.HELPER_CSS);if(t){if(u.fontFamily){u.fontFamily+=a+t.join(a);}else {u.fontFamily=t.join(a);};};var v=document.createElement(e);v.innerHTML=qx.bom.webfonts.Validator.COMPARISON_STRING;qx.bom.element.Style.setStyles(v,u);document.body.appendChild(v);return v;},_applyFontFamily:function(w,x){if(w!==x){this._reset();};},__bf:function(){var y=qx.bom.webfonts.Validator;if(!y.__jB){y.__jB={sans:this._getHelperElement(y.COMPARISON_FONTS.sans),serif:this._getHelperElement(y.COMPARISON_FONTS.serif)};};y.__jA={sans:qx.bom.element.Dimension.getWidth(y.__jB.sans),serif:qx.bom.element.Dimension.getWidth(y.__jB.serif)};},__jE:function(){if(this._isFontValid()){this.__jC.stop();this._reset();this.fireDataEvent(b,{family:this.getFontFamily(),valid:true});}else {var z=new Date().getTime();if(z-this.__jD>=this.getTimeout()){this.__jC.stop();this._reset();this.fireDataEvent(b,{family:this.getFontFamily(),valid:false});};};}},destruct:function(){this._reset();this.__jC.stop();this.__jC.removeListener(c,this.__jE,this);this._disposeObjects(g);}});})();(function(){var e="qx.io.part.ClosurePart",d="complete",c="loading",b="initialized",a="error";qx.Bootstrap.define(e,{extend:qx.io.part.Part,construct:function(name,f,g){qx.io.part.Part.call(this,name,f,g);},members:{__BY:0,preload:function(h,self){var j=0;var l=this;for(var i=0;i<this._packages.length;i++){var k=this._packages[i];if(k.getReadyState()==b){k.loadClosure(function(m){j++;l._loader.notifyPackageResult(m);if(j>=l._packages.length&&h){h.call(self);};},this._loader);};};},load:function(n,self){if(this._checkCompleteLoading(n,self)){return;};this._readyState=c;if(n){this._appendPartListener(n,self,this);};this.__BY=this._packages.length;for(var i=0;i<this._packages.length;i++){var p=this._packages[i];var o=p.getReadyState();if(o==b){p.loadClosure(this._loader.notifyPackageResult,this._loader);};if(o==b||o==c){this._loader.addPackageListener(p,qx.Bootstrap.bind(this._onPackageLoad,this,p));}else if(o==a){this._markAsCompleted(a);return;}else {this.__BY--;};};if(this.__BY<=0){this.__Ca();};},__Ca:function(){for(var i=0;i<this._packages.length;i++){this._packages[i].execute();};this._markAsCompleted(d);},_onPackageLoad:function(q){if(this._readyState==a){return;};if(q.getReadyState()==a){this._markAsCompleted(a);return;};this.__BY--;if(this.__BY<=0){this.__Ca();};}}});})();(function(){var d="qx.bom.NativeHistory",c="engine.name",b="hashchange",a="interval";qx.Class.define(d,{extend:qx.bom.History,construct:function(){qx.bom.History.call(this);this.__rS();},members:{__rM:null,__rS:function(){if(qx.bom.History.SUPPORTS_HASH_CHANGE_EVENT){this.__rM=qx.lang.Function.bind(this.__rU,this);qx.bom.Event.addNativeListener(window,b,this.__rM);}else {qx.event.Idle.getInstance().addListener(a,this.__rU,this);};},__rT:function(){if(qx.bom.History.SUPPORTS_HASH_CHANGE_EVENT){qx.bom.Event.removeNativeListener(window,b,this.__rM);}else {qx.event.Idle.getInstance().removeListener(a,this.__rU,this);};},__rU:function(){var e=this._readState();if(qx.lang.Type.isString(e)&&e!=this.getState()){this._onHistoryLoad(e);};},_readState:function(){return this._decode(this._getHash());},_writeState:qx.core.Environment.select(c,{"opera":function(f){qx.event.Timer.once(function(){this._setHash(this._encode(f));},this,0);},"default":function(g){this._setHash(this._encode(g));}})},destruct:function(){this.__rT();}});})();(function(){var q="request",p="qx.bom.IframeHistory",o="engine.name",n="can't initialize iframe",m="mshtml",l="state",k='<html><body><div id="state">',j="browser.version",i="hidden",h="qx.blankpage",c="undefined",g='</div></body></html>',f="absolute",b="",a="interval",d="-1000px";qx.Class.define(p,{extend:qx.bom.History,construct:function(){qx.bom.History.call(this);this.__sa();},members:{__rN:null,__rO:false,__rV:null,__rW:null,__rX:null,_setInitialState:function(){qx.bom.History.prototype._setInitialState.call(this);this.__rX=this._getHash();},_setHash:function(r){qx.bom.History.prototype._setHash.call(this,r);this.__rX=this._encode(r);},addToHistory:function(s,t){if(!qx.lang.Type.isString(s)){s=s+b;};if(qx.lang.Type.isString(t)){this.setTitle(t);this._titles[s]=t;};if(this.getState()!==s){this.setState(s);};},_onHistoryLoad:function(u){this._setState(u);this.fireDataEvent(q,u);if(this._titles[u]!=null){this.setTitle(this._titles[u]);};},_setState:function(v){this.__rW=true;this.setState(v);this.__rW=false;},_applyState:function(w,x){if(this.__rW){return;};this._writeState(w);},_readState:function(){if(!this.__rO){return this._decode(this._getHash());};var y=this.__rN.contentWindow.document;var z=y.getElementById(l);return z?this._decode(z.innerText):b;},_writeState:function(A){if(!this.__rO){this.__rY();this.__rV=qx.event.Timer.once(function(){this._writeState(A);},this,50);return;};this.__rY();var A=this._encode(A);if(qx.core.Environment.get(o)==m&&qx.core.Environment.get(j)!=8){this._setHash(A);};var B=this.__rN.contentWindow.document;B.open();B.write(k+A+g);B.close();},__rY:function(){if(this.__rV){this.__rV.stop();this.__rV.dispose();};},__sa:function(){this.__rP(function(){qx.event.Idle.getInstance().addListener(a,this.__rU,this);});},__rU:function(e){var D=null;var C=this._getHash();if(!this.__sc(C)){D=this.__sb(C);}else {D=this._readState();};if(qx.lang.Type.isString(D)&&D!=this.getState()){this._onHistoryLoad(D);};},__sb:function(E){E=this._decode(E);this._writeState(E);return E;},__sc:function(F){return qx.lang.Type.isString(F)&&F==this.__rX;},__rP:function(G){this.__rN=this.__rQ();document.body.appendChild(this.__rN);this.__rR(function(){this._writeState(this.getState());if(G){G.call(this);};},this);},__rQ:function(){var H=qx.bom.Iframe.create({src:qx.util.ResourceManager.getInstance().toUri(qx.core.Environment.get(h))});H.style.visibility=i;H.style.position=f;H.style.left=d;H.style.top=d;return H;},__rR:function(I,J,K){if(typeof K===c){K=0;};if(!this.__rN.contentWindow||!this.__rN.contentWindow.document){if(K>20){throw new Error(n);};qx.event.Timer.once(function(){this.__rR(I,J,++K);},this,10);return;};this.__rO=true;I.call(J||window);}},destruct:function(){this.__rN=null;if(this.__rV){this.__rV.dispose();this.__rV=null;};qx.event.Idle.getInstance().removeListener(a,this.__rU,this);}});})();(function(){var b="qx.event.Emitter",a="*";qx.Bootstrap.define(b,{extend:Object,statics:{__so:[]},members:{__sm:null,__sp:null,on:function(name,c,d){this.__sq(name).push({listener:c,ctx:d});qx.event.Emitter.__so.push({name:name,listener:c,ctx:d});return qx.event.Emitter.__so.length-1;},once:function(name,e,f){this.__sq(name).push({listener:e,ctx:f,once:true});qx.event.Emitter.__so.push({name:name,listener:e,ctx:f});return qx.event.Emitter.__so.length-1;},off:function(name,g,h){var k=this.__sq(name);for(var i=k.length-1;i>=0;i--){var j=k[i];if(j.listener==g&&j.ctx==h){k.splice(i,1);return i;};};return null;},offById:function(l){var m=qx.event.Emitter.__so[l];this.off(m.name,m.listener,m.ctx);},addListener:function(name,n,o){return this.on(name,n,o);},addListenerOnce:function(name,p,q){return this.once(name,p,q);},removeListener:function(name,r,s){this.off(name,r,s);},removeListenerById:function(t){this.offById(t);},emit:function(name,u){var w=this.__sq(name);for(var i=w.length-1;i>=0;i--){var v=w[i];v.listener.call(v.ctx,u);if(v.once){w.splice(i,1);};};w=this.__sq(a);for(var i=w.length-1;i>=0;i--){var v=w[i];v.listener.call(v.ctx,u);};},getListeners:function(){return this.__sm;},__sq:function(name){if(this.__sm==null){this.__sm={};};if(this.__sm[name]==null){this.__sm[name]=[];};return this.__sm[name];}}});})();(function(){var q="widget",p="qx.ui.tooltip.ToolTip",o="",n="__rn",m="__rp",l="_applyCurrent",k="__rm",j="qx.ui.tooltip.Manager",i="tooltip-error",h="singleton",c="Boolean",g="interval",f="mouseover",b="mouseout",a="mousemove",d="focusout";qx.Class.define(j,{type:h,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);qx.event.Registration.addListener(document.body,f,this.__ru,this,true);this.__rm=new qx.event.Timer();this.__rm.addListener(g,this.__rr,this);this.__rn=new qx.event.Timer();this.__rn.addListener(g,this.__rs,this);this.__ro={left:0,top:0};},properties:{current:{check:p,nullable:true,apply:l},showInvalidToolTips:{check:c,init:true},showToolTips:{check:c,init:true}},members:{__ro:null,__rn:null,__rm:null,__rp:null,__rq:null,getSharedTooltip:function(){if(!this.__rp){this.__rp=new qx.ui.tooltip.ToolTip().set({rich:true});};return this.__rp;},getSharedErrorTooltip:function(){if(!this.__rq){this.__rq=new qx.ui.tooltip.ToolTip().set({appearance:i,rich:true});this.__rq.setLabel(o);this.__rq.syncAppearance();};return this.__rq;},_applyCurrent:function(r,s){if(s&&qx.ui.core.Widget.contains(s,r)){return;};if(s){if(!s.isDisposed()){s.exclude();};this.__rm.stop();this.__rn.stop();};var u=qx.event.Registration;var t=document.body;if(r){this.__rm.startWith(r.getShowTimeout());u.addListener(t,b,this.__rv,this,true);u.addListener(t,d,this.__rw,this,true);u.addListener(t,a,this.__rt,this,true);}else {u.removeListener(t,b,this.__rv,this,true);u.removeListener(t,d,this.__rw,this,true);u.removeListener(t,a,this.__rt,this,true);};},__rr:function(e){var v=this.getCurrent();if(v&&!v.isDisposed()){this.__rn.startWith(v.getHideTimeout());if(v.getPlaceMethod()==q){v.placeToWidget(v.getOpener());}else {v.placeToPoint(this.__ro);};v.show();};this.__rm.stop();},__rs:function(e){var w=this.getCurrent();if(w&&!w.isDisposed()){w.exclude();};this.__rn.stop();this.resetCurrent();},__rt:function(e){var x=this.__ro;x.left=e.getDocumentLeft();x.top=e.getDocumentTop();},__ru:function(e){var y=qx.ui.core.Widget.getWidgetByElement(e.getTarget());this.showToolTip(y);},showToolTip:function(z){if(!z){return;};var C,D,B,A;while(z!=null){C=z.getToolTip();D=z.getToolTipText()||null;B=z.getToolTipIcon()||null;if(qx.Class.hasInterface(z.constructor,qx.ui.form.IForm)&&!z.isValid()){A=z.getInvalidMessage();};if(C||D||B||A){break;};z=z.getLayoutParent();};if(!z||!z.getEnabled()||z.isBlockToolTip()||(!A&&!this.getShowToolTips())||(A&&!this.getShowInvalidToolTips())){return;};if(A){C=this.getSharedErrorTooltip().set({label:A});};if(!C){C=this.getSharedTooltip().set({label:D,icon:B});};this.setCurrent(C);C.setOpener(z);},__rv: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();};},__rw:function(e){var H=qx.ui.core.Widget.getWidgetByElement(e.getTarget());if(!H){return;};var I=this.getCurrent();if(I&&I==H.getToolTip()){this.setCurrent(null);};}},destruct:function(){qx.event.Registration.removeListener(document.body,f,this.__ru,this,true);this._disposeObjects(k,n,m);this.__ro=null;}});})();(function(){var k="repeat",j="mousedown",i="url(",h=")",g="mouseout",f="div",d="dblclick",c="mousewheel",b="qx.html.Blocker",a="mousemove",w="mouseover",v="appear",u="click",t="mshtml",s="engine.name",r="mouseup",q="contextmenu",p="disappear",o="qx/static/blank.gif",n="absolute",l="100%",m="cursor";qx.Class.define(b,{extend:qx.html.Element,construct:function(x,y){var x=x?qx.theme.manager.Color.getInstance().resolve(x):null;var z={position:n,width:l,height:l,opacity:y||0,backgroundColor:x};if((qx.core.Environment.get(s)==t)){z.backgroundImage=i+qx.util.ResourceManager.getInstance().toUri(o)+h;z.backgroundRepeat=k;};qx.html.Element.call(this,f,z);this.addListener(j,this._stopPropagation,this);this.addListener(r,this._stopPropagation,this);this.addListener(u,this._stopPropagation,this);this.addListener(d,this._stopPropagation,this);this.addListener(a,this._stopPropagation,this);this.addListener(w,this._stopPropagation,this);this.addListener(g,this._stopPropagation,this);this.addListener(c,this._stopPropagation,this);this.addListener(q,this._stopPropagation,this);this.addListener(v,this.__kr,this);this.addListener(p,this.__kr,this);},members:{_stopPropagation:function(e){e.stopPropagation();},__kr:function(){var A=this.getStyle(m);this.setStyle(m,null,true);this.setStyle(m,A,true);}}});})();(function(){var f="Number",e="_applyTimeoutInterval",d="qx.event.type.Event",c="qx.event.Idle",b="singleton",a="interval";qx.Class.define(c,{extend:qx.core.Object,type:b,construct:function(){qx.core.Object.call(this);var g=new qx.event.Timer(this.getTimeoutInterval());g.addListener(a,this._onInterval,this);g.start();this.__iG=g;},events:{"interval":d},properties:{timeoutInterval:{check:f,init:100,apply:e}},members:{__iG:null,_applyTimeoutInterval:function(h){this.__iG.setInterval(h);},_onInterval:function(){this.fireEvent(a);}},destruct:function(){if(this.__iG){this.__iG.stop();};this.__iG=null;}});})();(function(){var g="Element",f="qx.bom.element.AnimationHandle",e="play-state",d="paused",c="running",b="",a="css.animation";qx.Bootstrap.define(f,{extend:qx.event.Emitter,construct:function(){var h=qx.core.Environment.get(a);this.__sE=h&&h[e];this.__sF=true;},events:{"end":g},members:{__sE:null,__sF:false,__sG:false,isPlaying:function(){return this.__sF;},isEnded:function(){return this.__sG;},pause:function(){if(this.el){this.el.style[this.__sE]=d;this.el.$$animation.__sF=false;if(this.animationId&&qx.bom.element.AnimationJs){qx.bom.element.AnimationJs.pause(this);};};},play:function(){if(this.el){this.el.style[this.__sE]=c;this.el.$$animation.__sF=true;if(this.i!=undefined&&qx.bom.element.AnimationJs){qx.bom.element.AnimationJs.play(this);};};},stop:function(){if(this.el&&qx.core.Environment.get(a)){this.el.style[this.__sE]=b;this.el.style[qx.core.Environment.get(a).name]=b;this.el.$$animation.__sF=false;this.el.$$animation.__sG=true;};if(qx.bom.element.AnimationJs){qx.bom.element.AnimationJs.stop(this);};}}});})();(function(){var h="qx.bom.client.Stylesheet",g="html.stylesheet.deleterule",f="html.stylesheet.insertrule",e="html.stylesheet.createstylesheet",d="html.stylesheet.addimport",c="html.stylesheet.removeimport",b="function",a="object";qx.Bootstrap.define(h,{statics:{__jx:function(){if(!qx.bom.client.Stylesheet.__jy){qx.bom.client.Stylesheet.__jy=qx.bom.Stylesheet.createElement();};return qx.bom.client.Stylesheet.__jy;},getCreateStyleSheet:function(){return typeof document.createStyleSheet===a;},getInsertRule:function(){return typeof qx.bom.client.Stylesheet.__jx().insertRule===b;},getDeleteRule:function(){return typeof qx.bom.client.Stylesheet.__jx().deleteRule===b;},getAddImport:function(){return (typeof qx.bom.client.Stylesheet.__jx().addImport===a);},getRemoveImport:function(){return (typeof qx.bom.client.Stylesheet.__jx().removeImport===a);}},defer:function(i){qx.core.Environment.add(e,i.getCreateStyleSheet);qx.core.Environment.add(f,i.getInsertRule);qx.core.Environment.add(g,i.getDeleteRule);qx.core.Environment.add(d,i.getAddImport);qx.core.Environment.add(c,i.getRemoveImport);}});})();(function(){var m="sliceBottom",l="horizontal",k="qx.ui.decoration.AbstractBox",j="sliceLeft",i="_applyBaseImage",h="sliceRight",g="_applyFill",f="shorthand",e="String",d="sliceTop",a="set",c="Number",b="_applySlices";qx.Class.define(k,{extend:qx.ui.decoration.Abstract,implement:[qx.ui.decoration.IDecorator],construct:function(n,o,p){qx.ui.decoration.Abstract.call(this);this._setOrientation(p);if(qx.ui.decoration.css3.BorderImage.IS_SUPPORTED){this.__BF=new qx.ui.decoration.css3.BorderImage();if(n){this.__BG(n,p);};if(o!=null){this.__BF.setInsets(o);};}else {this.__BF=new qx.ui.decoration.BoxDiv(n,o,p);};{};},properties:{baseImage:{check:e,nullable:true,apply:i},sliceLeft:{check:c,nullable:true,apply:b},sliceRight:{check:c,nullable:true,apply:b},sliceBottom:{check:c,nullable:true,apply:b},sliceTop:{check:c,nullable:true,apply:b},slices:{group:[d,h,m,j],mode:f},fill:{apply:g}},members:{__BF:null,_isHorizontal:null,_setOrientation:function(q){this._isHorizontal=q==l;},getMarkup:function(){return this.__BF.getMarkup();},resize:function(r,s,t){this.__BF.resize(r,s,t);},tint:function(u,v){},getInsets:function(){return this.__BF.getInsets();},_applyInsets:function(w,x,name){var y=a+qx.lang.String.firstUp(name);this.__BF[y](w);},_applySlices:function(z,A,name){var B=a+qx.lang.String.firstUp(name);if(this.__BF[B]){this.__BF[B](z);};},_applyFill:function(C,D,name){if(this.__BF.setFill){this.__BF.setFill(C);};},_applyBaseImage:function(E,F){if(this.__BF instanceof qx.ui.decoration.BoxDiv){this.__BF.setBaseImage(E);}else {this.__BG(E);};},__BG:function(G){this.__BF.setBorderImage(G);var M=qx.util.AliasManager.getInstance().resolve(G);var N=/(.*)(\.[a-z]+)$/.exec(M);var K=N[1];var L=N[2];var J=qx.util.ResourceManager.getInstance();{};if(this._isHorizontal){var P=J.getImageWidth(K+"-l"+L);var H=J.getImageWidth(K+"-r"+L);if(H&&P){this.__BF.setSlice([0,H,0,P]);};}else {var I=J.getImageHeight(K+"-b"+L);var O=J.getImageHeight(K+"-t"+L);if(O&&I){this.__BF.setSlice([O,0,I,0]);};};}},destruct:function(){this.__BI=this.__BR=this.__BS=null;this.__BF.dispose();}});})();(function(){var k="repeat",j="timing",i="end",h="Anni",g="keep",f=":",d="} ",c="origin",b="forwards",a="end-event",x="reverse",w="css.animation",v="ms ",u="% {",t="linear",s=";",r="qx.bom.element.AnimationCss",q="keyframes",p="fill-mode",o="alternate",m="name",n="",l=" ";qx.Bootstrap.define(r,{statics:{__sv:null,__sw:h,__bV:0,__sx:{},__sy:{"scale":true,"rotate":true,"skew":true,"translate":true},__sz:qx.core.Environment.get(w),animateReverse:function(y,z,A){return this._animate(y,z,A,true);},animate:function(B,C,D){return this._animate(B,C,D,false);},_animate:function(E,F,G,H){this.__sC(F);if(F.hasOwnProperty(x)){H=F.reverse;{};};{};var K=F.keep;if(K!=null&&(H||(F.alternate&&F.repeat%2==0))){K=100-K;};if(!this.__sv){this.__sv=qx.bom.Stylesheet.createElement();};var J=F.keyFrames;if(G==undefined){G=F.duration;};if(this.__sz!=null){var name=this.__sD(J,H);var I=name+l+G+v+F.repeat+l+F.timing+l+(F.alternate?o:n);var L=this.__sz[a];qx.bom.Event.addNativeListener(E,L,this.__sA);E.style[qx.lang.String.camelCase(this.__sz[m])]=I;if(K&&K==100&&this.__sz[p]){E.style[this.__sz[p]]=b;};};var M=new qx.bom.element.AnimationHandle();M.desc=F;M.el=E;M.keep=K;E.$$animation=M;if(F.origin!=null){qx.bom.element.Transform.setOrigin(E,F.origin);};if(this.__sz==null){window.setTimeout(function(){qx.bom.element.AnimationCss.__sA({target:E});},0);};return M;},__sA:function(e){var N=e.target;var O=N.$$animation;if(!O){return;};var Q=O.desc;if(qx.bom.element.AnimationCss.__sz!=null){var P=qx.lang.String.camelCase(qx.bom.element.AnimationCss.__sz[m]);N.style[P]=n;qx.bom.Event.removeNativeListener(N,qx.bom.element.AnimationCss.__sz[m],qx.bom.element.AnimationCss.__sA);};if(Q.origin!=null){qx.bom.element.Transform.setOrigin(N,n);};qx.bom.element.AnimationCss.__sB(N,Q.keyFrames[O.keep]);N.$$animation=null;O.el=null;O.ended=true;O.emit(i,N);},__sB:function(R,S){var U;for(var T in S){if(T in qx.bom.element.AnimationCss.__sy){if(!U){U={};};U[T]=S[T];}else {R.style[qx.lang.String.camelCase(T)]=S[T];};};if(U){qx.bom.element.Transform.transform(R,U);};},__sC:function(V){if(!V.hasOwnProperty(o)){V.alternate=false;};if(!V.hasOwnProperty(g)){V.keep=null;};if(!V.hasOwnProperty(k)){V.repeat=1;};if(!V.hasOwnProperty(j)){V.timing=t;};if(!V.hasOwnProperty(c)){V.origin=null;};},__BQ:null,__sD:function(frames,W){var ba=n;for(var bd in frames){ba+=(W?-(bd-100):bd)+u;var Y=frames[bd];var bc;for(var X in Y){if(X in this.__sy){if(!bc){bc={};};bc[X]=Y[X];}else {ba+=X+f+Y[X]+s;};};if(bc){ba+=qx.bom.element.Transform.getCss(bc);};ba+=d;};if(this.__sx[ba]){return this.__sx[ba];};var name=this.__sw+this.__bV++;var bb=this.__sz[q]+l+name;qx.bom.Stylesheet.addRule(this.__sv,bb,ba);this.__sx[ba]=name;return name;}}});})();(function(){var f="Internationalization",e="showcase.page.i18n.Page",d="showcase/i18n/icon.png",c="Languages",b="showcase.page.i18n.Content",a="i18n";qx.Class.define(e,{extend:showcase.Page,construct:function(){showcase.Page.call(this);this.set({name:c,part:a,icon:d,contentClass:b,description:showcase.page.DescriptionBuilder.build(f,this.__BA,this.__BT,this.__BB,this.__BC,this.__BD,this.__BE)});},members:{__BA:'Internationalization (or \"I18N\" for short) is all about making'+" a system support different natural languages and"+" locales in its user interface. qooxdoo has full translation support "+"and comprises locale information of virtually every country in the world.",__BT:{"Change the language":"Hit one of the flag buttons on the top to change "+"the language. All labels on the page will be translated, including "+"labels in standard qooxdoo widgets like the calendar.","Change the country":"The first select box on the left lets you change the country code. "+"The country code defines things like date or number formats. Try "+"changing the country code from <em>United States</em> to "+"<em>Great Britain</em>. You will see that e.g. the start of the week "+"changes from Sunday to Monday.","Open the command menu":"The command menu button in the lower left opens a popup menu. Even the "+"keyboard shortcuts are localized."},__BB:{"Standards based translation":"Translation data is extracted into standard <em>.po</em> "+"files, as defined by GNU <em>gettext</em> tools. Many "+"open source tools can process those translation files.","CLDR":"Localisation data like date and time formats are taken from the "+"<a href='http://cldr.unicode.org/'>Unicode Common Locale Data Repository</a> (CLDR). This "+"guarantees that qooxdoo uses the standardized data for even the smallest "+"countries.","Live locale switching":"All widgets are designed in a way that allows for locale switching in the running application."},__BC:{"pages/development/internationalization.html":"Internationalization"},__BD:{"#showcase~Localization.html":"Localization demo"},__BE:{"#qx.locale":"Locale Package"}}});})();(function(){var p="resetPaddingRight",o="setPaddingBottom",n="resetPaddingTop",m="qx.ui.core.MContentPadding",l="resetPaddingLeft",k="setPaddingTop",j="setPaddingRight",i="resetPaddingBottom",h="contentPaddingLeft",g="setPaddingLeft",c="contentPaddingTop",f="shorthand",e="contentPaddingRight",b="contentPaddingBottom",a="Integer",d="_applyContentPadding";qx.Mixin.define(m,{properties:{contentPaddingTop:{check:a,init:0,apply:d,themeable:true},contentPaddingRight:{check:a,init:0,apply:d,themeable:true},contentPaddingBottom:{check:a,init:0,apply:d,themeable:true},contentPaddingLeft:{check:a,init:0,apply:d,themeable:true},contentPadding:{group:[c,e,b,h],mode:f,themeable:true}},members:{__mp:{contentPaddingTop:k,contentPaddingRight:j,contentPaddingBottom:o,contentPaddingLeft:g},__mq:{contentPaddingTop:n,contentPaddingRight:p,contentPaddingBottom:i,contentPaddingLeft:l},_applyContentPadding:function(q,r,name){var s=this._getContentPaddingTarget();if(q==null){var t=this.__mq[name];s[t]();}else {var u=this.__mp[name];s[u](q);};}}});})();(function(){var A="cm",z="mm",w="reverse",v="pt",u="pc",t="linear",s="%",r="em",q="qx.bom.element.AnimationJs",p="ease-in-out",g="#",o="in",l="px",e="0",d="end",k="ex",h="ease-in",m="infinite",c="string",n="ease-out",f="";qx.Bootstrap.define(q,{statics:{__sH:30,__sI:[s,o,A,z,r,k,v,u,l],animate:function(B,C,D){return this._animate(B,C,D,false);},animateReverse:function(E,F,G){return this._animate(E,F,G,true);},_animate:function(H,I,J,K){if(H.$$animation){return;};if(I.hasOwnProperty(w)){K=I.reverse;{};};if(J==undefined){J=I.duration;};var O=I.keyFrames;var M=this.__sP(O);var N=this.__sO(J,M);var P=parseInt(J/N,10);this.__sJ(O,H);var Q=this.__sK(P,N,M,O,J,I.timing);var L=new qx.bom.element.AnimationHandle();if(K){Q.reverse();L.reverse=true;};L.desc=I;L.el=H;L.delta=Q;L.stepTime=N;L.steps=P;H.$$animation=L;L.i=0;L.initValues={};L.repeatSteps=this.__sM(P,I.repeat);return this.play(L);},__sJ:function(R,S){var T={};for(var W in R){for(var name in R[W]){if(T[name]==undefined){var U=R[W][name];if(typeof U==c){T[name]=U.substring((parseInt(U,10)+f).length,U.length);}else {T[name]=f;};};};};for(var W in R){var V=R[W];for(var name in T){if(V[name]==undefined){if(window.getComputedStyle){V[name]=getComputedStyle(S,null)[name];}else {V[name]=S.style[name];};if(V[name]==f&&this.__sI.indexOf(T[name])!=-1){V[name]=e+T[name];};};};};},__sK:function(X,Y,ba,bb,bc,bd){var bl=new Array(X);var bn=1;bl[0]=bb[0];var bf=bb[0];var bh=bb[ba[bn]];for(var i=1;i<bl.length;i++){if(i*Y/bc*100>ba[bn]){bf=bh;bn++;bh=bb[ba[bn]];};bl[i]={};for(var name in bh){var bm=bh[name]+f;if(bm.charAt(0)==g){var bg=qx.util.ColorUtil.cssStringToRgb(bf[name]);var bk=qx.util.ColorUtil.cssStringToRgb(bm);var be=[];for(var j=0;j<bg.length;j++){var bi=bg[j]-bk[j];be[j]=parseInt(bg[j]-bi*this.__sL(bd,i/X),10);};bl[i][name]=qx.util.ColorUtil.rgbToHexString(be);}else if(!isNaN(parseInt(bm,10))){var bj=bm.substring((parseInt(bm,10)+f).length,bm.length);var bi=parseFloat(bm)-parseFloat(bf[name]);bl[i][name]=(parseFloat(bf[name])+bi*this.__sL(bd,i/X))+bj;}else {bl[i][name]=bf[name]+f;};};};bl[bl.length-1]=bb[100];return bl;},play:function(bo){var bp=window.setInterval(function(){bo.repeatSteps--;var bq=bo.delta[bo.i%bo.steps];if(bo.i==0){for(var name in bq){if(bo.initValues[name]==undefined){if(qx.bom.element.Style){bo.initValues[name]=qx.bom.element.Style.get(bo.el,qx.lang.String.camelCase(name));}else {bo.initValues[name]=bo.el.style[qx.lang.String.camelCase(name)];};};};};qx.bom.element.AnimationJs.__sN(bo.el,bq);bo.i++;if(bo.i%bo.steps==0){if(bo.desc.alternate){bo.delta.reverse();};};if(bo.repeatSteps<0){qx.bom.element.AnimationJs.stop(bo);};},bo.stepTime);bo.animationId=bp;return bo;},pause:function(br){window.clearInterval(br.animationId);br.animationId=null;},stop:function(bs){var bw=bs.desc;var bt=bs.el;var bu=bs.initValues;if(bs.animationId){window.clearInterval(bs.animationId);};if(bt==undefined){return;};var bv=bw.keep;if(bv!=undefined){if(bs.reverse||(bw.alternate&&bw.repeat&&bw.repeat%2==0)){bv=100-bv;};this.__sN(bt,bw.keyFrames[bv]);}else {this.__sN(bt,bu);};bt.$$animation=null;bs.el=null;bs.ended=true;bs.animationId=null;bs.emit(d,bt);},__sL:function(bx,x){if(bx==h){var a=[3.1223e-7,0.0757,1.2646,-0.167,-0.4387,0.2654];}else if(bx==n){var a=[-7.0198e-8,1.652,-0.551,-0.0458,0.1255,-0.1807];}else if(bx==t){return x;}else if(bx==p){var a=[2.482e-7,-0.2289,3.3466,-1.0857,-1.7354,0.7034];}else {var a=[-0.0021,0.2472,9.8054,-21.6869,17.7611,-5.1226];};;;var y=0;for(var i=0;i<a.length;i++){y+=a[i]*Math.pow(x,i);};return y;},__sM:function(by,bz){if(bz==undefined){return by;};if(bz==m){return Number.MAX_VALUE;};return by*bz;},__sN:function(bA,bB){for(var bC in bB){if(bB[bC]===undefined){continue;};var name=qx.lang.String.camelCase(bC);if(qx.bom.element.Style){qx.bom.element.Style.set(bA,name,bB[bC]);}else {bA.style[name]=bB[bC];};};},__sO:function(bD,bE){var bG=100;for(var i=0;i<bE.length-1;i++){bG=Math.min(bG,bE[i+1]-bE[i]);};var bF=bD*bG/100;while(bF>this.__sH){bF=bF/2;};return Math.round(bF);},__sP:function(bH){var bI=qx.Bootstrap.getKeys(bH);for(var i=0;i<bI.length;i++){bI[i]=parseInt(bI[i],10);};bI.sort(function(a,b){return a-b;});return bI;}}});})();(function(){var f="resize",d="interval",c="__iG",b="body",a="qx.event.handler.ElementResize";qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(g){qx.core.Object.call(this);this.__dz=g;this.__Cs={};this.__iG=new qx.event.Timer(200);this.__iG.addListener(d,this._onInterval,this);},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{resize:true},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:false},members:{__Cs:null,__dz:null,__iG:null,canHandleEvent:function(h,i){return h.tagName.toLowerCase()!==b;},registerEvent:function(j,k,l){var n=qx.core.ObjectRegistry.toHashCode(j);var m=this.__Cs;if(!m[n]){m[n]={element:j,width:qx.bom.element.Dimension.getWidth(j),height:qx.bom.element.Dimension.getHeight(j)};this.__iG.start();};},unregisterEvent:function(o,p,q){var s=qx.core.ObjectRegistry.toHashCode(o);var r=this.__Cs;if(r[s]){delete r[s];if(qx.lang.Object.isEmpty(r)){this.__iG.stop();};};},_onInterval:function(e){var u=this.__Cs;for(var x in u){var y=u[x];var t=y.element;var w=qx.bom.element.Dimension.getWidth(t);var v=qx.bom.element.Dimension.getHeight(t);if(y.height!==v||y.width!==w){qx.event.Registration.fireNonBubblingEvent(t,f,qx.event.type.Data,[{width:w,oldWidth:y.width,height:v,oldHeight:y.height}]);y.width=w;y.height=v;};};}},destruct:function(){this.__dz=this.__Cs=null;this._disposeObjects(c);},defer:function(z){qx.event.Registration.addHandler(z);}});})();(function(){var q="engine.name",p="='",o="none",n="<INPUT TYPE='RADIO' NAME='RADIOTEST' VALUE='Second Choice'>",m="qx.dom.Element",k="webkit",j="The tag name is missing!",h="div",g="' ",f="></",b="<",d=" ",c=">",a="";qx.Bootstrap.define(m,{statics:{__gn:{"onload":true,"onpropertychange":true,"oninput":true,"onchange":true,"name":true,"type":true,"checked":true,"disabled":true},hasChild:function(parent,r){return r.parentNode===parent;},hasChildren:function(s){return !!s.firstChild;},hasChildElements:function(t){t=t.firstChild;while(t){if(t.nodeType===1){return true;};t=t.nextSibling;};return false;},getParentElement:function(u){return u.parentNode;},isInDom:function(v,w){if(!w){w=window;};var x=w.document.getElementsByTagName(v.nodeName);for(var i=0,l=x.length;i<l;i++){if(x[i]===v){return true;};};return false;},insertAt:function(y,parent,z){var A=parent.childNodes[z];if(A){parent.insertBefore(y,A);}else {parent.appendChild(y);};return true;},insertBegin:function(B,parent){if(parent.firstChild){this.insertBefore(B,parent.firstChild);}else {parent.appendChild(B);};},insertEnd:function(C,parent){parent.appendChild(C);},insertBefore:function(D,E){E.parentNode.insertBefore(D,E);return true;},insertAfter:function(F,G){var parent=G.parentNode;if(G==parent.lastChild){parent.appendChild(F);}else {return this.insertBefore(F,G.nextSibling);};return true;},remove:function(H){if(!H.parentNode){return false;};H.parentNode.removeChild(H);return true;},removeChild:function(I,parent){if(I.parentNode!==parent){return false;};parent.removeChild(I);return true;},removeChildAt:function(J,parent){var K=parent.childNodes[J];if(!K){return false;};parent.removeChild(K);return true;},replaceChild:function(L,M){if(!M.parentNode){return false;};M.parentNode.replaceChild(L,M);return true;},replaceAt:function(N,O,parent){var P=parent.childNodes[O];if(!P){return false;};parent.replaceChild(N,P);return true;},__go:{},__gp:{},_allowCreationWithMarkup:function(Q){if(!Q){Q=window;};var R=Q.location.href;if(qx.dom.Element.__gp[R]==undefined){try{Q.document.createElement(n);qx.dom.Element.__gp[R]=true;}catch(e){qx.dom.Element.__gp[R]=false;};};return qx.dom.Element.__gp[R];},getHelperElement:function(S){if(!S){S=window;};var U=S.location.href;if(!qx.dom.Element.__go[U]){var T=qx.dom.Element.__go[U]=S.document.createElement(h);if(qx.core.Environment.get(q)==k){T.style.display=o;S.document.body.appendChild(T);};};return qx.dom.Element.__go[U];},create:function(name,V,W){if(!W){W=window;};if(!name){throw new Error(j);};var Y=this.__gn;var X=a;for(var bb in V){if(Y[bb]){X+=bb+p+V[bb]+g;};};var bc;if(X!=a){if(qx.dom.Element._allowCreationWithMarkup(W)){bc=W.document.createElement(b+name+d+X+c);}else {var ba=qx.dom.Element.getHelperElement(W);ba.innerHTML=b+name+d+X+f+name+c;bc=ba.firstChild;};}else {bc=W.document.createElement(name);};for(var bb in V){if(!Y[bb]){qx.bom.element.Attribute.set(bc,bb,V[bb]);};};return bc;},empty:function(bd){return bd.innerHTML=a;}}});})();(function(){var k="qx.bom.Selection",j="button",i="#text",h="body",g='character',f="input",e="StartToStart",d="textarea",c="EndToEnd",b="character",a="engine.name";qx.Class.define(k,{statics:{getSelectionObject:qx.core.Environment.select(a,{"mshtml":function(l){return l.selection;},"default":function(m){return qx.dom.Node.getWindow(m).getSelection();}}),get:qx.core.Environment.select(a,{"mshtml":function(n){var o=qx.bom.Range.get(qx.dom.Node.getDocument(n));return o.text;},"default":function(p){if(this.__fl(p)){return p.value.substring(p.selectionStart,p.selectionEnd);}else {return this.getSelectionObject(qx.dom.Node.getDocument(p)).toString();};}}),getLength:qx.core.Environment.select(a,{"mshtml":function(q){var s=this.get(q);var r=qx.util.StringSplit.split(s,/\r\n/);return s.length-(r.length-1);},"opera":function(t){var y,w,u;if(this.__fl(t)){var x=t.selectionStart;var v=t.selectionEnd;y=t.value.substring(x,v);w=v-x;}else {y=qx.bom.Selection.get(t);w=y.length;};u=qx.util.StringSplit.split(y,/\r\n/);return w-(u.length-1);},"default":function(z){if(this.__fl(z)){return z.selectionEnd-z.selectionStart;}else {return this.get(z).length;};}}),getStart:qx.core.Environment.select(a,{"mshtml":function(A){if(this.__fl(A)){var F=qx.bom.Range.get();if(!A.contains(F.parentElement())){return -1;};var G=qx.bom.Range.get(A);var E=A.value.length;G.moveToBookmark(F.getBookmark());G.moveEnd(g,E);return E-G.text.length;}else {var G=qx.bom.Range.get(A);var C=G.parentElement();var H=qx.bom.Range.get();try{H.moveToElementText(C);}catch(J){return 0;};var B=qx.bom.Range.get(qx.dom.Node.getBodyElement(A));B.setEndPoint(e,G);B.setEndPoint(c,H);if(H.compareEndPoints(e,B)==0){return 0;};var D;var I=0;while(true){D=B.moveStart(b,-1);if(H.compareEndPoints(e,B)==0){break;};if(D==0){break;}else {I++;};};return ++I;};},"gecko|webkit":function(K){if(this.__fl(K)){return K.selectionStart;}else {var M=qx.dom.Node.getDocument(K);var L=this.getSelectionObject(M);if(L.anchorOffset<L.focusOffset){return L.anchorOffset;}else {return L.focusOffset;};};},"default":function(N){if(this.__fl(N)){return N.selectionStart;}else {return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(N)).anchorOffset;};}}),getEnd:qx.core.Environment.select(a,{"mshtml":function(O){if(this.__fl(O)){var T=qx.bom.Range.get();if(!O.contains(T.parentElement())){return -1;};var U=qx.bom.Range.get(O);var S=O.value.length;U.moveToBookmark(T.getBookmark());U.moveStart(g,-S);return U.text.length;}else {var U=qx.bom.Range.get(O);var Q=U.parentElement();var V=qx.bom.Range.get();try{V.moveToElementText(Q);}catch(X){return 0;};var S=V.text.length;var P=qx.bom.Range.get(qx.dom.Node.getBodyElement(O));P.setEndPoint(c,U);P.setEndPoint(e,V);if(V.compareEndPoints(c,P)==0){return S-1;};var R;var W=0;while(true){R=P.moveEnd(b,1);if(V.compareEndPoints(c,P)==0){break;};if(R==0){break;}else {W++;};};return S-(++W);};},"gecko|webkit":function(Y){if(this.__fl(Y)){return Y.selectionEnd;}else {var bb=qx.dom.Node.getDocument(Y);var ba=this.getSelectionObject(bb);if(ba.focusOffset>ba.anchorOffset){return ba.focusOffset;}else {return ba.anchorOffset;};};},"default":function(bc){if(this.__fl(bc)){return bc.selectionEnd;}else {return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(bc)).focusOffset;};}}),__fl:function(bd){return qx.dom.Node.isElement(bd)&&(bd.nodeName.toLowerCase()==f||bd.nodeName.toLowerCase()==d);},set:qx.core.Environment.select(a,{"mshtml":function(be,bf,bg){var bh;if(qx.dom.Node.isDocument(be)){be=be.body;};if(qx.dom.Node.isElement(be)||qx.dom.Node.isText(be)){switch(be.nodeName.toLowerCase()){case f:case d:case j:if(bg===undefined){bg=be.value.length;};if(bf>=0&&bf<=be.value.length&&bg>=0&&bg<=be.value.length){bh=qx.bom.Range.get(be);bh.collapse(true);bh.moveStart(b,bf);bh.moveEnd(b,bg-bf);bh.select();return true;};break;case i:if(bg===undefined){bg=be.nodeValue.length;};if(bf>=0&&bf<=be.nodeValue.length&&bg>=0&&bg<=be.nodeValue.length){bh=qx.bom.Range.get(qx.dom.Node.getBodyElement(be));bh.moveToElementText(be.parentNode);bh.collapse(true);bh.moveStart(b,bf);bh.moveEnd(b,bg-bf);bh.select();return true;};break;default:if(bg===undefined){bg=be.childNodes.length-1;};if(be.childNodes[bf]&&be.childNodes[bg]){bh=qx.bom.Range.get(qx.dom.Node.getBodyElement(be));bh.moveToElementText(be.childNodes[bf]);bh.collapse(true);var bi=qx.bom.Range.get(qx.dom.Node.getBodyElement(be));bi.moveToElementText(be.childNodes[bg]);bh.setEndPoint(c,bi);bh.select();return true;};};};return false;},"default":function(bj,bk,bl){var bp=bj.nodeName.toLowerCase();if(qx.dom.Node.isElement(bj)&&(bp==f||bp==d)){if(bl===undefined){bl=bj.value.length;};if(bk>=0&&bk<=bj.value.length&&bl>=0&&bl<=bj.value.length){bj.focus();bj.select();bj.setSelectionRange(bk,bl);return true;};}else {var bn=false;var bo=qx.dom.Node.getWindow(bj).getSelection();var bm=qx.bom.Range.get(bj);if(qx.dom.Node.isText(bj)){if(bl===undefined){bl=bj.length;};if(bk>=0&&bk<bj.length&&bl>=0&&bl<=bj.length){bn=true;};}else if(qx.dom.Node.isElement(bj)){if(bl===undefined){bl=bj.childNodes.length-1;};if(bk>=0&&bj.childNodes[bk]&&bl>=0&&bj.childNodes[bl]){bn=true;};}else if(qx.dom.Node.isDocument(bj)){bj=bj.body;if(bl===undefined){bl=bj.childNodes.length-1;};if(bk>=0&&bj.childNodes[bk]&&bl>=0&&bj.childNodes[bl]){bn=true;};};;if(bn){if(!bo.isCollapsed){bo.collapseToStart();};bm.setStart(bj,bk);if(qx.dom.Node.isText(bj)){bm.setEnd(bj,bl);}else {bm.setEndAfter(bj.childNodes[bl]);};if(bo.rangeCount>0){bo.removeAllRanges();};bo.addRange(bm);return true;};};return false;}}),setAll:function(bq){return qx.bom.Selection.set(bq,0);},clear:qx.core.Environment.select(a,{"mshtml":function(br){var bs=qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(br));var bt=qx.bom.Range.get(br);var parent=bt.parentElement();var bu=qx.bom.Range.get(qx.dom.Node.getDocument(br));if(parent==bu.parentElement()&&parent==br){bs.empty();};},"default":function(bv){var bx=qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(bv));var bz=bv.nodeName.toLowerCase();if(qx.dom.Node.isElement(bv)&&(bz==f||bz==d)){bv.setSelectionRange(0,0);qx.bom.Element.blur(bv);}else if(qx.dom.Node.isDocument(bv)||bz==h){bx.collapse(bv.body?bv.body:bv,0);}else {var by=qx.bom.Range.get(bv);if(!by.collapsed){var bA;var bw=by.commonAncestorContainer;if(qx.dom.Node.isElement(bv)&&qx.dom.Node.isText(bw)){bA=bw.parentNode;}else {bA=bw;};if(bA==bv){bx.collapse(bv,0);};};};}})}});})();(function(){var b="horizontal",a="qx.ui.decoration.HBox";qx.Class.define(a,{extend:qx.ui.decoration.AbstractBox,construct:function(c,d){qx.ui.decoration.AbstractBox.call(this,c,d,b);}});})();(function(){var q="text",p="file",o="+",n="'/>",k="CLASS",h="HTML",g="radio",f="script",d="className",c="TAG",bh="[test!='']:sizzle",bg="password",bf="htmlFor",be="submit",bd="<a href='#'></a>",bc="<a name='",bb="#",ba="qx.bom.Selector",Y="type",X="'] ",x="\\$&",y="parentNode",v="previousSibling",w="NAME",t="number",u="='$1']",r="reset",s='type',B="image",C=".TEST",K="<div class='test e'></div><div class='test'></div>",I="Syntax error, unrecognized expression: ",P="~",M="checkbox",T="[id='",R="hidden",E="__sizzle__",W="<p class='TEST'></p>",V="ID",U="body",D="object",G="button",H="[object Array]",J="href",L="e",N="\\",Q="div",S="*",z="id",A="string",F="undefined",O="";qx.Bootstrap.define(ba,{statics:{query:null,matches:null}});(function(){var bq=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bx=0,bz=Object.prototype.toString,br=false,bB=true,bv=/\\/g,bk=/\W/;[0,0].sort(function(){bB=false;return 0;});var bu=function(bD,bE,bF,bG){bF=bF||[];bE=bE||document;var bP=bE;if(bE.nodeType!==1&&bE.nodeType!==9){return [];};if(!bD||typeof bD!==A){return bF;};var m,bJ,bH,bL,bN,bK,bQ,i,bR=true,bI=bu.isXML(bE),bM=[],bO=bD;do {bq.exec(O);m=bq.exec(bO);if(m){bO=m[3];bM.push(m[1]);if(m[2]){bL=m[3];break;};};}while(m);if(bM.length>1&&bs.exec(bD)){if(bM.length===2&&bn.relative[bM[0]]){bJ=bm(bM[0]+bM[1],bE);}else {bJ=bn.relative[bM[0]]?[bE]:bu(bM.shift(),bE);while(bM.length){bD=bM.shift();if(bn.relative[bD]){bD+=bM.shift();};bJ=bm(bD,bJ);};};}else {if(!bG&&bM.length>1&&bE.nodeType===9&&!bI&&bn.match.ID.test(bM[0])&&!bn.match.ID.test(bM[bM.length-1])){bN=bu.find(bM.shift(),bE,bI);bE=bN.expr?bu.filter(bN.expr,bN.set)[0]:bN.set[0];};if(bE){bN=bG?{expr:bM.pop(),set:bj(bG)}:bu.find(bM.pop(),bM.length===1&&(bM[0]===P||bM[0]===o)&&bE.parentNode?bE.parentNode:bE,bI);bJ=bN.expr?bu.filter(bN.expr,bN.set):bN.set;if(bM.length>0){bH=bj(bJ);}else {bR=false;};while(bM.length){bK=bM.pop();bQ=bK;if(!bn.relative[bK]){bK=O;}else {bQ=bM.pop();};if(bQ==null){bQ=bE;};bn.relative[bK](bH,bQ,bI);};}else {bH=bM=[];};};if(!bH){bH=bJ;};if(!bH){bu.error(bK||bD);};if(bz.call(bH)===H){if(!bR){bF.push.apply(bF,bH);}else if(bE&&bE.nodeType===1){for(i=0;bH[i]!=null;i++){if(bH[i]&&(bH[i]===true||bH[i].nodeType===1&&bu.contains(bE,bH[i]))){bF.push(bJ[i]);};};}else {for(i=0;bH[i]!=null;i++){if(bH[i]&&bH[i].nodeType===1){bF.push(bJ[i]);};};};}else {bj(bH,bF);};if(bL){bu(bL,bP,bF,bG);bu.uniqueSort(bF);};return bF;};bu.uniqueSort=function(bS){if(bw){br=bB;bS.sort(bw);if(br){for(var i=1;i<bS.length;i++){if(bS[i]===bS[i-1]){bS.splice(i--,1);};};};};return bS;};bu.matches=function(bT,bU){return bu(bT,null,null,bU);};bu.matchesSelector=function(bV,bW){return bu(bW,null,null,[bV]).length>0;};bu.find=function(bX,bY,ca){var cb;if(!bX){return [];};for(var i=0,l=bn.order.length;i<l;i++){var cd,cc=bn.order[i];if((cd=bn.leftMatch[cc].exec(bX))){var ce=cd[1];cd.splice(1,1);if(ce.substr(ce.length-1)!==N){cd[1]=(cd[1]||O).replace(bv,O);cb=bn.find[cc](cd,bY,ca);if(cb!=null){bX=bX.replace(bn.match[cc],O);break;};};};};if(!cb){cb=typeof bY.getElementsByTagName!==F?bY.getElementsByTagName(S):[];};return {set:cb,expr:bX};};bu.filter=function(cf,cg,ch,ci){var ct,cs,cj=cf,co=[],ck=cg,cl=cg&&cg[0]&&bu.isXML(cg[0]);while(cf&&cg.length){for(var cr in bn.filter){if((ct=bn.leftMatch[cr].exec(cf))!=null&&ct[2]){var cq,cn,cm=bn.filter[cr],cu=ct[1];cs=false;ct.splice(1,1);if(cu.substr(cu.length-1)===N){continue;};if(ck===co){co=[];};if(bn.preFilter[cr]){ct=bn.preFilter[cr](ct,ck,ch,co,ci,cl);if(!ct){cs=cq=true;}else if(ct===true){continue;};};if(ct){for(var i=0;(cn=ck[i])!=null;i++){if(cn){cq=cm(cn,ct,i,ck);var cp=ci^!!cq;if(ch&&cq!=null){if(cp){cs=true;}else {ck[i]=false;};}else if(cp){co.push(cn);cs=true;};};};};if(cq!==undefined){if(!ch){ck=co;};cf=cf.replace(bn.match[cr],O);if(!cs){return [];};break;};};};if(cf===cj){if(cs==null){bu.error(cf);}else {break;};};cj=cf;};return ck;};bu.error=function(cv){throw I+cv;};var bn=bu.selectors={order:[V,w,c],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":d,"for":bf},attrHandle:{href:function(cw){return cw.getAttribute(J);},type:function(cx){return cx.getAttribute(Y);}},relative:{"+":function(cy,cz){var cA=typeof cz===A,cC=cA&&!bk.test(cz),cD=cA&&!cC;if(cC){cz=cz.toLowerCase();};for(var i=0,l=cy.length,cB;i<l;i++){if((cB=cy[i])){while((cB=cB.previousSibling)&&cB.nodeType!==1){};cy[i]=cD||cB&&cB.nodeName.toLowerCase()===cz?cB||false:cB===cz;};};if(cD){bu.filter(cz,cy,true);};},">":function(cE,cF){var cH,cG=typeof cF===A,i=0,l=cE.length;if(cG&&!bk.test(cF)){cF=cF.toLowerCase();for(;i<l;i++){cH=cE[i];if(cH){var parent=cH.parentNode;cE[i]=parent.nodeName.toLowerCase()===cF?parent:false;};};}else {for(;i<l;i++){cH=cE[i];if(cH){cE[i]=cG?cH.parentNode:cH.parentNode===cF;};};if(cG){bu.filter(cF,cE,true);};};},"":function(cI,cJ,cK){var cN,cL=bx++,cM=bA;if(typeof cJ===A&&!bk.test(cJ)){cJ=cJ.toLowerCase();cN=cJ;cM=bC;};cM(y,cJ,cL,cI,cN,cK);},"~":function(cO,cP,cQ){var cT,cR=bx++,cS=bA;if(typeof cP===A&&!bk.test(cP)){cP=cP.toLowerCase();cT=cP;cS=bC;};cS(v,cP,cR,cO,cT,cQ);}},find:{ID:function(cU,cV,cW){if(typeof cV.getElementById!=="undefined"&&!cW){var m=cV.getElementById(cU[1]);return m&&m.parentNode?[m]:[];};},NAME:function(cX,cY){if(typeof cY.getElementsByName!=="undefined"){var db=[],da=cY.getElementsByName(cX[1]);for(var i=0,l=da.length;i<l;i++){if(da[i].getAttribute("name")===cX[1]){db.push(da[i]);};};return db.length===0?null:db;};},TAG:function(dc,dd){if(typeof dd.getElementsByTagName!=="undefined"){return dd.getElementsByTagName(dc[1]);};}},preFilter:{CLASS:function(de,df,dg,dh,di,dj){de=" "+de[1].replace(bv,"")+" ";if(dj){return de;};for(var i=0,dk;(dk=df[i])!=null;i++){if(dk){if(di^(dk.className&&(" "+dk.className+" ").replace(/[\t\n\r]/g," ").indexOf(de)>=0)){if(!dg){dh.push(dk);};}else if(dg){df[i]=false;};};};return false;},ID:function(dl){return dl[1].replace(bv,"");},TAG:function(dm,dn){return dm[1].replace(bv,"").toLowerCase();},CHILD:function(dp){if(dp[1]==="nth"){if(!dp[2]){bu.error(dp[0]);};dp[2]=dp[2].replace(/^\+|\s*/g,'');var dq=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(dp[2]==="even"&&"2n"||dp[2]==="odd"&&"2n+1"||!/\D/.test(dp[2])&&"0n+"+dp[2]||dp[2]);dp[2]=(dq[1]+(dq[2]||1))-0;dp[3]=dq[3]-0;}else if(dp[2]){bu.error(dp[0]);};dp[0]=bx++;return dp;},ATTR:function(dr,ds,dt,du,dv,dw){var name=dr[1]=dr[1].replace(bv,"");if(!dw&&bn.attrMap[name]){dr[1]=bn.attrMap[name];};dr[4]=(dr[4]||dr[5]||"").replace(bv,"");if(dr[2]==="~="){dr[4]=" "+dr[4]+" ";};return dr;},PSEUDO:function(dx,dy,dz,dA,dB){if(dx[1]==="not"){if((bq.exec(dx[3])||"").length>1||/^\w/.test(dx[3])){dx[3]=bu(dx[3],null,null,dy);}else {var dC=bu.filter(dx[3],dy,dz,true^dB);if(!dz){dA.push.apply(dA,dC);};return false;};}else if(bn.match.POS.test(dx[0])||bn.match.CHILD.test(dx[0])){return true;};return dx;},POS:function(dD){dD.unshift(true);return dD;}},filters:{enabled:function(dE){return dE.disabled===false&&dE.type!==R;},disabled:function(dF){return dF.disabled===true;},checked:function(dG){return dG.checked===true;},selected:function(dH){if(dH.parentNode){dH.parentNode.selectedIndex;};return dH.selected===true;},parent:function(dI){return !!dI.firstChild;},empty:function(dJ){return !dJ.firstChild;},has:function(dK,i,dL){return !!bu(dL[3],dK).length;},header:function(dM){return (/h\d/i).test(dM.nodeName);},text:function(dN){return q===dN.getAttribute(s);},radio:function(dO){return g===dO.type;},checkbox:function(dP){return M===dP.type;},file:function(dQ){return p===dQ.type;},password:function(dR){return bg===dR.type;},submit:function(dS){return be===dS.type;},image:function(dT){return B===dT.type;},reset:function(dU){return r===dU.type;},button:function(dV){return G===dV.type||dV.nodeName.toLowerCase()===G;},input:function(dW){return (/input|select|textarea|button/i).test(dW.nodeName);}},setFilters:{first:function(dX,i){return i===0;},last:function(dY,i,ea,eb){return i===eb.length-1;},even:function(ec,i){return i%2===0;},odd:function(ed,i){return i%2===1;},lt:function(ee,i,ef){return i<ef[3]-0;},gt:function(eg,i,eh){return i>eh[3]-0;},nth:function(ei,i,ej){return ej[3]-0===i;},eq:function(ek,i,el){return el[3]-0===i;}},filter:{PSEUDO:function(em,en,i,eo){var name=en[1],ep=bn.filters[name];if(ep){return ep(em,i,en,eo);}else if(name==="contains"){return (em.textContent||em.innerText||bu.getText([em])||"").indexOf(en[3])>=0;}else if(name==="not"){var eq=en[3];for(var j=0,l=eq.length;j<l;j++){if(eq[j]===em){return false;};};return true;}else {bu.error(name);};;},CHILD:function(er,es){var ey=es[1],et=er;switch(ey){case "only":case "first":while((et=et.previousSibling)){if(et.nodeType===1){return false;};};if(ey==="first"){return true;};et=er;case "last":while((et=et.nextSibling)){if(et.nodeType===1){return false;};};return true;case "nth":var ez=es[2],ev=es[3];if(ez===1&&ev===0){return true;};var ex=es[0],parent=er.parentNode;if(parent&&(parent.sizcache!==ex||!er.nodeIndex)){var eu=0;for(et=parent.firstChild;et;et=et.nextSibling){if(et.nodeType===1){et.nodeIndex=++eu;};};parent.sizcache=ex;};var ew=er.nodeIndex-ev;if(ez===0){return ew===0;}else {return (ew%ez===0&&ew/ez>=0);};};},ID:function(eA,eB){return eA.nodeType===1&&eA.getAttribute("id")===eB;},TAG:function(eC,eD){return (eD==="*"&&eC.nodeType===1)||eC.nodeName.toLowerCase()===eD;},CLASS:function(eE,eF){return (" "+(eE.className||eE.getAttribute("class"))+" ").indexOf(eF)>-1;},ATTR:function(eG,eH){var name=eH[1],eL=bn.attrHandle[name]?bn.attrHandle[name](eG):eG[name]!=null?eG[name]:eG.getAttribute(name),eK=eL+"",eJ=eH[2],eI=eH[4];return eL==null?eJ==="!=":eJ==="="?eK===eI:eJ==="*="?eK.indexOf(eI)>=0:eJ==="~="?(" "+eK+" ").indexOf(eI)>=0:!eI?eK&&eL!==false:eJ==="!="?eK!==eI:eJ==="^="?eK.indexOf(eI)===0:eJ==="$="?eK.substr(eK.length-eI.length)===eI:eJ==="|="?eK===eI||eK.substr(0,eI.length+1)===eI+"-":false;},POS:function(eM,eN,i,eO){var name=eN[2],eP=bn.setFilters[name];if(eP){return eP(eM,i,eN,eO);};}}};var bs=bn.match.POS,bi=function(eQ,eR){return N+(eR-0+1);};for(var by in bn.match){bn.match[by]=new RegExp(bn.match[by].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bn.leftMatch[by]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bn.match[by].source.replace(/\\(\d+)/g,bi));};var bj=function(eS,eT){eS=Array.prototype.slice.call(eS,0);if(eT){eT.push.apply(eT,eS);return eT;};return eS;};try{Array.prototype.slice.call(document.documentElement.childNodes,0)[0].nodeType;}catch(e){bj=function(eU,eV){var i=0,eW=eV||[];if(bz.call(eU)===H){Array.prototype.push.apply(eW,eU);}else {if(typeof eU.length===t){for(var l=eU.length;i<l;i++){eW.push(eU[i]);};}else {for(;eU[i];i++){eW.push(eU[i]);};};};return eW;};};var bw,bo;if(document.documentElement.compareDocumentPosition){bw=function(a,b){if(a===b){br=true;return 0;};if(!a.compareDocumentPosition||!b.compareDocumentPosition){return a.compareDocumentPosition?-1:1;};return a.compareDocumentPosition(b)&4?-1:1;};}else {bw=function(a,b){var fc,fa,fd=[],fe=[],eY=a.parentNode,fb=b.parentNode,eX=eY;if(a===b){br=true;return 0;}else if(eY===fb){return bo(a,b);}else if(!eY){return -1;}else if(!fb){return 1;};;;while(eX){fd.unshift(eX);eX=eX.parentNode;};eX=fb;while(eX){fe.unshift(eX);eX=eX.parentNode;};fc=fd.length;fa=fe.length;for(var i=0;i<fc&&i<fa;i++){if(fd[i]!==fe[i]){return bo(fd[i],fe[i]);};};return i===fc?bo(a,fe[i],-1):bo(fd[i],b,1);};bo=function(a,b,ff){if(a===b){return ff;};var fg=a.nextSibling;while(fg){if(fg===b){return -1;};fg=fg.nextSibling;};return 1;};};bu.getText=function(fh){var fj=O,fi;for(var i=0;fh[i];i++){fi=fh[i];if(fi.nodeType===3||fi.nodeType===4){fj+=fi.nodeValue;}else if(fi.nodeType!==8){fj+=bu.getText(fi.childNodes);};};return fj;};(function(){var fm=document.createElement(Q),fl=f+(new Date()).getTime(),fk=document.documentElement;fm.innerHTML=bc+fl+n;fk.insertBefore(fm,fk.firstChild);if(document.getElementById(fl)){bn.find.ID=function(fn,fo,fp){if(typeof fo.getElementById!==F&&!fp){var m=fo.getElementById(fn[1]);return m?m.id===fn[1]||typeof m.getAttributeNode!==F&&m.getAttributeNode(z).nodeValue===fn[1]?[m]:undefined:[];};};bn.filter.ID=function(fq,fr){var fs=typeof fq.getAttributeNode!==F&&fq.getAttributeNode(z);return fq.nodeType===1&&fs&&fs.nodeValue===fr;};};fk.removeChild(fm);fk=fm=null;})();(function(){var ft=document.createElement(Q);ft.appendChild(document.createComment(O));if(ft.getElementsByTagName(S).length>0){bn.find.TAG=function(fu,fv){var fx=fv.getElementsByTagName(fu[1]);if(fu[1]===S){var fw=[];for(var i=0;fx[i];i++){if(fx[i].nodeType===1){fw.push(fx[i]);};};fx=fw;};return fx;};};ft.innerHTML=bd;if(ft.firstChild&&typeof ft.firstChild.getAttribute!==F&&ft.firstChild.getAttribute(J)!==bb){bn.attrHandle.href=function(fy){return fy.getAttribute(J,2);};};ft=null;})();if(document.querySelectorAll){(function(){var fA=bu,fz=document.createElement(Q),fB=E;fz.innerHTML=W;if(fz.querySelectorAll&&fz.querySelectorAll(C).length===0){return;};bu=function(fD,fE,fF,fG){fE=fE||document;if(!fG&&!bu.isXML(fE)){var fL=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(fD);if(fL&&(fE.nodeType===1||fE.nodeType===9)){if(fL[1]){return bj(fE.getElementsByTagName(fD),fF);}else if(fL[2]&&bn.find.CLASS&&fE.getElementsByClassName){return bj(fE.getElementsByClassName(fL[2]),fF);};};if(fE.nodeType===9){if(fD===U&&fE.body){return bj([fE.body],fF);}else if(fL&&fL[3]){var fJ=fE.getElementById(fL[3]);if(fJ&&fJ.parentNode){if(fJ.id===fL[3]){return bj([fJ],fF);};}else {return bj([],fF);};};try{return bj(fE.querySelectorAll(fD),fF);}catch(fO){};}else if(fE.nodeType===1&&fE.nodeName.toLowerCase()!==D){var fN=fE,fI=fE.getAttribute(z),fK=fI||fB,fH=fE.parentNode,fM=/^\s*[+~]/.test(fD);if(!fI){fE.setAttribute(z,fK);}else {fK=fK.replace(/'/g,x);};if(fM&&fH){fE=fE.parentNode;};try{if(!fM||fH){return bj(fE.querySelectorAll(T+fK+X+fD),fF);};}catch(fP){}finally{if(!fI){fN.removeAttribute(z);};};};};return fA(fD,fE,fF,fG);};for(var fC in fA){bu[fC]=fA[fC];};fz=null;})();};(function(){var fS=document.documentElement,fQ=fS.matchesSelector||fS.mozMatchesSelector||fS.webkitMatchesSelector||fS.msMatchesSelector,fR=false;try{fQ.call(document.documentElement,bh);}catch(fT){fR=true;};if(fQ){bu.matchesSelector=function(fU,fV){fV=fV.replace(/\=\s*([^'"\]]*)\s*\]/g,u);if(!bu.isXML(fU)){try{if(fR||!bn.match.PSEUDO.test(fV)&&!/!=/.test(fV)){return fQ.call(fU,fV);};}catch(e){};};return bu(fV,null,null,[fU]).length>0;};};})();(function(){var fW=document.createElement(Q);fW.innerHTML=K;if(!fW.getElementsByClassName||fW.getElementsByClassName(L).length===0){return;};fW.lastChild.className=L;if(fW.getElementsByClassName(L).length===1){return;};bn.order.splice(1,0,k);bn.find.CLASS=function(fX,fY,ga){if(typeof fY.getElementsByClassName!==F&&!ga){return fY.getElementsByClassName(fX[1]);};};fW=null;})();function bC(gb,gc,gd,ge,gf,gg){for(var i=0,l=ge.length;i<l;i++){var gi=ge[i];if(gi){var gh=false;gi=gi[gb];while(gi){if(gi.sizcache===gd){gh=ge[gi.sizset];break;};if(gi.nodeType===1&&!gg){gi.sizcache=gd;gi.sizset=i;};if(gi.nodeName.toLowerCase()===gc){gh=gi;break;};gi=gi[gb];};ge[i]=gh;};};};function bA(gj,gk,gl,gm,gn,go){for(var i=0,l=gm.length;i<l;i++){var gq=gm[i];if(gq){var gp=false;gq=gq[gj];while(gq){if(gq.sizcache===gl){gp=gm[gq.sizset];break;};if(gq.nodeType===1){if(!go){gq.sizcache=gl;gq.sizset=i;};if(typeof gk!==A){if(gq===gk){gp=true;break;};}else if(bu.filter(gk,[gq]).length>0){gp=gq;break;};};gq=gq[gj];};gm[i]=gp;};};};if(document.documentElement.contains){bu.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):true);};}else if(document.documentElement.compareDocumentPosition){bu.contains=function(a,b){return !!(a.compareDocumentPosition(b)&16);};}else {bu.contains=function(){return false;};};bu.isXML=function(gr){var gs=(gr?gr.ownerDocument||gr:0).documentElement;return gs?gs.nodeName!==h:false;};var bm=function(gt,gu){var gy,gw=[],gv=O,gx=gu.nodeType?[gu]:gu;while((gy=bn.match.PSEUDO.exec(gt))){gv+=gy[0];gt=gt.replace(bn.match.PSEUDO,O);};gt=bn.relative[gt]?gt+S:gt;for(var i=0,l=gx.length;i<l;i++){bu(gt,gx[i],gw);};return bu.filter(gv,gw);};var bt=qx.bom.Selector;bt.query=function(gz,gA){return bu(gz,gA);};bt.matches=function(gB,gC){return bu(gB,null,null,gC);};})();})();(function(){var o="touchend",n="useraction",m=" times in a row",l=" due to exceptions in user code. The application has to be reloaded!",k="\n",j="qx.debug",i="Error while layout flush: ",h='ie',g="browser.version",f="Stack trace: \n",b="event.touch",d="qx.ui.core.queue.Manager",c="browser.name",a="Fatal Error: Flush terminated ";qx.Class.define(d,{statics:{__gQ:false,__gR:{},__gS:0,MAX_RETRIES:10,scheduleFlush:function(p){var self=qx.ui.core.queue.Manager;self.__gR[p]=true;if(!self.__gQ){self.__ei.schedule();self.__gQ=true;};},flush:function(){if(qx.ui.core.queue.Manager.PAUSE){return;};var self=qx.ui.core.queue.Manager;if(self.__gT){return;};self.__gT=true;self.__ei.cancel();var q=self.__gR;self.__gU(function(){while(q.visibility||q.widget||q.appearance||q.layout||q.element){if(q.widget){delete q.widget;qx.ui.core.queue.Widget.flush();};if(q.visibility){delete q.visibility;qx.ui.core.queue.Visibility.flush();};if(q.appearance){delete q.appearance;qx.ui.core.queue.Appearance.flush();};if(q.widget||q.visibility||q.appearance){continue;};if(q.layout){delete q.layout;qx.ui.core.queue.Layout.flush();};if(q.widget||q.visibility||q.appearance||q.layout){continue;};if(q.element){delete q.element;qx.html.Element.flush();};};},function(){self.__gQ=false;});self.__gU(function(){if(q.dispose){delete q.dispose;qx.ui.core.queue.Dispose.flush();};},function(){self.__gT=false;});self.__gS=0;},__gU:function(r,s){var self=qx.ui.core.queue.Manager;try{r();}catch(e){if(qx.core.Environment.get(j)){qx.log.Logger.error(i+e+k+f+qx.dev.StackTrace.getStackTraceFromError(e));};self.__gQ=false;self.__gT=false;self.__gS+=1;if(qx.core.Environment.get(c)==h&&qx.core.Environment.get(g)<=7){s();};if(self.__gS<=self.MAX_RETRIES){self.scheduleFlush();}else {throw new Error(a+(self.__gS-1)+m+l);};throw e;}finally{s();};},__gV:function(e){var t=qx.ui.core.queue.Manager;if(e.getData()==o){t.PAUSE=true;if(t.__gW){window.clearTimeout(t.__gW);};t.__gW=window.setTimeout(function(){t.PAUSE=false;t.__gW=null;t.flush();},500);}else {t.flush();};}},defer:function(u){u.__ei=new qx.util.DeferredCall(u.flush);qx.html.Element._scheduleFlush=u.scheduleFlush;qx.event.Registration.addListener(window,n,qx.core.Environment.get(b)?u.__gV:u.flush);}});})();(function(){var c="load",b="qx.io.ImageLoader",a="html.image.naturaldimensions";qx.Bootstrap.define(b,{statics:{__cR:{},__ih:{width:null,height:null},__ii:/\.(png|gif|jpg|jpeg|bmp)\b/i,__ij:/^data:image\/(png|gif|jpg|jpeg|bmp)\b/i,isLoaded:function(d){var e=this.__cR[d];return !!(e&&e.loaded);},isFailed:function(f){var g=this.__cR[f];return !!(g&&g.failed);},isLoading:function(h){var j=this.__cR[h];return !!(j&&j.loading);},getFormat:function(k){var m=this.__cR[k];if(!m||!m.format){var o=this.__ij.exec(k);if(o!=null){var p=(m&&qx.lang.Type.isNumber(m.width)?m.width:this.__ih.width);var n=(m&&qx.lang.Type.isNumber(m.height)?m.height:this.__ih.height);m={loaded:true,format:o[1],width:p,height:n};};};return m?m.format:null;},getSize:function(q){var r=this.__cR[q];return r?{width:r.width,height:r.height}:this.__ih;},getWidth:function(s){var t=this.__cR[s];return t?t.width:null;},getHeight:function(u){var v=this.__cR[u];return v?v.height:null;},load:function(w,x,y){var z=this.__cR[w];if(!z){z=this.__cR[w]={};};if(x&&!y){y=window;};if(z.loaded||z.loading||z.failed){if(x){if(z.loading){z.callbacks.push(x,y);}else {x.call(y,w,z);};};}else {z.loading=true;z.callbacks=[];if(x){z.callbacks.push(x,y);};var B=new Image();var A=qx.lang.Function.listener(this.__ik,this,B,w);B.onload=A;B.onerror=A;B.src=w;z.element=B;};},abort:function(C){var D=this.__cR[C];if(D&&!D.loaded){D.aborted=true;var F=D.callbacks;var E=D.element;E.onload=E.onerror=null;delete D.callbacks;delete D.element;delete D.loading;for(var i=0,l=F.length;i<l;i+=2){F[i].call(F[i+1],C,D);};};this.__cR[C]=null;},__ik:qx.event.GlobalError.observeMethod(function(event,G,H){var I=this.__cR[H];if(event.type===c){I.loaded=true;I.width=this.__il(G);I.height=this.__im(G);var J=this.__ii.exec(H);if(J!=null){I.format=J[1];};}else {I.failed=true;};G.onload=G.onerror=null;var K=I.callbacks;delete I.loading;delete I.callbacks;delete I.element;for(var i=0,l=K.length;i<l;i+=2){K[i].call(K[i+1],H,I);};}),__il:function(L){return qx.core.Environment.get(a)?L.naturalWidth:L.width;},__im:function(M){return qx.core.Environment.get(a)?M.naturalHeight:M.height;}}});})();(function(){var a="qx.core.ValidationError";qx.Class.define(a,{extend:qx.type.BaseError});})();(function(){var e="showcase.page.virtuallist.Page",d="showcase/virtuallist/icon.png",c="virtuallist",b="showcase.page.virtuallist.Content",a="Virtual List";qx.Class.define(e,{extend:showcase.Page,construct:function(){showcase.Page.call(this);this.set({name:a,part:c,icon:d,contentClass:b,description:showcase.page.DescriptionBuilder.build(a,this.__BA,this.__BT,this.__BB,this.__BC,this.__BD,this.__BE)});},members:{__BA:"Using the virtual infrastructure has considerable"+" advantages when there is a huge amount of model items to render"+" because the virtual infrastructure only creates widgets for visible"+" items and reuses them. This saves both creation time and memory.",__BT:{"Close Group":"Click on the arrow of a group item to close the group.","Change User Data":"Select a user and change values for e.g. status.","Add User":"Press the add user button and enter name and group.","Delete User":"Select a user and press the delete button."},__BB:{"Filtering":"You can use a filter to hide model items.","Sorting":"You can sort the list with a custom algorithm.","Grouping":"You can define a group for each mode item.","Selection":"You can use different selection modes (single selection,"+" multi selection).","Data Binding":"You can bind model values with the rendered widget.","Custom Rendering":"You can configure the used widgets or create your own."},__BC:{"pages/widget/virtuallist.html":"Virtual List"},__BD:{"#virtual~List.html":"List overview","#virtual~ListWithFilter.html":"Filtering example","#virtual~ExtendedList.html":"Custom rendering example","#virtual~GroupedList.html":"Grouping example"},__BE:{"#qx.ui.list.List":"Virtual List","#qx.ui.list.core.IListDelegate":"List delegate"}}});})();(function(){var n="Decorator",m="middle",k="_applyReversed",j="bottom",h="Boolean",g="right",f="Integer",e="qx.ui.layout.HBox",d="center",c="top",a="left",b="_applyLayoutChange";qx.Class.define(e,{extend:qx.ui.layout.Abstract,construct:function(o,p,q){qx.ui.layout.Abstract.call(this);if(o){this.setSpacing(o);};if(p){this.setAlignX(p);};if(q){this.setSeparator(q);};},properties:{alignX:{check:[a,d,g],init:a,apply:b},alignY:{check:[c,m,j],init:c,apply:b},spacing:{check:f,init:0,apply:b},separator:{check:n,nullable:true,apply:b},reversed:{check:h,init:false,apply:k}},members:{__lv:null,__kO:null,__kP:null,__dW:null,_applyReversed:function(){this._invalidChildrenCache=true;this._applyLayoutChange();},__kQ:function(){var w=this._getLayoutChildren();var length=w.length;var t=false;var r=this.__lv&&this.__lv.length!=length&&this.__kO&&this.__lv;var u;var s=r?this.__lv:new Array(length);var v=r?this.__kO:new Array(length);if(this.getReversed()){w=w.concat().reverse();};for(var i=0;i<length;i++){u=w[i].getLayoutProperties();if(u.width!=null){s[i]=parseFloat(u.width)/100;};if(u.flex!=null){v[i]=u.flex;t=true;}else {v[i]=0;};};if(!r){this.__lv=s;this.__kO=v;};this.__kP=t;this.__dW=w;delete this._invalidChildrenCache;},verifyLayoutProperty:null,renderLayout:function(x,y){if(this._invalidChildrenCache){this.__kQ();};var E=this.__dW;var length=E.length;var N=qx.ui.layout.Util;var M=this.getSpacing();var Q=this.getSeparator();if(Q){var B=N.computeHorizontalSeparatorGaps(E,M,Q);}else {var B=N.computeHorizontalGaps(E,M,true);};var i,z,K,J;var P=[];var F=B;for(i=0;i<length;i+=1){J=this.__lv[i];K=J!=null?Math.floor((x-B)*J):E[i].getSizeHint().width;P.push(K);F+=K;};if(this.__kP&&F!=x){var H={};var L,O;for(i=0;i<length;i+=1){L=this.__kO[i];if(L>0){G=E[i].getSizeHint();H[i]={min:G.minWidth,value:P[i],max:G.maxWidth,flex:L};};};var C=N.computeFlexOffsets(H,x,F);for(i in C){O=C[i].offset;P[i]+=O;F+=O;};};var U=E[0].getMarginLeft();if(F<x&&this.getAlignX()!=a){U=x-F;if(this.getAlignX()===d){U=Math.round(U/2);};};var G,top,A,K,D,S,I;var M=this.getSpacing();this._clearSeparators();if(Q){var R=qx.theme.manager.Decoration.getInstance().resolve(Q).getInsets();var T=R.left+R.right;};for(i=0;i<length;i+=1){z=E[i];K=P[i];G=z.getSizeHint();S=z.getMarginTop();I=z.getMarginBottom();A=Math.max(G.minHeight,Math.min(y-S-I,G.maxHeight));top=N.computeVerticalAlignOffset(z.getAlignY()||this.getAlignY(),A,y,S,I);if(i>0){if(Q){U+=D+M;this._renderSeparator(Q,{left:U,top:0,width:T,height:y});U+=T+M+z.getMarginLeft();}else {U+=N.collapseMargins(M,D,z.getMarginLeft());};};z.renderLayout(U,top,K,A);U+=K;D=z.getMarginRight();};},_computeSizeHint:function(){if(this._invalidChildrenCache){this.__kQ();};var bc=qx.ui.layout.Util;var bk=this.__dW;var V=0,bd=0,ba=0;var Y=0,bb=0;var bh,W,bj;for(var i=0,l=bk.length;i<l;i+=1){bh=bk[i];W=bh.getSizeHint();bd+=W.width;var bg=this.__kO[i];var X=this.__lv[i];if(bg){V+=W.minWidth;}else if(X){ba=Math.max(ba,Math.round(W.minWidth/X));}else {V+=W.width;};bj=bh.getMarginTop()+bh.getMarginBottom();if((W.height+bj)>bb){bb=W.height+bj;};if((W.minHeight+bj)>Y){Y=W.minHeight+bj;};};V+=ba;var bf=this.getSpacing();var bi=this.getSeparator();if(bi){var be=bc.computeHorizontalSeparatorGaps(bk,bf,bi);}else {var be=bc.computeHorizontalGaps(bk,bf,true);};return {minWidth:V+be,width:bd+be,minHeight:Y,height:bb};}},destruct:function(){this.__lv=this.__kO=this.__dW=null;}});})();(function(){var e="showcase.page.tree.Page",d="showcase.page.tree.Content",c="tree",b="showcase/tree/icon.png",a="Tree";qx.Class.define(e,{extend:showcase.Page,construct:function(){showcase.Page.call(this);this.set({name:a,part:c,icon:b,contentClass:d,description:showcase.page.DescriptionBuilder.build(a,this.__BA,this.__BT,this.__BB,this.__BC,this.__BD,this.__BE)});},members:{__BA:"The two tree views display some hierarchical data "+"including folders, icons and labels. The tree in the right window has "+"some additional infomation attached to each item.",__BT:{"Expand":"Try expanding some folders by using the arrow icon or double clicking.","Resize":"Resize the window to make the tree scrollbars appear.","Selection":"Select multiple items, e.g. by holding the Shift key."},__BB:{"Configurable":"Each tree item has a configurable label and icon.","Scrolling":"Tree displays scrollbars if necessary.","Multi Columns":"Tree folders can display additional information in separate columns."},__BC:{"pages/widget/tree.html":"The Tree Widget"},__BD:{"#widget~Tree.html":"Configurable Tree","#widget~Tree_Columns.html":"Multi Column Tree","#data~TreeController.html":"Tree using Data Binding","#data~JsonToTree.html":"Tree filled with Data from a JSON file.","#data~ExtendedTree.html":"Tree using Data Binding with configuration"},__BE:{"#qx.ui.tree":"Tree Package"}}});})();(function(){var f="qx.bom.client.Locale",e="locale",d="android",c="locale.variant",b="-",a="";qx.Bootstrap.define(f,{statics:{getLocale:function(){var g=qx.bom.client.Locale.__hR();var h=g.indexOf(b);if(h!=-1){g=g.substr(0,h);};return g;},getVariant:function(){var i=qx.bom.client.Locale.__hR();var k=a;var j=i.indexOf(b);if(j!=-1){k=i.substr(j+1);};return k;},__hR:function(){var l=(navigator.userLanguage||navigator.language||a);if(qx.bom.client.OperatingSystem.getName()==d){var m=/(\w{2})-(\w{2})/i.exec(navigator.userAgent);if(m){l=m[0];};};return l.toLowerCase();}},defer:function(n){qx.core.Environment.add(e,n.getLocale);qx.core.Environment.add(c,n.getVariant);}});})();(function(){var j="<h1>",i="</div>",h="<h2>Features</h2>",g="<li><a href='",f="</h1>",e="</strong>: ",d="</a></li>",c="<h2>Try This</h2>",b="<h2>Api</h2>",a="<h2>Documentation</h2>",A="http://manual.qooxdoo.org/",z="/",y="<h2>Demos</h2>",x="showcase.page.DescriptionBuilder",w="/demobrowser/",v="' target='_blank'>",u="<div id='description'>",t="/apiviewer/",s="<p>",r="</p>",p="</li>",q="<li><strong>",n="http://demo.qooxdoo.org/",o="<ul>",l="</ul>",m="",k="2.0.2";qx.Class.define(x,{statics:{_demoPrefix:n+k+w,_apiPrefix:n+k+t,_manualPrefix:A+k+z,build:function(B,C,D,E,F,G,H){var I=[];I.push(u,j,B,f,s,C,r);if(D){I.push(c,this.__Cc(D));};if(E){I.push(h,this.__Cc(E));};if(F){I.push(a,this.__Cb(this._manualPrefix,F));};if(G){I.push(y,this.__Cb(this._demoPrefix,G));};if(H){I.push(b,this.__Cb(this._apiPrefix,H));};I.push(i);return I.join(m);},__Cb:function(J,K){var L=[o];for(var M in K){L.push(g,J,M,v,K[M],d);};L.push(l);return L.join(m);},__Cc:function(N){var O=[o];for(var P in N){O.push(q,P,e,N[P],p);};O.push(l);return O.join(m);}}});})();(function(){var j="CSS1Compat",i="android",h="operamini",g="gecko",f="browser.quirksmode",e="browser.name",d="mobile chrome",c="iemobile",b="prism|Fennec|Camino|Kmeleon|Galeon|Netscape|SeaMonkey|Namoroka|Firefox",a="opera mobi",H="Mobile Safari",G="Maple",F="operamobile",E="ie",D="mobile safari",C="IEMobile|Maxthon|MSIE",B="qx.bom.client.Browser",A="(Maple )([0-9]+\.[0-9]+\.[0-9]*)",z="opera mini",y="browser.version",q="opera",r="Opera Mini|Opera Mobi|Opera",o="AdobeAIR|Titanium|Fluid|Chrome|Android|Epiphany|Konqueror|iCab|OmniWeb|Maxthon|Pre|Mobile Safari|Safari",p="webkit",m="browser.documentmode",n="5.0",k="Mobile/",l="msie",s="maple",t=")(/| )([0-9]+\.[0-9])",v="(",u="ce",x="",w="mshtml";qx.Bootstrap.define(B,{statics:{getName:function(){var L=navigator.userAgent;var K=new RegExp(v+qx.bom.client.Browser.__dh+t);var J=L.match(K);if(!J){return x;};var name=J[1].toLowerCase();var I=qx.bom.client.Engine.getName();if(I===p){if(name===i){name=d;}else if(L.indexOf(H)!==-1||L.indexOf(k)!==-1){name=D;};}else if(I===w){if(name===l){name=E;if(qx.bom.client.OperatingSystem.getVersion()===u){name=c;};};}else if(I===q){if(name===a){name=F;}else if(name===z){name=h;};}else if(I===g){if(L.indexOf(G)!==-1){name=s;};};;;return name;},getVersion:function(){var P=navigator.userAgent;var O=new RegExp(v+qx.bom.client.Browser.__dh+t);var N=P.match(O);if(!N){return x;};var name=N[1].toLowerCase();var M=N[3];if(P.match(/Version(\/| )([0-9]+\.[0-9])/)){M=RegExp.$2;};if(qx.bom.client.Engine.getName()==w){M=qx.bom.client.Engine.getVersion();if(name===l&&qx.bom.client.OperatingSystem.getVersion()==u){M=n;};};if(qx.bom.client.Browser.getName()==s){O=new RegExp(A);N=P.match(O);if(!N){return x;};M=N[2];};return M;},getDocumentMode:function(){if(document.documentMode){return document.documentMode;};return 0;},getQuirksMode:function(){if(qx.bom.client.Engine.getName()==w&&parseFloat(qx.bom.client.Engine.getVersion())>=8){return qx.bom.client.Engine.DOCUMENT_MODE===5;}else {return document.compatMode!==j;};},__dh:{"webkit":o,"gecko":b,"mshtml":C,"opera":r}[qx.bom.client.Engine.getName()]},defer:function(Q){qx.core.Environment.add(e,Q.getName),qx.core.Environment.add(y,Q.getVersion),qx.core.Environment.add(m,Q.getDocumentMode),qx.core.Environment.add(f,Q.getQuirksMode);}});})();(function(){var j="slider",i="losecapture",h="preview-list",g="mouseover",f="mouseout",e="_knob",d="showcase.ui.PreviewList",c="scrollbar-x",b="knob",a="hovered";qx.Class.define(d,{extend:qx.ui.form.List,construct:function(){qx.ui.form.List.call(this,true);var k=this.getChildControl(c).getChildControl(j);this._knob=k.getChildControl(b);this._knob.addListener(g,function(){this._knob.addState(a);},this);this._knob.addListener(f,this._onMouseOut,this);k.addListener(i,this._onMouseOut,this);},properties:{appearance:{refine:true,init:h},height:{refine:true,init:null}},members:{_onMouseOut:function(){this._knob.removeState(a);}},destruct:function(){this._disposeObjects(e);}});})();(function(){var a="qx.theme.simple.Image";qx.Class.define(a,{extend:qx.core.Object,statics:{URLS:{"blank":"qx/static/blank.gif","checkbox-checked":"decoration/checkbox/checked.png","checkbox-undetermined":"decoration/checkbox/undetermined.png","window-minimize":"decoration/window/minimize.gif","window-maximize":"decoration/window/maximize.gif","window-restore":"decoration/window/restore.gif","window-close":"decoration/window/close.gif","cursor-copy":"decoration/cursors/copy.gif","cursor-move":"decoration/cursors/move.gif","cursor-alias":"decoration/cursors/alias.gif","cursor-nodrop":"decoration/cursors/nodrop.gif","arrow-right":"decoration/arrows/right.gif","arrow-left":"decoration/arrows/left.gif","arrow-up":"decoration/arrows/up.gif","arrow-down":"decoration/arrows/down.gif","arrow-forward":"decoration/arrows/forward.gif","arrow-rewind":"decoration/arrows/rewind.gif","arrow-down-small":"decoration/arrows/down-small.gif","arrow-up-small":"decoration/arrows/up-small.gif","arrow-up-invert":"decoration/arrows/up-invert.gif","arrow-down-invert":"decoration/arrows/down-invert.gif","arrow-right-invert":"decoration/arrows/right-invert.gif","knob-horizontal":"decoration/splitpane/knob-horizontal.png","knob-vertical":"decoration/splitpane/knob-vertical.png","tree-minus":"decoration/tree/minus.gif","tree-plus":"decoration/tree/plus.gif","select-column-order":"decoration/table/select-column-order.png","table-ascending":"decoration/table/ascending.png","table-descending":"decoration/table/descending.png","treevirtual-line":"decoration/treevirtual/line.gif","treevirtual-minus-only":"decoration/treevirtual/only_minus.gif","treevirtual-plus-only":"decoration/treevirtual/only_plus.gif","treevirtual-minus-start":"decoration/treevirtual/start_minus.gif","treevirtual-plus-start":"decoration/treevirtual/start_plus.gif","treevirtual-minus-end":"decoration/treevirtual/end_minus.gif","treevirtual-plus-end":"decoration/treevirtual/end_plus.gif","treevirtual-minus-cross":"decoration/treevirtual/cross_minus.gif","treevirtual-plus-cross":"decoration/treevirtual/cross_plus.gif","treevirtual-end":"decoration/treevirtual/end.gif","treevirtual-cross":"decoration/treevirtual/cross.gif","menu-checkbox":"decoration/menu/checkbox.gif","menu-checkbox-invert":"decoration/menu/checkbox-invert.gif","menu-radiobutton-invert":"decoration/menu/radiobutton-invert.gif","menu-radiobutton":"decoration/menu/radiobutton.gif","tabview-close":"decoration/tabview/close.gif"}}});})();

qx.$$loader.init();

