(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.debug.ui.queue":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.1.1"};
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.datademo":{"resourceUri":"resource","sourceUri":"script"},"qxc.application.formdemo":{"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,"cs":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,"pt":null,"ro":null,"ro_RO":null,"sv":null,"sv_SE":null};
qx.$$locales = {"C":null,"cs":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,"pt":null,"ro":null,"ro_RO":null,"sv":null,"sv_SE":null};
qx.$$packageData = {};

qx.$$loader = {
  parts : {"boot":[1023],"data":[1023,1015,512],"dragdrop":[1023,1015],"form":[1023,1015,451,67,194,258,66,2],"htmleditor":[1023,1015,451,405,67,1],"i18n":[1023,1015,451,67,194,66],"table":[1023,1015,451,405,194,128],"theme":[1023,1015,405,16],"tree":[1023,1015,405,4],"virtuallist":[1023,1015,451,405,258,256]},
  packages : {"1":{"uris":["__out__:showcase.5b1d91ad017b.js"]},"2":{"uris":["__out__:showcase.913006b9bb1a.js"]},"4":{"uris":["__out__:showcase.e04d2f2f118c.js"]},"16":{"uris":["__out__:showcase.ea2e9d3c9537.js"]},"66":{"uris":["__out__:showcase.61dc11ff8cf0.js"]},"67":{"uris":["__out__:showcase.febb9b7be0fa.js"]},"128":{"uris":["__out__:showcase.45e809170cce.js"]},"194":{"uris":["__out__:showcase.9f6db35d787d.js"]},"256":{"uris":["__out__:showcase.ad3520056917.js"]},"258":{"uris":["__out__:showcase.0a271ea637dd.js"]},"405":{"uris":["__out__:showcase.dd636b89c945.js"]},"451":{"uris":["__out__:showcase.af605bea6879.js"]},"512":{"uris":["__out__:showcase.69c56f476a4b.js"]},"1015":{"uris":["__out__:showcase.1d8f3e93271f.js"]},"1023":{"uris":["__out__:showcase.f307f985ef9b.js"]}},
  urisBefore : [],
  cssBefore : [],
  boot : "boot",
  closureParts : {"data":true,"dragdrop":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" : true};
if (document.documentMode && document.documentMode < 10 ||
    (typeof window.ActiveXObject !== "undefined" && !document.documentMode)) {
  readyStateValue["loaded"] = true;
}

function loadScript(uri, callback) {
  var elem = document.createElement("script");
  elem.charset = "utf-8";
  elem.src = uri;
  elem.onreadystatechange = elem.onload = function() {
    if (!this.readyState || readyStateValue[this.readyState]) {
      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"},"cs":{"alternateQuotationEnd":"‘","alternateQuotationStart":"‚","cldr_am":"dop.","cldr_date_format_full":"EEEE, d. MMMM y","cldr_date_format_long":"d. MMMM y","cldr_date_format_medium":"d. M. yyyy","cldr_date_format_short":"dd.MM.yy","cldr_date_time_format_Ed":"E, d.","cldr_date_time_format_H":"H","cldr_date_time_format_Hm":"H:mm","cldr_date_time_format_Hms":"H:mm:ss","cldr_date_time_format_MEd":"E, d. M.","cldr_date_time_format_MMMEd":"E, d. MMM","cldr_date_time_format_MMMd":"d. MMM","cldr_date_time_format_Md":"d. M.","cldr_date_time_format_d":"d.","cldr_date_time_format_yM":"M.y","cldr_date_time_format_yMEd":"E, d. M. y","cldr_date_time_format_yMMM":"LLL 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 yyyy","cldr_date_time_format_yQQQ":"QQQ y","cldr_date_time_format_yyQ":"Q yy","cldr_date_time_format_yyyy":"y","cldr_date_time_format_yyyyM":"M.yyyy","cldr_date_time_format_yyyyMMMM":"LLLL y","cldr_day_format_abbreviated_fri":"pá","cldr_day_format_abbreviated_mon":"po","cldr_day_format_abbreviated_sat":"so","cldr_day_format_abbreviated_sun":"ne","cldr_day_format_abbreviated_thu":"čt","cldr_day_format_abbreviated_tue":"út","cldr_day_format_abbreviated_wed":"st","cldr_day_format_narrow_fri":"P","cldr_day_format_narrow_mon":"P","cldr_day_format_narrow_sat":"S","cldr_day_format_narrow_sun":"N","cldr_day_format_narrow_thu":"Č","cldr_day_format_narrow_tue":"Ú","cldr_day_format_narrow_wed":"S","cldr_day_format_wide_fri":"pátek","cldr_day_format_wide_mon":"pondělí","cldr_day_format_wide_sat":"sobota","cldr_day_format_wide_sun":"neděle","cldr_day_format_wide_thu":"čtvrtek","cldr_day_format_wide_tue":"úterý","cldr_day_format_wide_wed":"středa","cldr_day_stand-alone_abbreviated_fri":"pá","cldr_day_stand-alone_abbreviated_mon":"po","cldr_day_stand-alone_abbreviated_sat":"so","cldr_day_stand-alone_abbreviated_sun":"ne","cldr_day_stand-alone_abbreviated_thu":"čt","cldr_day_stand-alone_abbreviated_tue":"út","cldr_day_stand-alone_abbreviated_wed":"st","cldr_day_stand-alone_narrow_fri":"P","cldr_day_stand-alone_narrow_mon":"P","cldr_day_stand-alone_narrow_sat":"S","cldr_day_stand-alone_narrow_sun":"N","cldr_day_stand-alone_narrow_thu":"Č","cldr_day_stand-alone_narrow_tue":"Ú","cldr_day_stand-alone_narrow_wed":"S","cldr_day_stand-alone_wide_fri":"pátek","cldr_day_stand-alone_wide_mon":"pondělí","cldr_day_stand-alone_wide_sat":"sobota","cldr_day_stand-alone_wide_sun":"neděle","cldr_day_stand-alone_wide_thu":"čtvrtek","cldr_day_stand-alone_wide_tue":"úterý","cldr_day_stand-alone_wide_wed":"středa","cldr_month_format_abbreviated_1":"Led","cldr_month_format_abbreviated_10":"Říj","cldr_month_format_abbreviated_11":"Lis","cldr_month_format_abbreviated_12":"Pro","cldr_month_format_abbreviated_2":"Úno","cldr_month_format_abbreviated_3":"Bře","cldr_month_format_abbreviated_4":"Dub","cldr_month_format_abbreviated_5":"Kvě","cldr_month_format_abbreviated_6":"Čer","cldr_month_format_abbreviated_7":"Čvc","cldr_month_format_abbreviated_8":"Srp","cldr_month_format_abbreviated_9":"Zář","cldr_month_format_narrow_1":"1","cldr_month_format_narrow_10":"10","cldr_month_format_narrow_11":"11","cldr_month_format_narrow_12":"12","cldr_month_format_narrow_2":"2","cldr_month_format_narrow_3":"3","cldr_month_format_narrow_4":"4","cldr_month_format_narrow_5":"5","cldr_month_format_narrow_6":"6","cldr_month_format_narrow_7":"7","cldr_month_format_narrow_8":"8","cldr_month_format_narrow_9":"9","cldr_month_format_wide_1":"ledna","cldr_month_format_wide_10":"října","cldr_month_format_wide_11":"listopadu","cldr_month_format_wide_12":"prosince","cldr_month_format_wide_2":"února","cldr_month_format_wide_3":"března","cldr_month_format_wide_4":"dubna","cldr_month_format_wide_5":"května","cldr_month_format_wide_6":"června","cldr_month_format_wide_7":"července","cldr_month_format_wide_8":"srpna","cldr_month_format_wide_9":"září","cldr_month_stand-alone_abbreviated_1":"1.","cldr_month_stand-alone_abbreviated_10":"10.","cldr_month_stand-alone_abbreviated_11":"11.","cldr_month_stand-alone_abbreviated_12":"12.","cldr_month_stand-alone_abbreviated_2":"2.","cldr_month_stand-alone_abbreviated_3":"3.","cldr_month_stand-alone_abbreviated_4":"4.","cldr_month_stand-alone_abbreviated_5":"5.","cldr_month_stand-alone_abbreviated_6":"6.","cldr_month_stand-alone_abbreviated_7":"7.","cldr_month_stand-alone_abbreviated_8":"8.","cldr_month_stand-alone_abbreviated_9":"9.","cldr_month_stand-alone_narrow_1":"l","cldr_month_stand-alone_narrow_10":"ř","cldr_month_stand-alone_narrow_11":"l","cldr_month_stand-alone_narrow_12":"p","cldr_month_stand-alone_narrow_2":"ú","cldr_month_stand-alone_narrow_3":"b","cldr_month_stand-alone_narrow_4":"d","cldr_month_stand-alone_narrow_5":"k","cldr_month_stand-alone_narrow_6":"č","cldr_month_stand-alone_narrow_7":"č","cldr_month_stand-alone_narrow_8":"s","cldr_month_stand-alone_narrow_9":"z","cldr_month_stand-alone_wide_1":"leden","cldr_month_stand-alone_wide_10":"říjen","cldr_month_stand-alone_wide_11":"listopad","cldr_month_stand-alone_wide_12":"prosinec","cldr_month_stand-alone_wide_2":"únor","cldr_month_stand-alone_wide_3":"březen","cldr_month_stand-alone_wide_4":"duben","cldr_month_stand-alone_wide_5":"květen","cldr_month_stand-alone_wide_6":"červen","cldr_month_stand-alone_wide_7":"červenec","cldr_month_stand-alone_wide_8":"srpen","cldr_month_stand-alone_wide_9":"září","cldr_number_decimal_separator":",","cldr_number_group_separator":" ","cldr_number_percent_format":"#,##0 %","cldr_pm":"odp.","cldr_time_format_full":"H:mm:ss zzzz","cldr_time_format_long":"H:mm:ss z","cldr_time_format_medium":"H:mm:ss","cldr_time_format_short":"H:mm","day":"Den","dayperiod":"AM/PM","era":"Letopočet","hour":"Hodina","minute":"Minuta","month":"Měsíc","quotationEnd":"“","quotationStart":"„","second":"Sekunda","week":"Týden","weekday":"Den v týdnu","year":"Rok","zone":"Časové pásmo"},"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":{},"pt":{"alternateQuotationEnd":"’","alternateQuotationStart":"‘","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_HHmm":"HH'h'mm","cldr_date_time_format_HHmmss":"HH'h'mm'min'ss's'","cldr_date_time_format_Hm":"HH'h'mm","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 'de' MMM","cldr_date_time_format_MMMd":"d 'de' MMM","cldr_date_time_format_MMdd":"dd/MM","cldr_date_time_format_Md":"d/M","cldr_date_time_format_d":"d","cldr_date_time_format_ms":"mm'min'ss's'","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 'de' y","cldr_date_time_format_yMMMEd":"E, d 'de' MMM 'de' y","cldr_date_time_format_yMMMd":"d 'de' MMM 'de' y","cldr_date_time_format_yMd":"dd/MM/yyyy","cldr_date_time_format_yQ":"yyyy Q","cldr_date_time_format_yQQQ":"y QQQ","cldr_date_time_format_yyMM":"MM/yy","cldr_date_time_format_yyMMM":"MMM 'de' yy","cldr_date_time_format_yyMMMEd":"E, d 'de' MMM 'de' yy","cldr_date_time_format_yyMMMd":"d 'de' MMM 'de' yy","cldr_date_time_format_yyQ":"Q yy","cldr_date_time_format_yyyyMM":"MM/yyyy","cldr_date_time_format_yyyyMMM":"MMM 'de' y","cldr_day_format_abbreviated_fri":"sex","cldr_day_format_abbreviated_mon":"seg","cldr_day_format_abbreviated_sat":"sáb","cldr_day_format_abbreviated_sun":"dom","cldr_day_format_abbreviated_thu":"qui","cldr_day_format_abbreviated_tue":"ter","cldr_day_format_abbreviated_wed":"qua","cldr_day_format_wide_fri":"sexta-feira","cldr_day_format_wide_mon":"segunda-feira","cldr_day_format_wide_sat":"sábado","cldr_day_format_wide_sun":"domingo","cldr_day_format_wide_thu":"quinta-feira","cldr_day_format_wide_tue":"terça-feira","cldr_day_format_wide_wed":"quarta-feira","cldr_day_stand-alone_narrow_fri":"S","cldr_day_stand-alone_narrow_mon":"S","cldr_day_stand-alone_narrow_sat":"S","cldr_day_stand-alone_narrow_sun":"D","cldr_day_stand-alone_narrow_thu":"Q","cldr_day_stand-alone_narrow_tue":"T","cldr_day_stand-alone_narrow_wed":"Q","cldr_month_format_abbreviated_1":"jan","cldr_month_format_abbreviated_10":"out","cldr_month_format_abbreviated_11":"nov","cldr_month_format_abbreviated_12":"dez","cldr_month_format_abbreviated_2":"fev","cldr_month_format_abbreviated_3":"mar","cldr_month_format_abbreviated_4":"abr","cldr_month_format_abbreviated_5":"mai","cldr_month_format_abbreviated_6":"jun","cldr_month_format_abbreviated_7":"jul","cldr_month_format_abbreviated_8":"ago","cldr_month_format_abbreviated_9":"set","cldr_month_format_wide_1":"janeiro","cldr_month_format_wide_10":"outubro","cldr_month_format_wide_11":"novembro","cldr_month_format_wide_12":"dezembro","cldr_month_format_wide_2":"fevereiro","cldr_month_format_wide_3":"março","cldr_month_format_wide_4":"abril","cldr_month_format_wide_5":"maio","cldr_month_format_wide_6":"junho","cldr_month_format_wide_7":"julho","cldr_month_format_wide_8":"agosto","cldr_month_format_wide_9":"setembro","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_time_format_full":"HH'h'mm'min'ss's' zzzz","cldr_time_format_long":"HH'h'mm'min'ss's' z","cldr_time_format_medium":"HH:mm:ss","cldr_time_format_short":"HH:mm","day":"Dia","dayperiod":"Período do dia","era":"Era","hour":"Hora","minute":"Minuto","month":"Mês","quotationEnd":"”","quotationStart":"“","second":"Segundo","week":"Semana","weekday":"Dia da semana","year":"Ano","zone":"Fuso"},"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/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/down.png":[7,7,"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"],"showcase/virtuallist/right.png":[7,7,"png","showcase"]},"translations":{"C":{},"cs":{"qooxdoo":"qooxdoo"},"de":{},"de_AT":{},"de_DE":{},"en":{},"en_GB":{},"en_US":{},"es":{},"es_ES":{},"es_MX":{},"pt":{},"ro":{},"ro_RO":{},"sv":{},"sv_SE":{}}};
(function(){var m=".prototype",k="Boolean",j="Error",h="Object.keys requires an object as argument.",g="constructor",f="warn",e="default",d="hasOwnProperty",c="string",b="toLocaleString",N="RegExp",M='\", "',L="info",K="BROKEN_IE",J="isPrototypeOf",I="Date",H="qx.Bootstrap",G="]",F="Class",E="error",t="[Class ",u="valueOf",r="Number",s="debug",p="ES5",q="propertyIsEnumerable",n="object",o="function",v="Object",w='"',z="",y="Array",B="()",A="String",D="Function",C="toString",x=".";if(!window.qx){window.qx={};};qx.Bootstrap={genericToString:function(){return t+this.classname+G;},createNamespace:function(name,O){var Q=name.split(x);var parent=window;var P=Q[0];for(var i=0,R=Q.length-1;i<R;i++,P=Q[i]){if(!parent[P]){parent=parent[P]={};}else {parent=parent[P];};};parent[P]=O;return P;},setDisplayName:function(S,T,name){S.displayName=T+x+name+B;},setDisplayNames:function(U,V){for(var name in U){var W=U[name];if(W instanceof Function){W.displayName=V+x+name+B;};};},define:function(name,X){if(!X){var X={statics:{}};};var bd;var bb=null;qx.Bootstrap.setDisplayNames(X.statics,name);if(X.members||X.extend){qx.Bootstrap.setDisplayNames(X.members,name+m);bd=X.construct||new Function;if(X.extend){this.extendClass(bd,bd,X.extend,name,bc);};var Y=X.statics||{};for(var i=0,be=qx.Bootstrap.keys(Y),l=be.length;i<l;i++){var bf=be[i];bd[bf]=Y[bf];};bb=bd.prototype;var ba=X.members||{};for(var i=0,be=qx.Bootstrap.keys(ba),l=be.length;i<l;i++){var bf=be[i];bb[bf]=ba[bf];};}else {bd=X.statics||{};};var bc=name?this.createNamespace(name,bd):z;bd.name=bd.classname=name;bd.basename=bc;bd.$$type=F;if(!bd.hasOwnProperty(C)){bd.toString=this.genericToString;};if(X.defer){X.defer(bd,bb);};qx.Bootstrap.$$registry[name]=bd;return bd;}};qx.Bootstrap.define(H,{statics:{LOADSTART:qx.$$start||new Date(),DEBUG:(function(){var bg=true;if(qx.$$environment&&qx.$$environment["qx.debug"]===false){bg=false;};return bg;})(),getEnvironmentSetting:function(bh){if(qx.$$environment){return qx.$$environment[bh];};},setEnvironmentSetting:function(bi,bj){if(!qx.$$environment){qx.$$environment={};};if(qx.$$environment[bi]===undefined){qx.$$environment[bi]=bj;};},createNamespace:qx.Bootstrap.createNamespace,define:qx.Bootstrap.define,setDisplayName:qx.Bootstrap.setDisplayName,setDisplayNames:qx.Bootstrap.setDisplayNames,genericToString:qx.Bootstrap.genericToString,extendClass:function(bk,bl,bm,name,bn){var bq=bm.prototype;var bp=new Function();bp.prototype=bq;var bo=new bp();bk.prototype=bo;bo.name=bo.classname=name;bo.basename=bn;bl.base=bm;bk.superclass=bm;bl.self=bk.constructor=bo.constructor=bk;},getByName:function(name){return qx.Bootstrap.$$registry[name];},$$registry:{},objectGetLength:function(br){return qx.Bootstrap.keys(br).length;},objectMergeWith:function(bs,bt,bu){if(bu===undefined){bu=true;};for(var bv in bt){if(bu||bs[bv]===undefined){bs[bv]=bt[bv];};};return bs;},__a:[J,d,b,C,u,q,g],getKeys:function(bw){if(qx.Bootstrap.DEBUG){qx.Bootstrap.warn("'qx.Bootstrap.getKeys' is deprecated. "+"Please use the native 'Object.keys()' instead.");};return qx.Bootstrap.keys(bw);},keys:({"ES5":Object.keys,"BROKEN_IE":function(bx){if(bx===null||(typeof bx!="object"&&typeof bx!="function")){throw new TypeError("Object.keys requires an object as argument.");};var by=[];var bA=Object.prototype.hasOwnProperty;for(var bB in bx){if(bA.call(bx,bB)){by.push(bB);};};var bz=qx.Bootstrap.__a;for(var i=0,a=bz,l=a.length;i<l;i++){if(bA.call(bx,a[i])){by.push(a[i]);};};return by;},"default":function(bC){if(bC===null||(typeof bC!=n&&typeof bC!=o)){throw new TypeError(h);};var bD=[];var bE=Object.prototype.hasOwnProperty;for(var bF in bC){if(bE.call(bC,bF)){bD.push(bF);};};return bD;}})[typeof (Object.keys)==o?p:(function(){for(var bG in {toString:1}){return bG;};})()!==C?K:e],getKeysAsString:function(bH){{};var bI=qx.Bootstrap.keys(bH);if(bI.length==0){return z;};return w+bI.join(M)+w;},__b:{"[object String]":A,"[object Array]":y,"[object Object]":v,"[object RegExp]":N,"[object Number]":r,"[object Boolean]":k,"[object Date]":I,"[object Function]":D,"[object Error]":j},bind:function(bJ,self,bK){var bL=Array.prototype.slice.call(arguments,2,arguments.length);return function(){var bM=Array.prototype.slice.call(arguments,0,arguments.length);return bJ.apply(self,bL.concat(bM));};},firstUp:function(bN){return bN.charAt(0).toUpperCase()+bN.substr(1);},firstLow:function(bO){return bO.charAt(0).toLowerCase()+bO.substr(1);},getClass:function(bP){var bQ=Object.prototype.toString.call(bP);return (qx.Bootstrap.__b[bQ]||bQ.slice(8,-1));},isString:function(bR){return (bR!==null&&(typeof bR===c||qx.Bootstrap.getClass(bR)==A||bR instanceof String||(!!bR&&!!bR.$$isString)));},isArray:function(bS){return (bS!==null&&(bS instanceof Array||(bS&&qx.data&&qx.data.IListData&&qx.util.OOUtil.hasInterface(bS.constructor,qx.data.IListData))||qx.Bootstrap.getClass(bS)==y||(!!bS&&!!bS.$$isArray)));},isObject:function(bT){return (bT!==undefined&&bT!==null&&qx.Bootstrap.getClass(bT)==v);},isFunction:function(bU){return qx.Bootstrap.getClass(bU)==D;},$$logs:[],debug:function(bV,bW){qx.Bootstrap.$$logs.push([s,arguments]);},info:function(bX,bY){qx.Bootstrap.$$logs.push([L,arguments]);},warn:function(ca,cb){qx.Bootstrap.$$logs.push([f,arguments]);},error:function(cc,cd){qx.Bootstrap.$$logs.push([E,arguments]);},trace:function(ce){}}});})();(function(){var cH="qx.bom.client.Xml.getSelectSingleNode",cG="qx.bom.client.Stylesheet.getInsertRule",cF="qx.bom.client.Html.getDataset",cE="qx.bom.client.PhoneGap.getPhoneGap",cD="qx.bom.client.EcmaScript.getArrayReduce",cC="qx.bom.client.Html.getAudioAif",cB="qx.bom.client.CssTransform.get3D",cA="qx.bom.client.EcmaScript.getArrayLastIndexOf",cz="qx.debug.dispose",cy="qx.bom.client.EcmaScript.getArrayForEach",bI="qx.bom.client.Xml.getAttributeNS",bH="qx.bom.client.Stylesheet.getRemoveImport",bG="qx.bom.client.Css.getUserModify",bF="qx.bom.client.Css.getBoxShadow",bE="qx.bom.client.Html.getXul",bD="qx.bom.client.Plugin.getWindowsMedia",bC=":",bB="qx.blankpage",bA="qx.bom.client.Html.getVideo",bz="qx.bom.client.Device.getName",cO="qx.bom.client.Event.getTouch",cP="qx.optimization.strings",cM="qx.debug.property.level",cN="qx.bom.client.EcmaScript.getArrayFilter",cK="qx.bom.client.EcmaScript.getStringTrim",cL="qx.optimization.variables",cI="qx.bom.client.EcmaScript.getDateNow",cJ="qx.bom.client.EcmaScript.getArrayEvery",cQ="qx.bom.client.Xml.getImplementation",cR="qx.bom.client.Html.getConsole",ch="qx.bom.client.Engine.getVersion",cg="qx.bom.client.Plugin.getQuicktime",cj="qx.bom.client.Html.getNaturalDimensions",ci="qx.bom.client.Xml.getSelectNodes",cl="qx.bom.client.Xml.getElementsByTagNameNS",ck="qx.nativeScrollBars",cn="qx.bom.client.Html.getDataUrl",cm="qx.bom.client.Flash.isAvailable",cf="qx.bom.client.Html.getCanvas",ce="qx.bom.client.Css.getBoxModel",l="qx.bom.client.Plugin.getSilverlight",m="qx/static/blank.html",n="qx.bom.client.EcmaScript.getArrayMap",o="qx.bom.client.Css.getUserSelect",p="qx.bom.client.Css.getRadialGradient",q="module.property",r="qx.bom.client.Plugin.getWindowsMediaVersion",s="qx.bom.client.Stylesheet.getCreateStyleSheet",t="qx.bom.client.Locale.getLocale",u="module.events",dg="qx.bom.client.Plugin.getSkype",df="module.databinding",de="qx.bom.client.Html.getFileReader",dd="qx.bom.client.Css.getBorderImage",dk="qx.bom.client.Stylesheet.getDeleteRule",dj="qx.bom.client.EcmaScript.getErrorToString",di="qx.bom.client.Plugin.getDivXVersion",dh="qx.bom.client.Scroll.scrollBarOverlayed",dm="qx.bom.client.Plugin.getPdfVersion",dl="qx.bom.client.Xml.getCreateNode",Y="qx.bom.client.Css.getLinearGradient",ba="qx.bom.client.Transport.getXmlHttpRequest",W="qx.bom.client.Css.getBorderImageSyntax",X="qx.bom.client.Html.getClassList",bd="qx.bom.client.Event.getHelp",be="qx.optimization.comments",bb="qx.bom.client.Locale.getVariant",bc="qx.bom.client.Css.getBoxSizing",U="qx.bom.client.OperatingSystem.getName",V="module.logger",H="qx.bom.client.Css.getOverflowXY",G="qx.mobile.emulatetouch",J="css.overflowxy",I="qx.bom.client.Html.getAudioWav",D="qx.bom.client.Browser.getName",C="qx.bom.client.Css.getInlineBlock",F="qx.bom.client.Plugin.getPdf",E="qx.dynlocale",B="ecmascript.error.stacktrace",A="qx.bom.client.Html.getAudio",bj="qx.core.Environment",bk="qx.bom.client.EcmaScript.getFunctionBind",bl="qx.bom.client.CssTransform.getSupport",bm="qx.bom.client.Html.getTextContent",bf="qx.bom.client.Css.getPlaceholder",bg="qx.bom.client.Css.getFloat",bh="false",bi="qx.bom.client.Css.getFilterGradient",bn="qx.bom.client.Html.getHistoryState",bo="qxenv",R="qx.bom.client.Html.getSessionStorage",Q="qx.bom.client.Html.getAudioAu",P="qx.bom.client.Css.getOpacity",O="qx.bom.client.Css.getFilterTextShadow",N="qx.bom.client.Html.getVml",M="qx.bom.client.Transport.getMaxConcurrentRequestCount",L="qx.bom.client.Event.getHashChange",K="qx.bom.client.Css.getRgba",T="qx.bom.client.Css.getBorderRadius",S="qx.bom.client.Event.getPointer",bp="qx.bom.client.EcmaScript.getArraySome",bq="qx.bom.client.Transport.getSsl",br="qx.bom.client.Html.getWebWorker",bs="qx.bom.client.Json.getJson",bt="qx.bom.client.Browser.getQuirksMode",bu="qx.bom.client.Css.getTextOverflow",bv="qx.bom.client.EcmaScript.getArrayIndexOf",bw="qx.bom.client.Xml.getQualifiedItem",bx="qx.bom.client.Html.getVideoOgg",by="&",bM="qx.bom.client.EcmaScript.getArrayReduceRight",bL="qx.bom.client.Device.getType",bK="qx.bom.client.Browser.getDocumentMode",bJ="qx.allowUrlVariants",bQ="qx.debug.ui.queue",bP="qx.bom.client.Html.getContains",bO="qx.bom.client.Plugin.getActiveX",bN=".",bS="qx.bom.client.Xml.getDomProperties",bR="qx.bom.client.CssAnimation.getSupport",ca="qx.debug.databinding",cb="qx.optimization.basecalls",bX="ecmascript.stacktrace",bY="qx.bom.client.Browser.getVersion",bV="qx.bom.client.Css.getUserSelectNone",bW="qx.bom.client.Html.getSvg",bT="qx.bom.client.EcmaScript.getObjectKeys",bU="qx.bom.client.Plugin.getDivX",cc="qx.bom.client.Runtime.getName",cd="qx.bom.client.Html.getLocalStorage",cr="qx.bom.client.Flash.getStrictSecurityModel",cq="qx.aspects",ct="qx.debug",cs="qx.dynamicmousewheel",cv="qx.bom.client.Html.getAudioMp3",cu="qx.bom.client.Engine.getName",cx="qx.bom.client.Html.getUserDataStorage",cw="qx.bom.client.Plugin.getGears",cp="qx.bom.client.Plugin.getQuicktimeVersion",co="qx.bom.client.Html.getAudioOgg",cY="qx.bom.client.Css.getTextShadow",da="qx.bom.client.Plugin.getSilverlightVersion",db="qx.bom.client.Html.getCompareDocumentPosition",dc="qx.bom.client.Flash.getExpressInstall",cU="qx.bom.client.OperatingSystem.getVersion",cV="qx.bom.client.Html.getXPath",cW="qx.bom.client.Html.getGeoLocation",cX="qx.optimization.privates",cS="qx.bom.client.Css.getAppearance",cT="qx.mobile.nativescroll",k="qx.bom.client.Xml.getDomParser",j="qx.bom.client.Stylesheet.getAddImport",h="qx.optimization.variants",g="qx.bom.client.Html.getVideoWebm",f="qx.bom.client.Flash.getVersion",e="qx.bom.client.CssAnimation.getRequestAnimationFrame",d="qx.bom.client.Css.getLegacyWebkitGradient",c="qx.bom.client.PhoneGap.getNotification",b="qx.bom.client.Html.getVideoH264",a="qx.bom.client.Xml.getCreateElementNS",x="qx.bom.client.EcmaScript.getStackTrace",y="default",v="|",w="true",z="qx.allowUrlSettings";qx.Bootstrap.define(bj,{statics:{_checks:{},_asyncChecks:{},__c:{},_checksMap:{"engine.version":ch,"engine.name":cu,"browser.name":D,"browser.version":bY,"browser.documentmode":bK,"browser.quirksmode":bt,"runtime.name":cc,"device.name":bz,"device.type":bL,"locale":t,"locale.variant":bb,"os.name":U,"os.version":cU,"os.scrollBarOverlayed":dh,"plugin.gears":cw,"plugin.activex":bO,"plugin.skype":dg,"plugin.quicktime":cg,"plugin.quicktime.version":cp,"plugin.windowsmedia":bD,"plugin.windowsmedia.version":r,"plugin.divx":bU,"plugin.divx.version":di,"plugin.silverlight":l,"plugin.silverlight.version":da,"plugin.flash":cm,"plugin.flash.version":f,"plugin.flash.express":dc,"plugin.flash.strictsecurity":cr,"plugin.pdf":F,"plugin.pdf.version":dm,"io.maxrequests":M,"io.ssl":bq,"io.xhr":ba,"event.touch":cO,"event.pointer":S,"event.help":bd,"event.hashchange":L,"ecmascript.stacktrace":x,"ecmascript.error.stacktrace":x,"ecmascript.array.indexof":bv,"ecmascript.array.lastindexof":cA,"ecmascript.array.foreach":cy,"ecmascript.array.filter":cN,"ecmascript.array.map":n,"ecmascript.array.some":bp,"ecmascript.array.every":cJ,"ecmascript.array.reduce":cD,"ecmascript.array.reduceright":bM,"ecmascript.function.bind":bk,"ecmascript.object.keys":bT,"ecmascript.date.now":cI,"ecmascript.error.toString":dj,"ecmascript.string.trim":cK,"html.webworker":br,"html.filereader":de,"html.geolocation":cW,"html.audio":A,"html.audio.ogg":co,"html.audio.mp3":cv,"html.audio.wav":I,"html.audio.au":Q,"html.audio.aif":cC,"html.video":bA,"html.video.ogg":bx,"html.video.h264":b,"html.video.webm":g,"html.storage.local":cd,"html.storage.session":R,"html.storage.userdata":cx,"html.classlist":X,"html.xpath":cV,"html.xul":bE,"html.canvas":cf,"html.svg":bW,"html.vml":N,"html.dataset":cF,"html.dataurl":cn,"html.console":cR,"html.stylesheet.createstylesheet":s,"html.stylesheet.insertrule":cG,"html.stylesheet.deleterule":dk,"html.stylesheet.addimport":j,"html.stylesheet.removeimport":bH,"html.element.contains":bP,"html.element.compareDocumentPosition":db,"html.element.textcontent":bm,"html.image.naturaldimensions":cj,"html.history.state":bn,"json":bs,"css.textoverflow":bu,"css.placeholder":bf,"css.borderradius":T,"css.borderimage":dd,"css.borderimage.standardsyntax":W,"css.boxshadow":bF,"css.gradient.linear":Y,"css.gradient.filter":bi,"css.gradient.radial":p,"css.gradient.legacywebkit":d,"css.boxmodel":ce,"css.rgba":K,"css.userselect":o,"css.userselect.none":bV,"css.usermodify":bG,"css.appearance":cS,"css.float":bg,"css.boxsizing":bc,"css.animation":bR,"css.animation.requestframe":e,"css.transform":bl,"css.transform.3d":cB,"css.inlineblock":C,"css.opacity":P,"css.overflowxy":H,"css.textShadow":cY,"css.textShadow.filter":O,"phonegap":cE,"phonegap.notification":c,"xml.implementation":cQ,"xml.domparser":k,"xml.selectsinglenode":cH,"xml.selectnodes":ci,"xml.getelementsbytagnamens":cl,"xml.domproperties":bS,"xml.attributens":bI,"xml.createnode":dl,"xml.getqualifieditem":bw,"xml.createelementns":a},get:function(dn){if(qx.Bootstrap.DEBUG){if(dn==J){qx.Bootstrap.warn("The environment key 'css.overflowxy' is deprecated.");};if(dn==bX){qx.Bootstrap.warn("The environment key 'ecmascript.stacktrace' is now 'ecmascript.error.stacktrace'.");dn=B;};};if(this.__c[dn]!=undefined){return this.__c[dn];};var dr=this._checks[dn];if(dr){var ds=dr();this.__c[dn]=ds;return ds;};var dq=this._getClassNameFromEnvKey(dn);if(dq[0]!=undefined){var dt=dq[0];var dp=dq[1];var ds=dt[dp]();this.__c[dn]=ds;return ds;};if(qx.Bootstrap.DEBUG){qx.Bootstrap.warn(dn+" is not a valid key. Please see the API-doc of "+"qx.core.Environment for a list of predefined keys.");qx.Bootstrap.trace(this);};},_getClassNameFromEnvKey:function(du){var dA=this._checksMap;if(dA[du]!=undefined){var dw=dA[du];var dz=dw.lastIndexOf(bN);if(dz>-1){var dy=dw.slice(0,dz);var dv=dw.slice(dz+1);var dx=qx.Bootstrap.getByName(dy);if(dx!=undefined){return [dx,dv];};};};return [undefined,undefined];},getAsync:function(dB,dC,self){var dG=this;if(this.__c[dB]!=undefined){window.setTimeout(function(){dC.call(self,dG.__c[dB]);},0);return;};var dF=this._asyncChecks[dB];if(dF){dF(function(dI){dG.__c[dB]=dI;dC.call(self,dI);});return;};var dE=this._getClassNameFromEnvKey(dB);if(dE[0]!=undefined){var dH=dE[0];var dD=dE[1];dH[dD](function(dJ){dG.__c[dB]=dJ;dC.call(self,dJ);});return;};if(qx.Bootstrap.DEBUG){qx.Bootstrap.warn(dB+" is not a valid key. Please see the API-doc of "+"qx.core.Environment for a list of predefined keys.");qx.Bootstrap.trace(this);};},select:function(dK,dL){return this.__d(this.get(dK),dL);},selectAsync:function(dM,dN,self){this.getAsync(dM,function(dO){var dP=this.__d(dM,dN);dP.call(self,dO);},this);},__d:function(dQ,dR){var dT=dR[dQ];if(dR.hasOwnProperty(dQ)){return dT;};for(var dS in dR){if(dS.indexOf(v)!=-1){var dU=dS.split(v);for(var i=0;i<dU.length;i++){if(dU[i]==dQ){return dR[dS];};};};};if(dR[y]!==undefined){return dR[y];};if(qx.Bootstrap.DEBUG){throw new Error('No match for variant "'+dQ+'" ('+(typeof dQ)+' type)'+' in variants ['+qx.Bootstrap.keys(dR)+'] found, and no default ("default") given');};},filter:function(dV){var dX=[];for(var dW in dV){if(this.get(dW)){dX.push(dV[dW]);};};return dX;},invalidateCacheKey:function(dY){delete this.__c[dY];},add:function(ea,eb){if(this._checks[ea]==undefined){if(eb instanceof Function){this._checks[ea]=eb;}else {this._checks[ea]=this.__g(eb);};};},addAsync:function(ec,ed){if(this._checks[ec]==undefined){this._asyncChecks[ec]=ed;};},getChecks:function(){return this._checks;},getAsyncChecks:function(){return this._asyncChecks;},_initDefaultQxValues:function(){this.add(w,function(){return true;});this.add(z,function(){return false;});this.add(bJ,function(){return false;});this.add(cM,function(){return 0;});this.add(ct,function(){return true;});this.add(bQ,function(){return true;});this.add(cq,function(){return false;});this.add(E,function(){return true;});this.add(G,function(){return false;});this.add(cT,function(){return false;});this.add(bB,function(){return m;});this.add(cs,function(){return true;});this.add(ca,function(){return false;});this.add(cz,function(){return false;});this.add(cb,function(){return false;});this.add(be,function(){return false;});this.add(cX,function(){return false;});this.add(cP,function(){return false;});this.add(cL,function(){return false;});this.add(h,function(){return false;});this.add(df,function(){return true;});this.add(V,function(){return true;});this.add(q,function(){return true;});this.add(u,function(){return true;});this.add(ck,function(){return false;});},__e:function(){if(qx&&qx.$$environment){for(var ef in qx.$$environment){var ee=qx.$$environment[ef];this._checks[ef]=this.__g(ee);};};},__f:function(){if(window.document&&window.document.location){var eg=window.document.location.search.slice(1).split(by);for(var i=0;i<eg.length;i++){var ei=eg[i].split(bC);if(ei.length!=3||ei[0]!=bo){continue;};var ej=ei[1];var eh=decodeURIComponent(ei[2]);if(eh==w){eh=true;}else if(eh==bh){eh=false;}else if(/^(\d|\.)+$/.test(eh)){eh=parseFloat(eh);};this._checks[ej]=this.__g(eh);};};},__g:function(ek){return qx.Bootstrap.bind(function(el){return el;},null,ek);}},defer:function(em){em._initDefaultQxValues();em.__e();if(em.get(z)===true){em.__f();};}});})();(function(){var u="[object Opera]",t="mshtml",s="8.0",r="AppleWebKit/",q="9.0",p="[^\\.0-9]",o="Gecko",n="webkit",m="4.0",l="1.9.0.0",e="opera",k="Version/",h="5.0",c="engine.version",b="qx.bom.client.Engine",g="engine.name",f="function",i="",a="gecko",j="Maple",d=".";qx.Bootstrap.define(b,{statics:{getVersion:function(){var y=window.navigator.userAgent;var w=i;if(qx.bom.client.Engine.__bx()){if(/Opera[\s\/]([0-9]+)\.([0-9])([0-9]*)/.test(y)){if(y.indexOf(k)!=-1){var x=y.match(/Version\/(\d+)\.(\d+)/);w=x[1]+d+x[2].charAt(0)+d+x[2].substring(1,x[2].length);}else {w=RegExp.$1+d+RegExp.$2;if(RegExp.$3!=i){w+=d+RegExp.$3;};};};}else if(qx.bom.client.Engine.__by()){if(/AppleWebKit\/([^ ]+)/.test(y)){w=RegExp.$1;var z=RegExp(p).exec(w);if(z){w=w.slice(0,z.index);};};}else if(qx.bom.client.Engine.__bA()||qx.bom.client.Engine.__bz()){if(/rv\:([^\);]+)(\)|;)/.test(y)){w=RegExp.$1;};}else if(qx.bom.client.Engine.__bB()){if(/MSIE\s+([^\);]+)(\)|;)/.test(y)){w=RegExp.$1;if(w<8&&/Trident\/([^\);]+)(\)|;)/.test(y)){if(RegExp.$1==m){w=s;}else if(RegExp.$1==h){w=q;};};};}else {var v=window.qxFail;if(v&&typeof v===f){w=v().FULLVERSION;}else {w=l;qx.Bootstrap.warn("Unsupported client: "+y+"! Assumed gecko version 1.9.0.0 (Firefox 3.0).");};};return w;},getName:function(){var name;if(qx.bom.client.Engine.__bx()){name=e;}else if(qx.bom.client.Engine.__by()){name=n;}else if(qx.bom.client.Engine.__bA()||qx.bom.client.Engine.__bz()){name=a;}else if(qx.bom.client.Engine.__bB()){name=t;}else {var A=window.qxFail;if(A&&typeof A===f){name=A().NAME;}else {name=a;qx.Bootstrap.warn("Unsupported client: "+window.navigator.userAgent+"! Assumed gecko version 1.9.0.0 (Firefox 3.0).");};};return name;},__bx:function(){return window.opera&&Object.prototype.toString.call(window.opera)==u;},__by:function(){return window.navigator.userAgent.indexOf(r)!=-1;},__bz:function(){return window.navigator.userAgent.indexOf(j)!=-1;},__bA:function(){return window.controllers&&window.navigator.product===o&&window.navigator.userAgent.indexOf(j)==-1;},__bB:function(){return window.navigator.cpuClass&&/MSIE\s+([^\);]+)(\)|;)/.test(window.navigator.userAgent);}},defer:function(B){qx.core.Environment.add(c,B.getVersion);qx.core.Environment.add(g,B.getName);}});})();(function(){var u="ecmascript.array.lastindexof",t="ecmascript.array.map",s="ecmascript.date.now",r="ecmascript.array.reduce",q="qx.bom.client.EcmaScript",p="ecmascript.object.keys",o="ecmascript.error.stacktrace",n="ecmascript.string.trim",m="ecmascript.array.indexof",l="ecmascript.error.toString",d="[object Error]",k="ecmascript.array.foreach",h="ecmascript.function.bind",c="ecmascript.array.reduceright",b="ecmascript.array.some",g="ecmascript.array.filter",f="ecmascript.array.every",i="stack",a="stacktrace",j="function";qx.Bootstrap.define(q,{statics:{getStackTrace:function(){var v;var e=new Error("e");v=e.stack?i:e.stacktrace?a:null;if(!v){try{throw e;}catch(w){e=w;};};return e.stacktrace?a:e.stack?i:null;},getArrayIndexOf:function(){return !!Array.prototype.indexOf;},getArrayLastIndexOf:function(){return !!Array.prototype.lastIndexOf;},getArrayForEach:function(){return !!Array.prototype.forEach;},getArrayFilter:function(){return !!Array.prototype.filter;},getArrayMap:function(){return !!Array.prototype.map;},getArraySome:function(){return !!Array.prototype.some;},getArrayEvery:function(){return !!Array.prototype.every;},getArrayReduce:function(){return !!Array.prototype.reduce;},getArrayReduceRight:function(){return !!Array.prototype.reduceRight;},getErrorToString:function(){return typeof Error.prototype.toString==j&&Error.prototype.toString()!==d;},getFunctionBind:function(){return typeof Function.prototype.bind===j;},getObjectKeys:function(){return !!Object.keys;},getDateNow:function(){return !!Date.now;},getStringTrim:function(){return typeof String.prototype.trim===j;}},defer:function(x){qx.core.Environment.add(m,x.getArrayIndexOf);qx.core.Environment.add(u,x.getArrayLastIndexOf);qx.core.Environment.add(k,x.getArrayForEach);qx.core.Environment.add(g,x.getArrayFilter);qx.core.Environment.add(t,x.getArrayMap);qx.core.Environment.add(b,x.getArraySome);qx.core.Environment.add(f,x.getArrayEvery);qx.core.Environment.add(r,x.getArrayReduce);qx.core.Environment.add(c,x.getArrayReduceRight);qx.core.Environment.add(s,x.getDateNow);qx.core.Environment.add(l,x.getErrorToString);qx.core.Environment.add(o,x.getStackTrace);qx.core.Environment.add(h,x.getFunctionBind);qx.core.Environment.add(p,x.getObjectKeys);qx.core.Environment.add(n,x.getStringTrim);}});})();(function(){var o="ecmascript.array.lastindexof",n="ecmascript.array.map",m="ecmascript.array.filter",k="qx.lang.normalize.Array",j="ecmascript.array.indexof",h="ecmascript.array.reduce",g="ecmascript.array.foreach",f="ecmascript.array.reduceright",e="ecmascript.array.some",d="ecmascript.array.every",a="function",c="Length is 0 and no second argument given",b="First argument is not callable";qx.Bootstrap.define(k,{defer:function(){if(!qx.core.Environment.get(j)){Array.prototype.indexOf=function(p,q){if(q==null){q=0;}else if(q<0){q=Math.max(0,this.length+q);};for(var i=q;i<this.length;i++){if(this[i]===p){return i;};};return -1;};};if(!qx.core.Environment.get(o)){Array.prototype.lastIndexOf=function(r,s){if(s==null){s=this.length-1;}else if(s<0){s=Math.max(0,this.length+s);};for(var i=s;i>=0;i--){if(this[i]===r){return i;};};return -1;};};if(!qx.core.Environment.get(g)){Array.prototype.forEach=function(t,u){var l=this.length;for(var i=0;i<l;i++){var v=this[i];if(v!==undefined){t.call(u||window,v,i,this);};};};};if(!qx.core.Environment.get(m)){Array.prototype.filter=function(w,x){var y=[];var l=this.length;for(var i=0;i<l;i++){var z=this[i];if(z!==undefined){if(w.call(x||window,z,i,this)){y.push(this[i]);};};};return y;};};if(!qx.core.Environment.get(n)){Array.prototype.map=function(A,B){var C=[];var l=this.length;for(var i=0;i<l;i++){var D=this[i];if(D!==undefined){C[i]=A.call(B||window,D,i,this);};};return C;};};if(!qx.core.Environment.get(e)){Array.prototype.some=function(E,F){var l=this.length;for(var i=0;i<l;i++){var G=this[i];if(G!==undefined){if(E.call(F||window,G,i,this)){return true;};};};return false;};};if(!qx.core.Environment.get(d)){Array.prototype.every=function(H,I){var l=this.length;for(var i=0;i<l;i++){var J=this[i];if(J!==undefined){if(!H.call(I||window,J,i,this)){return false;};};};return true;};};if(!qx.core.Environment.get(h)){Array.prototype.reduce=function(K,L){if(typeof K!==a){throw new TypeError(b);};if(L===undefined&&this.length===0){throw new TypeError(c);};var M=L===undefined?this[0]:L;for(var i=L===undefined?1:0;i<this.length;i++){if(i in this){M=K.call(undefined,M,this[i],i,this);};};return M;};};if(!qx.core.Environment.get(f)){Array.prototype.reduceRight=function(N,O){if(typeof N!==a){throw new TypeError(b);};if(O===undefined&&this.length===0){throw new TypeError(c);};var P=O===undefined?this[this.length-1]:O;for(var i=O===undefined?this.length-2:this.length-1;i>=0;i--){if(i in this){P=N.call(undefined,P,this[i],i,this);};};return P;};};}});})();(function(){var f="mshtml",e="engine.name",d="pop.push.reverse.shift.sort.splice.unshift.join.slice",c="number",b="qx.type.BaseArray",a=".";qx.Bootstrap.define(b,{extend:Array,construct:function(g){},members:{toArray:null,valueOf:null,pop:null,push:null,reverse:null,shift:null,sort:null,splice:null,unshift:null,concat:null,join:null,slice:null,toString:null,indexOf:null,lastIndexOf:null,forEach:null,filter:null,map:null,some:null,every:null}});(function(){function k(l){if((qx.core.Environment.get(e)==f)){j.prototype={length:0,$$isArray:true};var o=d.split(a);for(var length=o.length;length;){j.prototype[o[--length]]=Array.prototype[o[length]];};};var p=Array.prototype.slice;j.prototype.concat=function(){var r=this.slice(0);for(var i=0,length=arguments.length;i<length;i++){var q;if(arguments[i] instanceof j){q=p.call(arguments[i],0);}else if(arguments[i] instanceof Array){q=arguments[i];}else {q=[arguments[i]];};r.push.apply(r,q);};return r;};j.prototype.toString=function(){return p.call(this,0).toString();};j.prototype.toLocaleString=function(){return p.call(this,0).toLocaleString();};j.prototype.constructor=j;j.prototype.indexOf=Array.prototype.indexOf;j.prototype.lastIndexOf=Array.prototype.lastIndexOf;j.prototype.forEach=Array.prototype.forEach;j.prototype.some=Array.prototype.some;j.prototype.every=Array.prototype.every;var m=Array.prototype.filter;var n=Array.prototype.map;j.prototype.filter=function(){var s=new this.constructor;s.push.apply(s,m.apply(this,arguments));return s;};j.prototype.map=function(){var t=new this.constructor;t.push.apply(t,n.apply(this,arguments));return t;};j.prototype.slice=function(){var u=new this.constructor;u.push.apply(u,Array.prototype.slice.apply(this,arguments));return u;};j.prototype.splice=function(){var v=new this.constructor;v.push.apply(v,Array.prototype.splice.apply(this,arguments));return v;};j.prototype.toArray=function(){return Array.prototype.slice.call(this,0);};j.prototype.valueOf=function(){return this.length;};return j;};function j(length){if(arguments.length===1&&typeof length===c){this.length=-1<length&&length===length>>.5?length:this.push(length);}else if(arguments.length){this.push.apply(this,arguments);};};function h(){};h.prototype=[];j.prototype=new h;j.prototype.length=0;qx.type.BaseArray=k(j);})();})();(function(){var a="qxWeb";qx.Bootstrap.define(a,{extend:qx.type.BaseArray,statics:{__bf:[],$$qx:qx,$init:function(b){var f=[];for(var i=0;i<b.length;i++){var c=!!(b[i]&&b[i].nodeType!=null);if(c){f.push(b[i]);continue;};var d=!!(b[i]&&b[i].history&&b[i].location&&b[i].document);if(d){f.push(b[i]);};};var e=qx.lang.Array.cast(f,qxWeb);for(var i=0;i<qxWeb.__bf.length;i++){qxWeb.__bf[i].call(e);};return e;},$attach:function(g){for(var name in g){{};qxWeb.prototype[name]=g[name];};},$attachStatic:function(h){for(var name in h){{};qxWeb[name]=h[name];};},$attachInit:function(j){this.__bf.push(j);},define:function(name,k){if(k==undefined){k=name;name=null;};return qx.Bootstrap.define.call(qx.Bootstrap,name,k);}},construct:function(l,m){if(!l&&this instanceof qxWeb){return this;};if(qx.Bootstrap.isString(l)){l=qx.bom.Selector.query(l,m);}else if(!(qx.Bootstrap.isArray(l))){l=[l];};return qxWeb.$init(l);},members:{filter:function(n){if(qx.lang.Type.isFunction(n)){return qxWeb.$init(Array.prototype.filter.call(this,n));};return qxWeb.$init(qx.bom.Selector.matches(n,this));},slice:function(o,p){if(p){return qxWeb.$init(Array.prototype.slice.call(this,o,p));}else {return qxWeb.$init(Array.prototype.slice.call(this,o));};},splice:function(r,s,t){return qxWeb.$init(Array.prototype.splice.apply(this,arguments));},map:function(u,v){return qxWeb.$init(Array.prototype.map.apply(this,arguments));},concat:function(w){var x=Array.prototype.slice.call(this,0);for(var i=0;i<arguments.length;i++){if(arguments[i] instanceof qxWeb){x=x.concat(Array.prototype.slice.call(arguments[i],0));}else {x.push(arguments[i]);};};return qxWeb.$init(x);}},defer:function(y){if(window.q==undefined){q=y;};}});})();(function(){var d="qx.module.Css",c="",b="none",a="display";qx.Bootstrap.define(d,{statics:{setStyle:function(name,e){if(/\w-\w/.test(name)){name=qx.lang.String.camelCase(name);};for(var i=0;i<this.length;i++){qx.bom.element.Style.set(this[i],name,e);};return this;},getStyle:function(name){if(this[0]){if(/\w-\w/.test(name)){name=qx.lang.String.camelCase(name);};return qx.bom.element.Style.get(this[0],name);};return null;},setStyles:function(f){for(var name in f){this.setStyle(name,f[name]);};return this;},getStyles:function(g){var h={};for(var i=0;i<g.length;i++){h[g[i]]=this.getStyle(g[i]);};return h;},addClass:function(name){for(var i=0;i<this.length;i++){qx.bom.element.Class.add(this[i],name);};return this;},addClasses:function(j){for(var i=0;i<this.length;i++){qx.bom.element.Class.addClasses(this[i],j);};return this;},removeClass:function(name){for(var i=0;i<this.length;i++){qx.bom.element.Class.remove(this[i],name);};return this;},removeClasses:function(k){for(var i=0;i<this.length;i++){qx.bom.element.Class.removeClasses(this[i],k);};return this;},hasClass:function(name){if(!this[0]){return false;};return qx.bom.element.Class.has(this[0],name);},getClass:function(){if(!this[0]){return c;};return qx.bom.element.Class.get(this[0]);},toggleClass:function(name){var m=qx.bom.element.Class;for(var i=0,l=this.length;i<l;i++){m.has(this[i],name)?m.remove(this[i],name):m.add(this[i],name);};return this;},toggleClasses:function(n){for(var i=0,l=n.length;i<l;i++){this.toggleClass(n[i]);};return this;},replaceClass:function(o,p){for(var i=0,l=this.length;i<l;i++){qx.bom.element.Class.replace(this[i],o,p);};return this;},getHeight:function(){var q=this[0];if(q){if(qx.dom.Node.isElement(q)){return qx.bom.element.Dimension.getHeight(q);}else if(qx.dom.Node.isDocument(q)){return qx.bom.Document.getHeight(qx.dom.Node.getWindow(q));}else if(qx.dom.Node.isWindow(q)){return qx.bom.Viewport.getHeight(q);};};return null;},getWidth:function(){var r=this[0];if(r){if(qx.dom.Node.isElement(r)){return qx.bom.element.Dimension.getWidth(r);}else if(qx.dom.Node.isDocument(r)){return qx.bom.Document.getWidth(qx.dom.Node.getWindow(r));}else if(qx.dom.Node.isWindow(r)){return qx.bom.Viewport.getWidth(r);};};return null;},getOffset:function(){var s=this[0];if(s){return qx.bom.element.Location.get(s);};return null;},getContentHeight:function(){var t=this[0];if(qx.dom.Node.isElement(t)){return qx.bom.element.Dimension.getContentHeight(t);};return null;},getContentWidth:function(){var u=this[0];if(qx.dom.Node.isElement(u)){return qx.bom.element.Dimension.getContentWidth(u);};return null;},getPosition:function(){var v=this[0];if(qx.dom.Node.isElement(v)){return qx.bom.element.Location.getPosition(v);};return null;},includeStylesheet:function(w,x){qx.bom.Stylesheet.includeFile(w,x);},hide:function(){for(var i=0,l=this.length;i<l;i++){var y=this.slice(i,i+1);var z=y.getStyle(a);if(z!==b){y[0].$$qPrevDisp=z;y.setStyle(a,b);};};return this;},show:function(){for(var i=0,l=this.length;i<l;i++){var E=this.slice(i,i+1);var D=E.getStyle(a);var C=E[0].$$qPrevDisp;var A;if(D==b){if(C&&C!=b){A=C;}else {var B=qxWeb.getDocument(E[0]);A=qx.module.Css.__dw(E[0].tagName,B);};E.setStyle(a,A);E[0].$$qPrevDisp=b;};};return this;},__dv:{},__dw:function(F,G){var I=qx.module.Css.__dv;if(!I[F]){var J=G||document;var H=qxWeb(J.createElement(F)).appendTo(G.body);I[F]=H.getStyle(a);H.remove();};return I[F]||c;}},defer:function(K){qxWeb.$attach({"setStyle":K.setStyle,"getStyle":K.getStyle,"setStyles":K.setStyles,"getStyles":K.getStyles,"addClass":K.addClass,"addClasses":K.addClasses,"removeClass":K.removeClass,"removeClasses":K.removeClasses,"hasClass":K.hasClass,"getClass":K.getClass,"toggleClass":K.toggleClass,"toggleClasses":K.toggleClasses,"replaceClass":K.replaceClass,"getHeight":K.getHeight,"getWidth":K.getWidth,"getOffset":K.getOffset,"getContentHeight":K.getContentHeight,"getContentWidth":K.getContentWidth,"getPosition":K.getPosition,"hide":K.hide,"show":K.show});qxWeb.$attachStatic({"includeStylesheet":K.includeStylesheet});}});})();(function(){var d="qx.lang.normalize.Function",c="ecmascript.function.bind",b="function",a="Function.prototype.bind called on incompatible ";qx.Bootstrap.define(d,{defer:function(){if(!qx.core.Environment.get(c)){var e=Array.prototype.slice;Function.prototype.bind=function(f){var h=this;if(typeof h!=b){throw new TypeError(a+h);};var g=e.call(arguments,1);var i=function(){if(this instanceof i){var F=function(){};F.prototype=h.prototype;var self=new F;var j=h.apply(self,g.concat(e.call(arguments)));if(Object(j)===j){return j;};return self;}else {return h.apply(f,g.concat(e.call(arguments)));};};return i;};};}});})();(function(){var b="ecmascript.object.keys",a="qx.lang.normalize.Object";qx.Bootstrap.define(a,{defer:function(){if(!qx.core.Environment.get(b)){Object.keys=qx.Bootstrap.keys;};}});})();(function(){var b="qx.lang.normalize.Date",a="ecmascript.date.now";qx.Bootstrap.define(b,{defer:function(){if(!qx.core.Environment.get(a)){Date.now=function(){return +new Date();};};}});})();(function(){var e="qx.lang.normalize.Error",d=": ",c="ecmascript.error.toString",b="Error",a="";qx.Bootstrap.define(e,{defer:function(){if(!qx.core.Environment.get(c)){Error.prototype.toString=function(){var name=this.name||b;var f=this.message||a;if(name===a&&f===a){return b;};if(name===a){return f;};if(f===a){return name;};return name+d+f;};};}});})();(function(){var c='',b="ecmascript.string.trim",a="qx.lang.normalize.String";qx.Bootstrap.define(a,{defer:function(){if(!qx.core.Environment.get(b)){String.prototype.trim=function(d){return this.replace(/^\s+|\s+$/g,c);};};}});})();(function(){var a="qx.module.Polyfill";qx.Bootstrap.define(a,{});})();(function(){var n="mshtml",k="engine.name",h="left",g="qx.module.Event",f="undefined",e="DOMContentLoaded",d="browser.documentmode",c="complete",b="load",a="*";qx.Bootstrap.define(g,{statics:{__dM:{},__dN:{on:{},off:{}},on:function(o,p,q){for(var i=0;i<this.length;i++){var r=this[i];var t=q||qxWeb(r);var s=qx.module.Event.__dN.on;var w=s[a]||[];if(s[o]){w=w.concat(s[o]);};for(var j=0,m=w.length;j<m;j++){w[j](r,o,p,q);};var u=function(event){var A=qx.module.Event.__dM;var z=A[a]||[];if(A[o]){z=z.concat(A[o]);};for(var x=0,y=z.length;x<y;x++){event=z[x](event,r,o);};p.apply(this,[event]);}.bind(t);u.original=p;if(qx.bom.Event.supportsEvent(r,o)){qx.bom.Event.addNativeListener(r,o,u);};if(!r.__dO){r.__dO=new qx.event.Emitter();};var v=r.__dO.on(o,u,t);if(!r.__dP){r.__dP={};};if(!r.__dP[o]){r.__dP[o]={};};r.__dP[o][v]=u;if(!q){if(!r.__dQ){r.__dQ={};};r.__dQ[v]=t;};};return this;},off:function(B,C,D){for(var j=0;j<this.length;j++){var E=this[j];if(!E.__dP){continue;};for(var J in E.__dP[B]){var I=E.__dP[B][J];if(I==C||I.original==C){var G=typeof E.__dQ!==f&&E.__dQ[J];if(!D&&G){var K=E.__dQ[J];};E.__dO.off(B,I,K||D);if(I.original==C){qx.bom.Event.removeNativeListener(E,B,I);};delete E.__dP[B][J];if(G){delete E.__dQ[J];};};};var F=qx.module.Event.__dN.off;var H=F[a]||[];if(F[B]){H=H.concat(F[B]);};for(var i=0,m=H.length;i<m;i++){H[i](E,B,C,D);};};return this;},emit:function(L,M){for(var j=0;j<this.length;j++){var N=this[j];if(N.__dO){N.__dO.emit(L,M);};};return this;},once:function(O,P,Q){var self=this;var R=function(S){self.off(O,R,Q);P.call(this,S);};this.on(O,R,Q);return this;},hasListener:function(T){if(!this[0]||!this[0].__dO||!this[0].__dO.getListeners()[T]){return false;};return this[0].__dO.getListeners()[T].length>0;},copyEventsTo:function(U){var ba=this.concat();for(var i=ba.length-1;i>=0;i--){var W=ba[i].getElementsByTagName(a);for(var j=0;j<W.length;j++){ba.push(W[j]);};};for(var i=U.length-1;i>=0;i--){var W=U[i].getElementsByTagName(a);for(var j=0;j<W.length;j++){U.push(W[j]);};};U.forEach(function(bb){bb.__dO=null;});for(var i=0;i<ba.length;i++){var V=ba[i];if(!V.__dO){continue;};var X=V.__dO.getListeners();for(var name in X){for(var j=X[name].length-1;j>=0;j--){var Y=X[name][j].listener;if(Y.original){Y=Y.original;};qxWeb(U[i]).on(name,Y,X[name][j].ctx);};};};},__dR:false,ready:function(bc){if(document.readyState===c){window.setTimeout(bc,1);return;};var bd=function(){qx.module.Event.__dR=true;bc();};qxWeb(window).on(b,bd);var be=function(){qxWeb(window).off(b,bd);bc();};if(qxWeb.env.get(k)!==n||qxWeb.env.get(d)>8){qx.bom.Event.addNativeListener(document,e,be);}else {var bf=function(){if(qx.module.Event.__dR){return;};try{document.documentElement.doScroll(h);if(document.body){be();};}catch(bg){window.setTimeout(bf,100);};};bf();};},$registerNormalization:function(bh,bi){if(!qx.lang.Type.isArray(bh)){bh=[bh];};var bk=qx.module.Event.__dM;for(var i=0,l=bh.length;i<l;i++){var bj=bh[i];if(qx.lang.Type.isFunction(bi)){if(!bk[bj]){bk[bj]=[];};bk[bj].push(bi);};};},$unregisterNormalization:function(bl,bm){if(!qx.lang.Type.isArray(bl)){bl=[bl];};var bo=qx.module.Event.__dM;for(var i=0,l=bl.length;i<l;i++){var bn=bl[i];if(bo[bn]){qx.lang.Array.remove(bo[bn],bm);};};},$getRegistry:function(){return qx.module.Event.__dM;},$registerEventHook:function(bp,bq,br){if(!qx.lang.Type.isArray(bp)){bp=[bp];};var bt=qx.module.Event.__dN.on;for(var i=0,l=bp.length;i<l;i++){var bu=bp[i];if(qx.lang.Type.isFunction(bq)){if(!bt[bu]){bt[bu]=[];};bt[bu].push(bq);};};if(!br){return;};var bs=qx.module.Event.__dN.off;for(var i=0,l=bp.length;i<l;i++){var bu=bp[i];if(qx.lang.Type.isFunction(br)){if(!bs[bu]){bs[bu]=[];};bs[bu].push(br);};};},$unregisterEventHook:function(bv,bw,bx){if(!qx.lang.Type.isArray(bv)){bv=[bv];};var bz=qx.module.Event.__dN.on;for(var i=0,l=bv.length;i<l;i++){var bA=bv[i];if(bz[bA]){qx.lang.Array.remove(bz[bA],bw);};};if(!bx){return;};var by=qx.module.Event.__dN.off;for(var i=0,l=bv.length;i<l;i++){var bA=bv[i];if(by[bA]){qx.lang.Array.remove(by[bA],bx);};};},$getHookRegistry:function(){return qx.module.Event.__dN;}},defer:function(bB){qxWeb.$attach({"on":bB.on,"off":bB.off,"once":bB.once,"emit":bB.emit,"hasListener":bB.hasListener,"copyEventsTo":bB.copyEventsTo});qxWeb.$attachStatic({"ready":bB.ready,"$registerEventNormalization":bB.$registerNormalization,"$unregisterEventNormalization":bB.$unregisterNormalization,"$getEventNormalizationRegistry":bB.$getRegistry,"$registerEventHook":bB.$registerEventHook,"$unregisterEventHook":bB.$unregisterEventHook,"$getEventHookRegistry":bB.$getHookRegistry});}});})();(function(){var m="start",l="animationEnd",k="",j="none",h="qx.module.Animation",g="animationIteration",f="end",e="animationStart",d="ease-in",c="iteration",a="ease-out",b="display";qx.Bootstrap.define(h,{events:{"animationStart":undefined,"animationIteration":undefined,"animationEnd":undefined},statics:{getAnimationHandles:function(){var n=[];for(var i=0;i<this.length;i++){n[i]=this[i].$$animation;};return n;},_fadeOut:{duration:700,timing:a,keep:100,keyFrames:{'0':{opacity:1},'100':{opacity:0,display:j}}},_fadeIn:{duration:700,timing:d,keep:100,keyFrames:{'0':{opacity:0},'100':{opacity:1}}},animate:function(o,p){qx.module.Animation._animate.bind(this)(o,p,false);return this;},animateReverse:function(q,r){qx.module.Animation._animate.bind(this)(q,r,true);return this;},_animate:function(s,t,u){for(var i=0;i<this.length;i++){var v=this[i];if(v.$$animation){v.$$animation.stop();};if(u){var w=qx.bom.element.Animation.animateReverse(v,s,t);}else {var w=qx.bom.element.Animation.animate(v,s,t);};var self=this;if(i==0){w.on(m,function(){self.emit(e);},w);w.on(c,function(){self.emit(g);},w);};w.on(f,function(){for(var i=0;i<self.length;i++){if(self[i].$$animation){return;};};self.emit(l);},v);};},play:function(){for(var i=0;i<this.length;i++){var x=this[i].$$animation;if(x){x.play();};};return this;},pause:function(){for(var i=0;i<this.length;i++){var y=this[i].$$animation;if(y){y.pause();};};return this;},stop:function(){for(var i=0;i<this.length;i++){var z=this[i].$$animation;if(z){z.stop();};};return this;},isPlaying:function(){for(var i=0;i<this.length;i++){var A=this[i].$$animation;if(A&&A.isPlaying()){return true;};};return false;},isEnded:function(){for(var i=0;i<this.length;i++){var B=this[i].$$animation;if(B&&!B.isEnded()){return false;};};return true;},fadeIn:function(C){this.setStyle(b,k);return this.animate(qx.module.Animation._fadeIn,C);},fadeOut:function(D){return this.animate(qx.module.Animation._fadeOut,D);}},defer:function(E){qxWeb.$attach({"animate":E.animate,"animateReverse":E.animateReverse,"fadeIn":E.fadeIn,"fadeOut":E.fadeOut,"play":E.play,"pause":E.pause,"stop":E.stop,"isEnded":E.isEnded,"isPlaying":E.isPlaying,"getAnimationHandles":E.getAnimationHandles});}});})();(function(){var j="function",h="Boolean",g="qx.Interface",f="Array",e="]",d="toggle",c="Interface",b="is",a="[Interface ";qx.Bootstrap.define(g,{statics:{define:function(name,k){if(k){if(k.extend&&!(qx.Bootstrap.getClass(k.extend)===f)){k.extend=[k.extend];};{};var m=k.statics?k.statics:{};if(k.extend){m.$$extends=k.extend;};if(k.properties){m.$$properties=k.properties;};if(k.members){m.$$members=k.members;};if(k.events){m.$$events=k.events;};}else {var m={};};m.$$type=c;m.name=name;m.toString=this.genericToString;m.basename=qx.Bootstrap.createNamespace(name,m);qx.Interface.$$registry[name]=m;return m;},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(n){if(!n){return [];};var o=n.concat();for(var i=0,l=n.length;i<l;i++){if(n[i].$$extends){o.push.apply(o,this.flatten(n[i].$$extends));};};return o;},__j:function(p,q,r,s){var w=r.$$members;if(w){for(var v in w){if(qx.Bootstrap.isFunction(w[v])){var u=this.__k(q,v);var t=u||qx.Bootstrap.isFunction(p[v]);if(!t){throw new Error('Implementation of method "'+v+'" is missing in class "'+q.classname+'" required by interface "'+r.name+'"');};var x=s===true&&!u&&!qx.util.OOUtil.hasInterface(q,r);if(x){p[v]=this.__n(r,p[v],v,w[v]);};}else {if(typeof p[v]===undefined){if(typeof p[v]!==j){throw new Error('Implementation of member "'+v+'" is missing in class "'+q.classname+'" required by interface "'+r.name+'"');};};};};};},__k:function(y,z){var D=z.match(/^(is|toggle|get|set|reset)(.*)$/);if(!D){return false;};var A=qx.Bootstrap.firstLow(D[2]);var B=qx.util.OOUtil.getPropertyDefinition(y,A);if(!B){return false;};var C=D[0]==b||D[0]==d;if(C){return qx.util.OOUtil.getPropertyDefinition(y,A).check==h;};return true;},__l:function(E,F){if(F.$$properties){for(var G in F.$$properties){if(!qx.util.OOUtil.getPropertyDefinition(E,G)){throw new Error('The property "'+G+'" is not supported by Class "'+E.classname+'"!');};};};},__m:function(H,I){if(I.$$events){for(var J in I.$$events){if(!qx.util.OOUtil.supportsEvent(H,J)){throw new Error('The event "'+J+'" is not supported by Class "'+H.classname+'"!');};};};},assertObject:function(K,L){var N=K.constructor;this.__j(K,N,L,false);this.__l(N,L);this.__m(N,L);var M=L.$$extends;if(M){for(var i=0,l=M.length;i<l;i++){this.assertObject(K,M[i]);};};},assert:function(O,P,Q){this.__j(O.prototype,O,P,Q);this.__l(O,P);this.__m(O,P);var R=P.$$extends;if(R){for(var i=0,l=R.length;i<l;i++){this.assert(O,R[i],Q);};};},genericToString:function(){return a+this.name+e;},$$registry:{},__n:function(){},__h:null,__i:function(){}}});})();(function(){var c='qx.event.type.Event',b="qx.ui.core.scroll.IScrollBar",a="qx.event.type.Data";qx.Interface.define(b,{events:{"scroll":a,"scrollAnimationEnd":c},properties:{orientation:{},maximum:{},position:{},knobFactor:{}},members:{scrollTo:function(d,e){this.assertNumber(d);},scrollBy:function(f,g){this.assertNumber(f);},scrollBySteps:function(h,i){this.assertNumber(h);}}});})();(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 h="qx.Mixin",g=".prototype",f="constructor",e="Array",d="[Mixin ",c="]",b="destruct",a="Mixin";qx.Bootstrap.define(h,{statics:{define:function(name,j){if(j){if(j.include&&!(qx.Bootstrap.getClass(j.include)===e)){j.include=[j.include];};{};var m=j.statics?j.statics:{};qx.Bootstrap.setDisplayNames(m,name);for(var k in m){if(m[k] instanceof Function){m[k].$$mixin=m;};};if(j.construct){m.$$constructor=j.construct;qx.Bootstrap.setDisplayName(j.construct,name,f);};if(j.include){m.$$includes=j.include;};if(j.properties){m.$$properties=j.properties;};if(j.members){m.$$members=j.members;qx.Bootstrap.setDisplayNames(j.members,name+g);};for(var k in m.$$members){if(m.$$members[k] instanceof Function){m.$$members[k].$$mixin=m;};};if(j.events){m.$$events=j.events;};if(j.destruct){m.$$destructor=j.destruct;qx.Bootstrap.setDisplayName(j.destruct,name,b);};}else {var m={};};m.$$type=a;m.name=name;m.toString=this.genericToString;m.basename=qx.Bootstrap.createNamespace(name,m);this.$$registry[name]=m;return m;},checkCompatibility:function(n){var q=this.flatten(n);var r=q.length;if(r<2){return true;};var u={};var t={};var s={};var p;for(var i=0;i<r;i++){p=q[i];for(var o in p.events){if(s[o]){throw new Error('Conflict between mixin "'+p.name+'" and "'+s[o]+'" in member "'+o+'"!');};s[o]=p.name;};for(var o in p.properties){if(u[o]){throw new Error('Conflict between mixin "'+p.name+'" and "'+u[o]+'" in property "'+o+'"!');};u[o]=p.name;};for(var o in p.members){if(t[o]){throw new Error('Conflict between mixin "'+p.name+'" and "'+t[o]+'" in member "'+o+'"!');};t[o]=p.name;};};return true;},isCompatible:function(v,w){var x=qx.util.OOUtil.getMixins(w);x.push(v);return qx.Mixin.checkCompatibility(x);},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(y){if(!y){return [];};var z=y.concat();for(var i=0,l=y.length;i<l;i++){if(y[i].$$includes){z.push.apply(z,this.flatten(y[i].$$includes));};};return z;},genericToString:function(){return d+this.name+c;},$$registry:{},__h:null,__i:function(){}}});})();(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 bG='qx.lang.Type.isString(value) && qx.util.ColorUtil.isValidPropertyValue(value)',bF='value !== null && qx.theme.manager.Font.getInstance().isDynamic(value)',bE='value !== null && value.nodeType === 9 && value.documentElement',bD='value !== null && value.$$type === "Mixin"',bC='return init;',bB='var init=this.',bA='value !== null && value.nodeType === 1 && value.attributes',bz="var parent = this.getLayoutParent();",by="Error in property ",bx="property",bm='qx.core.Assert.assertInstance(value, Date, msg) || true',bl="if (!parent) return;",bk=" in method ",bj='qx.core.Assert.assertInstance(value, Error, msg) || true',bi='Undefined value is not allowed!',bh="inherit",bg='Is invalid!',bf="MSIE 6.0",be="': ",bd=" of class ",bN='value !== null && value.nodeType !== undefined',bO='value !== null && qx.theme.manager.Decoration.getInstance().isValidPropertyValue(value)',bL="module.events",bM='qx.core.Assert.assertPositiveInteger(value, msg) || true',bJ='if(init==qx.core.Property.$$inherit)init=null;',bK='value !== null && value.$$type === "Interface"',bH='var inherit=prop.$$inherit;',bI="var value = parent.",bP="$$useinit_",bQ="(value);",bq='Requires exactly one argument!',bp="$$runtime_",bs="$$user_",br='qx.core.Assert.assertArray(value, msg) || true',bu='qx.core.Assert.assertPositiveNumber(value, msg) || true',bt=".prototype",bw="Boolean",bv='return value;',bo='if(init==qx.core.Property.$$inherit)throw new Error("Inheritable property ',bn='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',bU=".",bT="object",bS="$$init_",bR="$$theme_",bY='qx.core.Assert.assertMap(value, msg) || true',bX="qx.aspects",bW='qx.core.Assert.assertNumber(value, msg) || true',bV='Null value is not allowed!',cb='qx.core.Assert.assertInteger(value, msg) || true',ca="value",L="rv:1.8.1",M="shorthand",J='qx.core.Assert.assertInstance(value, RegExp, msg) || true',K='value !== null && value.type !== undefined',P='value !== null && value.document',Q='throw new Error("Property ',N="(!this.",O='qx.core.Assert.assertBoolean(value, msg) || true',H="toggle",I="$$inherit_",u=" with incoming value '",t="a=qx.lang.Array.fromShortHand(qx.lang.Array.fromArguments(a));",w="qx.core.Property",v="is",q='Could not change or apply init value after constructing phase!',p="();",s='else ',r='if(this.',o="resetRuntime",n="return this.",V="get",W=";",X="(a[",Y=' of an instance of ',R="refresh",S=' is not (yet) ready!");',T="]);",U="resetThemed",ba='else if(this.',bb="reset",E="setRuntime",D="init",C="set",B="setThemed",A='!==undefined)',z="this.",y="",x='return this.',G="string",F="boolean",bc=';';qx.Bootstrap.define(w,{statics:{__o:function(){if(qx.core.Environment.get(bL)){qx.event.type.Data;qx.event.dispatch.Direct;};},__p:{"Boolean":O,"String":h,"Number":bW,"Integer":cb,"PositiveNumber":bu,"PositiveInteger":bM,"Error":bj,"RegExp":J,"Object":g,"Array":br,"Map":bY,"Function":m,"Date":bm,"Node":bN,"Element":bA,"Document":bE,"Window":P,"Event":K,"Class":k,"Mixin":bD,"Interface":bK,"Theme":d,"Color":bG,"Decorator":bO,"Font":bF},__q:{"Node":true,"Element":true,"Document":true,"Window":true,"Event":true},$$inherit:bh,$$store:{runtime:{},user:{},theme:{},inherit:{},init:{},useinit:{}},$$method:{get:{},set:{},reset:{},init:{},refresh:{},setRuntime:{},resetRuntime:{},setThemed:{},resetThemed:{}},$$allowedKeys:{name:G,dereference:F,inheritable:F,nullable:F,themeable:F,refine:F,init:null,apply:G,event:G,check:null,transform:G,deferredInit:F,validate:null},$$allowedGroupKeys:{name:G,group:bT,mode:G,themeable:F},$$inheritable:{},__r:function(cc){var cd=this.__s(cc);if(!cd.length){var ce=function(){};}else {ce=this.__t(cd);};cc.prototype.$$refreshInheritables=ce;},__s:function(cf){var ch=[];while(cf){var cg=cf.$$properties;if(cg){for(var name in this.$$inheritable){if(cg[name]&&cg[name].inheritable){ch.push(name);};};};cf=cf.superclass;};return ch;},__t:function(ci){var cm=this.$$store.inherit;var cl=this.$$store.init;var ck=this.$$method.refresh;var cj=[bz,bl];for(var i=0,l=ci.length;i<l;i++){var name=ci[i];cj.push(bI,cm[name],W,j,cl[name],W,z,ck[name],bQ);};return new Function(cj.join(y));},attachRefreshInheritables:function(cn){cn.prototype.$$refreshInheritables=function(){qx.core.Property.__r(cn);return this.$$refreshInheritables();};},attachMethods:function(co,name,cp){cp.group?this.__u(co,cp,name):this.__v(co,cp,name);},__u:function(cq,cr,name){var cy=qx.Bootstrap.firstUp(name);var cx=cq.prototype;var cz=cr.themeable===true;{};var cA=[];var cu=[];if(cz){var cs=[];var cw=[];};var cv=c;cA.push(cv);if(cz){cs.push(cv);};if(cr.mode==M){var ct=t;cA.push(ct);if(cz){cs.push(ct);};};for(var i=0,a=cr.group,l=a.length;i<l;i++){{};cA.push(z,this.$$method.set[a[i]],X,i,T);cu.push(z,this.$$method.reset[a[i]],p);if(cz){{};cs.push(z,this.$$method.setThemed[a[i]],X,i,T);cw.push(z,this.$$method.resetThemed[a[i]],p);};};this.$$method.set[name]=C+cy;cx[this.$$method.set[name]]=new Function(cA.join(y));this.$$method.reset[name]=bb+cy;cx[this.$$method.reset[name]]=new Function(cu.join(y));if(cz){this.$$method.setThemed[name]=B+cy;cx[this.$$method.setThemed[name]]=new Function(cs.join(y));this.$$method.resetThemed[name]=U+cy;cx[this.$$method.resetThemed[name]]=new Function(cw.join(y));};},__v:function(cB,cC,name){var cE=qx.Bootstrap.firstUp(name);var cG=cB.prototype;{};if(cC.dereference===undefined&&typeof cC.check===G){cC.dereference=this.__w(cC.check);};var cF=this.$$method;var cD=this.$$store;cD.runtime[name]=bp+name;cD.user[name]=bs+name;cD.theme[name]=bR+name;cD.init[name]=bS+name;cD.inherit[name]=I+name;cD.useinit[name]=bP+name;cF.get[name]=V+cE;cG[cF.get[name]]=function(){return qx.core.Property.executeOptimizedGetter(this,cB,name,V);};cF.set[name]=C+cE;cG[cF.set[name]]=function(cH){return qx.core.Property.executeOptimizedSetter(this,cB,name,C,arguments);};cF.reset[name]=bb+cE;cG[cF.reset[name]]=function(){return qx.core.Property.executeOptimizedSetter(this,cB,name,bb);};if(cC.inheritable||cC.apply||cC.event||cC.deferredInit){cF.init[name]=D+cE;cG[cF.init[name]]=function(cI){return qx.core.Property.executeOptimizedSetter(this,cB,name,D,arguments);};};if(cC.inheritable){cF.refresh[name]=R+cE;cG[cF.refresh[name]]=function(cJ){return qx.core.Property.executeOptimizedSetter(this,cB,name,R,arguments);};};cF.setRuntime[name]=E+cE;cG[cF.setRuntime[name]]=function(cK){return qx.core.Property.executeOptimizedSetter(this,cB,name,E,arguments);};cF.resetRuntime[name]=o+cE;cG[cF.resetRuntime[name]]=function(){return qx.core.Property.executeOptimizedSetter(this,cB,name,o);};if(cC.themeable){cF.setThemed[name]=B+cE;cG[cF.setThemed[name]]=function(cL){return qx.core.Property.executeOptimizedSetter(this,cB,name,B,arguments);};cF.resetThemed[name]=U+cE;cG[cF.resetThemed[name]]=function(){return qx.core.Property.executeOptimizedSetter(this,cB,name,U);};};if(cC.check===bw){cG[H+cE]=new Function(n+cF.set[name]+N+cF.get[name]+e);cG[v+cE]=new Function(n+cF.get[name]+b);};},__w:function(cM){return !!this.__q[cM];},__x:function(cN){return this.__q[cN]||qx.util.OOUtil.classIsDefined(cN)||(qx.Interface&&qx.Interface.isDefined(cN));},__y:{'0':q,'1':bq,'2':bi,'3':bn,'4':bV,'5':bg},error:function(cO,cP,cQ,cR,cS){var cT=cO.constructor.classname;var cU=by+cQ+bd+cT+bk+this.$$method[cR][cQ]+u+cS+be;throw new Error(cU+(this.__y[cP]||"Unknown reason: "+cP));},__z:function(cV,cW,name,cX,cY,da){var db=this.$$method[cX][name];{cW[db]=new Function(ca,cY.join(y));};if(qx.core.Environment.get(bX)){cW[db]=qx.core.Aspect.wrap(cV.classname+bU+db,cW[db],bx);};qx.Bootstrap.setDisplayName(cW[db],cV.classname+bt,db);if(da===undefined){return cV[db]();}else {return cV[db](da[0]);};},executeOptimizedGetter:function(dc,dd,name,de){var dg=dd.$$properties[name];var di=dd.prototype;var df=[];var dh=this.$$store;df.push(r,dh.runtime[name],A);df.push(x,dh.runtime[name],bc);if(dg.inheritable){df.push(ba,dh.inherit[name],A);df.push(x,dh.inherit[name],bc);df.push(s);};df.push(r,dh.user[name],A);df.push(x,dh.user[name],bc);if(dg.themeable){df.push(ba,dh.theme[name],A);df.push(x,dh.theme[name],bc);};if(dg.deferredInit&&dg.init===undefined){df.push(ba,dh.init[name],A);df.push(x,dh.init[name],bc);};df.push(s);if(dg.init!==undefined){if(dg.inheritable){df.push(bB,dh.init[name],bc);if(dg.nullable){df.push(bJ);}else if(dg.init!==undefined){df.push(x,dh.init[name],bc);}else {df.push(bo,name,Y,dd.classname,S);};df.push(bC);}else {df.push(x,dh.init[name],bc);};}else if(dg.inheritable||dg.nullable){df.push(f);}else {df.push(Q,name,Y,dd.classname,S);};return this.__z(dc,di,name,de,df);},executeOptimizedSetter:function(dj,dk,name,dl,dm){var ds=dk.$$properties[name];var dr=dk.prototype;var dp=[];var dn=dl===C||dl===B||dl===E||(dl===D&&ds.init===undefined);var dq=ds.apply||ds.event||ds.inheritable;var dt=this.__A(dl,name);this.__B(dp,ds,name,dl,dn);if(dn){this.__C(dp,dk,ds,name);};if(dq){this.__D(dp,dn,dt,dl);};if(ds.inheritable){dp.push(bH);};{};if(!dq){this.__F(dp,name,dl,dn);}else {this.__G(dp,ds,name,dl,dn);};if(ds.inheritable){this.__H(dp,ds,name,dl);}else if(dq){this.__I(dp,ds,name,dl);};if(dq){this.__J(dp,ds,name,dl);if(ds.inheritable&&dr._getChildren){this.__K(dp,name);};};if(dn){dp.push(bv);};return this.__z(dj,dr,name,dl,dp,dm);},__A:function(du,name){if(du==="setRuntime"||du==="resetRuntime"){var dv=this.$$store.runtime[name];}else if(du==="setThemed"||du==="resetThemed"){dv=this.$$store.theme[name];}else if(du==="init"){dv=this.$$store.init[name];}else {dv=this.$$store.user[name];};return dv;},__B:function(dw,dx,name,dy,dz){{if(!dx.nullable||dx.check||dx.inheritable){dw.push('var prop=qx.core.Property;');};if(dy==="set"){dw.push('if(value===undefined)prop.error(this,2,"',name,'","',dy,'",value);');};};},__C:function(dA,dB,dC,name){if(dC.transform){dA.push('value=this.',dC.transform,'(value);');};if(dC.validate){if(typeof dC.validate==="string"){dA.push('this.',dC.validate,'(value);');}else if(dC.validate instanceof Function){dA.push(dB.classname,'.$$properties.',name);dA.push('.validate.call(this, value);');};};},__D:function(dD,dE,dF,dG){var dH=(dG==="reset"||dG==="resetThemed"||dG==="resetRuntime");if(dE){dD.push('if(this.',dF,'===value)return value;');}else if(dH){dD.push('if(this.',dF,'===undefined)return;');};},__E:undefined,__F:function(dI,name,dJ,dK){if(dJ==="setRuntime"){dI.push('this.',this.$$store.runtime[name],'=value;');}else if(dJ==="resetRuntime"){dI.push('if(this.',this.$$store.runtime[name],'!==undefined)');dI.push('delete this.',this.$$store.runtime[name],';');}else if(dJ==="set"){dI.push('this.',this.$$store.user[name],'=value;');}else if(dJ==="reset"){dI.push('if(this.',this.$$store.user[name],'!==undefined)');dI.push('delete this.',this.$$store.user[name],';');}else if(dJ==="setThemed"){dI.push('this.',this.$$store.theme[name],'=value;');}else if(dJ==="resetThemed"){dI.push('if(this.',this.$$store.theme[name],'!==undefined)');dI.push('delete this.',this.$$store.theme[name],';');}else if(dJ==="init"&&dK){dI.push('this.',this.$$store.init[name],'=value;');};},__G:function(dL,dM,name,dN,dO){if(dM.inheritable){dL.push('var computed, old=this.',this.$$store.inherit[name],';');}else {dL.push('var computed, old;');};dL.push('if(this.',this.$$store.runtime[name],'!==undefined){');if(dN==="setRuntime"){dL.push('computed=this.',this.$$store.runtime[name],'=value;');}else if(dN==="resetRuntime"){dL.push('delete this.',this.$$store.runtime[name],';');dL.push('if(this.',this.$$store.user[name],'!==undefined)');dL.push('computed=this.',this.$$store.user[name],';');dL.push('else if(this.',this.$$store.theme[name],'!==undefined)');dL.push('computed=this.',this.$$store.theme[name],';');dL.push('else if(this.',this.$$store.init[name],'!==undefined){');dL.push('computed=this.',this.$$store.init[name],';');dL.push('this.',this.$$store.useinit[name],'=true;');dL.push('}');}else {dL.push('old=computed=this.',this.$$store.runtime[name],';');if(dN==="set"){dL.push('this.',this.$$store.user[name],'=value;');}else if(dN==="reset"){dL.push('delete this.',this.$$store.user[name],';');}else if(dN==="setThemed"){dL.push('this.',this.$$store.theme[name],'=value;');}else if(dN==="resetThemed"){dL.push('delete this.',this.$$store.theme[name],';');}else if(dN==="init"&&dO){dL.push('this.',this.$$store.init[name],'=value;');};};dL.push('}');dL.push('else if(this.',this.$$store.user[name],'!==undefined){');if(dN==="set"){if(!dM.inheritable){dL.push('old=this.',this.$$store.user[name],';');};dL.push('computed=this.',this.$$store.user[name],'=value;');}else if(dN==="reset"){if(!dM.inheritable){dL.push('old=this.',this.$$store.user[name],';');};dL.push('delete this.',this.$$store.user[name],';');dL.push('if(this.',this.$$store.runtime[name],'!==undefined)');dL.push('computed=this.',this.$$store.runtime[name],';');dL.push('if(this.',this.$$store.theme[name],'!==undefined)');dL.push('computed=this.',this.$$store.theme[name],';');dL.push('else if(this.',this.$$store.init[name],'!==undefined){');dL.push('computed=this.',this.$$store.init[name],';');dL.push('this.',this.$$store.useinit[name],'=true;');dL.push('}');}else {if(dN==="setRuntime"){dL.push('computed=this.',this.$$store.runtime[name],'=value;');}else if(dM.inheritable){dL.push('computed=this.',this.$$store.user[name],';');}else {dL.push('old=computed=this.',this.$$store.user[name],';');};if(dN==="setThemed"){dL.push('this.',this.$$store.theme[name],'=value;');}else if(dN==="resetThemed"){dL.push('delete this.',this.$$store.theme[name],';');}else if(dN==="init"&&dO){dL.push('this.',this.$$store.init[name],'=value;');};};dL.push('}');if(dM.themeable){dL.push('else if(this.',this.$$store.theme[name],'!==undefined){');if(!dM.inheritable){dL.push('old=this.',this.$$store.theme[name],';');};if(dN==="setRuntime"){dL.push('computed=this.',this.$$store.runtime[name],'=value;');}else if(dN==="set"){dL.push('computed=this.',this.$$store.user[name],'=value;');}else if(dN==="setThemed"){dL.push('computed=this.',this.$$store.theme[name],'=value;');}else if(dN==="resetThemed"){dL.push('delete this.',this.$$store.theme[name],';');dL.push('if(this.',this.$$store.init[name],'!==undefined){');dL.push('computed=this.',this.$$store.init[name],';');dL.push('this.',this.$$store.useinit[name],'=true;');dL.push('}');}else if(dN==="init"){if(dO){dL.push('this.',this.$$store.init[name],'=value;');};dL.push('computed=this.',this.$$store.theme[name],';');}else if(dN==="refresh"){dL.push('computed=this.',this.$$store.theme[name],';');};dL.push('}');};dL.push('else if(this.',this.$$store.useinit[name],'){');if(!dM.inheritable){dL.push('old=this.',this.$$store.init[name],';');};if(dN==="init"){if(dO){dL.push('computed=this.',this.$$store.init[name],'=value;');}else {dL.push('computed=this.',this.$$store.init[name],';');};}else if(dN==="set"||dN==="setRuntime"||dN==="setThemed"||dN==="refresh"){dL.push('delete this.',this.$$store.useinit[name],';');if(dN==="setRuntime"){dL.push('computed=this.',this.$$store.runtime[name],'=value;');}else if(dN==="set"){dL.push('computed=this.',this.$$store.user[name],'=value;');}else if(dN==="setThemed"){dL.push('computed=this.',this.$$store.theme[name],'=value;');}else if(dN==="refresh"){dL.push('computed=this.',this.$$store.init[name],';');};};dL.push('}');if(dN==="set"||dN==="setRuntime"||dN==="setThemed"||dN==="init"){dL.push('else{');if(dN==="setRuntime"){dL.push('computed=this.',this.$$store.runtime[name],'=value;');}else if(dN==="set"){dL.push('computed=this.',this.$$store.user[name],'=value;');}else if(dN==="setThemed"){dL.push('computed=this.',this.$$store.theme[name],'=value;');}else if(dN==="init"){if(dO){dL.push('computed=this.',this.$$store.init[name],'=value;');}else {dL.push('computed=this.',this.$$store.init[name],';');};dL.push('this.',this.$$store.useinit[name],'=true;');};dL.push('}');};},__H:function(dP,dQ,name,dR){dP.push('if(computed===undefined||computed===inherit){');if(dR==="refresh"){dP.push('computed=value;');}else {dP.push('var pa=this.getLayoutParent();if(pa)computed=pa.',this.$$store.inherit[name],';');};dP.push('if((computed===undefined||computed===inherit)&&');dP.push('this.',this.$$store.init[name],'!==undefined&&');dP.push('this.',this.$$store.init[name],'!==inherit){');dP.push('computed=this.',this.$$store.init[name],';');dP.push('this.',this.$$store.useinit[name],'=true;');dP.push('}else{');dP.push('delete this.',this.$$store.useinit[name],';}');dP.push('}');dP.push('if(old===computed)return value;');dP.push('if(computed===inherit){');dP.push('computed=undefined;delete this.',this.$$store.inherit[name],';');dP.push('}');dP.push('else if(computed===undefined)');dP.push('delete this.',this.$$store.inherit[name],';');dP.push('else this.',this.$$store.inherit[name],'=computed;');dP.push('var backup=computed;');if(dQ.init!==undefined&&dR!=="init"){dP.push('if(old===undefined)old=this.',this.$$store.init[name],";");}else {dP.push('if(old===undefined)old=null;');};dP.push('if(computed===undefined||computed==inherit)computed=null;');},__I:function(dS,dT,name,dU){if(dU!=="set"&&dU!=="setRuntime"&&dU!=="setThemed"){dS.push('if(computed===undefined)computed=null;');};dS.push('if(old===computed)return value;');if(dT.init!==undefined&&dU!=="init"){dS.push('if(old===undefined)old=this.',this.$$store.init[name],";");}else {dS.push('if(old===undefined)old=null;');};},__J:function(dV,dW,name,dX){if(dW.apply){dV.push('this.',dW.apply,'(computed, old, "',name,'", "',dX,'");');};if(dW.event){dV.push("var reg=qx.event.Registration;","if(reg.hasListener(this, '",dW.event,"')){","reg.fireEvent(this, '",dW.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(bf)!=-1;var eb=navigator.userAgent.indexOf(L)!=-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){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 p=this.__O(name,m.type,m.extend,m.statics,m.construct,m.destruct,m.include);if(m.extend){if(m.properties){this.__Q(p,m.properties,true);};if(m.members){this.__S(p,m.members,true,true,false);};if(m.events){this.__P(p,m.events,true);};if(m.include){for(var i=0,l=m.include.length;i<l;i++){this.__W(p,m.include[i],false);};};};if(m.environment){for(var o in m.environment){qx.core.Environment.add(o,m.environment[o]);};};if(m.implement){for(var i=0,l=m.implement.length;i<l;i++){this.__U(p,m.implement[i]);};};{};if(m.defer){m.defer.self=p;m.defer(p,p.prototype,{add:function(name,q){var r={};r[name]=q;qx.Class.__Q(p,r,true);}});};return p;},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,Object.keys(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,__h:null,__M:null,__i: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 {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=Object.keys(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=Object.keys(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=Object.keys(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=Object.keys(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 p="anonymous",o="...",n="qx.dev.StackTrace",m="",l="\n",k="?",j="/source/class/",h="stack",g="prototype",f="stacktrace",c="Error created at",e="ecmascript.error.stacktrace",d="function",b=".",a=":";qx.Bootstrap.define(n,{statics:{FILENAME_TO_CLASSNAME:null,FORMAT_STACKTRACE:null,getStackTrace:function(){var u=[];try{throw new Error();}catch(F){if(qx.dev.StackTrace.hasEnvironmentCheck&&qx.core.Environment.get(e)){var z=qx.dev.StackTrace.getStackTraceFromError(F);var x=qx.dev.StackTrace.getStackTraceFromCaller(arguments);qx.lang.Array.removeAt(z,0);u=x.length>z.length?x:z;for(var i=0;i<Math.min(x.length,z.length);i++){var v=x[i];if(v.indexOf(p)>=0){continue;};var t=null;var D=v.split(b);var w=/(.*?)\(/.exec(D[D.length-1]);if(w&&w.length==2){t=w[1];D.pop();};if(D[D.length-1]==g){D.pop();};var B=D.join(b);var s=z[i];var E=s.split(a);var A=E[0];var q=E[1];var r;if(E[2]){r=E[2];};var y=null;if(qx.Class.getByName(A)){y=A;}else {y=B;};var C=y;if(t){C+=b+t;};C+=a+q;if(r){C+=a+r;};u[i]=C;};}else {u=this.getStackTraceFromCaller(arguments);};};return u;},getStackTraceFromCaller:function(G){var L=[];var K=qx.lang.Function.getCaller(G);var H={};while(K){var I=qx.lang.Function.getName(K);L.push(I);try{K=K.caller;}catch(M){break;};if(!K){break;};var J=qx.core.ObjectRegistry.toHashCode(K);if(H[J]){L.push(o);break;};H[J]=K;};return L;},getStackTraceFromError:function(N){var S=[];var be,R,ba,bc,P,Y,U;var bb=qx.dev.StackTrace.hasEnvironmentCheck?qx.core.Environment.get(e):null;if(bb===h){if(!N.stack){return S;};be=/@(.+):(\d+)$/gm;while((R=be.exec(N.stack))!=null){U=R[1];bc=R[2];ba=this.__bF(U);S.push(ba+a+bc);};if(S.length>0){return this.__bH(S);};be=/at (.*)/gm;var bd=/\((.*?)(:[^\/].*)\)/;var Q=/(.*?)(:[^\/].*)/;while((R=be.exec(N.stack))!=null){var X=bd.exec(R[1]);if(!X){X=Q.exec(R[1]);};if(X){ba=this.__bF(X[1]);S.push(ba+X[2]);}else {S.push(R[1]);};};}else if(bb===f){var T=N.stacktrace;if(!T){return S;};if(T.indexOf(c)>=0){T=T.split(c)[0];};be=/line\ (\d+?),\ column\ (\d+?)\ in\ (?:.*?)\ in\ (.*?):[^\/]/gm;while((R=be.exec(T))!=null){bc=R[1];P=R[2];U=R[3];ba=this.__bF(U);S.push(ba+a+bc+a+P);};if(S.length>0){return this.__bH(S);};be=/Line\ (\d+?)\ of\ linked\ script\ (.*?)$/gm;while((R=be.exec(T))!=null){bc=R[1];U=R[2];ba=this.__bF(U);S.push(ba+a+bc);};}else if(N.message&&N.message.indexOf("Backtrace:")>=0){var W=N.message.split("Backtrace:")[1].trim();var V=W.split(l);for(var i=0;i<V.length;i++){var O=V[i].match(/\s*Line ([0-9]+) of.* (\S.*)/);if(O&&O.length>=2){bc=O[1];Y=this.__bF(O[2]);S.push(Y+a+bc);};};}else if(N.sourceURL&&N.line){S.push(this.__bF(N.sourceURL)+a+N.line);};return this.__bH(S);},__bF:function(bf){if(typeof qx.dev.StackTrace.FILENAME_TO_CLASSNAME==d){var bg=qx.dev.StackTrace.FILENAME_TO_CLASSNAME(bf);if(false&&!qx.lang.Type.isString(bg)){throw new Error("FILENAME_TO_CLASSNAME must return a string!");};return bg;};return qx.dev.StackTrace.__bG(bf);},__bG:function(bh){var bl=j;var bi=bh.indexOf(bl);var bk=bh.indexOf(k);if(bk>=0){bh=bh.substring(0,bk);};var bj=(bi==-1)?bh:bh.substring(bi+bl.length).replace(/\//g,b).replace(/\.js$/,m);return bj;},__bH:function(bm){if(typeof qx.dev.StackTrace.FORMAT_STACKTRACE==d){bm=qx.dev.StackTrace.FORMAT_STACKTRACE(bm);if(false&&!qx.lang.Type.isArray(bm)){throw new Error("FORMAT_STACKTRACE must return an array of strings!");};};return bm;}},defer:function(bn){bn.hasEnvironmentCheck=qx.bom.client.EcmaScript&&qx.bom.client.EcmaScript.getStackTrace;}});})();(function(){var g="[object Array]",f="qx.lang.Array",e="qx",d="number",c="string",b="mshtml",a="engine.name";qx.Bootstrap.define(f,{statics:{toArray:function(h,j){{};return this.cast(h,Array,j);},cast:function(k,m,n){if(k.constructor===m){return k;};if(qx.data&&qx.data.IListData){if(qx.Class&&qx.Class.hasInterface(k,qx.data.IListData)){var k=k.toArray();};};var o=new m;if((qx.core.Environment.get(a)==b)){if(k.item){for(var i=n||0,l=k.length;i<l;i++){o.push(k[i]);};return o;};};if(Object.prototype.toString.call(k)===g&&n==null){o.push.apply(o,k);}else {o.push.apply(o,Array.prototype.slice.call(k,n||0));};return o;},fromArguments:function(p,q){return Array.prototype.slice.call(p,q||0);},fromCollection:function(r){if((qx.core.Environment.get(a)==b)){if(r.item){var s=[];for(var i=0,l=r.length;i<l;i++){s[i]=r[i];};return s;};};return Array.prototype.slice.call(r,0);},fromShortHand:function(t){var v=t.length;var u=qx.lang.Array.clone(t);switch(v){case 1:u[1]=u[2]=u[3]=u[0];break;case 2:u[2]=u[0];case 3:u[3]=u[1];};return u;},clone:function(w){return w.concat();},insertAt:function(x,y,i){x.splice(i,0,y);return x;},insertBefore:function(z,A,B){var i=z.indexOf(B);if(i==-1){z.push(A);}else {z.splice(i,0,A);};return z;},insertAfter:function(C,D,E){var i=C.indexOf(E);if(i==-1||i==(C.length-1)){C.push(D);}else {C.splice(i+1,0,D);};return C;},removeAt:function(F,i){return F.splice(i,1)[0];},removeAll:function(G){G.length=0;return this;},append:function(H,I){{};Array.prototype.push.apply(H,I);return H;},exclude:function(J,K){{};for(var i=0,M=K.length,L;i<M;i++){L=J.indexOf(K[i]);if(L!=-1){J.splice(L,1);};};return J;},remove:function(N,O){var i=N.indexOf(O);if(i!=-1){N.splice(i,1);return O;};},contains:function(P,Q){return P.indexOf(Q)!==-1;},equals:function(R,S){var length=R.length;if(length!==S.length){return false;};for(var i=0;i<length;i++){if(R[i]!==S[i]){return false;};};return true;},sum:function(T){var U=0;for(var i=0,l=T.length;i<l;i++){U+=T[i];};return U;},max:function(V){{};var i,X=V.length,W=V[0];for(i=1;i<X;i++){if(V[i]>W){W=V[i];};};return W===undefined?null:W;},min: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;},unique:function(bc){var bm=[],be={},bh={},bj={};var bi,bd=0;var bn=e+Date.now();var bf=false,bl=false,bo=false;for(var i=0,bk=bc.length;i<bk;i++){bi=bc[i];if(bi===null){if(!bf){bf=true;bm.push(bi);};}else if(bi===undefined){}else if(bi===false){if(!bl){bl=true;bm.push(bi);};}else if(bi===true){if(!bo){bo=true;bm.push(bi);};}else if(typeof bi===c){if(!be[bi]){be[bi]=1;bm.push(bi);};}else if(typeof bi===d){if(!bh[bi]){bh[bi]=1;bm.push(bi);};}else {var bg=bi[bn];if(bg==null){bg=bi[bn]=bd++;};if(!bj[bg]){bj[bg]=bi;bm.push(bi);};};};for(var bg in bj){try{delete bj[bg][bn];}catch(bp){try{bj[bg][bn]=null;}catch(bq){throw new Error("Cannot clean-up map entry doneObjects["+bg+"]["+bn+"]");};};};return bm;}}});})();(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 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 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 ",bA="The function did not raise an exception!",bz="Expected value to be undefined but found ",by="Expected value to be a DOM element but found  '",bx="Expected value to be a regular expression but found ",bw="' to implement the interface '",bv="Expected value to be null but found ",bu="Invalid argument 'type'",bt="Called assert with 'false'",bs="Assertion error! ",br="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.",T="qx.core.Assert",P="Expected value to be typeof object but found ",bc="' (identical) but found '",W="' must have any of the values defined in the array '",bn="Expected value to be a number but found ",bh="Called assertFalse with '",K="qx.ui.core.Widget",bq="Expected value to be a qooxdoo object but found ",bp="' arguments.",bo="Expected value '%1' to be in the range '%2'..'%3'!",I="Array[",M="' does not match the regular expression '",O="' to be not identical with '",R="Expected [",U="' arguments but found '",X="', which cannot be converted to a CSS color!",be="qx.core.AssertionError",bj="Expected value to be a boolean but found ",y="Expected value not to be null but found null!",z="))!",L="Expected value to be a qooxdoo widget but found ",bb="Expected value to be typeof '",ba="Expected value to be typeof function but found ",Y="Expected value to be an integer but found ",bg="Called fail().",bf="The parameter 're' must be a string or a regular expression.",V="Expected value to be a number >= 0 but found ",bd="Expected value to be instanceof '",a="], but found [",bi="Wrong number of arguments given. Expected '",A="object",B="Event (",Q="Expected value to be the CSS color '",b="' but found ",c="]",H=", ",C="The value '",D=")), but found value '",G="' (rgb(",S=",",bl="'",bk="Expected '",N="'!",bm="!",J="";qx.Class.define(T,{statics:{__cz:true,__cA:function(bB,bC){var bG=J;for(var i=1,l=arguments.length;i<l;i++){bG=bG+this.__cB(arguments[i]===undefined?x:arguments[i]);};var bF=J;if(bG){bF=bB+r+bG;}else {bF=bB;};var bE=bs+bF;if(qx.Class.isDefined(be)){var bD=new qx.core.AssertionError(bB,bG);if(this.__cz){qx.Bootstrap.error(bE+"\n Stack trace: \n"+bD.getStackTrace());};throw bD;}else {if(this.__cz){qx.Bootstrap.error(bE);};throw new Error(bE);};},__cB:function(bH){var bI;if(bH===null){bI=br;}else if(qx.lang.Type.isArray(bH)&&bH.length>10){bI=I+bH.length+c;}else if((bH instanceof Object)&&(bH.toString==null)){bI=qx.lang.Json.stringify(bH,null,2);}else {try{bI=bH.toString();}catch(e){bI=J;};};return bI;},assert:function(bJ,bK){bJ==true||this.__cA(bK||J,bt);},fail:function(bL,bM){var bN=bM?J:bg;this.__cA(bL||J,bN);},assertTrue:function(bO,bP){(bO===true)||this.__cA(bP||J,f,bO,bl);},assertFalse:function(bQ,bR){(bQ===false)||this.__cA(bR||J,bh,bQ,bl);},assertEquals:function(bS,bT,bU){bS==bT||this.__cA(bU||J,bk,bS,w,bT,N);},assertNotEquals:function(bV,bW,bX){bV!=bW||this.__cA(bX||J,bk,bV,j,bW,N);},assertIdentical:function(bY,ca,cb){bY===ca||this.__cA(cb||J,bk,bY,bc,ca,N);},assertNotIdentical:function(cc,cd,ce){cc!==cd||this.__cA(ce||J,bk,cc,O,cd,N);},assertNotUndefined:function(cf,cg){cf!==undefined||this.__cA(cg||J,t);},assertUndefined:function(ch,ci){ch===undefined||this.__cA(ci||J,bz,ch,bm);},assertNotNull:function(cj,ck){cj!==null||this.__cA(ck||J,y);},assertNull:function(cl,cm){cl===null||this.__cA(cm||J,bv,cl,bm);},assertJsonEquals:function(cn,co,cp){this.assertEquals(qx.lang.Json.stringify(cn),qx.lang.Json.stringify(co),cp);},assertMatch:function(cq,cr,cs){this.assertString(cq);this.assert(qx.lang.Type.isRegExp(cr)||qx.lang.Type.isString(cr),bf);cq.search(cr)>=0||this.__cA(cs||J,v,cq,M,cr.toString(),N);},assertArgumentsCount:function(ct,cu,cv,cw){var cx=ct.length;(cx>=cu&&cx<=cv)||this.__cA(cw||J,bi,cu,h,cv,U,cx,bp);},assertEventFired:function(cy,event,cz,cA,cB){var cD=false;var cC=function(e){if(cA){cA.call(cy,e);};cD=true;};var cE;try{cE=cy.addListener(event,cC,cy);cz.call(cy);}catch(cF){throw cF;}finally{try{cy.removeListenerById(cE);}catch(cG){};};cD===true||this.__cA(cB||J,B,event,F);},assertEventNotFired:function(cH,event,cI,cJ){var cL=false;var cK=function(e){cL=true;};var cM=cH.addListener(event,cK,cH);cI.call();cL===false||this.__cA(cJ||J,B,event,m);cH.removeListenerById(cM);},assertException:function(cN,cO,cP,cQ){var cO=cO||Error;var cR;try{this.__cz=false;cN();}catch(cS){cR=cS;}finally{this.__cz=true;};if(cR==null){this.__cA(cQ||J,bA);};cR instanceof cO||this.__cA(cQ||J,E,cO,p,cR);if(cP){this.assertMatch(cR.toString(),cP,cQ);};},assertInArray:function(cT,cU,cV){cU.indexOf(cT)!==-1||this.__cA(cV||J,C,cT,W,cU,bl);},assertArrayEquals:function(cW,cX,cY){this.assertArray(cW,cY);this.assertArray(cX,cY);cY=cY||R+cW.join(H)+a+cX.join(H)+c;if(cW.length!==cX.length){this.fail(cY,true);};for(var i=0;i<cW.length;i++){if(cW[i]!==cX[i]){this.fail(cY,true);};};},assertKeyInMap:function(da,db,dc){db[da]!==undefined||this.__cA(dc||J,C,da,u,db,bl);},assertFunction:function(dd,de){qx.lang.Type.isFunction(dd)||this.__cA(de||J,ba,dd,bm);},assertString:function(df,dg){qx.lang.Type.isString(df)||this.__cA(dg||J,s,df,bm);},assertBoolean:function(dh,di){qx.lang.Type.isBoolean(dh)||this.__cA(di||J,bj,dh,bm);},assertNumber:function(dj,dk){(qx.lang.Type.isNumber(dj)&&isFinite(dj))||this.__cA(dk||J,bn,dj,bm);},assertPositiveNumber:function(dl,dm){(qx.lang.Type.isNumber(dl)&&isFinite(dl)&&dl>=0)||this.__cA(dm||J,V,dl,bm);},assertInteger:function(dn,dp){(qx.lang.Type.isNumber(dn)&&isFinite(dn)&&dn%1===0)||this.__cA(dp||J,Y,dn,bm);},assertPositiveInteger:function(dq,dr){var ds=(qx.lang.Type.isNumber(dq)&&isFinite(dq)&&dq%1===0&&dq>=0);ds||this.__cA(dr||J,k,dq,bm);},assertInRange:function(dt,du,dv,dw){(dt>=du&&dt<=dv)||this.__cA(dw||J,qx.lang.String.format(bo,[dt,du,dv]));},assertObject:function(dx,dy){var dz=dx!==null&&(qx.lang.Type.isObject(dx)||typeof dx===A);dz||this.__cA(dy||J,P,(dx),bm);},assertArray:function(dA,dB){qx.lang.Type.isArray(dA)||this.__cA(dB||J,n,dA,bm);},assertMap:function(dC,dD){qx.lang.Type.isObject(dC)||this.__cA(dD||J,d,dC,bm);},assertRegExp:function(dE,dF){qx.lang.Type.isRegExp(dE)||this.__cA(dF||J,bx,dE,bm);},assertType:function(dG,dH,dI){this.assertString(dH,bu);typeof (dG)===dH||this.__cA(dI||J,bb,dH,b,dG,bm);},assertInstance:function(dJ,dK,dL){var dM=dK.classname||dK+J;dJ instanceof dK||this.__cA(dL||J,bd,dM,b,dJ,bm);},assertInterface:function(dN,dO,dP){qx.Class.implementsInterface(dN,dO)||this.__cA(dP||J,g,dN,bw,dO,N);},assertCssColor:function(dQ,dR,dS){var dT=qx.Class.getByName(q);if(!dT){throw new Error("qx.util.ColorUtil not available! Your code must have a dependency on 'qx.util.ColorUtil'");};var dV=dT.stringToRgb(dQ);try{var dU=dT.stringToRgb(dR);}catch(dX){this.__cA(dS||J,Q,dQ,G,dV.join(S),D,dR,X);};var dW=dV[0]==dU[0]&&dV[1]==dU[1]&&dV[2]==dU[2];dW||this.__cA(dS||J,Q,dV,G,dV.join(S),D,dR,G,dU.join(S),z);},assertElement:function(dY,ea){!!(dY&&dY.nodeType===1)||this.__cA(ea||J,by,dY,N);},assertQxObject:function(eb,ec){this.__cC(eb,o)||this.__cA(ec||J,bq,eb,bm);},assertQxWidget:function(ed,ee){this.__cC(ed,K)||this.__cA(ee||J,L,ed,bm);},__cC:function(ef,eg){if(!ef){return false;};var eh=ef.constructor;while(eh){if(eh.classname===eg){return true;};eh=eh.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;};this.__bC=d||a;this.message=e||qx.type.BaseError.DEFAULTMESSAGE;},statics:{DEFAULTMESSAGE:"error"},members:{__bD:null,__bC:null,message:null,getComment:function(){return this.__bC;},toString:function(){return this.__bC+(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.__bE=qx.dev.StackTrace.getStackTrace();},members:{__bE:null,getStackTrace:function(){return this.__bE;}}});})();(function(){var g="qx.core.ObjectRegistry",f="-",e="",d="-0",c="$$hash";qx.Class.define(g,{statics:{inShutDown:false,__bc:{},__bI:0,__bJ:[],__bK:e,__bL:{},register:function(h){var m=this.__bc;if(!m){return;};var k=h.$$hash;if(k==null){var j=this.__bJ;if(j.length>0&&true){k=j.pop();}else {k=(this.__bI++)+this.__bK;};h.$$hash=k;{};};{};m[k]=h;},unregister:function(n){var o=n.$$hash;if(o==null){return;};var p=this.__bc;if(p&&p[o]){delete p[o];this.__bJ.push(o);};try{delete n.$$hash;}catch(q){if(n.removeAttribute){n.removeAttribute(c);};};},toHashCode:function(r){{};var t=r.$$hash;if(t!=null){return t;};var s=this.__bJ;if(s.length>0){t=s.pop();}else {t=(this.__bI++)+this.__bK;};return r.$$hash=t;},clearHashCode:function(u){{};var v=u.$$hash;if(v!=null){this.__bJ.push(v);try{delete u.$$hash;}catch(w){if(u.removeAttribute){u.removeAttribute(c);};};};},fromHashCode:function(x){return this.__bc[x]||null;},shutdown:function(){this.inShutDown=true;var z=this.__bc;var B=[];for(var A in z){B.push(A);};B.sort(function(a,b){return parseInt(b,10)-parseInt(a,10);});var y,i=0,l=B.length;while(true){try{for(;i<l;i++){A=B[i];y=z[A];if(y&&y.dispose){y.dispose();};};}catch(C){qx.Bootstrap.error(this,"Could not dispose object "+y.toString()+": "+C,C);if(i!==l){i++;continue;};};break;};qx.Bootstrap.debug(this,"Disposed "+l+" objects");delete this.__bc;},getRegistry:function(){return this.__bc;},getNextHash:function(){return this.__bI;},getPostId:function(){return this.__bK;},getStackTraces:function(){return this.__bL;}},defer:function(D){if(window&&window.top){var frames=window.top.frames;for(var i=0;i<frames.length;i++){if(frames[i]===window){D.__bK=f+(i+1);return;};};};D.__bK=d;}});})();(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 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(s){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(t){};e.returnValue=false;};},stopPropagation:function(e){if(e.stopPropagation){e.stopPropagation();}else {e.cancelBubble=true;};},fire:function(u,v){if(document.createEvent){var w=document.createEvent(j);w.initEvent(v,true,true);return !u.dispatchEvent(w);}else {var w=document.createEventObject();return u.fireEvent(a+v,w);};},supportsEvent:function(x,y){var z=a+y;var A=(z in x);if(!A){A=typeof x[z]==c;if(!A&&x.setAttribute){x.setAttribute(z,g);A=typeof x[z]==c;x.removeAttribute(z);};};return A;}}});})();(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.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 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 d="qx.core.MProperty",c="reset",b="get",a="set";qx.Mixin.define(d,{members:{set:function(e,f){var h=qx.core.Property.$$method.set;if(qx.Bootstrap.isString(e)){if(!this[h[e]]){if(this[a+qx.Bootstrap.firstUp(e)]!=undefined){this[a+qx.Bootstrap.firstUp(e)](f);return this;};throw new Error("No such property: "+e);};return this[h[e]](f);}else {for(var g in e){if(!this[h[g]]){if(this[a+qx.Bootstrap.firstUp(g)]!=undefined){this[a+qx.Bootstrap.firstUp(g)](e[g]);continue;};throw new Error("No such property: "+g);};this[h[g]](e[g]);};return this;};},get:function(i){var j=qx.core.Property.$$method.get;if(!this[j[i]]){if(this[b+qx.Bootstrap.firstUp(i)]!=undefined){return this[b+qx.Bootstrap.firstUp(i)]();};throw new Error("No such property: "+i);};return this[j[i]]();},reset:function(k){var l=qx.core.Property.$$method.reset;if(!this[l[k]]){if(this[c+qx.Bootstrap.firstUp(k)]!=undefined){this[c+qx.Bootstrap.firstUp(k)]();return;};throw new Error("No such property: "+k);};this[l[k]]();}}});})();(function(){var a="qx.util.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 a="qx.log.appender.RingBuffer";qx.Class.define(a,{extend:qx.util.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 k="qx.log.Logger",j="[",h="#",g=": ",f="warn",e="document",d="{...(",c="",b="text[",a="[...(",J="\n",I=")}",H=")]",G="object",F="...(+",E="array",D=")",C="info",B="instance",A="string",s="null",t="class",q="number",r="stringify",o="]",p="date",m="unknown",n="function",u="boolean",v="debug",x="map",w="node",z="error",y="undefined";qx.Class.define(k,{statics:{__bT:v,setLevel:function(K){this.__bT=K;},getLevel:function(){return this.__bT;},setTreshold:function(L){this.__bW.setMaxMessages(L);},getTreshold:function(){return this.__bW.getMaxMessages();},__bU:{},__bV:0,register:function(M){if(M.$$id){return;};var O=this.__bV++;this.__bU[O]=M;M.$$id=O;var N=this.__bX;var P=this.__bW.getAllLogEvents();for(var i=0,l=P.length;i<l;i++){if(N[P[i].level]>=N[this.__bT]){M.process(P[i]);};};},unregister:function(Q){var R=Q.$$id;if(R==null){return;};delete this.__bU[R];delete Q.$$id;},debug:function(S,T){qx.log.Logger.__bY(v,arguments);},info:function(U,V){qx.log.Logger.__bY(C,arguments);},warn:function(W,X){qx.log.Logger.__bY(f,arguments);},error:function(Y,ba){qx.log.Logger.__bY(z,arguments);},trace:function(bb){var bc=qx.dev.StackTrace.getStackTrace();qx.log.Logger.__bY(C,[(typeof bb!==y?[bb].concat(bc):bc).join(J)]);},deprecatedMethodWarning:function(bd,be){var bf;{};},deprecatedClassWarning:function(bg,bh){var bi;{};},deprecatedEventWarning:function(bj,event,bk){var bl;{};},deprecatedMixinWarning:function(bm,bn){var bo;{};},deprecatedConstantWarning:function(bp,bq,br){var self,bs;{};},deprecateMethodOverriding:function(bt,bu,bv,bw){var bx;{};},clear:function(){this.__bW.clearHistory();},__bW:new qx.log.appender.RingBuffer(50),__bX:{debug:0,info:1,warn:2,error:3},__bY:function(by,bz){var bE=this.__bX;if(bE[by]<bE[this.__bT]){return;};var bB=bz.length<2?null:bz[0];var bD=bB?1:0;var bA=[];for(var i=bD,l=bz.length;i<l;i++){bA.push(this.__cb(bz[i],true));};var bF=new Date;var bG={time:bF,offset:bF-qx.Bootstrap.LOADSTART,level:by,items:bA,win:window};if(bB){if(bB.$$hash!==undefined){bG.object=bB.$$hash;}else if(bB.$$type){bG.clazz=bB;};};this.__bW.process(bG);var bH=this.__bU;for(var bC in bH){bH[bC].process(bG);};},__ca:function(bI){if(bI===undefined){return y;}else if(bI===null){return s;};if(bI.$$type){return t;};var bJ=typeof bI;if(bJ===n||bJ==A||bJ===q||bJ===u){return bJ;}else if(bJ===G){if(bI.nodeType){return w;}else if(bI instanceof Error||(bI.name&&bI.message)){return z;}else if(bI.classname){return B;}else if(bI instanceof Array){return E;}else if(bI instanceof Date){return p;}else {return x;};};if(bI.toString){return r;};return m;},__cb:function(bK,bL){var bS=this.__ca(bK);var bO=m;var bN=[];switch(bS){case s:case y:bO=bS;break;case A:case q:case u:case p:bO=bK;break;case w:if(bK.nodeType===9){bO=e;}else if(bK.nodeType===3){bO=b+bK.nodeValue+o;}else if(bK.nodeType===1){bO=bK.nodeName.toLowerCase();if(bK.id){bO+=h+bK.id;};}else {bO=w;};break;case n:bO=qx.lang.Function.getName(bK)||bS;break;case B:bO=bK.basename+j+bK.$$hash+o;break;case t:case r:bO=bK.toString();break;case z:bN=qx.dev.StackTrace.getStackTraceFromError(bK);bO=(bK.basename?bK.basename+g:c)+bK.toString();break;case E:if(bL){bO=[];for(var i=0,l=bK.length;i<l;i++){if(bO.length>20){bO.push(F+(l-i)+D);break;};bO.push(this.__cb(bK[i],false));};}else {bO=a+bK.length+H;};break;case x:if(bL){var bM;var bR=[];for(var bQ in bK){bR.push(bQ);};bR.sort();bO=[];for(var i=0,l=bR.length;i<l;i++){if(bO.length>20){bO.push(F+(l-i)+D);break;};bQ=bR[i];bM=this.__cb(bK[bQ],false);bM.key=bQ;bO.push(bM);};}else {var bP=0;for(var bQ in bK){bP++;};bO=d+bP+I;};break;};return {type:bS,text:bO,trace:bN};}},defer:function(bT){var bU=qx.Bootstrap.$$logs;for(var i=0;i<bU.length;i++){bT.__bY(bU[i][0],bU[i][1]);};qx.Bootstrap.debug=bT.debug;qx.Bootstrap.info=bT.info;qx.Bootstrap.warn=bT.warn;qx.Bootstrap.error=bT.error;qx.Bootstrap.trace=bT.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 a="qx.core.MEvent";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,g,this,h);g.call(self||this,e);};g.$$wrapped_callback=i;return this.addListener(f,i,this,h);},removeListener:function(j,k,self,l){if(!this.$$disposed){if(k.$$wrapped_callback){var m=k.$$wrapped_callback;delete k.$$wrapped_callback;k=m;};return this.__cL.removeListener(this,j,k,self,l);};return false;},removeListenerById:function(n){if(!this.$$disposed){return this.__cL.removeListenerById(this,n);};return false;},hasListener:function(o,p){return this.__cL.hasListener(this,o,p);},dispatchEvent:function(q){if(!this.$$disposed){return this.__cL.dispatchEvent(this,q);};return true;},fireEvent:function(r,s,t){if(!this.$$disposed){return this.__cL.fireEvent(this,r,s,t);};return true;},fireNonBubblingEvent:function(u,v,w){if(!this.$$disposed){return this.__cL.fireNonBubblingEvent(this,u,v,w);};return true;},fireDataEvent:function(x,y,z,A){if(!this.$$disposed){if(z===undefined){z=null;};return this.__cL.fireNonBubblingEvent(this,x,qx.event.type.Data,[y,z,!!A]);};return true;}}});})();(function(){var j="module.events",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.MEvent,"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(k,m){{};if(arguments.length===1){return k.callee.base.call(this);}else {return k.callee.base.apply(this,Array.prototype.slice.call(arguments,1));};},self:function(n){return n.callee.self;},clone:function(){if(!qx.core.Environment.get(a)){throw new Error("Cloning only possible with properties.");};var p=this.constructor;var o=new p;var r=qx.Class.getProperties(p);var q=this.__L.$$store.user;var s=this.__L.$$method.set;var name;for(var i=0,l=r.length;i<l;i++){name=r[i];if(this.hasOwnProperty(q[name])){o[s[name]](this[q[name]]);};};return o;},__cM:null,setUserData:function(t,u){if(!this.__cM){this.__cM={};};this.__cM[t]=u;},getUserData:function(v){if(!this.__cM){return null;};var w=this.__cM[v];return w===undefined?null:w;},isDisposed:function(){return this.$$disposed||false;},dispose:function(){var B,z,y,C;if(this.$$disposed){return;};this.$$disposed=true;this.$$instance=null;this.$$allowconstruct=null;{};var A=this.constructor;var x;while(A.superclass){if(A.$$destructor){A.$$destructor.call(this);};if(A.$$includes){x=A.$$flatIncludes;for(var i=0,l=x.length;i<l;i++){if(x[i].$$destructor){x[i].$$destructor.call(this);};};};A=A.superclass;};if(this.__cN){this.__cN();};{};},__cN:null,__cO:function(){var D=qx.Class.getProperties(this.constructor);for(var i=0,l=D.length;i<l;i++){delete this[f+D[i]];};},_disposeObjects:function(E){qx.util.DisposeUtil.disposeObjects(this,arguments);},_disposeSingletonObjects:function(F){qx.util.DisposeUtil.disposeObjects(this,arguments,true);},_disposeArray:function(G){qx.util.DisposeUtil.disposeArray(this,G);},_disposeMap:function(H){qx.util.DisposeUtil.disposeMap(this,H);}},environment:{"qx.debug.dispose.level":0},defer:function(I,J){var L=navigator.userAgent.indexOf(c)!=-1;var K=navigator.userAgent.indexOf(d)!=-1;if(L||K){J.__cN=J.__cO;};},destruct:function(){if(qx.core.Environment.get(j)){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 O=this.constructor;var S;var T=this.__L.$$store;var Q=T.user;var R=T.theme;var M=T.inherit;var P=T.useinit;var N=T.init;while(O){S=O.$$properties;if(S){for(var name in S){if(S[name].dereference){this[Q[name]]=this[R[name]]=this[M[name]]=this[P[name]]=this[N[name]]=undefined;};};};O=O.superclass;};};}});})();(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.__eH=d;this.__fr={};qx.event.handler.Appear.__fs[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,__fs:{},refresh:function(){var e=this.__fs;for(var f in e){e[f].refresh();};}},members:{__eH:null,__fr:null,canHandleEvent:function(g,h){},registerEvent:function(i,j,k){var l=qx.core.ObjectRegistry.toHashCode(i)+j;var m=this.__fr;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.__fr;if(!r){return;};if(r[q]){delete r[q];};},refresh:function(){var v=this.__fr;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.__eH.dispatchEvent(w,t);};};}},destruct:function(){this.__eH=this.__fr=null;delete qx.event.handler.Appear.__fs[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:{__iH:qx.$$libraries||{}},members:{has:function(c){return !!this.self(arguments).__iH[c];},get:function(d,e){return this.self(arguments).__iH[d][e]?this.self(arguments).__iH[d][e]:null;},set:function(f,g,h){this.self(arguments).__iH[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||{},__iI:{}},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).__iI[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.__iI[S]=d;continue;};if(Q.match(/^\/\//)!=null){O.__iI[S]=window.location.protocol;}else if(Q.match(/^\//)!=null){O.__iI[S]=window.location.protocol+q+window.location.host;}else if(Q.match(/^\.\//)!=null){var P=document.URL;O.__iI[S]=P.substring(0,P.lastIndexOf(a)+1);}else if(Q.match(/^http/)!=null){O.__iI[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.__iI[S]=R.substring(0,R.lastIndexOf(a)+1);};};};};}});})();(function(){var b="abstract",a="qx.ui.layout.Abstract";qx.Class.define(a,{type:b,extend:qx.core.Object,members:{__hH:null,_invalidChildrenCache:null,__lj:null,invalidateLayoutCache:function(){this.__hH=null;},renderLayout:function(c,d){this.warn("Missing renderLayout() implementation!");},getSizeHint:function(){if(this.__hH){return this.__hH;};return this.__hH=this._computeSizeHint();},hasHeightForWidth:function(){return false;},getHeightForWidth:function(e){this.warn("Missing getHeightForWidth() implementation!");return null;},_computeSizeHint:function(){return null;},invalidateChildrenCache:function(){this._invalidChildrenCache=true;},verifyLayoutProperty:null,_clearSeparators:function(){var f=this.__lj;if(f instanceof qx.ui.core.LayoutItem){f.clearSeparators();};},_renderSeparator:function(g,h){this.__lj.renderSeparator(g,h);},connectToWidget:function(i){if(i&&this.__lj){throw new Error("It is not possible to manually set the connected widget.");};this.__lj=i;this.invalidateChildrenCache();},_getWidget:function(){return this.__lj;},_applyLayoutChange:function(){if(this.__lj){this.__lj.scheduleLayoutUpdate();};},_getLayoutChildren:function(){return this.__lj.getLayoutChildren();}},destruct:function(){this.__lj=this.__hH=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 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(g,h){var k=null;var n=null;var q=null;var r=null;var m=null;if(g){k=g.meta.color||null;n=g.meta.decoration||null;q=g.meta.font||null;r=g.meta.icon||null;m=g.meta.appearance||null;};var o=qx.theme.manager.Color.getInstance();var p=qx.theme.manager.Decoration.getInstance();var i=qx.theme.manager.Font.getInstance();var l=qx.theme.manager.Icon.getInstance();var j=qx.theme.manager.Appearance.getInstance();o.setTheme(k);p.setTheme(n);i.setTheme(q);l.setTheme(r);j.setTheme(m);},initialize:function(){var u=qx.core.Environment;var s,t;s=u.get(e);if(s){t=qx.Theme.getByName(s);if(!t){throw new Error("The theme to use is not available: "+s);};this.setTheme(t);};}},environment:{"qx.theme":c}});})();(function(){var m="_applyTheme",l="",k="_",j="qx.ui.decoration.dynamic.",h="qx.theme.manager.Decoration",g=".",f="Theme",e="changeTheme",d="string",c="singleton",a="__da",b="object";qx.Class.define(h,{type:c,extend:qx.core.Object,properties:{theme:{check:f,nullable:true,apply:m,event:e}},members:{__da:null,resolve:function(n){if(!n){return null;};if(typeof n===b){return n;};var s=this.getTheme();if(!s){return null;};var p=this.__da;if(!p){p=this.__da={};};var o=p[n];if(o){return o;};var v=qx.lang.Object.clone(s.decorations[n],true);if(!v){return null;};if(!v.style){v.style={};};var q=v;while(q.include){q=s.decorations[q.include];if(!v.decorator&&q.decorator){v.decorator=qx.lang.Object.clone(q.decorator);};if(q.style){for(var u in q.style){if(v.style[u]==undefined){v.style[u]=qx.lang.Object.clone(q.style[u],true);};};};};var r=v.decorator;if(r==null){throw new Error("Missing definition of which decorator to use in entry: "+n+"!");};if(r instanceof Array){var t=r.concat([]);for(var i=0;i<t.length;i++){t[i]=t[i].basename.replace(g,l);};var name=j+t.join(k);if(!qx.Class.getByName(name)){qx.Class.define(name,{extend:qx.ui.decoration.DynamicDecorator,include:r});};r=qx.Class.getByName(name);};return p[n]=(new r).set(v.style);},isValidPropertyValue:function(w){if(typeof w===d){return this.isDynamic(w);}else if(typeof w===b){var x=w.constructor;return qx.Class.hasInterface(x,qx.ui.decoration.IDecorator);};return false;},isDynamic:function(y){if(!y){return false;};var z=this.getTheme();if(!z){return false;};return !!z.decorations[y];},isCached:function(A){return !this.__da?false:qx.lang.Object.contains(this.__da,A);},_applyTheme:function(B,C){var E=qx.util.AliasManager.getInstance();if(C){for(var D in C.aliases){E.remove(D);};};if(B){for(var D in B.aliases){E.add(D,B.aliases[D]);};};this._disposeMap(a);this.__da={};}},destruct:function(){this._disposeMap(a);}});})();(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;},invalidatePool:function(){var q=this.__cQ;for(var p in q){qx.util.DisposeUtil.disposeArray(q,p);};this.__cQ={};},toString:function(){return qx.core.Object.prototype.toString.call(this);}},destruct:function(){if(!qx.core.ObjectRegistry.inShutDown){this.invalidatePool();};}});})();(function(){var a="qx.locale.MTranslation";qx.Mixin.define(a,{members:{tr:function(b,c){var d=qx.locale.Manager;if(d){return d.tr.apply(d,arguments);};throw new Error("To enable localization please include qx.locale.Manager into your build!");},trn:function(e,f,g,h){var i=qx.locale.Manager;if(i){return i.trn.apply(i,arguments);};throw new Error("To enable localization please include qx.locale.Manager into your build!");},trc:function(j,k,l){var m=qx.locale.Manager;if(m){return m.trc.apply(m,arguments);};throw new Error("To enable localization please include qx.locale.Manager into your build!");},marktr:function(n){var o=qx.locale.Manager;if(o){return o.marktr.apply(o,arguments);};throw new Error("To enable localization please include qx.locale.Manager into your build!");}}});})();(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",A="marginLeft",z="allowShrinkX",y="top",x="right",w="marginRight",v="abstract",u="allowGrowY",t="left",s="changeHeight",r="_applyAlign",p="changeTheme",q="shorthand",n="Boolean",o="_applyStretching",l="_applyMargin",m="_applyDimension",k="Integer";qx.Class.define(e,{type:v,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);qx.theme.manager.Appearance.getInstance().addListener(p,this._onChangeTheme,this);},properties:{minWidth:{check:k,nullable:true,apply:m,init:null,themeable:true},width:{check:k,event:j,nullable:true,apply:m,init:null,themeable:true},maxWidth:{check:k,nullable:true,apply:m,init:null,themeable:true},minHeight:{check:k,nullable:true,apply:m,init:null,themeable:true},height:{check:k,event:s,nullable:true,apply:m,init:null,themeable:true},maxHeight:{check:k,nullable:true,apply:m,init:null,themeable:true},allowGrowX:{check:n,apply:o,init:true,themeable:true},allowShrinkX:{check:n,apply:o,init:true,themeable:true},allowGrowY:{check:n,apply:o,init:true,themeable:true},allowShrinkY:{check:n,apply:o,init:true,themeable:true},allowStretchX:{group:[b,z],mode:q,themeable:true},allowStretchY:{group:[u,i],mode:q,themeable:true},marginTop:{check:k,init:0,apply:l,themeable:true},marginRight:{check:k,init:0,apply:l,themeable:true},marginBottom:{check:k,init:0,apply:l,themeable:true},marginLeft:{check:k,init:0,apply:l,themeable:true},margin:{group:[c,w,f,A],mode:q,themeable:true},alignX:{check:[t,d,x],nullable:true,apply:r,themeable:true},alignY:{check:[y,a,h,g],nullable:true,apply:r,themeable:true}},members:{_onChangeTheme:function(){var D=qx.util.PropertyUtil.getAllProperties(this.constructor);for(var name in D){var C=D[name];if(C.themeable){var B=qx.util.PropertyUtil.getUserValue(this,name);if(B==null){qx.util.PropertyUtil.resetThemed(this,name);};};};},__hE:null,__hF:null,__hG:null,__hH:null,__hI:null,__hJ:null,__hK:null,getBounds:function(){return this.__hJ||this.__hF||null;},clearSeparators:function(){},renderSeparator:function(E,F){},renderLayout:function(G,top,H,I){var J;{};var K=null;if(this.getHeight()==null&&this._hasHeightForWidth()){var K=this._getHeightForWidth(H);};if(K!=null&&K!==this.__hE){this.__hE=K;qx.ui.core.queue.Layout.add(this);return null;};var M=this.__hF;if(!M){M=this.__hF={};};var L={};if(G!==M.left||top!==M.top){L.position=true;M.left=G;M.top=top;};if(H!==M.width||I!==M.height){L.size=true;M.width=H;M.height=I;};if(this.__hG){L.local=true;delete this.__hG;};if(this.__hI){L.margin=true;delete this.__hI;};return L;},isExcluded:function(){return false;},hasValidLayout:function(){return !this.__hG;},scheduleLayoutUpdate:function(){qx.ui.core.queue.Layout.add(this);},invalidateLayoutCache:function(){this.__hG=true;this.__hH=null;},getSizeHint:function(N){var O=this.__hH;if(O){return O;};if(N===false){return null;};O=this.__hH=this._computeSizeHint();if(this._hasHeightForWidth()&&this.__hE&&this.getHeight()==null){O.height=this.__hE;};if(O.minWidth>O.width){O.width=O.minWidth;};if(O.maxWidth<O.width){O.width=O.maxWidth;};if(!this.getAllowGrowX()){O.maxWidth=O.width;};if(!this.getAllowShrinkX()){O.minWidth=O.width;};if(O.minHeight>O.height){O.height=O.minHeight;};if(O.maxHeight<O.height){O.height=O.maxHeight;};if(!this.getAllowGrowY()){O.maxHeight=O.height;};if(!this.getAllowShrinkY()){O.minHeight=O.height;};return O;},_computeSizeHint:function(){var T=this.getMinWidth()||0;var Q=this.getMinHeight()||0;var U=this.getWidth()||T;var S=this.getHeight()||Q;var P=this.getMaxWidth()||Infinity;var R=this.getMaxHeight()||Infinity;return {minWidth:T,width:U,maxWidth:P,minHeight:Q,height:S,maxHeight:R};},_hasHeightForWidth:function(){var V=this._getLayout();if(V){return V.hasHeightForWidth();};return false;},_getHeightForWidth:function(W){var X=this._getLayout();if(X&&X.hasHeightForWidth()){return X.getHeightForWidth(W);};return null;},_getLayout:function(){return null;},_applyMargin:function(){this.__hI=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.__hJ;},setUserBounds:function(Y,top,ba,bb){this.__hJ={left:Y,top:top,width:ba,height:bb};qx.ui.core.queue.Layout.add(this);},resetUserBounds:function(){delete this.__hJ;qx.ui.core.queue.Layout.add(this);},__hL:{},setLayoutProperties:function(bc){if(bc==null){return;};var bd=this.__hK;if(!bd){bd=this.__hK={};};var parent=this.getLayoutParent();if(parent){parent.updateLayoutProperties(bc);};for(var be in bc){if(bc[be]==null){delete bd[be];}else {bd[be]=bc[be];};};},getLayoutProperties:function(){return this.__hK||this.__hL;},clearLayoutProperties:function(){delete this.__hK;},updateLayoutProperties:function(bf){var bg=this._getLayout();if(bg){var bh;{};bg.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 bi=qx.core.Object.prototype.clone.call(this);var bj=this.__hK;if(bj){bi.__hK=qx.lang.Object.clone(bj);};return bi;}},destruct:function(){qx.theme.manager.Appearance.getInstance().removeListener(p,this._onChangeTheme,this);this.$$parent=this.$$subparent=this.__hK=this.__hF=this.__hJ=this.__hH=null;}});})();(function(){var cd="_applyNativeContextMenu",cc="engine.version",cb="_applyBackgroundColor",ca="event.pointer",bY="_applyFocusable",bX="__it",bW="changeShadow",bV="qx.event.type.KeyInput",bU="createChildControl",bT="__il",bx="browser.documentmode",bw="Font",bv="_applyShadow",bu="_applyEnabled",bt="_applySelectable",bs="Number",br="_applyKeepActive",bq="__ik",bp="_applyVisibility",bo="repeat",ck="qxDraggable",cl="syncAppearance",ci="paddingLeft",cj="_applyDroppable",cg="decorator",ch="#",ce="qx.event.type.MouseWheel",cf="__io",cm="_applyCursor",cn="_applyDraggable",bM="changeTextColor",bL="__ix",bO="$$widget",bN="changeContextMenu",bQ="paddingTop",bP="changeSelectable",bS="hideFocus",bR="none",bK="__iq",bJ="outline",c="_applyAppearance",d="_applyOpacity",f="url(",g=")",h="qx.ui.core.Widget",j="_applyFont",k="cursor",m="qxDroppable",n="__ip",o="changeZIndex",cr="changeEnabled",cq="changeFont",cp="_applyDecorator",co="_applyZIndex",cv="_applyTextColor",cu="__iv",ct="qx.ui.menu.Menu",cs="_applyToolTipText",cx="true",cw="widget",N="changeDecorator",O="shadow",L="_applyTabIndex",M="changeAppearance",R="shorthand",S="/",P="",Q="_applyContextMenu",J="paddingBottom",K="changeNativeContextMenu",w="undefined",v="qx.ui.tooltip.ToolTip",y="qxKeepActive",x="_applyKeepFocus",s="paddingRight",r="changeBackgroundColor",u="changeLocale",t="qxKeepFocus",q="opera",p="qx/static/blank.gif",X="backgroundColor",Y="drag",ba="div",bb="disabled",T="move",U="dragstart",V="qx.dynlocale",W="dragchange",bc="dragend",bd="resize",G="Decorator",F="zIndex",E="opacity",D="default",C="Color",B="changeToolTipText",A="beforeContextmenuOpen",z="focused",I="changeVisibility",H="hovered",be="qx.event.type.KeySequence",bf="absolute",bg="_applyPadding",bh="qx.event.type.Event",bi="on",bj="mshtml",bk="hidden",bl="contextmenu",bm="String",bn="tabIndex",bB="qx.event.type.Data",bA="engine.name",bz="excluded",by="qx.event.type.Focus",bF="Integer",bE="qx.event.type.Touch",bD="visible",bC="qx.event.type.Drag",bH="qx.event.type.Mouse",bG="Boolean",bI="px";qx.Class.define(h,{extend:qx.ui.core.LayoutItem,include:[qx.locale.MTranslation],construct:function(){qx.ui.core.LayoutItem.call(this);this.__ik=this._createContainerElement();this.__il=this.__iw();this.__ik.add(this.__il);this.initFocusable();this.initSelectable();this.initNativeContextMenu();},events:{appear:bh,disappear:bh,createChildControl:bB,resize:bB,move:bB,syncAppearance:bB,mousemove:bH,mouseover:bH,mouseout:bH,mousedown:bH,mouseup:bH,click:bH,dblclick:bH,contextmenu:bH,beforeContextmenuOpen:bB,mousewheel:ce,touchstart:bE,touchend:bE,touchmove:bE,touchcancel:bE,tap:bE,swipe:bE,keyup:be,keydown:be,keypress:be,keyinput:bV,focus:by,blur:by,focusin:by,focusout:by,activate:by,deactivate:by,capture:bh,losecapture:bh,drop:bC,dragleave:bC,dragover:bC,drag:bC,dragstart:bC,dragend:bC,dragchange:bC,droprequest:bC},properties:{paddingTop:{check:bF,init:0,apply:bg,themeable:true},paddingRight:{check:bF,init:0,apply:bg,themeable:true},paddingBottom:{check:bF,init:0,apply:bg,themeable:true},paddingLeft:{check:bF,init:0,apply:bg,themeable:true},padding:{group:[bQ,s,J,ci],mode:R,themeable:true},zIndex:{nullable:true,init:null,apply:co,event:o,check:bF,themeable:true},decorator:{nullable:true,init:null,apply:cp,event:N,check:G,themeable:true},shadow:{nullable:true,init:null,apply:bv,event:bW,check:G,themeable:true},backgroundColor:{nullable:true,check:C,apply:cb,event:r,themeable:true},textColor:{nullable:true,check:C,apply:cv,event:bM,themeable:true,inheritable:true},font:{nullable:true,apply:j,check:bw,event:cq,themeable:true,inheritable:true,dereference:true},opacity:{check:bs,apply:d,themeable:true,nullable:true,init:null},cursor:{check:bm,apply:cm,themeable:true,inheritable:true,nullable:true,init:null},toolTip:{check:v,nullable:true},toolTipText:{check:bm,nullable:true,event:B,apply:cs},toolTipIcon:{check:bm,nullable:true,event:B},blockToolTip:{check:bG,init:false},visibility:{check:[bD,bk,bz],init:bD,apply:bp,event:I},enabled:{init:true,check:bG,inheritable:true,apply:bu,event:cr},anonymous:{init:false,check:bG},tabIndex:{check:bF,nullable:true,apply:L},focusable:{check:bG,init:false,apply:bY},keepFocus:{check:bG,init:false,apply:x},keepActive:{check:bG,init:false,apply:br},draggable:{check:bG,init:false,apply:cn},droppable:{check:bG,init:false,apply:cj},selectable:{check:bG,init:false,event:bP,apply:bt},contextMenu:{check:ct,apply:Q,nullable:true,event:bN},nativeContextMenu:{check:bG,init:false,themeable:true,event:K,apply:cd},appearance:{check:bm,init:cw,apply:c,event:M}},statics:{DEBUG:false,getWidgetByElement:function(cy,cz){while(cy){var cA=cy.$$widget;if(cA!=null){var cB=qx.core.ObjectRegistry.fromHashCode(cA);if(!cz||!cB.getAnonymous()){return cB;};};try{cy=cy.parentNode;}catch(e){return null;};};return null;},contains:function(parent,cC){while(cC){if(parent==cC){return true;};cC=cC.getLayoutParent();};return false;},__im:new qx.ui.core.DecoratorFactory(),__in:new qx.ui.core.DecoratorFactory()},members:{__ik:null,__il:null,__io:null,__ip:null,__iq:null,__ir:null,__is:null,__it:null,_getLayout:function(){return this.__it;},_setLayout:function(cD){{};if(this.__it){this.__it.connectToWidget(null);};if(cD){cD.connectToWidget(this);};this.__it=cD;qx.ui.core.queue.Layout.add(this);},setLayoutParent:function(parent){if(this.$$parent===parent){return;};var cE=this.getContainerElement();if(this.$$parent&&!this.$$parent.$$disposed){this.$$parent.getContentElement().remove(cE);};this.$$parent=parent||null;if(parent&&!parent.$$disposed){this.$$parent.getContentElement().add(cE);};this.$$refreshInheritables();qx.ui.core.queue.Visibility.add(this);},_updateInsets:null,__iu:function(a,b){if(a==b){return false;};if(a==null||b==null){return true;};var cF=qx.theme.manager.Decoration.getInstance();var cH=cF.resolve(a);var cG=cF.resolve(b);if(!cH||!cG){return true;};cH=cH.getInsets();cG=cG.getInsets();if(cH.top!=cG.top||cH.right!=cG.right||cH.bottom!=cG.bottom||cH.left!=cG.left){return true;};return false;},renderLayout:function(cI,top,cJ,cK){var cT=qx.ui.core.LayoutItem.prototype.renderLayout.call(this,cI,top,cJ,cK);if(!cT){return null;};if(qx.lang.Object.isEmpty(cT)&&!this._updateInsets){return null;};var cM=this.getContainerElement();var content=this.getContentElement();var cQ=cT.size||this._updateInsets;var cU=bI;var cR={};if(cT.position){cR.left=cI+cU;cR.top=top+cU;};if(cT.size){cR.width=cJ+cU;cR.height=cK+cU;};if(cT.position||cT.size){cM.setStyles(cR);};if(cQ||cT.local||cT.margin){var cL=this.getInsets();var innerWidth=cJ-cL.left-cL.right;var innerHeight=cK-cL.top-cL.bottom;innerWidth=innerWidth<0?0:innerWidth;innerHeight=innerHeight<0?0:innerHeight;};var cO={};if(this._updateInsets){cO.left=cL.left+cU;cO.top=cL.top+cU;};if(cQ){cO.width=innerWidth+cU;cO.height=innerHeight+cU;};if(cQ||this._updateInsets){content.setStyles(cO);};if(cT.size){var cS=this.__iq;if(cS){cS.setStyles({width:cJ+bI,height:cK+bI});};};if(cT.size||this._updateInsets){if(this.__io){this.__io.resize(cJ,cK);};};if(cT.size){if(this.__ip){var cL=this.__ip.getInsets();var cP=cJ+cL.left+cL.right;var cN=cK+cL.top+cL.bottom;this.__ip.resize(cP,cN);this.__ip.setStyles({left:-cL.left+bI,top:-cL.top+bI},true);};};if(cQ||cT.local||cT.margin){if(this.__it&&this.hasLayoutChildren()){this.__it.renderLayout(innerWidth,innerHeight);}else if(this.hasLayoutChildren()){throw new Error("At least one child in control "+this._findTopControl()+" requires a layout, but no one was defined!");};};if(cT.position&&this.hasListener(T)){this.fireDataEvent(T,this.getBounds());};if(cT.size&&this.hasListener(bd)){this.fireDataEvent(bd,this.getBounds());};delete this._updateInsets;return cT;},__iv:null,clearSeparators:function(){var cW=this.__iv;if(!cW){return;};var cX=qx.ui.core.Widget.__im;var content=this.getContentElement();var cV;for(var i=0,l=cW.length;i<l;i++){cV=cW[i];cX.poolDecorator(cV);content.remove(cV);};cW.length=0;},renderSeparator:function(cY,da){var dc=qx.ui.core.Widget.__im.getDecoratorElement(cY);this.getContentElement().add(dc);dc.resize(da.width,da.height);var db=dc.getDomElement();if(db){db.style.top=da.top+bI;db.style.left=da.left+bI;}else {dc.setStyles({left:da.left+bI,top:da.top+bI});};if(!this.__iv){this.__iv=[dc];}else {this.__iv.push(dc);};},_computeSizeHint:function(){var dj=this.getWidth();var di=this.getMinWidth();var de=this.getMaxWidth();var dh=this.getHeight();var df=this.getMinHeight();var dg=this.getMaxHeight();{};var dk=this._getContentHint();var dd=this.getInsets();var dm=dd.left+dd.right;var dl=dd.top+dd.bottom;if(dj==null){dj=dk.width+dm;};if(dh==null){dh=dk.height+dl;};if(di==null){di=dm;if(dk.minWidth!=null){di+=dk.minWidth;if(di>de&&de!=null){di=de;};};};if(df==null){df=dl;if(dk.minHeight!=null){df+=dk.minHeight;if(df>dg&&dg!=null){df=dg;};};};if(de==null){if(dk.maxWidth==null){de=Infinity;}else {de=dk.maxWidth+dm;if(de<di&&di!=null){de=di;};};};if(dg==null){if(dk.maxHeight==null){dg=Infinity;}else {dg=dk.maxHeight+dl;if(dg<df&&df!=null){dg=df;};};};return {width:dj,minWidth:di,maxWidth:de,height:dh,minHeight:df,maxHeight:dg};},invalidateLayoutCache:function(){qx.ui.core.LayoutItem.prototype.invalidateLayoutCache.call(this);if(this.__it){this.__it.invalidateLayoutCache();};},_getContentHint:function(){var dp=this.__it;if(dp){if(this.hasLayoutChildren()){var dn;var dq=dp.getSizeHint();{};return dq;}else {return {width:0,height:0};};}else {return {width:100,height:50};};},_getHeightForWidth:function(dr){var dv=this.getInsets();var dy=dv.left+dv.right;var dx=dv.top+dv.bottom;var dw=dr-dy;var dt=this._getLayout();if(dt&&dt.hasHeightForWidth()){var ds=dt.getHeightForWidth(dr);}else {ds=this._getContentHeightForWidth(dw);};var du=ds+dx;return du;},_getContentHeightForWidth:function(dz){throw new Error("Abstract method call: _getContentHeightForWidth()!");},getInsets:function(){var top=this.getPaddingTop();var dB=this.getPaddingRight();var dD=this.getPaddingBottom();var dC=this.getPaddingLeft();if(this.__io){var dA=this.__io.getInsets();{};top+=dA.top;dB+=dA.right;dD+=dA.bottom;dC+=dA.left;};return {"top":top,"right":dB,"bottom":dD,"left":dC};},getInnerSize:function(){var dF=this.getBounds();if(!dF){return null;};var dE=this.getInsets();return {width:dF.width-dE.left-dE.right,height:dF.height-dE.top-dE.bottom};},fadeOut:function(dG){return this.getContainerElement().fadeOut(dG);},fadeIn:function(dH){return this.getContainerElement().fadeIn(dH);},show:function(){this.setVisibility(bD);},hide:function(){this.setVisibility(bk);},exclude:function(){this.setVisibility(bz);},isVisible:function(){return this.getVisibility()===bD;},isHidden:function(){return this.getVisibility()!==bD;},isExcluded:function(){return this.getVisibility()===bz;},isSeeable:function(){qx.ui.core.queue.Manager.flush();var dI=this.getContainerElement().getDomElement();if(dI){return dI.offsetWidth>0;};return false;},_createContainerElement:function(){var dK={"$$widget":this.toHashCode()};{};var dJ={zIndex:0,position:bf};return new qx.html.Element(ba,dJ,dK);},__iw:function(){var dL=this._createContentElement();{};dL.setStyles({"position":bf,"zIndex":10});return dL;},_createContentElement:function(){return new qx.html.Element(ba,{overflowX:bk,overflowY:bk});},getContainerElement:function(){return this.__ik;},getContentElement:function(){return this.__il;},getDecoratorElement:function(){return this.__io||null;},getShadowElement:function(){return this.__ip||null;},__ix:null,getLayoutChildren:function(){var dN=this.__ix;if(!dN){return this.__iy;};var dO;for(var i=0,l=dN.length;i<l;i++){var dM=dN[i];if(dM.hasUserBounds()||dM.isExcluded()){if(dO==null){dO=dN.concat();};qx.lang.Array.remove(dO,dM);};};return dO||dN;},scheduleLayoutUpdate:function(){qx.ui.core.queue.Layout.add(this);},invalidateLayoutChildren:function(){var dP=this.__it;if(dP){dP.invalidateChildrenCache();};qx.ui.core.queue.Layout.add(this);},hasLayoutChildren:function(){var dQ=this.__ix;if(!dQ){return false;};var dR;for(var i=0,l=dQ.length;i<l;i++){dR=dQ[i];if(!dR.hasUserBounds()&&!dR.isExcluded()){return true;};};return false;},getChildrenContainer:function(){return this;},__iy:[],_getChildren:function(){return this.__ix||this.__iy;},_indexOf:function(dS){var dT=this.__ix;if(!dT){return -1;};return dT.indexOf(dS);},_hasChildren:function(){var dU=this.__ix;return dU!=null&&(!!dU[0]);},addChildrenToQueue:function(dV){var dW=this.__ix;if(!dW){return;};var dX;for(var i=0,l=dW.length;i<l;i++){dX=dW[i];dV.push(dX);dX.addChildrenToQueue(dV);};},_add:function(dY,ea){{};if(dY.getLayoutParent()==this){qx.lang.Array.remove(this.__ix,dY);};if(this.__ix){this.__ix.push(dY);}else {this.__ix=[dY];};this.__iz(dY,ea);},_addAt:function(eb,ec,ed){if(!this.__ix){this.__ix=[];};if(eb.getLayoutParent()==this){qx.lang.Array.remove(this.__ix,eb);};var ee=this.__ix[ec];if(ee===eb){eb.setLayoutProperties(ed);};if(ee){qx.lang.Array.insertBefore(this.__ix,eb,ee);}else {this.__ix.push(eb);};this.__iz(eb,ed);},_addBefore:function(ef,eg,eh){{};if(ef==eg){return;};if(!this.__ix){this.__ix=[];};if(ef.getLayoutParent()==this){qx.lang.Array.remove(this.__ix,ef);};qx.lang.Array.insertBefore(this.__ix,ef,eg);this.__iz(ef,eh);},_addAfter:function(ei,ej,ek){{};if(ei==ej){return;};if(!this.__ix){this.__ix=[];};if(ei.getLayoutParent()==this){qx.lang.Array.remove(this.__ix,ei);};qx.lang.Array.insertAfter(this.__ix,ei,ej);this.__iz(ei,ek);},_remove:function(em){if(!this.__ix){throw new Error("This widget has no children!");};qx.lang.Array.remove(this.__ix,em);this.__iA(em);},_removeAt:function(en){if(!this.__ix){throw new Error("This widget has no children!");};var eo=this.__ix[en];qx.lang.Array.removeAt(this.__ix,en);this.__iA(eo);return eo;},_removeAll:function(){if(!this.__ix){return [];};var ep=this.__ix.concat();this.__ix.length=0;for(var i=ep.length-1;i>=0;i--){this.__iA(ep[i]);};qx.ui.core.queue.Layout.add(this);return ep;},_afterAddChild:null,_afterRemoveChild:null,__iz:function(eq,er){{};var parent=eq.getLayoutParent();if(parent&&parent!=this){parent._remove(eq);};eq.setLayoutParent(this);if(er){eq.setLayoutProperties(er);}else {this.updateLayoutProperties();};if(this._afterAddChild){this._afterAddChild(eq);};},__iA:function(es){{};if(es.getLayoutParent()!==this){throw new Error("Remove Error: "+es+" is not a child of this widget!");};es.setLayoutParent(null);if(this.__it){this.__it.invalidateChildrenCache();};qx.ui.core.queue.Layout.add(this);if(this._afterRemoveChild){this._afterRemoveChild(es);};},capture:function(et){this.getContainerElement().capture(et);},releaseCapture:function(){this.getContainerElement().releaseCapture();},_applyPadding:function(eu,ev,name){this._updateInsets=true;qx.ui.core.queue.Layout.add(this);},_createProtectorElement:function(){if(this.__iq){return;};var ew=this.__iq=new qx.html.Element;{};ew.setStyles({position:bf,top:0,left:0,zIndex:7});var ex=this.getBounds();if(ex){this.__iq.setStyles({width:ex.width+bI,height:ex.height+bI});};if((qx.core.Environment.get(bA)==bj)){ew.setStyles({backgroundImage:f+qx.util.ResourceManager.getInstance().toUri(p)+g,backgroundRepeat:bo});};this.getContainerElement().add(ew);},_applyDecorator:function(ey,ez){{};var eC=qx.ui.core.Widget.__im;var eA=this.getContainerElement();if(!this.__iq&&!qx.core.Environment.get(ca)){this._createProtectorElement();};if(ez){eA.remove(this.__io);eC.poolDecorator(this.__io);};if(ey){var eB=this.__io=eC.getDecoratorElement(ey);eB.setStyle(F,5);eA.add(eB);}else {delete this.__io;};this._applyBackgroundColor(this.getBackgroundColor());if(this.__iu(ez,ey)){this._updateInsets=true;qx.ui.core.queue.Layout.add(this);}else if(ey){var eD=this.getBounds();if(eD){eB.resize(eD.width,eD.height);this.__iq&&this.__iq.setStyles({width:eD.width+bI,height:eD.height+bI});};};},_applyShadow:function(eE,eF){var eM=qx.ui.core.Widget.__in;var eH=this.getContainerElement();if(eF){eH.remove(this.__ip);eM.poolDecorator(this.__ip);};if(eE){var eJ=this.__ip=eM.getDecoratorElement(eE);eH.add(eJ);var eL=eJ.getInsets();var eK=this.getBounds();if(eK){var eI=eK.width+eL.left+eL.right;var eG=eK.height+eL.top+eL.bottom;eJ.resize(eI,eG);eJ.setStyles({left:-eL.left+bI,top:-eL.top+bI},true);};eJ.tint(null);}else {delete this.__ip;};},_applyToolTipText:function(eN,eO){if(qx.core.Environment.get(V)){if(this.__is){return;};var eP=qx.locale.Manager.getInstance();this.__is=eP.addListener(u,function(){var eQ=this.getToolTipText();if(eQ&&eQ.translate){this.setToolTipText(eQ.translate());};},this);};},_applyTextColor:function(eR,eS){},_applyZIndex:function(eT,eU){this.getContainerElement().setStyle(F,eT==null?0:eT);},_applyVisibility:function(eV,eW){var eX=this.getContainerElement();if(eV===bD){eX.show();}else {eX.hide();};var parent=this.$$parent;if(parent&&(eW==null||eV==null||eW===bz||eV===bz)){parent.invalidateLayoutChildren();};qx.ui.core.queue.Visibility.add(this);},_applyOpacity:function(eY,fa){this.getContainerElement().setStyle(E,eY==1?null:eY);if((qx.core.Environment.get(bA)==bj)&&qx.bom.element.Decoration.isAlphaImageLoaderEnabled()){if(!qx.Class.isSubClassOf(this.getContentElement().constructor,qx.html.Image)){var fb=(eY==1||eY==null)?null:0.99;this.getContentElement().setStyle(E,fb);};};},_applyCursor:function(fc,fd){if(fc==null&&!this.isSelectable()){fc=D;};this.getContainerElement().setStyle(k,fc,qx.core.Environment.get(bA)==q);},_applyBackgroundColor:function(fe,ff){var fg=this.getBackgroundColor();var fi=this.getContainerElement();if(this.__io){this.__io.tint(fg);fi.setStyle(X,null);}else {var fh=qx.theme.manager.Color.getInstance().resolve(fg);fi.setStyle(X,fh);};},_applyFont:function(fj,fk){},_onChangeTheme:function(){qx.ui.core.LayoutItem.prototype._onChangeTheme.call(this);qx.ui.core.Widget.__im.invalidatePool();qx.ui.core.Widget.__in.invalidatePool();this.updateAppearance();var fl=qx.util.PropertyUtil.getUserValue(this,cg);if(qx.lang.Type.isString(fl)){this._applyDecorator(null,fl);qx.ui.core.Widget.__im.invalidatePool();this._applyDecorator(fl);};fl=qx.util.PropertyUtil.getUserValue(this,O);if(qx.lang.Type.isString(fl)){this._applyShadow(null,fl);qx.ui.core.Widget.__in.invalidatePool();this._applyShadow(fl);};fl=this.getFont();if(qx.lang.Type.isString(fl)){this._applyFont(fl,fl);};fl=this.getTextColor();if(qx.lang.Type.isString(fl)){this._applyTextColor(fl,fl);};fl=this.getBackgroundColor();if(qx.lang.Type.isString(fl)){this._applyBackgroundColor(fl,fl);};},__iB:null,$$stateChanges:null,_forwardStates:null,hasState:function(fm){var fn=this.__iB;return !!fn&&!!fn[fm];},addState:function(fo){var fp=this.__iB;if(!fp){fp=this.__iB={};};if(fp[fo]){return;};this.__iB[fo]=true;if(fo===H){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 fs=this.__iE;if(forward&&forward[fo]&&fs){var fq;for(var fr in fs){fq=fs[fr];if(fq instanceof qx.ui.core.Widget){fs[fr].addState(fo);};};};},removeState:function(ft){var fu=this.__iB;if(!fu||!fu[ft]){return;};delete this.__iB[ft];if(ft===H){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 fx=this.__iE;if(forward&&forward[ft]&&fx){for(var fw in fx){var fv=fx[fw];if(fv instanceof qx.ui.core.Widget){fv.removeState(ft);};};};},replaceState:function(fy,fz){var fA=this.__iB;if(!fA){fA=this.__iB={};};if(!fA[fz]){fA[fz]=true;};if(fA[fy]){delete fA[fy];};if(!qx.ui.core.queue.Visibility.isVisible(this)){this.$$stateChanges=true;}else {qx.ui.core.queue.Appearance.add(this);};var forward=this._forwardStates;var fD=this.__iE;if(forward&&forward[fz]&&fD){for(var fC in fD){var fB=fD[fC];if(fB instanceof qx.ui.core.Widget){fB.replaceState(fy,fz);};};};},__iC:null,__iD:null,syncAppearance:function(){var fI=this.__iB;var fH=this.__iC;var fJ=qx.theme.manager.Appearance.getInstance();var fF=qx.core.Property.$$method.setThemed;var fN=qx.core.Property.$$method.resetThemed;if(this.__iD){delete this.__iD;if(fH){var fE=fJ.styleFrom(fH,fI,null,this.getAppearance());fH=null;};};if(!fH){var fG=this;var fM=[];do {fM.push(fG.$$subcontrol||fG.getAppearance());}while(fG=fG.$$subparent);fH=fM.reverse().join(S).replace(/#[0-9]+/g,P);this.__iC=fH;};var fK=fJ.styleFrom(fH,fI,null,this.getAppearance());if(fK){var fL;if(fE){for(var fL in fE){if(fK[fL]===undefined){this[fN[fL]]();};};};{};for(var fL in fK){fK[fL]===undefined?this[fN[fL]]():this[fF[fL]](fK[fL]);};}else if(fE){for(var fL in fE){this[fN[fL]]();};};this.fireDataEvent(cl,this.__iB);},_applyAppearance:function(fO,fP){this.updateAppearance();},checkAppearanceNeeds:function(){if(!this.__ir){qx.ui.core.queue.Appearance.add(this);this.__ir=true;}else if(this.$$stateChanges){qx.ui.core.queue.Appearance.add(this);delete this.$$stateChanges;};},updateAppearance:function(){this.__iD=true;qx.ui.core.queue.Appearance.add(this);var fS=this.__iE;if(fS){var fQ;for(var fR in fS){fQ=fS[fR];if(fQ instanceof qx.ui.core.Widget){fQ.updateAppearance();};};};},syncWidget:function(fT){},getEventTarget:function(){var fU=this;while(fU.getAnonymous()){fU=fU.getLayoutParent();if(!fU){return null;};};return fU;},getFocusTarget:function(){var fV=this;if(!fV.getEnabled()){return null;};while(fV.getAnonymous()||!fV.getFocusable()){fV=fV.getLayoutParent();if(!fV||!fV.getEnabled()){return null;};};return fV;},getFocusElement:function(){return this.getContainerElement();},isTabable:function(){return (!!this.getContainerElement().getDomElement())&&this.isFocusable();},_applyFocusable:function(fW,fX){var fY=this.getFocusElement();if(fW){var ga=this.getTabIndex();if(ga==null){ga=1;};fY.setAttribute(bn,ga);if((qx.core.Environment.get(bA)==bj&&parseFloat(qx.core.Environment.get(cc))<8)||(qx.core.Environment.get(bA)==bj&&qx.core.Environment.get(bx)<8)){fY.setAttribute(bS,cx);}else {fY.setStyle(bJ,bR);};}else {if(fY.isNativelyFocusable()){fY.setAttribute(bn,-1);}else if(fX){fY.setAttribute(bn,null);};};},_applyKeepFocus:function(gb){var gc=this.getFocusElement();gc.setAttribute(t,gb?bi:null);},_applyKeepActive:function(gd){var ge=this.getContainerElement();ge.setAttribute(y,gd?bi:null);},_applyTabIndex:function(gf){if(gf==null){gf=1;}else if(gf<1||gf>32000){throw new Error("TabIndex property must be between 1 and 32000");};if(this.getFocusable()&&gf!=null){this.getFocusElement().setAttribute(bn,gf);};},_applySelectable:function(gg,gh){if(gh!==null){this._applyCursor(this.getCursor());};this.getContentElement().setSelectable(gg);},_applyEnabled:function(gi,gj){if(gi===false){this.addState(bb);this.removeState(H);if(this.isFocusable()){this.removeState(z);this._applyFocusable(false,true);};if(this.isDraggable()){this._applyDraggable(false,true);};if(this.isDroppable()){this._applyDroppable(false,true);};}else {this.removeState(bb);if(this.isFocusable()){this._applyFocusable(true,false);};if(this.isDraggable()){this._applyDraggable(true,false);};if(this.isDroppable()){this._applyDroppable(true,false);};};},_applyNativeContextMenu:function(gk,gl,name){},_applyContextMenu:function(gm,gn){if(gn){gn.removeState(bl);if(gn.getOpener()==this){gn.resetOpener();};if(!gm){this.removeListener(bl,this._onContextMenuOpen);gn.removeListener(I,this._onBeforeContextMenuOpen,this);};};if(gm){gm.setOpener(this);gm.addState(bl);if(!gn){this.addListener(bl,this._onContextMenuOpen);gm.addListener(I,this._onBeforeContextMenuOpen,this);};};},_onContextMenuOpen:function(e){this.getContextMenu().openAtMouse(e);e.stop();},_onBeforeContextMenuOpen:function(e){if(e.getData()==bD&&this.hasListener(A)){this.fireDataEvent(A,e);};},_onStopEvent:function(e){e.stopPropagation();},_getDragDropCursor:function(){return qx.ui.core.DragDropCursor.getInstance();},_applyDraggable:function(go,gp){if(!this.isEnabled()&&go===true){go=false;};this._getDragDropCursor();if(go){this.addListener(U,this._onDragStart);this.addListener(Y,this._onDrag);this.addListener(bc,this._onDragEnd);this.addListener(W,this._onDragChange);}else {this.removeListener(U,this._onDragStart);this.removeListener(Y,this._onDrag);this.removeListener(bc,this._onDragEnd);this.removeListener(W,this._onDragChange);};this.getContainerElement().setAttribute(ck,go?bi:null);},_applyDroppable:function(gq,gr){if(!this.isEnabled()&&gq===true){gq=false;};this.getContainerElement().setAttribute(m,gq?bi:null);},_onDragStart:function(e){this._getDragDropCursor().placeToMouse(e);this.getApplicationRoot().setGlobalCursor(D);},_onDrag:function(e){this._getDragDropCursor().placeToMouse(e);},_onDragEnd:function(e){this._getDragDropCursor().moveTo(-1000,-1000);this.getApplicationRoot().resetGlobalCursor();},_onDragChange:function(e){var gs=this._getDragDropCursor();var gt=e.getCurrentAction();gt?gs.setAction(gt):gs.resetAction();},visualizeFocus:function(){this.addState(z);},visualizeBlur:function(){this.removeState(z);},scrollChildIntoView:function(gu,gv,gw,gx){gx=typeof gx==w?true:gx;var gy=qx.ui.core.queue.Layout;var parent;if(gx){gx=!gy.isScheduled(gu);parent=gu.getLayoutParent();if(gx&&parent){gx=!gy.isScheduled(parent);if(gx){parent.getChildren().forEach(function(gz){gx=gx&&!gy.isScheduled(gz);});};};};this.scrollChildIntoViewX(gu,gv,gx);this.scrollChildIntoViewY(gu,gw,gx);},scrollChildIntoViewX:function(gA,gB,gC){this.getContentElement().scrollChildIntoViewX(gA.getContainerElement(),gB,gC);},scrollChildIntoViewY:function(gD,gE,gF){this.getContentElement().scrollChildIntoViewY(gD.getContainerElement(),gE,gF);},focus:function(){if(this.isFocusable()){this.getFocusElement().focus();}else {throw new Error("Widget is not focusable!");};},blur:function(){if(this.isFocusable()){this.getFocusElement().blur();}else {throw new Error("Widget is not focusable!");};},activate:function(){this.getContainerElement().activate();},deactivate:function(){this.getContainerElement().deactivate();},tabFocus:function(){this.getFocusElement().focus();},hasChildControl:function(gG){if(!this.__iE){return false;};return !!this.__iE[gG];},__iE:null,_getCreatedChildControls:function(){return this.__iE;},getChildControl:function(gH,gI){if(!this.__iE){if(gI){return null;};this.__iE={};};var gJ=this.__iE[gH];if(gJ){return gJ;};if(gI===true){return null;};return this._createChildControl(gH);},_showChildControl:function(gK){var gL=this.getChildControl(gK);gL.show();return gL;},_excludeChildControl:function(gM){var gN=this.getChildControl(gM,true);if(gN){gN.exclude();};},_isChildControlVisible:function(gO){var gP=this.getChildControl(gO,true);if(gP){return gP.isVisible();};return false;},_createChildControl:function(gQ){if(!this.__iE){this.__iE={};}else if(this.__iE[gQ]){throw new Error("Child control '"+gQ+"' already created!");};var gU=gQ.indexOf(ch);if(gU==-1){var gR=this._createChildControlImpl(gQ);}else {var gR=this._createChildControlImpl(gQ.substring(0,gU),gQ.substring(gU+1,gQ.length));};if(!gR){throw new Error("Unsupported control: "+gQ);};gR.$$subcontrol=gQ;gR.$$subparent=this;var gS=this.__iB;var forward=this._forwardStates;if(gS&&forward&&gR instanceof qx.ui.core.Widget){for(var gT in gS){if(forward[gT]){gR.addState(gT);};};};this.fireDataEvent(bU,gR);return this.__iE[gQ]=gR;},_createChildControlImpl:function(gV,gW){return null;},_disposeChildControls:function(){var hb=this.__iE;if(!hb){return;};var gY=qx.ui.core.Widget;for(var ha in hb){var gX=hb[ha];if(!gY.contains(this,gX)){gX.destroy();}else {gX.dispose();};};delete this.__iE;},_findTopControl:function(){var hc=this;while(hc){if(!hc.$$subparent){return hc;};hc=hc.$$subparent;};return null;},getContainerLocation:function(hd){var he=this.getContainerElement().getDomElement();return he?qx.bom.element.Location.get(he,hd):null;},getContentLocation:function(hf){var hg=this.getContentElement().getDomElement();return hg?qx.bom.element.Location.get(hg,hf):null;},setDomLeft:function(hh){var hi=this.getContainerElement().getDomElement();if(hi){hi.style.left=hh+bI;}else {throw new Error("DOM element is not yet created!");};},setDomTop:function(hj){var hk=this.getContainerElement().getDomElement();if(hk){hk.style.top=hj+bI;}else {throw new Error("DOM element is not yet created!");};},setDomPosition:function(hl,top){var hm=this.getContainerElement().getDomElement();if(hm){hm.style.left=hl+bI;hm.style.top=top+bI;}else {throw new Error("DOM element is not yet created!");};},destroy:function(){if(this.$$disposed){return;};var parent=this.$$parent;if(parent){parent._remove(this);};qx.ui.core.queue.Dispose.add(this);},clone:function(){var hn=qx.ui.core.LayoutItem.prototype.clone.call(this);if(this.getChildren){var ho=this.getChildren();for(var i=0,l=ho.length;i<l;i++){hn.add(ho[i].clone());};};return hn;}},destruct:function(){if(!qx.core.ObjectRegistry.inShutDown){if(qx.core.Environment.get(V)){if(this.__is){qx.locale.Manager.getInstance().removeListenerById(this.__is);};};this.getContainerElement().setAttribute(bO,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 hq=qx.ui.core.Widget;var hp=this.getContainerElement();if(this.__io){hp.remove(this.__io);hq.__im.poolDecorator(this.__io);};if(this.__ip){hp.remove(this.__ip);hq.__in.poolDecorator(this.__ip);};this.clearSeparators();this.__io=this.__ip=this.__iv=null;}else {this._disposeArray(cu);this._disposeObjects(cf,n);};this._disposeArray(bL);this.__iB=this.__iE=null;this._disposeObjects(bX,bq,bT,bK);}});})();(function(){var p="scrollY",o="update",n="scrollX",m="_applyScrollX",l="_applyScrollY",k="qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getScrollMaxX()",j="appear",i="qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getScrollMaxY()",h="qx.ui.core.scroll.ScrollPane",g="scroll",c="scrollAnimationEnd",f="frame",d="qx.event.type.Event",b="end",a="resize";qx.Class.define(h,{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(a,this._onUpdate);var q=this.getContentElement();q.addListener(g,this._onScroll,this);q.addListener(j,this._onAppear,this);},events:{update:d,scrollAnimationEnd:d},properties:{scrollX:{check:k,apply:m,event:n,init:0},scrollY:{check:i,apply:l,event:p,init:0}},members:{__mI:null,add:function(r){var s=this._getChildren()[0];if(s){this._remove(s);s.removeListener(a,this._onUpdate,this);};if(r){this._add(r);r.addListener(a,this._onUpdate,this);};},remove:function(t){if(t){this._remove(t);t.removeListener(a,this._onUpdate,this);};},getChildren:function(){return this._getChildren();},_onUpdate:function(e){this.fireEvent(o);},_onScroll:function(e){var u=this.getContentElement();this.setScrollX(u.getScrollX());this.setScrollY(u.getScrollY());},_onAppear:function(e){var A=this.getContentElement();var v=this.getScrollX();var w=A.getScrollX();if(v!=w){A.scrollToX(v);};var B=this.getScrollY();var z=A.getScrollY();if(B!=z){A.scrollToY(B);};},getItemTop:function(C){var top=0;do {top+=C.getBounds().top;C=C.getLayoutParent();}while(C&&C!==this);return top;},getItemBottom:function(D){return this.getItemTop(D)+D.getBounds().height;},getItemLeft:function(E){var F=0;var parent;do {F+=E.getBounds().left;parent=E.getLayoutParent();if(parent){F+=parent.getInsets().left;};E=parent;}while(E&&E!==this);return F;},getItemRight:function(G){return this.getItemLeft(G)+G.getBounds().width;},getScrollSize:function(){return this.getChildren()[0].getBounds();},getScrollMaxX:function(){var I=this.getInnerSize();var H=this.getScrollSize();if(I&&H){return Math.max(0,H.width-I.width);};return 0;},getScrollMaxY:function(){var K=this.getInnerSize();var J=this.getScrollSize();if(K&&J){return Math.max(0,J.height-K.height);};return 0;},scrollToX:function(L,M){var N=this.getScrollMaxX();if(L<0){L=0;}else if(L>N){L=N;};if(M){if(this.__mI){return;};var O=this.getScrollX();this.__mI=new qx.bom.AnimationFrame();this.__mI.on(b,function(){this.setScrollX(L);this.__mI=null;this.fireEvent(c);},this);this.__mI.on(f,function(P){var Q=parseInt(P/M*(L-O)+O);this.setScrollX(Q);},this);this.__mI.startSequence(M);}else {this.setScrollX(L);};},scrollToY:function(R,S){var T=this.getScrollMaxY();if(R<0){R=0;}else if(R>T){R=T;};if(S){if(this.__mI){return;};var U=this.getScrollY();this.__mI=new qx.bom.AnimationFrame();this.__mI.on(b,function(){this.setScrollY(R);this.__mI=null;this.fireEvent(c);},this);this.__mI.on(f,function(V){var W=parseInt(V/S*(R-U)+U);this.setScrollY(W);},this);this.__mI.startSequence(S);}else {this.setScrollY(R);};},scrollByX:function(x,X){this.scrollToX(this.getScrollX()+x,X);},scrollByY:function(y,Y){this.scrollToY(this.getScrollY()+y,Y);},_applyScrollX:function(ba){this.getContentElement().scrollToX(ba);},_applyScrollY:function(bb){this.getContentElement().scrollToY(bb);}}});})();(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.__kc={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;},__kd:{fontFamily:n,fontSize:n,fontWeight:n,fontStyle:n,textDecoration:n,lineHeight:1.2,color:n,textShadow:n},getDefaultStyles:function(){return this.__kd;}},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:{__kc:null,_applySize:function(L,M){this.__kc.fontSize=L===null?null:L+s;},_applyLineHeight:function(N,O){this.__kc.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.__kc.fontFamily=R;},_applyBold:function(S,T){this.__kc.fontWeight=S==null?null:S?p:o;},_applyItalic:function(U,V){this.__kc.fontStyle=U==null?null:U?r:o;},_applyDecoration:function(W,X){this.__kc.textDecoration=W==null?null:W;},_applyColor:function(Y,ba){this.__kc.color=null;if(Y){this.__kc.color=qx.theme.manager.Color.getInstance().resolve(Y);};},_applyTextShadow:function(bb,bc){this.__kc.textShadow=bb==null?null:bb;},getStyles:function(){return this.__kc;}}});})();(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=(function(){});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.__gv().length>1;},getScale:function(){return this._native.scale;},getRotation:function(){return this._native.rotation;},getDocumentLeft:function(f){return this.__gu(f).pageX;},getDocumentTop:function(g){return this.__gu(g).pageY;},getScreenLeft:function(h){return this.__gu(h).screenX;},getScreenTop:function(j){return this.__gu(j).screenY;},getViewportLeft:function(k){return this.__gu(k).clientX;},getViewportTop:function(l){return this.__gu(l).clientY;},getIdentifier:function(m){return this.__gu(m).identifier;},__gu:function(n){n=n==null?0:n;return this.__gv()[n];},__gv: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 h="webkit",g="GET",f="qx.io.part.Package",e="cached",d="initialized",c="loading",b="complete",a="error";qx.Bootstrap.define(f,{construct:function(i,j,k){this.__Cd=k?b:d;this.__Ce=i;this.__bV=j;},members:{__Cd:null,__Ce:null,__bV:null,__Cf:null,__Cg:null,__eE:null,__Ch:null,getId:function(){return this.__bV;},getReadyState:function(){return this.__Cd;},getUrls:function(){return this.__Ce;},saveClosure:function(l){if(this.__Cd==a){return;};this.__Cf=l;if(!this.__Cg){this.execute();}else {clearTimeout(this.__eE);this.__Cd=e;this.__Ch(this);};},execute:function(){if(this.__Cf){this.__Cf();delete this.__Cf;};if(qx.$$packageData[this.__bV]){this.__Cj(qx.$$packageData[this.__bV]);delete qx.$$packageData[this.__bV];};this.__Cd=b;},loadClosure:function(m,self){if(this.__Cd!==d){return;};this.__Cg=true;this.__Cd=c;this.__Ch=qx.Bootstrap.bind(m,self);this.__Ci(this.__Ce,function(){},function(){this.__Cd=a;m.call(self,this);},this);var n=this;this.__eE=setTimeout(function(){n.__Cd=a;m.call(self,n);},qx.Part.TIMEOUT);},load:function(o,self){if(this.__Cd!==d){return;};this.__Cg=false;this.__Cd=c;this.__Ci(this.__Ce,function(){this.__Cd=b;this.execute();o.call(self,this);},function(){this.__Cd=a;o.call(self,this);},this);},__Ci:function(p,q,r,self){if(p.length==0){q.call(self);return;};var t=0;var self=this;var s=function(u){if(t>=p.length){q.call(self);return;};var v=new qx.bom.request.Script();v.open(g,u.shift());v.onload=function(){t+=1;v.dispose();if((qx.bom.client.Engine.getName()==h)){setTimeout(function(){s.call(self,u,q,self);},0);}else {s.call(self,u,q,self);};};v.onerror=function(){if(self.__Cd==c){clearTimeout(self.__eE);v.dispose();return r.call(self);};};window.setTimeout(function(){v.send();});};s(p.concat());},__Cj:qx.$$loader.importPackageData}});})();(function(){var a="qx.ui.core.MLayoutHandling";qx.Mixin.define(a,{members:{setLayout:function(b){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:{__dk:{tags:{button:true,select:true},types:{search:true,button:true,submit:true,reset:true,checkbox:true,radio:true}},__dl:function(i){var j=this.__dk;return j.tags[i.tagName.toLowerCase()]||j.types[i.type];},compile:function(k){if(qx.core.Environment.get(a)){var l=qx.bom.Style.getCssName(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.__dl(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 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||(function(){});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 j="Drag the column header to reorder.",i="showcase/table/icon.png",h="table",g="Use the column drop-down menu in the upper right corner.",f="showcase.page.table.Page",e="Drag the column header separator to resize the columns.",d="showcase.page.table.Content",c="Resize the window to see the table resize.",b="Click on the column header to sort the column.",a="Table";qx.Class.define(f,{extend:showcase.Page,construct:function(){showcase.Page.call(this);this.set({name:a,part:h,icon:i,contentClass:d,description:showcase.page.DescriptionBuilder.build(a,this.__BT,this.__Cu,this.__BU,this.__BV,this.__BW,this.__BX)});},members:{__BT:"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.",__Cu:{"Sorting":b,"Reordering":j,"Column Resizing":e,"Hide Columns":g,"Table Resize":c},__BU:{"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."},__BV:{"pages/widget/table_remote_model.html":"Remote table model"},__BW:{"#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"},__BX:{"#qx.ui.table.Table":"Table"}}});})();(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;},__fE:{'0':b,'2':a,'1':c},__fF:{'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.__fE[this._native.button]||d;}else {return this.__fF[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();},__fG: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.__fH();};if(qx.event.type.MouseWheel.MAXSCROLL==null||qx.event.type.MouseWheel.MAXSCROLL<n){qx.event.type.MouseWheel.MAXSCROLL=n;this.__fH();};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);},__fH: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.__fI(v);};if(u===k){var x=0;if(e.wheelDelta!==undefined){if(e.wheelDeltaX!==undefined){x=e.wheelDeltaX?this.__fI(-e.wheelDeltaX):0;};}else {if(e.axis&&e.axis==e.HORIZONTAL_AXIS){x=this.__fI(e.detail);};};return x;};if(u===c){var y=0;if(e.wheelDelta!==undefined){if(e.wheelDeltaY!==undefined){y=e.wheelDeltaY?this.__fI(-e.wheelDeltaY):0;}else {y=this.__fI(-e.wheelDelta);};}else {if(!(e.axis&&e.axis==e.HORIZONTAL_AXIS)){y=this.__fI(e.detail);};};return y;};return 0;},__fI:function(w){if(qx.core.Environment.get(h)){return this.__fG(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",br="css.opacity",bq="css.gradient.radial",bp="input",bo="userSelect",bn="css.overflowxy",bm="styleFloat",bl="css.textShadow.filter",bk="css.usermodify",bj="css.boxsizing",bi='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)",N="textShadow",K="css.borderimage",V="rgba(1, 2, 3, 0.5)",Q="color=#666666,direction=45",be="radial-gradient(0px 0px, cover, red 50%, blue 100%)",bb="rgba",G="(",bh='url("foo.png") 4 4 4 4 stretch',bg="css.gradient.linear",bf="DXImageTransform.Microsoft.Gradient",F="css.userselect",I="-webkit-gradient(linear,0% 0%,100% 100%,from(white), to(red))",J="mshtml",M="css.rgba",O=");",R="4 fill",X='WebKitCSSMatrix',bd="none",w="startColorStr=#550000FF, endColorStr=#55FFFF00",x="progid:",H="css.placeholder",U="css.userselect.none",T="css.textoverflow",S="textOverflow",ba="userModify",Y="boxShadow",P="cssFloat",W="border",a="color",bc="borderImage",y="foo.png",z="span",L="string",b="-moz-none",c="backgroundImage",E="inline-block",A="-moz-inline-box",B="div";qx.Bootstrap.define(v,{statics:{__dd:null,getBoxModel:function(){var content=qx.bom.client.Engine.getName()!==J||!qx.bom.client.Browser.getQuirksMode();return content?g:W;},getTextOverflow:function(){return qx.bom.Style.getPropertyName(S);},getPlaceholder:function(){var i=document.createElement(bp);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(Y);},getBorderImage:function(){return qx.bom.Style.getPropertyName(bc);},getBorderImageSyntax:function(){var bt=qx.bom.client.Css.getBorderImage();if(!bt){return null;};var bs=document.createElement(B);if(bt===bc){bs.style[bt]=bi;if(bs.style.borderImageSource.indexOf(y)>=0&&bs.style.borderImageSlice.indexOf(R)>=0&&bs.style.borderImageRepeat.indexOf(j)>=0){return true;};}else {bs.style[bt]=bh;if(bs.style[bt].indexOf(y)>=0){return false;};};return null;},getUserSelect:function(){return qx.bom.Style.getPropertyName(bo);},getUserSelectNone:function(){var bv=qx.bom.client.Css.getUserSelect();if(bv){var bu=document.createElement(z);bu.style[bv]=b;return bu.style[bv]===b?b:bd;};return null;},getUserModify:function(){return qx.bom.Style.getPropertyName(ba);},getFloat:function(){var bw=document.documentElement.style;return bw.cssFloat!==undefined?P:bw.styleFloat!==undefined?bm:null;},getTranslate3d:function(){return X in window&&h in new WebKitCSSMatrix();},getLinearGradient:function(){qx.bom.client.Css.__dd=false;var bA=D;var bx=document.createElement(B);var by=qx.bom.Style.getAppliedStyle(bx,c,bA);if(!by){bA=I;var by=qx.bom.Style.getAppliedStyle(bx,c,bA,false);if(by){qx.bom.client.Css.__dd=true;};};if(!by){return null;};var bz=/(.*?)\(/.exec(by);return bz?bz[1]:null;},getFilterGradient:function(){return qx.bom.client.Css.__de(bf,w);},getRadialGradient:function(){var bE=be;var bB=document.createElement(B);var bC=qx.bom.Style.getAppliedStyle(bB,c,bE);if(!bC){return null;};var bD=/(.*?)\(/.exec(bC);return bD?bD[1]:null;},getLegacyWebkitGradient:function(){if(qx.bom.client.Css.__dd===null){qx.bom.client.Css.getLinearGradient();};return qx.bom.client.Css.__dd;},getRgba:function(){var bF;try{bF=document.createElement(B);}catch(bG){bF=document.createElement();};try{bF.style[a]=V;if(bF.style[a].indexOf(bb)!=-1){return true;};}catch(bH){};return false;},getBoxSizing:function(){return qx.bom.Style.getPropertyName(k);},getInlineBlock:function(){var bI=document.createElement(z);bI.style.display=E;if(bI.style.display==E){return E;};bI.style.display=A;if(bI.style.display!==A){return A;};return null;},getOpacity:function(){return (typeof document.documentElement.style.opacity==L);},getOverflowXY:function(){return (typeof document.documentElement.style.overflowX==L)&&(typeof document.documentElement.style.overflowY==L);},getTextShadow:function(){return !!qx.bom.Style.getPropertyName(N);},getFilterTextShadow:function(){return qx.bom.client.Css.__de(r,Q);},__de:function(bJ,bK){var bM=false;var bN=x+bJ+G+bK+O;var bL=document.createElement(B);document.body.appendChild(bL);bL.style.filter=bN;if(bL.filters&&bL.filters.length>0&&bL.filters.item(bJ).enabled==true){bM=true;};document.body.removeChild(bL);return bM;}},defer:function(bO){qx.core.Environment.add(T,bO.getTextOverflow);qx.core.Environment.add(H,bO.getPlaceholder);qx.core.Environment.add(C,bO.getBorderRadius);qx.core.Environment.add(o,bO.getBoxShadow);qx.core.Environment.add(bg,bO.getLinearGradient);qx.core.Environment.add(e,bO.getFilterGradient);qx.core.Environment.add(bq,bO.getRadialGradient);qx.core.Environment.add(p,bO.getLegacyWebkitGradient);qx.core.Environment.add(u,bO.getBoxModel);qx.core.Environment.add(M,bO.getRgba);qx.core.Environment.add(K,bO.getBorderImage);qx.core.Environment.add(m,bO.getBorderImageSyntax);qx.core.Environment.add(bk,bO.getUserModify);qx.core.Environment.add(F,bO.getUserSelect);qx.core.Environment.add(U,bO.getUserSelectNone);qx.core.Environment.add(d,bO.getAppearance);qx.core.Environment.add(n,bO.getFloat);qx.core.Environment.add(bj,bO.getBoxSizing);qx.core.Environment.add(f,bO.getInlineBlock);qx.core.Environment.add(br,bO.getOpacity);qx.core.Environment.add(bn,bO.getOverflowXY);qx.core.Environment.add(q,bO.getTextShadow);qx.core.Environment.add(bl,bO.getFilterTextShadow);}});})();(function(){var o="Escape",n="A",m="Space",k="_applyMode",j="interval",h="changeSelection",g="qx.event.type.Data",f="quick",d="key",c="abstract",O="__lL",N="drag",M="qx.ui.core.selection.Abstract",L="under",K="PageUp",J="Left",I="lead",H="Down",G="Up",F="Boolean",v="PageDown",w="anchor",t="End",u="Home",r="Right",s="right",p="click",q="above",x="left",y="os.name",A="osx",z="multi",C="selected",B="additive",E="single",D="one";qx.Class.define(M,{type:c,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__eL={};},events:{"changeSelection":g},properties:{mode:{check:[E,z,B,D],init:E,apply:k},drag:{check:F,init:false},quick:{check:F,init:false}},members:{__lJ:0,__lK:0,__lL:null,__lM:null,__lN:null,__lO:null,__lP:null,__lQ:null,__lR:null,__lS:null,__lT:null,__lU:null,__lV:null,__lW:null,__lX:null,__lY:null,__ma:null,__eL:null,__mb:null,__mc:null,_userInteraction:false,__md:null,getSelectionContext:function(){return this.__lY;},selectAll:function(){var P=this.getMode();if(P==E||P==D){throw new Error("Can not select all items in selection mode: "+P);};this._selectAllItems();this._fireChange();},selectItem:function(Q){this._setSelectedItem(Q);var R=this.getMode();if(R!==E&&R!==D){this._setLeadItem(Q);this._setAnchorItem(Q);};this._scrollItemIntoView(Q);this._fireChange();},addItem:function(S){var T=this.getMode();if(T===E||T===D){this._setSelectedItem(S);}else {if(this._getAnchorItem()==null){this._setAnchorItem(S);};this._setLeadItem(S);this._addToSelection(S);};this._scrollItemIntoView(S);this._fireChange();},removeItem:function(U){this._removeFromSelection(U);if(this.getMode()===D&&this.isSelectionEmpty()){var V=this._applyDefaultSelection();if(V==U){return;};};if(this.getLeadItem()==U){this._setLeadItem(null);};if(this._getAnchorItem()==U){this._setAnchorItem(null);};this._fireChange();},selectItemRange:function(W,X){var Y=this.getMode();if(Y==E||Y==D){throw new Error("Can not select multiple items in selection mode: "+Y);};this._selectItemRange(W,X);this._setAnchorItem(W);this._setLeadItem(X);this._scrollItemIntoView(X);this._fireChange();},clearSelection:function(){if(this.getMode()==D){var ba=this._applyDefaultSelection(true);if(ba!=null){return;};};this._clearSelection();this._setLeadItem(null);this._setAnchorItem(null);this._fireChange();},replaceSelection:function(bb){var bc=this.getMode();if(bc==D||bc===E){if(bb.length>1){throw new Error("Could not select more than one items in mode: "+bc+"!");};if(bb.length==1){this.selectItem(bb[0]);}else {this.clearSelection();};return;}else {this._replaceMultiSelection(bb);};},getSelectedItem:function(){var bd=this.getMode();if(bd===E||bd===D){var be=this._getSelectedItem();return be!=undefined?be:null;};throw new Error("The method getSelectedItem() is only supported in 'single' and 'one' selection mode!");},getSelection:function(){return qx.lang.Object.getValues(this.__eL);},getSortedSelection:function(){var bg=this.getSelectables();var bf=qx.lang.Object.getValues(this.__eL);bf.sort(function(a,b){return bg.indexOf(a)-bg.indexOf(b);});return bf;},isItemSelected:function(bh){var bi=this._selectableToHashCode(bh);return this.__eL[bi]!==undefined;},isSelectionEmpty:function(){return qx.lang.Object.isEmpty(this.__eL);},invertSelection:function(){var bk=this.getMode();if(bk===E||bk===D){throw new Error("The method invertSelection() is only supported in 'multi' and 'additive' selection mode!");};var bj=this.getSelectables();for(var i=0;i<bj.length;i++){this._toggleInSelection(bj[i]);};this._fireChange();},_setLeadItem:function(bl){var bm=this.__ma;if(bm!==null){this._styleSelectable(bm,I,false);};if(bl!==null){this._styleSelectable(bl,I,true);};this.__ma=bl;},getLeadItem:function(){return this.__ma!==null?this.__ma:null;},_setAnchorItem:function(bn){var bo=this.__mb;if(bo!=null){this._styleSelectable(bo,w,false);};if(bn!=null){this._styleSelectable(bn,w,true);};this.__mb=bn;},_getAnchorItem:function(){return this.__mb!==null?this.__mb:null;},_isSelectable:function(bp){throw new Error("Abstract method call: _isSelectable()");},_getSelectableFromMouseEvent:function(event){var bq=event.getTarget();if(bq&&this._isSelectable(bq)){return bq;};return null;},_selectableToHashCode:function(br){throw new Error("Abstract method call: _selectableToHashCode()");},_styleSelectable:function(bs,bt,bu){throw new Error("Abstract method call: _styleSelectable()");},_capture:function(){throw new Error("Abstract method call: _capture()");},_releaseCapture:function(){throw new Error("Abstract method call: _releaseCapture()");},_getLocation:function(){throw new Error("Abstract method call: _getLocation()");},_getDimension:function(){throw new Error("Abstract method call: _getDimension()");},_getSelectableLocationX:function(bv){throw new Error("Abstract method call: _getSelectableLocationX()");},_getSelectableLocationY:function(bw){throw new Error("Abstract method call: _getSelectableLocationY()");},_getScroll:function(){throw new Error("Abstract method call: _getScroll()");},_scrollBy:function(bx,by){throw new Error("Abstract method call: _scrollBy()");},_scrollItemIntoView:function(bz){throw new Error("Abstract method call: _scrollItemIntoView()");},getSelectables:function(bA){throw new Error("Abstract method call: getSelectables()");},_getSelectableRange:function(bB,bC){throw new Error("Abstract method call: _getSelectableRange()");},_getFirstSelectable:function(){throw new Error("Abstract method call: _getFirstSelectable()");},_getLastSelectable:function(){throw new Error("Abstract method call: _getLastSelectable()");},_getRelatedSelectable:function(bD,bE){throw new Error("Abstract method call: _getRelatedSelectable()");},_getPage:function(bF,bG){throw new Error("Abstract method call: _getPage()");},_applyMode:function(bH,bI){this._setLeadItem(null);this._setAnchorItem(null);this._clearSelection();if(bH===D){this._applyDefaultSelection(true);};this._fireChange();},handleMouseOver:function(event){if(this.__md!=null&&this.__md!=this._getScroll().top){this.__md=null;return;};this._userInteraction=true;if(!this.getQuick()){this._userInteraction=false;return;};var bK=this.getMode();if(bK!==D&&bK!==E){this._userInteraction=false;return;};var bJ=this._getSelectableFromMouseEvent(event);if(bJ===null){this._userInteraction=false;return;};this._setSelectedItem(bJ);this._fireChange(f);this._userInteraction=false;},handleMouseDown:function(event){this._userInteraction=true;var bM=this._getSelectableFromMouseEvent(event);if(bM===null){this._userInteraction=false;return;};var bO=event.isCtrlPressed()||(qx.core.Environment.get(y)==A&&event.isMetaPressed());var bL=event.isShiftPressed();if(this.isItemSelected(bM)&&!bL&&!bO&&!this.getDrag()){this.__mc=bM;this._userInteraction=false;return;}else {this.__mc=null;};this._scrollItemIntoView(bM);switch(this.getMode()){case E:case D:this._setSelectedItem(bM);break;case B:this._setLeadItem(bM);this._setAnchorItem(bM);this._toggleInSelection(bM);break;case z:this._setLeadItem(bM);if(bL){var bN=this._getAnchorItem();if(bN===null){bN=this._getFirstSelectable();this._setAnchorItem(bN);};this._selectItemRange(bN,bM,bO);}else if(bO){this._setAnchorItem(bM);this._toggleInSelection(bM);}else {this._setAnchorItem(bM);this._setSelectedItem(bM);};break;};var bP=this.getMode();if(this.getDrag()&&bP!==E&&bP!==D&&!bL&&!bO){this.__lP=this._getLocation();this.__lM=this._getScroll();this.__lQ=event.getDocumentLeft()+this.__lM.left;this.__lR=event.getDocumentTop()+this.__lM.top;this.__lS=true;this._capture();};this._fireChange(p);this._userInteraction=false;},handleMouseUp:function(event){this._userInteraction=true;var bT=event.isCtrlPressed()||(qx.core.Environment.get(y)==A&&event.isMetaPressed());var bQ=event.isShiftPressed();if(!bT&&!bQ&&this.__mc!=null){var bR=this._getSelectableFromMouseEvent(event);if(bR===null||!this.isItemSelected(bR)){this._userInteraction=false;return;};var bS=this.getMode();if(bS===B){this._removeFromSelection(bR);}else {this._setSelectedItem(bR);if(this.getMode()===z){this._setLeadItem(bR);this._setAnchorItem(bR);};};this._userInteraction=false;};this._cleanup();},handleLoseCapture:function(event){this._cleanup();},handleMouseMove:function(event){if(!this.__lS){return;};this.__lT=event.getDocumentLeft();this.__lU=event.getDocumentTop();this._userInteraction=true;var bV=this.__lT+this.__lM.left;if(bV>this.__lQ){this.__lV=1;}else if(bV<this.__lQ){this.__lV=-1;}else {this.__lV=0;};var bU=this.__lU+this.__lM.top;if(bU>this.__lR){this.__lW=1;}else if(bU<this.__lR){this.__lW=-1;}else {this.__lW=0;};var location=this.__lP;if(this.__lT<location.left){this.__lJ=this.__lT-location.left;}else if(this.__lT>location.right){this.__lJ=this.__lT-location.right;}else {this.__lJ=0;};if(this.__lU<location.top){this.__lK=this.__lU-location.top;}else if(this.__lU>location.bottom){this.__lK=this.__lU-location.bottom;}else {this.__lK=0;};if(!this.__lL){this.__lL=new qx.event.Timer(100);this.__lL.addListener(j,this._onInterval,this);};this.__lL.start();this._autoSelect();event.stopPropagation();this._userInteraction=false;},handleAddItem:function(e){var bW=e.getData();if(this.getMode()===D&&this.isSelectionEmpty()){this.addItem(bW);};},handleRemoveItem:function(e){this.removeItem(e.getData());},_cleanup:function(){if(!this.getDrag()&&this.__lS){return;};if(this.__lX){this._fireChange(p);};delete this.__lS;delete this.__lN;delete this.__lO;this._releaseCapture();if(this.__lL){this.__lL.stop();};},_onInterval:function(e){this._scrollBy(this.__lJ,this.__lK);this.__lM=this._getScroll();this._autoSelect();},_autoSelect:function(){var cg=this._getDimension();var bY=Math.max(0,Math.min(this.__lT-this.__lP.left,cg.width))+this.__lM.left;var bX=Math.max(0,Math.min(this.__lU-this.__lP.top,cg.height))+this.__lM.top;if(this.__lN===bY&&this.__lO===bX){return;};this.__lN=bY;this.__lO=bX;var ci=this._getAnchorItem();var cb=ci;var ce=this.__lV;var ch,ca;while(ce!==0){ch=ce>0?this._getRelatedSelectable(cb,s):this._getRelatedSelectable(cb,x);if(ch!==null){ca=this._getSelectableLocationX(ch);if((ce>0&&ca.left<=bY)||(ce<0&&ca.right>=bY)){cb=ch;continue;};};break;};var cf=this.__lW;var cd,cc;while(cf!==0){cd=cf>0?this._getRelatedSelectable(cb,L):this._getRelatedSelectable(cb,q);if(cd!==null){cc=this._getSelectableLocationY(cd);if((cf>0&&cc.top<=bX)||(cf<0&&cc.bottom>=bX)){cb=cd;continue;};};break;};var cj=this.getMode();if(cj===z){this._selectItemRange(ci,cb);}else if(cj===B){if(this.isItemSelected(ci)){this._selectItemRange(ci,cb,true);}else {this._deselectItemRange(ci,cb);};this._setAnchorItem(cb);};this._fireChange(N);},__me:{Home:1,Down:1,Right:1,PageDown:1,End:1,Up:1,Left:1,PageUp:1},handleKeyPress:function(event){this._userInteraction=true;var cp,co;var cr=event.getKeyIdentifier();var cq=this.getMode();var cl=event.isCtrlPressed()||(qx.core.Environment.get(y)==A&&event.isMetaPressed());var cm=event.isShiftPressed();var cn=false;if(cr===n&&cl){if(cq!==E&&cq!==D){this._selectAllItems();cn=true;};}else if(cr===o){if(cq!==E&&cq!==D){this._clearSelection();cn=true;};}else if(cr===m){var ck=this.getLeadItem();if(ck!=null&&!cm){if(cl||cq===B){this._toggleInSelection(ck);}else {this._setSelectedItem(ck);};cn=true;};}else if(this.__me[cr]){cn=true;if(cq===E||cq==D){cp=this._getSelectedItem();}else {cp=this.getLeadItem();};if(cp!==null){switch(cr){case u:co=this._getFirstSelectable();break;case t:co=this._getLastSelectable();break;case G:co=this._getRelatedSelectable(cp,q);break;case H:co=this._getRelatedSelectable(cp,L);break;case J:co=this._getRelatedSelectable(cp,x);break;case r:co=this._getRelatedSelectable(cp,s);break;case K:co=this._getPage(cp,true);break;case v:co=this._getPage(cp,false);break;};}else {switch(cr){case u:case H:case r:case v:co=this._getFirstSelectable();break;case t:case G:case J:case K:co=this._getLastSelectable();break;};};if(co!==null){switch(cq){case E:case D:this._setSelectedItem(co);break;case B:this._setLeadItem(co);break;case z:if(cm){var cs=this._getAnchorItem();if(cs===null){this._setAnchorItem(cs=this._getFirstSelectable());};this._setLeadItem(co);this._selectItemRange(cs,co,cl);}else {this._setAnchorItem(co);this._setLeadItem(co);if(!cl){this._setSelectedItem(co);};};break;};this.__md=this._getScroll().top;this._scrollItemIntoView(co);};};if(cn){event.stop();this._fireChange(d);};this._userInteraction=false;},_selectAllItems:function(){var ct=this.getSelectables();for(var i=0,l=ct.length;i<l;i++){this._addToSelection(ct[i]);};},_clearSelection:function(){var cu=this.__eL;for(var cv in cu){this._removeFromSelection(cu[cv]);};this.__eL={};},_selectItemRange:function(cw,cx,cy){var cB=this._getSelectableRange(cw,cx);if(!cy){var cA=this.__eL;var cC=this.__mf(cB);for(var cz in cA){if(!cC[cz]){this._removeFromSelection(cA[cz]);};};};for(var i=0,l=cB.length;i<l;i++){this._addToSelection(cB[i]);};},_deselectItemRange:function(cD,cE){var cF=this._getSelectableRange(cD,cE);for(var i=0,l=cF.length;i<l;i++){this._removeFromSelection(cF[i]);};},__mf:function(cG){var cI={};var cH;for(var i=0,l=cG.length;i<l;i++){cH=cG[i];cI[this._selectableToHashCode(cH)]=cH;};return cI;},_getSelectedItem:function(){for(var cJ in this.__eL){return this.__eL[cJ];};return null;},_setSelectedItem:function(cK){if(this._isSelectable(cK)){var cL=this.__eL;var cM=this._selectableToHashCode(cK);if(!cL[cM]||(cL.length>=2)){this._clearSelection();this._addToSelection(cK);};};},_addToSelection:function(cN){var cO=this._selectableToHashCode(cN);if(this.__eL[cO]==null&&this._isSelectable(cN)){this.__eL[cO]=cN;this._styleSelectable(cN,C,true);this.__lX=true;};},_toggleInSelection:function(cP){var cQ=this._selectableToHashCode(cP);if(this.__eL[cQ]==null){this.__eL[cQ]=cP;this._styleSelectable(cP,C,true);}else {delete this.__eL[cQ];this._styleSelectable(cP,C,false);};this.__lX=true;},_removeFromSelection:function(cR){var cS=this._selectableToHashCode(cR);if(this.__eL[cS]!=null){delete this.__eL[cS];this._styleSelectable(cR,C,false);this.__lX=true;};},_replaceMultiSelection:function(cT){var cW=false;var da,cY;var cU={};for(var i=0,l=cT.length;i<l;i++){da=cT[i];if(this._isSelectable(da)){cY=this._selectableToHashCode(da);cU[cY]=da;};};var db=cT[0];var cV=da;var cX=this.__eL;for(var cY in cX){if(cU[cY]){delete cU[cY];}else {da=cX[cY];delete cX[cY];this._styleSelectable(da,C,false);cW=true;};};for(var cY in cU){da=cX[cY]=cU[cY];this._styleSelectable(da,C,true);cW=true;};if(!cW){return false;};this._scrollItemIntoView(cV);this._setLeadItem(db);this._setAnchorItem(db);this.__lX=true;this._fireChange();},_fireChange:function(dc){if(this.__lX){this.__lY=dc||null;this.fireDataEvent(h,this.getSelection());delete this.__lX;};},_applyDefaultSelection:function(dd){if(dd===true||this.getMode()===D&&this.isSelectionEmpty()){var de=this._getFirstSelectable();if(de!=null){this.selectItem(de);};return de;};return null;}},destruct:function(){this._disposeObjects(O);this.__eL=this.__mc=this.__mb=null;this.__ma=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.__lj=g;},members:{__lj:null,_isSelectable:function(h){return this._isItemSelectable(h)&&h.getLayoutParent()===this.__lj;},_selectableToHashCode:function(j){return j.$$hash;},_styleSelectable:function(k,m,n){n?k.addState(m):k.removeState(m);},_capture:function(){this.__lj.capture();},_releaseCapture:function(){this.__lj.releaseCapture();},_isItemSelectable:function(o){if(this._userInteraction){return o.isVisible()&&o.isEnabled();}else {return o.isVisible();};},_getWidget:function(){return this.__lj;},_getLocation:function(){var p=this.__lj.getContentElement().getDomElement();return p?qx.bom.element.Location.get(p):null;},_getDimension:function(){return this.__lj.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.__lj.scrollChildIntoView(w);},getSelectables:function(x){var y=false;if(!x){y=this._userInteraction;this._userInteraction=true;};var B=this.__lj.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.__lj.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.__lj.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.__lj.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.__lj.getOrientation()===f;var N=this.__lj.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.__lj=null;}});})();(function(){var a="qx.ui.core.selection.ScrollArea";qx.Class.define(a,{extend:qx.ui.core.selection.Widget,members:{_isSelectable:function(b){return this._isItemSelectable(b)&&b.getLayoutParent()===this._getWidget().getChildrenContainer();},_getDimension:function(){return this._getWidget().getPaneSize();},_getScroll:function(){var c=this._getWidget();return {left:c.getScrollX(),top:c.getScrollY()};},_scrollBy:function(d,e){var f=this._getWidget();f.scrollByX(d);f.scrollByY(e);},_getPage:function(g,h){var m=this.getSelectables();var length=m.length;var p=m.indexOf(g);if(p===-1){throw new Error("Invalid lead item: "+g);};var j=this._getWidget();var r=j.getScrollY();var innerHeight=j.getInnerSize().height;var top,l,q;if(h){var o=r;var i=p;while(1){for(;i>=0;i--){top=j.getItemTop(m[i]);if(top<o){q=i+1;break;};};if(q==null){var s=this._getFirstSelectable();return s==g?null:s;};if(q>=p){o-=innerHeight+r-j.getItemBottom(g);q=null;continue;};return m[q];};}else {var n=innerHeight+r;var i=p;while(1){for(;i<length;i++){l=j.getItemBottom(m[i]);if(l>n){q=i-1;break;};};if(q==null){var k=this._getLastSelectable();return k==g?null:k;};if(q<=p){n+=j.getItemTop(g)-r;q=null;continue;};return m[q];};};}}});})();(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 r="-",q="best-fit",p="qx.util.placement.Placement",o="keep-align",n="direct",m='__jD',l="align-start",k="middle",j="align-end",i="align-center",c="center",h="edge-start",f="Class",b="edge-end",a="bottom",e="left",d="top",g="right";qx.Class.define(p,{extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__jD=qx.util.placement.DirectAxis;},properties:{axisX:{check:f},axisY:{check:f},edge:{check:[d,g,a,e],init:d},align:{check:[d,g,a,e,c,k],init:g}},statics:{__jE:null,compute:function(s,t,u,v,w,x,y){var z;this.__jE=this.__jE||new qx.util.placement.Placement();var C=w.split(r);var B=C[0];var A=C[1];{};this.__jE.set({axisX:this.__jI(x),axisY:this.__jI(y),edge:B,align:A});return this.__jE.compute(s,t,u,v);},__jF:null,__jG:null,__jH:null,__jI:function(D){switch(D){case n:this.__jF=this.__jF||qx.util.placement.DirectAxis;return this.__jF;case o:this.__jG=this.__jG||qx.util.placement.KeepAlignAxis;return this.__jG;case q:this.__jH=this.__jH||qx.util.placement.BestFitAxis;return this.__jH;default:throw new Error("Invalid 'mode' argument!'");};}},members:{__jD:null,compute:function(E,F,G,H){{};var I=this.getAxisX()||this.__jD;var K=I.computeStart(E.width,{start:G.left,end:G.right},{start:H.left,end:H.right},F.width,this.__jJ());var J=this.getAxisY()||this.__jD;var top=J.computeStart(E.height,{start:G.top,end:G.bottom},{start:H.top,end:H.bottom},F.height,this.__jK());return {left:K,top:top};},__jJ:function(){var M=this.getEdge();var L=this.getAlign();if(M==e){return h;}else if(M==g){return b;}else if(L==e){return l;}else if(L==c){return i;}else if(L==g){return j;};},__jK:function(){var O=this.getEdge();var N=this.getAlign();if(O==d){return h;}else if(O==a){return b;}else if(N==d){return l;}else if(N==k){return i;}else if(N==a){return j;};}},destruct:function(){this._disposeObjects(m);}});})();(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.__mN,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);};},__mN: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 o="Boolean",n="qx.data.Array",m="number",l="changeLength",k="-",j="0",h="qx.event.type.Data",g="0-",f="order",e="remove",b="add",d="",c="change",a="changeBubble";qx.Class.define(n,{extend:qx.core.Object,include:qx.data.marshal.MEventBubbling,implement:[qx.data.IListData],construct:function(p){qx.core.Object.call(this);if(p==undefined){this.__mO=[];}else if(arguments.length>1){this.__mO=[];for(var i=0;i<arguments.length;i++){this.__mO.push(arguments[i]);};}else if(typeof p==m){this.__mO=new Array(p);}else if(p instanceof Array){this.__mO=qx.lang.Array.clone(p);}else {this.__mO=[];this.dispose();throw new Error("Type of the parameter not supported!");};for(var i=0;i<this.__mO.length;i++){this._applyEventPropagation(this.__mO[i],null,i);};this.__mP();{};},properties:{autoDisposeItems:{check:o,init:false}},events:{"change":h,"changeLength":h},members:{__mO:null,concat:function(q){if(q){var r=this.__mO.concat(q);}else {var r=this.__mO.concat();};return new qx.data.Array(r);},join:function(s){return this.__mO.join(s);},pop:function(){var t=this.__mO.pop();this.__mP();this._registerEventChaining(null,t,this.length-1);this.fireDataEvent(a,{value:[],name:this.length+d,old:[t],item:this});this.fireDataEvent(c,{start:this.length-1,end:this.length-1,type:e,items:[t]},null);return t;},push:function(u){for(var i=0;i<arguments.length;i++){this.__mO.push(arguments[i]);this.__mP();this._registerEventChaining(arguments[i],null,this.length-1);this.fireDataEvent(a,{value:[arguments[i]],name:(this.length-1)+d,old:[],item:this});this.fireDataEvent(c,{start:this.length-1,end:this.length-1,type:b,items:[arguments[i]]},null);};return this.length;},reverse:function(){if(this.length==0){return;};var v=this.__mO.concat();this.__mO.reverse();this.__mQ(0,this.length);this.fireDataEvent(c,{start:0,end:this.length-1,type:f,items:null},null);this.fireDataEvent(a,{value:this.__mO,name:g+(this.__mO.length-1),old:v,item:this});},shift:function(){if(this.length==0){return;};var w=this.__mO.shift();this.__mP();this._registerEventChaining(null,w,this.length-1);this.__mQ(0,this.length);this.fireDataEvent(a,{value:[],name:j,old:[w],item:this});this.fireDataEvent(c,{start:0,end:this.length-1,type:e,items:[w]},null);return w;},slice:function(x,y){return new qx.data.Array(this.__mO.slice(x,y));},splice:function(z,A,B){var J=this.__mO.length;var F=this.__mO.splice.apply(this.__mO,arguments);if(this.__mO.length!=J){this.__mP();};var H=A>0;var D=arguments.length>2;var E=null;if(H||D){if(this.__mO.length>J){var I=b;E=qx.lang.Array.fromArguments(arguments,2);}else if(this.__mO.length<J){var I=e;E=F;}else {var I=f;};this.fireDataEvent(c,{start:z,end:this.length-1,type:I,items:E},null);};for(var i=0;i<F.length;i++){this._registerEventChaining(null,F[i],i);};for(var i=2;i<arguments.length;i++){this._registerEventChaining(arguments[i],null,z+i);};this.__mQ(z+(arguments.length-2)-A,this.length);var G=[];for(var i=2;i<arguments.length;i++){G[i-2]=arguments[i];};var C=(z+Math.max(arguments.length-3,A-1));var name=z==C?C:z+k+C;this.fireDataEvent(a,{value:G,name:name+d,old:F,item:this});return (new qx.data.Array(F));},sort:function(K){if(this.length==0){return;};var L=this.__mO.concat();this.__mO.sort.apply(this.__mO,arguments);if(qx.lang.Array.equals(this.__mO,L)===true){return;};this.__mQ(0,this.length);this.fireDataEvent(c,{start:0,end:this.length-1,type:f,items:null},null);this.fireDataEvent(a,{value:this.__mO,name:g+(this.length-1),old:L,item:this});},unshift:function(M){for(var i=arguments.length-1;i>=0;i--){this.__mO.unshift(arguments[i]);this.__mP();this.__mQ(0,this.length);this.fireDataEvent(a,{value:[this.__mO[0]],name:j,old:[this.__mO[1]],item:this});this.fireDataEvent(c,{start:0,end:this.length-1,type:b,items:[arguments[i]]},null);};return this.length;},toArray:function(){return this.__mO;},getItem:function(N){return this.__mO[N];},setItem:function(O,P){var Q=this.__mO[O];if(Q===P){return;};this.__mO[O]=P;this._registerEventChaining(P,Q,O);if(this.length!=this.__mO.length){this.__mP();};this.fireDataEvent(a,{value:[P],name:O+d,old:[Q],item:this});this.fireDataEvent(c,{start:O,end:O,type:b,items:[P]},null);},getLength:function(){return this.length;},indexOf:function(R){return this.__mO.indexOf(R);},toString:function(){if(this.__mO!=null){return this.__mO.toString();};return d;},contains:function(S){return this.__mO.indexOf(S)!==-1;},copy:function(){return this.concat();},insertAt:function(T,U){this.splice(T,0,U).dispose();},insertBefore:function(V,W){var X=this.indexOf(V);if(X==-1){this.push(W);}else {this.splice(X,0,W).dispose();};},insertAfter:function(Y,ba){var bb=this.indexOf(Y);if(bb==-1||bb==(this.length-1)){this.push(ba);}else {this.splice(bb+1,0,ba).dispose();};},removeAt:function(bc){var be=this.splice(bc,1);var bd=be.getItem(0);be.dispose();return bd;},removeAll:function(){for(var i=0;i<this.__mO.length;i++){this._registerEventChaining(null,this.__mO[i],i);};if(this.getLength()==0){return [];};var bg=this.getLength();var bf=this.__mO.concat();this.__mO.length=0;this.__mP();this.fireDataEvent(a,{value:[],name:g+(bg-1),old:bf,item:this});this.fireDataEvent(c,{start:0,end:bg-1,type:e,items:bf},null);return bf;},append:function(bh){if(bh instanceof qx.data.Array){bh=bh.toArray();};{};Array.prototype.push.apply(this.__mO,bh);for(var i=0;i<bh.length;i++){this._registerEventChaining(bh[i],null,this.__mO.length+i);};var bi=this.length;this.__mP();var name=bi==(this.length-1)?bi:bi+k+(this.length-1);this.fireDataEvent(a,{value:bh,name:name+d,old:[],item:this});this.fireDataEvent(c,{start:bi,end:this.length-1,type:b,items:bh},null);},remove:function(bj){var bk=this.indexOf(bj);if(bk!=-1){this.splice(bk,1).dispose();return bj;};},equals:function(bl){if(this.length!==bl.length){return false;};for(var i=0;i<this.length;i++){if(this.getItem(i)!==bl.getItem(i)){return false;};};return true;},sum:function(){var bm=0;for(var i=0;i<this.length;i++){bm+=this.getItem(i);};return bm;},max:function(){var bn=this.getItem(0);for(var i=1;i<this.length;i++){if(this.getItem(i)>bn){bn=this.getItem(i);};};return bn===undefined?null:bn;},min: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;},forEach:function(bp,bq){for(var i=0;i<this.__mO.length;i++){bp.call(bq,this.__mO[i],i,this);};},__mP:function(){var br=this.length;this.length=this.__mO.length;this.fireDataEvent(l,this.length,br);},__mQ:function(bs,bt){for(var i=bs;i<bt;i++){this._registerEventChaining(this.__mO[i],this.__mO[i],i);};}},destruct:function(){for(var i=0;i<this.__mO.length;i++){var bu=this.__mO[i];this._applyEventPropagation(null,bu,i);if(this.isAutoDisposeItems()&&bu&&bu instanceof qx.core.Object){bu.dispose();};};this.__mO=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 i="abstract",h="insetRight",g="insetTop",f="insetBottom",e="qx.ui.decoration.Abstract",d="shorthand",c="insetLeft",b="Number",a="_applyInsets";qx.Class.define(e,{extend:qx.core.Object,implement:[qx.ui.decoration.IDecorator],type:i,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:[g,h,f,c],mode:d}},members:{__dc:null,_getDefaultInsets:function(){throw new Error("Abstract method called.");},_isInitialized:function(){throw new Error("Abstract method called.");},_resetInsets:function(){this.__dc=null;},getInsets:function(){if(this.__dc){return this.__dc;};var j=this._getDefaultInsets();return this.__dc={left:this.getInsetLeft()==null?j.left:this.getInsetLeft(),right:this.getInsetRight()==null?j.right:this.getInsetRight(),bottom:this.getInsetBottom()==null?j.bottom:this.getInsetBottom(),top:this.getInsetTop()==null?j.top:this.getInsetTop()};},_applyInsets:function(){{};this.__dc=null;}},destruct:function(){this.__dc=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:{__mC:null,__mD:false,__mE:null,_bindableProperties:[f,l,m,n,j,d],execute:function(){var o=this.getCommand();if(o){if(this.__mD){this.__mD=false;}else {this.__mD=true;o.execute(this);};};this.fireEvent(b);},__mF:function(e){if(this.__mD){this.__mD=false;return;};this.__mD=true;this.execute();},_applyCommand:function(p,q){if(q!=null){q.removeListenerById(this.__mE);};if(p!=null){this.__mE=p.addListener(b,this.__mF,this);};var t=this.__mC;if(t==null){this.__mC=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.__mC=null;}});})();(function(){var s="head",r="unknown",q="readystatechange",p="script",o="load",n="opera",m="abort",l="on",k="timeout",j="Unknown response headers",d="error",i="qx.debug",g="mshtml",c="",b="loadend",f="browser.documentmode",e="engine.name",h="qx.debug.io",a="qx.bom.request.Script";qx.Bootstrap.define(a,{construct:function(){this.__uc();this.__tW=qx.Bootstrap.bind(this._onNativeLoad,this);this.__tX=qx.Bootstrap.bind(this._onNativeError,this);this.__tz=qx.Bootstrap.bind(this._onTimeout,this);this.__tY=document.head||document.getElementsByTagName(s)[0]||document.documentElement;this._emitter=new qx.event.Emitter();this.timeout=this.__ue()?0:15000;},events:{"readystatechange":a,"error":a,"loadend":a,"timeout":a,"abort":a,"load":a},members:{readyState:null,status:null,statusText:null,timeout:null,__ua:null,on:function(name,t,u){this._emitter.on(name,t,u);return this;},open:function(v,w){if(this.__tJ){return;};this.__uc();this.__tB=null;this.__tE=w;if(this.__uh(h)){qx.Bootstrap.debug(qx.bom.request.Script,"Open native request with "+"url: "+w);};this._readyStateChange(1);},setRequestHeader:function(x,y){if(this.__tJ){return null;};var z={};if(this.readyState!==1){throw new Error("Invalid state");};z[x]=y;this.__tE=qx.util.Uri.appendParamsToUrl(this.__tE,z);return this;},send:function(){if(this.__tJ){return null;};var C=this.__uf(),A=this.__tY,B=this;if(this.timeout>0){this.__eE=window.setTimeout(this.__tz,this.timeout);};if(this.__uh(h)){qx.Bootstrap.debug(qx.bom.request.Script,"Send native request");};A.insertBefore(C,A.firstChild);window.setTimeout(function(){B._readyStateChange(2);B._readyStateChange(3);});return this;},abort:function(){if(this.__tJ){return null;};this.__tB=true;this.__ug();this._emit(m);return this;},_emit:function(event){this[l+event]();this._emitter.emit(event,this);},onreadystatechange:function(){},onload:function(){},onloadend:function(){},onerror:function(){},onabort:function(){},ontimeout:function(){},getResponseHeader:function(D){if(this.__tJ){return null;};if(this.__uh(i)){qx.Bootstrap.debug("Response header cannot be determined for "+"requests made with script transport.");};return r;},getAllResponseHeaders:function(){if(this.__tJ){return null;};if(this.__uh(i)){qx.Bootstrap.debug("Response headers cannot be determined for"+"requests made with script transport.");};return j;},setDetermineSuccess:function(E){this.__ua=E;},dispose:function(){var F=this.__ub;if(!this.__tJ){if(F){F.onload=F.onreadystatechange=null;this.__ug();};if(this.__eE){window.clearTimeout(this.__eE);};this.__tJ=true;};},_getUrl:function(){return this.__tE;},_getScriptElement:function(){return this.__ub;},_onTimeout:function(){this.__ud();if(!this.__ue()){this._emit(d);};this._emit(k);if(!this.__ue()){this._emit(b);};},_onNativeLoad:function(){var I=this.__ub,G=this.__ua,H=this;if(this.__tB){return;};if(this.__uh(e)===g&&this.__uh(f)<9){if(!(/loaded|complete/).test(I.readyState)){return;}else {if(this.__uh(h)){qx.Bootstrap.debug(qx.bom.request.Script,"Received native readyState: loaded");};};};if(this.__uh(h)){qx.Bootstrap.debug(qx.bom.request.Script,"Received native load");};if(G){if(!this.status){this.status=G()?200:500;};};if(this.status===500){if(this.__uh(h)){qx.Bootstrap.debug(qx.bom.request.Script,"Detected error");};};if(this.__eE){window.clearTimeout(this.__eE);};window.setTimeout(function(){H._success();H._readyStateChange(4);H._emit(o);H._emit(b);});},_onNativeError:function(){this.__ud();this._emit(d);this._emit(b);},__ub:null,__tY:null,__tE:c,__tW:null,__tX:null,__tz:null,__eE:null,__tB:null,__tJ:null,__uc:function(){this.readyState=0;this.status=0;this.statusText=c;},_readyStateChange:function(J){this.readyState=J;this._emit(q);},_success:function(){this.__ug();this.readyState=4;if(!this.status){this.status=200;};this.statusText=c+this.status;},__ud:function(){this.__ug();this.readyState=4;this.status=0;this.statusText=null;},__ue:function(){var L=this.__uh(e)===g&&this.__uh(f)<9;var K=this.__uh(e)===n;return !(L||K);},__uf:function(){var M=this.__ub=document.createElement(p);M.src=this.__tE;M.onerror=this.__tX;M.onload=this.__tW;if(this.__uh(e)===g&&this.__uh(f)<9){M.onreadystatechange=this.__tW;};return M;},__ug:function(){var N=this.__ub;if(N&&N.parentNode){this.__tY.removeChild(N);};},__uh:function(O){if(qx&&qx.core&&qx.core.Environment){return qx.core.Environment.get(O);}else {if(O===e){return qx.bom.client.Engine.getName();};if(O===f){return qx.bom.client.Browser.getDocumentMode();};if(O==h){return false;};throw new Error("Unknown environment key at this phase");};}},defer:function(){if(qx&&qx.core&&qx.core.Environment){qx.core.Environment.add(h,false);};}});})();(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 u="mshtml",t="engine.name",s="backgroundPositionX",r='<div style="',q="backgroundPositionY",p='</div>',o='">',n="no-repeat",m="engine.version",l="scale",e=" ",k="repeat-x",h="repeat-y",c="hidden",b="qx.ui.decoration.MBackgroundImage",g="String",f="browser.quirksmode",i="repeat",a="",j="_applyBackgroundPosition",d="_applyBackgroundImage";qx.Mixin.define(b,{properties:{backgroundImage:{check:g,nullable:true,apply:d},backgroundRepeat:{check:[i,k,h,n,l],init:i,apply:d},backgroundPositionX:{nullable:true,apply:j},backgroundPositionY:{nullable:true,apply:j},backgroundPosition:{group:[q,s]}},members:{__sW:false,_generateMarkup:function(v,content){return this._generateBackgroundMarkup(v,content);},_generateBackgroundMarkup:function(w,content){var A=a;var z=this.getBackgroundImage();var y=this.getBackgroundRepeat();var top=this.getBackgroundPositionY();if(top==null){top=0;};var B=this.getBackgroundPositionX();if(B==null){B=0;};w.backgroundPosition=B+e+top;if(z){var x=qx.util.AliasManager.getInstance().resolve(z);A=qx.bom.element.Decoration.create(x,y,w);}else {if((qx.core.Environment.get(t)==u)){if(parseFloat(qx.core.Environment.get(m))<7||qx.core.Environment.get(f)){w.overflow=c;};};if(!content){content=a;};A=r+qx.bom.element.Style.compile(w)+o+content+p;};return A;},_applyBackgroundImage:function(){{};},_applyBackgroundPosition:function(){{};}}});})();(function(){var j="insetTop",i="insetBottom",h="sliceBottom",g="_applyFill",f="The value of the property 'rightSlice' is null! ",e="sliceLeft",d="_applyBaseImage",c="sliceRight",b="The value of the property 'bottomSlice' is null! ",a="String",A="The value of the property 'leftSlice' is null! ",z="insetRight",y="sliceTop",x="The value of the property 'topSlice' is null! ",w="insetLeft",v="qx.ui.decoration.Grid",u="-l",t="set",s="-t",r="-r",p="-b",q="shorthand",n="_applySlices",o="Please verify the image '",l="_applyInsets",m="' is present.",k="Number";qx.Class.define(v,{extend:qx.core.Object,implement:[qx.ui.decoration.IDecorator],construct:function(B,C){qx.core.Object.call(this);if(qx.ui.decoration.css3.BorderImage.IS_SUPPORTED){this.__BY=new qx.ui.decoration.css3.BorderImage();if(B){this.__Ca(B);};}else {this.__BY=new qx.ui.decoration.GridDiv(B);};if(C!=null){this.__BY.setInsets(C);};{};},properties:{baseImage:{check:a,nullable:true,apply:d},insetLeft:{check:k,nullable:true,apply:l},insetRight:{check:k,nullable:true,apply:l},insetBottom:{check:k,nullable:true,apply:l},insetTop:{check:k,nullable:true,apply:l},insets:{group:[j,z,i,w],mode:q},sliceLeft:{check:k,nullable:true,apply:n},sliceRight:{check:k,nullable:true,apply:n},sliceBottom:{check:k,nullable:true,apply:n},sliceTop:{check:k,nullable:true,apply:n},slices:{group:[y,c,h,e],mode:q},fill:{apply:g}},members:{__BY:null,getMarkup:function(){return this.__BY.getMarkup();},resize:function(D,E,F){this.__BY.resize(D,E,F);},tint:function(G,H){},getInsets:function(){return this.__BY.getInsets();},_applyInsets:function(I,J,name){var K=t+qx.lang.String.firstUp(name);this.__BY[K](I);},_applySlices:function(L,M,name){var N=t+qx.lang.String.firstUp(name);if(this.__BY[N]){this.__BY[N](L);};},_applyFill:function(O,P,name){if(this.__BY.setFill){this.__BY.setFill(O);};},_applyBaseImage:function(Q,R){if(this.__BY instanceof qx.ui.decoration.GridDiv){this.__BY.setBaseImage(Q);}else {this.__Ca(Q);};},__Ca:function(S){this.__BY.setBorderImage(S);var bd=qx.util.AliasManager.getInstance().resolve(S);var be=/(.*)(\.[a-z]+)$/.exec(bd);var Y=be[1];var bc=be[2];var V=qx.util.ResourceManager.getInstance();var bf=V.getImageHeight(Y+s+bc);var T=V.getImageWidth(Y+r+bc);var U=V.getImageHeight(Y+p+bc);var bg=V.getImageWidth(Y+u+bc);if(false&&!this.__BY instanceof qx.ui.decoration.css3.BorderImage){var W=x+o+Y+s+bc+m;var X=f+o+Y+r+bc+m;var bb=b+o+Y+p+bc+m;var ba=A+o+Y+u+bc+m;qx.core.Assert.assertNotNull(bf,W);qx.core.Assert.assertNotNull(T,X);qx.core.Assert.assertNotNull(U,bb);qx.core.Assert.assertNotNull(bg,ba);};if(bf&&T&&U&&bg){this.__BY.setSlice([bf,T,U,bg]);};}},destruct:function(){this.__BY.dispose();this.__BY=null;}});})();(function(){var e="qx.event.type.Event",d="qx.event.AcceleratingTimer",c="__jC",b="interval",a="Integer";qx.Class.define(d,{extend:qx.core.Object,construct:function(){qx.core.Object.call(this);this.__jC=new qx.event.Timer(this.getInterval());this.__jC.addListener(b,this._onInterval,this);},events:{"interval":e},properties:{interval:{check:a,init:100},firstInterval:{check:a,init:500},minimum:{check:a,init:20},decrease:{check:a,init:2}},members:{__jC:null,__pq:null,start:function(){this.__jC.setInterval(this.getFirstInterval());this.__jC.start();},stop:function(){this.__jC.stop();this.__pq=null;},_onInterval:function(){this.__jC.stop();if(this.__pq==null){this.__pq=this.getInterval();};this.__pq=Math.max(this.getMinimum(),this.__pq-this.getDecrease());this.__jC.setInterval(this.__pq);this.__jC.start();this.fireEvent(b);}},destruct:function(){this._disposeObjects(c);}});})();(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 b="qx.event.GlobalError",a="qx.globalErrorHandling";qx.Bootstrap.define(b,{statics:{__cp:null,__cq:null,__cr:null,__cs:function(){if(qx.core&&qx.core.Environment){return qx.core.Environment.get(a);}else {return !!qx.Bootstrap.getEnvironmentSetting(a);};},setErrorHandler:function(c,d){this.__cp=c||null;this.__cr=d||window;if(this.__cs()){if(c&&window.onerror){var e=qx.Bootstrap.bind(this.__ct,this);if(this.__cq==null){this.__cq=window.onerror;};var self=this;window.onerror=function(f,g,h){self.__cq(f,g,h);e(f,g,h);};};if(c&&!window.onerror){window.onerror=qx.Bootstrap.bind(this.__ct,this);};if(this.__cp==null){if(this.__cq!=null){window.onerror=this.__cq;this.__cq=null;}else {window.onerror=null;};};};},__ct:function(i,j,k){if(this.__cp){this.handleError(new qx.core.WindowError(i,j,k));};},observeMethod:function(l){if(this.__cs()){var self=this;return function(){if(!self.__cp){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.__cp){this.__cp.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.__eB={};this.__eC=qx.lang.Function.bind(this.__eG,this);this.__eD=false;},members:{__eE:null,__eF:null,__eB:null,__eD:null,__eC:null,schedule:function(c){if(this.__eE==null){this.__eE=window.setTimeout(this.__eC,0);};var d=c.toHashCode();if(this.__eF&&this.__eF[d]){return;};this.__eB[d]=c;this.__eD=true;},cancel:function(e){var f=e.toHashCode();if(this.__eF&&this.__eF[f]){this.__eF[f]=null;return;};delete this.__eB[f];if(qx.lang.Object.isEmpty(this.__eB)&&this.__eE!=null){window.clearTimeout(this.__eE);this.__eE=null;};},__eG:qx.event.GlobalError.observeMethod(function(){this.__eE=null;while(this.__eD){this.__eF=qx.lang.Object.clone(this.__eB);this.__eB={};this.__eD=false;for(var h in this.__eF){var g=this.__eF[h];if(g){this.__eF[h]=null;g.call();};};};this.__eF=null;})},destruct:function(){if(this.__eE!=null){window.clearTimeout(this.__eE);};this.__eC=this.__eB=null;}});})();(function(){var a="qx.lang.Object";qx.Bootstrap.define(a,{statics:{empty:function(b){{};for(var c in b){if(b.hasOwnProperty(c)){delete b[c];};};},isEmpty:function(d){{};for(var e in d){return false;};return true;},hasMinLength:function(f,g){{};if(g<=0){return true;};var length=0;for(var h in f){if((++length)>=g){return true;};};return false;},getLength:qx.Bootstrap.objectGetLength,getKeys:qx.Bootstrap.getKeys,getKeysAsString:qx.Bootstrap.getKeysAsString,getValues:function(j){{};var m=[];var k=Object.keys(j);for(var i=0,l=k.length;i<l;i++){m.push(j[k[i]]);};return m;},mergeWith:qx.Bootstrap.objectMergeWith,carefullyMergeWith:function(n,o){{};return qx.lang.Object.mergeWith(n,o,false);},merge:function(p,q){{};var r=arguments.length;for(var i=1;i<r;i++){qx.lang.Object.mergeWith(p,arguments[i]);};return p;},clone:function(s,t){if(qx.lang.Type.isObject(s)){var u={};for(var v in s){if(t){u[v]=qx.lang.Object.clone(s[v],t);}else {u[v]=s[v];};};return u;}else if(qx.lang.Type.isArray(s)){var u=[];for(var i=0;i<s.length;i++){if(t){u[i]=qx.lang.Object.clone(s[i]);}else {u[i]=s[i];};};return u;};return s;},invert:function(w){{};var x={};for(var y in w){x[w[y].toString()]=y;};return x;},getKeyFromValue:function(z,A){{};for(var B in z){if(z.hasOwnProperty(B)&&z[B]===A){return B;};};return null;},contains:function(C,D){{};return this.getKeyFromValue(C,D)!==null;},select:function(E,F){{};{};return F[E];},fromArray:function(G){{};var H={};for(var i=0,l=G.length;i<l;i++){{};H[G[i].toString()]=true;};return H;},toUriParameter:function(I,J){{};return qx.util.Uri.toParameter(I,J);}}});})();(function(){var a="qx.util.DeferredCall";qx.Class.define(a,{extend:qx.core.Object,construct:function(b,c){qx.core.Object.call(this);this.__cp=b;this.__cr=c||null;this.__eH=qx.util.DeferredCallManager.getInstance();},members:{__cp:null,__cr:null,__eH:null,cancel:function(){this.__eH.cancel(this);},schedule:function(){this.__eH.schedule(this);},call:function(){var d;{};this.__cr?this.__cp.apply(this.__cr):this.__cp();}},destruct:function(){this.cancel();this.__cr=this.__cp=this.__eH=null;}});})();(function(){var m="text",k="qx.html.Element",j="|capture|",h="activate",g="blur",f="deactivate",d="css.userselect",c="animationEnd",b="capture",a="visible",G="releaseCapture",F="|bubble|",E="__ff",D="qxSelectable",C="tabIndex",B="off",A="qx.html.Iframe",z="focus",w="none",v="css.userselect.none",t="hidden",u="on",r="div",s="",p="mshtml",q="engine.name",n="scroll",o="element";qx.Class.define(k,{extend:qx.core.Object,construct:function(H,I,J){qx.core.Object.call(this);this.__eI=H||r;this.__eJ=I||null;this.__eK=J||null;},statics:{DEBUG:false,_modified:{},_visibility:{},_scroll:{},_actions:[],__eL:{},__eM:null,__eN:null,_scheduleFlush:function(K){qx.html.Element.__fq.schedule();},flush:function(){var V;{};var N=this.__eO();var M=N.getFocus();if(M&&this.__eQ(M)){N.blur(M);};var bd=N.getActive();if(bd&&this.__eQ(bd)){qx.bom.Element.deactivate(bd);};var Q=this.__eP();if(Q&&this.__eQ(Q)){qx.bom.Element.releaseCapture(Q);};var W=[];var X=this._modified;for(var U in X){V=X[U];if(V.__fj()||V.classname==A){if(V.__eR&&qx.dom.Hierarchy.isRendered(V.__eR)){W.push(V);}else {{};V.__fi();};delete X[U];};};for(var i=0,l=W.length;i<l;i++){V=W[i];{};V.__fi();};var S=this._visibility;for(var U in S){V=S[U];var Y=V.__eR;if(!Y){delete S[U];continue;};{};if(!V.$$disposed){Y.style.display=V.__eU?s:w;if((qx.core.Environment.get(q)==p)){if(!(document.documentMode>=8)){Y.style.visibility=V.__eU?a:t;};};};delete S[U];};var scroll=this._scroll;for(var U in scroll){V=scroll[U];var be=V.__eR;if(be&&be.offsetWidth){var P=true;if(V.__eX!=null){V.__eR.scrollLeft=V.__eX;delete V.__eX;};if(V.__eY!=null){V.__eR.scrollTop=V.__eY;delete V.__eY;};var ba=V.__eV;if(ba!=null){var T=ba.element.getDomElement();if(T&&T.offsetWidth){qx.bom.element.Scroll.intoViewX(T,be,ba.align);delete V.__eV;}else {P=false;};};var bb=V.__eW;if(bb!=null){var T=bb.element.getDomElement();if(T&&T.offsetWidth){qx.bom.element.Scroll.intoViewY(T,be,bb.align);delete V.__eW;}else {P=false;};};if(P){delete scroll[U];};};};var O={"releaseCapture":1,"blur":1,"deactivate":1};for(var i=0;i<this._actions.length;i++){var bc=this._actions[i];var Y=bc.element.__eR;if(!Y||!O[bc.type]&&!bc.element.__fj()){continue;};var R=bc.args;R.unshift(Y);qx.bom.Element[bc.type].apply(qx.bom.Element,R);};this._actions=[];for(var U in this.__eL){var L=this.__eL[U];var be=L.element.__eR;if(be){qx.bom.Selection.set(be,L.start,L.end);delete this.__eL[U];};};qx.event.handler.Appear.refresh();},__eO:function(){if(!this.__eM){var bf=qx.event.Registration.getManager(window);this.__eM=bf.getHandler(qx.event.handler.Focus);};return this.__eM;},__eP:function(){if(!this.__eN){var bg=qx.event.Registration.getManager(window);this.__eN=bg.getDispatcher(qx.event.dispatch.MouseCapture);};return this.__eN.getCaptureElement();},__eQ:function(bh){var bi=qx.core.ObjectRegistry.fromHashCode(bh.$$element);return bi&&!bi.__fj();}},members:{__eI:null,__eR:null,__eS:false,__eT:true,__eU:true,__eV:null,__eW:null,__eX:null,__eY:null,__fa:null,__fb:null,__fc:null,__eJ:null,__eK:null,__fd:null,__fe:null,__ff:null,__fg:null,__fh:null,_scheduleChildrenUpdate:function(){if(this.__fg){return;};this.__fg=true;qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush(o);},_createDomElement:function(){return qx.dom.Element.create(this.__eI);},__fi:function(){{};var length;var bj=this.__ff;if(bj){length=bj.length;var bk;for(var i=0;i<length;i++){bk=bj[i];if(bk.__eU&&bk.__eT&&!bk.__eR){bk.__fi();};};};if(!this.__eR){this.__eR=this._createDomElement();this.__eR.$$element=this.$$hash;this._copyData(false);if(bj&&length>0){this._insertChildren();};}else {this._syncData();if(this.__fg){this._syncChildren();};};delete this.__fg;},_insertChildren:function(){var bl=this.__ff;var length=bl.length;var bn;if(length>2){var bm=document.createDocumentFragment();for(var i=0;i<length;i++){bn=bl[i];if(bn.__eR&&bn.__eT){bm.appendChild(bn.__eR);};};this.__eR.appendChild(bm);}else {var bm=this.__eR;for(var i=0;i<length;i++){bn=bl[i];if(bn.__eR&&bn.__eT){bm.appendChild(bn.__eR);};};};},_syncChildren:function(){var bs;var bx=qx.core.ObjectRegistry;var bo=this.__ff;var bv=bo.length;var bp;var bt;var br=this.__eR;var bu=br.childNodes;var bq=0;var bw;{};for(var i=bu.length-1;i>=0;i--){bw=bu[i];bt=bx.fromHashCode(bw.$$element);if(!bt||!bt.__eT||bt.__fh!==this){br.removeChild(bw);{};};};for(var i=0;i<bv;i++){bp=bo[i];if(bp.__eT){bt=bp.__eR;bw=bu[bq];if(!bt){continue;};if(bt!=bw){if(bw){br.insertBefore(bt,bw);}else {br.appendChild(bt);};{};};bq++;};};{};},_copyData:function(by){var bC=this.__eR;var bB=this.__eK;if(bB){var bz=qx.bom.element.Attribute;for(var bD in bB){bz.set(bC,bD,bB[bD]);};};var bB=this.__eJ;if(bB){var bA=qx.bom.element.Style;if(by){bA.setStyles(bC,bB);}else {bA.setCss(bC,bA.compile(bB));};};var bB=this.__fd;if(bB){for(var bD in bB){this._applyProperty(bD,bB[bD]);};};var bB=this.__fe;if(bB){qx.event.Registration.getManager(bC).importListeners(bC,bB);delete this.__fe;};},_syncData:function(){var bI=this.__eR;var bH=qx.bom.element.Attribute;var bF=qx.bom.element.Style;var bG=this.__fb;if(bG){var bL=this.__eK;if(bL){var bJ;for(var bK in bG){bJ=bL[bK];if(bJ!==undefined){bH.set(bI,bK,bJ);}else {bH.reset(bI,bK);};};};this.__fb=null;};var bG=this.__fa;if(bG){var bL=this.__eJ;if(bL){var bE={};for(var bK in bG){bE[bK]=bL[bK];};bF.setStyles(bI,bE);};this.__fa=null;};var bG=this.__fc;if(bG){var bL=this.__fd;if(bL){var bJ;for(var bK in bG){this._applyProperty(bK,bL[bK]);};};this.__fc=null;};},__fj:function(){var bM=this;while(bM){if(bM.__eS){return true;};if(!bM.__eT||!bM.__eU){return false;};bM=bM.__fh;};return false;},__fk:function(bN){if(bN.__fh===this){throw new Error("Child is already in: "+bN);};if(bN.__eS){throw new Error("Root elements could not be inserted into other ones.");};if(bN.__fh){bN.__fh.remove(bN);};bN.__fh=this;if(!this.__ff){this.__ff=[];};if(this.__eR){this._scheduleChildrenUpdate();};},__fl:function(bO){if(bO.__fh!==this){throw new Error("Has no child: "+bO);};if(this.__eR){this._scheduleChildrenUpdate();};delete bO.__fh;},__fm:function(bP){if(bP.__fh!==this){throw new Error("Has no child: "+bP);};if(this.__eR){this._scheduleChildrenUpdate();};},getChildren:function(){return this.__ff||null;},getChild:function(bQ){var bR=this.__ff;return bR&&bR[bQ]||null;},hasChildren:function(){var bS=this.__ff;return bS&&bS[0]!==undefined;},indexOf:function(bT){var bU=this.__ff;return bU?bU.indexOf(bT):-1;},hasChild:function(bV){var bW=this.__ff;return bW&&bW.indexOf(bV)!==-1;},add:function(bX){if(arguments[1]){for(var i=0,l=arguments.length;i<l;i++){this.__fk(arguments[i]);};this.__ff.push.apply(this.__ff,arguments);}else {this.__fk(bX);this.__ff.push(bX);};return this;},addAt:function(bY,ca){this.__fk(bY);qx.lang.Array.insertAt(this.__ff,bY,ca);return this;},remove:function(cb){var cc=this.__ff;if(!cc){return this;};if(arguments[1]){var cd;for(var i=0,l=arguments.length;i<l;i++){cd=arguments[i];this.__fl(cd);qx.lang.Array.remove(cc,cd);};}else {this.__fl(cb);qx.lang.Array.remove(cc,cb);};return this;},removeAt:function(ce){var cf=this.__ff;if(!cf){throw new Error("Has no children!");};var cg=cf[ce];if(!cg){throw new Error("Has no child at this position!");};this.__fl(cg);qx.lang.Array.removeAt(this.__ff,ce);return this;},removeAll:function(){var ch=this.__ff;if(ch){for(var i=0,l=ch.length;i<l;i++){this.__fl(ch[i]);};ch.length=0;};return this;},getParent:function(){return this.__fh||null;},insertInto:function(parent,ci){parent.__fk(this);if(ci==null){parent.__ff.push(this);}else {qx.lang.Array.insertAt(this.__ff,this,ci);};return this;},insertBefore:function(cj){var parent=cj.__fh;parent.__fk(this);qx.lang.Array.insertBefore(parent.__ff,this,cj);return this;},insertAfter:function(ck){var parent=ck.__fh;parent.__fk(this);qx.lang.Array.insertAfter(parent.__ff,this,ck);return this;},moveTo:function(cl){var parent=this.__fh;parent.__fm(this);var cm=parent.__ff.indexOf(this);if(cm===cl){throw new Error("Could not move to same index!");}else if(cm<cl){cl--;};qx.lang.Array.removeAt(parent.__ff,cm);qx.lang.Array.insertAt(parent.__ff,this,cl);return this;},moveBefore:function(cn){var parent=this.__fh;return this.moveTo(parent.__ff.indexOf(cn));},moveAfter:function(co){var parent=this.__fh;return this.moveTo(parent.__ff.indexOf(co)+1);},free:function(){var parent=this.__fh;if(!parent){throw new Error("Has no parent to remove from.");};if(!parent.__ff){return this;};parent.__fl(this);qx.lang.Array.remove(parent.__ff,this);return this;},getDomElement:function(){return this.__eR||null;},getNodeName:function(){return this.__eI;},setNodeName:function(name){this.__eI=name;},setRoot:function(cp){this.__eS=cp;},useMarkup:function(cq){if(this.__eR){throw new Error("Could not overwrite existing element!");};if((qx.core.Environment.get(q)==p)){var cr=document.createElement(r);}else {var cr=qx.dom.Element.getHelperElement();};cr.innerHTML=cq;this.useElement(cr.firstChild);return this.__eR;},useElement:function(cs){if(this.__eR){throw new Error("Could not overwrite existing element!");};this.__eR=cs;this.__eR.$$element=this.$$hash;this._copyData(true);},isFocusable:function(){var cu=this.getAttribute(C);if(cu>=1){return true;};var ct=qx.event.handler.Focus.FOCUSABLE_ELEMENTS;if(cu>=0&&ct[this.__eI]){return true;};return false;},setSelectable:function(cv){this.setAttribute(D,cv?u:B);var cw=qx.core.Environment.get(d);if(cw){this.setStyle(cw,cv?m:qx.core.Environment.get(v));};},isNativelyFocusable:function(){return !!qx.event.handler.Focus.FOCUSABLE_ELEMENTS[this.__eI];},include:function(){if(this.__eT){return this;};delete this.__eT;if(this.__fh){this.__fh._scheduleChildrenUpdate();};return this;},exclude:function(){if(!this.__eT){return this;};this.__eT=false;if(this.__fh){this.__fh._scheduleChildrenUpdate();};return this;},isIncluded:function(){return this.__eT===true;},fadeIn:function(cx){var cy=qxWeb(this.__eR);if(cy.isPlaying()){cy.stop();};if(!this.__eR){this.__fi();cy[0]=this.__eR;};if(this.__eR){cy.fadeIn(cx);return cy.getAnimationHandles()[0];};},fadeOut:function(cz){var cA=qxWeb(this.__eR);if(cA.isPlaying()){cA.stop();};if(this.__eR){cA.fadeOut(cz).once(c,function(){this.hide();qx.html.Element.flush();},this);return cA.getAnimationHandles()[0];};},show:function(){if(this.__eU){return this;};if(this.__eR){qx.html.Element._visibility[this.$$hash]=this;qx.html.Element._scheduleFlush(o);};if(this.__fh){this.__fh._scheduleChildrenUpdate();};delete this.__eU;},hide:function(){if(!this.__eU){return this;};if(this.__eR){qx.html.Element._visibility[this.$$hash]=this;qx.html.Element._scheduleFlush(o);};this.__eU=false;},isVisible:function(){return this.__eU===true;},scrollChildIntoViewX:function(cB,cC,cD){var cE=this.__eR;var cF=cB.getDomElement();if(cD!==false&&cE&&cE.offsetWidth&&cF&&cF.offsetWidth){qx.bom.element.Scroll.intoViewX(cF,cE,cC);}else {this.__eV={element:cB,align:cC};qx.html.Element._scroll[this.$$hash]=this;qx.html.Element._scheduleFlush(o);};delete this.__eX;},scrollChildIntoViewY:function(cG,cH,cI){var cJ=this.__eR;var cK=cG.getDomElement();if(cI!==false&&cJ&&cJ.offsetWidth&&cK&&cK.offsetWidth){qx.bom.element.Scroll.intoViewY(cK,cJ,cH);}else {this.__eW={element:cG,align:cH};qx.html.Element._scroll[this.$$hash]=this;qx.html.Element._scheduleFlush(o);};delete this.__eY;},scrollToX:function(x,cL){var cM=this.__eR;if(cL!==true&&cM&&cM.offsetWidth){cM.scrollLeft=x;delete this.__eX;}else {this.__eX=x;qx.html.Element._scroll[this.$$hash]=this;qx.html.Element._scheduleFlush(o);};delete this.__eV;},getScrollX:function(){var cN=this.__eR;if(cN){return cN.scrollLeft;};return this.__eX||0;},scrollToY:function(y,cO){var cP=this.__eR;if(cO!==true&&cP&&cP.offsetWidth){cP.scrollTop=y;delete this.__eY;}else {this.__eY=y;qx.html.Element._scroll[this.$$hash]=this;qx.html.Element._scheduleFlush(o);};delete this.__eW;},getScrollY:function(){var cQ=this.__eR;if(cQ){return cQ.scrollTop;};return this.__eY||0;},disableScrolling:function(){this.enableScrolling();this.scrollToX(0);this.scrollToY(0);this.addListener(n,this.__fo,this);},enableScrolling:function(){this.removeListener(n,this.__fo,this);},__fn:null,__fo:function(e){if(!this.__fn){this.__fn=true;this.__eR.scrollTop=0;this.__eR.scrollLeft=0;delete this.__fn;};},getTextSelection:function(){var cR=this.__eR;if(cR){return qx.bom.Selection.get(cR);};return null;},getTextSelectionLength:function(){var cS=this.__eR;if(cS){return qx.bom.Selection.getLength(cS);};return null;},getTextSelectionStart:function(){var cT=this.__eR;if(cT){return qx.bom.Selection.getStart(cT);};return null;},getTextSelectionEnd:function(){var cU=this.__eR;if(cU){return qx.bom.Selection.getEnd(cU);};return null;},setTextSelection:function(cV,cW){var cX=this.__eR;if(cX){qx.bom.Selection.set(cX,cV,cW);return;};qx.html.Element.__eL[this.toHashCode()]={element:this,start:cV,end:cW};qx.html.Element._scheduleFlush(o);},clearTextSelection:function(){var cY=this.__eR;if(cY){qx.bom.Selection.clear(cY);};delete qx.html.Element.__eL[this.toHashCode()];},__fp:function(da,dc){var dd=qx.html.Element._actions;dd.push({type:da,element:this,args:dc||[]});qx.html.Element._scheduleFlush(o);},focus:function(){this.__fp(z);},blur:function(){this.__fp(g);},activate:function(){this.__fp(h);},deactivate:function(){this.__fp(f);},capture:function(de){this.__fp(b,[de!==false]);},releaseCapture:function(){this.__fp(G);},setStyle:function(df,dg,dh){if(!this.__eJ){this.__eJ={};};if(this.__eJ[df]==dg){return this;};if(dg==null){delete this.__eJ[df];}else {this.__eJ[df]=dg;};if(this.__eR){if(dh){qx.bom.element.Style.set(this.__eR,df,dg);return this;};if(!this.__fa){this.__fa={};};this.__fa[df]=true;qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush(o);};return this;},setStyles:function(di,dj){var dk=qx.bom.element.Style;if(!this.__eJ){this.__eJ={};};if(this.__eR){if(!this.__fa){this.__fa={};};for(var dm in di){var dl=di[dm];if(this.__eJ[dm]==dl){continue;};if(dl==null){delete this.__eJ[dm];}else {this.__eJ[dm]=dl;};if(dj){dk.set(this.__eR,dm,dl);continue;};this.__fa[dm]=true;};qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush(o);}else {for(var dm in di){var dl=di[dm];if(this.__eJ[dm]==dl){continue;};if(dl==null){delete this.__eJ[dm];}else {this.__eJ[dm]=dl;};};};return this;},removeStyle:function(dn,dp){this.setStyle(dn,null,dp);return this;},getStyle:function(dq){return this.__eJ?this.__eJ[dq]:null;},getAllStyles:function(){return this.__eJ||null;},setAttribute:function(dr,ds,dt){if(!this.__eK){this.__eK={};};if(this.__eK[dr]==ds){return this;};if(ds==null){delete this.__eK[dr];}else {this.__eK[dr]=ds;};if(this.__eR){if(dt){qx.bom.element.Attribute.set(this.__eR,dr,ds);return this;};if(!this.__fb){this.__fb={};};this.__fb[dr]=true;qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush(o);};return this;},setAttributes:function(du,dv){for(var dw in du){this.setAttribute(dw,du[dw],dv);};return this;},removeAttribute:function(dx,dy){return this.setAttribute(dx,null,dy);},getAttribute:function(dz){return this.__eK?this.__eK[dz]:null;},_applyProperty:function(name,dA){},_setProperty:function(dB,dC,dD){if(!this.__fd){this.__fd={};};if(this.__fd[dB]==dC){return this;};if(dC==null){delete this.__fd[dB];}else {this.__fd[dB]=dC;};if(this.__eR){if(dD){this._applyProperty(dB,dC);return this;};if(!this.__fc){this.__fc={};};this.__fc[dB]=true;qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush(o);};return this;},_removeProperty:function(dE,dF){return this._setProperty(dE,null,dF);},_getProperty:function(dG){var dH=this.__fd;if(!dH){return null;};var dI=dH[dG];return dI==null?null:dI;},addListener:function(dJ,dK,self,dL){var dM;if(this.$$disposed){return null;};{};if(this.__eR){return qx.event.Registration.addListener(this.__eR,dJ,dK,self,dL);};if(!this.__fe){this.__fe={};};if(dL==null){dL=false;};var dN=qx.event.Manager.getNextUniqueId();var dO=dJ+(dL?j:F)+dN;this.__fe[dO]={type:dJ,listener:dK,self:self,capture:dL,unique:dN};return dO;},removeListener:function(dP,dQ,self,dR){var dS;if(this.$$disposed){return null;};{};if(this.__eR){qx.event.Registration.removeListener(this.__eR,dP,dQ,self,dR);}else {var dU=this.__fe;var dT;if(dR==null){dR=false;};for(var dV in dU){dT=dU[dV];if(dT.listener===dQ&&dT.self===self&&dT.capture===dR&&dT.type===dP){delete dU[dV];break;};};};return this;},removeListenerById:function(dW){if(this.$$disposed){return null;};if(this.__eR){qx.event.Registration.removeListenerById(this.__eR,dW);}else {delete this.__fe[dW];};return this;},hasListener:function(dX,dY){if(this.$$disposed){return false;};if(this.__eR){return qx.event.Registration.hasListener(this.__eR,dX,dY);};var eb=this.__fe;var ea;if(dY==null){dY=false;};for(var ec in eb){ea=eb[ec];if(ea.capture===dY&&ea.type===dX){return true;};};return false;}},defer:function(ed){ed.__fq=new qx.util.DeferredCall(ed.flush,ed);},destruct:function(){var ee=this.__eR;if(ee){qx.event.Registration.getManager(ee).removeAllListeners(ee);ee.$$element=s;};if(!qx.core.ObjectRegistry.inShutDown){var parent=this.__fh;if(parent&&!parent.$$disposed){parent.remove(this);};};this._disposeArray(E);this.__eK=this.__eJ=this.__fe=this.__fd=this.__fb=this.__fa=this.__fc=this.__eR=this.__fh=this.__eV=this.__eW=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 g="qx.core.BaseInit",f="engine.name",d="os.name",c="showcase.Application",b="engine.version",a="";qx.Class.define(g,{statics:{__id:null,getApplication:function(){return this.__id||null;},ready:function(){if(this.__id){return;};if(qx.core.Environment.get(f)==a){qx.log.Logger.warn("Could not detect engine!");};if(qx.core.Environment.get(b)==a){qx.log.Logger.warn("Could not detect the version of the engine!");};if(qx.core.Environment.get(d)==a){qx.log.Logger.warn("Could not detect operating system!");};qx.log.Logger.debug(this,"Load runtime: "+(new Date-qx.Bootstrap.LOADSTART)+"ms");var i=c;var j=qx.Class.getByName(i);if(j){this.__id=new j;var h=new Date;this.__id.main();qx.log.Logger.debug(this,"Main runtime: "+(new Date-h)+"ms");var h=new Date;this.__id.finalize();qx.log.Logger.debug(this,"Finalize runtime: "+(new Date-h)+"ms");}else {qx.log.Logger.warn("Missing application class: "+i);};},__ie:function(e){var k=this.__id;if(k){k.close();};},__if:function(){var l=this.__id;if(l){l.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:{__jq:[s,null,r,h,null,a,o,null,a],__jr:{backgroundImage:null,backgroundPosition:null,backgroundRepeat:null},__js: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;},__jt: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.__js(E,top);var G=qx.util.ResourceManager.getInstance().toUri(C);if(this.__jt(G)){G=j+G+j;};var H=this.__jq;H[1]=G;H[4]=F;H[7]=D;return H.join(q);},getStyles:function(I,J,K,top){if(!I){return this.__jr;};var L=this.__js(K,top);var N=qx.util.ResourceManager.getInstance().toUri(I);var O;if(this.__jt(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="widget",g="qx.ui.core.MPlacement",f="left-top",e="left-middle",d="right-middle",c="top-center",b="offsetRight",a="shorthand",F="offsetLeft",E="top-left",D="appear",C="offsetBottom",B="top",A="top-right",z="offsetTop",y="right-bottom",x="right-top",w="bottom-center",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(g,{statics:{__eU:null,__jv:s,setVisibleElement:function(G){this.__eU=G;},getVisibleElement:function(){return this.__eU;},setMoveDirection:function(H){if(H===B||H===s){this.__jv=H;}else {throw new Error("Invalid value for the parameter 'direction' "+"[qx.ui.core.MPlacement.setMoveDirection()], the value was '"+H+"' "+"but 'top' or 'left' are allowed.");};},getMoveDirection:function(){return this.__jv;}},properties:{position:{check:[E,c,A,n,w,i,f,e,q,x,d,y],init:n,themeable:true},placeMethod:{check:[h,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,b,C,F],mode:a,themeable:true}},members:{__jw:null,__jx:null,__jy:null,getLayoutLocation:function(I){var L,K,M,top;K=I.getBounds();if(!K){return null;};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.__jz();this.__jw=qx.lang.Function.bind(this.placeToWidget,this,V,false);qx.event.Idle.getInstance().addListener(v,this.__jw);this.__jy=function(){this.__jz();};this.addListener(l,this.__jy,this);};var X=V.getContainerLocation()||this.getLayoutLocation(V);if(X!=null){this.__jB(X);return true;}else {return false;};},__jz:function(){if(this.__jw){qx.event.Idle.getInstance().removeListener(v,this.__jw);this.__jw=null;};if(this.__jy){this.removeListener(l,this.__jy,this);this.__jy=null;};},placeToMouse:function(event){var ba=event.getDocumentLeft();var top=event.getDocumentTop();var Y={left:ba,top:top,right:ba,bottom:top};this.__jB(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.__jw=qx.lang.Function.bind(this.placeToElement,this,bb,false);qx.event.Idle.getInstance().addListener(v,this.__jw);this.addListener(l,function(){if(this.__jw){qx.event.Idle.getInstance().removeListener(v,this.__jw);this.__jw=null;};},this);};this.__jB(bd);},placeToPoint:function(be){var bf={left:be.left,top:be.top,right:be.left,bottom:be.top};this.__jB(bf);},_getPlacementOffsets:function(){return {left:this.getOffsetLeft(),top:this.getOffsetTop(),right:this.getOffsetRight(),bottom:this.getOffsetBottom()};},__jA: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.__jA(bg);},this);}else {bg.call(this,bh);};},__jB:function(bi){this.__jA(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.__jz();}});})();(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 q="other",p="widgets",o="undefined",n="fonts",m="appearances",k="qx.Theme",j="]",h="[Theme ",g="colors",f="decorations",c="Theme",e="meta",d="borders",b="icons";qx.Bootstrap.define(k,{statics:{define:function(name,r){if(!r){var r={};};r.include=this.__rV(r.include);r.patch=this.__rV(r.patch);{};var s={$$type:c,name:name,title:r.title,toString:this.genericToString};if(r.extend){s.supertheme=r.extend;};s.basename=qx.Bootstrap.createNamespace(name,s);this.__rY(s,r);this.__rW(s,r);this.$$registry[name]=s;for(var i=0,a=r.include,l=a.length;i<l;i++){this.include(s,a[i]);};for(var i=0,a=r.patch,l=a.length;i<l;i++){this.patch(s,a[i]);};},__rV:function(t){if(!t){return [];};if(qx.Bootstrap.isArray(t)){return t;}else {return [t];};},__rW:function(u,v){var w=v.aliases||{};if(v.extend&&v.extend.aliases){qx.Bootstrap.objectMergeWith(w,v.extend.aliases,false);};u.aliases=w;},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 h+this.name+j;},__rX:function(x){for(var i=0,y=this.__sa,l=y.length;i<l;i++){if(x[y[i]]){return y[i];};};},__rY:function(z,A){var D=this.__rX(A);if(A.extend&&!D){D=A.extend.type;};z.type=D||q;var F=function(){};if(A.extend){F.prototype=new A.extend.$$clazz;};var E=F.prototype;var C=A[D];for(var B in C){E[B]=C[B];if(E[B].base){{};E[B].base=A.extend;};};z.$$clazz=F;z[D]=new F;},$$registry:{},__sa:[g,d,f,n,b,p,m,e],__h:null,__sb:null,__i:function(){},patch:function(G,H){this.__sc(H);var J=this.__rX(H);if(J!==this.__rX(G)){throw new Error("The mixins '"+G.name+"' are not compatible '"+H.name+"'!");};var I=H[J];var K=G.$$clazz.prototype;for(var L in I){K[L]=I[L];};},include:function(M,N){this.__sc(N);var P=N.type;if(P!==M.type){throw new Error("The mixins '"+M.name+"' are not compatible '"+N.name+"'!");};var O=N[P];var Q=M.$$clazz.prototype;for(var R in O){if(Q[R]!==undefined){continue;};Q[R]=O[R];};},__sc:function(S){if(typeof S===o||S==null){var T;var U=new Error("Mixin theme is not a valid theme!");{};throw U;};}}});})();(function(){var dj="table-row-background-even",di="button-box-pressed-top-right",dh="arrow-left",dg="datechooser-weekday",df="arrow-up",de="icon/16/actions/dialog-ok.png",dd="button-box-top-right",dc="slidebar",db="#BABABA",da="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",dr="arrow-down-small",ds="tooltip-error",dp="window-restore",dq="resize-frame",dm="scroll-knob",dn="tabview-close",dk="atom/label",dl="button-box-pressed-bottom-right",dt="button-box-pressed-hovered-bottom-right",du="icon/16/actions/dialog-cancel.png",cI="qx.theme.simple.Appearance",cH="menu-slidebar",cK="treevirtual-minus-cross",cJ="background-pane",cM="table-",cL="scroll-knob-pressed",cO="icon",cN="arrow-rewind",cG="icon/16/apps/office-calendar.png",cF="headline",l="treevirtual-plus-start",m="treevirtual-minus-end",n="checkbox-undetermined",o="button-box-bottom-right",p="datechooser-week",q="descending",r="splitpane",s="toolbar-separator",t="arrow-up-small",u="horizontal",dI="border-light-shadow",dH="text-placeholder",dG="dragover",dF="treevirtual-plus-cross",dM="scrollarea",dL="treevirtual-line",dK="menu-checkbox",dJ="best-fit",dO="button-border",dN="treevirtual-cross",bh="tabview-page-button-right",bi="button-hover",bf="tabview-page-button-top",bg="tabview-page-button-bottom",bl="tabview-page-button-left",bm="menubar-button-pressed",bj="progressbar",bk="tree-file",bd="tooltip-text",be="keep-align",M="alias",L="ascending",O="button-box-hovered-right-borderless",N="button-box-right-borderless",I="lead-item",H="checkbox-focused",K="window-minimize",J="button-box-pressed-hovered-top-right",G="knob-",F="treevirtual-minus-only",br="treevirtual-minus-start",bs="checkbox-checked",bt="window",bu="window-active",bn="table-header-cell-first",bo="button-box-pressed-right-borderless",bp="scroll-knob-hovered",bq="select-column-order",bv="button-box-pressed-hovered-right-borderless",bw="scroll-knob-pressed-hovered",X="white-box",W="datechooser-week-header",V="menubar-button-hovered",U="table-header-column-button",T="window-close",S="datechooser-date-pane",R="cursor-",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="table-header",bF="menu-separator",bG="icon/16/actions/view-refresh.png",cj="menu-slidebar-button",ci="scrollbar/button",ch="border-invalid",cg="-pressed",cn="tree-minus",cm="statusbar",cl="down",ck="text",cq="background-disabled-checked",cp="tree",cB="slidebar/button-forward",cC="icon/16/places/folder.png",cz="icon/16/mimetypes/text-plain.png",cA="tree-plus",cx="default",cy="datechooser",cv="blank",cw="treevirtual-folder",cD="virtual-list",cE="arrow-right",cS="-hovered",cR="left",cU="up",cT="right-top",cW="focused-inset",cV="slidebar/button-backward",cY="-disabled",cX="link",cQ="background-disabled",cP="-right",dB="radiobutton",dC="arrow-",dD="checkbox",dE="-left",dx="combobox",dy="tree-folder",dz="selectbox",dA="-invalid",dv="-focused",dw="icon/16/places/folder-open.png",k="background-selected-dark",j="invalid",h="scrollbar",g="inset",f="center",e="datechooser/button",d="right",c="button-box-hovered",b="button-box-pressed-hovered",a="button-box-pressed",x="button-frame",y="-middle",v="main",w="light-background",B="-invert",C="combobox/button",z="list",A="middle",D="menu-button",E="toolbar-button",cr="spinner",co="arrow-down",cu="white",cs="background-selected",ce="text-selected",cc="cell",P="tooltip",cf="popup",ba="",Y="label",bJ="text-disabled",bK="groupbox",bL="image",bM="button-box",bN="bold",bO="textfield",bP="background",bQ="main-dark",bH="atom",bI="pointer",cd="button",ct="widget";qx.Theme.define(cI,{appearances:{"widget":{},"label":{style:function(dP){return {textColor:dP.disabled?bJ:undefined};}},"image":{style:function(dQ){return {opacity:!dQ.replacement&&dQ.disabled?0.3:undefined};}},"atom":{},"atom/label":Y,"atom/icon":bL,"root":{style:function(dR){return {backgroundColor:bP,textColor:ck,font:cx};}},"popup":{style:function(dS){return {decorator:cf,backgroundColor:cJ};}},"tooltip":{include:cf,style:function(dT){return {backgroundColor:P,textColor:bd,decorator:P,padding:[1,3,2,3],offset:[15,5,5,5]};}},"tooltip/atom":bH,"tooltip-error":{include:P,style:function(dU){return {textColor:ce,showTimeout:100,hideTimeout:10000,decorator:ds,font:bN,backgroundColor:undefined};}},"tooltip-error/atom":bH,"iframe":{style:function(dV){return {backgroundColor:cu,decorator:bQ};}},"move-frame":{style:function(dW){return {decorator:bQ};}},"resize-frame":cb,"dragdrop-cursor":{style:function(dX){var dY=ca;if(dX.copy){dY=bz;}else if(dX.move){dY=bT;}else if(dX.alias){dY=M;};return {source:qx.theme.simple.Image.URLS[R+dY],position:cT,offset:[2,16,2,6]};}},"slidebar":{},"slidebar/scrollpane":{},"slidebar/content":{},"slidebar/button-forward":{alias:cd,include:cd,style:function(ea){return {icon:qx.theme.simple.Image.URLS[dC+(ea.vertical?cl:d)]};}},"slidebar/button-backward":{alias:cd,include:cd,style:function(eb){return {icon:qx.theme.simple.Image.URLS[dC+(eb.vertical?cU:cR)]};}},"table":ct,"table/statusbar":{style:function(ec){return {decorator:cm,padding:[2,5]};}},"table/column-button":{alias:cd,style:function(ed){return {decorator:U,padding:3,icon:qx.theme.simple.Image.URLS[bq]};}},"table-column-reset-button":{include:D,alias:D,style:function(){return {icon:bG};}},"table-scroller/scrollbar-x":h,"table-scroller/scrollbar-y":h,"table-scroller":ct,"table-scroller/header":{style:function(){return {decorator:bE};}},"table-scroller/pane":{},"table-scroller/focus-indicator":{style:function(ee){return {decorator:v};}},"table-scroller/resize-line":{style:function(ef){return {backgroundColor:dO,width:3};}},"table-header-cell":{alias:bH,style:function(eg){return {decorator:eg.first?bn:bX,minWidth:13,font:bN,paddingTop:3,paddingLeft:5,cursor:eg.disabled?undefined:bI,sortIcon:eg.sorted?(qx.theme.simple.Image.URLS[cM+(eg.sortedAscending?L:q)]):undefined};}},"table-header-cell/icon":{include:bD,style:function(eh){return {paddingRight:5};}},"table-header-cell/sort-icon":{style:function(ei){return {alignY:A,alignX:d,paddingRight:5};}},"table-editor-textfield":{include:bO,style:function(ej){return {decorator:undefined,padding:[2,2]};}},"table-editor-selectbox":{include:dz,alias:dz,style:function(ek){return {padding:[0,2]};}},"table-editor-combobox":{include:dx,alias:dx,style:function(el){return {decorator:undefined};}},"treevirtual":{include:bO,alias:bx,style:function(em,en){return {padding:[en.padding[0]+2,en.padding[1]+1]};}},"treevirtual-folder":{style:function(eo){return {icon:(eo.opened?dw:cC)};}},"treevirtual-file":{include:cw,alias:cw,style:function(ep){return {icon:cz};}},"treevirtual-line":{style:function(eq){return {icon:qx.theme.simple.Image.URLS[dL]};}},"treevirtual-contract":{style:function(er){return {icon:qx.theme.simple.Image.URLS[cn]};}},"treevirtual-expand":{style:function(es){return {icon:qx.theme.simple.Image.URLS[cA]};}},"treevirtual-only-contract":{style:function(et){return {icon:qx.theme.simple.Image.URLS[F]};}},"treevirtual-only-expand":{style:function(eu){return {icon:qx.theme.simple.Image.URLS[bU]};}},"treevirtual-start-contract":{style:function(ev){return {icon:qx.theme.simple.Image.URLS[br]};}},"treevirtual-start-expand":{style:function(ew){return {icon:qx.theme.simple.Image.URLS[l]};}},"treevirtual-end-contract":{style:function(ex){return {icon:qx.theme.simple.Image.URLS[m]};}},"treevirtual-end-expand":{style:function(ey){return {icon:qx.theme.simple.Image.URLS[bS]};}},"treevirtual-cross-contract":{style:function(ez){return {icon:qx.theme.simple.Image.URLS[cK]};}},"treevirtual-cross-expand":{style:function(eA){return {icon:qx.theme.simple.Image.URLS[dF]};}},"treevirtual-end":{style:function(eB){return {icon:qx.theme.simple.Image.URLS[bb]};}},"treevirtual-cross":{style:function(eC){return {icon:qx.theme.simple.Image.URLS[dN]};}},"resizer":{style:function(eD){return {decorator:bQ};}},"splitpane":{},"splitpane/splitter":{style:function(eE){return {backgroundColor:w};}},"splitpane/splitter/knob":{style:function(eF){return {source:qx.theme.simple.Image.URLS[G+(eF.horizontal?u:bR)],padding:2};}},"splitpane/slider":{style:function(eG){return {backgroundColor:dI,opacity:0.3};}},"menu":{style:function(eH){var eI={backgroundColor:bP,decorator:v,spacingX:6,spacingY:1,iconColumnWidth:16,arrowColumnWidth:4,padding:1,placementModeY:eH.submenu||eH.contextmenu?dJ:be};if(eH.submenu){eI.position=cT;eI.offset=[-2,-3];};if(eH.contextmenu){eI.offset=4;};return eI;}},"menu/slidebar":cH,"menu-slidebar":ct,"menu-slidebar-button":{style:function(eJ){return {backgroundColor:eJ.hovered?cs:undefined,padding:6,center:true};}},"menu-slidebar/button-backward":{include:cj,style:function(eK){return {icon:qx.theme.simple.Image.URLS[df+(eK.hovered?B:ba)]};}},"menu-slidebar/button-forward":{include:cj,style:function(eL){return {icon:qx.theme.simple.Image.URLS[co+(eL.hovered?B:ba)]};}},"menu-separator":{style:function(eM){return {height:0,decorator:bF,marginTop:4,marginBottom:4,marginLeft:2,marginRight:2};}},"menu-button":{alias:bH,style:function(eN){return {backgroundColor:eN.selected?cs:undefined,textColor:eN.selected?ce:undefined,padding:[2,6]};}},"menu-button/icon":{include:bL,style:function(eO){return {alignY:A};}},"menu-button/label":{include:Y,style:function(eP){return {alignY:A,padding:1};}},"menu-button/shortcut":{include:Y,style:function(eQ){return {alignY:A,marginLeft:14,padding:1};}},"menu-button/arrow":{include:bL,style:function(eR){return {source:qx.theme.simple.Image.URLS[cE+(eR.selected?B:ba)],alignY:A};}},"menu-checkbox":{alias:D,include:D,style:function(eS){return {icon:!eS.checked?undefined:qx.theme.simple.Image.URLS[dK+(eS.selected?B:ba)]};}},"menu-radiobutton":{alias:D,include:D,style:function(eT){return {icon:!eT.checked?undefined:qx.theme.simple.Image.URLS[Q+(eT.selected?B:ba)]};}},"menubar":{style:function(eU){return {backgroundColor:w,padding:[4,2]};}},"menubar-button":{style:function(eV){var eX;var eW=[2,6];if(!eV.disabled){if(eV.pressed){eX=bm;eW=[1,5,2,5];}else if(eV.hovered){eX=V;eW=[1,5];};};return {padding:eW,cursor:eV.disabled?undefined:bI,textColor:cX,decorator:eX};}},"virtual-list":z,"virtual-list/row-layer":bV,"row-layer":ct,"column-layer":ct,"group-item":{include:Y,alias:Y,style:function(eY){return {padding:4,backgroundColor:db,textColor:cu,font:bN};}},"virtual-selectbox":dz,"virtual-selectbox/dropdown":cf,"virtual-selectbox/dropdown/list":{alias:cD},"virtual-combobox":dx,"virtual-combobox/dropdown":cf,"virtual-combobox/dropdown/list":{alias:cD},"virtual-tree":{include:cp,alias:cp,style:function(fa){return {itemHeight:21};}},"virtual-tree-folder":dy,"virtual-tree-file":bk,"cell":{style:function(fb){return {backgroundColor:fb.selected?bA:dj,textColor:fb.selected?ce:ck,padding:[3,6]};}},"cell-string":cc,"cell-number":{include:cc,style:function(fc){return {textAlign:d};}},"cell-image":cc,"cell-boolean":cc,"cell-atom":cc,"cell-date":cc,"cell-html":cc,"htmlarea":{"include":ct,style:function(fd){return {backgroundColor:cu};}},"scrollbar":{},"scrollbar/slider":{},"scrollbar/slider/knob":{style:function(fe){var ff=dm;if(!fe.disabled){if(fe.hovered&&!fe.pressed&&!fe.checked){ff=bp;}else if(fe.hovered&&(fe.pressed||fe.checked)){ff=bw;}else if(fe.pressed||fe.checked){ff=cL;};};return {height:14,width:14,cursor:fe.disabled?undefined:bI,decorator:ff,minHeight:fe.horizontal?undefined:20,minWidth:fe.horizontal?20:undefined};}},"scrollbar/button":{style:function(fg){var fh={};fh.padding=4;var fi=ba;if(fg.left){fi=cR;fh.marginRight=2;}else if(fg.right){fi+=d;fh.marginLeft=2;}else if(fg.up){fi+=cU;fh.marginBottom=2;}else {fi+=cl;fh.marginTop=2;};fh.icon=qx.theme.simple.Image.URLS[dC+fi];fh.cursor=bI;fh.decorator=bM;return fh;}},"scrollbar/button-begin":ci,"scrollbar/button-end":ci,"scrollarea/corner":{style:function(fj){return {backgroundColor:bP};}},"scrollarea":ct,"scrollarea/pane":ct,"scrollarea/scrollbar-x":h,"scrollarea/scrollbar-y":h,"textfield":{style:function(fk){var fm;if(fk.disabled){fm=bJ;}else if(fk.showingPlaceholder){fm=dH;}else {fm=undefined;};var fn;var fl;if(fk.disabled){fn=g;fl=[2,3];}else if(fk.invalid){fn=ch;fl=[1,2];}else if(fk.focused){fn=cW;fl=[1,2];}else {fl=[2,3];fn=g;};return {decorator:fn,padding:fl,textColor:fm,backgroundColor:fk.disabled?cQ:cu};}},"textarea":bO,"radiobutton/icon":{style:function(fo){var fq=dB;if(fo.focused&&!fo.invalid){fq=bB;};fq+=fo.invalid&&!fo.disabled?dA:ba;var fp;if(fo.disabled&&fo.checked){fp=cq;}else if(fo.disabled){fp=cQ;}else if(fo.checked){fp=cs;};return {decorator:fq,width:12,height:12,backgroundColor:fp};}},"radiobutton":{style:function(fr){return {icon:qx.theme.simple.Image.URLS[cv]};}},"form-renderer-label":{include:Y,style:function(){return {paddingTop:3};}},"checkbox":{alias:bH,style:function(fs){var ft;if(fs.checked){ft=qx.theme.simple.Image.URLS[bs];}else if(fs.undetermined){ft=qx.theme.simple.Image.URLS[n];}else {ft=qx.theme.simple.Image.URLS[cv];};return {icon:ft,gap:6};}},"checkbox/icon":{style:function(fu){var fw=dD;if(fu.focused&&!fu.invalid){fw=H;};fw+=fu.invalid&&!fu.disabled?dA:ba;var fv;if(fu.checked){fv=2;}else if(fu.undetermined){fv=[4,2];};return {decorator:fw,width:12,height:12,padding:fv,backgroundColor:cu};}},"spinner":{style:function(fx){return {textColor:fx.disabled?bJ:undefined};}},"spinner/textfield":bO,"spinner/upbutton":{alias:C,include:C,style:function(fy){var fz=dd;if(fy.hovered&&!fy.pressed&&!fy.checked){fz=bW;}else if(fy.hovered&&(fy.pressed||fy.checked)){fz=J;}else if(fy.pressed||fy.checked){fz=di;};return {icon:qx.theme.simple.Image.URLS[t],decorator:fz,width:17};}},"spinner/downbutton":{alias:C,include:C,style:function(fA){var fB=o;if(fA.hovered&&!fA.pressed&&!fA.checked){fB=da;}else if(fA.hovered&&(fA.pressed||fA.checked)){fB=dt;}else if(fA.pressed||fA.checked){fB=dl;};return {icon:qx.theme.simple.Image.URLS[dr],decorator:fB,width:17};}},"selectbox":x,"selectbox/atom":bH,"selectbox/popup":cf,"selectbox/list":{alias:z,include:z,style:function(){return {decorator:undefined};}},"selectbox/arrow":{include:bL,style:function(fC){return {source:qx.theme.simple.Image.URLS[co],paddingRight:4,paddingLeft:5};}},"combobox":{},"combobox/button":{alias:x,include:x,style:function(fD){var fE=N;if(fD.hovered&&!fD.pressed&&!fD.checked){fE=O;}else if(fD.hovered&&(fD.pressed||fD.checked)){fE=bv;}else if(fD.pressed||fD.checked){fE=bo;};return {icon:qx.theme.simple.Image.URLS[co],decorator:fE,padding:[0,5],width:19};}},"combobox/popup":cf,"combobox/list":{alias:z},"combobox/textfield":bO,"datefield":bO,"datefield/button":{alias:C,include:C,style:function(fF){return {icon:cG,padding:[0,0,0,3],backgroundColor:undefined,decorator:undefined,width:19};}},"datefield/textfield":{alias:bO,include:bO,style:function(fG){return {decorator:undefined,padding:0};}},"datefield/list":{alias:cy,include:cy,style:function(fH){return {decorator:undefined};}},"list":{alias:dM,include:bO},"listitem":{alias:bH,style:function(fI){var fJ=[3,5,3,5];if(fI.lead){fJ=[2,4,2,4];};if(fI.dragover){fJ[2]-=2;};var fK;if(fI.selected){fK=cs;if(fI.disabled){fK+=cY;};};return {gap:4,padding:fJ,backgroundColor:fK,textColor:fI.selected?ce:undefined,decorator:fI.lead?I:fI.dragover?dG:undefined};}},"slider":{style:function(fL){var fN;var fM;if(fL.disabled){fN=g;fM=[2,3];}else if(fL.invalid){fN=ch;fM=[1,2];}else if(fL.focused){fN=cW;fM=[1,2];}else {fM=[2,3];fN=g;};return {decorator:fN,padding:fM};}},"slider/knob":bC,"button-frame":{alias:bH,style:function(fO){var fP=bM;if(!fO.disabled){if(fO.hovered&&!fO.pressed&&!fO.checked){fP=c;}else if(fO.hovered&&(fO.pressed||fO.checked)){fP=b;}else if(fO.pressed||fO.checked){fP=a;};};if(fO.invalid&&!fO.disabled){fP+=dA;}else if(fO.focused){fP+=dv;};return {decorator:fP,padding:[3,8],cursor:fO.disabled?undefined:bI,minWidth:5,minHeight:5};}},"button-frame/label":{alias:dk,style:function(fQ){return {textColor:fQ.disabled?bJ:undefined};}},"button":{alias:x,include:x,style:function(fR){return {center:true};}},"hover-button":{alias:cd,include:cd,style:function(fS){return {decorator:fS.hovered?bi:undefined};}},"splitbutton":{},"splitbutton/button":{alias:bH,style:function(fT){var fU=bM;if(!fT.disabled){if(fT.pressed||fT.checked){fU+=cg;};if(fT.hovered){fU+=cS;};};if(fT.focused){fU+=dv;};fU+=dE;return {decorator:fU,padding:[3,8],cursor:fT.disabled?undefined:bI};}},"splitbutton/arrow":{style:function(fV){var fW=bM;if(!fV.disabled){if(fV.pressed||fV.checked){fW+=cg;};if(fV.hovered){fW+=cS;};};if(fV.focused){fW+=dv;};fW+=cP;return {icon:qx.theme.simple.Image.URLS[co],decorator:fW,cursor:fV.disabled?undefined:bI,padding:[3,4]};}},"groupbox":{},"groupbox/legend":{alias:bH,style:function(fX){return {textColor:fX.invalid?j:undefined,padding:5,margin:4,font:bN};}},"groupbox/frame":{style:function(fY){return {backgroundColor:bP,padding:[6,9],margin:[18,2,2,2],decorator:X};}},"check-groupbox":bK,"check-groupbox/legend":{alias:dD,include:dD,style:function(ga){return {textColor:ga.invalid?j:undefined,padding:5,margin:4,font:bN};}},"radio-groupbox":bK,"radio-groupbox/legend":{alias:dB,include:dB,style:function(gb){return {textColor:gb.invalid?j:undefined,padding:5,margin:4,font:bN};}},"tree-folder/open":{include:bL,style:function(gc){return {source:gc.opened?qx.theme.simple.Image.URLS[cn]:qx.theme.simple.Image.URLS[cA]};}},"tree-folder":{style:function(gd){var ge;if(gd.selected){ge=cs;if(gd.disabled){ge+=cY;};};return {padding:[2,8,2,5],icon:gd.opened?dw:cC,backgroundColor:ge,iconOpened:dw};}},"tree-folder/icon":{include:bL,style:function(gf){return {padding:[0,4,0,0]};}},"tree-folder/label":{style:function(gg){return {padding:[1,2],textColor:gg.selected&&!gg.disabled?ce:undefined};}},"tree-file":{include:dy,alias:dy,style:function(gh){return {icon:cz};}},"tree":{include:z,alias:z,style:function(gi){return {contentPadding:gi.invalid&&!gi.disabled?[3,0]:[4,1],padding:gi.focused?0:1};}},"window":{style:function(gj){return {contentPadding:[10,10,10,10],backgroundColor:bP,decorator:gj.maximized?undefined:gj.active?bu:bt};}},"window-resize-frame":dq,"window/pane":{},"window/captionbar":{style:function(gk){return {backgroundColor:gk.active?w:cQ,padding:8,font:bN,decorator:bY};}},"window/icon":{style:function(gl){return {marginRight:4};}},"window/title":{style:function(gm){return {cursor:cx,font:bN,marginRight:20,alignY:A};}},"window/minimize-button":{alias:cd,style:function(gn){return {icon:qx.theme.simple.Image.URLS[K],padding:[1,2],cursor:gn.disabled?undefined:bI};}},"window/restore-button":{alias:cd,style:function(go){return {icon:qx.theme.simple.Image.URLS[dp],padding:[1,2],cursor:go.disabled?undefined:bI};}},"window/maximize-button":{alias:cd,style:function(gp){return {icon:qx.theme.simple.Image.URLS[bc],padding:[1,2],cursor:gp.disabled?undefined:bI};}},"window/close-button":{alias:cd,style:function(gq){return {marginLeft:2,icon:qx.theme.simple.Image.URLS[T],padding:[1,2],cursor:gq.disabled?undefined:bI};}},"window/statusbar":{style:function(gr){return {decorator:cm,padding:[2,6]};}},"window/statusbar-text":Y,"datechooser":{style:function(gs){return {decorator:v,minWidth:220};}},"datechooser/navigation-bar":{style:function(gt){return {backgroundColor:bP,textColor:gt.disabled?bJ:gt.invalid?j:undefined,padding:[2,10]};}},"datechooser/last-year-button-tooltip":P,"datechooser/last-month-button-tooltip":P,"datechooser/next-year-button-tooltip":P,"datechooser/next-month-button-tooltip":P,"datechooser/last-year-button":e,"datechooser/last-month-button":e,"datechooser/next-year-button":e,"datechooser/next-month-button":e,"datechooser/button/icon":{},"datechooser/button":{style:function(gu){var gv={width:17,show:cO,cursor:gu.disabled?undefined:bI};if(gu.lastYear){gv.icon=qx.theme.simple.Image.URLS[cN];}else if(gu.lastMonth){gv.icon=qx.theme.simple.Image.URLS[dh];}else if(gu.nextYear){gv.icon=qx.theme.simple.Image.URLS[by];}else if(gu.nextMonth){gv.icon=qx.theme.simple.Image.URLS[cE];};return gv;}},"datechooser/month-year-label":{style:function(gw){return {font:bN,textAlign:f};}},"datechooser/date-pane":{style:function(gx){return {decorator:S,backgroundColor:bP};}},"datechooser/weekday":{style:function(gy){return {decorator:dg,font:bN,textAlign:f,textColor:gy.disabled?bJ:gy.weekend?k:bP,backgroundColor:gy.weekend?bP:k,paddingTop:2};}},"datechooser/day":{style:function(gz){return {textAlign:f,decorator:gz.today?v:undefined,textColor:gz.disabled?bJ:gz.selected?ce:gz.otherMonth?bJ:undefined,backgroundColor:gz.disabled?undefined:gz.selected?cs:undefined,padding:gz.today?[1,3]:[2,4]};}},"datechooser/week":{style:function(gA){return {textAlign:f,textColor:k,padding:[2,4],decorator:gA.header?W:p};}},"progressbar":{style:function(gB){return {decorator:bj,padding:1,backgroundColor:cu,width:200,height:20};}},"progressbar/progress":{style:function(gC){return {backgroundColor:gC.disabled?cq:cs};}},"toolbar":{style:function(gD){return {backgroundColor:w,padding:0};}},"toolbar/part":{style:function(gE){return {margin:[0,15]};}},"toolbar/part/container":{},"toolbar/part/handle":{},"toolbar-separator":{style:function(gF){return {decorator:s,margin:[7,0],width:4};}},"toolbar-button":{alias:bH,style:function(gG){var gI=bM;if(gG.disabled){gI=bM;}else if(gG.hovered&&!gG.pressed&&!gG.checked){gI=c;}else if(gG.hovered&&(gG.pressed||gG.checked)){gI=b;}else if(gG.pressed||gG.checked){gI=a;};if(gG.left){gI+=dE;}else if(gG.right){gI+=cP;}else if(gG.middle){gI+=y;};var gH=[7,10];if(gG.left||gG.middle||gG.right){gH=[7,0];};return {cursor:gG.disabled?undefined:bI,decorator:gI,margin:gH,padding:[3,5]};}},"toolbar-menubutton":{alias:E,include:E,style:function(gJ){return {showArrow:true};}},"toolbar-menubutton/arrow":{alias:bL,include:bL,style:function(gK){return {source:qx.theme.simple.Image.URLS[co],cursor:gK.disabled?undefined:bI,padding:[0,5],marginLeft:2};}},"toolbar-splitbutton":{},"toolbar-splitbutton/button":{alias:E,include:E,style:function(gL){var gM=bM;if(gL.disabled){gM=bM;}else if(gL.hovered&&!gL.pressed&&!gL.checked){gM=c;}else if(gL.hovered&&(gL.pressed||gL.checked)){gM=b;}else if(gL.pressed||gL.checked){gM=a;};if(gL.left){gM+=dE;}else if(gL.right){gM+=y;}else if(gL.middle){gM+=y;};return {icon:qx.theme.simple.Image.URLS[co],decorator:gM};}},"toolbar-splitbutton/arrow":{alias:E,include:E,style:function(gN){var gO=bM;if(gN.disabled){gO=bM;}else if(gN.hovered&&!gN.pressed&&!gN.checked){gO=c;}else if(gN.hovered&&(gN.pressed||gN.checked)){gO=b;}else if(gN.pressed||gN.checked){gO=a;};if(gN.left){gO+=y;}else if(gN.right){gO+=cP;}else if(gN.middle){gO+=y;};return {icon:qx.theme.simple.Image.URLS[co],decorator:gO};}},"tabview":{},"tabview/bar":{alias:dc,style:function(gP){var gQ=0,gT=0,gR=0,gS=0;if(gP.barTop){gR-=1;}else if(gP.barBottom){gQ-=1;}else if(gP.barRight){gS-=1;}else {gT-=1;};return {marginBottom:gR,marginTop:gQ,marginLeft:gS,marginRight:gT};}},"tabview/bar/button-forward":{include:cB,alias:cB,style:function(gU){if(gU.barTop){return {marginTop:4,marginBottom:2,decorator:null};}else if(gU.barBottom){return {marginTop:2,marginBottom:4,decorator:null};}else if(gU.barLeft){return {marginLeft:4,marginRight:2,decorator:null};}else {return {marginLeft:2,marginRight:4,decorator:null};};}},"tabview/bar/button-backward":{include:cV,alias:cV,style:function(gV){if(gV.barTop){return {marginTop:4,marginBottom:2,decorator:null};}else if(gV.barBottom){return {marginTop:2,marginBottom:4,decorator:null};}else if(gV.barLeft){return {marginLeft:4,marginRight:2,decorator:null};}else {return {marginLeft:2,marginRight:4,decorator:null};};}},"tabview/pane":{style:function(gW){return {backgroundColor:bP,decorator:v,padding:10};}},"tabview-page":ct,"tabview-page/button":{style:function(gX){var ha;if(gX.barTop||gX.barBottom){var gY=[8,16,8,13];}else {var gY=[8,4,8,4];};if(gX.checked){if(gX.barTop){ha=bf;}else if(gX.barBottom){ha=bg;}else if(gX.barRight){ha=bh;}else if(gX.barLeft){ha=bl;};}else {for(var i=0;i<gY.length;i++){gY[i]+=1;};if(gX.barTop){gY[2]-=1;}else if(gX.barBottom){gY[0]-=1;}else if(gX.barRight){gY[3]-=1;}else if(gX.barLeft){gY[1]-=1;};};return {zIndex:gX.checked?10:5,decorator:ha,textColor:gX.disabled?bJ:gX.checked?null:cX,padding:gY,cursor:bI};}},"tabview-page/button/label":{alias:Y,style:function(hb){return {padding:[0,1,0,1]};}},"tabview-page/button/icon":bL,"tabview-page/button/close-button":{alias:bH,style:function(hc){return {cursor:hc.disabled?undefined:bI,icon:qx.theme.simple.Image.URLS[dn]};}},"colorpopup":{alias:cf,include:cf,style:function(hd){return {padding:5};}},"colorpopup/field":{style:function(he){return {margin:2,width:14,height:14,backgroundColor:bP,decorator:bQ};}},"colorpopup/selector-button":cd,"colorpopup/auto-button":cd,"colorpopup/preview-pane":bK,"colorpopup/current-preview":{style:function(hf){return {height:20,padding:4,marginLeft:4,decorator:bQ,allowGrowX:true};}},"colorpopup/selected-preview":{style:function(hg){return {height:20,padding:4,marginRight:4,decorator:bQ,allowGrowX:true};}},"colorpopup/colorselector-okbutton":{alias:cd,include:cd,style:function(hh){return {icon:de};}},"colorpopup/colorselector-cancelbutton":{alias:cd,include:cd,style:function(hi){return {icon:du};}},"colorselector":ct,"colorselector/control-bar":ct,"colorselector/visual-pane":bK,"colorselector/control-pane":ct,"colorselector/preset-grid":ct,"colorselector/colorbucket":{style:function(hj){return {decorator:bQ,width:16,height:16};}},"colorselector/preset-field-set":bK,"colorselector/input-field-set":{include:bK,alias:bK,style:function(){return {paddingTop:12};}},"colorselector/preview-field-set":{include:bK,alias:bK,style:function(){return {paddingTop:12};}},"colorselector/hex-field-composite":ct,"colorselector/hex-field":bO,"colorselector/rgb-spinner-composite":ct,"colorselector/rgb-spinner-red":cr,"colorselector/rgb-spinner-green":cr,"colorselector/rgb-spinner-blue":cr,"colorselector/hsb-spinner-composite":ct,"colorselector/hsb-spinner-hue":cr,"colorselector/hsb-spinner-saturation":cr,"colorselector/hsb-spinner-brightness":cr,"colorselector/preview-content-old":{style:function(hk){return {decorator:bQ,width:50,height:25};}},"colorselector/preview-content-new":{style:function(hl){return {decorator:bQ,backgroundColor:cu,width:50,height:25};}},"colorselector/hue-saturation-field":{style:function(hm){return {decorator:bQ,margin:5};}},"colorselector/brightness-field":{style:function(hn){return {decorator:bQ,margin:[5,7]};}},"colorselector/hue-saturation-pane":ct,"colorselector/hue-saturation-handle":ct,"colorselector/brightness-pane":ct,"colorselector/brightness-handle":ct,"app-header":{style:function(ho){return {font:cF,textColor:ce,backgroundColor:k,padding:[8,12]};}},"app-header-label":{style:function(hp){return {paddingTop:5};}},"app-splitpane":{alias:r,style:function(hq){return {padding:[0,10,10,10],backgroundColor:w};}}}});})();(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 e="qx.io.part.Part",d="initialized",c="loading",b="error",a="complete";qx.Bootstrap.define(e,{construct:function(name,f,g){this.__Cb=name;this._readyState=a;this._packages=f;this._loader=g;for(var i=0;i<f.length;i++){if(f[i].getReadyState()!==a){this._readyState=d;break;};};},members:{_readyState:null,_loader:null,_packages:null,__Cb:null,getReadyState:function(){return this._readyState;},getName:function(){return this.__Cb;},getPackages:function(){return this._packages;},preload:function(h,self){if(h){window.setTimeout(function(){h.call(self,this);},0);};},load:function(j,self){if(this._checkCompleteLoading(j,self)){return;};this._readyState=c;if(j){this._appendPartListener(j,self,this);};var l=this;var k=function(){l.load();};for(var i=0;i<this._packages.length;i++){var m=this._packages[i];switch(m.getReadyState()){case d:this._loader.addPackageListener(m,k);m.load(this._loader.notifyPackageResult,this._loader);return;case c:this._loader.addPackageListener(m,k);return;case a:break;case b:this._markAsCompleted(b);return;default:throw new Error("Invalid case! "+m.getReadyState());};};this._markAsCompleted(a);},_appendPartListener:function(n,self,o){var p=this;this._loader.addPartListener(this,function(){p._signalStartup();n.call(self,o._readyState);});},_markAsCompleted:function(q){this._readyState=q;this._loader.notifyPartResult(this);},_signalStartup:function(){if(!qx.$$loader.applicationHandlerReady){qx.$$loader.signalStartup();};},_checkCompleteLoading:function(r,self){var s=this._readyState;if(s==a||s==b){if(r){var t=this;setTimeout(function(){t._signalStartup();r.call(self,s);},0);};return true;}else if(s==c&&r){this._appendPartListener(r,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",bg="SymbianOS",bf="os.name",be="|",bd="MacPPC",bc="iPod",bb="\.",ba="Win64",Y="linux",X="me",W="Macintosh",q="Windows",r="ios",o="vista",p="8",m="blackberry",n="(",k="win",l="Linux",u="BSD",v="Mac OS X",D="iPad",B="X11",L="xp",G="symbian",S="qx.bom.client.OperatingSystem",Q="g",x="Win32",V="osx",U="webOS",T="RIM Tablet OS",w="BlackBerry",z="nt4",A=".",C="MacIntel",E="webos",H="10.1",N="10.3",R="10.7",s="10.5",t="95",y="10.2",K="Android",J="98",I="2000",P="10.6",O="10.0",F="10.4",M="";qx.Bootstrap.define(S,{statics:{getName:function(){if(!navigator){return M;};var bh=navigator.platform||M;var bi=navigator.userAgent||M;if(bh.indexOf(q)!=-1||bh.indexOf(x)!=-1||bh.indexOf(ba)!=-1){return k;}else if(bh.indexOf(W)!=-1||bh.indexOf(bd)!=-1||bh.indexOf(C)!=-1||bh.indexOf(v)!=-1){return V;}else if(bi.indexOf(T)!=-1){return j;}else if(bi.indexOf(U)!=-1){return E;}else if(bh.indexOf(bc)!=-1||bh.indexOf(e)!=-1||bh.indexOf(D)!=-1){return r;}else if(bi.indexOf(K)!=-1){return d;}else if(bh.indexOf(l)!=-1){return Y;}else if(bh.indexOf(B)!=-1||bh.indexOf(u)!=-1||bh.indexOf(i)!=-1){return c;}else if(bh.indexOf(bg)!=-1){return G;}else if(bh.indexOf(w)!=-1){return m;};return M;},__df:{"Windows NT 6.2":p,"Windows NT 6.1":a,"Windows NT 6.0":o,"Windows NT 5.2":g,"Windows NT 5.1":L,"Windows NT 5.0":I,"Windows 2000":I,"Windows NT 4.0":z,"Win 9x 4.90":X,"Windows CE":b,"Windows 98":J,"Win98":J,"Windows 95":t,"Win95":t,"Mac OS X 10_7":R,"Mac OS X 10.7":R,"Mac OS X 10_6":P,"Mac OS X 10.6":P,"Mac OS X 10_5":s,"Mac OS X 10.5":s,"Mac OS X 10_4":F,"Mac OS X 10.4":F,"Mac OS X 10_3":N,"Mac OS X 10.3":N,"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 bj=qx.bom.client.OperatingSystem.__dg(navigator.userAgent);if(bj==null){bj=qx.bom.client.OperatingSystem.__dh(navigator.userAgent);};if(bj!=null){return bj;}else {return M;};},__dg:function(bk){var bn=[];for(var bm in qx.bom.client.OperatingSystem.__df){bn.push(bm);};var bo=new RegExp(n+bn.join(be).replace(/\./g,bb)+f,Q);var bl=bo.exec(bk);if(bl&&bl[1]){return qx.bom.client.OperatingSystem.__df[bl[1]];};return null;},__dh:function(bp){var bt=bp.indexOf(K)!=-1;var bq=bp.match(/(iPad|iPhone|iPod)/i)?true:false;if(bt){var bs=new RegExp(/ Android (\d+(?:\.\d+)+)/i);var bu=bs.exec(bp);if(bu&&bu[1]){return bu[1];};}else if(bq){var bv=new RegExp(/(CPU|iPhone|iPod) OS (\d+)_(\d+)\s+/);var br=bv.exec(bp);if(br&&br[2]&&br[3]){return br[2]+A+br[3];};};return null;}},defer:function(bw){qx.core.Environment.add(bf,bw.getName);qx.core.Environment.add(h,bw.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 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.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 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 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 j="</div>",i="),to(",h="from(",g="background-image",f="background",e="<div style='width: 100%; height: 100%; position: absolute;",d="StartColorStr='#FF",c="', ",b="'></div>",a="-webkit-gradient(linear,",R="startColorPosition",Q="deg, ",P="css.gradient.legacywebkit",O="EndColorStr='#FF",N="startColor",M="MBoxShadow",L="<div style=\"position: absolute; width: 100%; height: 100%; ",K="(GradientType=",J="qx.ui.decoration.MLinearBackgroundGradient",I="(",q="endColorPosition",r="';)\">",o="endColor",p=", ",m="overflow",n="hidden",k="linear-gradient",l="filter:progid:DXImageTransform.Microsoft.Gradient",s=" 0",t="px",A="0",y="shorthand",C="Color",B="vertical",E="css.gradient.filter",D="Number",v="%",H=")",G="",F="css.gradient.linear",u=",",w=" ",x="horizontal",z="_applyLinearBackgroundGradient";qx.Mixin.define(J,{properties:{startColor:{check:C,nullable:true,apply:z},endColor:{check:C,nullable:true,apply:z},orientation:{check:[x,B],init:B,apply:z},startColorPosition:{check:D,init:0,apply:z},endColorPosition:{check:D,init:100,apply:z},colorPositionUnit:{check:[t,v],init:v,apply:z},gradientStart:{group:[N,R],mode:y},gradientEnd:{group:[o,q],mode:y}},members:{_styleLinearBackgroundGradient:function(S){var Y=this.__sX();var bd=Y.start;var W=Y.end;var be=this.getColorPositionUnit();if(qx.core.Environment.get(P)){be=be===t?G:be;if(this.getOrientation()==x){var bc=this.getStartColorPosition()+be+s+be;var ba=this.getEndColorPosition()+be+s+be;}else {var bc=A+be+w+this.getStartColorPosition()+be;var ba=A+be+w+this.getEndColorPosition()+be;};var U=h+bd+i+W+H;var V=a+bc+u+ba+u+U+H;S[f]=V;}else if(qx.core.Environment.get(E)&&!qx.core.Environment.get(F)){S[m]=n;}else {var bf=this.getOrientation()==x?0:270;var X=bd+w+this.getStartColorPosition()+be;var T=W+w+this.getEndColorPosition()+be;var bb=qx.core.Environment.get(F);if(bb===k){bf=this.getOrientation()==x?bf+90:bf-90;};S[g]=bb+I+bf+Q+X+u+T+H;};},__sX:function(){{var bg=qx.theme.manager.Color.getInstance();var bi=bg.resolve(this.getStartColor());var bh=bg.resolve(this.getEndColor());};return {start:bi,end:bh};},_getContent:function(){if(qx.core.Environment.get(E)&&!qx.core.Environment.get(F)){var bl=this.__sX();var bo=this.getOrientation()==x?1:0;var bn=qx.util.ColorUtil.hex3StringToHex6String(bl.start);var bk=qx.util.ColorUtil.hex3StringToHex6String(bl.end);bn=bn.substring(1,bn.length);bk=bk.substring(1,bk.length);var bm=G;if(this.classname.indexOf(M)!=-1){var bj={};this._styleBoxShadow(bj);bm=e+qx.bom.element.Style.compile(bj)+b;};return L+l+K+bo+p+d+bn+c+O+bk+r+bm+j;};return G;},_resizeLinearBackgroundGradient:function(bp,bq,br){var bs=this.getInsets();bq-=bs.left+bs.right;br-=bs.top+bs.bottom;return {left:bs.left,top:bs.top,width:bq,height:br};},_applyLinearBackgroundGradient: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.__td;this._resizeBorder=this.__tc;this._styleBorder=this.__ta;this._generateMarkup=this.__tb;},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:{__sY:null,__ta: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;};{};},__tb: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.__sY=this._generateBackgroundMarkup(L,P);},__tc: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};},__td: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="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",Y="button-box-pressed-invalid",X="dark-blue",W="scrollbar-dark",V="qx.theme.simple.Decoration",U="table-header-cell",T="button",S="scroll-knob-pressed",R="border-lead",Q="#FFF",P="scrollbar-bright",q="border-light-shadow",r="white-box-border",o="window",p="checkbox",m="button-box-hovered-focused",n="window-border",k="radiobutton",l="scroll-knob",u="button-box-bright",v="window-border-inner",D="white",B="button-box-bright-pressed",H="button-box-pressed-hovered-focused",F="tabview-page-button-top",L="border-separator",J="shadow",x="button-box-focused",O="border-main",N="button-box-pressed-focused",M="background",w="border-light",z="button-border-hovered",A="gray",C="invalid",E="solid",G="button-border",I="button-box-hovered",K="button-box-pressed-hovered",s="background-selected",t="button-box-pressed",y="button-box";qx.Theme.define(V,{aliases:{decoration:d},decorations:{"border-blue":{decorator:qx.ui.decoration.Uniform,style:{width:4,color:s}},"main":{decorator:qx.ui.decoration.Uniform,style:{width:1,color:O}},"main-dark":{decorator:qx.ui.decoration.Uniform,style:{width:1,color:G}},"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,E,X]}},"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:G,gradientStart:[u,40],gradientEnd:[f,70],backgroundColor:u}},"button-box-pressed":{include:y,style:{gradientStart:[B,40],gradientEnd:[j,70],backgroundColor:B}},"button-box-pressed-hovered":{include:t,style:{color:z}},"button-box-hovered":{include:y,style:{color:z}},"button-box-invalid":{include:y,style:{color:C}},"button-box-pressed-invalid":{include:t,style:{color:C}},"button-box-hovered-invalid":{include:h},"button-box-pressed-hovered-invalid":{include:Y},"button-box-focused":{include:y,style:{color:s}},"button-box-pressed-focused":{include:t,style:{color:s}},"button-box-hovered-focused":{include:x},"button-box-pressed-hovered-focused":{include:N},"button-box-right":{include:y,style:{radius:[0,3,3,0]}},"button-box-pressed-right":{include:t,style:{radius:[0,3,3,0]}},"button-box-pressed-hovered-right":{include:K,style:{radius:[0,3,3,0]}},"button-box-hovered-right":{include:I,style:{radius:[0,3,3,0]}},"button-box-focused-right":{include:x,style:{radius:[0,3,3,0]}},"button-box-hovered-focused-right":{include:m,style:{radius:[0,3,3,0]}},"button-box-pressed-focused-right":{include:N,style:{radius:[0,3,3,0]}},"button-box-pressed-hovered-focused-right":{include:H,style:{radius:[0,3,3,0]}},"button-box-right-borderless":{include:y,style:{radius:[0,3,3,0],width:[1,1,1,0]}},"button-box-pressed-right-borderless":{include:t,style:{radius:[0,3,3,0],width:[1,1,1,0]}},"button-box-pressed-hovered-right-borderless":{include:K,style:{radius:[0,3,3,0],width:[1,1,1,0]}},"button-box-hovered-right-borderless":{include:I,style:{radius:[0,3,3,0],width:[1,1,1,0]}},"button-box-top-right":{include:y,style:{radius:[0,3,0,0],width:[1,1,1,0]}},"button-box-pressed-top-right":{include:t,style:{radius:[0,3,0,0],width:[1,1,1,0]}},"button-box-pressed-hovered-top-right":{include:K,style:{radius:[0,3,0,0],width:[1,1,1,0]}},"button-box-hovered-top-right":{include:I,style:{radius:[0,3,0,0],width:[1,1,1,0]}},"button-box-bottom-right":{include:y,style:{radius:[0,0,3,0],width:[0,1,1,0]}},"button-box-pressed-bottom-right":{include:t,style:{radius:[0,0,3,0],width:[0,1,1,0]}},"button-box-pressed-hovered-bottom-right":{include:K,style:{radius:[0,0,3,0],width:[0,1,1,0]}},"button-box-hovered-bottom-right":{include:I,style:{radius:[0,0,3,0],width:[0,1,1,0]}},"button-box-bottom-left":{include:y,style:{radius:[0,0,0,3],width:[0,0,1,1]}},"button-box-pressed-bottom-left":{include:t,style:{radius:[0,0,0,3],width:[0,0,1,1]}},"button-box-pressed-hovered-bottom-left":{include:K,style:{radius:[0,0,0,3],width:[0,0,1,1]}},"button-box-hovered-bottom-left":{include:I,style:{radius:[0,0,0,3],width:[0,0,1,1]}},"button-box-top-left":{include:y,style:{radius:[3,0,0,0],width:[1,0,0,1]}},"button-box-pressed-top-left":{include:t,style:{radius:[3,0,0,0],width:[1,0,0,1]}},"button-box-pressed-hovered-top-left":{include:K,style:{radius:[3,0,0,0],width:[1,0,0,1]}},"button-box-hovered-top-left":{include:I,style:{radius:[3,0,0,0],width:[1,0,0,1]}},"button-box-middle":{include:y,style:{radius:0,width:[1,0,1,1]}},"button-box-pressed-middle":{include:t,style:{radius:0,width:[1,0,1,1]}},"button-box-pressed-hovered-middle":{include:K,style:{radius:0,width:[1,0,1,1]}},"button-box-hovered-middle":{include:I,style:{radius:0,width:[1,0,1,1]}},"button-box-left":{include:y,style:{radius:[3,0,0,3],width:[1,0,1,1]}},"button-box-pressed-left":{include:t,style:{radius:[3,0,0,3],width:[1,0,1,1]}},"button-box-pressed-hovered-left":{include:K,style:{radius:[3,0,0,3],width:[1,0,1,1]}},"button-box-hovered-left":{include:I,style:{radius:[3,0,0,3],width:[1,0,1,1]}},"button-box-focused-left":{include:x,style:{radius:[3,0,0,3],width:[1,0,1,1]}},"button-box-hovered-focused-left":{include:m,style:{radius:[3,0,0,3],width:[1,0,1,1]}},"button-box-pressed-hovered-focused-left":{include:H,style:{radius:[3,0,0,3],width:[1,0,1,1]}},"button-box-pressed-focused-left":{include:N,style:{radius:[3,0,0,3],width:[1,0,1,1]}},"separator-horizontal":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,colorLeft:L}},"separator-vertical":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:L}},"scroll-knob":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundColor],style:{radius:3,width:1,color:G,backgroundColor:P}},"scroll-knob-pressed":{include:l,style:{backgroundColor:W}},"scroll-knob-hovered":{include:l,style:{color:z}},"scroll-knob-pressed-hovered":{include:S,style:{color:z}},"button-hover":{decorator:[qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MBorderRadius],style:{backgroundColor:T,radius:3}},"window":{decorator:[qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MBackgroundColor],style:{width:1,color:n,innerWidth:4,innerColor:v,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:v}},"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:D}},"inset":{decorator:qx.ui.decoration.Single,style:{width:1,color:[q,w,w,w]}},"focused-inset":{decorator:qx.ui.decoration.Uniform,style:{width:2,color:s}},"border-invalid":{decorator:qx.ui.decoration.Uniform,style:{width:2,color:C}},"lead-item":{decorator:qx.ui.decoration.Uniform,style:{width:1,style:c,color:R}},"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:C}},"toolbar-separator":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,colorLeft:G}},"menu-separator":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:s}},"menubar-button-hovered":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBorderRadius,qx.ui.decoration.MBackgroundColor],style:{width:1,color:O,radius:3,backgroundColor:D}},"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:A,style:E}},"datechooser-weekday":{decorator:qx.ui.decoration.Single,style:{widthBottom:1,colorBottom:A,style:E}},"datechooser-week":{decorator:qx.ui.decoration.Single,style:{widthRight:1,colorRight:A,style:E}},"datechooser-week-header":{decorator:qx.ui.decoration.Single,style:{widthBottom:1,colorBottom:A,widthRight:1,colorRight:A,style:E}},"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:O,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:s,styleTop:E}},"table-scroller-focus-indicator":{decorator:qx.ui.decoration.Single,style:{width:2,color:a,style:E}},"table-header":{include:y,style:{radius:0,width:[1,0,1,0]}},"table-header-column-button":{include:i,style:{width:1,color:G}},"table-header-cell":{decorator:qx.ui.decoration.Single,style:{widthRight:1,color:G}},"table-header-cell-first":{include:U,style:{widthLeft:1}},"progressbar":{decorator:qx.ui.decoration.Single,style:{backgroundColor:Q,width:1,color:L}},"radiobutton":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MBackgroundColor],style:{radius:10,width:1,color:G,innerColor:M,innerWidth:2}},"radiobutton-focused":{include:k,style:{color:s}},"radiobutton-invalid":{include:k,style:{color:C}},"checkbox":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundColor],style:{width:1,color:G}},"checkbox-focused":{include:p,style:{color:s}},"checkbox-invalid":{include:p,style:{color:C}}}});})();(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 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.__hM={};this.__hN={};},properties:{theme:{check:e,nullable:true,event:d,apply:h}},members:{__hO:{},__hM:null,__hN:null,_applyTheme:function(j,k){this.__hN={};this.__hM={};},__hP:function(l,m,n){var s=m.appearances;var v=s[l];if(!v){var w=c;var p=[];var u=l.split(w);var t;while(!v&&u.length>0){p.unshift(u.pop());var q=u.join(w);v=s[q];if(v){t=v.alias||v;if(typeof t===a){var r=t+w+p.join(w);return this.__hP(r,m,n);};};};for(var i=0;i<p.length-1;i++){p.shift();var q=p.join(w);var o=this.__hP(q,m);if(o){return o;};};if(n!=null){return this.__hP(n,m);};return null;}else if(typeof v===a){return this.__hP(v,m,n);}else if(v.include&&!v.style){return this.__hP(v.include,m,n);};return l;},styleFrom:function(x,y,z,A){if(!z){z=this.getTheme();};var F=this.__hN;var B=F[x];if(!B){B=F[x]=this.__hP(x,z,A);};var L=z.appearances[B];if(!L){this.warn("Missing appearance: "+x);return null;};if(!L.style){return null;};var M=B;if(y){var N=L.$$bits;if(!N){N=L.$$bits={};L.$$length=0;};var D=0;for(var H in y){if(!y[H]){continue;};if(N[H]==null){N[H]=1<<L.$$length++;};D+=N[H];};if(D>0){M+=f+D;};};var E=this.__hM;if(E[M]!==undefined){return E[M];};if(!y){y=this.__hO;};var J;if(L.include||L.base){var C;if(L.include){C=this.styleFrom(L.include,y,z,A);};var G=L.style(y,C);J={};if(L.base){var I=this.styleFrom(B,y,L.base,A);if(L.include){for(var K in I){if(!C.hasOwnProperty(K)&&!G.hasOwnProperty(K)){J[K]=I[K];};};}else {for(var K in I){if(!G.hasOwnProperty(K)){J[K]=I[K];};};};};if(L.include){for(var K in C){if(!G.hasOwnProperty(K)){J[K]=C[K];};};};for(var K in G){J[K]=G[K];};}else {J=L.style(y);};return E[M]=J||null;}},destruct:function(){this.__hM=this.__hN=null;}});})();(function(){var b="qx.html.Label",a="value";qx.Class.define(b,{extend:qx.html.Element,members:{__mv:null,_applyProperty:function(name,c){qx.html.Element.prototype._applyProperty.call(this,name,c);if(name==a){var d=this.getDomElement();qx.bom.Label.setValue(d,c);};},_createDomElement:function(){var f=this.__mv;var e=qx.bom.Label.create(this._content,f);return e;},_copyData:function(g){return qx.html.Element.prototype._copyData.call(this,true);},setRich:function(h){var i=this.getDomElement();if(i){throw new Error("The label mode cannot be modified after initial creation");};h=!!h;if(this.__mv==h){return this;};this.__mv=h;return this;},setValue:function(j){this._setProperty(a,j);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 v="mouseup",u="mousedown",t="losecapture",s="multi",r="_applyQuickSelection",q="__eH",p="mouseover",o="_applySelectionMode",n="_applyDragSelection",m="qx.ui.core.MMultiSelectionHandling",d="removeItem",l="keypress",h="qx.event.type.Data",c="addItem",b="additive",g="mousemove",f="Boolean",j="one",a="changeSelection",k="single";qx.Mixin.define(m,{construct:function(){var x=this.SELECTION_MANAGER;var w=this.__eH=new x(this);this.addListener(u,w.handleMouseDown,w);this.addListener(v,w.handleMouseUp,w);this.addListener(p,w.handleMouseOver,w);this.addListener(g,w.handleMouseMove,w);this.addListener(t,w.handleLoseCapture,w);this.addListener(l,w.handleKeyPress,w);this.addListener(c,w.handleAddItem,w);this.addListener(d,w.handleRemoveItem,w);w.addListener(a,this._onSelectionChange,this);},events:{"changeSelection":h},properties:{selectionMode:{check:[k,s,b,j],init:k,apply:o},dragSelection:{check:f,init:false,apply:n},quickSelection:{check:f,init:false,apply:r}},members:{__eH:null,selectAll:function(){this.__eH.selectAll();},isSelected:function(y){if(!qx.ui.core.Widget.contains(this,y)){throw new Error("Could not test if "+y+" is selected, because it is not a child element!");};return this.__eH.isItemSelected(y);},addToSelection:function(z){if(!qx.ui.core.Widget.contains(this,z)){throw new Error("Could not add + "+z+" to selection, because it is not a child element!");};this.__eH.addItem(z);},removeFromSelection:function(A){if(!qx.ui.core.Widget.contains(this,A)){throw new Error("Could not remove "+A+" from selection, because it is not a child element!");};this.__eH.removeItem(A);},selectRange:function(B,C){this.__eH.selectItemRange(B,C);},resetSelection:function(){this.__eH.clearSelection();},setSelection:function(D){for(var i=0;i<D.length;i++){if(!qx.ui.core.Widget.contains(this,D[i])){throw new Error("Could not select "+D[i]+", because it is not a child element!");};};if(D.length===0){this.resetSelection();}else {var E=this.getSelection();if(!qx.lang.Array.equals(E,D)){this.__eH.replaceSelection(D);};};},getSelection:function(){return this.__eH.getSelection();},getSortedSelection:function(){return this.__eH.getSortedSelection();},isSelectionEmpty:function(){return this.__eH.isSelectionEmpty();},getSelectionContext:function(){return this.__eH.getSelectionContext();},_getManager:function(){return this.__eH;},getSelectables:function(F){return this.__eH.getSelectables(F);},invertSelection:function(){this.__eH.invertSelection();},_getLeadItem:function(){var G=this.__eH.getMode();if(G===k||G===j){return this.__eH.getSelectedItem();}else {return this.__eH.getLeadItem();};},_applySelectionMode:function(H,I){this.__eH.setMode(H);},_applyDragSelection:function(J,K){this.__eH.setDrag(J);},_applyQuickSelection:function(L,M){this.__eH.setQuick(L);},_onSelectionChange:function(e){this.fireDataEvent(a,e.getData());}},destruct:function(){this._disposeObjects(q);}});})();(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 b="abstract",a="qx.event.dispatch.AbstractBubbling";qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventDispatcher,type:b,construct:function(c){this._manager=c;},members:{_getParent:function(d){throw new Error("Missing implementation");},canDispatchEvent:function(e,event,f){return event.getBubbles();},dispatchEvent:function(g,event,h){var parent=g;var s=this._manager;var p,w;var n;var r,u;var t;var v=[];p=s.getListeners(g,h,true);w=s.getListeners(g,h,false);if(p){v.push(p);};if(w){v.push(w);};var parent=this._getParent(g);var l=[];var k=[];var m=[];var q=[];while(parent!=null){p=s.getListeners(parent,h,true);if(p){m.push(p);q.push(parent);};w=s.getListeners(parent,h,false);if(w){l.push(w);k.push(parent);};parent=this._getParent(parent);};event.setEventPhase(qx.event.type.Event.CAPTURING_PHASE);for(var i=m.length-1;i>=0;i--){t=q[i];event.setCurrentTarget(t);n=m[i];for(var j=0,o=n.length;j<o;j++){r=n[j];u=r.context||t;{};r.handler.call(u,event);};if(event.getPropagationStopped()){return;};};event.setEventPhase(qx.event.type.Event.AT_TARGET);event.setCurrentTarget(g);for(var i=0,x=v.length;i<x;i++){n=v[i];for(var j=0,o=n.length;j<o;j++){r=n[j];u=r.context||g;{};r.handler.call(u,event);};if(event.getPropagationStopped()){return;};};event.setEventPhase(qx.event.type.Event.BUBBLING_PHASE);for(var i=0,x=l.length;i<x;i++){t=k[i];event.setCurrentTarget(t);n=l[i];for(var j=0,o=n.length;j<o;j++){r=n[j];u=r.context||t;{};r.handler.call(u,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 b="qx.util.ObjectPool",a="Integer";qx.Class.define(b,{extend:qx.core.Object,construct:function(c){qx.core.Object.call(this);this.__cQ={};if(c!=null){this.setSize(c);};},properties:{size:{check:a,init:Infinity}},members:{__cQ:null,getObject:function(d){if(this.$$disposed){return new d;};if(!d){throw new Error("Class needs to be defined!");};var e=null;var f=this.__cQ[d.classname];if(f){e=f.pop();};if(e){e.$$pooled=false;}else {e=new d;};return e;},poolObject:function(g){if(!this.__cQ){return;};var h=g.classname;var j=this.__cQ[h];if(g.$$pooled){throw new Error("Object is already pooled: "+g);};if(!j){this.__cQ[h]=j=[];};if(j.length>this.getSize()){if(g.destroy){g.destroy();}else {g.dispose();};return;};g.$$pooled=true;j.push(g);}},destruct:function(){var n=this.__cQ;var k,m,i,l;for(k in n){m=n[k];for(i=0,l=m.length;i<l;i++){m[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(u){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(v){qx.event.Registration.addHandler(v);}});})();(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.__ig=false;this.__ih=false;this.__dR=false;this.__ii=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.__ij();};}},members:{canHandleEvent:function(q,r){},registerEvent:function(s,t,u){},unregisterEvent:function(v,w,x){},__dR:null,__ig:null,__ih:null,__ii:null,__ij:function(){if(!this.__dR&&this.__ig&&qx.$$loader.scriptLoaded){if((qx.core.Environment.get(b)==f)){if(qx.event.Registration.hasListener(this._window,c)){this.__dR=true;qx.event.Registration.fireEvent(this._window,c);};}else {this.__dR=true;qx.event.Registration.fireEvent(this._window,c);};};},isApplicationReady:function(){return this.__dR;},_initObserver:function(){if(qx.$$domReady||document.readyState==m||document.readyState==c){this.__ig=true;this.__ij();}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.__ig=true;this.__ij();}),_onNativeUnload:qx.event.GlobalError.observeMethod(function(){if(!this.__ii){this.__ii=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,__ie:function(e){var f=this.getApplication();if(f){e.setReturnValue(f.close());};},__if: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.__if,h);qx.event.Registration.addListener(window,b,h.__ie,h);}});})();(function(){var b="abstract",a="qx.application.AbstractGui";qx.Class.define(a,{type:b,extend:qx.core.Object,implement:[qx.application.IApplication],include:qx.locale.MTranslation,members:{__eS:null,_createRootWidget:function(){throw new Error("Abstract method call");},getRoot:function(){return this.__eS;},main:function(){qx.theme.manager.Meta.getInstance().initialize();qx.ui.tooltip.Manager.getInstance();this.__eS=this._createRootWidget();},finalize:function(){this.render();},render:function(){qx.ui.core.queue.Manager.flush();},close:function(c){},terminate:function(){}},destruct:function(){this.__eS=null;}});})();(function(){var o="clip:auto;",n="rect(",m=");",l="",k=")",j="qx.bom.element.Clip",i="string",h="clip:rect(",g=" ",f="clip",c="rect(auto,auto,auto,auto)",e="rect(auto, auto, auto, auto)",d=",",b="px",a="auto";qx.Bootstrap.define(j,{statics:{compile:function(p){if(!p){return o;};var u=p.left;var top=p.top;var t=p.width;var s=p.height;var q,r;if(u==null){q=(t==null?a:t+b);u=a;}else {q=(t==null?a:u+t+b);u=u+b;};if(top==null){r=(s==null?a:s+b);top=a;}else {r=(s==null?a:top+s+b);top=top+b;};return h+top+d+q+d+r+d+u+m;},get:function(v,w){var y=qx.bom.element.Style.get(v,f,w,false);var E,top,C,B;var x,z;if(typeof y===i&&y!==a&&y!==l){y=y.trim();if(/\((.*)\)/.test(y)){var D=RegExp.$1;if(/,/.test(D)){var A=D.split(d);}else {var A=D.split(g);};top=A[0].trim();x=A[1].trim();z=A[2].trim();E=A[3].trim();if(E===a){E=null;};if(top===a){top=null;};if(x===a){x=null;};if(z===a){z=null;};if(top!=null){top=parseInt(top,10);};if(x!=null){x=parseInt(x,10);};if(z!=null){z=parseInt(z,10);};if(E!=null){E=parseInt(E,10);};if(x!=null&&E!=null){C=x-E;}else if(x!=null){C=x;};if(z!=null&&top!=null){B=z-top;}else if(z!=null){B=z;};}else {throw new Error("Could not parse clip string: "+y);};};return {left:E||null,top:top||null,width:C||null,height:B||null};},set:function(F,G){if(!G){F.style.clip=c;return;};var L=G.left;var top=G.top;var K=G.width;var J=G.height;var H,I;if(L==null){H=(K==null?a:K+b);L=a;}else {H=(K==null?a:L+K+b);L=L+b;};if(top==null){I=(J==null?a:J+b);top=a;}else {I=(J==null?a:top+J+b);top=top+b;};F.style.clip=n+top+d+H+d+I+d+L+k;},reset:function(M){M.style.clip=e;}}});})();(function(){var l=");",k=")",j="zoom:1;filter:alpha(opacity=",i="qx.bom.element.Opacity",h="alpha(opacity=",g=";",f="opacity:",e="opacity",d="filter",c="engine.name",a="css.opacity",b="";qx.Bootstrap.define(i,{statics:{SUPPORT_CSS3_OPACITY:false,compile:qx.core.Environment.select(c,{"mshtml":function(m){if(m>=1){m=1;};if(m<0.00001){m=0;};if(qx.core.Environment.get(a)){return f+m+g;}else {return j+(m*100)+l;};},"default":function(n){if(n>=1){return b;};return f+n+g;}}),set:qx.core.Environment.select(c,{"mshtml":function(o,p){if(qx.core.Environment.get(a)){if(p>=1){p=b;};o.style.opacity=p;}else {var q=qx.bom.element.Style.get(o,d,qx.bom.element.Style.COMPUTED_MODE,false);if(p>=1){p=1;};if(p<0.00001){p=0;};if(!o.currentStyle||!o.currentStyle.hasLayout){o.style.zoom=1;};o.style.filter=q.replace(/alpha\([^\)]*\)/gi,b)+h+p*100+k;};},"default":function(r,s){if(s>=1){s=b;};r.style.opacity=s;}}),reset:qx.core.Environment.select(c,{"mshtml":function(t){if(qx.core.Environment.get(a)){t.style.opacity=b;}else {var u=qx.bom.element.Style.get(t,d,qx.bom.element.Style.COMPUTED_MODE,false);t.style.filter=u.replace(/alpha\([^\)]*\)/gi,b);};},"default":function(v){v.style.opacity=b;}}),get:qx.core.Environment.select(c,{"mshtml":function(w,x){if(qx.core.Environment.get(a)){var y=qx.bom.element.Style.get(w,e,x,false);if(y!=null){return parseFloat(y);};return 1.0;}else {var z=qx.bom.element.Style.get(w,d,x,false);if(z){var y=z.match(/alpha\(opacity=(.*)\)/);if(y&&y[1]){return parseFloat(y[1])/100;};};return 1.0;};},"default":function(A,B){var C=qx.bom.element.Style.get(A,e,B,false);if(C!=null){return parseFloat(C);};return 1.0;}})},defer:function(D){D.SUPPORT_CSS3_OPACITY=qx.core.Environment.get(a);}});{};})();(function(){var e='-',d="qx.bom.Style",c="string",b="",a="-";qx.Bootstrap.define(d,{statics:{VENDOR_PREFIXES:["Webkit","Moz","O","ms","Khtml"],__dj:{},getPropertyName:function(f){var g=document.documentElement.style;if(g[f]!==undefined){return f;};for(var i=0,l=this.VENDOR_PREFIXES.length;i<l;i++){var h=this.VENDOR_PREFIXES[i]+qx.lang.String.firstUp(f);if(g[h]!==undefined){return h;};};return null;},getCssName:function(j){var k=this.__dj[j];if(!k){k=j.replace(/[A-Z]/g,function(m){return (e+m.charAt(0).toLowerCase());});if((/^ms/.test(k))){k=a+k;};this.__dj[j]=k;};return k;},getAppliedStyle:function(n,o,p,q){var r=(q!==false)?[null].concat(this.VENDOR_PREFIXES):[null];for(var i=0,l=r.length;i<l;i++){var s=r[i]?a+r[i].toLowerCase()+a+p:p;try{n.style[o]=s;if(typeof n.style[o]==c&&n.style[o]!==b){return s;};}catch(t){};};return null;}}});})();(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.__di+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.__di+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;};},__di:{"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 s="cursor:",r="ns-resize",q="",p="mshtml",o="n-resize",n="opera",m=";",l="ew-resize",k="qx.bom.element.Cursor",j="e-resize",d="cursor",i="engine.name",g="nw-resize",c="nesw-resize",b="browser.documentmode",f="nwse-resize",e="ne-resize",h="browser.quirksmode",a="engine.version";qx.Bootstrap.define(k,{statics:{__bd:{},compile:function(t){return s+(this.__bd[t]||t)+m;},get:function(u,v){return qx.bom.element.Style.get(u,d,v,false);},set:function(w,x){w.style.cursor=this.__bd[x]||x;},reset:function(y){y.style.cursor=q;}},defer:function(z){if(qx.core.Environment.get(i)==p&&((parseFloat(qx.core.Environment.get(a))<9||qx.core.Environment.get(b)<9)&&!qx.core.Environment.get(h))){z.__bd[c]=e;z.__bd[f]=g;if(((parseFloat(qx.core.Environment.get(a))<8||qx.core.Environment.get(b)<8)&&!qx.core.Environment.get(h))){z.__bd[l]=j;z.__bd[r]=o;};}else if(qx.core.Environment.get(i)==n&&parseInt(qx.core.Environment.get(a))<12){z.__bd[c]=e;z.__bd[f]=g;};}});})();(function(){var s="]",r='\\u',q="undefined",p='\\$1',o="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",n="\\\\",m='-',l="\\\"",k="qx.lang.String",j="(^|[^",c="0",h="%",f=' ',b='\n',a="])[",e="g",d='"',g="";qx.Bootstrap.define(k,{statics:{__bu:o,__bv:null,__bw:{},camelCase:function(t){var u=this.__bw[t];if(!u){u=t.replace(/\-([a-z])/g,function(v,w){return w.toUpperCase();});this.__bw[t]=u;};return u;},hyphenate:function(x){var y=this.__bw[x];if(!y){y=x.replace(/[A-Z]/g,function(z){return (m+z.charAt(0).toLowerCase());});this.__bw[x]=y;};return y;},capitalize:function(A){if(this.__bv===null){var B=r;this.__bv=new RegExp(j+this.__bu.replace(/[0-9A-F]{4}/g,function(C){return B+C;})+a+this.__bu.replace(/[0-9A-F]{4}/g,function(D){return B+D;})+s,e);};return A.replace(this.__bv,function(E){return E.toUpperCase();});},clean:function(F){return F.replace(/\s+/g,f).trim();},trimLeft:function(G){return G.replace(/^\s+/,g);},trimRight:function(H){return H.replace(/\s+$/,g);},trim:function(I){{};return I.replace(/^\s+|\s+$/g,g);},startsWith:function(J,K){return J.indexOf(K)===0;},endsWith:function(L,M){return L.substring(L.length-M.length,L.length)===M;},repeat:function(N,O){return N.length>0?new Array(O+1).join(N):g;},pad:function(P,length,Q){var R=length-P.length;if(R>0){if(typeof Q===q){Q=c;};return this.repeat(Q,R)+P;}else {return P;};},firstUp:qx.Bootstrap.firstUp,firstLow:qx.Bootstrap.firstLow,contains:function(S,T){return S.indexOf(T)!=-1;},format:function(U,V){var W=U;var i=V.length;while(i--){W=W.replace(new RegExp(h+(i+1),e),V[i]+g);};return W;},escapeRegexpChars:function(X){return X.replace(/([.*+?^${}()|[\]\/\\])/g,p);},toArray:function(Y){return Y.split(/\B|\b/g);},stripTags:function(ba){return ba.replace(/<\/?[^>]+>/gi,g);},stripScripts:function(bb,bc){var be=g;var bd=bb.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi,function(){be+=arguments[1]+b;return g;});if(bc===true){qx.lang.Function.globalEval(be);};return bd;},quote:function(bf){return d+bf.replace(/\\/g,n).replace(/\"/g,l)+d;}}});})();(function(){var j="css.float",i="px",h="css.appearance",g="pixelRight",f="css.userselect",e="css.boxsizing",d="css.textoverflow",c="pixelHeight",b=":",a="pixelTop",w="css.borderimage",v="pixelLeft",u="css.usermodify",t="qx.bom.element.Style",s="pixelBottom",r="pixelWidth",q=";",p="float",o="browser.documentmode",n="mshtml",l="style",m="engine.name",k="";qx.Bootstrap.define(t,{statics:{__dm:null,__dn:null,__do:function(){var y={"appearance":qx.core.Environment.get(h),"userSelect":qx.core.Environment.get(f),"textOverflow":qx.core.Environment.get(d),"borderImage":qx.core.Environment.get(w),"float":qx.core.Environment.get(j),"userModify":qx.core.Environment.get(u),"boxSizing":qx.core.Environment.get(e)};this.__dn={};for(var x in qx.lang.Object.clone(y)){if(!y[x]){delete y[x];}else {this.__dn[x]=x==p?p:qx.bom.Style.getCssName(y[x]);};};this.__dm=y;},__dp:function(name){var z=qx.bom.Style.getPropertyName(name);if(z){this.__dm[name]=z;};return z;},__dq:{width:r,height:c,left:v,right:g,top:a,bottom:s},__dr:{clip:qx.bom.element.Clip,cursor:qx.bom.element.Cursor,opacity:qx.bom.element.Opacity,boxSizing:qx.bom.element.BoxSizing},compile:function(A){var C=[];var D=this.__dr;var E=this.__dn;var name,B;for(name in A){B=A[name];if(B==null){continue;};name=this.__dm[name]||this.__dp(name)||name;if(D[name]){C.push(D[name].compile(B));}else {if(!E[name]){E[name]=qx.bom.Style.getCssName(name);};C.push(E[name],b,B,q);};};return C.join(k);},setCss:function(F,G){if(qx.core.Environment.get(m)===n&&parseInt(qx.core.Environment.get(o),10)<8){F.style.cssText=G;}else {F.setAttribute(l,G);};},getCss:function(H){if(qx.core.Environment.get(m)===n&&parseInt(qx.core.Environment.get(o),10)<8){return H.style.cssText.toLowerCase();}else {return H.getAttribute(l);};},isPropertySupported:function(I){return (this.__dr[I]||this.__dm[I]||I in document.documentElement.style);},COMPUTED_MODE:1,CASCADED_MODE:2,LOCAL_MODE:3,set:function(J,name,K,L){{};name=this.__dm[name]||this.__dp(name)||name;if(L!==false&&this.__dr[name]){this.__dr[name].set(J,K);}else {J.style[name]=K!==null?K:k;};},setStyles:function(M,N,O){{};var R=this.__dm;var T=this.__dr;var P=M.style;for(var S in N){var Q=N[S];var name=R[S]||this.__dp(S)||S;if(Q===undefined){if(O!==false&&T[name]){T[name].reset(M);}else {P[name]=k;};}else {if(O!==false&&T[name]){T[name].set(M,Q);}else {P[name]=Q!==null?Q:k;};};};},reset:function(U,name,V){name=this.__dm[name]||this.__dp(name)||name;if(V!==false&&this.__dr[name]){this.__dr[name].reset(U);}else {U.style[name]=k;};},get:qx.core.Environment.select(m,{"mshtml":function(W,name,X,Y){name=this.__dm[name]||this.__dp(name)||name;if(Y!==false&&this.__dr[name]){return this.__dr[name].get(W,X);};if(!W.currentStyle){return W.style[name]||k;};switch(X){case this.LOCAL_MODE:return W.style[name]||k;case this.CASCADED_MODE:return W.currentStyle[name]||k;default:var bd=W.currentStyle[name]||k;if(/^-?[\.\d]+(px)?$/i.test(bd)){return bd;};var bc=this.__dq[name];if(bc){var ba=W.style[name];W.style[name]=bd||0;var bb=W.style[bc]+i;W.style[name]=ba;return bb;};return bd;};},"default":function(be,name,bf,bg){name=this.__dm[name]||this.__dp(name)||name;if(bg!==false&&this.__dr[name]){return this.__dr[name].get(be,bf);};switch(bf){case this.LOCAL_MODE:return be.style[name]||k;case this.CASCADED_MODE:if(be.currentStyle){return be.currentStyle[name]||k;};throw new Error("Cascaded styles are not supported in this browser!");default:var bh=qx.dom.Node.getDocument(be);var bi=bh.defaultView.getComputedStyle(be,null);return bi?bi[name]:k;};}})},defer:function(bj){bj.__do();}});})();(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:{__Cc:null,_getDefaultInsets:function(){return {top:0,right:0,bottom:0,left:0};},_isInitialized:function(){return !!this.__Cc;},getMarkup:function(){if(this.__Cc){return this.__Cc;};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.__Cc=[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.__Cc;},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.__Cc=null;}});})();(function(){var i="showcase/htmleditor/icon.png",h="Format some text with underline, bold, italic, ...",g="Insert a numbered or bullet point list.",f="htmleditor",e="Align the text on the right side.",d="showcase.page.htmleditor.Content",c="showcase.page.htmleditor.Page",b="Try reverting your changes by using the undo button.",a="HTML Editor";qx.Class.define(c,{extend:showcase.Page,construct:function(){showcase.Page.call(this);this.set({name:a,part:f,icon:i,contentClass:d,description:showcase.page.DescriptionBuilder.build(a,this.__BT,this.__Cu,this.__BU,this.__BV,this.__BW,this.__BX)});},members:{__BT:"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.",__Cu:{"Text Formatting":h,"Alignment":e,"Lists":g,"Redo/Undo":b},__BU:{"Inserting":"You can insert HTML tables, images, hyperlinks, ..."},__BV:{"pages/desktop/ui_html_editing.html":"Overview HTML Editing"},__BW:{"#bom~HtmlArea.html":"Low-Level editor","#widget~HtmlArea.html":"Editor widget"},__BX:{"#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.__eH=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:{__eH:null,__ce:null,canHandleEvent:function(c,d){},registerEvent:function(e,f,g){},unregisterEvent:function(h,i,j){}},destruct:function(){this.__eH=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="mouseup",h="engine.name",a="click";qx.Class.define(o,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(u){qx.core.Object.call(this);this.__eH=u;this.__ce=u.getWindow();this.__eS=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:{__ft:null,__fu:null,__fv:null,__fw:null,__fx:null,__eH:null,__ce:null,__eS:null,canHandleEvent:function(v,w){},registerEvent:qx.core.Environment.get(n)===k?function(x,y,z){x[j+y]=(function(){return null;});}:(function(){return null;}),unregisterEvent:qx.core.Environment.get(n)===k?function(A,B,C){A[j+B]=undefined;}:(function(){return null;}),__fy: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]);},__fz:function(){var H=[this.__ce,this.__eS,this.__eS.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.__ft=qx.lang.Function.listener(this._onButtonEvent,this);var Event=qx.bom.Event;Event.addNativeListener(this.__eS,c,this.__ft);Event.addNativeListener(this.__eS,e,this.__ft);Event.addNativeListener(this.__eS,a,this.__ft);Event.addNativeListener(this.__eS,g,this.__ft);Event.addNativeListener(this.__eS,b,this.__ft);},_initMoveObserver:function(){this.__fu=qx.lang.Function.listener(this._onMoveEvent,this);var Event=qx.bom.Event;Event.addNativeListener(this.__eS,d,this.__fu);Event.addNativeListener(this.__eS,m,this.__fu);Event.addNativeListener(this.__eS,l,this.__fu);},_initWheelObserver:function(){this.__fv=qx.lang.Function.listener(this._onWheelEvent,this);var J=this.__fz();qx.bom.Event.addNativeListener(J.target,J.type,this.__fv);},_stopButtonObserver:function(){var Event=qx.bom.Event;Event.removeNativeListener(this.__eS,c,this.__ft);Event.removeNativeListener(this.__eS,e,this.__ft);Event.removeNativeListener(this.__eS,a,this.__ft);Event.removeNativeListener(this.__eS,g,this.__ft);Event.removeNativeListener(this.__eS,b,this.__ft);},_stopMoveObserver:function(){var Event=qx.bom.Event;Event.removeNativeListener(this.__eS,d,this.__fu);Event.removeNativeListener(this.__eS,m,this.__fu);Event.removeNativeListener(this.__eS,l,this.__fu);},_stopWheelObserver:function(){var K=this.__fz();qx.bom.Event.removeNativeListener(K.target,K.type,this.__fv);},_onMoveEvent:qx.event.GlobalError.observeMethod(function(L){this.__fy(L);}),_onButtonEvent:qx.event.GlobalError.observeMethod(function(M){var O=M.type;var P=qx.bom.Event.getTarget(M);if(qx.core.Environment.get(h)==q||qx.core.Environment.get(h)==r){if(P&&P.nodeType==3){P=P.parentNode;};};var N=qx.event.handler.DragDrop&&this.__eH.getHandler(qx.event.handler.DragDrop).isSessionActive();if(N&&O==a){return;};if(this.__fA){this.__fA(M,O,P);};if(this.__fC){this.__fC(M,O,P);};this.__fy(M,O,P);if(this.__fB){this.__fB(M,O,P);};if(this.__fD&&!N){this.__fD(M,O,P);};this.__fw=O;}),_onWheelEvent:qx.event.GlobalError.observeMethod(function(Q){this.__fy(Q,f);}),__fA:qx.core.Environment.select(h,{"webkit":function(R,S,T){if(parseFloat(qx.core.Environment.get(t))<530){if(S==b){this.__fy(R,e,T);};};},"default":null}),__fB:qx.core.Environment.select(h,{"opera":function(U,V,W){if(V==e&&U.button==2){this.__fy(U,b,W);};},"default":null}),__fC:qx.core.Environment.select(h,{"mshtml":function(X,Y,ba){if(X.target!==undefined){return;};if(Y==e&&this.__fw==a){this.__fy(X,c,ba);}else if(Y==g){this.__fy(X,a,ba);};},"default":null}),__fD:qx.core.Environment.select(h,{"mshtml":null,"default":function(bb,bc,bd){switch(bc){case c:this.__fx=bd;break;case e:if(bd!==this.__fx){var be=qx.dom.Hierarchy.getCommonParent(bd,this.__fx);if(be){this.__fy(bb,a,be);};};};}})},destruct:function(){this._stopButtonObserver();this._stopMoveObserver();this._stopWheelObserver();this.__eH=this.__ce=this.__eS=this.__fx=null;},defer:function(bf){qx.event.Registration.addHandler(bf);}});})();(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="PageUp",h="PrintScreen",g="os.name",f="gecko",e="F1",d="Left",c="F5",b="Down",a="Up",P="F3",O="F11",N="F6",M="Insert",L="F8",K="input",J="End",I="Delete",H="qx.event.handler.Keyboard",G="win",q="Home",r="F2",o="off",p="F12",m="F4",n="PageDown",k="F7",l="F9",s="F10",t="Right",y="autoComplete",x="Enter",A="NumLock",z="useraction",C="keyinput",B="mshtml",v="webkit",F="engine.version",E="keyup",D="keypress",u="engine.name",w="keydown";qx.Class.define(H,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(Q){qx.core.Object.call(this);this.__eH=Q;this.__ce=Q.getWindow();if((qx.core.Environment.get(u)==f)){this.__eS=this.__ce;}else {this.__eS=this.__ce.document.documentElement;};this.__fJ={};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},members:{__fK:null,__eH:null,__ce:null,__eS:null,__fJ:null,__fL:null,__fM:null,__fN:null,canHandleEvent:function(R,S){},registerEvent:function(T,U,V){},unregisterEvent:function(W,X,Y){},_fireInputEvent:function(ba,bb){var bc=this.__fO();if(bc&&bc.offsetWidth!=0){var event=qx.event.Registration.createEvent(C,qx.event.type.KeyInput,[ba,bc,bb]);this.__eH.dispatchEvent(bc,event);};if(this.__ce){qx.event.Registration.fireEvent(this.__ce,z,qx.event.type.Data,[C]);};},_fireSequenceEvent:function(bd,be,bf){var bg=this.__fO();var bh=bd.keyCode;var event=qx.event.Registration.createEvent(be,qx.event.type.KeySequence,[bd,bg,bf]);this.__eH.dispatchEvent(bg,event);if(qx.core.Environment.get(u)==B||qx.core.Environment.get(u)==v){if(be==w&&event.getDefaultPrevented()){if(!qx.event.util.Keyboard.isNonPrintableKeyCode(bh)&&!this._emulateKeyPress[bh]){this._fireSequenceEvent(bd,D,bf);};};};if(this.__ce){qx.event.Registration.fireEvent(this.__ce,z,qx.event.type.Data,[be]);};},__fO:function(){var bi=this.__eH.getHandler(qx.event.handler.Focus);var bj=bi.getActive();if(!bj||bj.offsetWidth==0){bj=bi.getFocus();};if(!bj||bj.offsetWidth==0){bj=this.__eH.getWindow().document.body;};return bj;},_initKeyObserver:function(){this.__fK=qx.lang.Function.listener(this.__fP,this);this.__fN=qx.lang.Function.listener(this.__fR,this);var Event=qx.bom.Event;Event.addNativeListener(this.__eS,E,this.__fK);Event.addNativeListener(this.__eS,w,this.__fK);Event.addNativeListener(this.__eS,D,this.__fN);},_stopKeyObserver:function(){var Event=qx.bom.Event;Event.removeNativeListener(this.__eS,E,this.__fK);Event.removeNativeListener(this.__eS,w,this.__fK);Event.removeNativeListener(this.__eS,D,this.__fN);for(var bl in (this.__fM||{})){var bk=this.__fM[bl];Event.removeNativeListener(bk.target,D,bk.callback);};delete (this.__fM);},__fP:qx.event.GlobalError.observeMethod(qx.core.Environment.select(u,{"mshtml":function(bm){bm=window.event||bm;var bp=bm.keyCode;var bn=0;var bo=bm.type;if(!(this.__fJ[bp]==w&&bo==w)){this._idealKeyHandler(bp,bn,bo,bm);};if(bo==w){if(qx.event.util.Keyboard.isNonPrintableKeyCode(bp)||this._emulateKeyPress[bp]){this._idealKeyHandler(bp,bn,D,bm);};};this.__fJ[bp]=bo;},"gecko":function(bq){var bs=0;var bu=bq.keyCode;var bt=bq.type;var br=qx.event.util.Keyboard;if(qx.core.Environment.get(g)==G){var bv=bu?br.keyCodeToIdentifier(bu):br.charCodeToIdentifier(bs);if(!(this.__fJ[bv]==w&&bt==w)){this._idealKeyHandler(bu,bs,bt,bq);};this.__fJ[bv]=bt;}else {this._idealKeyHandler(bu,bs,bt,bq);};this.__fQ(bq.target,bt,bu);},"webkit":function(bw){var bz=0;var bx=0;var by=bw.type;if(parseFloat(qx.core.Environment.get(F))<525.13){if(by==E||by==w){bz=this._charCode2KeyCode[bw.charCode]||bw.keyCode;}else {if(this._charCode2KeyCode[bw.charCode]){bz=this._charCode2KeyCode[bw.charCode];}else {bx=bw.charCode;};};this._idealKeyHandler(bz,bx,by,bw);}else {bz=bw.keyCode;this._idealKeyHandler(bz,bx,by,bw);if(by==w){if(qx.event.util.Keyboard.isNonPrintableKeyCode(bz)||this._emulateKeyPress[bz]){this._idealKeyHandler(bz,bx,D,bw);};};this.__fJ[bz]=by;};},"opera":function(bA){this.__fL=bA.keyCode;this._idealKeyHandler(bA.keyCode,0,bA.type,bA);}})),__fQ:qx.core.Environment.select(u,{"gecko":function(bB,bC,bD){if(bC===w&&(bD==33||bD==34||bD==38||bD==40)&&bB.type==j&&bB.tagName.toLowerCase()===K&&bB.getAttribute(y)!==o){if(!this.__fM){this.__fM={};};var bF=qx.core.ObjectRegistry.toHashCode(bB);if(this.__fM[bF]){return;};var self=this;this.__fM[bF]={target:bB,callback:function(bG){qx.bom.Event.stopPropagation(bG);self.__fR(bG);}};var bE=qx.event.GlobalError.observeMethod(this.__fM[bF].callback);qx.bom.Event.addNativeListener(bB,D,bE);};},"default":null}),__fR:qx.event.GlobalError.observeMethod(qx.core.Environment.select(u,{"mshtml":function(bH){bH=window.event||bH;if(this._charCode2KeyCode[bH.keyCode]){this._idealKeyHandler(this._charCode2KeyCode[bH.keyCode],0,bH.type,bH);}else {this._idealKeyHandler(0,bH.keyCode,bH.type,bH);};},"gecko":function(bI){var bJ=bI.charCode;var bK=bI.type;this._idealKeyHandler(bI.keyCode,bJ,bK,bI);},"webkit":function(bL){if(parseFloat(qx.core.Environment.get(F))<525.13){var bO=0;var bM=0;var bN=bL.type;if(bN==E||bN==w){bO=this._charCode2KeyCode[bL.charCode]||bL.keyCode;}else {if(this._charCode2KeyCode[bL.charCode]){bO=this._charCode2KeyCode[bL.charCode];}else {bM=bL.charCode;};};this._idealKeyHandler(bO,bM,bN,bL);}else {if(this._charCode2KeyCode[bL.keyCode]){this._idealKeyHandler(this._charCode2KeyCode[bL.keyCode],0,bL.type,bL);}else {this._idealKeyHandler(0,bL.keyCode,bL.type,bL);};};},"opera":function(bP){var bR=bP.keyCode;var bQ=bP.type;if(bR!=this.__fL){this._idealKeyHandler(0,this.__fL,bQ,bP);}else {if(qx.event.util.Keyboard.keyCodeToIdentifierMap[bP.keyCode]){this._idealKeyHandler(bP.keyCode,0,bP.type,bP);}else {this._idealKeyHandler(0,bP.keyCode,bP.type,bP);};};}})),_idealKeyHandler:function(bS,bT,bU,bV){var bW;if(bS||(!bS&&!bT)){bW=qx.event.util.Keyboard.keyCodeToIdentifier(bS);this._fireSequenceEvent(bV,bU,bW);}else {bW=qx.event.util.Keyboard.charCodeToIdentifier(bT);this._fireSequenceEvent(bV,D,bW);this._fireInputEvent(bV,bT);};},_emulateKeyPress:qx.core.Environment.select(u,{"mshtml":{'8':true,'9':true},"webkit":{'8':true,'9':true,'27':true},"default":{}}),_identifierToKeyCode:function(bX){return qx.event.util.Keyboard.identifierToKeyCodeMap[bX]||bX.charCodeAt(0);}},destruct:function(){this._stopKeyObserver();this.__fL=this.__eH=this.__ce=this.__eS=this.__fJ=null;},defer:function(bY,ca){qx.event.Registration.addHandler(bY);if((qx.core.Environment.get(u)==B)){ca._charCode2KeyCode={'13':13,'27':27};}else if((qx.core.Environment.get(u)==v)){if(parseFloat(qx.core.Environment.get(F))<525.13){ca._charCode2KeyCode={'63289':ca._identifierToKeyCode(A),'63276':ca._identifierToKeyCode(i),'63277':ca._identifierToKeyCode(n),'63275':ca._identifierToKeyCode(J),'63273':ca._identifierToKeyCode(q),'63234':ca._identifierToKeyCode(d),'63232':ca._identifierToKeyCode(a),'63235':ca._identifierToKeyCode(t),'63233':ca._identifierToKeyCode(b),'63272':ca._identifierToKeyCode(I),'63302':ca._identifierToKeyCode(M),'63236':ca._identifierToKeyCode(e),'63237':ca._identifierToKeyCode(r),'63238':ca._identifierToKeyCode(P),'63239':ca._identifierToKeyCode(m),'63240':ca._identifierToKeyCode(c),'63241':ca._identifierToKeyCode(N),'63242':ca._identifierToKeyCode(k),'63243':ca._identifierToKeyCode(L),'63244':ca._identifierToKeyCode(l),'63245':ca._identifierToKeyCode(s),'63246':ca._identifierToKeyCode(O),'63247':ca._identifierToKeyCode(p),'63248':ca._identifierToKeyCode(h),'3':ca._identifierToKeyCode(x),'12':ca._identifierToKeyCode(A),'13':ca._identifierToKeyCode(x)};}else {ca._charCode2KeyCode={'13':13,'27':27};};};}});})();(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.__eH=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:{__eH:null,__ce:null,__gw:null,_currentOrientation:null,__gx:null,canHandleEvent:function(g,h){},registerEvent:function(i,j,k){},unregisterEvent:function(l,m,n){},_initObserver:function(){this.__gx=qx.lang.Function.listener(this._onNative,this);this.__gw=qx.bom.Event.supportsEvent(this.__ce,a)?a:e;var Event=qx.bom.Event;Event.addNativeListener(this.__ce,this.__gw,this.__gx);},_stopObserver:function(){var Event=qx.bom.Event;Event.removeNativeListener(this.__ce,this.__gw,this.__gx);},_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.__eH=this.__ce=null;},defer:function(s){qx.event.Registration.addHandler(s);}});})();(function(){var s="pointer-events",r="engine.name",q="webkit",p="none",o="tap",n="x",m="y",l="swipe",k="qx.event.handler.TouchCore",j="MSPointerUp",c="MSPointerDown",h="touchcancel",f="MSPointerMove",b="MSPointerCancel",a="touchmove",e="touchend",d="event.mspointer",g="touchstart";qx.Bootstrap.define(k,{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(t,u){this.__gA=t;this.__dO=u;this._initTouchObserver();},members:{__gA:null,__dO:null,__gB:null,__gC:null,__gD:null,__gE:null,__gF:null,__gG:null,__gH:null,_initTouchObserver:function(){this.__gB=qx.lang.Function.listener(this._onTouchEvent,this);var Event=qx.bom.Event;Event.addNativeListener(this.__gA,g,this.__gB);Event.addNativeListener(this.__gA,a,this.__gB);Event.addNativeListener(this.__gA,e,this.__gB);Event.addNativeListener(this.__gA,h,this.__gB);if(qx.core.Environment.get(d)){Event.addNativeListener(this.__gA,c,this.__gB);Event.addNativeListener(this.__gA,f,this.__gB);Event.addNativeListener(this.__gA,j,this.__gB);Event.addNativeListener(this.__gA,b,this.__gB);};},_stopTouchObserver:function(){var Event=qx.bom.Event;Event.removeNativeListener(this.__gA,g,this.__gB);Event.removeNativeListener(this.__gA,a,this.__gB);Event.removeNativeListener(this.__gA,e,this.__gB);Event.removeNativeListener(this.__gA,h,this.__gB);if(qx.core.Environment.get(d)){Event.removeNativeListener(this.__gA,c,this.__gB);Event.removeNativeListener(this.__gA,f,this.__gB);Event.removeNativeListener(this.__gA,j,this.__gB);Event.removeNativeListener(this.__gA,b,this.__gB);};},_onTouchEvent:function(v){this._commonTouchEventHandler(v);},_commonTouchEventHandler:function(w,x){var x=x||w.type;if(qx.core.Environment.get(d)){w.changedTouches=[w];w.targetTouches=[w];w.touches=[w];if(x==c){x=g;}else if(x==j){x=e;}else if(x==f){if(this.__gH==true){x=a;};}else if(x==b){x=h;};};if(x==g){this.__gC=this._getTarget(w);};this._fireEvent(w,x);this.__gJ(w,x);},_getTarget:function(y){var A=qx.bom.Event.getTarget(y);if(qx.core.Environment.get(r)==q){if(A&&A.nodeType==3){A=A.parentNode;};}else if(qx.core.Environment.get(d)){var z=this.__gI(y);if(z){A=z;};};return A;},__gI:function(B){if(B&&B.touches){var C=B.touches[0].clientX;var D=B.touches[0].clientY;};var F=document.msElementsFromPoint(C,D);if(F){for(var i=0;i<F.length;i++){var G=F[i];var E=qx.bom.element.Style.get(G,s,3);if(E!=p){return G;};};};return null;},_fireEvent:function(H,I,J){if(!J){J=this._getTarget(H);};var I=I||H.type;if(J&&J.nodeType&&this.__dO){this.__dO.emit(I,H);};},__gJ:function(K,L,M){if(!M){M=this._getTarget(K);};var L=L||K.type;if(L==g){this.__gK(K,M);}else if(L==a){this.__gL(K,M);}else if(L==e){this.__gM(K,M);};},__gK:function(N,O){var P=N.changedTouches[0];this.__gH=true;this.__gD=P.screenX;this.__gE=P.screenY;this.__gF=new Date().getTime();this.__gG=N.changedTouches.length===1;},__gL:function(Q,R){if(this.__gG&&Q.changedTouches.length>1){this.__gG=false;};},__gM:function(S,T){this.__gH=false;if(this.__gG){var U=S.changedTouches[0];var X={x:U.screenX-this.__gD,y:U.screenY-this.__gE};var Y=qx.event.handler.TouchCore;var V;if(this.__gC==T&&Math.abs(X.x)<=Y.TAP_MAX_DISTANCE&&Math.abs(X.y)<=Y.TAP_MAX_DISTANCE){if(qx.event&&qx.event.type&&qx.event.type.Tap){V=qx.event.type.Tap;};this._fireEvent(S,o,T,V);}else {var W=this.__gN(S,T,X);if(W){if(qx.event&&qx.event.type&&qx.event.type.Swipe){V=qx.event.type.Swipe;};S.swipe=W;this._fireEvent(S,l,T,V);};};};},__gN:function(ba,bb,bc){var bg=qx.event.handler.TouchCore;var bh=new Date().getTime()-this.__gF;var bj=(Math.abs(bc.x)>=Math.abs(bc.y))?n:m;var bd=bc[bj];var be=bg.SWIPE_DIRECTION[bj][bd<0?0:1];var bi=(bh!==0)?bd/bh:0;var bf=null;if(Math.abs(bi)>=bg.SWIPE_MIN_VELOCITY&&Math.abs(bd)>=bg.SWIPE_MIN_DISTANCE){bf={startTime:this.__gF,duration:bh,axis:bj,direction:be,distance:bd,velocity:bi};};return bf;},dispose:function(){this._stopTouchObserver();this.__gC=this.__gA=this.__dO=null;}}});})();(function(){var n="event.pointer",m="onhashchange",l="event.help",k="event.mspointer",j="msPointerEnabled",i="event.touch",h="opera",g="event.hashchange",f="onhelp",e="pointerEvents",b="documentMode",d="qx.bom.client.Event",c="ontouchstart",a="mshtml";qx.Bootstrap.define(d,{statics:{getTouch:function(){return (c in window);},getPointer:function(){if(e in document.documentElement.style){var o=qx.bom.client.Engine.getName();return o!=h&&o!=a;};return false;},getMsPointer:function(){if(j in window.navigator){return window.navigator.msPointerEnabled;};return false;},getHelp:function(){return (f in document);},getHashChange:function(){var p=qx.bom.client.Engine.getName();var q=m in window;return (p!==a&&q)||(p===a&&b in document&&document.documentMode>=8&&q);}},defer:function(r){qx.core.Environment.add(i,r.getTouch);qx.core.Environment.add(n,r.getPointer);qx.core.Environment.add(k,r.getMsPointer);qx.core.Environment.add(l,r.getHelp);qx.core.Environment.add(g,r.getHashChange);}});})();(function(){var m="mshtml",l="engine.name",k="qx.event.handler.Touch",j="useraction",i="event.mspointer",h="dispose",g="touchstart",f="mouseup",e="touchend",d="mousedown",a="mousemove",c="event.touch",b="qx.mobile.emulatetouch";qx.Class.define(k,{extend:qx.event.handler.TouchCore,implement:qx.event.IEventHandler,construct:function(n){this.__eH=n;this.__ce=n.getWindow();this.__eS=this.__ce.document;qx.event.handler.TouchCore.apply(this,[this.__eS]);if(!qx.core.Environment.get(i)){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:{__gO:null,__eH:null,__ce:null,__eS:null,__gP:false,canHandleEvent:function(o,p){},registerEvent:function(q,r,s){},unregisterEvent:function(t,u,v){},_fireEvent:function(w,x,y,z){if(!y){y=this._getTarget(w);};var x=x||w.type;if(y&&y.nodeType){qx.event.Registration.fireEvent(y,x,z||qx.event.type.Touch,[w,y,null,true,true]);};qx.event.Registration.fireEvent(this.__ce,j,qx.event.type.Data,[x]);},__gQ:qx.core.Environment.select(b,{"true":function(A){var B=A.type;var D=qx.event.handler.Touch.MOUSE_TO_TOUCH_MAPPING;if(D[B]){B=D[B];if(B==g&&this.__gR(A)){this.__gP=true;}else if(B==e){this.__gP=false;};var E=this.__gS(A);var C=(B==e?[]:[E]);A.touches=C;A.targetTouches=C;A.changedTouches=[E];};return B;},"default":(function(){})}),__gR:qx.core.Environment.select(b,{"true":function(F){if((qx.core.Environment.get(l)==m)){var G=1;}else {var G=0;};return F.button==G;},"default":(function(){})}),__gS:qx.core.Environment.select(b,{"true":function(H){var I=this._getTarget(H);return {clientX:H.clientX,clientY:H.clientY,screenX:H.screenX,screenY:H.screenY,pageX:H.pageX,pageY:H.pageY,identifier:1,target:I};},"default":(function(){})}),_initMouseObserver:qx.core.Environment.select(b,{"true":function(){if(!qx.core.Environment.get(c)){this.__gO=qx.lang.Function.listener(this._onMouseEvent,this);var Event=qx.bom.Event;Event.addNativeListener(this.__eS,d,this.__gO);Event.addNativeListener(this.__eS,a,this.__gO);Event.addNativeListener(this.__eS,f,this.__gO);};},"default":(function(){})}),_stopMouseObserver:qx.core.Environment.select(b,{"true":function(){if(!qx.core.Environment.get(c)){var Event=qx.bom.Event;Event.removeNativeListener(this.__eS,d,this.__gO);Event.removeNativeListener(this.__eS,a,this.__gO);Event.removeNativeListener(this.__eS,f,this.__gO);};},"default":(function(){})}),_onTouchEvent:qx.event.GlobalError.observeMethod(function(J){this._commonTouchEventHandler(J);}),_onMouseEvent:qx.core.Environment.select(b,{"true":qx.event.GlobalError.observeMethod(function(K){if(!qx.core.Environment.get(c)){if(K.type==a&&!this.__gP){return;};var L=this.__gQ(K);this._commonTouchEventHandler(K,L);};}),"default":(function(){})}),dispose:function(){this.__gT(h);this._stopMouseObserver();this.__eH=this.__ce=this.__eS=null;},__gT:function(M,N){qx.event.handler.TouchCore.prototype[M].apply(this,N||[]);}},defer:function(O){qx.event.Registration.addHandler(O);if(qx.core.Environment.get(c)){{};qx.event.Registration.getManager(document).getHandler(O);};}});})();(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:{__gU:false,__gV:null,__gW:null,__gX: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.__gY){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.__gY=true;};}else {if(F===n){this.__ha(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);};};};};},__ha: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.__gY){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.__gY;}catch(S){O.__gY=null;};};}else {if(P===n){this.__hb(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);};};};},__hb: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.__gW){this.__gW=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.__gX){this.__gX=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.__gU=true;};},"default":null}),_onKeyUp:qx.core.Environment.select(q,{"opera":function(e){if(e.keyCode===13){this.__gU=false;};},"default":null}),_onBlur:qx.core.Environment.select(q,{"opera":function(e){if(this.__gV&&qx.core.Environment.get(b)<10.6){window.clearTimeout(this.__gV);};},"default":null}),_onInput:qx.event.GlobalError.observeMethod(function(e){var bc=qx.bom.Event.getTarget(e);var bb=bc.tagName.toLowerCase();if(!this.__gU||bb!==n){if((qx.core.Environment.get(q)==A)&&qx.core.Environment.get(b)<10.6){this.__gV=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="drop",f="qxDroppable",d="qx.event.handler.DragDrop",c="droprequest",b="dragstart",a="dragleave",D="dragover",C="left",B="blur",A="mouseout",z="keydown",y="Control",x="Shift",w="mousemove",v="move",u="mouseover",r="dragchange",s="Alt",p="keyup",q="mouseup",n="keypress",o="dragend",l="on",m="alias",t="copy";qx.Class.define(d,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(E){qx.core.Object.call(this);this.__eH=E;this.__eS=E.getWindow().document.documentElement;this.__eH.addListener(this.__eS,k,this._onMouseDown,this);this.__hm();},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:{__eH:null,__eS:null,__hc:null,__hd:null,__he:null,__hf:null,__hg:null,__c:null,__hh:null,__hi:null,__hj:false,__hk:0,__hl:0,canHandleEvent:function(F,G){},registerEvent:function(H,I,J){},unregisterEvent:function(K,L,M){},addType:function(N){this.__he[N]=true;},addAction:function(O){this.__hf[O]=true;},supportsType:function(P){return !!this.__he[P];},supportsAction:function(Q){return !!this.__hf[Q];},getData:function(R){if(!this.__hs||!this.__hc){throw new Error("This method must not be used outside the drop event listener!");};if(!this.__he[R]){throw new Error("Unsupported data type: "+R+"!");};if(!this.__c[R]){this.__hh=R;this.__fy(c,this.__hd,this.__hc,false);};if(!this.__c[R]){throw new Error("Please use a droprequest listener to the drag source to fill the manager with data!");};return this.__c[R]||null;},getCurrentAction:function(){return this.__hi;},addData:function(S,T){this.__c[S]=T;},getCurrentType:function(){return this.__hh;},isSessionActive:function(){return this.__hj;},__hm:function(){this.__he={};this.__hf={};this.__hg={};this.__c={};},__hn:function(){if(this.__hd==null){return;};var X=this.__hf;var U=this.__hg;var V=null;if(this.__hs){if(U.Shift&&U.Control&&X.alias){V=m;}else if(U.Shift&&U.Alt&&X.copy){V=t;}else if(U.Shift&&X.move){V=v;}else if(U.Alt&&X.alias){V=m;}else if(U.Control&&X.copy){V=t;}else if(X.move){V=v;}else if(X.copy){V=t;}else if(X.alias){V=m;};};var W=this.__hi;if(V!=W){if(this.__hc){this.__hi=V;this.__ho=this.__fy(r,this.__hc,this.__hd,true);if(!this.__ho){V=null;};};if(V!=W){this.__hi=V;this.__fy(r,this.__hd,this.__hc,false);};};},__fy:function(Y,ba,bb,bc,bd){var bf=qx.event.Registration;var be=bf.createEvent(Y,qx.event.type.Drag,[bc,bd]);if(ba!==bb){be.setRelatedTarget(bb);};return bf.dispatchEvent(ba,be);},__hp:function(bg){while(bg&&bg.nodeType==1){if(bg.getAttribute(j)==l){return bg;};bg=bg.parentNode;};return null;},__hq:function(bh){while(bh&&bh.nodeType==1){if(bh.getAttribute(f)==l){return bh;};bh=bh.parentNode;};return null;},__hr:function(){this.__hd=null;this.__eH.removeListener(this.__eS,w,this._onMouseMove,this,true);this.__eH.removeListener(this.__eS,q,this._onMouseUp,this,true);qx.event.Registration.removeListener(window,B,this._onWindowBlur,this);this.__hm();},clearSession:function(){if(this.__hj){this.__eH.removeListener(this.__eS,u,this._onMouseOver,this,true);this.__eH.removeListener(this.__eS,A,this._onMouseOut,this,true);this.__eH.removeListener(this.__eS,z,this._onKeyDown,this,true);this.__eH.removeListener(this.__eS,p,this._onKeyUp,this,true);this.__eH.removeListener(this.__eS,n,this._onKeyPress,this,true);this.__fy(o,this.__hd,this.__hc,false);this.__hj=false;};this.__hs=false;this.__hc=null;this.__hr();},__hs:false,__ho:false,_onWindowBlur:function(e){this.clearSession();},_onKeyDown:function(e){var bi=e.getKeyIdentifier();switch(bi){case s:case y:case x:if(!this.__hg[bi]){this.__hg[bi]=true;this.__hn();};};},_onKeyUp:function(e){var bj=e.getKeyIdentifier();switch(bj){case s:case y:case x:if(this.__hg[bj]){this.__hg[bj]=false;this.__hn();};};},_onKeyPress:function(e){var bk=e.getKeyIdentifier();switch(bk){case i:this.clearSession();};},_onMouseDown:function(e){if(this.__hj||e.getButton()!==C){return;};var bl=this.__hp(e.getTarget());if(bl){this.__hk=e.getDocumentLeft();this.__hl=e.getDocumentTop();this.__hd=bl;this.__eH.addListener(this.__eS,w,this._onMouseMove,this,true);this.__eH.addListener(this.__eS,q,this._onMouseUp,this,true);qx.event.Registration.addListener(window,B,this._onWindowBlur,this);};},_onMouseUp:function(e){if(this.__hs&&this.__ho){this.__fy(g,this.__hc,this.__hd,false,e);};if(this.__hj){e.stopPropagation();};this.clearSession();},_onMouseMove:function(e){if(this.__hj){if(!this.__fy(h,this.__hd,this.__hc,true,e)){this.clearSession();};}else {if(Math.abs(e.getDocumentLeft()-this.__hk)>3||Math.abs(e.getDocumentTop()-this.__hl)>3){if(this.__fy(b,this.__hd,this.__hc,true,e)){this.__hj=true;this.__eH.addListener(this.__eS,u,this._onMouseOver,this,true);this.__eH.addListener(this.__eS,A,this._onMouseOut,this,true);this.__eH.addListener(this.__eS,z,this._onKeyDown,this,true);this.__eH.addListener(this.__eS,p,this._onKeyUp,this,true);this.__eH.addListener(this.__eS,n,this._onKeyPress,this,true);var bm=this.__hg;bm.Control=e.isCtrlPressed();bm.Shift=e.isShiftPressed();bm.Alt=e.isAltPressed();this.__hn();}else {this.__fy(o,this.__hd,this.__hc,false);this.__hr();};};};},_onMouseOver:function(e){var bn=e.getTarget();var bo=this.__hq(bn);if(bo&&bo!=this.__hc){this.__hs=this.__fy(D,bo,this.__hd,true,e);this.__hc=bo;this.__hn();};},_onMouseOut:function(e){var bq=this.__hq(e.getTarget());var bp=this.__hq(e.getRelatedTarget());if(bq&&bq!==bp&&bq==this.__hc){this.__fy(a,this.__hc,bp,false,e);this.__hc=null;this.__hs=false;qx.event.Timer.once(this.__hn,this,0);};}},destruct:function(){this.__hd=this.__hc=this.__eH=this.__eS=this.__he=this.__hf=this.__hg=this.__c=null;},defer:function(br){qx.event.Registration.addHandler(br);}});})();(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.__eH=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:{__eH:null,__ce:null,__gx:null,canHandleEvent:function(e,f){},registerEvent:function(g,h,i){},unregisterEvent:function(j,k,l){},_initObserver:function(){this.__gx=qx.lang.Function.listener(this._onNative,this);qx.bom.Event.addNativeListener(this.__ce,b,this.__gx);qx.bom.Event.addNativeListener(this.__ce,a,this.__gx);},_stopObserver:function(){qx.bom.Event.removeNativeListener(this.__ce,b,this.__gx);qx.bom.Event.removeNativeListener(this.__ce,a,this.__gx);},_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.__eH=null;this._stopObserver();delete qx.event.handler.Appear.__instances[this.$$hash];},defer:function(n){qx.event.Registration.addHandler(n);}});})();(function(){var c="qx.bom.Element",b="mshtml",a="engine.name";qx.Class.define(c,{statics:{addListener:function(d,e,f,self,g){return qx.event.Registration.addListener(d,e,f,self,g);},removeListener:function(h,k,m,self,n){return qx.event.Registration.removeListener(h,k,m,self,n);},removeListenerById:function(o,p){return qx.event.Registration.removeListenerById(o,p);},hasListener:function(q,r,s){return qx.event.Registration.hasListener(q,r,s);},focus:function(t){qx.event.Registration.getManager(t).getHandler(qx.event.handler.Focus).focus(t);},blur:function(u){qx.event.Registration.getManager(u).getHandler(qx.event.handler.Focus).blur(u);},activate:function(v){qx.event.Registration.getManager(v).getHandler(qx.event.handler.Focus).activate(v);},deactivate:function(w){qx.event.Registration.getManager(w).getHandler(qx.event.handler.Focus).deactivate(w);},capture:function(x,y){qx.event.Registration.getManager(x).getDispatcher(qx.event.dispatch.MouseCapture).activateCapture(x,y);},releaseCapture:function(z){qx.event.Registration.getManager(z).getDispatcher(qx.event.dispatch.MouseCapture).releaseCapture(z);},clone:function(A,B){var E;if(B||((qx.core.Environment.get(a)==b)&&!qx.xml.Document.isXmlDocument(A))){var I=qx.event.Registration.getManager(A);var C=qx.dom.Hierarchy.getDescendants(A);C.push(A);};if((qx.core.Environment.get(a)==b)){for(var i=0,l=C.length;i<l;i++){I.toggleAttachedEvents(C[i],false);};};var E=A.cloneNode(true);if((qx.core.Environment.get(a)==b)){for(var i=0,l=C.length;i<l;i++){I.toggleAttachedEvents(C[i],true);};};if(B===true){var L=qx.dom.Hierarchy.getDescendants(E);L.push(E);var D,G,K,F;for(var i=0,J=C.length;i<J;i++){K=C[i];D=I.serializeListeners(K);if(D.length>0){G=L[i];for(var j=0,H=D.length;j<H;j++){F=D[j];I.addListener(G,F.type,F.handler,F.self,F.capture);};};};};return E;}}});})();(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:{__gy:null,__gz:null,init:function(d,e){qx.event.type.Event.prototype.init.call(this,false,false);this.__gy=d;this.__gz=e;return this;},clone:function(f){var g=qx.event.type.Event.prototype.clone.call(this,f);g.__gy=this.__gy;g.__gz=this.__gz;return g;},getOrientation:function(){return this.__gy;},isLandscape:function(){return this.__gz==c;},isPortrait:function(){return this.__gz==a;}}});})();(function(){var f="align-start",e="align-end",d="qx.util.placement.AbstractAxis",c="edge-start",b="align-center",a="edge-end";qx.Bootstrap.define(d,{extend:Object,statics:{computeStart:function(g,h,i,j,k){throw new Error("abstract method call!");},_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 b:return m.start+parseInt((m.end-m.start-l)/2,10)+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 l="Boolean",k="qooxdoo",j="showcase/images/welcome.png",h="__nl",g="showcase.Application",f="default",d="__CO",c="__CM",b="browser.name",a="_applyShowLoadIndicator",I="stack",H="showcase/images/loading66.gif",G="indigo/css/base.css",F="change",E="icon",D="__CN",C="value",B="selection[0].description",A="showcase",z="name",s="transparent",t="__cG",q="selection[0].readyState",r="resource/static/css/showcase.css",o="en_US",p="opera",m="page-preview",n="50%",u="version-label",v="indigo/css/reset.css",x="showLoadIndicator",w="white",y="complete";qx.Class.define(g,{extend:qx.application.Inline,properties:{showLoadIndicator:{check:l,init:false,apply:a}},members:{__cG:null,__CL:null,__CM:null,__nl:null,__CN:null,__CO:null,__CP:null,main:function(){qx.application.Inline.prototype.main.call(this);{};qx.locale.Manager.getInstance().setLocale(o);var V=qx.util.ResourceManager.getInstance().toUri(v);var U=qx.util.ResourceManager.getInstance().toUri(G);var L=qx.util.ResourceManager.getInstance().toUri(r);qx.bom.Stylesheet.includeFile(V);qx.bom.Stylesheet.includeFile(U);qx.bom.Stylesheet.includeFile(L);var Q=new qx.ui.layout.Grid();Q.setColumnFlex(0,1);Q.setRowFlex(1,1);var Y=0;var S=document.getElementById(A);S.style.offsetHeight;var K=new qx.ui.root.Inline(S,true,true);K.set({layout:Q,minWidth:900,minHeight:650,paddingTop:53,allowGrowX:false,height:null});var R=document.getElementById(u);var J=new qx.ui.root.Inline(R,false,false);J.setBackgroundColor(s);var P=new qxc.ui.versionlabel.VersionLabel(this.tr(k));P.setFont(f);P.setTextColor(w);J.add(P);var M=new showcase.ui.PreviewList();K.add(M,{row:Y++,column:0,colSpan:2});this.__cG=new qx.ui.container.Stack();this.__cG.set({appearance:I,minWidth:600,allowGrowX:true});K.add(this.__cG,{row:Y,column:0});var N=new qx.ui.basic.Image(j).set({allowGrowX:true,allowGrowY:true,allowShrinkX:true,padding:[5,0,0,180]});this.__cG.add(N);this.__CM=new qx.ui.container.Composite(new qx.ui.layout.Canvas());var W=new qx.ui.basic.Image(H).set({marginLeft:-33});this.__CM.add(W,{left:n,top:200});this.__cG.add(this.__CM);this.__nl=new qx.ui.container.Composite(new qx.ui.layout.Canvas());this.__cG.add(this.__nl);this.__CO=new showcase.ui.Description().set({padding:[25,10]});K.add(this.__CO,{row:Y++,column:1});this.__CO.exclude();var O=new qx.data.Array();O.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 T=new qx.application.Routing();for(var i=0;i<O.length;i++){T.on(O.getItem(i).getName(),function(ba){O.forEach(function(bb){if(bb.getName()==ba.path){X.getSelection().setItem(0,bb);this._showPage(bb);};},this);},this);};var X=new qx.data.controller.List(O,M,z);X.setIconPath(E);X.bind(B,this.__CO,C);X.getSelection().addListener(F,function(e){T.execute(X.getSelection().getItem(0).getName());},this);X.bind(q,this,x,{converter:function(bc){return bc!==y;}});X.setDelegate({configureItem:function(bd){bd.set({appearance:m});}});T.init();},_applyShowLoadIndicator:function(be){if(be){this.__cG.setSelection([this.__CM]);}else {this.__cG.setSelection([this.__nl]);};},_hidePage:function(bf){if(bf.getReadyState()==y){bf.getContent().getView().hide();};},_showPage:function(bg){if(this.__CP&&this.__CP!=bg){this._hidePage(this.__CP);};this.__CP=bg;this.__CO.show();bg.load(function(bh){if(this.__CP!=bh){return;};var bi=bh.getContent().getView();this.__nl.add(bi,{edge:0});if(qx.core.Environment.get(b)==p){window.setTimeout(function(){bi.show();},100);}else {bi.show();};this.__CQ(bi);},this);},__CQ:function(bj){if(qx.core.Environment.get("browser.name")=="ie"&&parseInt(qx.core.Environment.get("browser.version"))<=8){bj.show();return;};bj.fadeIn();}},destruct:function(){this._disposeObjects(t,c,h,d,D);}});})();(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="qx.bom.webfonts.Manager",f="singleton",e=",\n",d="src: ",c="mobileSafari",b="'eot)",a="');",Y="@font-face {",X="interval",W="}\n",V="font-family: ",U="mobile safari",T="safari",S="@font-face.*?",R=";\n",Q="') format('woff')",P="('embedded-opentype')",u="browser.version",v="opera",s="\.(",t="os.version",q="') format('svg')",r="'eot')",o="src: url('",p="('embedded-opentype)",w="\nfont-style: normal;\nfont-weight: normal;",y="?#iefix') format('embedded-opentype')",F=";",D="') format('truetype')",J="changeStatus",H="svg",L="#",K="chrome",A="firefox",O="eot",N="ios",M="ttf",z="woff",B="browser.documentmode",C="browser.name",E="url('",G="ie",I="";qx.Class.define(g,{extend:qx.core.Object,type:f,construct:function(){qx.core.Object.call(this);this.__kf=[];this.__kg={};this.__hQ=[];this.__kh=this.getPreferredFormats();},statics:{FONT_FORMATS:["eot","woff","ttf","svg"],VALIDATION_TIMEOUT:5000},members:{__kf:null,__ki:null,__kg:null,__kh:null,__hQ:null,__kj:null,require:function(ba,bb,bc,bd){var be=[];for(var i=0,l=bb.length;i<l;i++){var bg=bb[i].split(L);var bf=qx.util.ResourceManager.getInstance().toUri(bg[0]);if(bg.length>1){bf=bf+L+bg[1];};be.push(bf);};if(!(qx.core.Environment.get(C)==G&&qx.bom.client.Browser.getVersion()<9)){this.__kk(ba,be,bc,bd);return;};if(!this.__kj){this.__kj=new qx.event.Timer(100);this.__kj.addListener(X,this.__kl,this);};if(!this.__kj.isEnabled()){this.__kj.start();};this.__hQ.push([ba,be,bc,bd]);},remove:function(bh){var bi=null;for(var i=0,l=this.__kf.length;i<l;i++){if(this.__kf[i]==bh){bi=i;this.__kr(bh);break;};};if(bi){qx.lang.Array.removeAt(this.__kf,bi);};if(bh in this.__kg){this.__kg[bh].dispose();delete this.__kg[bh];};},getPreferredFormats:function(){var bj=[];var bn=qx.core.Environment.get(C);var bk=qx.core.Environment.get(u);var bm=qx.core.Environment.get(k);var bl=qx.core.Environment.get(t);if((bn==G&&qx.core.Environment.get(B)>=9)||(bn==A&&bk>=3.6)||(bn==K&&bk>=6)){bj.push(z);};if((bn==v&&bk>=10)||(bn==T&&bk>=3.1)||(bn==A&&bk>=3.5)||(bn==K&&bk>=4)||(bn==U&&bm==N&&bl>=4.2)){bj.push(M);};if(bn==G&&bk>=4){bj.push(O);};if(bn==c&&bm==N&&bl>=4.1){bj.push(H);};return bj;},removeStyleSheet:function(){this.__kf=[];if(this.__ki){qx.bom.Stylesheet.removeSheet(this.__ki);};this.__ki=null;},__kk:function(bo,bp,bq,br){if(!qx.lang.Array.contains(this.__kf,bo)){var bu=this.__kn(bp);var bt=this.__ko(bo,bu);if(!bt){throw new Error("Couldn't create @font-face rule for WebFont "+bo+"!");};if(!this.__ki){this.__ki=qx.bom.Stylesheet.createElement();};try{this.__kq(bt);}catch(bv){{};};this.__kf.push(bo);};if(!this.__kg[bo]){this.__kg[bo]=new qx.bom.webfonts.Validator(bo);this.__kg[bo].setTimeout(qx.bom.webfonts.Manager.VALIDATION_TIMEOUT);this.__kg[bo].addListenerOnce(J,this.__km,this);};if(bq){var bs=br||window;this.__kg[bo].addListenerOnce(J,bq,bs);};this.__kg[bo].validate();},__kl:function(){if(this.__hQ.length==0){this.__kj.stop();return;};var bw=this.__hQ.shift();this.__kk.apply(this,bw);},__km:function(bx){var by=bx.getData();if(by.valid===false){qx.event.Timer.once(function(){this.remove(by.family);},this,250);};},__kn:function(bz){var bB=qx.bom.webfonts.Manager.FONT_FORMATS;var bE={};for(var i=0,l=bz.length;i<l;i++){var bC=null;for(var x=0;x<bB.length;x++){var bD=new RegExp(s+bB[x]+h);var bA=bD.exec(bz[i]);if(bA){bC=bA[1];};};if(bC){bE[bC]=bz[i];};};return bE;},__ko:function(bF,bG){var bJ=[];var bH=this.__kh.length>0?this.__kh:qx.bom.webfonts.Manager.FONT_FORMATS;for(var i=0,l=bH.length;i<l;i++){var bI=bH[i];if(bG[bI]){bJ.push(this.__kp(bI,bG[bI]));};};var bK=d+bJ.join(e)+F;bK=V+bF+R+bK;bK=bK+w;return bK;},__kp:function(bL,bM){switch(bL){case O:return E+bM+a+o+bM+y;case z:return E+bM+Q;case M:return E+bM+D;case H:return E+bM+q;default:return null;};},__kq:function(bN){var bP=Y+bN+W;if(qx.core.Environment.get(C)==G&&qx.core.Environment.get(B)<9){var bO=this.__ks(this.__ki.cssText);bO+=bP;this.__ki.cssText=bO;}else {this.__ki.insertRule(bP,this.__ki.cssRules.length);};},__kr:function(bQ){var bT=new RegExp(S+bQ,n);for(var i=0,l=document.styleSheets.length;i<l;i++){var bR=document.styleSheets[i];if(bR.cssText){var bS=bR.cssText.replace(/\n/g,I).replace(/\r/g,I);bS=this.__ks(bS);if(bT.exec(bS)){bS=bS.replace(bT,I);};bR.cssText=bS;}else if(bR.cssRules){for(var j=0,m=bR.cssRules.length;j<m;j++){var bS=bR.cssRules[j].cssText.replace(/\n/g,I).replace(/\r/g,I);if(bT.exec(bS)){this.__ki.deleteRule(j);return;};};};};},__ks:function(bU){return bU.replace(b,r).replace(p,P);}},destruct:function(){delete this.__kf;this.removeStyleSheet();for(var bV in this.__kg){this.__kg[bV].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.__eH=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:{__eH:null,__iF:{focusin:1,focusout:1,focus:1,blur:1},__iG:{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.__iF[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.__iF[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.__iF[j.getType()]){u=u.getFocusTarget();};var v=j.getType();if(!u||!(u.isEnabled()||this.__iG[v])){return;};var k=j.getEventPhase()==qx.event.type.Event.CAPTURING_PHASE;var r=this.__eH.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.__eH=null;},defer:function(H){qx.event.Registration.addHandler(H);}});})();(function(){var g="Boolean",f="qx.ui.core.SingleSelectionManager",e="__nF",d="__nG",c="changeSelected",b="__nH",a="qx.event.type.Data";qx.Class.define(f,{extend:qx.core.Object,construct:function(h){qx.core.Object.call(this);{};this.__nF=h;},events:{"changeSelected":a},properties:{allowEmptySelection:{check:g,init:true,apply:b}},members:{__nG:null,__nF:null,getSelected:function(){return this.__nG;},setSelected:function(j){if(!this.__nJ(j)){throw new Error("Could not select "+j+", because it is not a child element!");};this.__nI(j);},resetSelected:function(){this.__nI(null);},isSelected:function(k){if(!this.__nJ(k)){throw new Error("Could not check if "+k+" is selected,"+" because it is not a child element!");};return this.__nG===k;},isSelectionEmpty:function(){return this.__nG==null;},getSelectables:function(l){var m=this.__nF.getItems();var n=[];for(var i=0;i<m.length;i++){if(this.__nF.isItemSelectable(m[i])){n.push(m[i]);};};if(!l){for(var i=n.length-1;i>=0;i--){if(!n[i].getEnabled()){n.splice(i,1);};};};return n;},__nH:function(o,p){if(!o){this.__nI(this.__nG);};},__nI:function(q){var t=this.__nG;var s=q;if(s!=null&&t===s){return;};if(!this.isAllowEmptySelection()&&s==null){var r=this.getSelectables(true)[0];if(r){s=r;};};this.__nG=s;this.fireDataEvent(c,s,t);},__nJ:function(u){var v=this.__nF.getItems();for(var i=0;i<v.length;i++){if(v[i]===u){return true;};};return false;}},destruct:function(){if(this.__nF.toHashCode){this._disposeObjects(e);}else {this.__nF=null;};this._disposeObjects(d);}});})();(function(){var f="qx.ui.core.MSingleSelectionHandling",d="changeSelection",c="changeSelected",b="__eH",a="qx.event.type.Data";qx.Mixin.define(f,{events:{"changeSelection":a},members:{__eH:null,getSelection:function(){var g=this.__nE().getSelected();if(g){return [g];}else {return [];};},setSelection:function(h){switch(h.length){case 0:this.resetSelection();break;case 1:this.__nE().setSelected(h[0]);break;default:throw new Error("Could only select one item, but the selection"+" array contains "+h.length+" items!");};},resetSelection:function(){this.__nE().resetSelected();},isSelected:function(i){return this.__nE().isSelected(i);},isSelectionEmpty:function(){return this.__nE().isSelectionEmpty();},getSelectables:function(j){return this.__nE().getSelectables(j);},_onChangeSelected:function(e){var l=e.getData();var k=e.getOldData();l==null?l=[]:l=[l];k==null?k=[]:k=[k];this.fireDataEvent(d,l,k);},__nE:function(){if(this.__eH==null){var m=this;this.__eH=new qx.ui.core.SingleSelectionManager({getItems:function(){return m._getItems();},isItemSelectable:function(n){if(m._isItemSelectable){return m._isItemSelectable(n);}else {return n.isVisible();};}});this.__eH.addListener(c,this._onChangeSelected,this);};this.__eH.setAllowEmptySelection(this._isAllowEmptySelection());return this.__eH;}},destruct:function(){this._disposeObjects(b);}});})();(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:{__pg: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.__pg(c);},hasChildren:function(){return this.__pg(f);},add:function(r,s){return this.__pg(j,r,s);},remove:function(t){return this.__pg(a,t);},removeAll:function(){return this.__pg(d);},indexOf:function(u){return this.__pg(l,u);},addAt:function(v,w,x){this.__pg(g,v,w,x);},addBefore:function(y,z,A){this.__pg(i,y,z,A);},addAfter:function(B,C,D){this.__pg(k,B,C,D);},removeAt:function(E){return this.__pg(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.__lI,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);},__lI: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.__lI,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 f="change",d="__mJ",c="qx.event.type.Data",b="qx.ui.form.MModelSelection",a="changeSelection";qx.Mixin.define(b,{construct:function(){this.__mJ=new qx.data.Array();this.__mJ.addListener(f,this.__mM,this);this.addListener(a,this.__mL,this);},events:{changeModelSelection:c},members:{__mJ:null,__mK:false,__mL:function(){if(this.__mK){return;};var k=this.getSelection();var g=[];for(var i=0;i<k.length;i++){var l=k[i];var h=l.getModel?l.getModel():null;if(h!==null){g.push(h);};};if(g.length===k.length){try{this.setModelSelection(g);}catch(e){throw new Error("Could not set the model selection. Maybe your models are not unique? "+e);};};},__mM:function(){this.__mK=true;var n=this.getSelectables(true);var p=[];var o=this.__mJ.toArray();for(var i=0;i<o.length;i++){var r=o[i];for(var j=0;j<n.length;j++){var s=n[j];var m=s.getModel?s.getModel():null;if(r===m){p.push(s);break;};};};this.setSelection(p);this.__mK=false;var q=this.getSelection();if(!qx.lang.Array.equals(q,p)){this.__mL();};},getModelSelection:function(){return this.__mJ;},setModelSelection:function(t){if(!t){this.__mJ.removeAll();return;};{};t.unshift(this.__mJ.getLength());t.unshift(0);var u=this.__mJ.splice.apply(this.__mJ,t);u.dispose();}},destruct:function(){this._disposeObjects(d);}});})();(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="End",i="scrollY",h="Left",g="X",f="scrollAnimation",d="mousewheel",c="scrollbarX",b="event.touch",a="scrollarea",L="y",K="vertical",J="scrollX",I="touchstart",H="horizontal",G="Y",F="qx.ui.core.scroll.AbstractScrollArea",E="abstract",D="update",C="scrollbarY",r="Top",s="_computeScrollbars",p="getDocument",q="scrollAnimationEnd",n="changeVisibility",o="off",l='qx.event.type.Event',m="x",t="scroll",u="scrollbar-",x="on",w="corner",z="os.scrollBarOverlayed",y="auto",B="scrollbar-y",A="scrollbar-x",v="pane";qx.Class.define(F,{extend:qx.ui.core.Widget,include:[qx.ui.core.scroll.MScrollBarFactory,qx.ui.core.scroll.MWheelHandling],type:E,statics:{DEFAULT_SCROLLBAR_WIDTH:14},construct:function(){qx.ui.core.Widget.call(this);if(qx.core.Environment.get(z)){this._setLayout(new qx.ui.layout.Canvas());}else {var M=new qx.ui.layout.Grid();M.setColumnFlex(0,1);M.setRowFlex(0,1);this._setLayout(M);};this.addListener(d,this._onMouseWheel,this);if(qx.core.Environment.get(b)){this.addListener(k,this._onTouchMove,this);this.addListener(I,function(){this.__cS={"x":0,"y":0};},this);this.__cS={};this.__mU={};};},events:{scrollAnimationXEnd:l,scrollAnimationYEnd:l},properties:{appearance:{refine:true,init:a},width:{refine:true,init:100},height:{refine:true,init:200},scrollbarX:{check:[y,x,o],init:y,themeable:true,apply:s},scrollbarY:{check:[y,x,o],init:y,themeable:true,apply:s},scrollbar:{group:[c,C]}},members:{__cS:null,__mU:null,_createChildControlImpl:function(N,O){var P;switch(N){case v:P=new qx.ui.core.scroll.ScrollPane();P.addListener(D,this._computeScrollbars,this);P.addListener(J,this._onScrollPaneX,this);P.addListener(i,this._onScrollPaneY,this);if(qx.core.Environment.get(z)){this._add(P,{edge:0});}else {this._add(P,{row:0,column:0});};break;case A:P=this._createScrollBar(H);P.setMinWidth(0);P.exclude();P.addListener(t,this._onScrollBarX,this);P.addListener(n,this._onChangeScrollbarXVisibility,this);P.addListener(q,this._onScrollAnimationEnd.bind(this,g));if(qx.core.Environment.get(z)){P.setMinHeight(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this._add(P,{bottom:0,right:0,left:0});}else {this._add(P,{row:1,column:0});};break;case B:P=this._createScrollBar(K);P.setMinHeight(0);P.exclude();P.addListener(t,this._onScrollBarY,this);P.addListener(n,this._onChangeScrollbarYVisibility,this);P.addListener(q,this._onScrollAnimationEnd.bind(this,G));if(qx.core.Environment.get(z)){P.setMinWidth(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this._add(P,{right:0,bottom:0,top:0});}else {this._add(P,{row:0,column:1});};break;case w:P=new qx.ui.core.Widget();P.setWidth(0);P.setHeight(0);P.exclude();if(!qx.core.Environment.get(z)){this._add(P,{row:1,column:1});};break;};return P||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,N);},getPaneSize:function(){return this.getChildControl(v).getInnerSize();},getItemTop:function(Q){return this.getChildControl(v).getItemTop(Q);},getItemBottom:function(R){return this.getChildControl(v).getItemBottom(R);},getItemLeft:function(S){return this.getChildControl(v).getItemLeft(S);},getItemRight:function(T){return this.getChildControl(v).getItemRight(T);},scrollToX:function(U,V){qx.ui.core.queue.Manager.flush();this.getChildControl(A).scrollTo(U,V);},scrollByX:function(W,X){qx.ui.core.queue.Manager.flush();this.getChildControl(A).scrollBy(W,X);},getScrollX:function(){var Y=this.getChildControl(A,true);return Y?Y.getPosition():0;},scrollToY:function(ba,bb){qx.ui.core.queue.Manager.flush();this.getChildControl(B).scrollTo(ba,bb);},scrollByY:function(bc,bd){qx.ui.core.queue.Manager.flush();this.getChildControl(B).scrollBy(bc,bd);},getScrollY:function(){var be=this.getChildControl(B,true);return be?be.getPosition():0;},_onScrollAnimationEnd:function(bf){this.fireEvent(f+bf+j);},_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(m,e);this._onTouchMoveDirectional(L,e);e.stop();},_onTouchMoveDirectional:function(bg,e){var bh=(bg==m?h:r);var bj=this.getChildControl(u+bg,true);var bk=this._isChildControlVisible(u+bg);if(bk&&bj){if(this.__cS[bg]==0){var bi=0;}else {var bi=-(e[p+bh]()-this.__cS[bg]);};this.__cS[bg]=e[p+bh]();bj.scrollBy(bi);if(this.__mU[bg]){clearTimeout(this.__mU[bg]);this.__mU[bg]=null;};this.__mU[bg]=setTimeout(qx.lang.Function.bind(function(bl){this.__mV(bl,bg);},this,bi),100);};},__mV:function(bm,bn){this.__mU[bn]=null;var bp=this._isChildControlVisible(u+bn);if(bm==0||!bp){return;};if(bm>0){bm=Math.max(0,bm-3);}else {bm=Math.min(0,bm+3);};this.__mU[bn]=setTimeout(qx.lang.Function.bind(function(bq,br){this.__mV(bq,br);},this,bm,bn),20);var bo=this.getChildControl(u+bn,true);bo.scrollBy(bm);},_onChangeScrollbarXVisibility:function(e){var bs=this._isChildControlVisible(A);var bt=this._isChildControlVisible(B);if(!bs){this.scrollToX(0);};bs&&bt?this._showChildControl(w):this._excludeChildControl(w);},_onChangeScrollbarYVisibility:function(e){var bu=this._isChildControlVisible(A);var bv=this._isChildControlVisible(B);if(!bv){this.scrollToY(0);};bu&&bv?this._showChildControl(w):this._excludeChildControl(w);},_computeScrollbars:function(){var bC=this.getChildControl(v);var content=bC.getChildren()[0];if(!content){this._excludeChildControl(A);this._excludeChildControl(B);return;};var bw=this.getInnerSize();var bB=bC.getInnerSize();var bz=bC.getScrollSize();if(!bB||!bz){return;};var bD=this.getScrollbarX();var bE=this.getScrollbarY();if(bD===y&&bE===y){var bA=bz.width>bw.width;var bF=bz.height>bw.height;if((bA||bF)&&!(bA&&bF)){if(bA){bF=bz.height>bB.height;}else if(bF){bA=bz.width>bB.width;};};}else {var bA=bD===x;var bF=bE===x;if(bz.width>(bA?bB.width:bw.width)&&bD===y){bA=true;};if(bz.height>(bA?bB.height:bw.height)&&bE===y){bF=true;};};if(bA){var by=this.getChildControl(A);by.show();by.setMaximum(Math.max(0,bz.width-bB.width));by.setKnobFactor((bz.width===0)?0:bB.width/bz.width);}else {this._excludeChildControl(A);};if(bF){var bx=this.getChildControl(B);bx.show();bx.setMaximum(Math.max(0,bz.height-bB.height));bx.setKnobFactor((bz.height===0)?0:bB.height/bz.height);}else {this._excludeChildControl(B);};}}});})();(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="__nl",f="addChildWidget",d="_applySpacing",c="Enter",b="Integer",a="action",A="keyinput",z="addItem",y="removeChildWidget",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.__nl=this._createListItemContainer();this.__nl.addListener(f,this._onAddChild,this);this.__nl.addListener(y,this._onRemoveChild,this);this.getChildControl(s).add(this.__nl);if(B){this.setOrientation(o);}else {this.initOrientation();};this.addListener(v,this._onKeyPress);this.addListener(A,this._onKeyInput);this.__Bw=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:b,init:0,apply:d,themeable:true},enableInlineFind:{check:j,init:true}},members:{__Bw:null,__Bx:null,__nl:null,SELECTION_MANAGER:qx.ui.core.selection.ScrollArea,getChildrenContainer:function(){return this.__nl;},_onAddChild:function(e){this.fireDataEvent(z,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.__nl;content.setLayout(F);content.setAllowGrowX(!E);content.setAllowGrowY(E);this._applySpacing(this.getSpacing());},_applySpacing:function(G,H){this.__nl.getLayout().setSpacing(G);},_onKeyPress:function(e){if(e.getKeyIdentifier()==c&&!e.isAltPressed()){var I=this.getSelection();for(var i=0;i<I.length;i++){I[i].fireEvent(a);};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.__Bx)>1000){this.__Bw=n;};this.__Bw+=e.getChar();var K=this.findItemByLabelFuzzy(this.__Bw);if(K){this.setSelection([K]);};this.__Bx=(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(g);}});})();(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.__iJ=u;this.length=u.length;},members:{$$isString:true,length:0,__iJ:null,toString:function(){return this.__iJ;},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.__iK=c;this.__iL=d;},members:{__iK:null,__iL:null,translate:function(){return qx.locale.Manager.getInstance().translate(this.__iK,this.__iL);}}});})();(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",br="qx.bom.client.Html",bq='audio',bp='video/mp4; codecs="avc1.42E01E, mp4a.40.2"',bo="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==",bn="html.audio",bm="url(#default#VML)",bl="audio/mpeg",bk="org.w3c.dom.svg",bj="html.classlist",bi="html.svg",w="html.video",x="html.geolocation",t="DOMTokenList",u="html.storage.session",r="1.1",s="html.history.state",p="object",q="html.image.naturaldimensions",C="html.audio.aif",D="audio/x-wav",N='<v:shape id="vml_flag1" adj="1" />',K="html.canvas",V="audio/ogg",Q="html.storage.userdata",be="html.element.compareDocumentPosition",bb="audio/x-aiff",G="html.audio.au",bh="img",bg="html.xpath",bf="qxtest",F='video',I="span",J="html.element.textcontent",M="html.audio.mp3",O="html.vml",R="html.audio.ogg",X="none",bd="label",y='video/webm; codecs="vp8, vorbis"',z="html.dataurl",H="html.webworker",U="html.dataset",T="1.0",S="html.audio.wav",ba="html.filereader",Y="audio/basic",P="#default#userdata",W="html.video.webm",b="display",bc="div",A="head",B="number",L="video",c="audio",d="undefined",E="";qx.Bootstrap.define(br,{statics:{getWebWorker:function(){return window.Worker!=null;},getFileReader:function(){return window.FileReader!=null;},getGeoLocation:function(){return navigator.geolocation!=null;},getAudio:function(){return !!document.createElement(bq).canPlayType;},getAudioOgg:function(){if(!qx.bom.client.Html.getAudio()){return E;};var a=document.createElement(c);return a.canPlayType(V);},getAudioMp3:function(){if(!qx.bom.client.Html.getAudio()){return E;};var a=document.createElement(c);return a.canPlayType(bl);},getAudioWav:function(){if(!qx.bom.client.Html.getAudio()){return E;};var a=document.createElement(c);return a.canPlayType(D);},getAudioAu:function(){if(!qx.bom.client.Html.getAudio()){return E;};var a=document.createElement(c);return a.canPlayType(Y);},getAudioAif:function(){if(!qx.bom.client.Html.getAudio()){return E;};var a=document.createElement(c);return a.canPlayType(bb);},getVideo:function(){return !!document.createElement(F).canPlayType;},getVideoOgg:function(){if(!qx.bom.client.Html.getVideo()){return E;};var v=document.createElement(L);return v.canPlayType(l);},getVideoH264:function(){if(!qx.bom.client.Html.getVideo()){return E;};var v=document.createElement(L);return v.canPlayType(bp);},getVideoWebm:function(){if(!qx.bom.client.Html.getVideo()){return E;};var v=document.createElement(L);return v.canPlayType(y);},getLocalStorage:function(){try{return window.localStorage!=null;}catch(bs){return false;};},getSessionStorage:function(){try{return window.sessionStorage!=null;}catch(bt){return false;};},getUserDataStorage:function(){var bu=document.createElement(bc);bu.style[b]=X;document.getElementsByTagName(A)[0].appendChild(bu);var bv=false;try{bu.addBehavior(P);bu.load(bf);bv=true;}catch(e){};document.getElementsByTagName(A)[0].removeChild(bu);return bv;},getClassList:function(){return !!(document.documentElement.classList&&qx.Bootstrap.getClass(document.documentElement.classList)===t);},getXPath:function(){return !!document.evaluate;},getXul:function(){try{document.createElementNS(i,bd);return true;}catch(e){return false;};},getSvg:function(){return document.implementation&&document.implementation.hasFeature&&(document.implementation.hasFeature(bk,T)||document.implementation.hasFeature(g,r));},getVml:function(){var bw=document.createElement(bc);document.body.appendChild(bw);bw.innerHTML=N;bw.firstChild.style.behavior=bm;var bx=typeof bw.firstChild.adj==p;document.body.removeChild(bw);return bx;},getCanvas:function(){return !!window.CanvasRenderingContext2D;},getDataUrl:function(by){var bz=new Image();bz.onload=bz.onerror=function(){window.setTimeout(function(){by.call(null,(bz.width==1&&bz.height==1));},0);};bz.src=bo;},getDataset:function(){return !!document.documentElement.dataset;},getContains:function(){return (typeof document.documentElement.contains!==d);},getCompareDocumentPosition:function(){return (typeof document.documentElement.compareDocumentPosition===o);},getTextContent:function(){var bA=document.createElement(I);return (typeof bA.textContent!==d);},getConsole:function(){return typeof window.console!==d;},getNaturalDimensions:function(){var bB=document.createElement(bh);return typeof bB.naturalHeight===B&&typeof bB.naturalWidth===B;},getHistoryState:function(){return (typeof window.onpopstate!==d&&typeof window.history.replaceState!==d&&typeof window.history.pushState!==d);}},defer:function(bC){qx.core.Environment.add(H,bC.getWebWorker);qx.core.Environment.add(ba,bC.getFileReader);qx.core.Environment.add(x,bC.getGeoLocation);qx.core.Environment.add(bn,bC.getAudio);qx.core.Environment.add(R,bC.getAudioOgg);qx.core.Environment.add(M,bC.getAudioMp3);qx.core.Environment.add(S,bC.getAudioWav);qx.core.Environment.add(G,bC.getAudioAu);qx.core.Environment.add(C,bC.getAudioAif);qx.core.Environment.add(w,bC.getVideo);qx.core.Environment.add(h,bC.getVideoOgg);qx.core.Environment.add(n,bC.getVideoH264);qx.core.Environment.add(W,bC.getVideoWebm);qx.core.Environment.add(f,bC.getLocalStorage);qx.core.Environment.add(u,bC.getSessionStorage);qx.core.Environment.add(Q,bC.getUserDataStorage);qx.core.Environment.add(bj,bC.getClassList);qx.core.Environment.add(bg,bC.getXPath);qx.core.Environment.add(j,bC.getXul);qx.core.Environment.add(K,bC.getCanvas);qx.core.Environment.add(bi,bC.getSvg);qx.core.Environment.add(O,bC.getVml);qx.core.Environment.add(U,bC.getDataset);qx.core.Environment.addAsync(z,bC.getDataUrl);qx.core.Environment.add(m,bC.getContains);qx.core.Environment.add(be,bC.getCompareDocumentPosition);qx.core.Environment.add(J,bC.getTextContent);qx.core.Environment.add(k,bC.getConsole);qx.core.Environment.add(q,bC.getNaturalDimensions);qx.core.Environment.add(s,bC.getHistoryState);}});})();(function(){var s="g",r='function',q="\\b|\\b",p="qx.bom.element.Class",o='SVGAnimatedString',n='object',m="$2",k='undefined',j='',h="(^|\\s)",c="(\\s|$)",g="\\b",f="",b=" ",a="html.classlist",e="default",d="native";qx.Bootstrap.define(p,{statics:{__dx:/\s+/g,__dy:/^\s+|\s+$/g,add:{"native":function(t,name){t.classList.add(name);return name;},"default":function(u,name){if(!this.has(u,name)){u.className+=(u.className?b:f)+name;};return name;}}[qx.core.Environment.get(a)?d:e],addClasses:{"native":function(v,w){for(var i=0;i<w.length;i++){v.classList.add(w[i]);};return v.className;},"default":function(x,y){var z={};var B;var A=x.className;if(A){B=A.split(this.__dx);for(var i=0,l=B.length;i<l;i++){z[B[i]]=true;};for(var i=0,l=y.length;i<l;i++){if(!z[y[i]]){B.push(y[i]);};};}else {B=y;};return x.className=B.join(b);}}[qx.core.Environment.get(a)?d:e],get:function(C){var D=C.className;if(typeof D.split!==r){if(typeof D===n){if(qx.Bootstrap.getClass(D)==o){D=D.baseVal;}else {{};D=j;};};if(typeof D===k){{};D=j;};};return D;},has:{"native":function(E,name){return E.classList.contains(name);},"default":function(F,name){var G=new RegExp(h+name+c);return G.test(F.className);}}[qx.core.Environment.get(a)?d:e],remove:{"native":function(H,name){H.classList.remove(name);return name;},"default":function(I,name){var J=new RegExp(h+name+c);I.className=I.className.replace(J,m);return name;}}[qx.core.Environment.get(a)?d:e],removeClasses:{"native":function(K,L){for(var i=0;i<L.length;i++){K.classList.remove(L[i]);};return K.className;},"default":function(M,N){var O=new RegExp(g+N.join(q)+g,s);return M.className=M.className.replace(O,f).replace(this.__dy,f).replace(this.__dx,b);}}[qx.core.Environment.get(a)?d:e],replace:function(P,Q,R){this.remove(P,Q);return this.add(P,R);},toggle:{"native":function(S,name,T){if(T===undefined){S.classList.toggle(name);}else {T?this.add(S,name):this.remove(S,name);};return name;},"default":function(U,name,V){if(V==null){V=!this.has(U,name);};V?this.add(U,name):this.remove(U,name);return name;}}[qx.core.Environment.get(a)?d:e]}});})();(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="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.__jC=g;},events:{"interval":d},properties:{timeoutInterval:{check:f,init:100,apply:e}},members:{__jC:null,_applyTimeoutInterval:function(h){this.__jC.setInterval(h);},_onInterval:function(){this.fireEvent(a);}},destruct:function(){if(this.__jC){this.__jC.stop();};this.__jC=null;}});})();(function(){var a="qx.ui.layout.Grow";qx.Class.define(a,{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:null,renderLayout:function(b,c){var g=this._getLayoutChildren();var f,h,e,d;for(var i=0,l=g.length;i<l;i++){f=g[i];h=f.getSizeHint();e=b;if(e<h.minWidth){e=h.minWidth;}else if(e>h.maxWidth){e=h.maxWidth;};d=c;if(d<h.minHeight){d=h.minHeight;}else if(d>h.maxHeight){d=h.maxHeight;};f.renderLayout(0,0,e,d);};},_computeSizeHint:function(){var q=this._getLayoutChildren();var o,s;var r=0,p=0;var n=0,k=0;var j=Infinity,m=Infinity;for(var i=0,l=q.length;i<l;i++){o=q[i];s=o.getSizeHint();r=Math.max(r,s.width);p=Math.max(p,s.height);n=Math.max(n,s.minWidth);k=Math.max(k,s.minHeight);j=Math.min(j,s.maxWidth);m=Math.min(m,s.maxHeight);};return {width:r,height:p,minWidth:n,minHeight:k,maxWidth:j,maxHeight:m};}}});})();(function(){var 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="__jC",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.__jC=new qx.event.AcceleratingTimer();this.__jC.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:{__pn:null,__jC:null,press:function(){if(this.isEnabled()){if(!this.hasState(b)){this.__po();};this.removeState(c);this.addState(b);};},release:function(q){if(!this.isEnabled()){return;};if(this.hasState(b)){if(!this.__pn){this.execute();};};this.removeState(b);this.removeState(c);this.__pp();},_applyEnabled:function(r,s){qx.ui.form.Button.prototype._applyEnabled.call(this,r,s);if(!r){this.removeState(b);this.removeState(c);this.__pp();};},_onMouseOver:function(e){if(!this.isEnabled()||e.getTarget()!==this){return;};if(this.hasState(c)){this.removeState(c);this.addState(b);this.__jC.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.__jC.stop();};},_onMouseDown:function(e){if(!e.isLeftPressed()){return;};this.capture();this.__po();e.stopPropagation();},_onMouseUp:function(e){this.releaseCapture();if(!this.hasState(c)){this.addState(f);if(this.hasState(b)&&!this.__pn){this.execute();};};this.__pp();e.stopPropagation();},_onKeyUp:function(e){switch(e.getKeyIdentifier()){case h:case g:if(this.hasState(b)){if(!this.__pn){this.execute();};this.removeState(b);this.removeState(c);e.stopPropagation();this.__pp();};};},_onKeyDown:function(e){switch(e.getKeyIdentifier()){case h:case g:this.removeState(c);this.addState(b);e.stopPropagation();this.__po();};},_onInterval:function(e){this.__pn=true;this.fireEvent(i);},__po:function(){this.fireEvent(n);this.__pn=false;this.__jC.set({interval:this.getInterval(),firstInterval:this.getFirstInterval(),minimum:this.getMinTimer(),decrease:this.getTimerDecrease()}).start();this.removeState(c);this.addState(b);},__pp:function(){this.fireEvent(l);this.__jC.stop();this.removeState(c);this.removeState(b);}},destruct:function(){this._disposeObjects(j);}});})();(function(){var n="request",m="changeTitle",l="abstract",k="_applyState",j="browser.version",i="changeState",h="qx.bom.History",g="_applyTitle",f="qx.event.type.Data",e='#',b="String",d="mshtml",c="engine.name",a="";qx.Class.define(h,{extend:qx.core.Object,type:l,construct:function(){qx.core.Object.call(this);this._baseUrl=window.location.href.split(e)[0]+e;this._titles={};this._setInitialState();},events:{"request":f},statics:{SUPPORTS_HASH_CHANGE_EVENT:qx.core.Environment.get("event.hashchange"),getInstance:function(){if(!this.$$instance){if(!(window==window.top)&&qx.core.Environment.get(c)==d&&qx.core.Environment.get(j)>=9){this.$$instance=new qx.bom.HashHistory();}else if(!(window==window.top)&&qx.core.Environment.get(c)==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(c)==d)){this.$$instance=new qx.bom.IframeHistory();}else {this.$$instance=new qx.bom.NativeHistory();};};return this.$$instance;}},properties:{title:{check:b,event:m,nullable:true,apply:g},state:{check:b,event:i,nullable:true,apply:k}},members:{_titles:null,_applyState:function(o,p){this._writeState(o);},_setInitialState:function(){this.setState(this._readState());},_encode:function(q){if(qx.lang.Type.isString(q)){return encodeURIComponent(q);};return a;},_decode:function(r){if(qx.lang.Type.isString(r)){return decodeURIComponent(r);};return a;},_applyTitle:function(s){if(s!=null){document.title=s||a;};},addToHistory:function(t,u){if(!qx.lang.Type.isString(t)){t=t+a;};if(qx.lang.Type.isString(u)){this.setTitle(u);this._titles[t]=u;};if(this.getState()!==t){this._writeState(t);};},navigateBack:function(){qx.event.Timer.once(function(){history.back();},this,100);},navigateForward:function(){qx.event.Timer.once(function(){history.forward();},this,100);},_onHistoryLoad:function(v){this.setState(v);this.fireDataEvent(n,v);if(this._titles[v]!=null){this.setTitle(this._titles[v]);};},_readState:function(){throw new Error("Abstract method call");},_writeState:function(){throw new Error("Abstract method call");},_setHash:function(w){var x=this._baseUrl+(w||a);var y=window.location;if(x!=y.href){y.href=x;};},_getHash:function(){var z=/#(.*)$/.exec(window.location.href);return z&&z[1]?z[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.__BT,null,this.__BU,this.__BV,this.__BW,this.__BX)});},members:{__BT:"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.",__BU:{"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."},__BV:{"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"},__BW:{"#ui~Decoration.html":"This demo shows all available decorators."},__BX:{"#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.__ht=function(){self._oninterval.call(self);};},events:{"interval":c},statics:{once:function(j,k,l){{};var m=new qx.event.Timer(l);m.__hu=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:{__hv:null,__ht:null,_applyInterval:function(n,o){if(this.getEnabled()){this.restart();};},_applyEnabled:function(p,q){if(q){window.clearInterval(this.__hv);this.__hv=null;}else if(p){this.__hv=window.setInterval(this.__ht,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.__hv){window.clearInterval(this.__hv);};this.__hv=this.__ht=null;}});})();(function(){var i="_applyActiveWindow",h="__eH",g="__kQ",f="qx.ui.window.MDesktop",d="changeModal",c="changeVisibility",b="changeActive",a="qx.ui.window.Window";qx.Mixin.define(f,{properties:{activeWindow:{check:a,apply:i,init:null,nullable:true}},members:{__kQ:null,__eH:null,getWindowManager:function(){if(!this.__eH){this.setWindowManager(new qx.ui.window.Window.DEFAULT_MANAGER_CLASS());};return this.__eH;},supportsMaximize:function(){return true;},setWindowManager:function(j){if(this.__eH){this.__eH.setDesktop(null);};j.setDesktop(this);this.__eH=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.__kQ){this.__kQ=[];};return this.__kQ;}},destruct:function(){this._disposeArray(g);this._disposeObjects(h);}});})();(function(){var f="_applyBlockerColor",e="Number",d="__kB",c="qx.ui.core.MBlocker",b="_applyBlockerOpacity",a="Color";qx.Mixin.define(c,{construct:function(){this.__kB=this._createBlocker();},properties:{blockerColor:{check:a,init:null,nullable:true,apply:f,themeable:true},blockerOpacity:{check:e,init:1,apply:b,themeable:true}},members:{__kB:null,_createBlocker:function(){return new qx.ui.core.Blocker(this);},_applyBlockerColor:function(g,h){this.__kB.setColor(g);},_applyBlockerOpacity:function(i,j){this.__kB.setOpacity(i);},block:function(){this.__kB.block();},isBlocked:function(){return this.__kB.isBlocked();},unblock:function(){this.__kB.unblock();},forceUnblock:function(){this.__kB.forceUnblock();},blockContent:function(k){this.__kB.blockContent(k);},isContentBlocked:function(){return this.__kB.isContentBlocked();},unblockContent:function(){this.__kB.unblockContent();},forceUnblockContent:function(){this.__kB.forceUnblockContent();},getBlocker:function(){return this.__kB;}},destruct:function(){this._disposeObjects(d);}});})();(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.__kS,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:{__kR: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.__kR;if(!A){this.__kR=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();},__kS: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,(function(){return false;}));};if(G===false){qx.bom.Event.addNativeListener(document,a,(function(){return false;}));};};}},destruct:function(){this.__kR=null;},defer:function(I,J){qx.ui.core.MChildrenHandling.remap(J);}});})();(function(){var r="",q="px",p="position",o="engine.version",n="qx.ui.root.Inline",m="$$widget",l="hidden",k="div",h="left",g="appear",c="mshtml",f="engine.name",d="height",b="resize",a="relative";qx.Class.define(n,{extend:qx.ui.root.Abstract,include:[qx.ui.core.MLayoutHandling],construct:function(s,t,u){{};this.__Cv=s;s.style.overflow=l;s.style.textAlign=h;this.__Cw=t||false;this.__Cx=u||false;this.__Cy();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(f)==c)){this.setKeepFocus(true);};var window=qx.dom.Node.getWindow(s);qx.event.Registration.addListener(window,b,this._onWindowResize,this);},members:{__Cw:false,__Cx:false,__Cv:null,__Cy:function(){if(this.__Cw||this.__Cx){var v=qx.bom.element.Dimension.getSize(this.__Cv);if(this.__Cw&&v.width<1){throw new Error("The root element "+this.__Cv+" of "+this+" needs a width when its width size should be used!");};if(this.__Cx){if(v.height<1){throw new Error("The root element "+this.__Cv+" of "+this+" needs a height when its height size should be used!");};if(v.height>=1&&qx.bom.element.Style.get(this.__Cv,d,3)==r){qx.bom.element.Style.set(this.__Cv,d,v.height+q);};};qx.event.Registration.addListener(this.__Cv,b,this._onResize,this);};},_createContainerElement:function(){var w=this.__Cv;if(this.__Cw||this.__Cx){var A=document.createElement(k);w.appendChild(A);if((qx.core.Environment.get(f)==c)&&qx.core.Environment.get(o)==6){var z=qx.dom.Node.getBodyElement(w);var y;var C;var B=false;var x=qx.dom.Hierarchy.getAncestors(w);for(var i=0,j=x.length;i<j;i++){y=x[i];if(y!=z){C=qx.bom.element.Style.get(y,p);if(C==a){B=true;break;};}else {break;};};if(B){w.style.position=a;};};}else {A=w;};var D=new qx.html.Root(A);A.style.position=a;D.setAttribute(m,this.toHashCode());qx.event.Timer.once(function(e){this.fireEvent(g);},this,0);return D;},_onResize:function(e){var E=e.getData();if((E.oldWidth!==E.width)&&this.__Cw||(E.oldHeight!==E.height)&&this.__Cx){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 J=this.__Cw;var G=this.__Cx;if(!J||!G){var F=qx.ui.root.Abstract.prototype._computeSizeHint.call(this);}else {F={};};var K=qx.bom.element.Dimension;if(J){var I=K.getContentWidth(this.__Cv);F.width=I;F.minWidth=I;F.maxWidth=I;};if(G){var H=K.getContentHeight(this.__Cv);F.height=H;F.minHeight=H;F.maxHeight=H;};return F;}},defer:function(L,M){qx.ui.core.MLayoutHandling.remap(M);},destruct:function(){qx.event.Registration.removeListener(this.__Cv,b,this._onResize,this);this.__Cv=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.Scroll.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="slideAnimationEnd",j="PositiveNumber",i="changeValue",h="qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getMaximum()",g="_applyKnobFactor",f="qx.event.type.Event",d="knob",c="qx.ui.core.scroll.ScrollBar",b="resize",a="_applyOrientation",E="scrollAnimationEnd",D="_applyPageStep",C="PositiveInteger",B="_applyPosition",A="scrollbar",z="_applyMaximum",y="scroll",x="Integer",w="execute",v="visible",r="hidden",s="right",p="up",q="left",n="down",o="vertical",l="button-begin",m="button-end",t="horizontal",u="slider";qx.Class.define(c,{extend:qx.ui.core.Widget,implement:qx.ui.core.scroll.IScrollBar,construct:function(F){qx.ui.core.Widget.call(this);this._createChildControl(l);this._createChildControl(u).addListener(b,this._onResizeSlider,this);this._createChildControl(m);if(F!=null){this.setOrientation(F);}else {this.initOrientation();};},events:{"scrollAnimationEnd":f},properties:{appearance:{refine:true,init:A},orientation:{check:[t,o],init:t,apply:a},maximum:{check:C,apply:z,init:100},position:{check:h,init:0,apply:B,event:y},singleStep:{check:x,init:20},pageStep:{check:x,init:10,apply:D},knobFactor:{check:j,apply:g,nullable:true}},members:{__Bg:2,__Bh:0,_computeSizeHint:function(){var G=qx.ui.core.Widget.prototype._computeSizeHint.call(this);if(this.getOrientation()===t){this.__Bh=G.minWidth;G.minWidth=0;}else {this.__Bh=G.minHeight;G.minHeight=0;};return G;},renderLayout:function(H,top,I,J){var L=qx.ui.core.Widget.prototype.renderLayout.call(this,H,top,I,J);var K=this.getOrientation()===t;if(this.__Bh>=(K?I:J)){this.getChildControl(l).setVisibility(r);this.getChildControl(m).setVisibility(r);}else {this.getChildControl(l).setVisibility(v);this.getChildControl(m).setVisibility(v);};return L;},_createChildControlImpl:function(M,N){var O;switch(M){case u:O=new qx.ui.core.scroll.ScrollSlider();O.setPageStep(100);O.setFocusable(false);O.addListener(i,this._onChangeSliderValue,this);O.addListener(k,this._onSlideAnimationEnd,this);this._add(O,{flex:1});break;case l:O=new qx.ui.form.RepeatButton();O.setFocusable(false);O.addListener(w,this._onExecuteBegin,this);this._add(O);break;case m:O=new qx.ui.form.RepeatButton();O.setFocusable(false);O.addListener(w,this._onExecuteEnd,this);this._add(O);break;};return O||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,M);},_applyMaximum:function(P){this.getChildControl(u).setMaximum(P);},_applyPosition:function(Q){this.getChildControl(u).setValue(Q);},_applyKnobFactor:function(R){this.getChildControl(u).setKnobFactor(R);},_applyPageStep:function(S){this.getChildControl(u).setPageStep(S);},_applyOrientation:function(T,U){var V=this._getLayout();if(V){V.dispose();};if(T===t){this._setLayout(new qx.ui.layout.HBox());this.setAllowStretchX(true);this.setAllowStretchY(false);this.replaceState(o,t);this.getChildControl(l).replaceState(p,q);this.getChildControl(m).replaceState(n,s);}else {this._setLayout(new qx.ui.layout.VBox());this.setAllowStretchX(false);this.setAllowStretchY(true);this.replaceState(t,o);this.getChildControl(l).replaceState(q,p);this.getChildControl(m).replaceState(s,n);};this.getChildControl(u).setOrientation(T);},scrollTo:function(W,X){this.getChildControl(u).slideTo(W,X);},scrollBy:function(Y,ba){this.getChildControl(u).slideBy(Y,ba);},scrollBySteps:function(bb,bc){var bd=this.getSingleStep();this.getChildControl(u).slideBy(bb*bd,bc);},_onExecuteBegin:function(e){this.scrollBy(-this.getSingleStep(),50);},_onExecuteEnd:function(e){this.scrollBy(this.getSingleStep(),50);},_onSlideAnimationEnd:function(){this.fireEvent(E);},_onChangeSliderValue:function(e){this.setPosition(e.getData());},_onResizeSlider:function(e){var be=this.getChildControl(u).getChildControl(d);var bh=be.getSizeHint();var bf=false;var bg=this.getChildControl(u).getInnerSize();if(this.getOrientation()==o){if(bg.height<bh.minHeight+this.__Bg){bf=true;};}else {if(bg.width<bh.minWidth+this.__Bg){bf=true;};};if(bf){be.exclude();}else {be.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:{__lE:null,__lF:null,__lG:null,__ff:null,_applyReversed:function(){this._invalidChildrenCache=true;this._applyLayoutChange();},__lH:function(){var w=this._getLayoutChildren();var length=w.length;var s=false;var r=this.__lE&&this.__lE.length!=length&&this.__lF&&this.__lE;var u;var t=r?this.__lE:new Array(length);var v=r?this.__lF: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.__lE=t;this.__lF=v;};this.__lG=s;this.__ff=w;delete this._invalidChildrenCache;},verifyLayoutProperty:null,renderLayout:function(x,y){if(this._invalidChildrenCache){this.__lH();};var F=this.__ff;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.__lE[i];B=J!=null?Math.floor((y-C)*J):F[i].getSizeHint().height;K.push(B);Q+=B;};if(this.__lG&&Q!=y){var H={};var N,R;for(i=0;i<length;i+=1){N=this.__lF[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.__lH();};var bc=qx.ui.layout.Util;var bk=this.__ff;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.__lF[i];var Y=this.__lE[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.__lE=this.__lF=this.__ff=null;}});})();(function(){var b="dispose",a="qx.ui.core.queue.Dispose";qx.Class.define(a,{statics:{__hQ:[],add:function(c){var d=this.__hQ;if(qx.lang.Array.contains(d,c)){return;};d.unshift(c);qx.ui.core.queue.Manager.scheduleFlush(b);},isEmpty:function(){return this.__hQ.length==0;},flush:function(){var e=this.__hQ;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.__hQ=[];}}});})();(function(){var j="Boolean",i="px",h="engine.version",g="scale",f="changeSource",e="qx.ui.basic.Image",d="loaded",c="__jL",b="-disabled.$1",a="loadingFailed",z="String",y="_applySource",x="img",w="image",v="mshtml",u="_applyScale",t="no-repeat",s=".png",r="div",q="replacement",o="qx.event.type.Event",p="engine.name",m="hidden",n="alphaScaled",k="scaled",l="nonScaled";qx.Class.define(e,{extend:qx.ui.core.Widget,construct:function(A){this.__jL={};qx.ui.core.Widget.call(this);if(A){this.setSource(A);};},properties:{source:{check:z,init:null,nullable:true,event:f,apply:y,themeable:true},scale:{check:j,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:o,loaded:o},members:{__jM:null,__jN:null,__gz:null,__jL:null,_onChangeTheme:function(){qx.ui.core.Widget.prototype._onChangeTheme.call(this);this._styleSource();},getContentElement:function(){return this.__jR();},_createContentElement:function(){return this.__jR();},_getContentHint:function(){return {width:this.__jM||0,height:this.__jN||0};},_applyEnabled:function(B,C){qx.ui.core.Widget.prototype._applyEnabled.call(this,B,C);if(this.getSource()){this._styleSource();};},_applySource:function(D){this._styleSource();},_applyScale:function(E){this._styleSource();},__jO:function(F){this.__gz=F;},__jP:function(){if(this.__gz==null){var H=this.getSource();var G=false;if(H!=null){G=qx.lang.String.endsWith(H,s);};if(this.getScale()&&G&&qx.bom.element.Decoration.isAlphaImageLoaderEnabled()){this.__gz=n;}else if(this.getScale()){this.__gz=k;}else {this.__gz=l;};};return this.__gz;},__jQ:function(I){var J;var K;if(I==n){J=true;K=r;}else if(I==l){J=false;K=r;}else {J=true;K=x;};var L=new qx.html.Image(K);L.setScale(J);L.setStyles({"overflowX":m,"overflowY":m});return L;},__jR:function(){var M=this.__jP();if(this.__jL[M]==null){this.__jL[M]=this.__jQ(M);};return this.__jL[M];},_styleSource:function(){var N=qx.util.AliasManager.getInstance().resolve(this.getSource());if(!N){this.getContentElement().resetSource();return;};this.__jS(N);if((qx.core.Environment.get(p)==v)&&parseInt(qx.core.Environment.get(h),10)<9){var O=this.getScale()?g:t;this.getContentElement().tagNameHint=qx.bom.element.Decoration.getTagName(O,N);};if(qx.util.ResourceManager.getInstance().has(N)){this.__jU(this.getContentElement(),N);}else if(qx.io.ImageLoader.isLoaded(N)){this.__jV(this.getContentElement(),N);}else {this.__jW(this.getContentElement(),N);};},__jS:qx.core.Environment.select(p,{"mshtml":function(P){var R=qx.bom.element.Decoration.isAlphaImageLoaderEnabled();var Q=qx.lang.String.endsWith(P,s);if(R&&Q){if(this.getScale()&&this.__jP()!=n){this.__jO(n);}else if(!this.getScale()&&this.__jP()!=l){this.__jO(l);};}else {if(this.getScale()&&this.__jP()!=k){this.__jO(k);}else if(!this.getScale()&&this.__jP()!=l){this.__jO(l);};};this.__jT(this.__jR());},"default":function(S){if(this.getScale()&&this.__jP()!=k){this.__jO(k);}else if(!this.getScale()&&this.__jP(l)){this.__jO(l);};this.__jT(this.__jR());}}),__jT:function(T){var W=this.getContainerElement();var X=W.getChild(0);if(X!=T){if(X!=null){var ba=i;var U={};var V=this.getInnerSize();if(V!=null){U.width=V.width+ba;U.height=V.height+ba;};var Y=this.getInsets();U.left=Y.left+ba;U.top=Y.top+ba;U.zIndex=10;T.setStyles(U,true);T.setSelectable(this.getSelectable());W.removeAt(0);W.addAt(T,0);};};},__jU:function(bb,bc){var be=qx.util.ResourceManager.getInstance();if(!this.getEnabled()){var bd=bc.replace(/\.([a-z]+)$/,b);if(be.has(bd)){bc=bd;this.addState(q);}else {this.removeState(q);};};if(bb.getSource()===bc){return;};bb.setSource(bc);this.__jY(be.getImageWidth(bc),be.getImageHeight(bc));},__jV:function(bf,bg){var bi=qx.io.ImageLoader;bf.setSource(bg);var bh=bi.getWidth(bg);var bj=bi.getHeight(bg);this.__jY(bh,bj);},__jW:function(bk,bl){var bm,bn,self;var bo=qx.io.ImageLoader;{};if(!bo.isFailed(bl)){bo.load(bl,this.__jX,this);}else {if(bk!=null){bk.resetSource();};};},__jX:function(bp,bq){if(this.$$disposed===true){return;};if(bp!==qx.util.AliasManager.getInstance().resolve(this.getSource())){return;};if(bq.failed){this.warn("Image could not be loaded: "+bp);this.fireEvent(a);}else if(bq.aborted){return;}else {this.fireEvent(d);};this._styleSource();},__jY:function(br,bs){if(br!==this.__jM||bs!==this.__jN){this.__jM=br;this.__jN=bs;qx.ui.core.queue.Layout.add(this);};}},destruct:function(){this._disposeMap(c);}});})();(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",C="directory",B="loose",A="relative",z="queryKey",y="qx.util.Uri",x="",w="path",v="authority",u='">0</a>',t="port",r='<a href="',s="userInfo",p="?",q="+",l="&",n="=";qx.Bootstrap.define(y,{statics:{parseUri:function(D,E){var F={key:[e,b,v,s,a,d,c,t,A,w,C,k,f,h],q:{name:z,parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}};var o=F,m=F.parser[E?j:B].exec(D),G={},i=14;while(i--){G[o.key[i]]=m[i]||x;};G[o.q.name]={};G[o.key[12]].replace(o.q.parser,function(H,I,J){if(I){G[o.q.name][I]=J;};});return G;},appendParamsToUrl:function(K,L){if(L===undefined){return K;};{};if(qx.lang.Type.isObject(L)){L=qx.util.Uri.toParameter(L);};if(!L){return K;};return K+=(/\?/).test(K)?l+L:p+L;},toParameter:function(M,N){var Q,O=[];for(Q in M){if(M.hasOwnProperty(Q)){var P=M[Q];if(P instanceof Array){for(var i=0;i<P.length;i++){this.__db(Q,P[i],O,N);};}else {this.__db(Q,P,O,N);};};};return O.join(l);},__db:function(R,S,T,U){var V=window.encodeURIComponent;if(U){T.push(V(R).replace(/%20/g,q)+n+V(S).replace(/%20/g,q));}else {T.push(V(R)+n+V(S));};},getAbsolute:function(W){var X=document.createElement(g);X.innerHTML=r+W+u;return X.firstChild.href;}}});})();(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:{__hQ:[],__hV:{},remove:function(d,e){var f=this.__hQ;if(!qx.lang.Array.contains(f,d)){return;};var g=d.$$hash;if(e==null){qx.lang.Array.remove(f,d);delete this.__hV[g];return;};if(this.__hV[g]){delete this.__hV[g][e];if(qx.lang.Object.getLength(this.__hV[g])==0){qx.lang.Array.remove(f,d);};};},add:function(h,j){var k=this.__hQ;if(!qx.lang.Array.contains(k,h)){k.unshift(h);};if(j==null){j=a;};var l=h.$$hash;if(!this.__hV[l]){this.__hV[l]={};};this.__hV[l][j]=true;qx.ui.core.queue.Manager.scheduleFlush(b);},flush:function(){var m=this.__hQ;var o,n;for(var i=m.length-1;i>=0;i--){o=m[i];n=this.__hV[o.$$hash];m.splice(i,1);o.syncWidget(n);};if(m.length!=0){return;};this.__hQ=[];this.__hV={};}}});})();(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.__iM=qx.$$translations||{};this.__iN=qx.$$locales||{};var m=qx.core.Environment.get(l);var n=qx.core.Environment.get(g);if(n!==b){m+=a+n;};this.__iO=m;this.setLocale(m||this.__iP);},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:{__iP:h,__iQ:null,__iR:null,__iM:null,__iN:null,__iO:null,getLanguage:function(){return this.__iR;},getTerritory:function(){return this.getLocale().split(a)[1]||b;},getAvailableLocales:function(B){var D=[];for(var C in this.__iN){if(C!=this.__iP){if(this.__iN[C]===null&&!B){continue;};D.push(C);};};return D;},__iS: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.__iQ=H;this.__iR=this.__iS(H);},addTranslation:function(J,K){var L=this.__iM;if(L[J]){for(var M in K){L[J][M]=K[M];};}else {L[J]=K;};},addLocale:function(N,O){var P=this.__iN;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.__iM;return this.__iT(U,R,S,T);},localize:function(V,W,X){var Y=this.__iN;return this.__iT(Y,V,W,X);},__iT:function(ba,bb,bc,bd){{};var be;if(!ba){return bb;};if(bd){var bg=this.__iS(bd);}else {bd=this.__iQ;bg=this.__iR;};if(!be&&ba[bd]){be=ba[bd][bb];};if(!be&&ba[bg]){be=ba[bg][bb];};if(!be&&ba[this.__iP]){be=ba[this.__iP][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.__iM=this.__iN=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 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);};};};},removeSheet:function(E){var F=E.ownerNode?E.ownerNode:E.owningElement;qx.dom.Element.removeChild(F,F.parentNode);},removeAllRules:function(G){if(qx.core.Environment.get(a)){var H=G.cssRules;var I=H.length;for(var i=I-1;i>=0;i--){G.deleteRule(i);};}else {var H=G.rules;var I=H.length;for(var i=I-1;i>=0;i--){G.removeRule(i);};};},addImport:function(J,K){if(qx.core.Environment.get(o)){J.addImport(K);}else {J.insertRule(k+K+h,J.cssRules.length);};},removeImport:function(L,M){if(qx.core.Environment.get(b)){var N=L.imports;var P=N.length;for(var i=P-1;i>=0;i--){if(N[i].href==M||N[i].href==qx.util.Uri.getAbsolute(M)){L.removeImport(i);};};}else {var O=L.cssRules;var P=O.length;for(var i=P-1;i>=0;i--){if(O[i].href==M){L.deleteRule(i);};};};},removeAllImports:function(Q){if(qx.core.Environment.get(b)){var R=Q.imports;var T=R.length;for(var i=T-1;i>=0;i--){Q.removeImport(i);};}else {var S=Q.cssRules;var T=S.length;for(var i=T-1;i>=0;i--){if(S[i].type==S[i].IMPORT_RULE){Q.deleteRule(i);};};};}}});})();(function(){var l="oAnimationStart",k="MSAnimationStart",j="oRequestAnimationFrame",h="AnimationFillMode",g="MSAnimationEnd",f="requestAnimationFrame",d="mozRequestAnimationFrame",c="webkitAnimationEnd",b="css.animation.requestframe",a="AnimationPlayState",D="",C="MSAnimationIteration",B="animation",A="oAnimationEnd",z="@",y="webkitRequestAnimationFrame",x=" name",w="qx.bom.client.CssAnimation",v="css.animation",u="oAnimationIteration",s="webkitAnimationIteration",t="-keyframes",q="msRequestAnimationFrame",r="@keyframes",o="webkitAnimationStart",p="animationend",m="animationiteration",n="animationstart";qx.Bootstrap.define(w,{statics:{getSupport:function(){var name=qx.bom.client.CssAnimation.getName();if(name!=null){return {"name":name,"play-state":qx.bom.client.CssAnimation.getPlayState(),"start-event":qx.bom.client.CssAnimation.getAnimationStart(),"iteration-event":qx.bom.client.CssAnimation.getAnimationIteration(),"end-event":qx.bom.client.CssAnimation.getAnimationEnd(),"fill-mode":qx.bom.client.CssAnimation.getFillMode(),"keyframes":qx.bom.client.CssAnimation.getKeyFrames()};};return null;},getFillMode:function(){return qx.bom.Style.getPropertyName(h);},getPlayState:function(){return qx.bom.Style.getPropertyName(a);},getName:function(){return qx.bom.Style.getPropertyName(B);},getAnimationStart:function(){var E={"msAnimation":k,"WebkitAnimation":o,"MozAnimation":n,"OAnimation":l,"animation":n};return E[this.getName()];},getAnimationIteration:function(){var F={"msAnimation":C,"WebkitAnimation":s,"MozAnimation":m,"OAnimation":u,"animation":m};return F[this.getName()];},getAnimationEnd:function(){var G={"msAnimation":g,"WebkitAnimation":c,"MozAnimation":p,"OAnimation":A,"animation":p};return G[this.getName()];},getKeyFrames:function(){var H=qx.bom.Style.VENDOR_PREFIXES;var K=[];for(var i=0;i<H.length;i++){var J=z+qx.bom.Style.getCssName(H[i])+t;K.push(J);};K.unshift(r);var I=qx.bom.Stylesheet.createElement();for(var i=0;i<K.length;i++){try{qx.bom.Stylesheet.addRule(I,K[i]+x,D);return K[i];}catch(e){};};return null;},getRequestAnimationFrame:function(){var L=[f,q,y,d,j];for(var i=0;i<L.length;i++){if(window[L[i]]!=undefined){return L[i];};};return null;}},defer:function(M){qx.core.Environment.add(v,M.getSupport);qx.core.Environment.add(b,M.getRequestAnimationFrame);}});})();(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:{__dG:function(){if(!qx.bom.client.Stylesheet.__dH){qx.bom.client.Stylesheet.__dH=qx.bom.Stylesheet.createElement();};return qx.bom.client.Stylesheet.__dH;},getCreateStyleSheet:function(){return typeof document.createStyleSheet===a;},getInsertRule:function(){return typeof qx.bom.client.Stylesheet.__dG().insertRule===b;},getDeleteRule:function(){return typeof qx.bom.client.Stylesheet.__dG().deleteRule===b;},getAddImport:function(){return (typeof qx.bom.client.Stylesheet.__dG().addImport===a);},getRemoveImport:function(){return (typeof qx.bom.client.Stylesheet.__dG().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 k="repeat",j="timing",i="start",h="end",g="Anni",f="keep",d=":",c="} ",b="iteration-event",a="origin",A="forwards",z="start-event",y="iteration",x="end-event",w="css.animation",v="% {",u="linear",t=";",s="qx.bom.element.AnimationCss",r="keyframes",p="fill-mode",q="alternate",n="ms ",o="name",l=" ",m="";qx.Bootstrap.define(s,{statics:{__dW:null,__dX:g,__bV:0,__dY:{},__ea:{"scale":true,"rotate":true,"skew":true,"translate":true},__eb:qx.core.Environment.get(w),animateReverse:function(B,C,D){return this._animate(B,C,D,true);},animate:function(E,F,G){return this._animate(E,F,G,false);},_animate:function(H,I,J,K){this.__eg(I);{};var O=I.keep;if(O!=null&&(K||(I.alternate&&I.repeat%2==0))){O=100-O;};if(!this.__dW){this.__dW=qx.bom.Stylesheet.createElement();};var N=I.keyFrames;if(J==undefined){J=I.duration;};if(this.__eb!=null){var name=this.__ei(N,K);var L=name+l+J+n+I.repeat+l+I.timing+l+(I.delay?I.delay+n:m)+(I.alternate?q:m);qx.bom.Event.addNativeListener(H,this.__eb[z],this.__ec);qx.bom.Event.addNativeListener(H,this.__eb[b],this.__ed);qx.bom.Event.addNativeListener(H,this.__eb[x],this.__ee);H.style[qx.lang.String.camelCase(this.__eb[o])]=L;if(O&&O==100&&this.__eb[p]){H.style[this.__eb[p]]=A;};};var M=new qx.bom.element.AnimationHandle();M.desc=I;M.el=H;M.keep=O;H.$$animation=M;if(I.origin!=null){qx.bom.element.Transform.setOrigin(H,I.origin);};if(this.__eb==null){window.setTimeout(function(){qx.bom.element.AnimationCss.__ee({target:H});},0);};return M;},__ec:function(e){e.target.$$animation.emit(i,e.target);},__ed:function(e){if(e.target!=null&&e.target.$$animation!=null){e.target.$$animation.emit(y,e.target);};},__ee:function(e){var P=e.target;var Q=P.$$animation;if(!Q){return;};var S=Q.desc;if(qx.bom.element.AnimationCss.__eb!=null){var R=qx.lang.String.camelCase(qx.bom.element.AnimationCss.__eb[o]);P.style[R]=m;qx.bom.Event.removeNativeListener(P,qx.bom.element.AnimationCss.__eb[o],qx.bom.element.AnimationCss.__ee);};if(S.origin!=null){qx.bom.element.Transform.setOrigin(P,m);};qx.bom.element.AnimationCss.__ef(P,S.keyFrames[Q.keep]);P.$$animation=null;Q.el=null;Q.ended=true;Q.emit(h,P);},__ef:function(T,U){var W;for(var V in U){if(V in qx.bom.element.AnimationCss.__ea){if(!W){W={};};W[V]=U[V];}else {T.style[qx.lang.String.camelCase(V)]=U[V];};};if(W){qx.bom.element.Transform.transform(T,W);};},__eg:function(X){if(!X.hasOwnProperty(q)){X.alternate=false;};if(!X.hasOwnProperty(f)){X.keep=null;};if(!X.hasOwnProperty(k)){X.repeat=1;};if(!X.hasOwnProperty(j)){X.timing=u;};if(!X.hasOwnProperty(a)){X.origin=null;};},__eh:null,__ei:function(frames,Y){var bc=m;for(var bf in frames){bc+=(Y?-(bf-100):bf)+v;var bb=frames[bf];var be;for(var ba in bb){if(ba in this.__ea){if(!be){be={};};be[ba]=bb[ba];}else {bc+=ba+d+bb[ba]+t;};};if(be){bc+=qx.bom.element.Transform.getCss(be);};bc+=c;};if(this.__dY[bc]){return this.__dY[bc];};var name=this.__dX+this.__bV++;var bd=this.__eb[r]+l+name;qx.bom.Stylesheet.addRule(this.__dW,bd,bc);this.__dY[bc]=name;return name;}}});})();(function(){var i="qx.blankpage",h="undefined",g="#",f="hidden",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.__sI();},members:{__sF:null,__sG:null,__sH:false,addToHistory:function(j,k){if(!qx.lang.Type.isString(j)){j=j+a;};if(qx.lang.Type.isString(k)){this.setTitle(k);this._titles[j]=k;};if(this.getState()!==j){this._writeState(j);};},__sI:function(){this.__sG=this.__sJ();document.body.appendChild(this.__sG);this.__sK(function(){this._baseUrl=this.__sG.contentWindow.document.location.href;this.__sL();},this);},__sJ:function(){var l=qx.bom.Iframe.create({src:qx.util.ResourceManager.getInstance().toUri(qx.core.Environment.get(i))+g});l.style.visibility=f;l.style.position=d;l.style.left=b;l.style.top=b;return l;},__sK:function(m,n,o){if(typeof o===h){o=0;};if(!this.__sG.contentWindow||!this.__sG.contentWindow.document){if(o>20){throw new Error("can't initialize iframe");};qx.event.Timer.once(function(){this.__sK(m,n,++o);},this,10);return;};this.__sH=true;m.call(n||window);},__sL:function(){qx.event.Idle.getInstance().addListener(c,this.__sN,this);},__sM:function(){qx.event.Idle.getInstance().removeListener(c,this.__sN,this);},__sN:function(){var p=this._readState();if(qx.lang.Type.isString(p)&&p!=this.getState()){this._onHistoryLoad(p);};},_readState:function(){var q=!this._getHash()?a:this._getHash().substr(1);return this._decode(q);},_getHash:function(){if(!this.__sH){return null;};return this.__sG.contentWindow.document.location.hash;},_writeState:function(r){this._setHash(this._encode(r));},_setHash:function(s){if(!this.__sG||!this._baseUrl){return;};var t=!this.__sG.contentWindow.document.location.hash?a:this.__sG.contentWindow.document.location.hash.substr(1);if(s!=t){this.__sG.contentWindow.document.location.hash=s;};}},destruct:function(){this.__sM();this.__sG=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.__kb(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.__kb(p.fonts[n]);q[n]=(new o).set(p.fonts[n]);return true;};return false;},__ka: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.__ka(r,s);};},_applyTheme:function(u){var v=this._dynamic;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.__ka(w,y);};var x=this.__kb(w[y]);v[y]=(new x).set(w[y]);v[y].themed=true;};};this._setDynamic(v);},__kb: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 i="Click the \"MenuButton\" to open the menu.",h="Hold the repeat button to see the value increase.",g="showcase.page.form.Page",f="The placeholder disappears once you start to type in a text field.",e="showcase.page.form.Content",d="form",c="showcase/form/icon.png",b="Open the select box to see the list of selectables.",a="Form";qx.Class.define(g,{extend:showcase.Page,construct:function(){showcase.Page.call(this);this.set({name:a,part:d,icon:c,contentClass:e,description:showcase.page.DescriptionBuilder.build(a,this.__BT,this.__Cu,this.__BU,this.__BV,this.__BW,this.__BX)});},members:{__BT:"This form demo shows the complete set of form "+"widgets. The widgets are grouped by type.",__Cu:{"Selection":b,"Text":f,"Buttons":h,"MenuButton":i},__BU:{"Widgets":"Complete set of form widgets.","Keyboard Navigation":"Try cycling through the widgets by pressing the tab key."},__BV:{"pages/desktop/ui_form_handling.html":"Form handling"},__BW:{"#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"},__BX:{"#qx.ui.form":"Form Package","#qx.ui.form.renderer":"Form Renderer","#qx.data.controller.Form":"Form Controller for Binding"}}});})();(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,__hw:null,__hx:true,__ce:null,_getParent:function(l){return l.parentNode;},canDispatchEvent:function(m,event,n){return !!(this.__hw&&this.__hy[n]);},dispatchEvent:function(o,event,p){if(p==f){event.stopPropagation();this.releaseCapture();return;};if(this.__hx||!qx.dom.Hierarchy.contains(this.__hw,o)){o=this.__hw;};qx.event.dispatch.AbstractBubbling.prototype.dispatchEvent.call(this,o,event,p);},__hy:{"mouseup":1,"mousedown":1,"click":1,"dblclick":1,"mousemove":1,"mouseout":1,"mouseover":1},activateCapture:function(q,r){var r=r!==false;if(this.__hw===q&&this.__hx==r){return;};if(this.__hw){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.__hx=r;this.__hw=q;this.__cg.fireEvent(q,d,qx.event.type.Event,[true,false]);},getCaptureElement:function(){return this.__hw;},releaseCapture:function(){var s=this.__hw;if(!s){return;};this.__hw=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":(function(){})}),nativeReleaseCapture:qx.core.Environment.select(b,{"mshtml":function(v){v.releaseCapture();},"default":(function(){})})},destruct:function(){this.__hw=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;},__ds: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};};},__dt: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.__dt==null){this.__dt=this.__ds(n);};o=this.__dt[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.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",ba="qx.ui.form.Slider",Y="PageDown",X="mousewheel",W="_applyValue",V="_applyKnobFactor",U="End",T="height",S="y",R="Right",Q="width",r="_applyOrientation",s="Home",p="mouseover",q="floor",n="_applyMinimum",o="click",l="changeMaximum",m="keypress",v="slideAnimationEnd",w="ceil",E='qx.event.type.Event',C="losecapture",I="contextmenu",G="_applyMaximum",M="Number",K="typeof value==='number'&&value>=this.getMinimum()&&value<=this.getMaximum()",y="changeMinimum",P="pressed",O="px",N="changeValue",x="interval",A="mousemove",B="resize",D="hovered",F="left",H="top",J="mouseup",L="Integer",t="vertical",u="horizontal",z="knob";qx.Class.define(ba,{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(bb){qx.ui.core.Widget.call(this);this._setLayout(new qx.ui.layout.Canvas());this.addListener(m,this._onKeyPress);this.addListener(X,this._onMouseWheel);this.addListener(j,this._onMouseDown);this.addListener(J,this._onMouseUp);this.addListener(C,this._onMouseUp);this.addListener(B,this._onUpdate);this.addListener(I,this._onStopEvent);this.addListener(o,this._onStopEvent);this.addListener(a,this._onStopEvent);if(bb!=null){this.setOrientation(bb);}else {this.initOrientation();};},events:{changeValue:f,slideAnimationEnd:E},properties:{appearance:{refine:true,init:k},focusable:{refine:true,init:true},orientation:{check:[u,t],init:u,apply:r},value:{check:K,init:0,apply:W,nullable:true},minimum:{check:L,init:0,apply:n,event:y},maximum:{check:L,init:100,apply:G,event:l},singleStep:{check:L,init:1},pageStep:{check:L,init:10},knobFactor:{check:M,apply:V,nullable:true}},members:{__Bi:null,__Bj:null,__Bk:null,__Bl:null,__Bm:null,__Bn:null,__Bo:null,__Bp:null,__jC:null,__Bq:null,__Br:null,__Bs:null,__mT:null,_forwardStates:{invalid:true},_createChildControlImpl:function(bc,bd){var be;switch(bc){case z:be=new qx.ui.core.Widget();be.addListener(B,this._onUpdate,this);be.addListener(p,this._onMouseOver);be.addListener(h,this._onMouseOut);this._add(be);break;};return be||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,bc);},_onMouseOver:function(e){this.addState(D);},_onMouseOut:function(e){this.removeState(D);},_onMouseWheel:function(e){var bh=this.getOrientation()===u?g:S;var bg=e.getWheelDelta(bh);var bf=bg>0?1:bg<0?-1:0;this.slideBy(bf*this.getSingleStep());e.stop();},_onKeyPress:function(e){var bj=this.getOrientation()===u;var bi=bj?d:b;var forward=bj?R:c;switch(e.getKeyIdentifier()){case forward:this.slideForward();break;case bi:this.slideBack();break;case Y:this.slidePageForward(100);break;case i:this.slidePageBack(100);break;case s:this.slideToBegin(200);break;case U:this.slideToEnd(200);break;default:return;};e.stop();},_onMouseDown:function(e){if(this.__Bl){return;};var bm=this.__mR;var bk=this.getChildControl(z);var bl=bm?F:H;var bo=bm?e.getDocumentLeft():e.getDocumentTop();var bp=this.__Bi=qx.bom.element.Location.get(this.getContentElement().getDomElement())[bl];var bn=this.__Bj=qx.bom.element.Location.get(bk.getContainerElement().getDomElement())[bl];if(e.getTarget()===bk){this.__Bl=true;if(!this.__Bq){this.__Bq=new qx.event.Timer(100);this.__Bq.addListener(x,this._fireValue,this);};this.__Bq.start();this.__Bm=bo+bp-bn;bk.addState(P);}else {this.__Bn=true;this.__Bo=bo<=bn?-1:1;this.__Bu(e);this._onInterval();if(!this.__jC){this.__jC=new qx.event.Timer(100);this.__jC.addListener(x,this._onInterval,this);};this.__jC.start();};this.addListener(A,this._onMouseMove);this.capture();e.stopPropagation();},_onMouseUp:function(e){if(this.__Bl){this.releaseCapture();delete this.__Bl;this.__Bq.stop();this._fireValue();delete this.__Bm;this.getChildControl(z).removeState(P);if(e.getType()===J){var br;var bs;var bq;if(this.__mR){br=e.getDocumentLeft()-(this._valueToPosition(this.getValue())+this.__Bi);bq=qx.bom.element.Location.get(this.getContentElement().getDomElement())[H];bs=e.getDocumentTop()-(bq+this.getChildControl(z).getBounds().top);}else {br=e.getDocumentTop()-(this._valueToPosition(this.getValue())+this.__Bi);bq=qx.bom.element.Location.get(this.getContentElement().getDomElement())[F];bs=e.getDocumentLeft()-(bq+this.getChildControl(z).getBounds().left);};if(bs<0||bs>this.__Bk||br<0||br>this.__Bk){this.getChildControl(z).removeState(D);};};}else if(this.__Bn){this.__jC.stop();this.releaseCapture();delete this.__Bn;delete this.__Bo;delete this.__Bp;};this.removeListener(A,this._onMouseMove);if(e.getType()===J){e.stopPropagation();};},_onMouseMove:function(e){if(this.__Bl){var bu=this.__mR?e.getDocumentLeft():e.getDocumentTop();var bt=bu-this.__Bm;this.slideTo(this._positionToValue(bt));}else if(this.__Bn){this.__Bu(e);};e.stopPropagation();},_onInterval:function(e){var bv=this.getValue()+(this.__Bo*this.getPageStep());if(bv<this.getMinimum()){bv=this.getMinimum();}else if(bv>this.getMaximum()){bv=this.getMaximum();};var bw=this.__Bo==-1;if((bw&&bv<=this.__Bp)||(!bw&&bv>=this.__Bp)){bv=this.__Bp;};this.slideTo(bv);},_onUpdate:function(e){var by=this.getInnerSize();var bz=this.getChildControl(z).getBounds();var bx=this.__mR?Q:T;this._updateKnobSize();this.__Bt=by[bx]-bz[bx];this.__Bk=bz[bx];this._updateKnobPosition();},__mR:false,__Bt:0,__Bu:function(e){var bA=this.__mR;var bH=bA?e.getDocumentLeft():e.getDocumentTop();var bJ=this.__Bi;var bB=this.__Bj;var bL=this.__Bk;var bI=bH-bJ;if(bH>=bB){bI-=bL;};var bF=this._positionToValue(bI);var bC=this.getMinimum();var bD=this.getMaximum();if(bF<bC){bF=bC;}else if(bF>bD){bF=bD;}else {var bG=this.getValue();var bE=this.getPageStep();var bK=this.__Bo<0?q:w;bF=bG+(Math[bK]((bF-bG)/bE)*bE);};if(this.__Bp==null||(this.__Bo==-1&&bF<=this.__Bp)||(this.__Bo==1&&bF>=this.__Bp)){this.__Bp=bF;};},_positionToValue:function(bM){var bN=this.__Bt;if(bN==null||bN==0){return 0;};var bP=bM/bN;if(bP<0){bP=0;}else if(bP>1){bP=1;};var bO=this.getMaximum()-this.getMinimum();return this.getMinimum()+Math.round(bO*bP);},_valueToPosition:function(bQ){var bR=this.__Bt;if(bR==null){return 0;};var bS=this.getMaximum()-this.getMinimum();if(bS==0){return 0;};var bQ=bQ-this.getMinimum();var bT=bQ/bS;if(bT<0){bT=0;}else if(bT>1){bT=1;};return Math.round(bR*bT);},_updateKnobPosition:function(){this._setKnobPosition(this._valueToPosition(this.getValue()));},_setKnobPosition:function(bU){var bV=this.getChildControl(z).getContainerElement();if(this.__mR){bV.setStyle(F,bU+O,true);}else {bV.setStyle(H,bU+O,true);};},_updateKnobSize:function(){var bX=this.getKnobFactor();if(bX==null){return;};var bW=this.getInnerSize();if(bW==null){return;};if(this.__mR){this.getChildControl(z).setWidth(Math.round(bX*bW.width));}else {this.getChildControl(z).setHeight(Math.round(bX*bW.height));};},slideToBegin:function(bY){this.slideTo(this.getMinimum(),bY);},slideToEnd:function(ca){this.slideTo(this.getMaximum(),ca);},slideForward:function(){this.slideBy(this.getSingleStep());},slideBack:function(){this.slideBy(-this.getSingleStep());},slidePageForward:function(cb){this.slideBy(this.getPageStep(),cb);},slidePageBack:function(cc){this.slideBy(-this.getPageStep(),cc);},slideBy:function(cd,ce){this.slideTo(this.getValue()+cd,ce);},slideTo:function(cf,cg){if(cf<this.getMinimum()){cf=this.getMinimum();}else if(cf>this.getMaximum()){cf=this.getMaximum();}else {cf=this.getMinimum()+Math.round((cf-this.getMinimum())/this.getSingleStep())*this.getSingleStep();};if(cg){this.__Bv(cf,cg);}else {this.setValue(cf);};},__Bv:function(ch,ci){if(this.__mT){return;};var cj=+(new Date());var ck=this.getValue();var cl=function(cm){if(cm>=cj+ci){this.setValue(ch);this.__mT=null;this.fireEvent(v);}else {var cn=cm-cj;this.setValue(parseInt(cn/ci*(ch-ck)+ck));qx.bom.AnimationFrame.request(cl,this);};};qx.bom.AnimationFrame.request(cl,this);},_applyOrientation:function(co,cp){var cq=this.getChildControl(z);this.__mR=co===u;if(this.__mR){this.removeState(t);cq.removeState(t);this.addState(u);cq.addState(u);cq.setLayoutProperties({top:0,right:null,bottom:0});}else {this.removeState(u);cq.removeState(u);this.addState(t);cq.addState(t);cq.setLayoutProperties({right:0,bottom:null,left:0});};this._updateKnobPosition();},_applyKnobFactor:function(cr,cs){if(cr!=null){this._updateKnobSize();}else {if(this.__mR){this.getChildControl(z).resetWidth();}else {this.getChildControl(z).resetHeight();};};},_applyValue:function(ct,cu){if(ct!=null){this._updateKnobPosition();if(this.__Bl){this.__Bs=[ct,cu];}else {this.fireEvent(N,qx.event.type.Data,[ct,cu]);};}else {this.resetValue();};},_fireValue:function(){if(!this.__Bs){return;};var cv=this.__Bs;this.__Bs=null;this.fireEvent(N,qx.event.type.Data,cv);},_applyMinimum:function(cw,cx){if(this.getValue()<cw){this.setValue(cw);};this._updateKnobPosition();},_applyMaximum:function(cy,cz){if(this.getValue()>cy){this.setValue(cy);};this._updateKnobPosition();}}});})();(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 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(k,l){var k=k?qx.lang.Object.clone(k):{};var m=qx.bom.Iframe.DEFAULT_ATTRIBUTES;for(var n in m){if(k[n]==null){k[n]=m[n];};};return qx.dom.Element.create(c,k,l);},getWindow:function(o){try{return o.contentWindow;}catch(p){return null;};},getDocument:function(q){if(j in q){try{return q.contentDocument;}catch(s){return null;};};try{var r=this.getWindow(q);return r?r.document:null;}catch(t){return null;};},getBody:function(u){try{var v=this.getDocument(u);return v?v.getElementsByTagName(b)[0]:null;}catch(w){return null;};},setSource:function(x,y){try{if(this.getWindow(x)&&qx.dom.Hierarchy.isRendered(x)){try{if((qx.core.Environment.get(i)==d)&&qx.core.Environment.get(e)==f){var z=this.getWindow(x);if(z){z.stop();};};this.getWindow(x).location.replace(y);}catch(A){x.src=y;};}else {x.src=y;};this.__rB(x);}catch(B){qx.log.Logger.warn("Iframe source could not be set!");};},queryCurrentUrl:function(C){var D=this.getDocument(C);try{if(D&&D.location){return D.location.href;};}catch(E){};return h;},__rB:function(F){var G=function(){qx.bom.Event.removeNativeListener(F,a,G);F.$$url=qx.bom.Iframe.queryCurrentUrl(F);};qx.bom.Event.addNativeListener(F,a,G);}}});})();(function(){var k="keypress",j="focusout",h="activate",g="Tab",f="singleton",d="__kT",c="deactivate",b="focusin",a="qx.ui.core.FocusHandler";qx.Class.define(a,{extend:qx.core.Object,type:f,construct:function(){qx.core.Object.call(this);this.__kT={};},members:{__kT:null,__kU:null,__kV:null,__kW:null,connectTo:function(m){m.addListener(k,this.__fR,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.__kT[n.$$hash]=n;},removeRoot:function(o){delete this.__kT[o.$$hash];},getActiveWidget:function(){return this.__kU;},isActive:function(p){return this.__kU==p;},getFocusedWidget:function(){return this.__kV;},isFocused:function(q){return this.__kV==q;},isFocusRoot:function(r){return !!this.__kT[r.$$hash];},_onActivate:function(e){var t=e.getTarget();this.__kU=t;var s=this.__kX(t);if(s!=this.__kW){this.__kW=s;};},_onDeactivate:function(e){var u=e.getTarget();if(this.__kU==u){this.__kU=null;};},_onFocusIn:function(e){var v=e.getTarget();if(v!=this.__kV){this.__kV=v;v.visualizeFocus();};},_onFocusOut:function(e){var w=e.getTarget();if(w==this.__kV){this.__kV=null;w.visualizeBlur();};},__fR:function(e){if(e.getKeyIdentifier()!=g){return;};if(!this.__kW){return;};e.stopPropagation();e.preventDefault();var x=this.__kV;if(!e.isShiftPressed()){var y=x?this.__lc(x):this.__la();}else {var y=x?this.__ld(x):this.__lb();};if(y){y.tabFocus();};},__kX:function(z){var A=this.__kT;while(z){if(A[z.$$hash]){return z;};z=z.getLayoutParent();};return null;},__kY: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;},__la:function(){return this.__lg(this.__kW,null);},__lb:function(){return this.__lh(this.__kW,null);},__lc:function(M){var N=this.__kW;if(N==M){return this.__la();};while(M&&M.getAnonymous()){M=M.getLayoutParent();};if(M==null){return [];};var O=[];this.__le(N,M,O);O.sort(this.__kY);var P=O.length;return P>0?O[0]:this.__la();},__ld:function(Q){var R=this.__kW;if(R==Q){return this.__lb();};while(Q&&Q.getAnonymous()){Q=Q.getLayoutParent();};if(Q==null){return [];};var S=[];this.__lf(R,Q,S);S.sort(this.__kY);var T=S.length;return T>0?S[T-1]:this.__lb();},__le: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.__kY(U,X)<0){V.push(X);};this.__le(X,U,V);};};},__lf: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.__kY(Y,bc)>0){ba.push(bc);};this.__lf(bc,Y,ba);};};},__lg: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.__kY(bf,bd)<0){bd=bf;};};bd=this.__lg(bf,bd);};};return bd;},__lh: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.__kY(bi,bg)>0){bg=bi;};};bg=this.__lh(bi,bg);};};return bg;}},destruct:function(){this._disposeMap(d);this.__kV=this.__kU=this.__kW=null;}});})();(function(){var j="qx.util.ColorUtil",h=")",e="#",d="qx.theme.manager.Color",c="rgb(",a=",";qx.Bootstrap.define(j,{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(k){return this.NAMED[k]!==undefined;},isSystemColor:function(l){return this.SYSTEM[l]!==undefined;},supportsThemes:function(){if(qx.Class){return qx.Class.isDefined(d);};return false;},isThemedColor:function(m){if(!this.supportsThemes()){return false;};if(qx.theme&&qx.theme.manager&&qx.theme.manager.Color){return qx.theme.manager.Color.getInstance().isDynamic(m);};return false;},stringToRgb:function(n){if(this.supportsThemes()&&this.isThemedColor(n)){var n=qx.theme.manager.Color.getInstance().resolveDynamic(n);};if(this.isNamedColor(n)){return this.NAMED[n];}else if(this.isSystemColor(n)){throw new Error("Could not convert system colors to RGB: "+n);}else if(this.isRgbString(n)){return this.__ex();}else if(this.isHex3String(n)){return this.__ez();}else if(this.isHex6String(n)){return this.__eA();};throw new Error("Could not parse color: "+n);},cssStringToRgb:function(o){if(this.isNamedColor(o)){return this.NAMED[o];}else if(this.isSystemColor(o)){throw new Error("Could not convert system colors to RGB: "+o);}else if(this.isRgbString(o)){return this.__ex();}else if(this.isRgbaString(o)){return this.__ey();}else if(this.isHex3String(o)){return this.__ez();}else if(this.isHex6String(o)){return this.__eA();};throw new Error("Could not parse color: "+o);},stringToRgbString:function(s){return this.rgbToRgbString(this.stringToRgb(s));},rgbToRgbString:function(u){return c+u[0]+a+u[1]+a+u[2]+h;},rgbToHexString:function(v){return (e+qx.lang.String.pad(v[0].toString(16).toUpperCase(),2)+qx.lang.String.pad(v[1].toString(16).toUpperCase(),2)+qx.lang.String.pad(v[2].toString(16).toUpperCase(),2));},isValidPropertyValue:function(w){return (this.isThemedColor(w)||this.isNamedColor(w)||this.isHex3String(w)||this.isHex6String(w)||this.isRgbString(w)||this.isRgbaString(w));},isCssString:function(x){return (this.isSystemColor(x)||this.isNamedColor(x)||this.isHex3String(x)||this.isHex6String(x)||this.isRgbString(x)||this.isRgbaString(x));},isHex3String:function(y){return this.REGEXP.hex3.test(y);},isHex6String:function(z){return this.REGEXP.hex6.test(z);},isRgbString:function(A){return this.REGEXP.rgb.test(A);},isRgbaString:function(B){return this.REGEXP.rgba.test(B);},__ex:function(){var E=parseInt(RegExp.$1,10);var D=parseInt(RegExp.$2,10);var C=parseInt(RegExp.$3,10);return [E,D,C];},__ey:function(){var H=parseInt(RegExp.$1,10);var G=parseInt(RegExp.$2,10);var F=parseInt(RegExp.$3,10);return [H,G,F];},__ez:function(){var K=parseInt(RegExp.$1,16)*17;var J=parseInt(RegExp.$2,16)*17;var I=parseInt(RegExp.$3,16)*17;return [K,J,I];},__eA:function(){var N=(parseInt(RegExp.$1,16)*16)+parseInt(RegExp.$2,16);var M=(parseInt(RegExp.$3,16)*16)+parseInt(RegExp.$4,16);var L=(parseInt(RegExp.$5,16)*16)+parseInt(RegExp.$6,16);return [N,M,L];},hex3StringToRgb:function(O){if(this.isHex3String(O)){return this.__ez(O);};throw new Error("Invalid hex3 value: "+O);},hex3StringToHex6String:function(P){if(this.isHex3String(P)){return this.rgbToHexString(this.hex3StringToRgb(P));};return P;},hex6StringToRgb:function(Q){if(this.isHex6String(Q)){return this.__eA(Q);};throw new Error("Invalid hex6 value: "+Q);},hexStringToRgb:function(R){if(this.isHex3String(R)){return this.__ez(R);};if(this.isHex6String(R)){return this.__eA(R);};throw new Error("Invalid hex value: "+R);},rgbToHsb:function(S){var U,V,X;var be=S[0];var bb=S[1];var T=S[2];var bd=(be>bb)?be:bb;if(T>bd){bd=T;};var W=(be<bb)?be:bb;if(T<W){W=T;};X=bd/255.0;if(bd!=0){V=(bd-W)/bd;}else {V=0;};if(V==0){U=0;}else {var ba=(bd-be)/(bd-W);var bc=(bd-bb)/(bd-W);var Y=(bd-T)/(bd-W);if(be==bd){U=Y-bc;}else if(bb==bd){U=2.0+ba-Y;}else {U=4.0+bc-ba;};U=U/6.0;if(U<0){U=U+1.0;};};return [Math.round(U*360),Math.round(V*100),Math.round(X*100)];},hsbToRgb:function(bf){var i,f,p,q,t;var bg=bf[0]/360;var bh=bf[1]/100;var bi=bf[2]/100;if(bg>=1.0){bg%=1.0;};if(bh>1.0){bh=1.0;};if(bi>1.0){bi=1.0;};var bj=Math.floor(255*bi);var bk={};if(bh==0.0){bk.red=bk.green=bk.blue=bj;}else {bg*=6.0;i=Math.floor(bg);f=bg-i;p=Math.floor(bj*(1.0-bh));q=Math.floor(bj*(1.0-(bh*f)));t=Math.floor(bj*(1.0-(bh*(1.0-f))));switch(i){case 0:bk.red=bj;bk.green=t;bk.blue=p;break;case 1:bk.red=q;bk.green=bj;bk.blue=p;break;case 2:bk.red=p;bk.green=bj;bk.blue=t;break;case 3:bk.red=p;bk.green=q;bk.blue=bj;break;case 4:bk.red=t;bk.green=p;bk.blue=bj;break;case 5:bk.red=bj;bk.green=p;bk.blue=q;break;};};return [bk.red,bk.green,bk.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.__du={};this.add(b,i);},members:{__du: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.__du[k]){return this.__du[k];};var m=k.substring(0,k.indexOf(a));var l=this.__du[m];if(l!==undefined){n[k]=l+k.substring(m.length);};};return k;},add:function(o,p){this.__du[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.__du[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.__du){v[w]=this.__du[w];};return v;}},destruct:function(){this.__du=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",L="css.textoverflow",K="html.xul",J="_applyValue",I="center",H="_applyBuddy",G="String",F="toggleValue",E="whiteSpace",D="textAlign",C="function",r="right",s="gecko",p="justify",q="changeRich",n="normal",o="_applyRich",l="engine.name",m="click",t="label",u="left",x="A",w="Boolean",z="enabled",y="engine.version",B="changeLocale",A="color",v="qx.dynlocale";qx.Class.define(b,{extend:qx.ui.core.Widget,implement:[qx.ui.form.IStringForm],construct:function(M){qx.ui.core.Widget.call(this);if(M!=null){this.setValue(M);};if(qx.core.Environment.get(v)){qx.locale.Manager.getInstance().addListener(B,this._onChangeLocale,this);};},properties:{rich:{check:w,init:false,event:q,apply:o},wrap:{check:w,init:true,apply:d},value:{check:G,apply:J,event:c,nullable:true},buddy:{check:i,apply:H,nullable:true,init:null,dereference:true},textAlign:{check:[u,I,r,p],nullable:true,themeable:true,apply:j,event:f},appearance:{refine:true,init:t},selectable:{refine:true,init:false},allowGrowX:{refine:true,init:false},allowGrowY:{refine:true,init:false},allowShrinkY:{refine:true,init:false}},members:{__mn:null,__mo:null,__mp:null,__mq:null,__mr:null,_getContentHint:function(){if(this.__mo){this.__ms=this.__mt();delete this.__mo;};return {width:this.__ms.width,height:this.__ms.height};},_hasHeightForWidth:function(){return this.getRich()&&this.getWrap();},_applySelectable:function(N){if(!qx.core.Environment.get(L)&&qx.core.Environment.get(K)){if(N&&!this.isRich()){{};return;};};qx.ui.core.Widget.prototype._applySelectable.call(this,N);},_getContentHeightForWidth:function(O){if(!this.getRich()&&!this.getWrap()){return null;};return this.__mt(O).height;},_createContentElement:function(){return new qx.html.Label;},_applyTextAlign:function(P,Q){this.getContentElement().setStyle(D,P);},_applyTextColor:function(R,S){if(R){this.getContentElement().setStyle(A,qx.theme.manager.Color.getInstance().resolve(R));}else {this.getContentElement().removeStyle(A);};},__ms:{width:0,height:0},_applyFont:function(T,U){if(U&&this.__mn&&this.__mr){this.__mn.removeListenerById(this.__mr);this.__mr=null;};var V;if(T){this.__mn=qx.theme.manager.Font.getInstance().resolve(T);if(this.__mn instanceof qx.bom.webfonts.WebFont){this.__mr=this.__mn.addListener(g,this._onWebFontStatusChange,this);};V=this.__mn.getStyles();}else {this.__mn=null;V=qx.bom.Font.getDefaultStyles();};if(this.getTextColor()!=null){delete V[A];};this.getContentElement().setStyles(V);this.__mo=true;qx.ui.core.queue.Layout.add(this);},__mt:function(W){var bb=qx.bom.Label;var Y=this.getFont();var X=Y?this.__mn.getStyles():qx.bom.Font.getDefaultStyles();var content=this.getValue()||x;var ba=this.getRich();if(this.__mr){this.__mu();};return ba?bb.getHtmlSize(content,X,W):bb.getTextSize(content,X);},__mu:function(){if(!this.getContentElement()){return;};if(qx.core.Environment.get(k)==a&&qx.core.Environment.get(l)==s&&parseInt(qx.core.Environment.get(y),10)<16&&parseInt(qx.core.Environment.get(y),10)>9){var bc=this.getContentElement().getDomElement();if(bc){bc.innerHTML=bc.innerHTML;};};},_applyBuddy:function(bd,be){if(be!=null){be.removeBinding(this.__mp);this.__mp=null;this.removeListenerById(this.__mq);this.__mq=null;};if(bd!=null){this.__mp=bd.bind(z,this,z);this.__mq=this.addListener(m,function(){if(bd.isFocusable()){bd.focus.apply(bd);};if(F in bd&&typeof bd.toggleValue===C){bd.toggleValue();};},this);};},_applyRich:function(bf){this.getContentElement().setRich(bf);this.__mo=true;qx.ui.core.queue.Layout.add(this);},_applyWrap:function(bg,bh){if(bg&&!this.isRich()){{};};if(this.isRich()){var bi=bg?n:h;this.getContentElement().setStyle(E,bi);};},_onChangeLocale:qx.core.Environment.select(v,{"true":function(e){var content=this.getValue();if(content&&content.translate){this.setValue(content.translate());};},"false":null}),_onWebFontStatusChange:function(bj){if(bj.getData().valid===true){this.__mo=true;qx.ui.core.queue.Layout.add(this);};},_applyValue:function(bk,bl){this.getContentElement().setValue(bk);this.__mo=true;qx.ui.core.queue.Layout.add(this);}},destruct:function(){if(qx.core.Environment.get(v)){qx.locale.Manager.getInstance().removeListener(B,this._onChangeLocale,this);};if(this.__mp!=null){var bm=this.getBuddy();if(bm!=null&&!bm.isDisposed()){bm.removeBinding(this.__mp);};};if(this.__mn&&this.__mr){this.__mn.removeListenerById(this.__mr);};this.__mn=this.__mp=null;}});})();(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:{__dL:{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.__dL.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.__dL;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.__dL;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 f="_applyTheme",e="qx.theme.manager.Color",d="Theme",c="changeTheme",b="string",a="singleton";qx.Class.define(e,{type:a,extend:qx.util.ValueManager,properties:{theme:{check:d,nullable:true,apply:f,event:c}},members:{_applyTheme:function(g){var h={};if(g){var i=g.colors;for(var name in i){h[name]=this.__ju(i,name);};};this._setDynamic(h);},__ju:function(j,name){var k=j[name];if(typeof k===b){if(!qx.util.ColorUtil.isCssString(k)){if(j[k]!=undefined){return this.__ju(j,k);};throw new Error("Could not parse color: "+k);};return k;}else if(k instanceof Array){return qx.util.ColorUtil.rgbToRgbString(k);};throw new Error("Could not parse color: "+k);},resolve:function(l){var o=this._dynamic;var m=o[l];if(m){return m;};var n=this.getTheme();if(n!==null&&n.colors[l]){return o[l]=n.colors[l];};return l;},isDynamic:function(p){var r=this._dynamic;if(p&&(r[p]!==undefined)){return true;};var q=this.getTheme();if(q!==null&&p&&(q.colors[p]!==undefined)){r[p]=q.colors[p];return true;};return false;}}});})();(function(){var k="qx/icon",j="repeat",i=".png",h="crop",g="engine.version",f="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='",d='<div style="',c="repeat-y",b='<img src="',a="qx.bom.element.Decoration",I="', sizingMethod='",H='"/>',G="png",F="')",E='"></div>',D='" style="',C="none",B="webkit",A=" ",z="repeat-x",r="DXImageTransform.Microsoft.AlphaImageLoader",s="qx/static/blank.gif",p="absolute",q="scale",n="mshtml",o="b64",l="scale-y",m="no-repeat",t="scale-x",u="",w="engine.name",v="div",y="img",x="px";qx.Class.define(a,{statics:{DEBUG:false,__iV:{},__iW:(qx.core.Environment.get(w)==n)&&qx.core.Environment.get(g)<9,__iX:qx.core.Environment.select(w,{"mshtml":{"scale-x":true,"scale-y":true,"scale":true,"no-repeat":true},"default":null}),__iY:{"scale-x":y,"scale-y":y,"scale":y,"repeat":v,"no-repeat":v,"repeat-x":v,"repeat-y":v},update:function(J,K,L,M){var O=this.getTagName(L,K);if(O!=J.tagName.toLowerCase()){throw new Error("Image modification not possible because elements could not be replaced at runtime anymore!");};var P=this.getAttributes(K,L,M);if(O===y){J.src=P.src||qx.util.ResourceManager.getInstance().toUri(s);};if(J.style.backgroundPosition!=u&&P.style.backgroundPosition===undefined){P.style.backgroundPosition=null;};if(J.style.clip!=u&&P.style.clip===undefined){P.style.clip=null;};var N=qx.bom.element.Style;N.setStyles(J,P.style);if(this.__iW){try{J.filters[r].apply();}catch(e){};};},create:function(Q,R,S){var T=this.getTagName(R,Q);var V=this.getAttributes(Q,R,S);var U=qx.bom.element.Style.compile(V.style);if(T===y){return b+V.src+D+U+H;}else {return d+U+E;};},getTagName:function(W,X){if(X&&this.__iW&&this.__iX[W]&&qx.lang.String.endsWith(X,i)){return v;};return this.__iY[W];},getAttributes:function(Y,ba,bb){if(!bb){bb={};};if(!bb.position){bb.position=p;};if((qx.core.Environment.get(w)==n)){bb.fontSize=0;bb.lineHeight=0;}else if((qx.core.Environment.get(w)==B)){bb.WebkitUserDrag=C;};var bd=qx.util.ResourceManager.getInstance().getImageFormat(Y)||qx.io.ImageLoader.getFormat(Y);{};var bc;if(this.__iW&&this.__iX[ba]&&bd===G){bc=this.__jc(bb,ba,Y);}else {if(ba===q){bc=this.__jd(bb,ba,Y);}else if(ba===t||ba===l){bc=this.__je(bb,ba,Y);}else {bc=this.__jh(bb,ba,Y);};};return bc;},__ja:function(be,bf,bh){if(be.width==null&&bf!=null){be.width=bf+x;};if(be.height==null&&bh!=null){be.height=bh+x;};},__jb:function(bi){var bj=qx.util.ResourceManager.getInstance().getImageWidth(bi)||qx.io.ImageLoader.getWidth(bi);var bk=qx.util.ResourceManager.getInstance().getImageHeight(bi)||qx.io.ImageLoader.getHeight(bi);return {width:bj,height:bk};},__jc:function(bl,bm,bn){var bq=this.__jb(bn);this.__ja(bl,bq.width,bq.height);var bp=bm==m?h:q;var bo=f+qx.util.ResourceManager.getInstance().toUri(bn)+I+bp+F;bl.filter=bo;bl.backgroundImage=bl.backgroundRepeat=u;return {style:bl};},__jd:function(br,bs,bt){var bu=qx.util.ResourceManager.getInstance().toUri(bt);var bv=this.__jb(bt);this.__ja(br,bv.width,bv.height);return {src:bu,style:br};},__je:function(bw,bx,by){var bz=qx.util.ResourceManager.getInstance();var bC=bz.getCombinedFormat(by);var bE=this.__jb(by);var bA;if(bC){var bD=bz.getData(by);var bB=bD[4];if(bC==o){bA=bz.toDataUri(by);}else {bA=bz.toUri(bB);};if(bx===t){bw=this.__jf(bw,bD,bE.height);}else {bw=this.__jg(bw,bD,bE.width);};return {src:bA,style:bw};}else {{};if(bx==t){bw.height=bE.height==null?null:bE.height+x;}else if(bx==l){bw.width=bE.width==null?null:bE.width+x;};bA=bz.toUri(by);return {src:bA,style:bw};};},__jf:function(bF,bG,bH){var bI=qx.util.ResourceManager.getInstance().getImageHeight(bG[4]);bF.clip={top:-bG[6],height:bH};bF.height=bI+x;if(bF.top!=null){bF.top=(parseInt(bF.top,10)+bG[6])+x;}else if(bF.bottom!=null){bF.bottom=(parseInt(bF.bottom,10)+bH-bI-bG[6])+x;};return bF;},__jg:function(bJ,bK,bL){var bM=qx.util.ResourceManager.getInstance().getImageWidth(bK[4]);bJ.clip={left:-bK[5],width:bL};bJ.width=bM+x;if(bJ.left!=null){bJ.left=(parseInt(bJ.left,10)+bK[5])+x;}else if(bJ.right!=null){bJ.right=(parseInt(bJ.right,10)+bL-bM-bK[5])+x;};return bJ;},__jh:function(bN,bO,bP){var bS=qx.util.ResourceManager.getInstance();var bX=bS.getCombinedFormat(bP);var ca=this.__jb(bP);if(bX&&bO!==j){var bY=bS.getData(bP);var bW=bY[4];if(bX==o){var bV=bS.toDataUri(bP);var bU=0;var bT=0;}else {var bV=bS.toUri(bW);var bU=bY[5];var bT=bY[6];};var bQ=qx.bom.element.Background.getStyles(bV,bO,bU,bT);for(var bR in bQ){bN[bR]=bQ[bR];};if(ca.width!=null&&bN.width==null&&(bO==c||bO===m)){bN.width=ca.width+x;};if(ca.height!=null&&bN.height==null&&(bO==z||bO===m)){bN.height=ca.height+x;};return {style:bN};}else {{};this.__ja(bN,ca.width,ca.height);this.__ji(bN,bP,bO);return {style:bN};};},__ji:function(cb,cc,cd){var top=null;var ch=null;if(cb.backgroundPosition){var ce=cb.backgroundPosition.split(A);ch=parseInt(ce[0],10);if(isNaN(ch)){ch=ce[0];};top=parseInt(ce[1],10);if(isNaN(top)){top=ce[1];};};var cg=qx.bom.element.Background.getStyles(cc,cd,ch,top);for(var cf in cg){cb[cf]=cg[cf];};if(cb.filter){cb.filter=u;};},__jj:function(ci){if(this.DEBUG&&qx.util.ResourceManager.getInstance().has(ci)&&ci.indexOf(k)==-1){if(!this.__iV[ci]){qx.log.Logger.debug("Potential clipped image candidate: "+ci);this.__iV[ci]=true;};};},isAlphaImageLoaderEnabled:function(){return qx.bom.element.Decoration.__iW;}}});})();(function(){var b="appearance",a="qx.ui.core.queue.Appearance";qx.Class.define(a,{statics:{__hQ:[],remove:function(c){qx.lang.Array.remove(this.__hQ,c);},add:function(d){var e=this.__hQ;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.__hQ,f);},flush:function(){var j=qx.ui.core.queue.Visibility;var g=this.__hQ;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 n="resize",m="engine.name",l="position",k="0px",j="webkit",i="paddingLeft",h="$$widget",g="qx.ui.root.Application",f="hidden",d="div",a="paddingTop",c="100%",b="absolute";qx.Class.define(g,{extend:qx.ui.root.Abstract,construct:function(o){this.__ce=qx.dom.Node.getWindow(o);this.__li=o;qx.ui.root.Abstract.call(this);qx.event.Registration.addListener(this.__ce,n,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,__li:null,_createContainerElement:function(){var p=this.__li;if((qx.core.Environment.get(m)==j)){if(!p.body){alert("The application could not be started due to a missing body tag in the HTML file!");};};var t=p.documentElement.style;var q=p.body.style;t.overflow=q.overflow=f;t.padding=t.margin=q.padding=q.margin=k;t.width=t.height=q.width=q.height=c;var s=p.createElement(d);p.body.appendChild(s);var r=new qx.html.Root(s);r.setStyle(l,b);r.setAttribute(h,this.toHashCode());return r;},_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 u=qx.bom.Viewport.getWidth(this.__ce);var v=qx.bom.Viewport.getHeight(this.__ce);return {minWidth:u,width:u,maxWidth:u,minHeight:v,height:v,maxHeight:v};},_applyPadding:function(w,x,name){if(w&&(name==a||name==i)){throw new Error("The root widget does not support 'left', or 'top' paddings!");};qx.ui.root.Abstract.prototype._applyPadding.call(this,w,x,name);},_applyDecorator:function(y,z){qx.ui.root.Abstract.prototype._applyDecorator.call(this,y,z);if(!y){return;};var A=this.getDecoratorElement().getInsets();if(A.left||A.top){throw new Error("The root widget does not support decorators with 'left', or 'top' insets!");};}},destruct:function(){this.__ce=this.__li=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="__jC",g="__kG",f="opacity",d="interval",c="Tab",b="Color",a="qx.ui.root.Page",B="__kB",A="qx.ui.core.Blocker",z="qx.ui.root.Application",y="Number",x="_applyColor",w="px",v="keydown",u="deactivate",t="changeTheme",s="qx.event.type.Event",q="resize",r="keyup",o="keypress",p="blocked",m="unblocked",n="zIndex";qx.Class.define(A,{extend:qx.core.Object,events:{blocked:s,unblocked:s},construct:function(C){qx.core.Object.call(this);this._widget=C;this._isPageRoot=(qx.Class.isDefined(a)&&C instanceof qx.ui.root.Page);if(this._isPageRoot){C.addListener(q,this.__kI,this);};if(qx.Class.isDefined(z)&&C instanceof qx.ui.root.Application){this.setKeepBlockerActive(true);};qx.theme.manager.Appearance.getInstance().addListener(t,this._onChangeTheme,this);this.__kC=[];this.__kD=[];this.__kE=[];},properties:{color:{check:b,init:null,nullable:true,apply:x,themeable:true},opacity:{check:y,init:1,apply:k,themeable:true},keepBlockerActive:{check:j,init:false}},members:{__kB:null,__kF:0,__kG:null,__kE:null,__kC:null,__kD:null,__kH:null,__jC:null,_isPageRoot:false,_widget:null,__kI:function(e){var D=e.getData();if(this.isContentBlocked()){this.getContentBlockerElement().setStyles({width:D.width,height:D.height});};if(this.isBlocked()){this.getBlockerElement().setStyles({width:D.width,height:D.height});};},_applyColor:function(E,F){var G=qx.theme.manager.Color.getInstance().resolve(E);this.__kJ(l,G);},_applyOpacity:function(H,I){this.__kJ(f,H);},_onChangeTheme:function(){this._applyColor(this.getColor());},__kJ:function(J,K){var L=[];this.__kB&&L.push(this.__kB);this.__kG&&L.push(this.__kG);for(var i=0;i<L.length;i++){L[i].setStyle(J,K);};},_backupActiveWidget:function(){var M=qx.event.Registration.getManager(window).getHandler(qx.event.handler.Focus);this.__kC.push(M.getActive());this.__kD.push(M.getFocus());if(this._widget.isFocusable()){this._widget.focus();};},_restoreActiveWidget:function(){var P=this.__kC.length;if(P>0){var O=this.__kC[P-1];if(O){qx.bom.Element.activate(O);};this.__kC.pop();};var N=this.__kD.length;if(N>0){var O=this.__kD[N-1];if(O){qx.bom.Element.focus(this.__kD[N-1]);};this.__kD.pop();};},__kK:function(){return new qx.html.Blocker(this.getColor(),this.getOpacity());},getBlockerElement:function(){if(!this.__kB){this.__kB=this.__kK();this.__kB.setStyle(n,15);this._widget.getContainerElement().add(this.__kB);this.__kB.exclude();};return this.__kB;},block:function(){this.__kF++;if(this.__kF<2){this._backupActiveWidget();var Q=this.getBlockerElement();Q.include();Q.activate();Q.addListener(u,this.__kP,this);Q.addListener(o,this.__kO,this);Q.addListener(v,this.__kO,this);Q.addListener(r,this.__kO,this);this.fireEvent(p,qx.event.type.Event);};},isBlocked:function(){return this.__kF>0;},unblock:function(){if(!this.isBlocked()){return;};this.__kF--;if(this.__kF<1){this.__kL();this.__kF=0;};},forceUnblock:function(){if(!this.isBlocked()){return;};this.__kF=0;this.__kL();},__kL:function(){this._restoreActiveWidget();var R=this.getBlockerElement();R.removeListener(u,this.__kP,this);R.removeListener(o,this.__kO,this);R.removeListener(v,this.__kO,this);R.removeListener(r,this.__kO,this);R.exclude();this.fireEvent(m,qx.event.type.Event);},getContentBlockerElement:function(){if(!this.__kG){this.__kG=this.__kK();this._widget.getContentElement().add(this.__kG);this.__kG.exclude();};return this.__kG;},blockContent:function(S){var T=this.getContentBlockerElement();T.setStyle(n,S);this.__kE.push(S);if(this.__kE.length<2){T.include();if(this._isPageRoot){if(!this.__jC){this.__jC=new qx.event.Timer(300);this.__jC.addListener(d,this.__kN,this);};this.__jC.start();this.__kN();};this.fireEvent(p,qx.event.type.Event);};},isContentBlocked:function(){return this.__kE.length>0;},unblockContent:function(){if(!this.isContentBlocked()){return;};this.__kE.pop();var U=this.__kE[this.__kE.length-1];var V=this.getContentBlockerElement();V.setStyle(n,U);if(this.__kE.length<1){this.__kM();this.__kE=[];};},forceUnblockContent:function(){if(!this.isContentBlocked()){return;};this.__kE=[];var W=this.getContentBlockerElement();W.setStyle(n,null);this.__kM();},__kM:function(){this.getContentBlockerElement().exclude();if(this._isPageRoot){this.__jC.stop();};this.fireEvent(m,qx.event.type.Event);},__kN:function(){var X=this._widget.getContainerElement().getDomElement();var Y=qx.dom.Node.getDocument(X);this.getContentBlockerElement().setStyles({height:Y.documentElement.scrollHeight+w,width:Y.documentElement.scrollWidth+w});},__kO:function(e){if(e.getKeyIdentifier()==c){e.stop();};},__kP:function(){if(this.getKeepBlockerActive()){this.getBlockerElement().activate();};}},destruct:function(){qx.theme.manager.Appearance.getInstance().removeListener(t,this._onChangeTheme,this);if(this._isPageRoot){this._widget.removeListener(q,this.__kI,this);};this._disposeObjects(g,B,h);this.__kH=this.__kC=this.__kD=this._widget=this.__kE=null;}});})();(function(){var g="qxc.ui.versionlabel.VersionLabel",f="2.1.1",e=" ",d="qooxdoo",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=f;};};};qx.ui.basic.Label.call(this,h+e+i);},defer:function(){qx.core.Environment.add(c,d);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 m="resize",l="qx.ui.root.Page",k="mshtml",j="gecko",i="paddingLeft",h="$$widget",g="left",f="paddingTop",d="qxIsRootPage",c="absolute",a="engine.name",b="div";qx.Class.define(l,{extend:qx.ui.root.Abstract,construct:function(n){this.__li=n;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(m,this.__kI,this);qx.ui.core.FocusHandler.getInstance().connectTo(this);if((qx.core.Environment.get(a)==k)){this.setKeepFocus(true);};},members:{__jC:null,__li:null,_createContainerElement:function(){var p=this.__li.createElement(b);this.__li.body.appendChild(p);var o=new qx.html.Root(p);o.setStyles({position:c,textAlign:g});o.setAttribute(h,this.toHashCode());if((qx.core.Environment.get(a)==j)){o.setAttribute(d,1);};return o;},_createContentElement:function(){return new qx.html.Element(b);},_computeSizeHint:function(){var q=qx.bom.Document.getWidth(this._window);var r=qx.bom.Document.getHeight(this._window);return {minWidth:q,width:q,maxWidth:q,minHeight:r,height:r,maxHeight:r};},__kI:function(e){this.getContainerElement().setStyles({width:0,height:0});this.getContentElement().setStyles({width:0,height:0});},supportsMaximize:function(){return false;},_applyPadding:function(s,t,name){if(s&&(name==f||name==i)){throw new Error("The root widget does not support 'left', or 'top' paddings!");};qx.ui.root.Abstract.prototype._applyPadding.call(this,s,t,name);},_applyDecorator:function(u,v){qx.ui.root.Abstract.prototype._applyDecorator.call(this,u,v);if(!u){return;};var w=this.getDecoratorElement().getInsets();if(w.left||w.top){throw new Error("The root widget does not support decorators with 'left', or 'top' insets!");};}},destruct:function(){this.__li=null;}});})();(function(){var l="qx.application.Routing",k="forward",h="back",g="",f="put",e="get",d="changeState",c="delete",b="post";qx.Bootstrap.define(l,{construct:function(){this.__Ck=new qx.event.Messaging();this.__Cl=qx.bom.History.getInstance();this.__Cl.addListener(d,this.__Co,this);},statics:{DEFAULT_PATH:"/",__Cm:[],__pg:[]},members:{__Cl:null,__Ck:null,__Cn:null,init:function(m){{};var n=this.getState();if(n==g||n==null){n=m||qx.application.Routing.DEFAULT_PATH;};this._executeGet(n,null,true);},onGet:function(o,p,q){return this.__Ck.on(e,o,p,q);},on:function(r,s,t){return this.onGet(r,s,t);},onPost:function(u,v,w){return this.__Ck.on(b,u,v,w);},onPut:function(x,y,z){return this.__Ck.on(f,x,y,z);},onDelete:function(A,B,C){return this.__Ck.on(c,A,B,C);},onAny:function(D,E,F){return this.__Ck.onAny(D,E,F);},remove:function(G){this.__Ck.remove(G);},__Co:function(H){var I=H.getData();if(I==g||I==null){I=qx.application.Routing.DEFAULT_PATH;};if(I!=this.__Cn){this._executeGet(I,null,true);};},_executeGet:function(J,K,L){this.__Cn=J;var history=this.__Cr(J);if(history){if(!K){K=history.data.customData||{};K.fromHistory=true;K.action=history.action;K.fromEvent=L;}else {this.__Cq(J,K);};}else {this.__Cp(J,K);qx.application.Routing.__pg=[];};this.__Cl.setState(J);this.__Ck.emit(e,J,null,K);},executeGet:function(M,N){this._executeGet(M,N);},execute:function(O,P){this.executeGet(O,P);},executePost:function(Q,R,S){this.__Ck.emit(b,Q,R,S);},executePut:function(T,U,V){this.__Ck.emit(f,T,U,V);},executeDelete:function(W,X,Y){this.__Ck.emit(c,W,X,Y);},getState:function(){return this.__Cl.getState();},__Cp:function(ba,bb){qx.application.Routing.__Cm.unshift({path:ba,customData:bb});},__Cq:function(bc,bd){var be=[qx.application.Routing.__Cm,qx.application.Routing.__pg];for(var i=0;i<be.length;i++){for(var j=0;j<be[i].length;j++){if(be[i][j].path==bc){be[i][j].customData=bd;};};};},__Cr:function(bf){var back=qx.application.Routing.__Cm;var forward=qx.application.Routing.__pg;var bj=false;var bi=null;var length=back.length;for(var i=0;i<length;i++){if(back[i].path==bf){bi=back[i];var bg=back.splice(0,i);for(var a=0;a<bg.length;a++){forward.unshift(bg[a]);};bj=true;break;};};if(bj){return {data:bi,action:h};};var length=forward.length;for(var i=0;i<length;i++){if(forward[i].path==bf){bi=forward[i];var bh=forward.splice(0,i+1);for(var a=0;a<bh.length;a++){back.unshift(bh[a]);};break;};};if(bi){return {data:bi,action:k};};return bi;},dispose:function(){this.__Cl.removeListener(d,this.__Co,this);}}});})();(function(){var x="borderBottomWidth",w="engine.name",v="borderTopWidth",u="top",r="borderLeftStyle",q="overflow",p="right",o="bottom",n="100px",m="-moz-scrollbars-vertical",f="borderRightStyle",l="hidden",i="div",d="left",b="qx.bom.element.Scroll",h="visible",g="none",j="borderLeftWidth",a="borderRightWidth",k="overflowY",e="scroll";qx.Class.define(b,{statics:{__hC:null,getScrollbarWidth:function(){if(this.__hC!==null){return this.__hC;};var y=qx.bom.element.Style;var A=function(E,F){return parseInt(y.get(E,F),10)||0;};var B=function(G){return (y.get(G,f)==g?0:A(G,a));};var z=function(H){return (y.get(H,r)==g?0:A(H,j));};var D=qx.core.Environment.select(w,{"mshtml":function(I){if(y.get(I,k)==l||I.clientWidth==0){return B(I);};return Math.max(0,I.offsetWidth-I.clientLeft-I.clientWidth);},"default":function(J){if(J.clientWidth==0){var K=y.get(J,q);var L=(K==e||K==m?16:0);return Math.max(0,B(J)+L);};return Math.max(0,(J.offsetWidth-J.clientWidth-z(J)));}});var C=function(M){return D(M)-B(M);};var t=document.createElement(i);var s=t.style;s.height=s.width=n;s.overflow=e;document.body.appendChild(t);var c=C(t);this.__hC=c;document.body.removeChild(t);return this.__hC;},intoViewX:function(N,stop,O){var parent=N.parentNode;var T=qx.dom.Node.getDocument(N);var P=T.body;var bc,ba,W;var be,U,bf;var X,bg,bj;var bh,R,bb,Q;var V,bi,Y;var S=O===d;var bd=O===p;stop=stop?stop.parentNode:T;while(parent&&parent!=stop){if(parent.scrollWidth>parent.clientWidth&&(parent===P||qx.bom.element.Style.get(parent,k)!=h)){if(parent===P){ba=parent.scrollLeft;W=ba+qx.bom.Viewport.getWidth();be=qx.bom.Viewport.getWidth();U=parent.clientWidth;bf=parent.scrollWidth;X=0;bg=0;bj=0;}else {bc=qx.bom.element.Location.get(parent);ba=bc.left;W=bc.right;be=parent.offsetWidth;U=parent.clientWidth;bf=parent.scrollWidth;X=parseInt(qx.bom.element.Style.get(parent,j),10)||0;bg=parseInt(qx.bom.element.Style.get(parent,a),10)||0;bj=be-U-X-bg;};bh=qx.bom.element.Location.get(N);R=bh.left;bb=bh.right;Q=N.offsetWidth;V=R-ba-X;bi=bb-W+bg;Y=0;if(S){Y=V;}else if(bd){Y=bi+bj;}else if(V<0||Q>U){Y=V;}else if(bi>0){Y=bi+bj;};parent.scrollLeft+=Y;qx.event.Registration.fireNonBubblingEvent(parent,e);};if(parent===P){break;};parent=parent.parentNode;};},intoViewY:function(bk,stop,bl){var parent=bk.parentNode;var br=qx.dom.Node.getDocument(bk);var bm=br.body;var bz,bn,bv;var bB,by,bt;var bp,bq,bo;var bD,bE,bA,bu;var bx,bs,bF;var bC=bl===u;var bw=bl===o;stop=stop?stop.parentNode:br;while(parent&&parent!=stop){if(parent.scrollHeight>parent.clientHeight&&(parent===bm||qx.bom.element.Style.get(parent,k)!=h)){if(parent===bm){bn=parent.scrollTop;bv=bn+qx.bom.Viewport.getHeight();bB=qx.bom.Viewport.getHeight();by=parent.clientHeight;bt=parent.scrollHeight;bp=0;bq=0;bo=0;}else {bz=qx.bom.element.Location.get(parent);bn=bz.top;bv=bz.bottom;bB=parent.offsetHeight;by=parent.clientHeight;bt=parent.scrollHeight;bp=parseInt(qx.bom.element.Style.get(parent,v),10)||0;bq=parseInt(qx.bom.element.Style.get(parent,x),10)||0;bo=bB-by-bp-bq;};bD=qx.bom.element.Location.get(bk);bE=bD.top;bA=bD.bottom;bu=bk.offsetHeight;bx=bE-bn-bp;bs=bA-bv+bq;bF=0;if(bC){bF=bx;}else if(bw){bF=bs+bo;}else if(bx<0||bu>by){bF=bx;}else if(bs>0){bF=bs+bo;};parent.scrollTop+=bF;qx.event.Registration.fireNonBubblingEvent(parent,e);};if(parent===bm){break;};parent=parent.parentNode;};},intoView:function(bG,stop,bH,bI){this.intoViewX(bG,stop,bH);this.intoViewY(bG,stop,bI);}}});})();(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:{__hQ:{},__hR:{},remove:function(c){delete this.__hQ[c.$$hash];},add:function(d){this.__hQ[d.$$hash]=d;qx.ui.core.queue.Manager.scheduleFlush(a);},isScheduled:function(e){return !!this.__hQ[e.$$hash];},flush:function(){var f=this.__hT();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.__hR;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;},__hS:function(){var t=qx.ui.core.queue.Visibility;this.__hR={};var s=[];var r=this.__hQ;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;},__hT:function(){var x=[];var z=this.__hS();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 m="Silverlight",l="plugin.silverlight.version",k="function",h="Skype.Detection",g="QuickTimeCheckObject.QuickTimeCheck.1",f="Adobe Acrobat",d="plugin.windowsmedia",c="QuickTime",b="plugin.silverlight",a="qx.bom.client.Plugin",M="application/x-skype",L="plugin.divx",K="Chrome PDF Viewer",J="Windows Media",I="skype.click2call",H="plugin.skype",G="plugin.gears",F="plugin.quicktime",E="plugin.windowsmedia.version",D="DivX Web Player",t="AgControl.AgControl",u="plugin.pdf",r="plugin.pdf.version",s="plugin.divx.version",p="WMPlayer.OCX.7",q="AcroPDF.PDF",n="plugin.activex",o="plugin.quicktime.version",v="npdivx.DivXBrowserPlugin.1",w="pdf",y="wmv",x="divx",A="quicktime",z="mshtml",C="silverlight",B="";qx.Bootstrap.define(a,{statics:{getGears:function(){return !!(window.google&&window.google.gears);},getActiveX:function(){return (typeof window.ActiveXObject===k);},getSkype:function(){if(qx.bom.client.Plugin.getActiveX()){try{new ActiveXObject(h);return true;}catch(e){};};var N=navigator.mimeTypes;if(N){if(M in N){return true;};for(var i=0;i<N.length;i++){var O=N[i];if(O.type.indexOf(I)!=-1){return true;};};};return false;},__hz:{quicktime:{plugin:[c],control:g},wmv:{plugin:[J],control:p},divx:{plugin:[D],control:v},silverlight:{plugin:[m],control:t},pdf:{plugin:[K,f],control:q}},getQuicktimeVersion:function(){var P=qx.bom.client.Plugin.__hz[A];return qx.bom.client.Plugin.__hA(P.control,P.plugin);},getWindowsMediaVersion:function(){var Q=qx.bom.client.Plugin.__hz[y];return qx.bom.client.Plugin.__hA(Q.control,Q.plugin);},getDivXVersion:function(){var R=qx.bom.client.Plugin.__hz[x];return qx.bom.client.Plugin.__hA(R.control,R.plugin);},getSilverlightVersion:function(){var S=qx.bom.client.Plugin.__hz[C];return qx.bom.client.Plugin.__hA(S.control,S.plugin);},getPdfVersion:function(){var T=qx.bom.client.Plugin.__hz[w];return qx.bom.client.Plugin.__hA(T.control,T.plugin);},getQuicktime:function(){var U=qx.bom.client.Plugin.__hz[A];return qx.bom.client.Plugin.__hB(U.control,U.plugin);},getWindowsMedia:function(){var V=qx.bom.client.Plugin.__hz[y];return qx.bom.client.Plugin.__hB(V.control,V.plugin);},getDivX:function(){var W=qx.bom.client.Plugin.__hz[x];return qx.bom.client.Plugin.__hB(W.control,W.plugin);},getSilverlight:function(){var X=qx.bom.client.Plugin.__hz[C];return qx.bom.client.Plugin.__hB(X.control,X.plugin);},getPdf:function(){var Y=qx.bom.client.Plugin.__hz[w];return qx.bom.client.Plugin.__hB(Y.control,Y.plugin);},__hA:function(ba,bb){var bc=qx.bom.client.Plugin.__hB(ba,bb);if(!bc){return B;};if(qx.bom.client.Engine.getName()==z){var bd=new ActiveXObject(ba);try{var bg=bd.versionInfo;if(bg!=undefined){return bg;};bg=bd.version;if(bg!=undefined){return bg;};bg=bd.settings.version;if(bg!=undefined){return bg;};}catch(bi){return B;};return B;}else {var bh=navigator.plugins;var bf=/([0-9]\.[0-9])/g;for(var i=0;i<bh.length;i++){var be=bh[i];for(var j=0;j<bb.length;j++){if(be.name.indexOf(bb[j])!==-1){if(bf.test(be.name)||bf.test(be.description)){return RegExp.$1;};};};};return B;};},__hB:function(bj,bk){if(qx.bom.client.Engine.getName()==z){var bl=window.ActiveXObject;if(!bl){return false;};try{new ActiveXObject(bj);}catch(bn){return false;};return true;}else {var bm=navigator.plugins;if(!bm){return false;};var name;for(var i=0;i<bm.length;i++){name=bm[i].name;for(var j=0;j<bk.length;j++){if(name.indexOf(bk[j])!==-1){return true;};};};return false;};}},defer:function(bo){qx.core.Environment.add(G,bo.getGears);qx.core.Environment.add(F,bo.getQuicktime);qx.core.Environment.add(o,bo.getQuicktimeVersion);qx.core.Environment.add(d,bo.getWindowsMedia);qx.core.Environment.add(E,bo.getWindowsMediaVersion);qx.core.Environment.add(L,bo.getDivX);qx.core.Environment.add(s,bo.getDivXVersion);qx.core.Environment.add(b,bo.getSilverlight);qx.core.Environment.add(l,bo.getSilverlightVersion);qx.core.Environment.add(u,bo.getPdf);qx.core.Environment.add(r,bo.getPdfVersion);qx.core.Environment.add(n,bo.getActiveX);qx.core.Environment.add(H,bo.getSkype);}});})();(function(){var k="mousedown",j="qx.ui.core.scroll.NativeScrollBar",i="PositiveNumber",h="Integer",g="mousemove",f="_applyMaximum",d="_applyOrientation",c="scrollAnimationEnd",b="appear",a="__mS",A="PositiveInteger",z='qx.event.type.Event',y="mshtml",x="engine.name",w="mouseup",v="Number",u="_applyPosition",t="scrollbar",s="native",r="-1px",p="0",q="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(B){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(B!=null){this.setOrientation(B);}else {this.initOrientation();};},events:{scrollAnimationEnd:z},properties:{appearance:{refine:true,init:t},orientation:{check:[m,n],init:m,apply:d},maximum:{check:A,apply:f,init:100},position:{check:v,init:0,apply:u,event:l},singleStep:{check:h,init:20},knobFactor:{check:i,nullable:true}},members:{__mR:null,__mS:null,__mT:null,_getScrollPaneElement:function(){if(!this.__mS){this.__mS=new qx.html.Element();};return this.__mS;},renderLayout:function(C,top,D,E){var F=qx.ui.core.Widget.prototype.renderLayout.call(this,C,top,D,E);this._updateScrollBar();return F;},_getContentHint:function(){var G=qx.bom.element.Scroll.getScrollbarWidth();return {width:this.__mR?100:G,maxWidth:this.__mR?null:G,minWidth:this.__mR?null:G,height:this.__mR?G:100,maxHeight:this.__mR?G:null,minHeight:this.__mR?G:null};},_applyEnabled:function(H,I){qx.ui.core.Widget.prototype._applyEnabled.call(this,H,I);this._updateScrollBar();},_applyMaximum:function(J){this._updateScrollBar();},_applyPosition:function(K){var content=this.getContentElement();if(this.__mR){content.scrollToX(K);}else {content.scrollToY(K);};},_applyOrientation:function(L,M){var N=this.__mR=L===m;this.set({allowGrowX:N,allowShrinkX:N,allowGrowY:!N,allowShrinkY:!N});if(N){this.replaceState(n,m);}else {this.replaceState(m,n);};this.getContentElement().setStyles({overflowX:N?l:q,overflowY:N?q:l});qx.ui.core.queue.Layout.add(this);},_updateScrollBar:function(){var P=this.__mR;var Q=this.getBounds();if(!Q){return;};if(this.isEnabled()){var R=P?Q.width:Q.height;var O=this.getMaximum()+R;}else {O=0;};if((qx.core.Environment.get(x)==y)){var Q=this.getBounds();this.getContentElement().setStyles({left:P?p:r,top:P?r:p,width:(P?Q.width:Q.width+1)+o,height:(P?Q.height+1:Q.height)+o});};this._getScrollPaneElement().setStyles({left:0,top:0,width:(P?O:1)+o,height:(P?1:O)+o});this.scrollTo(this.getPosition());},scrollTo:function(S,T){if(T){if(this.__mT){return;};var U=+(new Date());var V=this.getPosition();var W=function(X){if(X>=U+T){this.setPosition(Math.max(0,Math.min(this.getMaximum(),S)));this.__mT=null;this.fireEvent(c);}else {var ba=X-U;var Y=parseInt(ba/T*(S-V)+V);this.setPosition(Math.max(0,Math.min(this.getMaximum(),Y)));qx.bom.AnimationFrame.request(W,this);};};qx.bom.AnimationFrame.request(W,this);}else {this.setPosition(Math.max(0,Math.min(this.getMaximum(),S)));};},scrollBy:function(bb,bc){this.scrollTo(this.getPosition()+bb,bc);},scrollBySteps:function(bd,be){var bf=this.getSingleStep();this.scrollBy(bd*bf,be);},_onScroll:function(e){var bh=this.getContentElement();var bg=this.__mR?bh.getScrollX():bh.getScrollY();this.setPosition(bg);},_onAppear:function(e){this._applyPosition(this.getPosition());},_stopPropagation:function(e){e.stopPropagation();}},destruct:function(){this._disposeObjects(a);}});})();(function(){var g="change",f="qx.data.Array",e="qx.data.controller.MSelection",d="_applySelection",c="target",b="qx.event.type.Data",a="changeSelection";qx.Mixin.define(e,{construct:function(){if(!qx.Class.hasProperty(this.constructor,c)){throw new Error("Target property is needed.");};if(this.getSelection()==null){this.__BM=new qx.data.Array();this.setSelection(this.__BM);};},properties:{selection:{check:f,event:a,apply:d,init:null}},events:{"changeSelection":b},members:{_modifingSelection:0,__BN:null,__BO:null,__BM:null,_applySelection:function(h,j){if(this.__BO!=undefined&&j!=undefined){j.removeListenerById(this.__BO);};this.__BO=h.addListener(g,this.__BP,this);this._updateSelection();},__BP:function(){this._updateSelection();},_changeTargetSelection:function(){if(this.getTarget()==null){return;};if(!this.__BQ()&&!this.__BR()){return;};if(this._inSelectionModification()){return;};var l=this.getTarget().getSelection();var k=this.getSelection();if(k==null){k=new qx.data.Array();this.__BM=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.__BN!=undefined&&o!=undefined){o.removeListenerById(this.__BN);};if(n!=null){if(this.__BQ()||this.__BR()){this.__BN=n.addListener(a,this._changeTargetSelection,this);};};},_updateSelection:function(){if(!this.getTarget()){return;};this._startSelectionModification();if(this.__BQ()){var r=[];for(var i=0;i<this.getSelection().length;i++){var s=this.getSelection().getItem(i);var t=this.__BS(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.__BR()){var q=this.getSelection().getItem(this.getSelection().length-1);if(q!==undefined){this.__sx(q);this.getSelection().splice(0,this.getSelection().getLength()-1).dispose();}else {this.getTarget().resetSelection();};};this._endSelectionModification();},__BQ:function(){var u=this.getTarget().constructor;return qx.Class.implementsInterface(u,qx.ui.core.IMultiSelection);},__BR:function(){var v=this.getTarget().constructor;return qx.Class.implementsInterface(v,qx.ui.core.ISingleSelection);},__sx:function(w){var x=this.__BS(w);if(x==null){return;};if(this.__BQ()){this.getTarget().addToSelection(x);}else if(this.__BR()){this.getTarget().setSelection([x]);};},__BS: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.__BM){this.__BM.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="change",d="icon",c="qx.data.controller.List",b="_applyIconPath",a="_applyDelegate",z="changeDelegate",y="_applyTarget",x="qx.data.IListData",w="model",v="label",u="_applyIconOptions",t="ReverseBindingId",s="BindingId",r="]",q="model[",o="String",p=".",n="";qx.Class.define(c,{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.__zR=[];this.__By=[];this.__Bz=[];this.__BA={};if(C!=null){this.setLabelPath(C);};if(A!=null){this.setModel(A);};if(B!=null){this.setTarget(B);};},properties:{model:{check:x,apply:f,event:m,nullable:true,dereference:true},target:{apply:y,event:g,nullable:true,init:null,dereference:true},labelPath:{check:o,apply:h,nullable:true},iconPath:{check:o,apply:b,nullable:true},labelOptions:{apply:k,nullable:true},iconOptions:{apply:u,nullable:true},delegate:{apply:a,event:z,init:null,nullable:true}},members:{__BB:null,__zR:null,__BA:null,__By:null,__Bz:null,__BC:null,__BD:null,update:function(){this.__BF();this.__BJ();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.__BJ();},_applyLabelOptions:function(H,I){this.__BJ();},_applyIconPath:function(J,K){this.__BJ();},_applyLabelPath:function(L,M){this.__BJ();},_applyModel:function(N,O){if(O!=undefined){if(this.__BB!=undefined){O.removeListenerById(this.__BB);};};if(this.getSelection()!=undefined&&this.getSelection().length>0){this.getSelection().splice(0,this.getSelection().length).dispose();};if(N!=null){this.__BB=N.addListener(e,this.__BE,this);this.__zY();this.__BF();if(O==null){this._changeTargetSelection();}else {this.__BC=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.__BI();};};};},_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.__zR.length;i++){this.__BH(this.__BL(i));};};};},__BE:function(){this.__BD=true;qx.ui.core.queue.Widget.add(this);if(this.__zR.length!=this.getModel().getLength()){this.update();};},syncWidget:function(){if(this.__BC){this._changeTargetSelection();};if(this.__BD){this._updateSelection();};this.__BD=this.__BC=null;},__BF:function(){if(this.getTarget()==null){return;};this.__zY();var U=this.__zR.length;var T=this.getTarget().getChildren().length;if(U>T){for(var j=T;j<U;j++){this.__BH(this.__BL(j));};}else if(U<T){for(var j=T;j>U;j--){this.__BI();};};this.__BC=true;qx.ui.core.queue.Widget.add(this);},__BG:function(){var V=this.getModel();if(V!=null){V.removeListenerById(this.__BB);this.__BB=V.addListener("change",this.__BE,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;},__BH:function(Y){var ba=this._createItem();this._bindListItem(ba,Y);this.getTarget().add(ba);},__BI: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,w,null,bk,bl);this.bindProperty(this.getLabelPath(),v,this.getLabelOptions(),bk,bl);if(this.getIconPath()!=null){this.bindProperty(this.getIconPath(),d,this.getIconOptions(),bk,bl);};},bindProperty:function(bm,bn,bo,bp,bq){if(bo!=null){var bo=qx.lang.Object.clone(bo);this.__BA[bn]=bo.onUpdate;delete bo.onUpdate;}else {bo={};this.__BA[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.__By,bn)){this.__By.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.__Bz,bt)){this.__Bz.push(bt);};},_onBindingSet:function(bA,bB,bC){if(this.getModel()==null||this._inSelectionModification()){return;};for(var i=0;i<this.__By.length;i++){if(this.__BA[this.__By[i]]!=null){this.__BA[this.__By[i]]();};};},_removeBindingsFrom:function(bD){for(var i=0;i<this.__By.length;i++){var bE=bD.getUserData(this.__By[i]+s);if(bE!=null){this.removeBinding(bE);};};for(var i=0;i<this.__Bz.length;i++){var bE=bD.getUserData(this.__Bz[i]+t);if(bE!=null){bD.removeBinding(bE);};};},__BJ: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.__BL(i));};this.__BG();},_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.__BJ();};},_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.__BK();};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.__zR;this.__zY();if(bS.length>this.__zR.length){for(var j=bS.length;j>this.__zR.length;j--){this.getTarget().removeAt(j-1).destroy();};}else if(bS.length<this.__zR.length){for(var j=bS.length;j<this.__zR.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.__BL(i));};this.__BG();this._endSelectionModification();this._updateSelection();},__BK:function(){this.__zY();this.__BF();this.__BJ();this.__BD=true;qx.ui.core.queue.Widget.add(this);},__zY:function(){var bW=this.getModel();if(bW==null){return;};var bX=this.getDelegate();if(bX!=null){var bV=bX.filter;};this.__zR=[];for(var i=0;i<bW.getLength();i++){if(bV==null||bV(bW.getItem(i))){this.__zR.push(i);};};},__BL:function(bY){return this.__zR[bY];}},destruct:function(){this.__zR=this.__BA=this.__By=null;this.__Bz=null;qx.ui.core.queue.Widget.remove(this);}});})();(function(){var m="Boolean",l=") to the object '",k="Integer",h=" of object ",g="qx.data.SingleValueBinding",f="Binding property ",d="Binding from '",c="PositiveNumber",b="PositiveInteger",a="Binding does not exist!",E=").",D="Date",C=" not possible: No event available. ",B="set",A="deepBinding",z="item",y="reset",x="' (",w="String",v="Number",t="change",u="]",r=".",s="last",p="[",q="",n="get";qx.Class.define(g,{statics:{__bg:{},bind:function(F,G,H,I,J){var U=this.__bi(F,G,H,I,J);var P=G.split(r);var L=this.__bo(P);var T=[];var Q=[];var R=[];var N=[];var O=F;try{for(var i=0;i<P.length;i++){if(L[i]!==q){N.push(t);}else {N.push(this.__bj(O,P[i]));};T[i]=O;if(i==P.length-1){if(L[i]!==q){var Y=L[i]===s?O.length-1:L[i];var K=O.getItem(Y);this.__bn(K,H,I,J,F);R[i]=this.__bp(O,N[i],H,I,J,L[i]);}else {if(P[i]!=null&&O[n+qx.lang.String.firstUp(P[i])]!=null){var K=O[n+qx.lang.String.firstUp(P[i])]();this.__bn(K,H,I,J,F);};R[i]=this.__bp(O,N[i],H,I,J);};}else {var V={index:i,propertyNames:P,sources:T,listenerIds:R,arrayIndexValues:L,targetObject:H,targetPropertyChain:I,options:J,listeners:Q};var S=qx.lang.Function.bind(this.__bh,this,V);Q.push(S);R[i]=O.addListener(N[i],S);};if(O[n+qx.lang.String.firstUp(P[i])]==null){O=null;}else if(L[i]!==q){O=O[n+qx.lang.String.firstUp(P[i])](L[i]);}else {O=O[n+qx.lang.String.firstUp(P[i])]();};if(!O){break;};};}catch(ba){for(var i=0;i<T.length;i++){if(T[i]&&R[i]){T[i].removeListenerById(R[i]);};};var X=U.targets;var M=U.listenerIds;for(var i=0;i<X.length;i++){if(X[i]&&M[i]){X[i].removeListenerById(M[i]);};};throw ba;};var W={type:A,listenerIds:R,sources:T,targetListenerIds:U.listenerIds,targets:U.targets};this.__bq(W,F,G,H,I);return W;},__bh:function(bb){if(bb.options&&bb.options.onUpdate){bb.options.onUpdate(bb.sources[bb.index],bb.targetObject);};for(var j=bb.index+1;j<bb.propertyNames.length;j++){var bf=bb.sources[j];bb.sources[j]=null;if(!bf){continue;};bf.removeListenerById(bb.listenerIds[j]);};var bf=bb.sources[bb.index];for(var j=bb.index+1;j<bb.propertyNames.length;j++){if(bb.arrayIndexValues[j-1]!==q){bf=bf[n+qx.lang.String.firstUp(bb.propertyNames[j-1])](bb.arrayIndexValues[j-1]);}else {bf=bf[n+qx.lang.String.firstUp(bb.propertyNames[j-1])]();};bb.sources[j]=bf;if(!bf){if(bb.options&&bb.options.converter){var bg=bb.options.converter();this.__bl(bb.targetObject,bb.targetPropertyChain,bg);}else {this.__bk(bb.targetObject,bb.targetPropertyChain);};break;};if(j==bb.propertyNames.length-1){if(qx.Class.implementsInterface(bf,qx.data.IListData)){var bh=bb.arrayIndexValues[j]===s?bf.length-1:bb.arrayIndexValues[j];var bd=bf.getItem(bh);this.__bn(bd,bb.targetObject,bb.targetPropertyChain,bb.options,bb.sources[bb.index]);bb.listenerIds[j]=this.__bp(bf,t,bb.targetObject,bb.targetPropertyChain,bb.options,bb.arrayIndexValues[j]);}else {if(bb.propertyNames[j]!=null&&bf[n+qx.lang.String.firstUp(bb.propertyNames[j])]!=null){var bd=bf[n+qx.lang.String.firstUp(bb.propertyNames[j])]();this.__bn(bd,bb.targetObject,bb.targetPropertyChain,bb.options,bb.sources[bb.index]);};var be=this.__bj(bf,bb.propertyNames[j]);bb.listenerIds[j]=this.__bp(bf,be,bb.targetObject,bb.targetPropertyChain,bb.options);};}else {if(bb.listeners[j]==null){var bc=qx.lang.Function.bind(this.__bh,this,bb);bb.listeners.push(bc);};if(qx.Class.implementsInterface(bf,qx.data.IListData)){var be=t;}else {var be=this.__bj(bf,bb.propertyNames[j]);};bb.listenerIds[j]=bf.addListener(be,bb.listeners[j]);};};},__bi:function(bi,bj,bk,bl,bm){var bq=bl.split(r);var bo=this.__bo(bq);var bv=[];var bu=[];var bs=[];var br=[];var bp=bk;for(var i=0;i<bq.length-1;i++){if(bo[i]!==q){br.push(t);}else {try{br.push(this.__bj(bp,bq[i]));}catch(e){break;};};bv[i]=bp;var bt=function(){for(var j=i+1;j<bq.length-1;j++){var by=bv[j];bv[j]=null;if(!by){continue;};by.removeListenerById(bs[j]);};var by=bv[i];for(var j=i+1;j<bq.length-1;j++){var bw=qx.lang.String.firstUp(bq[j-1]);if(bo[j-1]!==q){var bz=bo[j-1]===s?by.getLength()-1:bo[j-1];by=by[n+bw](bz);}else {by=by[n+bw]();};bv[j]=by;if(bu[j]==null){bu.push(bt);};if(qx.Class.implementsInterface(by,qx.data.IListData)){var bx=t;}else {try{var bx=qx.data.SingleValueBinding.__bj(by,bq[j]);}catch(e){break;};};bs[j]=by.addListener(bx,bu[j]);};qx.data.SingleValueBinding.updateTarget(bi,bj,bk,bl,bm);};bu.push(bt);bs[i]=bp.addListener(br[i],bt);var bn=qx.lang.String.firstUp(bq[i]);if(bp[n+bn]==null){bp=null;}else if(bo[i]!==q){bp=bp[n+bn](bo[i]);}else {bp=bp[n+bn]();};if(!bp){break;};};return {listenerIds:bs,targets:bv};},updateTarget:function(bA,bB,bC,bD,bE){var bF=this.resolvePropertyChain(bA,bB);bF=qx.data.SingleValueBinding.__br(bF,bC,bD,bE,bA);this.__bl(bC,bD,bF);},resolvePropertyChain:function(o,bG){var bK=this.__bm(o,bG);var bI;if(bK!=null){var bM=bG.substring(bG.lastIndexOf(r)+1,bG.length);if(bM.charAt(bM.length-1)==u){var bH=bM.substring(bM.lastIndexOf(p)+1,bM.length-1);var bJ=bM.substring(0,bM.lastIndexOf(p));var bL=bK[n+qx.lang.String.firstUp(bJ)]();if(bH==s){bH=bL.length-1;};if(bL!=null){bI=bL.getItem(bH);};}else {bI=bK[n+qx.lang.String.firstUp(bM)]();};};return bI;},__bj:function(bN,bO){var bP=this.__bs(bN,bO);if(bP==null){if(qx.Class.supportsEvent(bN.constructor,bO)){bP=bO;}else if(qx.Class.supportsEvent(bN.constructor,t+qx.lang.String.firstUp(bO))){bP=t+qx.lang.String.firstUp(bO);}else {throw new qx.core.AssertionError(f+bO+h+bN+C);};};return bP;},__bk:function(bQ,bR){var bS=this.__bm(bQ,bR);if(bS!=null){var bT=bR.substring(bR.lastIndexOf(r)+1,bR.length);if(bT.charAt(bT.length-1)==u){this.__bl(bQ,bR,null);return;};if(bS[y+qx.lang.String.firstUp(bT)]!=undefined){bS[y+qx.lang.String.firstUp(bT)]();}else {bS[B+qx.lang.String.firstUp(bT)](null);};};},__bl:function(bU,bV,bW){var cb=this.__bm(bU,bV);if(cb!=null){var cc=bV.substring(bV.lastIndexOf(r)+1,bV.length);if(cc.charAt(cc.length-1)==u){var bX=cc.substring(cc.lastIndexOf(p)+1,cc.length-1);var ca=cc.substring(0,cc.lastIndexOf(p));var bY=bU;if(!qx.Class.implementsInterface(bY,qx.data.IListData)){bY=cb[n+qx.lang.String.firstUp(ca)]();};if(bX==s){bX=bY.length-1;};if(bY!=null){bY.setItem(bX,bW);};}else {cb[B+qx.lang.String.firstUp(cc)](bW);};};},__bm:function(cd,ce){var ch=ce.split(r);var ci=cd;for(var i=0;i<ch.length-1;i++){try{var cg=ch[i];if(cg.indexOf(u)==cg.length-1){var cf=cg.substring(cg.indexOf(p)+1,cg.length-1);cg=cg.substring(0,cg.indexOf(p));};if(cg!=q){ci=ci[n+qx.lang.String.firstUp(cg)]();};if(cf!=null){if(cf==s){cf=ci.length-1;};ci=ci.getItem(cf);cf=null;};}catch(cj){return null;};};return ci;},__bn:function(ck,cl,cm,cn,co){ck=this.__br(ck,cl,cm,cn,co);if(ck===undefined){this.__bk(cl,cm);};if(ck!==undefined){try{this.__bl(cl,cm,ck);if(cn&&cn.onUpdate){cn.onUpdate(co,cl,ck);};}catch(e){if(!(e instanceof qx.core.ValidationError)){throw e;};if(cn&&cn.onSetFail){cn.onSetFail(e);}else {qx.log.Logger.warn("Failed so set value "+ck+" on "+cl+". Error message: "+e);};};};},__bo:function(cp){var cq=[];for(var i=0;i<cp.length;i++){var name=cp[i];if(qx.lang.String.endsWith(name,u)){var cr=name.substring(name.indexOf(p)+1,name.indexOf(u));if(name.indexOf(u)!=name.length-1){throw new Error("Please use only one array at a time: "+name+" does not work.");};if(cr!==s){if(cr==q||isNaN(parseInt(cr,10))){throw new Error("No number or 'last' value hast been given"+" in an array binding: "+name+" does not work.");};};if(name.indexOf(p)!=0){cp[i]=name.substring(0,name.indexOf(p));cq[i]=q;cq[i+1]=cr;cp.splice(i+1,0,z);i++;}else {cq[i]=cr;cp.splice(i,1,z);};}else {cq[i]=q;};};return cq;},__bp:function(cs,ct,cu,cv,cw,cx){var cy;{};var cA=function(cB,e){if(cB!==q){if(cB===s){cB=cs.length-1;};var cE=cs.getItem(cB);if(cE===undefined){qx.data.SingleValueBinding.__bk(cu,cv);};var cC=e.getData().start;var cD=e.getData().end;if(cB<cC||cB>cD){return;};}else {var cE=e.getData();};{};cE=qx.data.SingleValueBinding.__br(cE,cu,cv,cw,cs);{};try{if(cE!==undefined){qx.data.SingleValueBinding.__bl(cu,cv,cE);}else {qx.data.SingleValueBinding.__bk(cu,cv);};if(cw&&cw.onUpdate){cw.onUpdate(cs,cu,cE);};}catch(cF){if(!(cF instanceof qx.core.ValidationError)){throw cF;};if(cw&&cw.onSetFail){cw.onSetFail(cF);}else {qx.log.Logger.warn("Failed so set value "+cE+" on "+cu+". Error message: "+cF);};};};if(!cx){cx=q;};cA=qx.lang.Function.bind(cA,cs,cx);var cz=cs.addListener(ct,cA);return cz;},__bq:function(cG,cH,cI,cJ,cK){if(this.__bg[cH.toHashCode()]===undefined){this.__bg[cH.toHashCode()]=[];};this.__bg[cH.toHashCode()].push([cG,cH,cI,cJ,cK]);},__br:function(cL,cM,cN,cO,cP){if(cO&&cO.converter){var cR;if(cM.getModel){cR=cM.getModel();};return cO.converter(cL,cR,cP,cM);}else {var cT=this.__bm(cM,cN);var cU=cN.substring(cN.lastIndexOf(r)+1,cN.length);if(cT==null){return cL;};var cS=qx.Class.getPropertyDefinition(cT.constructor,cU);var cQ=cS==null?q:cS.check;return this.__bt(cL,cQ);};},__bs:function(cV,cW){var cX=qx.Class.getPropertyDefinition(cV.constructor,cW);if(cX==null){return null;};return cX.event;},__bt:function(cY,da){var db=qx.lang.Type.getClass(cY);if((db==v||db==w)&&(da==k||da==b)){cY=parseInt(cY,10);};if((db==m||db==v||db==D)&&da==w){cY=cY+q;};if((db==v||db==w)&&(da==v||da==c)){cY=parseFloat(cY);};return cY;},removeBindingFromObject:function(dc,dd){if(dd.type==A){for(var i=0;i<dd.sources.length;i++){if(dd.sources[i]){dd.sources[i].removeListenerById(dd.listenerIds[i]);};};for(var i=0;i<dd.targets.length;i++){if(dd.targets[i]){dd.targets[i].removeListenerById(dd.targetListenerIds[i]);};};}else {dc.removeListenerById(dd);};var de=this.__bg[dc.toHashCode()];if(de!=undefined){for(var i=0;i<de.length;i++){if(de[i][0]==dd){qx.lang.Array.remove(de,de[i]);return;};};};throw new Error("Binding could not be found!");},removeAllBindingsForObject:function(df){{};var dg=this.__bg[df.toHashCode()];if(dg!=undefined){for(var i=dg.length-1;i>=0;i--){this.removeBindingFromObject(df,dg[i][0]);};};},getAllBindingsForObject:function(dh){if(this.__bg[dh.toHashCode()]===undefined){this.__bg[dh.toHashCode()]=[];};return this.__bg[dh.toHashCode()];},removeAllBindings:function(){for(var dj in this.__bg){var di=qx.core.ObjectRegistry.fromHashCode(dj);if(di==null){delete this.__bg[dj];continue;};this.removeAllBindingsForObject(di);};this.__bg={};},getAllBindings:function(){return this.__bg;},showBindingInLog:function(dk,dl){var dn;for(var i=0;i<this.__bg[dk.toHashCode()].length;i++){if(this.__bg[dk.toHashCode()][i][0]==dl){dn=this.__bg[dk.toHashCode()][i];break;};};if(dn===undefined){var dm=a;}else {var dm=d+dn[1]+x+dn[2]+l+dn[3]+x+dn[4]+E;};qx.log.Logger.debug(dm);},showAllBindingsInLog:function(){for(var dq in this.__bg){var dp=qx.core.ObjectRegistry.fromHashCode(dq);for(var i=0;i<this.__bg[dq].length;i++){this.showBindingInLog(dp,this.__bg[dq][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 b="qx.event.Emitter",a="*";qx.Bootstrap.define(b,{extend:Object,statics:{__dS:[]},members:{__dP:null,__dT:null,on:function(name,c,d){var e=qx.event.Emitter.__dS.length;this.__dU(name).push({listener:c,ctx:d,id:e});qx.event.Emitter.__dS.push({name:name,listener:c,ctx:d});return e;},once:function(name,f,g){var h=qx.event.Emitter.__dS.length;this.__dU(name).push({listener:f,ctx:g,once:true,id:h});qx.event.Emitter.__dS.push({name:name,listener:f,ctx:g});return h;},off:function(name,j,k){var m=this.__dU(name);for(var i=m.length-1;i>=0;i--){var l=m[i];if(l.listener==j&&l.ctx==k){m.splice(i,1);qx.event.Emitter.__dS[l.id]=null;return l.id;};};return null;},offById:function(n){var o=qx.event.Emitter.__dS[n];this.off(o.name,o.listener,o.ctx);},addListener:function(name,p,q){return this.on(name,p,q);},addListenerOnce:function(name,r,s){return this.once(name,r,s);},removeListener:function(name,t,u){this.off(name,t,u);},removeListenerById:function(v){this.offById(v);},emit:function(name,w){var y=this.__dU(name);for(var i=0;i<y.length;i++){var x=y[i];x.listener.call(x.ctx,w);if(x.once){y.splice(i,1);i--;};};y=this.__dU(a);for(var i=y.length-1;i>=0;i--){var x=y[i];x.listener.call(x.ctx,w);};},getListeners:function(){return this.__dP;},__dU:function(name){if(this.__dP==null){this.__dP={};};if(this.__dP[name]==null){this.__dP[name]=[];};return this.__dP[name];}}});})();(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:{__ke: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 b="showcase.ui.Description",a="description";qx.Class.define(b,{extend:qx.ui.basic.Label,construct:function(){qx.ui.basic.Label.call(this);this.setRich(true);this.setSelectable(true);},properties:{appearance:{refine:true,init:a},allowGrowX:{refine:true,init:false},nativeContextMenu:{init:true,refine:true},allowGrowY:{refine:true,init:true}},members:{__CR:function(){var c=["#description {",'  font-family: Verdana,"Bitstream Vera Sans","Lucida Grande",Tahoma,"Lucida Sans Unicode",Arial,sans-serif;',"  color: #444444;","  font-size: 12px;","  line-height: 140%;","  padding-left: 10px;","}","#description a {","  text-decoration: underline;","  color: #444444;","}","#description a:hover, #description a:active {","  color: #83B300;","}","#description h2 {","  color: rgb(131, 179, 0);","  padding: 10px 0px 5px 0px;","  font-size: 15px;","  font-weight: bold;","}","#description h1 {","  font-size: 24px;","  line-height: 130%;","  margin: 10px 0 4px 0;","  color: rgb(16, 66, 117);","  font-weight: bold;","}","#description ul {","  padding-left: 20px;","}","#description li {","  color: #444444;","}","#i18n td {","  font-size: 10px;","}"];qx.bom.Stylesheet.createElement(c.join("\n"));}}});})();(function(){var s='<\?xml version="1.0" encoding="utf-8"?>\n<',r="qx.xml.Document",q=" />",p="xml.domparser",o="SelectionLanguage",n="'",m="MSXML2.XMLHTTP.3.0",k="MSXML2.XMLHTTP.6.0",j="xml.implementation",h=" xmlns='",c="text/xml",g="XPath",f="MSXML2.DOMDocument.6.0",b="HTML",a="MSXML2.DOMDocument.3.0",e="",d="plugin.activex";qx.Class.define(r,{statics:{DOMDOC:null,XMLHTTP:null,isXmlDocument:function(t){if(t.nodeType===9){return t.documentElement.nodeName!==b;}else if(t.ownerDocument){return this.isXmlDocument(t.ownerDocument);}else {return false;};},create:function(u,v){if(qx.core.Environment.get(d)){var w=new ActiveXObject(this.DOMDOC);if(this.DOMDOC==a){w.setProperty(o,g);};if(v){var x=s;x+=v;if(u){x+=h+u+n;};x+=q;w.loadXML(x);};return w;};if(qx.core.Environment.get(j)){return document.implementation.createDocument(u||e,v||e,null);};throw new Error("No XML implementation available!");},fromString:function(y){if(qx.core.Environment.get(d)){var A=qx.xml.Document.create();A.loadXML(y);return A;};if(qx.core.Environment.get(p)){var z=new DOMParser();return z.parseFromString(y,c);};throw new Error("No XML implementation available!");}},defer:function(B){if(qx.core.Environment.get(d)){var C=[f,a];var D=[k,m];for(var i=0,l=C.length;i<l;i++){try{new ActiveXObject(C[i]);new ActiveXObject(D[i]);}catch(E){continue;};B.DOMDOC=C[i];B.XMLHTTP=D[i];break;};};}});})();(function(){var i="css.transform.3d",h="backfaceVisibility",g="transformStyle",f="css.transform",e="transformOrigin",d="qx.bom.client.CssTransform",c="transform",b="perspective",a="perspectiveOrigin";qx.Bootstrap.define(d,{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(g);},getPerspective:function(){return qx.bom.Style.getPropertyName(b);},getPerspectiveOrigin:function(){return qx.bom.Style.getPropertyName(a);},getBackFaceVisibility:function(){return qx.bom.Style.getPropertyName(h);},getOrigin:function(){return qx.bom.Style.getPropertyName(e);},getName:function(){return qx.bom.Style.getPropertyName(c);},get3D:function(){return qx.bom.client.CssTransform.getPerspective()!=null;}},defer:function(j){qx.core.Environment.add(f,j.getSupport);qx.core.Environment.add(i,j.get3D);}});})();(function(){var b="qx.ui.core.queue.Visibility",a="visibility";qx.Class.define(b,{statics:{__hQ:[],__cR:{},remove:function(c){delete this.__cR[c.$$hash];qx.lang.Array.remove(this.__hQ,c);},isVisible:function(d){return this.__cR[d.$$hash]||false;},__ic: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.__ic(parent);}else {h=e.isRootWidget();};};return g[f]=h;},add:function(j){var k=this.__hQ;if(qx.lang.Array.contains(k,j)){return;};k.unshift(j);qx.ui.core.queue.Manager.scheduleFlush(a);},flush:function(){var o=this.__hQ;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.__ic(m);};if(p[n]&&p[n]!=l[n]){m.checkAppearanceNeeds();};};this.__hQ=[];}}});})();(function(){var r="minWidth",q="width",p="minHeight",o="qx.ui.layout.Grid",n="height",m="maxHeight",h="maxWidth",g="_applyLayoutChange",f="hAlign",e="flex",b="vAlign",d="Integer",c="left",a="top";qx.Class.define(o,{extend:qx.ui.layout.Abstract,construct:function(s,t){qx.ui.layout.Abstract.call(this);this.__mW=[];this.__mX=[];if(s){this.setSpacingX(s);};if(t){this.setSpacingY(t);};},properties:{spacingX:{check:d,init:0,apply:g},spacingY:{check:d,init:0,apply:g}},members:{__mY:null,__mW:null,__mX:null,__na:null,__nb:null,__nc:null,__nd:null,__ne:null,__nf:null,verifyLayoutProperty:null,__ng:function(){var B=[];var A=[];var C=[];var w=-1;var v=-1;var E=this._getLayoutChildren();for(var i=0,l=E.length;i<l;i++){var z=E[i];var D=z.getLayoutProperties();var F=D.row;var u=D.column;D.colSpan=D.colSpan||1;D.rowSpan=D.rowSpan||1;if(F==null||u==null){throw new Error("The layout properties 'row' and 'column' of the child widget '"+z+"' must be defined!");};if(B[F]&&B[F][u]){throw new Error("Cannot add widget '"+z+"'!. "+"There is already a widget '"+B[F][u]+"' in this cell ("+F+", "+u+") for '"+this+"'");};for(var x=u;x<u+D.colSpan;x++){for(var y=F;y<F+D.rowSpan;y++){if(B[y]==undefined){B[y]=[];};B[y][x]=z;v=Math.max(v,x);w=Math.max(w,y);};};if(D.rowSpan>1){C.push(z);};if(D.colSpan>1){A.push(z);};};for(var y=0;y<=w;y++){if(B[y]==undefined){B[y]=[];};};this.__mY=B;this.__na=A;this.__nb=C;this.__nc=w;this.__nd=v;this.__ne=null;this.__nf=null;delete this._invalidChildrenCache;},_setRowData:function(G,H,I){var J=this.__mW[G];if(!J){this.__mW[G]={};this.__mW[G][H]=I;}else {J[H]=I;};},_setColumnData:function(K,L,M){var N=this.__mX[K];if(!N){this.__mX[K]={};this.__mX[K][L]=M;}else {N[L]=M;};},setSpacing:function(O){this.setSpacingY(O);this.setSpacingX(O);return this;},setColumnAlign:function(P,Q,R){{};this._setColumnData(P,f,Q);this._setColumnData(P,b,R);this._applyLayoutChange();return this;},getColumnAlign:function(S){var T=this.__mX[S]||{};return {vAlign:T.vAlign||a,hAlign:T.hAlign||c};},setRowAlign:function(U,V,W){{};this._setRowData(U,f,V);this._setRowData(U,b,W);this._applyLayoutChange();return this;},getRowAlign:function(X){var Y=this.__mW[X]||{};return {vAlign:Y.vAlign||a,hAlign:Y.hAlign||c};},getCellWidget:function(ba,bb){if(this._invalidChildrenCache){this.__ng();};var ba=this.__mY[ba]||{};return ba[bb]||null;},getRowCount:function(){if(this._invalidChildrenCache){this.__ng();};return this.__nc+1;},getColumnCount:function(){if(this._invalidChildrenCache){this.__ng();};return this.__nd+1;},getCellAlign:function(bc,bd){var bj=a;var bh=c;var bi=this.__mW[bc];var bf=this.__mX[bd];var be=this.__mY[bc][bd];if(be){var bg={vAlign:be.getAlignY(),hAlign:be.getAlignX()};}else {bg={};};if(bg.vAlign){bj=bg.vAlign;}else if(bi&&bi.vAlign){bj=bi.vAlign;}else if(bf&&bf.vAlign){bj=bf.vAlign;};if(bg.hAlign){bh=bg.hAlign;}else if(bf&&bf.hAlign){bh=bf.hAlign;}else if(bi&&bi.hAlign){bh=bi.hAlign;};return {vAlign:bj,hAlign:bh};},setColumnFlex:function(bk,bl){this._setColumnData(bk,e,bl);this._applyLayoutChange();return this;},getColumnFlex:function(bm){var bn=this.__mX[bm]||{};return bn.flex!==undefined?bn.flex:0;},setRowFlex:function(bo,bp){this._setRowData(bo,e,bp);this._applyLayoutChange();return this;},getRowFlex:function(bq){var br=this.__mW[bq]||{};var bs=br.flex!==undefined?br.flex:0;return bs;},setColumnMaxWidth:function(bt,bu){this._setColumnData(bt,h,bu);this._applyLayoutChange();return this;},getColumnMaxWidth:function(bv){var bw=this.__mX[bv]||{};return bw.maxWidth!==undefined?bw.maxWidth:Infinity;},setColumnWidth:function(bx,by){this._setColumnData(bx,q,by);this._applyLayoutChange();return this;},getColumnWidth:function(bz){var bA=this.__mX[bz]||{};return bA.width!==undefined?bA.width:null;},setColumnMinWidth:function(bB,bC){this._setColumnData(bB,r,bC);this._applyLayoutChange();return this;},getColumnMinWidth:function(bD){var bE=this.__mX[bD]||{};return bE.minWidth||0;},setRowMaxHeight:function(bF,bG){this._setRowData(bF,m,bG);this._applyLayoutChange();return this;},getRowMaxHeight:function(bH){var bI=this.__mW[bH]||{};return bI.maxHeight||Infinity;},setRowHeight:function(bJ,bK){this._setRowData(bJ,n,bK);this._applyLayoutChange();return this;},getRowHeight:function(bL){var bM=this.__mW[bL]||{};return bM.height!==undefined?bM.height:null;},setRowMinHeight:function(bN,bO){this._setRowData(bN,p,bO);this._applyLayoutChange();return this;},getRowMinHeight:function(bP){var bQ=this.__mW[bP]||{};return bQ.minHeight||0;},__nh:function(bR){var bV=bR.getSizeHint();var bU=bR.getMarginLeft()+bR.getMarginRight();var bT=bR.getMarginTop()+bR.getMarginBottom();var bS={height:bV.height+bT,width:bV.width+bU,minHeight:bV.minHeight+bT,minWidth:bV.minWidth+bU,maxHeight:bV.maxHeight+bT,maxWidth:bV.maxWidth+bU};return bS;},_fixHeightsRowSpan:function(bW){var ce=this.getSpacingY();for(var i=0,l=this.__nb.length;i<l;i++){var cl=this.__nb[i];var ch=this.__nh(cl);var ca=cl.getLayoutProperties();var cg=ca.row;var cq=ce*(ca.rowSpan-1);var bX=cq;var cb={};for(var j=0;j<ca.rowSpan;j++){var cf=ca.row+j;var cp=bW[cf];var cr=this.getRowFlex(cf);if(cr>0){cb[cf]={min:cp.minHeight,value:cp.height,max:cp.maxHeight,flex:cr};};cq+=cp.height;bX+=cp.minHeight;};if(cq<ch.height){if(!qx.lang.Object.isEmpty(cb)){var cc=qx.ui.layout.Util.computeFlexOffsets(cb,ch.height,cq);for(var k=0;k<ca.rowSpan;k++){var cn=cc[cg+k]?cc[cg+k].offset:0;bW[cg+k].height+=cn;};}else {var ck=ce*(ca.rowSpan-1);var ci=ch.height-ck;var co=Math.floor(ci/ca.rowSpan);var cm=0;var bY=0;for(var k=0;k<ca.rowSpan;k++){var cd=bW[cg+k].height;cm+=cd;if(cd<co){bY++;};};var cj=Math.floor((ci-cm)/bY);for(var k=0;k<ca.rowSpan;k++){if(bW[cg+k].height<co){bW[cg+k].height+=cj;};};};};if(bX<ch.minHeight){var cc=qx.ui.layout.Util.computeFlexOffsets(cb,ch.minHeight,bX);for(var j=0;j<ca.rowSpan;j++){var cn=cc[cg+j]?cc[cg+j].offset:0;bW[cg+j].minHeight+=cn;};};};},_fixWidthsColSpan:function(cs){var cw=this.getSpacingX();for(var i=0,l=this.__na.length;i<l;i++){var ct=this.__na[i];var cv=this.__nh(ct);var cy=ct.getLayoutProperties();var cu=cy.column;var cE=cw*(cy.colSpan-1);var cx=cE;var cz={};var cB;for(var j=0;j<cy.colSpan;j++){var cF=cy.column+j;var cD=cs[cF];var cC=this.getColumnFlex(cF);if(cC>0){cz[cF]={min:cD.minWidth,value:cD.width,max:cD.maxWidth,flex:cC};};cE+=cD.width;cx+=cD.minWidth;};if(cE<cv.width){var cA=qx.ui.layout.Util.computeFlexOffsets(cz,cv.width,cE);for(var j=0;j<cy.colSpan;j++){cB=cA[cu+j]?cA[cu+j].offset:0;cs[cu+j].width+=cB;};};if(cx<cv.minWidth){var cA=qx.ui.layout.Util.computeFlexOffsets(cz,cv.minWidth,cx);for(var j=0;j<cy.colSpan;j++){cB=cA[cu+j]?cA[cu+j].offset:0;cs[cu+j].minWidth+=cB;};};};},_getRowHeights:function(){if(this.__ne!=null){return this.__ne;};var cP=[];var cI=this.__nc;var cH=this.__nd;for(var cQ=0;cQ<=cI;cQ++){var cJ=0;var cL=0;var cK=0;for(var cO=0;cO<=cH;cO++){var cG=this.__mY[cQ][cO];if(!cG){continue;};var cM=cG.getLayoutProperties().rowSpan||0;if(cM>1){continue;};var cN=this.__nh(cG);if(this.getRowFlex(cQ)>0){cJ=Math.max(cJ,cN.minHeight);}else {cJ=Math.max(cJ,cN.height);};cL=Math.max(cL,cN.height);};var cJ=Math.max(cJ,this.getRowMinHeight(cQ));var cK=this.getRowMaxHeight(cQ);if(this.getRowHeight(cQ)!==null){var cL=this.getRowHeight(cQ);}else {var cL=Math.max(cJ,Math.min(cL,cK));};cP[cQ]={minHeight:cJ,height:cL,maxHeight:cK};};if(this.__nb.length>0){this._fixHeightsRowSpan(cP);};this.__ne=cP;return cP;},_getColWidths:function(){if(this.__nf!=null){return this.__nf;};var cV=[];var cS=this.__nd;var cU=this.__nc;for(var db=0;db<=cS;db++){var cY=0;var cX=0;var cT=Infinity;for(var dc=0;dc<=cU;dc++){var cR=this.__mY[dc][db];if(!cR){continue;};var cW=cR.getLayoutProperties().colSpan||0;if(cW>1){continue;};var da=this.__nh(cR);if(this.getColumnFlex(db)>0){cX=Math.max(cX,da.minWidth);}else {cX=Math.max(cX,da.width);};cY=Math.max(cY,da.width);};cX=Math.max(cX,this.getColumnMinWidth(db));cT=this.getColumnMaxWidth(db);if(this.getColumnWidth(db)!==null){var cY=this.getColumnWidth(db);}else {var cY=Math.max(cX,Math.min(cY,cT));};cV[db]={minWidth:cX,width:cY,maxWidth:cT};};if(this.__na.length>0){this._fixWidthsColSpan(cV);};this.__nf=cV;return cV;},_getColumnFlexOffsets:function(dd){var de=this.getSizeHint();var di=dd-de.width;if(di==0){return {};};var dg=this._getColWidths();var df={};for(var i=0,l=dg.length;i<l;i++){var dj=dg[i];var dh=this.getColumnFlex(i);if((dh<=0)||(dj.width==dj.maxWidth&&di>0)||(dj.width==dj.minWidth&&di<0)){continue;};df[i]={min:dj.minWidth,value:dj.width,max:dj.maxWidth,flex:dh};};return qx.ui.layout.Util.computeFlexOffsets(df,dd,de.width);},_getRowFlexOffsets:function(dk){var dl=this.getSizeHint();var dp=dk-dl.height;if(dp==0){return {};};var dq=this._getRowHeights();var dm={};for(var i=0,l=dq.length;i<l;i++){var dr=dq[i];var dn=this.getRowFlex(i);if((dn<=0)||(dr.height==dr.maxHeight&&dp>0)||(dr.height==dr.minHeight&&dp<0)){continue;};dm[i]={min:dr.minHeight,value:dr.height,max:dr.maxHeight,flex:dn};};return qx.ui.layout.Util.computeFlexOffsets(dm,dk,dl.height);},renderLayout:function(ds,dt){if(this._invalidChildrenCache){this.__ng();};var dH=qx.ui.layout.Util;var dv=this.getSpacingX();var dB=this.getSpacingY();var dM=this._getColWidths();var dL=this._getColumnFlexOffsets(ds);var dw=[];var dO=this.__nd;var du=this.__nc;var dN;for(var dP=0;dP<=dO;dP++){dN=dL[dP]?dL[dP].offset:0;dw[dP]=dM[dP].width+dN;};var dE=this._getRowHeights();var dG=this._getRowFlexOffsets(dt);var dV=[];for(var dC=0;dC<=du;dC++){dN=dG[dC]?dG[dC].offset:0;dV[dC]=dE[dC].height+dN;};var dW=0;for(var dP=0;dP<=dO;dP++){var top=0;for(var dC=0;dC<=du;dC++){var dJ=this.__mY[dC][dP];if(!dJ){top+=dV[dC]+dB;continue;};var dx=dJ.getLayoutProperties();if(dx.row!==dC||dx.column!==dP){top+=dV[dC]+dB;continue;};var dU=dv*(dx.colSpan-1);for(var i=0;i<dx.colSpan;i++){dU+=dw[dP+i];};var dK=dB*(dx.rowSpan-1);for(var i=0;i<dx.rowSpan;i++){dK+=dV[dC+i];};var dy=dJ.getSizeHint();var dS=dJ.getMarginTop();var dI=dJ.getMarginLeft();var dF=dJ.getMarginBottom();var dA=dJ.getMarginRight();var dD=Math.max(dy.minWidth,Math.min(dU-dI-dA,dy.maxWidth));var dT=Math.max(dy.minHeight,Math.min(dK-dS-dF,dy.maxHeight));var dQ=this.getCellAlign(dC,dP);var dR=dW+dH.computeHorizontalAlignOffset(dQ.hAlign,dD,dU,dI,dA);var dz=top+dH.computeVerticalAlignOffset(dQ.vAlign,dT,dK,dS,dF);dJ.renderLayout(dR,dz,dD,dT);top+=dV[dC]+dB;};dW+=dw[dP]+dv;};},invalidateLayoutCache:function(){qx.ui.layout.Abstract.prototype.invalidateLayoutCache.call(this);this.__nf=null;this.__ne=null;},_computeSizeHint:function(){if(this._invalidChildrenCache){this.__ng();};var ec=this._getColWidths();var ee=0,ef=0;for(var i=0,l=ec.length;i<l;i++){var eg=ec[i];if(this.getColumnFlex(i)>0){ee+=eg.minWidth;}else {ee+=eg.width;};ef+=eg.width;};var eh=this._getRowHeights();var ea=0,ed=0;for(var i=0,l=eh.length;i<l;i++){var ei=eh[i];if(this.getRowFlex(i)>0){ea+=ei.minHeight;}else {ea+=ei.height;};ed+=ei.height;};var dY=this.getSpacingX()*(ec.length-1);var dX=this.getSpacingY()*(eh.length-1);var eb={minWidth:ee+dY,width:ef+dY,minHeight:ea+dX,height:ed+dX};return eb;}},destruct:function(){this.__mY=this.__mW=this.__mX=this.__na=this.__nb=this.__nf=this.__ne=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();},stopSession:function(){this.getManager().clearSession();}}});})();(function(){var j="qx.bom.element.Location",i="paddingLeft",h="static",g="marginBottom",f="visible",e="overflowY",d="paddingBottom",c="paddingTop",b="gecko",a="marginRight",F="mshtml",E="position",D="margin",C="overflow",B="paddingRight",A="BODY",z="overflowX",y="border",x="browser.documentmode",w="borderBottomWidth",q="borderRightWidth",r="auto",o="padding",p="browser.quirksmode",m="engine.version",n="marginTop",k="marginLeft",l="border-box",s="scroll",t="engine.name",v="borderTopWidth",u="borderLeftWidth";qx.Bootstrap.define(j,{statics:{__dA:function(G,H){return qx.bom.element.Style.get(G,H,qx.bom.element.Style.COMPUTED_MODE,false);},__dB:function(I,J){return parseInt(qx.bom.element.Style.get(I,J,qx.bom.element.Style.COMPUTED_MODE,false),10)||0;},__dC:function(K){var M=0,top=0;var L=qx.dom.Node.getWindow(K);M-=qx.bom.Viewport.getScrollLeft(L);top-=qx.bom.Viewport.getScrollTop(L);return {left:M,top:top};},__dD:qx.core.Environment.select(t,{"mshtml":function(N){var P=qx.dom.Node.getDocument(N);var O=P.body;var Q=0;var top=0;Q-=O.clientLeft+P.documentElement.clientLeft;top-=O.clientTop+P.documentElement.clientTop;if(!qx.core.Environment.get(p)){Q+=this.__dB(O,u);top+=this.__dB(O,v);};return {left:Q,top:top};},"webkit":function(R){var T=qx.dom.Node.getDocument(R);var S=T.body;var U=S.offsetLeft;var top=S.offsetTop;if(parseFloat(qx.core.Environment.get(m))<530.17){U+=this.__dB(S,u);top+=this.__dB(S,v);};return {left:U,top:top};},"gecko":function(V){var W=qx.dom.Node.getDocument(V).body;var X=W.offsetLeft;var top=W.offsetTop;if(parseFloat(qx.core.Environment.get(m))<1.9){X+=this.__dB(W,k);top+=this.__dB(W,n);};if(qx.bom.element.BoxSizing.get(W)!==l){X+=this.__dB(W,u);top+=this.__dB(W,v);};return {left:X,top:top};},"default":function(Y){var ba=qx.dom.Node.getDocument(Y).body;var bb=ba.offsetLeft;var top=ba.offsetTop;return {left:bb,top:top};}}),__dE:qx.core.Environment.select(t,{"gecko":function(bc){if(bc.getBoundingClientRect){var bf=bc.getBoundingClientRect();var bg=Math.round(bf.left);var top=Math.round(bf.top);}else {var bg=0;var top=0;var bd=qx.dom.Node.getDocument(bc).body;var be=qx.bom.element.BoxSizing;if(be.get(bc)!==l){bg-=this.__dB(bc,u);top-=this.__dB(bc,v);};while(bc&&bc!==bd){bg+=bc.offsetLeft;top+=bc.offsetTop;if(be.get(bc)!==l){bg+=this.__dB(bc,u);top+=this.__dB(bc,v);};if(bc.parentNode&&this.__dA(bc.parentNode,C)!=f){bg+=this.__dB(bc.parentNode,u);top+=this.__dB(bc.parentNode,v);};bc=bc.offsetParent;};};return {left:bg,top:top};},"default":function(bh){var bj=qx.dom.Node.getDocument(bh);if(bh.getBoundingClientRect){var bk=bh.getBoundingClientRect();var bl=Math.round(bk.left);var top=Math.round(bk.top);}else {var bl=bh.offsetLeft;var top=bh.offsetTop;bh=bh.offsetParent;var bi=bj.body;while(bh&&bh!=bi){bl+=bh.offsetLeft;top+=bh.offsetTop;bl+=this.__dB(bh,u);top+=this.__dB(bh,v);bh=bh.offsetParent;};};return {left:bl,top:top};}}),get:function(bm,bn){if(bm.tagName==A){var location=this.__dF(bm);var bu=location.left;var top=location.top;}else {var bo=this.__dD(bm);var bt=this.__dE(bm);var scroll=this.__dC(bm);var bu=bt.left+bo.left-scroll.left;var top=bt.top+bo.top-scroll.top;};var bp=bu+bm.offsetWidth;var bq=top+bm.offsetHeight;if(bn){if(bn==o||bn==s){var br=qx.bom.element.Style.get(bm,z);if(br==s||br==r){bp+=bm.scrollWidth-bm.offsetWidth+this.__dB(bm,u)+this.__dB(bm,q);};var bs=qx.bom.element.Style.get(bm,e);if(bs==s||bs==r){bq+=bm.scrollHeight-bm.offsetHeight+this.__dB(bm,v)+this.__dB(bm,w);};};switch(bn){case o:bu+=this.__dB(bm,i);top+=this.__dB(bm,c);bp-=this.__dB(bm,B);bq-=this.__dB(bm,d);case s:bu-=bm.scrollLeft;top-=bm.scrollTop;bp-=bm.scrollLeft;bq-=bm.scrollTop;case y:bu+=this.__dB(bm,u);top+=this.__dB(bm,v);bp-=this.__dB(bm,q);bq-=this.__dB(bm,w);break;case D:bu-=this.__dB(bm,k);top-=this.__dB(bm,n);bp+=this.__dB(bm,a);bq+=this.__dB(bm,g);break;};};return {left:bu,top:top,right:bp,bottom:bq};},__dF:function(bv){var top=bv.offsetTop;var bw=bv.offsetLeft;if(qx.core.Environment.get(t)!==F||!((parseFloat(qx.core.Environment.get(m))<8||qx.core.Environment.get(x)<8)&&!qx.core.Environment.get(p))){top+=this.__dB(bv,n);bw+=this.__dB(bv,k);};if(qx.core.Environment.get(t)===b){top+=this.__dB(bv,u);bw+=this.__dB(bv,v);};return {left:bw,top:top};},getLeft:function(bx,by){return this.get(bx,by).left;},getTop:function(bz,bA){return this.get(bz,bA).top;},getRight:function(bB,bC){return this.get(bB,bC).right;},getBottom:function(bD,bE){return this.get(bD,bE).bottom;},getRelative:function(bF,bG,bH,bI){var bK=this.get(bF,bH);var bJ=this.get(bG,bI);return {left:bK.left-bJ.left,top:bK.top-bJ.top,right:bK.right-bJ.right,bottom:bK.bottom-bJ.bottom};},getPosition:function(bL){return this.getRelative(bL,this.getOffsetParent(bL));},getOffsetParent:function(bM){var bO=bM.offsetParent||document.body;var bN=qx.bom.element.Style;while(bO&&(!/^body|html$/i.test(bO.tagName)&&bN.get(bO,E)===h)){bO=bO.offsetParent;};return bO;}}});})();(function(){var b="undefined",a="qx.util.DisposeUtil";qx.Class.define(a,{statics:{disposeObjects:function(c,d,e){var name;for(var i=0,l=d.length;i<l;i++){name=d[i];if(c[name]==null||!c.hasOwnProperty(name)){continue;};if(!qx.core.ObjectRegistry.inShutDown){if(c[name].dispose){if(!e&&c[name].constructor.$$instance){throw new Error("The object stored in key "+name+" is a singleton! Please use disposeSingleton instead.");}else {c[name].dispose();};}else {throw new Error("Has no disposable object under key: "+name+"!");};};c[name]=null;};},disposeArray:function(f,g){var j=f[g];if(!j){return;};if(qx.core.ObjectRegistry.inShutDown){f[g]=null;return;};try{var h;for(var i=j.length-1;i>=0;i--){h=j[i];if(h){h.dispose();};};}catch(k){throw new Error("The array field: "+g+" of object: "+f+" has non disposable entries: "+k);};j.length=0;f[g]=null;},disposeMap:function(m,n){var p=m[n];if(!p){return;};if(qx.core.ObjectRegistry.inShutDown){m[n]=null;return;};try{var o;for(var q in p){o=p[q];if(p.hasOwnProperty(q)&&o){o.dispose();};};}catch(r){throw new Error("The map field: "+n+" of object: "+m+" has non disposable entries: "+r);};m[n]=null;},disposeTriggeredBy:function(s,t){var u=t.dispose;t.dispose=function(){u.call(t);s.dispose();};},destroyContainer:function(v){{};var w=[];this._collectContainerChildren(v,w);var x=w.length;for(var i=x-1;i>=0;i--){w[i].destroy();};v.destroy();},_collectContainerChildren:function(y,z){var B=y.getChildren();for(var i=0;i<B.length;i++){var A=B[i];z.push(A);if(this.__cP(A)){this._collectContainerChildren(A,z);};};},__cP:function(C){var D=[qx.ui.container.Composite,qx.ui.container.Scroll,qx.ui.container.SlideBar,qx.ui.container.Stack];for(var i=0,l=D.length;i<l;i++){if(typeof D[i]!==b&&qx.Class.isSubClassOf(C.constructor,D[i])){return true;};};return false;}}});})();(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="100%",e="chrome",d="visible",c="qx.bom.Label",b="safari",a="ellipsis",F="engine.version",E="mshtml",D="-1000px",C="absolute",B="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul",A="nowrap",z="div",y="browser.name",x="browser.version",w="normal",q="engine.name",r="block",o="label",p="text",m="value",n="",k="hidden",l="auto",s="0",t="inherit",v="html.xul",u="css.textoverflow";qx.Bootstrap.define(c,{statics:{__mw:{fontFamily:1,fontSize:1,fontWeight:1,fontStyle:1,lineHeight:1},__mx:function(){var G=this.__mz(false);document.body.insertBefore(G,document.body.firstChild);return this._textElement=G;},__my:function(){var H=this.__mz(true);document.body.insertBefore(H,document.body.firstChild);return this._htmlElement=H;},__mz:function(I){var J=qx.dom.Element.create(z);var K=J.style;K.width=K.height=l;K.left=K.top=D;K.visibility=k;K.position=C;K.overflow=d;K.display=r;if(I){K.whiteSpace=w;}else {K.whiteSpace=A;if(!qx.core.Environment.get(u)&&qx.core.Environment.get(v)){var L=document.createElementNS(B,o);var K=L.style;K.padding=s;K.margin=s;K.width=l;for(var M in this.__mw){K[M]=t;};J.appendChild(L);};};return J;},__mA:function(N){var O={};if(N){O.whiteSpace=w;}else if(!qx.core.Environment.get(u)&&qx.core.Environment.get(v)){O.display=r;}else {O.overflow=k;O.whiteSpace=A;O[qx.core.Environment.get(u)]=a;};return O;},create:function(content,P,Q){if(!Q){Q=window;};var R=Q.document.createElement(z);if(P){R.useHtml=true;}else if(!qx.core.Environment.get(u)&&qx.core.Environment.get(v)){var T=Q.document.createElementNS(B,o);var S=T.style;S.cursor=t;S.color=t;S.overflow=k;S.maxWidth=f;S.padding=s;S.margin=s;S.width=l;for(var U in this.__mw){T.style[U]=t;};T.setAttribute(i,g);R.appendChild(T);}else {qx.bom.element.Style.setStyles(R,this.__mA(P));};if(content){this.setValue(R,content);};return R;},setValue:function(V,W){W=W||n;if(V.useHtml){V.innerHTML=W;}else if(!qx.core.Environment.get(u)&&qx.core.Environment.get(v)){V.firstChild.setAttribute(m,W);}else {qx.bom.element.Attribute.set(V,p,W);};},getValue:function(X){if(X.useHtml){return X.innerHTML;}else if(!qx.core.Environment.get(u)&&qx.core.Environment.get(v)){return X.firstChild.getAttribute(m)||n;}else {return qx.bom.element.Attribute.get(X,p);};},getHtmlSize:function(content,Y,ba){var bb=this._htmlElement||this.__my();bb.style.width=ba!=undefined?ba+j:l;bb.innerHTML=content;return this.__mB(bb,Y);},getTextSize:function(bc,bd){var be=this._textElement||this.__mx();if(!qx.core.Environment.get(u)&&qx.core.Environment.get(v)){be.firstChild.setAttribute(m,bc);}else {qx.bom.element.Attribute.set(be,p,bc);};return this.__mB(be,bd);},__mB:function(bf,bg){var bh=this.__mw;if(!bg){bg={};};for(var bi in bh){bf.style[bi]=bg[bi]||n;};var bj=qx.bom.element.Dimension.getSize(bf);if((qx.core.Environment.get(q)==h)){bj.width++;};if((qx.core.Environment.get(q)==E)&&parseFloat(qx.core.Environment.get(F))>=9){bj.width++;};if(qx.core.Environment.get(y)==e&&parseFloat(qx.core.Environment.get(x))>=22){bj.width++;};if(qx.core.Environment.get(y)==b&&parseFloat(qx.core.Environment.get(x))>=6){bj.width++;};return bj;}}});})();(function(){var u="px",t="css.transform",s=" ",r="qx.bom.element.Transform",q="hidden",p="Z",o=";",n=":",m="backface-visibility",l="name",d="perspective",k="visible",g="(",c=") ",b="X",f="Y",e="origin",h="style",a="perspective-origin",j="";qx.Bootstrap.define(r,{statics:{__em:[b,f,p],__en:qx.core.Environment.get(t),transform:function(v,w){var y=this.__eo(w);if(this.__en!=null){var x=this.__en[l];v.style[x]=y;};},translate:function(z,A){this.transform(z,{translate:A});},scale:function(B,C){this.transform(B,{scale:C});},rotate:function(D,E){this.transform(D,{rotate:E});},skew:function(F,G){this.transform(F,{skew:G});},getCss:function(H){var J=this.__eo(H);if(this.__en!=null){var I=this.__en[l];return qx.bom.Style.getCssName(I)+n+J+o;};return j;},setOrigin:function(K,L){if(this.__en!=null){K.style[this.__en[e]]=L;};},getOrigin:function(M){if(this.__en!=null){return M.style[this.__en[e]];};return j;},setStyle:function(N,O){if(this.__en!=null){N.style[this.__en[h]]=O;};},getStyle:function(P){if(this.__en!=null){return P.style[this.__en[h]];};return j;},setPerspective:function(Q,R){if(this.__en!=null){Q.style[this.__en[d]]=R+u;};},getPerspective:function(S){if(this.__en!=null){return S.style[this.__en[d]];};return j;},setPerspectiveOrigin:function(T,U){if(this.__en!=null){T.style[this.__en[a]]=U;};},getPerspectiveOrigin:function(V){if(this.__en!=null){var X=V.style[this.__en[a]];if(X!=j){return X;}else {var Y=V.style[this.__en[a]+b];var W=V.style[this.__en[a]+f];if(Y!=j){return Y+s+W;};};};return j;},setBackfaceVisibility:function(ba,bb){if(this.__en!=null){ba.style[this.__en[m]]=bb?k:q;};},getBackfaceVisibility:function(bc){if(this.__en!=null){return bc.style[this.__en[m]]==k;};return true;},__eo:function(bd){var bg=j;for(var bf in bd){var be=bd[bf];if(qx.Bootstrap.isArray(be)){for(var i=0;i<be.length;i++){if(be[i]==undefined){continue;};bg+=bf+this.__em[i]+g;bg+=be[i];bg+=c;};}else {bg+=bf+g+bd[bf]+c;};};return bg;}}});})();(function(){var f="data",e="showcase/databinding/icon.png",d="Clicking a tweet in the list shows the details.",c="showcase.page.databinding.Content",b="showcase.page.databinding.Page",a="Data Binding";qx.Class.define(b,{extend:showcase.Page,construct:function(){showcase.Page.call(this);this.set({name:a,part:f,icon:e,contentClass:c,description:showcase.page.DescriptionBuilder.build(a,this.__BT,this.__Cu,this.__BU,this.__BV,this.__BW,this.__BX)});},members:{__BT:"The identica demo illustrates the use of data binding. "+"Identica 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.",__Cu:{"Detail View":d},__BU:{"Loading Data":"The data is loaded from identica in real time via JSONP.","Binding":"A binding connects the model to the list view."},__BV:{"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"},__BW:{"#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"},__BX:{"#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:{__fS:null,__fT:null,__fU:null,__fV:null,__fW:null,__fX:null,__fY:null,__ga:null,__gb:null,__gc: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.__gq(S);if(T){this.setActive(T);};},__fy: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,__gd:function(){if(this._windowFocused){this._windowFocused=false;this.__fy(this._window,null,p,false);};},__ge:function(){if(!this._windowFocused){this._windowFocused=true;this.__fy(this._window,null,m,false);};},_initObserver:qx.core.Environment.select(l,{"gecko":function(){this.__fS=qx.lang.Function.listener(this.__gk,this);this.__fT=qx.lang.Function.listener(this.__gl,this);this.__fU=qx.lang.Function.listener(this.__gj,this);this.__fV=qx.lang.Function.listener(this.__gi,this);this.__fW=qx.lang.Function.listener(this.__gf,this);qx.bom.Event.addNativeListener(this._document,n,this.__fS,true);qx.bom.Event.addNativeListener(this._document,k,this.__fT,true);qx.bom.Event.addNativeListener(this._window,m,this.__fU,true);qx.bom.Event.addNativeListener(this._window,p,this.__fV,true);qx.bom.Event.addNativeListener(this._window,u,this.__fW,true);},"mshtml":function(){this.__fS=qx.lang.Function.listener(this.__gk,this);this.__fT=qx.lang.Function.listener(this.__gl,this);this.__fY=qx.lang.Function.listener(this.__gg,this);this.__ga=qx.lang.Function.listener(this.__gh,this);this.__fX=qx.lang.Function.listener(this.__gn,this);qx.bom.Event.addNativeListener(this._document,n,this.__fS);qx.bom.Event.addNativeListener(this._document,k,this.__fT);qx.bom.Event.addNativeListener(this._document,t,this.__fY);qx.bom.Event.addNativeListener(this._document,s,this.__ga);qx.bom.Event.addNativeListener(this._document,r,this.__fX);},"webkit":function(){this.__fS=qx.lang.Function.listener(this.__gk,this);this.__fT=qx.lang.Function.listener(this.__gl,this);this.__ga=qx.lang.Function.listener(this.__gh,this);this.__fU=qx.lang.Function.listener(this.__gj,this);this.__fV=qx.lang.Function.listener(this.__gi,this);this.__fX=qx.lang.Function.listener(this.__gn,this);qx.bom.Event.addNativeListener(this._document,n,this.__fS,true);qx.bom.Event.addNativeListener(this._document,k,this.__fT,true);qx.bom.Event.addNativeListener(this._document,r,this.__fX,false);qx.bom.Event.addNativeListener(this._window,q,this.__ga,true);qx.bom.Event.addNativeListener(this._window,m,this.__fU,true);qx.bom.Event.addNativeListener(this._window,p,this.__fV,true);},"opera":function(){this.__fS=qx.lang.Function.listener(this.__gk,this);this.__fT=qx.lang.Function.listener(this.__gl,this);this.__fY=qx.lang.Function.listener(this.__gg,this);this.__ga=qx.lang.Function.listener(this.__gh,this);qx.bom.Event.addNativeListener(this._document,n,this.__fS,true);qx.bom.Event.addNativeListener(this._document,k,this.__fT,true);qx.bom.Event.addNativeListener(this._window,v,this.__fY,true);qx.bom.Event.addNativeListener(this._window,q,this.__ga,true);}}),_stopObserver:qx.core.Environment.select(l,{"gecko":function(){qx.bom.Event.removeNativeListener(this._document,n,this.__fS,true);qx.bom.Event.removeNativeListener(this._document,k,this.__fT,true);qx.bom.Event.removeNativeListener(this._window,m,this.__fU,true);qx.bom.Event.removeNativeListener(this._window,p,this.__fV,true);qx.bom.Event.removeNativeListener(this._window,u,this.__fW,true);},"mshtml":function(){qx.bom.Event.removeNativeListener(this._document,n,this.__fS);qx.bom.Event.removeNativeListener(this._document,k,this.__fT);qx.bom.Event.removeNativeListener(this._document,t,this.__fY);qx.bom.Event.removeNativeListener(this._document,s,this.__ga);qx.bom.Event.removeNativeListener(this._document,r,this.__fX);},"webkit":function(){qx.bom.Event.removeNativeListener(this._document,n,this.__fS,true);qx.bom.Event.removeNativeListener(this._document,k,this.__fT,true);qx.bom.Event.removeNativeListener(this._document,r,this.__fX,false);qx.bom.Event.removeNativeListener(this._window,q,this.__ga,true);qx.bom.Event.removeNativeListener(this._window,m,this.__fU,true);qx.bom.Event.removeNativeListener(this._window,p,this.__fV,true);},"opera":function(){qx.bom.Event.removeNativeListener(this._document,n,this.__fS,true);qx.bom.Event.removeNativeListener(this._document,k,this.__fT,true);qx.bom.Event.removeNativeListener(this._window,v,this.__fY,true);qx.bom.Event.removeNativeListener(this._window,q,this.__ga,true);}}),__gf:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"gecko":function(bb){var bc=qx.bom.Event.getTarget(bb);if(!this.__gr(bc)){qx.bom.Event.preventDefault(bb);};},"default":null})),__gg:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"mshtml":function(bd){this.__ge();var bf=qx.bom.Event.getTarget(bd);var be=this.__gp(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.__ge();if(this.__gb){this.setFocus(this.__gb);delete this.__gb;};if(this.__gc){this.setActive(this.__gc);delete this.__gc;};}else {this.setFocus(bh);this.tryActivate(bh);if(!this.__gr(bh)){bh.selectionStart=0;bh.selectionEnd=0;};};},"default":null})),__gh:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"mshtml":function(bi){var bj=qx.bom.Event.getRelatedTarget(bi);if(bj==null){this.__gd();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.__gd();this.__gb=this.getFocus();this.__gc=this.getActive();this.resetFocus();this.resetActive();}else {if(bn===this.getFocus()){this.resetFocus();};if(bn===this.getActive()){this.resetActive();};};},"default":null})),__gi: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.__gd();this.resetActive();this.resetFocus();};},"webkit":function(bq){var br=qx.bom.Event.getTarget(bq);if(br===this._window||br===this._document){this.__gd();this.__gb=this.getFocus();this.__gc=this.getActive();this.resetActive();this.resetFocus();};},"default":null})),__gj: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.__ge();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.__ge();if(this.__gb){this.setFocus(this.__gb);delete this.__gb;};if(this.__gc){this.setActive(this.__gc);delete this.__gc;};}else {this.setFocus(bv);this.tryActivate(bv);};},"default":null})),__gk:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"mshtml":function(bw){var by=qx.bom.Event.getTarget(bw);var bx=this.__gp(by);if(bx){if(!this.__gr(by)){by.unselectable=o;try{document.selection.empty();}catch(bz){};try{bx.focus();}catch(bA){};};}else {qx.bom.Event.preventDefault(bw);if(!this.__gr(by)){by.unselectable=o;};};},"webkit|gecko":function(bB){var bD=qx.bom.Event.getTarget(bB);var bC=this.__gp(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.__gp(bH);if(!this.__gr(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})),__gl: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.__gm(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.__gm(bN));},"default":null})),__gm: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;}})),__gn:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"mshtml|webkit":function(bR){var bS=qx.bom.Event.getTarget(bR);if(!this.__gr(bS)){qx.bom.Event.preventDefault(bR);};},"default":null})),__go: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;},__gp:function(bW){while(bW&&bW.nodeType===1){if(bW.getAttribute(x)==o){return null;};if(this.__go(bW)){return bW;};bW=bW.parentNode;};return this._body;},__gq:function(bX){var bY=bX;while(bX&&bX.nodeType===1){if(bX.getAttribute(w)==o){return null;};bX=bX.parentNode;};return bY;},__gr: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.__fy(cd,cc,h,true);};if(cc){this.__fy(cc,cd,z,true);};},_applyFocus:function(ce,cf){if(cf){this.__fy(cf,ce,s,true);};if(ce){this.__fy(ce,cf,t,true);};if(cf){this.__fy(cf,ce,p,false);};if(ce){this.__fy(ce,cf,m,false);};}},destruct:function(){this._stopObserver();this._manager=this._window=this._document=this._root=this._body=this.__gs=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.__hD=e;this.__bV=f||e.toHashCode();this.useMarkup(e.getMarkup());},members:{__bV:null,__hD:null,getId:function(){return this.__bV;},getDecorator:function(){return this.__hD;},resize:function(h,i){this.__hD.resize(this.getDomElement(),h,i);this.getAllStyles().left=this.getDomElement().style.left;this.getAllStyles().top=this.getDomElement().style.top;},tint:function(j){this.__hD.tint(this.getDomElement(),j);},getInsets:function(){return this.__hD.getInsets();}},destruct:function(){this.__hD=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 c="function",b="qx.Part",a="complete";qx.Bootstrap.define(b,{construct:function(d){var e=d.parts[d.boot][0];this.__CD=d;this.__CE={};this.__CF={};this.__CG={};this.__CH={};for(var j in d.packages){var h=new qx.io.part.Package(this.__CK(d.packages[j].uris),j,j==e);this.__CH[j]=h;};this.__CI={};var g=d.parts;var f=d.closureParts||{};for(var name in g){var m=g[name];var l=[];for(var i=0;i<m.length;i++){l.push(this.__CH[m[i]]);};if(f[name]){var k=new qx.io.part.ClosurePart(name,l,this);}else {var k=new qx.io.part.Part(name,l,this);};this.__CI[name]=k;};},statics:{TIMEOUT:7500,getInstance:function(){if(!this.$$instance){this.$$instance=new this(qx.$$loader);};return this.$$instance;},require:function(n,o,self){this.getInstance().require(n,o,self);},preload:function(p){this.getInstance().preload(p);},$$notifyLoad:function(q,r){this.getInstance().saveClosure(q,r);}},members:{__CD:null,__CH:null,__CI:null,__CG:null,addToPackage:function(s){this.__CH[s.getId()]=s;},saveClosure:function(t,u){var w=this.__CH[t];if(!w){throw new Error("Package not available: "+t);};w.saveClosure(u);var v=this.__CG[t];if(!v){return;};for(var i=0;i<v.length;i++){v[i](a,t);};this.__CG[t]=[];},getParts:function(){return this.__CI;},require:function(x,y,self){var y=y||function(){};var self=self||window;if(qx.Bootstrap.isString(x)){x=[x];};var B=[];for(var i=0;i<x.length;i++){B.push(this.__CI[x[i]]);};var A=0;var z=function(){A+=1;if(A>=B.length){var C=[];for(var i=0;i<B.length;i++){C.push(B[i].getReadyState());};y.call(self,C);};};for(var i=0;i<B.length;i++){B[i].load(z,this);};},preload:function(D,E,self){if(qx.Bootstrap.isString(D)){D=[D];};var F=0;for(var i=0;i<D.length;i++){this.__CI[D[i]].preload(function(){F++;if(F>=D.length){var G=[];for(var i=0;i<D.length;i++){G.push(this.__CI[D[i]].getReadyState());};if(E){E.call(self,G);};};},this);};},__CJ:function(){var H=this.__CD.packages;var I=[];for(var J in H){I.push(this.__CK(H[J].uris));};return I;},__CK:qx.$$loader.decodeUris,__CE:null,addPartListener:function(K,L){var M=K.getName();if(!this.__CE[M]){this.__CE[M]=[];};this.__CE[M].push(L);},onpart:null,notifyPartResult:function(N){var P=N.getName();var O=this.__CE[P];if(O){for(var i=0;i<O.length;i++){O[i](N.getReadyState());};this.__CE[P]=[];};if(typeof this.onpart==c){this.onpart(N);};},__CF:null,addPackageListener:function(Q,R){var S=Q.getId();if(!this.__CF[S]){this.__CF[S]=[];};this.__CF[S].push(R);},notifyPackageResult:function(T){var V=T.getId();var U=this.__CF[V];if(!U){return;};for(var i=0;i<U.length;i++){U[i](T.getReadyState());};this.__CF[V]=[];}}});})();(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:{__Cc:null,__Cs:null,__Ct:null,_getDefaultInsets:function(){return {top:0,right:0,bottom:0,left:0};},_isInitialized:function(){return !!this.__Cc;},_setOrientation:function(z){this._isHorizontal=z==q;},getMarkup:function(){if(this.__Cc){return this.__Cc;};var A=qx.bom.element.Decoration;var B=this.__Cs;var C=this.__Ct;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.__Cc=D.join(v);},resize:function(E,F,G){E.style.width=F+l;E.style.height=G+l;var H=this.__Ct;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.__Cs={t:P+h+N,b:P+c+N,c:P+t+N,l:P+j+N,r:P+f+N};this.__Ct={top:M.getImageHeight(S.t),bottom:M.getImageHeight(S.b),left:M.getImageWidth(S.l),right:M.getImageWidth(S.r)};};}},destruct:function(){this.__Cc=this.__Cs=this.__Ct=null;}});})();(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){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="__ou",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.__ou=[];qx.event.Registration.addListener(document.documentElement,a,this.__ow,this,true);qx.bom.Element.addListener(window,d,this.hideAll,this);},members:{__ou:null,add:function(g){{};this.__ou.push(g);this.__ov();},remove:function(h){{};if(this.__ou){qx.lang.Array.remove(this.__ou,h);this.__ov();};},hideAll:function(){var j;var k=this.__ou;if(k){for(var i=0,l=k.length;i<l;i++){var j=k[i];j.getAutoHide()&&j.exclude();};};},__ov:function(){var m=1e7;for(var i=0;i<this.__ou.length;i++){this.__ou[i].setZIndex(m++);};},__ow:function(e){var o=qx.ui.core.Widget.getWidgetByElement(e.getTarget());var p=this.__ou;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.__ow,this,true);this._disposeArray(f);}});})();(function(){var l="qx.bom.element.Dimension",k="paddingRight",j="paddingLeft",i="opera",h="paddingBottom",g="paddingTop",f="overflowX",e="overflowY",d="mshtml",c="engine.version",a="0px",b="engine.name";qx.Bootstrap.define(l,{statics:{getWidth:qx.core.Environment.select(b,{"gecko":function(m){if(m.getBoundingClientRect){var n=m.getBoundingClientRect();return Math.round(n.right)-Math.round(n.left);}else {return m.offsetWidth;};},"default":function(o){return o.offsetWidth;}}),getHeight:qx.core.Environment.select(b,{"gecko":function(p){if(p.getBoundingClientRect){var q=p.getBoundingClientRect();return Math.round(q.bottom)-Math.round(q.top);}else {return p.offsetHeight;};},"default":function(r){return r.offsetHeight;}}),getSize:function(s){return {width:this.getWidth(s),height:this.getHeight(s)};},__dz:{visible:true,hidden:true},getContentWidth:function(t){var u=qx.bom.element.Style;var v=qx.bom.element.Style.get(t,f);var w=parseInt(u.get(t,j)||a,10);var z=parseInt(u.get(t,k)||a,10);if(this.__dz[v]){var y=t.clientWidth;if((qx.core.Environment.get(b)==i)||qx.dom.Node.isBlockNode(t)){y=y-w-z;};return y;}else {if(t.clientWidth>=t.scrollWidth){return Math.max(t.clientWidth,t.scrollWidth)-w-z;}else {var x=t.scrollWidth-w;if(qx.core.Environment.get(b)==d&&qx.core.Environment.get(c)>=6){x-=z;};return x;};};},getContentHeight:function(A){var B=qx.bom.element.Style;var E=qx.bom.element.Style.get(A,e);var D=parseInt(B.get(A,g)||a,10);var C=parseInt(B.get(A,h)||a,10);if(this.__dz[E]){return A.clientHeight-D-C;}else {if(A.clientHeight>=A.scrollHeight){return Math.max(A.clientHeight,A.scrollHeight)-D-C;}else {var F=A.scrollHeight-D;if(qx.core.Environment.get(b)==d&&qx.core.Environment.get(c)==6){F-=C;};return F;};};},getContentSize:function(G){return {width:this.getContentWidth(G),height:this.getContentHeight(G)};}}});})();(function(){var i="qx.event.type.Data",h="qx.bom.webfonts.Validator",g="_applyFontFamily",f="__kw",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.__kt=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",__ku:null,__kv:null,removeDefaultHelperElements:function(){var k=qx.bom.webfonts.Validator.__kv;if(k){for(var l in k){document.body.removeChild(k[l]);};};delete qx.bom.webfonts.Validator.__kv;}},properties:{fontFamily:{nullable:true,init:null,apply:g},timeout:{check:d,init:5000}},events:{"changeStatus":i},members:{__kt:null,__kw:null,__kx:null,validate:function(){this.__kx=new Date().getTime();if(this.__kw){this.__kw.restart();}else {this.__kw=new qx.event.Timer(100);this.__kw.addListener(c,this.__ky,this);qx.event.Timer.once(function(){this.__kw.start();},this,0);};},_reset:function(){if(this.__kt){for(var n in this.__kt){var m=this.__kt[n];document.body.removeChild(m);};this.__kt=null;};},_isFontValid:function(){if(!qx.bom.webfonts.Validator.__ku){this.__bf();};if(!this.__kt){this.__kt=this._getRequestedHelpers();};var p=qx.bom.element.Dimension.getWidth(this.__kt.sans);var o=qx.bom.element.Dimension.getWidth(this.__kt.serif);var q=qx.bom.webfonts.Validator;if(p!==q.__ku.sans&&o!==q.__ku.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.__kv){y.__kv={sans:this._getHelperElement(y.COMPARISON_FONTS.sans),serif:this._getHelperElement(y.COMPARISON_FONTS.serif)};};y.__ku={sans:qx.bom.element.Dimension.getWidth(y.__kv.sans),serif:qx.bom.element.Dimension.getWidth(y.__kv.serif)};},__ky:function(){if(this._isFontValid()){this.__kw.stop();this._reset();this.fireDataEvent(b,{family:this.getFontFamily(),valid:true});}else {var z=new Date().getTime();if(z-this.__kx>=this.getTimeout()){this.__kw.stop();this._reset();this.fireDataEvent(b,{family:this.getFontFamily(),valid:false});};};}},destruct:function(){this._reset();this.__kw.stop();this.__kw.removeListener(c,this.__ky,this);this._disposeObjects(f);}});})();(function(){var d="qx.io.part.ClosurePart",c="loading",b="initialized",a="error";qx.Bootstrap.define(d,{extend:qx.io.part.Part,construct:function(name,e,f){qx.io.part.Part.call(this,name,e,f);},members:{__Cz:0,preload:function(g,self){var h=0;var k=this;for(var i=0;i<this._packages.length;i++){var j=this._packages[i];if(j.getReadyState()==b){j.loadClosure(function(l){h++;k._loader.notifyPackageResult(l);if(h>=k._packages.length&&g){g.call(self);};},this._loader);};};},load:function(m,self){if(this._checkCompleteLoading(m,self)){return;};this._readyState=c;if(m){this._appendPartListener(m,self,this);};this.__Cz=this._packages.length;for(var i=0;i<this._packages.length;i++){var o=this._packages[i];var n=o.getReadyState();if(n==b){o.loadClosure(this._loader.notifyPackageResult,this._loader);};if(n==b||n==c){this._loader.addPackageListener(o,qx.Bootstrap.bind(this._onPackageLoad,this,o));}else if(n==a){this._markAsCompleted(a);return;}else {this.__Cz--;};};if(this.__Cz<=0){this.__CA();};},__CA:function(){for(var i=0;i<this._packages.length;i++){this._packages[i].execute();};this._markAsCompleted("complete");},_onPackageLoad:function(p){if(this._readyState==a){return;};if(p.getReadyState()==a){this._markAsCompleted(a);return;};this.__Cz--;if(this.__Cz<=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.__sL();},members:{__sF:null,__sL:function(){if(qx.bom.History.SUPPORTS_HASH_CHANGE_EVENT){this.__sF=qx.lang.Function.bind(this.__sN,this);qx.bom.Event.addNativeListener(window,b,this.__sF);}else {qx.event.Idle.getInstance().addListener(a,this.__sN,this);};},__sM:function(){if(qx.bom.History.SUPPORTS_HASH_CHANGE_EVENT){qx.bom.Event.removeNativeListener(window,b,this.__sF);}else {qx.event.Idle.getInstance().removeListener(a,this.__sN,this);};},__sN: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.__sM();}});})();(function(){var p="qx.bom.IframeHistory",o="engine.name",n="mshtml",m="state",l='<html><body><div id="state">',k="browser.version",j="hidden",i="qx.blankpage",h="undefined",g='</div></body></html>',c="absolute",f="request",d="",b="interval",a="-1000px";qx.Class.define(p,{extend:qx.bom.History,construct:function(){qx.bom.History.call(this);this.__sS();},members:{__sG:null,__sH:false,__sO:null,__sP:null,__sQ:null,_setInitialState:function(){qx.bom.History.prototype._setInitialState.call(this);this.__sQ=this._getHash();},_setHash:function(q){qx.bom.History.prototype._setHash.call(this,q);this.__sQ=this._encode(q);},addToHistory:function(r,s){if(!qx.lang.Type.isString(r)){r=r+d;};if(qx.lang.Type.isString(s)){this.setTitle(s);this._titles[r]=s;};if(this.getState()!==r){this.setState(r);};this.fireDataEvent(f,r);},_onHistoryLoad:function(t){this._setState(t);this.fireDataEvent(f,t);if(this._titles[t]!=null){this.setTitle(this._titles[t]);};},_setState:function(u){this.__sP=true;this.setState(u);this.__sP=false;},_applyState:function(v,w){if(this.__sP){return;};this._writeState(v);},_readState:function(){if(!this.__sH){return this._decode(this._getHash());};var x=this.__sG.contentWindow.document;var y=x.getElementById(m);return y?this._decode(y.innerText):d;},_writeState:function(z){if(!this.__sH){this.__sR();this.__sO=qx.event.Timer.once(function(){this._writeState(z);},this,50);return;};this.__sR();var z=this._encode(z);if(qx.core.Environment.get(o)==n&&qx.core.Environment.get(k)!=8){this._setHash(z);};var A=this.__sG.contentWindow.document;A.open();A.write(l+z+g);A.close();},__sR:function(){if(this.__sO){this.__sO.stop();this.__sO.dispose();};},__sS:function(){this.__sI(function(){qx.event.Idle.getInstance().addListener(b,this.__sN,this);});},__sN:function(e){var C=null;var B=this._getHash();if(!this.__sU(B)){C=this.__sT(B);}else {C=this._readState();};if(qx.lang.Type.isString(C)&&C!=this.getState()){this._onHistoryLoad(C);};},__sT:function(D){D=this._decode(D);this._writeState(D);return D;},__sU:function(E){return qx.lang.Type.isString(E)&&E==this.__sQ;},__sI:function(F){this.__sG=this.__sJ();document.body.appendChild(this.__sG);this.__sK(function(){this._writeState(this.getState());if(F){F.call(this);};},this);},__sJ:function(){var G=qx.bom.Iframe.create({src:qx.util.ResourceManager.getInstance().toUri(qx.core.Environment.get(i))});G.style.visibility=j;G.style.position=c;G.style.left=a;G.style.top=a;return G;},__sK:function(H,I,J){if(typeof J===h){J=0;};if(!this.__sG.contentWindow||!this.__sG.contentWindow.document){if(J>20){throw new Error("can't initialize iframe");};qx.event.Timer.once(function(){this.__sK(H,I,++J);},this,10);return;};this.__sH=true;H.call(I||window);}},destruct:function(){this.__sG=null;if(this.__sO){this.__sO.dispose();this.__sO=null;};qx.event.Idle.getInstance().removeListener(b,this.__sN,this);}});})();(function(){var g="qx.bom.element.AnimationHandle",f="play-state",e="running",d="",c="paused",b="css.animation",a="Element";qx.Bootstrap.define(g,{extend:qx.event.Emitter,construct:function(){var h=qx.core.Environment.get(b);this.__ej=h&&h[f];this.__ek=true;},events:{"start":a,"end":a,"iteration":a},members:{__ej:null,__ek:false,__el:false,isPlaying:function(){return this.__ek;},isEnded:function(){return this.__el;},isPaused:function(){return this.el.style[this.__ej]==c;},pause:function(){if(this.el){this.el.style[this.__ej]=c;this.el.$$animation.__ek=false;if(this.animationId&&qx.bom.element.AnimationJs){qx.bom.element.AnimationJs.pause(this);};};},play:function(){if(this.el){this.el.style[this.__ej]=e;this.el.$$animation.__ek=true;if(this.i!=undefined&&qx.bom.element.AnimationJs){qx.bom.element.AnimationJs.play(this);};};},stop:function(){if(this.el&&qx.core.Environment.get(b)&&!this.animationId){this.el.style[this.__ej]=d;this.el.style[qx.core.Environment.get(b).name]=d;this.el.$$animation.__ek=false;this.el.$$animation.__el=true;};if(qx.bom.element.AnimationJs){qx.bom.element.AnimationJs.stop(this);};}}});})();(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.__nL,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;},__nL: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 q="widget",p="qx.ui.tooltip.ToolTip",o="",n="__si",m="_applyCurrent",l="qx.ui.tooltip.Manager",k="__sg",j="tooltip-error",i="singleton",h="__sf",c="Boolean",g="interval",f="mouseover",b="mouseout",a="mousemove",d="focusout";qx.Class.define(l,{type:i,extend:qx.core.Object,construct:function(){qx.core.Object.call(this);qx.event.Registration.addListener(document.body,f,this.__sn,this,true);this.__sf=new qx.event.Timer();this.__sf.addListener(g,this.__sk,this);this.__sg=new qx.event.Timer();this.__sg.addListener(g,this.__sl,this);this.__sh={left:0,top:0};},properties:{current:{check:p,nullable:true,apply:m},showInvalidToolTips:{check:c,init:true},showToolTips:{check:c,init:true}},members:{__sh:null,__sg:null,__sf:null,__si:null,__sj:null,getSharedTooltip:function(){if(!this.__si){this.__si=new qx.ui.tooltip.ToolTip().set({rich:true});};return this.__si;},getSharedErrorTooltip:function(){if(!this.__sj){this.__sj=new qx.ui.tooltip.ToolTip().set({appearance:j,rich:true});this.__sj.setLabel(o);this.__sj.syncAppearance();};return this.__sj;},_applyCurrent:function(r,s){if(s&&qx.ui.core.Widget.contains(s,r)){return;};if(s){if(!s.isDisposed()){s.exclude();};this.__sf.stop();this.__sg.stop();};var u=qx.event.Registration;var t=document.body;if(r){this.__sf.startWith(r.getShowTimeout());u.addListener(t,b,this.__so,this,true);u.addListener(t,d,this.__sp,this,true);u.addListener(t,a,this.__sm,this,true);}else {u.removeListener(t,b,this.__so,this,true);u.removeListener(t,d,this.__sp,this,true);u.removeListener(t,a,this.__sm,this,true);};},__sk:function(e){var v=this.getCurrent();if(v&&!v.isDisposed()){this.__sg.startWith(v.getHideTimeout());if(v.getPlaceMethod()==q){v.placeToWidget(v.getOpener());}else {v.placeToPoint(this.__sh);};v.show();};this.__sf.stop();},__sl:function(e){var w=this.getCurrent();if(w&&!w.isDisposed()){w.exclude();};this.__sg.stop();this.resetCurrent();},__sm:function(e){var x=this.__sh;x.left=e.getDocumentLeft();x.top=e.getDocumentTop();},__sn: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);},__so: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();};},__sp: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.__sn,this,true);this._disposeObjects(h,k,n);this.__sh=null;}});})();(function(){var e="qx.event.Messaging",d="([^\/]+)",c="$",b="^",a="any";qx.Bootstrap.define(e,{construct:function(){this._listener={},this.__tj=0;this.__tk={};},members:{_listener:null,__tj:null,__tk:null,on:function(f,g,h,j){return this._addListener(f,g,h,j);},onAny:function(k,l,m){return this._addListener(a,k,l,m);},_addListener:function(n,o,p,q){var r=this._listener[n]=this._listener[n]||{};var t=this.__tj++;var s=[];var u=null;if(qx.lang.Type.isString(o)){var v=/\{([\w\d]+)\}/g;while((u=v.exec(o))!==null){s.push(u[1]);};o=new RegExp(b+o.replace(v,d)+c);};r[t]={regExp:o,params:s,handler:p,scope:q};this.__tk[t]=n;return t;},remove:function(w){var y=this.__tk[w];var x=this._listener[y];delete x[w];delete this.__tk[w];},emit:function(z,A,B,C){this._emit(z,A,B,C);},_emit:function(D,E,F,G){var I=false;var H=this._listener[a];I=this._emitListeners(D,E,H,F,G);var J=false;H=this._listener[D];J=this._emitListeners(D,E,H,F,G);if(!J&&!I){qx.Bootstrap.info("No listener found for "+E);};},_emitListeners:function(K,L,M,N,O){if(!M||qx.lang.Object.isEmpty(M)){return false;};var R=false;for(var Q in M){var P=M[Q];R|=this._emitRoute(K,L,P,N,O);};return R;},_emitRoute:function(S,T,U,V,W){var ba=U.regExp.exec(T);if(ba){var V=V||{};var Y=null;var X=null;ba.shift();for(var i=0;i<ba.length;i++){X=ba[i];Y=U.params[i];if(Y){V[Y]=X;}else {V[i]=X;};};U.handler.call(U.scope,{path:T,params:V,customData:W});};return ba!=undefined;}}});})();(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.__lk,this);this.addListener(p,this.__lk,this);},members:{_stopPropagation:function(e){e.stopPropagation();},__lk:function(){var A=this.getStyle(m);this.setStyle(m,null,true);this.setStyle(m,A,true);}}});})();(function(){var k="ease-in-out",j="Number",h="css.animation.requestframe",g="qx.bom.AnimationFrame",f="frame",e="end",d="linear",c="ease-in",b="ease-out";qx.Bootstrap.define(g,{extend:qx.event.Emitter,events:{"end":undefined,"frame":j},members:{startSequence:function(l){var m=+(new Date());var n=function(){var p=+(new Date());if(p>=m+l){this.emit(e);this.id=null;}else {var o=p-m;this.emit(f,o);this.id=qx.bom.AnimationFrame.request(n,this);};};this.id=qx.bom.AnimationFrame.request(n,this);}},statics:{TIMEOUT:30,calculateTiming:function(q,x){if(q==c){var a=[3.1223e-7,0.0757,1.2646,-0.167,-0.4387,0.2654];}else if(q==b){var a=[-7.0198e-8,1.652,-0.551,-0.0458,0.1255,-0.1807];}else if(q==d){return x;}else if(q==k){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;},request:function(r,s){var t=qx.core.Environment.get(h);var u=function(){var v=+(new Date());r.call(s,v);};if(t){return window[t](u);}else {return window.setTimeout(function(){u();},qx.bom.AnimationFrame.TIMEOUT);};}}});})();(function(){var q="sliceBottom",p="horizontal",o="qx.ui.decoration.AbstractBox",n="-l",m="sliceLeft",l="_applyBaseImage",k="-b",j="sliceRight",i="_applyFill",h="shorthand",c="-t",g="-r",f="String",b="sliceTop",a="set",e="Number",d="_applySlices";qx.Class.define(o,{extend:qx.ui.decoration.Abstract,implement:[qx.ui.decoration.IDecorator],construct:function(r,s,t){qx.ui.decoration.Abstract.call(this);this._setOrientation(t);if(qx.ui.decoration.css3.BorderImage.IS_SUPPORTED){this.__BY=new qx.ui.decoration.css3.BorderImage();if(r){this.__Ca(r,t);};if(s!=null){this.__BY.setInsets(s);};}else {this.__BY=new qx.ui.decoration.BoxDiv(r,s,t);};{};},properties:{baseImage:{check:f,nullable:true,apply:l},sliceLeft:{check:e,nullable:true,apply:d},sliceRight:{check:e,nullable:true,apply:d},sliceBottom:{check:e,nullable:true,apply:d},sliceTop:{check:e,nullable:true,apply:d},slices:{group:[b,j,q,m],mode:h},fill:{apply:i}},members:{__BY:null,_isHorizontal:null,_setOrientation:function(u){this._isHorizontal=u==p;},getMarkup:function(){return this.__BY.getMarkup();},resize:function(v,w,x){this.__BY.resize(v,w,x);},tint:function(y,z){},getInsets:function(){return this.__BY.getInsets();},_applyInsets:function(A,B,name){var C=a+qx.lang.String.firstUp(name);this.__BY[C](A);},_applySlices:function(D,E,name){var F=a+qx.lang.String.firstUp(name);if(this.__BY[F]){this.__BY[F](D);};},_applyFill:function(G,H,name){if(this.__BY.setFill){this.__BY.setFill(G);};},_applyBaseImage:function(I,J){if(this.__BY instanceof qx.ui.decoration.BoxDiv){this.__BY.setBaseImage(I);}else {this.__Ca(I);};},__Ca:function(K){this.__BY.setBorderImage(K);var Q=qx.util.AliasManager.getInstance().resolve(K);var R=/(.*)(\.[a-z]+)$/.exec(Q);var O=R[1];var P=R[2];var N=qx.util.ResourceManager.getInstance();{};if(this._isHorizontal){var T=N.getImageWidth(O+n+P);var L=N.getImageWidth(O+g+P);if(L&&T){this.__BY.setSlice([0,L,0,T]);};}else {var M=N.getImageHeight(O+k+P);var S=N.getImageHeight(O+c+P);if(S&&M){this.__BY.setSlice([S,0,M,0]);};};}},destruct:function(){this.__Cc=this.__Cs=this.__Ct=null;this.__BY.dispose();}});})();(function(){var f="translate",e="rotate",d="skew",c="scale",b="qx.bom.element.Animation",a="css.animation";qx.Bootstrap.define(b,{statics:{animate:function(g,h,j){var k=qx.bom.element.Animation.__dV(g,h.keyFrames);if(qx.core.Environment.get(a)&&k){return qx.bom.element.AnimationCss.animate(g,h,j);}else {return qx.bom.element.AnimationJs.animate(g,h,j);};},animateReverse:function(l,m,n){var o=qx.bom.element.Animation.__dV(l,m.keyFrames);if(qx.core.Environment.get(a)&&o){return qx.bom.element.AnimationCss.animateReverse(l,m,n);}else {return qx.bom.element.AnimationJs.animateReverse(l,m,n);};},__dV:function(p,q){var s=[];for(var v in q){var t=q[v];for(var u in t){if(s.indexOf(u)==-1){s.push(u);};};};var r=[c,e,d,f];for(var i=0;i<s.length;i++){var u=qx.lang.String.camelCase(s[i]);if(!(u in p.style)){if(r.indexOf(s[i])!=-1){continue;};return false;};};return true;}}});})();(function(){var p="keyboard shortcuts are localized.",o="the language. All labels on the page will be translated, including ",n="Internationalization",m="<em>Great Britain</em>. You will see that e.g. the start of the week ",l="showcase.page.i18n.Page",k="showcase/i18n/icon.png",j="Languages",i="changing the country code from <em>United States</em> to ",h="The country code defines things like date or number formats. Try ",g="The command menu button in the lower left opens a popup menu. Even the ",c="changes from Sunday to Monday.",f="The first select box on the left lets you change the country code. ",e="showcase.page.i18n.Content",b="labels in standard qooxdoo widgets like the calendar.",a="i18n",d="Hit one of the flag buttons on the top to change ";qx.Class.define(l,{extend:showcase.Page,construct:function(){showcase.Page.call(this);this.set({name:j,part:a,icon:k,contentClass:e,description:showcase.page.DescriptionBuilder.build(n,this.__BT,this.__Cu,this.__BU,this.__BV,this.__BW,this.__BX)});},members:{__BT:'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.",__Cu:{"Change the language":d+o+b,"Change the country":f+h+i+m+c,"Open the command menu":g+p},__BU:{"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."},__BV:{"pages/development/internationalization.html":"Internationalization"},__BW:{"#showcase~Localization.html":"Localization demo"},__BX:{"#qx.locale":"Locale Package"}}});})();(function(){var v="cm",u="mm",t="0",s="pt",r="pc",q="%",p="em",o="qx.bom.element.AnimationJs",n="infinite",m="#",e="in",l="px",h="start",d="end",c="ex",g="iteration",f="string",k="";qx.Bootstrap.define(o,{statics:{__ep:30,__eq:[q,e,v,u,p,c,s,r,l],animate:function(w,x,y){return this._animate(w,x,y,false);},animateReverse:function(z,A,B){return this._animate(z,A,B,true);},_animate:function(C,D,E,F){if(C.$$animation){return C.$$animation;};D=qx.lang.Object.clone(D,true);if(E==undefined){E=D.duration;};var J=D.keyFrames;var H=this.__ew(J);var I=this.__ev(E,H);var L=parseInt(E/I,10);this.__er(J,C);var M=this.__es(L,I,H,J,E,D.timing);var G=new qx.bom.element.AnimationHandle();if(F){M.reverse();G.reverse=true;};G.desc=D;G.el=C;G.delta=M;G.stepTime=I;G.steps=L;C.$$animation=G;G.i=0;G.initValues={};G.repeatSteps=this.__et(L,D.repeat);var K=D.delay||0;var self=this;G.delayId=window.setTimeout(function(){G.delayId=null;self.play(G);},K);return G;},__er:function(N,O){var P={};for(var S in N){for(var name in N[S]){if(P[name]==undefined){var Q=N[S][name];if(typeof Q==f){P[name]=Q.substring((parseInt(Q,10)+k).length,Q.length);}else {P[name]=k;};};};};for(var S in N){var R=N[S];for(var name in P){if(R[name]==undefined){if(name in O.style){if(window.getComputedStyle){R[name]=getComputedStyle(O,null)[name];}else {R[name]=O.style[name];};}else {R[name]=O[name];};if(R[name]===k&&this.__eq.indexOf(P[name])!=-1){R[name]=t+P[name];};};};};},__es:function(T,U,V,W,X,Y){var bh=new Array(T);var bj=1;bh[0]=W[0];var bb=W[0];var bd=W[V[bj]];for(var i=1;i<bh.length;i++){if(i*U/X*100>V[bj]){bb=bd;bj++;bd=W[V[bj]];};bh[i]={};for(var name in bd){var bi=bd[name]+k;if(bi.charAt(0)==m){var bc=qx.util.ColorUtil.cssStringToRgb(bb[name]);var bg=qx.util.ColorUtil.cssStringToRgb(bi);var ba=[];for(var j=0;j<bc.length;j++){var be=bc[j]-bg[j];ba[j]=parseInt(bc[j]-be*qx.bom.AnimationFrame.calculateTiming(Y,i/T),10);};bh[i][name]=qx.util.ColorUtil.rgbToHexString(ba);}else if(!isNaN(parseInt(bi,10))){var bf=bi.substring((parseInt(bi,10)+k).length,bi.length);var be=parseFloat(bi)-parseFloat(bb[name]);bh[i][name]=(parseFloat(bb[name])+be*qx.bom.AnimationFrame.calculateTiming(Y,i/T))+bf;}else {bh[i][name]=bb[name]+k;};};};bh[bh.length-1]=W[100];return bh;},play:function(bk){bk.emit(h,bk.el);var bl=window.setInterval(function(){bk.repeatSteps--;var bm=bk.delta[bk.i%bk.steps];if(bk.i===0){for(var name in bm){if(bk.initValues[name]===undefined){if(bk.el[name]!==undefined){bk.initValues[name]=bk.el[name];}else if(qx.bom.element.Style){bk.initValues[name]=qx.bom.element.Style.get(bk.el,qx.lang.String.camelCase(name));}else {bk.initValues[name]=bk.el.style[qx.lang.String.camelCase(name)];};};};};qx.bom.element.AnimationJs.__eu(bk.el,bm);bk.i++;if(bk.i%bk.steps==0){bk.emit(g,bk.el);if(bk.desc.alternate){bk.delta.reverse();};};if(bk.repeatSteps<0){qx.bom.element.AnimationJs.stop(bk);};},bk.stepTime);bk.animationId=bl;return bk;},pause:function(bn){window.clearInterval(bn.animationId);bn.animationId=null;return bn;},stop:function(bo){var bs=bo.desc;var bp=bo.el;var bq=bo.initValues;if(bo.animationId){window.clearInterval(bo.animationId);};if(bo.delayId){window.clearTimeout(bo.delayId);};if(bp==undefined){return bo;};var br=bs.keep;if(br!=undefined){if(bo.reverse||(bs.alternate&&bs.repeat&&bs.repeat%2==0)){br=100-br;};this.__eu(bp,bs.keyFrames[br]);}else {this.__eu(bp,bq);};bp.$$animation=null;bo.el=null;bo.ended=true;bo.animationId=null;bo.emit(d,bp);return bo;},__et:function(bt,bu){if(bu==undefined){return bt;};if(bu==n){return Number.MAX_VALUE;};return bt*bu;},__eu:function(bv,bw){for(var bx in bw){if(bw[bx]===undefined){continue;};if(bx in bv){bv[bx]=bw[bx];continue;};var name=qx.lang.String.camelCase(bx);if(qx.bom.element.Style){qx.bom.element.Style.set(bv,name,bw[bx]);}else {bv.style[name]=bw[bx];};};},__ev:function(by,bz){var bB=100;for(var i=0;i<bz.length-1;i++){bB=Math.min(bB,bz[i+1]-bz[i]);};var bA=by*bB/100;while(bA>this.__ep){bA=bA/2;};return Math.round(bA);},__ew:function(bC){var bD=Object.keys(bC);for(var i=0;i<bD.length;i++){bD[i]=parseInt(bD[i],10);};bD.sort(function(a,b){return a-b;});return bD;}}});})();(function(){var f="resize",d="interval",c="__jC",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.__eH=g;this.__CS={};this.__jC=new qx.event.Timer(200);this.__jC.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,__eH:null,__jC: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.__jC.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.__jC.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.__eH=this.__CS=null;this._disposeObjects(c);},defer:function(z){qx.event.Registration.addHandler(z);}});})();(function(){var p="engine.name",o="='",n="none",m="<INPUT TYPE='RADIO' NAME='RADIOTEST' VALUE='Second Choice'>",k="qx.dom.Element",j="webkit",h="' ",g="div",f="></",d=" ",a=">",c="<",b="";qx.Bootstrap.define(k,{statics:{__dI:{"onload":true,"onpropertychange":true,"oninput":true,"onchange":true,"name":true,"type":true,"checked":true,"disabled":true},hasChild:function(parent,q){return q.parentNode===parent;},hasChildren:function(r){return !!r.firstChild;},hasChildElements:function(s){s=s.firstChild;while(s){if(s.nodeType===1){return true;};s=s.nextSibling;};return false;},getParentElement:function(t){return t.parentNode;},isInDom:function(u,v){if(!v){v=window;};var w=v.document.getElementsByTagName(u.nodeName);for(var i=0,l=w.length;i<l;i++){if(w[i]===u){return true;};};return false;},insertAt:function(x,parent,y){var z=parent.childNodes[y];if(z){parent.insertBefore(x,z);}else {parent.appendChild(x);};return true;},insertBegin:function(A,parent){if(parent.firstChild){this.insertBefore(A,parent.firstChild);}else {parent.appendChild(A);};return true;},insertEnd:function(B,parent){parent.appendChild(B);return true;},insertBefore:function(C,D){D.parentNode.insertBefore(C,D);return true;},insertAfter:function(E,F){var parent=F.parentNode;if(F==parent.lastChild){parent.appendChild(E);}else {return this.insertBefore(E,F.nextSibling);};return true;},remove:function(G){if(!G.parentNode){return false;};G.parentNode.removeChild(G);return true;},removeChild:function(H,parent){if(H.parentNode!==parent){return false;};parent.removeChild(H);return true;},removeChildAt:function(I,parent){var J=parent.childNodes[I];if(!J){return false;};parent.removeChild(J);return true;},replaceChild:function(K,L){if(!L.parentNode){return false;};L.parentNode.replaceChild(K,L);return true;},replaceAt:function(M,N,parent){var O=parent.childNodes[N];if(!O){return false;};parent.replaceChild(M,O);return true;},__dJ:{},__dK:{},_allowCreationWithMarkup:function(P){if(!P){P=window;};var Q=P.location.href;if(qx.dom.Element.__dK[Q]==undefined){try{P.document.createElement(m);qx.dom.Element.__dK[Q]=true;}catch(e){qx.dom.Element.__dK[Q]=false;};};return qx.dom.Element.__dK[Q];},getHelperElement:function(R){if(!R){R=window;};var T=R.location.href;if(!qx.dom.Element.__dJ[T]){var S=qx.dom.Element.__dJ[T]=R.document.createElement(g);if(qx.core.Environment.get(p)==j){S.style.display=n;R.document.body.appendChild(S);};};return qx.dom.Element.__dJ[T];},create:function(name,U,V){if(!V){V=window;};if(!name){throw new Error("The tag name is missing!");};var X=this.__dI;var W=b;for(var ba in U){if(X[ba]){W+=ba+o+U[ba]+h;};};var bb;if(W!=b){if(qx.dom.Element._allowCreationWithMarkup(V)){bb=V.document.createElement(c+name+d+W+a);}else {var Y=qx.dom.Element.getHelperElement(V);Y.innerHTML=c+name+d+W+f+name+a;bb=Y.firstChild;};}else {bb=V.document.createElement(name);};for(var ba in U){if(!X[ba]){qx.bom.element.Attribute.set(bb,ba,U[ba]);};};return bb;},empty:function(bc){return bc.innerHTML=b;}}});})();(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.__gt(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.__gt(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.__gt(z)){return z.selectionEnd-z.selectionStart;}else {return this.get(z).length;};}}),getStart:qx.core.Environment.select(a,{"mshtml":function(A){if(this.__gt(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.__gt(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.__gt(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.__gt(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.__gt(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.__gt(bc)){return bc.selectionEnd;}else {return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(bc)).focusOffset;};}}),__gt: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 c="qx.bom.Selector";qx.Bootstrap.define(c,{statics:{query:null,matches:null}});(function(window,undefined){var q,bh,R,n,D,A,bo,G,bn,f,L=true,bq="undefined",bd=("sizcache"+Math.random()).replace(".",""),W=String,document=window.document,bx=document.documentElement,br=0,r=0,Y=[].pop,bt=[].push,w=[].slice,Q=[].indexOf||function(by){var i=0,bz=this.length;for(;i<bz;i++){if(this[i]===by){return i;};};return -1;},bj=function(bA,bB){bA[bd]=bB==null||bB;return bA;},p=function(){var bD={},bC=[];return bj(function(bE,bF){if(bC.push(bE)>R.cacheLength){delete bD[bC.shift()];};return (bD[bE]=bF);},bD);},bk=p(),bc=p(),bv=p(),y="[\\x20\\t\\r\\n\\f]",T="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",bw=T.replace("w","w#"),S="([*^$|!~]?=)",bu="\\["+y+"*("+T+")"+y+"*(?:"+S+y+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+bw+")|)|)"+y+"*\\]",M=":("+T+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+bu+")|[^:]|\\\\.)*|.*))\\)|)",l=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+y+"*((?:-\\d)?\\d*)"+y+"*\\)|)(?=[^-]|$)",ba=new RegExp("^"+y+"+|((?:^|[^\\\\])(?:\\\\.)*)"+y+"+$","g"),bi=new RegExp("^"+y+"*,"+y+"*"),z=new RegExp("^"+y+"*([\\x20\\t\\r\\n\\f>+~])"+y+"*"),be=new RegExp(M),K=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,bg=/^:not/,O=/[\x20\t\r\n\f]*[+~]/,v=/:not\($/,k=/h\d/i,H=/input|select|textarea|button/i,d=/\\(?!\\)/g,t={"ID":new RegExp("^#("+T+")"),"CLASS":new RegExp("^\\.("+T+")"),"NAME":new RegExp("^\\[name=['\"]?("+T+")['\"]?\\]"),"TAG":new RegExp("^("+T.replace("w","w*")+")"),"ATTR":new RegExp("^"+bu),"PSEUDO":new RegExp("^"+M),"POS":new RegExp(l,"i"),"CHILD":new RegExp("^:(only|nth|first|last)-child(?:\\("+y+"*(even|odd|(([+-]|)(\\d*)n|)"+y+"*(?:([+-]|)"+y+"*(\\d+)|))"+y+"*\\)|)","i"),"needsContext":new RegExp("^"+y+"*[>+~]|"+l,"i")},V=function(bG){var bH=document.createElement("div");try{return bG(bH);}catch(e){return false;}finally{bH=null;};},o=V(function(bI){bI.appendChild(document.createComment(""));return !bI.getElementsByTagName("*").length;}),J=V(function(bJ){bJ.innerHTML="<a href='#'></a>";return bJ.firstChild&&typeof bJ.firstChild.getAttribute!==bq&&bJ.firstChild.getAttribute("href")==="#";}),bm=V(function(bK){bK.innerHTML="<select></select>";var bL=typeof bK.lastChild.getAttribute("multiple");return bL!=="boolean"&&bL!=="string";}),bs=V(function(bM){bM.innerHTML="<div class='hidden e'></div><div class='hidden'></div>";if(!bM.getElementsByClassName||!bM.getElementsByClassName("e").length){return false;};bM.lastChild.className="e";return bM.getElementsByClassName("e").length===2;}),g=V(function(bN){bN.id=bd+0;bN.innerHTML="<a name='"+bd+"'></a><div name='"+bd+"'></div>";bx.insertBefore(bN,bx.firstChild);var bO=document.getElementsByName&&document.getElementsByName(bd).length===2+document.getElementsByName(bd+0).length;bh=!document.getElementById(bd);bx.removeChild(bN);return bO;});try{w.call(bx.childNodes,0)[0].nodeType;}catch(e){w=function(i){var bP,bQ=[];for(;(bP=this[i]);i++){bQ.push(bP);};return bQ;};};function X(bR,bS,bT,bU){bT=bT||[];bS=bS||document;var bY,bX,bV,m,bW=bS.nodeType;if(!bR||typeof bR!=="string"){return bT;};if(bW!==1&&bW!==9){return [];};bV=D(bS);if(!bV&&!bU){if((bY=K.exec(bR))){if((m=bY[1])){if(bW===9){bX=bS.getElementById(m);if(bX&&bX.parentNode){if(bX.id===m){bT.push(bX);return bT;};}else {return bT;};}else {if(bS.ownerDocument&&(bX=bS.ownerDocument.getElementById(m))&&A(bS,bX)&&bX.id===m){bT.push(bX);return bT;};};}else if(bY[2]){bt.apply(bT,w.call(bS.getElementsByTagName(bR),0));return bT;}else if((m=bY[3])&&bs&&bS.getElementsByClassName){bt.apply(bT,w.call(bS.getElementsByClassName(m),0));return bT;};};};return u(bR.replace(ba,"$1"),bS,bT,bU,bV);};X.matches=function(ca,cb){return X(ca,null,null,cb);};X.matchesSelector=function(cc,cd){return X(cd,null,null,[cc]).length>0;};function bf(ce){return function(cf){var name=cf.nodeName.toLowerCase();return name==="input"&&cf.type===ce;};};function h(cg){return function(ch){var name=ch.nodeName.toLowerCase();return (name==="input"||name==="button")&&ch.type===cg;};};function U(ci){return bj(function(cj){cj=+cj;return bj(function(ck,cl){var j,cm=ci([],ck.length,cj),i=cm.length;while(i--){if(ck[(j=cm[i])]){ck[j]=!(cl[j]=ck[j]);};};});});};n=X.getText=function(cn){var co,cq="",i=0,cp=cn.nodeType;if(cp){if(cp===1||cp===9||cp===11){if(typeof cn.textContent==="string"){return cn.textContent;}else {for(cn=cn.firstChild;cn;cn=cn.nextSibling){cq+=n(cn);};};}else if(cp===3||cp===4){return cn.nodeValue;};}else {for(;(co=cn[i]);i++){cq+=n(co);};};return cq;};D=X.isXML=function(cr){var cs=cr&&(cr.ownerDocument||cr).documentElement;return cs?cs.nodeName!=="HTML":false;};A=X.contains=bx.contains?function(a,b){var ct=a.nodeType===9?a.documentElement:a,cu=b&&b.parentNode;return a===cu||!!(cu&&cu.nodeType===1&&ct.contains&&ct.contains(cu));}:bx.compareDocumentPosition?function(a,b){return b&&!!(a.compareDocumentPosition(b)&16);}:function(a,b){while((b=b.parentNode)){if(b===a){return true;};};return false;};X.attr=function(cv,name){var cx,cw=D(cv);if(!cw){name=name.toLowerCase();};if((cx=R.attrHandle[name])){return cx(cv);};if(cw||bm){return cv.getAttribute(name);};cx=cv.getAttributeNode(name);return cx?typeof cv[name]==="boolean"?cv[name]?name:null:cx.specified?cx.value:null:null;};R=X.selectors={cacheLength:50,createPseudo:bj,match:t,attrHandle:J?{}:{"href":function(cy){return cy.getAttribute("href",2);},"type":function(cz){return cz.getAttribute("type");}},find:{"ID":bh?function(cA,cB,cC){if(typeof cB.getElementById!==bq&&!cC){var m=cB.getElementById(cA);return m&&m.parentNode?[m]:[];};}:function(cD,cE,cF){if(typeof cE.getElementById!==bq&&!cF){var m=cE.getElementById(cD);return m?m.id===cD||typeof m.getAttributeNode!==bq&&m.getAttributeNode("id").value===cD?[m]:undefined:[];};},"TAG":o?function(cG,cH){if(typeof cH.getElementsByTagName!==bq){return cH.getElementsByTagName(cG);};}:function(cI,cJ){var cL=cJ.getElementsByTagName(cI);if(cI==="*"){var cM,cK=[],i=0;for(;(cM=cL[i]);i++){if(cM.nodeType===1){cK.push(cM);};};return cK;};return cL;},"NAME":g&&function(cN,cO){if(typeof cO.getElementsByName!==bq){return cO.getElementsByName(name);};},"CLASS":bs&&function(cP,cQ,cR){if(typeof cQ.getElementsByClassName!==bq&&!cR){return cQ.getElementsByClassName(cP);};}},relative:{">":{dir:"parentNode",first:true}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:true},"~":{dir:"previousSibling"}},preFilter:{"ATTR":function(cS){cS[1]=cS[1].replace(d,"");cS[3]=(cS[4]||cS[5]||"").replace(d,"");if(cS[2]==="~="){cS[3]=" "+cS[3]+" ";};return cS.slice(0,4);},"CHILD":function(cT){cT[1]=cT[1].toLowerCase();if(cT[1]==="nth"){if(!cT[2]){X.error(cT[0]);};cT[3]=+(cT[3]?cT[4]+(cT[5]||1):2*(cT[2]==="even"||cT[2]==="odd"));cT[4]=+((cT[6]+cT[7])||cT[2]==="odd");}else if(cT[2]){X.error(cT[0]);};return cT;},"PSEUDO":function(cU){var cV,cW;if(t["CHILD"].test(cU[0])){return null;};if(cU[3]){cU[2]=cU[3];}else if((cV=cU[4])){if(be.test(cV)&&(cW=I(cV,true))&&(cW=cV.indexOf(")",cV.length-cW)-cV.length)){cV=cV.slice(0,cW);cU[0]=cU[0].slice(0,cW);};cU[2]=cV;};return cU.slice(0,3);}},filter:{"ID":bh?function(cX){cX=cX.replace(d,"");return function(cY){return cY.getAttribute("id")===cX;};}:function(da){da=da.replace(d,"");return function(db){var dc=typeof db.getAttributeNode!==bq&&db.getAttributeNode("id");return dc&&dc.value===da;};},"TAG":function(dd){if(dd==="*"){return function(){return true;};};dd=dd.replace(d,"").toLowerCase();return function(de){return de.nodeName&&de.nodeName.toLowerCase()===dd;};},"CLASS":function(df){var dg=bk[bd][df];if(!dg){dg=bk(df,new RegExp("(^|"+y+")"+df+"("+y+"|$)"));};return function(dh){return dg.test(dh.className||(typeof dh.getAttribute!==bq&&dh.getAttribute("class"))||"");};},"ATTR":function(name,di,dj){return function(dk,dl){var dm=X.attr(dk,name);if(dm==null){return di==="!=";};if(!di){return true;};dm+="";return di==="="?dm===dj:di==="!="?dm!==dj:di==="^="?dj&&dm.indexOf(dj)===0:di==="*="?dj&&dm.indexOf(dj)>-1:di==="$="?dj&&dm.substr(dm.length-dj.length)===dj:di==="~="?(" "+dm+" ").indexOf(dj)>-1:di==="|="?dm===dj||dm.substr(0,dj.length+1)===dj+"-":false;};},"CHILD":function(dn,dp,dq,dr){if(dn==="nth"){return function(ds){var dt,du,parent=ds.parentNode;if(dq===1&&dr===0){return true;};if(parent){du=0;for(dt=parent.firstChild;dt;dt=dt.nextSibling){if(dt.nodeType===1){du++;if(ds===dt){break;};};};};du-=dr;return du===dq||(du%dq===0&&du/dq>=0);};};return function(dv){var dw=dv;switch(dn){case "only":case "first":while((dw=dw.previousSibling)){if(dw.nodeType===1){return false;};};if(dn==="first"){return true;};dw=dv;case "last":while((dw=dw.nextSibling)){if(dw.nodeType===1){return false;};};return true;};};},"PSEUDO":function(dx,dy){var dz,dA=R.pseudos[dx]||R.setFilters[dx.toLowerCase()]||X.error("unsupported pseudo: "+dx);if(dA[bd]){return dA(dy);};if(dA.length>1){dz=[dx,dx,"",dy];return R.setFilters.hasOwnProperty(dx.toLowerCase())?bj(function(dB,dC){var dD,dE=dA(dB,dy),i=dE.length;while(i--){dD=Q.call(dB,dE[i]);dB[dD]=!(dC[dD]=dE[i]);};}):function(dF){return dA(dF,0,dz);};};return dA;}},pseudos:{"not":bj(function(dG){var dH=[],dI=[],dJ=bo(dG.replace(ba,"$1"));return dJ[bd]?bj(function(dK,dL,dM,dN){var dO,dP=dJ(dK,null,dN,[]),i=dK.length;while(i--){if((dO=dP[i])){dK[i]=!(dL[i]=dO);};};}):function(dQ,dR,dS){dH[0]=dQ;dJ(dH,null,dS,dI);return !dI.pop();};}),"has":bj(function(dT){return function(dU){return X(dT,dU).length>0;};}),"contains":bj(function(dV){return function(dW){return (dW.textContent||dW.innerText||n(dW)).indexOf(dV)>-1;};}),"enabled":function(dX){return dX.disabled===false;},"disabled":function(dY){return dY.disabled===true;},"checked":function(ea){var eb=ea.nodeName.toLowerCase();return (eb==="input"&&!!ea.checked)||(eb==="option"&&!!ea.selected);},"selected":function(ec){if(ec.parentNode){ec.parentNode.selectedIndex;};return ec.selected===true;},"parent":function(ed){return !R.pseudos["empty"](ed);},"empty":function(ee){var ef;ee=ee.firstChild;while(ee){if(ee.nodeName>"@"||(ef=ee.nodeType)===3||ef===4){return false;};ee=ee.nextSibling;};return true;},"header":function(eg){return k.test(eg.nodeName);},"text":function(eh){var ei,ej;return eh.nodeName.toLowerCase()==="input"&&(ei=eh.type)==="text"&&((ej=eh.getAttribute("type"))==null||ej.toLowerCase()===ei);},"radio":bf("radio"),"checkbox":bf("checkbox"),"file":bf("file"),"password":bf("password"),"image":bf("image"),"submit":h("submit"),"reset":h("reset"),"button":function(ek){var name=ek.nodeName.toLowerCase();return name==="input"&&ek.type==="button"||name==="button";},"input":function(el){return H.test(el.nodeName);},"focus":function(em){var en=em.ownerDocument;return em===en.activeElement&&(!en.hasFocus||en.hasFocus())&&!!(em.type||em.href);},"active":function(eo){return eo===eo.ownerDocument.activeElement;},"first":U(function(ep,length,eq){return [0];}),"last":U(function(er,length,es){return [length-1];}),"eq":U(function(et,length,eu){return [eu<0?eu+length:eu];}),"even":U(function(ev,length,ew){for(var i=0;i<length;i+=2){ev.push(i);};return ev;}),"odd":U(function(ex,length,ey){for(var i=1;i<length;i+=2){ex.push(i);};return ex;}),"lt":U(function(ez,length,eA){for(var i=eA<0?eA+length:eA;--i>=0;){ez.push(i);};return ez;}),"gt":U(function(eB,length,eC){for(var i=eC<0?eC+length:eC;++i<length;){eB.push(i);};return eB;})}};function B(a,b,eD){if(a===b){return eD;};var eE=a.nextSibling;while(eE){if(eE===b){return -1;};eE=eE.nextSibling;};return 1;};G=bx.compareDocumentPosition?function(a,b){if(a===b){bn=true;return 0;};return (!a.compareDocumentPosition||!b.compareDocumentPosition?a.compareDocumentPosition:a.compareDocumentPosition(b)&4)?-1:1;}:function(a,b){if(a===b){bn=true;return 0;}else if(a.sourceIndex&&b.sourceIndex){return a.sourceIndex-b.sourceIndex;};var eJ,eH,eK=[],eL=[],eG=a.parentNode,eI=b.parentNode,eF=eG;if(eG===eI){return B(a,b);}else if(!eG){return -1;}else if(!eI){return 1;};while(eF){eK.unshift(eF);eF=eF.parentNode;};eF=eI;while(eF){eL.unshift(eF);eF=eF.parentNode;};eJ=eK.length;eH=eL.length;for(var i=0;i<eJ&&i<eH;i++){if(eK[i]!==eL[i]){return B(eK[i],eL[i]);};};return i===eJ?B(a,eL[i],-1):B(eK[i],b,1);};[0,0].sort(G);L=!bn;X.uniqueSort=function(eM){var eN,i=1;bn=L;eM.sort(G);if(bn){for(;(eN=eM[i]);i++){if(eN===eM[i-1]){eM.splice(i--,1);};};};return eM;};X.error=function(eO){throw new Error("Syntax error, unrecognized expression: "+eO);};function I(eP,eQ){var eY,eX,eT,eW,eR,eV,eU,eS=bc[bd][eP];if(eS){return eQ?0:eS.slice(0);};eR=eP;eV=[];eU=R.preFilter;while(eR){if(!eY||(eX=bi.exec(eR))){if(eX){eR=eR.slice(eX[0].length);};eV.push(eT=[]);};eY=false;if((eX=z.exec(eR))){eT.push(eY=new W(eX.shift()));eR=eR.slice(eY.length);eY.type=eX[0].replace(ba," ");};for(eW in R.filter){if((eX=t[eW].exec(eR))&&(!eU[eW]||(eX=eU[eW](eX,document,true)))){eT.push(eY=new W(eX.shift()));eR=eR.slice(eY.length);eY.type=eW;eY.matches=eX;};};if(!eY){break;};};return eQ?eR.length:eR?X.error(eP):bc(eP,eV).slice(0);};function s(fa,fb,fc){var ff=fb.dir,fe=fc&&fb.dir==="parentNode",fd=r++;return fb.first?function(fg,fh,fi){while((fg=fg[ff])){if(fe||fg.nodeType===1){return fa(fg,fh,fi);};};}:function(fj,fk,fl){if(!fl){var fo,fp=br+" "+fd+" ",fm=fp+q;while((fj=fj[ff])){if(fe||fj.nodeType===1){if((fo=fj[bd])===fm){return fj.sizset;}else if(typeof fo==="string"&&fo.indexOf(fp)===0){if(fj.sizset){return fj;};}else {fj[bd]=fm;if(fa(fj,fk,fl)){fj.sizset=true;return fj;};fj.sizset=false;};};};}else {while((fj=fj[ff])){if(fe||fj.nodeType===1){if(fa(fj,fk,fl)){return fj;};};};};};};function E(fq){return fq.length>1?function(fr,fs,ft){var i=fq.length;while(i--){if(!fq[i](fr,fs,ft)){return false;};};return true;}:fq[0];};function C(fu,fv,fw,fx,fy){var fA,fz=[],i=0,fB=fu.length,fC=fv!=null;for(;i<fB;i++){if((fA=fu[i])){if(!fw||fw(fA,fx,fy)){fz.push(fA);if(fC){fv.push(i);};};};};return fz;};function x(fD,fE,fF,fG,fH,fI){if(fG&&!fG[bd]){fG=x(fG);};if(fH&&!fH[bd]){fH=x(fH,fI);};return bj(function(fJ,fK,fL,fM){if(fJ&&fH){return;};var i,fP,fN,fT=[],fU=[],fO=fK.length,fR=fJ||bb(fE||"*",fL.nodeType?[fL]:fL,[],fJ),fQ=fD&&(fJ||!fE)?C(fR,fT,fD,fL,fM):fR,fS=fF?fH||(fJ?fD:fO||fG)?[]:fK:fQ;if(fF){fF(fQ,fS,fL,fM);};if(fG){fN=C(fS,fU);fG(fN,[],fL,fM);i=fN.length;while(i--){if((fP=fN[i])){fS[fU[i]]=!(fQ[fU[i]]=fP);};};};if(fJ){i=fD&&fS.length;while(i--){if((fP=fS[i])){fJ[fT[i]]=!(fK[fT[i]]=fP);};};}else {fS=C(fS===fK?fS.splice(fO,fS.length):fS);if(fH){fH(null,fK,fS,fM);}else {bt.apply(fK,fS);};};});};function N(fV){var fW,fY,j,ga=fV.length,gc=R.relative[fV[0].type],ge=gc||R.relative[" "],i=gc?1:0,gd=s(function(gf){return gf===fW;},ge,true),gb=s(function(gg){return Q.call(fW,gg)>-1;},ge,true),fX=[function(gh,gi,gj){return (!gc&&(gj||gi!==f))||((fW=gi).nodeType?gd(gh,gi,gj):gb(gh,gi,gj));}];for(;i<ga;i++){if((fY=R.relative[fV[i].type])){fX=[s(E(fX),fY)];}else {fY=R.filter[fV[i].type].apply(null,fV[i].matches);if(fY[bd]){j=++i;for(;j<ga;j++){if(R.relative[fV[j].type]){break;};};return x(i>1&&E(fX),i>1&&fV.slice(0,i-1).join("").replace(ba,"$1"),fY,i<j&&N(fV.slice(i,j)),j<ga&&N((fV=fV.slice(j))),j<ga&&fV.join(""));};fX.push(fY);};};return E(fX);};function P(gk,gl){var gn=gl.length>0,gm=gk.length>0,go=function(gp,gq,gr,gs,gt){var gx,j,gw,gA=[],gu=0,i="0",gy=gp&&[],gC=gt!=null,gv=f,gz=gp||gm&&R.find["TAG"]("*",gt&&gq.parentNode||gq),gB=(br+=gv==null?1:Math.E);if(gC){f=gq!==document&&gq;q=go.el;};for(;(gx=gz[i])!=null;i++){if(gm&&gx){for(j=0;(gw=gk[j]);j++){if(gw(gx,gq,gr)){gs.push(gx);break;};};if(gC){br=gB;q=++go.el;};};if(gn){if((gx=!gw&&gx)){gu--;};if(gp){gy.push(gx);};};};gu+=i;if(gn&&i!==gu){for(j=0;(gw=gl[j]);j++){gw(gy,gA,gq,gr);};if(gp){if(gu>0){while(i--){if(!(gy[i]||gA[i])){gA[i]=Y.call(gs);};};};gA=C(gA);};bt.apply(gs,gA);if(gC&&!gp&&gA.length>0&&(gu+gl.length)>1){X.uniqueSort(gs);};};if(gC){br=gB;f=gv;};return gy;};go.el=0;return gn?bj(go):go;};bo=X.compile=function(gD,gE){var i,gG=[],gH=[],gF=bv[bd][gD];if(!gF){if(!gE){gE=I(gD);};i=gE.length;while(i--){gF=N(gE[i]);if(gF[bd]){gG.push(gF);}else {gH.push(gF);};};gF=bv(gD,P(gH,gG));};return gF;};function bb(gI,gJ,gK,gL){var i=0,gM=gJ.length;for(;i<gM;i++){X(gI,gJ[i],gK,gL);};return gK;};function u(gN,gO,gP,gQ,gR){var i,gS,gT,gU,find,gV=I(gN),j=gV.length;if(!gQ){if(gV.length===1){gS=gV[0]=gV[0].slice(0);if(gS.length>2&&(gT=gS[0]).type==="ID"&&gO.nodeType===9&&!gR&&R.relative[gS[1].type]){gO=R.find["ID"](gT.matches[0].replace(d,""),gO,gR)[0];if(!gO){return gP;};gN=gN.slice(gS.shift().length);};for(i=t["POS"].test(gN)?-1:gS.length-1;i>=0;i--){gT=gS[i];if(R.relative[(gU=gT.type)]){break;};if((find=R.find[gU])){if((gQ=find(gT.matches[0].replace(d,""),O.test(gS[0].type)&&gO.parentNode||gO,gR))){gS.splice(i,1);gN=gQ.length&&gS.join("");if(!gN){bt.apply(gP,w.call(gQ,0));return gP;};break;};};};};};bo(gN,gV)(gQ,gO,gR,gP,O.test(gN));return gP;};if(document.querySelectorAll){(function(){var gX,hd=u,hc=/'|\\/g,ha=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,gY=[":focus"],gW=[":active",":focus"],hb=bx.matchesSelector||bx.mozMatchesSelector||bx.webkitMatchesSelector||bx.oMatchesSelector||bx.msMatchesSelector;V(function(he){he.innerHTML="<select><option selected=''></option></select>";if(!he.querySelectorAll("[selected]").length){gY.push("\\["+y+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)");};if(!he.querySelectorAll(":checked").length){gY.push(":checked");};});V(function(hf){hf.innerHTML="<p test=''></p>";if(hf.querySelectorAll("[test^='']").length){gY.push("[*^$]="+y+"*(?:\"\"|'')");};hf.innerHTML="<input type='hidden'/>";if(!hf.querySelectorAll(":enabled").length){gY.push(":enabled",":disabled");};});gY=new RegExp(gY.join("|"));u=function(hg,hh,hi,hj,hk){if(!hj&&!hk&&(!gY||!gY.test(hg))){var ho,i,hl=true,hm=bd,hp=hh,hn=hh.nodeType===9&&hg;if(hh.nodeType===1&&hh.nodeName.toLowerCase()!=="object"){ho=I(hg);if((hl=hh.getAttribute("id"))){hm=hl.replace(hc,"\\$&");}else {hh.setAttribute("id",hm);};hm="[id='"+hm+"'] ";i=ho.length;while(i--){ho[i]=hm+ho[i].join("");};hp=O.test(hg)&&hh.parentNode||hh;hn=ho.join(",");};if(hn){try{bt.apply(hi,w.call(hp.querySelectorAll(hn),0));return hi;}catch(hq){}finally{if(!hl){hh.removeAttribute("id");};};};};return hd(hg,hh,hi,hj,hk);};if(hb){V(function(hr){gX=hb.call(hr,"div");try{hb.call(hr,"[test!='']:sizzle");gW.push("!=",M);}catch(e){};});gW=new RegExp(gW.join("|"));X.matchesSelector=function(hs,ht){ht=ht.replace(ha,"='$1']");if(!D(hs)&&!gW.test(ht)&&(!gY||!gY.test(ht))){try{var hu=hb.call(hs,ht);if(hu||gX||hs.document&&hs.document.nodeType!==11){return hu;};}catch(e){};};return X(ht,null,null,[hs]).length>0;};};})();};R.pseudos["nth"]=R.pseudos["eq"];function F(){};R.filters=F.prototype=R.pseudos;R.setFilters=new F();qx.bom.Selector.query=function(hv,hw){return X(hv,hw);};qx.bom.Selector.matches=function(hx,hy){return X(hx,null,null,hy);};})(window);})();(function(){var h="useraction",g="touchend",f='ie',d="browser.version",c="event.touch",b="qx.ui.core.queue.Manager",a="browser.name";qx.Class.define(b,{statics:{__hU:false,__hV:{},__hW:0,MAX_RETRIES:10,scheduleFlush:function(i){var self=qx.ui.core.queue.Manager;self.__hV[i]=true;if(!self.__hU){self.__fq.schedule();self.__hU=true;};},flush:function(){if(qx.ui.core.queue.Manager.PAUSE){return;};var self=qx.ui.core.queue.Manager;if(self.__hX){return;};self.__hX=true;self.__fq.cancel();var j=self.__hV;self.__hY(function(){while(j.visibility||j.widget||j.appearance||j.layout||j.element){if(j.widget){delete j.widget;{qx.ui.core.queue.Widget.flush();};};if(j.visibility){delete j.visibility;{qx.ui.core.queue.Visibility.flush();};};if(j.appearance){delete j.appearance;{qx.ui.core.queue.Appearance.flush();};};if(j.widget||j.visibility||j.appearance){continue;};if(j.layout){delete j.layout;{qx.ui.core.queue.Layout.flush();};};if(j.widget||j.visibility||j.appearance||j.layout){continue;};if(j.element){delete j.element;qx.html.Element.flush();};};},function(){self.__hU=false;});self.__hY(function(){if(j.dispose){delete j.dispose;{qx.ui.core.queue.Dispose.flush();};};},function(){self.__hX=false;});self.__hW=0;},__hY:function(k,l){var self=qx.ui.core.queue.Manager;try{k();}catch(e){{};self.__hU=false;self.__hX=false;self.__hW+=1;if(qx.core.Environment.get(a)==f&&qx.core.Environment.get(d)<=7){l();};if(self.__hW<=self.MAX_RETRIES){self.scheduleFlush();}else {throw new Error("Fatal Error: Flush terminated "+(self.__hW-1)+" times in a row"+" due to exceptions in user code. The application has to be reloaded!");};throw e;}finally{l();};},__ia:function(e){var m=qx.ui.core.queue.Manager;if(e.getData()==g){m.PAUSE=true;if(m.__ib){window.clearTimeout(m.__ib);};m.__ib=window.setTimeout(function(){m.PAUSE=false;m.__ib=null;m.flush();},500);}else {m.flush();};}},defer:function(n){n.__fq=new qx.util.DeferredCall(n.flush);qx.html.Element._scheduleFlush=n.scheduleFlush;qx.event.Registration.addListener(window,h,qx.core.Environment.get(c)?n.__ia:n.flush);}});})();(function(){var c="load",b="qx.io.ImageLoader",a="html.image.naturaldimensions";qx.Bootstrap.define(b,{statics:{__cR:{},__jk:{width:null,height:null},__jl:/\.(png|gif|jpg|jpeg|bmp)\b/i,__jm:/^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.__jm.exec(k);if(o!=null){var p=(m&&qx.lang.Type.isNumber(m.width)?m.width:this.__jk.width);var n=(m&&qx.lang.Type.isNumber(m.height)?m.height:this.__jk.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.__jk;},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.__jn,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;},__jn:qx.event.GlobalError.observeMethod(function(event,G,H){var I=this.__cR[H];if(event.type===c){I.loaded=true;I.width=this.__jo(G);I.height=this.__jp(G);var J=this.__jl.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);};}),__jo:function(L){return qx.core.Environment.get(a)?L.naturalWidth:L.width;},__jp: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 i="showcase/virtuallist/icon.png",h="Select a user and press the delete button.",g="virtuallist",f="showcase.page.virtuallist.Content",e="Press the add user button and enter name and group.",d="showcase.page.virtuallist.Page",c="Click on the arrow of a group item to close the group.",b="Select a user and change values for e.g. status.",a="Virtual List";qx.Class.define(d,{extend:showcase.Page,construct:function(){showcase.Page.call(this);this.set({name:a,part:g,icon:i,contentClass:f,description:showcase.page.DescriptionBuilder.build(a,this.__BT,this.__Cu,this.__BU,this.__BV,this.__BW,this.__BX)});},members:{__BT:"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.",__Cu:{"Close Group":c,"Change User Data":b,"Add User":e,"Delete User":h},__BU:{"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."},__BV:{"pages/widget/virtuallist.html":"Virtual List"},__BW:{"#virtual~List.html":"List overview","#virtual~ListWithFilter.html":"Filtering example","#virtual~ExtendedList.html":"Custom rendering example","#virtual~GroupedList.html":"Grouping example"},__BX:{"#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:{__mm:null,__lF:null,__lG:null,__ff:null,_applyReversed:function(){this._invalidChildrenCache=true;this._applyLayoutChange();},__lH:function(){var w=this._getLayoutChildren();var length=w.length;var t=false;var r=this.__mm&&this.__mm.length!=length&&this.__lF&&this.__mm;var u;var s=r?this.__mm:new Array(length);var v=r?this.__lF: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.__mm=s;this.__lF=v;};this.__lG=t;this.__ff=w;delete this._invalidChildrenCache;},verifyLayoutProperty:null,renderLayout:function(x,y){if(this._invalidChildrenCache){this.__lH();};var E=this.__ff;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.__mm[i];K=J!=null?Math.floor((x-B)*J):E[i].getSizeHint().width;P.push(K);F+=K;};if(this.__lG&&F!=x){var H={};var L,O;for(i=0;i<length;i+=1){L=this.__lF[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.__lH();};var bc=qx.ui.layout.Util;var bk=this.__ff;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.__lF[i];var X=this.__mm[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.__mm=this.__lF=this.__ff=null;}});})();(function(){var h="Try expanding some folders by using the arrow icon or double clicking.",g="showcase.page.tree.Page",f="Select multiple items, e.g. by holding the Shift key.",e="Resize the window to make the tree scrollbars appear.",d="showcase.page.tree.Content",c="showcase/tree/icon.png",b="tree",a="Tree";qx.Class.define(g,{extend:showcase.Page,construct:function(){showcase.Page.call(this);this.set({name:a,part:b,icon:c,contentClass:d,description:showcase.page.DescriptionBuilder.build(a,this.__BT,this.__Cu,this.__BU,this.__BV,this.__BW,this.__BX)});},members:{__BT:"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.",__Cu:{"Expand":h,"Resize":e,"Selection":f},__BU:{"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."},__BV:{"pages/widget/tree.html":"The Tree Widget"},__BW:{"#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"},__BX:{"#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.__iU();var h=g.indexOf(b);if(h!=-1){g=g.substr(0,h);};return g;},getVariant:function(){var i=qx.bom.client.Locale.__iU();var k=a;var j=i.indexOf(b);if(j!=-1){k=i.substr(j+1);};return k;},__iU: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 p="<h1>",o="</div>",n="<p>",m="<h2>Try This</h2>",l="",k="</p>",j="<h2>Demos</h2>",i="showcase.page.DescriptionBuilder",h="http://manual.qooxdoo.org/2.1.1/",g="http://demo.qooxdoo.org/2.1.1/demobrowser/",c="<div id='description'>",f="http://demo.qooxdoo.org/2.1.1/apiviewer/",e="<h2>Api</h2>",b="</h1>",a="<h2>Documentation</h2>",d="<h2>Features</h2>";qx.Class.define(i,{statics:{_demoPrefix:g,_apiPrefix:f,_manualPrefix:h,build:function(q,r,s,t,u,v,w){var x=[];x.push(c,p,q,b,n,r,k);if(s){x.push(m,this.__CC(s));};if(t){x.push(d,this.__CC(t));};if(u){x.push(a,this.__CB(this._manualPrefix,u));};if(v){x.push(j,this.__CB(this._demoPrefix,v));};if(w){x.push(e,this.__CB(this._apiPrefix,w));};x.push(o);return x.join(l);},__CB:function(y,z){var A=["<ul>"];for(var B in z){A.push("<li><a href='",y,B,"' target='_blank'>",z[B],"</a></li>");};A.push("</ul>");return A.join("");},__CC:function(C){var D=["<ul>"];for(var E in C){D.push("<li><strong>",E,"</strong>: ",C[E],"</li>");};D.push("</ul>");return D.join("");}}});})();(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"}}});})();(function(){var i="showcase.page.dragdrop.Page",h="You can also move items back to the shop.",g="showcase/dragdrop/icon.png",f="Drag &amp; Drop",e="You can reorder both lists.",d="Drag & Drop",c="dragdrop",b="showcase.page.dragdrop.Content",a="Try moving an item to the cart.";qx.Class.define(i,{extend:showcase.Page,construct:function(){showcase.Page.call(this);this.set({name:d,part:c,icon:g,contentClass:b,description:showcase.page.DescriptionBuilder.build(f,this.__BT,this.__Cu,this.__BU,this.__BV,this.__BW,this.__BX)});},members:{__BT:"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.",__Cu:{"Drag":a,"Reorder":e,"Move":h},__BU:null,__BV:{"pages/desktop/ui_dragdrop.html":"Drag &amp; Drop"},__BW:{"#ui~DragDrop.html":"Drag &amp; Drop with lists"},__BX:{"#qx.ui.core.Widget~drag":"Widget Drag Event","#qx.ui.core.DragDropCursor":"Drag&amp;Drop Cursor"}}});})();

qx.$$loader.init();

