(function(){ if (!window.qx) window.qx = {}; qx.$$start = new Date(); if (!window.qxsettings) qxsettings = {}; var settings = {"qx.application":"di_lemmata.Application","qx.revision":"unknown","qx.theme":"di_lemmata.theme.Theme","qx.version":"1.4.1"}; for (var k in settings) qxsettings[k] = settings[k]; if (!window.qxvariants) qxvariants = {}; var variants = {"qx.debug":"off"}; for (var k in variants) qxvariants[k] = variants[k]; if (!qx.$$environment) qx.$$environment = {}; var envinfo = {"qx.application":"di_lemmata.Application","qx.debug":false,"qx.revision":"unknown","qx.theme":"di_lemmata.theme.Theme","qx.version":"1.4.1"}; for (var k in envinfo) qx.$$environment[k] = envinfo[k]; if (!qx.$$libraries) qx.$$libraries = {}; var libinfo = {"__out__":{"sourceUri":"script"},"di_lemmata":{"resourceUri":"resource","sourceUri":"script","version":"trunk"},"qx":{"resourceUri":"resource","sourceUri":"script","version":"1.4.1"}}; for (var k in libinfo) qx.$$libraries[k] = libinfo[k]; qx.$$resources = {}; qx.$$translations = {}; qx.$$locales = {}; qx.$$packageData = {}; qx.$$loader = { parts : {"boot":[0]}, uris : [["__out__:di_lemmata.js"]], urisBefore : [], packageHashes : {"0":"4e88dceaaeb2"}, boot : "boot", closureParts : {}, bootIsInline : true, addNoCacheParam : false, decodeUris : function(compressedUris) { var libs = qx.$$libraries; var uris = []; for (var i=0; i0){ loadScriptList(l.urisBefore, function(){ l.initUris(); }); } else { l.initUris(); } } qx.$$loader.initUris = function(){ var l=qx.$$loader; var bootPackageHash=l.packageHashes[l.parts[l.boot][0]]; if (l.bootIsInline){ l.importPackageData(qx.$$packageData[bootPackageHash]); l.signalStartup(); } else { loadScriptList(l.decodeUris(l.uris[l.parts[l.boot]]), function(){ // Opera needs this extra time to parse the scripts window.setTimeout(function(){ l.importPackageData(qx.$$packageData[bootPackageHash] || {}); l.signalStartup(); }, 0); }); } } })(); qx.$$packageData['4e88dceaaeb2']={"locales":{"C":{"alternateQuotationEnd":"’","alternateQuotationStart":"‘","cldr_am":"AM","cldr_date_format_full":"EEEE, MMMM d, y","cldr_date_format_long":"MMMM d, y","cldr_date_format_medium":"MMM d, y","cldr_date_format_short":"M/d/yy","cldr_date_time_format_EEEd":"d EEE","cldr_date_time_format_Hm":"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":"EEE, M/d/y","cldr_date_time_format_yMMM":"MMM y","cldr_date_time_format_yMMMEd":"EEE, MMM 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":"Zone"},"de":{"alternateQuotationEnd":"‘","alternateQuotationStart":"‚","cldr_am":"vorm.","cldr_date_format_full":"EEEE, d. MMMM y","cldr_date_format_long":"d. MMMM y","cldr_date_format_medium":"dd.MM.yyyy","cldr_date_format_short":"dd.MM.yy","cldr_date_time_format_Ed":"E, d.","cldr_date_time_format_H":"HH 'Uhr'","cldr_date_time_format_Hm":"HH:mm","cldr_date_time_format_Hms":"HH:mm:ss","cldr_date_time_format_M":"L","cldr_date_time_format_MEd":"E, d.M.","cldr_date_time_format_MMM":"LLL","cldr_date_time_format_MMMEd":"E, d. MMM","cldr_date_time_format_MMMMEd":"E, d. MMMM","cldr_date_time_format_MMMMdd":"dd. MMMM","cldr_date_time_format_MMMd":"d. MMM","cldr_date_time_format_MMd":"d.MM.","cldr_date_time_format_MMdd":"dd.MM.","cldr_date_time_format_Md":"d.M.","cldr_date_time_format_d":"d","cldr_date_time_format_hm":"h:mm a","cldr_date_time_format_hms":"h:mm:ss a","cldr_date_time_format_ms":"mm:ss","cldr_date_time_format_y":"y","cldr_date_time_format_yM":"M.y","cldr_date_time_format_yMEd":"EEE, d.M.y","cldr_date_time_format_yMMM":"MMM y","cldr_date_time_format_yMMMEd":"EEE, d. MMM 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":"Juni","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"},"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_EEEd":"d EEE","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":"EEE, M/d/y","cldr_date_time_format_yMMM":"MMM y","cldr_date_time_format_yMMMEd":"EEE, MMM 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":"Zone"},"ru":{"alternateQuotationEnd":"“","alternateQuotationStart":"„","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":"H","cldr_date_time_format_Hm":"H:mm","cldr_date_time_format_Hms":"H:mm:ss","cldr_date_time_format_M":"L","cldr_date_time_format_MEd":"E, d.M","cldr_date_time_format_MMM":"LLL","cldr_date_time_format_MMMEd":"E, d MMM","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_d":"d","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":"EEE, d.M.y","cldr_date_time_format_yMMM":"LLL y","cldr_date_time_format_yMMMEd":"E, d MMM y","cldr_date_time_format_yQ":"Q y","cldr_date_time_format_yQQQ":"y QQQ","cldr_date_time_format_yyMM":"MM.yy","cldr_date_time_format_yyMMM":"LLL yy","cldr_date_time_format_yyMMMEEEd":"EEE, d MMM yy","cldr_date_time_format_yyQ":"Q yy","cldr_date_time_format_yyyy":"y","cldr_date_time_format_yyyyLLLL":"LLLL y","cldr_date_time_format_yyyyMM":"MM.yyyy","cldr_date_time_format_yyyyMMMM":"LLLL y","cldr_date_time_format_yyyyQQQQ":"QQQQ y 'г'.","cldr_day_format_abbreviated_fri":"пт","cldr_day_format_abbreviated_mon":"пн","cldr_day_format_abbreviated_sat":"сб","cldr_day_format_abbreviated_sun":"вс","cldr_day_format_abbreviated_thu":"чт","cldr_day_format_abbreviated_tue":"вт","cldr_day_format_abbreviated_wed":"ср","cldr_day_format_wide_fri":"пятница","cldr_day_format_wide_mon":"понедельник","cldr_day_format_wide_sat":"суббота","cldr_day_format_wide_sun":"воскресенье","cldr_day_format_wide_thu":"четверг","cldr_day_format_wide_tue":"вторник","cldr_day_format_wide_wed":"среда","cldr_day_stand-alone_abbreviated_fri":"Пт","cldr_day_stand-alone_abbreviated_mon":"Пн","cldr_day_stand-alone_abbreviated_sat":"Сб","cldr_day_stand-alone_abbreviated_sun":"Вс","cldr_day_stand-alone_abbreviated_thu":"Чт","cldr_day_stand-alone_abbreviated_tue":"Вт","cldr_day_stand-alone_abbreviated_wed":"Ср","cldr_day_stand-alone_narrow_fri":"П","cldr_day_stand-alone_narrow_mon":"П","cldr_day_stand-alone_narrow_sat":"С","cldr_day_stand-alone_narrow_sun":"В","cldr_day_stand-alone_narrow_thu":"Ч","cldr_day_stand-alone_narrow_tue":"В","cldr_day_stand-alone_narrow_wed":"С","cldr_day_stand-alone_wide_fri":"Пятница","cldr_day_stand-alone_wide_mon":"Понедельник","cldr_day_stand-alone_wide_sat":"Суббота","cldr_day_stand-alone_wide_sun":"Воскресенье","cldr_day_stand-alone_wide_thu":"Четверг","cldr_day_stand-alone_wide_tue":"Вторник","cldr_day_stand-alone_wide_wed":"Среда","cldr_month_format_abbreviated_1":"янв.","cldr_month_format_abbreviated_10":"окт.","cldr_month_format_abbreviated_11":"нояб.","cldr_month_format_abbreviated_12":"дек.","cldr_month_format_abbreviated_2":"февр.","cldr_month_format_abbreviated_3":"марта","cldr_month_format_abbreviated_4":"апр.","cldr_month_format_abbreviated_5":"мая","cldr_month_format_abbreviated_6":"июня","cldr_month_format_abbreviated_7":"июля","cldr_month_format_abbreviated_8":"авг.","cldr_month_format_abbreviated_9":"сент.","cldr_month_format_wide_1":"января","cldr_month_format_wide_10":"октября","cldr_month_format_wide_11":"ноября","cldr_month_format_wide_12":"декабря","cldr_month_format_wide_2":"февраля","cldr_month_format_wide_3":"марта","cldr_month_format_wide_4":"апреля","cldr_month_format_wide_5":"мая","cldr_month_format_wide_6":"июня","cldr_month_format_wide_7":"июля","cldr_month_format_wide_8":"августа","cldr_month_format_wide_9":"сентября","cldr_month_stand-alone_abbreviated_1":"янв.","cldr_month_stand-alone_abbreviated_10":"окт.","cldr_month_stand-alone_abbreviated_11":"нояб.","cldr_month_stand-alone_abbreviated_12":"дек.","cldr_month_stand-alone_abbreviated_2":"февр.","cldr_month_stand-alone_abbreviated_3":"март","cldr_month_stand-alone_abbreviated_4":"апр.","cldr_month_stand-alone_abbreviated_5":"май","cldr_month_stand-alone_abbreviated_6":"июнь","cldr_month_stand-alone_abbreviated_7":"июль","cldr_month_stand-alone_abbreviated_8":"авг.","cldr_month_stand-alone_abbreviated_9":"сент.","cldr_month_stand-alone_narrow_1":"Я","cldr_month_stand-alone_narrow_10":"О","cldr_month_stand-alone_narrow_11":"Н","cldr_month_stand-alone_narrow_12":"Д","cldr_month_stand-alone_narrow_2":"Ф","cldr_month_stand-alone_narrow_3":"М","cldr_month_stand-alone_narrow_4":"А","cldr_month_stand-alone_narrow_5":"М","cldr_month_stand-alone_narrow_6":"И","cldr_month_stand-alone_narrow_7":"И","cldr_month_stand-alone_narrow_8":"А","cldr_month_stand-alone_narrow_9":"С","cldr_month_stand-alone_wide_1":"Январь","cldr_month_stand-alone_wide_10":"Октябрь","cldr_month_stand-alone_wide_11":"Ноябрь","cldr_month_stand-alone_wide_12":"Декабрь","cldr_month_stand-alone_wide_2":"Февраль","cldr_month_stand-alone_wide_3":"Март","cldr_month_stand-alone_wide_4":"Апрель","cldr_month_stand-alone_wide_5":"Май","cldr_month_stand-alone_wide_6":"Июнь","cldr_month_stand-alone_wide_7":"Июль","cldr_month_stand-alone_wide_8":"Август","cldr_month_stand-alone_wide_9":"Сентябрь","cldr_number_decimal_separator":",","cldr_number_group_separator":" ","cldr_number_percent_format":"#,##0 %","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":"День","dayperiod":"AM/PM","era":"Эра","hour":"Час","minute":"Минута","month":"Месяц","quotationEnd":"»","quotationStart":"«","second":"Секунда","week":"Неделя","weekday":"День недели","year":"Год","zone":"Часовой пояс"}},"resources":{"di_lemmata/decoration/Thumbs.db":"di_lemmata","di_lemmata/decoration/app-header.png":[110,20,"png","di_lemmata"],"di_lemmata/decoration/arrows/down-invert.gif":[7,4,"gif","di_lemmata"],"di_lemmata/decoration/arrows/down-small.gif":[5,3,"gif","di_lemmata"],"di_lemmata/decoration/arrows/down.gif":[7,4,"gif","di_lemmata"],"di_lemmata/decoration/arrows/forward.gif":[8,7,"gif","di_lemmata"],"di_lemmata/decoration/arrows/left-invert.gif":[4,7,"gif","di_lemmata"],"di_lemmata/decoration/arrows/left.gif":[4,7,"gif","di_lemmata"],"di_lemmata/decoration/arrows/rewind.gif":[8,7,"gif","di_lemmata"],"di_lemmata/decoration/arrows/right-invert.gif":[4,7,"gif","di_lemmata"],"di_lemmata/decoration/arrows/right.gif":[4,7,"gif","di_lemmata"],"di_lemmata/decoration/arrows/up-invert.gif":[7,4,"gif","di_lemmata"],"di_lemmata/decoration/arrows/up-small.gif":[5,3,"gif","di_lemmata"],"di_lemmata/decoration/arrows/up.gif":[7,4,"gif","di_lemmata"],"di_lemmata/decoration/blank.gif":[1,1,"gif","di_lemmata"],"di_lemmata/decoration/checkbox/checked-disabled.png":[6,6,"png","di_lemmata"],"di_lemmata/decoration/checkbox/checked.png":[6,6,"png","di_lemmata"],"di_lemmata/decoration/checkbox/undetermined-disabled.png":[6,2,"png","di_lemmata"],"di_lemmata/decoration/checkbox/undetermined.png":[6,2,"png","di_lemmata"],"di_lemmata/decoration/colorselector/brightness-field.png":[19,256,"png","di_lemmata"],"di_lemmata/decoration/colorselector/brightness-handle.gif":[35,11,"gif","di_lemmata"],"di_lemmata/decoration/colorselector/huesaturation-field.jpg":[256,256,"jpeg","di_lemmata"],"di_lemmata/decoration/colorselector/huesaturation-handle.gif":[11,11,"gif","di_lemmata"],"di_lemmata/decoration/cursors/alias.gif":[19,15,"gif","di_lemmata"],"di_lemmata/decoration/cursors/copy.gif":[19,15,"gif","di_lemmata"],"di_lemmata/decoration/cursors/move.gif":[13,9,"gif","di_lemmata"],"di_lemmata/decoration/cursors/nodrop.gif":[20,20,"gif","di_lemmata"],"di_lemmata/decoration/decoration_graydient.zip":"di_lemmata","di_lemmata/decoration/decoration_silverblue.zip":"di_lemmata","di_lemmata/decoration/form/tooltip-error-arrow.png":[11,14,"png","di_lemmata"],"di_lemmata/decoration/form/tooltip-error-b.png":[6,6,"png","di_lemmata"],"di_lemmata/decoration/form/tooltip-error-bl.png":[6,6,"png","di_lemmata"],"di_lemmata/decoration/form/tooltip-error-br.png":[6,6,"png","di_lemmata"],"di_lemmata/decoration/form/tooltip-error-c.png":[40,18,"png","di_lemmata"],"di_lemmata/decoration/form/tooltip-error-l.png":[6,18,"png","di_lemmata"],"di_lemmata/decoration/form/tooltip-error-r.png":[6,18,"png","di_lemmata"],"di_lemmata/decoration/form/tooltip-error-t.png":[6,6,"png","di_lemmata"],"di_lemmata/decoration/form/tooltip-error-tl.png":[6,6,"png","di_lemmata"],"di_lemmata/decoration/form/tooltip-error-tr.png":[6,6,"png","di_lemmata"],"di_lemmata/decoration/form/tooltip-error.png":[127,30,"png","di_lemmata"],"di_lemmata/decoration/menu/checkbox-invert.gif":[16,7,"gif","di_lemmata"],"di_lemmata/decoration/menu/checkbox.gif":[16,7,"gif","di_lemmata"],"di_lemmata/decoration/menu/radiobutton-invert.gif":[16,5,"gif","di_lemmata"],"di_lemmata/decoration/menu/radiobutton.gif":[16,5,"gif","di_lemmata"],"di_lemmata/decoration/slider/slider-horizontal-b.png":[2,2,"png","di_lemmata"],"di_lemmata/decoration/slider/slider-horizontal-bl.png":[2,2,"png","di_lemmata"],"di_lemmata/decoration/slider/slider-horizontal-br.png":[2,2,"png","di_lemmata"],"di_lemmata/decoration/slider/slider-horizontal-c.png":[4,10,"png","di_lemmata"],"di_lemmata/decoration/slider/slider-horizontal-combined.png":[28,14,"png","di_lemmata"],"di_lemmata/decoration/slider/slider-horizontal-l.png":[2,10,"png","di_lemmata"],"di_lemmata/decoration/slider/slider-horizontal-r.png":[2,10,"png","di_lemmata"],"di_lemmata/decoration/slider/slider-horizontal-t.png":[2,2,"png","di_lemmata"],"di_lemmata/decoration/slider/slider-horizontal-tl.png":[2,2,"png","di_lemmata"],"di_lemmata/decoration/slider/slider-horizontal-tr.png":[2,2,"png","di_lemmata"],"di_lemmata/decoration/slider/slider-horizontal.png":[8,14,"png","di_lemmata"],"di_lemmata/decoration/slider/slider-vertical-b.png":[2,2,"png","di_lemmata"],"di_lemmata/decoration/slider/slider-vertical-bl.png":[2,2,"png","di_lemmata"],"di_lemmata/decoration/slider/slider-vertical-br.png":[2,2,"png","di_lemmata"],"di_lemmata/decoration/slider/slider-vertical-c.png":[10,4,"png","di_lemmata"],"di_lemmata/decoration/slider/slider-vertical-combined.png":[40,8,"png","di_lemmata"],"di_lemmata/decoration/slider/slider-vertical-l.png":[2,4,"png","di_lemmata"],"di_lemmata/decoration/slider/slider-vertical-r.png":[2,4,"png","di_lemmata"],"di_lemmata/decoration/slider/slider-vertical-t.png":[2,2,"png","di_lemmata"],"di_lemmata/decoration/slider/slider-vertical-tl.png":[2,2,"png","di_lemmata"],"di_lemmata/decoration/slider/slider-vertical-tr.png":[2,2,"png","di_lemmata"],"di_lemmata/decoration/slider/slider-vertical.png":[14,8,"png","di_lemmata"],"di_lemmata/decoration/splitpane/knob-horizontal1.png":[7,18,"png","di_lemmata"],"di_lemmata/decoration/splitpane/knob-vertical1.png":[18,7,"png","di_lemmata"],"di_lemmata/decoration/table/ascending-invert.png":[10,10,"png","di_lemmata"],"di_lemmata/decoration/table/ascending.png":[8,5,"png","di_lemmata"],"di_lemmata/decoration/table/boolean-false.png":[14,14,"png","di_lemmata"],"di_lemmata/decoration/table/boolean-true.png":[14,14,"png","di_lemmata"],"di_lemmata/decoration/table/descending-invert.png":[10,10,"png","di_lemmata"],"di_lemmata/decoration/table/descending.png":[8,5,"png","di_lemmata"],"di_lemmata/decoration/table/select-column-order.png":[10,9,"png","di_lemmata"],"di_lemmata/decoration/tabview/close-hovered.png":[10,10,"png","di_lemmata"],"di_lemmata/decoration/tabview/close.png":[10,10,"png","di_lemmata"],"di_lemmata/decoration/toolbar/toolbar-handle-knob.gif":[1,8,"gif","di_lemmata"],"di_lemmata/decoration/toolbar/toolbar-handle-knob.png":[1,8,"png","di_lemmata"],"di_lemmata/decoration/toolbar/toolbar-part.gif":[7,1,"gif","di_lemmata"],"di_lemmata/decoration/toolbar/toolbar-part.png":[7,1,"png","di_lemmata"],"di_lemmata/decoration/toolbar/toolbar-part1.gif":[7,1,"gif","di_lemmata"],"di_lemmata/decoration/tree/closed-selected.png":[8,8,"png","di_lemmata"],"di_lemmata/decoration/tree/closed.png":[8,8,"png","di_lemmata"],"di_lemmata/decoration/tree/minus.gif":[19,16,"gif","di_lemmata"],"di_lemmata/decoration/tree/open-selected.png":[8,8,"png","di_lemmata"],"di_lemmata/decoration/tree/open.png":[8,8,"png","di_lemmata"],"di_lemmata/decoration/tree/plus.gif":[19,16,"gif","di_lemmata"],"di_lemmata/decoration/treevirtual/cross.gif":[19,16,"gif","di_lemmata"],"di_lemmata/decoration/treevirtual/cross_minus.gif":[19,16,"gif","di_lemmata"],"di_lemmata/decoration/treevirtual/cross_plus.gif":[19,16,"gif","di_lemmata"],"di_lemmata/decoration/treevirtual/end.gif":[19,16,"gif","di_lemmata"],"di_lemmata/decoration/treevirtual/end_minus.gif":[19,16,"gif","di_lemmata"],"di_lemmata/decoration/treevirtual/end_plus.gif":[19,16,"gif","di_lemmata"],"di_lemmata/decoration/treevirtual/line.gif":[19,16,"gif","di_lemmata"],"di_lemmata/decoration/treevirtual/only_minus.gif":[19,16,"gif","di_lemmata"],"di_lemmata/decoration/treevirtual/only_plus.gif":[19,16,"gif","di_lemmata"],"di_lemmata/decoration/treevirtual/start.gif":[19,16,"gif","di_lemmata"],"di_lemmata/decoration/treevirtual/start_minus.gif":[19,16,"gif","di_lemmata"],"di_lemmata/decoration/treevirtual/start_plus.gif":[19,16,"gif","di_lemmata"],"di_lemmata/decoration/window/close-hovered.png":[13,13,"png","di_lemmata"],"di_lemmata/decoration/window/close.gif":[13,13,"gif","di_lemmata"],"di_lemmata/decoration/window/close.png":[13,13,"png","di_lemmata"],"di_lemmata/decoration/window/close1.png":[14,14,"png","di_lemmata"],"di_lemmata/decoration/window/inactive.png":[13,13,"png","di_lemmata"],"di_lemmata/decoration/window/maximize-hovered.png":[13,13,"png","di_lemmata"],"di_lemmata/decoration/window/maximize.gif":[9,9,"gif","di_lemmata"],"di_lemmata/decoration/window/maximize.png":[13,13,"png","di_lemmata"],"di_lemmata/decoration/window/minimize-hovered.png":[13,13,"png","di_lemmata"],"di_lemmata/decoration/window/minimize.gif":[9,9,"gif","di_lemmata"],"di_lemmata/decoration/window/minimize.png":[13,13,"png","di_lemmata"],"di_lemmata/decoration/window/restore-hovered.png":[13,13,"png","di_lemmata"],"di_lemmata/decoration/window/restore.gif":[8,9,"gif","di_lemmata"],"di_lemmata/decoration/window/restore.png":[13,13,"png","di_lemmata"],"di_lemmata/icon/16/Thumbs.db":"di_lemmata","di_lemmata/icon/16/application-pdf.png":[16,16,"png","di_lemmata"],"di_lemmata/icon/16/dialog-apply.png":[16,16,"png","di_lemmata"],"di_lemmata/icon/16/dialog-close.png":[16,16,"png","di_lemmata"],"di_lemmata/icon/16/dialog-ok.png":[16,16,"png","di_lemmata"],"di_lemmata/icon/16/document-new.png":[16,16,"png","di_lemmata"],"di_lemmata/icon/16/edit-find.png":[16,16,"png","di_lemmata"],"di_lemmata/icon/16/filter.png":[16,16,"png","di_lemmata"],"di_lemmata/icon/16/folder-open.png":[16,16,"png","di_lemmata"],"di_lemmata/icon/16/folder.png":[16,16,"png","di_lemmata"],"di_lemmata/icon/16/help-browser.png":[16,16,"png","di_lemmata"],"di_lemmata/icon/16/internet-web-browser.png":[16,16,"png","di_lemmata"],"di_lemmata/icon/16/mail-message-new.png":[16,16,"png","di_lemmata"],"di_lemmata/icon/16/text-plain.png":[16,16,"png","di_lemmata"],"di_lemmata/icon/16/text-x-generic-template.png":[16,16,"png","di_lemmata"],"di_lemmata/icon/16/user-trash-full.png":[16,16,"png","di_lemmata"],"di_lemmata/icon/22/Thumbs.db":"di_lemmata","di_lemmata/icon/22/edit-copy.png":[22,22,"png","di_lemmata"],"di_lemmata/icon/22/edit-find.png":[22,22,"png","di_lemmata"],"di_lemmata/icon/22/go-home.png":[22,22,"png","di_lemmata"],"di_lemmata/icon/22/help-browser.png":[22,22,"png","di_lemmata"],"di_lemmata/icon/22/internet-group-chat.png":[22,22,"png","di_lemmata"],"di_lemmata/icon/22/locale.png":[22,22,"png","di_lemmata"],"di_lemmata/icon/22/logo.png":[22,22,"png","di_lemmata"],"di_lemmata/icon/22/preferences-system-windows.png":[22,22,"png","di_lemmata"],"di_lemmata/icon/22/text-x-generic.png":[22,22,"png","di_lemmata"],"di_lemmata/icon/22/user-trash-full.png":[22,22,"png","di_lemmata"],"di_lemmata/icon/22/utilities-dictionary.png":[22,22,"png","di_lemmata"],"di_lemmata/icon/22/wikipedia.png":[22,22,"png","di_lemmata"],"di_lemmata/icon/22/x-office-address-book.png":[22,22,"png","di_lemmata"],"di_lemmata/icon/22/x-office-spreadsheet.png":[22,22,"png","di_lemmata"],"di_lemmata/icon/Thumbs.db":"di_lemmata","di_lemmata/icon/bin.png":[16,16,"png","di_lemmata"],"di_lemmata/icon/logo_small.gif":[16,16,"gif","di_lemmata"],"di_lemmata/icon/multimedia-volume-control.png":[16,16,"png","di_lemmata"],"di_lemmata/icon/office-calendar.png":[16,16,"png","di_lemmata"],"di_lemmata/icon/preferences-clock.png":[16,16,"png","di_lemmata"],"di_lemmata/icon/search.png":[16,16,"png","di_lemmata"],"di_lemmata/icon/utilities-calculator.png":[22,22,"png","di_lemmata"],"qx/decoration/Classic/arrows-combined.gif":[124,7,"gif","qx"],"qx/decoration/Classic/arrows/down-invert.gif":[7,4,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-38,0],"qx/decoration/Classic/arrows/down-small-invert.gif":[5,3,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-87,0],"qx/decoration/Classic/arrows/down-small.gif":[5,3,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-53,0],"qx/decoration/Classic/arrows/down.gif":[7,4,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-113,0],"qx/decoration/Classic/arrows/forward-invert.gif":[8,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-30,0],"qx/decoration/Classic/arrows/forward.gif":[8,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-18,0],"qx/decoration/Classic/arrows/left-invert.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-92,0],"qx/decoration/Classic/arrows/left-small-invert.gif":[3,5,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-58,0],"qx/decoration/Classic/arrows/left-small.gif":[3,5,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-15,0],"qx/decoration/Classic/arrows/left.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-120,0],"qx/decoration/Classic/arrows/next-invert.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-80,0],"qx/decoration/Classic/arrows/next.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-109,0],"qx/decoration/Classic/arrows/previous-invert.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-69,0],"qx/decoration/Classic/arrows/previous.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-65,0],"qx/decoration/Classic/arrows/rewind-invert.gif":[8,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-45,0],"qx/decoration/Classic/arrows/rewind.gif":[8,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-101,0],"qx/decoration/Classic/arrows/right-invert.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-61,0],"qx/decoration/Classic/arrows/right-small-invert.gif":[3,5,"gif","qx","qx/decoration/Classic/arrows-combined.gif",0,0],"qx/decoration/Classic/arrows/right-small.gif":[3,5,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-84,0],"qx/decoration/Classic/arrows/right.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-26,0],"qx/decoration/Classic/arrows/up-invert.gif":[7,4,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-73,0],"qx/decoration/Classic/arrows/up-small-invert.gif":[5,3,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-96,0],"qx/decoration/Classic/arrows/up-small.gif":[5,3,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-3,0],"qx/decoration/Classic/arrows/up.gif":[7,4,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-8,0],"qx/decoration/Classic/checkbox-radiobutton-combined.png":[504,14,"png","qx"],"qx/decoration/Classic/colorselector-combined.gif":[46,11,"gif","qx"],"qx/decoration/Classic/colorselector/brightness-field.png":[19,256,"png","qx"],"qx/decoration/Classic/colorselector/brightness-handle.gif":[35,11,"gif","qx","qx/decoration/Classic/colorselector-combined.gif",-11,0],"qx/decoration/Classic/colorselector/huesaturation-field.jpg":[256,256,"jpeg","qx"],"qx/decoration/Classic/colorselector/huesaturation-handle.gif":[11,11,"gif","qx","qx/decoration/Classic/colorselector-combined.gif",0,0],"qx/decoration/Classic/cursors-combined.gif":[71,20,"gif","qx"],"qx/decoration/Classic/cursors/alias.gif":[19,15,"gif","qx","qx/decoration/Classic/cursors-combined.gif",-52,0],"qx/decoration/Classic/cursors/copy.gif":[19,15,"gif","qx","qx/decoration/Classic/cursors-combined.gif",-20,0],"qx/decoration/Classic/cursors/move.gif":[13,9,"gif","qx","qx/decoration/Classic/cursors-combined.gif",-39,0],"qx/decoration/Classic/cursors/nodrop.gif":[20,20,"gif","qx","qx/decoration/Classic/cursors-combined.gif",0,0],"qx/decoration/Classic/datechooser/last-month-invert.png":[16,16,"png","qx"],"qx/decoration/Classic/datechooser/last-month.png":[16,16,"png","qx"],"qx/decoration/Classic/datechooser/last-year-invert.png":[16,16,"png","qx"],"qx/decoration/Classic/datechooser/last-year.png":[16,16,"png","qx"],"qx/decoration/Classic/datechooser/next-month-invert.png":[16,16,"png","qx"],"qx/decoration/Classic/datechooser/next-month.png":[16,16,"png","qx"],"qx/decoration/Classic/datechooser/next-year-invert.png":[16,16,"png","qx"],"qx/decoration/Classic/datechooser/next-year.png":[16,16,"png","qx"],"qx/decoration/Classic/form/checkbox-checked-disabled.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-336,0],"qx/decoration/Classic/form/checkbox-checked-focused-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-28,0],"qx/decoration/Classic/form/checkbox-checked-focused.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-462,0],"qx/decoration/Classic/form/checkbox-checked-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-112,0],"qx/decoration/Classic/form/checkbox-checked-hovered.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-140,0],"qx/decoration/Classic/form/checkbox-checked-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-98,0],"qx/decoration/Classic/form/checkbox-checked-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-308,0],"qx/decoration/Classic/form/checkbox-checked-pressed.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",0,0],"qx/decoration/Classic/form/checkbox-checked.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-266,0],"qx/decoration/Classic/form/checkbox-disabled.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-84,0],"qx/decoration/Classic/form/checkbox-focused-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-476,0],"qx/decoration/Classic/form/checkbox-focused.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-392,0],"qx/decoration/Classic/form/checkbox-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-196,0],"qx/decoration/Classic/form/checkbox-hovered.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-154,0],"qx/decoration/Classic/form/checkbox-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-350,0],"qx/decoration/Classic/form/checkbox-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-448,0],"qx/decoration/Classic/form/checkbox-pressed.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-70,0],"qx/decoration/Classic/form/checkbox-undetermined-disabled.png":[14,14,"png","qx"],"qx/decoration/Classic/form/checkbox-undetermined-focused-invalid.png":[14,14,"png","qx"],"qx/decoration/Classic/form/checkbox-undetermined-focused.png":[14,14,"png","qx"],"qx/decoration/Classic/form/checkbox-undetermined-hovered-invalid.png":[14,14,"png","qx"],"qx/decoration/Classic/form/checkbox-undetermined-hovered.png":[14,14,"png","qx"],"qx/decoration/Classic/form/checkbox-undetermined-invalid.png":[14,14,"png","qx"],"qx/decoration/Classic/form/checkbox-undetermined.png":[14,14,"png","qx"],"qx/decoration/Classic/form/checkbox.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-490,0],"qx/decoration/Classic/form/radiobutton-checked-disabled.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-210,0],"qx/decoration/Classic/form/radiobutton-checked-focused-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-406,0],"qx/decoration/Classic/form/radiobutton-checked-focused.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-378,0],"qx/decoration/Classic/form/radiobutton-checked-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-252,0],"qx/decoration/Classic/form/radiobutton-checked-hovered.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-182,0],"qx/decoration/Classic/form/radiobutton-checked-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-294,0],"qx/decoration/Classic/form/radiobutton-checked-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-420,0],"qx/decoration/Classic/form/radiobutton-checked-pressed.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-56,0],"qx/decoration/Classic/form/radiobutton-checked.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-322,0],"qx/decoration/Classic/form/radiobutton-disabled.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-364,0],"qx/decoration/Classic/form/radiobutton-focused-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-434,0],"qx/decoration/Classic/form/radiobutton-focused.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-168,0],"qx/decoration/Classic/form/radiobutton-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-126,0],"qx/decoration/Classic/form/radiobutton-hovered.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-42,0],"qx/decoration/Classic/form/radiobutton-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-280,0],"qx/decoration/Classic/form/radiobutton-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-238,0],"qx/decoration/Classic/form/radiobutton-pressed.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-14,0],"qx/decoration/Classic/form/radiobutton.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-224,0],"qx/decoration/Classic/menu-combined.gif":[64,7,"gif","qx"],"qx/decoration/Classic/menu/checkbox-invert.gif":[16,7,"gif","qx","qx/decoration/Classic/menu-combined.gif",-16,0],"qx/decoration/Classic/menu/checkbox.gif":[16,7,"gif","qx","qx/decoration/Classic/menu-combined.gif",-32,0],"qx/decoration/Classic/menu/radiobutton-invert.gif":[16,5,"gif","qx","qx/decoration/Classic/menu-combined.gif",0,0],"qx/decoration/Classic/menu/radiobutton.gif":[16,5,"gif","qx","qx/decoration/Classic/menu-combined.gif",-48,0],"qx/decoration/Classic/shadow-lr-combined.png":[30,382,"png","qx"],"qx/decoration/Classic/shadow-small-lr-combined.png":[10,136,"png","qx"],"qx/decoration/Classic/shadow-small-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Classic/shadow-tb-combined.png":[15,90,"png","qx"],"qx/decoration/Classic/shadow/shadow-b.png":[15,15,"png","qx","qx/decoration/Classic/shadow-tb-combined.png",0,-30],"qx/decoration/Classic/shadow/shadow-bl.png":[15,15,"png","qx","qx/decoration/Classic/shadow-tb-combined.png",0,0],"qx/decoration/Classic/shadow/shadow-br.png":[15,15,"png","qx","qx/decoration/Classic/shadow-tb-combined.png",0,-60],"qx/decoration/Classic/shadow/shadow-c.png":[40,382,"png","qx"],"qx/decoration/Classic/shadow/shadow-l.png":[15,382,"png","qx","qx/decoration/Classic/shadow-lr-combined.png",-15,0],"qx/decoration/Classic/shadow/shadow-r.png":[15,382,"png","qx","qx/decoration/Classic/shadow-lr-combined.png",0,0],"qx/decoration/Classic/shadow/shadow-small-b.png":[5,5,"png","qx","qx/decoration/Classic/shadow-small-tb-combined.png",0,-25],"qx/decoration/Classic/shadow/shadow-small-bl.png":[5,5,"png","qx","qx/decoration/Classic/shadow-small-tb-combined.png",0,-20],"qx/decoration/Classic/shadow/shadow-small-br.png":[5,5,"png","qx","qx/decoration/Classic/shadow-small-tb-combined.png",0,0],"qx/decoration/Classic/shadow/shadow-small-c.png":[40,136,"png","qx"],"qx/decoration/Classic/shadow/shadow-small-l.png":[5,136,"png","qx","qx/decoration/Classic/shadow-small-lr-combined.png",0,0],"qx/decoration/Classic/shadow/shadow-small-r.png":[5,136,"png","qx","qx/decoration/Classic/shadow-small-lr-combined.png",-5,0],"qx/decoration/Classic/shadow/shadow-small-t.png":[5,5,"png","qx","qx/decoration/Classic/shadow-small-tb-combined.png",0,-5],"qx/decoration/Classic/shadow/shadow-small-tl.png":[5,5,"png","qx","qx/decoration/Classic/shadow-small-tb-combined.png",0,-15],"qx/decoration/Classic/shadow/shadow-small-tr.png":[5,5,"png","qx","qx/decoration/Classic/shadow-small-tb-combined.png",0,-10],"qx/decoration/Classic/shadow/shadow-small.png":[114,146,"png","qx"],"qx/decoration/Classic/shadow/shadow-t.png":[15,15,"png","qx","qx/decoration/Classic/shadow-tb-combined.png",0,-75],"qx/decoration/Classic/shadow/shadow-tl.png":[15,15,"png","qx","qx/decoration/Classic/shadow-tb-combined.png",0,-45],"qx/decoration/Classic/shadow/shadow-tr.png":[15,15,"png","qx","qx/decoration/Classic/shadow-tb-combined.png",0,-15],"qx/decoration/Classic/shadow/shadow.png":[381,412,"png","qx"],"qx/decoration/Classic/splitpane/knob-horizontal.png":[4,15,"png","qx"],"qx/decoration/Classic/splitpane/knob-vertical.png":[15,4,"png","qx"],"qx/decoration/Classic/table-combined.png":[72,11,"png","qx"],"qx/decoration/Classic/table/ascending-invert.png":[10,10,"png","qx","qx/decoration/Classic/table-combined.png",-62,0],"qx/decoration/Classic/table/ascending.png":[10,10,"png","qx","qx/decoration/Classic/table-combined.png",-52,0],"qx/decoration/Classic/table/boolean-false.png":[11,11,"png","qx","qx/decoration/Classic/table-combined.png",-31,0],"qx/decoration/Classic/table/boolean-true.png":[11,11,"png","qx","qx/decoration/Classic/table-combined.png",-10,0],"qx/decoration/Classic/table/descending-invert.png":[10,10,"png","qx","qx/decoration/Classic/table-combined.png",-42,0],"qx/decoration/Classic/table/descending.png":[10,10,"png","qx","qx/decoration/Classic/table-combined.png",0,0],"qx/decoration/Classic/table/select-column-order.png":[10,9,"png","qx","qx/decoration/Classic/table-combined.png",-21,0],"qx/decoration/Classic/tree/minus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/tree/plus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/cross.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/cross_minus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/cross_plus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/end.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/end_minus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/end_plus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/line.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/only_minus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/only_plus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/start.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/start_minus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/start_plus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/window-captionbar-buttons-combined.gif":[36,9,"gif","qx"],"qx/decoration/Classic/window/close.gif":[10,9,"gif","qx","qx/decoration/Classic/window-captionbar-buttons-combined.gif",0,0],"qx/decoration/Classic/window/maximize.gif":[9,9,"gif","qx","qx/decoration/Classic/window-captionbar-buttons-combined.gif",-10,0],"qx/decoration/Classic/window/minimize.gif":[9,9,"gif","qx","qx/decoration/Classic/window-captionbar-buttons-combined.gif",-19,0],"qx/decoration/Classic/window/restore.gif":[8,9,"gif","qx","qx/decoration/Classic/window-captionbar-buttons-combined.gif",-28,0],"qx/decoration/Modern/app-header.png":[110,20,"png","qx"],"qx/decoration/Modern/arrows-combined.png":[87,8,"png","qx"],"qx/decoration/Modern/arrows/down-invert.png":[8,5,"png","qx","qx/decoration/Modern/arrows-combined.png",-74,0],"qx/decoration/Modern/arrows/down-small-invert.png":[5,3,"png","qx","qx/decoration/Modern/arrows-combined.png",-69,0],"qx/decoration/Modern/arrows/down-small.png":[5,3,"png","qx","qx/decoration/Modern/arrows-combined.png",-49,0],"qx/decoration/Modern/arrows/down.png":[8,5,"png","qx","qx/decoration/Modern/arrows-combined.png",-20,0],"qx/decoration/Modern/arrows/forward.png":[10,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-59,0],"qx/decoration/Modern/arrows/left-invert.png":[5,8,"png","qx","qx/decoration/Modern/arrows-combined.png",0,0],"qx/decoration/Modern/arrows/left.png":[5,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-44,0],"qx/decoration/Modern/arrows/rewind.png":[10,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-10,0],"qx/decoration/Modern/arrows/right-invert.png":[5,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-5,0],"qx/decoration/Modern/arrows/right.png":[5,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-54,0],"qx/decoration/Modern/arrows/up-invert.png":[8,5,"png","qx","qx/decoration/Modern/arrows-combined.png",-28,0],"qx/decoration/Modern/arrows/up-small.png":[5,3,"png","qx","qx/decoration/Modern/arrows-combined.png",-82,0],"qx/decoration/Modern/arrows/up.png":[8,5,"png","qx","qx/decoration/Modern/arrows-combined.png",-36,0],"qx/decoration/Modern/button-lr-combined.png":[72,52,"png","qx"],"qx/decoration/Modern/button-tb-combined.png":[4,216,"png","qx"],"qx/decoration/Modern/checkradio-combined.png":[504,14,"png","qx"],"qx/decoration/Modern/colorselector-combined.gif":[46,11,"gif","qx"],"qx/decoration/Modern/colorselector/brightness-field.png":[19,256,"png","qx"],"qx/decoration/Modern/colorselector/brightness-handle.gif":[35,11,"gif","qx","qx/decoration/Modern/colorselector-combined.gif",0,0],"qx/decoration/Modern/colorselector/huesaturation-field.jpg":[256,256,"jpeg","qx"],"qx/decoration/Modern/colorselector/huesaturation-handle.gif":[11,11,"gif","qx","qx/decoration/Modern/colorselector-combined.gif",-35,0],"qx/decoration/Modern/cursors-combined.gif":[71,20,"gif","qx"],"qx/decoration/Modern/cursors/alias.gif":[19,15,"gif","qx","qx/decoration/Modern/cursors-combined.gif",-52,0],"qx/decoration/Modern/cursors/copy.gif":[19,15,"gif","qx","qx/decoration/Modern/cursors-combined.gif",-33,0],"qx/decoration/Modern/cursors/move.gif":[13,9,"gif","qx","qx/decoration/Modern/cursors-combined.gif",-20,0],"qx/decoration/Modern/cursors/nodrop.gif":[20,20,"gif","qx","qx/decoration/Modern/cursors-combined.gif",0,0],"qx/decoration/Modern/form/button-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-72],"qx/decoration/Modern/form/button-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-204],"qx/decoration/Modern/form/button-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-188],"qx/decoration/Modern/form/button-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-checked-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-36],"qx/decoration/Modern/form/button-checked-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-84],"qx/decoration/Modern/form/button-checked-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-184],"qx/decoration/Modern/form/button-checked-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-checked-focused-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-156],"qx/decoration/Modern/form/button-checked-focused-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-208],"qx/decoration/Modern/form/button-checked-focused-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-160],"qx/decoration/Modern/form/button-checked-focused-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-checked-focused-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-40,0],"qx/decoration/Modern/form/button-checked-focused-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-32,0],"qx/decoration/Modern/form/button-checked-focused-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-28],"qx/decoration/Modern/form/button-checked-focused-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-24],"qx/decoration/Modern/form/button-checked-focused-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-48],"qx/decoration/Modern/form/button-checked-focused.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-checked-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-16,0],"qx/decoration/Modern/form/button-checked-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-60,0],"qx/decoration/Modern/form/button-checked-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-140],"qx/decoration/Modern/form/button-checked-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-56],"qx/decoration/Modern/form/button-checked-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-112],"qx/decoration/Modern/form/button-checked.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-disabled-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-40],"qx/decoration/Modern/form/button-disabled-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-136],"qx/decoration/Modern/form/button-disabled-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-16],"qx/decoration/Modern/form/button-disabled-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-disabled-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-68,0],"qx/decoration/Modern/form/button-disabled-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-4,0],"qx/decoration/Modern/form/button-disabled-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-116],"qx/decoration/Modern/form/button-disabled-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-168],"qx/decoration/Modern/form/button-disabled-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-60],"qx/decoration/Modern/form/button-disabled.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-focused-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-68],"qx/decoration/Modern/form/button-focused-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-144],"qx/decoration/Modern/form/button-focused-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-8],"qx/decoration/Modern/form/button-focused-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-focused-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-24,0],"qx/decoration/Modern/form/button-focused-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-44,0],"qx/decoration/Modern/form/button-focused-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-192],"qx/decoration/Modern/form/button-focused-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-148],"qx/decoration/Modern/form/button-focused-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-104],"qx/decoration/Modern/form/button-focused.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-hovered-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-108],"qx/decoration/Modern/form/button-hovered-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-32],"qx/decoration/Modern/form/button-hovered-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-128],"qx/decoration/Modern/form/button-hovered-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-hovered-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-20,0],"qx/decoration/Modern/form/button-hovered-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-48,0],"qx/decoration/Modern/form/button-hovered-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-44],"qx/decoration/Modern/form/button-hovered-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-76],"qx/decoration/Modern/form/button-hovered-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-88],"qx/decoration/Modern/form/button-hovered.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-56,0],"qx/decoration/Modern/form/button-preselected-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-124],"qx/decoration/Modern/form/button-preselected-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-176],"qx/decoration/Modern/form/button-preselected-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-200],"qx/decoration/Modern/form/button-preselected-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-preselected-focused-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,0],"qx/decoration/Modern/form/button-preselected-focused-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-4],"qx/decoration/Modern/form/button-preselected-focused-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-152],"qx/decoration/Modern/form/button-preselected-focused-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-preselected-focused-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-28,0],"qx/decoration/Modern/form/button-preselected-focused-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-36,0],"qx/decoration/Modern/form/button-preselected-focused-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-196],"qx/decoration/Modern/form/button-preselected-focused-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-164],"qx/decoration/Modern/form/button-preselected-focused-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-212],"qx/decoration/Modern/form/button-preselected-focused.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-preselected-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-8,0],"qx/decoration/Modern/form/button-preselected-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-64,0],"qx/decoration/Modern/form/button-preselected-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-96],"qx/decoration/Modern/form/button-preselected-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-80],"qx/decoration/Modern/form/button-preselected-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-132],"qx/decoration/Modern/form/button-preselected.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-pressed-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-12],"qx/decoration/Modern/form/button-pressed-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-52],"qx/decoration/Modern/form/button-pressed-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-20],"qx/decoration/Modern/form/button-pressed-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-pressed-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-52,0],"qx/decoration/Modern/form/button-pressed-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-12,0],"qx/decoration/Modern/form/button-pressed-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-100],"qx/decoration/Modern/form/button-pressed-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-172],"qx/decoration/Modern/form/button-pressed-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-64],"qx/decoration/Modern/form/button-pressed.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",0,0],"qx/decoration/Modern/form/button-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-92],"qx/decoration/Modern/form/button-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-120],"qx/decoration/Modern/form/button-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-180],"qx/decoration/Modern/form/button.png":[80,60,"png","qx"],"qx/decoration/Modern/form/checkbox-checked-disabled.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-126,0],"qx/decoration/Modern/form/checkbox-checked-focused-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-322,0],"qx/decoration/Modern/form/checkbox-checked-focused.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-294,0],"qx/decoration/Modern/form/checkbox-checked-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-364,0],"qx/decoration/Modern/form/checkbox-checked-hovered.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-490,0],"qx/decoration/Modern/form/checkbox-checked-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-224,0],"qx/decoration/Modern/form/checkbox-checked-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-378,0],"qx/decoration/Modern/form/checkbox-checked-pressed.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-84,0],"qx/decoration/Modern/form/checkbox-checked.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-182,0],"qx/decoration/Modern/form/checkbox-disabled.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-42,0],"qx/decoration/Modern/form/checkbox-focused-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-392,0],"qx/decoration/Modern/form/checkbox-focused.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-210,0],"qx/decoration/Modern/form/checkbox-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-14,0],"qx/decoration/Modern/form/checkbox-hovered.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-238,0],"qx/decoration/Modern/form/checkbox-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-462,0],"qx/decoration/Modern/form/checkbox-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-112,0],"qx/decoration/Modern/form/checkbox-pressed.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-448,0],"qx/decoration/Modern/form/checkbox-undetermined-disabled.png":[14,14,"png","qx"],"qx/decoration/Modern/form/checkbox-undetermined-focused-invalid.png":[14,14,"png","qx"],"qx/decoration/Modern/form/checkbox-undetermined-focused.png":[14,14,"png","qx"],"qx/decoration/Modern/form/checkbox-undetermined-hovered-invalid.png":[14,14,"png","qx"],"qx/decoration/Modern/form/checkbox-undetermined-hovered.png":[14,14,"png","qx"],"qx/decoration/Modern/form/checkbox-undetermined-invalid.png":[14,14,"png","qx"],"qx/decoration/Modern/form/checkbox-undetermined.png":[14,14,"png","qx"],"qx/decoration/Modern/form/checkbox.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-140,0],"qx/decoration/Modern/form/checked-disabled.png":[6,6,"png","qx"],"qx/decoration/Modern/form/checked.png":[6,6,"png","qx"],"qx/decoration/Modern/form/input-focused.png":[40,12,"png","qx"],"qx/decoration/Modern/form/input.png":[84,12,"png","qx"],"qx/decoration/Modern/form/radiobutton-checked-disabled.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-196,0],"qx/decoration/Modern/form/radiobutton-checked-focused-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-168,0],"qx/decoration/Modern/form/radiobutton-checked-focused.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-98,0],"qx/decoration/Modern/form/radiobutton-checked-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-308,0],"qx/decoration/Modern/form/radiobutton-checked-hovered.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-406,0],"qx/decoration/Modern/form/radiobutton-checked-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-28,0],"qx/decoration/Modern/form/radiobutton-checked-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-350,0],"qx/decoration/Modern/form/radiobutton-checked-pressed.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-266,0],"qx/decoration/Modern/form/radiobutton-checked.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-252,0],"qx/decoration/Modern/form/radiobutton-disabled.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-336,0],"qx/decoration/Modern/form/radiobutton-focused-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-476,0],"qx/decoration/Modern/form/radiobutton-focused.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-420,0],"qx/decoration/Modern/form/radiobutton-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-56,0],"qx/decoration/Modern/form/radiobutton-hovered.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",0,0],"qx/decoration/Modern/form/radiobutton-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-154,0],"qx/decoration/Modern/form/radiobutton-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-434,0],"qx/decoration/Modern/form/radiobutton-pressed.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-280,0],"qx/decoration/Modern/form/radiobutton.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-70,0],"qx/decoration/Modern/form/tooltip-error-arrow.png":[11,14,"png","qx"],"qx/decoration/Modern/form/tooltip-error-b.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,-30],"qx/decoration/Modern/form/tooltip-error-bl.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,-24],"qx/decoration/Modern/form/tooltip-error-br.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,0],"qx/decoration/Modern/form/tooltip-error-c.png":[40,18,"png","qx"],"qx/decoration/Modern/form/tooltip-error-l.png":[6,18,"png","qx","qx/decoration/Modern/tooltip-error-lr-combined.png",-6,0],"qx/decoration/Modern/form/tooltip-error-r.png":[6,18,"png","qx","qx/decoration/Modern/tooltip-error-lr-combined.png",0,0],"qx/decoration/Modern/form/tooltip-error-t.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,-6],"qx/decoration/Modern/form/tooltip-error-tl.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,-18],"qx/decoration/Modern/form/tooltip-error-tr.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,-12],"qx/decoration/Modern/form/tooltip-error.png":[127,30,"png","qx"],"qx/decoration/Modern/form/undetermined-disabled.png":[6,2,"png","qx"],"qx/decoration/Modern/form/undetermined.png":[6,2,"png","qx"],"qx/decoration/Modern/group-item.png":[110,20,"png","qx"],"qx/decoration/Modern/groupbox-lr-combined.png":[8,51,"png","qx"],"qx/decoration/Modern/groupbox-tb-combined.png":[4,24,"png","qx"],"qx/decoration/Modern/groupbox/groupbox-b.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-12],"qx/decoration/Modern/groupbox/groupbox-bl.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-16],"qx/decoration/Modern/groupbox/groupbox-br.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-8],"qx/decoration/Modern/groupbox/groupbox-c.png":[40,51,"png","qx"],"qx/decoration/Modern/groupbox/groupbox-l.png":[4,51,"png","qx","qx/decoration/Modern/groupbox-lr-combined.png",-4,0],"qx/decoration/Modern/groupbox/groupbox-r.png":[4,51,"png","qx","qx/decoration/Modern/groupbox-lr-combined.png",0,0],"qx/decoration/Modern/groupbox/groupbox-t.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-4],"qx/decoration/Modern/groupbox/groupbox-tl.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,0],"qx/decoration/Modern/groupbox/groupbox-tr.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-20],"qx/decoration/Modern/groupbox/groupbox.png":[255,59,"png","qx"],"qx/decoration/Modern/menu-background-combined.png":[80,49,"png","qx"],"qx/decoration/Modern/menu-checkradio-combined.gif":[64,7,"gif","qx"],"qx/decoration/Modern/menu/background.png":[40,49,"png","qx","qx/decoration/Modern/menu-background-combined.png",-40,0],"qx/decoration/Modern/menu/bar-background.png":[40,20,"png","qx","qx/decoration/Modern/menu-background-combined.png",0,0],"qx/decoration/Modern/menu/checkbox-invert.gif":[16,7,"gif","qx","qx/decoration/Modern/menu-checkradio-combined.gif",-16,0],"qx/decoration/Modern/menu/checkbox.gif":[16,7,"gif","qx","qx/decoration/Modern/menu-checkradio-combined.gif",-48,0],"qx/decoration/Modern/menu/radiobutton-invert.gif":[16,5,"gif","qx","qx/decoration/Modern/menu-checkradio-combined.gif",-32,0],"qx/decoration/Modern/menu/radiobutton.gif":[16,5,"gif","qx","qx/decoration/Modern/menu-checkradio-combined.gif",0,0],"qx/decoration/Modern/pane-lr-combined.png":[12,238,"png","qx"],"qx/decoration/Modern/pane-tb-combined.png":[6,36,"png","qx"],"qx/decoration/Modern/pane/pane-b.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-30],"qx/decoration/Modern/pane/pane-bl.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-18],"qx/decoration/Modern/pane/pane-br.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-12],"qx/decoration/Modern/pane/pane-c.png":[40,238,"png","qx"],"qx/decoration/Modern/pane/pane-l.png":[6,238,"png","qx","qx/decoration/Modern/pane-lr-combined.png",0,0],"qx/decoration/Modern/pane/pane-r.png":[6,238,"png","qx","qx/decoration/Modern/pane-lr-combined.png",-6,0],"qx/decoration/Modern/pane/pane-t.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,0],"qx/decoration/Modern/pane/pane-tl.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-24],"qx/decoration/Modern/pane/pane-tr.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-6],"qx/decoration/Modern/pane/pane.png":[185,250,"png","qx"],"qx/decoration/Modern/scrollbar-combined.png":[54,12,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-bg-horizontal.png":[76,15,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-bg-pressed-horizontal.png":[19,10,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-bg-pressed-vertical.png":[10,19,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-bg-vertical.png":[15,76,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-button-bg-horizontal.png":[12,10,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-34,0],"qx/decoration/Modern/scrollbar/scrollbar-button-bg-vertical.png":[10,12,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-6,0],"qx/decoration/Modern/scrollbar/scrollbar-down.png":[6,4,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-28,0],"qx/decoration/Modern/scrollbar/scrollbar-left.png":[4,6,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-50,0],"qx/decoration/Modern/scrollbar/scrollbar-right.png":[4,6,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-46,0],"qx/decoration/Modern/scrollbar/scrollbar-up.png":[6,4,"png","qx","qx/decoration/Modern/scrollbar-combined.png",0,0],"qx/decoration/Modern/scrollbar/slider-knob-background.png":[12,10,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-16,0],"qx/decoration/Modern/selection.png":[110,20,"png","qx"],"qx/decoration/Modern/shadow-lr-combined.png":[30,382,"png","qx"],"qx/decoration/Modern/shadow-small-lr-combined.png":[10,136,"png","qx"],"qx/decoration/Modern/shadow-small-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/shadow-tb-combined.png":[15,90,"png","qx"],"qx/decoration/Modern/shadow/shadow-b.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-30],"qx/decoration/Modern/shadow/shadow-bl.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-15],"qx/decoration/Modern/shadow/shadow-br.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-45],"qx/decoration/Modern/shadow/shadow-c.png":[40,382,"png","qx"],"qx/decoration/Modern/shadow/shadow-l.png":[15,382,"png","qx","qx/decoration/Modern/shadow-lr-combined.png",0,0],"qx/decoration/Modern/shadow/shadow-r.png":[15,382,"png","qx","qx/decoration/Modern/shadow-lr-combined.png",-15,0],"qx/decoration/Modern/shadow/shadow-small-b.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-20],"qx/decoration/Modern/shadow/shadow-small-bl.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-15],"qx/decoration/Modern/shadow/shadow-small-br.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-10],"qx/decoration/Modern/shadow/shadow-small-c.png":[40,136,"png","qx"],"qx/decoration/Modern/shadow/shadow-small-l.png":[5,136,"png","qx","qx/decoration/Modern/shadow-small-lr-combined.png",0,0],"qx/decoration/Modern/shadow/shadow-small-r.png":[5,136,"png","qx","qx/decoration/Modern/shadow-small-lr-combined.png",-5,0],"qx/decoration/Modern/shadow/shadow-small-t.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-5],"qx/decoration/Modern/shadow/shadow-small-tl.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,0],"qx/decoration/Modern/shadow/shadow-small-tr.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-25],"qx/decoration/Modern/shadow/shadow-small.png":[114,146,"png","qx"],"qx/decoration/Modern/shadow/shadow-t.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-60],"qx/decoration/Modern/shadow/shadow-tl.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-75],"qx/decoration/Modern/shadow/shadow-tr.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,0],"qx/decoration/Modern/shadow/shadow.png":[381,412,"png","qx"],"qx/decoration/Modern/splitpane-knobs-combined.png":[8,9,"png","qx"],"qx/decoration/Modern/splitpane/knob-horizontal.png":[1,8,"png","qx","qx/decoration/Modern/splitpane-knobs-combined.png",0,-1],"qx/decoration/Modern/splitpane/knob-vertical.png":[8,1,"png","qx","qx/decoration/Modern/splitpane-knobs-combined.png",0,0],"qx/decoration/Modern/table-combined.png":[94,18,"png","qx"],"qx/decoration/Modern/table/ascending.png":[8,5,"png","qx","qx/decoration/Modern/table-combined.png",0,0],"qx/decoration/Modern/table/boolean-false.png":[14,14,"png","qx","qx/decoration/Modern/table-combined.png",-80,0],"qx/decoration/Modern/table/boolean-true.png":[14,14,"png","qx","qx/decoration/Modern/table-combined.png",-26,0],"qx/decoration/Modern/table/descending.png":[8,5,"png","qx","qx/decoration/Modern/table-combined.png",-18,0],"qx/decoration/Modern/table/header-cell.png":[40,18,"png","qx","qx/decoration/Modern/table-combined.png",-40,0],"qx/decoration/Modern/table/select-column-order.png":[10,9,"png","qx","qx/decoration/Modern/table-combined.png",-8,0],"qx/decoration/Modern/tabview-button-bottom-active-lr-combined.png":[10,14,"png","qx"],"qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/tabview-button-bottom-inactive-b-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-bottom-inactive-lr-combined.png":[6,15,"png","qx"],"qx/decoration/Modern/tabview-button-bottom-inactive-t-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-left-active-lr-combined.png":[10,37,"png","qx"],"qx/decoration/Modern/tabview-button-left-active-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/tabview-button-left-inactive-b-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-left-inactive-lr-combined.png":[6,39,"png","qx"],"qx/decoration/Modern/tabview-button-left-inactive-t-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-right-active-lr-combined.png":[10,37,"png","qx"],"qx/decoration/Modern/tabview-button-right-active-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/tabview-button-right-inactive-b-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-right-inactive-lr-combined.png":[6,39,"png","qx"],"qx/decoration/Modern/tabview-button-right-inactive-t-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-top-active-lr-combined.png":[10,12,"png","qx"],"qx/decoration/Modern/tabview-button-top-active-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/tabview-button-top-inactive-b-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-top-inactive-lr-combined.png":[6,15,"png","qx"],"qx/decoration/Modern/tabview-button-top-inactive-t-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-pane-lr-combined.png":[60,2,"png","qx"],"qx/decoration/Modern/tabview-pane-tb-combined.png":[30,180,"png","qx"],"qx/decoration/Modern/tabview/tab-button-bottom-active-b.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-10],"qx/decoration/Modern/tabview/tab-button-bottom-active-bl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-15],"qx/decoration/Modern/tabview/tab-button-bottom-active-br.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-5],"qx/decoration/Modern/tabview/tab-button-bottom-active-c.png":[40,14,"png","qx"],"qx/decoration/Modern/tabview/tab-button-bottom-active-l.png":[5,14,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-active-r.png":[5,14,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-lr-combined.png",-5,0],"qx/decoration/Modern/tabview/tab-button-bottom-active-t.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-20],"qx/decoration/Modern/tabview/tab-button-bottom-active-tl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-25],"qx/decoration/Modern/tabview/tab-button-bottom-active-tr.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-active.png":[49,24,"png","qx"],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-b.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-b-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-bl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-b-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-br.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-b-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-c.png":[40,15,"png","qx"],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-l.png":[3,15,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-lr-combined.png",-3,0],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-r.png":[3,15,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-t.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-t-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-tl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-t-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-tr.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-t-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-bottom-inactive.png":[45,21,"png","qx"],"qx/decoration/Modern/tabview/tab-button-left-active-b.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-5],"qx/decoration/Modern/tabview/tab-button-left-active-bl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-active-br.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-25],"qx/decoration/Modern/tabview/tab-button-left-active-c.png":[40,37,"png","qx"],"qx/decoration/Modern/tabview/tab-button-left-active-l.png":[5,37,"png","qx","qx/decoration/Modern/tabview-button-left-active-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-active-r.png":[5,37,"png","qx","qx/decoration/Modern/tabview-button-left-active-lr-combined.png",-5,0],"qx/decoration/Modern/tabview/tab-button-left-active-t.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-15],"qx/decoration/Modern/tabview/tab-button-left-active-tl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-10],"qx/decoration/Modern/tabview/tab-button-left-active-tr.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-20],"qx/decoration/Modern/tabview/tab-button-left-active.png":[22,47,"png","qx"],"qx/decoration/Modern/tabview/tab-button-left-inactive-b.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-b-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-inactive-bl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-b-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-left-inactive-br.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-b-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-left-inactive-c.png":[40,39,"png","qx"],"qx/decoration/Modern/tabview/tab-button-left-inactive-l.png":[3,39,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-lr-combined.png",-3,0],"qx/decoration/Modern/tabview/tab-button-left-inactive-r.png":[3,39,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-inactive-t.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-t-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-left-inactive-tl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-t-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-inactive-tr.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-t-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-left-inactive.png":[20,45,"png","qx"],"qx/decoration/Modern/tabview/tab-button-right-active-b.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-25],"qx/decoration/Modern/tabview/tab-button-right-active-bl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-active-br.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-20],"qx/decoration/Modern/tabview/tab-button-right-active-c.png":[40,37,"png","qx"],"qx/decoration/Modern/tabview/tab-button-right-active-l.png":[5,37,"png","qx","qx/decoration/Modern/tabview-button-right-active-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-active-r.png":[5,37,"png","qx","qx/decoration/Modern/tabview-button-right-active-lr-combined.png",-5,0],"qx/decoration/Modern/tabview/tab-button-right-active-t.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-5],"qx/decoration/Modern/tabview/tab-button-right-active-tl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-15],"qx/decoration/Modern/tabview/tab-button-right-active-tr.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-10],"qx/decoration/Modern/tabview/tab-button-right-active.png":[22,47,"png","qx"],"qx/decoration/Modern/tabview/tab-button-right-inactive-b.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-b-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-right-inactive-bl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-b-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-inactive-br.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-b-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-right-inactive-c.png":[40,39,"png","qx"],"qx/decoration/Modern/tabview/tab-button-right-inactive-l.png":[3,39,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-inactive-r.png":[3,39,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-lr-combined.png",-3,0],"qx/decoration/Modern/tabview/tab-button-right-inactive-t.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-t-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-inactive-tl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-t-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-right-inactive-tr.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-t-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-right-inactive.png":[20,45,"png","qx"],"qx/decoration/Modern/tabview/tab-button-top-active-b.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-20],"qx/decoration/Modern/tabview/tab-button-top-active-bl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-15],"qx/decoration/Modern/tabview/tab-button-top-active-br.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-10],"qx/decoration/Modern/tabview/tab-button-top-active-c.png":[40,14,"png","qx"],"qx/decoration/Modern/tabview/tab-button-top-active-l.png":[5,12,"png","qx","qx/decoration/Modern/tabview-button-top-active-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-active-r.png":[5,12,"png","qx","qx/decoration/Modern/tabview-button-top-active-lr-combined.png",-5,0],"qx/decoration/Modern/tabview/tab-button-top-active-t.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-active-tl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-25],"qx/decoration/Modern/tabview/tab-button-top-active-tr.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-5],"qx/decoration/Modern/tabview/tab-button-top-active.png":[48,22,"png","qx"],"qx/decoration/Modern/tabview/tab-button-top-inactive-b.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-b-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-top-inactive-bl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-b-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-top-inactive-br.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-b-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-inactive-c.png":[40,15,"png","qx"],"qx/decoration/Modern/tabview/tab-button-top-inactive-l.png":[3,15,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-inactive-r.png":[3,15,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-lr-combined.png",-3,0],"qx/decoration/Modern/tabview/tab-button-top-inactive-t.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-t-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-top-inactive-tl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-t-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-inactive-tr.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-t-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-top-inactive.png":[45,21,"png","qx"],"qx/decoration/Modern/tabview/tabview-pane-b.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-60],"qx/decoration/Modern/tabview/tabview-pane-bl.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tabview-pane-br.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-120],"qx/decoration/Modern/tabview/tabview-pane-c.png":[40,120,"png","qx"],"qx/decoration/Modern/tabview/tabview-pane-l.png":[30,2,"png","qx","qx/decoration/Modern/tabview-pane-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tabview-pane-r.png":[30,2,"png","qx","qx/decoration/Modern/tabview-pane-lr-combined.png",-30,0],"qx/decoration/Modern/tabview/tabview-pane-t.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-150],"qx/decoration/Modern/tabview/tabview-pane-tl.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-30],"qx/decoration/Modern/tabview/tabview-pane-tr.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-90],"qx/decoration/Modern/tabview/tabview-pane.png":[185,250,"png","qx"],"qx/decoration/Modern/toolbar-combined.png":[80,130,"png","qx"],"qx/decoration/Modern/toolbar/toolbar-gradient-blue.png":[40,130,"png","qx","qx/decoration/Modern/toolbar-combined.png",-40,0],"qx/decoration/Modern/toolbar/toolbar-gradient.png":[40,130,"png","qx","qx/decoration/Modern/toolbar-combined.png",0,0],"qx/decoration/Modern/toolbar/toolbar-handle-knob.gif":[1,8,"gif","qx"],"qx/decoration/Modern/toolbar/toolbar-part.gif":[7,1,"gif","qx"],"qx/decoration/Modern/tooltip-error-lr-combined.png":[12,18,"png","qx"],"qx/decoration/Modern/tooltip-error-tb-combined.png":[6,36,"png","qx"],"qx/decoration/Modern/tree-combined.png":[32,8,"png","qx"],"qx/decoration/Modern/tree/closed-selected.png":[8,8,"png","qx","qx/decoration/Modern/tree-combined.png",-24,0],"qx/decoration/Modern/tree/closed.png":[8,8,"png","qx","qx/decoration/Modern/tree-combined.png",-16,0],"qx/decoration/Modern/tree/open-selected.png":[8,8,"png","qx","qx/decoration/Modern/tree-combined.png",-8,0],"qx/decoration/Modern/tree/open.png":[8,8,"png","qx","qx/decoration/Modern/tree-combined.png",0,0],"qx/decoration/Modern/window-captionbar-buttons-combined.png":[108,9,"png","qx"],"qx/decoration/Modern/window-captionbar-lr-active-combined.png":[12,9,"png","qx"],"qx/decoration/Modern/window-captionbar-lr-inactive-combined.png":[12,9,"png","qx"],"qx/decoration/Modern/window-captionbar-tb-active-combined.png":[6,36,"png","qx"],"qx/decoration/Modern/window-captionbar-tb-inactive-combined.png":[6,36,"png","qx"],"qx/decoration/Modern/window-statusbar-lr-combined.png":[8,7,"png","qx"],"qx/decoration/Modern/window-statusbar-tb-combined.png":[4,24,"png","qx"],"qx/decoration/Modern/window/captionbar-active-b.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-18],"qx/decoration/Modern/window/captionbar-active-bl.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-24],"qx/decoration/Modern/window/captionbar-active-br.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-12],"qx/decoration/Modern/window/captionbar-active-c.png":[40,9,"png","qx"],"qx/decoration/Modern/window/captionbar-active-l.png":[6,9,"png","qx","qx/decoration/Modern/window-captionbar-lr-active-combined.png",-6,0],"qx/decoration/Modern/window/captionbar-active-r.png":[6,9,"png","qx","qx/decoration/Modern/window-captionbar-lr-active-combined.png",0,0],"qx/decoration/Modern/window/captionbar-active-t.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-6],"qx/decoration/Modern/window/captionbar-active-tl.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,0],"qx/decoration/Modern/window/captionbar-active-tr.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-30],"qx/decoration/Modern/window/captionbar-active.png":[69,21,"png","qx"],"qx/decoration/Modern/window/captionbar-inactive-b.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-24],"qx/decoration/Modern/window/captionbar-inactive-bl.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-6],"qx/decoration/Modern/window/captionbar-inactive-br.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-30],"qx/decoration/Modern/window/captionbar-inactive-c.png":[40,9,"png","qx"],"qx/decoration/Modern/window/captionbar-inactive-l.png":[6,9,"png","qx","qx/decoration/Modern/window-captionbar-lr-inactive-combined.png",0,0],"qx/decoration/Modern/window/captionbar-inactive-r.png":[6,9,"png","qx","qx/decoration/Modern/window-captionbar-lr-inactive-combined.png",-6,0],"qx/decoration/Modern/window/captionbar-inactive-t.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,0],"qx/decoration/Modern/window/captionbar-inactive-tl.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-12],"qx/decoration/Modern/window/captionbar-inactive-tr.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-18],"qx/decoration/Modern/window/captionbar-inactive.png":[69,21,"png","qx"],"qx/decoration/Modern/window/close-active-hovered.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-27,0],"qx/decoration/Modern/window/close-active.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-9,0],"qx/decoration/Modern/window/close-inactive.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-90,0],"qx/decoration/Modern/window/maximize-active-hovered.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-18,0],"qx/decoration/Modern/window/maximize-active.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-81,0],"qx/decoration/Modern/window/maximize-inactive.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-54,0],"qx/decoration/Modern/window/minimize-active-hovered.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-63,0],"qx/decoration/Modern/window/minimize-active.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-72,0],"qx/decoration/Modern/window/minimize-inactive.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-36,0],"qx/decoration/Modern/window/restore-active-hovered.png":[9,8,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",0,0],"qx/decoration/Modern/window/restore-active.png":[9,8,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-99,0],"qx/decoration/Modern/window/restore-inactive.png":[9,8,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-45,0],"qx/decoration/Modern/window/statusbar-b.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-16],"qx/decoration/Modern/window/statusbar-bl.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-20],"qx/decoration/Modern/window/statusbar-br.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-4],"qx/decoration/Modern/window/statusbar-c.png":[40,7,"png","qx"],"qx/decoration/Modern/window/statusbar-l.png":[4,7,"png","qx","qx/decoration/Modern/window-statusbar-lr-combined.png",-4,0],"qx/decoration/Modern/window/statusbar-r.png":[4,7,"png","qx","qx/decoration/Modern/window-statusbar-lr-combined.png",0,0],"qx/decoration/Modern/window/statusbar-t.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,0],"qx/decoration/Modern/window/statusbar-tl.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-8],"qx/decoration/Modern/window/statusbar-tr.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-12],"qx/decoration/Modern/window/statusbar.png":[369,15,"png","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.gif":[10,9,"gif","qx"],"qx/decoration/Simple/window/maximize.gif":[9,9,"gif","qx"],"qx/decoration/Simple/window/minimize.gif":[9,9,"gif","qx"],"qx/decoration/Simple/window/restore.gif":[8,9,"gif","qx"],"qx/icon/Oxygen/16/actions/dialog-cancel.png":[16,16,"png","qx"],"qx/icon/Oxygen/16/actions/dialog-ok.png":[16,16,"png","qx"],"qx/icon/Oxygen/16/actions/view-refresh.png":[16,16,"png","qx"],"qx/icon/Oxygen/16/actions/window-close.png":[16,16,"png","qx"],"qx/icon/Oxygen/16/apps/office-calendar.png":[16,16,"png","qx"],"qx/icon/Oxygen/16/mimetypes/text-plain.png":[16,16,"png","qx"],"qx/icon/Oxygen/16/places/folder-open.png":[16,16,"png","qx"],"qx/icon/Oxygen/16/places/folder.png":[16,16,"png","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/apps/utilities-color-chooser.png":[16,16,"png","qx"],"qx/icon/Tango/16/mimetypes/office-document.png":[16,16,"png","qx"],"qx/icon/Tango/16/mimetypes/text-plain.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/folder-open.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/folder.png":[16,16,"png","qx"],"qx/icon/Tango/22/mimetypes/office-document.png":[22,22,"png","qx"],"qx/icon/Tango/22/places/folder-open.png":[22,22,"png","qx"],"qx/icon/Tango/22/places/folder.png":[22,22,"png","qx"],"qx/icon/Tango/32/mimetypes/office-document.png":[32,32,"png","qx"],"qx/icon/Tango/32/places/folder-open.png":[32,32,"png","qx"],"qx/icon/Tango/32/places/folder.png":[32,32,"png","qx"],"qx/static/blank.gif":[1,1,"gif","qx"],"qx/static/blank.html":"qx"},"translations":{"C":{},"de":{"%1 of %2 rows":"%1 von %2 Zeilen","%1 rows":"%1 Zeilen","Reset column widths":"Spaltenbreite zurücksetzen","one of one row":"Eine von einer Zeile","one row":"Eine Zeile"},"en":{"Impressum":"About","Zeitüberschreitung beim Erstellen der Konkordanz!":"Timeout while creating concordance","Zeitüberschreitung beim Erstellen der Vergleichsliste!":"Timeout while creating compare list","
Ziehen Sie die Symbole der zu
vergleichenden (Teil-)Korpora
mit der Maus hierher ins Fenster.
":"
Drag icons of corpora you
want to compare and drop them
here in this window.
","Abbrechen":"Cancel","Allgemein":"General","Anzahl Texte: ":"Number of texts: ","Anzeige der...":"Display list entries as...","Bedingungen":"Constraints","Bedingungen löschen":"Remove list entries","Berücksichtige nur Listeneinträge
mit einer minimalen Frequenz von:":"Do not include words with a
frequency of less than:","Beschränke die Anzeige auf die":"Show only","Beschränke die Listenanzeige auf folgende
Wortklassen:":"Select word classes to be displayed:","Betreff:":"Subject:","Bibliothek":"Library","Bibliothek wird geladen...":"Loading library...","Bilde eine Rangliste der
n-häufigsten Wörter (je Korpus):":"Create ranking list of n most
frequent words (per corpus):","Bitte geben Sie Ihren Namen ein.":"Please enter your name.","Bitte geben Sie einen Betreff ein.":"Please enter a subject.","Choose your language / Выбрать язык":"Выбрать язык / Sprache wählen","E-Mail an di-lemmata.de senden":"Send an e-mail to di-lemmata.de","E-Mail an di-lemmata.de":"Send e-mail to di-lemmata.de","Erstelle eine Konkordanz für":"Create concordance of...","Exklusivität":"Exclusiveness","Fehler beim Versenden der Nachricht.":"An error occurred while sending your message.","Fehler in E-Mail-Adresse.":"Error in mail address.","Freq.":"Freq.","Frequenz":"Frequency","Hilfe":"Help","Home":"Home","Ihr Name:":"Your name:","Ihre E-Mail-Adresse:":"Your e-mail address:","Ihre Nachricht wurde
erfolgreich versandt.":"Your message has been
sent successfully.","Ihre Nachricht:":"Your message:","Klasse":"Class","Klassen":"Word classes","Komposita":"compound forms","Konkordanz":"Concordance","Konkordanz erstellen":"Create new concordance","Konkordanz wird erstellt...":"Creating concordance...","Kontexte als Wortklassen anzeigen":"Display contexts as tags","Kontexte als Wörter anzeigen":"Display contexts as words","Korpus nicht gefunden":"Corpus not found","Lemmata: ":"Lemmas: ","Lexeme: ":"Lexemes: ","Linker Kontext enthält:":"Left context contains:","Markierte Listeneinträge löschen":"Remove selected list entries","Nachrichtentext ist leer.":"Message text is empty.","Pos.":"Pos.","Rang":"Ranking","Rechter Kontext enthält:":"Right context contains:","Schließen":"Close","Schlüsselwort":"Keyword","Schnittmenge bilden":"Create intersection","Senden":"Send","Senden der Nachricht...":"Sending message...","Stammformen":"Lemmas","Suche starten":"Begin search","Suche...":"Searching...","Suche: ":"Find:","Text":"Text","Text als PDF-Datei herunterladen":"Download text as PDF file","Text in der Bibliothek suchen":"Locate text in library","Text nicht gefunden":"Text not found","Text wird geladen...":"Loading text...","Umfang des linken Kontextes":"Scope of lef context","Umfang des rechten Kontextes":"Scope of right context","Umgebung":"Context","Vergleich":"Comparison","Vergleichsliste wird erstellt...":"Creating compare list...","Vollformen":"Lexemes","Wikipedia":"Wikipedia","Wort":"word","Wortform":"Word Form","Wortform(en) wählen":"Select word form(s)","Wortformauswahl":"Choice of word forms","Wortklasse":"Word Class","Wortklasse(n) wählen":"Select word class(es)","Wortklassenauswahl":"Select word class(es)","Wortliste":"Word list","Wortliste filtern":"Filter word list","Wortliste wird geladen...":"Loading word list...","Wortlistenfilter":"Word list filter","Wortstamm":"Lemma","Wörter":"words","Zeige alle Wörter, die nur in folgendem
Korpus vorkommen:":"Show all words which only occur
in the following corpus:","Zeige alle Wörter, die in folgendem
Korpus nicht vorkommen:":"Show all words which do not occur
in the following corpus:","Zeige nur Listeneinträge, die folgendem
Muster entsprechen:":"Filter list entries according to following
pattern:","Zeige nur Listeneinträge, mit einer
minimalen Frequenz von:":"Minimum frequency for list entries
to be displayed:","alle":"All","alle Wörter bis zum Satzanfang":"all words from beginning of sentence","alle Wörter bis zum Satzende":"all words to end of sentence","den aktuellen Wortlisteneintrag":"current word list entry","di-lemmata.de meldet:":"Message from di-lemmata.de:","die markierten Wortlisteneinträge":"selected word list entries","keine":"None","linker Kontext":"Left Context","markierten Einträge":"selected entries","max.":"up to","neue Konkordanz zur Liste hinzufügen":"append new concordance to list","oder":"or","rechter Kontext":"Right Context","sämtliche Wortlisteneinträge":"all word list entries","und":"and","zurücksetzen":"Reset","Übernehmen":"Accept"},"ru":{"Impressum":"Выходные данные","Zeitüberschreitung beim Erstellen der Vergleichsliste!":"Превышение времени при составлении списка сравнения","
Ziehen Sie die Symbole der zu
vergleichenden (Teil-)Korpora
mit der Maus hierher ins Fenster.
":"
Мышкой перенести в это окошко
символы сравниваемых (частей)
корпусов
","Abbrechen":"Прервать","Allgemein":"Общее","Anzahl Texte: ":"Количество текстов: ","Anzeige der...":"Показать...","Bedingungen":"Условия","Bedingungen löschen":"Условия стереть","Berücksichtige nur Listeneinträge
mit einer minimalen Frequenz von:":"Показать только слова с минимальной
частотой в размере:","Beschränke die Anzeige auf die":"Показать только","Beschränke die Listenanzeige auf folgende
Wortklassen:":"Показать только следующие части речи:","Betreff:":"Кас.:","Bibliothek":"Библиотека","Bibliothek wird geladen...":"Библиотека загружается ...","Bilde eine Rangliste der
n-häufigsten Wörter (je Korpus):":"Составить ранговый список слов,
встречающихся с частотой n (на
каждый корпус):","Bitte geben Sie Ihren Namen ein.":"Внести ФИО","Bitte geben Sie einen Betreff ein.":"Заполнить строку \\\"Кас.\\\"","Choose your language / Выбрать язык":"Choose your language / Sprache wählen","E-Mail an di-lemmata.de senden":"Послать e-mail на di-lemmata.de","E-Mail an di-lemmata.de":"E-mail на di-lemmata.de","Erstelle eine Konkordanz für":"Составить конкорданцию для:","Exklusivität":"Эксклюзивность:","Fehler beim Versenden der Nachricht.":"Ошибка при отсылке сообщения.","Fehler in E-Mail-Adresse.":"Ошибка в электронном адресе.","Freq.":"Част.","Frequenz":"Частота","Hilfe":"Помощь","Home":"Главная","Ihr Name:":"ФИО:","Ihre E-Mail-Adresse:":"Ваш электронный адрес:","Ihre Nachricht wurde
erfolgreich versandt.":"Ваше сообщение успешно отправлено","Ihre Nachricht:":"Ваше сообщение:","Klasse":"Часть речи","Klassen":"Части речи","Komposita":"сложные слова","Konkordanz":"Конкорданция","Konkordanz erstellen":"Составить конкорданцию","Konkordanz wird erstellt...":"Конкорданция составляется ...","Kontexte als Wortklassen anzeigen":"Показать контексты как части речи","Kontexte als Wörter anzeigen":"Показать контексты как части речи","Linker Kontext enthält:":"Контекст перед словом содержит:","Markierte Listeneinträge löschen":"Стереть маркированные записи в списке","Nachrichtentext ist leer.":"Поле \\\"сообщение\\\" пустует.","Pos.":"Поз.","Rang":"Ранг","Rechter Kontext enthält:":"Контекст за словом содержит:","Schließen":"Закрыть","Schlüsselwort":"Ключевое слово","Schnittmenge bilden":"Образовать среднее количество","Senden":"Отправить","Stammformen":"формы основы","Suche...":"Искать...","Suche: ":"Искать:","Text":"Текст","Text in der Bibliothek suchen":"Искать текст в библиотеке","Text wird geladen...":"Текст загружается ...","Umfang des linken Kontextes":"Объем контекста перед словом","Umfang des rechten Kontextes":"Объем контекста за словом","Umgebung":"Окружение","Vergleich":"Сравнение","Vergleichsliste wird erstellt...":"Список сравнения составляется ...","Vollformen":"полные формы","Wikipedia":"Википедия","Wort":"слово","Wortform":"Словоформа","Wortform(en) wählen":"Выбрать словоформу/ы","Wortformauswahl":"Выбор словоформы","Wortklasse":"Часть речи","Wortklasse(n) wählen":"Выбрать часть (части) речи","Wortklassenauswahl":"Выбор частей речи","Wortliste":"Список слов","Wortliste filtern":"Отфильтровать список слов","Wortliste wird geladen...":"Список слов загружается ...","Wortlistenfilter":"Фильтр списков слов","Wortstamm":"Основа слова","Wörter":"слова","Zeige alle Wörter, die nur in folgendem
Korpus vorkommen:":"Показать все слова, встречающиеся
только в следующем корпусе:","Zeige alle Wörter, die in folgendem
Korpus nicht vorkommen:":"Показать все слова, не встречающиеся
в следующем корпусе:","Zeige nur Listeneinträge, die folgendem
Muster entsprechen:":"Показать только записи, соответствующие
следующему образцу:","Zeige nur Listeneinträge, mit einer
minimalen Frequenz von:":"Показать только записи с минимальной
частотой в размере:","alle":"все","alle Wörter bis zum Satzanfang":"все слова до начала предложения","alle Wörter bis zum Satzende":"Все слова до конца предложения","den aktuellen Wortlisteneintrag":"актуальной записи","di-lemmata.de meldet:":"di-lemmata.de сообщает:","die markierten Wortlisteneinträge":"маркированных записей","keine":"ни одной","linker Kontext":"Контекст перед словом","markierten Einträge":"маркированные записи","max.":"макс.","neue Konkordanz zur Liste hinzufügen":"Добавить в список новую
конкорданцию","oder":"или","rechter Kontext":"Контекст за словом","sämtliche Wortlisteneinträge":"всех записей","und":"и","zurücksetzen":"назад","Übernehmen":"Принять"}}}; (function(){var m="toString",k=".",j="default",h="Object",g='"',f="Array",e="()",d="String",c="Function",b=".prototype",L="function",K="Boolean",J="Error",I="constructor",H="warn",G="hasOwnProperty",F="string",E="toLocaleString",D="RegExp",C='\", "',t="info",u="BROKEN_IE",r="isPrototypeOf",s="Date",p="",q="qx.Bootstrap",n="]",o="Class",v="error",w="[Class ",y="valueOf",x="Number",A="count",z="debug",B="ES5"; if(!window.qx){window.qx={}; }qx.Bootstrap={genericToString:function(){return w+this.classname+n; },createNamespace:function(name,M){var O=name.split(k); var parent=window; var N=O[0]; for(var i=0,P=O.length-1;i1)||((m==1)&&(p>9))||((m==1)&&(p==9)&&(n>=1)))){l=6; }else{l=2; }return l; },getSsl:function(){return window.location.protocol===g; },getXmlHttpRequest:function(){var q=window.ActiveXObject? (function(){if(window.location.protocol!==h){try{new window.XMLHttpRequest(); return k; }catch(r){}} try{new window.ActiveXObject(j); return d; }catch(s){}})(): (function(){try{new window.XMLHttpRequest(); return k; }catch(t){}})(); return q||i; }}}); })(); (function(){var p="",o="silverlight",n="wmv",m="mshtml",l="quicktime",k="divx",j="Windows Media",h="qx.bom.client.Plugin",g="WMPlayer.OCX.7",f="Silverlight",c="QuickTimeCheckObject.QuickTimeCheck.1",e="QuickTime",d="npdivx.DivXBrowserPlugin.1",b="DivX Web Player",a="AgControl.AgControl"; qx.Bootstrap.define(h,{statics:{getGears:function(){return !!(window.google&&window.google.gears); },__g:{quicktime:{plugin:e,control:c},wmv:{plugin:j,control:g},divx:{plugin:b,control:d},silverlight:{plugin:f,control:a}},getQuicktimeVersion:function(){var q=qx.bom.client.Plugin.__g[l]; return qx.bom.client.Plugin.__h(q.control,q.plugin); },getWindowsMediaVersion:function(){var r=qx.bom.client.Plugin.__g[n]; return qx.bom.client.Plugin.__h(r.control,r.plugin); },getDivXVersion:function(){var s=qx.bom.client.Plugin.__g[k]; return qx.bom.client.Plugin.__h(s.control,s.plugin); },getSilverlightVersion:function(){var t=qx.bom.client.Plugin.__g[o]; return qx.bom.client.Plugin.__h(t.control,t.plugin); },getQuicktime:function(){var u=qx.bom.client.Plugin.__g[l]; return qx.bom.client.Plugin.__i(u.control,u.plugin); },getWindowsMedia:function(){var v=qx.bom.client.Plugin.__g[n]; return qx.bom.client.Plugin.__i(v.control,v.plugin); },getDivX:function(){var w=qx.bom.client.Plugin.__g[k]; return qx.bom.client.Plugin.__i(w.control,w.plugin); },getSilverlight:function(){var x=qx.bom.client.Plugin.__g[o]; return qx.bom.client.Plugin.__i(x.control,x.plugin); },__h:function(y,z){var A=qx.bom.client.Plugin.__i(y,z); if(!A){return p; }if(qx.bom.client.Engine.getName()==m){var B=new ActiveXObject(y); try{var E=B.versionInfo; if(E!=undefined){return E; }E=B.version; if(E!=undefined){return E; }E=B.settings.version; if(E!=undefined){return E; }}catch(G){return p; }return p; }else{var F=navigator.plugins; var D=/([0-9]\.[0-9])/g; for(var i=0;i=8){return qx.bom.client.Engine.DOCUMENT_MODE===5; }else{return document.compatMode!==e; }},__n:{"webkit":x,"gecko":B,"mshtml":t,"opera":y}[qx.bom.client.Engine.getName()]},defer:function(V){V.NAME=V.getName(); V.FULLVERSION=V.getVersion(); V.VERSION=parseFloat(V.FULLVERSION); V.TITLE=V.NAME+" "+V.VERSION; if(V.NAME!==l){V.UNKNOWN=false; }if(qx.Bootstrap.DEBUG){var W=[I,p,q,u,F]; for(var i=0;i0; },getVersion:function(){if(qx.bom.client.Engine.getName()==q){if(!window.ActiveXObject){return j; }var K=[0,0,0]; var J=false; try{var L=new ActiveXObject(a); }catch(N){try{var L=new ActiveXObject(B); K=[6,0,21]; L.AllowScriptAccess=m; }catch(O){if(K[0]==6){J=true; }} if(!J){try{L=new ActiveXObject(v); }catch(P){}}} if(!J&&typeof L==h){var I=L.GetVariable(z); if(typeof I!=f){I=I.split(" ")[1].split(w); K[0]=parseInt(I[0],10); K[1]=parseInt(I[1],10); K[2]=parseInt(I[2],10); }}return K.join(l); }else{if(!navigator.plugins||typeof navigator.plugins[g]!==h){return j; }var K=[0,0,0]; var M=navigator.plugins[g].description; if(typeof M!=f){M=M.replace(/^.*\s+(\S+\s+\S+$)/,k); K[0]=parseInt(M.replace(/^(.*)\..*$/,k),10); K[1]=parseInt(M.replace(/^.*\.(.*)\s.*$/,k),10); K[2]=/r/.test(M)?parseInt(M.replace(/^.*r(.*)$/,k),10):0; }return K.join(l); }},getExpressInstall:function(){var R=qx.bom.client.Flash.getVersion(); if(R==j){return false; }var Q=qx.bom.client.OperatingSystem.getName(); return (Q==C||Q==G)&&qx.bom.client.Flash.__o(t,R); },getStrictSecurityModel:function(){var S=qx.bom.client.Flash.getVersion(); if(S==j){return false; }var T=S.split(l); if(T[0]<10){return qx.bom.client.Flash.__o(u,S); }else{return qx.bom.client.Flash.__o(E,S); }},_cachedSupportsVersion:{},supportsVersion:function(U){if(typeof this._cachedSupportsVersion[U]===o){return this._cachedSupportsVersion[U]; }else{var X=U.split(l); var W=this.FULLVERSION.split(l); for(var i=0;i0){return (this._cachedSupportsVersion[U]=true); }else if(V<0){return (this._cachedSupportsVersion[U]=false); }}return (this._cachedSupportsVersion[U]=true); }},__o:function(Y,ba){var bd=Y.split(l); var bc=ba||qx.bom.client.Flash.getVersion(); bc=bc.split(l); for(var i=0;i0){return true; }else if(bb<0){return false; }}return true; }},defer:function(be){be.FULLVERSION=be.getVersion(); be.VERSION=parseFloat(be.FULLVERSION); be.AVAILABLE=be.isAvailable(); var bh=be.FULLVERSION.split(l); be.REVISION=bh[bh.length-1]; be.STRICT_SECURITY_MODEL=be.getStrictSecurityModel(); be.EXPRESSINSTALL=be.getExpressInstall(); if(qx.Bootstrap.DEBUG){var bf=[F,A,r,e,H,s]; for(var i=0;i=0;i--){if(this[i]===k){return i; }}return -1; }}[Array.prototype.lastIndexOf?f:g],arrayForEach:{"native":Array.prototype.forEach,"emulated":function(n,o){var l=this.length; for(var i=0;i=1;i--){var B=C[i]; var parent=C[i-1]; if(qx.Bootstrap.isFunction(B)||qx.Bootstrap.objectGetLength(B)===0){delete parent[A[i-1]]; }else{break; }}},isDefined:qx.Bootstrap.classIsDefined,getTotalNumber:function(){return qx.Bootstrap.objectGetLength(this.$$registry); },getByName:qx.Bootstrap.getByName,include:function(D,E){qx.Class.__bp(D,E,false); },patch:function(F,G){qx.Class.__bp(F,G,true); },isSubClassOf:function(H,I){if(!H){return false; } if(H==I){return true; } if(H.prototype instanceof I){return true; }return false; },getPropertyDefinition:qx.Bootstrap.getPropertyDefinition,getProperties:function(J){var K=[]; while(J){if(J.$$properties){K.push.apply(K,qx.Bootstrap.getKeys(J.$$properties)); }J=J.superclass; }return K; },getByProperty:function(L,name){while(L){if(L.$$properties&&L.$$properties[name]){return L; }L=L.superclass; }return null; },hasProperty:qx.Bootstrap.hasProperty,getEventType:qx.Bootstrap.getEventType,supportsEvent:qx.Bootstrap.supportsEvent,hasOwnMixin:function(M,N){return M.$$includes&&M.$$includes.indexOf(N)!==-1; },getByMixin:function(O,P){var Q,i,l; while(O){if(O.$$includes){Q=O.$$flatIncludes; for(i=0,l=Q.length;i0){h=g.pop(); }else{h=(this.__bC++)+d; }f.$$hash=h; }j[h]=f; },unregister:function(k){var m=k.$$hash; if(m==null){return; }var n=this.__bB; if(n&&n[m]){delete n[m]; this.__bD.push(m); }try{delete k.$$hash; }catch(o){if(k.removeAttribute){k.removeAttribute(e); }}},toHashCode:function(p){var r=p.$$hash; if(r!=null){return r; }var q=this.__bD; if(q.length>0){r=q.pop(); }else{r=(this.__bC++)+d; }return p.$$hash=r; },clearHashCode:function(s){var t=s.$$hash; if(t!=null){this.__bD.push(t); try{delete s.$$hash; }catch(u){if(s.removeAttribute){s.removeAttribute(e); }}}},fromHashCode:function(v){return this.__bB[v]||null; },shutdown:function(){this.inShutDown=true; var x=this.__bB; var z=[]; for(var y in x){z.push(y); }z.sort(function(a,b){return parseInt(b,10)-parseInt(a,10); }); var w,i=0,l=z.length; while(true){try{for(;i=1.9&&e.type==f&&e.button==2){return; }e.preventDefault(); if((qx.core.Environment.get(j)==i)&&parseFloat(qx.core.Environment.get(h))<1.9){try{e.keyCode=0; }catch(t){}}}else{try{e.keyCode=0; }catch(u){}e.returnValue=false; }},stopPropagation:function(e){if(e.stopPropagation){e.stopPropagation(); }else{e.cancelBubble=true; }},fire:function(v,w){if(document.createEvent){var x=document.createEvent(a); x.initEvent(w,true,true); return !v.dispatchEvent(x); }else{var x=document.createEventObject(); return v.fireEvent(k+w,x); }},supportsEvent:qx.core.Environment.select(j,{"webkit":function(y,z){return y.hasOwnProperty(k+z); },"default":function(A,B){var C=k+B; var D=(C in A); if(!D){D=typeof A[C]==g; if(!D&&A.setAttribute){A.setAttribute(C,c); D=typeof A[C]==g; A.removeAttribute(C); }}return D; }})}}); })(); (function(){var r="|bubble",q="|capture",p="|",o="",n="_",m="unload",k="UNKNOWN_",j="__bJ",h="c",g="DOM_",c="__bI",f="WIN_",e="QX_",b="qx.event.Manager",a="capture",d="DOCUMENT_"; qx.Class.define(b,{extend:Object,construct:function(s,t){this.__bE=s; this.__bF=qx.core.ObjectRegistry.toHashCode(s); this.__bG=t; if(s.qx!==qx){var self=this; qx.bom.Event.addNativeListener(s,m,qx.event.GlobalError.observeMethod(function(){qx.bom.Event.removeNativeListener(s,m,arguments.callee); self.dispose(); })); }this.__bH={}; this.__bI={}; this.__bJ={}; this.__bK={}; },statics:{__bL:0,getNextUniqueId:function(){return (this.__bL++)+o; }},members:{__bG:null,__bH:null,__bJ:null,__bM:null,__bI:null,__bK:null,__bE:null,__bF:null,getWindow:function(){return this.__bE; },getWindowId:function(){return this.__bF; },getHandler:function(u){var v=this.__bI[u.classname]; if(v){return v; }return this.__bI[u.classname]=new u(this); },getDispatcher:function(w){var x=this.__bJ[w.classname]; if(x){return x; }return this.__bJ[w.classname]=new w(this,this.__bG); },getListeners:function(y,z,A){var B=y.$$hash||qx.core.ObjectRegistry.toHashCode(y); var D=this.__bH[B]; if(!D){return null; }var E=z+(A?q:r); var C=D[E]; return C?C.concat():null; },serializeListeners:function(F){var M=F.$$hash||qx.core.ObjectRegistry.toHashCode(F); var O=this.__bH[M]; var K=[]; if(O){var I,N,G,J,L; for(var H in O){I=H.indexOf(p); N=H.substring(0,I); G=H.charAt(I+1)==h; J=O[H]; for(var i=0,l=J.length;i0); },importListeners:function(bg,bh){var bn=bg.$$hash||qx.core.ObjectRegistry.toHashCode(bg); var bo=this.__bH[bn]={}; var bk=qx.event.Manager; for(var bi in bh){var bl=bh[bi]; var bm=bl.type+(bl.capture?q:r); var bj=bo[bm]; if(!bj){bj=bo[bm]=[]; this.__bN(bg,bl.type,bl.capture); }bj.push({handler:bl.listener,context:bl.self,unique:bl.unique||(bk.__bL++)+o}); }},addListener:function(bp,bq,br,self,bs){var bw; var bx=bp.$$hash||qx.core.ObjectRegistry.toHashCode(bp); var bz=this.__bH[bx]; if(!bz){bz=this.__bH[bx]={}; }var bv=bq+(bs?q:r); var bu=bz[bv]; if(!bu){bu=bz[bv]=[]; }if(bu.length===0){this.__bN(bp,bq,bs); }var by=(qx.event.Manager.__bL++)+o; var bt={handler:br,context:self,unique:by}; bu.push(bt); return bv+p+by; },findHandler:function(bA,bB){var bN=false,bF=false,bO=false,bC=false; var bL; if(bA.nodeType===1){bN=true; bL=g+bA.tagName.toLowerCase()+n+bB; }else if(bA.nodeType===9){bC=true; bL=d+bB; }else if(bA==this.__bE){bF=true; bL=f+bB; }else if(bA.classname){bO=true; bL=e+bA.classname+n+bB; }else{bL=k+bA+n+bB; }var bH=this.__bK; if(bH[bL]){return bH[bL]; }var bK=this.__bG.getHandlers(); var bG=qx.event.IEventHandler; var bI,bJ,bE,bD; for(var i=0,l=bK.length;i0){cs=ct.split(p); cv=cs[0]; cr=cs[1]===a; this.__bO(cq,cv,cr); }}delete this.__bH[cu]; return true; },deleteAllListeners:function(cx){delete this.__bH[cx]; },__bO: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.__bG.getDispatchers(); var cF; var cE=false; for(var i=0,l=cG.length;iW){W=V[i]; }}return W===undefined?null:W; },min:function(Y){var i,bb=Y.length,ba=Y[0]; for(i=1;i=1&&i[1]){return i[1]+f; }return c; },globalEval:function(l){if(window.execScript){return window.execScript(l); }else{return eval.call(window,l); }},empty:function(){},returnTrue:function(){return true; },returnFalse:function(){return false; },returnNull:function(){return null; },returnThis:function(){return this; },returnZero:function(){return 0; },create:function(m,n){if(!n){return m; }if(!(n.self||n.args||n.delay!=null||n.periodical!=null||n.attempt)){return m; }return function(event){var p=qx.lang.Array.fromArguments(arguments); if(n.args){p=n.args.concat(p); } if(n.delay||n.periodical){var o=qx.event.GlobalError.observeMethod(function(){return m.apply(n.self||this,p); }); if(n.delay){return window.setTimeout(o,n.delay); } if(n.periodical){return window.setInterval(o,n.periodical); }}else if(n.attempt){var q=false; try{q=m.apply(n.self||this,p); }catch(r){}return q; }else{return m.apply(n.self||this,p); }}; },bind:function(s,self,t){return this.create(s,{self:self,args:arguments.length>2?qx.lang.Array.fromArguments(arguments,2):null}); },curry:function(u,v){return this.create(u,{args:arguments.length>1?qx.lang.Array.fromArguments(arguments,1):null}); },listener:function(w,self,x){if(arguments.length<3){return function(event){return w.call(self||this,event||window.event); }; }else{var y=qx.lang.Array.fromArguments(arguments,2); return function(event){var z=[event||window.event]; z.push.apply(z,y); w.apply(self||this,z); }; }},attempt:function(A,self,B){return this.create(A,{self:self,attempt:true,args:arguments.length>2?qx.lang.Array.fromArguments(arguments,2):null})(); },delay:function(C,D,self,E){return this.create(C,{delay:D,self:self,args:arguments.length>3?qx.lang.Array.fromArguments(arguments,3):null})(); },periodical:function(F,G,self,H){return this.create(F,{periodical:G,self:self,args:arguments.length>3?qx.lang.Array.fromArguments(arguments,3):null})(); }}}); })(); (function(){var c="qx.event.Registration"; qx.Class.define(c,{statics:{__bP:{},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.__bP[f]; if(!e){e=new qx.event.Manager(d,this); this.__bP[f]=e; }return e; },removeManager:function(g){var h=g.getWindowId(); delete this.__bP[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,__bQ:[],addHandler:function(Q){this.__bQ.push(Q); this.__bQ.sort(function(a,b){return a.PRIORITY-b.PRIORITY; }); },getHandlers:function(){return this.__bQ; },__bR:[],addDispatcher:function(R,S){this.__bR.push(R); this.__bR.sort(function(a,b){return a.PRIORITY-b.PRIORITY; }); },getDispatchers:function(){return this.__bR; }}}); })(); (function(){var m=":",l="engine.name",k="Error created at",j="...",h="qx.dev.StackTrace",g="",f="\n",e="?",d="/source/class/",c="anonymous",a="of linked script",b="."; qx.Bootstrap.define(h,{statics:{getStackTrace:qx.core.Environment.select(l,{"gecko":function(){try{throw new Error(); }catch(A){var u=this.getStackTraceFromError(A); qx.lang.Array.removeAt(u,0); var s=this.getStackTraceFromCaller(arguments); var q=s.length>u.length?s:u; for(var i=0;i=0){continue; }var y=r.split(m); if(y.length!=2){continue; }var w=y[0]; var p=y[1]; var o=u[i]; var z=o.split(m); var v=z[0]; var n=z[1]; if(qx.Class.getByName(v)){var t=v; }else{t=w; }var x=t+m; if(p){x+=p+m; }x+=n; q[i]=x; }return q; }},"mshtml|webkit":function(){return this.getStackTraceFromCaller(arguments); },"opera":function(){var B; try{B.bar(); }catch(D){var C=this.getStackTraceFromError(D); qx.lang.Array.removeAt(C,0); return C; }return []; }}),getStackTraceFromCaller:qx.core.Environment.select(l,{"opera":function(E){return []; },"default":function(F){var K=[]; var J=qx.lang.Function.getCaller(F); var G={}; while(J){var H=qx.lang.Function.getName(J); K.push(H); try{J=J.caller; }catch(L){break; } if(!J){break; }var I=qx.core.ObjectRegistry.toHashCode(J); if(G[I]){K.push(j); break; }G[I]=J; }return K; }}),getStackTraceFromError:qx.core.Environment.select(l,{"gecko":function(M){if(!M.stack){return []; }var S=/@(.+):(\d+)$/gm; var N; var O=[]; while((N=S.exec(M.stack))!=null){var P=N[1]; var R=N[2]; var Q=this.__bS(P); O.push(Q+m+R); }return O; },"webkit":function(T){if(T.stack){var bb=/at (.*)/gm; var ba=/\((.*?)(:[^\/].*)\)/; var X=/(.*?)(:[^\/].*)/; var U; var V=[]; while((U=bb.exec(T.stack))!=null){var W=ba.exec(U[1]); if(!W){W=X.exec(U[1]); } if(W){var Y=this.__bS(W[1]); V.push(Y+W[2]); }else{V.push(U[1]); }}return V; }else if(T.sourceURL&&T.line){return [this.__bS(T.sourceURL)+m+T.line]; }else{return []; }},"opera":function(bc){if(bc.stacktrace){var be=bc.stacktrace; if(be.indexOf(k)>=0){be=be.split(k)[0]; }if(be.indexOf(a)>=0){var bo=/Line\ (\d+?)\ of\ linked\ script\ (.*?)$/gm; var bf; var bg=[]; while((bf=bo.exec(be))!=null){var bn=bf[1]; var bi=bf[2]; var bm=this.__bS(bi); bg.push(bm+m+bn); }}else{var bo=/line\ (\d+?),\ column\ (\d+?)\ in\ (?:.*?)\ in\ (.*?):[^\/]/gm; var bf; var bg=[]; while((bf=bo.exec(be))!=null){var bn=bf[1]; var bh=bf[2]; var bi=bf[3]; var bm=this.__bS(bi); bg.push(bm+m+bn+m+bh); }}return bg; }else if(bc.message.indexOf("Backtrace:")>=0){var bg=[]; var bj=qx.lang.String.trim(bc.message.split("Backtrace:")[1]); var bk=bj.split(f); for(var i=0;i=2){var bn=bd[1]; var bl=this.__bS(bd[2]); bg.push(bl+m+bn); }}return bg; }else{return []; }},"default":function(){return []; }}),__bS:function(bp){var bt=d; var bq=bp.indexOf(bt); var bs=bp.indexOf(e); if(bs>=0){bp=bp.substring(0,bs); }var br=(bq==-1)?bp:bp.substring(bq+bt.length).replace(/\//g,b).replace(/\.js$/,g); return br; }}}); })(); (function(){var c="",b=": ",a="qx.type.BaseError"; qx.Class.define(a,{extend:Error,construct:function(d,e){Error.call(this,e); this.__bT=d||c; this.message=e||qx.type.BaseError.DEFAULTMESSAGE; },statics:{DEFAULTMESSAGE:"error"},members:{__bT:null,message:null,getComment:function(){return this.__bT; },toString:function(){return this.__bT+(this.message?b+this.message:c); }}}); })(); (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.__bU=qx.dev.StackTrace.getStackTrace(); },members:{__bU:null,getStackTrace:function(){return this.__bU; }}}); })(); (function(){var b="GlobalError: ",a="qx.core.GlobalError"; qx.Bootstrap.define(a,{extend:Error,construct:function(c,d){this.__bV=b+(c&&c.message?c.message:c); Error.call(this,this.__bV); this.__bW=d; this.__bX=c; },members:{__bX:null,__bW:null,__bV:null,toString:function(){return this.__bV; },getArguments:function(){return this.__bW; },getSourceException:function(){return this.__bX; }},destruct:function(){this.__bX=null; this.__bW=null; this.__bV=null; }}); })(); (function(){var p='',o='"',m=':',l=']',h='null',g=': ',f='object',e='function',d=',',b='\n',ba='\\u',Y=',\n',X='0000',W='string',V="Cannot stringify a recursive object.",U='0',T='-',S='}',R='String',Q='Boolean',x='\\\\',y='\\f',u='\\t',w='{\n',s='[]',t="qx.lang.JsonImpl",q='Z',r='\\n',z='Object',A='{}',H='@',F='.',K='(',J='Array',M='T',L='\\r',C='{',P='JSON.parse',O=' ',N='[',B='Number',D=')',E='[\n',G='\\"',I='\\b'; qx.Class.define(t,{extend:Object,construct:function(){this.stringify=qx.lang.Function.bind(this.stringify,this); this.parse=qx.lang.Function.bind(this.parse,this); },members:{__bY:null,__ca:null,__cb:null,__cc:null,stringify:function(bb,bc,bd){this.__bY=p; this.__ca=p; this.__cc=[]; if(qx.lang.Type.isNumber(bd)){var bd=Math.min(10,Math.floor(bd)); for(var i=0;i10){bd=bd.slice(0,10); }this.__ca=bd; }if(bc&&(qx.lang.Type.isFunction(bc)||qx.lang.Type.isArray(bc))){this.__cb=bc; }else{this.__cb=null; }return this.__cd(p,{'':bb}); },__cd:function(be,bf){var bi=this.__bY,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.__cb===e){bj=this.__cb.call(bf,be,bj); } if(bj===null){return h; } if(bj===undefined){return undefined; }switch(qx.lang.Type.getClass(bj)){case R:return this.__ce(bj); case B:return isFinite(bj)?String(bj):h; case Q:return String(bj); case J:this.__bY+=this.__ca; bg=[]; if(this.__cc.indexOf(bj)!==-1){throw new TypeError(V); }this.__cc.push(bj); var length=bj.length; for(var i=0;i10){bH=X+bG.length+by; }else if((bG instanceof Object)&&(bG.toString==null)){bH=qx.lang.Json.stringify(bG,null,2); }else{try{bH=bG.toString(); }catch(e){bH=p; }}return bH; },assert:function(bI,bJ){bI==true||this.__ch(bJ||p,O); },fail:function(bK,bL){var bM=bL?p:D; this.__ch(bK||p,bM); },assertTrue:function(bN,bO){(bN===true)||this.__ch(bO||p,u,bN,m); },assertFalse:function(bP,bQ){(bP===false)||this.__ch(bQ||p,y,bP,m); },assertEquals:function(bR,bS,bT){bR==bS||this.__ch(bT||p,k,bR,bm,bS,n); },assertNotEquals:function(bU,bV,bW){bU!=bV||this.__ch(bW||p,k,bU,bq,bV,n); },assertIdentical:function(bX,bY,ca){bX===bY||this.__ch(ca||p,k,bX,W,bY,n); },assertNotIdentical:function(cb,cc,cd){cb!==cc||this.__ch(cd||p,k,cb,be,cc,n); },assertNotUndefined:function(ce,cf){ce!==undefined||this.__ch(cf||p,bo); },assertUndefined:function(cg,ch){cg===undefined||this.__ch(ch||p,t,cg,o); },assertNotNull:function(ci,cj){ci!==null||this.__ch(cj||p,B); },assertNull:function(ck,cl){ck===null||this.__ch(cl||p,F,ck,o); },assertJsonEquals:function(cm,cn,co){this.assertEquals(qx.lang.Json.stringify(cm),qx.lang.Json.stringify(cn),co); },assertMatch:function(cp,cq,cr){this.assertString(cp); this.assert(qx.lang.Type.isRegExp(cq)||qx.lang.Type.isString(cq),G); cp.search(cq)>=0||this.__ch(cr||p,J,cp,bf,cq.toString(),n); },assertArgumentsCount:function(cs,ct,cu,cv){var cw=cs.length; (cw>=ct&&cw<=cu)||this.__ch(cv||p,M,ct,w,cu,bc,arguments.length,ba); },assertEventFired:function(cx,event,cy,cz,cA){var cC=false; var cB=function(e){if(cz){cz.call(cx,e); }cC=true; }; var cD; try{cD=cx.addListener(event,cB,cx); cy.call(); }catch(cE){throw cE; }finally{try{cx.removeListenerById(cD); }catch(cF){}}cC===true||this.__ch(cA||p,f,event,N); },assertEventNotFired:function(cG,event,cH,cI){var cK=false; var cJ=function(e){cK=true; }; var cL=cG.addListener(event,cJ,cG); cH.call(); cK===false||this.__ch(cI||p,f,event,bs); cG.removeListenerById(cL); },assertException:function(cM,cN,cO,cP){var cN=cN||Error; var cQ; try{this.__cg=false; cM(); }catch(cR){cQ=cR; }finally{this.__cg=true; } if(cQ==null){this.__ch(cP||p,s); }cQ instanceof cN||this.__ch(cP||p,L,cN,bv,cQ); if(cO){this.assertMatch(cQ.toString(),cO,cP); }},assertInArray:function(cS,cT,cU){cT.indexOf(cS)!==-1||this.__ch(cU||p,bw,cS,bd,cT,m); },assertArrayEquals:function(cV,cW,cX){this.assertArray(cV,cX); this.assertArray(cW,cX); cX=cX||U+cV.join(bx)+bj+cW.join(bx)+by; if(cV.length!==cW.length){this.fail(cX,true); } for(var i=0;i=0)||this.__ch(dl||p,R,dk,o); },assertInteger:function(dm,dn){(qx.lang.Type.isNumber(dm)&&isFinite(dm)&&dm%1===0)||this.__ch(dn||p,C,dm,o); },assertPositiveInteger:function(dp,dq){var dr=(qx.lang.Type.isNumber(dp)&&isFinite(dp)&&dp%1===0&&dp>=0); dr||this.__ch(dq||p,br,dp,o); },assertInRange:function(ds,dt,du,dv){(ds>=dt&&ds<=du)||this.__ch(dv||p,qx.lang.String.format(Y,[ds,dt,du])); },assertObject:function(dw,dx){var dy=dw!==null&&(qx.lang.Type.isObject(dw)||typeof dw===bl); dy||this.__ch(dx||p,T,(dw),o); },assertArray:function(dz,dA){qx.lang.Type.isArray(dz)||this.__ch(dA||p,bt,dz,o); },assertMap:function(dB,dC){qx.lang.Type.isObject(dB)||this.__ch(dC||p,v,dB,o); },assertRegExp:function(dD,dE){qx.lang.Type.isRegExp(dD)||this.__ch(dE||p,r,dD,o); },assertType:function(dF,dG,dH){this.assertString(dG,S); typeof (dF)===dG||this.__ch(dH||p,c,dG,bz,dF,o); },assertInstance:function(dI,dJ,dK){var dL=dJ.classname||dJ+p; dI instanceof dJ||this.__ch(dK||p,bk,dL,bz,dI,o); },assertInterface:function(dM,dN,dO){qx.Class.implementsInterface(dM,dN)||this.__ch(dO||p,x,dM,E,dN,n); },assertCssColor:function(dP,dQ,dR){var dS=qx.Class.getByName(bn); if(!dS){throw new Error("qx.util.ColorUtil not available! Your code must have a dependency on 'qx.util.ColorUtil'"); }var dU=dS.stringToRgb(dP); try{var dT=dS.stringToRgb(dQ); }catch(dW){this.__ch(dR||p,d,dP,j,dU.join(h),g,dQ,a); }var dV=dU[0]==dT[0]&&dU[1]==dT[1]&&dU[2]==dT[2]; dV||this.__ch(dR||p,d,dU,j,dU.join(h),g,dQ,j,dT.join(h),P); },assertElement:function(dX,dY){!!(dX&&dX.nodeType===1)||this.__ch(dY||p,q,dX,n); },assertQxObject:function(ea,eb){this.__cj(ea,bu)||this.__ch(eb||p,K,ea,o); },assertQxWidget:function(ec,ed){this.__cj(ec,z)||this.__ch(ed||p,b,ec,o); },__cj:function(ee,ef){if(!ee){return false; }var eg=ee.constructor; while(eg){if(eg.classname===ef){return true; }eg=eg.superclass; }return false; }}}); })(); (function(){var c="qx.globalErrorHandling",b="qx.event.GlobalError",a="on"; qx.Bootstrap.define(b,{statics:{setErrorHandler:function(d,e){this.__ck=d||null; this.__cl=e||window; if(qx.core.Environment.get(c)){if(d&&window.onerror){var f=qx.Bootstrap.bind(this.__cn,this); if(this.__cm==null){this.__cm=window.onerror; }var self=this; window.onerror=function(g,h,i){self.__cm(g,h,i); f(g,h,i); }; } if(d&&!window.onerror){window.onerror=qx.Bootstrap.bind(this.__cn,this); }if(this.__ck==null){if(this.__cm!=null){window.onerror=this.__cm; this.__cm=null; }else{window.onerror=null; }}}},__cn:function(j,k,l){if(this.__ck){this.handleError(new qx.core.WindowError(j,k,l)); return true; }},observeMethod:function(m){if(qx.core.Environment.get(c)){var self=this; return function(){if(!self.__ck){return m.apply(this,arguments); } try{return m.apply(this,arguments); }catch(n){self.handleError(new qx.core.GlobalError(n,arguments)); }}; }else{return m; }},handleError:function(o){if(this.__ck){this.__ck.call(this.__cl,o); }}},defer:function(p){qx.core.Environment.add(c,true); p.setErrorHandler(null,null); qx.core.Setting.defineDeprecated(c,a); }}); })(); (function(){var k="",j="g",h="0",g='\\$1',f="%",e='-',d="qx.lang.String",c=' ',b='\n',a="undefined"; qx.Class.define(d,{statics:{camelCase:function(l){return l.replace(/\-([a-z])/g,function(m,n){return n.toUpperCase(); }); },hyphenate:function(o){return o.replace(/[A-Z]/g,function(p){return (e+p.charAt(0).toLowerCase()); }); },capitalize:function(q){return q.replace(/\b[a-z]/g,function(r){return r.toUpperCase(); }); },clean:function(s){return this.trim(s.replace(/\s+/g,c)); },trimLeft:function(t){return t.replace(/^\s+/,k); },trimRight:function(u){return u.replace(/\s+$/,k); },trim:function(v){return v.replace(/^\s+|\s+$/g,k); },startsWith:function(w,x){return w.indexOf(x)===0; },endsWith:function(y,z){return y.substring(y.length-z.length,y.length)===z; },repeat:function(A,B){return A.length>0?new Array(B+1).join(A):k; },pad:function(C,length,D){var E=length-C.length; if(E>0){if(typeof D===a){D=h; }return this.repeat(D,E)+C; }else{return C; }},firstUp:qx.Bootstrap.firstUp,firstLow:qx.Bootstrap.firstLow,contains:function(F,G){return F.indexOf(G)!=-1; },format:function(H,I){var J=H; for(var i=0;i]+>/gi,k); },stripScripts:function(N,O){var Q=k; var P=N.replace(/]*>([\s\S]*?)<\/script>/gi,function(){Q+=arguments[1]+b; return k; }); if(O===true){qx.lang.Function.globalEval(Q); }return P; }}}); })(); (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 a="qx.lang.RingBuffer"; qx.Class.define(a,{extend:Object,construct:function(b){this.setMaxEntries(b||50); },members:{__co:0,__cp:0,__cq:false,__cr:0,__cs:null,__ct:null,setMaxEntries:function(c){this.__ct=c; this.clear(); },getMaxEntries:function(){return this.__ct; },addEntry:function(d){this.__cs[this.__co]=d; this.__co=this.__cu(this.__co,1); var e=this.getMaxEntries(); if(this.__cpthis.__cp){f=this.__cp; }if(g&&this.__cq&&(f>this.__cr)){f=this.__cr; } if(f>0){var i=this.__cu(this.__co,-1); var h=this.__cu(i,-f+1); var j; if(h<=i){j=this.__cs.slice(h,i+1); }else{j=this.__cs.slice(h,this.__cp).concat(this.__cs.slice(0,i+1)); }}else{j=[]; }return j; },clear:function(){this.__cs=new Array(this.getMaxEntries()); this.__cp=0; this.__cr=0; this.__co=0; },__cu: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.lang.RingBuffer,construct:function(b){this.setMaxMessages(b||50); },members:{setMaxMessages:function(c){this.setMaxEntries(c); },getMaxMessages:function(){return this.getMaxEntries(); },process:function(d){this.addEntry(d); },getAllLogEvents:function(){return this.getAllEntries(); },retrieveLogEvents:function(e,f){return this.getEntries(e,f); },clearHistory:function(){this.clear(); }}}); })(); (function(){var k="node",j="error",h="...(+",g="array",f=")",e="info",d="instance",c="string",b="null",a="class",H="number",G="stringify",F="]",E="date",D="unknown",C="function",B="boolean",A="debug",z="map",y="undefined",s="qx.log.Logger",t="[",q="#",r="warn",o="document",p="{...(",m="text[",n="[...(",u="\n",v=")}",x=")]",w="object"; qx.Class.define(s,{statics:{__cv:A,setLevel:function(I){this.__cv=I; },getLevel:function(){return this.__cv; },setTreshold:function(J){this.__cy.setMaxMessages(J); },getTreshold:function(){return this.__cy.getMaxMessages(); },__cw:{},__cx:0,register:function(K){if(K.$$id){return; }var M=this.__cx++; this.__cw[M]=K; K.$$id=M; var L=this.__cz; var N=this.__cy.getAllLogEvents(); for(var i=0,l=N.length;i=L[this.__cv]){K.process(N[i]); }}},unregister:function(O){var P=O.$$id; if(P==null){return; }delete this.__cw[P]; delete O.$$id; },debug:function(Q,R){qx.log.Logger.__cA(A,arguments); },info:function(S,T){qx.log.Logger.__cA(e,arguments); },warn:function(U,V){qx.log.Logger.__cA(r,arguments); },error:function(W,X){qx.log.Logger.__cA(j,arguments); },trace:function(Y){qx.log.Logger.__cA(e,[Y,qx.dev.StackTrace.getStackTrace().join(u)]); },deprecatedMethodWarning:function(ba,bb){var bc; },deprecatedClassWarning:function(bd,be){var bf; },deprecatedEventWarning:function(bg,event,bh){var bi; },deprecatedMixinWarning:function(bj,bk){var bl; },deprecatedConstantWarning:function(bm,bn,bo){var self,bp; },deprecateMethodOverriding:function(bq,br,bs,bt){var bu; },clear:function(){this.__cy.clearHistory(); },__cy:new qx.log.appender.RingBuffer(50),__cz:{debug:0,info:1,warn:2,error:3},__cA:function(bv,bw){var bB=this.__cz; if(bB[bv]20){bL.push(h+(l-i)+f); break; }bL.push(this.__cC(bH[i],false)); }}else{bL=n+bH.length+x; }break; case z:if(bI){var bJ; var bO=[]; for(var bN in bH){bO.push(bN); }bO.sort(); bL=[]; for(var i=0,l=bO.length;i20){bL.push(h+(l-i)+f); break; }bN=bO[i]; bJ=this.__cC(bH[bN],false); bJ.key=bN; bL.push(bJ); }}else{var bM=0; for(var bN in bH){bM++; }bL=p+bM+v; }break; }return {type:bP,text:bL,trace:bK}; }},defer:function(bQ){var bR=qx.Bootstrap.$$logs; for(var i=0;ithis.getSize()){if(g.destroy){g.destroy(); }else{g.dispose(); }return; }g.$$pooled=true; j.push(g); }},destruct:function(){var n=this.__cO; var k,m,i,l; for(k in n){m=n[k]; for(i=0,l=m.length;icE){return; }}else{var cF=e.getData(); }if(qx.core.Environment.get(a)){qx.log.Logger.debug("Binding executed from "+ct+" by "+cu+" to "+cv+" ("+cw+")"); qx.log.Logger.debug("Data before conversion: "+cF); }cF=qx.data.SingleValueBinding.__dh(cF,cv,cw,cx,ct); if(qx.core.Environment.get(a)){qx.log.Logger.debug("Data after conversion: "+cF); }try{if(cF!==undefined){qx.data.SingleValueBinding.__db(cv,cw,cF); }else{qx.data.SingleValueBinding.__da(cv,cw); }if(cx&&cx.onUpdate){cx.onUpdate(ct,cv,cF); }}catch(e){if(!(e instanceof qx.core.ValidationError)){throw e; } if(cx&&cx.onSetFail){cx.onSetFail(e); }else{qx.log.Logger.warn("Failed so set value "+cF+" on "+cv+". Error message: "+e); }}}; if(!cy){cy=l; }cB=qx.lang.Function.bind(cB,ct,cy); var cA=ct.addListener(cu,cB); return cA; },__dg:function(cG,cH,cI,cJ,cK){if(this.__cV[cH.toHashCode()]===undefined){this.__cV[cH.toHashCode()]=[]; }this.__cV[cH.toHashCode()].push([cG,cH,cI,cJ,cK]); },__dh: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.__dc(cM,cN); var cU=cN.substring(cN.lastIndexOf(d)+1,cN.length); if(cT==null){return cL; }var cS=qx.Class.getPropertyDefinition(cT.constructor,cU); var cQ=cS==null?l:cS.check; return this.__dj(cL,cQ); }},__di:function(cV,cW){var cX=qx.Class.getPropertyDefinition(cV.constructor,cW); if(cX==null){return null; }return cX.event; },__dj:function(cY,da){var db=qx.lang.Type.getClass(cY); if((db==c||db==b)&&(da==y||da==q)){cY=parseInt(cY,10); }if((db==A||db==c||db==p)&&da==b){cY=cY+l; }if((db==c||db==b)&&(da==c||da==t)){cY=parseFloat(cY); }return cY; },removeBindingFromObject:function(dc,dd){if(dd.type==F){for(var i=0;i=0;i--){this.removeBindingFromObject(df,dg[i][0]); }}},getAllBindingsForObject:function(dh){if(this.__cV[dh.toHashCode()]===undefined){this.__cV[dh.toHashCode()]=[]; }return this.__cV[dh.toHashCode()]; },removeAllBindings:function(){for(var dj in this.__cV){var di=qx.core.ObjectRegistry.fromHashCode(dj); if(di==null){delete this.__cV[dj]; continue; }this.removeAllBindingsForObject(di); }this.__cV={}; },getAllBindings:function(){return this.__cV; },showBindingInLog:function(dk,dl){var dn; for(var i=0;i=0;i--){g=h[i]; if(g){g.dispose(); }}}catch(j){throw new Error("The array field: "+f+" of object: "+e+" has non disposable entries: "+j); }h.length=0; e[f]=null; },disposeMap:function(k,m){var o=k[m]; if(!o){return; }if(qx.core.ObjectRegistry.inShutDown){k[m]=null; return; }try{var n; for(var p in o){n=o[p]; if(o.hasOwnProperty(p)&&n){n.dispose(); }}}catch(q){throw new Error("The map field: "+m+" of object: "+k+" has non disposable entries: "+q); }k[m]=null; },disposeTriggeredBy:function(r,s){var t=s.dispose; s.dispose=function(){t.call(s); r.dispose(); }; }}}); })(); (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 a="qx.lang.Date"; qx.Class.define(a,{statics:{now:function(){return +new Date; }}}); })(); (function(){var k="indexOf",j="lastIndexOf",h="slice",g="concat",f="join",e="toLocaleUpperCase",d="shift",c="substr",b="filter",a="unshift",I="match",H="quote",G="qx.lang.Generics",F="localeCompare",E="sort",D="some",C="charAt",B="split",A="substring",z="pop",t="toUpperCase",u="replace",q="push",r="charCodeAt",o="every",p="reverse",m="search",n="forEach",v="map",w="toLowerCase",y="splice",x="toLocaleLowerCase"; qx.Class.define(G,{statics:{__dn:{"Array":[f,p,E,q,z,d,a,y,g,h,k,j,n,v,b,D,o],"String":[H,A,w,t,C,r,k,j,x,e,F,I,m,u,B,c,g,h]},__do:function(J,K){return function(s){return J.prototype[K].apply(s,Array.prototype.slice.call(arguments,1)); }; },__dp:function(){var L=qx.lang.Generics.__dn; for(var P in L){var N=window[P]; var M=L[P]; for(var i=0,l=M.length;iY)?bc:Y; if(R>bb){bb=R; }var U=(bc=1.0){be%=1.0; } if(bf>1.0){bf=1.0; } if(bg>1.0){bg=1.0; }var bh=Math.floor(255*bg); var bi={}; if(bf==0.0){bi.red=bi.green=bi.blue=bh; }else{be*=6.0; i=Math.floor(be); f=be-i; p=Math.floor(bh*(1.0-bf)); q=Math.floor(bh*(1.0-(bf*f))); t=Math.floor(bh*(1.0-(bf*(1.0-f)))); switch(i){case 0:bi.red=bh; bi.green=t; bi.blue=p; break; case 1:bi.red=q; bi.green=bh; bi.blue=p; break; case 2:bi.red=p; bi.green=bh; bi.blue=t; break; case 3:bi.red=p; bi.green=q; bi.blue=bh; break; case 4:bi.red=t; bi.green=p; bi.blue=bh; break; case 5:bi.red=bh; bi.green=p; bi.blue=q; break; }}return [bi.red,bi.green,bi.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 m="object",l="_applyTheme",k="",j="_",h="__du",g="qx.ui.decoration.",f="qx.theme.manager.Decoration",e=".",d="Theme",c="changeTheme",a="string",b="singleton"; qx.Class.define(f,{type:b,extend:qx.core.Object,properties:{theme:{check:d,nullable:true,apply:l,event:c}},members:{__du:null,resolve:function(n){if(!n){return null; } if(typeof n===m){return n; }var s=this.getTheme(); if(!s){return null; }var p=this.__du; if(!p){p=this.__du={}; }var o=p[n]; if(o){return o; }var v=s.decorations[n]; 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=q.decorator; }if(q.style){for(var u in q.style){if(v.style[u]==undefined){v.style[u]=q.style[u]; }}}}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;iv.width?u.width:v.width; v.height=u.height>v.height?u.height:v.height; }}if(v.left!=undefined){r.style.left=v.left+o; r.style.top=v.top+o; }if(v.width!=undefined){if(v.width<0){v.width=0; } if(v.height<0){v.height=0; } if(v.elementToApplyDimensions){r=v.elementToApplyDimensions; }r.style.width=v.width+o; r.style.height=v.height+o; }},tint:function(w,x){for(var name in this){if(name.indexOf(m)==0&&this[name] instanceof Function){this[name](w,x,w.style); }}},_isInitialized:function(){return !!this._markup; },_getDefaultInsets:function(){var B=[n,b,g,e]; var z={}; for(var name in this){if(name.indexOf(h)==0&&this[name] instanceof Function){var A=this[name](); for(var i=0;i=1){n=1; } if(n<0.00001){n=0; } if(qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){return j+n+k; }else{return d+(n*100)+f; }},"gecko":function(o){if(o>=1){o=0.999999; } if(!qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){return b+o+k; }else{return j+o+k; }},"default":function(p){if(p>=1){return m; }return j+p+k; }}),set:qx.core.Environment.select(l,{"mshtml":function(q,r){if(qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){if(r>=1){r=m; }q.style.opacity=r; }else{var s=qx.bom.element.Style.get(q,h,qx.bom.element.Style.COMPUTED_MODE,false); if(r>=1){r=1; } if(r<0.00001){r=0; }if(!q.currentStyle||!q.currentStyle.hasLayout){q.style.zoom=1; }q.style.filter=s.replace(/alpha\([^\)]*\)/gi,m)+c+r*100+e; }},"gecko":function(t,u){if(u>=1){u=0.999999; } if(!qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){t.style.MozOpacity=u; }else{t.style.opacity=u; }},"default":function(v,w){if(w>=1){w=m; }v.style.opacity=w; }}),reset:qx.core.Environment.select(l,{"mshtml":function(x){if(qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){x.style.opacity=m; }else{var y=qx.bom.element.Style.get(x,h,qx.bom.element.Style.COMPUTED_MODE,false); x.style.filter=y.replace(/alpha\([^\)]*\)/gi,m); }},"gecko":function(z){if(!qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){z.style.MozOpacity=m; }else{z.style.opacity=m; }},"default":function(A){A.style.opacity=m; }}),get:qx.core.Environment.select(l,{"mshtml":function(B,C){if(qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){var D=qx.bom.element.Style.get(B,i,C,false); if(D!=null){return parseFloat(D); }return 1.0; }else{var E=qx.bom.element.Style.get(B,h,C,false); if(E){var D=E.match(/alpha\(opacity=(.*)\)/); if(D&&D[1]){return parseFloat(D[1])/100; }}return 1.0; }},"gecko":function(F,G){var H=qx.bom.element.Style.get(F,!qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY?g:i,G,false); if(H==0.999999){H=1.0; } if(H!=null){return parseFloat(H); }return 1.0; },"default":function(I,J){var K=qx.bom.element.Style.get(I,i,J,false); if(K!=null){return parseFloat(K); }return 1.0; }})},defer:function(L){L.SUPPORT_CSS3_OPACITY=(typeof document.documentElement.style.opacity=="string"); }}); })(); (function(){var k="n-resize",j="e-resize",i="nw-resize",h="ne-resize",g="engine.name",f="",e="cursor:",d=";",c="qx.bom.element.Cursor",b="cursor",a="hand"; qx.Class.define(c,{statics:{__dx:qx.core.Environment.select(g,{"mshtml":{"cursor":a,"ew-resize":j,"ns-resize":k,"nesw-resize":h,"nwse-resize":i},"opera":{"col-resize":j,"row-resize":k,"ew-resize":j,"ns-resize":k,"nesw-resize":h,"nwse-resize":i},"default":{}}),compile:function(l){return e+(this.__dx[l]||l)+d; },get:function(m,n){return qx.bom.element.Style.get(m,b,n,false); },set:function(o,p){o.style.cursor=this.__dx[p]||p; },reset:function(q){q.style.cursor=f; }}}); })(); (function(){var q="engine.name",p="",o="boxSizing",n="box-sizing",m="qx.bom.element.BoxSizing",k="KhtmlBoxSizing",j="border-box",h="-moz-box-sizing",g="WebkitBoxSizing",f=":",c=";",e="-khtml-box-sizing",d="content-box",b="-webkit-box-sizing",a="MozBoxSizing"; qx.Class.define(m,{statics:{__dy:qx.core.Environment.select(q,{"mshtml":null,"webkit":[o,k,g],"gecko":[a],"opera":[o]}),__dz:qx.core.Environment.select(q,{"mshtml":null,"webkit":[n,e,b],"gecko":[h],"opera":[n]}),__dA:{tags:{button:true,select:true},types:{search:true,button:true,submit:true,reset:true,checkbox:true,radio:true}},__dB:function(r){var s=this.__dA; return s.tags[r.tagName.toLowerCase()]||s.types[r.type]; },compile:qx.core.Environment.select(q,{"mshtml":function(t){},"default":function(u){var w=this.__dz; var v=p; if(w){for(var i=0,l=w.length;i=8){return (h||window).document.documentMode===5; }else{return (h||window).document.compatMode!==g; }},"webkit":function(i){if(document.compatMode===undefined){var j=(i||window).document.createElement(a); j.style.cssText=e; return j.style.width===b?true:false; }else{return (i||window).document.compatMode!==g; }},"default":function(k){return (k||window).document.compatMode!==g; }}),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 c="engine.version",b="engine.name",a="qx.bom.Viewport"; qx.Class.define(a,{statics:{getWidth:qx.core.Environment.select(b,{"opera":function(d){if(parseFloat(qx.core.Environment.get(c))<9.5){return (d||window).document.body.clientWidth; }else{var e=(d||window).document; return qx.bom.Document.isStandardMode(d)?e.documentElement.clientWidth:e.body.clientWidth; }},"webkit":function(f){if(parseFloat(qx.core.Environment.get(c))<523.15){return (f||window).innerWidth; }else{var g=(f||window).document; return qx.bom.Document.isStandardMode(f)?g.documentElement.clientWidth:g.body.clientWidth; }},"default":function(h){var i=(h||window).document; return qx.bom.Document.isStandardMode(h)?i.documentElement.clientWidth:i.body.clientWidth; }}),getHeight:qx.core.Environment.select(b,{"opera":function(j){if(parseFloat(qx.core.Environment.get(c))<9.5){return (j||window).document.body.clientHeight; }else{var k=(j||window).document; return qx.bom.Document.isStandardMode(j)?k.documentElement.clientHeight:k.body.clientHeight; }},"webkit":function(l){if(parseFloat(qx.core.Environment.get(c))<523.15){return (l||window).innerHeight; }else{var m=(l||window).document; return qx.bom.Document.isStandardMode(l)?m.documentElement.clientHeight:m.body.clientHeight; }},"default":function(n){var o=(n||window).document; return qx.bom.Document.isStandardMode(n)?o.documentElement.clientHeight:o.body.clientHeight; }}),getScrollLeft:qx.core.Environment.select(b,{"mshtml":function(p){var q=(p||window).document; return q.documentElement.scrollLeft||q.body.scrollLeft; },"default":function(r){return (r||window).pageXOffset; }}),getScrollTop:qx.core.Environment.select(b,{"mshtml":function(s){var t=(s||window).document; return t.documentElement.scrollTop||t.body.scrollTop; },"default":function(u){return (u||window).pageYOffset; }}),getOrientation:function(v){var w=(v||window).orientation; if(w==null){w=this.getWidth(v)>this.getHeight(v)?90:0; }return w; },isLandscape:function(x){return Math.abs(this.getOrientation(x))==90; },isPortrait:function(y){var z=this.getOrientation(y); return (z==0||z==180); }}}); })(); (function(){var j="/",i="0",h="qx/static",g="http://",f="https://",e="file://",d="qx.util.AliasManager",c="singleton",b=".",a="static"; qx.Class.define(d,{type:c,extend:qx.util.ValueManager,construct:function(){qx.util.ValueManager.call(this); this.__dJ={}; this.add(a,h); },members:{__dJ:null,_preprocess:function(k){var n=this._getDynamic(); if(n[k]===false){return k; }else if(n[k]===undefined){if(k.charAt(0)===j||k.charAt(0)===b||k.indexOf(g)===0||k.indexOf(f)===i||k.indexOf(e)===0){n[k]=false; return k; } if(this.__dJ[k]){return this.__dJ[k]; }var m=k.substring(0,k.indexOf(j)); var l=this.__dJ[m]; if(l!==undefined){n[k]=l+k.substring(m.length); }}return k; },add:function(o,p){this.__dJ[o]=p; var r=this._getDynamic(); for(var q in r){if(q.substring(0,q.indexOf(j))===o){r[q]=p+q.substring(o.length); }}},remove:function(s){delete this.__dJ[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.__dJ){v[w]=this.__dJ[w]; }return v; }},destruct:function(){this.__dJ=null; }}); })(); (function(){var e="qx.theme.manager.Font",d="Theme",c="changeTheme",b="_applyTheme",a="singleton"; qx.Class.define(e,{type:a,extend:qx.util.ValueManager,properties:{theme:{check:d,nullable:true,apply:b,event:c}},members:{resolveDynamic:function(f){var g=this._dynamic; return f instanceof qx.bom.Font?f:g[f]; },resolve:function(h){var k=this._dynamic; var i=k[h]; if(i){return i; }var j=this.getTheme(); if(j!==null&&j.fonts[h]){return k[h]=(new qx.bom.Font).set(j.fonts[h]); }return h; },isDynamic:function(l){var n=this._dynamic; if(l&&(l instanceof qx.bom.Font||n[l]!==undefined)){return true; }var m=this.getTheme(); if(m!==null&&l&&m.fonts[l]){n[l]=(new qx.bom.Font).set(m.fonts[l]); return true; }return false; },__dK:function(o,p){if(o[p].include){var q=o[o[p].include]; o[p].include=null; delete o[p].include; o[p]=qx.lang.Object.mergeWith(o[p],q,false); this.__dK(o,p); }},_applyTheme:function(r){var s=this._getDynamic(); for(var v in s){if(s[v].themed){s[v].dispose(); delete s[v]; }} if(r){var t=r.fonts; var u=qx.bom.Font; for(var v in t){if(t[v].include&&t[t[v].include]){this.__dK(t,v); }s[v]=(new u).set(t[v]); s[v].themed=true; }}this._setDynamic(s); }}}); })(); (function(){var k="",j="underline",h="Boolean",g="px",f='"',e="italic",d="normal",c="bold",b="_applyItalic",a="_applyBold",z="Integer",y="_applyFamily",x="_applyLineHeight",w="Array",v="line-through",u="overline",t="Color",s="qx.bom.Font",r="Number",q="_applyDecoration",o=" ",p="_applySize",m=",",n="_applyColor"; qx.Class.define(s,{extend:qx.core.Object,construct:function(A,B){qx.core.Object.call(this); if(A!==undefined){this.setSize(A); } if(B!==undefined){this.setFamily(B); }},statics:{fromString:function(C){var G=new qx.bom.Font(); var E=C.split(/\s+/); var name=[]; var F; for(var i=0;i0){G.setFamily(name); }return G; },fromConfig:function(H){var I=new qx.bom.Font; I.set(H); return I; },__dL:{fontFamily:k,fontSize:k,fontWeight:k,fontStyle:k,textDecoration:k,lineHeight:1.2,textColor:k},getDefaultStyles:function(){return this.__dL; }},properties:{size:{check:z,nullable:true,apply:p},lineHeight:{check:r,nullable:true,apply:x},family:{check:w,nullable:true,apply:y},bold:{check:h,nullable:true,apply:a},italic:{check:h,nullable:true,apply:b},decoration:{check:[j,v,u],nullable:true,apply:q},color:{check:t,nullable:true,apply:n}},members:{__dM:null,__dN:null,__dO:null,__dP:null,__dQ:null,__dR:null,__dS:null,_applySize:function(J,K){this.__dM=J===null?null:J+g; },_applyLineHeight:function(L,M){this.__dR=L===null?null:L; },_applyFamily:function(N,O){var P=k; for(var i=0,l=N.length;i0){P+=f+N[i]+f; }else{P+=N[i]; } if(i!==l-1){P+=m; }}this.__dN=P; },_applyBold:function(Q,R){this.__dO=Q===null?null:Q?c:d; },_applyItalic:function(S,T){this.__dP=S===null?null:S?e:d; },_applyDecoration:function(U,V){this.__dQ=U===null?null:U; },_applyColor:function(W,X){this.__dS=W===null?null:W; },getStyles:function(){return {fontFamily:this.__dN,fontSize:this.__dM,fontWeight:this.__dO,fontStyle:this.__dP,textDecoration:this.__dQ,lineHeight:this.__dR,textColor:this.__dS}; }}}); })(); (function(){var e="=",d="ecmascript.objectcount",c="+",b="qx.lang.Object",a="&"; qx.Class.define(b,{statics:{empty:function(f){for(var g in f){if(f.hasOwnProperty(g)){delete f[g]; }}},isEmpty:(qx.core.Environment.get(d))? function(h){return h.__count__===0; }: function(j){for(var k in j){return false; }return true; },hasMinLength:(qx.core.Environment.get(d))? function(m,n){return m.__count__>=n; }: function(o,p){if(p<=0){return true; }var length=0; for(var q in o){if((++length)>=p){return true; }}return false; },getLength:qx.Bootstrap.objectGetLength,getKeys:qx.Bootstrap.getKeys,getKeysAsString:qx.Bootstrap.getKeysAsString,getValues:function(r){var t=[]; var s=this.getKeys(r); for(var i=0,l=s.length;i0){p.unshift(u.pop()); var q=u.join(w); v=s[q]; if(v){t=v.alias||v; if(typeof t===h){var r=t+w+p.join(w); return this.__dW(r,m,n); }}}for(var i=0;i0){M+=e+D; }}var E=this.__dT; if(E[M]!==undefined){return E[M]; }if(!y){y=this.__dV; }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.__dT=this.__dU=null; }}); })(); (function(){var p="other",o="widgets",n="fonts",m="appearances",k="qx.Theme",j="]",h="[Theme ",g="colors",f="decorations",e="Theme",b="meta",d="borders",c="icons"; qx.Bootstrap.define(k,{statics:{define:function(name,q){if(!q){var q={}; }q.include=this.__dX(q.include); q.patch=this.__dX(q.patch); var r={$$type:e,name:name,title:q.title,toString:this.genericToString}; if(q.extend){r.supertheme=q.extend; }r.basename=qx.Bootstrap.createNamespace(name,r); this.__eb(r,q); this.__dY(r,q); this.$$registry[name]=r; for(var i=0,a=q.include,l=a.length;i0){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.__ex){i.dispose(); return; }var k=this.__ew; if(!k[j]){k[j]=[]; } if(k[j].length>l.MAX_SIZE){i.dispose(); }else{i.$$pooled=true; k[j].push(i); }},_createDecoratorElement:function(m,n){var o=new qx.html.Decorator(m,n); return o; },toString:function(){return qx.core.Object.prototype.toString.call(this); }},destruct:function(){if(!qx.core.ObjectRegistry.inShutDown){var q=this.__ew; for(var p in q){qx.util.DisposeUtil.disposeArray(q,p); }}this.__ew=null; }}); })(); (function(){var j="Integer",i="_applyDimension",h="Boolean",g="_applyStretching",f="_applyMargin",e="shorthand",d="_applyAlign",c="allowShrinkY",b="bottom",a="baseline",x="marginBottom",w="qx.ui.core.LayoutItem",v="center",u="marginTop",t="allowGrowX",s="middle",r="marginLeft",q="allowShrinkX",p="top",o="right",m="marginRight",n="abstract",k="allowGrowY",l="left"; qx.Class.define(w,{type:n,extend:qx.core.Object,properties:{minWidth:{check:j,nullable:true,apply:i,init:null,themeable:true},width:{check:j,nullable:true,apply:i,init:null,themeable:true},maxWidth:{check:j,nullable:true,apply:i,init:null,themeable:true},minHeight:{check:j,nullable:true,apply:i,init:null,themeable:true},height:{check:j,nullable:true,apply:i,init:null,themeable:true},maxHeight:{check:j,nullable:true,apply:i,init:null,themeable:true},allowGrowX:{check:h,apply:g,init:true,themeable:true},allowShrinkX:{check:h,apply:g,init:true,themeable:true},allowGrowY:{check:h,apply:g,init:true,themeable:true},allowShrinkY:{check:h,apply:g,init:true,themeable:true},allowStretchX:{group:[t,q],mode:e,themeable:true},allowStretchY:{group:[k,c],mode:e,themeable:true},marginTop:{check:j,init:0,apply:f,themeable:true},marginRight:{check:j,init:0,apply:f,themeable:true},marginBottom:{check:j,init:0,apply:f,themeable:true},marginLeft:{check:j,init:0,apply:f,themeable:true},margin:{group:[u,m,x,r],mode:e,themeable:true},alignX:{check:[l,v,o],nullable:true,apply:d,themeable:true},alignY:{check:[p,s,b,a],nullable:true,apply:d,themeable:true}},members:{__ey:null,__ez:null,__eA:null,__eB:null,__eC:null,__eD:null,__eE:null,getBounds:function(){return this.__eD||this.__ez||null; },clearSeparators:function(){},renderSeparator:function(y,z){},renderLayout:function(A,top,B,C){var D; var E=null; if(this.getHeight()==null&&this._hasHeightForWidth()){var E=this._getHeightForWidth(B); } if(E!=null&&E!==this.__ey){this.__ey=E; qx.ui.core.queue.Layout.add(this); return null; }var G=this.__ez; if(!G){G=this.__ez={}; }var F={}; if(A!==G.left||top!==G.top){F.position=true; G.left=A; G.top=top; } if(B!==G.width||C!==G.height){F.size=true; G.width=B; G.height=C; }if(this.__eA){F.local=true; delete this.__eA; } if(this.__eC){F.margin=true; delete this.__eC; }return F; },isExcluded:function(){return false; },hasValidLayout:function(){return !this.__eA; },scheduleLayoutUpdate:function(){qx.ui.core.queue.Layout.add(this); },invalidateLayoutCache:function(){this.__eA=true; this.__eB=null; },getSizeHint:function(H){var I=this.__eB; if(I){return I; } if(H===false){return null; }I=this.__eB=this._computeSizeHint(); if(this._hasHeightForWidth()&&this.__ey&&this.getHeight()==null){I.height=this.__ey; }if(I.minWidth>I.width){I.width=I.minWidth; } if(I.maxWidthI.height){I.height=I.minHeight; } if(I.maxHeight0; }var dB=this; do{if(!dB.isVisible()){return false; } if(dB.isRootWidget()){return true; }dB=dB.getLayoutParent(); }while(dB); return false; },_createContainerElement:function(){var dE={"$$widget":this.toHashCode()}; var dD={zIndex:0,position:cf}; return new qx.html.Element(ca,dD,dE); },__eS:function(){var dF=this._createContentElement(); dF.setStyles({"position":cf,"zIndex":10}); return dF; },_createContentElement:function(){return new qx.html.Element(ca,{overflowX:bu,overflowY:bu}); },getContainerElement:function(){return this.__eG; },getContentElement:function(){return this.__eH; },getDecoratorElement:function(){return this.__eK||null; },getShadowElement:function(){return this.__eL||null; },__eT:null,getLayoutChildren:function(){var dH=this.__eT; if(!dH){return this.__eU; }var dI; for(var i=0,l=dH.length;i=0;i--){this.__eW(ei[i]); }qx.ui.core.queue.Layout.add(this); return ei; },_afterAddChild:null,_afterRemoveChild:null,__eV:function(ej,ek){var parent=ej.getLayoutParent(); if(parent&&parent!=this){parent._remove(ej); }ej.setLayoutParent(this); if(ek){ej.setLayoutProperties(ek); }else{this.updateLayoutProperties(); }if(this._afterAddChild){this._afterAddChild(ej); }},__eW:function(em){if(em.getLayoutParent()!==this){throw new Error("Remove Error: "+em+" is not a child of this widget!"); }em.setLayoutParent(null); if(this.__eP){this.__eP.invalidateChildrenCache(); }qx.ui.core.queue.Layout.add(this); if(this._afterRemoveChild){this._afterRemoveChild(em); }},capture:function(en){this.getContainerElement().capture(en); },releaseCapture:function(){this.getContainerElement().releaseCapture(); },_applyPadding:function(eo,ep,name){this._updateInsets=true; qx.ui.core.queue.Layout.add(this); },_createProtectorElement:function(){if(this.__eM){return; }var eq=this.__eM=new qx.html.Element; eq.setStyles({position:cf,top:0,left:0,zIndex:7}); var er=this.getBounds(); if(er){this.__eM.setStyles({width:er.width+bY,height:er.height+bY}); }if((qx.core.Environment.get(bt)==cg)){eq.setStyles({backgroundImage:p+qx.util.ResourceManager.getInstance().toUri(bC)+X,backgroundRepeat:ct}); }this.getContainerElement().add(eq); },_applyDecorator:function(es,et){var ew=qx.ui.core.Widget.__eI; var eu=this.getContainerElement(); if(!this.__eM&&!qx.core.Environment.get(j)){this._createProtectorElement(); }if(et){eu.remove(this.__eK); ew.poolDecorator(this.__eK); }if(es){var ev=this.__eK=ew.getDecoratorElement(es); ev.setStyle(bL,5); eu.add(ev); }else{delete this.__eK; }this._applyBackgroundColor(this.getBackgroundColor()); if(this.__eQ(et,es)){this._updateInsets=true; qx.ui.core.queue.Layout.add(this); }else if(es){var ex=this.getBounds(); if(ex){ev.resize(ex.width,ex.height); this.__eM&& this.__eM.setStyles({width:ex.width+bY,height:ex.height+bY}); }}},_applyShadow:function(ey,ez){var eG=qx.ui.core.Widget.__eJ; var eB=this.getContainerElement(); if(ez){eB.remove(this.__eL); eG.poolDecorator(this.__eL); }if(ey){var eD=this.__eL=eG.getDecoratorElement(ey); eB.add(eD); var eF=eD.getInsets(); eD.setStyles({left:(-eF.left)+bY,top:(-eF.top)+bY}); var eE=this.getBounds(); if(eE){var eC=eE.width+eF.left+eF.right; var eA=eE.height+eF.top+eF.bottom; eD.resize(eC,eA); }eD.tint(null); }else{delete this.__eL; }},_applyToolTipText:function(eH,eI){if(qx.core.Environment.get(bI)){if(this.__eO){return; }var eJ=qx.locale.Manager.getInstance(); this.__eO=eJ.addListener(by,function(){var eK=this.getToolTipText(); if(eK&&eK.translate){this.setToolTipText(eK.translate()); }},this); }},_applyTextColor:function(eL,eM){},_applyZIndex:function(eN,eO){this.getContainerElement().setStyle(bL,eN==null?0:eN); },_applyVisibility:function(eP,eQ){var eR=this.getContainerElement(); if(eP===bU){eR.show(); }else{eR.hide(); }var parent=this.$$parent; if(parent&&(eQ==null||eP==null||eQ===bP||eP===bP)){parent.invalidateLayoutChildren(); }qx.ui.core.queue.Visibility.add(this); },_applyOpacity:function(eS,eT){this.getContainerElement().setStyle(bO,eS==1?null:eS); if((qx.core.Environment.get(bt)==cg)&&qx.bom.element.Decoration.isAlphaImageLoaderEnabled()){if(!qx.Class.isSubClassOf(this.getContentElement().constructor,qx.html.Image)){var eU=(eS==1||eS==null)?null:0.99; this.getContentElement().setStyle(bO,eU); }}},_applyCursor:function(eV,eW){if(eV==null&&!this.isSelectable()){eV=bN; }this.getContainerElement().setStyle(T,eV,qx.core.Environment.get(bt)==bD); },_applyBackgroundColor:function(eX,eY){var fa=this.getBackgroundColor(); var fc=this.getContainerElement(); if(this.__eK){this.__eK.tint(fa); fc.setStyle(cc,null); }else{var fb=qx.theme.manager.Color.getInstance().resolve(fa); fc.setStyle(cc,fb); }},_applyFont:function(fd,fe){},__eX:null,$$stateChanges:null,_forwardStates:null,hasState:function(ff){var fg=this.__eX; return !!fg&&!!fg[ff]; },addState:function(fh){var fi=this.__eX; if(!fi){fi=this.__eX={}; } if(fi[fh]){return; }this.__eX[fh]=true; if(fh===ch){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 fl=this.__fb; if(forward&&forward[fh]&&fl){var fj; for(var fk in fl){fj=fl[fk]; if(fj instanceof qx.ui.core.Widget){fl[fk].addState(fh); }}}},removeState:function(fm){var fn=this.__eX; if(!fn||!fn[fm]){return; }delete this.__eX[fm]; if(fm===ch){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 fq=this.__fb; if(forward&&forward[fm]&&fq){for(var fp in fq){var fo=fq[fp]; if(fo instanceof qx.ui.core.Widget){fo.removeState(fm); }}}},replaceState:function(fr,fs){var ft=this.__eX; if(!ft){ft=this.__eX={}; } if(!ft[fs]){ft[fs]=true; } if(ft[fr]){delete ft[fr]; } if(!qx.ui.core.queue.Visibility.isVisible(this)){this.$$stateChanges=true; }else{qx.ui.core.queue.Appearance.add(this); }var forward=this._forwardStates; var fw=this.__fb; if(forward&&forward[fs]&&fw){for(var fv in fw){var fu=fw[fv]; if(fu instanceof qx.ui.core.Widget){fu.replaceState(fr,fs); }}}},__eY:null,__fa:null,syncAppearance:function(){var fB=this.__eX; var fA=this.__eY; var fC=qx.theme.manager.Appearance.getInstance(); var fy=qx.core.Property.$$method.setThemed; var fG=qx.core.Property.$$method.resetThemed; if(this.__fa){delete this.__fa; if(fA){var fx=fC.styleFrom(fA,fB,null,this.getAppearance()); fA=null; }}if(!fA){var fz=this; var fF=[]; do{fF.push(fz.$$subcontrol||fz.getAppearance()); }while(fz=fz.$$subparent); fA=fF.reverse().join(bf).replace(/#[0-9]+/g,bg); this.__eY=fA; }var fD=fC.styleFrom(fA,fB,null,this.getAppearance()); if(fD){var fE; if(fx){for(var fE in fx){if(fD[fE]===undefined){this[fG[fE]](); }}}for(var fE in fD){fD[fE]===undefined?this[fG[fE]]():this[fy[fE]](fD[fE]); }}else if(fx){for(var fE in fx){this[fG[fE]](); }}this.fireDataEvent(N,this.__eX); },_applyAppearance:function(fH,fI){this.updateAppearance(); },checkAppearanceNeeds:function(){if(!this.__eN){qx.ui.core.queue.Appearance.add(this); this.__eN=true; }else if(this.$$stateChanges){qx.ui.core.queue.Appearance.add(this); delete this.$$stateChanges; }},updateAppearance:function(){this.__fa=true; qx.ui.core.queue.Appearance.add(this); var fL=this.__fb; if(fL){var fJ; for(var fK in fL){fJ=fL[fK]; if(fJ instanceof qx.ui.core.Widget){fJ.updateAppearance(); }}}},syncWidget:function(){},getEventTarget:function(){var fM=this; while(fM.getAnonymous()){fM=fM.getLayoutParent(); if(!fM){return null; }}return fM; },getFocusTarget:function(){var fN=this; if(!fN.getEnabled()){return null; } while(fN.getAnonymous()||!fN.getFocusable()){fN=fN.getLayoutParent(); if(!fN||!fN.getEnabled()){return null; }}return fN; },getFocusElement:function(){return this.getContainerElement(); },isTabable:function(){return (!!this.getContainerElement().getDomElement())&&this.isFocusable(); },_applyFocusable:function(fO,fP){var fQ=this.getFocusElement(); if(fO){var fR=this.getTabIndex(); if(fR==null){fR=1; }fQ.setAttribute(bq,fR); if((qx.core.Environment.get(bt)==cg)){fQ.setAttribute(s,C); }else{fQ.setStyle(u,r); }}else{if(fQ.isNativelyFocusable()){fQ.setAttribute(bq,-1); }else if(fP){fQ.setAttribute(bq,null); }}},_applyKeepFocus:function(fS){var fT=this.getFocusElement(); fT.setAttribute(bE,fS?bv:null); },_applyKeepActive:function(fU){var fV=this.getContainerElement(); fV.setAttribute(bn,fU?bv:null); },_applyTabIndex:function(fW){if(fW==null){fW=1; }else if(fW<1||fW>32000){throw new Error("TabIndex property must be between 1 and 32000"); } if(this.getFocusable()&&fW!=null){this.getFocusElement().setAttribute(bq,fW); }},_applySelectable:function(fX,fY){if(fY!==null){this._applyCursor(this.getCursor()); }this.getContentElement().setSelectable(fX); },_applyEnabled:function(ga,gb){if(ga===false){this.addState(cb); this.removeState(ch); if(this.isFocusable()){this.removeState(bp); this._applyFocusable(false,true); }if(this.isDraggable()){this._applyDraggable(false,true); }if(this.isDroppable()){this._applyDroppable(false,true); }}else{this.removeState(cb); if(this.isFocusable()){this._applyFocusable(true,false); }if(this.isDraggable()){this._applyDraggable(true,false); }if(this.isDroppable()){this._applyDroppable(true,false); }}},_applyNativeContextMenu:function(gc,gd,name){},_applyContextMenu:function(ge,gf){if(gf){gf.removeState(bs); if(gf.getOpener()==this){gf.resetOpener(); } if(!ge){this.removeListener(bs,this._onContextMenuOpen); gf.removeListener(bo,this._onBeforeContextMenuOpen,this); }} if(ge){ge.setOpener(this); ge.addState(bs); if(!gf){this.addListener(bs,this._onContextMenuOpen); ge.addListener(bo,this._onBeforeContextMenuOpen,this); }}},_onContextMenuOpen:function(e){this.getContextMenu().openAtMouse(e); e.stop(); },_onBeforeContextMenuOpen:function(e){if(e.getData()==bU&&this.hasListener(c)){this.fireDataEvent(c,e); }},_onStopEvent:function(e){e.stopPropagation(); },_applyDraggable:function(gg,gh){if(!this.isEnabled()&&gg===true){gg=false; }qx.ui.core.DragDropCursor.getInstance(); if(gg){this.addListener(cj,this._onDragStart); this.addListener(cd,this._onDrag); this.addListener(bK,this._onDragEnd); this.addListener(bH,this._onDragChange); }else{this.removeListener(cj,this._onDragStart); this.removeListener(cd,this._onDrag); this.removeListener(bK,this._onDragEnd); this.removeListener(bH,this._onDragChange); }this.getContainerElement().setAttribute(cs,gg?bv:null); },_applyDroppable:function(gi,gj){if(!this.isEnabled()&&gi===true){gi=false; }this.getContainerElement().setAttribute(U,gi?bv:null); },_onDragStart:function(e){qx.ui.core.DragDropCursor.getInstance().placeToMouse(e); this.getApplicationRoot().setGlobalCursor(bN); },_onDrag:function(e){qx.ui.core.DragDropCursor.getInstance().placeToMouse(e); },_onDragEnd:function(e){qx.ui.core.DragDropCursor.getInstance().moveTo(-1000,-1000); this.getApplicationRoot().resetGlobalCursor(); },_onDragChange:function(e){var gk=qx.ui.core.DragDropCursor.getInstance(); var gl=e.getCurrentAction(); gl?gk.setAction(gl):gk.resetAction(); },visualizeFocus:function(){this.addState(bp); },visualizeBlur:function(){this.removeState(bp); },scrollChildIntoView:function(gm,gn,go,gp){gp=typeof gp==bl?true:gp; var gq=qx.ui.core.queue.Layout; var parent; if(gp){gp=!gq.isScheduled(gm); parent=gm.getLayoutParent(); if(gp&&parent){gp=!gq.isScheduled(parent); if(gp){parent.getChildren().forEach(function(gr){gp=gp&&!gq.isScheduled(gr); }); }}}this.scrollChildIntoViewX(gm,gn,gp); this.scrollChildIntoViewY(gm,go,gp); },scrollChildIntoViewX:function(gs,gt,gu){this.getContentElement().scrollChildIntoViewX(gs.getContainerElement(),gt,gu); },scrollChildIntoViewY:function(gv,gw,gx){this.getContentElement().scrollChildIntoViewY(gv.getContainerElement(),gw,gx); },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(gy){if(!this.__fb){return false; }return !!this.__fb[gy]; },__fb:null,_getCreatedChildControls:function(){return this.__fb; },getChildControl:function(gz,gA){if(!this.__fb){if(gA){return null; }this.__fb={}; }var gB=this.__fb[gz]; if(gB){return gB; } if(gA===true){return null; }return this._createChildControl(gz); },_showChildControl:function(gC){var gD=this.getChildControl(gC); gD.show(); return gD; },_excludeChildControl:function(gE){var gF=this.getChildControl(gE,true); if(gF){gF.exclude(); }},_isChildControlVisible:function(gG){var gH=this.getChildControl(gG,true); if(gH){return gH.isVisible(); }return false; },_createChildControl:function(gI){if(!this.__fb){this.__fb={}; }else if(this.__fb[gI]){throw new Error("Child control '"+gI+"' already created!"); }var gM=gI.indexOf(R); if(gM==-1){var gJ=this._createChildControlImpl(gI); }else{var gJ=this._createChildControlImpl(gI.substring(0,gM),gI.substring(gM+1,gI.length)); } if(!gJ){throw new Error("Unsupported control: "+gI); }gJ.$$subcontrol=gI; gJ.$$subparent=this; var gK=this.__eX; var forward=this._forwardStates; if(gK&&forward&&gJ instanceof qx.ui.core.Widget){for(var gL in gK){if(forward[gL]){gJ.addState(gL); }}}this.fireDataEvent(o,gJ); return this.__fb[gI]=gJ; },_createChildControlImpl:function(gN,gO){return null; },_disposeChildControls:function(){var gS=this.__fb; if(!gS){return; }var gQ=qx.ui.core.Widget; for(var gR in gS){var gP=gS[gR]; if(!gQ.contains(this,gP)){gP.destroy(); }else{gP.dispose(); }}delete this.__fb; },_findTopControl:function(){var gT=this; while(gT){if(!gT.$$subparent){return gT; }gT=gT.$$subparent; }return null; },getContainerLocation:function(gU){var gV=this.getContainerElement().getDomElement(); return gV?qx.bom.element.Location.get(gV,gU):null; },getContentLocation:function(gW){var gX=this.getContentElement().getDomElement(); return gX?qx.bom.element.Location.get(gX,gW):null; },setDomLeft:function(gY){var ha=this.getContainerElement().getDomElement(); if(ha){ha.style.left=gY+bY; }else{throw new Error("DOM element is not yet created!"); }},setDomTop:function(hb){var hc=this.getContainerElement().getDomElement(); if(hc){hc.style.top=hb+bY; }else{throw new Error("DOM element is not yet created!"); }},setDomPosition:function(hd,top){var he=this.getContainerElement().getDomElement(); if(he){he.style.left=hd+bY; he.style.top=top+bY; }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 hf=qx.ui.core.LayoutItem.prototype.clone.call(this); if(this.getChildren){var hg=this.getChildren(); for(var i=0,l=hg.length;iG.left&&FG.top&&top=8)){X.style.visibility=U.__fE?s:n; }}}delete R[T]; }var scroll=this._scroll; for(var T in scroll){U=scroll[T]; var bd=U.__fB; if(bd&&bd.offsetWidth){var O=true; if(U.__fH!=null){U.__fB.scrollLeft=U.__fH; delete U.__fH; }if(U.__fI!=null){U.__fB.scrollTop=U.__fI; delete U.__fI; }var Y=U.__fF; if(Y!=null){var S=Y.element.getDomElement(); if(S&&S.offsetWidth){qx.bom.element.Scroll.intoViewX(S,bd,Y.align); delete U.__fF; }else{O=false; }}var ba=U.__fG; if(ba!=null){var S=ba.element.getDomElement(); if(S&&S.offsetWidth){qx.bom.element.Scroll.intoViewY(S,bd,ba.align); delete U.__fG; }else{O=false; }}if(O){delete scroll[T]; }}}var N={"releaseCapture":1,"blur":1,"deactivate":1}; for(var i=0;i0){this._insertChildren(); }}else{this._syncData(); if(this.__fP){this._syncChildren(); }}delete this.__fP; },_insertChildren:function(){var bk=this.__fO; var length=bk.length; var bm; if(length>2){var bl=document.createDocumentFragment(); for(var i=0;i=0;i--){bv=bt[i]; bs=bw.fromHashCode(bv.$$element); if(!bs||!bs.__fD||bs.__fQ!==this){bq.removeChild(bv); }}for(var i=0;i=1){return true; }var cs=qx.event.handler.Focus.FOCUSABLE_ELEMENTS; if(ct>=0&&cs[this.__fs]){return true; }return false; },setSelectable:qx.core.Environment.select(h,{"webkit":function(cu){this.setAttribute(k,cu?g:j); this.setStyle(v,cu?f:a); },"gecko":function(cv){this.setAttribute(k,cv?g:j); this.setStyle(p,cv?f:u); },"default":function(cw){this.setAttribute(k,cw?g:j); }}),isNativelyFocusable:function(){return !!qx.event.handler.Focus.FOCUSABLE_ELEMENTS[this.__fs]; },include:function(){if(this.__fD){return; }delete this.__fD; if(this.__fQ){this.__fQ._scheduleChildrenUpdate(); }return this; },exclude:function(){if(!this.__fD){return; }this.__fD=false; if(this.__fQ){this.__fQ._scheduleChildrenUpdate(); }return this; },isIncluded:function(){return this.__fD===true; },show:function(){if(this.__fE){return; } if(this.__fB){qx.html.Element._visibility[this.$$hash]=this; qx.html.Element._scheduleFlush(m); }if(this.__fQ){this.__fQ._scheduleChildrenUpdate(); }delete this.__fE; },hide:function(){if(!this.__fE){return; } if(this.__fB){qx.html.Element._visibility[this.$$hash]=this; qx.html.Element._scheduleFlush(m); }this.__fE=false; },isVisible:function(){return this.__fE===true; },scrollChildIntoViewX:function(cx,cy,cz){var cA=this.__fB; var cB=cx.getDomElement(); if(cz!==false&&cA&&cA.offsetWidth&&cB&&cB.offsetWidth){qx.bom.element.Scroll.intoViewX(cB,cA,cy); }else{this.__fF={element:cx,align:cy}; qx.html.Element._scroll[this.$$hash]=this; qx.html.Element._scheduleFlush(m); }delete this.__fH; },scrollChildIntoViewY:function(cC,cD,cE){var cF=this.__fB; var cG=cC.getDomElement(); if(cE!==false&&cF&&cF.offsetWidth&&cG&&cG.offsetWidth){qx.bom.element.Scroll.intoViewY(cG,cF,cD); }else{this.__fG={element:cC,align:cD}; qx.html.Element._scroll[this.$$hash]=this; qx.html.Element._scheduleFlush(m); }delete this.__fI; },scrollToX:function(x,cH){var cI=this.__fB; if(cH!==true&&cI&&cI.offsetWidth){cI.scrollLeft=x; delete this.__fH; }else{this.__fH=x; qx.html.Element._scroll[this.$$hash]=this; qx.html.Element._scheduleFlush(m); }delete this.__fF; },getScrollX:function(){var cJ=this.__fB; if(cJ){return cJ.scrollLeft; }return this.__fH||0; },scrollToY:function(y,cK){var cL=this.__fB; if(cK!==true&&cL&&cL.offsetWidth){cL.scrollTop=y; delete this.__fI; }else{this.__fI=y; qx.html.Element._scroll[this.$$hash]=this; qx.html.Element._scheduleFlush(m); }delete this.__fG; },getScrollY:function(){var cM=this.__fB; if(cM){return cM.scrollTop; }return this.__fI||0; },disableScrolling:function(){this.enableScrolling(); this.scrollToX(0); this.scrollToY(0); this.addListener(F,this.__fX,this); },enableScrolling:function(){this.removeListener(F,this.__fX,this); },__fW:null,__fX:function(e){if(!this.__fW){this.__fW=true; this.__fB.scrollTop=0; this.__fB.scrollLeft=0; delete this.__fW; }},getTextSelection:function(){var cN=this.__fB; if(cN){return qx.bom.Selection.get(cN); }return null; },getTextSelectionLength:function(){var cO=this.__fB; if(cO){return qx.bom.Selection.getLength(cO); }return null; },getTextSelectionStart:function(){var cP=this.__fB; if(cP){return qx.bom.Selection.getStart(cP); }return null; },getTextSelectionEnd:function(){var cQ=this.__fB; if(cQ){return qx.bom.Selection.getEnd(cQ); }return null; },setTextSelection:function(cR,cS){var cT=this.__fB; if(cT){qx.bom.Selection.set(cT,cR,cS); return; }qx.html.Element.__fv[this.toHashCode()]={element:this,start:cR,end:cS}; qx.html.Element._scheduleFlush(m); },clearTextSelection:function(){var cU=this.__fB; if(cU){qx.bom.Selection.clear(cU); }delete qx.html.Element.__fv[this.toHashCode()]; },__fY:function(cV,cW){var cX=qx.html.Element._actions; cX.push({type:cV,element:this,args:cW||[]}); qx.html.Element._scheduleFlush(m); },focus:function(){this.__fY(o); },blur:function(){this.__fY(A); },activate:function(){this.__fY(B); },deactivate:function(){this.__fY(z); },capture:function(cY){this.__fY(w,[cY!==false]); },releaseCapture:function(){this.__fY(t); },setStyle:function(da,dc,dd){if(!this.__ft){this.__ft={}; } if(this.__ft[da]==dc){return; } if(dc==null){delete this.__ft[da]; }else{this.__ft[da]=dc; }if(this.__fB){if(dd){qx.bom.element.Style.set(this.__fB,da,dc); return this; }if(!this.__fJ){this.__fJ={}; }this.__fJ[da]=true; qx.html.Element._modified[this.$$hash]=this; qx.html.Element._scheduleFlush(m); }return this; },setStyles:function(de,df){var dg=qx.bom.element.Style; if(!this.__ft){this.__ft={}; } if(this.__fB){if(!this.__fJ){this.__fJ={}; } for(var di in de){var dh=de[di]; if(this.__ft[di]==dh){continue; } if(dh==null){delete this.__ft[di]; }else{this.__ft[di]=dh; }if(df){dg.set(this.__fB,di,dh); continue; }this.__fJ[di]=true; }qx.html.Element._modified[this.$$hash]=this; qx.html.Element._scheduleFlush(m); }else{for(var di in de){var dh=de[di]; if(this.__ft[di]==dh){continue; } if(dh==null){delete this.__ft[di]; }else{this.__ft[di]=dh; }}}return this; },removeStyle:function(dj,dk){this.setStyle(dj,null,dk); },getStyle:function(dl){return this.__ft?this.__ft[dl]:null; },getAllStyles:function(){return this.__ft||null; },setAttribute:function(dm,dn,dp){if(!this.__fu){this.__fu={}; } if(this.__fu[dm]==dn){return; } if(dn==null){delete this.__fu[dm]; }else{this.__fu[dm]=dn; }if(this.__fB){if(dp){qx.bom.element.Attribute.set(this.__fB,dm,dn); return this; }if(!this.__fK){this.__fK={}; }this.__fK[dm]=true; qx.html.Element._modified[this.$$hash]=this; qx.html.Element._scheduleFlush(m); }return this; },setAttributes:function(dq,dr){for(var ds in dq){this.setAttribute(ds,dq[ds],dr); }return this; },removeAttribute:function(dt,du){this.setAttribute(dt,null,du); },getAttribute:function(dv){return this.__fu?this.__fu[dv]:null; },_applyProperty:function(name,dw){},_setProperty:function(dx,dy,dz){if(!this.__fM){this.__fM={}; } if(this.__fM[dx]==dy){return; } if(dy==null){delete this.__fM[dx]; }else{this.__fM[dx]=dy; }if(this.__fB){if(dz){this._applyProperty(dx,dy); return this; }if(!this.__fL){this.__fL={}; }this.__fL[dx]=true; qx.html.Element._modified[this.$$hash]=this; qx.html.Element._scheduleFlush(m); }return this; },_removeProperty:function(dA,dB){this._setProperty(dA,null,dB); },_getProperty:function(dC){var dD=this.__fM; if(!dD){return null; }var dE=dD[dC]; return dE==null?null:dE; },addListener:function(dF,dG,self,dH){var dI; if(this.$$disposed){return null; } if(this.__fB){return qx.event.Registration.addListener(this.__fB,dF,dG,self,dH); } if(!this.__fN){this.__fN={}; } if(dH==null){dH=false; }var dJ=qx.event.Manager.getNextUniqueId(); var dK=dF+(dH?C:q)+dJ; this.__fN[dK]={type:dF,listener:dG,self:self,capture:dH,unique:dJ}; return dK; },removeListener:function(dL,dM,self,dN){var dO; if(this.$$disposed){return null; } if(this.__fB){qx.event.Registration.removeListener(this.__fB,dL,dM,self,dN); }else{var dQ=this.__fN; var dP; if(dN==null){dN=false; } for(var dR in dQ){dP=dQ[dR]; if(dP.listener===dM&&dP.self===self&&dP.capture===dN&&dP.type===dL){delete dQ[dR]; break; }}}return this; },removeListenerById:function(dS){if(this.$$disposed){return null; } if(this.__fB){qx.event.Registration.removeListenerById(this.__fB,dS); }else{delete this.__fN[dS]; }return this; },hasListener:function(dT,dU){if(this.$$disposed){return false; } if(this.__fB){return qx.event.Registration.hasListener(this.__fB,dT,dU); }var dW=this.__fN; var dV; if(dU==null){dU=false; } for(var dX in dW){dV=dW[dX]; if(dV.capture===dU&&dV.type===dT){return true; }}return false; }},defer:function(dY){dY.__ga=new qx.util.DeferredCall(dY.flush,dY); },destruct:function(){var ea=this.__fB; if(ea){qx.event.Registration.getManager(ea).removeAllListeners(ea); ea.$$element=c; } if(!qx.core.ObjectRegistry.inShutDown){var parent=this.__fQ; if(parent&&!parent.$$disposed){parent.remove(this); }}this._disposeArray(D); this.__fu=this.__ft=this.__fN=this.__fM=this.__fK=this.__fJ=this.__fL=this.__fB=this.__fQ=this.__fF=this.__fG=null; }}); })(); (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.__gb=e; this.__gc=f||e.toHashCode(); this.useMarkup(e.getMarkup()); },members:{__gc:null,__gb:null,getId:function(){return this.__gc; },getDecorator:function(){return this.__gb; },resize:function(h,i){this.__gb.resize(this.getDomElement(),h,i); },tint:function(j){this.__gb.tint(this.getDomElement(),j); },getInsets:function(){return this.__gb.getInsets(); }},destruct:function(){this.__gb=null; }}); })(); (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.__gd=d; this.__ge={}; qx.event.handler.Appear.__gf[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,__gf:{},refresh:function(){var e=this.__gf; for(var f in e){e[f].refresh(); }}},members:{__gd:null,__ge:null,canHandleEvent:function(g,h){},registerEvent:function(i,j,k){var l=qx.core.ObjectRegistry.toHashCode(i)+j; var m=this.__ge; 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.__ge; if(!r){return; } if(r[q]){delete r[q]; }},refresh:function(){var v=this.__ge; 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.__gd.dispatchEvent(w,t); }}}},destruct:function(){this.__gd=this.__ge=null; delete qx.event.handler.Appear.__gf[this.$$hash]; },defer:function(x){qx.event.Registration.addHandler(x); }}); })(); (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=f&&bz<=d){return true; } if(bz>=bs&&bz<=bg){return true; } switch(bz){case bw:case bx:case M:case C:return true; default:return false; }},isPrintableKeyIdentifier:function(bA){if(bA===br){return true; }else{return this._identifierToKeyCodeMap[bA]?false:true; }}},members:{__gA:null,__gw:null,__gx:null,__gy:null,__gz:null,__gB:null,__gC:null,__gD:null,canHandleEvent:function(bB,bC){},registerEvent:function(bD,bE,bF){},unregisterEvent:function(bG,bH,bI){},_fireInputEvent:function(bJ,bK){var bL=this.__gE(); if(bL&&bL.offsetWidth!=0){var event=qx.event.Registration.createEvent(q,qx.event.type.KeyInput,[bJ,bL,bK]); this.__gw.dispatchEvent(bL,event); }if(this.__gx){qx.event.Registration.fireEvent(this.__gx,s,qx.event.type.Data,[q]); }},_fireSequenceEvent:function(bM,bN,bO){var bP=this.__gE(); var bQ=bM.keyCode; var event=qx.event.Registration.createEvent(bN,qx.event.type.KeySequence,[bM,bP,bO]); this.__gw.dispatchEvent(bP,event); if(qx.core.Environment.get(l)==bm||qx.core.Environment.get(l)==O){if(bN==m&&event.getDefaultPrevented()){if(!this._isNonPrintableKeyCode(bQ)&&!this._emulateKeyPress[bQ]){this._fireSequenceEvent(bM,k,bO); }}}if(this.__gx){qx.event.Registration.fireEvent(this.__gx,s,qx.event.type.Data,[bN]); }},__gE:function(){var bR=this.__gw.getHandler(qx.event.handler.Focus); var bS=bR.getActive(); if(!bS||bS.offsetWidth==0){bS=bR.getFocus(); }if(!bS||bS.offsetWidth==0){bS=this.__gw.getWindow().document.body; }return bS; },_initKeyObserver:function(){this.__gA=qx.lang.Function.listener(this.__gF,this); this.__gD=qx.lang.Function.listener(this.__gH,this); var Event=qx.bom.Event; Event.addNativeListener(this.__gy,i,this.__gA); Event.addNativeListener(this.__gy,m,this.__gA); Event.addNativeListener(this.__gy,k,this.__gD); },_stopKeyObserver:function(){var Event=qx.bom.Event; Event.removeNativeListener(this.__gy,i,this.__gA); Event.removeNativeListener(this.__gy,m,this.__gA); Event.removeNativeListener(this.__gy,k,this.__gD); for(var bU in (this.__gC||{})){var bT=this.__gC[bU]; Event.removeNativeListener(bT.target,k,bT.callback); }delete (this.__gC); },__gF:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"mshtml":function(bV){bV=window.event||bV; var bY=bV.keyCode; var bW=0; var bX=bV.type; if(!(this.__gz[bY]==m&&bX==m)){this._idealKeyHandler(bY,bW,bX,bV); }if(bX==m){if(this._isNonPrintableKeyCode(bY)||this._emulateKeyPress[bY]){this._idealKeyHandler(bY,bW,k,bV); }}this.__gz[bY]=bX; },"gecko":function(ca){var ce=this._keyCodeFix[ca.keyCode]||ca.keyCode; var cc=0; var cd=ca.type; if(qx.core.Environment.get(h)==c){var cb=ce?this._keyCodeToIdentifier(ce):this._charCodeToIdentifier(cc); if(!(this.__gz[cb]==m&&cd==m)){this._idealKeyHandler(ce,cc,cd,ca); }this.__gz[cb]=cd; }else{this._idealKeyHandler(ce,cc,cd,ca); }this.__gG(ca.target,cd,ce); },"webkit":function(cf){var ci=0; var cg=0; var ch=cf.type; if(parseFloat(qx.core.Environment.get(e))<525.13){if(ch==i||ch==m){ci=this._charCode2KeyCode[cf.charCode]||cf.keyCode; }else{if(this._charCode2KeyCode[cf.charCode]){ci=this._charCode2KeyCode[cf.charCode]; }else{cg=cf.charCode; }}this._idealKeyHandler(ci,cg,ch,cf); }else{ci=cf.keyCode; this._idealKeyHandler(ci,cg,ch,cf); if(ch==m){if(this._isNonPrintableKeyCode(ci)||this._emulateKeyPress[ci]){this._idealKeyHandler(ci,cg,k,cf); }}this.__gz[ci]=ch; }},"opera":function(cj){this.__gB=cj.keyCode; this._idealKeyHandler(cj.keyCode,0,cj.type,cj); }})),__gG:qx.core.Environment.select(l,{"gecko":function(ck,cl,cm){if(cl===m&&(cm==33||cm==34||cm==38||cm==40)&&ck.type==v&&ck.tagName.toLowerCase()===S&&ck.getAttribute(bj)!==A){if(!this.__gC){this.__gC={}; }var co=qx.core.ObjectRegistry.toHashCode(ck); if(this.__gC[co]){return; }var self=this; this.__gC[co]={target:ck,callback:function(cp){qx.bom.Event.stopPropagation(cp); self.__gH(cp); }}; var cn=qx.event.GlobalError.observeMethod(this.__gC[co].callback); qx.bom.Event.addNativeListener(ck,k,cn); }},"default":null}),__gH:qx.event.GlobalError.observeMethod(qx.core.Environment.select(l,{"mshtml":function(cq){cq=window.event||cq; if(this._charCode2KeyCode[cq.keyCode]){this._idealKeyHandler(this._charCode2KeyCode[cq.keyCode],0,cq.type,cq); }else{this._idealKeyHandler(0,cq.keyCode,cq.type,cq); }},"gecko":function(cr){var cu=this._keyCodeFix[cr.keyCode]||cr.keyCode; var cs=cr.charCode; var ct=cr.type; this._idealKeyHandler(cu,cs,ct,cr); },"webkit":function(cv){if(parseFloat(qx.core.Environment.get(e))<525.13){var cy=0; var cw=0; var cx=cv.type; if(cx==i||cx==m){cy=this._charCode2KeyCode[cv.charCode]||cv.keyCode; }else{if(this._charCode2KeyCode[cv.charCode]){cy=this._charCode2KeyCode[cv.charCode]; }else{cw=cv.charCode; }}this._idealKeyHandler(cy,cw,cx,cv); }else{if(this._charCode2KeyCode[cv.keyCode]){this._idealKeyHandler(this._charCode2KeyCode[cv.keyCode],0,cv.type,cv); }else{this._idealKeyHandler(0,cv.keyCode,cv.type,cv); }}},"opera":function(cz){var cB=cz.keyCode; var cA=cz.type; if(cB!=this.__gB){this._idealKeyHandler(0,this.__gB,cA,cz); }else{if(this._keyCodeToIdentifierMap[cz.keyCode]){this._idealKeyHandler(cz.keyCode,0,cz.type,cz); }else{this._idealKeyHandler(0,cz.keyCode,cz.type,cz); }}}})),_idealKeyHandler:function(cC,cD,cE,cF){var cG; if(cC||(!cC&&!cD)){cG=this._keyCodeToIdentifier(cC); this._fireSequenceEvent(cF,cE,cG); }else{cG=this._charCodeToIdentifier(cD); this._fireSequenceEvent(cF,k,cG); this._fireInputEvent(cF,cD); }},_specialCharCodeMap:{8:K,9:a,13:g,27:w,32:br},_emulateKeyPress:qx.core.Environment.select(l,{"mshtml":{8:true,9:true},"webkit":{8:true,9:true,27:true},"default":{}}),_keyCodeToIdentifierMap:{16:bf,17:ba,18:P,20:bc,224:W,37:bq,38:t,39:bb,40:bo,33:bu,34:bn,35:B,36:bk,45:n,46:Q,112:Y,113:be,114:p,115:T,116:bp,117:r,118:bl,119:o,120:L,121:U,122:u,123:H,144:j,44:bv,145:bd,19:x,91:qx.core.Environment.get(h)==J?R:F,92:F,93:qx.core.Environment.get(h)==J?R:E},_numpadToCharCode:{96:f.charCodeAt(0),97:b.charCodeAt(0),98:bi.charCodeAt(0),99:X.charCodeAt(0),100:D.charCodeAt(0),101:I.charCodeAt(0),102:z.charCodeAt(0),103:V.charCodeAt(0),104:bh.charCodeAt(0),105:d.charCodeAt(0),106:M.charCodeAt(0),107:bw.charCodeAt(0),109:bx.charCodeAt(0),110:G.charCodeAt(0),111:C.charCodeAt(0)},_charCodeA:bs.charCodeAt(0),_charCodeZ:bg.charCodeAt(0),_charCode0:f.charCodeAt(0),_charCode9:d.charCodeAt(0),_isNonPrintableKeyCode:function(cH){return this._keyCodeToIdentifierMap[cH]?true:false; },_isIdentifiableKeyCode:function(cI){if(cI>=this._charCodeA&&cI<=this._charCodeZ){return true; }if(cI>=this._charCode0&&cI<=this._charCode9){return true; }if(this._specialCharCodeMap[cI]){return true; }if(this._numpadToCharCode[cI]){return true; }if(this._isNonPrintableKeyCode(cI)){return true; }return false; },_keyCodeToIdentifier:function(cJ){if(this._isIdentifiableKeyCode(cJ)){var cK=this._numpadToCharCode[cJ]; if(cK){return String.fromCharCode(cK); }return (this._keyCodeToIdentifierMap[cJ]||this._specialCharCodeMap[cJ]||String.fromCharCode(cJ)); }else{return y; }},_charCodeToIdentifier:function(cL){return this._specialCharCodeMap[cL]||String.fromCharCode(cL).toUpperCase(); },_identifierToKeyCode:function(cM){return qx.event.handler.Keyboard._identifierToKeyCodeMap[cM]||cM.charCodeAt(0); }},destruct:function(){this._stopKeyObserver(); this.__gB=this.__gw=this.__gx=this.__gy=this.__gz=null; },defer:function(cN,cO){qx.event.Registration.addHandler(cN); if(!cN._identifierToKeyCodeMap){cN._identifierToKeyCodeMap={}; for(var cP in cO._keyCodeToIdentifierMap){cN._identifierToKeyCodeMap[cO._keyCodeToIdentifierMap[cP]]=parseInt(cP,10); } for(var cP in cO._specialCharCodeMap){cN._identifierToKeyCodeMap[cO._specialCharCodeMap[cP]]=parseInt(cP,10); }} if((qx.core.Environment.get(l)==bm)){cO._charCode2KeyCode={13:13,27:27}; }else if((qx.core.Environment.get(l)==bt)){cO._keyCodeFix={12:cO._identifierToKeyCode(j)}; }else if((qx.core.Environment.get(l)==O)){if(parseFloat(qx.core.Environment.get(e))<525.13){cO._charCode2KeyCode={63289:cO._identifierToKeyCode(j),63276:cO._identifierToKeyCode(bu),63277:cO._identifierToKeyCode(bn),63275:cO._identifierToKeyCode(B),63273:cO._identifierToKeyCode(bk),63234:cO._identifierToKeyCode(bq),63232:cO._identifierToKeyCode(t),63235:cO._identifierToKeyCode(bb),63233:cO._identifierToKeyCode(bo),63272:cO._identifierToKeyCode(Q),63302:cO._identifierToKeyCode(n),63236:cO._identifierToKeyCode(Y),63237:cO._identifierToKeyCode(be),63238:cO._identifierToKeyCode(p),63239:cO._identifierToKeyCode(T),63240:cO._identifierToKeyCode(bp),63241:cO._identifierToKeyCode(r),63242:cO._identifierToKeyCode(bl),63243:cO._identifierToKeyCode(o),63244:cO._identifierToKeyCode(L),63245:cO._identifierToKeyCode(U),63246:cO._identifierToKeyCode(u),63247:cO._identifierToKeyCode(H),63248:cO._identifierToKeyCode(bv),3:cO._identifierToKeyCode(g),12:cO._identifierToKeyCode(j),13:cO._identifierToKeyCode(g)}; }else{cO._charCode2KeyCode={13:13,27:27}; }}}}); })(); (function(){var e="orientationchange",d="resize",c="landscape",b="portrait",a="qx.event.handler.Orientation"; qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(f){qx.core.Object.call(this); this.__gI=f; this.__gJ=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:{__gI:null,__gJ:null,__gK:null,__gL:null,__gM:null,canHandleEvent:function(g,h){},registerEvent:function(i,j,k){},unregisterEvent:function(l,m,n){},_initObserver:function(){this.__gM=qx.lang.Function.listener(this._onNative,this); this.__gK=qx.bom.Event.supportsEvent(this.__gJ,e)?e:d; var Event=qx.bom.Event; Event.addNativeListener(this.__gJ,this.__gK,this.__gM); },_stopObserver:function(){var Event=qx.bom.Event; Event.removeNativeListener(this.__gJ,this.__gK,this.__gM); },_onNative:qx.event.GlobalError.observeMethod(function(o){var q=qx.bom.Viewport; var p=q.getOrientation(); if(this.__gL!=p){this.__gL=p; var r=q.isLandscape()?c:b; qx.event.Registration.fireEvent(this.__gJ,e,qx.event.type.Orientation,[p,r]); }})},destruct:function(){this._stopObserver(); this.__gI=this.__gJ=null; },defer:function(s){qx.event.Registration.addHandler(s); }}); })(); (function(){var t="qx.mobile.emulatetouch",s="touchend",r="touchstart",q="touchmove",p="event.touch",o="mousemove",n="engine.name",m="touchcancel",l="mouseup",k="mousedown",d="mshtml",j="qx.event.handler.Touch",h="useraction",c="swipe",b="qx.mobile.nativescroll",g="webkit",f="tap",i="x",a="y"; qx.Class.define(j,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(u){qx.core.Object.call(this); this.__gN=u; this.__gO=u.getWindow(); this.__gP=this.__gO.document; this._initTouchObserver(); 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"},SWIPE_DIRECTION:{x:["left","right"],y:["up","down"]},TAP_MAX_DISTANCE:qx.core.Environment.get("os.name")!="android"?10:40,SWIPE_MIN_DISTANCE:qx.core.Environment.get("os.name")!="android"?11:41,SWIPE_MIN_VELOCITY:0},members:{__gQ:null,__gR:null,__gN:null,__gO:null,__gP:null,__gS:null,__gT:null,__gU:null,__gV:null,__gW:false,__gX:null,canHandleEvent:function(v,w){},registerEvent:function(x,y,z){},unregisterEvent:function(A,B,C){},__gY:function(D){var E=qx.bom.Event.getTarget(D); if((qx.core.Environment.get(n)==g)){if(E&&E.nodeType==3){E=E.parentNode; }}return E; },__ha:function(F,G,H,I){if(!H){H=this.__gY(F); }var G=G||F.type; if(H&&H.nodeType){qx.event.Registration.fireEvent(H,G,I||qx.event.type.Touch,[F,H,null,true,true]); }qx.event.Registration.fireEvent(this.__gO,h,qx.event.type.Data,[G]); },__hb:function(J,K,L){if(!L){L=this.__gY(J); }var K=K||J.type; if(K==r){this.__hc(J,L); }else if(K==q){this.__hd(J,L); }else if(K==s){this.__he(J,L); }},__hc:function(M,N){var O=M.changedTouches[0]; this.__gS=O.screenX; this.__gT=O.screenY; this.__gU=new Date().getTime(); this.__gV=M.changedTouches.length===1; },__hd:function(P,Q){if(this.__gV&&P.changedTouches.length>1){this.__gV=false; }},__he:function(R,S){if(this.__gV){var T=R.changedTouches[0]; var V={x:T.screenX-this.__gS,y:T.screenY-this.__gT}; var W=qx.event.handler.Touch; if(this.__gX==S&&Math.abs(V.x)<=W.TAP_MAX_DISTANCE&&Math.abs(V.y)<=W.TAP_MAX_DISTANCE){this.__ha(R,f,S,qx.event.type.Tap); }else{var U=this.__hf(R,S,V); if(U){R.swipe=U; this.__ha(R,c,S,qx.event.type.Swipe); }}}},__hf:function(X,Y,ba){var be=qx.event.handler.Touch; var bf=new Date().getTime()-this.__gU; var bh=(Math.abs(ba.x)>=Math.abs(ba.y))?i:a; var bb=ba[bh]; var bc=be.SWIPE_DIRECTION[bh][bb<0?0:1]; var bg=(bf!==0)?bb/bf:0; var bd=null; if(Math.abs(bg)>=be.SWIPE_MIN_VELOCITY&&Math.abs(bb)>=be.SWIPE_MIN_DISTANCE){bd={startTime:this.__gU,duration:bf,axis:bh,direction:bc,distance:bb,velocity:bg}; }return bd; },__hg:qx.core.Environment.select(t,{"true":function(bi){var bj=bi.type; var bl=qx.event.handler.Touch.MOUSE_TO_TOUCH_MAPPING; if(bl[bj]){bj=bl[bj]; if(bj==r&&this.__hh(bi)){this.__gW=true; }else if(bj==s){this.__gW=false; }var bm=this.__hi(bi); var bk=(bj==s?[]:[bm]); bi.touches=bk; bi.targetTouches=bk; bi.changedTouches=[bm]; }return bj; },"default":qx.lang.Function.empty}),__hh:qx.core.Environment.select(t,{"true":function(bn){if((qx.core.Environment.get(n)==d)){var bo=1; }else{var bo=0; }return bn.button==bo; },"default":qx.lang.Function.empty}),__hi:qx.core.Environment.select(t,{"true":function(bp){var bq=this.__gY(bp); return {clientX:bp.clientX,clientY:bp.clientY,screenX:bp.screenX,screenY:bp.screenY,pageX:bp.pageX,pageY:bp.pageY,identifier:1,target:bq}; },"default":qx.lang.Function.empty}),_initTouchObserver:function(){this.__gQ=qx.lang.Function.listener(this._onTouchEvent,this); var Event=qx.bom.Event; Event.addNativeListener(this.__gP,r,this.__gQ); Event.addNativeListener(this.__gP,q,this.__gQ); Event.addNativeListener(this.__gP,s,this.__gQ); Event.addNativeListener(this.__gP,m,this.__gQ); },_initMouseObserver:qx.core.Environment.select(t,{"true":function(){if(!qx.core.Environment.get(p)){this.__gR=qx.lang.Function.listener(this._onMouseEvent,this); var Event=qx.bom.Event; Event.addNativeListener(this.__gP,k,this.__gR); Event.addNativeListener(this.__gP,o,this.__gR); Event.addNativeListener(this.__gP,l,this.__gR); }},"default":qx.lang.Function.empty}),_stopTouchObserver:function(){var Event=qx.bom.Event; Event.removeNativeListener(this.__gP,r,this.__gQ); Event.removeNativeListener(this.__gP,q,this.__gQ); Event.removeNativeListener(this.__gP,s,this.__gQ); Event.removeNativeListener(this.__gP,m,this.__gQ); },_stopMouseObserver:qx.core.Environment.select(t,{"true":function(){if(!qx.core.Environment.get(p)){var Event=qx.bom.Event; Event.removeNativeListener(this.__gP,k,this.__gR); Event.removeNativeListener(this.__gP,o,this.__gR); Event.removeNativeListener(this.__gP,l,this.__gR); }},"default":qx.lang.Function.empty}),_onTouchEvent:qx.event.GlobalError.observeMethod(function(br){this._commonTouchEventHandler(br); }),_onMouseEvent:qx.core.Environment.select(t,{"true":qx.event.GlobalError.observeMethod(function(bs){if(!qx.core.Environment.get(p)){if(bs.type==o&&!this.__gW){return; }var bt=this.__hg(bs); this._commonTouchEventHandler(bs,bt); }}),"default":qx.lang.Function.empty}),_commonTouchEventHandler:function(bu,bv){var bv=bv||bu.type; if(bv==r){this.__gX=this.__gY(bu); }this.__ha(bu,bv); this.__hb(bu,bv); }},destruct:function(){this._stopTouchObserver(); this._stopMouseObserver(); this.__gN=this.__gO=this.__gP=this.__gX=null; },defer:function(bw){qx.event.Registration.addHandler(bw); if(qx.core.Environment.get(p)){if(qx.core.Environment.get(b)==false){document.addEventListener(q,function(e){e.preventDefault(); }); }qx.event.Registration.getManager(document).getHandler(bw); }}}); })(); (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="alias",j="copy",i="blur",h="mouseout",g="keydown",f="Ctrl",d="Shift",c="mousemove",b="move",a="mouseover",A="Alt",z="keyup",y="mouseup",x="dragend",w="on",v="mousedown",u="qxDraggable",t="drag",s="drop",r="qxDroppable",p="qx.event.handler.DragDrop",q="droprequest",n="dragstart",o="dragchange",l="dragleave",m="dragover"; qx.Class.define(p,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(B){qx.core.Object.call(this); this.__hj=B; this.__hk=B.getWindow().document.documentElement; this.__hj.addListener(this.__hk,v,this._onMouseDown,this); this.__hw(); },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:{__hj:null,__hk:null,__hl:null,__hm:null,__hn:null,__ho:null,__hp:null,__hq:null,__hr:null,__hs:null,__ht:false,__hu:0,__hv:0,canHandleEvent:function(C,D){},registerEvent:function(E,F,G){},unregisterEvent:function(H,I,J){},addType:function(K){this.__hn[K]=true; },addAction:function(L){this.__ho[L]=true; },supportsType:function(M){return !!this.__hn[M]; },supportsAction:function(N){return !!this.__ho[N]; },getData:function(O){if(!this.__hD||!this.__hl){throw new Error("This method must not be used outside the drop event listener!"); } if(!this.__hn[O]){throw new Error("Unsupported data type: "+O+"!"); } if(!this.__hq[O]){this.__hr=O; this.__hy(q,this.__hm,this.__hl,false); } if(!this.__hq[O]){throw new Error("Please use a droprequest listener to the drag source to fill the manager with data!"); }return this.__hq[O]||null; },getCurrentAction:function(){return this.__hs; },addData:function(P,Q){this.__hq[P]=Q; },getCurrentType:function(){return this.__hr; },isSessionActive:function(){return this.__ht; },__hw:function(){this.__hn={}; this.__ho={}; this.__hp={}; this.__hq={}; },__hx:function(){if(this.__hm==null){return; }var T=this.__ho; var R=this.__hp; var S=null; if(this.__hD){if(R.Shift&&R.Ctrl&&T.alias){S=k; }else if(R.Shift&&R.Alt&&T.copy){S=j; }else if(R.Shift&&T.move){S=b; }else if(R.Alt&&T.alias){S=k; }else if(R.Ctrl&&T.copy){S=j; }else if(T.move){S=b; }else if(T.copy){S=j; }else if(T.alias){S=k; }} if(S!=this.__hs){this.__hs=S; this.__hy(o,this.__hm,this.__hl,false); }},__hy:function(U,V,W,X,Y){var bb=qx.event.Registration; var ba=bb.createEvent(U,qx.event.type.Drag,[X,Y]); if(V!==W){ba.setRelatedTarget(W); }return bb.dispatchEvent(V,ba); },__hz:function(bc){while(bc&&bc.nodeType==1){if(bc.getAttribute(u)==w){return bc; }bc=bc.parentNode; }return null; },__hA:function(bd){while(bd&&bd.nodeType==1){if(bd.getAttribute(r)==w){return bd; }bd=bd.parentNode; }return null; },__hB:function(){this.__hm=null; this.__hj.removeListener(this.__hk,c,this._onMouseMove,this,true); this.__hj.removeListener(this.__hk,y,this._onMouseUp,this,true); qx.event.Registration.removeListener(window,i,this._onWindowBlur,this); this.__hw(); },__hC:function(){if(this.__ht){this.__hj.removeListener(this.__hk,a,this._onMouseOver,this,true); this.__hj.removeListener(this.__hk,h,this._onMouseOut,this,true); this.__hj.removeListener(this.__hk,g,this._onKeyDown,this,true); this.__hj.removeListener(this.__hk,z,this._onKeyUp,this,true); this.__hy(x,this.__hm,this.__hl,false); this.__ht=false; }this.__hD=false; this.__hl=null; this.__hB(); },__hD:false,_onWindowBlur:function(e){this.__hC(); },_onKeyDown:function(e){var be=e.getKeyIdentifier(); switch(be){case A:case f:case d:if(!this.__hp[be]){this.__hp[be]=true; this.__hx(); }}},_onKeyUp:function(e){var bf=e.getKeyIdentifier(); switch(bf){case A:case f:case d:if(this.__hp[bf]){this.__hp[bf]=false; this.__hx(); }}},_onMouseDown:function(e){if(this.__ht){return; }var bg=this.__hz(e.getTarget()); if(bg){this.__hu=e.getDocumentLeft(); this.__hv=e.getDocumentTop(); this.__hm=bg; this.__hj.addListener(this.__hk,c,this._onMouseMove,this,true); this.__hj.addListener(this.__hk,y,this._onMouseUp,this,true); qx.event.Registration.addListener(window,i,this._onWindowBlur,this); }},_onMouseUp:function(e){if(this.__hD){this.__hy(s,this.__hl,this.__hm,false,e); }if(this.__ht){e.stopPropagation(); }this.__hC(); },_onMouseMove:function(e){if(this.__ht){if(!this.__hy(t,this.__hm,this.__hl,true,e)){this.__hC(); }}else{if(Math.abs(e.getDocumentLeft()-this.__hu)>3||Math.abs(e.getDocumentTop()-this.__hv)>3){if(this.__hy(n,this.__hm,this.__hl,true,e)){this.__ht=true; this.__hj.addListener(this.__hk,a,this._onMouseOver,this,true); this.__hj.addListener(this.__hk,h,this._onMouseOut,this,true); this.__hj.addListener(this.__hk,g,this._onKeyDown,this,true); this.__hj.addListener(this.__hk,z,this._onKeyUp,this,true); var bh=this.__hp; bh.Ctrl=e.isCtrlPressed(); bh.Shift=e.isShiftPressed(); bh.Alt=e.isAltPressed(); this.__hx(); }else{this.__hy(x,this.__hm,this.__hl,false); this.__hB(); }}}},_onMouseOver:function(e){var bi=e.getTarget(); var bj=this.__hA(bi); if(bj&&bj!=this.__hl){this.__hD=this.__hy(m,bj,this.__hm,true,e); this.__hl=bj; this.__hx(); }},_onMouseOut:function(e){var bl=this.__hA(e.getTarget()); var bk=this.__hA(e.getRelatedTarget()); if(bl&&bl!==bk&&bl==this.__hl){this.__hy(l,this.__hl,bk,false,e); this.__hl=null; this.__hD=false; qx.event.Timer.once(this.__hx,this,0); }}},destruct:function(){this.__hm=this.__hl=this.__hj=this.__hk=this.__hn=this.__ho=this.__hp=this.__hq=null; },defer:function(bm){qx.event.Registration.addHandler(bm); }}); })(); (function(){var r="engine.name",q="mshtml",p="",o=" ",n=">",m="<",k="='",h="none",g="",f="qx.bom.Element",b="webkit",d="' ",c="div",a=">0; }else{return false; }},clone:function(bc,bd){var bg; if(bd||((qx.core.Environment.get(r)==q)&&!qx.xml.Document.isXmlDocument(bc))){var bk=qx.event.Registration.getManager(bc); var be=qx.dom.Hierarchy.getDescendants(bc); be.push(bc); }if((qx.core.Environment.get(r)==q)){for(var i=0,l=be.length;i0){bi=bn[i]; for(var j=0,bj=bf.length;jk){qx.event.type.MouseWheel.MINSCROLL=k; this.__hL(); }if(qx.event.type.MouseWheel.MAXSCROLL==null||qx.event.type.MouseWheel.MAXSCROLL=1){return true; }var bY=qx.event.handler.Focus.FOCUSABLE_ELEMENTS; if(bX>=0&&bY[bW.tagName]){return true; }return false; },__ik:function(ca){while(ca&&ca.nodeType===1){if(ca.getAttribute(k)==e){return null; } if(this.__ij(ca)){return ca; }ca=ca.parentNode; }return this._body; },__il:function(cb){var cc=cb; while(cb&&cb.nodeType===1){if(cb.getAttribute(l)==e){return null; }cb=cb.parentNode; }return cc; },__im:function(cd){while(cd&&cd.nodeType===1){var ce=cd.getAttribute(q); if(ce!=null){return ce===e; }cd=cd.parentNode; }return true; },_applyActive:function(cf,cg){if(cg){this.__hW(cg,cf,v,true); } if(cf){this.__hW(cf,cg,m,true); }},_applyFocus:function(ch,ci){if(ci){this.__hW(ci,ch,a,true); } if(ch){this.__hW(ch,ci,b,true); }if(ci){this.__hW(ci,ch,g,false); } if(ch){this.__hW(ch,ci,f,false); }}},destruct:function(){this._stopObserver(); this._manager=this._window=this._document=this._root=this._body=this.__in=null; },defer:function(cj){qx.event.Registration.addHandler(cj); var ck=cj.FOCUSABLE_ELEMENTS; for(var cl in ck){ck[cl.toUpperCase()]=1; }}}); })(); (function(){var k="engine.name",j="character",i="EndToEnd",h="input",g="StartToStart",f="textarea",e='character',d="qx.bom.Selection",c="button",b="#text",a="body"; qx.Class.define(d,{statics:{getSelectionObject:qx.core.Environment.select(k,{"mshtml":function(l){return l.selection; },"default":function(m){return qx.dom.Node.getWindow(m).getSelection(); }}),get:qx.core.Environment.select(k,{"mshtml":function(n){var o=qx.bom.Range.get(qx.dom.Node.getDocument(n)); return o.text; },"default":function(p){if(this.__io(p)){return p.value.substring(p.selectionStart,p.selectionEnd); }else{return this.getSelectionObject(qx.dom.Node.getDocument(p)).toString(); }}}),getLength:qx.core.Environment.select(k,{"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.__io(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.__io(z)){return z.selectionEnd-z.selectionStart; }else{return this.get(z).length; }}}),getStart:qx.core.Environment.select(k,{"mshtml":function(A){if(this.__io(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(e,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(g,G); B.setEndPoint(i,H); if(H.compareEndPoints(g,B)==0){return 0; }var D; var I=0; while(true){D=B.moveStart(j,-1); if(H.compareEndPoints(g,B)==0){break; }if(D==0){break; }else{I++; }}return ++I; }},"gecko|webkit":function(K){if(this.__io(K)){return K.selectionStart; }else{var M=qx.dom.Node.getDocument(K); var L=this.getSelectionObject(M); if(L.anchorOffsetba.anchorOffset){return ba.focusOffset; }else{return ba.anchorOffset; }}},"default":function(bc){if(this.__io(bc)){return bc.selectionEnd; }else{return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(bc)).focusOffset; }}}),__io:function(bd){return qx.dom.Node.isElement(bd)&&(bd.nodeName.toLowerCase()==h||bd.nodeName.toLowerCase()==f); },set:qx.core.Environment.select(k,{"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 h:case f:case c: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(j,bf); bh.moveEnd(j,bg-bf); bh.select(); return true; }break; case b: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(j,bf); bh.moveEnd(j,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(i,bi); bh.select(); return true; }}}return false; },"default":function(bj,bk,bl){var bp=bj.nodeName.toLowerCase(); if(qx.dom.Node.isElement(bj)&&(bp==h||bp==f)){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=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(k,{"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==h||bz==f)){bv.setSelectionRange(0,0); qx.bom.Element.blur(bv); }else if(qx.dom.Node.isDocument(bv)||bz==a){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 l="button",k="qx.bom.Range",j="text",i="engine.name",h="password",g="file",f="submit",e="reset",d="textarea",c="input",a="hidden",b="body"; qx.Class.define(k,{statics:{get:qx.core.Environment.select(i,{"mshtml":function(m){if(qx.dom.Node.isElement(m)){switch(m.nodeName.toLowerCase()){case c:switch(m.type){case j:case h:case a:case l:case e:case g:case f:return m.createTextRange(); break; default:return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(m)).createRange(); }break; case d:case b:case l: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="",h="m",g="g",f="^",e="qx.util.StringSplit",d="i",c="$(?!\\s)",b="[object RegExp]",a="y"; qx.Class.define(e,{statics:{split:function(k,l,m){if(Object.prototype.toString.call(l)!==b){return String.prototype.split.call(k,l,m); }var t=[],n=0,r=(l.ignoreCase?d:j)+(l.multiline?h:j)+(l.sticky?a:j),l=RegExp(l.source,r+g),q,u,o,p,s=/()??/.exec(j)[1]===undefined; k=k+j; if(!s){q=RegExp(f+l.source+c,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;i1&&u.index=m){break; }} if(l.lastIndex===u.index){l.lastIndex++; }} if(n===k.length){if(p||!l.test(j)){t.push(j); }}else{t.push(k.slice(n)); }return t.length>m?t.slice(0,m):t; }}}); })(); (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 j="",i="undefined",h="engine.name",g="readOnly",f="accessKey",e="qx.bom.element.Attribute",d="rowSpan",c="vAlign",b="className",a="textContent",y="'",x="htmlFor",w="longDesc",v="cellSpacing",u="frameBorder",t="='",s="useMap",r="innerText",q="innerHTML",p="tabIndex",n="dateTime",o="maxLength",l="mshtml",m="cellPadding",k="colSpan"; qx.Class.define(e,{statics:{__ip:{names:{"class":b,"for":x,html:q,text:(qx.core.Environment.get(h)==l)?r:a,colspan:k,rowspan:d,valign:c,datetime:n,accesskey:f,tabindex:p,maxlength:o,readonly:g,longdesc:w,cellpadding:m,cellspacing:v,frameborder:u,usemap:s},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:j,className:j,innerHTML:j,innerText:j,textContent:j,htmlFor:j,tabIndex:0,maxLength:qx.core.Environment.select(h,{"mshtml":2147483647,"webkit":524288,"default":-1})},removeableProperties:{disabled:1,multiple:1,maxLength:1},original:{href:1,src:1,type:1}},compile:function(z){var A=[]; var C=this.__ip.runtime; for(var B in z){if(!C[B]){A.push(B,t,z[B],y); }}return A.join(j); },get:qx.core.Environment.select(h,{"mshtml":function(D,name){var F=this.__ip; var E; name=F.names[name]||name; if(F.original[name]){E=D.getAttribute(name,2); }else if(F.property[name]){E=D[name]; if(typeof F.propertyDefault[name]!==i&&E==F.propertyDefault[name]){if(typeof F.bools[name]===i){return null; }else{return E; }}}else{E=D.getAttribute(name); }if(F.bools[name]){return !!E; }return E; },"default":function(G,name){var I=this.__ip; var H; name=I.names[name]||name; if(I.property[name]){H=G[name]; if(typeof I.propertyDefault[name]!==i&&H==I.propertyDefault[name]){if(typeof I.bools[name]===i){return null; }else{return H; }}}else{H=G.getAttribute(name); }if(I.bools[name]){return !!H; }return H; }}),set:function(J,name,K){if(typeof K===i){return; }var L=this.__ip; name=L.names[name]||name; if(L.bools[name]){K=!!K; }if(L.property[name]&&(!(J[name]===undefined)||L.qxProperties[name])){if(K==null){if(L.removeableProperties[name]){J.removeAttribute(name); return; }else if(typeof L.propertyDefault[name]!==i){K=L.propertyDefault[name]; }}J[name]=K; }else{if(K===true){J.setAttribute(name,name); }else if(K===false||K===null){J.removeAttribute(name); }else{J.setAttribute(name,K); }}},reset:function(M,name){this.set(M,name,null); }}}); })(); (function(){var c="landscape",b="qx.event.type.Orientation",a="portrait"; qx.Class.define(b,{extend:qx.event.type.Event,members:{__iq:null,__ir:null,init:function(d,e){qx.event.type.Event.prototype.init.call(this,false,false); this.__iq=d; this.__ir=e; return this; },clone:function(f){var g=qx.event.type.Event.prototype.clone.call(this,f); g.__iq=this.__iq; g.__ir=this.__ir; return g; },getOrientation:function(){return this.__iq; },isLandscape:function(){return this.__ir==c; },isPortrait:function(){return this.__ir==a; }}}); })(); (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.layerX=d.layerX; e.layerY=d.layerY; e.scale=d.scale; e.rotation=d.rotation; e.srcElement=d.srcElement; e.targetTouches=[]; for(var i=0;i1; },getScale:function(){return this._native.scale; },getRotation:function(){return this._native.rotation; },getDocumentLeft:function(f){return this.__is(f).pageX; },getDocumentTop:function(g){return this.__is(g).pageY; },getScreenLeft:function(h){return this.__is(h).screenX; },getScreenTop:function(j){return this.__is(j).screenY; },getViewportLeft:function(k){return this.__is(k).clientX; },getViewportTop:function(l){return this.__is(l).clientY; },getIdentifier:function(m){return this.__is(m).identifier; },__is:function(n){n=n==null?0:n; return this.__it()[n]; },__it: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.Tap"; qx.Class.define(a,{extend:qx.event.type.Touch,members:{_isTouchEnd:function(){return true; }}}); })(); (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 a="qx.event.type.Drag"; qx.Class.define(a,{extend:qx.event.type.Event,members:{init:function(b,c){qx.event.type.Event.prototype.init.call(this,true,b); if(c){this._native=c.getNativeEvent()||null; this._originalTarget=c.getTarget()||null; }else{this._native=null; this._originalTarget=null; }return this; },clone:function(d){var e=qx.event.type.Event.prototype.clone.call(this,d); e._native=this._native; return e; },getDocumentLeft:function(){if(this._native==null){return 0; } if(this._native.pageX!==undefined){return this._native.pageX; }else{var f=qx.dom.Node.getWindow(this._native.srcElement); return this._native.clientX+qx.bom.Viewport.getScrollLeft(f); }},getDocumentTop:function(){if(this._native==null){return 0; } if(this._native.pageY!==undefined){return this._native.pageY; }else{var g=qx.dom.Node.getWindow(this._native.srcElement); return this._native.clientY+qx.bom.Viewport.getScrollTop(g); }},getManager:function(){return qx.event.Registration.getManager(this.getTarget()).getHandler(qx.event.handler.DragDrop); },addType:function(h){this.getManager().addType(h); },addAction:function(i){this.getManager().addAction(i); },supportsType:function(j){return this.getManager().supportsType(j); },supportsAction:function(k){return this.getManager().supportsAction(k); },addData:function(l,m){this.getManager().addData(l,m); },getData:function(n){return this.getManager().getData(n); },getCurrentType:function(){return this.getManager().getCurrentType(); },getCurrentAction:function(){return this.getManager().getCurrentAction(); }}}); })(); (function(){var i="engine.name",h="losecapture",g="mshtml",f="blur",e="focus",d="click",c="qx.event.dispatch.MouseCapture",b="capture",a="scroll"; qx.Class.define(c,{extend:qx.event.dispatch.AbstractBubbling,construct:function(j,k){qx.event.dispatch.AbstractBubbling.call(this,j); this.__iu=j.getWindow(); this.__iv=k; j.addListener(this.__iu,f,this.releaseCapture,this); j.addListener(this.__iu,e,this.releaseCapture,this); j.addListener(this.__iu,a,this.releaseCapture,this); },statics:{PRIORITY:qx.event.Registration.PRIORITY_FIRST},members:{__iv:null,__iw:null,__ix:true,__iu:null,_getParent:function(l){return l.parentNode; },canDispatchEvent:function(m,event,n){return !!(this.__iw&&this.__iy[n]); },dispatchEvent:function(o,event,p){if(p==d){event.stopPropagation(); this.releaseCapture(); return; } if(this.__ix||!qx.dom.Hierarchy.contains(this.__iw,o)){o=this.__iw; }qx.event.dispatch.AbstractBubbling.prototype.dispatchEvent.call(this,o,event,p); },__iy:{"mouseup":1,"mousedown":1,"click":1,"dblclick":1,"mousemove":1,"mouseout":1,"mouseover":1},activateCapture:function(q,r){var r=r!==false; if(this.__iw===q&&this.__ix==r){return; } if(this.__iw){this.releaseCapture(); }this.nativeSetCapture(q,r); if(this.hasNativeCapture){var self=this; qx.bom.Event.addNativeListener(q,h,function(){qx.bom.Event.removeNativeListener(q,h,arguments.callee); self.releaseCapture(); }); }this.__ix=r; this.__iw=q; this.__iv.fireEvent(q,b,qx.event.type.Event,[true,false]); },getCaptureElement:function(){return this.__iw; },releaseCapture:function(){var s=this.__iw; if(!s){return; }this.__iw=null; this.__iv.fireEvent(s,h,qx.event.type.Event,[true,false]); this.nativeReleaseCapture(s); },hasNativeCapture:qx.core.Environment.get(i)==g,nativeSetCapture:qx.core.Environment.select(i,{"mshtml":function(t,u){t.setCapture(u!==false); },"default":qx.lang.Function.empty}),nativeReleaseCapture:qx.core.Environment.select(i,{"mshtml":function(v){v.releaseCapture(); },"default":qx.lang.Function.empty})},destruct:function(){this.__iw=this.__iu=this.__iv=null; },defer:function(w){qx.event.Registration.addDispatcher(w); }}); })(); (function(){var c="qx.bom.Selector"; qx.Class.define(c,{statics:{query:null,matches:null}}); (function(){var o=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,v=0,x=Object.prototype.toString,p=false,z=true,t=/\\/g,g=/\W/; [0,0].sort(function(){z=false; return 0; }); var s=function(B,C,D,E){D=D||[]; C=C||document; var N=C; if(C.nodeType!==1&&C.nodeType!==9){return []; } if(!B||typeof B!=="string"){return D; }var m,H,F,J,L,I,O,i,P=true,G=s.isXML(C),K=[],M=B; do{o.exec(""); m=o.exec(M); if(m){M=m[3]; K.push(m[1]); if(m[2]){J=m[3]; break; }}}while(m); if(K.length>1&&q.exec(B)){if(K.length===2&&k.relative[K[0]]){H=h(K[0]+K[1],C); }else{H=k.relative[K[0]]?[C]:s(K.shift(),C); while(K.length){B=K.shift(); if(k.relative[B]){B+=K.shift(); }H=h(B,H); }}}else{if(!E&&K.length>1&&C.nodeType===9&&!G&&k.match.ID.test(K[0])&&!k.match.ID.test(K[K.length-1])){L=s.find(K.shift(),C,G); C=L.expr?s.filter(L.expr,L.set)[0]:L.set[0]; } if(C){L=E? {expr:K.pop(),set:f(E)}:s.find(K.pop(),K.length===1&&(K[0]==="~"||K[0]==="+")&&C.parentNode?C.parentNode:C,G); H=L.expr?s.filter(L.expr,L.set):L.set; if(K.length>0){F=f(H); }else{P=false; } while(K.length){I=K.pop(); O=I; if(!k.relative[I]){I=""; }else{O=K.pop(); } if(O==null){O=C; }k.relative[I](F,O,G); }}else{F=K=[]; }} if(!F){F=H; } if(!F){s.error(I||B); } if(x.call(F)==="[object Array]"){if(!P){D.push.apply(D,F); }else if(C&&C.nodeType===1){for(i=0;F[i]!=null;i++){if(F[i]&&(F[i]===true||F[i].nodeType===1&&s.contains(C,F[i]))){D.push(H[i]); }}}else{for(i=0;F[i]!=null;i++){if(F[i]&&F[i].nodeType===1){D.push(H[i]); }}}}else{f(F,D); } if(J){s(J,N,D,E); s.uniqueSort(D); }return D; }; s.uniqueSort=function(Q){if(u){p=z; Q.sort(u); if(p){for(var i=1;i0; }; s.find=function(V,W,X){var Y; if(!V){return []; } for(var i=0,l=k.order.length;i":function(bE,bF){var bH,bG=typeof bF==="string",i=0,l=bE.length; if(bG&&!g.test(bF)){bF=bF.toLowerCase(); for(;i=0)){if(!cg){ch.push(ck); }}else if(cg){cf[i]=false; }}}return false; },ID:function(cl){return cl[1].replace(t,""); },TAG:function(cm,cn){return cm[1].replace(t,"").toLowerCase(); },CHILD:function(co){if(co[1]==="nth"){if(!co[2]){s.error(co[0]); }co[2]=co[2].replace(/^\+|\s*/g,''); var cp=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(co[2]==="even"&&"2n"||co[2]==="odd"&&"2n+1"||!/\D/.test(co[2])&&"0n+"+co[2]||co[2]); co[2]=(cp[1]+(cp[2]||1))-0; co[3]=cp[3]-0; }else if(co[2]){s.error(co[0]); }co[0]=v++; return co; },ATTR:function(cq,cr,cs,ct,cu,cv){var name=cq[1]=cq[1].replace(t,""); if(!cv&&k.attrMap[name]){cq[1]=k.attrMap[name]; }cq[4]=(cq[4]||cq[5]||"").replace(t,""); if(cq[2]==="~="){cq[4]=" "+cq[4]+" "; }return cq; },PSEUDO:function(cw,cx,cy,cz,cA){if(cw[1]==="not"){if((o.exec(cw[3])||"").length>1||/^\w/.test(cw[3])){cw[3]=s(cw[3],null,null,cx); }else{var cB=s.filter(cw[3],cx,cy,true^cA); if(!cy){cz.push.apply(cz,cB); }return false; }}else if(k.match.POS.test(cw[0])||k.match.CHILD.test(cw[0])){return true; }return cw; },POS:function(cC){cC.unshift(true); return cC; }},filters:{enabled:function(cD){return cD.disabled===false&&cD.type!=="hidden"; },disabled:function(cE){return cE.disabled===true; },checked:function(cF){return cF.checked===true; },selected:function(cG){if(cG.parentNode){cG.parentNode.selectedIndex; }return cG.selected===true; },parent:function(cH){return !!cH.firstChild; },empty:function(cI){return !cI.firstChild; },has:function(cJ,i,cK){return !!s(cK[3],cJ).length; },header:function(cL){return (/h\d/i).test(cL.nodeName); },text:function(cM){return "text"===cM.getAttribute('type'); },radio:function(cN){return "radio"===cN.type; },checkbox:function(cO){return "checkbox"===cO.type; },file:function(cP){return "file"===cP.type; },password:function(cQ){return "password"===cQ.type; },submit:function(cR){return "submit"===cR.type; },image:function(cS){return "image"===cS.type; },reset:function(cT){return "reset"===cT.type; },button:function(cU){return "button"===cU.type||cU.nodeName.toLowerCase()==="button"; },input:function(cV){return (/input|select|textarea|button/i).test(cV.nodeName); }},setFilters:{first:function(cW,i){return i===0; },last:function(cX,i,cY,da){return i===da.length-1; },even:function(db,i){return i%2===0; },odd:function(dc,i){return i%2===1; },lt:function(dd,i,de){return idg[3]-0; },nth:function(dh,i,di){return di[3]-0===i; },eq:function(dj,i,dk){return dk[3]-0===i; }},filter:{PSEUDO:function(dl,dm,i,dn){var name=dm[1],dp=k.filters[name]; if(dp){return dp(dl,i,dm,dn); }else if(name==="contains"){return (dl.textContent||dl.innerText||s.getText([dl])||"").indexOf(dm[3])>=0; }else if(name==="not"){var dq=dm[3]; for(var j=0,l=dq.length;j=0); }}},ID:function(dA,dB){return dA.nodeType===1&&dA.getAttribute("id")===dB; },TAG:function(dC,dD){return (dD==="*"&&dC.nodeType===1)||dC.nodeName.toLowerCase()===dD; },CLASS:function(dE,dF){return (" "+(dE.className||dE.getAttribute("class"))+" ").indexOf(dF)>-1; },ATTR:function(dG,dH){var name=dH[1],dL=k.attrHandle[name]?k.attrHandle[name](dG):dG[name]!=null?dG[name]:dG.getAttribute(name),dK=dL+"",dJ=dH[2],dI=dH[4]; return dL==null?dJ==="!=":dJ==="="?dK===dI:dJ==="*="?dK.indexOf(dI)>=0:dJ==="~="?(" "+dK+" ").indexOf(dI)>=0:!dI?dK&&dL!==false:dJ==="!="?dK!==dI:dJ==="^="?dK.indexOf(dI)===0:dJ==="$="?dK.substr(dK.length-dI.length)===dI:dJ==="|="?dK===dI||dK.substr(0,dI.length+1)===dI+"-":false; },POS:function(dM,dN,i,dO){var name=dN[2],dP=k.setFilters[name]; if(dP){return dP(dM,i,dN,dO); }}}}; var q=k.match.POS,d=function(dQ,dR){return "\\"+(dR-0+1); }; for(var w in k.match){k.match[w]=new RegExp(k.match[w].source+(/(?![^\[]*\])(?![^\(]*\))/.source)); k.leftMatch[w]=new RegExp(/(^(?:.|\r|\n)*?)/.source+k.match[w].source.replace(/\\(\d+)/g,d)); }var f=function(dS,dT){dS=Array.prototype.slice.call(dS,0); if(dT){dT.push.apply(dT,dS); return dT; }return dS; }; try{Array.prototype.slice.call(document.documentElement.childNodes,0)[0].nodeType; }catch(e){f=function(dU,dV){var i=0,dW=dV||[]; if(x.call(dU)==="[object Array]"){Array.prototype.push.apply(dW,dU); }else{if(typeof dU.length==="number"){for(var l=dU.length;i"; ek.insertBefore(em,ek.firstChild); if(document.getElementById(el)){k.find.ID=function(en,eo,ep){if(typeof eo.getElementById!=="undefined"&&!ep){var m=eo.getElementById(en[1]); return m?m.id===en[1]||typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id").nodeValue===en[1]?[m]:undefined:[]; }}; k.filter.ID=function(eq,er){var es=typeof eq.getAttributeNode!=="undefined"&&eq.getAttributeNode("id"); return eq.nodeType===1&&es&&es.nodeValue===er; }; }ek.removeChild(em); ek=em=null; })(); (function(){var et=document.createElement("div"); et.appendChild(document.createComment("")); if(et.getElementsByTagName("*").length>0){k.find.TAG=function(eu,ev){var ex=ev.getElementsByTagName(eu[1]); if(eu[1]==="*"){var ew=[]; for(var i=0;ex[i];i++){if(ex[i].nodeType===1){ew.push(ex[i]); }}ex=ew; }return ex; }; }et.innerHTML=""; if(et.firstChild&&typeof et.firstChild.getAttribute!=="undefined"&&et.firstChild.getAttribute("href")!=="#"){k.attrHandle.href=function(ey){return ey.getAttribute("href",2); }; }et=null; })(); if(document.querySelectorAll){(function(){var eA=s,ez=document.createElement("div"),eB="__sizzle__"; ez.innerHTML="

"; if(ez.querySelectorAll&&ez.querySelectorAll(".TEST").length===0){return; }s=function(eD,eE,eF,eG){eE=eE||document; if(!eG&&!s.isXML(eE)){var eL=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(eD); if(eL&&(eE.nodeType===1||eE.nodeType===9)){if(eL[1]){return f(eE.getElementsByTagName(eD),eF); }else if(eL[2]&&k.find.CLASS&&eE.getElementsByClassName){return f(eE.getElementsByClassName(eL[2]),eF); }} if(eE.nodeType===9){if(eD==="body"&&eE.body){return f([eE.body],eF); }else if(eL&&eL[3]){var eJ=eE.getElementById(eL[3]); if(eJ&&eJ.parentNode){if(eJ.id===eL[3]){return f([eJ],eF); }}else{return f([],eF); }} try{return f(eE.querySelectorAll(eD),eF); }catch(eO){}}else if(eE.nodeType===1&&eE.nodeName.toLowerCase()!=="object"){var eN=eE,eI=eE.getAttribute("id"),eK=eI||eB,eH=eE.parentNode,eM=/^\s*[+~]/.test(eD); if(!eI){eE.setAttribute("id",eK); }else{eK=eK.replace(/'/g,"\\$&"); } if(eM&&eH){eE=eE.parentNode; } try{if(!eM||eH){return f(eE.querySelectorAll("[id='"+eK+"'] "+eD),eF); }}catch(eP){}finally{if(!eI){eN.removeAttribute("id"); }}}}return eA(eD,eE,eF,eG); }; for(var eC in eA){s[eC]=eA[eC]; }ez=null; })(); }(function(){var eS=document.documentElement,eQ=eS.matchesSelector||eS.mozMatchesSelector||eS.webkitMatchesSelector||eS.msMatchesSelector,eR=false; try{eQ.call(document.documentElement,"[test!='']:sizzle"); }catch(eT){eR=true; } if(eQ){s.matchesSelector=function(eU,eV){eV=eV.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']"); if(!s.isXML(eU)){try{if(eR||!k.match.PSEUDO.test(eV)&&!/!=/.test(eV)){return eQ.call(eU,eV); }}catch(e){}}return s(eV,null,null,[eU]).length>0; }; }})(); (function(){var eW=document.createElement("div"); eW.innerHTML="
"; if(!eW.getElementsByClassName||eW.getElementsByClassName("e").length===0){return; }eW.lastChild.className="e"; if(eW.getElementsByClassName("e").length===1){return; }k.order.splice(1,0,"CLASS"); k.find.CLASS=function(eX,eY,fa){if(typeof eY.getElementsByClassName!=="undefined"&&!fa){return eY.getElementsByClassName(eX[1]); }}; eW=null; })(); function A(fb,fc,fd,fe,ff,fg){for(var i=0,l=fe.length;i0){fp=fq; break; }}fq=fq[fj]; }fm[i]=fp; }}} if(document.documentElement.contains){s.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):true); }; }else if(document.documentElement.compareDocumentPosition){s.contains=function(a,b){return !!(a.compareDocumentPosition(b)&16); }; }else{s.contains=function(){return false; }; }s.isXML=function(fr){var fs=(fr?fr.ownerDocument||fr:0).documentElement; return fs?fs.nodeName!=="HTML":false; }; var h=function(ft,fu){var fy,fw=[],fv="",fx=fu.nodeType?[fu]:fu; while((fy=k.match.PSEUDO.exec(ft))){fv+=fy[0]; ft=ft.replace(k.match.PSEUDO,""); }ft=k.relative[ft]?ft+"*":ft; for(var i=0,l=fx.length;iparent.clientWidth&&(parent===n||qx.bom.element.Overflow.getY(parent)!=k)){if(parent===n){x=parent.scrollLeft; u=x+qx.bom.Viewport.getWidth(); B=qx.bom.Viewport.getWidth(); s=parent.clientWidth; C=parent.scrollWidth; v=0; D=0; G=0; }else{z=qx.bom.element.Location.get(parent); x=z.left; u=z.right; B=parent.offsetWidth; s=parent.clientWidth; C=parent.scrollWidth; v=parseInt(qx.bom.element.Style.get(parent,f),10)||0; D=parseInt(qx.bom.element.Style.get(parent,a),10)||0; G=B-s-v-D; }E=qx.bom.element.Location.get(l); p=E.left; y=E.right; o=l.offsetWidth; t=p-x-v; F=y-u+D; w=0; if(q){w=t; }else if(A){w=F+G; }else if(t<0||o>s){w=t; }else if(F>0){w=F+G; }parent.scrollLeft+=w; qx.event.Registration.fireNonBubblingEvent(parent,j); } if(parent===n){break; }parent=parent.parentNode; }},intoViewY:function(H,stop,I){var parent=H.parentNode; var O=qx.dom.Node.getDocument(H); var J=O.body; var W,K,S; var Y,V,Q; var M,N,L; var bb,bc,X,R; var U,P,bd; var ba=I===d; var T=I===e; stop=stop?stop.parentNode:O; while(parent&&parent!=stop){if(parent.scrollHeight>parent.clientHeight&&(parent===J||qx.bom.element.Overflow.getY(parent)!=k)){if(parent===J){K=parent.scrollTop; S=K+qx.bom.Viewport.getHeight(); Y=qx.bom.Viewport.getHeight(); V=parent.clientHeight; Q=parent.scrollHeight; M=0; N=0; L=0; }else{W=qx.bom.element.Location.get(parent); K=W.top; S=W.bottom; Y=parent.offsetHeight; V=parent.clientHeight; Q=parent.scrollHeight; M=parseInt(qx.bom.element.Style.get(parent,h),10)||0; N=parseInt(qx.bom.element.Style.get(parent,i),10)||0; L=Y-V-M-N; }bb=qx.bom.element.Location.get(H); bc=bb.top; X=bb.bottom; R=H.offsetHeight; U=bc-K-M; P=X-S+N; bd=0; if(ba){bd=U; }else if(T){bd=P+L; }else if(U<0||R>V){bd=U; }else if(P>0){bd=P+L; }parent.scrollTop+=bd; qx.event.Registration.fireNonBubblingEvent(parent,j); } if(parent===J){break; }parent=parent.parentNode; }},intoView:function(be,stop,bf,bg){this.intoViewX(be,stop,bf); this.intoViewY(be,stop,bg); }}}); })(); (function(){var j="borderTopWidth",i="borderLeftWidth",h="marginTop",g="marginLeft",f="engine.name",e="scroll",d="engine.version",c="border-box",b="borderBottomWidth",a="borderRightWidth",C="auto",B="padding",A="browser.quirksmode",z="qx.bom.element.Location",y="paddingLeft",x="static",w="marginBottom",v="visible",u="BODY",t="opera",q="paddingBottom",r="paddingTop",o="marginRight",p="position",m="margin",n="overflow",k="paddingRight",l="browser.documentmode",s="border"; qx.Class.define(z,{statics:{__iz:function(D,E){return qx.bom.element.Style.get(D,E,qx.bom.element.Style.COMPUTED_MODE,false); },__iA:function(F,G){return parseInt(qx.bom.element.Style.get(F,G,qx.bom.element.Style.COMPUTED_MODE,false),10)||0; },__iB:function(H){var K=0,top=0; if(H.getBoundingClientRect&&qx.core.Environment.get(f)!=t){var J=qx.dom.Node.getWindow(H); K-=qx.bom.Viewport.getScrollLeft(J); top-=qx.bom.Viewport.getScrollTop(J); }else{var I=qx.dom.Node.getDocument(H).body; H=H.parentNode; while(H&&H!=I){K+=H.scrollLeft; top+=H.scrollTop; H=H.parentNode; }}return {left:K,top:top}; },__iC:qx.core.Environment.select(f,{"mshtml":function(L){var N=qx.dom.Node.getDocument(L); var M=N.body; var O=0; var top=0; O-=M.clientLeft+N.documentElement.clientLeft; top-=M.clientTop+N.documentElement.clientTop; if(!qx.core.Environment.get(A)){O+=this.__iA(M,i); top+=this.__iA(M,j); }return {left:O,top:top}; },"webkit":function(P){var R=qx.dom.Node.getDocument(P); var Q=R.body; var S=Q.offsetLeft; var top=Q.offsetTop; if(parseFloat(qx.core.Environment.get(d))<530.17){S+=this.__iA(Q,i); top+=this.__iA(Q,j); }return {left:S,top:top}; },"gecko":function(T){var U=qx.dom.Node.getDocument(T).body; var V=U.offsetLeft; var top=U.offsetTop; if(parseFloat(qx.core.Environment.get(d))<1.9){V+=this.__iA(U,g); top+=this.__iA(U,h); }if(qx.bom.element.BoxSizing.get(U)!==c){V+=this.__iA(U,i); top+=this.__iA(U,j); }return {left:V,top:top}; },"default":function(W){var X=qx.dom.Node.getDocument(W).body; var Y=X.offsetLeft; var top=X.offsetTop; return {left:Y,top:top}; }}),__iD:qx.core.Environment.select(f,{"mshtml|webkit":function(ba){var bc=qx.dom.Node.getDocument(ba); if(ba.getBoundingClientRect){var bd=ba.getBoundingClientRect(); var be=bd.left; var top=bd.top; }else{var be=ba.offsetLeft; var top=ba.offsetTop; ba=ba.offsetParent; var bb=bc.body; while(ba&&ba!=bb){be+=ba.offsetLeft; top+=ba.offsetTop; be+=this.__iA(ba,i); top+=this.__iA(ba,j); ba=ba.offsetParent; }}return {left:be,top:top}; },"gecko":function(bf){if(bf.getBoundingClientRect){var bi=bf.getBoundingClientRect(); var bj=Math.round(bi.left); var top=Math.round(bi.top); }else{var bj=0; var top=0; var bg=qx.dom.Node.getDocument(bf).body; var bh=qx.bom.element.BoxSizing; if(bh.get(bf)!==c){bj-=this.__iA(bf,i); top-=this.__iA(bf,j); } while(bf&&bf!==bg){bj+=bf.offsetLeft; top+=bf.offsetTop; if(bh.get(bf)!==c){bj+=this.__iA(bf,i); top+=this.__iA(bf,j); }if(bf.parentNode&&this.__iz(bf.parentNode,n)!=v){bj+=this.__iA(bf.parentNode,i); top+=this.__iA(bf.parentNode,j); }bf=bf.offsetParent; }}return {left:bj,top:top}; },"default":function(bk){var bm=0; var top=0; var bl=qx.dom.Node.getDocument(bk).body; while(bk&&bk!==bl){bm+=bk.offsetLeft; top+=bk.offsetTop; bk=bk.offsetParent; }return {left:bm,top:top}; }}),get:function(bn,bo){if(bn.tagName==u){var location=this.__iE(bn); var bv=location.left; var top=location.top; }else{var bp=this.__iC(bn); var bu=this.__iD(bn); var scroll=this.__iB(bn); var bv=bu.left+bp.left-scroll.left; var top=bu.top+bp.top-scroll.top; }var bq=bv+bn.offsetWidth; var br=top+bn.offsetHeight; if(bo){if(bo==B||bo==e){var bs=qx.bom.element.Overflow.getX(bn); if(bs==e||bs==C){bq+=bn.scrollWidth-bn.offsetWidth+this.__iA(bn,i)+this.__iA(bn,a); }var bt=qx.bom.element.Overflow.getY(bn); if(bt==e||bt==C){br+=bn.scrollHeight-bn.offsetHeight+this.__iA(bn,j)+this.__iA(bn,b); }} switch(bo){case B:bv+=this.__iA(bn,y); top+=this.__iA(bn,r); bq-=this.__iA(bn,k); br-=this.__iA(bn,q); case e:bv-=bn.scrollLeft; top-=bn.scrollTop; bq-=bn.scrollLeft; br-=bn.scrollTop; case s:bv+=this.__iA(bn,i); top+=this.__iA(bn,j); bq-=this.__iA(bn,a); br-=this.__iA(bn,b); break; case m:bv-=this.__iA(bn,g); top-=this.__iA(bn,h); bq+=this.__iA(bn,o); br+=this.__iA(bn,w); break; }}return {left:bv,top:top,right:bq,bottom:br}; },__iE:qx.core.Environment.select(f,{"default":function(bw){var top=bw.offsetTop+this.__iA(bw,h); var bx=bw.offsetLeft+this.__iA(bw,g); return {left:bx,top:top}; },"mshtml":function(by){var top=by.offsetTop; var bz=by.offsetLeft; if(!((parseFloat(qx.core.Environment.get(d))<8||qx.core.Environment.get(l)<8)&&!qx.core.Environment.get(A))){top+=this.__iA(by,h); bz+=this.__iA(by,g); }return {left:bz,top:top}; },"gecko":function(bA){var top=bA.offsetTop+this.__iA(bA,h)+this.__iA(bA,i); var bB=bA.offsetLeft+this.__iA(bA,g)+this.__iA(bA,j); return {left:bB,top:top}; }}),getLeft:function(bC,bD){return this.get(bC,bD).left; },getTop:function(bE,bF){return this.get(bE,bF).top; },getRight:function(bG,bH){return this.get(bG,bH).right; },getBottom:function(bI,bJ){return this.get(bI,bJ).bottom; },getRelative:function(bK,bL,bM,bN){var bP=this.get(bK,bM); var bO=this.get(bL,bN); return {left:bP.left-bO.left,top:bP.top-bO.top,right:bP.right-bO.right,bottom:bP.bottom-bO.bottom}; },getPosition:function(bQ){return this.getRelative(bQ,this.getOffsetParent(bQ)); },getOffsetParent:function(bR){var bT=bR.offsetParent||document.body; var bS=qx.bom.element.Style; while(bT&&(!/^body|html$/i.test(bT.tagName)&&bS.get(bT,p)===x)){bT=bT.offsetParent; }return bT; }}}); })(); (function(){var b="qx.ui.core.queue.Layout",a="layout"; qx.Class.define(b,{statics:{__iF:{},remove:function(c){delete this.__iF[c.$$hash]; },add:function(d){this.__iF[d.$$hash]=d; qx.ui.core.queue.Manager.scheduleFlush(a); },isScheduled:function(e){return !!this.__iF[e.$$hash]; },flush:function(){var f=this.__iI(); 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.__iH; 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; },__iG:function(){var t=qx.ui.core.queue.Visibility; this.__iH={}; var s=[]; var r=this.__iF; 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; },__iI:function(){var x=[]; var z=this.__iG(); 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 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:{__iJ:false,__iK:{},__iL:0,MAX_RETRIES:10,scheduleFlush:function(i){var self=qx.ui.core.queue.Manager; self.__iK[i]=true; if(!self.__iJ){self.__iQ.schedule(); self.__iJ=true; }},flush:function(){if(qx.ui.core.queue.Manager.PAUSE){return; }var self=qx.ui.core.queue.Manager; if(self.__iM){return; }self.__iM=true; self.__iQ.cancel(); var j=self.__iK; self.__iN(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.__iJ=false; }); self.__iN(function(){if(j.dispose){delete j.dispose; qx.ui.core.queue.Dispose.flush(); }},function(){self.__iM=false; }); self.__iL=0; },__iN:function(k,l){var self=qx.ui.core.queue.Manager; try{k(); }catch(e){self.__iJ=false; self.__iM=false; self.__iL+=1; if(qx.core.Environment.get(a)==f&&qx.core.Environment.get(d)<=7){l(); } if(self.__iL<=self.MAX_RETRIES){self.scheduleFlush(); }else{throw new Error("Fatal Error: Flush terminated "+(self.__iL-1)+" times in a row"+" due to exceptions in user code. The application has to be reloaded!"); }throw e; }finally{l(); }},__iO:function(e){var m=qx.ui.core.queue.Manager; if(e.getData()==g){m.PAUSE=true; if(m.__iP){window.clearTimeout(m.__iP); }m.__iP=window.setTimeout(function(){m.PAUSE=false; m.__iP=null; m.flush(); },500); }else{m.flush(); }}},defer:function(n){n.__iQ=new qx.util.DeferredCall(n.flush); qx.html.Element._scheduleFlush=n.scheduleFlush; qx.event.Registration.addListener(window,h,qx.core.Environment.get(c)?n.__iO:n.flush); }}); })(); (function(){var b="qx.ui.core.queue.Widget",a="widget"; qx.Class.define(b,{statics:{__iR:[],remove:function(c){qx.lang.Array.remove(this.__iR,c); },add:function(d){var e=this.__iR; if(qx.lang.Array.contains(e,d)){return; }e.unshift(d); qx.ui.core.queue.Manager.scheduleFlush(a); },flush:function(){var f=this.__iR; var g; for(var i=f.length-1;i>=0;i--){g=f[i]; f.splice(i,1); g.syncWidget(); }if(f.length!=0){return; }this.__iR=[]; }}}); })(); (function(){var b="qx.ui.core.queue.Visibility",a="visibility"; qx.Class.define(b,{statics:{__iS:[],__iT:{},remove:function(c){delete this.__iT[c.$$hash]; qx.lang.Array.remove(this.__iS,c); },isVisible:function(d){return this.__iT[d.$$hash]||false; },__iU:function(e){var g=this.__iT; var f=e.$$hash; var h; if(e.isExcluded()){h=false; }else{var parent=e.$$parent; if(parent){h=this.__iU(parent); }else{h=e.isRootWidget(); }}return g[f]=h; },add:function(j){var k=this.__iS; if(qx.lang.Array.contains(k,j)){return; }k.unshift(j); qx.ui.core.queue.Manager.scheduleFlush(a); },flush:function(){var o=this.__iS; var p=this.__iT; 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.__iU(m); }if(p[n]&&p[n]!=l[n]){m.checkAppearanceNeeds(); }}this.__iS=[]; }}}); })(); (function(){var b="appearance",a="qx.ui.core.queue.Appearance"; qx.Class.define(a,{statics:{__iV:[],remove:function(c){qx.lang.Array.remove(this.__iV,c); },add:function(d){var e=this.__iV; 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.__iV,f); },flush:function(){var j=qx.ui.core.queue.Visibility; var g=this.__iV; 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 b="dispose",a="qx.ui.core.queue.Dispose"; qx.Class.define(a,{statics:{__iW:[],add:function(c){var d=this.__iW; if(qx.lang.Array.contains(d,c)){return; }d.unshift(c); qx.ui.core.queue.Manager.scheduleFlush(b); },flush:function(){var e=this.__iW; 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.__iW=[]; }}}); })(); (function(){var f="blur",e="focus",d="input",c="load",b="qx.ui.core.EventHandler",a="activate"; qx.Class.define(b,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(){qx.core.Object.call(this); this.__iX=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:{__iX:null,__iY:{focusin:1,focusout:1,focus:1,blur:1},__ja:{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()==a){o.getContainerElement().activate(); }if(this.__iY[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.__iY[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.__iY[j.getType()]){u=u.getFocusTarget(); }var v=j.getType(); if(!u||!(u.isEnabled()||this.__ja[v])){return; }var k=j.getEventPhase()==qx.event.type.Event.CAPTURING_PHASE; var r=this.__iX.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;i4&&typeof (A[4])==p&&this.constructor.__jb[A[4]]; },getCombinedFormat:function(B){var E=q; var D=this.self(arguments).__jb[B]; var C=D&&D.length>4&&typeof (D[4])==p&&this.constructor.__jb[D[4]]; if(C){var G=D[4]; var F=this.constructor.__jb[G]; E=F[2]; }return E; },toUri:function(H){if(H==null){return H; }var I=this.self(arguments).__jb[H]; if(!I){return H; } if(typeof I===p){var K=I; }else{var K=I[3]; if(!K){return H; }}var J=q; if((qx.core.Environment.get(m)==n)&&qx.core.Environment.get(l)){J=this.self(arguments).__jc[K]; }return J+qx.$$libraries[K].resourceUri+o+H; },toDataUri:function(L){var N=this.constructor.__jb[L]; var O=this.constructor.__jb[N[4]]; var P; if(O){var M=O[4][L]; P=g+M[c]+f+M[b]+d+M[i]; }else{this.debug("ResourceManager.toDataUri: falling back for",L); P=this.toUri(L); }return P; }},defer:function(Q){if((qx.core.Environment.get(m)==n)){if(qx.core.Environment.get(l)){for(var U in qx.$$libraries){var S; if(qx.$$libraries[U].resourceUri){S=qx.$$libraries[U].resourceUri; }else{Q.__jc[U]=q; continue; }if(S.match(/^\/\//)!=null){Q.__jc[U]=window.location.protocol; }else if(S.match(/^\//)!=null){Q.__jc[U]=window.location.protocol+k+window.location.host; }else if(S.match(/^\.\//)!=null){var R=document.URL; Q.__jc[U]=R.substring(0,R.lastIndexOf(o)+1); }else if(S.match(/^http/)!=null){Q.__jc[U]=q; }else{var V=window.location.href.indexOf(j); var T; if(V==-1){T=window.location.href; }else{T=window.location.href.substring(0,V); }Q.__jc[U]=T.substring(0,T.lastIndexOf(o)+1); }}}}}}); })(); (function(){var t="",s='indexOf',r='slice',q='concat',p='toLocaleLowerCase',o="qx.type.BaseString",n='match',m='toLocaleUpperCase',k='search',j='replace',c='toLowerCase',h='charCodeAt',f='split',b='substring',a='lastIndexOf',e='substr',d='toUpperCase',g='charAt'; qx.Class.define(o,{extend:Object,construct:function(u){var u=u||t; this.__jd=u; this.length=u.length; },members:{$$isString:true,length:0,__jd:null,toString:function(){return this.__jd; },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=[g,h,q,s,a,n,j,k,r,f,e,b,c,d,p,m]; y.valueOf=y.toString; if(new x(t).valueOf()==null){delete y.valueOf; } for(var i=0,l=z.length;i0){var be=[]; for(var i=0;i=0&&o+p<=q; }}}); })(); (function(){var a="qx.util.placement.DirectAxis"; qx.Class.define(a,{extend:qx.util.placement.AbstractAxis,members:{computeStart:function(b,c,d,e,f){return this._moveToEdgeAndAlign(b,c,d,f); }}}); })(); (function(){var c="qx.util.placement.KeepAlignAxis",b="edge-start",a="edge-end"; qx.Class.define(c,{extend:qx.util.placement.AbstractAxis,members:{computeStart:function(d,e,f,g,h){var i=this._moveToEdgeAndAlign(d,e,f,h); var j,k; if(this._isInRange(i,d,g)){return i; } if(h==b||h==a){j=e.start-f.end; k=e.end+f.start; }else{j=e.end-f.end; k=e.start+f.start; } if(j>g-k){i=j-d; }else{i=k; }return i; }}}); })(); (function(){var a="qx.util.placement.BestFitAxis"; qx.Class.define(a,{extend:qx.util.placement.AbstractAxis,members:{computeStart:function(b,c,d,e,f){var g=this._moveToEdgeAndAlign(b,c,d,f); if(this._isInRange(g,b,e)){return g; } if(g<0){g=Math.min(0,e-b); } if(g+b>e){g=Math.max(0,e-b); }return g; }}}); })(); (function(){var f="mousedown",d="blur",c="__kl",b="singleton",a="qx.ui.popup.Manager"; qx.Class.define(a,{type:b,extend:qx.core.Object,construct:function(){qx.core.Object.call(this); this.__kl=[]; qx.event.Registration.addListener(document.documentElement,f,this.__kn,this,true); qx.bom.Element.addListener(window,d,this.hideAll,this); },members:{__kl:null,add:function(g){this.__kl.push(g); this.__km(); },remove:function(h){if(this.__kl){qx.lang.Array.remove(this.__kl,h); this.__km(); }},hideAll:function(){var j; var k=this.__kl; if(k){for(var i=0,l=k.length;ih.maxWidth){e=h.maxWidth; }d=c; if(dh.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;i0){B+=r; if(i!=y){B+=A; }}}top=Math.round((o-B)/2); }else{top=0; } for(var i=y;i!=u;i+=s){C=t[i]; w=C.getSizeHint(); H=Math.min(w.maxWidth,Math.max(n,w.minWidth)); r=w.height; I=x.computeHorizontalAlignOffset(d,H,n); C.renderLayout(I,top,H,r); if(r>0){top+=r+A; }}}else{var v=n; var p=null; var E=0; for(var i=y;i!=u;i+=s){C=t[i]; H=C.getSizeHint().width; if(H>0){if(!p&&C instanceof qx.ui.basic.Label){p=C; }else{v-=H; }E++; }} if(E>1){var D=(E-1)*A; v-=D; } if(p){var w=p.getSizeHint(); var z=Math.max(w.minWidth,Math.min(v,w.maxWidth)); v-=z; } if(F&&v>0){I=Math.round(v/2); }else{I=0; } for(var i=y;i!=u;i+=s){C=t[i]; w=C.getSizeHint(); r=Math.min(w.maxHeight,Math.max(o,w.minHeight)); if(C===p){H=z; }else{H=w.width; }var G=e; if(q==j){G=l; }else if(q==h){G=m; }top=x.computeVerticalAlignOffset(G,w.height,o); C.renderLayout(I,top,H,r); if(H>0){I+=H+A; }}}},_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===l||N===m){var J=0; for(var i=0;i0){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;i0){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 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(A0){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;ibm||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 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 k="qx.dynlocale",j="Boolean",i="color",h="enabled",g="changeLocale",f="_applyTextAlign",d="qx.ui.core.Widget",c="nowrap",b="changeTextAlign",a="_applyWrap",D="changeValue",C="changeContent",B="qx.ui.basic.Label",A="whiteSpace",z="css.textoverflow",y="html.xul",x="_applyValue",w="center",v="_applyBuddy",u="String",r="textAlign",s="right",p="changeRich",q="normal",n="_applyRich",o="click",l="label",m="left",t="A"; qx.Class.define(B,{extend:qx.ui.core.Widget,implement:[qx.ui.form.IStringForm],construct:function(E){qx.ui.core.Widget.call(this); if(E!=null){this.setValue(E); } if(qx.core.Environment.get(k)){qx.locale.Manager.getInstance().addListener(g,this._onChangeLocale,this); }},properties:{rich:{check:j,init:false,event:p,apply:n},wrap:{check:j,init:true,apply:a},value:{check:u,apply:x,event:D,nullable:true},buddy:{check:d,apply:v,nullable:true,init:null,dereference:true},textAlign:{check:[m,w,s],nullable:true,themeable:true,apply:f,event:b},appearance:{refine:true,init:l},selectable:{refine:true,init:false},allowGrowX:{refine:true,init:false},allowGrowY:{refine:true,init:false},allowShrinkY:{refine:true,init:false}},members:{__kq:null,__kr:null,__ks:null,__kt:null,_getContentHint:function(){if(this.__kr){this.__ku=this.__kv(); delete this.__kr; }return {width:this.__ku.width,height:this.__ku.height}; },_hasHeightForWidth:function(){return this.getRich()&&this.getWrap(); },_applySelectable:function(F){if(!qx.core.Environment.get(z)&&qx.core.Environment.get(y)){if(F&&!this.isRich()){return; }}qx.ui.core.Widget.prototype._applySelectable.call(this,F); },_getContentHeightForWidth:function(G){if(!this.getRich()&&!this.getWrap()){return null; }return this.__kv(G).height; },_createContentElement:function(){return new qx.html.Label; },_applyTextAlign:function(H,I){this.getContentElement().setStyle(r,H); },_applyTextColor:function(J,K){if(J){this.getContentElement().setStyle(i,qx.theme.manager.Color.getInstance().resolve(J)); }else{this.getContentElement().removeStyle(i); }},__ku:{width:0,height:0},_applyFont:function(L,M){var N; if(L){this.__kq=qx.theme.manager.Font.getInstance().resolve(L); N=this.__kq.getStyles(); }else{this.__kq=null; N=qx.bom.Font.getDefaultStyles(); }this.getContentElement().setStyles(N); this.__kr=true; qx.ui.core.queue.Layout.add(this); },__kv:function(O){var S=qx.bom.Label; var Q=this.getFont(); var P=Q?this.__kq.getStyles():qx.bom.Font.getDefaultStyles(); var content=this.getValue()||t; var R=this.getRich(); return R?S.getHtmlSize(content,P,O):S.getTextSize(content,P); },_applyBuddy:function(T,U){if(U!=null){U.removeBinding(this.__ks); this.__ks=null; this.removeListenerById(this.__kt); this.__kt=null; } if(T!=null){this.__ks=T.bind(h,this,h); this.__kt=this.addListener(o,function(){if(T.isFocusable()){T.focus.apply(T); }},this); }},_applyRich:function(V){this.getContentElement().setRich(V); this.__kr=true; qx.ui.core.queue.Layout.add(this); },_applyWrap:function(W,X){if(W&&!this.isRich()){} if(this.isRich()){var Y=W?q:c; this.getContentElement().setStyle(A,Y); }},_onChangeLocale:qx.core.Environment.select(k,{"true":function(e){var content=this.getValue(); if(content&&content.translate){this.setValue(content.translate()); }},"false":null}),_applyValue:function(ba,bb){this.getContentElement().setValue(ba); this.__kr=true; qx.ui.core.queue.Layout.add(this); this.fireDataEvent(C,ba,bb); }},destruct:function(){if(qx.core.Environment.get(k)){qx.locale.Manager.getInstance().removeListener(g,this._onChangeLocale,this); }if(this.__ks!=null){var bc=this.getBuddy(); if(bc!=null&&!bc.isDisposed()){bc.removeBinding(this.__ks); }}this.__kq=this.__ks=null; }}); })(); (function(){var b="value",a="qx.html.Label"; qx.Class.define(a,{extend:qx.html.Element,members:{__kw:null,_applyProperty:function(name,c){qx.html.Element.prototype._applyProperty.call(this,name,c); if(name==b){var d=this.getDomElement(); qx.bom.Label.setValue(d,c); }},_createDomElement:function(){var f=this.__kw; 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.__kw==h){return; }this.__kw=h; return this; },setValue:function(j){this._setProperty(b,j); return this; },getValue:function(){return this._getProperty(b); }}}); })(); (function(){var j="css.textoverflow",i="html.xul",h="div",g="inherit",f="text",e="value",d="",c="engine.name",b="hidden",a="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul",C="nowrap",B="auto",A="0",z="ellipsis",y="normal",x="label",w="px",v="crop",u="gecko",t="end",q="100%",r="visible",o="qx.bom.Label",p="opera",m="engine.version",n="mshtml",k="block",l="-1000px",s="absolute"; qx.Class.define(o,{statics:{__kx:{fontFamily:1,fontSize:1,fontWeight:1,fontStyle:1,lineHeight:1},__ky:function(){var D=this.__kA(false); document.body.insertBefore(D,document.body.firstChild); return this._textElement=D; },__kz:function(){var E=this.__kA(true); document.body.insertBefore(E,document.body.firstChild); return this._htmlElement=E; },__kA:function(F){var G=qx.bom.Element.create(h); var H=G.style; H.width=H.height=B; H.left=H.top=l; H.visibility=b; H.position=s; H.overflow=r; if(F){H.whiteSpace=y; }else{H.whiteSpace=C; if(!qx.core.Environment.get(j)&&qx.core.Environment.get(i)){var I=document.createElementNS(a,x); var H=I.style; H.padding=A; for(var J in this.__kx){H[J]=g; }G.appendChild(I); }}return G; },__kB:function(K){var L={}; if(K){L.whiteSpace=y; }else if(!qx.core.Environment.get(j)&&qx.core.Environment.get(i)){L.display=k; }else{L.overflow=b; L.whiteSpace=C; L.textOverflow=z; if((qx.core.Environment.get(c)==p)){L.OTextOverflow=z; }}return L; },create:function(content,M,N){if(!N){N=window; } if(M){var O=N.document.createElement(h); O.useHtml=true; }else if(!qx.core.Environment.get(j)&&qx.core.Environment.get(i)){var O=N.document.createElement(h); var Q=N.document.createElementNS(a,x); var P=Q.style; P.cursor=g; P.color=g; P.overflow=b; P.maxWidth=q; P.padding=A; for(var R in this.__kx){Q.style[R]=g; }Q.setAttribute(v,t); O.appendChild(Q); }else{var O=N.document.createElement(h); qx.bom.element.Style.setStyles(O,this.__kB(M)); } if(content){this.setValue(O,content); }return O; },setValue:function(S,T){T=T||d; if(S.useHtml){S.innerHTML=T; }else if(!qx.core.Environment.get(j)&&qx.core.Environment.get(i)){S.firstChild.setAttribute(e,T); }else{qx.bom.element.Attribute.set(S,f,T); }},getValue:function(U){if(U.useHtml){return U.innerHTML; }else if(!qx.core.Environment.get(j)&&qx.core.Environment.get(i)){return U.firstChild.getAttribute(e)||d; }else{return qx.bom.element.Attribute.get(U,f); }},getHtmlSize:function(content,V,W){var X=this._htmlElement||this.__kz(); X.style.width=W!==undefined?W+w:B; X.innerHTML=content; return this.__kC(X,V); },getTextSize:function(Y,ba){var bb=this._textElement||this.__ky(); if(!qx.core.Environment.get(j)&&qx.core.Environment.get(i)){bb.firstChild.setAttribute(e,Y); }else{qx.bom.element.Attribute.set(bb,f,Y); }return this.__kC(bb,ba); },__kC:function(bc,bd){var be=this.__kx; if(!bd){bd={}; } for(var bf in be){bc.style[bf]=bd[bf]||d; }var bg=qx.bom.element.Dimension.getSize(bc); if((qx.core.Environment.get(c)==u)){bg.width++; }if((qx.core.Environment.get(c)==n)&&parseFloat(qx.core.Environment.get(m))>=9){bg.width++; }return bg; }}}); })(); (function(){var j="engine.name",i="0px",h="mshtml",g="engine.version",f="qx.bom.element.Dimension",e="paddingRight",d="paddingLeft",c="opera",b="paddingBottom",a="paddingTop"; qx.Class.define(f,{statics:{getWidth:qx.core.Environment.select(j,{"gecko":function(k){if(k.getBoundingClientRect){var l=k.getBoundingClientRect(); return Math.round(l.right)-Math.round(l.left); }else{return k.offsetWidth; }},"default":function(m){return m.offsetWidth; }}),getHeight:qx.core.Environment.select(j,{"gecko":function(n){if(n.getBoundingClientRect){var o=n.getBoundingClientRect(); return Math.round(o.bottom)-Math.round(o.top); }else{return n.offsetHeight; }},"default":function(p){return p.offsetHeight; }}),getSize:function(q){return {width:this.getWidth(q),height:this.getHeight(q)}; },__kD:{visible:true,hidden:true},getContentWidth:function(r){var s=qx.bom.element.Style; var t=qx.bom.element.Overflow.getX(r); var u=parseInt(s.get(r,d)||i,10); var x=parseInt(s.get(r,e)||i,10); if(this.__kD[t]){var w=r.clientWidth; if((qx.core.Environment.get(j)==c)){w=w-u-x; }else{if(qx.dom.Node.isBlockNode(r)){w=w-u-x; }}return w; }else{if(r.clientWidth>=r.scrollWidth){return Math.max(r.clientWidth,r.scrollWidth)-u-x; }else{var v=r.scrollWidth-u; if(qx.core.Environment.get(j)==h&&qx.core.Environment.get(g)>=6){v-=x; }return v; }}},getContentHeight:function(y){var z=qx.bom.element.Style; var C=qx.bom.element.Overflow.getY(y); var B=parseInt(z.get(y,a)||i,10); var A=parseInt(z.get(y,b)||i,10); if(this.__kD[C]){return y.clientHeight-B-A; }else{if(y.clientHeight>=y.scrollHeight){return Math.max(y.clientHeight,y.scrollHeight)-B-A; }else{var D=y.scrollHeight-B; if(qx.core.Environment.get(j)==h&&qx.core.Environment.get(g)==6){D-=A; }return D; }}},getContentSize:function(E){return {width:this.getContentWidth(E),height:this.getContentHeight(E)}; }}}); })(); (function(){var b="qx.event.type.Data",a="qx.ui.form.IForm"; qx.Interface.define(a,{events:{"changeEnabled":b,"changeValid":b,"changeInvalidMessage":b,"changeRequired":b},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 i="qx.ui.window.Window",h="changeModal",g="changeVisibility",f="changeActive",d="_applyActiveWindow",c="__kE",b="__kF",a="qx.ui.window.MDesktop"; qx.Mixin.define(a,{properties:{activeWindow:{check:i,apply:d,init:null,nullable:true}},members:{__kE:null,__kF:null,getWindowManager:function(){if(!this.__kF){this.setWindowManager(new qx.ui.window.Window.DEFAULT_MANAGER_CLASS()); }return this.__kF; },supportsMaximize:function(){return true; },setWindowManager:function(j){if(this.__kF){this.__kF.setDesktop(null); }j.setDesktop(this); this.__kF=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(i)&&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(f,this._onChangeActive,this); n.addListener(h,this._onChangeModal,this); n.addListener(g,this._onChangeVisibility,this); } if(n.getActive()){this.setActiveWindow(n); }this.getWindowManager().updateStack(); },_afterRemoveChild:function(o){if(qx.Class.isDefined(i)&&o instanceof qx.ui.window.Window){this._removeWindow(o); }},_removeWindow:function(p){qx.lang.Array.remove(this.getWindows(),p); p.removeListener(f,this._onChangeActive,this); p.removeListener(h,this._onChangeModal,this); p.removeListener(g,this._onChangeVisibility,this); this.getWindowManager().updateStack(); },getWindows:function(){if(!this.__kE){this.__kE=[]; }return this.__kE; }},destruct:function(){this._disposeArray(c); this._disposeObjects(b); }}); })(); (function(){var f="__kG",e="_applyBlockerColor",d="Number",c="qx.ui.core.MBlocker",b="_applyBlockerOpacity",a="Color"; qx.Mixin.define(c,{construct:function(){this.__kG=new qx.ui.core.Blocker(this); },properties:{blockerColor:{check:a,init:null,nullable:true,apply:e,themeable:true},blockerOpacity:{check:d,init:1,apply:b,themeable:true}},members:{__kG:null,_applyBlockerColor:function(g,h){this.__kG.setColor(g); },_applyBlockerOpacity:function(i,j){this.__kG.setOpacity(i); },block:function(){this.__kG.block(); },isBlocked:function(){return this.__kG.isBlocked(); },unblock:function(){this.__kG.unblock(); },forceUnblock:function(){this.__kG.forceUnblock(); },blockContent:function(k){this.__kG.blockContent(k); },isContentBlocked:function(){return this.__kG.isContentBlocked(); },unblockContent:function(){this.__kG.unblockContent(); },forceUnblockContent:function(){this.__kG.forceUnblockContent(); },getBlocker:function(){return this.__kG; }},destruct:function(){this._disposeObjects(f); }}); })(); (function(){var t="engine.name",s="help",r="contextmenu",q="changeGlobalCursor",p="keypress",o="Boolean",n="root",m="",l=" !important",k="input",d="_applyGlobalCursor",j="Space",h="_applyNativeHelp",c=";",b="qx.ui.root.Abstract",g="abstract",f="textarea",i="String",a="*"; qx.Class.define(b,{type:g,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(p,this.__kI,this); },properties:{appearance:{refine:true,init:n},enabled:{refine:true,init:true},focusable:{refine:true,init:true},globalCursor:{check:i,nullable:true,themeable:true,apply:d,event:q},nativeContextMenu:{refine:true,init:false},nativeHelp:{check:o,init:false,apply:h}},members:{__kH:null,isRootWidget:function(){return true; },getLayout:function(){return this._getLayout(); },_applyGlobalCursor:qx.core.Environment.select(t,{"mshtml":function(u,v){},"default":function(w,x){var y=qx.bom.Stylesheet; var z=this.__kH; if(!z){this.__kH=z=y.createElement(); }y.removeAllRules(z); if(w){y.addRule(z,a,qx.bom.element.Cursor.compile(w).replace(c,m)+l); }}}),_applyNativeContextMenu:function(A,B){if(A){this.removeListener(r,this._onNativeContextMenu,this,true); }else{this.addListener(r,this._onNativeContextMenu,this,true); }},_onNativeContextMenu:function(e){if(e.getTarget().getNativeContextMenu()){return; }e.preventDefault(); },__kI:function(e){if(e.getKeyIdentifier()!==j){return; }var D=e.getTarget(); var C=qx.ui.core.FocusHandler.getInstance(); if(!C.isFocused(D)){return; }var E=D.getContentElement().getNodeName(); if(E===k||E===f){return; }e.preventDefault(); },_applyNativeHelp:qx.core.Environment.select(t,{"mshtml":function(F,G){if(G===false){qx.bom.Event.removeNativeListener(document,s,qx.lang.Function.returnFalse); } if(F===false){qx.bom.Event.addNativeListener(document,s,qx.lang.Function.returnFalse); }},"default":function(){}})},destruct:function(){this.__kH=null; },defer:function(H,I){qx.ui.core.MChildrenHandling.remap(I); }}); })(); (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.__kJ=qx.dom.Node.getWindow(o); this.__kK=o; qx.ui.root.Abstract.call(this); qx.event.Registration.addListener(this.__kJ,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:{__kJ:null,__kK:null,_createContainerElement:function(){var p=this.__kK; 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); },_computeSizeHint:function(){var u=qx.bom.Viewport.getWidth(this.__kJ); var v=qx.bom.Viewport.getHeight(this.__kJ); 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.__kJ=this.__kK=null; }}); })(); (function(){var l="zIndex",k="px",j="keydown",h="deactivate",g="resize",f="keyup",d="keypress",c="backgroundColor",b="_applyOpacity",a="Boolean",x="__kO",w="opacity",v="interval",u="Tab",t="Color",s="qx.ui.root.Page",r="__kS",q="Number",p="qx.ui.core.Blocker",o="qx.ui.root.Application",m="__kQ",n="_applyColor"; qx.Class.define(p,{extend:qx.core.Object,construct:function(y){qx.core.Object.call(this); this._widget=y; this._isPageRoot=(qx.Class.isDefined(s)&&y instanceof qx.ui.root.Page); if(this._isPageRoot){y.addListener(g,this.__kT,this); } if(qx.Class.isDefined(o)&&y instanceof qx.ui.root.Application){this.setKeepBlockerActive(true); }this.__kL=[]; this.__kM=[]; this.__kN=[]; },properties:{color:{check:t,init:null,nullable:true,apply:n,themeable:true},opacity:{check:q,init:1,apply:b,themeable:true},keepBlockerActive:{check:a,init:false}},members:{__kO:null,__kP:0,__kQ:null,__kN:null,__kL:null,__kM:null,__kR:null,__kS:null,_isPageRoot:false,_widget:null,__kT:function(e){var z=e.getData(); if(this.isContentBlocked()){this.getContentBlockerElement().setStyles({width:z.width,height:z.height}); } if(this.isBlocked()){this.getBlockerElement().setStyles({width:z.width,height:z.height}); }},_applyColor:function(A,B){var C=qx.theme.manager.Color.getInstance().resolve(A); this.__kU(c,C); },_applyOpacity:function(D,E){this.__kU(w,D); },__kU:function(F,G){var H=[]; this.__kO&&H.push(this.__kO); this.__kQ&&H.push(this.__kQ); for(var i=0;i0){var K=this.__kL[L-1]; if(K){qx.bom.Element.activate(K); }this.__kL.pop(); }var J=this.__kM.length; if(J>0){var K=this.__kM[J-1]; if(K){qx.bom.Element.focus(this.__kM[J-1]); }this.__kM.pop(); }},__kV:function(){return new qx.html.Blocker(this.getColor(),this.getOpacity()); },getBlockerElement:function(){if(!this.__kO){this.__kO=this.__kV(); this.__kO.setStyle(l,15); this._widget.getContainerElement().add(this.__kO); this.__kO.exclude(); }return this.__kO; },block:function(){this.__kP++; if(this.__kP<2){this._backupActiveWidget(); var M=this.getBlockerElement(); M.include(); M.activate(); M.addListener(h,this.__lb,this); M.addListener(d,this.__la,this); M.addListener(j,this.__la,this); M.addListener(f,this.__la,this); }},isBlocked:function(){return this.__kP>0; },unblock:function(){if(!this.isBlocked()){return; }this.__kP--; if(this.__kP<1){this.__kW(); this.__kP=0; }},forceUnblock:function(){if(!this.isBlocked()){return; }this.__kP=0; this.__kW(); },__kW:function(){this._restoreActiveWidget(); var N=this.getBlockerElement(); N.removeListener(h,this.__lb,this); N.removeListener(d,this.__la,this); N.removeListener(j,this.__la,this); N.removeListener(f,this.__la,this); N.exclude(); },getContentBlockerElement:function(){if(!this.__kQ){this.__kQ=this.__kV(); this._widget.getContentElement().add(this.__kQ); this.__kQ.exclude(); }return this.__kQ; },blockContent:function(O){var P=this.getContentBlockerElement(); P.setStyle(l,O); this.__kN.push(O); if(this.__kN.length<2){P.include(); if(this._isPageRoot){if(!this.__kS){this.__kS=new qx.event.Timer(300); this.__kS.addListener(v,this.__kY,this); }this.__kS.start(); this.__kY(); }}},isContentBlocked:function(){return this.__kN.length>0; },unblockContent:function(){if(!this.isContentBlocked()){return; }this.__kN.pop(); var Q=this.__kN[this.__kN.length-1]; var R=this.getContentBlockerElement(); R.setStyle(l,Q); if(this.__kN.length<1){this.__kX(); this.__kN=[]; }},forceUnblockContent:function(){if(!this.isContentBlocked()){return; }this.__kN=[]; var S=this.getContentBlockerElement(); S.setStyle(l,null); this.__kX(); },__kX:function(){this.getContentBlockerElement().exclude(); if(this._isPageRoot){this.__kS.stop(); }},__kY:function(){var T=this._widget.getContainerElement().getDomElement(); var U=qx.dom.Node.getDocument(T); this.getContentBlockerElement().setStyles({height:U.documentElement.scrollHeight+k,width:U.documentElement.scrollWidth+k}); },__la:function(e){if(e.getKeyIdentifier()==u){e.stop(); }},__lb:function(){if(this.getKeepBlockerActive()){this.getBlockerElement().activate(); }}},destruct:function(){if(this._isPageRoot){this._widget.removeListener(g,this.__kT,this); }this._disposeObjects(m,x,r); this.__kR=this.__kL=this.__kM=this._widget=this.__kN=null; }}); })(); (function(){var k="cursor",j="100%",i="repeat",h="mousedown",g="url(",f=")",d="mouseout",c="div",b="dblclick",a="mousewheel",w="qx.html.Blocker",v="mousemove",u="mouseover",t="appear",s="click",r="mshtml",q="engine.name",p="mouseup",o="contextmenu",n="disappear",l="qx/static/blank.gif",m="absolute"; qx.Class.define(w,{extend:qx.html.Element,construct:function(x,y){var x=x?qx.theme.manager.Color.getInstance().resolve(x):null; var z={position:m,width:j,height:j,opacity:y||0,backgroundColor:x}; if((qx.core.Environment.get(q)==r)){z.backgroundImage=g+qx.util.ResourceManager.getInstance().toUri(l)+f; z.backgroundRepeat=i; }qx.html.Element.call(this,c,z); this.addListener(h,this._stopPropagation,this); this.addListener(p,this._stopPropagation,this); this.addListener(s,this._stopPropagation,this); this.addListener(b,this._stopPropagation,this); this.addListener(v,this._stopPropagation,this); this.addListener(u,this._stopPropagation,this); this.addListener(d,this._stopPropagation,this); this.addListener(a,this._stopPropagation,this); this.addListener(o,this._stopPropagation,this); this.addListener(t,this.__lc,this); this.addListener(n,this.__lc,this); },members:{_stopPropagation:function(e){e.stopPropagation(); },__lc:function(){var A=this.getStyle(k); this.setStyle(k,null,true); this.setStyle(k,A,true); }}}); })(); (function(){var k="keypress",j="focusout",h="activate",g="Tab",f="singleton",d="__ld",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.__ld={}; },members:{__ld:null,__le:null,__lf:null,__lg:null,connectTo:function(m){m.addListener(k,this.__lh,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.__ld[n.$$hash]=n; },removeRoot:function(o){delete this.__ld[o.$$hash]; },getActiveWidget:function(){return this.__le; },isActive:function(p){return this.__le==p; },getFocusedWidget:function(){return this.__lf; },isFocused:function(q){return this.__lf==q; },isFocusRoot:function(r){return !!this.__ld[r.$$hash]; },_onActivate:function(e){var t=e.getTarget(); this.__le=t; var s=this.__li(t); if(s!=this.__lg){this.__lg=s; }},_onDeactivate:function(e){var u=e.getTarget(); if(this.__le==u){this.__le=null; }},_onFocusIn:function(e){var v=e.getTarget(); if(v!=this.__lf){this.__lf=v; v.visualizeFocus(); }},_onFocusOut:function(e){var w=e.getTarget(); if(w==this.__lf){this.__lf=null; w.visualizeBlur(); }},__lh:function(e){if(e.getKeyIdentifier()!=g){return; } if(!this.__lg){return; }e.stopPropagation(); e.preventDefault(); var x=this.__lf; if(!e.isShiftPressed()){var y=x?this.__lm(x):this.__lk(); }else{var y=x?this.__ln(x):this.__ll(); }if(y){y.tabFocus(); }},__li:function(z){var A=this.__ld; while(z){if(A[z.$$hash]){return z; }z=z.getLayoutParent(); }return null; },__lj: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; },__lk:function(){return this.__lq(this.__lg,null); },__ll:function(){return this.__lr(this.__lg,null); },__lm:function(M){var N=this.__lg; if(N==M){return this.__lk(); } while(M&&M.getAnonymous()){M=M.getLayoutParent(); } if(M==null){return []; }var O=[]; this.__lo(N,M,O); O.sort(this.__lj); var P=O.length; return P>0?O[0]:this.__lk(); },__ln:function(Q){var R=this.__lg; if(R==Q){return this.__ll(); } while(Q&&Q.getAnonymous()){Q=Q.getLayoutParent(); } if(Q==null){return []; }var S=[]; this.__lp(R,Q,S); S.sort(this.__lj); var T=S.length; return T>0?S[T-1]:this.__ll(); },__lo:function(parent,U,V){var W=parent.getLayoutChildren(); var X; for(var i=0,l=W.length;i0){ba.push(bc); }this.__lp(bc,Y,ba); }}},__lq:function(parent,bd){var be=parent.getLayoutChildren(); var bf; for(var i=0,l=be.length;i0){bg=bi; }}bg=this.__lr(bi,bg); }}return bg; }},destruct:function(){this._disposeMap(d); this.__lf=this.__le=this.__lg=null; }}); })(); (function(){var l="engine.name",k="head",j="text/css",h="stylesheet",g="}",f='@import "',e="{",d='";',c="qx.bom.Stylesheet",b="link",a="style"; qx.Class.define(c,{statics:{includeFile:function(m,n){if(!n){n=document; }var o=n.createElement(b); o.type=j; o.rel=h; o.href=qx.util.ResourceManager.getInstance().toUri(m); var p=n.getElementsByTagName(k)[0]; p.appendChild(o); },createElement:qx.core.Environment.select(l,{"mshtml":function(q){var r=document.createStyleSheet(); if(q){r.cssText=q; }return r; },"default":function(s){var t=document.createElement(a); t.type=j; if(s){t.appendChild(document.createTextNode(s)); }document.getElementsByTagName(k)[0].appendChild(t); return t.sheet; }}),addRule:qx.core.Environment.select(l,{"mshtml":function(u,v,w){u.addRule(v,w); },"default":function(x,y,z){x.insertRule(y+e+z+g,x.cssRules.length); }}),removeRule:qx.core.Environment.select(l,{"mshtml":function(A,B){var C=A.rules; var D=C.length; for(var i=D-1;i>=0;--i){if(C[i].selectorText==B){A.removeRule(i); }}},"default":function(E,F){var G=E.cssRules; var H=G.length; for(var i=H-1;i>=0;--i){if(G[i].selectorText==F){E.deleteRule(i); }}}}),removeAllRules:qx.core.Environment.select(l,{"mshtml":function(I){var J=I.rules; var K=J.length; for(var i=K-1;i>=0;i--){I.removeRule(i); }},"default":function(L){var M=L.cssRules; var N=M.length; for(var i=N-1;i>=0;i--){L.deleteRule(i); }}}),addImport:qx.core.Environment.select(l,{"mshtml":function(O,P){O.addImport(P); },"default":function(Q,R){Q.insertRule(f+R+d,Q.cssRules.length); }}),removeImport:qx.core.Environment.select(l,{"mshtml":function(S,T){var U=S.imports; var V=U.length; for(var i=V-1;i>=0;i--){if(U[i].href==T){S.removeImport(i); }}},"default":function(W,X){var Y=W.cssRules; var ba=Y.length; for(var i=ba-1;i>=0;i--){if(Y[i].href==X){W.deleteRule(i); }}}}),removeAllImports:qx.core.Environment.select(l,{"mshtml":function(bb){var bc=bb.imports; var bd=bc.length; for(var i=bd-1;i>=0;i--){bb.removeImport(i); }},"default":function(be){var bf=be.cssRules; var bg=bf.length; for(var i=bg-1;i>=0;i--){if(bf[i].type==bf[i].IMPORT_RULE){be.deleteRule(i); }}}})}}); })(); (function(){var b="number",a="qx.ui.layout.Canvas"; qx.Class.define(a,{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:null,renderLayout:function(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;ip.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(jp.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(hp.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(hp.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;ik.getZIndex()){k=g; }}this.__ls.setActiveWindow(k); },bringToFront:function(n){var o=this.__ls.getWindows(); var p=qx.lang.Array.remove(o,n); if(p){o.push(n); this.updateStack(); }},sendToBack:function(q){var r=this.__ls.getWindows(); var s=qx.lang.Array.remove(r,q); if(s){r.unshift(q); this.updateStack(); }}},destruct:function(){this._disposeObjects(a); }}); })(); (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:{__lt: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.__lt(c); },hasChildren:function(){return this.__lt(f); },add:function(r,s){return this.__lt(j,r,s); },remove:function(t){return this.__lt(a,t); },removeAll:function(){return this.__lt(d); },indexOf:function(u){return this.__lt(l,u); },addAt:function(v,w,x){this.__lt(g,v,w,x); },addBefore:function(y,z,A){this.__lt(i,y,z,A); },addAfter:function(B,C,D){this.__lt(k,B,C,D); },removeAt:function(E){this.__lt(e,E); }}}); })(); (function(){var l="move",k="Boolean",j="mouseup",i="mousedown",h="losecapture",g="__lu",f="qx.ui.core.MMovable",d="mousemove",c="__lv",b="maximized",a="move-frame"; qx.Mixin.define(f,{properties:{movable:{check:k,init:true},useMoveFrame:{check:k,init:false}},members:{__lu:null,__lv:null,__lw:null,__lx:null,__ly:null,__lz:null,__lA:null,__lB:false,__lC:null,__lD:0,_activateMoveHandle:function(m){if(this.__lu){throw new Error("The move handle could not be redefined!"); }this.__lu=m; m.addListener(i,this._onMoveMouseDown,this); m.addListener(j,this._onMoveMouseUp,this); m.addListener(d,this._onMoveMouseMove,this); m.addListener(h,this.__lH,this); },__lE:function(){var n=this.__lv; if(!n){n=this.__lv=new qx.ui.core.Widget(); n.setAppearance(a); n.exclude(); qx.core.Init.getApplication().getRoot().add(n); }return n; },__lF:function(){var location=this.getContainerLocation(); var p=this.getBounds(); var o=this.__lE(); o.setUserBounds(location.left,location.top,p.width,p.height); o.show(); o.setZIndex(this.getZIndex()+1); },__lG:function(e){var r=this.__lw; var u=Math.max(r.left,Math.min(r.right,e.getDocumentLeft())); var t=Math.max(r.top,Math.min(r.bottom,e.getDocumentTop())); var q=this.__lx+u; var s=this.__ly+t; return {viewportLeft:q,viewportTop:s,parentLeft:q-this.__lz,parentTop:s-this.__lA}; },_onMoveMouseDown:function(e){if(!this.getMovable()||this.hasState(b)){return; }var parent=this.getLayoutParent(); var w=parent.getContentLocation(); var x=parent.getBounds(); if(qx.Class.implementsInterface(parent,qx.ui.window.IDesktop)){if(!parent.isContentBlocked()){this.__lC=parent.getBlockerColor(); this.__lD=parent.getBlockerOpacity(); parent.setBlockerColor(null); parent.setBlockerOpacity(1); parent.blockContent(this.getZIndex()-1); this.__lB=true; }}this.__lw={left:w.left,top:w.top,right:w.left+x.width,bottom:w.top+x.height}; var v=this.getContainerLocation(); this.__lz=w.left; this.__lA=w.top; this.__lx=v.left-e.getDocumentLeft(); this.__ly=v.top-e.getDocumentTop(); this.addState(l); this.__lu.capture(); if(this.getUseMoveFrame()){this.__lF(); }e.stop(); },_onMoveMouseMove:function(e){if(!this.hasState(l)){return; }var y=this.__lG(e); if(this.getUseMoveFrame()){this.__lE().setDomPosition(y.viewportLeft,y.viewportTop); }else{this.setDomPosition(y.parentLeft,y.parentTop); }e.stopPropagation(); },_onMoveMouseUp:function(e){if(!this.hasState(l)){return; }this.removeState(l); var parent=this.getLayoutParent(); if(qx.Class.implementsInterface(parent,qx.ui.window.IDesktop)){if(this.__lB){parent.unblockContent(); parent.setBlockerColor(this.__lC); parent.setBlockerOpacity(this.__lD); this.__lC=null; this.__lD=0; this.__lB=false; }}this.__lu.releaseCapture(); var z=this.__lG(e); this.setLayoutProperties({left:z.parentLeft,top:z.parentTop}); if(this.getUseMoveFrame()){this.__lE().exclude(); }e.stopPropagation(); },__lH:function(e){if(!this.hasState(l)){return; }this.removeState(l); if(this.getUseMoveFrame()){this.__lE().exclude(); }}},destruct:function(){this._disposeObjects(c,g); this.__lw=null; }}); })(); (function(){var a="qx.ui.core.MRemoteLayoutHandling"; qx.Mixin.define(a,{members:{setLayout:function(b){return this.getChildrenContainer().setLayout(b); },getLayout:function(){return this.getChildrenContainer().getLayout(); }}}); })(); (function(){var p="Integer",o="_applyContentPadding",n="resetPaddingRight",m="setPaddingBottom",l="resetPaddingTop",k="qx.ui.core.MContentPadding",j="resetPaddingLeft",i="setPaddingTop",h="setPaddingRight",g="resetPaddingBottom",c="contentPaddingLeft",f="setPaddingLeft",e="contentPaddingTop",b="shorthand",a="contentPaddingRight",d="contentPaddingBottom"; qx.Mixin.define(k,{properties:{contentPaddingTop:{check:p,init:0,apply:o,themeable:true},contentPaddingRight:{check:p,init:0,apply:o,themeable:true},contentPaddingBottom:{check:p,init:0,apply:o,themeable:true},contentPaddingLeft:{check:p,init:0,apply:o,themeable:true},contentPadding:{group:[e,a,d,c],mode:b,themeable:true}},members:{__lI:{contentPaddingTop:i,contentPaddingRight:h,contentPaddingBottom:m,contentPaddingLeft:f},__lJ:{contentPaddingTop:l,contentPaddingRight:n,contentPaddingBottom:g,contentPaddingLeft:j},_applyContentPadding:function(q,r,name){var s=this._getContentPaddingTarget(); if(q==null){var t=this.__lJ[name]; s[t](); }else{var u=this.__lI[name]; s[u](q); }}}}); })(); (function(){var k="Boolean",j="resize",i="mousedown",h="w-resize",g="sw-resize",f="n-resize",d="resizableRight",c="ne-resize",b="se-resize",a="Integer",z="e-resize",y="resizableLeft",x="mousemove",w="move",v="shorthand",u="maximized",t="nw-resize",s="mouseout",r="qx.ui.core.MResizable",q="mouseup",o="losecapture",p="resize-frame",m="resizableBottom",n="s-resize",l="resizableTop"; qx.Mixin.define(r,{construct:function(){var A=this.getContainerElement(); A.addListener(i,this.__lY,this,true); A.addListener(q,this.__ma,this); A.addListener(x,this.__mc,this); A.addListener(s,this.__md,this); A.addListener(o,this.__mb,this); var B=this.getContainerElement().getDomElement(); if(B==null){B=window; }this.__lK=qx.event.Registration.getManager(B).getHandler(qx.event.handler.DragDrop); },properties:{resizableTop:{check:k,init:true},resizableRight:{check:k,init:true},resizableBottom:{check:k,init:true},resizableLeft:{check:k,init:true},resizable:{group:[l,d,m,y],mode:v},resizeSensitivity:{check:a,init:5},useResizeFrame:{check:k,init:true}},members:{__lK:null,__lL:null,__lM:null,__lN:null,__lO:null,__lP:null,__lQ:null,RESIZE_TOP:1,RESIZE_BOTTOM:2,RESIZE_LEFT:4,RESIZE_RIGHT:8,__lR:function(){var C=this.__lL; if(!C){C=this.__lL=new qx.ui.core.Widget(); C.setAppearance(p); C.exclude(); qx.core.Init.getApplication().getRoot().add(C); }return C; },__lS:function(){var location=this.__lV(); var D=this.__lR(); D.setUserBounds(location.left,location.top,location.right-location.left,location.bottom-location.top); D.show(); D.setZIndex(this.getZIndex()+1); },__lT:function(e){var F=this.__lM; var G=this.getSizeHint(); var K=this.__lQ; var J=this.__lP; var E=J.width; var I=J.height; var H=J.containerWidth; var M=J.containerHeight; var N=J.left; var top=J.top; var L; if((F&this.RESIZE_TOP)||(F&this.RESIZE_BOTTOM)){L=Math.max(K.top,Math.min(K.bottom,e.getDocumentTop()))-this.__lO; if(F&this.RESIZE_TOP){I-=L; M-=L; }else{I+=L; M+=L; } if(MG.maxHeight){I-=(G.maxHeight-M); M=G.maxHeight; } if(F&this.RESIZE_TOP){top+=J.containerHeight-M; }} if((F&this.RESIZE_LEFT)||(F&this.RESIZE_RIGHT)){L=Math.max(K.left,Math.min(K.right,e.getDocumentLeft()))-this.__lN; if(F&this.RESIZE_LEFT){E-=L; H-=L; }else{E+=L; H+=L; } if(HG.maxWidth){E-=(G.maxWidth-H); H=G.maxWidth; } if(F&this.RESIZE_LEFT){N+=J.containerWidth-H; }}return {viewportLeft:N,viewportTop:top,parentLeft:J.bounds.left+N-J.left,parentTop:J.bounds.top+top-J.top,containerWidth:H,containerHeight:M,width:E,height:I}; },__lU:{1:f,2:n,4:h,8:z,5:t,6:g,9:c,10:b},__lV:function(){var O=this.getDecoratorElement(); if(O&&O.getDomElement()){return qx.bom.element.Location.get(O.getDomElement()); }else{return this.getContentLocation(); }},__lW:function(e){var location=this.__lV(); var P=this.getResizeSensitivity(); var S=e.getDocumentLeft(); var R=e.getDocumentTop(); var Q=this.__lX(location,S,R,P); if(Q>0){Q=Q|this.__lX(location,S,R,P*2); }this.__lM=Q; },__lX:function(location,T,U,V){var W=0; if(this.getResizableTop()&&Math.abs(location.top-U)location.left-V&&Tlocation.left-V&&Tlocation.top-V&&Ulocation.top-V&&U1; this.cbExclOnly.setEnabled(cA); this.cbExclNot.setEnabled(cA); this._enableCompExclCombo(); },_onOkButtonClick:function(){var cC=k; if(this.compExclCombo.getEnabled()&&!this.compExclCombo.isSelectionEmpty()){var cD=this.compExclCombo.getSelection()[0]; if(cD){cC=cD.getUserData(a); }}var cB={lemmata:this.rbLemmata.getValue(),vollformen:this.rbVollformen.getValue(),selectedOnly:this.cbSelected.getValue(),compoundOnly:this.cbCompound.getValue(),filterStr:this.tfFilter.getValue(),lfdNrStr:k,minFreq:this.spinMinFreq.getValue(),wClasses:this._getWCData(),compMinFreq:this.compSpinMinFreq.getValue(),compMaxFreq:this.compSpinMaxFreq.getValue(),compExclOnly:this.cbExclOnly.getValue(),compExclNot:this.cbExclNot.getValue(),compExclKorpus:cC,union:this.cbUnion.getValue()}; this.fireDataEvent(C,cB); this.close(); },_enableCompExclCombo:function(){var cE=this.compExclCombo.hasChildren()&&(this.cbExclOnly.getValue()||this.cbExclNot.getValue()); this.compExclCombo.setEnabled(cE); if(cE){this.compSpinMinFreq.setValue(1); this.compSpinMaxFreq.setValue(50); }else{this.cbExclOnly.setValue(false); this.cbExclNot.setValue(false); }this.compSpinMinFreq.setEnabled(!cE); this.compSpinMaxFreq.setEnabled(!cE); },_onExclOnlyChangeValue:function(e){var cF=e.getData(); if(cF){this.cbExclNot.setValue(false); }this._enableCompExclCombo(); },_onExclNotChangeValue:function(e){var cG=e.getData(); if(cG){this.cbExclOnly.setValue(false); }this._enableCompExclCombo(); },_onWCAllButtonClick:function(){this._checkItems(true); },_onWCNoneButtonClick:function(){this._checkItems(false); },_onWCResetButtonClick:function(){var cJ=this.wcList.getChildren(); for(var i=0;i0){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(Q0){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.__mk(); }var bc=qx.ui.layout.Util; var bk=this.__mj; var X=0,bb=0,ba=0; var V=0,bd=0; var bh,W,bj; for(var i=0,l=bk.length;ibd){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.__mg=this.__mh=this.__mj=null; }}); })(); (function(){var n="_applyLayoutChange",m="left",k="center",j="top",h="Decorator",g="middle",f="_applyReversed",e="bottom",d="Boolean",c="right",a="Integer",b="qx.ui.layout.HBox"; qx.Class.define(b,{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:[m,k,c],init:m,apply:n},alignY:{check:[j,g,e],init:j,apply:n},spacing:{check:a,init:0,apply:n},separator:{check:h,nullable:true,apply:n},reversed:{check:d,init:false,apply:f}},members:{__ml:null,__mm:null,__mn:null,__mo:null,_applyReversed:function(){this._invalidChildrenCache=true; this._applyLayoutChange(); },__mp:function(){var w=this._getLayoutChildren(); var length=w.length; var t=false; var r=this.__ml&&this.__ml.length!=length&&this.__mm&&this.__ml; var u; var s=r?this.__ml:new Array(length); var v=r?this.__mm:new Array(length); if(this.getReversed()){w=w.concat().reverse(); }for(var i=0;i0){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(F0){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.__mp(); }var bc=qx.ui.layout.Util; var bk=this.__mo; var V=0,bd=0,ba=0; var Y=0,bb=0; var bh,W,bj; for(var i=0,l=bk.length;ibb){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.__ml=this.__mm=this.__mo=null; }}); })(); (function(){var r="left",q="top",p="_applyLayoutChange",o="hAlign",n="flex",m="vAlign",h="Integer",g="minWidth",f="width",e="minHeight",b="qx.ui.layout.Grid",d="height",c="maxHeight",a="maxWidth"; qx.Class.define(b,{extend:qx.ui.layout.Abstract,construct:function(s,t){qx.ui.layout.Abstract.call(this); this.__mq=[]; this.__mr=[]; if(s){this.setSpacingX(s); } if(t){this.setSpacingY(t); }},properties:{spacingX:{check:h,init:0,apply:p},spacingY:{check:h,init:0,apply:p}},members:{__ms:null,__mq:null,__mr:null,__mt:null,__mu:null,__mv:null,__mw:null,__mx:null,__my:null,verifyLayoutProperty:null,__mz:function(){var B=[]; var A=[]; var C=[]; var w=-1; var v=-1; var E=this._getLayoutChildren(); for(var i=0,l=E.length;i1){C.push(z); } if(D.colSpan>1){A.push(z); }}for(var y=0;y<=w;y++){if(B[y]==undefined){B[y]=[]; }}this.__ms=B; this.__mt=A; this.__mu=C; this.__mv=w; this.__mw=v; this.__mx=null; this.__my=null; delete this._invalidChildrenCache; },_setRowData:function(G,H,I){var J=this.__mq[G]; if(!J){this.__mq[G]={}; this.__mq[G][H]=I; }else{J[H]=I; }},_setColumnData:function(K,L,M){var N=this.__mr[K]; if(!N){this.__mr[K]={}; this.__mr[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,o,Q); this._setColumnData(P,m,R); this._applyLayoutChange(); return this; },getColumnAlign:function(S){var T=this.__mr[S]||{}; return {vAlign:T.vAlign||q,hAlign:T.hAlign||r}; },setRowAlign:function(U,V,W){this._setRowData(U,o,V); this._setRowData(U,m,W); this._applyLayoutChange(); return this; },getRowAlign:function(X){var Y=this.__mq[X]||{}; return {vAlign:Y.vAlign||q,hAlign:Y.hAlign||r}; },getCellWidget:function(ba,bb){if(this._invalidChildrenCache){this.__mz(); }var ba=this.__ms[ba]||{}; return ba[bb]||null; },getRowCount:function(){if(this._invalidChildrenCache){this.__mz(); }return this.__mv+1; },getColumnCount:function(){if(this._invalidChildrenCache){this.__mz(); }return this.__mw+1; },getCellAlign:function(bc,bd){var bj=q; var bh=r; var bi=this.__mq[bc]; var bf=this.__mr[bd]; var be=this.__ms[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,n,bl); this._applyLayoutChange(); return this; },getColumnFlex:function(bm){var bn=this.__mr[bm]||{}; return bn.flex!==undefined?bn.flex:0; },setRowFlex:function(bo,bp){this._setRowData(bo,n,bp); this._applyLayoutChange(); return this; },getRowFlex:function(bq){var br=this.__mq[bq]||{}; var bs=br.flex!==undefined?br.flex:0; return bs; },setColumnMaxWidth:function(bt,bu){this._setColumnData(bt,a,bu); this._applyLayoutChange(); return this; },getColumnMaxWidth:function(bv){var bw=this.__mr[bv]||{}; return bw.maxWidth!==undefined?bw.maxWidth:Infinity; },setColumnWidth:function(bx,by){this._setColumnData(bx,f,by); this._applyLayoutChange(); return this; },getColumnWidth:function(bz){var bA=this.__mr[bz]||{}; return bA.width!==undefined?bA.width:null; },setColumnMinWidth:function(bB,bC){this._setColumnData(bB,g,bC); this._applyLayoutChange(); return this; },getColumnMinWidth:function(bD){var bE=this.__mr[bD]||{}; return bE.minWidth||0; },setRowMaxHeight:function(bF,bG){this._setRowData(bF,c,bG); this._applyLayoutChange(); return this; },getRowMaxHeight:function(bH){var bI=this.__mq[bH]||{}; return bI.maxHeight||Infinity; },setRowHeight:function(bJ,bK){this._setRowData(bJ,d,bK); this._applyLayoutChange(); return this; },getRowHeight:function(bL){var bM=this.__mq[bL]||{}; return bM.height!==undefined?bM.height:null; },setRowMinHeight:function(bN,bO){this._setRowData(bN,e,bO); this._applyLayoutChange(); return this; },getRowMinHeight:function(bP){var bQ=this.__mq[bP]||{}; return bQ.minHeight||0; },__mA: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.__mu.length;i0){cb[cf]={min:cp.minHeight,value:cp.height,max:cp.maxHeight,flex:cr}; }cq+=cp.height; bX+=cp.minHeight; }if(cq0){cz[cF]={min:cD.minWidth,value:cD.width,max:cD.maxWidth,flex:cC}; }cE+=cD.width; cx+=cD.minWidth; }if(cE1){continue; }var cN=this.__mA(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.__mu.length>0){this._fixHeightsRowSpan(cP); }this.__mx=cP; return cP; },_getColWidths:function(){if(this.__my!=null){return this.__my; }var cV=[]; var cS=this.__mw; var cU=this.__mv; 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.__ms[dc][db]; if(!cR){continue; }var cW=cR.getLayoutProperties().colSpan||0; if(cW>1){continue; }var da=this.__mA(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); }var cX=Math.max(cX,this.getColumnMinWidth(db)); var 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.__mt.length>0){this._fixWidthsColSpan(cV); }this.__my=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;i0)||(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;i0)||(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.__mz(); }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.__mw; var du=this.__mv; 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.__ms[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;i0){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;i0){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.__ms=this.__mq=this.__mr=this.__mt=this.__mu=this.__my=this.__mx=null; }}); })(); (function(){var n="execute",m="toolTipText",l="icon",k="label",j="qx.ui.core.MExecutable",h="value",g="qx.event.type.Event",f="_applyCommand",d="enabled",c="menu",a="changeCommand",b="qx.ui.core.Command"; qx.Mixin.define(j,{events:{"execute":g},properties:{command:{check:b,apply:f,event:a,nullable:true}},members:{__mB:null,__mC:false,__mD:null,_bindableProperties:[d,k,l,m,h,c],execute:function(){var o=this.getCommand(); if(o){if(this.__mC){this.__mC=false; }else{this.__mC=true; o.execute(this); }}this.fireEvent(n); },__mE:function(e){if(this.__mC){this.__mC=false; return; }this.__mC=true; this.execute(); },_applyCommand:function(p,q){if(q!=null){q.removeListenerById(this.__mD); } if(p!=null){this.__mD=p.addListener(n,this.__mE,this); }var t=this.__mB; if(t==null){this.__mB=t={}; }var u; for(var i=0;i0&&!this.getSelection()[0]){this.setSelection([u[0]]); }},remove:function(w){var x=this.__mM; if(qx.lang.Array.contains(x,w)){qx.lang.Array.remove(x,w); if(w.getGroup()===this){w.resetGroup(); }w.removeListener(p,this._onItemChangeChecked,this); if(w.getValue()){this.resetSelection(); }}},getChildren:function(){return this.__mM; },_onItemChangeChecked:function(e){var y=e.getTarget(); if(y.getValue()){this.setSelection([y]); }else if(this.getSelection()[0]==y){this.resetSelection(); }},_applyInvalidMessage:function(z,A){for(var i=0;i=0;i--){if(!n[i].getEnabled()){n.splice(i,1); }}}return n; },__mQ:function(o,p){if(!o){this.__mR(this.__mP); }},__mR:function(q){var t=this.__mP; 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.__mP=s; this.fireDataEvent(b,s,t); },__mS:function(u){var v=this.__mO.getItems(); for(var i=0;i1){this.__mU=[]; for(var i=0;i0; var C=arguments.length>2; var D=null; if(G||C){if(this.__mU.length>I){var H=l; }else if(this.__mU.length=0;i--){this.__mU.unshift(arguments[i]); this.__mV(); this._registerEventChaining(arguments[i],null,0); this.fireDataEvent(m,{value:[this.__mU[0]],name:f,old:[this.__mU[1]]}); this.fireDataEvent(n,{start:0,end:this.length-1,type:l,items:[arguments[i]]},null); }return this.length; },toArray:function(){return this.__mU; },getItem:function(M){return this.__mU[M]; },setItem:function(N,O){var P=this.__mU[N]; if(P===O){return; }this.__mU[N]=O; this._registerEventChaining(O,P,N); if(this.length!=this.__mU.length){this.__mV(); }this.fireDataEvent(m,{value:[O],name:N,old:[P]}); this.fireDataEvent(n,{start:N,end:N,type:l,items:[O]},null); },getLength:function(){return this.length; },indexOf:function(Q){return this.__mU.indexOf(Q); },toString:function(){if(this.__mU!=null){return this.__mU.toString(); }return d; },contains:function(R){return this.__mU.indexOf(R)!==-1; },copy:function(){return this.concat(); },insertAt:function(S,T){this.splice(S,0,T); },insertBefore:function(U,V){var W=this.indexOf(U); if(W==-1){this.push(V); }else{this.splice(W,0,V); }},insertAfter:function(X,Y){var ba=this.indexOf(X); if(ba==-1||ba==(this.length-1)){this.push(Y); }else{this.splice(ba+1,0,Y); }},removeAt:function(bb){return this.splice(bb,1).getItem(0); },removeAll:function(){for(var i=0;ibk){bk=this.getItem(i); }}return bk===undefined?null:bk; },min:function(){var bl=this.getItem(0); for(var i=1;i=2); if(bf!=null){this.setValue(bf); }this.getContentElement().addListener(v,this._onChangeContent,this); if(this.__mW){this.addListener(n,this._syncPlaceholder,this); }if(qx.core.Environment.get(g)){qx.locale.Manager.getInstance().addListener(Y,this._onChangeLocale,this); }},events:{"input":c,"changeValue":c},properties:{textAlign:{check:[u,C,A],nullable:true,themeable:true,apply:r},readOnly:{check:f,apply:P,event:N,init:false},selectable:{refine:true,init:true},focusable:{refine:true,init:true},maxLength:{check:B,init:Infinity},liveUpdate:{check:f,init:false},placeholder:{check:O,nullable:true,apply:t},filter:{check:p,nullable:true,init:null}},members:{__mX:true,__mY:null,__na:null,__nb:null,__mW:true,getFocusElement:function(){var bg=this.getContentElement(); if(bg){return bg; }},_createInputElement:function(){return new qx.html.Input(U); },renderLayout:function(bh,top,bi,bj){var bk=this._updateInsets; var bo=qx.ui.core.Widget.prototype.renderLayout.call(this,bh,top,bi,bj); if(!bo){return; }var bm=bo.size||bk; var bp=s; if(bm||bo.local||bo.margin){var bl=this.getInsets(); var innerWidth=bi-bl.left-bl.right; var innerHeight=bj-bl.top-bl.bottom; innerWidth=innerWidth<0?0:innerWidth; innerHeight=innerHeight<0?0:innerHeight; }var bn=this.getContentElement(); if(bk&&this.__mW){this.__ne().setStyles({"left":bl.left+bp,"top":bl.top+bp}); } if(bm){if(this.__mW){this.__ne().setStyles({"width":innerWidth+bp,"height":innerHeight+bp}); }bn.setStyles({"width":innerWidth+bp,"height":innerHeight+bp}); this._renderContentElement(innerHeight,bn); }},_renderContentElement:function(innerHeight,bq){},_createContentElement:function(){var br=this._createInputElement(); br.setStyles({"border":h,"padding":0,"margin":0,"display":F,"background":S,"outline":h,"appearance":h,"position":W,"autoComplete":z}); br.setSelectable(this.getSelectable()); br.setEnabled(this.getEnabled()); br.addListener(be,this._onHtmlInput,this); br.setAttribute(R,x); if(qx.core.Environment.get(i)==M||qx.core.Environment.get(i)==bb){br.setStyle(y,h); }if((qx.core.Environment.get(i)==K)){br.setStyles({backgroundImage:Q+qx.util.ResourceManager.getInstance().toUri(J)+q}); }return br; },_applyEnabled:function(bs,bt){qx.ui.core.Widget.prototype._applyEnabled.call(this,bs,bt); this.getContentElement().setEnabled(bs); if(this.__mW){if(bs){this._showPlaceholder(); }else{this._removePlaceholder(); }}else{var bu=this.getContentElement(); bu.setAttribute(a,bs?this.getPlaceholder():j); }},__nc:{width:16,height:16},_getContentHint:function(){return {width:this.__nc.width*10,height:this.__nc.height||16}; },_applyFont:function(bv,bw){var bx; if(bv){var by=qx.theme.manager.Font.getInstance().resolve(bv); bx=by.getStyles(); }else{bx=qx.bom.Font.getDefaultStyles(); }this.getContentElement().setStyles(bx); if(this.__mW){this.__ne().setStyles(bx); }if(bv){this.__nc=qx.bom.Label.getTextSize(m,bx); }else{delete this.__nc; }qx.ui.core.queue.Layout.add(this); },_applyTextColor:function(bz,bA){if(bz){this.getContentElement().setStyle(d,qx.theme.manager.Color.getInstance().resolve(bz)); }else{this.getContentElement().removeStyle(d); }},tabFocus:function(){qx.ui.core.Widget.prototype.tabFocus.call(this); this.selectAllText(); },_getTextSize:function(){return this.__nc; },_onHtmlInput:function(e){var bE=e.getData(); var bD=true; this.__mX=false; if(this.getFilter()!=null){var bF=j; var bB=bE.search(this.getFilter()); var bC=bE; while(bB>=0){bF=bF+(bC.charAt(bB)); bC=bC.substring(bB+1,bC.length); bB=bC.search(this.getFilter()); } if(bF!=bE){bD=false; bE=bF; this.getContentElement().setValue(bE); }}if(bE.length>this.getMaxLength()){bD=false; this.getContentElement().setValue(bE.substr(0,this.getMaxLength())); }if(bD){this.fireDataEvent(be,bE,this.__nb); this.__nb=bE; if(this.getLiveUpdate()){this.__nd(bE); }}},__nd:function(bG){var bH=this.__na; this.__na=bG; if(bH!=bG){this.fireNonBubblingEvent(o,qx.event.type.Data,[bG,bH]); }},setValue:function(bI){if(bI===null){if(this.__mX){return bI; }bI=j; this.__mX=true; }else{this.__mX=false; if(this.__mW){this._removePlaceholder(); }} if(qx.lang.Type.isString(bI)){var bK=this.getContentElement(); if(bI.length>this.getMaxLength()){bI=bI.substr(0,this.getMaxLength()); } if(bK.getValue()!=bI){var bL=bK.getValue(); bK.setValue(bI); var bJ=this.__mX?null:bI; this.__na=bL; this.__nd(bJ); }if(this.__mW){this._showPlaceholder(); }return bI; }throw new Error("Invalid value type: "+bI); },getValue:function(){var bM=this.getContentElement().getValue(); return this.__mX?null:bM; },resetValue:function(){this.setValue(null); },_onChangeContent:function(e){this.__mX=e.getData()===null; this.__nd(e.getData()); },getTextSelection:function(){return this.getContentElement().getTextSelection(); },getTextSelectionLength:function(){return this.getContentElement().getTextSelectionLength(); },getTextSelectionStart:function(){return this.getContentElement().getTextSelectionStart(); },getTextSelectionEnd:function(){return this.getContentElement().getTextSelectionEnd(); },setTextSelection:function(bN,bO){this.getContentElement().setTextSelection(bN,bO); },clearTextSelection:function(){this.getContentElement().clearTextSelection(); },selectAllText:function(){this.setTextSelection(0); },_showPlaceholder:function(){var bQ=this.getValue()||j; var bP=this.getPlaceholder(); if(bP!=null&&bQ==j&&!this.hasState(E)&&!this.hasState(G)){if(this.hasState(k)){this._syncPlaceholder(); }else{this.addState(k); }}},_removePlaceholder:function(){if(this.hasState(k)){this.__ne().setStyle(bc,X); this.removeState(k); }},_syncPlaceholder:function(){if(this.hasState(k)){this.__ne().setStyle(bc,L); }},__ne:function(){if(this.__mY==null){this.__mY=new qx.html.Label(); var bR=qx.theme.manager.Color.getInstance(); this.__mY.setStyles({"visibility":X,"zIndex":6,"position":W,"color":bR.resolve(I)}); this.getContainerElement().add(this.__mY); }return this.__mY; },_onChangeLocale:qx.core.Environment.select(g,{"true":function(e){var content=this.getPlaceholder(); if(content&&content.translate){this.setPlaceholder(content.translate()); }},"false":null}),_applyPlaceholder:function(bS,bT){if(this.__mW){this.__ne().setValue(bS); if(bS!=null){this.addListener(bd,this._removePlaceholder,this); this.addListener(ba,this._showPlaceholder,this); this._showPlaceholder(); }else{this.removeListener(bd,this._removePlaceholder,this); this.removeListener(ba,this._showPlaceholder,this); this._removePlaceholder(); }}else{if(this.getEnabled()){this.getContentElement().setAttribute(a,bS); }}},_applyTextAlign:function(bU,bV){this.getContentElement().setStyle(w,bU); },_applyReadOnly:function(bW,bX){var bY=this.getContentElement(); bY.setAttribute(V,bW); if(bW){this.addState(b); this.setFocusable(false); }else{this.removeState(b); this.setFocusable(true); }}},destruct:function(){this.__mY=null; if(qx.core.Environment.get(g)){qx.locale.Manager.getInstance().removeListener(Y,this._onChangeLocale,this); }}}); })(); (function(){var f="mshtml",e="engine.name",d="qx.ui.form.TextField",c='px',b="textfield",a="engine.version"; qx.Class.define(d,{extend:qx.ui.form.AbstractField,properties:{appearance:{refine:true,init:b},allowGrowY:{refine:true,init:false},allowShrinkY:{refine:true,init:false}},members:{_renderContentElement:function(innerHeight,g){if((qx.core.Environment.get(e)==f)&&qx.core.Environment.get(a)<9){g.setStyles({"line-height":innerHeight+c}); }}}}); })(); (function(){var n="wrap",m="value",l="textarea",k="engine.name",j="none",i="",h="overflow",g="input",f="qx.html.Input",e="select",b="disabled",d="read-only",c="overflowX",a="overflowY"; qx.Class.define(f,{extend:qx.html.Element,construct:function(o,p,q){if(o===e||o===l){var r=o; }else{r=g; }qx.html.Element.call(this,r,p,q); this.__nf=o; },members:{__nf:null,__ng:null,__nh:null,_createDomElement:function(){return qx.bom.Input.create(this.__nf); },_applyProperty:function(name,s){qx.html.Element.prototype._applyProperty.call(this,name,s); var t=this.getDomElement(); if(name===m){qx.bom.Input.setValue(t,s); }else if(name===n){qx.bom.Input.setWrap(t,s); this.setStyle(h,t.style.overflow,true); this.setStyle(c,t.style.overflowX,true); this.setStyle(a,t.style.overflowY,true); }},setEnabled:qx.core.Environment.select(k,{"webkit":function(u){this.__nh=u; if(!u){this.setStyles({"userModify":d,"userSelect":j}); }else{this.setStyles({"userModify":null,"userSelect":this.__ng?null:j}); }},"default":function(v){this.setAttribute(b,v===false); }}),setSelectable:qx.core.Environment.select(k,{"webkit":function(w){this.__ng=w; qx.html.Element.prototype.setSelectable.call(this,this.__nh&&w); },"default":function(x){qx.html.Element.prototype.setSelectable.call(this,x); }}),setValue:function(y){var z=this.getDomElement(); if(z){if(z.value!=y){qx.bom.Input.setValue(z,y); }}else{this._setProperty(m,y); }return this; },getValue:function(){var A=this.getDomElement(); if(A){return qx.bom.Input.getValue(A); }return this._getProperty(m)||i; },setWrap:function(B,C){if(this.__nf===l){this._setProperty(n,B,C); }else{throw new Error("Text wrapping is only support by textareas!"); }return this; },getWrap:function(){if(this.__nf===l){return this._getProperty(n); }else{throw new Error("Text wrapping is only support by textareas!"); }}}}); })(); (function(){var m="input",k="engine.name",j="change",h="text",g="password",f="engine.version",d="radio",c="textarea",b="checkbox",a="keypress",A="browser.documentmode",z="opera",y="keyup",x="mshtml",w="blur",v="keydown",u="propertychange",t="browser.version",s="select-multiple",r="value",p="select",q="qx.event.handler.Input",n="checked"; qx.Class.define(q,{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(k)==z)){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:{__ni:false,__nj:null,__nk:null,__nl:null,canHandleEvent:function(B,C){var D=B.tagName.toLowerCase(); if(C===m&&(D===m||D===c)){return true; } if(C===j&&(D===m||D===c||D===p)){return true; }return false; },registerEvent:function(E,F,G){if(qx.core.Environment.get(k)==x&&(qx.core.Environment.get(f)<9||(qx.core.Environment.get(f)>=9&&qx.core.Environment.get(A)<9))){if(!E.__nm){var H=E.tagName.toLowerCase(); var I=E.type; if(I===h||I===g||H===c||I===b||I===d){qx.bom.Event.addNativeListener(E,u,this._onPropertyWrapper); } if(I!==b&&I!==d){qx.bom.Event.addNativeListener(E,j,this._onChangeValueWrapper); } if(I===h||I===g){this._onKeyPressWrapped=qx.lang.Function.listener(this._onKeyPress,this,E); qx.bom.Event.addNativeListener(E,a,this._onKeyPressWrapped); }E.__nm=true; }}else{if(F===m){this.__nn(E); }else if(F===j){if(E.type===d||E.type===b){qx.bom.Event.addNativeListener(E,j,this._onChangeCheckedWrapper); }else{qx.bom.Event.addNativeListener(E,j,this._onChangeValueWrapper); }if((qx.core.Environment.get(k)==z)||(qx.core.Environment.get(k)==x)){if(E.type===h||E.type===g){this._onKeyPressWrapped=qx.lang.Function.listener(this._onKeyPress,this,E); qx.bom.Event.addNativeListener(E,a,this._onKeyPressWrapped); }}}}},__nn:qx.core.Environment.select(k,{"mshtml":function(J){if(qx.core.Environment.get(f)>=9&&qx.core.Environment.get(A)>=9){qx.bom.Event.addNativeListener(J,m,this._onInputWrapper); if(J.type===h||J.type===g){this._inputFixWrapper=qx.lang.Function.listener(this._inputFix,this,J); qx.bom.Event.addNativeListener(J,y,this._inputFixWrapper); }}},"webkit":function(K){var L=K.tagName.toLowerCase(); if(parseFloat(qx.core.Environment.get(f))<532&&L==c){qx.bom.Event.addNativeListener(K,a,this._onInputWrapper); }qx.bom.Event.addNativeListener(K,m,this._onInputWrapper); },"opera":function(M){qx.bom.Event.addNativeListener(M,y,this._onKeyUpWrapper); qx.bom.Event.addNativeListener(M,v,this._onKeyDownWrapper); qx.bom.Event.addNativeListener(M,w,this._onBlurWrapper); qx.bom.Event.addNativeListener(M,m,this._onInputWrapper); },"default":function(N){qx.bom.Event.addNativeListener(N,m,this._onInputWrapper); }}),unregisterEvent:function(O,P){if(qx.core.Environment.get(k)==x&&qx.core.Environment.get(f)<9&&qx.core.Environment.get(A)<9){if(O.__nm){var Q=O.tagName.toLowerCase(); var R=O.type; if(R===h||R===g||Q===c||R===b||R===d){qx.bom.Event.removeNativeListener(O,u,this._onPropertyWrapper); } if(R!==b&&R!==d){qx.bom.Event.removeNativeListener(O,j,this._onChangeValueWrapper); } if(R===h||R===g){qx.bom.Event.removeNativeListener(O,a,this._onKeyPressWrapped); } try{delete O.__nm; }catch(S){O.__nm=null; }}}else{if(P===m){this.__no(O); }else if(P===j){if(O.type===d||O.type===b){qx.bom.Event.removeNativeListener(O,j,this._onChangeCheckedWrapper); }else{qx.bom.Event.removeNativeListener(O,j,this._onChangeValueWrapper); }} if((qx.core.Environment.get(k)==z)||(qx.core.Environment.get(k)==x)){if(O.type===h||O.type===g){qx.bom.Event.removeNativeListener(O,a,this._onKeyPressWrapped); }}}},__no:qx.core.Environment.select(k,{"mshtml":function(T){if(qx.core.Environment.get(f)>=9&&qx.core.Environment.get(A)>=9){qx.bom.Event.removeNativeListener(T,m,this._onInputWrapper); if(T.type===h||T.type===g){qx.bom.Event.removeNativeListener(T,y,this._inputFixWrapper); }}},"webkit":function(U){var V=U.tagName.toLowerCase(); if(parseFloat(qx.core.Environment.get(f))<532&&V==c){qx.bom.Event.removeNativeListener(U,a,this._onInputWrapper); }qx.bom.Event.removeNativeListener(U,m,this._onInputWrapper); },"opera":function(W){qx.bom.Event.removeNativeListener(W,y,this._onKeyUpWrapper); qx.bom.Event.removeNativeListener(W,v,this._onKeyDownWrapper); qx.bom.Event.removeNativeListener(W,w,this._onBlurWrapper); qx.bom.Event.removeNativeListener(W,m,this._onInputWrapper); },"default":function(X){qx.bom.Event.removeNativeListener(X,m,this._onInputWrapper); }}),_onKeyPress:qx.core.Environment.select(k,{"mshtml|opera":function(e,Y){if(e.keyCode===13){if(Y.value!==this.__nk){this.__nk=Y.value; qx.event.Registration.fireEvent(Y,j,qx.event.type.Data,[Y.value]); }}},"default":null}),_inputFix:qx.core.Environment.select(k,{"mshtml":function(e,ba){if(e.keyCode===46||e.keyCode===8){if(ba.value!==this.__nl){this.__nl=ba.value; qx.event.Registration.fireEvent(ba,m,qx.event.type.Data,[ba.value]); }}},"default":null}),_onKeyDown:qx.core.Environment.select(k,{"opera":function(e){if(e.keyCode===13){this.__ni=true; }},"default":null}),_onKeyUp:qx.core.Environment.select(k,{"opera":function(e){if(e.keyCode===13){this.__ni=false; }},"default":null}),_onBlur:qx.core.Environment.select(k,{"opera":function(e){if(this.__nj&&qx.core.Environment.get(t)<10.6){window.clearTimeout(this.__nj); }},"default":null}),_onInput:qx.event.GlobalError.observeMethod(function(e){var bc=qx.bom.Event.getTarget(e); var bb=bc.tagName.toLowerCase(); if(!this.__ni||bb!==m){if((qx.core.Environment.get(k)==z)&&qx.core.Environment.get(t)<10.6){this.__nj=window.setTimeout(function(){qx.event.Registration.fireEvent(bc,m,qx.event.type.Data,[bc.value]); },0); }else{qx.event.Registration.fireEvent(bc,m,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===s){var bd=[]; for(var i=0,o=be.options,l=o.length;iY){this.setMinimum(Y); } if(this.getValue()>Y){this.setValue(Y); }else{this._updateButtons(); }},_applyEnabled:function(bb,bc){qx.ui.core.Widget.prototype._applyEnabled.call(this,bb,bc); this._updateButtons(); },_checkValue:function(bd){return typeof bd===s&&bd>=this.getMinimum()&&bd<=this.getMaximum(); },_applyValue:function(be,bf){var bg=this.getChildControl(k); this._updateButtons(); this.__nq=be; if(be!==null){if(this.getNumberFormat()){bg.setValue(this.getNumberFormat().format(be)); }else{bg.setValue(be+j); }}else{bg.setValue(j); }},_applyEditable:function(bh,bi){var bj=this.getChildControl(k); if(bj){bj.setReadOnly(!bh); }},_applyWrap:function(bk,bl){this._updateButtons(); },_applyNumberFormat:function(bm,bn){var bo=this.getChildControl(k); bo.setFilter(this._getFilterRegExp()); this.getNumberFormat().addListener(u,this._onChangeNumberFormat,this); this._applyValue(this.__nq,undefined); },_getContentPaddingTarget:function(){return this.getChildControl(k); },_updateButtons:function(){var bq=this.getChildControl(h); var bp=this.getChildControl(i); var br=this.getValue(); if(!this.getEnabled()){bq.setEnabled(false); bp.setEnabled(false); }else{if(this.getWrap()){bq.setEnabled(true); bp.setEnabled(true); }else{if(br!==null&&brthis.getMinimum()){bp.setEnabled(true); }else{bp.setEnabled(false); }}}},_onKeyDown:function(e){switch(e.getKeyIdentifier()){case d:this.__nr=true; case I:this.getChildControl(h).press(); break; case G:this.__ns=true; case a:this.getChildControl(i).press(); break; default:return ; }e.stopPropagation(); e.preventDefault(); },_onKeyUp:function(e){switch(e.getKeyIdentifier()){case d:this.getChildControl(h).release(); this.__nr=false; break; case I:this.getChildControl(h).release(); break; case G:this.getChildControl(i).release(); this.__ns=false; break; case a:this.getChildControl(i).release(); break; }},_onMouseWheel:function(e){if(e.getWheelDelta()>0){this._countDown(); }else{this._countUp(); }e.stop(); },_onTextChange:function(e){var bs=this.getChildControl(k); var bt; if(this.getNumberFormat()){try{bt=this.getNumberFormat().parse(bs.getValue()); }catch(bu){}}if(bt===undefined){bt=parseFloat(bs.getValue()); }if(!isNaN(bt)){if(bt>this.getMaximum()){bs.setValue(this.getMaximum()+j); return; }else if(btthis.getMaximum()){var bz=this.getMaximum()-bA; bA=this.getMinimum()+bz; }}this.gotoValue(bA); },_countDown:function(){if(this.__ns){var bC=this.getValue()-this.getPageStep(); }else{var bC=this.getValue()-this.getSingleStep(); }if(this.getWrap()){if(bCq){q=j; } if(k>o){o=k; }}return {width:q,height:o}; }}}); })(); (function(){var o="one",n="single",m="selected",k="additive",j="multi",h="os.name",g="osx",f="under",d="PageUp",c="Left",O="lead",N="Down",M="Up",L="Boolean",K="PageDown",J="anchor",I="End",H="Home",G="Right",F="right",v="click",w="above",t="left",u="Escape",r="A",s="Space",p="_applyMode",q="interval",x="changeSelection",y="qx.event.type.Data",A="quick",z="key",C="__nC",B="abstract",E="drag",D="qx.ui.core.selection.Abstract"; qx.Class.define(D,{type:B,extend:qx.core.Object,construct:function(){qx.core.Object.call(this); this.__nz={}; },events:{"changeSelection":y},properties:{mode:{check:[n,j,k,o],init:n,apply:p},drag:{check:L,init:false},quick:{check:L,init:false}},members:{__nA:0,__nB:0,__nC:null,__nD:null,__nE:null,__nF:null,__nG:null,__nH:null,__nI:null,__nJ:null,__nK:null,__nL:null,__nM:null,__nN:null,__nO:null,__nP:null,__nQ:null,__nz:null,__nR:null,__nS:null,_userInteraction:false,__nT:null,getSelectionContext:function(){return this.__nP; },selectAll:function(){var P=this.getMode(); if(P==n||P==o){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!==n&&R!==o){this._setLeadItem(Q); this._setAnchorItem(Q); }this._scrollItemIntoView(Q); this._fireChange(); },addItem:function(S){var T=this.getMode(); if(T===n||T===o){this._setSelectedItem(S); }else{if(!this._getAnchorItem()){this._setAnchorItem(S); }this._setLeadItem(S); this._addToSelection(S); }this._scrollItemIntoView(S); this._fireChange(); },removeItem:function(U){this._removeFromSelection(U); if(this.getMode()===o&&this.isSelectionEmpty()){var V=this._getFirstSelectable(); if(V){this.addItem(V); }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==n||Y==o){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()==o){return; }this._clearSelection(); this._setLeadItem(null); this._setAnchorItem(null); this._fireChange(); },replaceSelection:function(ba){var bb=this.getMode(); if(bb==o||bb===n){if(ba.length>1){throw new Error("Could not select more than one items in mode: "+bb+"!"); } if(ba.length==1){this.selectItem(ba[0]); }else{this.clearSelection(); }return; }else{this._replaceMultiSelection(ba); }},getSelectedItem:function(){var bc=this.getMode(); if(bc===n||bc===o){var bd=this._getSelectedItem(); return bd!=undefined?bd:null; }throw new Error("The method getSelectedItem() is only supported in 'single' and 'one' selection mode!"); },getSelection:function(){return qx.lang.Object.getValues(this.__nz); },getSortedSelection:function(){var bf=this.getSelectables(); var be=qx.lang.Object.getValues(this.__nz); be.sort(function(a,b){return bf.indexOf(a)-bf.indexOf(b); }); return be; },isItemSelected:function(bg){var bh=this._selectableToHashCode(bg); return this.__nz[bh]!==undefined; },isSelectionEmpty:function(){return qx.lang.Object.isEmpty(this.__nz); },invertSelection:function(){var bj=this.getMode(); if(bj===n||bj===o){throw new Error("The method invertSelection() is only supported in 'multi' and 'additive' selection mode!"); }var bi=this.getSelectables(); for(var i=0;ithis.__nH){this.__nM=1; }else if(bVthis.__nI){this.__nN=1; }else if(bUlocation.right){this.__nA=this.__nK-location.right; }else{this.__nA=0; } if(this.__nLlocation.bottom){this.__nB=this.__nL-location.bottom; }else{this.__nB=0; }if(!this.__nC){this.__nC=new qx.event.Timer(100); this.__nC.addListener(q,this._onInterval,this); }this.__nC.start(); this._autoSelect(); event.stopPropagation(); this._userInteraction=false; },handleAddItem:function(e){var bW=e.getData(); if(this.getMode()===o&&this.isSelectionEmpty()){this.addItem(bW); }},handleRemoveItem:function(e){this.removeItem(e.getData()); },_cleanup:function(){if(!this.getDrag()&&this.__nJ){return; }if(this.__nO){this._fireChange(v); }delete this.__nJ; delete this.__nE; delete this.__nF; this._releaseCapture(); if(this.__nC){this.__nC.stop(); }},_onInterval:function(e){this._scrollBy(this.__nA,this.__nB); this.__nD=this._getScroll(); this._autoSelect(); },_autoSelect:function(){var cg=this._getDimension(); var bY=Math.max(0,Math.min(this.__nK-this.__nG.left,cg.width))+this.__nD.left; var bX=Math.max(0,Math.min(this.__nL-this.__nG.top,cg.height))+this.__nD.top; if(this.__nE===bY&&this.__nF===bX){return; }this.__nE=bY; this.__nF=bX; var ci=this._getAnchorItem(); var cb=ci; var ce=this.__nM; var ch,ca; while(ce!==0){ch=ce>0?this._getRelatedSelectable(cb,F):this._getRelatedSelectable(cb,t); 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.__nN; var cd,cc; while(cf!==0){cd=cf>0?this._getRelatedSelectable(cb,f):this._getRelatedSelectable(cb,w); 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===j){this._selectItemRange(ci,cb); }else if(cj===k){if(this.isItemSelected(ci)){this._selectItemRange(ci,cb,true); }else{this._deselectItemRange(ci,cb); }this._setAnchorItem(cb); }this._fireChange(E); },__nU:{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(h)==g&&event.isMetaPressed()); var cm=event.isShiftPressed(); var cn=false; if(cr===r&&cl){if(cq!==n&&cq!==o){this._selectAllItems(); cn=true; }}else if(cr===u){if(cq!==n&&cq!==o){this._clearSelection(); cn=true; }}else if(cr===s){var ck=this.getLeadItem(); if(ck&&!cm){if(cl||cq===k){this._toggleInSelection(ck); }else{this._setSelectedItem(ck); }cn=true; }}else if(this.__nU[cr]){cn=true; if(cq===n||cq==o){cp=this._getSelectedItem(); }else{cp=this.getLeadItem(); } if(cp!==null){switch(cr){case H:co=this._getFirstSelectable(); break; case I:co=this._getLastSelectable(); break; case M:co=this._getRelatedSelectable(cp,w); break; case N:co=this._getRelatedSelectable(cp,f); break; case c:co=this._getRelatedSelectable(cp,t); break; case G:co=this._getRelatedSelectable(cp,F); break; case d:co=this._getPage(cp,true); break; case K:co=this._getPage(cp,false); break; }}else{switch(cr){case H:case N:case G:case K:co=this._getFirstSelectable(); break; case I:case M:case c:case d:co=this._getLastSelectable(); break; }}if(co!==null){switch(cq){case n:case o:this._setSelectedItem(co); break; case k:this._setLeadItem(co); break; case j: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.__nT=this._getScroll().top; this._scrollItemIntoView(co); }} if(cn){event.stop(); this._fireChange(z); }this._userInteraction=false; },_selectAllItems:function(){var ct=this.getSelectables(); for(var i=0,l=ct.length;i0;i--){if(this._isItemSelectable(J[i])){return J[i]; }}return null; },_getRelatedSelectable:function(K,L){var O=this.__nW.getOrientation()===f; var N=this.__nW.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=0;i--){top=j.getItemTop(m[i]); if(top=p){o-=innerHeight+r-j.getItemBottom(g); q=null; continue; }return m[q]; }}else{var n=innerHeight+r; var i=p; while(1){for(;in){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 v="single",u="Boolean",t="one",s="changeSelection",r="mouseup",q="mousedown",p="losecapture",o="multi",n="_applyQuickSelection",m="mouseover",d="_applySelectionMode",l="_applyDragSelection",h="__nX",c="qx.ui.core.MMultiSelectionHandling",b="removeItem",g="keypress",f="qx.event.type.Data",j="addItem",a="additive",k="mousemove"; qx.Mixin.define(c,{construct:function(){var x=this.SELECTION_MANAGER; var w=this.__nX=new x(this); this.addListener(q,w.handleMouseDown,w); this.addListener(r,w.handleMouseUp,w); this.addListener(m,w.handleMouseOver,w); this.addListener(k,w.handleMouseMove,w); this.addListener(p,w.handleLoseCapture,w); this.addListener(g,w.handleKeyPress,w); this.addListener(j,w.handleAddItem,w); this.addListener(b,w.handleRemoveItem,w); w.addListener(s,this._onSelectionChange,this); },events:{"changeSelection":f},properties:{selectionMode:{check:[v,o,a,t],init:v,apply:d},dragSelection:{check:u,init:false,apply:l},quickSelection:{check:u,init:false,apply:n}},members:{__nX:null,selectAll:function(){this.__nX.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.__nX.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.__nX.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.__nX.removeItem(A); },selectRange:function(B,C){this.__nX.selectItemRange(B,C); },resetSelection:function(){this.__nX.clearSelection(); },setSelection:function(D){for(var i=0;i0&&Y>=T){return ; }e.stop(); }},_onTouchMove:function(e){this._onTouchMoveDirectional(D,e); this._onTouchMoveDirectional(r,e); e.stop(); },_onTouchMoveDirectional:function(ba,e){var bb=(ba==D?z:u); var bd=this.getChildControl(f+ba,true); var be=this._isChildControlVisible(f+ba); if(be&&bd){if(this.__nY[ba]==0){var bc=0; }else{var bc=-(e[b+bb]()-this.__nY[ba]); }this.__nY[ba]=e[b+bb](); bd.scrollBy(bc); if(this.__oa[ba]){clearTimeout(this.__oa[ba]); this.__oa[ba]=null; }this.__oa[ba]=setTimeout(qx.lang.Function.bind(function(bf){this.__ob(bf,ba); },this,bc),100); }},__ob:function(bg,bh){this.__oa[bh]=null; var bj=this._isChildControlVisible(f+bh); if(bg==0||!bj){return; }if(bg>0){bg=Math.max(0,bg-3); }else{bg=Math.min(0,bg+3); }this.__oa[bh]=setTimeout(qx.lang.Function.bind(function(bk,bl){this.__ob(bk,bl); },this,bg,bh),20); var bi=this.getChildControl(f+bh,true); bi.scrollBy(bg); },_onChangeScrollbarXVisibility:function(e){var bm=this._isChildControlVisible(j); var bn=this._isChildControlVisible(k); if(!bm){this.scrollToX(0); }bm&&bn?this._showChildControl(g):this._excludeChildControl(g); },_onChangeScrollbarYVisibility:function(e){var bo=this._isChildControlVisible(j); var bp=this._isChildControlVisible(k); if(!bp){this.scrollToY(0); }bo&&bp?this._showChildControl(g):this._excludeChildControl(g); },_computeScrollbars:function(){var bw=this.getChildControl(i); var content=bw.getChildren()[0]; if(!content){this._excludeChildControl(j); this._excludeChildControl(k); return; }var bq=this.getInnerSize(); var bv=bw.getInnerSize(); var bt=bw.getScrollSize(); if(!bv||!bt){return; }var bx=this.getScrollbarX(); var by=this.getScrollbarY(); if(bx===h&&by===h){var bu=bt.width>bq.width; var bz=bt.height>bq.height; if((bu||bz)&&!(bu&&bz)){if(bu){bz=bt.height>bv.height; }else if(bz){bu=bt.width>bv.width; }}}else{var bu=bx===d; var bz=by===d; if(bt.width>(bu?bv.width:bq.width)&&bx===h){bu=true; } if(bt.height>(bu?bv.height:bq.height)&&by===h){bz=true; }}if(bu){var bs=this.getChildControl(j); bs.show(); bs.setMaximum(Math.max(0,bt.width-bv.width)); bs.setKnobFactor((bt.width===0)?0:bv.width/bt.width); }else{this._excludeChildControl(j); } if(bz){var br=this.getChildControl(k); br.show(); br.setMaximum(Math.max(0,bt.height-bv.height)); br.setKnobFactor((bt.height===0)?0:bv.height/bt.height); }else{this._excludeChildControl(k); }}}}); })(); (function(){var m="horizontal",k="qx.event.type.Data",j="vertical",h="",g="qx.ui.form.List",f="text",d="Enter",c="one",b="addChildWidget",a="_applySpacing",A="Boolean",z="Integer",y="action",x="keyinput",w="addItem",v="removeChildWidget",u="_applyOrientation",t="__oc",s="single",r="keypress",p="list",q="label",n="pane",o="removeItem"; qx.Class.define(g,{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.__oc=this._createListItemContainer(); this.__oc.addListener(b,this._onAddChild,this); this.__oc.addListener(v,this._onRemoveChild,this); this.getChildControl(n).add(this.__oc); if(B){this.setOrientation(m); }else{this.initOrientation(); }this.addListener(r,this._onKeyPress); this.addListener(x,this._onKeyInput); this.__od=h; },events:{addItem:k,removeItem:k},properties:{appearance:{refine:true,init:p},focusable:{refine:true,init:true},orientation:{check:[m,j],init:j,apply:u},spacing:{check:z,init:0,apply:a,themeable:true},enableInlineFind:{check:A,init:true}},members:{__od:null,__oe:null,__oc:null,SELECTION_MANAGER:qx.ui.core.selection.ScrollArea,getChildrenContainer:function(){return this.__oc; },_onAddChild:function(e){this.fireDataEvent(w,e.getData()); },_onRemoveChild:function(e){this.fireDataEvent(o,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===m; var F=E?new qx.ui.layout.HBox():new qx.ui.layout.VBox(); var content=this.__oc; content.setLayout(F); content.setAllowGrowX(!E); content.setAllowGrowY(E); this._applySpacing(this.getSpacing()); },_applySpacing:function(G,H){this.__oc.getLayout().setSpacing(G); },_onKeyPress:function(e){if(e.getKeyIdentifier()==d&&!e.isAltPressed()){var I=this.getSelection(); for(var i=0;i1000){this.__od=h; }this.__od+=e.getChar(); var K=this.findItemByLabelFuzzy(this.__od); if(K){this.setSelection([K]); }this.__oe=(new Date).valueOf(); },findItemByLabelFuzzy:function(L){L=L.toLowerCase(); var M=this.getChildren(); for(var i=0,l=M.length;i0?1:-1; this.slideBy(bb*this.getSingleStep()); e.stop(); },_onKeyPress:function(e){var bd=this.getOrientation()===j; var bc=bd?M:s; var forward=bd?B:r; switch(e.getKeyIdentifier()){case forward:this.slideForward(); break; case bc:this.slideBack(); break; case n:this.slidePageForward(); break; case P:this.slidePageBack(); break; case D:this.slideToBegin(); break; case t:this.slideToEnd(); break; default:return; }e.stop(); },_onMouseDown:function(e){if(this.__ol){return; }var bg=this.__ov; var be=this.getChildControl(k); var bf=bg?f:d; var bi=bg?e.getDocumentLeft():e.getDocumentTop(); var bj=this.__oi=qx.bom.element.Location.get(this.getContentElement().getDomElement())[bf]; var bh=this.__oj=qx.bom.element.Location.get(be.getContainerElement().getDomElement())[bf]; if(e.getTarget()===be){this.__ol=true; if(!this.__or){this.__or=new qx.event.Timer(100); this.__or.addListener(U,this._fireValue,this); }this.__or.start(); this.__om=bi+bj-bh; be.addState(b); }else{this.__on=true; this.__oo=bi<=bh?-1:1; this.__ow(e); this._onInterval(); if(!this.__oq){this.__oq=new qx.event.Timer(100); this.__oq.addListener(U,this._onInterval,this); }this.__oq.start(); }this.addListener(T,this._onMouseMove); this.capture(); e.stopPropagation(); },_onMouseUp:function(e){if(this.__ol){this.releaseCapture(); delete this.__ol; this.__or.stop(); this._fireValue(); delete this.__om; this.getChildControl(k).removeState(b); if(e.getType()===c){var bl; var bm; var bk; if(this.__ov){bl=e.getDocumentLeft()-(this._valueToPosition(this.getValue())+this.__oi); bk=qx.bom.element.Location.get(this.getContentElement().getDomElement())[d]; bm=e.getDocumentTop()-(bk+this.getChildControl(k).getBounds().top); }else{bl=e.getDocumentTop()-(this._valueToPosition(this.getValue())+this.__oi); bk=qx.bom.element.Location.get(this.getContentElement().getDomElement())[f]; bm=e.getDocumentLeft()-(bk+this.getChildControl(k).getBounds().left); } if(bm<0||bm>this.__ok||bl<0||bl>this.__ok){this.getChildControl(k).removeState(g); }}}else if(this.__on){this.__oq.stop(); this.releaseCapture(); delete this.__on; delete this.__oo; delete this.__op; }this.removeListener(T,this._onMouseMove); if(e.getType()===c){e.stopPropagation(); }},_onMouseMove:function(e){if(this.__ol){var bo=this.__ov?e.getDocumentLeft():e.getDocumentTop(); var bn=bo-this.__om; this.slideTo(this._positionToValue(bn)); }else if(this.__on){this.__ow(e); }e.stopPropagation(); },_onInterval:function(e){var bp=this.getValue()+(this.__oo*this.getPageStep()); if(bpthis.getMaximum()){bp=this.getMaximum(); }var bq=this.__oo==-1; if((bq&&bp<=this.__op)||(!bq&&bp>=this.__op)){bp=this.__op; }this.slideTo(bp); },_onUpdate:function(e){var bs=this.getInnerSize(); var bt=this.getChildControl(k).getBounds(); var br=this.__ov?z:u; this._updateKnobSize(); this.__ou=bs[br]-bt[br]; this.__ok=bt[br]; this._updateKnobPosition(); },__ov:false,__ou:0,__ow:function(e){var bu=this.__ov; var bB=bu?e.getDocumentLeft():e.getDocumentTop(); var bD=this.__oi; var bv=this.__oj; var bF=this.__ok; var bC=bB-bD; if(bB>=bv){bC-=bF; }var bz=this._positionToValue(bC); var bw=this.getMinimum(); var bx=this.getMaximum(); if(bzbx){bz=bx; }else{var bA=this.getValue(); var by=this.getPageStep(); var bE=this.__oo<0?H:v; bz=bA+(Math[bE]((bz-bA)/by)*by); }if(this.__op==null||(this.__oo==-1&&bz<=this.__op)||(this.__oo==1&&bz>=this.__op)){this.__op=bz; }},_positionToValue:function(bG){var bH=this.__ou; if(bH==null||bH==0){return 0; }var bJ=bG/bH; if(bJ<0){bJ=0; }else if(bJ>1){bJ=1; }var bI=this.getMaximum()-this.getMinimum(); return this.getMinimum()+Math.round(bI*bJ); },_valueToPosition:function(bK){var bL=this.__ou; if(bL==null){return 0; }var bM=this.getMaximum()-this.getMinimum(); if(bM==0){return 0; }var bK=bK-this.getMinimum(); var bN=bK/bM; if(bN<0){bN=0; }else if(bN>1){bN=1; }return Math.round(bL*bN); },_updateKnobPosition:function(){this._setKnobPosition(this._valueToPosition(this.getValue())); },_setKnobPosition:function(bO){var bP=this.getChildControl(k).getContainerElement(); if(this.__ov){bP.setStyle(f,bO+a,true); }else{bP.setStyle(d,bO+a,true); }},_updateKnobSize:function(){var bR=this.getKnobFactor(); if(bR==null){return; }var bQ=this.getInnerSize(); if(bQ==null){return; }if(this.__ov){this.getChildControl(k).setWidth(Math.round(bR*bQ.width)); }else{this.getChildControl(k).setHeight(Math.round(bR*bQ.height)); }},slideToBegin:function(){this.slideTo(this.getMinimum()); },slideToEnd:function(){this.slideTo(this.getMaximum()); },slideForward:function(){this.slideBy(this.getSingleStep()); },slideBack:function(){this.slideBy(-this.getSingleStep()); },slidePageForward:function(){this.slideBy(this.getPageStep()); },slidePageBack:function(){this.slideBy(-this.getPageStep()); },slideBy:function(bS){this.slideTo(this.getValue()+bS); },slideTo:function(bT){if(bTthis.getMaximum()){bT=this.getMaximum(); }else{bT=this.getMinimum()+Math.round((bT-this.getMinimum())/this.getSingleStep())*this.getSingleStep(); }this.setValue(bT); },_applyOrientation:function(bU,bV){var bW=this.getChildControl(k); this.__ov=bU===j; if(this.__ov){this.removeState(i); bW.removeState(i); this.addState(j); bW.addState(j); bW.setLayoutProperties({top:0,right:null,bottom:0}); }else{this.removeState(j); bW.removeState(j); this.addState(i); bW.addState(i); bW.setLayoutProperties({right:0,bottom:null,left:0}); }this._updateKnobPosition(); },_applyKnobFactor:function(bX,bY){if(bX!=null){this._updateKnobSize(); }else{if(this.__ov){this.getChildControl(k).resetWidth(); }else{this.getChildControl(k).resetHeight(); }}},_applyValue:function(ca,cb){if(ca!=null){this._updateKnobPosition(); if(this.__ol){this.__ot=[ca,cb]; }else{this.fireEvent(V,qx.event.type.Data,[ca,cb]); }}else{this.resetValue(); }},_fireValue:function(){if(!this.__ot){return; }var cc=this.__ot; this.__ot=null; this.fireEvent(V,qx.event.type.Data,cc); },_applyMinimum:function(cd,ce){if(this.getValue()cf){this.setValue(cf); }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 m="resize",l="scrollY",k="update",j="scrollX",i="_applyScrollX",h="_applyScrollY",g="qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getScrollMaxX()",f="appear",d="qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getScrollMaxY()",c="qx.event.type.Event",a="qx.ui.core.scroll.ScrollPane",b="scroll"; qx.Class.define(a,{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(m,this._onUpdate); var n=this.getContentElement(); n.addListener(b,this._onScroll,this); n.addListener(f,this._onAppear,this); },events:{update:c},properties:{scrollX:{check:g,apply:i,event:j,init:0},scrollY:{check:d,apply:h,event:l,init:0}},members:{add:function(o){var p=this._getChildren()[0]; if(p){this._remove(p); p.removeListener(m,this._onUpdate,this); } if(o){this._add(o); o.addListener(m,this._onUpdate,this); }},remove:function(q){if(q){this._remove(q); q.removeListener(m,this._onUpdate,this); }},getChildren:function(){return this._getChildren(); },_onUpdate:function(e){this.fireEvent(k); },_onScroll:function(e){var r=this.getContentElement(); this.setScrollX(r.getScrollX()); this.setScrollY(r.getScrollY()); },_onAppear:function(e){var v=this.getContentElement(); var s=this.getScrollX(); var t=v.getScrollX(); if(s!=t){v.scrollToX(s); }var w=this.getScrollY(); var u=v.getScrollY(); if(w!=u){v.scrollToY(w); }},getItemTop:function(z){var top=0; do{top+=z.getBounds().top; z=z.getLayoutParent(); }while(z&&z!==this); return top; },getItemBottom:function(A){return this.getItemTop(A)+A.getBounds().height; },getItemLeft:function(B){var C=0; var parent; do{C+=B.getBounds().left; parent=B.getLayoutParent(); if(parent){C+=parent.getInsets().left; }B=parent; }while(B&&B!==this); return C; },getItemRight:function(D){return this.getItemLeft(D)+D.getBounds().width; },getScrollSize:function(){return this.getChildren()[0].getBounds(); },getScrollMaxX:function(){var F=this.getInnerSize(); var E=this.getScrollSize(); if(F&&E){return Math.max(0,E.width-F.width); }return 0; },getScrollMaxY:function(){var H=this.getInnerSize(); var G=this.getScrollSize(); if(H&&G){return Math.max(0,G.height-H.height); }return 0; },scrollToX:function(I){var J=this.getScrollMaxX(); if(I<0){I=0; }else if(I>J){I=J; }this.setScrollX(I); },scrollToY:function(K){var L=this.getScrollMaxY(); if(K<0){K=0; }else if(K>L){K=L; }this.setScrollY(K); },scrollByX:function(x){this.scrollToX(this.getScrollX()+x); },scrollByY:function(y){this.scrollToY(this.getScrollY()+y); },_applyScrollX:function(M){this.getContentElement().scrollToX(M); },_applyScrollY:function(N){this.getContentElement().scrollToY(N); }}}); })(); (function(){var v="popup",u="list",t="",s="mousewheel",r="resize",q="Function",p="blur",o="abstract",n="keypress",m="Number",f="changeSelection",l="PageUp",i="_applyMaxListHeight",c="PageDown",b="mouseup",h="Escape",g="changeVisibility",j="one",a="middle",k="qx.ui.form.AbstractSelectBox",d="mousedown"; qx.Class.define(k,{extend:qx.ui.core.Widget,include:[qx.ui.core.MRemoteChildrenHandling,qx.ui.form.MForm],implement:[qx.ui.form.IForm],type:o,construct:function(){qx.ui.core.Widget.call(this); var x=new qx.ui.layout.HBox(); this._setLayout(x); x.setAlignY(a); this.addListener(n,this._onKeyPress); this.addListener(p,this._onBlur,this); var w=qx.core.Init.getApplication().getRoot(); w.addListener(s,this._onMousewheel,this,true); this.addListener(r,this._onResize,this); },properties:{focusable:{refine:true,init:true},width:{refine:true,init:120},maxListHeight:{check:m,apply:i,nullable:true,init:200},format:{check:q,init:function(y){return this._defaultFormat(y); },nullable:true}},members:{_createChildControlImpl:function(z,A){var B; switch(z){case u:B=new qx.ui.form.List().set({focusable:false,keepFocus:true,height:null,width:null,maxHeight:this.getMaxListHeight(),selectionMode:j,quickSelection:true}); B.addListener(f,this._onListChangeSelection,this); B.addListener(d,this._onListMouseDown,this); break; case v:B=new qx.ui.popup.Popup(new qx.ui.layout.VBox); B.setAutoHide(false); B.setKeepActive(true); B.addListener(b,this.close,this); B.add(this.getChildControl(u)); B.addListener(g,this._onPopupChangeVisibility,this); break; }return B||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,z); },_applyMaxListHeight:function(C,D){this.getChildControl(u).setMaxHeight(C); },getChildrenContainer:function(){return this.getChildControl(u); },open:function(){var E=this.getChildControl(v); E.placeToWidget(this,true); E.show(); },close:function(){this.getChildControl(v).hide(); },toggle:function(){var F=this.getChildControl(v).isVisible(); if(F){this.close(); }else{this.open(); }},_defaultFormat:function(G){var H=G?G.getLabel():t; var I=G?G.getRich():false; if(I){H=H.replace(/<[^>]+?>/g,t); H=qx.bom.String.unescape(H); }return H; },_onBlur:function(e){this.close(); },_onKeyPress:function(e){var J=e.getKeyIdentifier(); var K=this.getChildControl(v); if(K.isHidden()&&(J==c||J==l)){e.stopPropagation(); }else if(!K.isHidden()&&J==h){this.close(); e.stop(); }else{this.getChildControl(u).handleKeyPress(e); }},_onMousewheel:function(e){var M=e.getTarget(); var L=this.getChildControl(v,true); if(L==null){return; } if(qx.ui.core.Widget.contains(L,M)){e.preventDefault(); }else{this.close(); }},_onResize:function(e){this.getChildControl(v).setMinWidth(e.getData().width); },_onListChangeSelection:function(e){throw new Error("Abstract method: _onListChangeSelection()"); },_onListMouseDown:function(e){throw new Error("Abstract method: _onListMouseDown()"); },_onPopupChangeVisibility:function(e){throw new Error("Abstract method: _onPopupChangeVisibility()"); }},destruct:function(){var N=qx.core.Init.getApplication().getRoot(); if(N){N.removeListener(s,this._onMousewheel,this,true); }}}); })(); (function(){var k="list",j="atom",i="pressed",h="abandoned",g="popup",f="hovered",d="changeLabel",c="changeIcon",b="arrow",a="",z="spacer",y="Enter",x="one",w="mouseout",v="Space",u="key",t="mousewheel",s="keyinput",r="changeSelection",q="quick",o="qx.ui.form.SelectBox",p="mouseover",m="selectbox",n="click",l=" "; qx.Class.define(o,{extend:qx.ui.form.AbstractSelectBox,implement:[qx.ui.core.ISingleSelection,qx.ui.form.IModelSelection],include:[qx.ui.core.MSingleSelectionHandling,qx.ui.form.MModelSelection],construct:function(){qx.ui.form.AbstractSelectBox.call(this); this._createChildControl(j); this._createChildControl(z); this._createChildControl(b); this.addListener(p,this._onMouseOver,this); this.addListener(w,this._onMouseOut,this); this.addListener(n,this._onClick,this); this.addListener(t,this._onMouseWheel,this); this.addListener(s,this._onKeyInput,this); this.addListener(r,this.__oy,this); },properties:{appearance:{refine:true,init:m}},members:{__ox:null,_createChildControlImpl:function(A,B){var C; switch(A){case z:C=new qx.ui.core.Spacer(); this._add(C,{flex:1}); break; case j:C=new qx.ui.basic.Atom(l); C.setCenter(false); C.setAnonymous(true); this._add(C,{flex:1}); break; case b:C=new qx.ui.basic.Image(); C.setAnonymous(true); this._add(C); break; }return C||qx.ui.form.AbstractSelectBox.prototype._createChildControlImpl.call(this,A); },_forwardStates:{focused:true},_getItems:function(){return this.getChildrenContainer().getChildren(); },_isAllowEmptySelection:function(){return this.getChildrenContainer().getSelectionMode()!==x; },__oy:function(e){var E=e.getData()[0]; var D=this.getChildControl(k); if(D.getSelection()[0]!=E){if(E){D.setSelection([E]); }else{D.resetSelection(); }}this.__oz(); this.__oA(); },__oz:function(){var G=this.getChildControl(k).getSelection()[0]; var H=this.getChildControl(j); var F=G?G.getIcon():a; F==null?H.resetIcon():H.setIcon(F); },__oA:function(){var K=this.getChildControl(k).getSelection()[0]; var L=this.getChildControl(j); var J=K?K.getLabel():a; var I=this.getFormat(); if(I!=null){J=I.call(this,K); }if(J&&J.translate){J=J.translate(); }J==null?L.resetLabel():L.setLabel(J); },_onMouseOver:function(e){if(!this.isEnabled()||e.getTarget()!==this){return; } if(this.hasState(h)){this.removeState(h); this.addState(i); }this.addState(f); },_onMouseOut:function(e){if(!this.isEnabled()||e.getTarget()!==this){return; }this.removeState(f); if(this.hasState(i)){this.removeState(i); this.addState(h); }},_onClick:function(e){this.toggle(); },_onMouseWheel:function(e){if(this.getChildControl(g).isVisible()){return; }var N=e.getWheelDelta()>0?1:-1; var P=this.getSelectables(); var O=this.getSelection()[0]; if(!O){O=P[0]; }var M=P.indexOf(O)+N; var Q=P.length-1; if(M<0){M=0; }else if(M>=Q){M=Q; }this.setSelection([P[M]]); e.stopPropagation(); e.preventDefault(); },_onKeyPress:function(e){var R=e.getKeyIdentifier(); if(R==y||R==v){if(this.__ox){this.setSelection([this.__ox]); this.__ox=null; }this.toggle(); }else{qx.ui.form.AbstractSelectBox.prototype._onKeyPress.call(this,e); }},_onKeyInput:function(e){var S=e.clone(); S.setTarget(this._list); S.setBubbles(false); this.getChildControl(k).dispatchEvent(S); },_onListMouseDown:function(e){if(this.__ox){this.setSelection([this.__ox]); this.__ox=null; }},_onListChangeSelection:function(e){var T=e.getData(); var W=e.getOldData(); if(W&&W.length>0){W[0].removeListener(c,this.__oz,this); W[0].removeListener(d,this.__oA,this); } if(T.length>0){var V=this.getChildControl(g); var U=this.getChildControl(k); var X=U.getSelectionContext(); if(V.isVisible()&&(X==q||X==u)){this.__ox=T[0]; }else{this.setSelection([T[0]]); this.__ox=null; }T[0].addListener(c,this.__oz,this); T[0].addListener(d,this.__oA,this); }else{this.resetSelection(); }},_onPopupChangeVisibility:function(e){var ba=this.getChildControl(g); if(!ba.isVisible()){var bc=this.getChildControl(k); if(bc.hasChildren()){bc.setSelection(this.getSelection()); }}else{var Y=ba.getLayoutLocation(this); var be=qx.bom.Viewport.getHeight(); var bd=Y.top; var bf=be-Y.bottom; var bb=bd>bf?bd:bf; var bg=this.getMaxListHeight(); var bc=this.getChildControl(k); if(bg==null||bg>bb){bc.setMaxHeight(bb); }else if(bg])+>/gi,function(n){if(n.indexOf(f)===0){return b; }else if(n.length>0&&n.replace(/^\s*/,g).replace(/\s*$/,g)==g){return c; }else{return g; }})); }},defer:function(o){o.FROM_CHARCODE=qx.lang.Object.invert(o.TO_CHARCODE); }}); })(); (function(){var g=";",f="&",e='X',d="",c='#',b="&#",a="qx.util.StringEscape"; qx.Class.define(a,{statics:{escape:function(h,j){var m,o=d; for(var i=0,l=h.length;i0x7F){m=b+k+g; }else{m=n; }}o+=m; }return o; },unescape:function(p,q){return p.replace(/&[#\w]+;/gi,function(r){var s=r; var r=r.substring(1,r.length-1); var t=q[r]; if(t){s=String.fromCharCode(t); }else{if(r.charAt(0)==c){if(r.charAt(1).toUpperCase()==e){t=r.substring(2); if(t.match(/^[0-9A-Fa-f]+$/gi)){s=String.fromCharCode(parseInt(t,16)); }}else{t=r.substring(1); if(t.match(/^\d+$/gi)){s=String.fromCharCode(parseInt(t,10)); }}}}return s; }); }}}); })(); (function(){var a="qx.ui.core.Spacer"; qx.Class.define(a,{extend:qx.ui.core.LayoutItem,construct:function(b,c){qx.ui.core.LayoutItem.call(this); this.setWidth(b!=null?b:0); this.setHeight(c!=null?c:0); },members:{checkAppearanceNeeds:function(){},addChildrenToQueue:function(d){},destroy:function(){if(this.$$disposed){return; }var parent=this.$$parent; if(parent){parent._remove(this); }qx.ui.core.queue.Dispose.add(this); }}}); })(); (function(){var m="pane",k="lastTab",j="bar",h="page",g="firstTab",f="right",d="bottom",c="button",b="changeSelection",a="close",B="top",A="left",z="qx.event.type.Data",y="barRight",x="beforeChangeSelection",w="__oC",v="close-button",u="tabview",t="vertical",s="_applyBarPosition",q="barLeft",r="horizontal",o="qx.ui.tabview.TabView",p="barTop",n="barBottom"; qx.Class.define(o,{extend:qx.ui.core.Widget,implement:qx.ui.core.ISingleSelection,include:[qx.ui.core.MContentPadding],construct:function(C){qx.ui.core.Widget.call(this); this.__oB={top:p,right:y,bottom:n,left:q}; this._createChildControl(j); this._createChildControl(m); var D=this.__oC=new qx.ui.form.RadioGroup; D.setWrap(false); D.addListener(b,this._onChangeSelection,this); if(C!=null){this.setBarPosition(C); }else{this.initBarPosition(); }},events:{"changeSelection":z},properties:{appearance:{refine:true,init:u},barPosition:{check:[A,f,B,d],init:B,apply:s}},members:{__oC:null,_createChildControlImpl:function(E,F){var G; switch(E){case j:G=new qx.ui.container.SlideBar(); G.setZIndex(10); this._add(G); break; case m:G=new qx.ui.container.Stack; G.setZIndex(5); this._add(G,{flex:1}); break; }return G||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,E); },_getContentPaddingTarget:function(){return this.getChildControl(m); },add:function(H){var I=H.getButton(); var J=this.getChildControl(j); var L=this.getChildControl(m); H.exclude(); J.add(I); L.add(H); this.__oC.add(I); H.addState(this.__oB[this.getBarPosition()]); H.addState(k); var K=this.getChildren(); if(K[0]==H){H.addState(g); }else{K[K.length-2].removeState(k); }H.addListener(a,this._onPageClose,this); },remove:function(M){var R=this.getChildControl(m); var P=this.getChildControl(j); var O=M.getButton(); var Q=R.getChildren(); if(this.getSelection()[0]==M){var N=Q.indexOf(M); if(N==0){if(Q[1]){this.setSelection([Q[1]]); }else{this.resetSelection(); }}else{this.setSelection([Q[N-1]]); }}P.remove(O); R.remove(M); this.__oC.remove(O); M.removeState(this.__oB[this.getBarPosition()]); if(M.hasState(g)){M.removeState(g); if(Q[0]){Q[0].addState(g); }} if(M.hasState(k)){M.removeState(k); if(Q.length>0){Q[Q.length-1].addState(k); }}M.removeListener(a,this._onPageClose,this); },getChildren:function(){return this.getChildControl(m).getChildren(); },indexOf:function(S){return this.getChildControl(m).indexOf(S); },__oB:null,_applyBarPosition:function(T,U){var V=this.getChildControl(j); var bb=T==A||T==f; var Y=T==f||T==d; var ba=bb?qx.ui.layout.HBox:qx.ui.layout.VBox; var bd=this._getLayout(); if(bd&&bd instanceof ba){}else{this._setLayout(bd=new ba); }bd.setReversed(Y); V.setOrientation(bb?t:r); var bc=this.getChildren(); if(U){var W=this.__oB[U]; V.removeState(W); for(var i=0,l=bc.length;iH.width:J.height>H.height; if(I){this._showArrows(); this._updateArrowsEnabled(); }else{this._hideArrows(); }},_onExecuteBackward:function(){this.scrollBy(-this.getScrollStep()); },_onExecuteForward:function(){this.scrollBy(this.getScrollStep()); },_onRemoveChild:function(){qx.event.Timer.once(function(){this.scrollBy(this.getChildControl(r).getScrollX()); },this,50); },_updateArrowsEnabled:function(){var L=this.getChildControl(r); if(this.getOrientation()===s){var K=L.getScrollX(); var M=L.getScrollMaxX(); }else{var K=L.getScrollY(); var M=L.getScrollMaxY(); }this.getChildControl(p).setEnabled(K>0); this.getChildControl(o).setEnabled(KD){this.getContentElement().setStyle(k,j); }else{this.getContentElement().setStyle(k,i); }}var F=Math.max(G,this.__oG); this._setAreaHeight(F); }else{this.addListenerOnce(c,function(){if(qx.core.Environment.get(b)==m){var I=this.getContentElement(); var H=this.getValue(); I.setStyle(k,i,true); this.setValue(t); this.setValue(H); }this.__oH(); },this); }}},_getAreaHeight:function(){return this.getInnerSize().height; },_setAreaHeight:function(J){if(this._getAreaHeight()!==J){this.__oF=J; qx.ui.core.queue.Layout.add(this); qx.ui.core.queue.Manager.flush(); }},_getScrolledAreaHeight:function(){var L=this.__oI(); var K=L.getDomElement(); var M=this.getValue(); K.style.overflow=i; L.setValue(M); L.setWrap(this.getWrap(),true); if(K){if(!K.parentNode){qx.html.Element.flush(); return this._getScrolledAreaHeight(); }this.__oK(L); if(qx.core.Environment.get(b)==p){if(!K.scrollTop){qx.html.Element.flush(); }return K.scrollTop+this._getTextSize().height; }return K.scrollTop; }},__oI:function(){this.__oE=this.__oE||this.__oJ(); return this.__oE; },__oJ:function(){var Q,O,N,P; Q=this.getContentElement(); if(!Q.getDomElement()){return; }N=qx.bom.Collection.create(Q.getDomElement()).clone()[0]; P=new qx.html.Input(h); P.useElement(N); O=P; O.setStyles({position:l,top:0,left:-9999,height:0,overflow:u},true); O.removeAttribute(n); O.removeAttribute(q); O.setAttribute(r,x); O.setValue(Q.getValue()); O.insertBefore(Q); this.__oK(O); return O; },__oK:function(R){var R=R.getDomElement(); if(R){R.scrollTop=10000; }},_createInputElement:function(){return new qx.html.Input(h,{overflowX:j,overflowY:j}); },_applyWrap:function(S,T){this.getContentElement().setWrap(S); this.__oH(); },_applyMinimalLineHeight:function(){qx.ui.core.queue.Layout.add(this); },_applyAutoSize:function(U,V){if(U){this.__oH(); this.addListener(d,this.__oH,this); this.addListenerOnce(c,function(){this.getContentElement().setStyle(k,i); }); }else{this.removeListener(d,this.__oH); this.getContentElement().setStyle(k,j); }},_applyDimension:function(W){qx.ui.form.AbstractField.prototype._applyDimension.call(this); if(W===this.getMaxHeight()){this.__oH(); }},__oL:function(){if(this.isAutoSize()&&this.getHeight()){this.warn("autoSize is ignored when the height property is set. "+"If you want to set an initial height, use the minHeight "+"property instead."); }},_getContentHint:function(){var X=qx.ui.form.AbstractField.prototype._getContentHint.call(this); X.height=X.height*this.getMinimalLineHeight(); X.width=this._getTextSize().width*20; if(this.isAutoSize()){X.height=this.__oF||X.height; }return X; }}}); })(); (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.Class.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>.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 s="html.classlist",r="default",q="native",p="",o=" ",n='',m="(^|\\s)",k="(\\s|$)",j="\\b",h="g",c='function',g="\\b|\\b",f="qx.bom.element.Class",b='SVGAnimatedString',a='object',e="$2",d='undefined'; qx.Class.define(f,{statics:{__oM:/\s+/g,__oN:/^\s+|\s+$/g,add:qx.lang.Object.select(qx.core.Environment.get(s)?q:r,{"native":function(t,name){t.classList.add(name); return name; },"default":function(u,name){if(!this.has(u,name)){u.className+=(u.className?o:p)+name; }return name; }}),addClasses:qx.lang.Object.select(qx.core.Environment.get(s)?q:r,{"native":function(v,w){for(var i=0;i0){var V=N[O]; for(var i=0;i0){var bf=this[0].nodeType===1?W[X](this[0],Y,ba,bb,bc,bd,be):null; if(bf&&bf.nodeType){return this.__oS([bf]); }else{return bf; }}return null; }; }; qx.Class.define(a,{extend:qx.type.BaseArray,statics:{query:function(bg,bh){var bi=qx.bom.Selector.query(bg,bh); return qx.lang.Array.cast(bi,qx.bom.Collection); },id:function(bj){var bk=document.getElementById(bj); if(bk&&bk.id!=bj){return qx.bom.Collection.query(G+bj); }if(bk){return new qx.bom.Collection(bk); }else{return new qx.bom.Collection(); }},html:function(bl,bm){var bn=qx.bom.Html.clean([bl],bm); return qx.lang.Array.cast(bn,qx.bom.Collection); },__oO:/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,create:function(bo,bp){var br=qx.bom.Collection; if(bo.nodeType){return new br(bo); }else if(typeof bo===I){var bq=br.__oO.exec(bo); if(bq){return bq[1]?br.html(bq[1],bp):br.id(bq[3].substring(1)); }else{return br.query(bo,bp); }}else{return qx.lang.Array.cast(bo,qx.bom.Collection); }}},members:{__oP:null,setAttribute:M(qx.bom.element.Attribute,k),resetAttribute:M(qx.bom.element.Attribute,h),getAttribute:L(qx.bom.element.Attribute,m),addClass:M(qx.bom.element.Class,D),getClass:L(qx.bom.element.Class,m),hasClass:L(qx.bom.element.Class,u),removeClass:M(qx.bom.element.Class,F),replaceClass:M(qx.bom.element.Class,p),toggleClass:M(qx.bom.element.Class,r),setValue:M(qx.bom.Input,K),getValue:L(qx.bom.Input,f),setStyle:M(qx.bom.element.Style,k),setStyles:M(qx.bom.element.Style,v),resetStyle:M(qx.bom.element.Style,h),getStyle:L(qx.bom.element.Style,m),setCss:M(qx.bom.element.Style,o),getCss:M(qx.bom.element.Style,A),getOffset:L(qx.bom.element.Location,m),getPosition:L(qx.bom.element.Location,x),getOffsetParent:L(qx.bom.element.Location,b),setScrollLeft:function(bs){var Node=qx.dom.Node; for(var i=0,l=this.length,bt;i0; },__oQ:/^.[^:#\[\.,]*$/,not:function(bH){if(this.__oQ.test(bH)){var bI=qx.bom.Selector.matches(g+bH+d,this); return this.__oS(bI); }var bI=qx.bom.Selector.matches(bH,this); return this.filter(function(bJ){return bI.indexOf(bJ)===-1; }); },add:function(bK,bL){var bM=qx.bom.Selector.query(bK,bL); var bN=qx.lang.Array.unique(this.concat(bM)); return this.__oS(bN); },children:function(bO){var bP=[]; for(var i=0,l=this.length;i0){return bU; }bU=bU.parentNode; }}); return this.__oS(qx.lang.Array.unique(bS)); },contents:function(){var bW=[]; var bV=qx.lang.Array; for(var i=0,l=this.length;i]*?)\/>/g,this.__pb); var Q=N.replace(/^\s+/,t).substring(0,5).toLowerCase(); var T,P=this.__pc; if(!Q.indexOf(B)){T=P.opt; }else if(!Q.indexOf(o)){T=P.leg; }else if(Q.match(/^<(thead|tbody|tfoot|colg|cap)/)){T=P.table; }else if(!Q.indexOf(w)){T=P.tr; }else if(!Q.indexOf(D)||!Q.indexOf(F)){T=P.td; }else if(!Q.indexOf(a)){T=P.col; }else{T=P.def; }if(T){U.innerHTML=T[1]+N+T[2]; var S=T[0]; while(S--){U=U.lastChild; }}else{U.innerHTML=N; }if((qx.core.Environment.get(g)==q)){var V=/=0;--j){if(R[j].tagName.toLowerCase()===v&&!R[j].childNodes.length){R[j].parentNode.removeChild(R[j]); }}if(/^\s/.test(N)){U.insertBefore(O.createTextNode(N.match(/^\s*/)[0]),U.firstChild); }}return qx.lang.Array.fromCollection(U.childNodes); },clean:function(W,X,Y){X=X||document; if(typeof X.createElement===x){X=X.ownerDocument||X[0]&&X[0].ownerDocument||document; }if(!Y&&W.length===1&&typeof W[0]===m){var bg=/^<(\w+)\s*\/?>$/.exec(W[0]); if(bg){return [X.createElement(bg[1])]; }}var ba,bc=[]; for(var i=0,l=W.length;i=this.getMaxConcurrentRequests())){return; }if(this.getMaxTotalRequests()!=null&&this.__pt>=this.getMaxTotalRequests()){return; }var v=this.__pr.shift(); var w=new qx.io.remote.Exchange(v); this.__pt++; this.__ps.push(w); this._debug(); w.addListener(n,this._onsending,this); w.addListener(d,this._onreceiving,this); w.addListener(g,this._oncompleted,this); w.addListener(s,this._oncompleted,this); w.addListener(j,this._oncompleted,this); w.addListener(k,this._oncompleted,this); w._start=(new Date).valueOf(); w.send(); if(this.__pr.length>0){this._check(); }},_remove:function(x){qx.lang.Array.remove(this.__ps,x); x.dispose(); this._check(); },__pv:0,_onsending:function(e){e.getTarget().getRequest()._onsending(e); },_onreceiving:function(e){e.getTarget().getRequest()._onreceiving(e); },_oncompleted:function(e){var z=e.getTarget().getRequest(); var y=q+e.getType(); this._remove(e.getTarget()); try{if(z[y]){z[y](e); }}catch(A){this.error("Request "+z+" handler "+y+" threw an error: ",A); try{if(z[r]){var event=qx.event.Registration.createEvent(s,qx.event.type.Event); z[r](event); }}catch(B){}}},_oninterval:function(e){var I=this.__ps; if(I.length==0){this.__pu.stop(); return; }var D=(new Date).valueOf(); var G; var E; var H=this.getDefaultTimeout(); var F; var C; for(var i=I.length-1;i>=0;i--){G=I[i]; E=G.getRequest(); if(E.isAsynchronous()){F=E.getTimeout(); if(F==0){continue; } if(F==null){F=H; }C=D-G._start; if(C>F){this.warn("Timeout: transport "+G.toHashCode()); this.warn(C+"ms > "+F+"ms"); G.timeout(); }}}},_applyEnabled:function(J,K){if(J){this._check(); }this.__pu.setEnabled(J); },add:function(L){L.setState(b); if(L.isAsynchronous()){this.__pr.push(L); }else{this.__pr.unshift(L); }this._check(); if(this.getEnabled()){this.__pu.start(); }},abort:function(M){var N=M.getTransport(); if(N){N.abort(); }else if(qx.lang.Array.contains(this.__pr,M)){qx.lang.Array.remove(this.__pr,M); }}},destruct:function(){this._disposeArray(m); this._disposeObjects(a); this.__pr=null; }}); })(); (function(){var o="failed",n="sending",m="completed",k="receiving",j="aborted",h="timeout",g="qx.event.type.Event",f="Connection dropped",d="qx.io.remote.Response",c="=",bp="configured",bo="&",bn="Unknown status code. ",bm="qx.io.remote.transport.XmlHttp",bl="qx.io.remote.transport.Abstract",bk="Request-URL too large",bj="MSHTML-specific HTTP status code",bi="Not available",bh="Precondition failed",bg="Server error",v="Moved temporarily",w="qx.io.remote.Exchange",t="Possibly due to a cross-domain request?",u="Bad gateway",r="Gone",s="See other",p="Partial content",q="Server timeout",B="qx.io.remote.transport.Script",C="HTTP version not supported",L="Unauthorized",I="Possibly due to application URL using 'file:' protocol?",T="Multiple choices",O="Payment required",bc="Not implemented",Y="Proxy authentication required",E="Length required",bf="_applyState",be="changeState",bd="Not modified",D="qx.io.remote.Request",G="Connection closed by server",H="Moved permanently",K="_applyImplementation",M="",P="Method not allowed",V="Forbidden",bb="Use proxy",x="Ok",y="Conflict",F="Not found",S="Not acceptable",R="Request time-out",Q="Bad request",X="No content",W="file:",N="qx.io.remote.transport.Iframe",U="Request entity too large",a="Unknown status code",ba="Unsupported media type",z="Gateway time-out",A="created",J="Out of resources",b="undefined"; qx.Class.define(w,{extend:qx.core.Object,construct:function(bq){qx.core.Object.call(this); this.setRequest(bq); bq.setTransport(this); },events:{"sending":g,"receiving":g,"completed":d,"aborted":g,"failed":d,"timeout":d},statics:{typesOrder:[bm,N,B],typesReady:false,typesAvailable:{},typesSupported:{},registerType:function(br,bs){qx.io.remote.Exchange.typesAvailable[bs]=br; },initTypes:function(){if(qx.io.remote.Exchange.typesReady){return; } for(var bu in qx.io.remote.Exchange.typesAvailable){var bt=qx.io.remote.Exchange.typesAvailable[bu]; if(bt.isSupported()){qx.io.remote.Exchange.typesSupported[bu]=bt; }}qx.io.remote.Exchange.typesReady=true; if(qx.lang.Object.isEmpty(qx.io.remote.Exchange.typesSupported)){throw new Error("No supported transport types were found!"); }},canHandle:function(bv,bw,bx){if(!qx.lang.Array.contains(bv.handles.responseTypes,bx)){return false; } for(var by in bw){if(!bv.handles[by]){return false; }}return true; },_nativeMap:{0:A,1:bp,2:n,3:k,4:m},wasSuccessful:function(bz,bA,bB){if(bB){switch(bz){case null:case 0:return true; case -1:return bA<4; default:return typeof bz===b; }}else{switch(bz){case -1:{}; return bA<4; case 200:case 304:return true; case 201:case 202:case 203:case 204:case 205:return true; case 206:{}; return bA!==4; case 300:case 301:case 302:case 303:case 305:case 400:case 401:case 402:case 403:case 404:case 405:case 406:case 407:case 408:case 409:case 410:case 411:case 412:case 413:case 414:case 415:case 500:case 501:case 502:case 503:case 504:case 505:{}; return false; case 12002:case 12007:case 12029:case 12030:case 12031:case 12152:case 13030:{}; return false; default:if(bz>206&&bz<300){return true; }qx.log.Logger.debug(this,"Unknown status code: "+bz+" ("+bA+")"); return false; }}},statusCodeToString:function(bC){switch(bC){case -1:return bi; case 0:var bD=window.location.href; if(qx.lang.String.startsWith(bD.toLowerCase(),W)){return (bn+I); }else{return (bn+t); }break; case 200:return x; case 304:return bd; case 206:return p; case 204:return X; case 300:return T; case 301:return H; case 302:return v; case 303:return s; case 305:return bb; case 400:return Q; case 401:return L; case 402:return O; case 403:return V; case 404:return F; case 405:return P; case 406:return S; case 407:return Y; case 408:return R; case 409:return y; case 410:return r; case 411:return E; case 412:return bh; case 413:return U; case 414:return bk; case 415:return ba; case 500:return bg; case 501:return bc; case 502:return u; case 503:return J; case 504:return z; case 505:return C; case 12002:return q; case 12029:return f; case 12030:return f; case 12031:return f; case 12152:return G; case 13030:return bj; default:return a; }}},properties:{request:{check:D,nullable:true},implementation:{check:bl,nullable:true,apply:K},state:{check:[bp,n,k,m,j,h,o],init:bp,event:be,apply:bf}},members:{send:function(){var bH=this.getRequest(); if(!bH){return this.error("Please attach a request object first"); }qx.io.remote.Exchange.initTypes(); var bF=qx.io.remote.Exchange.typesOrder; var bE=qx.io.remote.Exchange.typesSupported; var bJ=bH.getResponseType(); var bK={}; if(bH.getAsynchronous()){bK.asynchronous=true; }else{bK.synchronous=true; } if(bH.getCrossDomain()){bK.crossDomain=true; } if(bH.getFileUpload()){bK.fileUpload=true; }for(var bI in bH.getFormFields()){bK.programaticFormFields=true; break; }var bL,bG; for(var i=0,l=bF.length;i0){bS.setData(bX.join(bo)); }}else{bS.setData(bY); }bS.setResponseType(bV.getResponseType()); bS.addListener(n,this._onsending,this); bS.addListener(k,this._onreceiving,this); bS.addListener(m,this._oncompleted,this); bS.addListener(j,this._onabort,this); bS.addListener(h,this._ontimeout,this); bS.addListener(o,this._onfailed,this); }},_applyState:function(cb,cc){switch(cb){case n:this.fireEvent(n); break; case k:this.fireEvent(k); break; case m:case j:case h:case o:var ce=this.getImplementation(); if(!ce){break; }this.__pw(); if(this.hasListener(cb)){var cf=qx.event.Registration.createEvent(cb,qx.io.remote.Response); if(cb==m){var cd=ce.getResponseContent(); cf.setContent(cd); if(cd===null){cb=o; }}else if(cb==o){cf.setContent(ce.getResponseContent()); }cf.setStatusCode(ce.getStatusCode()); cf.setResponseHeaders(ce.getResponseHeaders()); this.dispatchEvent(cf); }this.setImplementation(null); ce.dispose(); break; }}},environment:{"qx.ioRemoteDebug":false,"qx.ioRemoteDebugData":false},destruct:function(){var cg=this.getImplementation(); if(cg){this.setImplementation(null); cg.dispose(); }this.setRequest(null); }}); })(); (function(){var q="qx.event.type.Event",p="String",o="failed",n="timeout",m="created",l="aborted",k="sending",j="configured",i="receiving",h="completed",c="Object",g="Boolean",f="abstract",b="_applyState",a="GET",e="changeState",d="qx.io.remote.transport.Abstract"; qx.Class.define(d,{type:f,extend:qx.core.Object,construct:function(){qx.core.Object.call(this); this.setRequestHeaders({}); this.setParameters({}); this.setFormFields({}); },events:{"created":q,"configured":q,"sending":q,"receiving":q,"completed":q,"aborted":q,"failed":q,"timeout":q},properties:{url:{check:p,nullable:true},method:{check:p,nullable:true,init:a},asynchronous:{check:g,nullable:true,init:true},data:{check:p,nullable:true},username:{check:p,nullable:true},password:{check:p,nullable:true},state:{check:[m,j,k,i,h,l,n,o],init:m,event:e,apply:b},requestHeaders:{check:c,nullable:true},parameters:{check:c,nullable:true},formFields:{check:c,nullable:true},responseType:{check:p,nullable:true},useBasicHttpAuth:{check:g,nullable:true}},members:{send:function(){throw new Error("send is abstract"); },abort:function(){this.setState(l); },timeout:function(){this.setState(n); },failed:function(){this.setState(o); },setRequestHeader:function(r,s){throw new Error("setRequestHeader is abstract"); },getResponseHeader:function(t){throw new Error("getResponseHeader is abstract"); },getResponseHeaders:function(){throw new Error("getResponseHeaders is abstract"); },getStatusCode:function(){throw new Error("getStatusCode is abstract"); },getStatusText:function(){throw new Error("getStatusText is abstract"); },getResponseText:function(){throw new Error("getResponseText is abstract"); },getResponseXml:function(){throw new Error("getResponseXml is abstract"); },getFetchedLength:function(){throw new Error("getFetchedLength is abstract"); },_applyState:function(u,v){switch(u){case m:this.fireEvent(m); break; case j:this.fireEvent(j); break; case k:this.fireEvent(k); break; case i:this.fireEvent(i); break; case h:this.fireEvent(h); break; case l:this.fireEvent(l); break; case o:this.fireEvent(o); break; case n:this.fireEvent(n); break; }return true; }},destruct:function(){this.setRequestHeaders(null); this.setParameters(null); this.setFormFields(null); }}); })(); (function(){var l="=",k="",j="engine.name",h="&",g="application/xml",f="application/json",d="text/html",c="textarea",b="_data_",a="load",G="text/plain",F="text/javascript",E="readystatechange",D="completed",C="?",B="qx.io.remote.transport.Iframe",A="none",z="display",y="gecko",x="frame_",s="aborted",t="pre",q="javascript:void(0)",r="sending",o="form",p="failed",m="mshtml",n="form_",u="opera",v="timeout",w="qx/static/blank.gif"; qx.Class.define(B,{extend:qx.io.remote.transport.Abstract,construct:function(){qx.io.remote.transport.Abstract.call(this); var H=(new Date).valueOf(); var I=x+H; var J=n+H; var K; if((qx.core.Environment.get(j)==m)){K=q; }this.__px=qx.bom.Iframe.create({id:I,name:I,src:K}); qx.bom.element.Style.set(this.__px,z,A); this.__py=qx.bom.Element.create(o,{id:J,name:J,target:I}); qx.bom.element.Style.set(this.__py,z,A); qx.dom.Element.insertEnd(this.__py,qx.dom.Node.getBodyElement(document)); this.__pz=qx.bom.Element.create(c,{id:b,name:b}); qx.dom.Element.insertEnd(this.__pz,this.__py); qx.dom.Element.insertEnd(this.__px,qx.dom.Node.getBodyElement(document)); qx.event.Registration.addListener(this.__px,a,this._onload,this); this.__pA=qx.lang.Function.listener(this._onreadystatechange,this); qx.bom.Event.addNativeListener(this.__px,E,this.__pA); },statics:{handles:{synchronous:false,asynchronous:true,crossDomain:false,fileUpload:true,programaticFormFields:true,responseTypes:[G,F,f,g,d]},isSupported:function(){return true; },_numericMap:{"uninitialized":1,"loading":2,"loaded":2,"interactive":3,"complete":4}},members:{__pz:null,__pB:0,__py:null,__px:null,__pA:null,send:function(){var M=this.getMethod(); var O=this.getUrl(); var S=this.getParameters(false); var R=[]; for(var N in S){var P=S[N]; if(P instanceof Array){for(var i=0;i0){O+=(O.indexOf(C)>=0?h:C)+R.join(h); }if(this.getData()===null){var S=this.getParameters(true); var R=[]; for(var N in S){var P=S[N]; if(P instanceof Array){for(var i=0;i0){this.setData(R.join(h)); }}var L=this.getFormFields(); for(var N in L){var Q=document.createElement(c); Q.name=N; Q.appendChild(document.createTextNode(L[N])); this.__py.appendChild(Q); }this.__py.action=O; this.__py.method=M; this.__pz.appendChild(document.createTextNode(this.getData())); this.__py.submit(); this.setState(r); },_onload:qx.event.GlobalError.observeMethod(function(e){if(qx.core.Environment.get(j)==u&&this.getIframeHtmlContent()==k){return; } if(this.__py.src){return; }this._switchReadyState(qx.io.remote.transport.Iframe._numericMap.complete); }),_onreadystatechange:qx.event.GlobalError.observeMethod(function(e){this._switchReadyState(qx.io.remote.transport.Iframe._numericMap[this.__px.readyState]); }),_switchReadyState:function(T){switch(this.getState()){case D:case s:case p:case v:this.warn("Ignore Ready State Change"); return; }while(this.__pB0?qx.util.Json.parse(ba,false):null; }catch(bb){return this.error("Could not execute json: ("+ba+")",bb); }case F:ba=this.getIframeHtmlContent(); {}; try{return ba&&ba.length>0?window.eval(ba):null; }catch(bc){return this.error("Could not execute javascript: ("+ba+")",bc); }case g:ba=this.getIframeDocument(); {}; return ba; default:this.warn("No valid responseType specified ("+this.getResponseType()+")!"); return null; }}},defer:function(){qx.io.remote.Exchange.registerType(qx.io.remote.transport.Iframe,B); },destruct:function(){if(this.__px){qx.event.Registration.removeListener(this.__px,a,this._onload,this); qx.bom.Event.removeNativeListener(this.__px,E,this.__pA); if((qx.core.Environment.get(j)==y)){this.__px.src=qx.util.ResourceManager.getInstance().toUri(w); }qx.dom.Element.remove(this.__px); } if(this.__py){qx.dom.Element.remove(this.__py); }this.__px=this.__py=this.__pz=null; }}); })(); (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 h="engine.name",g="load",f="qx.bom.Iframe",e="osx",d="os.name",c="webkit",b="iframe",a="body"; qx.Class.define(f,{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(i,j){var i=i?qx.lang.Object.clone(i):{}; var k=qx.bom.Iframe.DEFAULT_ATTRIBUTES; for(var l in k){if(i[l]==null){i[l]=k[l]; }}return qx.bom.Element.create(b,i,j); },getWindow:function(m){try{return m.contentWindow; }catch(n){return null; }},getDocument:qx.core.Environment.select(h,{"mshtml":function(o){try{var p=this.getWindow(o); return p?p.document:null; }catch(q){return null; }},"default":function(r){try{return r.contentDocument; }catch(s){return null; }}}),getBody:function(t){try{var u=this.getDocument(t); return u?u.getElementsByTagName(a)[0]:null; }catch(v){return null; }},setSource:function(w,x){try{if(this.getWindow(w)&&qx.dom.Hierarchy.isRendered(w)){try{if((qx.core.Environment.get(h)==c)&&qx.core.Environment.get(d)==e){var y=this.getWindow(w); if(y){y.stop(); }}this.getWindow(w).location.replace(x); }catch(z){w.src=x; }}else{w.src=x; }this.__pC(w); }catch(A){qx.log.Logger.warn("Iframe source could not be set!"); }},queryCurrentUrl:function(B){var C=this.getDocument(B); try{if(C&&C.location){return C.location.href; }}catch(D){}return null; },__pC:function(E){var F=function(){qx.bom.Event.removeNativeListener(E,g,F); E.$$url=qx.bom.Iframe.queryCurrentUrl(E); }; qx.bom.Event.addNativeListener(E,g,F); }}}); })(); (function(){var a="qx.util.format.IFormat"; qx.Interface.define(a,{members:{format:function(b){},parse:function(c){}}}); })(); (function(){var t="",s="Number",r="-",q="0",p="String",o="changeNumberFormat",n='(',m="g",l="Boolean",k="$",d="NaN",j='([0-9]{1,3}(?:',g='{0,1}[0-9]{3}){0,})',c='\\d+){0,1}',b="qx.util.format.NumberFormat",f="Infinity",e="^",h=".",a="-Infinity",i='([-+]){0,1}'; qx.Class.define(b,{extend:qx.core.Object,implement:qx.util.format.IFormat,construct:function(u){qx.core.Object.call(this); this.__pD=u; },statics:{getIntegerInstance:function(){var v=qx.util.format.NumberFormat; if(v._integerInstance==null){v._integerInstance=new v(); v._integerInstance.setMaximumFractionDigits(0); }return v._integerInstance; },getInstance:function(){if(!this._instance){this._instance=new this; }return this._instance; }},properties:{minimumIntegerDigits:{check:s,init:0},maximumIntegerDigits:{check:s,nullable:true},minimumFractionDigits:{check:s,init:0},maximumFractionDigits:{check:s,nullable:true},groupingUsed:{check:l,init:true},prefix:{check:p,init:t,event:o},postfix:{check:p,init:t,event:o}},members:{__pD:null,format:function(w){switch(w){case Infinity:return f; case -Infinity:return a; case NaN:return d; }var A=(w<0); if(A){w=-w; } if(this.getMaximumFractionDigits()!=null){var H=Math.pow(10,this.getMaximumFractionDigits()); w=Math.round(w*H)/H; }var G=String(Math.floor(w)).length; var x=t+w; var D=x.substring(0,G); while(D.lengththis.getMaximumIntegerDigits()){D=D.substring(D.length-this.getMaximumIntegerDigits()); }var C=x.substring(G+1); while(C.lengththis.getMaximumFractionDigits()){C=C.substring(0,this.getMaximumFractionDigits()); }if(this.getGroupingUsed()){var z=D; D=t; var F; for(F=z.length;F>3;F-=3){D=t+qx.locale.Number.getGroupSeparator(this.__pD)+z.substring(F-3,F)+D; }D=z.substring(0,F)+D; }var B=this.getPrefix()?this.getPrefix():t; var y=this.getPostfix()?this.getPostfix():t; var E=B+(A?r:t)+D; if(C.length>0){E+=t+qx.locale.Number.getDecimalSeparator(this.__pD)+C; }E+=y; return E; },parse:function(I){var N=qx.lang.String.escapeRegexpChars(qx.locale.Number.getGroupSeparator(this.__pD)+t); var L=qx.lang.String.escapeRegexpChars(qx.locale.Number.getDecimalSeparator(this.__pD)+t); var J=new RegExp(e+qx.lang.String.escapeRegexpChars(this.getPrefix())+i+j+N+g+n+L+c+qx.lang.String.escapeRegexpChars(this.getPostfix())+k); var M=J.exec(I); if(M==null){throw new Error("Number string '"+I+"' does not match the number format"); }var O=(M[1]==r); var Q=M[2]; var P=M[3]; Q=Q.replace(new RegExp(N,m),t); var K=(O?r:t)+Q; if(P!=null&&P.length!=0){P=P.replace(new RegExp(L),t); K+=h+P; }return parseFloat(K); }}}); })(); (function(){var n=",",m="",k='"',j="string",h="null",g=':',f="engine.name",e="qx.jsonDebugging",d='-',c="__pH",Q='\\u00',P="new Date(Date.UTC(",O="__pJ",N="__pG",M='\\\\',L='\\f',K='\\"',J="))",I='T',H="}",u='(',v='.',s="{",t='\\r',q=":",r="__pI",o='\\t',p="]",w="opera",x="[",A="__pQ",z="mshtml",C="qx.jsonEncodeUndefined",B="__pR",E='\\b',D="qx.util.Json",y='Z"',G=')',F='\\n'; qx.Class.define(D,{statics:{__pE:null,BEAUTIFYING_INDENT:" ",BEAUTIFYING_LINE_END:"\n",CONVERT_DATES:null,__pF:{"function":N,"boolean":c,"number":r,"string":O,"object":A,"undefined":B},NUMBER_FORMAT:new qx.util.format.NumberFormat(),__pG:function(R,S){return String(R); },__pH:function(T,U){return String(T); },__pI:function(V,W){return isFinite(V)?String(V):h; },__pJ:function(X,Y){var ba; if(/["\\\x00-\x1f]/.test(X)){ba=X.replace(/([\x00-\x1f\\"])/g,qx.util.Json.__pL); }else{ba=X; }return k+ba+k; },__pK:{'\b':E,'\t':o,'\n':F,'\f':L,'\r':t,'"':K,'\\':M},__pL:function(a,b){var bb=qx.util.Json.__pK[b]; if(bb){return bb; }bb=b.charCodeAt(); return Q+Math.floor(bb/16).toString(16)+(bb%16).toString(16); },__pM:function(bc,bd){var bf=[],bi=true,bh,be; var bg=qx.util.Json.__pT; bf.push(x); if(bg){qx.util.Json.__pN+=qx.util.Json.BEAUTIFYING_INDENT; bf.push(qx.util.Json.__pN); } for(var i=0,l=bc.length;i0)?eval(u+bE+G):null; return bG; }catch(bH){throw new Error("Could not evaluate JSON string: "+bH.message); }}},environment:{"qx.jsonEncodeUndefined":true,"qx.jsonDebugging":false},defer:function(bI){bI.__pE=Date.prototype.toJSON; }}); })(); (function(){var r="&",q="=",p="?",o="application/json",n="completed",m="text/plain",l="text/javascript",k="qx.io.remote.transport.Script",j="",h="_ScriptTransport_data",c="script",g="timeout",f="_ScriptTransport_",b="_ScriptTransport_id",a="aborted",e="utf-8",d="failed"; qx.Class.define(k,{extend:qx.io.remote.transport.Abstract,construct:function(){qx.io.remote.transport.Abstract.call(this); var s=++qx.io.remote.transport.Script.__pU; if(s>=2000000000){qx.io.remote.transport.Script.__pU=s=1; }this.__pV=null; this.__pU=s; },statics:{__pU:0,_instanceRegistry:{},ScriptTransport_PREFIX:f,ScriptTransport_ID_PARAM:b,ScriptTransport_DATA_PARAM:h,handles:{synchronous:false,asynchronous:true,crossDomain:true,fileUpload:false,programaticFormFields:false,responseTypes:[m,l,o]},isSupported:function(){return true; },_numericMap:{"uninitialized":1,"loading":2,"loaded":2,"interactive":3,"complete":4},_requestFinished:qx.event.GlobalError.observeMethod(function(t,content){var u=qx.io.remote.transport.Script._instanceRegistry[t]; if(u==null){}else{u._responseContent=content; u._switchReadyState(qx.io.remote.transport.Script._numericMap.complete); }})},members:{__pW:0,__pV:null,__pU:null,send:function(){var x=this.getUrl(); x+=(x.indexOf(p)>=0?r:p)+qx.io.remote.transport.Script.ScriptTransport_ID_PARAM+q+this.__pU; var A=this.getParameters(); var z=[]; for(var w in A){if(w.indexOf(qx.io.remote.transport.Script.ScriptTransport_PREFIX)==0){this.error("Illegal parameter name. The following prefix is used internally by qooxdoo): "+qx.io.remote.transport.Script.ScriptTransport_PREFIX); }var y=A[w]; if(y instanceof Array){for(var i=0;i0){x+=r+z.join(r); }var v=this.getData(); if(v!=null){x+=r+qx.io.remote.transport.Script.ScriptTransport_DATA_PARAM+q+encodeURIComponent(v); }qx.io.remote.transport.Script._instanceRegistry[this.__pU]=this; this.__pV=document.createElement(c); this.__pV.charset=e; this.__pV.src=x; document.body.appendChild(this.__pV); },_switchReadyState:function(B){switch(this.getState()){case n:case a:case d:case g:this.warn("Ignore Ready State Change"); return; }while(this.__pW0){S+=(S.indexOf(E)>=0?d:E)+U.join(d); }if(this.getData()===null){var W=this.getParameters(true); var U=[]; for(var N in W){var R=W[N]; if(R instanceof Array){for(var i=0;i0){this.setData(U.join(d)); }}var V=function(X){var bd=o; var bh=f; var bb,ba,Y; var be,bf,bg,bc; var i=0; do{bb=X.charCodeAt(i++); ba=X.charCodeAt(i++); Y=X.charCodeAt(i++); be=bb>>2; bf=((bb&3)<<4)|(ba>>4); bg=((ba&15)<<2)|(Y>>6); bc=Y&63; if(isNaN(ba)){bg=bc=64; }else if(isNaN(Y)){bc=64; }bh+=bd.charAt(be)+bd.charAt(bf)+bd.charAt(bg)+bd.charAt(bc); }while(i/,f); bH.loadXML(s); }if(!bH.documentElement){throw new Error("Missing Document Element!"); } if(bH.documentElement.tagName==z){throw new Error("XML-File is not well-formed!"); }}else{throw new Error("Response was not a valid xml document ["+this.getRequest().responseText+"]"); }return bH; },getFetchedLength:function(){var bJ=this.getResponseText(); return typeof bJ==p?bJ.length:0; },getResponseContent:function(){var bK=this.getState(); if(bK!==k&&bK!=m){return null; }var bM=this.getResponseText(); if(bK==m){return bM; } switch(this.getResponseType()){case G:case I:{}; return bM; case J:{}; try{if(bM&&bM.length>0){var bL; if(this.getParseJson()){bL=qx.util.Json.parse(bM,false); bL=(bL===0?0:(bL||null)); }else{bL=bM; }return bL; }else{return null; }}catch(bN){this.error("Could not execute json: ["+bM+"]",bN); return n+bM+t; }case F:{}; try{if(bM&&bM.length>0){var bL=window.eval(bM); return (bL===0?0:(bL||null)); }else{return null; }}catch(bO){this.error("Could not execute javascript: ["+bM+"]",bO); return null; }case L:bM=this.getResponseXml(); {}; return (bM===0?0:(bM||null)); default:this.warn("No valid responseType specified ("+this.getResponseType()+")!"); return null; }},_applyState:function(bP,bQ){switch(bP){case D:this.fireEvent(D); break; case b:this.fireEvent(b); break; case g:this.fireEvent(g); break; case H:this.fireEvent(H); break; case k:this.fireEvent(k); break; case m:this.fireEvent(m); break; case h:this.getRequest().abort(); this.fireEvent(h); break; case a:this.getRequest().abort(); this.fireEvent(a); break; }}},defer:function(){qx.io.remote.Exchange.registerType(qx.io.remote.transport.XmlHttp,K); },destruct:function(){var bR=this.getRequest(); if(bR){bR.onreadystatechange=qx.lang.Function.empty; switch(bR.readyState){case 1:case 2:case 3:bR.abort(); }}this.__qa=null; }}); })(); (function(){var c="Integer",b="Object",a="qx.io.remote.Response"; qx.Class.define(a,{extend:qx.event.type.Event,properties:{state:{check:c,nullable:true},statusCode:{check:c,nullable:true},content:{nullable:true},responseHeaders:{check:b,nullable:true}},members:{clone:function(d){var e=qx.event.type.Event.prototype.clone.call(this,d); e.setType(this.getType()); e.setState(this.getState()); e.setStatusCode(this.getStatusCode()); e.setContent(this.getContent()); e.setResponseHeaders(this.getResponseHeaders()); return e; },getResponseHeader:function(f){var g=this.getResponseHeaders(); if(g){return g[f]||null; }return null; }}}); })(); (function(){var o="",n="bold",m="execute",l="changeValue",k="lfdNr",j="wc",h="black",g="center",f="changeSelection",d="wl",bE="Wörter",bD="wordClass",bC="visible",bB="Wortklasse",bA="lemma",bz="di_lemmata/icon/search.png",by="Schließen",bx="window-caption-active",bw="Wortform",bv="di_lemmata/icon/bin.png",v="Wort",w="group-box",t="Bedingungen löschen",u="max.",r="Übernehmen",s="text-selected",p="Bedingungen",q="Schlüsselwort",D="Escape",E="Enter",W="Klasse",S="oder",bf="di_lemmata/icon/16/help-browser.png",ba="den aktuellen Wortlisteneintrag",br="utils/ctxwlsearch.php",bl="die markierten Wortlisteneinträge",L="lfdnr",bu="und",bt="Wortklassenauswahl",bs="doSearch",J="inset",O="qx.event.type.Data",Q="di_lemmata/icon/16/document-new.png",U="LfdNr",X="di_lemmata.ConcordanceDialog",bb="Lemma",bh="Konkordanz erstellen",bn="wordform",x="dataLoaded",y="ru",N="Umfang des linken Kontextes",be="Umgebung",bd="Linker Kontext enthält:",bc="OK",bj="neue Konkordanz zur Liste hinzufügen",bi="Rechter Kontext enthält:",Y="Erstelle eine Konkordanz für",bg="wordclass",a="Abbrechen",bm="textfield",z="de",A="vertical",T="appear",b="completed",c="alle Wörter bis zum Satzende",I="Wortform(en) wählen",B="createConcordance",C="sämtliche Wortlisteneinträge",H="default",V="alle Wörter bis zum Satzanfang",bp="keypress",bo="Wortklasse(n) wählen",P="classNameShort",bq="Umfang des rechten Kontextes",K="none",bk="en",F="Wortformauswahl",G="excluded",M="*",R="GET"; qx.Class.define(X,{extend:qx.ui.window.Window,events:{"createConcordance":O},construct:function(){qx.ui.window.Window.call(this); this.createControls(); },members:{wlListLeft:null,wlListRight:null,wcListLeft:null,wcListRight:null,korpusKey:o,keywordHelp:o,envHelp:o,condHelp:o,wlInit:true,ttSelWordform:null,ttSelWordclass:null,createControls:function(){this.setLayout(new qx.ui.layout.Grid(5,5)); this.set({contentPadding:10,showMinimize:false,showMaximize:false,allowMaximize:false,resizable:false,showClose:true,modal:true,font:H,caption:this.tr(bh),icon:Q}); this.addListener(T,this._onAppear,this); this.addListener(bp,function(e){var dm=e.getKeyIdentifier(); switch(dm){case D:this.close(); break; case E:this._onOkButtonClick(); break; }},this); this.wlListLeft=new qx.ui.form.List(); this.wlListRight=new qx.ui.form.List(); this.wcListLeft=new qx.ui.form.List(); this.wcListRight=new qx.ui.form.List(); this.ttSelWordform=new qx.ui.tooltip.ToolTip(this.tr(F)); this.ttSelWordclass=new qx.ui.tooltip.ToolTip(this.tr(bt)); var cy=this.rbCurrListEntry=new qx.ui.form.RadioButton(this.tr(ba)); cy.setValue(true); var cC=this.tfCurrListEntry=new qx.ui.form.TextField(); cC.set({marginTop:-5,marginLeft:15,readOnly:true}); var bH=this.rbSelListEntries=new qx.ui.form.RadioButton(this.tr(bl)); var ct=this.rbAllListEntries=new qx.ui.form.RadioButton(this.tr(C)); var dd=new qx.ui.form.RadioGroup(cy,bH,ct); dd.addListener(f,this._onKeywordRgChangeSelection,this); var cH=new qx.ui.layout.VBox(20); var bF=new qx.ui.groupbox.GroupBox(this.tr(Y)); bF.set({layout:cH,contentPadding:10}); bF.add(cy); bF.add(cC); bF.add(bH); bF.add(ct); var cq=this.cbAddToList=new qx.ui.form.CheckBox(this.tr(bj)); cq.set({marginLeft:15}); var cB=this.keywordPage=new qx.ui.tabview.Page(this.tr(q)); cB.setLayout(new qx.ui.layout.VBox(15)); cB.add(bF); cB.add(cq); var bX=this.rbAllToSentStart=new qx.ui.form.RadioButton(this.tr(V)); var cK=this.rbMaxEnvLeft=new qx.ui.form.RadioButton(this.tr(u)); var cO=new qx.ui.form.RadioGroup(bX,cK); var bK=this.envSpinMaxLeft=new qx.ui.form.Spinner(0); bK.addListener(l,this._onMaxLeftChangeValue,this); var cL=this.lblMaxLeft=new qx.ui.basic.Label(this.tr(bE)); cL.set({marginTop:8}); var bW=new qx.ui.layout.HBox(10); var da=new qx.ui.container.Composite(bW); da.add(cK); da.add(bK); da.add(cL); var cp=new qx.ui.layout.VBox(15); var cR=new qx.ui.groupbox.GroupBox(this.tr(N)); cR.set({layout:cp,contentPadding:10}); cR.add(bX); cR.add(da); var bL=this.rbAllToSentEnd=new qx.ui.form.RadioButton(this.tr(c)); var cA=this.rbMaxEnvRight=new qx.ui.form.RadioButton(this.tr(u)); var bS=new qx.ui.form.RadioGroup(bL,cA); var ck=this.envSpinMaxRight=new qx.ui.form.Spinner(0); ck.addListener(l,this._onMaxRightChangeValue,this); var cv=this.lblMaxRight=new qx.ui.basic.Label(this.tr(bE)); cv.set({marginTop:8}); var bU=new qx.ui.layout.HBox(10); var cm=new qx.ui.container.Composite(bU); cm.add(cA); cm.add(ck); cm.add(cv); var cG=new qx.ui.layout.VBox(15); var cl=new qx.ui.groupbox.GroupBox(this.tr(bq)); cl.set({layout:cG,contentPadding:10}); cl.add(bL); cl.add(cm); var db=this.envPage=new qx.ui.tabview.Page(this.tr(be)); db.setLayout(new qx.ui.layout.VBox(20)); db.add(cR); db.add(cl); var bP=this.cbCondLeft=new qx.ui.form.CheckBox(this.tr(bd)); bP.set({marginBottom:-27,font:n,zIndex:98}); bP.addListener(l,this._onCondLeftChangeValue,this); var df=this.rbLeftWordform=new qx.ui.form.RadioButton(this.tr(bw)); df.setEnabled(false); var dk=this.rbLeftWordclass=new qx.ui.form.RadioButton(this.tr(bB)); dk.setEnabled(false); var bQ=new qx.ui.form.RadioGroup(df,dk); bQ.addListener(f,this._onCondLeftChangeSelection,this); var cj=new qx.ui.layout.HBox(20); var cd=new qx.ui.container.Composite(cj); cd.add(df); cd.add(dk); var cJ=this.condLeftList=new qx.ui.form.List(); cJ.set({height:40,paddingLeft:5}); var cI=this.btnSelFormLeft=new qx.ui.toolbar.CheckBox(null,bz); cI.set({enabled:false}); cI.setToolTip(this.ttSelWordform); cI.addListener(l,this._onSelBtnLeftChangeValue,this); var cw=this.btnDelFormLeft=new qx.ui.toolbar.Button(null,bv); cw.set({enabled:false}); cw.setToolTip(new qx.ui.tooltip.ToolTip(this.tr(t))); cw.addListener(m,this._onDelBtnLeftClick,this); var bO=new qx.ui.layout.VBox(3); var cz=new qx.ui.container.Composite(bO); cz.add(cI); cz.add(cw); var di=new qx.ui.layout.Grid(5,5); di.setColumnFlex(0,1); var bV=new qx.ui.groupbox.GroupBox(o); bV.set({layout:di}); bV.add(cd,{row:0,column:0}); bV.add(cJ,{row:1,column:0}); bV.add(cz,{row:1,column:1}); df.addListener(l,this._adjustVarArea,this); var cn=this.rbCondAnd=new qx.ui.form.RadioButton(this.tr(bu)); var dj=this.rbCondOr=new qx.ui.form.RadioButton(this.tr(S)); dj.setValue(true); var dl=new qx.ui.form.RadioGroup(cn,dj); var ca=new qx.ui.layout.HBox(20); ca.setAlignX(g); var cb=new qx.ui.container.Composite(ca); cb.add(cn); cb.add(dj); var ci=this.cbCondRight=new qx.ui.form.CheckBox(this.tr(bi)); ci.set({marginBottom:-27,font:n,zIndex:99}); ci.addListener(l,this._onCondRightChangeValue,this); var bT=this.rbRightWordform=new qx.ui.form.RadioButton(this.tr(bw)); bT.setEnabled(false); var cs=this.rbRightWordclass=new qx.ui.form.RadioButton(this.tr(bB)); cs.setEnabled(false); var cV=new qx.ui.form.RadioGroup(bT,cs); cV.addListener(f,this._onCondRightChangeSelection,this); var cX=new qx.ui.layout.HBox(10); var cM=new qx.ui.container.Composite(cX); cM.add(bT); cM.add(cs); var bM=this.condRightList=new qx.ui.form.List(); bM.set({height:40,paddingLeft:5}); var bG=this.btnSelFormRight=new qx.ui.toolbar.CheckBox(null,bz); bG.set({enabled:false}); bG.setToolTip(this.ttSelWordform); bG.addListener(l,this._onSelBtnRightChangeValue,this); var ch=this.btnDelFormRight=new qx.ui.toolbar.Button(null,bv); ch.set({enabled:false}); ch.setToolTip(new qx.ui.tooltip.ToolTip(this.tr(t))); ch.addListener(m,this._onDelBtnRightClick,this); var cW=new qx.ui.layout.VBox(3); var bN=new qx.ui.container.Composite(cW); bN.add(bG); bN.add(ch); var co=new qx.ui.layout.Grid(5,5); co.setColumnFlex(0,1); var cE=new qx.ui.groupbox.GroupBox(o); cE.set({layout:co}); cE.add(cM,{row:0,column:0}); cE.add(bM,{row:1,column:0}); cE.add(bN,{row:1,column:1}); bT.addListener(l,this._adjustVarArea,this); var bJ=this.condPage=new qx.ui.tabview.Page(this.tr(p),null); bJ.setLayout(new qx.ui.layout.VBox(10)); bJ.add(bP); bJ.add(bV); bJ.add(cb); bJ.add(ci); bJ.add(cE); var dh=this.tabView=new qx.ui.tabview.TabView; dh.set({width:340}); dh.add(cB); dh.add(db); dh.add(bJ); dh.addListener(f,this._onTabViewChangeSelection,this); var bI=this.winHtml=new qx.ui.embed.Html(o); bI.set({height:450,paddingLeft:5,paddingRight:5,appearance:bm,textColor:h}); var cD=this.slideBar=new qx.ui.container.SlideBar(A); cD.set({width:235,layout:new qx.ui.layout.VBox()}); cD.add(bI); var cc=new qx.ui.basic.Atom(this.tr(I)); cc.set({marginBottom:1,padding:4,font:n,decorator:bx,textColor:s}); var cQ=new di_lemmata.SearchToolBar(); cQ.set({margin:0}); cQ.addListener(bs,this._locateWLEntry,this); var ce=this.wlAcceptButton=new qx.ui.form.Button(this.tr(r)); ce.addListener(m,this._onWLAcceptButtonClick,this); ce.set({font:n}); var bY=this.wlCloseButton=new qx.ui.form.Button(this.tr(by)); bY.set({font:n}); bY.addListener(m,this._onWlCloseButtonClick,this); var cF=new qx.ui.layout.HBox(10); cF.set({alignX:g}); var cN=new qx.ui.container.Composite(cF); cN.set({padding:[3,0,5,0]}); cN.add(ce); cN.add(bY); var cS=this.wlArea=new qx.ui.container.Composite(new qx.ui.layout.VBox(0)); cS.set({decorator:w,padding:0}); cS.add(cc); cS.add(cQ); cS.add(this.getWordlistTable(),{flex:1}); cS.add(cN); var dc=new qx.ui.basic.Atom(this.tr(bo)); dc.set({padding:4,font:n,decorator:bx,textColor:s}); var cP=this.wcList=new qx.ui.form.List(); cP.set({padding:[5,0,5,5]}); var bR=this.wcAcceptButton=new qx.ui.form.Button(this.tr(r)); bR.setFont(n); bR.addListener(m,this._onWCAcceptButtonClick,this); var cg=this.wcCloseButton=new qx.ui.form.Button(this.tr(by)); cg.set({font:n}); cg.addListener(m,this._onWlCloseButtonClick,this); var cx=new qx.ui.layout.HBox(10); cx.set({alignX:g}); var cf=new qx.ui.container.Composite(cx); cf.set({padding:[3,0,5,0]}); cf.add(bR); cf.add(cg); var cU=this.wcArea=new qx.ui.container.Composite(new qx.ui.layout.VBox(0)); cU.set({decorator:w,padding:0}); cU.add(dc); cU.add(cP,{flex:1}); cU.add(cf); var cT=this.varArea=new qx.ui.container.Stack(); cT.setHeight(320); cT.add(cD); cT.add(cS); cT.add(cU); var cr=this.okButton=new qx.ui.form.Button(bc); cr.set({width:120,font:n}); cr.addListener(m,this._onOkButtonClick,this); var de=this.cancelButton=new qx.ui.form.Button(this.tr(a)); de.set({width:120,font:n}); de.addListener(m,this.close,this); var cu=this.helpButton=new qx.ui.form.ToggleButton(null,bf); cu.set({value:true,width:50}); cu.addListener(m,this._onHelpButtonClick,this); var dg=new qx.ui.layout.HBox(10); dg.set({alignX:g}); var cY=new qx.ui.container.Composite(dg); cY.set({paddingTop:5}); cY.add(cr); cY.add(cu); cY.add(de); this.add(dh,{row:0,column:0}); this.add(cY,{row:1,column:0}); this.add(cT,{row:0,column:1,rowSpan:2}); },getWordlistTable:function(){var dq=this.wlTableModel=new di_lemmata.WLRemoteDataModel(); dq.setColumns([bb,W,U],[bA,P,L]); dq.setSortColumnIndexWithoutSortingData(0); dq.setSortAscendingWithoutSortingData(true); dq.setColumnSortable(0,false); dq.setColumnSortable(1,false); dq.setFilterData({wClasses:o,vollformen:false,compoundOnly:false,filterStr:M,minFreq:1}); dq.addListener(x,this._onWLDataLoaded,this); var dn=this.wlTable=new qx.ui.table.Table(dq); dn.set({statusBarVisible:false,showCellFocusIndicator:false,decorator:J,height:240}); var dr=this.wlSelectionModel=dn.getSelectionModel(); dr.setSelectionMode(qx.ui.table.selection.Model.SINGLE_SELECTION); var dp=dn.getTableColumnModel(); dp.setColumnWidth(0,159); dp.setColumnWidth(1,59); dp.setColumnVisible(2,false); dp.setDataCellRenderer(0,new di_lemmata.table.cellrenderer.Default()); return dn; },enableCompPage:function(ds){this.compPage.setEnabled(ds); },_locateWLEntry:function(dt){var du=dt.getData(); this.debug(du); if(!du||du==o){this.wlSelectionModel.setSelectionInterval(0,0); this.wlTable.scrollCellVisible(0,0); return false; }var dv=new qx.io.remote.Request(br,R); this.wlTableModel.setReqParameters(dv); dv.setParameter(bA,du); dv.addListener(b,function(e){var dw=Number(e.getContent()); this.debug(dw); if(!isNaN(dw)&&dw>=0){this.wlSelectionModel.setSelectionInterval(dw,dw); this.wlTable.scrollCellVisible(0,dw); }else{}},this); dv.send(); },_onAppear:function(){this.center(); this.wlTableModel.korpusKey=this.korpusKey; this.wlTableModel.textKey=this.korpusKey; this.wlTableModel.wClasses=o; this.wlTableModel.alphasort=true; if(this.wlInit){this.wlTableModel.reloadData(); }},_onTabViewChangeSelection:function(e){this.setHelp(qx.locale.Manager.getInstance().getLocale()); switch(true){case this.tabView.isSelected(this.keywordPage):this.winHtml.setHeight(450); break; case this.tabView.isSelected(this.envPage):this.winHtml.setHeight(400); break; default:this.winHtml.setHeight(1100); }this.slideBar.scrollTo(0); },_onKeywordRgChangeSelection:function(){this.tfCurrListEntry.setEnabled(this.rbCurrListEntry.getValue()); },_onMaxLeftChangeValue:function(){this.rbMaxEnvLeft.setValue(true); if(this.envSpinMaxLeft.getValue()==1){this.lblMaxLeft.setValue(this.tr(v)); }else{this.lblMaxLeft.setValue(this.tr(bE)); }},_onMaxRightChangeValue:function(){this.rbMaxEnvRight.setValue(true); if(this.envSpinMaxRight.getValue()==1){this.lblMaxRight.setValue(this.tr(v)); }else{this.lblMaxRight.setValue(this.tr(bE)); }},_onCondLeftChangeValue:function(){var dx=this.cbCondLeft.getValue(); this.rbLeftWordform.setEnabled(dx); this.rbLeftWordclass.setEnabled(dx); this.btnSelFormLeft.setEnabled(dx); if(!dx){this.btnSelFormLeft.setValue(false); }},_onCondRightChangeValue:function(){var dy=this.cbCondRight.getValue(); this.rbRightWordform.setEnabled(dy); this.rbRightWordclass.setEnabled(dy); this.btnSelFormRight.setEnabled(dy); if(!dy){this.btnSelFormRight.setValue(false); }},_onCondLeftChangeSelection:function(){if(this.rbLeftWordform.getValue()){this.btnSelFormLeft.setToolTip(this.ttSelWordform); this.addListItems(d,this.wlListLeft,this.condLeftList); }else{this.btnSelFormLeft.setToolTip(this.ttSelWordclass); this.addListItems(j,this.wcListLeft,this.condLeftList); }this._enableDelButtons(); },_onCondRightChangeSelection:function(){if(this.rbRightWordform.getValue()){this.btnSelFormRight.setToolTip(this.ttSelWordform); this.addListItems(d,this.wlListRight,this.condRightList); }else{this.btnSelFormRight.setToolTip(this.ttSelWordclass); this.addListItems(j,this.wcListRight,this.condRightList); }this._enableDelButtons(); },_onSelBtnLeftChangeValue:function(){if(this.btnSelFormLeft.getValue()){this.btnSelFormRight.setValue(false); }this._adjustVarArea(); },_onSelBtnRightChangeValue:function(){if(this.btnSelFormRight.getValue()){this.btnSelFormLeft.setValue(false); }this._adjustVarArea(); },_onDelBtnLeftClick:function(){this.condLeftList.removeAll(); this.btnDelFormLeft.setEnabled(false); if(this.rbLeftWordform.getValue()){this.wlListLeft.removeAll(); }else{this.wcListLeft.removeAll(); if(this.btnSelFormLeft.getValue()){this._clearWCList(); }}},_onDelBtnRightClick:function(){this.condRightList.removeAll(); this.btnDelFormRight.setEnabled(false); if(this.rbRightWordform.getValue()){this.wlListRight.removeAll(); }else{this.wcListRight.removeAll(); if(this.btnSelFormRight.getValue()){this._clearWCList(); }}},_onWlCloseButtonClick:function(){this.btnSelFormLeft.setValue(false); this.btnSelFormRight.setValue(false); },_onWCAcceptButtonClick:function(){var dB=this.wcList.getChildren(); if(dB.length>0){if(this.btnSelFormLeft.getValue()){var dE=this.condLeftList; var dD=this.wcListLeft; }else{var dE=this.condRightList; var dD=this.wcListRight; }dE.removeAll(); dD.removeAll(); } for(var i=0;i1){this.rbSelListEntries.setValue(true); }else{this.rbCurrListEntry.setValue(true); }}}}); })(); (function(){var e="inherit",d="toolbar-button",c="qx.ui.toolbar.CheckBox",b="keydown",a="keyup"; qx.Class.define(c,{extend:qx.ui.form.ToggleButton,construct:function(f,g){qx.ui.form.ToggleButton.call(this,f,g); this.removeListener(b,this._onKeyDown); this.removeListener(a,this._onKeyUp); },properties:{appearance:{refine:true,init:d},show:{refine:true,init:e},focusable:{refine:true,init:false}}}); })(); (function(){var w="visible",v="excluded",u="resize",t="qx.event.type.Data",s="both",r="qx.ui.menu.Menu",q="_applySpacing",p="showItem",o="Boolean",n="icon",d="label",m="qx.ui.core.Widget",h="_applyOverflowIndicator",c="_applyOverflowHandling",b="changeShow",g="Integer",f="qx.ui.toolbar.ToolBar",j="hideItem",a="toolbar",k="changeOpenMenu"; qx.Class.define(f,{extend:qx.ui.core.Widget,include:qx.ui.core.MChildrenHandling,construct:function(){qx.ui.core.Widget.call(this); this._setLayout(new qx.ui.layout.HBox()); this.__qb=[]; this.__qc=[]; },properties:{appearance:{refine:true,init:a},openMenu:{check:r,event:k,nullable:true},show:{init:s,check:[s,d,n],inheritable:true,event:b},spacing:{nullable:true,check:g,themeable:true,apply:q},overflowIndicator:{check:m,nullable:true,apply:h},overflowHandling:{init:false,check:o,apply:c}},events:{"hideItem":t,"showItem":t},members:{__qb:null,__qc:null,_computeSizeHint:function(){var z=qx.ui.core.Widget.prototype._computeSizeHint.call(this); if(true&&this.getOverflowHandling()){var x=0; var y=this.getOverflowIndicator(); if(y){x=y.getSizeHint().width+this.getSpacing(); }z.minWidth=x; }return z; },_onResize:function(e){this._recalculateOverflow(e.getData().width); },_recalculateOverflow:function(A,B){if(!this.getOverflowHandling()){return; }B=B||this.getSizeHint().width; var C=this.getOverflowIndicator(); var I=0; if(C){I=C.getSizeHint().width; } if(A==undefined&&this.getBounds()!=null){A=this.getBounds().width; }if(A==undefined){return ; }if(AA); }else if(this.__qb.length>0){do{var M=this.__qb[0]; if(M){var L=M.getMarginLeft()+M.getMarginRight(); L=Math.max(L,this.getSpacing()); if(M.getDecoratorElement()==null){M.syncAppearance(); M.invalidateLayoutCache(); }var F=M.getSizeHint().width; var K=false; if(this.__qb.length==1&&I>0){var D=L-this.getSpacing(); var H=B-I+F+D; K=A>H; }if(A>B+F+L||K){this.__qd(M); B+=F; if(C&&this.__qb.length==0){C.setVisibility(v); }}else{return; }}}while(A>=B&&this.__qb.length>0); }},__qd:function(N){N.setVisibility(w); this.__qb.shift(); this.fireDataEvent(p,N); },__qe:function(O){if(!O){return; }this.__qb.unshift(O); O.setVisibility(v); this.fireDataEvent(j,O); },_getNextToHide:function(){for(var i=this.__qc.length-1;i>=0;i--){var P=this.__qc[i]; if(P&&P.getVisibility&&P.getVisibility()==w){return P; }}var Q=this._getChildren(); for(var i=Q.length-1;i>=0;i--){var R=Q[i]; if(R==this.getOverflowIndicator()){continue; }if(R.getVisibility&&R.getVisibility()==w){return R; }}},setRemovePriority:function(S,T,U){if(!U&&this.__qc[T]!=undefined){throw new Error("Priority already in use!"); }this.__qc[T]=S; },_applyOverflowHandling:function(V,W){this.invalidateLayoutCache(); var parent=this.getLayoutParent(); if(parent){parent.invalidateLayoutCache(); }var Y=this.getBounds(); if(Y&&Y.width){this._recalculateOverflow(Y.width); }if(V){this.addListener(u,this._onResize,this); }else{this.removeListener(u,this._onResize,this); var X=this.getOverflowIndicator(); if(X){X.setVisibility(v); }for(var i=0;i=0;i+=z){C=B[i]; if(C.isEnabled()&&!C.isAnonymous()){return C; }} if(A){i=i==length?0:length-1; for(;i!=y;i+=z){C=B[i]; if(C.isEnabled()&&!C.isAnonymous()){return C; }}}return null; },_isInMenu:function(D){while(D){if(D instanceof qx.ui.menu.Menu){return true; }D=D.getLayoutParent(); }return false; },_getMenuButton:function(E){while(E){if(E instanceof qx.ui.menu.AbstractButton){return E; }E=E.getLayoutParent(); }return null; },add:function(F){var G=this.__qg; G.push(F); F.setZIndex(1e6+G.length); },remove:function(H){var I=this.__qg; if(I){qx.lang.Array.remove(I,H); }},hideAll:function(){var J=this.__qg; if(J){for(var i=J.length-1;i>=0;i--){J[i].exclude(); }}},getActiveMenu:function(){var K=this.__qg; return K.length>0?K[K.length-1]:null; },scheduleOpen:function(L){this.cancelClose(L); if(L.isVisible()){if(this.__qj){this.cancelOpen(this.__qj); }}else if(this.__qj!=L){this.__qj=L; this.__qh.restartWith(L.getOpenInterval()); }},scheduleClose:function(M){this.cancelOpen(M); if(!M.isVisible()){if(this.__qk){this.cancelClose(this.__qk); }}else if(this.__qk!=M){this.__qk=M; this.__qi.restartWith(M.getCloseInterval()); }},cancelOpen:function(N){if(this.__qj==N){this.__qh.stop(); this.__qj=null; }},cancelClose:function(O){if(this.__qk==O){this.__qi.stop(); this.__qk=null; }},_onOpenInterval:function(e){this.__qh.stop(); this.__qj.open(); this.__qj=null; },_onCloseInterval:function(e){this.__qi.stop(); this.__qk.exclude(); this.__qk=null; },_onMouseDown:function(e){var P=e.getTarget(); P=qx.ui.core.Widget.getWidgetByElement(P,true); if(P==null){this.hideAll(); return; }if(P.getMenu&&P.getMenu()&&P.getMenu().isVisible()){return; }if(this.__qg.length>0&&!this._isInMenu(P)){this.hideAll(); }},__ql:{"Enter":1,"Space":1},__qm:{"Escape":1,"Up":1,"Down":1,"Left":1,"Right":1},_onKeyUpDown:function(e){var Q=this.getActiveMenu(); if(!Q){return; }var R=e.getKeyIdentifier(); if(this.__qm[R]||(this.__ql[R]&&Q.getSelectedButton())){e.stopPropagation(); }},_onKeyPress:function(e){var S=this.getActiveMenu(); if(!S){return; }var T=e.getKeyIdentifier(); var V=this.__qm[T]; var U=this.__ql[T]; if(V){switch(T){case d:this._onKeyPressUp(S); break; case g:this._onKeyPressDown(S); break; case b:this._onKeyPressLeft(S); break; case f:this._onKeyPressRight(S); break; case k:this.hideAll(); break; }e.stopPropagation(); e.preventDefault(); }else if(U){var W=S.getSelectedButton(); if(W){switch(T){case o:this._onKeyPressEnter(S,W,e); break; case a:this._onKeyPressSpace(S,W,e); break; }e.stopPropagation(); e.preventDefault(); }}},_onKeyPressUp:function(X){var Y=X.getSelectedButton(); var ba=X.getChildren(); var bc=Y?X.indexOf(Y)-1:ba.length-1; var bb=this._getChild(X,bc,-1,true); if(bb){X.setSelectedButton(bb); }else{X.resetSelectedButton(); }},_onKeyPressDown:function(bd){var be=bd.getSelectedButton(); var bg=be?bd.indexOf(be)+1:0; var bf=this._getChild(bd,bg,1,true); if(bf){bd.setSelectedButton(bf); }else{bd.resetSelectedButton(); }},_onKeyPressLeft:function(bh){var bm=bh.getOpener(); if(!bm){return; }if(bm instanceof qx.ui.menu.AbstractButton){var bj=bm.getLayoutParent(); bj.resetOpenedButton(); bj.setSelectedButton(bm); }else if(bm instanceof qx.ui.menubar.Button){var bl=bm.getMenuBar().getMenuButtons(); var bi=bl.indexOf(bm); if(bi===-1){return; }var bn=null; var length=bl.length; for(var i=1;i<=length;i++){var bk=bl[(bi-i+length)%length]; if(bk.isEnabled()){bn=bk; break; }} if(bn&&bn!=bm){bn.open(true); }}},_onKeyPressRight:function(bo){var bq=bo.getSelectedButton(); if(bq){var bp=bq.getMenu(); if(bp){bo.setOpenedButton(bq); var bw=this._getChild(bp,0,1); if(bw){bp.setSelectedButton(bw); }return; }}else if(!bo.getOpenedButton()){var bw=this._getChild(bo,0,1); if(bw){bo.setSelectedButton(bw); if(bw.getMenu()){bo.setOpenedButton(bw); }return; }}var bu=bo.getOpener(); if(bu instanceof qx.ui.menu.Button&&bq){while(bu){bu=bu.getLayoutParent(); if(bu instanceof qx.ui.menu.Menu){bu=bu.getOpener(); if(bu instanceof qx.ui.menubar.Button){break; }}else{break; }} if(!bu){return; }}if(bu instanceof qx.ui.menubar.Button){var bt=bu.getMenuBar().getMenuButtons(); var br=bt.indexOf(bu); if(br===-1){return; }var bv=null; var length=bt.length; for(var i=1;i<=length;i++){var bs=bt[(br+i)%length]; if(bs.isEnabled()){bv=bs; break; }} if(bv&&bv!=bu){bv.open(true); }}},_onKeyPressEnter:function(bx,by,e){if(by.hasListener(u)){var bz=e.clone(); bz.setBubbles(false); bz.setTarget(by); by.dispatchEvent(bz); }this.hideAll(); },_onKeyPressSpace:function(bA,bB,e){if(bB.hasListener(u)){var bC=e.clone(); bC.setBubbles(false); bC.setTarget(bB); bB.dispatchEvent(bC); }}},destruct:function(){var bE=qx.event.Registration; var bD=document.body; bE.removeListener(window.document.documentElement,r,this._onMouseDown,this,true); bE.removeListener(bD,s,this._onKeyUpDown,this,true); bE.removeListener(bD,q,this._onKeyUpDown,this,true); bE.removeListener(bD,u,this._onKeyPress,this,true); this._disposeObjects(m,l); this._disposeArray(n); }}); })(); (function(){var l="slidebar",k="Integer",j="resize",h="qx.ui.core.Widget",g="selected",f="visible",d="Boolean",c="mouseout",b="excluded",a="menu",A="_applySelectedButton",z="_applySpacingY",y="_blocker",x="_applyCloseInterval",w="_applyBlockerColor",v="_applyIconColumnWidth",u="mouseover",t="_applyArrowColumnWidth",s="qx.ui.menu.Menu",r="Color",p="Number",q="_applyOpenInterval",n="_applySpacingX",o="_applyBlockerOpacity",m="_applyOpenedButton"; qx.Class.define(s,{extend:qx.ui.core.Widget,include:[qx.ui.core.MPlacement,qx.ui.core.MRemoteChildrenHandling],construct:function(){qx.ui.core.Widget.call(this); this._setLayout(new qx.ui.menu.Layout); var B=this.getApplicationRoot(); B.add(this); this.addListener(u,this._onMouseOver); this.addListener(c,this._onMouseOut); this.addListener(j,this._onResize,this); B.addListener(j,this._onResize,this); this._blocker=new qx.ui.core.Blocker(B); this.initVisibility(); this.initKeepFocus(); this.initKeepActive(); },properties:{appearance:{refine:true,init:a},allowGrowX:{refine:true,init:false},allowGrowY:{refine:true,init:false},visibility:{refine:true,init:b},keepFocus:{refine:true,init:true},keepActive:{refine:true,init:true},spacingX:{check:k,apply:n,init:0,themeable:true},spacingY:{check:k,apply:z,init:0,themeable:true},iconColumnWidth:{check:k,init:0,themeable:true,apply:v},arrowColumnWidth:{check:k,init:0,themeable:true,apply:t},blockerColor:{check:r,init:null,nullable:true,apply:w,themeable:true},blockerOpacity:{check:p,init:1,apply:o,themeable:true},selectedButton:{check:h,nullable:true,apply:A},openedButton:{check:h,nullable:true,apply:m},opener:{check:h,nullable:true},openInterval:{check:k,themeable:true,init:250,apply:q},closeInterval:{check:k,themeable:true,init:250,apply:x},blockBackground:{check:d,themeable:true,init:false}},members:{__qn:null,__qo:null,_blocker:null,open:function(){if(this.getOpener()!=null){this.placeToWidget(this.getOpener()); this.__qq(); this.show(); this._placementTarget=this.getOpener(); }else{this.warn("The menu instance needs a configured 'opener' widget!"); }},openAtMouse:function(e){this.placeToMouse(e); this.__qq(); this.show(); this._placementTarget={left:e.getDocumentLeft(),top:e.getDocumentTop()}; },openAtPoint:function(C){this.placeToPoint(C); this.__qq(); this.show(); this._placementTarget=C; },addSeparator:function(){this.add(new qx.ui.menu.Separator); },getColumnSizes:function(){return this._getMenuLayout().getColumnSizes(); },getSelectables:function(){var D=[]; var E=this.getChildren(); for(var i=0;ibi){this._assertSlideBar(function(){this.setHeight(bi-top); }); }else{this.setHeight(null); }},_assertSlideBar:function(bl){if(this.hasChildControl(l)){return bl.call(this); }this.__qo=bl; qx.ui.core.queue.Widget.add(this); },syncWidget:function(){this.getChildControl(l); if(this.__qo){this.__qo.call(this); delete this.__qo; }},_onResize:function(){if(this.isVisible()){var bm=this._placementTarget; if(!bm){return; }else if(bm instanceof qx.ui.core.Widget){this.placeToWidget(bm); }else if(bm.top!==undefined){this.placeToPoint(bm); }else{throw new Error("Unknown target: "+bm); }this.__qq(); }},_onMouseOver:function(e){var bo=qx.ui.menu.Manager.getInstance(); bo.cancelClose(this); var bp=e.getTarget(); if(bp.isEnabled()&&bp instanceof qx.ui.menu.AbstractButton){this.setSelectedButton(bp); var bn=bp.getMenu&&bp.getMenu(); if(bn){bn.setOpener(bp); bo.scheduleOpen(bn); this.__qn=bn; }else{var bq=this.getOpenedButton(); if(bq){bo.scheduleClose(bq.getMenu()); } if(this.__qn){bo.cancelOpen(this.__qn); this.__qn=null; }}}else if(!this.getOpenedButton()){this.resetSelectedButton(); }},_onMouseOut:function(e){var br=qx.ui.menu.Manager.getInstance(); if(!qx.ui.core.Widget.contains(this,e.getRelatedTarget())){var bs=this.getOpenedButton(); bs?this.setSelectedButton(bs):this.resetSelectedButton(); if(bs){br.cancelClose(bs.getMenu()); }if(this.__qn){br.cancelOpen(this.__qn); }}}},destruct:function(){if(!qx.core.ObjectRegistry.inShutDown){qx.ui.menu.Manager.getInstance().remove(this); }this.getApplicationRoot().removeListener(j,this._onResize,this); this._placementTarget=null; this._disposeObjects(y); }}); })(); (function(){var c="Integer",b="_applyLayoutChange",a="qx.ui.menu.Layout"; qx.Class.define(a,{extend:qx.ui.layout.VBox,properties:{columnSpacing:{check:c,init:0,apply:b},spanColumn:{check:c,init:1,nullable:true,apply:b},iconColumnWidth:{check:c,init:0,themeable:true,apply:b},arrowColumnWidth:{check:c,init:0,themeable:true,apply:b}},members:{__qr:null,_computeSizeHint:function(){var q=this._getLayoutChildren(); var o,g,j; var e=this.getSpanColumn(); var h=this.__qr=[0,0,0,0]; var m=this.getColumnSpacing(); var k=0; var f=0; for(var i=0,l=q.length;i=E){C=E-1; }var B=-1; var A=-1; for(var F=D;F<=C;F++){if(this.__qH[F]==null||this.__qH[F].isDirty){if(B==-1){B=F; }A=F; }}if(B!=-1){this.__qE=-1; this.__qF=-1; this.__qD=B; this._loadRowData(B*z,(A+1)*z-1); }}else{this.__qE=x; this.__qF=y; }},_loadRowData:function(G,H){throw new Error("_loadRowCount is abstract"); },_onRowDataLoaded:function(I){if(I!=null&&!this.__qG){var L=this.getBlockSize(); var J=Math.ceil(I.length/L); if(J==1){this._setRowBlockData(this.__qD,I); }else{for(var i=0;ithis.getMaxCachedBlockCount()){var V; var U=this.__qC; for(var T in this.__qH){var S=this.__qH[T].lru; if(S1){U=S; V=T; }}delete this.__qH[V]; this.__qI--; }}this.__qH[Q]={lru:++this.__qC,rowDataArr:R}; },removeRow:function(W){if(this.getClearCacheOnRemove()){this.clearCache(); var be={firstRow:0,lastRow:this.getRowCount()-1,firstColumn:0,lastColumn:this.getColumnCount()-1}; this.fireDataEvent(e,be); }else{var ba=this.getBlockSize(); var bb=Math.ceil(this.getRowCount()/ba); var bc=parseInt(W/ba,10); for(var bf=bc;bf<=bb;bf++){var X=this.__qH[bf]; if(X!=null){var Y=0; if(bf==bc){Y=W-bf*ba; }X.rowDataArr.splice(Y,1); if(bf==bb-1){if(X.rowDataArr.length==0){delete this.__qH[bf]; }}else{var bd=this.__qH[bf+1]; if(bd!=null){X.rowDataArr.push(bd.rowDataArr[0]); }else{X.isDirty=true; }}}} if(this.__qB!=-1){this.__qB--; }if(this.hasListener(e)){var be={firstRow:W,lastRow:this.getRowCount()-1,firstColumn:0,lastColumn:this.getColumnCount()-1}; this.fireDataEvent(e,be); }}},getRowData:function(bg){var bh=this.getBlockSize(); var bk=parseInt(bg/bh,10); var bi=this.__qH[bk]; if(bi==null){return null; }else{var bj=bi.rowDataArr[bg-(bk*bh)]; if(bi.lru!=this.__qC){bi.lru=++this.__qC; }return bj; }},getValue:function(bl,bm){var bn=this.getRowData(bm); if(bn==null){return null; }else{var bo=this.getColumnId(bl); return bn[bo]; }},setValue:function(bp,bq,br){var bs=this.getRowData(bq); if(bs==null){return ; }else{var bu=this.getColumnId(bp); bs[bu]=br; if(this.hasListener(e)){var bt={firstRow:bq,lastRow:bq,firstColumn:bp,lastColumn:bp}; this.fireDataEvent(e,bt); }}},setEditable:function(bv){this.__qK=[]; for(var bw=0;bw=0){W.setParameter(p,X); W.setParameter(A,Y); }W.setTimeout(40000); },setFilterData:function(bc){this.wClasses=bc.wClasses; this.vollformen=bc.vollformen; this.compoundOnly=bc.compoundOnly; this.filterStr=bc.filterStr; this.minFreq=bc.minFreq; if(bc.lfdNrStr){this.lfdNrStr=bc.lfdNrStr; }}}}); })(); (function(){var p="Boolean",o="column-button",n="Function",m="qx.event.type.Data",k="statusbar",h="qx.ui.table.pane.CellEvent",g="function",f="PageUp",e="dataChanged",d="changeLocale",bH="changeSelection",bG="appear",bF="qx.dynlocale",bE='"',bD="__qW",bC="Enter",bB="metaDataChanged",bA="_applyStatusBarVisible",bz="columnVisibilityMenuCreateStart",by="blur",w="qx.ui.table.Table",y="columnVisibilityMenuCreateEnd",u="changeVisible",v="_applyResetSelectionOnHeaderClick",s="_applyMetaColumnCounts",t="focus",q="changeDataRowRenderer",r="changeHeaderCellHeight",F="Escape",G="A",ba="changeSelectionModel",V="Left",bi="Down",bd="Integer",bu="_applyHeaderCellHeight",bo="visibilityChanged",O="qx.ui.table.ITableModel",bx="orderChanged",bw="_applySelectionModel",bv="menu-button",M="menu",R="_applyAdditionalStatusBarText",T="_applyFocusCellOnMouseMove",X="table",bb="_applyColumnVisibilityButtonVisible",be="changeTableModel",bk="qx.event.type.Event",bq="tableWidthChanged",z="_applyHeaderCellsVisible",A="Object",Q="_applyShowCellFocusIndicator",bh="__qY",bg="__qN",bf="resize",bm="verticalScrollBarChanged",bl="changeScrollY",bc="_applyTableModel",bj="End",a="_applyKeepFirstVisibleRowComplete",bp="widthChanged",B="one of one row",C="Home",W="_applyRowHeight",b="F2",c="__qU",L="Up",D="%1 rows",E="qx.ui.table.selection.Model",K="one row",Y="PageDown",bs="%1 of %2 rows",br="keypress",S="changeRowHeight",bt="Number",N="header",bn="__qV",H="_applyContextMenuFromDataCellsOnly",J="qx.ui.table.IRowRenderer",P="Right",U="__qM",I="Space"; qx.Class.define(w,{extend:qx.ui.core.Widget,construct:function(bI,bJ){qx.ui.core.Widget.call(this); if(!bJ){bJ={}; } if(bJ.initiallyHiddenColumns){this.setInitiallyHiddenColumns(bJ.initiallyHiddenColumns); } if(bJ.selectionManager){this.setNewSelectionManager(bJ.selectionManager); } if(bJ.selectionModel){this.setNewSelectionModel(bJ.selectionModel); } if(bJ.tableColumnModel){this.setNewTableColumnModel(bJ.tableColumnModel); } if(bJ.tablePane){this.setNewTablePane(bJ.tablePane); } if(bJ.tablePaneHeader){this.setNewTablePaneHeader(bJ.tablePaneHeader); } if(bJ.tablePaneScroller){this.setNewTablePaneScroller(bJ.tablePaneScroller); } if(bJ.tablePaneModel){this.setNewTablePaneModel(bJ.tablePaneModel); } if(bJ.columnMenu){this.setNewColumnMenu(bJ.columnMenu); }this._setLayout(new qx.ui.layout.VBox()); this.__qM=new qx.ui.container.Composite(new qx.ui.layout.HBox()); this._add(this.__qM,{flex:1}); this.setDataRowRenderer(new qx.ui.table.rowrenderer.Default(this)); this.__qN=this.getNewSelectionManager()(this); this.setSelectionModel(this.getNewSelectionModel()(this)); this.setTableModel(bI||this.getEmptyTableModel()); this.setMetaColumnCounts([-1]); this.setTabIndex(1); this.addListener(br,this._onKeyPress); this.addListener(t,this._onFocusChanged); this.addListener(by,this._onFocusChanged); var bK=new qx.ui.core.Widget().set({height:0}); this._add(bK); bK.addListener(bf,this._onResize,this); this.__qO=null; this.__qP=null; if(qx.core.Environment.get(bF)){qx.locale.Manager.getInstance().addListener(d,this._onChangeLocale,this); }this.initStatusBarVisible(); bI=this.getTableModel(); if(bI.init&&typeof (bI.init)==g){bI.init(this); }},events:{"columnVisibilityMenuCreateStart":m,"columnVisibilityMenuCreateEnd":m,"tableWidthChanged":bk,"verticalScrollBarChanged":m,"cellClick":h,"cellDblclick":h,"cellContextmenu":h,"dataEdited":m},statics:{__qQ:{cellClick:1,cellDblclick:1,cellContextmenu:1}},properties:{appearance:{refine:true,init:X},focusable:{refine:true,init:true},minWidth:{refine:true,init:50},initiallyHiddenColumns:{init:null},selectable:{refine:true,init:false},selectionModel:{check:E,apply:bw,event:ba},tableModel:{check:O,apply:bc,event:be},rowHeight:{check:bt,init:20,apply:W,event:S,themeable:true},forceLineHeight:{check:p,init:true},headerCellsVisible:{check:p,init:true,apply:z,themeable:true},headerCellHeight:{check:bd,init:16,apply:bu,event:r,nullable:true,themeable:true},statusBarVisible:{check:p,init:true,apply:bA},additionalStatusBarText:{nullable:true,init:null,apply:R},columnVisibilityButtonVisible:{check:p,init:true,apply:bb,themeable:true},metaColumnCounts:{check:A,apply:s},focusCellOnMouseMove:{check:p,init:false,apply:T},rowFocusChangeModifiesSelection:{check:p,init:true},showCellFocusIndicator:{check:p,init:true,apply:Q},contextMenuFromDataCellsOnly:{check:p,init:true,apply:H},keepFirstVisibleRowComplete:{check:p,init:true,apply:a},alwaysUpdateCells:{check:p,init:false},resetSelectionOnHeaderClick:{check:p,init:true,apply:v},dataRowRenderer:{check:J,init:null,nullable:true,event:q},modalCellEditorPreOpenFunction:{check:n,init:null,nullable:true},newColumnMenu:{check:n,init:function(){return new qx.ui.table.columnmenu.Button(); }},newSelectionManager:{check:n,init:function(bL){return new qx.ui.table.selection.Manager(bL); }},newSelectionModel:{check:n,init:function(bM){return new qx.ui.table.selection.Model(bM); }},newTableColumnModel:{check:n,init:function(bN){return new qx.ui.table.columnmodel.Basic(bN); }},newTablePane:{check:n,init:function(bO){return new qx.ui.table.pane.Pane(bO); }},newTablePaneHeader:{check:n,init:function(bP){return new qx.ui.table.pane.Header(bP); }},newTablePaneScroller:{check:n,init:function(bQ){return new qx.ui.table.pane.Scroller(bQ); }},newTablePaneModel:{check:n,init:function(bR){return new qx.ui.table.pane.Model(bR); }}},members:{__qO:null,__qP:null,__qM:null,__qN:null,__qR:null,__qS:null,__qT:null,__qU:null,__qV:null,__qW:null,__qX:null,__qY:null,_createChildControlImpl:function(bS,bT){var bU; switch(bS){case k:bU=new qx.ui.basic.Label(); bU.set({allowGrowX:true}); this._add(bU); break; case o:bU=this.getNewColumnMenu()(); bU.set({focusable:false}); var bV=bU.factory(M,{table:this}); bV.addListener(bG,this._initColumnMenu,this); break; }return bU||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,bS); },_applySelectionModel:function(bW,bX){this.__qN.setSelectionModel(bW); if(bX!=null){bX.removeListener(bH,this._onSelectionChanged,this); }bW.addListener(bH,this._onSelectionChanged,this); },_applyRowHeight:function(bY,ca){var cb=this._getPaneScrollerArr(); for(var i=0;icw){var cF=qx.event.Registration.getManager(cx[0]); for(var cG in qx.ui.table.Table.__qQ){cB[cG]={}; cB[cG].capture=cF.getListeners(cx[0],cG,true); cB[cG].bubble=cF.getListeners(cx[0],cG,false); }}this._cleanUpMetaColumns(cD.length); var cC=0; for(var i=0;icx.length){var cA=this.getTableColumnModel(); for(var i=cx.length;i0){var cy=cB[cG].capture; for(var j=0;j0){var cJ=cB[cG].bubble; for(var j=0;j=dc;i--){dd[i].destroy(); }}},_onChangeLocale:function(de){this.updateContent(); this._updateStatusBar(); },_onSelectionChanged:function(df){var dg=this._getPaneScrollerArr(); for(var i=0;i=dq&&this.__qP<(dq+dr)){this.setFocusedCell(); }} for(var i=0;i0){this.getSelectionModel().setSelectionInterval(0,dB-1); }break; default:dA=false; break; }}else{switch(dE){case I:this.__qN.handleSelectKeyDown(this.__qP,dw); break; case b:case bC:this.startEditing(); dA=true; break; case C:this.setFocusedCell(this.__qO,0,true); break; case bj:var dB=this.getTableModel().getRowCount(); this.setFocusedCell(this.__qO,dB-1,true); break; case V:this.moveFocusedCell(-1,0); break; case P:this.moveFocusedCell(1,0); break; case L:this.moveFocusedCell(0,-1); break; case bi:this.moveFocusedCell(0,1); break; case f:case Y:var dz=this.getPaneScroller(0); var dC=dz.getTablePane(); var dy=this.getRowHeight(); var dx=(dE==f)?-1:1; dB=dC.getVisibleRowCount()-1; dz.setScrollY(dz.getScrollY()+dx*dB*dy); this.moveFocusedCell(0,dx*dB); break; default:dA=false; }}} if(dD!=this.__qP&&this.getRowFocusChangeModifiesSelection()){this.__qN.handleMoveKeyDown(this.__qP,dw); } if(dA){dw.preventDefault(); dw.stopPropagation(); }},_onFocusChanged:function(dF){var dG=this._getPaneScrollerArr(); for(var i=0;i=ew.left&&eu<=ew.right){return i; }}return -1; },_getMetaColumnAtColumnX:function(ex){var ez=this.getMetaColumnCounts(); var eA=0; for(var i=0;i=0){if(eC==0){eD=this.trn(K,D,eE,eE); }else{eD=this.trn(B,bs,eE,eC,eE); }} if(this.__qR){if(eD){eD+=this.__qR; }else{eD=this.__qR; }} if(eD){this.getChildControl(k).setValue(eD); }}},_updateScrollerWidths:function(){var eF=this._getPaneScrollerArr(); for(var i=0;i0; },getAnchorSelectionIndex:function(){return this.__rh; },_setAnchorSelectionIndex:function(q){this.__rh=q; },getLeadSelectionIndex:function(){return this.__ri; },_setLeadSelectionIndex:function(r){this.__ri=r; },_getSelectedRangeArr:function(){return this.__rg; },resetSelection:function(){if(!this.isSelectionEmpty()){this._resetSelection(); this._fireChangeSelection(); }},isSelectionEmpty:function(){return this.__rg.length==0; },getSelectedCount:function(){var t=0; for(var i=0;i=v.minIndex&&u<=v.maxIndex){return true; }}return false; },getSelectedRanges:function(){var w=[]; for(var i=0;iJ){break; }else if(L.maxIndex>=H){var M=(L.minIndex>=H)&&(L.minIndex<=J); var K=(L.maxIndex>=H)&&(L.maxIndex<=J); if(M&&K){this.__rg.splice(i,1); i--; }else if(M){L.minIndex=J+1; }else if(K){L.maxIndex=H-1; }else{var I={minIndex:J+1,maxIndex:L.maxIndex}; this.__rg.splice(i+1,0,I); L.maxIndex=H-1; break; }}}this._fireChangeSelection(); },_resetSelection:function(){this.__rg=[]; this.__rh=-1; this.__ri=-1; },_addSelectionInterval:function(N,O){this.__rh=N; this.__ri=O; var P=Math.min(N,O); var R=Math.max(N,O); var Q=0; for(;QP){break; }}this.__rg.splice(Q,0,{minIndex:P,maxIndex:R}); var T=this.__rg[0]; for(var i=1;i=S.minIndex){T.maxIndex=Math.max(T.maxIndex,S.maxIndex); this.__rg.splice(i,1); i--; }else{T=S; }}},_dumpRanges:function(){var U=d; for(var i=0;i0?1:-1; var dS=Math.floor(Math.abs(ec)/60); var ej=Math.abs(ec)%60; this.__rH(); var el=cw; for(var i=0;ien.length){for(var j=en.length;jen.length){for(var j=dW.length;j=1&&ef<=3){en=ea>0?cD:n; }else if(ef==4){en=ea>0?cJ:s; }else if(ef==5){en=ea>0?bz:q; }break; case cH:if(ef==1||ef==2){en=this.__ry(parseInt(dV/4)+1,ef); } if(ef==3){en=cH+(parseInt(dV/4)+1); }break; case A:if(ef==1||ef==2){en=this.__ry(parseInt(dV/4)+1,ef); } if(ef==3){en=cH+(parseInt(dV/4)+1); }break; case bM:en=this.__ry(this.__rz(dR),ef); break; case co:en=this.__ry(dY,ef); break; case cR:en=this.__ry(this.__rB(dR),ef); break; case dc:en=this.__rC(dR); break; case d:if(ef>=1&&ef<=3){en=qx.locale.Date.getDayName(cu,ed,dU,cx); }else if(ef==4){en=qx.locale.Date.getDayName(ct,ed,dU,cx); }else if(ef==5){en=qx.locale.Date.getDayName(bC,ed,dU,cs); }break; case bT:var dX=qx.locale.Date.getWeekStart(dU); var ei=ed+(1-dX>=0?1-dX:7+(1-dX)); if(ef>=1&&ef<=2){en=this.__ry(ei,ef); }else if(ef==3){en=qx.locale.Date.getDayName(cu,ei,dU,cx); }else if(ef==4){en=qx.locale.Date.getDayName(ct,ei,dU,cx); }else if(ef==5){en=qx.locale.Date.getDayName(bC,ei,dU,cs); }break; case bs:var dX=qx.locale.Date.getWeekStart(dU); var ei=ed+(1-dX>=0?1-dX:7+(1-dX)); if(ef==1){en=r+ei; }else if(ef==3){en=qx.locale.Date.getDayName(cu,ei,dU,cx); }else if(ef==4){en=qx.locale.Date.getDayName(ct,ei,dU,cx); }else if(ef==5){en=qx.locale.Date.getDayName(bC,ei,dU,cs); }break; case cU:if(ef==1||ef==2){en=this.__ry(dV+1,ef); }else if(ef==3){en=qx.locale.Date.getMonthName(cu,dV,dU,cx); }else if(ef==4){en=qx.locale.Date.getMonthName(ct,dV,dU,cx); }else if(ef==5){en=qx.locale.Date.getMonthName(bC,dV,dU,cs); }break; case S:if(ef==1||ef==2){en=this.__ry(dV+1,ef); }else if(ef==3){en=qx.locale.Date.getMonthName(cu,dV,dU,cx); }else if(ef==4){en=qx.locale.Date.getMonthName(ct,dV,dU,cx); }else if(ef==5){en=qx.locale.Date.getMonthName(bC,dV,dU,cs); }break; case cf:en=(eg<12)?qx.locale.Date.getAmMarker(dU):qx.locale.Date.getPmMarker(dU); break; case bo:en=this.__ry(eg,ef); break; case bJ:en=this.__ry((eg==0)?24:eg,ef); break; case bU:en=this.__ry(eg%12,ef); break; case F:en=this.__ry(((eg%12)==0)?12:(eg%12),ef); break; case ci:en=this.__ry(em,ef); break; case N:en=this.__ry(ee,ef); break; case bp:en=ek+cw; if(ef<=en.length){en=en.substr(0,ef); }else{for(var j=en.length;j=1&&ef<=4){en=ch+((eh>0)?cv:cG)+this.__ry(Math.abs(dS),2)+cb+this.__ry(ej,2); }break; case t:if(ef>=1&&ef<=3){en=((eh>0)?cv:cG)+this.__ry(Math.abs(dS),2)+this.__ry(ej,2); }else{en=ch+((eh>0)?cv:cG)+this.__ry(Math.abs(dS),2)+cb+this.__ry(ej,2); }break; }el+=en; }}return el; },parse:function(eo){this.__rI(); var ex=this.__rv.regex.exec(eo); if(ex==null){throw new Error("Date string '"+eo+"' does not match the date format: "+this.__ru); }var ep={era:1,year:1970,quarter:1,month:0,day:1,dayOfYear:1,hour:0,ispm:false,weekDay:4,weekYear:1970,weekOfMonth:1,weekOfYear:1,min:0,sec:0,ms:0}; var er=1; var eq=false; var es=false; for(var i=0;i=eA.length){i++; break; }var eB=eA.charAt(i+1); if(eB==bu){eG+=eF; i++; }else{i++; eD=cr; }}else{eG+=eF; i++; }break; case bv:if(eF==eE){eC++; i++; }else{this.__rx.push({type:bv,character:eE,size:eC}); eE=null; eC=0; eD=by; }break; default:if((eF>=cf&&eF<=m)||(eF>=bz&&eF<=t)){eE=eF; eD=bv; }else if(eF==bu){if(i+1>=eA.length){eG+=eF; i++; break; }var eB=eA.charAt(i+1); if(eB==bu){eG+=eF; i++; }i++; eD=cd; }else{eD=by; } if(eD!=by){if(eG.length>0){this.__rx.push({type:bw,text:eG}); eG=cw; }}else{eG+=eF; i++; }break; }}if(eE!=null){this.__rx.push({type:bv,character:eE,size:eC}); }else if(eG.length>0){this.__rx.push({type:bw,text:eG}); }},__rI:function(){if(this.__rv!=null){return ; }var eK=this.__ru; this.__rK(); this.__rH(); var eQ=[]; var eM=W; for(var eI=0;eI0){if(fJ0){if(fL=0?1-fR:7+(1-fR))-fP; fO.weekDay=fQ; }; var fc=function(fS,fT){var fU=qx.locale.Date.getPmMarker(fa).toString()||fo.PM_MARKER; fS.ispm=(fT==fU); }; var fi=function(fV,fW){fV.hour=parseInt(fW,10)%24; }; var fb=function(fX,fY){fX.hour=parseInt(fY,10)%12; }; var fu=function(ga,gb){return; }; var fv=[bz,q]; var fy=function(gc,gd){gc.era=gd==bz?1:-1; }; var fm=[cD,n]; var fl=function(ge,gf){ge.era=gf==cD?1:-1; }; var fA=[cJ,s]; var fk=function(gg,gh){gg.era=gh==cJ?1:-1; }; var fD=[bG,bV,cS,f]; var eX=function(gi,gj){gi.quarter=fD.indexOf(gj); }; var fz=[bq,x,P,X]; var ft=function(gk,gl){gk.quarter=fz.indexOf(gl); }; var fE=qx.locale.Date.getMonthNames(cu,fa,cx); for(var i=0;ibv){return ((bs>=bv)&&(bs<=bu)); }else{return ((bs>=bv)||(bs<=bu)); }},_getTerritory:function(bw){if(bw){var bx=bw.split(k)[1]||bw; }else{bx=this.__rL.getTerritory()||this.__rL.getLanguage(); }return bx.toUpperCase(); }}}); })(); (function(){var i="icon",h="label",g="String",f="sort-icon",e="_applySortIcon",d="_applyIcon",c="table-header-cell",b="qx.ui.table.headerrenderer.HeaderCell",a="_applyLabel"; qx.Class.define(b,{extend:qx.ui.container.Composite,construct:function(){qx.ui.container.Composite.call(this); var j=new qx.ui.layout.Grid(); j.setRowFlex(0,1); j.setColumnFlex(1,1); j.setColumnFlex(2,1); this.setLayout(j); },properties:{appearance:{refine:true,init:c},label:{check:g,init:null,nullable:true,apply:a},sortIcon:{check:g,init:null,nullable:true,apply:e,themeable:true},icon:{check:g,init:null,nullable:true,apply:d}},members:{_applyLabel:function(k,l){if(k){this._showChildControl(h).setValue(k); }else{this._excludeChildControl(h); }},_applySortIcon:function(m,n){if(m){this._showChildControl(f).setSource(m); }else{this._excludeChildControl(f); }},_applyIcon:function(o,p){if(o){this._showChildControl(i).setSource(o); }else{this._excludeChildControl(i); }},_createChildControlImpl:function(q,r){var s; switch(q){case h:s=new qx.ui.basic.Label(this.getLabel()).set({anonymous:true,allowShrinkX:true}); this._add(s,{row:0,column:1}); break; case f:s=new qx.ui.basic.Image(this.getSortIcon()); s.setAnonymous(true); this._add(s,{row:0,column:2}); break; case i:s=new qx.ui.basic.Image(this.getIcon()).set({anonymous:true,allowShrinkX:true}); this._add(s,{row:0,column:0}); break; }return s||qx.ui.container.Composite.prototype._createChildControlImpl.call(this,q); }}}); })(); (function(){var k="",j="Number",h='',g='" ',f="paneUpdated",e='
',d="
",c="overflow: hidden;",b="qx.event.type.Data",a="paneReloadsData",E="div",D='style="',C="_applyMaxCacheLines",B="qx.ui.table.pane.Pane",A="width: 100%;",z="qx.event.type.Event",w="_applyVisibleRowCount",v='>',u="line-height: ",t="appear",r='class="',s="width:100%;",p="px;",q='
=V&&Q=W&&W!==-1){this.__rU(); }},__rU:function(){this.__rP=[]; this.__rT=0; },__rV:function(Y,ba,bb){if(!ba&&!bb&&this.__rP[Y]){return this.__rP[Y]; }else{return null; }},__rW:function(bc,bd,be,bf){var bg=this.getMaxCacheLines(); if(!be&&!bf&&!this.__rP[bc]&&bg>0){this._applyMaxCacheLines(bg); this.__rP[bc]=bd; this.__rT+=1; }},updateContent:function(bh,bi,bj,bk){if(bh){this.__rU(); }if(bi&&Math.abs(bi)<=Math.min(10,this.getVisibleRowCount())){this._scrollContent(bi); }else if(bk&&!this.getTable().getAlwaysUpdateCells()){this._updateRowStyles(bj); }else{this._updateAllRows(); }},_updateRowStyles:function(bl){var bp=this.getContentElement().getDomElement(); if(!bp||!bp.firstChild){this._updateAllRows(); return; }var bt=this.getTable(); var bn=bt.getSelectionModel(); var bq=bt.getTableModel(); var bu=bt.getDataRowRenderer(); var bo=bp.firstChild.childNodes; var bs={table:bt}; var bv=this.getFirstVisibleRow(); var y=0; var bm=bo.length; if(bl!=null){var br=bl-bv; if(br>=0&&brcm){this._updateAllRows(); return; }var cn=cb<0?cj+cb:0; var ce=cb<0?0:cj-cb; for(i=Math.abs(cb)-1;i>=0;i--){var ch=cd[cn]; try{cl.removeChild(ch); }catch(co){break; }}if(!this.__rQ){this.__rQ=document.createElement(E); }var ck=e; ck+=this._getRowsHtml(ci+ce,Math.abs(cb)); ck+=h; this.__rQ.innerHTML=ck; var cf=this.__rQ.firstChild.childNodes; if(cb>0){for(var i=cf.length-1;i>=0;i--){var ch=cf[0]; cl.appendChild(ch); }}else{for(var i=cf.length-1;i>=0;i--){var ch=cf[cf.length-1]; cl.insertBefore(ch,cl.firstChild); }}if(this.__rR!==null){this._updateRowStyles(this.__rR-cb); this._updateRowStyles(this.__rR); }this.fireEvent(f); },_updateAllRows:function(){var cs=this.getContentElement().getDomElement(); if(!cs){this.addListenerOnce(t,arguments.callee,this); return; }var cy=this.getTable(); var cv=cy.getTableModel(); var cx=this.getPaneScroller().getTablePaneModel(); var cw=cx.getColumnCount(); var cp=cy.getRowHeight(); var ct=this.getFirstVisibleRow(); var cq=this.getVisibleRowCount(); var cz=cv.getRowCount(); if(ct+cq>cz){cq=Math.max(0,cz-ct); }var cr=cx.getTotalWidth(); var cu; if(cq>0){cu=[l,A,(cy.getForceLineHeight()?u+cp+p:k),c,n,this._getRowsHtml(ct,cq),d]; }else{cu=[]; }var cA=cu.join(k); cs.innerHTML=cA; this.setWidth(cr); this.__rN=cw; this.__rO=cq; this.fireEvent(f); }},destruct:function(){this.__rQ=this.__rM=this.__rP=null; }}); })(); (function(){var e="first",d="last",c="hovered",b="__rY",a="qx.ui.table.pane.Header"; qx.Class.define(a,{extend:qx.ui.core.Widget,construct:function(f){qx.ui.core.Widget.call(this); this._setLayout(new qx.ui.layout.HBox()); this.__rX=new qx.ui.core.Blocker(this); this.__rY=f; },members:{__rY:null,__sa:null,__sb:null,__rX:null,getPaneScroller:function(){return this.__rY; },getTable:function(){return this.__rY.getTable(); },getBlocker:function(){return this.__rX; },onColOrderChanged:function(){this._updateContent(true); },onPaneModelChanged:function(){this._updateContent(true); },onTableModelMetaDataChanged:function(){this._updateContent(); },setColumnWidth:function(g,h,i){var j=this.getHeaderWidgetAtColumn(g); if(j!=null){j.setWidth(h); }},setMouseOverColumn:function(k){if(k!=this.__sb){if(this.__sb!=null){var l=this.getHeaderWidgetAtColumn(this.__sb); if(l!=null){l.removeState(c); }} if(k!=null){this.getHeaderWidgetAtColumn(k).addState(c); }this.__sb=k; }},getHeaderWidgetAtColumn:function(m){var n=this.getPaneScroller().getTablePaneModel().getX(m); return this._getChildren()[n]; },showColumnMoveFeedback:function(o,x){var s=this.getContainerLocation(); if(this.__sa==null){var y=this.getTable(); var p=this.getPaneScroller().getTablePaneModel().getX(o); var r=this._getChildren()[p]; var t=y.getTableModel(); var v=y.getTableColumnModel(); var w={xPos:p,col:o,name:t.getColumnName(o),table:y}; var u=v.getHeaderCellRenderer(o); var q=u.createHeaderCell(w); var z=r.getBounds(); q.setWidth(z.width); q.setHeight(z.height); q.setZIndex(1000000); q.setOpacity(0.8); q.setLayoutProperties({top:s.top}); this.getApplicationRoot().add(q); this.__sa=q; }this.__sa.setLayoutProperties({left:s.left+x}); this.__sa.show(); },hideColumnMoveFeedback:function(){if(this.__sa!=null){this.__sa.destroy(); this.__sa=null; }},isShowingColumnMoveFeedback:function(){return this.__sa!=null; },_updateContent:function(A){var K=this.getTable(); var E=K.getTableModel(); var H=K.getTableColumnModel(); var J=this.getPaneScroller().getTablePaneModel(); var M=this._getChildren(); var F=J.getColumnCount(); var I=E.getSortColumnIndex(); if(A){this._cleanUpCells(); }var B={}; B.sortedAscending=E.isSortAscending(); for(var x=0;x=0;x--){var N=O[x]; N.destroy(); }}},destruct:function(){this.__rX.dispose(); this._disposeObjects(b); }}); })(); (function(){var m="Boolean",l="resize-line",k="mousedown",j="qx.event.type.Data",i="mouseup",h="qx.ui.table.pane.CellEvent",g="scroll",d="focus-indicator",c="excluded",b="scrollbar-y",bm="table-scroller-focus-indicator",bl="visible",bk="mousemove",bj="header",bi="editing",bh="click",bg="modelChanged",bf="scrollbar-x",be="cellClick",bd="pane",t="__si",u="mouseout",r="changeHorizontalScrollBarVisible",s="__sk",p="bottom",q="_applyScrollTimeout",n="changeScrollX",o="_applyTablePaneModel",z="Integer",A="__se",I="dblclick",G="dataEdited",Q="mousewheel",L="interval",Y="qx.ui.table.pane.Scroller",V="__sj",C="_applyShowCellFocusIndicator",bc="resize",bb="__sh",ba="vertical",B="__sl",E="changeScrollY",F="appear",H="table-scroller",J="beforeSort",M="__sf",S="cellDblclick",X="__sd",v="horizontal",w="losecapture",D="contextmenu",P="col-resize",O="disappear",N="_applyVerticalScrollBarVisible",U="_applyHorizontalScrollBarVisible",T="cellContextmenu",K="close",R="changeTablePaneModel",a="__sg",W="qx.ui.table.pane.Model",y="changeVerticalScrollBarVisible"; qx.Class.define(Y,{extend:qx.ui.core.Widget,include:qx.ui.core.scroll.MScrollBarFactory,construct:function(bn){qx.ui.core.Widget.call(this); this.__sc=bn; var bo=new qx.ui.layout.Grid(); bo.setColumnFlex(0,1); bo.setRowFlex(1,1); this._setLayout(bo); this.__sd=this._showChildControl(bf); this.__se=this._showChildControl(b); this.__sf=this._showChildControl(bj); this.__sg=this._showChildControl(bd); this.__sh=new qx.ui.container.Composite(new qx.ui.layout.HBox()).set({minWidth:0}); this._add(this.__sh,{row:0,column:0,colSpan:2}); this.__si=new qx.ui.table.pane.Clipper(); this.__si.add(this.__sf); this.__si.addListener(w,this._onChangeCaptureHeader,this); this.__si.addListener(bk,this._onMousemoveHeader,this); this.__si.addListener(k,this._onMousedownHeader,this); this.__si.addListener(i,this._onMouseupHeader,this); this.__si.addListener(bh,this._onClickHeader,this); this.__sh.add(this.__si,{flex:1}); this.__sj=new qx.ui.table.pane.Clipper(); this.__sj.add(this.__sg); this.__sj.addListener(Q,this._onMousewheel,this); this.__sj.addListener(bk,this._onMousemovePane,this); this.__sj.addListener(k,this._onMousedownPane,this); this.__sj.addListener(i,this._onMouseupPane,this); this.__sj.addListener(bh,this._onClickPane,this); this.__sj.addListener(D,this._onContextMenu,this); this.__sj.addListener(I,this._onDblclickPane,this); this.__sj.addListener(bc,this._onResizePane,this); this._add(this.__sj,{row:1,column:0}); this.__sk=this.getChildControl(d); this.initShowCellFocusIndicator(); this.getChildControl(l).hide(); this.addListener(u,this._onMouseout,this); this.addListener(F,this._onAppear,this); this.addListener(O,this._onDisappear,this); this.__sl=new qx.event.Timer(); this.__sl.addListener(L,this._oninterval,this); this.initScrollTimeout(); },statics:{MIN_COLUMN_WIDTH:10,RESIZE_REGION_RADIUS:5,CLICK_TOLERANCE:5,HORIZONTAL_SCROLLBAR:1,VERTICAL_SCROLLBAR:2},events:{"changeScrollY":j,"changeScrollX":j,"cellClick":h,"cellDblclick":h,"cellContextmenu":h,"beforeSort":j},properties:{horizontalScrollBarVisible:{check:m,init:false,apply:U,event:r},verticalScrollBarVisible:{check:m,init:false,apply:N,event:y},tablePaneModel:{check:W,apply:o,event:R},liveResize:{check:m,init:false},focusCellOnMouseMove:{check:m,init:false},selectBeforeFocus:{check:m,init:false},showCellFocusIndicator:{check:m,init:true,apply:C},contextMenuFromDataCellsOnly:{check:m,init:true},resetSelectionOnHeaderClick:{check:m,init:true},scrollTimeout:{check:z,init:100,apply:q},appearance:{refine:true,init:H}},members:{__sm:null,__sc:null,__sn:null,__so:null,__sp:null,__sq:null,__sr:null,__ss:null,__st:null,__su:null,__sv:null,__sw:null,__sx:null,__sy:null,__sz:false,__sA:null,__sB:null,__sC:null,__sD:null,__sE:null,__sF:null,__sG:null,__sH:null,__sd:null,__se:null,__sf:null,__si:null,__sg:null,__sj:null,__sk:null,__sh:null,__sl:null,getPaneInsetRight:function(){var br=this.getTopRightWidget(); var bs=br&&br.isVisible()&&br.getBounds()?br.getBounds().width+br.getMarginLeft()+br.getMarginRight():0; var bq=this.__se; var bp=this.getVerticalScrollBarVisible()?this.getVerticalScrollBarWidth()+bq.getMarginLeft()+bq.getMarginRight():0; return Math.max(bs,bp); },setPaneWidth:function(bt){if(this.isVerticalScrollBarVisible()){bt+=this.getPaneInsetRight(); }this.setWidth(bt); },_createChildControlImpl:function(bu,bv){var bw; switch(bu){case bj:bw=(this.getTable().getNewTablePaneHeader())(this); break; case bd:bw=(this.getTable().getNewTablePane())(this); break; case d:bw=new qx.ui.table.pane.FocusIndicator(this); bw.setUserBounds(0,0,0,0); bw.setZIndex(1000); bw.addListener(i,this._onMouseupFocusIndicator,this); this.__sj.add(bw); bw.show(); bw.setDecorator(null); break; case l:bw=new qx.ui.core.Widget(); bw.setUserBounds(0,0,0,0); bw.setZIndex(1000); this.__sj.add(bw); break; case bf:bw=this._createScrollBar(v).set({minWidth:0,alignY:p}); bw.addListener(g,this._onScrollX,this); this._add(bw,{row:2,column:0}); break; case b:bw=this._createScrollBar(ba); bw.addListener(g,this._onScrollY,this); this._add(bw,{row:1,column:1}); break; }return bw||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,bu); },_applyHorizontalScrollBarVisible:function(bx,by){this.__sd.setVisibility(bx?bl:c); },_applyVerticalScrollBarVisible:function(bz,bA){this.__se.setVisibility(bz?bl:c); },_applyTablePaneModel:function(bB,bC){if(bC!=null){bC.removeListener(bg,this._onPaneModelChanged,this); }bB.addListener(bg,this._onPaneModelChanged,this); },_applyShowCellFocusIndicator:function(bD,bE){if(bD){this.__sk.setDecorator(bm); this._updateFocusIndicator(); }else{if(this.__sk){this.__sk.setDecorator(null); }}},getScrollY:function(){return this.__se.getPosition(); },setScrollY:function(scrollY,bF){this.__se.scrollTo(scrollY); if(bF){this._updateContent(); }},getScrollX:function(){return this.__sd.getPosition(); },setScrollX:function(scrollX){this.__sd.scrollTo(scrollX); },getTable:function(){return this.__sc; },onColVisibilityChanged:function(){this.updateHorScrollBarMaximum(); this._updateFocusIndicator(); },setColumnWidth:function(bG,bH){this.__sf.setColumnWidth(bG,bH); this.__sg.setColumnWidth(bG,bH); var bI=this.getTablePaneModel(); var x=bI.getX(bG); if(x!=-1){this.updateHorScrollBarMaximum(); this._updateFocusIndicator(); }},onColOrderChanged:function(){this.__sf.onColOrderChanged(); this.__sg.onColOrderChanged(); this.updateHorScrollBarMaximum(); },onTableModelDataChanged:function(bJ,bK,bL,bM){this.__sg.onTableModelDataChanged(bJ,bK,bL,bM); var bN=this.getTable().getTableModel().getRowCount(); if(bN!=this.__sm){this.updateVerScrollBarMaximum(); if(this.getFocusedRow()>=bN){if(bN==0){this.setFocusedCell(null,null); }else{this.setFocusedCell(this.getFocusedColumn(),bN-1); }}this.__sm=bN; }},onSelectionChanged:function(){this.__sg.onSelectionChanged(); },onFocusChanged:function(){this.__sg.onFocusChanged(); },onTableModelMetaDataChanged:function(){this.__sf.onTableModelMetaDataChanged(); this.__sg.onTableModelMetaDataChanged(); },_onPaneModelChanged:function(){this.__sf.onPaneModelChanged(); this.__sg.onPaneModelChanged(); },_onResizePane:function(){this.updateHorScrollBarMaximum(); this.updateVerScrollBarMaximum(); this._updateContent(); this.__sf._updateContent(); this.__sc._updateScrollBarVisibility(); },updateHorScrollBarMaximum:function(){var bR=this.__sj.getInnerSize(); if(!bR){return ; }var bP=this.getTablePaneModel().getTotalWidth(); var bQ=this.__sd; if(bR.width0&&cg<1){cg=1; }else if(cg<0&&cg>-1){cg=-1; }this.__se.scrollBySteps(cg); if(this.__sB&&this.getFocusCellOnMouseMove()){this._focusCellAtPagePos(this.__sB,this.__sC); }var cf=this.__se.getPosition(); var ce=this.__se.getMaximum(); if(cg<0&&cf<=0||cg>0&&cf>=ce){return; }e.stop(); },__sI:function(ch){var cm=this.getTable(); var cn=this.__sf.getHeaderWidgetAtColumn(this.__sv); var ci=cn.getSizeHint().minWidth; var ck=Math.max(ci,this.__sx+ch-this.__sw); if(this.getLiveResize()){var cj=cm.getTableColumnModel(); cj.setColumnWidth(this.__sv,ck,true); }else{this.__sf.setColumnWidth(this.__sv,ck,true); var cl=this.getTablePaneModel(); this._showResizeLine(cl.getColumnLeft(this.__sv)+ck); }this.__sw+=ck-this.__sx; this.__sx=ck; },__sJ:function(co){var cp=qx.ui.table.pane.Scroller.CLICK_TOLERANCE; if(this.__sf.isShowingColumnMoveFeedback()||co>this.__su+cp||cocV){cU--; }cY.moveColumn(cV,cU); this._updateFocusIndicator(); }}this.__sq=null; this.__ss=null; this.__si.releaseCapture(); },_onMouseupPane:function(e){var dd=this.getTable(); if(!dd.getEnabled()){return; }var de=this._getRowForPagePos(e.getDocumentLeft(),e.getDocumentTop()); if(de!=-1&&de!=null&&this._getColumnForPageX(e.getDocumentLeft())!=null){dd.getSelectionManager().handleMouseUp(de,e); }},_onMouseupHeader:function(e){var df=this.getTable(); if(!df.getEnabled()){return; } if(this.__sv!=null){this._stopResizeHeader(); this.__sA=true; e.stop(); }else if(this.__sq!=null){this._stopMoveHeader(); e.stop(); }},_onClickHeader:function(e){if(this.__sA){this.__sA=false; return; }var dk=this.getTable(); if(!dk.getEnabled()){return; }var di=dk.getTableModel(); var dj=e.getDocumentLeft(); var dh=this._getResizeColumnForPageX(dj); if(dh==-1){var dn=this._getColumnForPageX(dj); if(dn!=null&&di.isColumnSortable(dn)){var dg=di.getSortColumnIndex(); var dl=(dn!=dg)?true:!di.isSortAscending(); var dm={column:dn,ascending:dl,clickEvent:e}; if(this.fireDataEvent(J,dm,null,true)){di.sortByColumn(dn,dl); if(this.getResetSelectionOnHeaderClick()){dk.getSelectionModel().resetSelection(); }}}}e.stop(); },_onClickPane:function(e){var dp=this.getTable(); if(!dp.getEnabled()){return; }var ds=e.getDocumentLeft(); var dt=e.getDocumentTop(); var dq=this._getRowForPagePos(ds,dt); var dr=this._getColumnForPageX(ds); if(dq!=null&&dr!=null){dp.getSelectionManager().handleClick(dq,e); if(this.__sk.isHidden()||(this.__sy&&!this.__sz&&!this.isEditing()&&dq==this.__sy.row&&dr==this.__sy.col)){this.fireEvent(be,qx.ui.table.pane.CellEvent,[this,e,dq,dr],true); this.__sz=true; }}},_onContextMenu:function(e){var dx=e.getDocumentLeft(); var dy=e.getDocumentTop(); var dv=this._getRowForPagePos(dx,dy); var dw=this._getColumnForPageX(dx); if(dv===null&&this.getContextMenuFromDataCellsOnly()){return; } if(!this.getShowCellFocusIndicator()||dv===null||(this.__sy&&dv==this.__sy.row&&dw==this.__sy.col)){this.fireEvent(T,qx.ui.table.pane.CellEvent,[this,e,dv,dw],true); var du=this.getTable().getContextMenu(); if(du){if(du.getChildren().length>0){du.openAtMouse(e); }else{du.exclude(); }e.preventDefault(); }}},_onContextMenuOpen:function(e){},_onDblclickPane:function(e){var dA=e.getDocumentLeft(); var dB=e.getDocumentTop(); this._focusCellAtPagePos(dA,dB); this.startEditing(); var dz=this._getRowForPagePos(dA,dB); if(dz!=-1&&dz!=null){this.fireEvent(S,qx.ui.table.pane.CellEvent,[this,e,dz],true); }},_onMouseout:function(e){var dC=this.getTable(); if(!dC.getEnabled()){return; }if(this.__sv==null){this.setCursor(null); this.getApplicationRoot().setGlobalCursor(null); }this.__sf.setMouseOverColumn(null); },_showResizeLine:function(x){var dE=this._showChildControl(l); var dD=dE.getWidth(); var dF=this.__sj.getBounds(); dE.setUserBounds(x-Math.round(dD/2),0,dD,dF.height); },_hideResizeLine:function(){this._excludeChildControl(l); },showColumnMoveFeedback:function(dG){var dP=this.getTablePaneModel(); var dO=this.getTable().getTableColumnModel(); var dJ=this.__sg.getContainerLocation().left; var dN=dP.getColumnCount(); var dK=0; var dI=0; var dS=dJ; for(var dH=0;dH=(eM-eG)&&eF<=(eM+eG)){return eH; }}return -1; },_getRowForPagePos:function(eN,eO){var eP=this.__sg.getContentLocation(); if(eNeP.right){return null; } if(eO>=eP.top&&eO<=eP.bottom){var eQ=this.getTable().getRowHeight(); var scrollY=this.__se.getPosition(); if(this.getTable().getKeepFirstVisibleRowComplete()){scrollY=Math.floor(scrollY/eQ)*eQ; }var eT=scrollY+eO-eP.top; var eV=Math.floor(eT/eQ); var eU=this.getTable().getTableModel(); var eR=eU.getRowCount(); return (eV=eS.top&&eO<=eS.bottom&&eN<=eS.right){return -1; }return null; },setTopRightWidget:function(eW){var eX=this.__sH; if(eX!=null){this.__sh.remove(eX); } if(eW!=null){this.__sh.add(eW); }this.__sH=eW; },getTopRightWidget:function(){return this.__sH; },getHeader:function(){return this.__sf; },getTablePane:function(){return this.__sg; },getVerticalScrollBarWidth:function(){var eY=this.__se; return eY.isVisible()?(eY.getSizeHint().width||0):0; },getNeededScrollBars:function(fa,fb){var fk=this.__se; var fo=fk.getSizeHint().width+fk.getMarginLeft()+fk.getMarginRight(); var fq=this.__sd; var fp=fq.getSizeHint().height+fq.getMarginTop()+fq.getMarginBottom(); var fi=this.__sj.getInnerSize(); var fc=fi?fi.width:0; if(this.getVerticalScrollBarVisible()){fc+=fo; }var fn=fi?fi.height:0; if(this.getHorizontalScrollBarVisible()){fn+=fp; }var fj=this.getTable().getTableModel(); var fg=fj.getRowCount(); var fd=this.getTablePaneModel().getTotalWidth(); var fl=this.getTable().getRowHeight()*fg; var ff=false; var fm=false; if(fd>fc){ff=true; if(fl>fn-fp){fm=true; }}else if(fl>fn){fm=true; if(!fb&&(fd>fc-fo)){ff=true; }}var fh=qx.ui.table.pane.Scroller.HORIZONTAL_SCROLLBAR; var fe=qx.ui.table.pane.Scroller.VERTICAL_SCROLLBAR; return ((fa||ff)?fh:0)|((fb||!fm)?0:fe); },getPaneClipper:function(){return this.__sj; },_applyScrollTimeout:function(fr,fs){this._startInterval(fr); },_startInterval:function(ft){this.__sl.setInterval(ft); this.__sl.start(); },_stopInterval:function(){this.__sl.stop(); },_postponedUpdateContent:function(){this._updateContent(); },_oninterval:qx.event.GlobalError.observeMethod(function(){if(this.__so&&!this.__sg._layoutPending){this.__so=false; this._updateContent(); }}),_updateContent:function(){var fy=this.__sj.getInnerSize(); if(!fy){return; }var fB=fy.height; var scrollX=this.__sd.getPosition(); var scrollY=this.__se.getPosition(); var fv=this.getTable().getRowHeight(); var fw=Math.floor(scrollY/fv); var fA=this.__sg.getFirstVisibleRow(); this.__sg.setFirstVisibleRow(fw); var fx=Math.ceil(fB/fv); var fu=0; var fz=this.getTable().getKeepFirstVisibleRowComplete(); if(!fz){fx++; fu=scrollY%fv; }this.__sg.setVisibleRowCount(fx); if(fw!=fA){this._updateFocusIndicator(); }this.__sj.scrollToX(scrollX); if(!fz){this.__sj.scrollToY(fu); }},_updateFocusIndicator:function(){var fC=this.getTable(); if(!fC.getEnabled()){return; }this.__sk.moveToCell(this.__sD,this.__sE); }},destruct:function(){this._stopInterval(); var fD=this.getTablePaneModel(); if(fD){fD.dispose(); }this.__sy=this.__sH=this.__sc=null; this._disposeObjects(X,A,t,V,s,M,a,bb,B); }}); })(); (function(){var a="qx.ui.table.pane.Clipper"; qx.Class.define(a,{extend:qx.ui.container.Composite,construct:function(){qx.ui.container.Composite.call(this,new qx.ui.layout.Grow()); this.setMinWidth(0); },members:{scrollToX:function(b){this.getContentElement().scrollToX(b,false); },scrollToY:function(c){this.getContentElement().scrollToY(c,true); }}}); })(); (function(){var g="Integer",f="Escape",d="keypress",c="Enter",b="excluded",a="qx.ui.table.pane.FocusIndicator"; qx.Class.define(a,{extend:qx.ui.container.Composite,construct:function(h){qx.ui.container.Composite.call(this); this.__sK=h; this.setKeepActive(true); this.addListener(d,this._onKeyPress,this); },properties:{visibility:{refine:true,init:b},row:{check:g,nullable:true},column:{check:g,nullable:true}},members:{__sK:null,_onKeyPress:function(e){var i=e.getKeyIdentifier(); if(i!==f&&i!==c){e.stopPropagation(); }},moveToCell:function(j,k){if(!this.__sK.getShowCellFocusIndicator()&&!this.__sK.getTable().getTableModel().isColumnEditable(j)){this.exclude(); return; }else{this.show(); } if(j==null){this.hide(); this.setRow(null); this.setColumn(null); }else{var l=this.__sK.getTablePaneModel().getX(j); if(l==-1){this.hide(); this.setRow(null); this.setColumn(null); }else{var q=this.__sK.getTable(); var o=q.getTableColumnModel(); var p=this.__sK.getTablePaneModel(); var n=this.__sK.getTablePane().getFirstVisibleRow(); var m=q.getRowHeight(); this.setUserBounds(p.getColumnLeft(j)-2,(k-n)*m-2,o.getColumnWidth(j)+3,m+3); this.show(); this.setRow(k); this.setColumn(j); }}}},destruct:function(){this.__sK=null; }}); })(); (function(){var b="Integer",a="qx.ui.table.pane.CellEvent"; qx.Class.define(a,{extend:qx.event.type.Mouse,properties:{row:{check:b,nullable:true},column:{check:b,nullable:true}},members:{init:function(c,d,e,f){d.clone(this); this.setBubbles(false); if(e!=null){this.setRow(e); }else{this.setRow(c._getRowForPagePos(this.getDocumentLeft(),this.getDocumentTop())); } if(f!=null){this.setColumn(f); }else{this.setColumn(c._getColumnForPageX(this.getDocumentLeft())); }},clone:function(g){var h=qx.event.type.Mouse.prototype.clone.call(this,g); h.set({row:this.getRow(),column:this.getColumn()}); return h; }}}); })(); (function(){var a="qx.lang.Number"; qx.Class.define(a,{statics:{isInRange:function(b,c,d){return b>=c&&b<=d; },isBetweenRange:function(e,f,g){return e>f&&ej){return j; }else if(i!=null&&hr){this.__sL=r-q; }else{this.__sL=s; }}return this.__sL; },getColumnAtX:function(t){var u=this.getFirstColumnX(); return this.__sM.getVisibleColumnAtX(u+t); },getX:function(v){var w=this.getFirstColumnX(); var y=this.getMaxColumnCount(); var x=this.__sM.getVisibleX(v)-w; if(x>=0&&(y==-1||xk)?1:((h==k)?0:-1); },_defaultSortComparatorInsensitiveAscending:function(m,n){var o=(m[arguments.callee.columnIndex].toLowerCase?m[arguments.callee.columnIndex].toLowerCase():m[arguments.callee.columnIndex]); var p=(n[arguments.callee.columnIndex].toLowerCase?n[arguments.callee.columnIndex].toLowerCase():n[arguments.callee.columnIndex]); if(qx.lang.Type.isNumber(o)&&qx.lang.Type.isNumber(p)){var q=isNaN(o)?isNaN(p)?0:1:isNaN(p)?-1:null; if(q!=null){return q; }}return (o>p)?1:((o==p)?0:-1); },_defaultSortComparatorDescending:function(r,s){var t=r[arguments.callee.columnIndex]; var u=s[arguments.callee.columnIndex]; if(qx.lang.Type.isNumber(t)&&qx.lang.Type.isNumber(u)){var v=isNaN(t)?isNaN(u)?0:1:isNaN(u)?-1:null; if(v!=null){return v; }}return (t=this.__sN.length){throw new Error("this.__rowArr out of bounds: "+bh+" (0.."+this.__sN.length+")"); }return this.__sN[bh][bg]; },setValue:function(bi,bj,bk){if(this.__sN[bj][bi]!=bk){this.__sN[bj][bi]=bk; if(this.hasListener(e)){var bl={firstRow:bj,lastRow:bj,firstColumn:bi,lastColumn:bi}; this.fireDataEvent(e,bl); } if(bi==this.__sO){this.clearSorting(); }}},setData:function(bm,bn){this.__sN=bm; if(this.hasListener(e)){var bo={firstRow:0,lastRow:bm.length-1,firstColumn:0,lastColumn:this.getColumnCount()-1}; this.fireDataEvent(e,bo); } if(bn!==false){this.clearSorting(); }},getData:function(){return this.__sN; },setDataAsMapArray:function(bp,bq,br){this.setData(this._mapArray2RowArr(bp,bq),br); },addRows:function(bs,bt,bu){if(bt==null){bt=this.__sN.length; }bs.splice(0,0,bt,0); Array.prototype.splice.apply(this.__sN,bs); var bv={firstRow:bt,lastRow:this.__sN.length-1,firstColumn:0,lastColumn:this.getColumnCount()-1}; this.fireDataEvent(e,bv); if(bu!==false){this.clearSorting(); }},addRowsAsMapArray:function(bw,bx,by,bz){this.addRows(this._mapArray2RowArr(bw,by),bx,bz); },setRows:function(bA,bB,bC){if(bB==null){bB=0; }bA.splice(0,0,bB,bA.length); Array.prototype.splice.apply(this.__sN,bA); var bD={firstRow:bB,lastRow:this.__sN.length-1,firstColumn:0,lastColumn:this.getColumnCount()-1}; this.fireDataEvent(e,bD); if(bC!==false){this.clearSorting(); }},setRowsAsMapArray:function(bE,bF,bG,bH){this.setRows(this._mapArray2RowArr(bE,bG),bF,bH); },removeRows:function(bI,bJ,bK){this.__sN.splice(bI,bJ); var bL={firstRow:bI,lastRow:this.__sN.length-1,firstColumn:0,lastColumn:this.getColumnCount()-1,removeStart:bI,removeCount:bJ}; this.fireDataEvent(e,bL); if(bK!==false){this.clearSorting(); }},_mapArray2RowArr:function(bM,bN){var bR=bM.length; var bO=this.getColumnCount(); var bQ=new Array(bR); var bP; for(var i=0;i0){if(bf.nodeId>=0){this.tree.nodeSetOpened(bf.nodeId,true); }bf=this.tree.nodeGet(bf.parentNodeId); }var bk=1; while(this.tree.getDataModel().getNodeFromRow(bk)&&this.tree.getDataModel().getNodeFromRow(bk).nodeId!=bh[i].nodeId){bk++; }var bg=this.tree.getPaneScroller(0).getTablePane(); var bi=bk+Math.round(bg.getVisibleRowCount()/2); if(bi>bh.length){bi=bh.length; }this.loadHtml=false; this.tree.scrollCellVisible(0,bi); this.tree.getSelectionModel().setSelectionInterval(bk,bk); }}}}); })(); (function(){var q="dataChanged",p="qx.event.type.Data",o="Left",n="Right",m="hidden",l="object",k="Boolean",h="Enter",g="number",f="changeSelection",a="qx.ui.treevirtual.TreeVirtual",d="treevirtual",c="dataEdited"; qx.Class.define(a,{extend:qx.ui.table.Table,construct:function(r,t){if(!t){t={}; } if(!t.dataModel){t.dataModel=new qx.ui.treevirtual.SimpleTreeDataModel(); } if(t.treeColumn===undefined){t.treeColumn=0; t.dataModel.setTreeColumn(t.treeColumn); } if(!t.treeDataCellRenderer){t.treeDataCellRenderer=new qx.ui.treevirtual.SimpleTreeDataCellRenderer(); } if(!t.defaultDataCellRenderer){t.defaultDataCellRenderer=new qx.ui.treevirtual.DefaultDataCellRenderer(); } if(!t.dataRowRenderer){t.dataRowRenderer=new qx.ui.treevirtual.SimpleTreeDataRowRenderer(); } if(!t.selectionManager){t.selectionManager=function(z){return new qx.ui.treevirtual.SelectionManager(z); }; } if(!t.tableColumnModel){t.tableColumnModel=function(A){return new qx.ui.table.columnmodel.Resize(A); }; }if(qx.lang.Type.isString(r)){r=[r]; }t.dataModel.setColumns(r); t.dataModel.setTreeColumn(t.treeColumn); t.dataModel.setTree(this); qx.ui.table.Table.call(this,t.dataModel,t); this.addListener(c,function(e){this.getDataModel().setData(); },this); this.setColumnVisibilityButtonVisible(r.length>1); this.setRowHeight(16); this.setMetaColumnCounts(r.length>1?[1,-1]:[1]); this.setOverflow(m); var v=t.treeDataCellRenderer; var u=t.defaultDataCellRenderer; var y=this.getTableColumnModel(); var x=this.getDataModel().getTreeColumn(); for(var i=0;i0){this.moveFocusedCell(0,1); }}bi=true; break; }}if(bi){bd.preventDefault(); bd.stopPropagation(); }else{qx.ui.table.Table.prototype._onKeyPress.call(this,bd); }},_onSelectionChanged:function(bn){this.getDataModel()._clearSelections(); if(this.getSelectionMode()!=qx.ui.treevirtual.TreeVirtual.SelectionMode.NONE){var bo=this._calculateSelectedNodes(); this.fireDataEvent(f,bo); }qx.ui.table.Table.prototype._onSelectionChanged.call(this,bn); },_calculateSelectedNodes:function(){var bs=this.getDataModel(); var bq=this.getSelectionModel().getSelectedRanges(); var br=[]; var bp; for(var i=0;i=this._rowArr.length){throw new Error("this._rowArr row "+"("+A+") out of bounds: "+this._rowArr+" (0.."+(this._rowArr.length-1)+")"); } if(z<0||z>=this._rowArr[A].length){throw new Error("this._rowArr column "+"("+z+") out of bounds: "+this._rowArr[A]+" (0.."+(this._rowArr[A].length-1)+")"); }return this._rowArr[A][z]; },setValue:function(B,C,D){if(B==this._treeColumn){return ; }var E=this.getNodeFromRow(C); if(E.columnData[B]!=D){E.columnData[B]=D; this.setData(); if(this.hasListener(m)){var F={firstRow:C,lastRow:C,firstColumn:B,lastColumn:B}; this.fireDataEvent(m,F); }}},getNode:function(G){if(G<0||G>=this._rowArr.length){throw new Error("this._rowArr row "+"("+G+") out of bounds: "+this._rowArr+" (0.."+(this._rowArr.length-1)+")"); }return this._rowArr[G][this._treeColumn]; },addBranch:function(H,I,J,K,L,M){return qx.ui.treevirtual.MTreePrimitive._addNode(this._nodeArr,H,I,J,K,qx.ui.treevirtual.MTreePrimitive.Type.BRANCH,L,M); },addLeaf:function(N,O,P,Q){return qx.ui.treevirtual.MTreePrimitive._addNode(this._nodeArr,N,O,false,false,qx.ui.treevirtual.MTreePrimitive.Type.LEAF,P,Q); },prune:function(R,S){var T; var U; if(typeof (R)==l){T=R; U=T.nodeId; }else if(typeof (R)==n){U=R; }else{throw new Error("Expected node object or node id"); }for(var i=this._nodeArr[U].children.length-1;i>=0;i--){this.prune(this._nodeArr[U].children[i],true); }if(S&&U!=0){T=this._nodeArr[U]; qx.lang.Array.remove(this._nodeArr[T.parentNodeId].children,U); if(this._selections[U]){delete this._selections[U]; }this._nodeArr[U]=null; }},move:function(V,W){var bc; var X; var bb; var Y; W=W||0; if(typeof (V)==l){bc=V; X=bc.nodeId; }else if(typeof (V)==n){X=V; bc=this._nodeArr[X]; }else{throw new Error("Expected move node object or node id"); } if(typeof (W)==l){bb=W; Y=bb.nodeId; }else if(typeof (W)==n){Y=W; bb=this._nodeArr[Y]; }else{throw new Error("Expected parent node object or node id"); }if(bb.type==qx.ui.treevirtual.MTreePrimitive.Type.LEAF){throw new Error("Sorry, a LEAF may not have children."); }var ba=this._nodeArr[bc.parentNodeId]; qx.lang.Array.remove(ba.children,X); bb.children.push(X); this._nodeArr[X].parentNodeId=Y; },__sY:function(bd,be){var bh=this.getFilter(); var bk=null; var bj; var bg=this._nodeArr[bd].children.length; var bf=0; var bl=this.__sW[bd]=[]; for(var i=0;i0; if(bo){this.__ta(bq.nodeId); }}},__tb:function(bs,bt){bs.lastChild=[bt]; var parent=this._nodeArr[bs.parentNodeId]; while(parent.nodeId){var bu=parent.lastChild[parent.lastChild.length-1]; bs.lastChild.unshift(bu); parent=this._nodeArr[parent.parentNodeId]; }},__tc:function(){this.__sW=[]; this.__sX=false; this._rowArr=[]; this._nodeRowMap=[]; this._selections={}; this.__sY(0,1); if(this.__sX){this.__ta(0); }this.__sW=null; if(this.hasListener(m)){var bv={firstRow:0,lastRow:this._rowArr.length-1,firstColumn:0,lastColumn:this.getColumnCount()-1}; this.fireDataEvent(m,bv); }},setData:function(bw){if(bw instanceof Array){this._nodeArr=bw; }else if(bw!==null&&bw!==undefined){throw new Error("Expected array of node objects or null/undefined; "+"got "+typeof (bw)); }this.__tc(); var bA=this.getTree().getSelectionModel(); var bx=this._selections; for(var bz in bx){var by=this.getRowFromNodeId(bz); bA.setSelectionInterval(by,by); }},getData:function(){return this._nodeArr; },clearData:function(){this._clearSelections(); this.setData([qx.ui.treevirtual.MTreePrimitive._getEmptyTree()]); },setColumnData:function(bB,bC,bD){this._nodeArr[bB].columnData[bC]=bD; },getColumnData:function(bE,bF){return this._nodeArr[bE].columnData[bF]; },setState:function(bG,bH){var bI; var bN; if(typeof (bG)==l){bI=bG; bN=bI.nodeId; }else if(typeof (bG)==n){bN=bG; bI=this._nodeArr[bN]; }else{throw new Error("Expected node object or node id"); } for(var bL in bH){switch(bL){case f:var bO=this.getRowFromNodeId(bN); var bJ=this.getTree().getSelectionModel(); var bK=qx.ui.treevirtual.TreeVirtual; var bP=(typeof (bO)===n&&this.getTree().getSelectionMode()!=bK.SelectionMode.NONE); if(bH[bL]){this._selections[bN]=true; if(bP&&!bJ.isSelectedIndex(bO)){bJ.setSelectionInterval(bO,bO); }}else{delete this._selections[bN]; if(bP&&bJ.isSelectedIndex(bO)){bJ.removeSelectionInterval(bO,bO); }}break; case a:if(bH[bL]==bI.bOpened){break; }var bM=this.__sV; if(bI.bOpened){bM.fireDataEvent(b,bI); }else{if(bI.children.length>0){bM.fireDataEvent(g,bI); }else{bM.fireDataEvent(e,bI); }}if(!bI.bHideOpenClose){bI.bOpened=!bI.bOpened; bM.getSelectionModel()._resetSelection(); }this.setData(); break; default:break; }bI[bL]=bH[bL]; }},getNodeRowMap:function(){return this._nodeRowMap; },getRowFromNodeId:function(bQ){return this._nodeRowMap[bQ]; },getNodeFromRow:function(bR){return this._nodeArr[this._rowArr[bR][this._treeColumn].nodeId]; },_clearSelections:function(){for(var bS in this._selections){this._nodeArr[bS].bSelected=false; }this._selections={}; },getSelectedNodes:function(){var bT=[]; for(var bU in this._selections){bT.push(this._nodeArr[bU]); }return bT; },_applyFilter:function(bV,bW){this.setData(); }},destruct:function(){this._rowArr=this._nodeArr=this._nodeRowMap=this._selections=this.__sV=this.__sW=null; },defer:function(bX){bX.Type=qx.ui.treevirtual.MTreePrimitive.Type; }}); })(); (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){var h=qx.theme.manager.Color.getInstance(); if(f==null){f=this.getBackgroundColor(); }g.backgroundColor=h.resolve(f)||a; },_resizeBackgroundColor:function(i,j,k){var l=this.getInsets(); j-=l.left+l.right; k-=l.top+l.bottom; return {left:l.left,top:l.top,width:j,height:k}; },_applyBackgroundColor:function(){}}}); })(); (function(){var t="_applyBackgroundImage",s="repeat",r="",q="mshtml",p="engine.name",o="backgroundPositionX",n='
0){E[m]=G+g+this.getStyleTop()+D+(F.resolve(this.getColorTop())||c); }var G=this.getWidthRight(); if(G>0){E[k]=G+g+this.getStyleRight()+D+(F.resolve(this.getColorRight())||c); }var G=this.getWidthBottom(); if(G>0){E[s]=G+g+this.getStyleBottom()+D+(F.resolve(this.getColorBottom())||c); }var G=this.getWidthLeft(); if(G>0){E[n]=G+g+this.getStyleLeft()+D+(F.resolve(this.getColorLeft())||c); }E.position=t; E.top=0; E.left=0; },_resizeBorder:function(H,I,J){var K=this.getInsets(); I-=K.left+K.right; J-=K.top+K.bottom; if(I<0){I=0; } if(J<0){J=0; }return {left:K.left-this.getWidthLeft(),top:K.top-this.getWidthTop(),width:I,height:J}; },_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 b="px",a="qx.ui.decoration.Single"; qx.Class.define(a,{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(f){if(this._markup){return this._markup; }var g={}; this._styleBorder(g,f); var h=this._generateBackgroundMarkup(g); return this._markup=h; },resize:function(i,j,k){var l=this._resizeBorder(i,j,k); i.style.width=l.width+b; i.style.height=l.height+b; i.style.left=parseInt(i.style.left)+l.left+b; i.style.top=parseInt(i.style.top)+l.top+b; },tint:function(m,n){this._tintBackgroundColor(m,n,m.style); },_isInitialized:function(){return !!this._markup; },_getDefaultInsets:function(){return this._getDefaultInsetsForBorder(); }},destruct:function(){this._markup=null; }}); })(); (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="px ",i=" ",h='',g="Color",f="Number",e="border-top",d="border-left",c="border-bottom",b="border-right",a="shorthand",C="line-height",B="engine.name",A="mshtml",z="innerWidthRight",y="top",x="innerColorBottom",w="innerWidthTop",v="innerColorRight",u="innerColorTop",t="relative",q="browser.documentmode",r="innerColorLeft",o="qx.ui.decoration.MDoubleBorder",p="left",m="engine.version",n="innerWidthBottom",k="innerWidthLeft",l="position",s="absolute"; qx.Mixin.define(o,{include:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundImage],construct:function(){this._getDefaultInsetsForBorder=this.__th; this._resizeBorder=this.__tg; this._styleBorder=this.__te; this._generateMarkup=this.__tf; },properties:{innerWidthTop:{check:f,init:0},innerWidthRight:{check:f,init:0},innerWidthBottom:{check:f,init:0},innerWidthLeft:{check:f,init:0},innerWidth:{group:[w,z,n,k],mode:a},innerColorTop:{nullable:true,check:g},innerColorRight:{nullable:true,check:g},innerColorBottom:{nullable:true,check:g},innerColorLeft:{nullable:true,check:g},innerColor:{group:[u,v,x,r],mode:a}},members:{__td:null,__te:function(D){var E=qx.theme.manager.Color.getInstance(); D.position=t; var F=this.getInnerWidthTop(); if(F>0){D[e]=F+j+this.getStyleTop()+i+E.resolve(this.getInnerColorTop()); }var F=this.getInnerWidthRight(); if(F>0){D[b]=F+j+this.getStyleRight()+i+E.resolve(this.getInnerColorRight()); }var F=this.getInnerWidthBottom(); if(F>0){D[c]=F+j+this.getStyleBottom()+i+E.resolve(this.getInnerColorBottom()); }var F=this.getInnerWidthLeft(); if(F>0){D[d]=F+j+this.getStyleLeft()+i+E.resolve(this.getInnerColorLeft()); }},__tf:function(G){var J=this._generateBackgroundMarkup(G); var H=qx.theme.manager.Color.getInstance(); G[e]=h; G[b]=h; G[c]=h; G[d]=h; G[C]=0; if((qx.core.Environment.get(B)==A&&parseFloat(qx.core.Environment.get(m))<8)||(qx.core.Environment.get(B)==A&&qx.core.Environment.get(q)<8)){G[C]=h; }var I=this.getWidthTop(); if(I>0){G[e]=I+j+this.getStyleTop()+i+H.resolve(this.getColorTop()); }var I=this.getWidthRight(); if(I>0){G[b]=I+j+this.getStyleRight()+i+H.resolve(this.getColorRight()); }var I=this.getWidthBottom(); if(I>0){G[c]=I+j+this.getStyleBottom()+i+H.resolve(this.getColorBottom()); }var I=this.getWidthLeft(); if(I>0){G[d]=I+j+this.getStyleLeft()+i+H.resolve(this.getColorLeft()); }G[l]=s; G[y]=0; G[p]=0; return this.__td=this._generateBackgroundMarkup(G,J); },__tg:function(K,L,M){var N=this.getInsets(); L-=N.left+N.right; M-=N.top+N.bottom; var O=N.left-this.getWidthLeft()-this.getInnerWidthLeft(); var top=N.top-this.getWidthTop()-this.getInnerWidthTop(); return {left:O,top:top,width:L,height:M,elementToApplyDimensions:K.firstChild}; },__th:function(){return {top:this.getWidthTop()+this.getInnerWidthTop(),right:this.getWidthRight()+this.getInnerWidthRight(),bottom:this.getWidthBottom()+this.getInnerWidthBottom(),left:this.getWidthLeft()+this.getInnerWidthLeft()}; }}}); })(); (function(){var e="px",d="qx.ui.decoration.Double",c="css.boxmodel",b="content",a="scale"; qx.Class.define(d,{extend:qx.ui.decoration.Abstract,include:[qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MDoubleBorder],construct:function(f,g,h,innerWidth,i){qx.ui.decoration.Abstract.call(this); if(f!=null){this.setWidth(f); } if(g!=null){this.setStyle(g); } if(h!=null){this.setColor(h); } if(innerWidth!=null){this.setInnerWidth(innerWidth); } if(i!=null){this.setInnerColor(i); }},members:{__ti:null,_getDefaultInsets:function(){return this._getDefaultInsetsForBorder(); },_isInitialized:function(){return !!this.__ti; },getMarkup:function(j){if(this.__ti){return this.__ti; }var k={}; this._styleBorder(k); return this.__ti=this._generateMarkup(k); },resize:function(l,m,n){var s=this.getBackgroundImage()&&this.getBackgroundRepeat()==a; var q=this.getInsets(); if(s||qx.core.Environment.get(c)==b){var innerWidth=m-q.left-q.right; var innerHeight=n-q.top-q.bottom; }else{var o=q.top-this.getInnerWidthTop(); var t=q.bottom-this.getInnerWidthBottom(); var p=q.left-this.getInnerWidthLeft(); var r=q.right-this.getInnerWidthRight(); var innerWidth=m-p-r; var innerHeight=n-o-t; }if(innerWidth<0){innerWidth=0; } if(innerHeight<0){innerHeight=0; }l.firstChild.style.width=innerWidth+e; l.firstChild.style.height=innerHeight+e; l.style.left=(q.left-this.getWidthLeft()-this.getInnerWidthLeft())+e; l.style.top=(q.top-this.getWidthTop()-this.getInnerWidthTop())+e; },tint:function(u,v){this._tintBackgroundColor(u,v,u.style); }},destruct:function(){this.__ti=null; }}); })(); (function(){var j='">
',i="_applyStyle",h="1px",g='
0){x[m]=y+j; x[t]=y+j; x[a]=y+j; }y=this.getRadiusTopRight(); if(y>0){x[n]=y+j; x[l]=y+j; x[w]=y+j; }y=this.getRadiusBottomLeft(); if(y>0){x[k]=y+j; x[e]=y+j; x[v]=y+j; }y=this.getRadiusBottomRight(); if(y>0){x[r]=y+j; x[b]=y+j; x[p]=y+j; }},_applyBorderRadius:function(){}}}); })(); (function(){var cI="solid",cH="invalid",cG="scale",cF="border-main",cE="border-invalid",cD="shadow",cC="border-separator",cB="checkbox-hovered",cA="button-start",cz="button-end",bJ="background-light",bI="tabview-background",bH="repeat-x",bG="radiobutton",bF="button-css",bE="border-input",bD="border-inner-input",bC="border-inner-scrollbar",bB="radiobutton-checked",bA="tabview-inactive",cP="checkbox",cQ="window-border",cN="radiobutton-disabled",cO="radiobutton-hovered-invalid",cL="tabview-page-button-top-active-css",cM="button-border-disabeld",cJ="tabview-page-button-top-inactive-css",cK="decoration/form/input.png",cR="broder-toolbar-button-outer",cS="input-css",ci="border-disabled",ch="broder-toolbar-broder-inner",ck="background-pane",cj="checkbox-disabled-border",cm="button-hovered-end",cl="repeat-y",co="border-dragover",cn="button-hovered-start",cg="progressive-table-header-border-right",cf="decoration/scrollbar/scrollbar-button-bg-vertical.png",k="radiobutton-background",l="checkbox-focus",m="scrollbar-slider-horizontal-css",n="menu-end",o="decoration/selection.png",p="horizontal",q="table-header-start",r="decoration/scrollbar/scrollbar-button-bg-horizontal.png",s="decoration/form/input-focused.png",t="checkbox-hovered-invalid",dh="decoration/table/header-cell.png",dg="tabview-inactive-start",df="table-header-end",de="border-button",dl="border-focused-invalid",dk="button-focused-css",dj="checkbox-border",di="tabview-start",dn="checkbox-start",dm="decoration/tabview/tab-button-top-active.png",ba="group-background",bb="decoration/form/button-c.png",X="keyboard-focus",Y="button-disabled-start",be="selected-end",bf="table-header-hovered",bc="decoration/groupbox/groupbox.png",bd="decoration/pane/pane.png",V="decoration/menu/background.png",W="tooltip-error",I="decoration/toolbar/toolbar-part.gif",H="input-focused-css",K="decoration/menu/bar-background.png",J="window-border-caption",E="radiobutton-hovered",D="decoration/tabview/tab-button-bottom-active.png",G="radiobutton-checked-focused",F="groupitem-end",C="button-disabled-css",B="group-border",bk="scrollbar-slider-vertical-css",bl="decoration/form/button-checked.png",bm="window-css",bn="selected-start",bg="tabview-end",bh="window-statusbar-background",bi="decoration/scrollbar/scrollbar-bg-vertical.png",bj="button-pressed-css",bo="toolbar-button-hovered-css",bp="window-caption-active-end",S="dotted",R="checkbox-disabled-end",Q="window-caption-active-start",P="button-focused",O="menu-start",N="decoration/form/tooltip-error.png",M="window-captionbar-active-css",L="qx/decoration/Modern",U="border-toolbar-separator-left",T="decoration/scrollbar/scrollbar-bg-horizontal.png",bq="decoration/tabview/tab-button-left-active.png",br="decoration/tabview/tab-button-right-inactive.png",bs="decoration/tabview/tab-button-bottom-inactive.png",bt="decoration/form/button-disabled.png",bu="decoration/form/button-pressed.png",bv="background-splitpane",bw="decoration/form/button-checked-focused.png",bx="px",by="decoration/window/statusbar.png",bz="input-border-disabled",bN="checkbox-inner",bM="scrollbar-horizontal-css",bL="button-disabled-end",bK="center",bR="toolbar-end",bQ="groupitem-start",bP="decoration/form/button-hovered.png",bO="checkbox-hovered-inner",bT="input-focused-start",bS="scrollbar-start",cb="scrollbar-slider-start",cc="radiobutton-checked-disabled",bY="checkbox-focused",ca="qx.theme.modern.Decoration",bW="decoration/form/button.png",bX="decoration/app-header.png",bU="decoration/form/button-focused.png",bV="radiobutton-checked-hovered",cd="button-hovered-css",ce="checkbox-disabled-inner",cs="border-toolbar-separator-right",cr="border-focused",cu="decoration/shadow/shadow.png",ct="scrollbar-end",cw="decoration/group-item.png",cv="window-caption-inactive-end",cy="checkbox-end",cx="tabview-inactive-end",cq="input-end",cp="no-repeat",da="decoration/tabview/tab-button-left-inactive.png",db="input-focused-inner-invalid",dc="menu-separator-top",dd="window-caption-inactive-start",cV="scrollbar-slider-end",cW="decoration/window/captionbar-inactive.png",cX="decoration/tabview/tab-button-top-inactive.png",cY="pane-end",cT="input-focused-end",cU="decoration/form/tooltip-error-arrow.png",j="menubar-start",i="toolbar-start",h="checkbox-disabled-start",g="radiobutton-focused",f="pane-start",e="table-focus-indicator",d="button-checked-css",c="decoration/form/button-checked-c.png",b="menu-separator-bottom",a="decoration/shadow/shadow-small.png",w="input-start",x="decoration/tabview/tabview-pane.png",u="decoration/window/captionbar-active.png",v="decoration/tabview/tab-button-right-active.png",z="button-checked-focused-css",A="decoration/toolbar/toolbar-gradient.png",y="checkbox-hovered-inner-invalid"; qx.Theme.define(ca,{aliases:{decoration:L},decorations:{"main":{decorator:qx.ui.decoration.Uniform,style:{width:1,color:cF}},"selected":{decorator:qx.ui.decoration.Background,style:{backgroundImage:o,backgroundRepeat:cG}},"selected-css":{decorator:[qx.ui.decoration.MLinearBackgroundGradient],style:{startColorPosition:0,endColorPosition:100,startColor:bn,endColor:be}},"selected-dragover":{decorator:qx.ui.decoration.Single,style:{backgroundImage:o,backgroundRepeat:cG,bottom:[2,cI,co]}},"dragover":{decorator:qx.ui.decoration.Single,style:{bottom:[2,cI,co]}},"pane":{decorator:qx.ui.decoration.Grid,style:{baseImage:bd,insets:[0,2,3,0]}},"pane-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBorderRadius,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MLinearBackgroundGradient],style:{width:1,color:bI,radius:3,shadowColor:cD,shadowBlurRadius:2,shadowLength:0,gradientStart:[f,0],gradientEnd:[cY,100]}},"group":{decorator:qx.ui.decoration.Grid,style:{baseImage:bc}},"group-css":{decorator:[qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder],style:{backgroundColor:ba,radius:4,color:B,width:1}},"border-invalid":{decorator:qx.ui.decoration.Beveled,style:{outerColor:cH,innerColor:bD,innerOpacity:0.5,backgroundImage:cK,backgroundRepeat:bH,backgroundColor:bJ}},"keyboard-focus":{decorator:qx.ui.decoration.Single,style:{width:1,color:X,style:S}},"radiobutton":{decorator:[qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MBorderRadius,qx.ui.decoration.MBoxShadow],style:{backgroundColor:k,radius:5,width:1,innerWidth:2,color:dj,innerColor:k,shadowLength:0,shadowBlurRadius:0,shadowColor:l,insetLeft:5}},"radiobutton-checked":{include:bG,style:{backgroundColor:bB}},"radiobutton-checked-focused":{include:bB,style:{shadowBlurRadius:4}},"radiobutton-checked-hovered":{include:bB,style:{innerColor:cB}},"radiobutton-focused":{include:bG,style:{shadowBlurRadius:4}},"radiobutton-hovered":{include:bG,style:{backgroundColor:cB,innerColor:cB}},"radiobutton-disabled":{include:bG,style:{innerColor:cN,backgroundColor:cN,color:cj}},"radiobutton-checked-disabled":{include:cN,style:{backgroundColor:cc}},"radiobutton-invalid":{include:bG,style:{color:cH}},"radiobutton-checked-invalid":{include:bB,style:{color:cH}},"radiobutton-checked-focused-invalid":{include:G,style:{color:cH,shadowColor:cH}},"radiobutton-checked-hovered-invalid":{include:bV,style:{color:cH,innerColor:cO}},"radiobutton-focused-invalid":{include:g,style:{color:cH,shadowColor:cH}},"radiobutton-hovered-invalid":{include:E,style:{color:cH,innerColor:cO,backgroundColor:cO}},"separator-horizontal":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,colorLeft:cC}},"separator-vertical":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:cC}},"tooltip-error":{decorator:qx.ui.decoration.Grid,style:{baseImage:N,insets:[2,5,5,2]}},"tooltip-error-css":{decorator:[qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MBorderRadius,qx.ui.decoration.MBoxShadow],style:{backgroundColor:W,radius:4,shadowColor:cD,shadowBlurRadius:2,shadowLength:1}},"tooltip-error-arrow":{decorator:qx.ui.decoration.Background,style:{backgroundImage:cU,backgroundPositionY:bK,backgroundRepeat:cp,insets:[0,0,0,10]}},"shadow-window":{decorator:qx.ui.decoration.Grid,style:{baseImage:cu,insets:[4,8,8,4]}},"shadow-window-css":{decorator:[qx.ui.decoration.MBoxShadow,qx.ui.decoration.MBackgroundColor],style:{shadowColor:cD,shadowBlurRadius:2,shadowLength:1}},"shadow-popup":{decorator:qx.ui.decoration.Grid,style:{baseImage:a,insets:[0,3,3,0]}},"popup-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MBackgroundColor],style:{width:1,color:cF,shadowColor:cD,shadowBlurRadius:3,shadowLength:1}},"scrollbar-horizontal":{decorator:qx.ui.decoration.Background,style:{backgroundImage:T,backgroundRepeat:bH}},"scrollbar-vertical":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bi,backgroundRepeat:cl}},"scrollbar-slider-horizontal":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:r,backgroundRepeat:cG,outerColor:cF,innerColor:bC,innerOpacity:0.5}},"scrollbar-slider-horizontal-disabled":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:r,backgroundRepeat:cG,outerColor:ci,innerColor:bC,innerOpacity:0.3}},"scrollbar-slider-vertical":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:cf,backgroundRepeat:cG,outerColor:cF,innerColor:bC,innerOpacity:0.5}},"scrollbar-slider-vertical-disabled":{decorator:qx.ui.decoration.Beveled,style:{backgroundImage:cf,backgroundRepeat:cG,outerColor:ci,innerColor:bC,innerOpacity:0.3}},"scrollbar-horizontal-css":{decorator:[qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[bS,0],gradientEnd:[ct,100]}},"scrollbar-vertical-css":{include:bM,style:{orientation:p}},"scrollbar-slider-horizontal-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[cb,0],gradientEnd:[cV,100],color:cF,width:1}},"scrollbar-slider-vertical-css":{include:m,style:{orientation:p}},"scrollbar-slider-horizontal-disabled-css":{include:m,style:{color:cM}},"scrollbar-slider-vertical-disabled-css":{include:bk,style:{color:cM}},"button-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MBorderRadius],style:{radius:3,color:de,width:1,startColor:cA,endColor:cz,startColorPosition:35,endColorPosition:100}},"button-disabled-css":{include:bF,style:{color:cM,startColor:Y,endColor:bL}},"button-hovered-css":{include:bF,style:{startColor:cn,endColor:cm}},"button-checked-css":{include:bF,style:{endColor:cA,startColor:cz}},"button-pressed-css":{include:bF,style:{endColor:cn,startColor:cm}},"button-focused-css":{decorator:[qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MBorderRadius],style:{radius:3,color:de,width:1,innerColor:P,innerWidth:2,startColor:cA,endColor:cz,startColorPosition:30,endColorPosition:100}},"button-checked-focused-css":{include:dk,style:{endColor:cA,startColor:cz}},"button-invalid-css":{include:bF,style:{color:cE}},"button-disabled-invalid-css":{include:C,style:{color:cE}},"button-hovered-invalid-css":{include:cd,style:{color:cE}},"button-checked-invalid-css":{include:d,style:{color:cE}},"button-pressed-invalid-css":{include:bj,style:{color:cE}},"button-focused-invalid-css":{include:dk,style:{color:cE}},"button-checked-focused-invalid-css":{include:z,style:{color:cE}},"button":{decorator:qx.ui.decoration.Grid,style:{baseImage:bW,insets:2}},"button-disabled":{decorator:qx.ui.decoration.Grid,style:{baseImage:bt,insets:2}},"button-focused":{decorator:qx.ui.decoration.Grid,style:{baseImage:bU,insets:2}},"button-hovered":{decorator:qx.ui.decoration.Grid,style:{baseImage:bP,insets:2}},"button-pressed":{decorator:qx.ui.decoration.Grid,style:{baseImage:bu,insets:2}},"button-checked":{decorator:qx.ui.decoration.Grid,style:{baseImage:bl,insets:2}},"button-checked-focused":{decorator:qx.ui.decoration.Grid,style:{baseImage:bw,insets:2}},"button-invalid-shadow":{decorator:qx.ui.decoration.Single,style:{color:cH,width:1}},"checkbox-invalid-shadow":{decorator:qx.ui.decoration.Beveled,style:{outerColor:cH,innerColor:dl,insets:[0]}},"checkbox":{decorator:[qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MBoxShadow],style:{width:1,color:dj,innerWidth:1,innerColor:bN,gradientStart:[dn,0],gradientEnd:[cy,100],shadowLength:0,shadowBlurRadius:0,shadowColor:l,insetLeft:4}},"checkbox-hovered":{include:cP,style:{innerColor:bO,gradientStart:[cB,0],gradientEnd:[cB,100]}},"checkbox-focused":{include:cP,style:{shadowBlurRadius:4}},"checkbox-disabled":{include:cP,style:{color:cj,innerColor:ce,gradientStart:[h,0],gradientEnd:[R,100]}},"checkbox-invalid":{include:cP,style:{color:cH}},"checkbox-hovered-invalid":{include:cB,style:{color:cH,innerColor:y,gradientStart:[t,0],gradientEnd:[t,100]}},"checkbox-focused-invalid":{include:bY,style:{color:cH,shadowColor:cH}},"input-css":{decorator:[qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MBackgroundColor],style:{color:bE,innerColor:bD,innerWidth:1,width:1,backgroundColor:bJ,startColor:w,endColor:cq,startColorPosition:0,endColorPosition:12,colorPositionUnit:bx}},"border-invalid-css":{include:cS,style:{color:cE}},"input-focused-css":{include:cS,style:{startColor:bT,innerColor:cT,endColorPosition:4}},"input-focused-invalid-css":{include:H,style:{innerColor:db,color:cE}},"input-disabled-css":{include:cS,style:{color:bz}},"input":{decorator:qx.ui.decoration.Beveled,style:{outerColor:bE,innerColor:bD,innerOpacity:0.5,backgroundImage:cK,backgroundRepeat:bH,backgroundColor:bJ}},"input-focused":{decorator:qx.ui.decoration.Beveled,style:{outerColor:bE,innerColor:cr,backgroundImage:s,backgroundRepeat:bH,backgroundColor:bJ}},"input-focused-invalid":{decorator:qx.ui.decoration.Beveled,style:{outerColor:cH,innerColor:dl,backgroundImage:s,backgroundRepeat:bH,backgroundColor:bJ,insets:[2]}},"input-disabled":{decorator:qx.ui.decoration.Beveled,style:{outerColor:ci,innerColor:bD,innerOpacity:0.5,backgroundImage:cK,backgroundRepeat:bH,backgroundColor:bJ}},"toolbar":{decorator:qx.ui.decoration.Background,style:{backgroundImage:A,backgroundRepeat:cG}},"toolbar-css":{decorator:[qx.ui.decoration.MLinearBackgroundGradient],style:{startColorPosition:40,endColorPosition:60,startColor:i,endColor:bR}},"toolbar-button-hovered":{decorator:qx.ui.decoration.Beveled,style:{outerColor:cR,innerColor:ch,backgroundImage:bb,backgroundRepeat:cG}},"toolbar-button-checked":{decorator:qx.ui.decoration.Beveled,style:{outerColor:cR,innerColor:ch,backgroundImage:c,backgroundRepeat:cG}},"toolbar-button-hovered-css":{decorator:[qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MBorderRadius],style:{color:cR,width:1,innerWidth:1,innerColor:ch,radius:2,gradientStart:[cA,30],gradientEnd:[cz,100]}},"toolbar-button-checked-css":{include:bo,style:{gradientStart:[cz,30],gradientEnd:[cA,100]}},"toolbar-separator":{decorator:qx.ui.decoration.Single,style:{widthLeft:1,widthRight:1,colorLeft:U,colorRight:cs,styleLeft:cI,styleRight:cI}},"toolbar-part":{decorator:qx.ui.decoration.Background,style:{backgroundImage:I,backgroundRepeat:cl}},"tabview-pane":{decorator:qx.ui.decoration.Grid,style:{baseImage:x,insets:[4,6,7,4]}},"tabview-pane-css":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MSingleBorder],style:{width:1,color:cQ,radius:3,gradientStart:[di,90],gradientEnd:[bg,100]}},"tabview-page-button-top-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:dm}},"tabview-page-button-top-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:cX}},"tabview-page-button-bottom-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:D}},"tabview-page-button-bottom-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:bs}},"tabview-page-button-left-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:bq}},"tabview-page-button-left-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:da}},"tabview-page-button-right-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:v}},"tabview-page-button-right-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:br}},"tabview-page-button-top-active-css":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MBoxShadow],style:{radius:[3,3,0,0],width:[1,1,0,1],color:bI,backgroundColor:di,shadowLength:1,shadowColor:cD,shadowBlurRadius:2}},"tabview-page-button-top-inactive-css":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{radius:[3,3,0,0],color:bA,colorBottom:bI,width:1,gradientStart:[dg,0],gradientEnd:[cx,100]}},"tabview-page-button-bottom-active-css":{include:cL,style:{radius:[0,0,3,3],width:[0,1,1,1],backgroundColor:dg}},"tabview-page-button-bottom-inactive-css":{include:cJ,style:{radius:[0,0,3,3],width:[0,1,1,1],colorBottom:bA,colorTop:bI}},"tabview-page-button-left-active-css":{include:cL,style:{radius:[3,0,0,3],width:[1,0,1,1],shadowLength:0,shadowBlurRadius:0}},"tabview-page-button-left-inactive-css":{include:cJ,style:{radius:[3,0,0,3],width:[1,0,1,1],colorBottom:bA,colorRight:bI}},"tabview-page-button-right-active-css":{include:cL,style:{radius:[0,3,3,0],width:[1,1,1,0],shadowLength:0,shadowBlurRadius:0}},"tabview-page-button-right-inactive-css":{include:cJ,style:{radius:[0,3,3,0],width:[1,1,1,0],colorBottom:bA,colorLeft:bI}},"splitpane":{decorator:qx.ui.decoration.Uniform,style:{backgroundColor:ck,width:3,color:bv,style:cI}},"window":{decorator:qx.ui.decoration.Single,style:{backgroundColor:ck,width:1,color:cF,widthTop:0}},"window-captionbar-active":{decorator:qx.ui.decoration.Grid,style:{baseImage:u}},"window-captionbar-inactive":{decorator:qx.ui.decoration.Grid,style:{baseImage:cW}},"window-statusbar":{decorator:qx.ui.decoration.Grid,style:{baseImage:by}},"window-css":{decorator:[qx.ui.decoration.MBorderRadius,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MSingleBorder],style:{radius:[5,5,0,0],shadowBlurRadius:4,shadowLength:2,shadowColor:cD}},"window-incl-statusbar-css":{include:bm,style:{radius:[5,5,5,5]}},"window-captionbar-active-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBorderRadius,qx.ui.decoration.MLinearBackgroundGradient],style:{width:1,color:cQ,colorBottom:J,radius:[5,5,0,0],gradientStart:[Q,30],gradientEnd:[bp,70]}},"window-captionbar-inactive-css":{include:M,style:{gradientStart:[dd,30],gradientEnd:[cv,70]}},"window-statusbar-css":{decorator:[qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBorderRadius],style:{backgroundColor:bh,width:[0,1,1,1],color:cQ,radius:[0,0,5,5]}},"window-pane-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundColor],style:{backgroundColor:ck,width:1,color:cQ,widthTop:0}},"table":{decorator:qx.ui.decoration.Single,style:{width:1,color:cF,style:cI}},"table-statusbar":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:cF,style:cI}},"table-scroller-header":{decorator:qx.ui.decoration.Single,style:{backgroundImage:dh,backgroundRepeat:cG,widthBottom:1,colorBottom:cF,style:cI}},"table-scroller-header-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[q,10],gradientEnd:[df,90],widthBottom:1,colorBottom:cF}},"table-header-cell":{decorator:qx.ui.decoration.Single,style:{widthRight:1,colorRight:cC,styleRight:cI}},"table-header-cell-hovered":{decorator:qx.ui.decoration.Single,style:{widthRight:1,colorRight:cC,styleRight:cI,widthBottom:1,colorBottom:bf,styleBottom:cI}},"table-scroller-focus-indicator":{decorator:qx.ui.decoration.Single,style:{width:2,color:e,style:cI}},"progressive-table-header":{decorator:qx.ui.decoration.Single,style:{width:1,color:cF,style:cI}},"progressive-table-header-cell":{decorator:qx.ui.decoration.Single,style:{backgroundImage:dh,backgroundRepeat:cG,widthRight:1,colorRight:cg,style:cI}},"progressive-table-header-cell-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[q,10],gradientEnd:[df,90],widthRight:1,colorRight:cg}},"menu":{decorator:qx.ui.decoration.Single,style:{backgroundImage:V,backgroundRepeat:cG,width:1,color:cF,style:cI}},"menu-css":{decorator:[qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MSingleBorder],style:{gradientStart:[O,0],gradientEnd:[n,100],shadowColor:cD,shadowBlurRadius:2,shadowLength:1,width:1,color:cF}},"menu-separator":{decorator:qx.ui.decoration.Single,style:{widthTop:1,colorTop:dc,widthBottom:1,colorBottom:b}},"menubar":{decorator:qx.ui.decoration.Single,style:{backgroundImage:K,backgroundRepeat:cG,width:1,color:cC,style:cI}},"menubar-css":{decorator:[qx.ui.decoration.MSingleBorder,qx.ui.decoration.MLinearBackgroundGradient],style:{gradientStart:[j,0],gradientEnd:[n,100],width:1,color:cC}},"app-header":{decorator:qx.ui.decoration.Background,style:{backgroundImage:bX,backgroundRepeat:cG}},"progressbar":{decorator:qx.ui.decoration.Single,style:{width:1,color:bE}},"group-item":{decorator:qx.ui.decoration.Background,style:{backgroundImage:cw,backgroundRepeat:cG}},"group-item-css":{decorator:[qx.ui.decoration.MLinearBackgroundGradient],style:{startColorPosition:0,endColorPosition:100,startColor:bQ,endColor:F}}}}); })(); (function(){var bz="white",by="#EEEEEE",bx="#E4E4E4",bw="#F3F3F3",bv="#F0F0F0",bu="#E8E8E8",bt="#CCCCCC",bs="#EFEFEF",br="#1a1a1a",bq="#00204D",bf="gray",be="#F4F4F4",bd="#fffefe",bc="#AFAFAF",bb="#084FAB",ba="#FCFCFC",Y="#CCC",X="#F2F2F2",W="black",V="#ffffdd",bG="#b6b6b6",bH="#004DAD",bE="#BABABA",bF="#005BC3",bC="#334866",bD="#CECECE",bA="#D9D9D9",bB="#D8D8D8",bI="#99C3FE",bJ="#001533",bj="#B3B3B3",bi="#D5D5D5",bl="#C3C3C3",bk="#DDDDDD",bn="#FF9999",bm="#E8E8E9",bp="#084FAA",bo="#C5C5C5",bh="#DBDBDB",bg="#4a4a4a",a="#83BAEA",b="#D7E7F4",c="#07125A",d="#FAF2F2",e="#87AFE7",f="#F7EAEA",g="#777D8D",h="#FBFBFB",i="#CACACA",j="#909090",bN="#9B9B9B",bM="#F0F9FE",bL="#314a6e",bK="#B4B4B4",bR="#787878",bQ="qx.theme.modern.Color",bP="#000000",bO="#26364D",bT="#A7A7A7",bS="#D1E4FF",F="#5CB0FD",G="#EAEAEA",D="#003B91",E="#80B4EF",J="#FF6B78",K="#949494",H="#808080",I="#930000",B="#7B7B7B",C="#C82C2C",r="#DFDFDF",q="#B6B6B6",t="#0880EF",s="#4d4d4d",n="#f4f4f4",m="#7B7A7E",p="#D0D0D0",o="#f8f8f8",l="#404955",k="#959595",P="#AAAAAA",Q="#F7E9E9",R="#314A6E",S="#C72B2B",L="#FAFAFA",M="#FBFCFB",N="#B2D2FF",O="#666666",T="#CBC8CD",U="#999999",A="#8EB8D6",z="#b8b8b8",y="#727272",x="#33508D",w="#F1F1F1",v="#990000",u="#00368A"; qx.Theme.define(bQ,{colors:{"background-application":r,"background-pane":bw,"background-light":ba,"background-medium":by,"background-splitpane":bc,"background-tip":V,"background-tip-error":S,"background-odd":bx,"htmlarea-background":bz,"progressbar-background":bz,"text-light":j,"text-gray":bg,"text-label":br,"text-title":bL,"text-input":bP,"text-hovered":bJ,"text-disabled":m,"text-selected":bd,"text-active":bO,"text-inactive":l,"text-placeholder":T,"border-inner-scrollbar":bz,"border-main":s,"menu-separator-top":bo,"menu-separator-bottom":L,"border-separator":H,"broder-toolbar-button-outer":bG,"broder-toolbar-broder-inner":o,"border-toolbar-separator-right":n,"border-toolbar-separator-left":z,"border-input":bC,"border-inner-input":bz,"border-disabled":q,"border-pane":bq,"border-button":O,"border-column":bt,"border-focused":bI,"invalid":v,"border-focused-invalid":bn,"border-dragover":x,"keyboard-focus":W,"table-pane":bw,"table-focus-indicator":t,"table-row-background-focused-selected":bb,"table-row-background-focused":E,"table-row-background-selected":bb,"table-row-background-even":bw,"table-row-background-odd":bx,"table-row-selected":bd,"table-row":br,"table-row-line":Y,"table-column-line":Y,"table-header-hovered":bz,"progressive-table-header":P,"progressive-table-header-border-right":X,"progressive-table-row-background-even":be,"progressive-table-row-background-odd":bx,"progressive-progressbar-background":bf,"progressive-progressbar-indicator-done":bt,"progressive-progressbar-indicator-undone":bz,"progressive-progressbar-percent-background":bf,"progressive-progressbar-percent-text":bz,"selected-start":bH,"selected-end":u,"tabview-background":c,"shadow":U,"pane-start":h,"pane-end":bv,"group-background":bu,"group-border":bK,"radiobutton-background":bs,"checkbox-border":R,"checkbox-focus":e,"checkbox-hovered":N,"checkbox-hovered-inner":bS,"checkbox-inner":by,"checkbox-start":bx,"checkbox-end":bw,"checkbox-disabled-border":bR,"checkbox-disabled-inner":i,"checkbox-disabled-start":p,"checkbox-disabled-end":bB,"checkbox-hovered-inner-invalid":d,"checkbox-hovered-invalid":Q,"radiobutton-checked":bF,"radiobutton-disabled":bi,"radiobutton-checked-disabled":B,"radiobutton-hovered-invalid":f,"tooltip-error":C,"scrollbar-start":bt,"scrollbar-end":w,"scrollbar-slider-start":by,"scrollbar-slider-end":bl,"button-border-disabeld":k,"button-start":bv,"button-end":bc,"button-disabled-start":be,"button-disabled-end":bE,"button-hovered-start":bM,"button-hovered-end":A,"button-focused":a,"border-invalid":I,"input-start":bv,"input-end":M,"input-focused-start":b,"input-focused-end":F,"input-focused-inner-invalid":J,"input-border-disabled":bN,"input-border-inner":bz,"toolbar-start":bs,"toolbar-end":bk,"window-border":bq,"window-border-caption":y,"window-caption-active-text":bz,"window-caption-active-start":bp,"window-caption-active-end":D,"window-caption-inactive-start":X,"window-caption-inactive-end":bh,"window-statusbar-background":bs,"tabview-start":ba,"tabview-end":by,"tabview-inactive":g,"tabview-inactive-start":G,"tabview-inactive-end":bD,"table-header-start":bu,"table-header-end":bj,"menu-start":bm,"menu-end":bA,"menubar-start":bu,"groupitem-start":bT,"groupitem-end":K,"groupitem-text":bz,"virtual-row-layer-background-even":bz,"virtual-row-layer-background-odd":bz}}); })(); (function(){var ep="css.gradients",eo="widget",en="atom",em="-css",el="button-frame",ek="css.borderradius",ej="css.boxshadow",ei="main",eh="button",eg="bold",cB="text-selected",cA="image",cz="middle",cy="selected",cx="background-light",cw="label",cv="text-disabled",cu="groupbox",ct="decoration/arrows/down.png",cs="popup",ew="cell",ex="border-invalid",eu="input-disabled",ev="menu-button",es="input",et="input-focused-invalid",eq="toolbar-button",er="spinner",ey="input-focused",ez="list",dH="tooltip",dG="qx/static/blank.gif",dJ="radiobutton",dI="tree-item",dL="combobox",dK="treevirtual-contract",dN="scrollbar",dM="datechooser/nav-button",dE="center",dD="checkbox",u="treevirtual-expand",v="",w="textfield",x="-invalid",y="decoration/arrows/right.png",z="background-application",A="invalid",B="right-top",C="selectbox",D="text-title",eN="icon/16/places/folder-open.png",eM="radiobutton-hovered",eL="group-item",eK="scrollbar/button",eR="right",eQ="combobox/button",eP="virtual-list",eO="icon/16/places/folder.png",eT="radiobutton-checked-focused",eS="text-label",by="decoration/tree/closed.png",bz="table-scroller-header",bw="scrollbar-slider-horizontal",bx="checkbox-hovered",bC="checkbox-checked",bD="decoration/arrows/left.png",bA="radiobutton-checked",bB="button-focused",bu="text-light",bv="menu-slidebar-button",ba="checkbox-undetermined",Y="table-scroller-header-css",bc="text-input",bb="slidebar/button-forward",V="background-splitpane",U="text-hovered",X=".png",W="decoration/tree/open.png",T="default",S="decoration/arrows/down-small.png",bJ="datechooser",bK="slidebar/button-backward",bL="radiobutton-checked-disabled",bM="checkbox-focused",bF="radiobutton-checked-hovered",bG="treevirtual-folder",bH="shadow-popup",bI="icon/16/mimetypes/office-document.png",bN="background-medium",bO="icon/32/places/folder-open.png",bn="icon/22/places/folder-open.png",bm="table",bl="decoration/arrows/up.png",bk="decoration/form/",bj="radiobutton-focused",bi="button-checked",bh="decoration/window/maximize-active-hovered.png",bg="keyboard-focus",br="menu-css",bq="decoration/cursors/",bP="icon/16/apps/office-calendar.png",bQ="slidebar",bR="tooltip-error-arrow",bS="table-scroller-focus-indicator",bT="popup-css",bU="move-frame",bV="nodrop",bW="decoration/table/boolean-true.png",bX="-invalid-css",bY="menu",cJ="app-header",cI="row-layer",cH="text-inactive",cG="move",cN="decoration/window/restore-active-hovered.png",cM="border-separator",cL="shadow-window",cK="tree-folder",cR="window-pane-css",cQ="right.png",dr="checkbox-undetermined-hovered",ds="window-incl-statusbar-css",dp="tabview-page-button-bottom-inactive",dq="tooltip-error",dm="window-css",dn="window-statusbar",dk="button-hovered",dl="decoration/scrollbar/scrollbar-",dz="background-tip",dA="menubar-css",dS="scrollbar-slider-horizontal-disabled",dR="radiobutton-disabled",dU="button-pressed",dT="table-pane",dW="decoration/window/close-active.png",dV="native",dY="button-invalid-shadow",dX="decoration/window/minimize-active-hovered.png",dP="menubar",dO="icon/16/actions/dialog-cancel.png",eG="tabview-page-button-top-inactive",eH="tabview-page-button-left-inactive",eI="menu-slidebar",eJ="toolbar-button-checked",eC="decoration/tree/open-selected.png",eD="decoration/window/minimize-inactive.png",eE="group-item-css",eF="group",eA="tabview-page-button-right-inactive",eB="decoration/window/minimize-active.png",k="decoration/window/restore-inactive.png",j="checkbox-checked-focused",i="splitpane",h="combobox/textfield",g="decoration/window/close-active-hovered.png",f="qx/icon/Tango/16/actions/window-close.png",e="checkbox-pressed",d="button-disabled",c="selected-dragover",b="tooltip-error-css",I="decoration/window/maximize-inactive.png",J="dragover",G="scrollarea",H="scrollbar-vertical",M="decoration/menu/checkbox-invert.gif",N="decoration/toolbar/toolbar-handle-knob.gif",K="icon/22/mimetypes/office-document.png",L="table-header-cell",P="button-checked-focused",Q="up.png",cV="best-fit",cP="pane-css",dd="decoration/tree/closed-selected.png",cY="qx.theme.modern.Appearance",cE="text-active",cC="checkbox-disabled",be="toolbar-button-hovered",cF="decoration/form/checked.png",bp="progressive-table-header",bo="decoration/table/select-column-order.png",cj="decoration/menu/radiobutton.gif",ck="decoration/arrows/forward.png",cl="decoration/table/descending.png",cm="decoration/form/undetermined.png",cn="tree-file",co="window-captionbar-active",cp="checkbox-checked-hovered",cq="scrollbar-slider-vertical",cg="toolbar",ch="alias",cD="decoration/window/restore-active.png",dc="decoration/table/boolean-false.png",db="icon/32/mimetypes/office-document.png",da="tabview-pane",dh="decoration/arrows/rewind.png",dg="top",df="icon/16/actions/dialog-ok.png",de="progressbar-background",cX="table-header-cell-hovered",cW="window-statusbar-css",O="window",bt="text-gray",bs="decoration/menu/radiobutton-invert.gif",cO="text-placeholder",bE="slider",cU="toolbar-css",cT="keep-align",cS="down.png",bd="groupitem-text",dj="tabview-page-button-top-active",R="icon/22/places/folder.png",bf="decoration/window/maximize-active.png",ca="checkbox-checked-pressed",cb="decoration/window/close-inactive.png",cc="tabview-page-button-left-active",cd="toolbar-part",ce="decoration/splitpane/knob-vertical.png",cf=".gif",dC="virtual-row-layer-background-odd",ci="table-statusbar",eb="progressive-table-header-cell-css",ea="window-captionbar-inactive",ed="copy",ec="decoration/arrows/down-invert.png",ef="decoration/menu/checkbox.gif",ee="window-caption-active-text",cr="decoration/splitpane/knob-horizontal.png",dQ="group-css",di="icon/32/places/folder.png",dF="virtual-row-layer-background-even",E="toolbar-separator",F="tabview-page-button-bottom-active",dx="decoration/arrows/up-small.png",dy="decoration/table/ascending.png",dv="decoration/arrows/up-invert.png",dw="small",dt="tabview-page-button-right-active",du="-disabled",a="scrollbar-horizontal",dB="progressbar",s="checkbox-undetermined-focused",r="progressive-table-header-cell",q="menu-separator",p="tabview-pane-css",o="pane",n="htmlarea-background",m="decoration/arrows/right-invert.png",l="left.png",t="icon/16/actions/view-refresh.png"; qx.Theme.define(cY,{appearances:{"widget":{},"root":{style:function(eU){return {backgroundColor:z,textColor:eS,font:T}; }},"label":{style:function(eV){return {textColor:eV.disabled?cv:undefined}; }},"move-frame":{style:function(eW){return {decorator:ei}; }},"resize-frame":bU,"dragdrop-cursor":{style:function(eX){var eY=bV; if(eX.copy){eY=ed; }else if(eX.move){eY=cG; }else if(eX.alias){eY=ch; }return {source:bq+eY+cf,position:B,offset:[2,16,2,6]}; }},"image":{style:function(fa){return {opacity:!fa.replacement&&fa.disabled?0.3:1}; }},"atom":{},"atom/label":cw,"atom/icon":cA,"popup":{style:function(fb){var fc=qx.core.Environment.get(ej); return {decorator:fc?bT:ei,backgroundColor:cx,shadow:fc?undefined:bH}; }},"button-frame":{alias:en,style:function(fd){var fh,fg; var fe=[3,9]; if(fd.checked&&fd.focused&&!fd.inner){fh=P; fg=undefined; fe=[1,7]; }else if(fd.disabled){fh=d; fg=undefined; }else if(fd.pressed){fh=dU; fg=U; }else if(fd.checked){fh=bi; fg=undefined; }else if(fd.hovered){fh=dk; fg=U; }else if(fd.focused&&!fd.inner){fh=bB; fg=undefined; fe=[1,7]; }else{fh=eh; fg=undefined; }var ff; if(qx.core.Environment.get(ek)&&qx.core.Environment.get(ep)){if(fd.invalid&&!fd.disabled){fh+=bX; }else{fh+=em; }}else{ff=fd.invalid&&!fd.disabled?dY:undefined; fe=[2,8]; }return {decorator:fh,textColor:fg,shadow:ff,padding:fe,margin:[1,0]}; }},"button-frame/image":{style:function(fi){return {opacity:!fi.replacement&&fi.disabled?0.5:1}; }},"button":{alias:el,include:el,style:function(fj){return {center:true}; }},"hover-button":{alias:en,include:en,style:function(fk){var fl=fk.hovered?cy:undefined; if(fl&&qx.core.Environment.get(ep)){fl+=em; }return {decorator:fl,textColor:fk.hovered?cB:undefined}; }},"splitbutton":{},"splitbutton/button":eh,"splitbutton/arrow":{alias:eh,include:eh,style:function(fm,fn){return {icon:ct,padding:[fn.padding[0],fn.padding[1]-6],marginLeft:1}; }},"checkbox":{alias:en,style:function(fo){var fp=qx.core.Environment.get(ep)&&qx.core.Environment.get(ej); var fr; if(fp){if(fo.checked){fr=cF; }else if(fo.undetermined){fr=cm; }else{fr=dG; }}else{if(fo.checked){if(fo.disabled){fr=bC; }else if(fo.focused){fr=j; }else if(fo.pressed){fr=ca; }else if(fo.hovered){fr=cp; }else{fr=bC; }}else if(fo.undetermined){if(fo.disabled){fr=ba; }else if(fo.focused){fr=s; }else if(fo.hovered){fr=dr; }else{fr=ba; }}else if(!fo.disabled){if(fo.focused){fr=bM; }else if(fo.pressed){fr=e; }else if(fo.hovered){fr=bx; }}fr=fr||dD; var fq=fo.invalid&&!fo.disabled?x:v; fr=bk+fr+fq+X; }return {icon:fr,minWidth:fp?14:undefined,gap:fp?8:6}; }},"checkbox/icon":{style:function(fs){var fu=qx.core.Environment.get(ep)&&qx.core.Environment.get(ej); if(!fu){return {opacity:!fs.replacement&&fs.disabled?0.3:1}; }var fv; if(fs.disabled){fv=cC; }else if(fs.focused){fv=bM; }else if(fs.hovered){fv=bx; }else{fv=dD; }fv+=fs.invalid&&!fs.disabled?x:v; var ft; if(fs.undetermined){ft=[2,0]; }return {decorator:fv,padding:ft,width:12,height:10}; }},"radiobutton":{alias:en,style:function(fw){var fx=qx.core.Environment.get(ek)&&qx.core.Environment.get(ej); var fz; if(fx){fz=dG; }else{if(fw.checked&&fw.focused){fz=eT; }else if(fw.checked&&fw.disabled){fz=bL; }else if(fw.checked&&fw.hovered){fz=bF; }else if(fw.checked){fz=bA; }else if(fw.focused){fz=bj; }else if(fw.hovered){fz=eM; }else{fz=dJ; }var fy=fw.invalid&&!fw.disabled?x:v; fz=bk+fz+fy+X; }return {icon:fz,gap:fx?8:6}; }},"radiobutton/icon":{style:function(fA){var fB=qx.core.Environment.get(ek)&&qx.core.Environment.get(ej); if(!fB){return {opacity:!fA.replacement&&fA.disabled?0.3:1}; }var fC; if(fA.disabled&&!fA.checked){fC=dR; }else if(fA.checked&&fA.focused){fC=eT; }else if(fA.checked&&fA.disabled){fC=bL; }else if(fA.checked&&fA.hovered){fC=bF; }else if(fA.checked){fC=bA; }else if(fA.focused){fC=bj; }else if(fA.hovered){fC=eM; }else{fC=dJ; }fC+=fA.invalid&&!fA.disabled?x:v; return {decorator:fC,width:12,height:10}; }},"textfield":{style:function(fD){var fI; var fG=!!fD.focused; var fH=!!fD.invalid; var fE=!!fD.disabled; if(fG&&fH&&!fE){fI=et; }else if(fG&&!fH&&!fE){fI=ey; }else if(fE){fI=eu; }else if(!fG&&fH&&!fE){fI=ex; }else{fI=es; } if(qx.core.Environment.get(ep)){fI+=em; }var fF; if(fD.disabled){fF=cv; }else if(fD.showingPlaceholder){fF=cO; }else{fF=bc; }return {decorator:fI,padding:[2,4,1],textColor:fF}; }},"textarea":{include:w,style:function(fJ){return {padding:4}; }},"spinner":{style:function(fK){var fO; var fM=!!fK.focused; var fN=!!fK.invalid; var fL=!!fK.disabled; if(fM&&fN&&!fL){fO=et; }else if(fM&&!fN&&!fL){fO=ey; }else if(fL){fO=eu; }else if(!fM&&fN&&!fL){fO=ex; }else{fO=es; } if(qx.core.Environment.get(ep)){fO+=em; }return {decorator:fO}; }},"spinner/textfield":{style:function(fP){return {marginRight:2,padding:[2,4,1],textColor:fP.disabled?cv:bc}; }},"spinner/upbutton":{alias:el,include:el,style:function(fQ,fR){return {icon:dx,padding:[fR.padding[0]-1,fR.padding[1]-5],shadow:undefined}; }},"spinner/downbutton":{alias:el,include:el,style:function(fS,fT){return {icon:S,padding:[fT.padding[0]-1,fT.padding[1]-5],shadow:undefined}; }},"datefield":dL,"datefield/button":{alias:eQ,include:eQ,style:function(fU){return {icon:bP,padding:[0,3],decorator:undefined}; }},"datefield/textfield":h,"datefield/list":{alias:bJ,include:bJ,style:function(fV){return {decorator:undefined}; }},"groupbox":{style:function(fW){return {legendPosition:dg}; }},"groupbox/legend":{alias:en,style:function(fX){return {padding:[1,0,1,4],textColor:fX.invalid?A:D,font:eg}; }},"groupbox/frame":{style:function(fY){var ga=qx.core.Environment.get(ek); return {padding:ga?10:12,margin:ga?1:undefined,decorator:ga?dQ:eF}; }},"check-groupbox":cu,"check-groupbox/legend":{alias:dD,include:dD,style:function(gb){return {padding:[1,0,1,4],textColor:gb.invalid?A:D,font:eg}; }},"radio-groupbox":cu,"radio-groupbox/legend":{alias:dJ,include:dJ,style:function(gc){return {padding:[1,0,1,4],textColor:gc.invalid?A:D,font:eg}; }},"scrollarea":{style:function(gd){return {minWidth:50,minHeight:50}; }},"scrollarea/corner":{style:function(ge){return {backgroundColor:z}; }},"scrollarea/pane":eo,"scrollarea/scrollbar-x":dN,"scrollarea/scrollbar-y":dN,"scrollbar":{style:function(gf){if(gf[dV]){return {}; }var gg=qx.core.Environment.get(ep); var gh=gf.horizontal?a:H; if(gg){gh+=em; }return {width:gf.horizontal?undefined:16,height:gf.horizontal?16:undefined,decorator:gh,padding:1}; }},"scrollbar/slider":{alias:bE,style:function(gi){return {padding:gi.horizontal?[0,1,0,1]:[1,0,1,0]}; }},"scrollbar/slider/knob":{include:el,style:function(gj){var gk=qx.core.Environment.get(ep); var gl=gj.horizontal?bw:cq; if(gj.disabled){gl+=du; } if(gk){gl+=em; }return {decorator:gl,minHeight:gj.horizontal?undefined:9,minWidth:gj.horizontal?9:undefined,padding:undefined}; }},"scrollbar/button":{alias:el,include:el,style:function(gm){var gp=dl; if(gm.left){gp+=l; }else if(gm.right){gp+=cQ; }else if(gm.up){gp+=Q; }else{gp+=cS; }var go=qx.core.Environment.get(ep); if(gm.left||gm.right){var gn=gm.left?3:4; return {padding:go?[3,0,3,gn]:[2,0,2,gn],icon:gp,width:15,height:14}; }else{return {padding:go?3:[3,2],icon:gp,width:14,height:15}; }}},"scrollbar/button-begin":eK,"scrollbar/button-end":eK,"slider":{style:function(gq){var gu; var gs=!!gq.focused; var gt=!!gq.invalid; var gr=!!gq.disabled; if(gs&>&&!gr){gu=et; }else if(gs&&!gt&&!gr){gu=ey; }else if(gr){gu=eu; }else if(!gs&>&&!gr){gu=ex; }else{gu=es; } if(qx.core.Environment.get(ep)){gu+=em; }return {decorator:gu}; }},"slider/knob":{include:el,style:function(gv){return {decorator:gv.disabled?dS:bw,shadow:undefined,height:14,width:14,padding:0}; }},"list":{alias:G,style:function(gw){var gA; var gy=!!gw.focused; var gz=!!gw.invalid; var gx=!!gw.disabled; if(gy&&gz&&!gx){gA=et; }else if(gy&&!gz&&!gx){gA=ey; }else if(gx){gA=eu; }else if(!gy&&gz&&!gx){gA=ex; }else{gA=es; } if(qx.core.Environment.get(ep)){gA+=em; }return {backgroundColor:cx,decorator:gA}; }},"list/pane":eo,"listitem":{alias:en,style:function(gB){var gC; if(gB.dragover){gC=gB.selected?c:J; }else{gC=gB.selected?cy:undefined; if(gC&&qx.core.Environment.get(ep)){gC+=em; }}return {padding:gB.dragover?[4,4,2,4]:4,textColor:gB.selected?cB:undefined,decorator:gC}; }},"slidebar":{},"slidebar/scrollpane":{},"slidebar/content":{},"slidebar/button-forward":{alias:el,include:el,style:function(gD){return {padding:5,center:true,icon:gD.vertical?ct:y}; }},"slidebar/button-backward":{alias:el,include:el,style:function(gE){return {padding:5,center:true,icon:gE.vertical?bl:bD}; }},"tabview":{style:function(gF){return {contentPadding:16}; }},"tabview/bar":{alias:bQ,style:function(gG){var gH={marginBottom:gG.barTop?-1:0,marginTop:gG.barBottom?-4:0,marginLeft:gG.barRight?-3:0,marginRight:gG.barLeft?-1:0,paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0}; if(gG.barTop||gG.barBottom){gH.paddingLeft=5; gH.paddingRight=7; }else{gH.paddingTop=5; gH.paddingBottom=7; }return gH; }},"tabview/bar/button-forward":{include:bb,alias:bb,style:function(gI){if(gI.barTop||gI.barBottom){return {marginTop:2,marginBottom:2}; }else{return {marginLeft:2,marginRight:2}; }}},"tabview/bar/button-backward":{include:bK,alias:bK,style:function(gJ){if(gJ.barTop||gJ.barBottom){return {marginTop:2,marginBottom:2}; }else{return {marginLeft:2,marginRight:2}; }}},"tabview/bar/scrollpane":{},"tabview/pane":{style:function(gK){var gL=qx.core.Environment.get(ep)&&qx.core.Environment.get(ek); return {decorator:gL?p:da,minHeight:100,marginBottom:gK.barBottom?-1:0,marginTop:gK.barTop?-1:0,marginLeft:gK.barLeft?-1:0,marginRight:gK.barRight?-1:0}; }},"tabview-page":{alias:eo,include:eo,style:function(gM){var gN=qx.core.Environment.get(ep)&&qx.core.Environment.get(ek); return {padding:gN?[4,3]:undefined}; }},"tabview-page/button":{alias:en,style:function(gO){var gV,gR=0; var gU=0,gP=0,gS=0,gT=0; var gQ=qx.core.Environment.get(ek)&&qx.core.Environment.get(ej)&&qx.core.Environment.get(ep); if(gO.checked){if(gO.barTop){gV=dj; gR=gQ?[5,11]:[6,14]; gS=gO.firstTab?0:-5; gT=gO.lastTab?0:-5; }else if(gO.barBottom){gV=F; gR=gQ?[5,11]:[6,14]; gS=gO.firstTab?0:-5; gT=gO.lastTab?0:-5; gU=3; }else if(gO.barRight){gV=dt; gR=gQ?[5,10]:[6,13]; gU=gO.firstTab?0:-5; gP=gO.lastTab?0:-5; gS=2; }else{gV=cc; gR=gQ?[5,10]:[6,13]; gU=gO.firstTab?0:-5; gP=gO.lastTab?0:-5; }}else{if(gO.barTop){gV=eG; gR=gQ?[3,9]:[4,10]; gU=4; gS=gO.firstTab?5:1; gT=1; }else if(gO.barBottom){gV=dp; gR=gQ?[3,9]:[4,10]; gP=4; gS=gO.firstTab?5:1; gT=1; gU=3; }else if(gO.barRight){gV=eA; gR=gQ?[3,9]:[4,10]; gT=5; gU=gO.firstTab?5:1; gP=1; gS=3; }else{gV=eH; gR=gQ?[3,9]:[4,10]; gS=5; gU=gO.firstTab?5:1; gP=1; gT=1; }} if(gV&&gQ){gV+=em; }return {zIndex:gO.checked?10:5,decorator:gV,padding:gR,marginTop:gU,marginBottom:gP,marginLeft:gS,marginRight:gT,textColor:gO.checked?cE:cH}; }},"tabview-page/button/label":{alias:cw,style:function(gW){return {padding:[0,1,0,1],margin:gW.focused?0:1,decorator:gW.focused?bg:undefined}; }},"tabview-page/button/close-button":{alias:en,style:function(gX){return {icon:f}; }},"toolbar":{style:function(gY){var ha=qx.core.Environment.get(ep); return {decorator:ha?cU:cg,spacing:2}; }},"toolbar/part":{style:function(hb){return {decorator:cd,spacing:2}; }},"toolbar/part/container":{style:function(hc){return {paddingLeft:2,paddingRight:2}; }},"toolbar/part/handle":{style:function(hd){return {source:N,marginLeft:3,marginRight:3}; }},"toolbar-button":{alias:en,style:function(he){var hg; if(he.pressed||(he.checked&&!he.hovered)||(he.checked&&he.disabled)){hg=eJ; }else if(he.hovered&&!he.disabled){hg=be; }var hf=qx.core.Environment.get(ep)&&qx.core.Environment.get(ek); if(hf&&hg){hg+=em; }return {marginTop:2,marginBottom:2,padding:(he.pressed||he.checked||he.hovered)&&!he.disabled||(he.disabled&&he.checked)?3:5,decorator:hg}; }},"toolbar-menubutton":{alias:eq,include:eq,style:function(hh){return {showArrow:true}; }},"toolbar-menubutton/arrow":{alias:cA,include:cA,style:function(hi){return {source:S}; }},"toolbar-splitbutton":{style:function(hj){return {marginTop:2,marginBottom:2}; }},"toolbar-splitbutton/button":{alias:eq,include:eq,style:function(hk){return {icon:ct,marginTop:undefined,marginBottom:undefined}; }},"toolbar-splitbutton/arrow":{alias:eq,include:eq,style:function(hl){if(hl.pressed||hl.checked||(hl.hovered&&!hl.disabled)){var hm=1; }else{var hm=3; }return {padding:hm,icon:ct,marginTop:undefined,marginBottom:undefined}; }},"toolbar-separator":{style:function(hn){return {decorator:E,margin:7}; }},"tree":ez,"tree-item":{style:function(ho){var hp=ho.selected?cy:undefined; if(hp&&qx.core.Environment.get(ep)){hp+=em; }return {padding:[2,6],textColor:ho.selected?cB:undefined,decorator:hp}; }},"tree-item/icon":{include:cA,style:function(hq){return {paddingRight:5}; }},"tree-item/label":cw,"tree-item/open":{include:cA,style:function(hr){var hs; if(hr.selected&&hr.opened){hs=eC; }else if(hr.selected&&!hr.opened){hs=dd; }else if(hr.opened){hs=W; }else{hs=by; }return {padding:[0,5,0,2],source:hs}; }},"tree-folder":{include:dI,alias:dI,style:function(ht){var hv,hu; if(ht.small){hv=ht.opened?eN:eO; hu=eN; }else if(ht.large){hv=ht.opened?bO:di; hu=bO; }else{hv=ht.opened?bn:R; hu=bn; }return {icon:hv,iconOpened:hu}; }},"tree-file":{include:dI,alias:dI,style:function(hw){return {icon:hw.small?bI:hw.large?db:K}; }},"treevirtual":bm,"treevirtual-folder":{style:function(hx){return {icon:hx.opened?eN:eO}; }},"treevirtual-file":{include:bG,alias:bG,style:function(hy){return {icon:bI}; }},"treevirtual-line":{style:function(hz){return {icon:dG}; }},"treevirtual-contract":{style:function(hA){return {icon:W,paddingLeft:5,paddingTop:2}; }},"treevirtual-expand":{style:function(hB){return {icon:by,paddingLeft:5,paddingTop:2}; }},"treevirtual-only-contract":dK,"treevirtual-only-expand":u,"treevirtual-start-contract":dK,"treevirtual-start-expand":u,"treevirtual-end-contract":dK,"treevirtual-end-expand":u,"treevirtual-cross-contract":dK,"treevirtual-cross-expand":u,"treevirtual-end":{style:function(hC){return {icon:dG}; }},"treevirtual-cross":{style:function(hD){return {icon:dG}; }},"tooltip":{include:cs,style:function(hE){return {backgroundColor:dz,padding:[1,3,2,3],offset:[15,5,5,5]}; }},"tooltip/atom":en,"tooltip-error":{include:dH,style:function(hF){var hG=qx.core.Environment.get(ek)&&qx.core.Environment.get(ej); return {textColor:cB,backgroundColor:undefined,placeMethod:eo,offset:[0,0,0,14],marginTop:-2,position:B,showTimeout:100,hideTimeout:10000,decorator:hG?b:dq,shadow:bR,font:eg,padding:hG?3:undefined}; }},"tooltip-error/atom":en,"window":{style:function(hH){var hJ=qx.core.Environment.get(ek)&&qx.core.Environment.get(ep)&&qx.core.Environment.get(ej); var hK; var hI; if(hJ){if(hH.showStatusbar){hK=ds; }else{hK=dm; }}else{hI=cL; }return {decorator:hK,shadow:hI,contentPadding:[10,10,10,10],margin:[0,5,5,0]}; }},"window/pane":{style:function(hL){var hM=qx.core.Environment.get(ek)&&qx.core.Environment.get(ep)&&qx.core.Environment.get(ej); return {decorator:hM?cR:O}; }},"window/captionbar":{style:function(hN){var hO=qx.core.Environment.get(ek)&&qx.core.Environment.get(ep)&&qx.core.Environment.get(ej); var hP=hN.active?co:ea; if(hO){hP+=em; }return {decorator:hP,textColor:hN.active?ee:bt,minHeight:26,paddingRight:2}; }},"window/icon":{style:function(hQ){return {margin:[5,0,3,6]}; }},"window/title":{style:function(hR){return {alignY:cz,font:eg,marginLeft:6,marginRight:12}; }},"window/minimize-button":{alias:en,style:function(hS){return {icon:hS.active?hS.hovered?dX:eB:eD,margin:[4,8,2,0]}; }},"window/restore-button":{alias:en,style:function(hT){return {icon:hT.active?hT.hovered?cN:cD:k,margin:[5,8,2,0]}; }},"window/maximize-button":{alias:en,style:function(hU){return {icon:hU.active?hU.hovered?bh:bf:I,margin:[4,8,2,0]}; }},"window/close-button":{alias:en,style:function(hV){return {icon:hV.active?hV.hovered?g:dW:cb,margin:[4,8,2,0]}; }},"window/statusbar":{style:function(hW){var hX=qx.core.Environment.get(ek)&&qx.core.Environment.get(ep)&&qx.core.Environment.get(ej); return {padding:[2,6],decorator:hX?cW:dn,minHeight:18}; }},"window/statusbar-text":{style:function(hY){return {font:dw}; }},"iframe":{style:function(ia){return {decorator:ei}; }},"resizer":{style:function(ib){var ic=qx.core.Environment.get(ej)&&qx.core.Environment.get(ek)&&qx.core.Environment.get(ep); return {decorator:ic?cP:o}; }},"splitpane":{style:function(id){return {decorator:i}; }},"splitpane/splitter":{style:function(ie){return {width:ie.horizontal?3:undefined,height:ie.vertical?3:undefined,backgroundColor:V}; }},"splitpane/splitter/knob":{style:function(ig){return {source:ig.horizontal?cr:ce}; }},"splitpane/slider":{style:function(ih){return {width:ih.horizontal?3:undefined,height:ih.vertical?3:undefined,backgroundColor:V}; }},"selectbox":el,"selectbox/atom":en,"selectbox/popup":cs,"selectbox/list":{alias:ez},"selectbox/arrow":{include:cA,style:function(ii){return {source:ct,paddingLeft:5}; }},"datechooser":{style:function(ij){var io; var il=!!ij.focused; var im=!!ij.invalid; var ik=!!ij.disabled; if(il&&im&&!ik){io=et; }else if(il&&!im&&!ik){io=ey; }else if(ik){io=eu; }else if(!il&&im&&!ik){io=ex; }else{io=es; } if(qx.core.Environment.get(ep)){io+=em; }return {padding:2,decorator:io,backgroundColor:cx}; }},"datechooser/navigation-bar":{},"datechooser/nav-button":{include:el,alias:el,style:function(ip){var iq={padding:[2,4],shadow:undefined}; if(ip.lastYear){iq.icon=dh; iq.marginRight=1; }else if(ip.lastMonth){iq.icon=bD; }else if(ip.nextYear){iq.icon=ck; iq.marginLeft=1; }else if(ip.nextMonth){iq.icon=y; }return iq; }},"datechooser/last-year-button-tooltip":dH,"datechooser/last-month-button-tooltip":dH,"datechooser/next-year-button-tooltip":dH,"datechooser/next-month-button-tooltip":dH,"datechooser/last-year-button":dM,"datechooser/last-month-button":dM,"datechooser/next-month-button":dM,"datechooser/next-year-button":dM,"datechooser/month-year-label":{style:function(ir){return {font:eg,textAlign:dE,textColor:ir.disabled?cv:undefined}; }},"datechooser/date-pane":{style:function(is){return {textColor:is.disabled?cv:undefined,marginTop:2}; }},"datechooser/weekday":{style:function(it){return {textColor:it.disabled?cv:it.weekend?bu:undefined,textAlign:dE,paddingTop:2,backgroundColor:bN}; }},"datechooser/week":{style:function(iu){return {textAlign:dE,padding:[2,4],backgroundColor:bN}; }},"datechooser/day":{style:function(iv){var iw=iv.disabled?undefined:iv.selected?cy:undefined; if(iw&&qx.core.Environment.get(ep)){iw+=em; }return {textAlign:dE,decorator:iw,textColor:iv.disabled?cv:iv.selected?cB:iv.otherMonth?bu:undefined,font:iv.today?eg:undefined,padding:[2,4]}; }},"combobox":{style:function(ix){var iB; var iz=!!ix.focused; var iA=!!ix.invalid; var iy=!!ix.disabled; if(iz&&iA&&!iy){iB=et; }else if(iz&&!iA&&!iy){iB=ey; }else if(iy){iB=eu; }else if(!iz&&iA&&!iy){iB=ex; }else{iB=es; } if(qx.core.Environment.get(ep)){iB+=em; }return {decorator:iB}; }},"combobox/popup":cs,"combobox/list":{alias:ez},"combobox/button":{include:el,alias:el,style:function(iC,iD){var iE={icon:ct,padding:[iD.padding[0],iD.padding[1]-6],shadow:undefined,margin:undefined}; if(iC.selected){iE.decorator=bB; }return iE; }},"combobox/textfield":{include:w,style:function(iF){return {decorator:undefined}; }},"menu":{style:function(iG){var iH=qx.core.Environment.get(ep)&&qx.core.Environment.get(ej); var iI={decorator:iH?br:bY,shadow:iH?undefined:bH,spacingX:6,spacingY:1,iconColumnWidth:16,arrowColumnWidth:4,placementModeY:iG.submenu||iG.contextmenu?cV:cT}; if(iG.submenu){iI.position=B; iI.offset=[-2,-3]; }return iI; }},"menu/slidebar":eI,"menu-slidebar":eo,"menu-slidebar-button":{style:function(iJ){var iK=iJ.hovered?cy:undefined; if(iK&&qx.core.Environment.get(ep)){iK+=em; }return {decorator:iK,padding:7,center:true}; }},"menu-slidebar/button-backward":{include:bv,style:function(iL){return {icon:iL.hovered?dv:bl}; }},"menu-slidebar/button-forward":{include:bv,style:function(iM){return {icon:iM.hovered?ec:ct}; }},"menu-separator":{style:function(iN){return {height:0,decorator:q,margin:[4,2]}; }},"menu-button":{alias:en,style:function(iO){var iP=iO.selected?cy:undefined; if(iP&&qx.core.Environment.get(ep)){iP+=em; }return {decorator:iP,textColor:iO.selected?cB:undefined,padding:[4,6]}; }},"menu-button/icon":{include:cA,style:function(iQ){return {alignY:cz}; }},"menu-button/label":{include:cw,style:function(iR){return {alignY:cz,padding:1}; }},"menu-button/shortcut":{include:cw,style:function(iS){return {alignY:cz,marginLeft:14,padding:1}; }},"menu-button/arrow":{include:cA,style:function(iT){return {source:iT.selected?m:y,alignY:cz}; }},"menu-checkbox":{alias:ev,include:ev,style:function(iU){return {icon:!iU.checked?undefined:iU.selected?M:ef}; }},"menu-radiobutton":{alias:ev,include:ev,style:function(iV){return {icon:!iV.checked?undefined:iV.selected?bs:cj}; }},"menubar":{style:function(iW){var iX=qx.core.Environment.get(ep); return {decorator:iX?dA:dP}; }},"menubar-button":{alias:en,style:function(iY){var ja=(iY.pressed||iY.hovered)&&!iY.disabled?cy:undefined; if(ja&&qx.core.Environment.get(ep)){ja+=em; }return {decorator:ja,textColor:iY.pressed||iY.hovered?cB:undefined,padding:[3,8]}; }},"colorselector":eo,"colorselector/control-bar":eo,"colorselector/control-pane":eo,"colorselector/visual-pane":cu,"colorselector/preset-grid":eo,"colorselector/colorbucket":{style:function(jb){return {decorator:ei,width:16,height:16}; }},"colorselector/preset-field-set":cu,"colorselector/input-field-set":cu,"colorselector/preview-field-set":cu,"colorselector/hex-field-composite":eo,"colorselector/hex-field":w,"colorselector/rgb-spinner-composite":eo,"colorselector/rgb-spinner-red":er,"colorselector/rgb-spinner-green":er,"colorselector/rgb-spinner-blue":er,"colorselector/hsb-spinner-composite":eo,"colorselector/hsb-spinner-hue":er,"colorselector/hsb-spinner-saturation":er,"colorselector/hsb-spinner-brightness":er,"colorselector/preview-content-old":{style:function(jc){return {decorator:ei,width:50,height:10}; }},"colorselector/preview-content-new":{style:function(jd){return {decorator:ei,backgroundColor:cx,width:50,height:10}; }},"colorselector/hue-saturation-field":{style:function(je){return {decorator:ei,margin:5}; }},"colorselector/brightness-field":{style:function(jf){return {decorator:ei,margin:[5,7]}; }},"colorselector/hue-saturation-pane":eo,"colorselector/hue-saturation-handle":eo,"colorselector/brightness-pane":eo,"colorselector/brightness-handle":eo,"colorpopup":{alias:cs,include:cs,style:function(jg){return {padding:5,backgroundColor:z}; }},"colorpopup/field":{style:function(jh){return {decorator:ei,margin:2,width:14,height:14,backgroundColor:cx}; }},"colorpopup/selector-button":eh,"colorpopup/auto-button":eh,"colorpopup/preview-pane":cu,"colorpopup/current-preview":{style:function(ji){return {height:20,padding:4,marginLeft:4,decorator:ei,allowGrowX:true}; }},"colorpopup/selected-preview":{style:function(jj){return {height:20,padding:4,marginRight:4,decorator:ei,allowGrowX:true}; }},"colorpopup/colorselector-okbutton":{alias:eh,include:eh,style:function(jk){return {icon:df}; }},"colorpopup/colorselector-cancelbutton":{alias:eh,include:eh,style:function(jl){return {icon:dO}; }},"table":{alias:eo,style:function(jm){return {decorator:bm}; }},"table/statusbar":{style:function(jn){return {decorator:ci,padding:[0,2]}; }},"table/column-button":{alias:el,style:function(jo){var jp=qx.core.Environment.get(ep); return {decorator:jp?Y:bz,padding:3,icon:bo}; }},"table-column-reset-button":{include:ev,alias:ev,style:function(){return {icon:t}; }},"table-scroller":eo,"table-scroller/scrollbar-x":dN,"table-scroller/scrollbar-y":dN,"table-scroller/header":{style:function(jq){var jr=qx.core.Environment.get(ep); return {decorator:jr?Y:bz}; }},"table-scroller/pane":{style:function(js){return {backgroundColor:dT}; }},"table-scroller/focus-indicator":{style:function(jt){return {decorator:bS}; }},"table-scroller/resize-line":{style:function(ju){return {backgroundColor:cM,width:2}; }},"table-header-cell":{alias:en,style:function(jv){return {minWidth:13,minHeight:20,padding:jv.hovered?[3,4,2,4]:[3,4],decorator:jv.hovered?cX:L,sortIcon:jv.sorted?(jv.sortedAscending?dy:cl):undefined}; }},"table-header-cell/label":{style:function(jw){return {minWidth:0,alignY:cz,paddingRight:5}; }},"table-header-cell/sort-icon":{style:function(jx){return {alignY:cz,alignX:eR}; }},"table-header-cell/icon":{style:function(jy){return {minWidth:0,alignY:cz,paddingRight:5}; }},"table-editor-textfield":{include:w,style:function(jz){return {decorator:undefined,padding:[2,2],backgroundColor:cx}; }},"table-editor-selectbox":{include:C,alias:C,style:function(jA){return {padding:[0,2],backgroundColor:cx}; }},"table-editor-combobox":{include:dL,alias:dL,style:function(jB){return {decorator:undefined,backgroundColor:cx}; }},"progressive-table-header":{alias:eo,style:function(jC){return {decorator:bp}; }},"progressive-table-header-cell":{alias:en,style:function(jD){var jE=qx.core.Environment.get(ep); return {minWidth:40,minHeight:25,paddingLeft:6,decorator:jE?eb:r}; }},"app-header":{style:function(jF){return {font:eg,textColor:cB,padding:[8,12],decorator:cJ}; }},"app-header-label":cw,"virtual-list":ez,"virtual-list/row-layer":cI,"row-layer":{style:function(jG){return {colorEven:dF,colorOdd:dC}; }},"group-item":{include:cw,alias:cw,style:function(jH){return {padding:4,decorator:qx.core.Environment.get(ep)?eE:eL,textColor:bd,font:eg}; }},"virtual-selectbox":C,"virtual-selectbox/dropdown":cs,"virtual-selectbox/dropdown/list":{alias:eP},"virtual-combobox":dL,"virtual-combobox/dropdown":cs,"virtual-combobox/dropdown/list":{alias:eP},"virtual-tree":ez,"virtual-tree-folder":cK,"virtual-tree-file":cn,"column-layer":eo,"cell":{style:function(jI){return {textColor:jI.selected?cB:eS,padding:[3,6],font:T}; }},"cell-string":ew,"cell-number":{include:ew,style:function(jJ){return {textAlign:eR}; }},"cell-image":ew,"cell-boolean":{include:ew,style:function(jK){return {iconTrue:bW,iconFalse:dc}; }},"cell-atom":ew,"cell-date":ew,"cell-html":ew,"htmlarea":{"include":eo,style:function(jL){return {backgroundColor:n}; }},"progressbar":{style:function(jM){return {decorator:dB,padding:[1],backgroundColor:de}; }},"progressbar/progress":{style:function(jN){var jO=jN.disabled?eL:cy; if(qx.core.Environment.get(ep)){jO+=em; }return {decorator:jO}; }}}}); })(); (function(){var c="Tango",b="qx/icon/Tango",a="qx.theme.icon.Tango"; qx.Theme.define(a,{title:c,aliases:{"icon":b},icons:{}}); })(); (function(){var t="os.version",s="os.name",r="win",q="7",p="vista",o="osx",n="Liberation Sans",m="Tahoma",l="sans-serif",k="Arial",d="Lucida Grande",j="Candara",g="Segoe UI",c="Consolas",b="monospace",f="Courier New",e="Lucida Console",h="Monaco",a="qx.theme.modern.Font",i="DejaVu Sans Mono"; qx.Theme.define(a,{fonts:{"default":{size:(qx.core.Environment.get(s)==r&&(qx.core.Environment.get(t)==q||qx.core.Environment.get(t)==p))?12:11,lineHeight:1.4,family:qx.core.Environment.get(s)==o?[d]:((qx.core.Environment.get(s)==r&&(qx.core.Environment.get(t)==q||qx.core.Environment.get(t)==p)))?[g,j]:[m,n,k,l]},"bold":{size:(qx.core.Environment.get(s)==r&&(qx.core.Environment.get(t)==q||qx.core.Environment.get(t)==p))?12:11,lineHeight:1.4,family:qx.core.Environment.get(s)==o?[d]:((qx.core.Environment.get(s)==r&&(qx.core.Environment.get(t)==q||qx.core.Environment.get(t)==p)))?[g,j]:[m,n,k,l],bold:true},"small":{size:(qx.core.Environment.get(s)==r&&(qx.core.Environment.get(t)==q||qx.core.Environment.get(t)==p))?11:10,lineHeight:1.4,family:qx.core.Environment.get(s)==o?[d]:((qx.core.Environment.get(s)==r&&(qx.core.Environment.get(t)==q||qx.core.Environment.get(t)==p)))?[g,j]:[m,n,k,l]},"monospace":{size:11,lineHeight:1.4,family:qx.core.Environment.get(s)==o?[e,h]:((qx.core.Environment.get(s)==r&&(qx.core.Environment.get(t)==q||qx.core.Environment.get(t)==p)))?[c]:[c,i,f,b]}}}); })(); (function(){var b="qx.theme.Modern",a="Modern"; qx.Theme.define(b,{title:a,meta:{color:qx.theme.modern.Color,decoration:qx.theme.modern.Decoration,font:qx.theme.modern.Font,appearance:qx.theme.modern.Appearance,icon:qx.theme.icon.Tango}}); })(); (function(){var l='px;',k="",j="Boolean",h='',g='px',e='
',d='
0||cb){if(!ca){return (bY.bOpened?cd.__tr.contract:cd.__tr.expand); }if(bX==0&&bY.bFirstChild){if(ce){return (bY.bOpened?cd.__tr.onlyContract:cd.__tr.onlyExpand); }else{return (bY.bOpened?cd.__tr.startContract:cd.__tr.startExpand); }}if(ce){return (bY.bOpened?cd.__tr.endContract:cd.__tr.endExpand); }return (bY.bOpened?cd.__tr.crossContract:cd.__tr.crossExpand); }}if(ca){if(bY.parentNodeId==0){if(ce&&bY.bFirstChild){return {icon:this.BLANK}; }if(ce){return cd.__tr.end; }if(bY.bFirstChild){return (bY.bOpened?cd.__tr.startContract:cd.__tr.startExpand); }}return (ce?cd.__tr.end:cd.__tr.cross); }return {icon:this.BLANK}; }},destruct:function(){this.__to=this.__tp=this.__tq=null; }}); })(); (function(){var j="_applyStyle",i="stretch",h="Integer",g="px",f=" ",e="repeat",d="round",c="shorthand",b="px ",a="sliceBottom",y=";'>
",x="
=o-u&&x<=o+p+3+u){y.setState(n,{bOpened:!n.bOpened}); return k.getOpenCloseClickSelectsRow()?false:true; }else{return j._handleExtendedClick(k,m,n,z); }}else{var w=m.getKeyIdentifier(); switch(w){case b:return false; case a:if(!n.bHideOpenClose&&n.type!=qx.ui.treevirtual.SimpleTreeDataModel.Type.LEAF){y.setState(n,{bOpened:!n.bOpened}); }return k.getOpenCloseClickSelectsRow()?false:true; default:return true; }}}var h=g(this.__tx,e,f); if(!h){qx.ui.table.selection.Manager.prototype._handleSelectEvent.call(this,e,f); }},_handleExtendedClick:function(A,B,C,D){return false; }},destruct:function(){this.__tx=null; }}); })(); (function(){var n="appear",m="columnVisibilityMenuCreateEnd",l="tableWidthChanged",k="verticalScrollBarChanged",j="qx.ui.table.columnmodel.resizebehavior.Abstract",i="qx.ui.table.columnmodel.Resize",h="_applyBehavior",g="separator",f="visibilityChanged",e="Reset column widths",b="changeBehavior",d="user-button",c="widthChanged",a="execute"; qx.Class.define(i,{extend:qx.ui.table.columnmodel.Basic,include:qx.locale.MTranslation,construct:function(){qx.ui.table.columnmodel.Basic.call(this); this.__ty=false; this.__tz=false; },properties:{behavior:{check:j,init:null,nullable:true,apply:h,event:b}},members:{__tz:null,__ty:null,__tA:null,_applyBehavior:function(p,q){if(q!=null){q.dispose(); q=null; }p._setNumColumns(this.getOverallColumnCount()); p.setTableColumnModel(this); },init:function(r,s){qx.ui.table.columnmodel.Basic.prototype.init.call(this,r,s); if(this.__tA==null){this.__tA=s; s.addListener(n,this._onappear,this); s.addListener(l,this._onTableWidthChanged,this); s.addListener(k,this._onverticalscrollbarchanged,this); s.addListener(m,this._addResetColumnWidthButton,this); this.addListener(c,this._oncolumnwidthchanged,this); this.addListener(f,this._onvisibilitychanged,this); }if(this.getBehavior()==null){this.setBehavior(new qx.ui.table.columnmodel.resizebehavior.Default()); }this.getBehavior()._setNumColumns(r); },getTable:function(){return this.__tA; },_addResetColumnWidthButton:function(event){var v=event.getData(); var u=v.columnButton; var t=v.menu; var o; o=u.factory(g); t.add(o); o=u.factory(d,{text:this.tr(e)}); t.add(o); o.addListener(a,this._onappear,this); },_onappear:function(event){if(this.__ty){return ; }this.__ty=true; this.getBehavior().onAppear(event,event.getType()!==n); this.__tA._updateScrollerWidths(); this.__tA._updateScrollBarVisibility(); this.__ty=false; this.__tz=true; },_onTableWidthChanged:function(event){if(this.__ty||!this.__tz){return ; }this.__ty=true; this.getBehavior().onTableWidthChanged(event); this.__ty=false; },_onverticalscrollbarchanged:function(event){if(this.__ty||!this.__tz){return ; }this.__ty=true; this.getBehavior().onVerticalScrollBarChanged(event); qx.event.Timer.once(function(){if(this.__tA&&!this.__tA.isDisposed()){this.__tA._updateScrollerWidths(); this.__tA._updateScrollBarVisibility(); }},this,0); this.__ty=false; },_oncolumnwidthchanged:function(event){if(this.__ty||!this.__tz){return ; }this.__ty=true; this.getBehavior().onColumnWidthChanged(event); this.__ty=false; },_onvisibilitychanged:function(event){if(this.__ty||!this.__tz){return ; }this.__ty=true; this.getBehavior().onVisibilityChanged(event); this.__ty=false; }},destruct:function(){this.__tA=null; }}); })(); (function(){var e="auto",d="string",c="number",b="*",a="qx.ui.core.ColumnData"; qx.Class.define(a,{extend:qx.ui.core.LayoutItem,construct:function(){qx.ui.core.LayoutItem.call(this); this.setColumnWidth(e); },members:{__tB:null,renderLayout:function(f,top,g,h){this.__tB=g; },getComputedWidth:function(){return this.__tB; },getFlex:function(){return this.getLayoutProperties().flex||0; },setColumnWidth:function(i,j){var j=j||0; var k=null; if(typeof i==c){this.setWidth(i); }else if(typeof i==d){if(i==e){j=1; }else{var l=i.match(/^[0-9]+(?:\.[0-9]+)?([%\*])$/); if(l){if(l[1]==b){j=parseFloat(i); }else{k=i; }}}}this.setLayoutProperties({flex:j,width:k}); }},environment:{"qx.tableResizeDebug":false}}); })(); (function(){var b="qx.ui.table.columnmodel.resizebehavior.Abstract",a="abstract"; qx.Class.define(b,{type:a,extend:qx.core.Object,members:{_setNumColumns:function(c){throw new Error("_setNumColumns is abstract"); },onAppear:function(event,d){throw new Error("onAppear is abstract"); },onTableWidthChanged:function(event){throw new Error("onTableWidthChanged is abstract"); },onVerticalScrollBarChanged:function(event){throw new Error("onVerticalScrollBarChanged is abstract"); },onColumnWidthChanged:function(event){throw new Error("onColumnWidthChanged is abstract"); },onVisibilityChanged:function(event){throw new Error("onVisibilityChanged is abstract"); },_getAvailableWidth:function(){var f=this.getTableColumnModel(); var i=f.getTable(); var e=i._getPaneScrollerArr(); if(!e[0]||!e[0].getLayoutParent().getBounds()){return null; }var h=e[0].getLayoutParent().getBounds().width; var g=e[e.length-1]; h-=g.getPaneInsetRight(); return h; }}}); })(); (function(){var j="Function",h="Boolean",g="minWidth",f="width",e="qx.ui.table.columnmodel.Resize",d="qx.ui.table.columnmodel.resizebehavior.Default",c="__tD",b="__tE",a="maxWidth"; qx.Class.define(d,{extend:qx.ui.table.columnmodel.resizebehavior.Abstract,construct:function(){qx.ui.table.columnmodel.resizebehavior.Abstract.call(this); this.__tC=[]; this.__tD=new qx.ui.layout.HBox(); this.__tD.connectToWidget(this); this.__tE=new qx.util.DeferredCall(this._computeColumnsFlexWidth,this); },properties:{newResizeBehaviorColumnData:{check:j,init:function(k){return new qx.ui.core.ColumnData(); }},initializeWidthsOnEveryAppear:{check:h,init:false},tableColumnModel:{check:e}},members:{__tD:null,__tF:null,__tC:null,__tE:null,__tG:false,setWidth:function(m,n,o){if(m>=this.__tC.length){throw new Error("Column number out of range"); }this.__tC[m].setColumnWidth(n,o); this.__tE.schedule(); },setMinWidth:function(p,q){if(p>=this.__tC.length){throw new Error("Column number out of range"); }this.__tC[p].setMinWidth(q); this.__tE.schedule(); },setMaxWidth:function(r,s){if(r>=this.__tC.length){throw new Error("Column number out of range"); }this.__tC[r].setMaxWidth(s); this.__tE.schedule(); },set:function(t,u){for(var v in u){switch(v){case f:this.setWidth(t,u[v]); break; case g:this.setMinWidth(t,u[v]); break; case a:this.setMaxWidth(t,u[v]); break; default:throw new Error("Unknown property: "+v); }}},onAppear:function(event,w){if(w===true||!this.__tG||this.getInitializeWidthsOnEveryAppear()){this._computeColumnsFlexWidth(); this.__tG=true; }},onTableWidthChanged:function(event){this._computeColumnsFlexWidth(); },onVerticalScrollBarChanged:function(event){this._computeColumnsFlexWidth(); },onColumnWidthChanged:function(event){this._extendNextColumn(event); },onVisibilityChanged:function(event){var x=event.getData(); if(x.visible){this._computeColumnsFlexWidth(); return; }this._extendLastColumn(event); },_setNumColumns:function(y){var z=this.__tC; if(y<=z.length){z.splice(y,z.length); return; }for(var i=z.length;iP.oldWidth){return ; }var i; var L; var O=0; for(i=0;ibv[by]){bw+=bz-bv[by]; bz=bv[by]; }else if(bw>bA[by]){bz+=bw-bA[by]; bw=bA[by]; }this.__tS=bz; this.__tT=bw; },_isActiveDragSession:function(){return this.__tO; },_setLastMousePosition:function(x,y){this.__tP=x; this.__tQ=y; }},destruct:function(){this.__tM=null; }}); })(); (function(){var a="qx.ui.splitpane.Slider"; qx.Class.define(a,{extend:qx.ui.core.Widget,properties:{allowShrinkX:{refine:true,init:false},allowShrinkY:{refine:true,init:false}}}); })(); (function(){var e="center",d="knob",c="middle",b="qx.ui.splitpane.Splitter",a="vertical"; qx.Class.define(b,{extend:qx.ui.core.Widget,construct:function(f){qx.ui.core.Widget.call(this); if(f.getOrientation()==a){this._setLayout(new qx.ui.layout.HBox(0,e)); this._getLayout().setAlignY(c); }else{this._setLayout(new qx.ui.layout.VBox(0,c)); this._getLayout().setAlignX(e); }this._createChildControl(d); },properties:{allowShrinkX:{refine:true,init:false},allowShrinkY:{refine:true,init:false}},members:{_createChildControlImpl:function(g,h){var i; switch(g){case d:i=new qx.ui.basic.Image; this._add(i); break; }return i||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,g); }}}); })(); (function(){var u="px",t="horizontal",s="top",r="height",q="width",p="100%",o="left",n="cursor",m="mshtml",l="engine.name",e="repeat",k="_applyOrientation",h="url(",c="qx.ui.splitpane.Blocker",b=")",g="col-resize",f="row-resize",i="div",a="vertical",j="qx/static/blank.gif",d="absolute"; qx.Class.define(c,{extend:qx.html.Element,construct:function(v){var w={position:d,zIndex:11}; if((qx.core.Environment.get(l)==m)){w.backgroundImage=h+qx.util.ResourceManager.getInstance().toUri(j)+b; w.backgroundRepeat=e; }qx.html.Element.call(this,i,w); if(v){this.setOrientation(v); }else{this.initOrientation(); }},properties:{orientation:{init:t,check:[t,a],apply:k}},members:{_applyOrientation:function(x,y){if(x==t){this.setStyle(r,p); this.setStyle(n,g); this.setStyle(s,null); }else{this.setStyle(q,p); this.setStyle(o,null); this.setStyle(n,f); }},setWidth:function(z,A){var B=A+2*z; this.setStyle(q,B+u); },setHeight:function(C,D){var E=D+2*C; this.setStyle(r,E+u); },setLeft:function(F,G){var H=G-F; this.setStyle(o,H+u); },setTop:function(I,J){var top=J-I; this.setStyle(s,top+u); }}}); })(); (function(){var c="slider",b="splitter",a="qx.ui.splitpane.VLayout"; qx.Class.define(a,{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:null,renderLayout:function(d,e){var v=this._getLayoutChildren(); var length=v.length; var r,u; var g,f,p,h; for(var i=0;i0&&k>0){var l=x+k; var m=e-s; var j=Math.round((m/l)*x); var t=m-j; var q=qx.ui.layout.Util.arrangeIdeals(w.minHeight,j,w.maxHeight,o.minHeight,t,o.maxHeight); j=q.begin; t=q.end; }else if(x>0){j=e-s-t; if(jw.maxHeight){j=w.maxHeight; }}else if(k>0){t=e-j-s; if(to.maxHeight){t=o.maxHeight; }}g.renderLayout(0,0,d,j); f.renderLayout(0,j,d,s); h.renderLayout(0,j+s,d,t); }else{f.renderLayout(0,0,0,0); if(g){g.renderLayout(0,0,d,e); }else if(h){h.renderLayout(0,0,d,e); }}},_computeSizeHint:function(){var H=this._getLayoutChildren(); var length=H.length; var A,z,G; var B=0,D=0,C=0; var E=0,F=0,y=0; for(var i=0;iE){E=z.minWidth; } if(z.width>F){F=z.width; } if(z.maxWidth>y){y=z.maxWidth; }}return {minHeight:B,height:D,maxHeight:C,minWidth:E,width:F,maxWidth:y}; }}}); })(); (function(){var c="slider",b="splitter",a="qx.ui.splitpane.HLayout"; qx.Class.define(a,{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:null,renderLayout:function(d,e){var v=this._getLayoutChildren(); var length=v.length; var s,u; var g,f,p,h; for(var i=0;i0&&j>0){var k=x+j; var l=d-r; var t=Math.round((l/k)*x); var q=l-t; var n=qx.ui.layout.Util.arrangeIdeals(w.minWidth,t,w.maxWidth,o.minWidth,q,o.maxWidth); t=n.begin; q=n.end; }else if(x>0){t=d-r-q; if(tw.maxWidth){t=w.maxWidth; }}else if(j>0){q=d-t-r; if(qo.maxWidth){q=o.maxWidth; }}g.renderLayout(0,0,t,e); f.renderLayout(t,0,r,e); h.renderLayout(t+r,0,q,e); }else{f.renderLayout(0,0,0,0); if(g){g.renderLayout(0,0,d,e); }else if(h){h.renderLayout(0,0,d,e); }}},_computeSizeHint:function(){var H=this._getLayoutChildren(); var length=H.length; var A,z,G; var E=0,F=0,y=0; var B=0,D=0,C=0; for(var i=0;iB){B=z.minHeight; } if(z.height>D){D=z.height; } if(z.maxHeight>C){C=z.maxHeight; }}return {minWidth:E,width:F,maxWidth:y,minHeight:B,height:D,maxHeight:C}; }}}); })(); (function(){var a="qx.ui.toolbar.RadioButton"; qx.Class.define(a,{extend:qx.ui.toolbar.CheckBox,include:[qx.ui.form.MModelProperty],implement:[qx.ui.form.IModel,qx.ui.form.IRadioItem],members:{_applyValue:function(b,c){qx.ui.toolbar.CheckBox.prototype._applyValue.call(this,b,c); if(b){var d=this.getGroup(); if(d){d.setSelection([this]); }}},_onExecute:function(e){var f=this.getGroup(); if(f&&f.getAllowEmptySelection()||!f){this.toggleValue(); }else{this.setValue(true); }}}}); })(); (function(){var m="",k="qx.event.type.Event",j="application/json",h="di_lemmata/icon/16/text-x-generic-template.png",g="GET",f="B0000000",d="properties",c="completed",b=" :: ",a=" | ",U=",",T="Korpus nicht gefunden",S="G",R="T",Q="Suche...",P="qx.event.type.Data",O="Korpora",N="Text nicht gefunden",M="doSearch",L="wait",t="di_lemmata/icon/16/folder.png",u="Bibliothek wird geladen...",r="treeComplete",s="move",p="droprequest",q="treeItems",n="utils/gettree.php",o="F",v="utils/gettreedata.php",w="dragstart",D="treeChanged",B="changeSelection",F="appear",E="cellDblclick",H="blah",G="di_lemmata.DirectoryPage",y="korpuskey",K="label",J="Anzahl Texte: ",I="cellClick",x="filterDirectory",z="di_lemmata/icon/16/folder-open.png",A="unlockText",C="."; qx.Class.define(G,{extend:qx.ui.container.Composite,events:{"treeComplete":k,"treeChanged":P,"unlockText":k,"blah":k},construct:function(){qx.ui.container.Composite.call(this); qx.Class.include(qx.ui.treevirtual.TreeVirtual,qx.ui.treevirtual.MNode); qx.Class.include(qx.ui.treevirtual.TreeVirtual,qx.ui.treevirtual.MFamily); this.createControls(); },members:{tree:null,treeDataModel:null,treeChanged:false,keyData:null,currNodeId:0,currTreeOffs:0,currKorpusKey:m,currWikiLink:null,currTextKey:m,currTextTitle:m,currNodeLabel:m,maxLevel:0,startingUp:true,dontLoadText:false,numTexts:0,strMainSelectionKey:m,statusBar:null,lblLoadingLibrary:null,lblSearchingLibrary:null,lblNumTexts:null,numFormatter:null,textProperties:0,createControls:function(V,W){this.numFormatter=new qx.util.format.NumberFormat(); this.lblLoadingLibrary=new qx.ui.basic.Label(this.tr(u)); this.lblSearchingLibrary=new qx.ui.basic.Label(this.tr(Q)); this.lblNumTexts=new qx.ui.basic.Label(this.tr(J)); this.setLayout(new qx.ui.layout.VBox(0)); var Y=new di_lemmata.SearchToolBar({withDirFilter:false}); Y.addListener(M,this._onDoSearch,this); Y.addListener(x,this._onFilterDirectory,this); this.add(Y); this.add(this.getTree(),{flex:1}); var X=this.statusBar=new di_lemmata.StatusBar(m); this.add(X); this.addListenerOnce(F,function(e){this.getTreeData(); },this); },getTree:function(){var ba=this.tree=new qx.ui.treevirtual.TreeVirtual(O); ba.set({rowHeight:19,statusBarVisible:false,alwaysShowOpenCloseSymbol:true,showCellFocusIndicator:false,focusable:false,useTreeLines:false,excludeFirstLevelTreeLines:false,draggable:true}); ba.getDataRowRenderer().setHighlightFocusRow(false); ba.addListener(B,this._onTreeChangeSelection,this); ba.addListener(I,this._onTreeCellClick,this); ba.addListener(E,this._onTreeCellDblclick,this); ba.addListener(w,function(e){e.addAction(s); e.addType(q); }); ba.addListener(p,this._onDropRequest,this); this.treeDataModel=ba.getDataModel(); ba.setColumnVisibilityButtonVisible(false); return ba; },getTreeData:function(){this.tree.setCursor(L); this._setLibStatus(this.lblLoadingLibrary.getValue(),true); var bb=new qx.io.remote.Request(v,g,j); bb.setParameter(d,this.textProperties); bb.addListener(c,this._onTreeDataCompleted,this); bb.send(); },_onTreeDataCompleted:function(bc){this.treeDataModel.clearData(); this.keyData=bc.getContent(); this.getKorpusTree(); },getKorpusTree:function(){if(!this.keyData){return; }var bf=this.keyData.pop(); if(!bf){var bd=this.tree.nodeGet(1); if(bd){this.tree.nodeSetSelected(bd,true); this._setLibStatus(m,false); }this.fireEvent(r); return; }this.currKorpusKey=bf.korpusKey; this.currWikiLink=bf.wikiLink; var be=new qx.io.remote.Request(n,g,j); be.setParameter(y,bf.korpusKey); be.setParameter(d,this.textProperties); be.setTimeout(40000); be.addListener(c,this._onKorpusTreeCompleted,this); be.send(); },_onDropRequest:function(e){var bm=[]; var bl=e.getCurrentType(); var bi=this.tree.getSelectedNodes(); for(var i=0,l=bi.length;i=0&&bv==false){var bo=this.tree.nodeGet(bw); if(bw>0){bs=this.treeDataModel.getColumnData(bo.nodeId,1); bu=this.treeDataModel.getColumnData(bo.nodeId,2); } if(bs==this.currKorpusKey&&bq[i].parentKey==bu){bv=true; var bp=bo.nodeId; }bw--; } if(bq[i].type==o){br=this.treeDataModel.addBranch(bp,bq[i].text,false,false,t,z); }else{br=this.treeDataModel.addLeaf(bp,bq[i].text,h,h); }this.treeDataModel.setColumnData(br,1,this.currKorpusKey); this.treeDataModel.setColumnData(br,2,bq[i].textKey); this.treeDataModel.setColumnData(br,3,bq[i].level); this.treeDataModel.setColumnData(br,4,bq[i].properties); if(bq[i].level==0){this.treeDataModel.setColumnData(br,5,this.currWikiLink); }bt++; }this.treeDataModel.setData(); this.fireEvent(H); this.getKorpusTree(); },getNodePath:function(bx){var bA=m; var by=a; while(bx>0){var bz=this.tree.nodeGet(bx); if(bz&&bz.level>0){var bB=bz.label; if(bz.level==1){by=b; this.currWikiLink=bz.columnData[5]; } if(bA==m){bA=bB; }else{bA=bB+by+bA; }}bx=bz.parentNodeId; }return bA; },getKeyPath:function(bC,bD){if(bD==f){return bD; }var bF=this.treeDataModel.getData(); var bJ=m; var i=1; var bE; while(i1&&bE&&bH!=this.currKorpusKey){if(bE.type!=1){if(bE.level0&&bR[i].columnData[2]!=bP){if(bR[i].columnData[2].substr(0,1)==S){if(bR[i].columnData[3]0){if(bY.nodeId>=0){this.tree.nodeSetOpened(bY.nodeId,true); }bY=this.tree.nodeGet(bY.parentNodeId); }var ch=1; while(this.tree.getDataModel().getNodeFromRow(ch)&&this.tree.getDataModel().getNodeFromRow(ch).nodeId!=cd[i].nodeId){ch++; } if(ch==this.tree.getSelectionModel().getLeadSelectionIndex()){this._setLibStatus(m,false); this.fireEvent(A); }var ca=this.tree.getPaneScroller(0).getTablePane(); var cf=ch+Math.round(ca.getVisibleRowCount()/2); if(cf>cd.length){cf=cd.length; }this.tree.scrollCellVisible(0,cf); this.tree.getSelectionModel().setSelectionInterval(ch,ch); }else{this._setLibStatus(this.tr(N),false); }},_setLibStatus:function(ci,cj){if(cj){this.statusBar.setStatus(ci,true); }else{var ck=this.numFormatter.format(this.numTexts); this.statusBar.setStatus(this.lblNumTexts.getValue()+ck.replace(/,/,C),false); }},_onTreeChangeSelection:function(event){var cn=event.getData(); if(!cn[0]){return; }var co=cn[0]; this.currNodeId=co.nodeId; var cl=this.treeDataModel.getColumnData(this.currNodeId,1); var cp=this.treeDataModel.getColumnData(this.currNodeId,2); if(cp==cl){cp=f; } if(co.type==1){this.currTextKey=cp; this.currTextTitle=co.label; }var cm={nodeId:this.currNodeId,nodePath:this.getNodePath(this.currNodeId),nodeKeyPath:this.getKeyPath(this.currNodeId,cp),nodeType:co.type,nodeFeatures:0,korpusKey:cl,textKey:cp,properties:this.textProperties,tagPos:0,wikiLink:this.currWikiLink,wlChanged:true}; this.fireDataEvent(D,cm); if(!this.dontLoadText){this.currNodeId=co.nodeId; this.strMainSelectionKey=cp; }this.startingUp=false; this.currNodeLabel=co.label; this.treeChanged=true; this.numTexts=this.getTextCount(co); this._setLibStatus(m,false); },_onTreeCellClick:function(event){var cr=this.tree.getSelectionModel().getLeadSelectionIndex(); if(cr<0||cr!=event.getRow()){return; }var cq=this.treeDataModel.getNodeFromRow(cr); if(cq.type!=1){if(!this.tree.nodeGetOpened(this.currNodeId)){this.tree.nodeSetOpened(this.currNodeId,true); }}},_onTreeCellDblclick:function(event){var ct=this.tree.getSelectionModel().getLeadSelectionIndex(); if(ct<0){return; }var cs=this.treeDataModel.getNodeFromRow(ct); if(cs.type!=1){if(this.tree.nodeGetOpened(this.currNodeId)){this.tree.nodeSetOpened(this.currNodeId,false); }}},_onDoSearch:function(cu){var cv=cu.getData(); this.locateDirEntry(null,null,cv); },_onFilterDirectory:function(cw){this.textProperties=cw.getData(); this.getTreeData(); },localeChanged:function(){if(this.statusBar.getShow()==K){this._setLibStatus(m,false); }}}}); })(); (function(){var c="number",b="object",a="qx.ui.treevirtual.MFamily"; qx.Mixin.define(a,{members:{familyGetFirstChild:function(d){var e; if(typeof (d)==b){e=d; }else if(typeof (d)==c){e=this.getTableModel().getData()[d]; }else{throw new Error("Expected node object or node id"); } if(e.children.length>0){return e.children[0]; }return null; },familyGetLastChild:function(f){var g; if(typeof (f)==b){g=f; }else if(typeof (f)==c){g=this.getTableModel().getData()[f]; }else{throw new Error("Expected node object or node id"); } if(g.children.length>0){return g.children[g.children.length-1]; }return null; },familyGetNextSibling:function(h){var j; var k; var m=this.getTableModel().getData(); if(typeof (h)==b){j=h; }else if(typeof (h)==c){k=h; j=m[k]; }else{throw new Error("Expected node object or node id"); }var l=j.nodeId; var n=m[j.parentNodeId].children; for(var i=0;i0){return t[i-1]; }return null; }}}}}); })(); (function(){var k="",j="changeSelection",i="dataLoaded",h="lemma",g="text",f="Lexeme: ",d="Wortstamm",c="KK",b="lfdnr",a="GET",M="textkey",L="Klasse",K="25%",J="qx.event.type.Data",I="LfdNr",H="doSearch",G="20%",F="TK",E="pos",D="75%",r="vertical",s="Freq.",p=",",q="Pos.",n="completed",o=" :: ",l="freq",m="50%",t="loadingData",u="Wortliste wird geladen...",x="classNameShort",w="korpuskey",z="flChanged",y="di_lemmata.WordlistPage",B="utils/wlsearch.php",A="Text",v="Lemmata: ",C="30%"; qx.Class.define(y,{extend:qx.ui.container.Composite,events:{"flChanged":J},construct:function(){qx.ui.container.Composite.call(this); this.createControls(); },members:{status:null,nf:null,wlTable:null,wlTableModel:null,wlSelectionModel:null,wlRowPending:-1,flTable:null,flTableModel:null,flSelectionModel:null,korpusKey:k,textKey:k,wlReload:false,currLemma:k,currLfdNr:-1,currStatusLabel:k,selectionChange:true,properties:0,lblLoadingWordlist:null,lblLemmata:null,lblLexemes:null,createControls:function(){this.lblLoadingWordlist=new qx.ui.basic.Label(this.tr(u)); this.lblLemmata=new qx.ui.basic.Label(this.tr(v)); this.lblLexemes=new qx.ui.basic.Label(this.tr(f)); this.nf=new qx.util.format.NumberFormat(); this.setLayout(new qx.ui.layout.VBox(0)); this.setWidth(290); var P=new qx.ui.splitpane.Pane(r); P.add(this.getWordlistTable(),3); P.add(this.getFreqlistTable(),1); var O=new di_lemmata.SearchToolBar(); O.addListener(H,this._onDoSearch,this); this.add(O); this.add(P,{flex:1}); var N=this.statusBar=new di_lemmata.StatusBar(k); this.add(N); },getWordlistTable:function(){var S=this.wlTableModel=new di_lemmata.WLRemoteDataModel(); S.setColumns([this.tr(d),this.tr(L),this.tr(s),I],[h,x,l,b]); S.setSortColumnIndexWithoutSortingData(2); S.setSortAscendingWithoutSortingData(false); S.addListener(t,this._onWlLoadingData,this); S.addListener(i,this._onWlDataLoaded,this); var T={tableColumnModel:function(W){return new qx.ui.table.columnmodel.Resize(W); }}; var V=this.wlTable=new qx.ui.table.Table(S,T); V.set({statusBarVisible:false,showCellFocusIndicator:false,columnVisibilityButtonVisible:false}); var Q=this.wlSelectionModel=V.getSelectionModel(); Q.setSelectionMode(qx.ui.table.selection.Model.MULTIPLE_INTERVAL_SELECTION); Q.addListener(j,this._onWlChangeSelection,this); var U=V.getTableColumnModel(); U.setColumnVisible(3,false); U.setDataCellRenderer(1,new di_lemmata.table.cellrenderer.Default()); U.setDataCellRenderer(2,new qx.ui.table.cellrenderer.Number()); var R=U.getBehavior(); R.set(0,{width:m,minWidth:120}); R.set(1,{width:C,minWidth:80}); R.set(2,{width:G,minWidth:70}); return V; },loadWordlist:function(X){this.wlTableModel.korpusKey=this.korpusKey; this.wlTableModel.textKey=this.textKey; this.wlTableModel.properties=this.properties; if(X){this.wlTableModel.setFilterData(X); this.flTableModel.setFilterData(X); }this.flTableModel.korpusKey=this.korpusKey; this.flTableModel.textKey=this.textKey; this.flTableModel.properties=this.properties; this.wlTableModel.reloadData(); this.wlReload=true; },_onWlLoadingData:function(Y){this.setStatus(null,true); },_onWlDataLoaded:function(ba){if(this.wlReload){var bb=0; if(this.wlRowPending>-1){bb=this.wlRowPending; this.wlRowPending=-1; }this.wlSelectionModel.setSelectionInterval(bb,bb); this.setStatus(ba.getData(),false); this._onWlChangeSelection(ba); this.wlReload=false; }else{this.setStatus(null,false); }},_onWlChangeSelection:function(e){if(!this.selectionChange){this.selectionChange=true; return; }var bc=this.wlSelectionModel.getLeadSelectionIndex(); this.currLfdNr=this.wlTableModel.getValue(3,bc); this.currLemma=this.wlTableModel.getValue(0,bc); if(!this.currLfdNr){this.selectionChange=false; this.wlSelectionModel.setSelectionInterval(0,0); this.wlTable.scrollCellVisible(0,0); return; } if(this.wlSelectionModel.getSelectedCount()>1){return; }this.setStatus(null,true); this.flTableModel.lfdNr=this.currLfdNr; this.flTableModel.reloadData(); },getFreqlistTable:function(){var bd=this.flTableModel=new di_lemmata.FLRemoteDataModel(); bd.setColumns([this.tr(A),this.tr(q),c,F],[g,E,w,M]); bd.setColumnSortable(0,false); bd.setColumnSortable(1,false); bd.addListener(i,this._onFlDataLoaded,this); var bg={tableColumnModel:function(bj){return new qx.ui.table.columnmodel.Resize(bj); }}; var bf=this.flTable=new qx.ui.table.Table(bd,bg); bf.setStatusBarVisible(false); bf.setColumnVisibilityButtonVisible(false); bf.set({height:120}); var bi=this.flSelectionModel=bf.getSelectionModel(); bi.addListener(j,this._onFlChangeSelection,this); var bh=bf.getTableColumnModel(); bh.setColumnVisible(2,false); bh.setColumnVisible(3,false); bh.setDataCellRenderer(1,new qx.ui.table.cellrenderer.Number()); var be=bh.getBehavior(); be.set(0,{width:D,minWidth:200}); be.set(1,{width:K,minWidth:60}); return bf; },_onFlChangeSelection:function(e){if(!this.flSelectionModel){return; }var bo=this.flSelectionModel.getLeadSelectionIndex(); if(bo<0){bo=0; }var bk=this.flTableModel.getValue(2,bo); var bn=this.flTableModel.getValue(3,bo); var bl=this.flTableModel.getValue(1,bo); var bm={korpusKey:bk,textKey:bn,tagPos:bl,lfdNr:this.currLfdNr,lemma:this.currLemma}; this.fireDataEvent(z,bm); },_onFlDataLoaded:function(bp){this.setStatus(null,false); if(!this.flSelectionModel){return; }this.flSelectionModel.setSelectionInterval(0,0); this._onFlChangeSelection(); },setNodeData:function(bq){this.korpusKey=bq.korpusKey; this.textKey=bq.textKey; this.properties=bq.properties; },setStatus:function(br,bs){if(bs){this.statusBar.setStatus(this.lblLoadingWordlist.getValue(),true); }else{if(br){this.statusBar.setStatus(this.lblLemmata.getValue()+this.nf.format(br.rowCount)+o+this.lblLexemes.getValue()+this.nf.format(br.freqSum),false); this.currStatusLabel=this.statusBar.getLabel(); }else{this.statusBar.setStatus(this.currStatusLabel,false); }}},getSelCount:function(){var bt=this.wlSelectionModel.getSelectedCount(); return bt; },getLfdNrStr:function(){var bu=k; this.wlSelectionModel.iterateSelection(function(bv){if(bu){bu+=p; }bu+=this.wlTableModel.getValue(3,bv); },this); return bu; },getLfdNrList:function(){var bw=[]; this.wlSelectionModel.iterateSelection(function(bx){bw.push(this.wlTableModel.getValue(3,bx)); },this); return bw; },_onDoSearch:function(by){var bz=by.getData(); this.locateWLEntry(bz); },locateWLEntry:function(bA){if(!bA||bA==k){this.wlSelectionModel.setSelectionInterval(0,0); this.wlTable.scrollCellVisible(0,0); return false; }var bB=new qx.io.remote.Request(B,a); this.wlTableModel.setReqParameters(bB); bB.setParameter(h,bA); bB.addListener(n,function(e){var bC=Number(e.getContent()); if(!isNaN(bC)&&bC>=0){this.wlRowPending=bC; this.wlReload=true; this.wlSelectionModel.setSelectionInterval(bC,bC); this.wlTable.scrollCellVisible(0,bC); }},this); bB.send(); }}}); })(); (function(){var s="",r="==",q=">",p="between",o="<",n="regex",m="!between",l=">=",k="!=",j="<=",c="font-weight",h=";",f="text-align",b='g',a=":",e="qx.ui.table.cellrenderer.Conditional",d="color",g="font-style"; qx.Class.define(e,{extend:qx.ui.table.cellrenderer.Default,construct:function(t,u,v,w){qx.ui.table.cellrenderer.Default.call(this); this.numericAllowed=[r,k,q,o,l,j]; this.betweenAllowed=[p,m]; this.conditions=[]; this.__ua=t||s; this.__ub=u||s; this.__uc=v||s; this.__ud=w||s; },members:{__ua:null,__ub:null,__uc:null,__ud:null,__ue:function(x,y){if(x[1]!=null){y[f]=x[1]; } if(x[2]!=null){y[d]=x[2]; } if(x[3]!=null){y[g]=x[3]; } if(x[4]!=null){y[c]=x[4]; }},addNumericCondition:function(z,A,B,C,D,E,F){var G=null; if(qx.lang.Array.contains(this.numericAllowed,z)){if(A!=null){G=[z,B,C,D,E,A,F]; }} if(G!=null){this.conditions.push(G); }else{throw new Error("Condition not recognized or value is null!"); }},addBetweenCondition:function(H,I,J,K,L,M,N,O){if(qx.lang.Array.contains(this.betweenAllowed,H)){if(I!=null&&J!=null){var P=[H,K,L,M,N,I,J,O]; }} if(P!=null){this.conditions.push(P); }else{throw new Error("Condition not recognized or value1/value2 is null!"); }},addRegex:function(Q,R,S,T,U,V){if(Q!=null){var W=[n,R,S,T,U,Q,V]; } if(W!=null){this.conditions.push(W); }else{throw new Error("regex cannot be null!"); }},_getCellStyle:function(X){if(!this.conditions.length){return X.style||s; }var bd=X.table.getTableModel(); var i; var bf; var Y; var bb={"text-align":this.__ua,"color":this.__ub,"font-style":this.__uc,"font-weight":this.__ud}; for(i in this.conditions){bf=false; if(qx.lang.Array.contains(this.numericAllowed,this.conditions[i][0])){if(this.conditions[i][6]==null){Y=X.value; }else{Y=bd.getValueById(this.conditions[i][6],X.row); } switch(this.conditions[i][0]){case r:if(Y==this.conditions[i][5]){bf=true; }break; case k:if(Y!=this.conditions[i][5]){bf=true; }break; case q:if(Y>this.conditions[i][5]){bf=true; }break; case o:if(Y=this.conditions[i][5]){bf=true; }break; case j:if(Y<=this.conditions[i][5]){bf=true; }break; }}else if(qx.lang.Array.contains(this.betweenAllowed,this.conditions[i][0])){if(this.conditions[i][7]==null){Y=X.value; }else{Y=bd.getValueById(this.conditions[i][7],X.row); } switch(this.conditions[i][0]){case p:if(Y>=this.conditions[i][5]&&Y<=this.conditions[i][6]){bf=true; }break; case m:if(Ythis.conditions[i][6]){bf=true; }break; }}else if(this.conditions[i][0]==n){if(this.conditions[i][6]==null){Y=X.value; }else{Y=bd.getValueById(this.conditions[i][6],X.row); }var ba=new RegExp(this.conditions[i][5],b); bf=ba.test(Y); }if(bf==true){this.__ue(this.conditions[i],bb); }}var be=[]; for(var bc in bb){if(bb[bc]){be.push(bc,a,bb[bc],h); }}return be.join(s); }},destruct:function(){this.numericAllowed=this.betweenAllowed=this.conditions=null; }}); })(); (function(){var e="",d="qooxdoo-table-cell qooxdoo-table-cell-right",c="0",b="qx.util.format.NumberFormat",a="qx.ui.table.cellrenderer.Number"; qx.Class.define(a,{extend:qx.ui.table.cellrenderer.Conditional,properties:{numberFormat:{check:b,init:null,nullable:true}},members:{_getContentHtml:function(f){var g=this.getNumberFormat(); if(g){if(f.value||f.value==0){return g.format(f.value); }else{return e; }}else{return f.value==0?c:(f.value||e); }},_getCellClass:function(h){return d; }}}); })(); (function(){var k="application/json",j="GET",i="textkey",h="lfdnr",g="vollformen",f="properties",d="",c="completed",b="korpuskey",a="utils/getflrowcount.php",w="responseHeaders = ",v="qx.event.type.Event",u="from",t="dataLoaded",s="utils/getflrowdata.php",r="type = ",q="di_lemmata.FLRemoteDataModel",p="content = ",o="to",n="state = ",l="statusCode = ",m="timeout"; qx.Class.define(q,{extend:qx.ui.table.model.Remote,events:{"dataLoaded":v},members:{korpusKey:d,textKey:d,properties:0,lfdNr:-1,vollformen:false,_loadRowCount:function(){var x=new qx.io.remote.Request(a,j,k); x.setParameter(b,this.korpusKey); x.setParameter(i,this.textKey); x.setParameter(f,this.properties); x.setParameter(h,this.lfdNr); x.setParameter(g,this.vollformen); x.setTimeout(20000); x.addListener(c,this._onRowCountCompleted,this); x.addListener(m,this._onRowCountTimeout,this); x.send(); },_onRowCountCompleted:function(y){var z=y.getContent(); if(z!=null){this._onRowCountLoaded(z); }},_onRowCountTimeout:function(e){var A=[]; A.push(r+e.getType()); A.push(n+e.getState()); A.push(l+e.getStatusCode()); A.push(p+e.getContent()); A.push(w+qx.util.Json.stringify(e.getResponseHeaders())); alert(A.join("\n")); },_loadRowData:function(B,C){var D=new qx.io.remote.Request(s,j,k); D.setParameter(b,this.korpusKey); D.setParameter(i,this.textKey); D.setParameter(f,this.properties); D.setParameter(h,this.lfdNr); D.setParameter(g,this.vollformen); D.setParameter(u,B); D.setParameter(o,C); D.setTimeout(20000); D.addListener(c,this._onLoadRowDataCompleted,this); D.send(); },_onLoadRowDataCompleted:function(E){var F=E.getContent(); if(F!=null){this._onRowDataLoaded(F); this.fireEvent(t); }},setFilterData:function(G){this.vollformen=G.vollformen; }}}); })(); (function(){var k="",j="B0000000",i="text2pdf",h="filterDlg",g="mailDlg",f="qx.event.type.Data",d="qx.event.type.Event",c="scrollHTML",b="locatetext",a="locateText",C="txtPage",B="black",A="http://localhost/di_lemmata/source/utils/getpdf.php?p1=",z="mouseout",y="default",x="&p3=",w="Courier New",v="color: white; background-color: #0070C0; font-weight: bold;",u="T",t="pointer",r="mouseover",s="plainText",p="appear",q="di_lemmata.TextPage",n="click",o="bold",l="|",m="&p2="; qx.Class.define(q,{extend:qx.ui.container.Composite,events:{"filterDlg":d,"mailDlg":d,"scrollHTML":f,"locateText":f},construct:function(){qx.ui.container.Composite.call(this); this.createControls(); },members:{toolbar:null,statusBar:null,captionBar:null,currKorpusKey:k,currTextKey:k,currKeyPath:k,createControls:function(){this.setLayout(new qx.ui.layout.VBox(0)); this.setMarginRight(4); var E=this.captionBar=new qx.ui.basic.Atom(k); E.set({padding:4,font:o}); E.addListener(n,this._onLocateText,this); E.addListener(r,this._onMouseOver,this); E.addListener(z,this._onMouseOut,this); var F=this.htmlViewer=new qx.ui.embed.HtmlArea(k,{"#hi":v}); F.set({paddingLeft:10,textColor:B}); F.setDefaultFontFamily(w); F.setDefaultFontSize(2); var D=this.statusBar=new di_lemmata.StatusBar(k); var toolbar=this.toolbar=new di_lemmata.TextToolBar(); toolbar.addListener(i,this._onText2PDF,this); toolbar.addListener(a,this._onLocateText,this); toolbar.addListener(s,this._onPlainText,this); toolbar.addListener(h,function(e){this.fireEvent(h); },this); toolbar.addListener(g,function(e){this.fireEvent(g); },this); this.add(toolbar); this.add(F,{flex:1}); this.add(D); this.addListener(p,function(e){this.fireDataEvent(c,C); },this); },setText:function(G,H){var J=G.getContent(); this.debug(J.textKey+": "+J.linecount); this.currTextKey=J.textKey; this.statusBar.setStatus(k,false); this.htmlViewer.setValue(J.html); if(J.textKey.substr(0,1)==u){this.toolbar.enableButtons([b,i],true); }else{this.toolbar.enableButtons([b,i],false); } if(this.isVisible()){var I=qx.util.TimerManager.getInstance(); I.start(function(K,L){this.fireDataEvent(c,{origin:C,scrollToTop:H}); },0,this,null,100); }},_onMouseOver:function(){if(this.currTextKey!=j){this.setCursor(t); }},_onMouseOut:function(){if(this.currTextKey!=j){this.setCursor(y); }},_onLocateText:function(e){this.fireDataEvent(a,{korpusKey:this.currKorpusKey,textKey:this.currTextKey}); },_onPlainText:function(e){this.debug(this.htmlViewer.getValue()); },_onText2PDF:function(){var M=this.currKorpusKey.split(l); var N=A+M[1]+m+this.currTextKey+x+this.currKeyPath; window.open(N); },setNodeData:function(O){if(O.nodeType==2&&O.textKey!=j){return; }this.captionBar.setLabel(O.nodePath); this.currKorpusKey=O.korpusKey; this.currTextKey=O.textKey; this.currKeyPath=O.nodeKeyPath; },setTextCaption:function(P){this.captionBar.setLabel(P); }}}); })(); (function(){var k="qx.event.type.Data",j="Boolean",i="qx.event.type.Event",h="mousedown",g="String",f="none",d="engine.name",c="appear",b="mouseup",a="losecapture",bh="display",bg="xhtml",bf="_applyUseUndoRedo",be="focusOut",bd="_applyMessengerMode",bc="url(",bb=")",ba="InsertParagraphOnLinebreak",Y="gecko",X="__ui",r="repeat",s="undoRedoState",p="div",q="messengerContent",n="Integer",o="NativeContextMenu",l="focused",m="Function",v="Please use the method 'qx.dom.Node.isBlockNode' instead.",w="_applyInsertParagraphOnLinebreak",E="PostProcess",C="_applyInsertLinebreakOnCtrlEnter",M="ContentType",H="px",T="set",R="DOMNodeRemoved",y="DefaultFontSize",W="cursorContext",V="htmlarea",U="ready",x="loadingError",A="MessengerMode",B="_applyDefaultFontSize",D="UseUndoRedo",F="_applyDefaultFontFamily",I="_applyContentType",O="__uh",S="qx.ui.embed.HtmlArea",t="mshtml",u="Verdana",z="block",L="DefaultFontFamily",K="contextmenu",J="readyAfterInvalid",Q="InsertLinebreakOnCtrlEnter",P="qx/static/blank.gif",G="_applyPostProcess",N="absolute"; qx.Class.define(S,{extend:qx.ui.core.Widget,construct:function(bi,bj,bk){this.__uf={}; qx.ui.core.Widget.call(this); this._setLayout(new qx.ui.layout.Grow); this.__uj(); this.__ug={content:bi,styleInfo:bj,source:bk}; qx.event.Registration.addListener(document.body,h,this.block,this,true); qx.event.Registration.addListener(document.body,b,this.release,this,true); qx.event.Registration.addListener(document.body,a,this.release,this,true); },events:{"loadingError":k,"messengerContent":k,"cursorContext":k,"ready":i,"readyAfterInvalid":i,"focused":i,"focusOut":i,"contextmenu":k,"undoRedoState":k},statics:{isBlockNode:function(bl){var bm=qx.ui.embed.HtmlArea.isBlockNode; var bn=v; qx.log.Logger.deprecatedMethodWarning(bm,bn); return qx.dom.Node.isBlockNode(bl); },isParagraphParent:function(bo){return qx.bom.htmlarea.HtmlArea.isParagraphParent(bo); }},properties:{contentType:{check:g,init:bg,apply:I},messengerMode:{check:j,init:false,apply:bd},insertParagraphOnLinebreak:{check:j,init:true,apply:w},insertLinebreakOnCtrlEnter:{check:j,init:true,apply:C},postProcess:{check:m,nullable:true,init:null,apply:G},useUndoRedo:{check:j,init:true,apply:bf},appearance:{refine:true,init:V},defaultFontFamily:{check:g,init:u,apply:F},defaultFontSize:{check:n,init:4,apply:B},focusable:{refine:true,init:true}},members:{__uh:null,__uf:null,__ui:null,__ug:null,_initBlockerElement:function(){if(!this.__ui){this.__ui=this._createBlockerElement(); }},_applyContentType:function(bp,bq){if(this.__uh!=null){this.__uh.setContentType(bp); }else{this.__uf[M]=bp; }},_applyMessengerMode:function(br,bs){if(this.__uh!=null){this.__uh.setMessengerMode(br); }else{this.__uf[A]=br; }},_applyInsertParagraphOnLinebreak:function(bt,bu){if(this.__uh!=null){this.__uh.setInsertParagraphOnLinebreak(bt); }else{this.__uf[ba]=bt; }},_applyInsertLinebreakOnCtrlEnter:function(bv,bw){if(this.__uh!=null){this.__uh.setInsertLinebreakOnCtrlEnter(bv); }else{this.__uf[Q]=bv; }},_applyPostProcess:function(bx,by){if(this.__uh!=null){this.__uh.setPostProcess(bx); }else{this.__uf[E]=bx; }},_applyUseUndoRedo:function(bz,bA){if(this.__uh!=null){this.__uh.setUseUndoRedo(bz); }else{this.__uf[D]=bz; }},_applyDefaultFontFamily:function(bB,bC){if(this.__uh!=null){this.__uh.setDefaultFontFamily(bB); }else{this.__uf[L]=bB; }},_applyDefaultFontSize:function(bD,bE){if(this.__uh!=null){this.__uh.setDefaultFontSize(bD); }else{this.__uf[y]=bD; }},_applyNativeContextMenu:function(bF,bG){if(this.__uh!=null){this.__uh.setNativeContextMenu(bF); }else{this.__uf[o]=bF; }},_createBlockerElement:function(){var bH=new qx.html.Element(p); bH.setStyles({zIndex:20,position:N,display:f}); if((qx.core.Environment.get(d)==t)){bH.setStyles({backgroundImage:bc+qx.util.ResourceManager.getInstance().toUri(P)+bb,backgroundRepeat:r}); }return bH; },__uj:function(){this.addListenerOnce(c,this.__uk); },__uk:function(){var bI=this.getContentElement().getDomElement(); this.__uh=new qx.bom.htmlarea.HtmlArea(bI,this.__ug.content,this.__ug.styleInfo,this.__ug.source); this.__ul(); this.__um(); if((qx.core.Environment.get(d)==Y)){this.__up(); }this.addListener(c,this.forceEditable); },__ul:function(){for(var bJ in this.__uf){this.__uh[T+bJ](this.__uf[bJ]); }},__um:function(){this.__uh.addListener(U,this.__un,this); this.__uh.addListener(J,this.__un,this); this.__uh.addListener(l,this.__un,this); this.__uh.addListener(be,this.__un,this); this.__uh.addListener(x,this.__uo,this); this.__uh.addListener(W,this.__uo,this); this.__uh.addListener(K,this.__uo,this); this.__uh.addListener(s,this.__uo,this); this.__uh.addListener(q,this.__uo,this); },__un:function(e){var bK=e.clone(); this.fireEvent(bK.getType()); },__uo:function(e){var bL=e.clone(); this.fireDataEvent(bL.getType(),e.getData()); },__up:function(){var bO=this.getContainerElement().getDomElement(); var bM=function(e){this.__uh.invalidateEditor(); }; var bN=qx.lang.Function.bind(bM,this); qx.bom.Event.addNativeListener(bO,R,qx.event.GlobalError.observeMethod(bN)); },renderLayout:function(bP,top,bQ,bR){qx.ui.core.Widget.prototype.renderLayout.call(this,bP,top,bQ,bR); var bT=H; var bS=this.getInsets(); if(!this.__ui){this._initBlockerElement(); }this.__ui.setStyles({left:bS.left+bT,top:bS.top+bT,width:(bQ-bS.left-bS.right)+bT,height:(bR-bS.top-bS.bottom)+bT}); },getIframeObject:function(){return this.__uh!=null?this.__uh.getIframeObject():null; },getCommandManager:function(){return this.__uh!=null?this.__uh.getCommandManager():null; },setValue:function(bU){if(this.__uh!=null){this.__uh.setValue(bU); }else{this.__ug.content=bU; }},getValue:function(){if(this.__uh!=null){return this.__uh.getValue(); }else{return this.__ug.content; }},getComputedValue:function(bV){return this.__uh!=null?this.__uh.getHtml(bV):null; },getCompleteHtml:function(){return this.__uh!=null?this.__uh.getCompleteHtml():null; },getContentDocument:function(){return this.__uh!=null?this.__uh.getContentDocument():null; },getContentBody:function(){return this.__uh!=null?this.__uh.getContentBody():null; },getContentWindow:function(){return this.__uh!=null?this.__uh.getContentWindow():null; },getWords:function(bW){return this.__uh!=null?this.__uh.getWords(bW):null; },getWordsWithElement:function(){return this.__uh!=null?this.__uh.getWordsWithElement():null; },getTextNodes:function(){return this.__uh!=null?this.__uh.getTextNodes():null; },isReady:function(){return this.__uh!=null?this.__uh.isReady():false; },forceEditable:function(){if(this.__uh!=null){this.__uh.forceEditable(); }},isLoaded:function(){return this.__uh!=null?this.__uh.isLoaded():false; },setEditable:function(bX){if(this.__uh!=null){this.__uh.setEditable(bX); }},getEditable:function(){return this.__uh!=null?this.__uh.getEditable():false; },isEditable:function(){return this.__uh!=null?this.__uh.isEditable():false; },insertHtml:function(bY){return this.__uh!=null?this.__uh.insertHtml(bY):false; },removeFormat:function(){return this.__uh!=null?this.__uh.removeFormat():false; },setBold:function(){return this.__uh!=null?this.__uh.setBold():false; },setItalic:function(){return this.__uh!=null?this.__uh.setItalic():false; },setUnderline:function(){return this.__uh!=null?this.__uh.setUnderline():false; },setStrikeThrough:function(){return this.__uh!=null?this.__uh.setStrikeThrough():false; },setFontSize:function(ca){return this.__uh!=null?this.__uh.setFontSize(ca):false; },setFontFamily:function(cb){return this.__uh!=null?this.__uh.setFontFamily(cb):false; },setTextColor:function(cc){return this.__uh!=null?this.__uh.setTextColor(cc):false; },setTextBackgroundColor:function(cd){return this.__uh!=null?this.__uh.setTextBackgroundColor(cd):false; },setJustifyLeft:function(){return this.__uh!=null?this.__uh.setJustifyLeft():false; },setJustifyCenter:function(){return this.__uh!=null?this.__uh.setJustifyCenter():false; },setJustifyRight:function(){return this.__uh!=null?this.__uh.setJustifyRight():false; },setJustifyFull:function(){return this.__uh!=null?this.__uh.setJustifyFull():false; },insertIndent:function(){return this.__uh!=null?this.__uh.insertIndent():false; },insertOutdent:function(){return this.__uh!=null?this.__uh.insertOutdent():false; },insertOrderedList:function(){return this.__uh!=null?this.__uh.insertOrderedList():false; },insertUnorderedList:function(){return this.__uh!=null?this.__uh.insertUnorderedList():false; },insertHorizontalRuler:function(){return this.__uh!=null?this.__uh.insertHorizontalRuler():false; },insertImage:function(ce){return this.__uh!=null?this.__uh.insertImage(ce):false; },insertHyperLink:function(cf){return this.__uh!=null?this.__uh.insertHyperLink(cf):false; },removeBackgroundColor:function(){return this.__uh!=null?this.__uh.removeBackgroundColor():false; },setBackgroundColor:function(cg){return this.__uh!=null?this.__uh.setBackgroundColor(cg):false; },removeBackgroundImage:function(){return this.__uh!=null?this.__uh.removeBackgroundImage():false; },setBackgroundImage:function(ch,ci,cj){return this.__uh!=null?this.__uh.setBackgroundImage(ch,ci,cj):false; },selectAll:function(){return this.__uh!=null?this.__uh.selectAll():false; },undo:function(){return this.__uh!=null?this.__uh.undo():false; },redo:function(){return this.__uh!=null?this.__uh.redo():false; },resetHtml:function(){if(this.__uh!=null){this.__uh.resetHtml(); }},getHtml:function(ck){return this.__uh!=null?this.__uh.getHtml(ck):null; },containsOnlyPlaceholder:function(){return this.__uh!=null?this.__uh.containsOnlyPlaceHolder():false; },getContextInformation:function(){return this.__uh!=null?this.__uh.getContextInformation():null; },getSelection:function(){return this.__uh!=null?this.__uh.getSelection():null; },getSelectedText:function(){return this.__uh!=null?this.__uh.getSelectedText():null; },getSelectedHtml:function(){return this.__uh!=null?this.__uh.getSelectedHtml():null; },clearSelection:function(){if(this.__uh!=null){this.__uh.clearSelection(); }},getRange:function(){return this.__uh.getRange(); },saveRange:function(){this.__uh.saveRange(); },getSavedRange:function(){return this.__uh.getSavedRange(); },resetSavedRange:function(){this.__uh.resetSavedRange(); },getFocusNode:function(){return this.__uh!=null?this.__uh.getFocusNode():null; },block:function(){if(!this.__ui){this._initBlockerElement(); } if(!this.getContainerElement().hasChild(this.__ui)){this.getContainerElement().add(this.__ui); }this.__ui.setStyle(bh,z); },release:function(){if(this.__ui){this.__ui.setStyle(bh,f); }},focus:function(){qx.ui.core.Widget.prototype.focus.call(this); this.__uq(); },tabFocus:function(){qx.ui.core.Widget.prototype.tabFocus.call(this); this.__uq(); },__uq:function(){if(this.__uh!=null){qx.event.Timer.once(function(){this.__uh.focusContent(); },this,0); }}},destruct:function(){this.__uf=this.__ug=null; qx.event.Registration.removeListener(document.body,h,this.block,this,true); qx.event.Registration.removeListener(document.body,b,this.release,this,true); qx.event.Registration.removeListener(document.body,a,this.release,this,true); this._disposeObjects(X,O); }}); })(); (function(){var dT="engine.name",dS="",dR="mshtml",dQ="gecko",dP="webkit",dO="opera",dN="qx.event.type.Data",dM="id",dL="qx.event.type.Event",dK=" ",cu="Boolean",ct="__elementToFocus__",cs="enter",cr='"',cq="left",cp="text-align",co="right",cn="qx.bom.htmlarea.HtmlArea.debug",cl="qx.debug",ck="engine.version",eb="br",ec="inserthtml",dY="italic",ea="body",dW="underline",dX="old_id",dU="b",dV="loadingError",ed="contextmenu",ee="pageup",dr="backgroundcolor",dq="end",dt="div",ds='On',dv="redo",du="i",dx="backspace",dw="bold",dp="mouseup",dn="y",o="style",p="backgroundimage",q="100%",r='',t='',u="k",v=":",w='redo',x='Off',y='">',et="down",es="font-family",er="g",eq="keypress",ey="fontsize",ew="undo",ev="text-decoration",eu="pagedown",eA="justify",ez="center",br="p",bs='',bp="u",bq="focus",bv="control",bw="click",bt='