diff --git a/apiviewer/index.js b/apiviewer/index.js index a8672bd89..b683c8708 100644 --- a/apiviewer/index.js +++ b/apiviewer/index.js @@ -1,4 +1,4 @@ -!function(){window.qx||(window.qx={});qx.$$start=new Date;if(qx.$$appRoot)"/"!=qx.$$appRoot[qx.$$appRoot.length-1]&&(qx.$$appRoot+="/");else{var e,t=null,n=document.currentScript;if(!n)for(var i=document.getElementsByTagName("script"),r=0;r-1&&(t=t.substring(0,e));e=t.lastIndexOf("/");t=e>-1?t.substring(0,e+1):""}if(!t){(e=(t=document.location.href).lastIndexOf("/"))>-1?t=t.substring(0,e+1):"/"!=t[t.length-1]&&(t+="/");qx.$$appRoot&&"/"!=(t+=qx.$$appRoot)[t.length-1]&&(t+="/")}qx.$$appRoot=t}qx.$$resourceRoot=qx.$$appRoot;qx.$$environment||(qx.$$environment={});var o={"qx.application":"qxl.apiviewer.Application","qx.revision":"","qx.theme":"qxl.apiviewer.Theme",true:!0,"qx.allowUrlSettings":!1,"qx.allowUrlVariants":!1,"qx.debug.property.level":0,"qx.debug":!1,"qx.debug.ui.queue":!0,"qx.debug.touchpad.detection":!1,"qx.aspects":!1,"qx.dynlocale":!0,"qx.dyntheme":!0,"qx.blankpage":"qx/static/blank.html","qx.debug.databinding":!1,"qx.debug.dispose":!1,"qx.optimization.basecalls":!1,"qx.optimization.comments":!1,"qx.optimization.privates":!1,"qx.optimization.strings":!1,"qx.optimization.variables":!1,"qx.optimization.variants":!1,"module.databinding":!0,"module.logger":!0,"module.property":!0,"module.events":!0,"qx.nativeScrollBars":!1,"qx.automaticMemoryManagement":!0,"qx.promise":!0,"qx.promise.warnings":!0,"qx.promise.longStackTraces":!0,"qx.compiler":!0,"qx.compiler.version":"7.7.0","qx.icontheme":"Tango","qxl.apiviewer.exclude":["qxl.*","q.*","qx.test.*"],"qx.version":null,"qx.compiler.targetType":"source","qx.compiler.outputDir":"compiled/build/","qx.target.privateArtifacts":!1,"qx.headless":!1,"qx.compiler.applicationName":"apiviewer","qx.compiler.applicationType":"browser"};for(var s in o)qx.$$environment[s]=o[s];qx.$$libraries||(qx.$$libraries={});["qx","qxl.apiviewer","qxl.versionlabel","qx.io.remote"].forEach((function(e){qx.$$libraries[e]={sourceUri:qx.$$appRoot+".",resourceUri:qx.$$appRoot+"../resource/"}}));qx.$$resources={};qx.$$translations={C:null,en:null};qx.$$locales={C:null,en:null};qx.$$packageData={};qx.$$g={};qx.$$createdAt=function(e,t,n,i,r){if(e&&e.hasOwnProperty&&!e.hasOwnProperty("$$createdAt")){var o={filename:t,lineNumber:n,column:i},s=(new Error).stack;r&&s&&Object.assign(o,{stack:s.split("\n").slice(2).map((e=>e.trim()))});Object.defineProperty(e,"$$createdAt",{value:o,enumerable:!1,configurable:!1,writable:!1})}return e};var a=/AppleWebKit\/([^ ]+)/.test(navigator.userAgent),l=!!window.MSInputMethodContext&&!!document.documentMode;qx.$$loader={parts:{boot:["0"],tool:[]},packages:{0:{uris:[]}},urisBefore:[],cssBefore:[],boot:"boot",closureParts:{},bootIsInline:!1,addNoCacheParam:!1,isLoadParallel:!l&&"async"in document.createElement("script"),delayDefer:!0,splashscreen:window.QOOXDOO_SPLASH_SCREEN||null,isLoadChunked:!1,loadChunkSize:null,decodeUris:function(e,t){t||(t="sourceUri");qx.$$libraries;for(var n=[],i=0;i2){o.shift();r=o.join(":")}else r=qx.$$appRoot+e[i];qx.$$loader.addNoCacheParam&&(r+="?nocache="+Math.random());n.push(r)}return n},deferredEvents:null,on:function(e,t){if(qx.$$loader.applicationHandlerReady){if(window.qx&&qx.event&&qx.event.handler&&qx.event.handler.Application){var n=qx.event.handler.Application.$$instance;if("ready"==e&&n.isApplicationReady()){t(null);return}if("appinitialized"==e&&n.isApplicationInitialized()){t(null);return}}qx.event.Registration.addListener(window,e,t)}else{null===this.deferredEvents&&(this.deferredEvents={});var i=this.deferredEvents[e];void 0===i&&(i=this.deferredEvents[e]=[]);i.push({eventType:e,handler:t})}},signalStartup:function(){qx.Bootstrap.executePendingDefers();qx.$$loader.delayDefer=!1;qx.$$loader.scriptLoaded=!0;function e(){if(window.qx&&qx.event&&qx.event.handler&&qx.event.handler.Application){qx.$$loader.deferredEvents&&Object.keys(qx.$$loader.deferredEvents).forEach((function(e){qx.$$loader.deferredEvents[e].forEach((function(t){qx.event.Registration.addListener(window,e,t.handler)}))}));qx.event.handler.Application.onScriptLoaded();qx.$$loader.applicationHandlerReady=!0}else{qx.$$loader.deferredEvents&&Object.keys(qx.$$loader.deferredEvents).forEach((function(e){"ready"===e&&qx.$$loader.deferredEvents[e].forEach((function(e){e.handler(null)}))}));qx.$$loader.applicationHandlerReady=!0}}qx.Class.$$brokenClassDefinitions?console.error("**************\nOne or more class definitions did not load properly - please see error messages above for details.\nIt is probable that your application will have unexpected errors. Please fix the class problems above before continuing.\n**************"):qx.$$loader.splashscreen?qx.$$loader.splashscreen.loadComplete(e):e()},init:function(){var e=qx.$$loader;e.decodeUris(e.cssBefore,"resourceUri").forEach((function(e){!function(e){var t=document.createElement("link");t.rel="stylesheet";t.type="text/css";t.href=e;document.getElementsByTagName("head")[0].appendChild(t)}(e)}));p=e.decodeUris(e.urisBefore,"resourceUri");e.bootIsInline||e.parts[e.boot].forEach((function(t){var n=e.decodeUris(e.packages[t].uris);Array.prototype.push.apply(p,n)}));function t(){g((function(){window.setTimeout((function(){e.parts[e.boot].forEach((function(t){e.importPackageData(qx.$$packageData[t]||{})}));e.signalStartup()}),0)}))}qx.$$loader.splashscreen?qx.$$loader.splashscreen.loadBegin(t):t()}};var u={};if(document.location.search){document.location.search.substring(1).split("&").forEach((function(e){var t=e.match(/^qooxdoo\:([^=]+)(=(.*))?/);if(t){var n=t[1],i=t[3];void 0===i||"true"===i||"1"===i?i=!0:"false"!==i&&"0"!==i||(i=!1);u[n]=i}}))}!0===u["splashscreen-disable"]&&(qx.$$loader.splashscreen=null);if(qx.$$loader.splashscreen){qx.$$loader.isLoadChunked=!0;var c=qx.$$loader.splashscreen.getSettings()||{};"boolean"==typeof c.isLoadChunked&&(qx.$$loader.isLoadChunked=c.isLoadChunked);"number"==typeof c.loadChunkSize&&c.loadChunkSize>1&&(qx.$$loader.loadChunkSize=c.loadChunkSize)}for(var h in u){var d=u[h];switch(h){case"add-no-cache":qx.$$loader.addNoCacheParam=!0===d;break;case"load-parallel":qx.$$loader.isLoadParallel=!0===d;break;case"load-chunked":qx.$$loader.isLoadChunked=!0===d}}var f={complete:!0};(document.documentMode&&document.documentMode<10||void 0!==window.ActiveXObject&&!document.documentMode)&&(f.loaded=!0);function _(e,t){var n=document.createElement("script");n.charset="utf-8";n.src=e;n.onreadystatechange=n.onload=function(){if(!this.readyState||f[this.readyState]){n.onreadystatechange=n.onload=null;"function"==typeof t&&t()}};n.onerror=function(){console&&"function"==typeof console.error&&console.error("Cannot load script "+e);t&&t("Cannot load script "+e)};qx.$$loader.isLoadParallel&&(n.async=null);document.getElementsByTagName("head")[0].appendChild(n)}qx.$$loader.importPackageData=function(e,t){if(e.resources){var n=e.resources;for(var i in n)qx.$$resources[i]=n[i]}if(e.locales){var r=e.locales,o=qx.$$locales;for(var s in r)if(o[s])for(var i in r[s])o[s][i]=r[s][i];else o[s]=r[s]}if(e.translations){var a=e.translations,l=qx.$$translations;for(var s in a)if(l[s])for(var i in a[s])l[s][i]=a[s][i];else l[s]=a[s]}t&&t(e)};var p=[],m=0,g=qx.$$loader.isLoadParallel&&qx.$$loader.isLoadChunked?function(e){if(m>=p.length)return e();var t={numScripts:p.length,numScriptsLoaded:0,numScriptsLoading:0},n=qx.$$loader.loadChunkSize;null===n&&(n=Math.round(t.numScripts/20));n<1&&(n=1);function i(){t.numScriptsLoaded==t.numScripts?e&&e():0==t.numScriptsLoading&&o()}function r(){t.numScriptsLoaded++;t.numScriptsLoading--;qx.$$loader.splashscreen?qx.$$loader.splashscreen.scriptLoaded(t,i):i()}function o(){for(;m=p.length)return e();var t={numScripts:p.length,numScriptsLoaded:0,numScriptsLoading:0};function n(){t.numScriptsLoaded==t.numScripts&&e&&e()}function i(){t.numScriptsLoaded++;t.numScriptsLoading--;qx.$$loader.splashscreen?qx.$$loader.splashscreen.scriptLoaded(t,n):n()}for(;m=p.length)return e();_(p[m++],(function(){t.numScriptsLoaded++;qx.$$loader.splashscreen?qx.$$loader.splashscreen.scriptLoaded(t,n):n()}))}i()},v=function(){qx.$$domReady=!0;document.removeEventListener("DOMContentLoaded",v,!1)};document.addEventListener&&document.addEventListener("DOMContentLoaded",v,!1)}();qx.$$fontBootstrap={};qx.$$fontBootstrap.JosefinSlab={family:["JosefinSlab"],fontFaces:[{paths:["qx/decoration/Indigo/font/JosefinSlab-SemiBold.woff"]}]};qx.$$fontBootstrap["qx.theme.indigo.defaultFont"]={family:["Lucida Grande","DejaVu Sans","Verdana","sans-serif"],fontFaces:null};qx.$$fontBootstrap["qx.theme.monospace"]={family:["DejaVu Sans Mono","Courier New","monospace"],fontFaces:null};!function(e){"use strict";var t,n,i;t=[function(e,t,n){n(1),n(97),n(98),n(99),n(100),n(101),n(102),n(103),n(104),n(105),n(106),n(107),n(108),n(109),n(110),n(111),n(124),n(126),n(136),n(137),n(139),n(143),n(146),n(148),n(150),n(151),n(152),n(153),n(155),n(156),n(158),n(159),n(161),n(165),n(166),n(167),n(168),n(173),n(174),n(176),n(177),n(178),n(180),n(183),n(184),n(185),n(186),n(187),n(192),n(194),n(195),n(197),n(200),n(201),n(202),n(203),n(204),n(206),n(216),n(218),n(221),n(223),n(226),n(233),n(234),n(235),n(236),n(237),n(238),n(242),n(243),n(245),n(246),n(247),n(249),n(250),n(251),n(93),n(252),n(253),n(261),n(263),n(265),n(266),n(267),n(268),n(269),n(271),n(272),n(273),n(274),n(275),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(288),n(289),n(291),n(293),n(294),n(295),n(296),n(297),n(299),n(301),n(302),n(303),n(304),n(306),n(307),n(309),n(310),n(311),n(312),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(324),n(325),n(326),n(327),n(328),n(329),n(330),n(331),n(332),n(333),n(334),n(336),n(337),n(338),n(339),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(387),n(388),n(390),n(391),n(392),n(393),n(394),n(396),n(397),n(399),n(402),n(403),n(404),n(405),n(406),n(410),n(411),n(413),n(414),n(415),n(416),n(418),n(419),n(420),n(421),n(422),n(423),n(424),n(426),n(429),n(432),n(435),n(436),n(437),n(438),n(439),n(440),n(441),n(442),n(443),n(444),n(445),n(446),n(447),n(456),n(457),n(458),n(459),n(460),n(461),n(462),n(463),n(464),n(465),n(466),n(467),n(468),n(471),n(472),n(473),n(474),n(475),n(476),n(477),n(478),n(479),n(480),n(481),n(482),n(483),n(484),n(485),n(486),n(487),n(488),n(489),n(490),n(491),n(492),n(493),n(494),n(495),n(496),n(497),n(498),n(501),n(503),n(504),n(512),n(513),n(514),n(516),n(517),n(519),n(520),n(521),n(522),n(523),n(527),n(529),n(530),n(534),n(535),n(537),n(538),n(539),n(540),n(542),n(543),n(545),n(546),n(547),n(548),n(549),n(550),n(551),n(553),n(555),n(556),n(557),n(558),n(561),n(562),n(563),n(565),n(566),n(567),n(568),n(569),n(570),n(574),n(575),n(576),n(577),n(578),n(579),n(581),n(582),n(583),n(584),n(585),n(586),n(587),n(588),n(589),n(590),n(591),n(594),n(596),n(597),n(599),n(600),n(601),n(602),n(603),n(604),n(606),n(608),n(609),n(610),n(611),n(612),n(613),n(615),n(616),n(617),n(618),n(620),n(621),n(622),n(623),n(624),n(626),n(627),n(628),n(629),n(630),n(631),n(632),n(633),n(634),n(635),n(636),n(637),n(638),n(640),n(641),n(642),n(646),n(647),n(649),n(650),n(651),n(652),n(653),n(654),n(655),n(656),n(657),n(658),n(661),n(662),n(669),n(672),n(673),n(674),n(675),n(676),n(678),n(679),n(681),n(682),n(684),n(685),n(687),n(688),n(689),n(690),n(691),n(692),n(693),n(695),n(696),n(698),n(699),n(700),n(702),n(703),n(706),n(707),n(708),n(710),n(711),n(713),n(714),n(715),n(716),n(717),n(718),n(719),n(720),n(721),n(722),n(723),n(724),n(725),n(726),n(731),n(732),n(734),n(735),n(737),n(738),n(739),n(740),n(741),n(744),n(745),n(746),n(747),n(748),n(749),n(752),n(753),n(755),n(756),n(757),n(762),n(763),n(764),n(765),n(768),n(773),n(774),n(775),n(776),n(777),e.exports=n(778)},function(e,t,n){n(2),n(90),n(92),n(93),n(96)},function(t,n,i){var r=i(3),o=i(4),s=i(8),a=i(14),l=i(36),u=i(6),c=i(26),h=i(7),d=i(38),f=i(24),_=i(46),p=i(12),m=i(18),g=i(68),v=i(11),b=i(71),y=i(73),x=i(57),q=i(75),w=i(66),P=i(5),C=i(44),E=i(72),S=i(10),M=i(47),A=i(77),I=i(34),D=i(53),T=i(54),k=i(40),B=i(33),O=i(78),R=i(79),L=i(81),N=i(82),F=i(51),$=i(83).forEach,j=D("hidden"),H="Symbol",W="prototype",U=F.set,V=F.getterFor(H),z=Object[W],G=o.Symbol,X=G&&G[W],K=o.RangeError,Y=o.TypeError,Z=o.QObject,Q=P.f,J=C.f,ee=q.f,te=S.f,ne=a([].push),ie=I("symbols"),re=I("op-symbols"),oe=I("wks"),se=!Z||!Z[W]||!Z[W].findChild,ae=function(e,t,n){var i=Q(z,t);i&&delete z[t],J(e,t,n),i&&e!==z&&J(z,t,i)},le=u&&h((function(){return 7!==b(J({},"a",{get:function(){return J(this,"a",{value:7}).a}})).a}))?ae:J,ue=function(e,t){var n=ie[e]=b(X);return U(n,{type:H,tag:e,description:t}),u||(n.description=t),n},ce=function(e,t,n){e===z&&ce(re,t,n),_(e);var i=m(t);return _(n),d(ie,i)?(n.enumerable?(d(e,j)&&e[j][i]&&(e[j][i]=!1),n=b(n,{enumerable:v(0,!1)})):(d(e,j)||J(e,j,v(1,b(null))),e[j][i]=!0),le(e,i,n)):J(e,i,n)},he=function(e,t){var n,i;return _(e),n=p(t),i=y(n).concat(pe(n)),$(i,(function(t){u&&!s(de,n,t)||ce(e,t,n[t])})),e},de=function(e){var t=m(e),n=s(te,this,t);return!(this===z&&d(ie,t)&&!d(re,t))&&(!(n||!d(this,t)||!d(ie,t)||d(this,j)&&this[j][t])||n)},fe=function(e,t){var n,i=p(e),r=m(t);if(i!==z||!d(ie,r)||d(re,r))return!(n=Q(i,r))||!d(ie,r)||d(i,j)&&i[j][r]||(n.enumerable=!0),n},_e=function(e){var t=ee(p(e)),n=[];return $(t,(function(e){d(ie,e)||d(T,e)||ne(n,e)})),n},pe=function(e){var t=e===z,n=ee(t?re:p(e)),i=[];return $(n,(function(e){!d(ie,e)||t&&!d(z,e)||ne(i,ie[e])})),i};c||(G=function(){var t,n,i;if(f(X,this))throw new Y("Symbol is not a constructor");return t=arguments.length&&arguments[0]!==e?g(arguments[0]):e,n=k(t),i=function(t){var r,a=this===e?o:this;a===z&&s(i,re,t),d(a,j)&&d(a[j],n)&&(a[j][n]=!1),r=v(1,t);try{le(a,n,r)}catch(e){if(!(e instanceof K))throw e;ae(a,n,r)}},u&&se&&le(z,n,{configurable:!0,set:i}),ue(n,t)},M(X=G[W],"toString",(function(){return V(this).tag})),M(G,"withoutSetter",(function(e){return ue(k(e),e)})),S.f=de,C.f=ce,E.f=he,P.f=fe,x.f=q.f=_e,w.f=pe,O.f=function(e){return ue(B(e),e)},u&&(A(X,"description",{configurable:!0,get:function(){return V(this).description}}),l||M(z,"propertyIsEnumerable",de,{unsafe:!0}))),r({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:G}),$(y(oe),(function(e){R(e)})),r({target:H,stat:!0,forced:!c},{useSetter:function(){se=!0},useSimple:function(){se=!1}}),r({target:"Object",stat:!0,forced:!c,sham:!u},{create:function(t,n){return n===e?b(t):he(b(t),n)},defineProperty:ce,defineProperties:he,getOwnPropertyDescriptor:fe}),r({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:_e}),L(),N(G,H),T[j]=!0},function(t,n,i){var r=i(4),o=i(5).f,s=i(43),a=i(47),l=i(37),u=i(55),c=i(67);t.exports=function(t,n){var i,h,d,f,_,p=t.target,m=t.global,g=t.stat;if(i=m?r:g?r[p]||l(p,{}):r[p]&&r[p].prototype)for(h in n){if(f=n[h],d=t.dontCallGetSet?(_=o(i,h))&&_.value:i[h],!c(m?h:p+(g?".":"#")+h,t.forced)&&d!==e){if(typeof f==typeof d)continue;u(f,d)}(t.sham||d&&d.sham)&&s(f,"sham",!0),a(i,h,f,t)}}},function(e,t,n){var i=function(e){return e&&e.Math===Math&&e};e.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof global&&global)||i("object"==typeof this&&this)||function(){return this}()||Function("return this")()},function(e,t,n){var i=n(6),r=n(8),o=n(10),s=n(11),a=n(12),l=n(18),u=n(38),c=n(41),h=Object.getOwnPropertyDescriptor;t.f=i?h:function(e,t){if(e=a(e),t=l(t),c)try{return h(e,t)}catch(e){}if(u(e,t))return s(!r(o.f,e,t),e[t])}},function(e,t,n){var i=n(7);e.exports=!i((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t,n){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var i=n(9),r=function(){}.call;e.exports=i?r.bind(r):function(){return r.apply(r,arguments)}},function(e,t,n){var i=n(7);e.exports=!i((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},function(e,t,n){var i={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!i.call({1:2},1);t.f=o?function(e){var t=r(this,e);return!!t&&t.enumerable}:i},function(e,t,n){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var i=n(13),r=n(16);e.exports=function(e){return i(r(e))}},function(e,t,n){var i=n(14),r=n(7),o=n(15),s=Object,a=i("".split);e.exports=r((function(){return!s("z").propertyIsEnumerable(0)}))?function(e){return"String"===o(e)?a(e,""):s(e)}:s},function(e,t,n){var i=n(9),r=Function.prototype,o=r.call,s=i&&r.bind.bind(o,o);e.exports=i?s:function(e){return function(){return o.apply(e,arguments)}}},function(e,t,n){var i=n(14),r=i({}.toString),o=i("".slice);e.exports=function(e){return o(r(e),8,-1)}},function(e,t,n){var i=n(17),r=TypeError;e.exports=function(e){if(i(e))throw new r("Can't call method on "+e);return e}},function(t,n,i){t.exports=function(t){return null===t||t===e}},function(e,t,n){var i=n(19),r=n(22);e.exports=function(e){var t=i(e,"string");return r(t)?t:t+""}},function(t,n,i){var r=i(8),o=i(20),s=i(22),a=i(29),l=i(32),u=i(33),c=TypeError,h=u("toPrimitive");t.exports=function(t,n){var i,u;if(!o(t)||s(t))return t;if(i=a(t,h)){if(n===e&&(n="default"),u=r(i,t,n),!o(u)||s(u))return u;throw new c("Can't convert object to primitive value")}return n===e&&(n="number"),l(t,n)}},function(e,t,n){var i=n(21);e.exports=function(e){return"object"==typeof e?null!==e:i(e)}},function(t,n,i){var r="object"==typeof document&&document.all;t.exports=void 0===r&&r!==e?function(e){return"function"==typeof e||e===r}:function(e){return"function"==typeof e}},function(e,t,n){var i=n(23),r=n(21),o=n(24),s=n(25),a=Object;e.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=i("Symbol");return r(t)&&o(t.prototype,a(e))}},function(t,n,i){var r=i(4),o=i(21);t.exports=function(t,n){return arguments.length<2?o(i=r[t])?i:e:r[t]&&r[t][n];var i}},function(e,t,n){var i=n(14);e.exports=i({}.isPrototypeOf)},function(e,t,n){var i=n(26);e.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){var i=n(27),r=n(7),o=n(4).String;e.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol("symbol detection");return!o(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},function(e,t,n){var i,r,o=n(4),s=n(28),a=o.process,l=o.Deno,u=a&&a.versions||l&&l.version,c=u&&u.v8;c&&(r=(i=c.split("."))[0]>0&&i[0]<4?1:+(i[0]+i[1])),!r&&s&&(!(i=s.match(/Edge\/(\d+)/))||i[1]>=74)&&(i=s.match(/Chrome\/(\d+)/))&&(r=+i[1]),e.exports=r},function(e,t,n){e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},function(t,n,i){var r=i(30),o=i(17);t.exports=function(t,n){var i=t[n];return o(i)?e:r(i)}},function(e,t,n){var i=n(21),r=n(31),o=TypeError;e.exports=function(e){if(i(e))return e;throw new o(r(e)+" is not a function")}},function(e,t,n){var i=String;e.exports=function(e){try{return i(e)}catch(e){return"Object"}}},function(e,t,n){var i=n(8),r=n(21),o=n(20),s=TypeError;e.exports=function(e,t){var n,a;if("string"===t&&r(n=e.toString)&&!o(a=i(n,e)))return a;if(r(n=e.valueOf)&&!o(a=i(n,e)))return a;if("string"!==t&&r(n=e.toString)&&!o(a=i(n,e)))return a;throw new s("Can't convert object to primitive value")}},function(e,t,n){var i=n(4),r=n(34),o=n(38),s=n(40),a=n(26),l=n(25),u=i.Symbol,c=r("wks"),h=l?u.for||u:u&&u.withoutSetter||s;e.exports=function(e){return o(c,e)||(c[e]=a&&o(u,e)?u[e]:h("Symbol."+e)),c[e]}},function(e,t,n){var i=n(35);e.exports=function(e,t){return i[e]||(i[e]=t||{})}},function(e,t,n){var i=n(36),r=n(4),o=n(37),s="__core-js_shared__",a=e.exports=r[s]||o(s,{});(a.versions||(a.versions=[])).push({version:"3.36.1",mode:i?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.36.1/LICENSE",source:"https://github.com/zloirock/core-js"})},function(e,t,n){e.exports=!1},function(e,t,n){var i=n(4),r=Object.defineProperty;e.exports=function(e,t){try{r(i,e,{value:t,configurable:!0,writable:!0})}catch(n){i[e]=t}return t}},function(e,t,n){var i=n(14),r=n(39),o=i({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return o(r(e),t)}},function(e,t,n){var i=n(16),r=Object;e.exports=function(e){return r(i(e))}},function(t,n,i){var r=i(14),o=0,s=Math.random(),a=r(1..toString);t.exports=function(t){return"Symbol("+(t===e?"":t)+")_"+a(++o+s,36)}},function(e,t,n){var i=n(6),r=n(7),o=n(42);e.exports=!i&&!r((function(){return 7!==Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var i=n(4),r=n(20),o=i.document,s=r(o)&&r(o.createElement);e.exports=function(e){return s?o.createElement(e):{}}},function(e,t,n){var i=n(6),r=n(44),o=n(11);e.exports=i?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var i=n(6),r=n(41),o=n(45),s=n(46),a=n(18),l=TypeError,u=Object.defineProperty,c=Object.getOwnPropertyDescriptor,h="enumerable",d="configurable",f="writable";t.f=i?o?function(e,t,n){if(s(e),t=a(t),s(n),"function"==typeof e&&"prototype"===t&&"value"in n&&f in n&&!n[f]){var i=c(e,t);i&&i[f]&&(e[t]=n.value,n={configurable:d in n?n[d]:i[d],enumerable:h in n?n[h]:i[h],writable:!1})}return u(e,t,n)}:u:function(e,t,n){if(s(e),t=a(t),s(n),r)try{return u(e,t,n)}catch(e){}if("get"in n||"set"in n)throw new l("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var i=n(6),r=n(7);e.exports=i&&r((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},function(e,t,n){var i=n(20),r=String,o=TypeError;e.exports=function(e){if(i(e))return e;throw new o(r(e)+" is not an object")}},function(t,n,i){var r=i(21),o=i(44),s=i(48),a=i(37);t.exports=function(t,n,i,l){var u,c;if(l||(l={}),u=l.enumerable,c=l.name!==e?l.name:n,r(i)&&s(i,c,l),l.global)u?t[n]=i:a(n,i);else{try{l.unsafe?t[n]&&(u=!0):delete t[n]}catch(e){}u?t[n]=i:o.f(t,n,{value:i,enumerable:!1,configurable:!l.nonConfigurable,writable:!l.nonWritable})}return t}},function(t,n,i){var r=i(14),o=i(7),s=i(21),a=i(38),l=i(6),u=i(49).CONFIGURABLE,c=i(50),h=i(51),d=h.enforce,f=h.get,_=String,p=Object.defineProperty,m=r("".slice),g=r("".replace),v=r([].join),b=l&&!o((function(){return 8!==p((function(){}),"length",{value:8}).length})),y=String(String).split("String"),x=t.exports=function(t,n,i){"Symbol("===m(_(n),0,7)&&(n="["+g(_(n),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),i&&i.getter&&(n="get "+n),i&&i.setter&&(n="set "+n),(!a(t,"name")||u&&t.name!==n)&&(l?p(t,"name",{value:n,configurable:!0}):t.name=n),b&&i&&a(i,"arity")&&t.length!==i.arity&&p(t,"length",{value:i.arity});try{i&&a(i,"constructor")&&i.constructor?l&&p(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=e)}catch(e){}var r=d(t);return a(r,"source")||(r.source=v(y,"string"==typeof n?n:"")),t};Function.prototype.toString=x((function(){return s(this)&&f(this).source||c(this)}),"toString")},function(e,t,n){var i=n(6),r=n(38),o=Function.prototype,s=i&&Object.getOwnPropertyDescriptor,a=r(o,"name"),l=a&&"something"===function(){}.name,u=a&&(!i||i&&s(o,"name").configurable);e.exports={EXISTS:a,PROPER:l,CONFIGURABLE:u}},function(e,t,n){var i=n(14),r=n(21),o=n(35),s=i(Function.toString);r(o.inspectSource)||(o.inspectSource=function(e){return s(e)}),e.exports=o.inspectSource},function(e,t,n){var i,r,o,s,a,l=n(52),u=n(4),c=n(20),h=n(43),d=n(38),f=n(35),_=n(53),p=n(54),m="Object already initialized",g=u.TypeError;l||f.state?((s=f.state||(f.state=new(0,u.WeakMap))).get=s.get,s.has=s.has,s.set=s.set,i=function(e,t){if(s.has(e))throw new g(m);return t.facade=e,s.set(e,t),t},r=function(e){return s.get(e)||{}},o=function(e){return s.has(e)}):(p[a=_("state")]=!0,i=function(e,t){if(d(e,a))throw new g(m);return t.facade=e,h(e,a,t),t},r=function(e){return d(e,a)?e[a]:{}},o=function(e){return d(e,a)}),e.exports={set:i,get:r,has:o,enforce:function(e){return o(e)?r(e):i(e,{})},getterFor:function(e){return function(t){var n;if(!c(t)||(n=r(t)).type!==e)throw new g("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){var i=n(4),r=n(21),o=i.WeakMap;e.exports=r(o)&&/native code/.test(String(o))},function(e,t,n){var i=n(34),r=n(40),o=i("keys");e.exports=function(e){return o[e]||(o[e]=r(e))}},function(e,t,n){e.exports={}},function(e,t,n){var i=n(38),r=n(56),o=n(5),s=n(44);e.exports=function(e,t,n){var a,l,u=r(t),c=s.f,h=o.f;for(a=0;au;)r(i,n=t[u++])&&(~s(c,n)||l(c,n));return c}},function(e,t,n){var i=n(12),r=n(60),o=n(63),s=function(e){return function(t,n,s){var a,l,u=i(t),c=o(u);if(0===c)return!e&&-1;if(a=r(s,c),e&&n!=n){for(;c>a;)if((l=u[a++])!=l)return!0}else for(;c>a;a++)if((e||a in u)&&u[a]===n)return e||a||0;return!e&&-1}};e.exports={includes:s(!0),indexOf:s(!1)}},function(e,t,n){var i=n(61),r=Math.max,o=Math.min;e.exports=function(e,t){var n=i(e);return n<0?r(n+t,0):o(n,t)}},function(e,t,n){var i=n(62);e.exports=function(e){var t=+e;return t!=t||0===t?0:i(t)}},function(e,t,n){var i=Math.ceil,r=Math.floor;e.exports=Math.trunc||function(e){var t=+e;return(t>0?r:i)(t)}},function(e,t,n){var i=n(64);e.exports=function(e){return i(e.length)}},function(e,t,n){var i=n(61),r=Math.min;e.exports=function(e){var t=i(e);return t>0?r(t,9007199254740991):0}},function(e,t,n){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){t.f=Object.getOwnPropertySymbols},function(e,t,n){var i=n(7),r=n(21),o=/#|\.prototype\./,s=function(e,t){var n=l[a(e)];return n===c||n!==u&&(r(t)?i(t):!!t)},a=s.normalize=function(e){return String(e).replace(o,".").toLowerCase()},l=s.data={},u=s.NATIVE="N",c=s.POLYFILL="P";e.exports=s},function(e,t,n){var i=n(69),r=String;e.exports=function(e){if("Symbol"===i(e))throw new TypeError("Cannot convert a Symbol value to a string");return r(e)}},function(t,n,i){var r=i(70),o=i(21),s=i(15),a=i(33)("toStringTag"),l=Object,u="Arguments"===s(function(){return arguments}());t.exports=r?s:function(t){var n,i,r;return t===e?"Undefined":null===t?"Null":"string"==typeof(i=function(e,t){try{return e[t]}catch(e){}}(n=l(t),a))?i:u?s(n):"Object"===(r=s(n))&&o(n.callee)?"Arguments":r}},function(e,t,n){var i={};i[n(33)("toStringTag")]="z",e.exports="[object z]"===String(i)},function(t,n,i){var r,o=i(46),s=i(72),a=i(65),l=i(54),u=i(74),c=i(42),h=i(53),d="prototype",f="script",_=h("IE_PROTO"),p=function(){},m=function(e){return"<"+f+">"+e+""},g=function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t},v=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}var e,t,n;v="undefined"!=typeof document?document.domain&&r?g(r):(t=c("iframe"),n="java"+f+":",t.style.display="none",u.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F):g(r);for(var i=a.length;i--;)delete v[d][a[i]];return v()};l[_]=!0,t.exports=Object.create||function(t,n){var i;return null!==t?(p[d]=o(t),i=new p,p[d]=null,i[_]=t):i=v(),n===e?i:s.f(i,n)}},function(e,t,n){var i=n(6),r=n(45),o=n(44),s=n(46),a=n(12),l=n(73);t.f=i&&!r?Object.defineProperties:function(e,t){var n,i,r,u,c;for(s(e),n=a(t),r=(i=l(t)).length,u=0;r>u;)o.f(e,c=i[u++],n[c]);return e}},function(e,t,n){var i=n(58),r=n(65);e.exports=Object.keys||function(e){return i(e,r)}},function(e,t,n){var i=n(23);e.exports=i("document","documentElement")},function(e,t,n){var i=n(15),r=n(12),o=n(57).f,s=n(76),a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"Window"===i(e)?function(e){try{return o(e)}catch(e){return s(a)}}(e):o(r(e))}},function(e,t,n){var i=n(14);e.exports=i([].slice)},function(e,t,n){var i=n(48),r=n(44);e.exports=function(e,t,n){return n.get&&i(n.get,t,{getter:!0}),n.set&&i(n.set,t,{setter:!0}),r.f(e,t,n)}},function(e,t,n){var i=n(33);t.f=i},function(e,t,n){var i=n(80),r=n(38),o=n(78),s=n(44).f;e.exports=function(e){var t=i.Symbol||(i.Symbol={});r(t,e)||s(t,e,{value:o.f(e)})}},function(e,t,n){var i=n(4);e.exports=i},function(e,t,n){var i=n(8),r=n(23),o=n(33),s=n(47);e.exports=function(){var e=r("Symbol"),t=e&&e.prototype,n=t&&t.valueOf,a=o("toPrimitive");t&&!t[a]&&s(t,a,(function(e){return i(n,this)}),{arity:1})}},function(e,t,n){var i=n(44).f,r=n(38),o=n(33)("toStringTag");e.exports=function(e,t,n){e&&!n&&(e=e.prototype),e&&!r(e,o)&&i(e,o,{configurable:!0,value:t})}},function(t,n,i){var r=i(84),o=i(14),s=i(13),a=i(39),l=i(63),u=i(86),c=o([].push),h=function(t){var n=1===t,i=2===t,o=3===t,h=4===t,d=6===t,f=7===t,_=5===t||d;return function(p,m,g,v){for(var b,y,x=a(p),q=s(x),w=l(q),P=r(m,g),C=0,E=v||u,S=n?E(p,w):i||f?E(p,0):e;w>C;C++)if((_||C in q)&&(y=P(b=q[C],C,x),t))if(n)S[C]=y;else if(y)switch(t){case 3:return!0;case 5:return b;case 6:return C;case 2:c(S,b)}else switch(t){case 4:return!1;case 7:c(S,b)}return d?-1:o||h?h:S}};t.exports={forEach:h(0),map:h(1),filter:h(2),some:h(3),every:h(4),find:h(5),findIndex:h(6),filterReject:h(7)}},function(t,n,i){var r=i(85),o=i(30),s=i(9),a=r(r.bind);t.exports=function(t,n){return o(t),n===e?t:s?a(t,n):function(){return t.apply(n,arguments)}}},function(e,t,n){var i=n(15),r=n(14);e.exports=function(e){if("Function"===i(e))return r(e)}},function(e,t,n){var i=n(87);e.exports=function(e,t){return new(i(e))(0===t?0:t)}},function(t,n,i){var r=i(88),o=i(89),s=i(20),a=i(33)("species"),l=Array;t.exports=function(t){var n;return r(t)&&(o(n=t.constructor)&&(n===l||r(n.prototype))||s(n)&&null===(n=n[a]))&&(n=e),n===e?l:n}},function(e,t,n){var i=n(15);e.exports=Array.isArray||function(e){return"Array"===i(e)}},function(e,t,n){var i=n(14),r=n(7),o=n(21),s=n(69),a=n(23),l=n(50),u=function(){},c=a("Reflect","construct"),h=/^\s*(?:class|function)\b/,d=i(h.exec),f=!h.test(u),_=function(e){if(!o(e))return!1;try{return c(u,[],e),!0}catch(e){return!1}},p=function(e){if(!o(e))return!1;switch(s(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return f||!!d(h,l(e))}catch(e){return!0}};p.sham=!0,e.exports=!c||r((function(){var e;return _(_.call)||!_(Object)||!_((function(){e=!0}))||e}))?p:_},function(e,t,n){var i=n(3),r=n(23),o=n(38),s=n(68),a=n(34),l=n(91),u=a("string-to-symbol-registry"),c=a("symbol-to-string-registry");i({target:"Symbol",stat:!0,forced:!l},{for:function(e){var t,n=s(e);return o(u,n)?u[n]:(t=r("Symbol")(n),u[n]=t,c[t]=n,t)}})},function(e,t,n){var i=n(26);e.exports=i&&!!Symbol.for&&!!Symbol.keyFor},function(e,t,n){var i=n(3),r=n(38),o=n(22),s=n(31),a=n(34),l=n(91),u=a("symbol-to-string-registry");i({target:"Symbol",stat:!0,forced:!l},{keyFor:function(e){if(!o(e))throw new TypeError(s(e)+" is not a symbol");if(r(u,e))return u[e]}})},function(t,n,i){var r=i(3),o=i(23),s=i(94),a=i(8),l=i(14),u=i(7),c=i(21),h=i(22),d=i(76),f=i(95),_=i(26),p=String,m=o("JSON","stringify"),g=l(/./.exec),v=l("".charAt),b=l("".charCodeAt),y=l("".replace),x=l(1..toString),q=/[\uD800-\uDFFF]/g,w=/^[\uD800-\uDBFF]$/,P=/^[\uDC00-\uDFFF]$/,C=!_||u((function(){var e=o("Symbol")("stringify detection");return"[null]"!==m([e])||"{}"!==m({a:e})||"{}"!==m(Object(e))})),E=u((function(){return'"\\udf06\\ud834"'!==m("\udf06\ud834")||'"\\udead"'!==m("\udead")})),S=function(t,n){var i=d(arguments),r=f(n);if(c(r)||t!==e&&!h(t))return i[1]=function(e,t){if(c(r)&&(t=a(r,this,p(e),t)),!h(t))return t},s(m,null,i)},M=function(e,t,n){var i=v(n,t-1),r=v(n,t+1);return g(w,e)&&!g(P,r)||g(P,e)&&!g(w,i)?"\\u"+x(b(e,0),16):e};m&&r({target:"JSON",stat:!0,arity:3,forced:C||E},{stringify:function(e,t,n){var i=d(arguments),r=s(C?S:m,null,i);return E&&"string"==typeof r?y(r,q,M):r}})},function(e,t,n){var i=n(9),r=Function.prototype,o=r.apply,s=r.call;e.exports="object"==typeof Reflect&&Reflect.apply||(i?s.bind(o):function(){return s.apply(o,arguments)})},function(e,t,n){var i=n(14),r=n(88),o=n(21),s=n(15),a=n(68),l=i([].push);e.exports=function(e){var t,n,i,u,c,h;if(o(e))return e;if(r(e)){for(t=e.length,n=[],i=0;iq&&f(r,arguments[q]),r})),y.prototype=v,"Error"!==P?l?l(y,b):u(y,b,{name:!0}):p&&x in C&&(c(y,C,x),c(y,C,"prepareStackTrace")),u(y,C),!m)try{v.name!==P&&s(v,"name",P),v.constructor=y}catch(e){}return y}}},function(t,n,i){var r=i(114),o=i(20),s=i(16),a=i(115);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=r(Object.prototype,"__proto__","set"))(n,[]),t=n instanceof Array}catch(e){}return function(n,i){return s(n),a(i),o(n)?(t?e(n,i):n.__proto__=i,n):n}}():e)},function(e,t,n){var i=n(14),r=n(30);e.exports=function(e,t,n){try{return i(r(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(e){}}},function(e,t,n){var i=n(116),r=String,o=TypeError;e.exports=function(e){if(i(e))return e;throw new o("Can't set "+r(e)+" as a prototype")}},function(e,t,n){var i=n(20);e.exports=function(e){return i(e)||null===e}},function(e,t,n){var i=n(44).f;e.exports=function(e,t,n){n in e||i(e,n,{configurable:!0,get:function(){return t[n]},set:function(e){t[n]=e}})}},function(e,t,n){var i=n(21),r=n(20),o=n(113);e.exports=function(e,t,n){var s,a;return o&&i(s=t.constructor)&&s!==n&&r(a=s.prototype)&&a!==n.prototype&&o(e,a),e}},function(t,n,i){var r=i(68);t.exports=function(t,n){return t===e?arguments.length<2?"":n:r(t)}},function(e,t,n){var i=n(20),r=n(43);e.exports=function(e,t){i(t)&&"cause"in t&&r(e,"cause",t.cause)}},function(e,t,n){var i=n(43),r=n(122),o=n(123),s=Error.captureStackTrace;e.exports=function(e,t,n,a){o&&(s?s(e,t):i(e,"stack",r(n,a)))}},function(e,t,n){var i=n(14),r=Error,o=i("".replace),s=String(new r("zxcasd").stack),a=/\n\s*at [^:]*:[^\n]*/,l=a.test(s);e.exports=function(e,t){if(l&&"string"==typeof e&&!r.prepareStackTrace)for(;t--;)e=o(e,a,"");return e}},function(e,t,n){var i=n(7),r=n(11);e.exports=!i((function(){var e=new Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",r(1,7)),7!==e.stack)}))},function(e,t,n){var i=n(47),r=n(125),o=Error.prototype;o.toString!==r&&i(o,"toString",r)},function(e,t,n){var i=n(6),r=n(7),o=n(46),s=n(119),a=Error.prototype.toString,l=r((function(){if(i){var e=Object.create(Object.defineProperty({},"name",{get:function(){return this===e}}));if("true"!==a.call(e))return!0}return"2: 1"!==a.call({message:1,name:2})||"Error"!==a.call({})}));e.exports=l?function(){var e=o(this),t=s(e.name,"Error"),n=s(e.message);return t?n?t+": "+n:t:n}:a},function(e,t,n){n(127)},function(t,n,i){var r,o=i(3),s=i(24),a=i(128),l=i(113),u=i(55),c=i(71),h=i(43),d=i(11),f=i(120),_=i(121),p=i(130),m=i(119),g=i(33)("toStringTag"),v=Error,b=[].push,y=function(t,n){var i,o,u=s(r,this);return l?i=l(new v,u?a(this):r):(i=u?this:c(r),h(i,g,"Error")),n!==e&&h(i,"message",m(n)),_(i,y,i.stack,1),arguments.length>2&&f(i,arguments[2]),p(t,b,{that:o=[]}),h(i,"errors",o),i};l?l(y,v):u(y,v,{name:!0}),r=y.prototype=c(v.prototype,{constructor:d(1,y),message:d(1,""),name:d(1,"AggregateError")}),o({global:!0,constructor:!0,arity:2},{AggregateError:y})},function(e,t,n){var i=n(38),r=n(21),o=n(39),s=n(53),a=n(129),l=s("IE_PROTO"),u=Object,c=u.prototype;e.exports=a?u.getPrototypeOf:function(e){var t,n=o(e);return i(n,l)?n[l]:r(t=n.constructor)&&n instanceof t?t.prototype:n instanceof u?c:null}},function(e,t,n){var i=n(7);e.exports=!i((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){var i=n(84),r=n(8),o=n(46),s=n(31),a=n(131),l=n(63),u=n(24),c=n(133),h=n(134),d=n(135),f=TypeError,_=function(e,t){this.stopped=e,this.result=t},p=_.prototype;e.exports=function(e,t,n){var m,g,v,b,y,x,q,w=!(!n||!n.AS_ENTRIES),P=!(!n||!n.IS_RECORD),C=!(!n||!n.IS_ITERATOR),E=!(!n||!n.INTERRUPTED),S=i(t,n&&n.that),M=function(e){return m&&d(m,"normal",e),new _(!0,e)},A=function(e){return w?(o(e),E?S(e[0],e[1],M):S(e[0],e[1])):E?S(e,M):S(e)};if(P)m=e.iterator;else if(C)m=e;else{if(!(g=h(e)))throw new f(s(e)+" is not iterable");if(a(g)){for(v=0,b=l(e);b>v;v++)if((y=A(e[v]))&&u(p,y))return y;return new _(!1)}m=c(e,g)}for(x=P?e.next:m.next;!(q=r(x,m)).done;){try{y=A(q.value)}catch(e){d(m,"throw",e)}if("object"==typeof y&&y&&u(p,y))return y}return new _(!1)}},function(t,n,i){var r=i(33),o=i(132),s=r("iterator"),a=Array.prototype;t.exports=function(t){return t!==e&&(o.Array===t||a[s]===t)}},function(e,t,n){e.exports={}},function(e,t,n){var i=n(8),r=n(30),o=n(46),s=n(31),a=n(134),l=TypeError;e.exports=function(e,t){var n=arguments.length<2?a(e):t;if(r(n))return o(i(n,e));throw new l(s(e)+" is not iterable")}},function(e,t,n){var i=n(69),r=n(29),o=n(17),s=n(132),a=n(33)("iterator");e.exports=function(e){if(!o(e))return r(e,a)||r(e,"@@iterator")||s[i(e)]}},function(e,t,n){var i=n(8),r=n(46),o=n(29);e.exports=function(e,t,n){var s,a;r(e);try{if(!(s=o(e,"return"))){if("throw"===t)throw n;return n}s=i(s,e)}catch(e){a=!0,s=e}if("throw"===t)throw n;if(a)throw s;return r(s),n}},function(e,t,n){var i=n(3),r=n(23),o=n(94),s=n(7),a=n(112),l="AggregateError",u=r(l),c=!s((function(){return 1!==u([1]).errors[0]}))&&s((function(){return 7!==u([1],l,{cause:7}).cause}));i({global:!0,constructor:!0,arity:2,forced:c},{AggregateError:a(l,(function(e){return function(t,n){return o(e,this,arguments)}}),c,!0)})},function(t,n,i){var r=i(3),o=i(39),s=i(63),a=i(61),l=i(138);r({target:"Array",proto:!0},{at:function(t){var n=o(this),i=s(n),r=a(t),l=r>=0?r:i+r;return l<0||l>=i?e:n[l]}}),l("at")},function(t,n,i){var r=i(33),o=i(71),s=i(44).f,a=r("unscopables"),l=Array.prototype;l[a]===e&&s(l,a,{configurable:!0,value:o(null)}),t.exports=function(e){l[a][e]=!0}},function(t,n,i){var r=i(3),o=i(7),s=i(88),a=i(20),l=i(39),u=i(63),c=i(140),h=i(141),d=i(86),f=i(142),_=i(33),p=i(27),m=_("isConcatSpreadable"),g=p>=51||!o((function(){var e=[];return e[m]=!1,e.concat()[0]!==e})),v=function(t){if(!a(t))return!1;var n=t[m];return n!==e?!!n:s(t)};r({target:"Array",proto:!0,arity:1,forced:!g||!f("concat")},{concat:function(e){var t,n,i,r,o,s=l(this),a=d(s,0),f=0;for(t=-1,i=arguments.length;t9007199254740991)throw i("Maximum allowed index exceeded");return e}},function(e,t,n){var i=n(6),r=n(44),o=n(11);e.exports=function(e,t,n){i?r.f(e,t,o(0,n)):e[t]=n}},function(e,t,n){var i=n(7),r=n(33),o=n(27),s=r("species");e.exports=function(e){return o>=51||!i((function(){var t=[];return(t.constructor={})[s]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){var i=n(3),r=n(144),o=n(138);i({target:"Array",proto:!0},{copyWithin:r}),o("copyWithin")},function(t,n,i){var r=i(39),o=i(60),s=i(63),a=i(145),l=Math.min;t.exports=[].copyWithin||function(t,n){var i=r(this),u=s(i),c=o(t,u),h=o(n,u),d=arguments.length>2?arguments[2]:e,f=l((d===e?u:o(d,u))-h,u-c),_=1;for(h0;)h in i?i[c]=i[h]:a(i,c),c+=_,h+=_;return i}},function(e,t,n){var i=n(31),r=TypeError;e.exports=function(e,t){if(!delete e[t])throw new r("Cannot delete property "+i(t)+" of "+i(e))}},function(t,n,i){var r=i(3),o=i(83).every;r({target:"Array",proto:!0,forced:!i(147)("every")},{every:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,n){var i=n(7);e.exports=function(e,t){var n=[][e];return!!n&&i((function(){n.call(null,t||function(){return 1},1)}))}},function(e,t,n){var i=n(3),r=n(149),o=n(138);i({target:"Array",proto:!0},{fill:r}),o("fill")},function(t,n,i){var r=i(39),o=i(60),s=i(63);t.exports=function(t){for(var n=r(this),i=s(n),a=arguments.length,l=o(a>1?arguments[1]:e,i),u=a>2?arguments[2]:e,c=u===e?i:o(u,i);c>l;)n[l++]=t;return n}},function(t,n,i){var r=i(3),o=i(83).filter;r({target:"Array",proto:!0,forced:!i(142)("filter")},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(t,n,i){var r=i(3),o=i(83).find,s=i(138),a="find",l=!0;a in[]&&Array(1)[a]((function(){l=!1})),r({target:"Array",proto:!0,forced:l},{find:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),s(a)},function(t,n,i){var r=i(3),o=i(83).findIndex,s=i(138),a="findIndex",l=!0;a in[]&&Array(1)[a]((function(){l=!1})),r({target:"Array",proto:!0,forced:l},{findIndex:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),s(a)},function(t,n,i){var r=i(3),o=i(154).findLast,s=i(138);r({target:"Array",proto:!0},{findLast:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),s("findLast")},function(t,n,i){var r=i(84),o=i(13),s=i(39),a=i(63),l=function(t){var n=1===t;return function(i,l,u){for(var c,h=s(i),d=o(h),f=a(d),_=r(l,u);f-- >0;)if(_(c=d[f],f,h))switch(t){case 0:return c;case 1:return f}return n?-1:e}};t.exports={findLast:l(0),findLastIndex:l(1)}},function(t,n,i){var r=i(3),o=i(154).findLastIndex,s=i(138);r({target:"Array",proto:!0},{findLastIndex:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),s("findLastIndex")},function(t,n,i){var r=i(3),o=i(157),s=i(39),a=i(63),l=i(61),u=i(86);r({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:e,n=s(this),i=a(n),r=u(n,0);return r.length=o(r,n,n,i,0,t===e?1:l(t)),r}})},function(e,t,n){var i=n(88),r=n(63),o=n(140),s=n(84),a=function(e,t,n,l,u,c,h,d){for(var f,_,p=u,m=0,g=!!h&&s(h,d);m0&&i(f)?(_=r(f),p=a(e,t,f,_,p,c-1)-1):(o(p+1),e[p]=f),p++),m++;return p};e.exports=a},function(t,n,i){var r=i(3),o=i(157),s=i(30),a=i(39),l=i(63),u=i(86);r({target:"Array",proto:!0},{flatMap:function(t){var n,i=a(this),r=l(i);return s(t),(n=u(i,0)).length=o(n,i,i,r,0,1,t,arguments.length>1?arguments[1]:e),n}})},function(e,t,n){var i=n(3),r=n(160);i({target:"Array",proto:!0,forced:[].forEach!==r},{forEach:r})},function(t,n,i){var r=i(83).forEach,o=i(147)("forEach");t.exports=o?[].forEach:function(t){return r(this,t,arguments.length>1?arguments[1]:e)}},function(e,t,n){var i=n(3),r=n(162);i({target:"Array",stat:!0,forced:!n(164)((function(e){Array.from(e)}))},{from:r})},function(t,n,i){var r=i(84),o=i(8),s=i(39),a=i(163),l=i(131),u=i(89),c=i(63),h=i(141),d=i(133),f=i(134),_=Array;t.exports=function(t){var n,i,p,m,g,v,b,y,x=s(t),q=u(this),w=arguments.length,P=w>1?arguments[1]:e,C=P!==e;if(C&&(P=r(P,w>2?arguments[2]:e)),i=0,!(n=f(x))||this===_&&l(n))for(p=c(x),m=q?new this(p):_(p);p>i;i++)y=C?P(x[i],i):x[i],h(m,i,y);else for(m=q?new this:[],b=(v=d(x,n)).next;!(g=o(b,v)).done;i++)y=C?a(v,P,[g.value,i],!0):g.value,h(m,i,y);return m.length=i,m}},function(e,t,n){var i=n(46),r=n(135);e.exports=function(e,t,n,o){try{return o?t(i(n)[0],n[1]):t(n)}catch(t){r(e,"throw",t)}}},function(e,t,n){var i,r,o=n(33)("iterator"),s=!1;try{i=0,(r={next:function(){return{done:!!i++}},return:function(){s=!0}})[o]=function(){return this},Array.from(r,(function(){throw 2}))}catch(e){}e.exports=function(e,t){var n,i;try{if(!t&&!s)return!1}catch(e){return!1}n=!1;try{(i={})[o]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(e){}return n}},function(t,n,i){var r=i(3),o=i(59).includes,s=i(7),a=i(138);r({target:"Array",proto:!0,forced:s((function(){return!Array(1).includes()}))},{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("includes")},function(t,n,i){var r=i(3),o=i(85),s=i(59).indexOf,a=i(147),l=o([].indexOf),u=!!l&&1/l([1],1,-0)<0;r({target:"Array",proto:!0,forced:u||!a("indexOf")},{indexOf:function(t){var n=arguments.length>1?arguments[1]:e;return u?l(this,t,n)||0:s(this,t,n)}})},function(e,t,n){n(3)({target:"Array",stat:!0},{isArray:n(88)})},function(t,n,i){var r,o=i(12),s=i(138),a=i(132),l=i(51),u=i(44).f,c=i(169),h=i(172),d=i(36),f=i(6),_="Array Iterator",p=l.set,m=l.getterFor(_);if(t.exports=c(Array,"Array",(function(e,t){p(this,{type:_,target:o(e),index:0,kind:t})}),(function(){var t=m(this),n=t.target,i=t.index++;if(!n||i>=n.length)return t.target=e,h(e,!0);switch(t.kind){case"keys":return h(i,!1);case"values":return h(n[i],!1)}return h([i,n[i]],!1)}),"values"),r=a.Arguments=a.Array,s("keys"),s("values"),s("entries"),!d&&f&&"values"!==r.name)try{u(r,"name",{value:"values"})}catch(e){}},function(e,t,n){var i=n(3),r=n(8),o=n(36),s=n(49),a=n(21),l=n(170),u=n(128),c=n(113),h=n(82),d=n(43),f=n(47),_=n(33),p=n(132),m=n(171),g=s.PROPER,v=s.CONFIGURABLE,b=m.IteratorPrototype,y=m.BUGGY_SAFARI_ITERATORS,x=_("iterator"),q="keys",w="values",P="entries",C=function(){return this};e.exports=function(e,t,n,s,_,m,E){var S,M,A,I,D,T,k,B,O,R;if(l(n,t,s),S=function(e){if(e===_&&T)return T;if(!y&&e&&e in I)return I[e];switch(e){case q:case w:case P:return function(){return new n(this,e)}}return function(){return new n(this)}},M=t+" Iterator",A=!1,D=(I=e.prototype)[x]||I["@@iterator"]||_&&I[_],T=!y&&D||S(_),(k="Array"===t&&I.entries||D)&&(B=u(k.call(new e)))!==Object.prototype&&B.next&&(o||u(B)===b||(c?c(B,b):a(B[x])||f(B,x,C)),h(B,M,!0,!0),o&&(p[M]=C)),g&&_===w&&D&&D.name!==w&&(!o&&v?d(I,"name",w):(A=!0,T=function(){return r(D,this)})),_)if(O={values:S(w),keys:m?T:S(q),entries:S(P)},E)for(R in O)(y||A||!(R in I))&&f(I,R,O[R]);else i({target:t,proto:!0,forced:y||A},O);return o&&!E||I[x]===T||f(I,x,T,{name:_}),p[t]=T,O}},function(e,t,n){var i=n(171).IteratorPrototype,r=n(71),o=n(11),s=n(82),a=n(132),l=function(){return this};e.exports=function(e,t,n,u){var c=t+" Iterator";return e.prototype=r(i,{next:o(+!u,n)}),s(e,c,!1,!0),a[c]=l,e}},function(e,t,n){var i,r,o,s=n(7),a=n(21),l=n(20),u=n(71),c=n(128),h=n(47),d=n(33),f=n(36),_=d("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(r=c(c(o)))!==Object.prototype&&(i=r):p=!0),!l(i)||s((function(){var e={};return i[_].call(e)!==e}))?i={}:f&&(i=u(i)),a(i[_])||h(i,_,(function(){return this})),e.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){e.exports=function(e,t){return{value:e,done:t}}},function(t,n,i){var r=i(3),o=i(14),s=i(13),a=i(12),l=i(147),u=o([].join);r({target:"Array",proto:!0,forced:s!==Object||!l("join",",")},{join:function(t){return u(a(this),t===e?",":t)}})},function(e,t,n){var i=n(3),r=n(175);i({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){var i=n(94),r=n(12),o=n(61),s=n(63),a=n(147),l=Math.min,u=[].lastIndexOf,c=!!u&&1/[1].lastIndexOf(1,-0)<0,h=a("lastIndexOf");e.exports=c||!h?function(e){var t,n,a;if(c)return i(u,this,arguments)||0;if(t=r(this),0===(n=s(t)))return-1;for(a=n-1,arguments.length>1&&(a=l(a,o(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:u},function(t,n,i){var r=i(3),o=i(83).map;r({target:"Array",proto:!0,forced:!i(142)("map")},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,n){var i=n(3),r=n(7),o=n(89),s=n(141),a=Array;i({target:"Array",stat:!0,forced:r((function(){function e(){}return!(a.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new(o(this)?this:a)(t);t>e;)s(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){var i=n(3),r=n(39),o=n(63),s=n(179),a=n(140);i({target:"Array",proto:!0,arity:1,forced:n(7)((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}()},{push:function(e){var t,n=r(this),i=o(n),l=arguments.length;for(a(i+l),t=0;t79&&a<83||!s("reduce")},{reduce:function(t){var n=arguments.length;return o(this,t,n,n>1?arguments[1]:e)}})},function(e,t,n){var i=n(30),r=n(39),o=n(13),s=n(63),a=TypeError,l="Reduce of empty array with no initial value",u=function(e){return function(t,n,u,c){var h,d,f=r(t),_=o(f),p=s(f);if(i(n),0===p&&u<2)throw new a(l);if(h=e?p-1:0,d=e?-1:1,u<2)for(;;){if(h in _){c=_[h],h+=d;break}if(h+=d,e?h<0:p<=h)throw new a(l)}for(;e?h>=0:p>h;h+=d)h in _&&(c=n(c,_[h],h,f));return c}};e.exports={left:u(!1),right:u(!0)}},function(e,t,n){var i=n(4),r=n(15);e.exports="process"===r(i.process)},function(t,n,i){var r=i(3),o=i(181).right,s=i(147),a=i(27);r({target:"Array",proto:!0,forced:!i(182)&&a>79&&a<83||!s("reduceRight")},{reduceRight:function(t){return o(this,t,arguments.length,arguments.length>1?arguments[1]:e)}})},function(e,t,n){var i=n(3),r=n(14),o=n(88),s=r([].reverse),a=[1,2];i({target:"Array",proto:!0,forced:String(a)===String(a.reverse())},{reverse:function(){return o(this)&&(this.length=this.length),s(this)}})},function(t,n,i){var r=i(3),o=i(88),s=i(89),a=i(20),l=i(60),u=i(63),c=i(12),h=i(141),d=i(33),f=i(142),_=i(76),p=f("slice"),m=d("species"),g=Array,v=Math.max;r({target:"Array",proto:!0,forced:!p},{slice:function(t,n){var i,r,d,f=c(this),p=u(f),b=l(t,p),y=l(n===e?p:n,p);if(o(f)&&((s(i=f.constructor)&&(i===g||o(i.prototype))||a(i)&&null===(i=i[m]))&&(i=e),i===g||i===e))return _(f,b,y);for(r=new(i===e?g:i)(v(y-b,0)),d=0;b1?arguments[1]:e)}})},function(t,n,i){var r=i(3),o=i(14),s=i(30),a=i(39),l=i(63),u=i(145),c=i(68),h=i(7),d=i(188),f=i(147),_=i(189),p=i(190),m=i(27),g=i(191),v=[],b=o(v.sort),y=o(v.push),x=h((function(){v.sort(e)})),q=h((function(){v.sort(null)})),w=f("sort"),P=!h((function(){var e,t,n,i,r;if(m)return m<70;if(!(_&&_>3)){if(p)return!0;if(g)return g<603;for(e="",t=65;t<76;t++){switch(n=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:i=3;break;case 68:case 71:i=4;break;default:i=2}for(r=0;r<47;r++)v.push({k:n+r,v:i})}for(v.sort((function(e,t){return t.v-e.v})),r=0;rc(i)?1:-1}}(t)),o=l(i),h=0;h0;)e[a]=e[--a];a!==n++&&(e[a]=s)}else for(l=r(p/2),u=o(i(e,0,l),t),c=o(i(e,l),t),h=u.length,d=c.length,f=0,_=0;fy-i+n;m--)d(b,m-1)}else if(n>i)for(m=y-i;m>x;m--)v=m+n-1,(g=m+i-1)in b?b[v]=b[g]:d(b,v);for(m=0;m2?n:i(t),s=new e(o);o>r;)s[r]=t[r++];return s}},function(e,t,n){var i=n(4);e.exports=function(e,t){var n=i[e],r=n&&n.prototype;return r&&r[t]}},function(e,t,n){var i=n(3),r=n(138),o=n(140),s=n(63),a=n(60),l=n(12),u=n(61),c=Array,h=Math.max,d=Math.min;i({target:"Array",proto:!0},{toSpliced:function(e,t){var n,i,r,f,_=l(this),p=s(_),m=a(e,p),g=arguments.length,v=0;for(0===g?n=i=0:1===g?(n=0,i=p-m):(n=g-2,i=d(h(u(t),0),p-m)),r=o(p+n-i),f=c(r);v=u||h<0)throw new o("Incorrect index");for(a=new t(u),l=0;l>8&255]},J=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},ee=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},te=function(e){return K(y(e),23,4)},ne=function(e){return K(e,52,8)},ie=function(e,t,n){f(e[B],t,{configurable:!0,get:function(){return n(this)[t]}})},re=function(e,t,n,i){var r,o,s=L(e),a=b(n),l=!!i;if(a+t>s.byteLength)throw new z(O);return o=C(s.bytes,r=a+s.byteOffset,r+t),l?o:X(o)},oe=function(e,t,n,i,r,o){var s,a,l,u=L(e),c=b(n),h=i(+r),d=!!o;if(c+t>u.byteLength)throw new z(O);for(s=u.bytes,a=c+u.byteOffset,l=0;l>24)},setUint8:function(e,t){s(this,e,t<<24>>24)}},{unsafe:!0})):(j=($=function(e){m(this,j);var t=b(e);N(this,{type:T,bytes:G(V(t),0),byteLength:t}),u||(this.byteLength=t,this.detached=!1)})[B],W=(H=function(t,n,i){var r,o,s;if(m(this,W),m(t,j),o=(r=R(t)).byteLength,(s=g(n))<0||s>o)throw new z("Wrong offset");if(s+(i=i===e?o-s:v(i))>o)throw new z("Wrong length");N(this,{type:k,buffer:t,byteLength:i,byteOffset:s,bytes:r.bytes}),u||(this.buffer=t,this.byteLength=i,this.byteOffset=s)})[B],u&&(ie($,"byteLength",R),ie(H,"buffer",L),ie(H,"byteLength",L),ie(H,"byteOffset",L)),_(W,{getInt8:function(e){return re(this,1,e)[0]<<24>>24},getUint8:function(e){return re(this,1,e)[0]},getInt16:function(e){var t=re(this,2,e,arguments.length>1&&arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=re(this,2,e,arguments.length>1&&arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return ee(re(this,4,e,arguments.length>1&&arguments[1]))},getUint32:function(e){return ee(re(this,4,e,arguments.length>1&&arguments[1]))>>>0},getFloat32:function(e){return Y(re(this,4,e,arguments.length>1&&arguments[1]),23)},getFloat64:function(e){return Y(re(this,8,e,arguments.length>1&&arguments[1]),52)},setInt8:function(e,t){oe(this,1,e,Z,t)},setUint8:function(e,t){oe(this,1,e,Z,t)},setInt16:function(e,t){oe(this,2,e,Q,t,arguments.length>2&&arguments[2])},setUint16:function(e,t){oe(this,2,e,Q,t,arguments.length>2&&arguments[2])},setInt32:function(e,t){oe(this,4,e,J,t,arguments.length>2&&arguments[2])},setUint32:function(e,t){oe(this,4,e,J,t,arguments.length>2&&arguments[2])},setFloat32:function(e,t){oe(this,4,e,te,t,arguments.length>2&&arguments[2])},setFloat64:function(e,t){oe(this,8,e,ne,t,arguments.length>2&&arguments[2])}})),M($,T),M(H,k),t.exports={ArrayBuffer:$,DataView:H}},function(e,t,n){e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){var i=n(47);e.exports=function(e,t,n){for(var r in t)i(e,r,t[r],n);return e}},function(e,t,n){var i=n(24),r=TypeError;e.exports=function(e,t){if(i(t,e))return e;throw new r("Incorrect invocation")}},function(t,n,i){var r=i(61),o=i(64),s=RangeError;t.exports=function(t){var n,i;if(t===e)return 0;if((n=r(t))!==(i=o(n)))throw new s("Wrong length or index");return i}},function(e,t,n){var i=n(213);e.exports=Math.fround||function(e){return i(e,1.1920928955078125e-7,34028234663852886e22,11754943508222875e-54)}},function(e,t,n){var i=n(214),r=Math.abs,o=2220446049250313e-31,s=1/o;e.exports=function(e,t,n,a){var l,u,c=+e,h=r(c),d=i(c);return hn||u!=u?d*(1/0):d*u}},function(e,t,n){e.exports=Math.sign||function(e){var t=+e;return 0===t||t!=t?t:t<0?-1:1}},function(e,t,n){var i=Array,r=Math.abs,o=Math.pow,s=Math.floor,a=Math.log,l=Math.LN2;e.exports={pack:function(e,t,n){var u,c,h,d=i(n),f=8*n-t-1,_=(1<>1,m=23===t?o(2,-24)-o(2,-77):0,g=e<0||0===e&&1/e<0?1:0,v=0;for((e=r(e))!=e||e===1/0?(c=e!=e?1:0,u=_):(u=s(a(e)/l),e*(h=o(2,-u))<1&&(u--,h*=2),(e+=u+p>=1?m/h:m*o(2,1-p))*h>=2&&(u++,h/=2),u+p>=_?(c=0,u=_):u+p>=1?(c=(e*h-1)*o(2,t),u+=p):(c=e*o(2,p-1)*o(2,t),u=0));t>=8;)d[v++]=255&c,c/=256,t-=8;for(u=u<0;)d[v++]=255&u,u/=256,f-=8;return d[--v]|=128*g,d},unpack:function(e,t){var n,i=e.length,r=8*i-t-1,s=(1<>1,l=r-7,u=i-1,c=e[u--],h=127&c;for(c>>=7;l>0;)h=256*h+e[u--],l-=8;for(n=h&(1<<-l)-1,h>>=-l,l+=t;l>0;)n=256*n+e[u--],l-=8;if(0===h)h=1-a;else{if(h===s)return n?NaN:c?-1/0:1/0;n+=o(2,t),h-=a}return(c?-1:1)*n*o(2,h-t)}}},function(e,t,n){var i=n(3),r=n(217);i({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(t,n,i){var r,o,s,a=i(208),l=i(6),u=i(4),c=i(21),h=i(20),d=i(38),f=i(69),_=i(31),p=i(43),m=i(47),g=i(77),v=i(24),b=i(128),y=i(113),x=i(33),q=i(40),w=i(51),P=w.enforce,C=w.get,E=u.Int8Array,S=E&&E.prototype,M=u.Uint8ClampedArray,A=M&&M.prototype,I=E&&b(E),D=S&&b(S),T=Object.prototype,k=u.TypeError,B=x("toStringTag"),O=q("TYPED_ARRAY_TAG"),R="TypedArrayConstructor",L=a&&!!y&&"Opera"!==f(u.opera),N=!1,F={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},$={BigInt64Array:8,BigUint64Array:8},j=function(e){var t,n=b(e);if(h(n))return(t=C(n))&&d(t,R)?t[R]:j(n)},H=function(e){if(!h(e))return!1;var t=f(e);return d(F,t)||d($,t)};for(r in F)(s=(o=u[r])&&o.prototype)?P(s)[R]=o:L=!1;for(r in $)(s=(o=u[r])&&o.prototype)&&(P(s)[R]=o);if((!L||!c(I)||I===Function.prototype)&&(I=function(){throw new k("Incorrect invocation")},L))for(r in F)u[r]&&y(u[r],I);if((!L||!D||D===T)&&(D=I.prototype,L))for(r in F)u[r]&&y(u[r].prototype,D);if(L&&b(A)!==D&&y(A,D),l&&!d(D,B))for(r in N=!0,g(D,B,{configurable:!0,get:function(){return h(this)?this[O]:e}}),F)u[r]&&p(u[r],O,r);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:L,TYPED_ARRAY_TAG:N&&O,aTypedArray:function(e){if(H(e))return e;throw new k("Target is not a typed array")},aTypedArrayConstructor:function(e){if(c(e)&&(!y||v(I,e)))return e;throw new k(_(e)+" is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n,i){var r,o;if(l){if(n)for(r in F)if((o=u[r])&&d(o.prototype,e))try{delete o.prototype[e]}catch(n){try{o.prototype[e]=t}catch(e){}}D[e]&&!n||m(D,e,n?t:L&&S[e]||t,i)}},exportTypedArrayStaticMethod:function(e,t,n){var i,r;if(l){if(y){if(n)for(i in F)if((r=u[i])&&d(r,e))try{delete r[e]}catch(e){}if(I[e]&&!n)return;try{return m(I,e,n?t:L&&I[e]||t)}catch(e){}}for(i in F)!(r=u[i])||r[e]&&!n||m(r,e,t)}},getTypedArrayConstructor:j,isView:function(e){if(!h(e))return!1;var t=f(e);return"DataView"===t||d(F,t)||d($,t)},isTypedArray:H,TypedArray:I,TypedArrayPrototype:D}},function(t,n,i){var r=i(3),o=i(85),s=i(7),a=i(207),l=i(46),u=i(60),c=i(64),h=i(219),d=a.ArrayBuffer,f=a.DataView,_=f.prototype,p=o(d.prototype.slice),m=o(_.getUint8),g=o(_.setUint8);r({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:s((function(){return!new d(2).slice(1,e).byteLength}))},{slice:function(t,n){var i,r,o,s,a,_,v;if(p&&n===e)return p(l(this),t);for(i=l(this).byteLength,r=u(t,i),o=u(n===e?i:n,i),s=new(h(this,d))(c(o-r)),a=new f(this),_=new f(s),v=0;r=E&&(!i||S))r=b(t,0,E);else for(o=i&&!S&&x?{maxByteLength:x(t)}:e,r=new f(E,o),s=new _(t),g=new _(r),v=m(E,C),P=0;P92||l&&o>94||s&&o>97)&&(e=new ArrayBuffer(8),t=u(e,{transfer:[e]}),0!==e.byteLength||8!==t.byteLength)}))},function(e,t,n){var i=n(232),r=n(182);e.exports=!i&&!r&&"object"==typeof window&&"object"==typeof document},function(e,t,n){e.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},function(t,n,i){var r=i(3),o=i(227);o&&r({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return o(this,arguments.length?arguments[0]:e,!1)}})},function(e,t,n){var i=n(3),r=n(14),o=n(7)((function(){return 120!==new Date(16e11).getYear()})),s=r(Date.prototype.getFullYear);i({target:"Date",proto:!0,forced:o},{getYear:function(){return s(this)-1900}})},function(e,t,n){var i=n(3),r=n(14),o=Date,s=r(o.prototype.getTime);i({target:"Date",stat:!0},{now:function(){return s(new o)}})},function(e,t,n){var i=n(3),r=n(14),o=n(61),s=Date.prototype,a=r(s.getTime),l=r(s.setFullYear);i({target:"Date",proto:!0},{setYear:function(e){var t;return a(this),t=o(e),l(this,t>=0&&t<=99?t+1900:t)}})},function(e,t,n){n(3)({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},function(e,t,n){var i=n(3),r=n(239);i({target:"Date",proto:!0,forced:Date.prototype.toISOString!==r},{toISOString:r})},function(e,t,n){var i=n(14),r=n(7),o=n(240).start,s=RangeError,a=isFinite,l=Math.abs,u=Date.prototype,c=u.toISOString,h=i(u.getTime),d=i(u.getUTCDate),f=i(u.getUTCFullYear),_=i(u.getUTCHours),p=i(u.getUTCMilliseconds),m=i(u.getUTCMinutes),g=i(u.getUTCMonth),v=i(u.getUTCSeconds);e.exports=r((function(){return"0385-07-25T07:06:39.999Z"!==c.call(new Date(-50000000000001))}))||!r((function(){c.call(new Date(NaN))}))?function(){var e,t,n,i;if(!a(h(this)))throw new s("Invalid time value");return t=f(e=this),n=p(e),(i=t<0?"-":t>9999?"+":"")+o(l(t),i?6:4,0)+"-"+o(g(e)+1,2,0)+"-"+o(d(e),2,0)+"T"+o(_(e),2,0)+":"+o(m(e),2,0)+":"+o(v(e),2,0)+"."+o(n,3,0)+"Z"}:c},function(t,n,i){var r=i(14),o=i(64),s=i(68),a=i(241),l=i(16),u=r(a),c=r("".slice),h=Math.ceil,d=function(t){return function(n,i,r){var a,d,f=s(l(n)),_=o(i),p=f.length,m=r===e?" ":s(r);return _<=p||""===m?f:((d=u(m,h((a=_-p)/m.length))).length>a&&(d=c(d,0,a)),t?f+d:d+f)}};t.exports={start:d(!1),end:d(!0)}},function(e,t,n){var i=n(61),r=n(68),o=n(16),s=RangeError;e.exports=function(e){var t=r(o(this)),n="",a=i(e);if(a<0||a===1/0)throw new s("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t,n){var i=n(3),r=n(7),o=n(39),s=n(19);i({target:"Date",proto:!0,arity:1,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=o(this),n=s(t,"number");return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){var i=n(38),r=n(47),o=n(244),s=n(33)("toPrimitive"),a=Date.prototype;i(a,s)||r(a,s,o)},function(e,t,n){var i=n(46),r=n(32),o=TypeError;e.exports=function(e){if(i(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw new o("Incorrect hint");return r(this,e)}},function(e,t,n){var i=n(14),r=n(47),o=Date.prototype,s="Invalid Date",a="toString",l=i(o[a]),u=i(o.getTime);String(new Date(NaN))!==s&&r(o,a,(function(){var e=u(this);return e==e?l(this):s}))},function(e,t,n){var i=n(3),r=n(14),o=n(68),s=r("".charAt),a=r("".charCodeAt),l=r(/./.exec),u=r(1..toString),c=r("".toUpperCase),h=/[\w*+\-./@]/,d=function(e,t){for(var n=u(e,16);n.length1?arguments[1]:e);n=n?n.next:i.first;)for(r(n.value,n.key,this);n&&n.removed;)n=n.previous},has:function(e){return!!y(this,e)}}),s(f,i?{get:function(e){var t=y(this,e);return t&&t.value},set:function(e,t){return b(this,0===e?0:e,t)}}:{add:function(e){return b(this,e=0===e?0:e,e)}}),_&&o(f,"size",{configurable:!0,get:function(){return m(this).size}}),d},setStrong:function(t,n,i){var r=n+" Iterator",o=v(n),s=v(r);h(t,n,(function(t,n){g(this,{type:r,target:t,state:o(t),kind:n,last:e})}),(function(){for(var t=s(this),n=t.kind,i=t.last;i&&i.removed;)i=i.previous;return t.target&&(t.last=i=i?i.next:t.state.first)?d("keys"===n?i.key:"values"===n?i.value:[i.key,i.value],!1):(t.target=e,d(e,!0))}),i?"entries":"values",!i,!0),f(n)}}},function(e,t,n){var i=n(3),r=n(14),o=n(30),s=n(16),a=n(130),l=n(262),u=n(36),c=l.Map,h=l.has,d=l.get,f=l.set,_=r([].push);i({target:"Map",stat:!0,forced:u},{groupBy:function(e,t){var n,i;return s(e),o(t),n=new c,i=0,a(e,(function(e){var r=t(e,i++);h(n,r)?_(d(n,r),e):f(n,r,[e])})),n}})},function(e,t,n){var i=n(14),r=Map.prototype;e.exports={Map:Map,set:i(r.set),get:i(r.get),has:i(r.has),remove:i(r.delete),proto:r}},function(e,t,n){var i=n(3),r=n(264),o=Math.acosh,s=Math.log,a=Math.sqrt,l=Math.LN2;i({target:"Math",stat:!0,forced:!o||710!==Math.floor(o(Number.MAX_VALUE))||o(1/0)!==1/0},{acosh:function(e){var t=+e;return t<1?NaN:t>94906265.62425156?s(t)+l:r(t-1+a(t-1)*a(t+1))}})},function(e,t,n){var i=Math.log;e.exports=Math.log1p||function(e){var t=+e;return t>-1e-8&&t<1e-8?t-t*t/2:i(1+t)}},function(e,t,n){var i=n(3),r=Math.asinh,o=Math.log,s=Math.sqrt;i({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function e(t){var n=+t;return isFinite(n)&&0!==n?n<0?-e(-n):o(n+s(n*n+1)):n}})},function(e,t,n){var i=n(3),r=Math.atanh,o=Math.log;i({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){var t=+e;return 0===t?t:o((1+t)/(1-t))/2}})},function(e,t,n){var i=n(3),r=n(214),o=Math.abs,s=Math.pow;i({target:"Math",stat:!0},{cbrt:function(e){var t=+e;return r(t)*s(o(t),1/3)}})},function(e,t,n){var i=n(3),r=Math.floor,o=Math.log,s=Math.LOG2E;i({target:"Math",stat:!0},{clz32:function(e){var t=e>>>0;return t?31-r(o(t+.5)*s):32}})},function(e,t,n){var i=n(3),r=n(270),o=Math.cosh,s=Math.abs,a=Math.E;i({target:"Math",stat:!0,forced:!o||o(710)===1/0},{cosh:function(e){var t=r(s(e)-1)+1;return(t+1/(t*a*a))*(a/2)}})},function(e,t,n){var i=Math.expm1,r=Math.exp;e.exports=!i||i(10)>22025.465794806718||i(10)<22025.465794806718||-2e-17!==i(-2e-17)?function(e){var t=+e;return 0===t?t:t>-1e-6&&t<1e-6?t+t*t/2:r(t)-1}:i},function(e,t,n){var i=n(3),r=n(270);i({target:"Math",stat:!0,forced:r!==Math.expm1},{expm1:r})},function(e,t,n){n(3)({target:"Math",stat:!0},{fround:n(212)})},function(e,t,n){var i=n(3),r=Math.hypot,o=Math.abs,s=Math.sqrt;i({target:"Math",stat:!0,arity:2,forced:!!r&&r(1/0,NaN)!==1/0},{hypot:function(e,t){for(var n,i,r=0,a=0,l=arguments.length,u=0;a0?(i=n/u)*i:n;return u===1/0?1/0:u*s(r)}})},function(e,t,n){var i=n(3),r=n(7),o=Math.imul;i({target:"Math",stat:!0,forced:r((function(){return-5!==o(4294967295,5)||2!==o.length}))},{imul:function(e,t){var n=65535,i=+e,r=+t,o=n&i,s=n&r;return 0|o*s+((n&i>>>16)*s+o*(n&r>>>16)<<16>>>0)}})},function(e,t,n){n(3)({target:"Math",stat:!0},{log10:n(276)})},function(e,t,n){var i=Math.log,r=Math.LOG10E;e.exports=Math.log10||function(e){return i(e)*r}},function(e,t,n){n(3)({target:"Math",stat:!0},{log1p:n(264)})},function(e,t,n){var i=n(3),r=Math.log,o=Math.LN2;i({target:"Math",stat:!0},{log2:function(e){return r(e)/o}})},function(e,t,n){n(3)({target:"Math",stat:!0},{sign:n(214)})},function(e,t,n){var i=n(3),r=n(7),o=n(270),s=Math.abs,a=Math.exp,l=Math.E;i({target:"Math",stat:!0,forced:r((function(){return-2e-17!==Math.sinh(-2e-17)}))},{sinh:function(e){var t=+e;return s(t)<1?(o(t)-o(-t))/2:(a(t-1)-a(-t-1))*(l/2)}})},function(e,t,n){var i=n(3),r=n(270),o=Math.exp;i({target:"Math",stat:!0},{tanh:function(e){var t=+e,n=r(t),i=r(-t);return n===1/0?1:i===1/0?-1:(n-i)/(o(t)+o(-t))}})},function(e,t,n){n(82)(Math,"Math",!0)},function(e,t,n){n(3)({target:"Math",stat:!0},{trunc:n(62)})},function(e,t,n){var i,r=n(3),o=n(36),s=n(6),a=n(4),l=n(80),u=n(14),c=n(67),h=n(38),d=n(118),f=n(24),_=n(22),p=n(19),m=n(7),g=n(57).f,v=n(5).f,b=n(44).f,y=n(285),x=n(286).trim,q="Number",w=a[q],P=l[q],C=w.prototype,E=a.TypeError,S=u("".slice),M=u("".charCodeAt),A=c(q,!w(" 0o1")||!w("0b1")||w("+0x1")),I=function(e){var t,n=arguments.length<1?0:w(function(e){var t=p(e,"number");return"bigint"==typeof t?t:function(e){var t,n,i,r,o,s,a,l,u=p(e,"number");if(_(u))throw new E("Cannot convert a Symbol value to a number");if("string"==typeof u&&u.length>2)if(u=x(u),43===(t=M(u,0))||45===t){if(88===(n=M(u,2))||120===n)return NaN}else if(48===t){switch(M(u,1)){case 66:case 98:i=2,r=49;break;case 79:case 111:i=8,r=55;break;default:return+u}for(s=(o=S(u,2)).length,a=0;ar)return NaN;return parseInt(o,i)}return+u}(t)}(e));return f(C,t=this)&&m((function(){y(t)}))?d(Object(n),this,I):n};I.prototype=C,A&&!o&&(C.constructor=I),r({global:!0,constructor:!0,wrap:!0,forced:A},{Number:I}),i=function(e,t){for(var n,i=s?g(t):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),r=0;i.length>r;r++)h(t,n=i[r])&&!h(e,n)&&b(e,n,v(t,n))},o&&P&&i(l[q],P),(A||o)&&i(l[q],w)},function(e,t,n){var i=n(14);e.exports=i(1..valueOf)},function(e,t,n){var i=n(14),r=n(16),o=n(68),s=n(287),a=i("".replace),l=RegExp("^["+s+"]+"),u=RegExp("(^|[^"+s+"])["+s+"]+$"),c=function(e){return function(t){var n=o(r(t));return 1&e&&(n=a(n,l,"")),2&e&&(n=a(n,u,"$1")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,n){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},function(e,t,n){n(3)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){n(3)({target:"Number",stat:!0},{isFinite:n(290)})},function(e,t,n){var i=n(4).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&i(e)}},function(e,t,n){n(3)({target:"Number",stat:!0},{isInteger:n(292)})},function(e,t,n){var i=n(20),r=Math.floor;e.exports=Number.isInteger||function(e){return!i(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){n(3)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){var i=n(3),r=n(292),o=Math.abs;i({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&o(e)<=9007199254740991}})},function(e,t,n){n(3)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){n(3)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){var i=n(3),r=n(298);i({target:"Number",stat:!0,forced:Number.parseFloat!==r},{parseFloat:r})},function(e,t,n){var i=n(4),r=n(7),o=n(14),s=n(68),a=n(286).trim,l=n(287),u=o("".charAt),c=i.parseFloat,h=i.Symbol,d=h&&h.iterator,f=1/c(l+"-0")!=-1/0||d&&!r((function(){c(Object(d))}));e.exports=f?function(e){var t=a(s(e)),n=c(t);return 0===n&&"-"===u(t,0)?-0:n}:c},function(e,t,n){var i=n(3),r=n(300);i({target:"Number",stat:!0,forced:Number.parseInt!==r},{parseInt:r})},function(e,t,n){var i=n(4),r=n(7),o=n(14),s=n(68),a=n(286).trim,l=n(287),u=i.parseInt,c=i.Symbol,h=c&&c.iterator,d=/^[+-]?0x/i,f=o(d.exec),_=8!==u(l+"08")||22!==u(l+"0x16")||h&&!r((function(){u(Object(h))}));e.exports=_?function(e,t){var n=a(s(e));return u(n,t>>>0||(f(d,n)?16:10))}:u},function(t,n,i){var r=i(3),o=i(14),s=i(61),a=i(285),l=i(241),u=i(276),c=i(7),h=RangeError,d=String,f=isFinite,_=Math.abs,p=Math.floor,m=Math.pow,g=Math.round,v=o(1..toExponential),b=o(l),y=o("".slice),x="-6.9000e-11"===v(-69e-12,4)&&"1.25e+0"===v(1.255,2)&&"1.235e+4"===v(12345,3)&&"3e+1"===v(25,0);r({target:"Number",proto:!0,forced:!x||!(c((function(){v(1,1/0)}))&&c((function(){v(1,-1/0)})))||!!c((function(){v(1/0,1/0),v(NaN,1/0)}))},{toExponential:function(t){var n,i,r,o,l,c,q,w,P,C=a(this);if(t===e)return v(C);if(n=s(t),!f(C))return String(C);if(n<0||n>20)throw new h("Incorrect fraction digits");return x?v(C,n):(i="",r="",o=0,l="",c="",C<0&&(i="-",C=-C),0===C?(o=0,r=b("0",n+1)):(q=u(C),o=p(q),w=0,P=m(10,o-n),2*C>=(2*(w=g(C/P))+1)*P&&(w+=1),w>=m(10,n+1)&&(w/=10,o+=1),r=d(w)),0!==n&&(r=y(r,0,1)+"."+y(r,1)),0===o?(l="+",c="0"):(l=o>0?"+":"-",c=d(_(o))),i+(r+="e"+l+c))}})},function(e,t,n){var i=n(3),r=n(14),o=n(61),s=n(285),a=n(241),l=n(7),u=RangeError,c=String,h=Math.floor,d=r(a),f=r("".slice),_=r(1..toFixed),p=function(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},m=function(e,t,n){for(var i=-1,r=n;++i<6;)e[i]=(r+=t*e[i])%1e7,r=h(r/1e7)},g=function(e,t){for(var n=6,i=0;--n>=0;)e[n]=h((i+=e[n])/t),i=i%t*1e7},v=function(e){for(var t,n=6,i="";--n>=0;)""===i&&0!==n&&0===e[n]||(t=c(e[n]),i=""===i?t:i+d("0",7-t.length)+t);return i};i({target:"Number",proto:!0,forced:l((function(){return"0.000"!==_(8e-5,3)||"1"!==_(.9,0)||"1.25"!==_(1.255,2)||"1000000000000000128"!==_(0xde0b6b3a7640080,0)}))||!l((function(){_({})}))},{toFixed:function(e){var t,n,i,r,a=s(this),l=o(e),h=[0,0,0,0,0,0],_="",b="0";if(l<0||l>20)throw new u("Incorrect fraction digits");if(a!=a)return"NaN";if(a<=-1e21||a>=1e21)return c(a);if(a<0&&(_="-",a=-a),a>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(a*p(2,69,1))-69)<0?a*p(2,-t,1):a/p(2,t,1),n*=4503599627370496,(t=52-t)>0){for(m(h,0,n),i=l;i>=7;)m(h,1e7,0),i-=7;for(m(h,p(10,i,1),0),i=t-1;i>=23;)g(h,1<<23),i-=23;g(h,1<0?_+((r=b.length)<=l?"0."+d("0",l-r)+b:f(b,0,r-l)+"."+f(b,r-l)):_+b}})},function(t,n,i){var r=i(3),o=i(14),s=i(7),a=i(285),l=o(1..toPrecision);r({target:"Number",proto:!0,forced:s((function(){return"1"!==l(1,e)}))||!s((function(){l({})}))},{toPrecision:function(t){return t===e?l(a(this)):l(a(this),t)}})},function(e,t,n){var i=n(3),r=n(305);i({target:"Object",stat:!0,arity:2,forced:Object.assign!==r},{assign:r})},function(e,t,n){var i=n(6),r=n(14),o=n(8),s=n(7),a=n(73),l=n(66),u=n(10),c=n(39),h=n(13),d=Object.assign,f=Object.defineProperty,_=r([].concat);e.exports=!d||s((function(){var e,t,n,r;return!(!i||1===d({b:1},d(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)||(t={},r="abcdefghijklmnopqrst",(e={})[n=Symbol("assign detection")]=7,r.split("").forEach((function(e){t[e]=e})),7!==d({},e)[n]||a(d({},t)).join("")!==r)}))?function(e,t){for(var n,r,s,d,f,p=c(e),m=arguments.length,g=1,v=l.f,b=u.f;m>g;)for(n=h(arguments[g++]),s=(r=v?_(a(n),v(n)):a(n)).length,d=0;s>d;)f=r[d++],i&&!o(b,n,f)||(p[f]=n[f]);return p}:d},function(e,t,n){n(3)({target:"Object",stat:!0,sham:!n(6)},{create:n(71)})},function(e,t,n){var i=n(3),r=n(6),o=n(308),s=n(30),a=n(39),l=n(44);r&&i({target:"Object",proto:!0,forced:o},{__defineGetter__:function(e,t){l.f(a(this),e,{get:s(t),enumerable:!0,configurable:!0})}})},function(e,t,n){var i=n(36),r=n(4),o=n(7),s=n(191);e.exports=i||!o((function(){if(!(s&&s<535)){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}}))},function(e,t,n){var i=n(3),r=n(6),o=n(72).f;i({target:"Object",stat:!0,forced:Object.defineProperties!==o,sham:!r},{defineProperties:o})},function(e,t,n){var i=n(3),r=n(6),o=n(44).f;i({target:"Object",stat:!0,forced:Object.defineProperty!==o,sham:!r},{defineProperty:o})},function(e,t,n){var i=n(3),r=n(6),o=n(308),s=n(30),a=n(39),l=n(44);r&&i({target:"Object",proto:!0,forced:o},{__defineSetter__:function(e,t){l.f(a(this),e,{set:s(t),enumerable:!0,configurable:!0})}})},function(e,t,n){var i=n(3),r=n(313).entries;i({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){var i=n(6),r=n(7),o=n(14),s=n(128),a=n(73),l=n(12),u=o(n(10).f),c=o([].push),h=i&&r((function(){var e=Object.create(null);return e[2]=2,!u(e,2)})),d=function(e){return function(t){for(var n,r=l(t),o=a(r),d=h&&null===s(r),f=o.length,_=0,p=[];f>_;)n=o[_++],i&&!(d?n in r:u(r,n))||c(p,e?[n,r[n]]:r[n]);return p}};e.exports={entries:d(!0),values:d(!1)}},function(e,t,n){var i=n(3),r=n(259),o=n(7),s=n(20),a=n(256).onFreeze,l=Object.freeze;i({target:"Object",stat:!0,forced:o((function(){l(1)})),sham:!r},{freeze:function(e){return l&&s(e)?l(a(e)):e}})},function(e,t,n){var i=n(3),r=n(130),o=n(141);i({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){o(t,e,n)}),{AS_ENTRIES:!0}),t}})},function(e,t,n){var i=n(3),r=n(7),o=n(12),s=n(5).f,a=n(6);i({target:"Object",stat:!0,forced:!a||r((function(){s(1)})),sham:!a},{getOwnPropertyDescriptor:function(e,t){return s(o(e),t)}})},function(t,n,i){var r=i(3),o=i(6),s=i(56),a=i(12),l=i(5),u=i(141);r({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(t){for(var n,i,r=a(t),o=l.f,c=s(r),h={},d=0;c.length>d;)(i=o(r,n=c[d++]))!==e&&u(h,n,i);return h}})},function(e,t,n){var i=n(3),r=n(7),o=n(75).f;i({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:o})},function(e,t,n){var i=n(3),r=n(7),o=n(39),s=n(128),a=n(129);i({target:"Object",stat:!0,forced:r((function(){s(1)})),sham:!a},{getPrototypeOf:function(e){return s(o(e))}})},function(e,t,n){var i=n(3),r=n(23),o=n(14),s=n(30),a=n(16),l=n(18),u=n(130),c=r("Object","create"),h=o([].push);i({target:"Object",stat:!0},{groupBy:function(e,t){var n,i;return a(e),s(t),n=c(null),i=0,u(e,(function(e){var r=l(t(e,i++));r in n?h(n[r],e):n[r]=[e]})),n}})},function(e,t,n){n(3)({target:"Object",stat:!0},{hasOwn:n(38)})},function(e,t,n){n(3)({target:"Object",stat:!0},{is:n(323)})},function(e,t,n){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){var i=n(3),r=n(257);i({target:"Object",stat:!0,forced:Object.isExtensible!==r},{isExtensible:r})},function(e,t,n){var i=n(3),r=n(7),o=n(20),s=n(15),a=n(258),l=Object.isFrozen;i({target:"Object",stat:!0,forced:a||r((function(){l(1)}))},{isFrozen:function(e){return!o(e)||!(!a||"ArrayBuffer"!==s(e))||!!l&&l(e)}})},function(e,t,n){var i=n(3),r=n(7),o=n(20),s=n(15),a=n(258),l=Object.isSealed;i({target:"Object",stat:!0,forced:a||r((function(){l(1)}))},{isSealed:function(e){return!o(e)||!(!a||"ArrayBuffer"!==s(e))||!!l&&l(e)}})},function(e,t,n){var i=n(3),r=n(39),o=n(73);i({target:"Object",stat:!0,forced:n(7)((function(){o(1)}))},{keys:function(e){return o(r(e))}})},function(e,t,n){var i=n(3),r=n(6),o=n(308),s=n(39),a=n(18),l=n(128),u=n(5).f;r&&i({target:"Object",proto:!0,forced:o},{__lookupGetter__:function(e){var t,n=s(this),i=a(e);do{if(t=u(n,i))return t.get}while(n=l(n))}})},function(e,t,n){var i=n(3),r=n(6),o=n(308),s=n(39),a=n(18),l=n(128),u=n(5).f;r&&i({target:"Object",proto:!0,forced:o},{__lookupSetter__:function(e){var t,n=s(this),i=a(e);do{if(t=u(n,i))return t.set}while(n=l(n))}})},function(e,t,n){var i=n(3),r=n(20),o=n(256).onFreeze,s=n(259),a=n(7),l=Object.preventExtensions;i({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!s},{preventExtensions:function(e){return l&&r(e)?l(o(e)):e}})},function(e,t,n){var i=n(6),r=n(77),o=n(20),s=n(116),a=n(39),l=n(16),u=Object.getPrototypeOf,c=Object.setPrototypeOf,h=Object.prototype,d="__proto__";if(i&&u&&c&&!(d in h))try{r(h,d,{configurable:!0,get:function(){return u(a(this))},set:function(e){var t=l(this);s(e)&&o(t)&&c(t,e)}})}catch(e){}},function(e,t,n){var i=n(3),r=n(20),o=n(256).onFreeze,s=n(259),a=n(7),l=Object.seal;i({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!s},{seal:function(e){return l&&r(e)?l(o(e)):e}})},function(e,t,n){n(3)({target:"Object",stat:!0},{setPrototypeOf:n(113)})},function(e,t,n){var i=n(70),r=n(47),o=n(335);i||r(Object.prototype,"toString",o,{unsafe:!0})},function(e,t,n){var i=n(70),r=n(69);e.exports=i?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){var i=n(3),r=n(313).values;i({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){var i=n(3),r=n(298);i({global:!0,forced:parseFloat!==r},{parseFloat:r})},function(e,t,n){var i=n(3),r=n(300);i({global:!0,forced:parseInt!==r},{parseInt:r})},function(e,t,n){n(340),n(354),n(356),n(357),n(358),n(359)},function(t,n,i){var r,o,s,a=i(3),l=i(36),u=i(182),c=i(4),h=i(8),d=i(47),f=i(113),_=i(82),p=i(193),m=i(30),g=i(21),v=i(20),b=i(210),y=i(219),x=i(341).set,q=i(344),w=i(349),P=i(350),C=i(346),E=i(51),S=i(351),M=i(352),A=i(353),I="Promise",D=M.CONSTRUCTOR,T=M.REJECTION_EVENT,k=M.SUBCLASSING,B=E.getterFor(I),O=E.set,R=S&&S.prototype,L=S,N=R,F=c.TypeError,$=c.document,j=c.process,H=A.f,W=H,U=!!($&&$.createEvent&&c.dispatchEvent),V="unhandledrejection",z=function(e){var t;return!(!v(e)||!g(t=e.then))&&t},G=function(e,t){var n,i,r,o=t.value,s=1===t.state,a=s?e.ok:e.fail,l=e.resolve,u=e.reject,c=e.domain;try{a?(s||(2===t.rejection&&Q(t),t.rejection=1),!0===a?n=o:(c&&c.enter(),n=a(o),c&&(c.exit(),r=!0)),n===e.promise?u(new F("Promise-chain cycle")):(i=z(n))?h(i,n,l,u):l(n)):u(o)}catch(e){c&&!r&&c.exit(),u(e)}},X=function(e,t){e.notified||(e.notified=!0,q((function(){for(var n,i=e.reactions;n=i.get();)G(n,e);e.notified=!1,t&&!e.rejection&&Y(e)})))},K=function(e,t,n){var i,r;U?((i=$.createEvent("Event")).promise=t,i.reason=n,i.initEvent(e,!1,!0),c.dispatchEvent(i)):i={promise:t,reason:n},!T&&(r=c["on"+e])?r(i):e===V&&w("Unhandled promise rejection",n)},Y=function(e){h(x,c,(function(){var t,n=e.facade,i=e.value;if(Z(e)&&(t=P((function(){u?j.emit("unhandledRejection",i,n):K(V,n,i)})),e.rejection=u||Z(e)?2:1,t.error))throw t.value}))},Z=function(e){return 1!==e.rejection&&!e.parent},Q=function(e){h(x,c,(function(){var t=e.facade;u?j.emit("rejectionHandled",t):K("rejectionhandled",t,e.value)}))},J=function(e,t,n){return function(i){e(t,i,n)}},ee=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=2,X(e,!0))},te=function(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw new F("Promise can't be resolved itself");var i=z(t);i?q((function(){var n={done:!1};try{h(i,t,J(te,n,e),J(ee,n,e))}catch(t){ee(n,t,e)}})):(e.value=t,e.state=1,X(e,!1))}catch(t){ee({done:!1},t,e)}}};if(D&&(L=function(e){b(this,N),m(e),h(r,this);var t=B(this);try{e(J(te,t),J(ee,t))}catch(e){ee(t,e)}},(r=function(t){O(this,{type:I,done:!1,notified:!1,parent:!1,reactions:new C,rejection:!1,state:0,value:e})}).prototype=d(N=L.prototype,"then",(function(t,n){var i=B(this),r=H(y(this,L));return i.parent=!0,r.ok=!g(t)||t,r.fail=g(n)&&n,r.domain=u?j.domain:e,0===i.state?i.reactions.add(r):q((function(){G(r,i)})),r.promise})),o=function(){var e=new r,t=B(e);this.promise=e,this.resolve=J(te,t),this.reject=J(ee,t)},A.f=H=function(t){return t===L||e===t?new o(t):W(t)},!l&&g(S)&&R!==Object.prototype)){s=R.then,k||d(R,"then",(function(e,t){var n=this;return new L((function(e,t){h(s,n,e,t)})).then(e,t)}),{unsafe:!0});try{delete R.constructor}catch(e){}f&&f(R,N)}a({global:!0,constructor:!0,wrap:!0,forced:D},{Promise:L}),_(L,I,!1,!0),p(I)},function(t,n,i){var r,o,s,a,l,u,c,h,d=i(4),f=i(94),_=i(84),p=i(21),m=i(38),g=i(7),v=i(74),b=i(76),y=i(42),x=i(342),q=i(343),w=i(182),P=d.setImmediate,C=d.clearImmediate,E=d.process,S=d.Dispatch,M=d.Function,A=d.MessageChannel,I=d.String,D=0,T={},k="onreadystatechange";g((function(){r=d.location})),l=function(e){if(m(T,e)){var t=T[e];delete T[e],t()}},u=function(e){return function(){l(e)}},c=function(e){l(e.data)},h=function(e){d.postMessage(I(e),r.protocol+"//"+r.host)},P&&C||(P=function(t){var n,i;return x(arguments.length,1),n=p(t)?t:M(t),i=b(arguments,1),T[++D]=function(){f(n,e,i)},o(D),D},C=function(e){delete T[e]},w?o=function(e){E.nextTick(u(e))}:S&&S.now?o=function(e){S.now(u(e))}:A&&!q?(a=(s=new A).port2,s.port1.onmessage=c,o=_(a.postMessage,a)):d.addEventListener&&p(d.postMessage)&&!d.importScripts&&r&&"file:"!==r.protocol&&!g(h)?(o=h,d.addEventListener("message",c,!1)):o=k in y("script")?function(e){v.appendChild(y("script"))[k]=function(){v.removeChild(this),l(e)}}:function(e){setTimeout(u(e),0)}),t.exports={set:P,clear:C}},function(e,t,n){var i=TypeError;e.exports=function(e,t){if(e@^][^\s!#%&*+<=>@^]*>/,F=/a/g,$=/a/g,j=new I(F)!==F,H=b.MISSED_STICKY,W=b.UNSUPPORTED_Y;if(c("RegExp",a&&(!j||H||S||M||q((function(){return $[A]=!1,I(F)!==F||I($)===$||"/a/i"!==String(I(F,"i"))}))))){for(r=function(t,n){var i,o,s,a,l,u,c=p(D,this),_=m(t),b=n===e,y=[],x=t;if(!c&&_&&b&&t.constructor===r)return t;if((_||p(D,t))&&(t=t.source,b&&(n=v(x))),t=t===e?"":g(t),n=n===e?"":g(n),x=t,S&&"dotAll"in F&&(o=!!n&&R(n,"s")>-1)&&(n=O(n,/s/g,"")),i=n,H&&"sticky"in F&&(s=!!n&&R(n,"y")>-1)&&W&&(n=O(n,/y/g,"")),M&&(t=(a=function(e){for(var t,n=e.length,i=0,r="",o=[],s=f(null),a=!1,l=!1,u=0,c="";i<=n;i++){if("\\"===(t=B(e,i)))t+=B(e,++i);else if("]"===t)a=!1;else if(!a)switch(!0){case"["===t:a=!0;break;case"("===t:k(N,L(e,i+1))&&(i+=2,l=!0),r+=t,u++;continue;case">"===t&&l:if(""===c||w(s,c))throw new T("Invalid capture group name");s[c]=!0,o[o.length]=[c,u],l=!1,c="";continue}l?c+=t:r+=t}return[r,o]}(t))[0],y=a[1]),l=h(I(t,n),c?this:D,r),(o||s||y.length)&&(u=P(l),o&&(u.dotAll=!0,u.raw=r(function(e){for(var t,n=e.length,i=0,r="",o=!1;i<=n;i++)"\\"!==(t=B(e,i))?o||"."!==t?("["===t?o=!0:"]"===t&&(o=!1),r+=t):r+="[\\s\\S]":r+=t+B(e,++i);return r}(t),i)),s&&(u.sticky=!0),y.length&&(u.groups=y)),t!==x)try{d(l,"source",""===x?"(?:)":x)}catch(e){}return l},o=_(I),s=0;o.length>s;)y(r,I,o[s++]);D.constructor=r,r.prototype=D,x(l,"RegExp",r,{constructor:!0})}C("RegExp")},function(t,n,i){var r=i(20),o=i(15),s=i(33)("match");t.exports=function(t){var n;return r(t)&&((n=t[s])!==e?!!n:"RegExp"===o(t))}},function(t,n,i){var r=i(8),o=i(38),s=i(24),a=i(383),l=RegExp.prototype;t.exports=function(t){var n=t.flags;return n!==e||"flags"in l||o(t,"flags")||!s(l,t)?n:r(a,t)}},function(e,t,n){var i=n(46);e.exports=function(){var e=i(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},function(e,t,n){var i=n(7),r=n(4).RegExp,o=i((function(){var e=r("a","y");return e.lastIndex=2,null!==e.exec("abcd")})),s=o||i((function(){return!r("a","y").sticky})),a=o||i((function(){var e=r("^r","gy");return e.lastIndex=2,null!==e.exec("str")}));e.exports={BROKEN_CARET:a,MISSED_STICKY:s,UNSUPPORTED_Y:o}},function(e,t,n){var i=n(7),r=n(4).RegExp;e.exports=i((function(){var e=r(".","s");return!(e.dotAll&&e.test("\n")&&"s"===e.flags)}))},function(e,t,n){var i=n(7),r=n(4).RegExp;e.exports=i((function(){var e=r("(?b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")}))},function(e,t,n){var i=n(6),r=n(385),o=n(15),s=n(77),a=n(51).get,l=RegExp.prototype,u=TypeError;i&&r&&s(l,"dotAll",{configurable:!0,get:function(){if(this!==l){if("RegExp"===o(this))return!!a(this).dotAll;throw new u("Incompatible receiver, RegExp required")}}})},function(e,t,n){var i=n(3),r=n(389);i({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(t,n,i){var r,o,s=i(8),a=i(14),l=i(68),u=i(383),c=i(384),h=i(34),d=i(71),f=i(51).get,_=i(385),p=i(386),m=h("native-string-replace","".replace),g=/t/.exec,v=g,b=a("".charAt),y=a("".indexOf),x=a("".replace),q=a("".slice),w=(o=/b*/g,s(g,r=/a/,"a"),s(g,o,"a"),0!==r.lastIndex||0!==o.lastIndex),P=c.BROKEN_CARET,C=/()??/.exec("")[1]!==e;(w||C||P||_||p)&&(v=function(t){var n,i,r,o,a,c,h,_,p,E,S,M,A,I=this,D=f(I),T=l(t),k=D.raw;if(k)return k.lastIndex=I.lastIndex,n=s(v,k,T),I.lastIndex=k.lastIndex,n;if(_=D.groups,p=P&&I.sticky,E=s(u,I),S=I.source,M=0,A=T,p&&(E=x(E,"y",""),-1===y(E,"g")&&(E+="g"),A=q(T,I.lastIndex),I.lastIndex>0&&(!I.multiline||I.multiline&&"\n"!==b(T,I.lastIndex-1))&&(S="(?: "+S+")",A=" "+A,M++),i=new RegExp("^(?:"+S+")",E)),C&&(i=new RegExp("^"+S+"$(?!\\s)",E)),w&&(r=I.lastIndex),o=s(g,p?i:I,A),p?o?(o.input=q(o.input,M),o[0]=q(o[0],M),o.index=I.lastIndex,I.lastIndex+=o[0].length):I.lastIndex=0:w&&o&&(I.lastIndex=I.global?o.index+o[0].length:r),C&&o&&o.length>1&&s(m,o[0],i,(function(){for(a=1;a=0?r:i+r;return o<0||o>=i?e:c(n,o)}})},function(e,t,n){var i=n(3),r=n(398).codeAt;i({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(t,n,i){var r=i(14),o=i(61),s=i(68),a=i(16),l=r("".charAt),u=r("".charCodeAt),c=r("".slice),h=function(t){return function(n,i){var r,h,d=s(a(n)),f=o(i),_=d.length;return f<0||f>=_?t?"":e:(r=u(d,f))<55296||r>56319||f+1===_||(h=u(d,f+1))<56320||h>57343?t?l(d,f):r:t?c(d,f,f+2):h-56320+(r-55296<<10)+65536}};t.exports={codeAt:h(!1),charAt:h(!0)}},function(t,n,i){var r,o=i(3),s=i(85),a=i(5).f,l=i(64),u=i(68),c=i(400),h=i(16),d=i(401),f=i(36),_=s("".slice),p=Math.min,m=d("endsWith");o({target:"String",proto:!0,forced:!(!f&&!m&&(r=a(String.prototype,"endsWith"),r&&!r.writable)||m)},{endsWith:function(t){var n,i,r,o,s=u(h(this));return c(t),i=s.length,r=(n=arguments.length>1?arguments[1]:e)===e?i:p(l(n),i),o=u(t),_(s,r-o.length,r)===o}})},function(e,t,n){var i=n(381),r=TypeError;e.exports=function(e){if(i(e))throw new r("The method doesn't accept regular expressions");return e}},function(e,t,n){var i=n(33)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[i]=!1,"/./"[e](t)}catch(e){}}return!1}},function(e,t,n){var i=n(3),r=n(14),o=n(60),s=RangeError,a=String.fromCharCode,l=String.fromCodePoint,u=r([].join);i({target:"String",stat:!0,arity:1,forced:!!l&&1!==l.length},{fromCodePoint:function(e){for(var t,n=[],i=arguments.length,r=0;i>r;){if(t=+arguments[r++],o(t,1114111)!==t)throw new s(t+" is not a valid code point");n[r]=t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320)}return u(n,"")}})},function(t,n,i){var r=i(3),o=i(14),s=i(400),a=i(16),l=i(68),u=i(401),c=o("".indexOf);r({target:"String",proto:!0,forced:!u("includes")},{includes:function(t){return!!~c(l(a(this)),l(s(t)),arguments.length>1?arguments[1]:e)}})},function(e,t,n){var i=n(3),r=n(14),o=n(16),s=n(68),a=r("".charCodeAt);i({target:"String",proto:!0},{isWellFormed:function(){var e,t,n=s(o(this)),i=n.length;for(e=0;e=56320||++e>=i||56320!=(64512&a(n,e))))return!1;return!0}})},function(t,n,i){var r=i(398).charAt,o=i(68),s=i(51),a=i(169),l=i(172),u="String Iterator",c=s.set,h=s.getterFor(u);a(String,"String",(function(e){c(this,{type:u,string:o(e),index:0})}),(function(){var t,n=h(this),i=n.string,o=n.index;return o>=i.length?l(e,!0):(t=r(i,o),n.index+=t.length,l(t,!1))}))},function(t,n,i){var r=i(8),o=i(407),s=i(46),a=i(17),l=i(64),u=i(68),c=i(16),h=i(29),d=i(408),f=i(409);o("match",(function(t,n,i){return[function(n){var i=c(this),o=a(n)?e:h(n,t);return o?r(o,n,i):new RegExp(n)[t](u(i))},function(e){var t,r,o,a,c,h=s(this),_=u(e),p=i(n,h,_);if(p.done)return p.value;if(!h.global)return f(h,_);for(t=h.unicode,h.lastIndex=0,r=[],o=0;null!==(a=f(h,_));)c=u(a[0]),r[o]=c,""===c&&(h.lastIndex=d(_,l(h.lastIndex),t)),o++;return 0===o?null:r}]}))},function(e,t,n){var i,r,o,s,a,l,u,c;n(388),i=n(8),r=n(47),o=n(389),s=n(7),a=n(33),l=n(43),u=a("species"),c=RegExp.prototype,e.exports=function(e,t,n,h){var d,f,_=a(e),p=!s((function(){var t={};return t[_]=function(){return 7},7!==""[e](t)})),m=p&&!s((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[u]=function(){return n},n.flags="",n[_]=/./[_]),n.exec=function(){return t=!0,null},n[_](""),!t}));p&&m&&!n||(d=/./[_],f=t(_,""[e],(function(e,t,n,r,s){var a=t.exec;return a===o||a===c.exec?p&&!s?{done:!0,value:i(d,t,n,r)}:{done:!0,value:i(e,n,t,r)}:{done:!1}})),r(String.prototype,e,f[0]),r(c,_,f[1])),h&&l(c[_],"sham",!0)}},function(e,t,n){var i=n(398).charAt;e.exports=function(e,t,n){return t+(n?i(e,t).length:1)}},function(e,t,n){var i=n(8),r=n(46),o=n(21),s=n(15),a=n(389),l=TypeError;e.exports=function(e,t){var n,u=e.exec;if(o(u))return null!==(n=i(u,e,t))&&r(n),n;if("RegExp"===s(e))return i(a,e,t);throw new l("RegExp#exec called on incompatible receiver")}},function(t,n,i){var r=i(3),o=i(8),s=i(85),a=i(170),l=i(172),u=i(16),c=i(64),h=i(68),d=i(46),f=i(17),_=i(15),p=i(381),m=i(382),g=i(29),v=i(47),b=i(7),y=i(33),x=i(219),q=i(408),w=i(409),P=i(51),C=i(36),E=y("matchAll"),S="RegExp String",M=S+" Iterator",A=P.set,I=P.getterFor(M),D=RegExp.prototype,T=TypeError,k=s("".indexOf),B=s("".matchAll),O=!!B&&!b((function(){B("a",/./)})),R=a((function(e,t,n,i){A(this,{type:M,regexp:e,string:t,global:n,unicode:i,done:!1})}),S,(function(){var t,n,i,r=I(this);return r.done?l(e,!0):null===(i=w(t=r.regexp,n=r.string))?(r.done=!0,l(e,!0)):r.global?(""===h(i[0])&&(t.lastIndex=q(n,c(t.lastIndex),r.unicode)),l(i,!1)):(r.done=!0,l(i,!1))})),L=function(e){var t=d(this),n=h(e),i=x(t,RegExp),r=h(m(t)),o=new i(i===RegExp?t.source:t,r),s=!!~k(r,"g"),a=!!~k(r,"u");return o.lastIndex=c(t.lastIndex),new R(o,n,s,a)};r({target:"String",proto:!0,forced:O},{matchAll:function(t){var n,i,r,s,a=u(this);if(f(t)){if(O)return B(a,t)}else{if(p(t)&&(n=h(u(m(t))),!~k(n,"g")))throw new T("`.matchAll` does not allow non-global regexes");if(O)return B(a,t);if((r=g(t,E))===e&&C&&"RegExp"===_(t)&&(r=L),r)return o(r,t,a)}return i=h(a),s=new RegExp(t,"g"),C?o(L,s,i):s[E](i)}}),C||E in D||v(D,E,L)},function(t,n,i){var r=i(3),o=i(240).end;r({target:"String",proto:!0,forced:i(412)},{padEnd:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,n){var i=n(28);e.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(i)},function(t,n,i){var r=i(3),o=i(240).start;r({target:"String",proto:!0,forced:i(412)},{padStart:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,n){var i=n(3),r=n(14),o=n(12),s=n(39),a=n(68),l=n(63),u=r([].push),c=r([].join);i({target:"String",stat:!0},{raw:function(e){var t,n,i,r=o(s(e).raw),h=l(r);if(!h)return"";for(t=arguments.length,n=[],i=0;;){if(u(n,a(r[i++])),i===h)return c(n,"");i=M&&(S+=E(F,M,D)+k,M=D+I.length)}return S+E(F,M)}]}),!!l((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")}))||!S||M)},function(t,n,i){var r=i(14),o=i(39),s=Math.floor,a=r("".charAt),l=r("".replace),u=r("".slice),c=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,h=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,n,i,r,d,f){var _=i+t.length,p=r.length,m=h;return d!==e&&(d=o(d),m=c),l(f,m,(function(o,l){var c,h,f;switch(a(l,0)){case"$":return"$";case"&":return t;case"`":return u(n,0,i);case"'":return u(n,_);case"<":c=d[u(l,1,-1)];break;default:if(0==(h=+l))return o;if(h>p)return 0===(f=s(h/10))?o:f<=p?r[f-1]===e?a(l,1):r[f-1]+a(l,1):o;c=r[h-1]}return c===e?"":c}))}},function(t,n,i){var r=i(3),o=i(8),s=i(14),a=i(16),l=i(21),u=i(17),c=i(381),h=i(68),d=i(29),f=i(382),_=i(417),p=i(33),m=i(36),g=p("replace"),v=TypeError,b=s("".indexOf),y=s("".replace),x=s("".slice),q=Math.max;r({target:"String",proto:!0},{replaceAll:function(t,n){var i,r,s,p,w,P,C,E,S,M=a(this),A=0,I=0,D="";if(!u(t)){if((i=c(t))&&(r=h(a(f(t))),!~b(r,"g")))throw new v("`.replaceAll` does not allow non-global regexes");if(s=d(t,g))return o(s,t,M,n);if(m&&i)return y(h(M),t,n)}for(p=h(M),w=h(t),(P=l(n))||(n=h(n)),E=q(1,C=w.length),A=b(p,w);-1!==A;)S=P?h(n(w,A,p)):_(w,p,A,[],e,n),D+=x(p,I,A)+S,I=A+C,A=A+E>p.length?-1:b(p,w,A+E);return I1||"".split(/.?/).length;s("split",(function(t,n,i){var o="0".split(e,0).length?function(t,i){return t===e&&0===i?[]:r(n,this,t,i)}:n;return[function(n,i){var s=u(this),a=l(n)?e:_(n,t);return a?r(a,n,s,i):r(o,f(s),n,i)},function(t,r){var s,l,u,_,m,g,q,P,C,E,S,M=a(this),A=f(t);if(!w&&(s=i(o,M,A,r,o!==n)).done)return s.value;if(l=c(M,RegExp),u=M.unicode,_=new l(v?"^(?:"+M.source+")":M,(M.ignoreCase?"i":"")+(M.multiline?"m":"")+(M.unicode?"u":"")+(v?"g":"y")),0==(m=r===e?4294967295:r>>>0))return[];if(0===A.length)return null===p(_,A)?[A]:[];for(g=0,q=0,P=[];q1?arguments[1]:e,r.length)),i=u(t),_(r,n,n+i.length)===i}})},function(t,n,i){var r=i(3),o=i(14),s=i(16),a=i(61),l=i(68),u=o("".slice),c=Math.max,h=Math.min;r({target:"String",proto:!0,forced:!"".substr||"b"!=="ab".substr(-1)},{substr:function(t,n){var i,r,o=l(s(this)),d=o.length,f=a(t);return f===1/0&&(f=0),f<0&&(f=c(d+f,0)),(i=n===e?d:a(n))<=0||i===1/0||f>=(r=h(f+i,d))?"":u(o,f,r)}})},function(e,t,n){var i=n(3),r=n(8),o=n(14),s=n(16),a=n(68),l=n(7),u=Array,c=o("".charAt),h=o("".charCodeAt),d=o([].join),f="".toWellFormed,_=f&&l((function(){return"1"!==r(f,1)}));i({target:"String",proto:!0,forced:_},{toWellFormed:function(){var e,t,n,i,o=a(s(this));if(_)return r(f,o);for(t=u(e=o.length),n=0;n=56320||n+1>=e||56320!=(64512&h(o,n+1))?t[n]="�":(t[n]=c(o,n),t[++n]=c(o,n));return d(t,"")}})},function(e,t,n){var i=n(3),r=n(286).trim;i({target:"String",proto:!0,forced:n(425)("trim")},{trim:function(){return r(this)}})},function(e,t,n){var i=n(49).PROPER,r=n(7),o=n(287);e.exports=function(e){return r((function(){return!!o[e]()||"​…᠎"!=="​…᠎"[e]()||i&&o[e].name!==e}))}},function(e,t,n){var i,r;n(427),i=n(3),r=n(428),i({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==r},{trimEnd:r})},function(e,t,n){var i=n(3),r=n(428);i({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==r},{trimRight:r})},function(e,t,n){var i=n(286).end,r=n(425);e.exports=r("trimEnd")?function(){return i(this)}:"".trimEnd},function(e,t,n){var i,r;n(430),i=n(3),r=n(431),i({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==r},{trimStart:r})},function(e,t,n){var i=n(3),r=n(431);i({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==r},{trimLeft:r})},function(e,t,n){var i=n(286).start,r=n(425);e.exports=r("trimStart")?function(){return i(this)}:"".trimStart},function(e,t,n){var i=n(3),r=n(433);i({target:"String",proto:!0,forced:n(434)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){var i=n(14),r=n(16),o=n(68),s=/"/g,a=i("".replace);e.exports=function(e,t,n,i){var l=o(r(e)),u="<"+t;return""!==n&&(u+=" "+n+'="'+a(o(i),s,""")+'"'),u+">"+l+""}},function(e,t,n){var i=n(7);e.exports=function(e){return i((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){var i=n(3),r=n(433);i({target:"String",proto:!0,forced:n(434)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){var i=n(3),r=n(433);i({target:"String",proto:!0,forced:n(434)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){var i=n(3),r=n(433);i({target:"String",proto:!0,forced:n(434)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){var i=n(3),r=n(433);i({target:"String",proto:!0,forced:n(434)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){var i=n(3),r=n(433);i({target:"String",proto:!0,forced:n(434)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){var i=n(3),r=n(433);i({target:"String",proto:!0,forced:n(434)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){var i=n(3),r=n(433);i({target:"String",proto:!0,forced:n(434)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){var i=n(3),r=n(433);i({target:"String",proto:!0,forced:n(434)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){var i=n(3),r=n(433);i({target:"String",proto:!0,forced:n(434)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){var i=n(3),r=n(433);i({target:"String",proto:!0,forced:n(434)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){var i=n(3),r=n(433);i({target:"String",proto:!0,forced:n(434)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){var i=n(3),r=n(433);i({target:"String",proto:!0,forced:n(434)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){n(448)("Float32",(function(e){return function(t,n,i){return e(this,t,n,i)}}))},function(t,n,i){var r=i(3),o=i(4),s=i(8),a=i(6),l=i(449),u=i(217),c=i(207),h=i(210),d=i(11),f=i(43),_=i(292),p=i(64),m=i(211),g=i(450),v=i(452),b=i(18),y=i(38),x=i(69),q=i(20),w=i(22),P=i(71),C=i(24),E=i(113),S=i(57).f,M=i(453),A=i(83).forEach,I=i(193),D=i(77),T=i(44),k=i(5),B=i(198),O=i(51),R=i(118),L=O.get,N=O.set,F=O.enforce,$=T.f,j=k.f,H=o.RangeError,W=c.ArrayBuffer,U=W.prototype,V=c.DataView,z=u.NATIVE_ARRAY_BUFFER_VIEWS,G=u.TYPED_ARRAY_TAG,X=u.TypedArray,K=u.TypedArrayPrototype,Y=u.isTypedArray,Z="BYTES_PER_ELEMENT",Q="Wrong length",J=function(e,t){D(e,t,{configurable:!0,get:function(){return L(this)[t]}})},ee=function(e){var t;return C(U,e)||"ArrayBuffer"===(t=x(e))||"SharedArrayBuffer"===t},te=function(e,t){return Y(e)&&!w(t)&&t in e&&_(+t)&&t>=0},ne=function(e,t){return t=b(t),te(e,t)?d(2,e[t]):j(e,t)},ie=function(e,t,n){return t=b(t),!(te(e,t)&&q(n)&&y(n,"value"))||y(n,"get")||y(n,"set")||n.configurable||y(n,"writable")&&!n.writable||y(n,"enumerable")&&!n.enumerable?$(e,t,n):(e[t]=n.value,e)};a?(z||(k.f=ne,T.f=ie,J(K,"buffer"),J(K,"byteOffset"),J(K,"byteLength"),J(K,"length")),r({target:"Object",stat:!0,forced:!z},{getOwnPropertyDescriptor:ne,defineProperty:ie}),t.exports=function(t,n,i){var a,u=t.match(/\d+/)[0]/8,c=t+(i?"Clamped":"")+"Array",d="get"+t,_="set"+t,b=o[c],y=b,x=y&&y.prototype,w={},C=function(e,t){$(e,t,{get:function(){return function(e,t){var n=L(e);return n.view[d](t*u+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,n){var r=L(e);r.view[_](t*u+r.byteOffset,i?v(n):n,!0)}(this,t,e)},enumerable:!0})};z?l&&(y=n((function(t,n,i,r){return h(t,x),R(q(n)?ee(n)?r!==e?new b(n,g(i,u),r):i!==e?new b(n,g(i,u)):new b(n):Y(n)?B(y,n):s(M,y,n):new b(m(n)),t,y)})),E&&E(y,X),A(S(b),(function(e){e in y||f(y,e,b[e])})),y.prototype=x):(y=n((function(t,n,i,r){var o,a,l,c,d,f;if(h(t,x),o=0,a=0,q(n)){if(!ee(n))return Y(n)?B(y,n):s(M,y,n);if(l=n,a=g(i,u),f=n.byteLength,r===e){if(f%u)throw new H(Q);if((c=f-a)<0)throw new H(Q)}else if((c=p(r)*u)+a>f)throw new H(Q);d=c/u}else d=m(n),l=new W(c=d*u);for(N(t,{buffer:l,byteOffset:a,byteLength:c,length:d,view:new V(l)});o255?255:255&t}},function(t,n,i){var r=i(84),o=i(8),s=i(220),a=i(39),l=i(63),u=i(133),c=i(134),h=i(131),d=i(454),f=i(217).aTypedArrayConstructor,_=i(455);t.exports=function(t){var n,i,p,m,g,v,b,y,x=s(this),q=a(t),w=arguments.length,P=w>1?arguments[1]:e,C=P!==e,E=c(q);if(E&&!h(E))for(y=(b=u(q,E)).next,q=[];!(v=o(y,b)).done;)q.push(v.value);for(C&&w>2&&(P=r(P,arguments[2])),i=l(q),p=new(f(x))(i),m=d(p),n=0;i>n;n++)g=C?P(q[n],n):q[n],p[n]=m?_(g):+g;return p}},function(e,t,n){var i=n(69);e.exports=function(e){var t=i(e);return"BigInt64Array"===t||"BigUint64Array"===t}},function(e,t,n){var i=n(19),r=TypeError;e.exports=function(e){var t=i(e,"number");if("number"==typeof t)throw new r("Can't convert number to bigint");return BigInt(t)}},function(e,t,n){n(448)("Float64",(function(e){return function(t,n,i){return e(this,t,n,i)}}))},function(e,t,n){n(448)("Int8",(function(e){return function(t,n,i){return e(this,t,n,i)}}))},function(e,t,n){n(448)("Int16",(function(e){return function(t,n,i){return e(this,t,n,i)}}))},function(e,t,n){n(448)("Int32",(function(e){return function(t,n,i){return e(this,t,n,i)}}))},function(e,t,n){n(448)("Uint8",(function(e){return function(t,n,i){return e(this,t,n,i)}}))},function(e,t,n){n(448)("Uint8",(function(e){return function(t,n,i){return e(this,t,n,i)}}),!0)},function(e,t,n){n(448)("Uint16",(function(e){return function(t,n,i){return e(this,t,n,i)}}))},function(e,t,n){n(448)("Uint32",(function(e){return function(t,n,i){return e(this,t,n,i)}}))},function(t,n,i){var r=i(217),o=i(63),s=i(61),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("at",(function(t){var n=a(this),i=o(n),r=s(t),l=r>=0?r:i+r;return l<0||l>=i?e:n[l]}))},function(t,n,i){var r=i(14),o=i(217),s=r(i(144)),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(t,n){return s(a(this),t,n,arguments.length>2?arguments[2]:e)}))},function(t,n,i){var r=i(217),o=i(83).every,s=r.aTypedArray;(0,r.exportTypedArrayMethod)("every",(function(t){return o(s(this),t,arguments.length>1?arguments[1]:e)}))},function(t,n,i){var r=i(217),o=i(149),s=i(455),a=i(69),l=i(8),u=i(14),c=i(7),h=r.aTypedArray,d=r.exportTypedArrayMethod,f=u("".slice);d("fill",(function(t){var n,i=arguments.length;return h(this),n="Big"===f(a(this),0,3)?s(t):+t,l(o,this,n,i>1?arguments[1]:e,i>2?arguments[2]:e)}),c((function(){var e=0;return new Int8Array(2).fill({valueOf:function(){return e++}}),1!==e})))},function(t,n,i){var r=i(217),o=i(83).filter,s=i(469),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("filter",(function(t){var n=o(a(this),t,arguments.length>1?arguments[1]:e);return s(this,n)}))},function(e,t,n){var i=n(198),r=n(470);e.exports=function(e,t){return i(r(e),t)}},function(e,t,n){var i=n(217),r=n(219),o=i.aTypedArrayConstructor,s=i.getTypedArrayConstructor;e.exports=function(e){return o(r(e,s(e)))}},function(t,n,i){var r=i(217),o=i(83).find,s=r.aTypedArray;(0,r.exportTypedArrayMethod)("find",(function(t){return o(s(this),t,arguments.length>1?arguments[1]:e)}))},function(t,n,i){var r=i(217),o=i(83).findIndex,s=r.aTypedArray;(0,r.exportTypedArrayMethod)("findIndex",(function(t){return o(s(this),t,arguments.length>1?arguments[1]:e)}))},function(t,n,i){var r=i(217),o=i(154).findLast,s=r.aTypedArray;(0,r.exportTypedArrayMethod)("findLast",(function(t){return o(s(this),t,arguments.length>1?arguments[1]:e)}))},function(t,n,i){var r=i(217),o=i(154).findLastIndex,s=r.aTypedArray;(0,r.exportTypedArrayMethod)("findLastIndex",(function(t){return o(s(this),t,arguments.length>1?arguments[1]:e)}))},function(t,n,i){var r=i(217),o=i(83).forEach,s=r.aTypedArray;(0,r.exportTypedArrayMethod)("forEach",(function(t){o(s(this),t,arguments.length>1?arguments[1]:e)}))},function(e,t,n){var i=n(449);(0,n(217).exportTypedArrayStaticMethod)("from",n(453),i)},function(t,n,i){var r=i(217),o=i(59).includes,s=r.aTypedArray;(0,r.exportTypedArrayMethod)("includes",(function(t){return o(s(this),t,arguments.length>1?arguments[1]:e)}))},function(t,n,i){var r=i(217),o=i(59).indexOf,s=r.aTypedArray;(0,r.exportTypedArrayMethod)("indexOf",(function(t){return o(s(this),t,arguments.length>1?arguments[1]:e)}))},function(e,t,n){var i=n(4),r=n(7),o=n(14),s=n(217),a=n(168),l=n(33)("iterator"),u=i.Uint8Array,c=o(a.values),h=o(a.keys),d=o(a.entries),f=s.aTypedArray,_=s.exportTypedArrayMethod,p=u&&u.prototype,m=!r((function(){p[l].call([1])})),g=!!p&&p.values&&p[l]===p.values&&"values"===p.values.name,v=function(){return c(f(this))};_("entries",(function(){return d(f(this))}),m),_("keys",(function(){return h(f(this))}),m),_("values",v,m||!g,{name:"values"}),_(l,v,m||!g,{name:"values"})},function(e,t,n){var i=n(217),r=n(14),o=i.aTypedArray,s=i.exportTypedArrayMethod,a=r([].join);s("join",(function(e){return a(o(this),e)}))},function(e,t,n){var i=n(217),r=n(94),o=n(175),s=i.aTypedArray;(0,i.exportTypedArrayMethod)("lastIndexOf",(function(e){var t=arguments.length;return r(o,s(this),t>1?[e,arguments[1]]:[e])}))},function(t,n,i){var r=i(217),o=i(83).map,s=i(470),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("map",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e,(function(e,t){return new(s(e))(t)}))}))},function(e,t,n){var i=n(217),r=n(449),o=i.aTypedArrayConstructor;(0,i.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(o(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(t,n,i){var r=i(217),o=i(181).left,s=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduce",(function(t){var n=arguments.length;return o(s(this),t,n,n>1?arguments[1]:e)}))},function(t,n,i){var r=i(217),o=i(181).right,s=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduceRight",(function(t){var n=arguments.length;return o(s(this),t,n,n>1?arguments[1]:e)}))},function(e,t,n){var i=n(217),r=i.aTypedArray,o=Math.floor;(0,i.exportTypedArrayMethod)("reverse",(function(){for(var e,t=this,n=r(t).length,i=o(n/2),s=0;s1?arguments[1]:e,1),i=u(t),g)return o(_,this,i,n);if(r=this.length,c=0,(s=a(i))+n>r)throw new h("Wrong length");for(;co;)u[o]=n[o++];return u}),o((function(){new Int8Array(1).slice()})))},function(t,n,i){var r=i(217),o=i(83).some,s=r.aTypedArray;(0,r.exportTypedArrayMethod)("some",(function(t){return o(s(this),t,arguments.length>1?arguments[1]:e)}))},function(t,n,i){var r=i(4),o=i(85),s=i(7),a=i(30),l=i(188),u=i(217),c=i(189),h=i(190),d=i(27),f=i(191),_=u.aTypedArray,p=u.exportTypedArrayMethod,m=r.Uint16Array,g=m&&o(m.prototype.sort),v=!(!g||s((function(){g(new m(2),null)}))&&s((function(){g(new m(2),{})}))),b=!!g&&!s((function(){var e,t,n,i;if(d)return d<74;if(c)return c<67;if(h)return!0;if(f)return f<602;for(e=new m(516),t=Array(516),n=0;n<516;n++)i=n%4,e[n]=515-n,t[n]=n-2*i+3;for(g(e,(function(e,t){return(e/4|0)-(t/4|0)})),n=0;n<516;n++)if(e[n]!==t[n])return!0}));p("sort",(function(t){return t!==e&&a(t),b?g(this,t):l(_(this),function(t){return function(n,i){return t!==e?+t(n,i)||0:i!=i?-1:n!=n?1:0===n&&0===i?1/n>0&&1/i<0?1:-1:n>i}}(t))}),!b||v)},function(t,n,i){var r=i(217),o=i(64),s=i(60),a=i(470),l=r.aTypedArray;(0,r.exportTypedArrayMethod)("subarray",(function(t,n){var i=l(this),r=i.length,u=s(t,r);return new(a(i))(i.buffer,i.byteOffset+u*i.BYTES_PER_ELEMENT,o((n===e?r:s(n,r))-u))}))},function(e,t,n){var i=n(4),r=n(94),o=n(217),s=n(7),a=n(76),l=i.Int8Array,u=o.aTypedArray,c=o.exportTypedArrayMethod,h=[].toLocaleString,d=!!l&&s((function(){h.call(new l(1))}));c("toLocaleString",(function(){return r(h,d?a(u(this)):u(this),a(arguments))}),s((function(){return[1,2].toLocaleString()!==new l([1,2]).toLocaleString()}))||!s((function(){l.prototype.toLocaleString.call([1,2])})))},function(e,t,n){var i=n(196),r=n(217),o=r.aTypedArray,s=r.getTypedArrayConstructor;(0,r.exportTypedArrayMethod)("toReversed",(function(){return i(o(this),s(this))}))},function(t,n,i){var r=i(217),o=i(14),s=i(30),a=i(198),l=r.aTypedArray,u=r.getTypedArrayConstructor,c=r.exportTypedArrayMethod,h=o(r.TypedArrayPrototype.sort);c("toSorted",(function(t){var n,i;return t!==e&&s(t),n=l(this),i=a(u(n),n),h(i,t)}))},function(e,t,n){var i=n(217).exportTypedArrayMethod,r=n(7),o=n(4),s=n(14),a=o.Uint8Array,l=a&&a.prototype||{},u=[].toString,c=s([].join);r((function(){u.call({})}))&&(u=function(){return c(this)}),i("toString",u,l.toString!==u)},function(e,t,n){var i=n(205),r=n(217),o=n(454),s=n(61),a=n(455),l=r.aTypedArray,u=r.getTypedArrayConstructor,c=r.exportTypedArrayMethod,h=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(e){return 8===e}}();c("with",{with:function(e,t){var n=l(this),r=s(e),c=o(n)?a(t):+t;return i(n,u(n),r,c)}}.with,!h)},function(e,t,n){var i=n(3),r=n(14),o=n(68),s=String.fromCharCode,a=r("".charAt),l=r(/./.exec),u=r("".slice),c=/^[\da-f]{2}$/i,h=/^[\da-f]{4}$/i;i({global:!0},{unescape:function(e){for(var t,n,i=o(e),r="",d=i.length,f=0;f1?arguments[1]:e,_=i>2?arguments[2]:e;return new(f("Promise"))((function(i){var f,p,b,y,q=s(t);o!==e&&(o=r(o,_)),p=(f=d(q,v))?e:h(q)||x,b=a(n)?new n:[],y=f?l(q,f):new m(c(u(q,p))),i(g(y,o,b))}))}},function(e,t,n){var i=n(8),r=n(507),o=n(46),s=n(133),a=n(509),l=n(29),u=n(33)("asyncIterator");e.exports=function(e,t){var n=arguments.length<2?l(e,u):t;return n?o(i(n,e)):new r(a(s(e)))}},function(t,n,i){var r=i(8),o=i(46),s=i(71),a=i(29),l=i(209),u=i(51),c=i(23),h=i(508),d=i(172),f=c("Promise"),_="AsyncFromSyncIterator",p=u.set,m=u.getterFor(_),g=function(e,t,n){var i=e.done;f.resolve(e.value).then((function(e){t(d(e,i))}),n)},v=function(e){e.type=_,p(this,e)};v.prototype=l(s(h),{next:function(){var e=m(this);return new f((function(t,n){var i=o(r(e.next,e.iterator));g(i,t,n)}))},return:function(){var t=m(this).iterator;return new f((function(n,i){var s,l=a(t,"return");if(l===e)return n(d(e,!0));s=o(r(l,t)),g(s,n,i)}))}}),t.exports=v},function(e,t,n){var i,r,o=n(4),s=n(35),a=n(21),l=n(71),u=n(128),c=n(47),h=n(33),d=n(36),f="USE_FUNCTION_CONSTRUCTOR",_=h("asyncIterator"),p=o.AsyncIterator,m=s.AsyncIteratorPrototype;if(m)i=m;else if(a(p))i=p.prototype;else if(s[f]||o[f])try{r=u(u(u(Function("return async function*(){}()")()))),u(r)===Object.prototype&&(i=r)}catch(e){}i?d&&(i=l(i)):i={},a(i[_])||c(i,_,(function(){return this})),e.exports=i},function(e,t,n){e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},function(t,n,i){var r=i(8),o=i(30),s=i(46),a=i(20),l=i(140),u=i(23),c=i(509),h=i(511),d=function(t){var n=0===t,i=1===t,d=2===t,f=3===t;return function(t,_,p){var m,g,v,b,y,x;return s(t),!(m=_!==e)&&n||o(_),g=c(t),v=u("Promise"),b=g.iterator,y=g.next,x=0,new v((function(t,o){var u=function(e){h(b,o,e,o)},c=function(){try{if(m)try{l(x)}catch(e){u(e)}v.resolve(s(r(y,b))).then((function(r){var l,g,y;try{if(s(r).done)n?(p.length=x,t(p)):t(!f&&(d||e));else{l=r.value;try{m?(g=_(l,x),y=function(e){if(i)c();else if(d)e?c():h(b,t,!1,o);else if(n)try{p[x++]=e,c()}catch(e){u(e)}else e?h(b,t,f||l,o):c()},a(g)?v.resolve(g).then(y,u):y(g)):(p[x++]=l,c())}catch(e){u(e)}}}catch(e){o(e)}}),o)}catch(e){o(e)}};c()}))}};t.exports={toArray:d(0),forEach:d(1),every:d(2),some:d(3),find:d(4)}},function(e,t,n){var i=n(8),r=n(23),o=n(29);e.exports=function(e,t,n,s){try{var a=o(e,"return");if(a)return r("Promise").resolve(i(a,e)).then((function(){t(n)}),(function(e){s(e)}))}catch(e){return s(e)}t(n)}},function(t,n,i){var r=i(3),o=i(83).filterReject,s=i(138);r({target:"Array",proto:!0,forced:!0},{filterOut:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),s("filterOut")},function(t,n,i){var r=i(3),o=i(83).filterReject,s=i(138);r({target:"Array",proto:!0,forced:!0},{filterReject:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),s("filterReject")},function(t,n,i){var r=i(3),o=i(515),s=i(138);r({target:"Array",proto:!0},{group:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),s("group")},function(e,t,n){var i=n(84),r=n(14),o=n(13),s=n(39),a=n(18),l=n(63),u=n(71),c=n(198),h=Array,d=r([].push);e.exports=function(e,t,n,r){for(var f,_,p,m=s(e),g=o(m),v=i(t,n),b=u(null),y=l(g),x=0;y>x;x++)(_=a(v(p=g[x],x,m)))in b?d(b[_],p):b[_]=[p];if(r&&(f=r(m))!==h)for(_ in b)b[_]=c(f,b[_]);return b}},function(t,n,i){var r=i(3),o=i(515),s=i(147),a=i(138);r({target:"Array",proto:!0,forced:!s("groupBy")},{groupBy:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("groupBy")},function(e,t,n){var i=n(3),r=n(147),o=n(138),s=n(518);i({target:"Array",proto:!0,name:"groupToMap",forced:n(36)||!r("groupByToMap")},{groupByToMap:s}),o("groupByToMap")},function(t,n,i){var r=i(84),o=i(14),s=i(13),a=i(39),l=i(63),u=i(262),c=u.Map,h=u.get,d=u.has,f=u.set,_=o([].push);t.exports=function(t){for(var n,i,o=a(this),u=s(o),p=r(t,arguments.length>1?arguments[1]:e),m=new c,g=l(u),v=0;g>v;v++)n=p(i=u[v],v,o),d(m,n)?_(h(m,n),i):f(m,n,[i]);return m}},function(e,t,n){var i=n(3),r=n(138),o=n(518);i({target:"Array",proto:!0,forced:n(36)},{groupToMap:o}),r("groupToMap")},function(t,n,i){var r=i(3),o=i(88),s=Object.isFrozen,a=function(t,n){var i,r,a;if(!s||!o(t)||!s(t))return!1;for(i=0,r=t.length;it,_=!1,i===e)g=e;else if(l(i))g=i.step,_=!!i.inclusive;else{if(typeof i!=r)throw new m(h);g=i}if(a(g)&&(g=u?s:-s),typeof g!=r)throw new m(h);if(g===1/0||g===-1/0||g===o&&t!==n)throw new p(h);f(this,{type:d,start:t,end:n,step:g,inclusive:_,hitsEnd:t!=t||n!=n||g!=g||n>t!=g>o,currentCount:o,zero:o}),c||(this.start=t,this.end=n,this.step=g,this.inclusive=_)}),d,(function(){var t,n,i,r,o=_(this);return o.hitsEnd?s(e,!0):(n=o.end,(i=(t=o.start)+o.step*o.currentCount++)===n&&(o.hitsEnd=!0),r=o.inclusive,(n>t?r?i>n:i>=n:r?n>i:n>=i)?(o.hitsEnd=!0,s(e,!0)):s(i,!1))})),v=function(e){u(g.prototype,e,{get:function(){return _(this)[e]},set:function(){},configurable:!0,enumerable:!1})};c&&(v("start"),v("end"),v("inclusive"),v("step")),t.exports=g},function(e,t,n){var i=n(3),r=n(94),o=n(554),s=n(23),a=n(71),l=Object,u=function(){var e=s("Object","freeze");return e?e(a(null)):a(null)};i({global:!0,forced:!0},{compositeKey:function(){return r(o,l,arguments).get("object",u)}})},function(e,t,n){var i,r,o,s,a,l,u,c,h;n(253),n(498),i=n(23),r=n(71),o=n(20),s=Object,a=TypeError,l=i("Map"),u=i("WeakMap"),(c=function(){this.object=null,this.symbol=null,this.primitives=null,this.objectsByIndex=r(null)}).prototype.get=function(e,t){return this[e]||(this[e]=t())},c.prototype.next=function(e,t,n){var i=n?this.objectsByIndex[e]||(this.objectsByIndex[e]=new u):this.primitives||(this.primitives=new l),r=i.get(t);return r||i.set(t,r=new c),r},h=new c,e.exports=function(){var e,t,n=h,i=arguments.length;for(e=0;e1&&arguments[1]);return o([255&t,t>>8&255],10)}})},function(e,t,n){var i=n(3),r=n(14)(DataView.prototype.getUint8);i({target:"DataView",proto:!0,forced:!0},{getUint8Clamped:function(e){return r(this,e)}})},function(e,t,n){var i=n(3),r=n(14),o=n(559),s=n(211),a=n(215).pack,l=n(560),u=r(DataView.prototype.setUint16);i({target:"DataView",proto:!0},{setFloat16:function(e,t){var n,i;return o(this),n=s(e),i=a(l(t),10,2),u(this,n,i[1]<<8|i[0],arguments.length>2&&arguments[2])}})},function(e,t,n){var i=n(69),r=TypeError;e.exports=function(e){if("DataView"===i(e))return e;throw new r("Argument is not a DataView")}},function(e,t,n){var i=n(213);e.exports=Math.f16round||function(e){return i(e,.0009765625,65504,6103515625e-14)}},function(e,t,n){var i=n(3),r=n(14),o=n(559),s=n(211),a=n(452),l=r(DataView.prototype.setUint8);i({target:"DataView",proto:!0,forced:!0},{setUint8Clamped:function(e,t){o(this);var n=s(e);return l(this,n,a(t))}})},function(t,n,i){var r=i(3),o=i(6),s=i(23),a=i(30),l=i(210),u=i(47),c=i(209),h=i(77),d=i(33),f=i(51),_=i(528),p=s("SuppressedError"),m=ReferenceError,g=d("dispose"),v=d("toStringTag"),b="DisposableStack",y=f.set,x=f.getterFor(b),q="sync-dispose",w="disposed",P=function(e){var t=x(e);if(t.state===w)throw new m(b+" already disposed");return t},C=function(){y(l(this,E),{type:b,state:"pending",stack:[]}),o||(this.disposed=!1)},E=C.prototype;c(E,{dispose:function(){var e,t,n,i,r,s=x(this);if(s.state!==w){for(s.state=w,o||(this.disposed=!0),t=(e=s.stack).length,n=!1;t;){r=e[--t],e[t]=null;try{r()}catch(e){n?i=new p(e,i):(n=!0,i=e)}}if(s.stack=null,n)throw i}},use:function(e){return _(P(this),e,q),e},adopt:function(t,n){var i=P(this);return a(n),_(i,e,q,(function(){n(t)})),t},defer:function(t){var n=P(this);a(t),_(n,e,q,t)},move:function(){var e=P(this),t=new C;return x(t).stack=e.stack,e.stack=[],e.state=w,o||(this.disposed=!0),t}}),o&&h(E,"disposed",{configurable:!0,get:function(){return x(this).state===w}}),u(E,g,E.dispose,{name:"dispose"}),u(E,v,b,{nonWritable:!0}),r({global:!0,constructor:!0},{DisposableStack:C})},function(e,t,n){n(3)({target:"Function",proto:!0,forced:!0},{demethodize:n(564)})},function(e,t,n){var i=n(14),r=n(30);e.exports=function(){return i(r(this))}},function(e,t,n){var i=n(3),r=n(14),o=n(21),s=n(50),a=n(38),l=n(6),u=Object.getOwnPropertyDescriptor,c=/^\s*class\b/,h=r(c.exec);i({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(e){return o(e)&&!function(e){try{if(!l||!h(c,s(e)))return!1}catch(e){}var t=u(e,"prototype");return!!t&&a(t,"writable")&&!t.writable}(e)}})},function(e,t,n){n(3)({target:"Function",stat:!0,forced:!0},{isConstructor:n(89)})},function(t,n,i){var r=i(33),o=i(44).f,s=r("metadata"),a=Function.prototype;a[s]===e&&o(a,s,{value:null})},function(e,t,n){n(3)({target:"Function",proto:!0,forced:!0,name:"demethodize"},{unThis:n(564)})},function(e,t,n){var i=n(3),r=n(4),o=n(210),s=n(46),a=n(21),l=n(128),u=n(77),c=n(141),h=n(7),d=n(38),f=n(33),_=n(171).IteratorPrototype,p=n(6),m=n(36),g="constructor",v="Iterator",b=f("toStringTag"),y=TypeError,x=r[v],q=m||!a(x)||x.prototype!==_||!h((function(){x({})})),w=function(){if(o(this,_),l(this)===_)throw new y("Abstract class Iterator not directly constructable")},P=function(e,t){p?u(_,e,{configurable:!0,get:function(){return t},set:function(t){if(s(this),this===_)throw new y("You can't redefine this property");d(this,e)?this[e]=t:c(this,e,t)}}):_[e]=t};d(_,b)||P(b,v),!q&&d(_,g)&&_[g]!==Object||P(g,w),w.prototype=_,i({global:!0,constructor:!0,forced:q},{Iterator:w})},function(e,t,n){n(3)({target:"Iterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:n(571)})},function(e,t,n){var i=n(8),r=n(572),o=function(e,t){return[t,e]};e.exports=function(){return i(r,this,o)}},function(e,t,n){var i=n(8),r=n(30),o=n(46),s=n(509),a=n(573),l=n(163),u=a((function(){var e=this.iterator,t=o(i(this.next,e));if(!(this.done=!!t.done))return l(e,this.mapper,[t.value,this.counter++],!0)}));e.exports=function(e){return o(this),r(e),new u(s(this),{mapper:e})}},function(t,n,i){var r=i(8),o=i(71),s=i(43),a=i(209),l=i(33),u=i(51),c=i(29),h=i(171).IteratorPrototype,d=i(172),f=i(135),_=l("toStringTag"),p="IteratorHelper",m="WrapForValidIterator",g=u.set,v=function(t){var n=u.getterFor(t?m:p);return a(o(h),{next:function(){var i,r=n(this);if(t)return r.nextHandler();try{return i=r.done?e:r.nextHandler(),d(i,r.done)}catch(e){throw r.done=!0,e}},return:function(){var i,o=n(this),s=o.iterator;if(o.done=!0,t)return(i=c(s,"return"))?r(i,s):d(e,!0);if(o.inner)try{f(o.inner.iterator,"normal")}catch(e){return f(s,"throw",e)}return f(s,"normal"),d(e,!0)}})},b=v(!0),y=v(!1);s(y,_,"Iterator Helper"),t.exports=function(e,t){var n=function(n,i){i?(i.iterator=n.iterator,i.next=n.next):i=n,i.type=t?m:p,i.nextHandler=e,i.counter=0,i.done=!1,g(this,i)};return n.prototype=t?b:y,n}},function(e,t,n){var i=n(8),r=n(47),o=n(29),s=n(38),a=n(33),l=n(171).IteratorPrototype,u=a("dispose");s(l,u)||r(l,u,(function(){var e=o(this,"return");e&&i(e,this)}))},function(e,t,n){var i=n(3),r=n(8),o=n(46),s=n(509),a=n(536),l=n(451),u=n(573),c=n(36),h=u((function(){for(var e,t=this.iterator,n=this.next;this.remaining;)if(this.remaining--,e=o(r(n,t)),this.done=!!e.done)return;if(e=o(r(n,t)),!(this.done=!!e.done))return e.value}));i({target:"Iterator",proto:!0,real:!0,forced:c},{drop:function(e){o(this);var t=l(a(+e));return new h(s(this),{remaining:t})}})},function(e,t,n){var i=n(3),r=n(130),o=n(30),s=n(46),a=n(509);i({target:"Iterator",proto:!0,real:!0},{every:function(e){var t,n;return s(this),o(e),t=a(this),n=0,!r(t,(function(t,i){if(!e(t,n++))return i()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},function(e,t,n){var i=n(3),r=n(8),o=n(30),s=n(46),a=n(509),l=n(573),u=n(163),c=n(36),h=l((function(){for(var e,t,n=this.iterator,i=this.predicate,o=this.next;;){if(e=s(r(o,n)),this.done=!!e.done)return;if(u(n,i,[t=e.value,this.counter++],!0))return t}}));i({target:"Iterator",proto:!0,real:!0,forced:c},{filter:function(e){return s(this),o(e),new h(a(this),{predicate:e})}})},function(e,t,n){var i=n(3),r=n(130),o=n(30),s=n(46),a=n(509);i({target:"Iterator",proto:!0,real:!0},{find:function(e){var t,n;return s(this),o(e),t=a(this),n=0,r(t,(function(t,i){if(e(t,n++))return i(t)}),{IS_RECORD:!0,INTERRUPTED:!0}).result}})},function(e,t,n){var i=n(3),r=n(8),o=n(30),s=n(46),a=n(509),l=n(580),u=n(573),c=n(135),h=n(36),d=u((function(){for(var e,t,n=this.iterator,i=this.mapper;;){if(t=this.inner)try{if(!(e=s(r(t.next,t.iterator))).done)return e.value;this.inner=null}catch(e){c(n,"throw",e)}if(e=s(r(this.next,n)),this.done=!!e.done)return;try{this.inner=l(i(e.value,this.counter++),!1)}catch(e){c(n,"throw",e)}}}));i({target:"Iterator",proto:!0,real:!0,forced:h},{flatMap:function(e){return s(this),o(e),new d(a(this),{mapper:e,inner:null})}})},function(t,n,i){var r=i(8),o=i(46),s=i(509),a=i(134);t.exports=function(t,n){n&&"string"==typeof t||o(t);var i=a(t);return s(o(i!==e?r(i,t):t))}},function(e,t,n){var i=n(3),r=n(130),o=n(30),s=n(46),a=n(509);i({target:"Iterator",proto:!0,real:!0},{forEach:function(e){var t,n;s(this),o(e),t=a(this),n=0,r(t,(function(t){e(t,n++)}),{IS_RECORD:!0})}})},function(e,t,n){var i=n(3),r=n(8),o=n(39),s=n(24),a=n(171).IteratorPrototype,l=n(573),u=n(580),c=n(36),h=l((function(){return r(this.next,this.iterator)}),!0);i({target:"Iterator",stat:!0,forced:c},{from:function(e){var t=u("string"==typeof e?o(e):e,!0);return s(a,t.iterator)?t.iterator:new h(t)}})},function(e,t,n){n(3)({target:"Iterator",proto:!0,real:!0,forced:!0},{indexed:n(571)})},function(e,t,n){var i=n(3),r=n(572);i({target:"Iterator",proto:!0,real:!0,forced:n(36)},{map:r})},function(e,t,n){var i=n(3),r=n(552),o=TypeError;i({target:"Iterator",stat:!0,forced:!0},{range:function(e,t,n){if("number"==typeof e)return new r(e,t,n,"number",0,1);if("bigint"==typeof e)return new r(e,t,n,"bigint",BigInt(0),BigInt(1));throw new o("Incorrect Iterator.range arguments")}})},function(t,n,i){var r=i(3),o=i(130),s=i(30),a=i(46),l=i(509),u=TypeError;r({target:"Iterator",proto:!0,real:!0},{reduce:function(t){var n,i,r,c;if(a(this),s(t),n=l(this),r=(i=arguments.length<2)?e:arguments[1],c=0,o(n,(function(e){i?(i=!1,r=e):r=t(r,e,c),c++}),{IS_RECORD:!0}),i)throw new u("Reduce of empty iterator with no initial value");return r}})},function(e,t,n){var i=n(3),r=n(130),o=n(30),s=n(46),a=n(509);i({target:"Iterator",proto:!0,real:!0},{some:function(e){var t,n;return s(this),o(e),t=a(this),n=0,r(t,(function(t,i){if(e(t,n++))return i()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},function(t,n,i){var r=i(3),o=i(8),s=i(46),a=i(509),l=i(536),u=i(451),c=i(573),h=i(135),d=i(36),f=c((function(){var t,n=this.iterator;return this.remaining--?(t=s(o(this.next,n)),(this.done=!!t.done)?e:t.value):(this.done=!0,h(n,"normal",e))}));r({target:"Iterator",proto:!0,real:!0,forced:d},{take:function(e){s(this);var t=u(l(+e));return new f(a(this),{remaining:t})}})},function(e,t,n){var i=n(3),r=n(46),o=n(130),s=n(509),a=[].push;i({target:"Iterator",proto:!0,real:!0},{toArray:function(){var e=[];return o(s(r(this)),a,{that:e,IS_RECORD:!0}),e}})},function(e,t,n){var i=n(3),r=n(46),o=n(507),s=n(544),a=n(509);i({target:"Iterator",proto:!0,real:!0,forced:n(36)},{toAsync:function(){return new s(a(new o(a(r(this)))))}})},function(e,t,n){n(3)({target:"JSON",stat:!0,forced:!n(592)},{isRawJSON:n(593)})},function(e,t,n){var i=n(7);e.exports=!i((function(){var e="9007199254740993",t=JSON.rawJSON(e);return!JSON.isRawJSON(t)||JSON.stringify(t)!==e}))},function(e,t,n){var i=n(20),r=n(51).get;e.exports=function(e){if(!i(e))return!1;var t=r(e);return!!t&&"RawJSON"===t.type}},function(t,n,i){var r,o,s=i(3),a=i(6),l=i(4),u=i(23),c=i(14),h=i(8),d=i(21),f=i(20),_=i(88),p=i(38),m=i(68),g=i(63),v=i(141),b=i(7),y=i(595),x=i(26),q=l.JSON,w=l.Number,P=l.SyntaxError,C=q&&q.parse,E=u("Object","keys"),S=Object.getOwnPropertyDescriptor,M=c("".charAt),A=c("".slice),I=c(/./.exec),D=c([].push),T=/^\d$/,k=/^[1-9]$/,B=/^(?:-|\d)$/,O=/^[\t\n\r ]$/,R=function(t,n,i,r){var o,s,a,l,u,c,d,m=t[n],v=r&&m===r.value,b=v&&"string"==typeof r.source?{source:r.source}:{};if(f(m))if(c=_(m),d=v?r.nodes:c?[]:{},c)for(o=d.length,a=g(m),l=0;l1?arguments[1]:e);return!1!==a(n,(function(e,t){if(!i(e,t,n))return!1}),!0)}})},function(t,n,i){var r=i(3),o=i(84),s=i(598),a=i(262),l=i(525),u=a.Map,c=a.set;r({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(t){var n=s(this),i=o(t,arguments.length>1?arguments[1]:e),r=new u;return l(n,(function(e,t){i(e,t,n)&&c(r,t,e)})),r}})},function(t,n,i){var r=i(3),o=i(84),s=i(598),a=i(525);r({target:"Map",proto:!0,real:!0,forced:!0},{find:function(t){var n=s(this),i=o(t,arguments.length>1?arguments[1]:e),r=a(n,(function(e,t){if(i(e,t,n))return{value:e}}),!0);return r&&r.value}})},function(t,n,i){var r=i(3),o=i(84),s=i(598),a=i(525);r({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(t){var n=s(this),i=o(t,arguments.length>1?arguments[1]:e),r=a(n,(function(e,t){if(i(e,t,n))return{key:t}}),!0);return r&&r.key}})},function(e,t,n){var i=n(3),r=n(262);i({target:"Map",stat:!0,forced:!0},{from:n(605)(r.Map,r.set,!0)})},function(t,n,i){var r=i(84),o=i(46),s=i(39),a=i(130);t.exports=function(t,n,i){return function(l){var u=s(l),c=arguments.length,h=c>1?arguments[1]:e,d=h!==e,f=d?r(h,c>2?arguments[2]:e):e,_=new t,p=0;return a(u,(function(e){var t=d?f(e,p++):e;i?n(_,o(t)[0],t[1]):n(_,t)})),_}}},function(e,t,n){var i=n(3),r=n(607),o=n(598),s=n(525);i({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(e){return!0===s(o(this),(function(t){if(r(t,e))return!0}),!0)}})},function(e,t,n){e.exports=function(e,t){return e===t||e!=e&&t!=t}},function(e,t,n){var i=n(3),r=n(8),o=n(130),s=n(21),a=n(30),l=n(262).Map;i({target:"Map",stat:!0,forced:!0},{keyBy:function(e,t){var n,i=new(s(this)?this:l);return a(t),n=a(i.set),o(e,(function(e){r(n,i,t(e),e)})),i}})},function(e,t,n){var i=n(3),r=n(598),o=n(525);i({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(e){var t=o(r(this),(function(t,n){if(t===e)return{key:n}}),!0);return t&&t.key}})},function(t,n,i){var r=i(3),o=i(84),s=i(598),a=i(262),l=i(525),u=a.Map,c=a.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(t){var n=s(this),i=o(t,arguments.length>1?arguments[1]:e),r=new u;return l(n,(function(e,t){c(r,i(e,t,n),e)})),r}})},function(t,n,i){var r=i(3),o=i(84),s=i(598),a=i(262),l=i(525),u=a.Map,c=a.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(t){var n=s(this),i=o(t,arguments.length>1?arguments[1]:e),r=new u;return l(n,(function(e,t){c(r,t,i(e,t,n))})),r}})},function(e,t,n){var i=n(3),r=n(598),o=n(130),s=n(262).set;i({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(e){for(var t=r(this),n=arguments.length,i=0;i1?arguments[1]:e);return!0===a(n,(function(e,t){if(i(e,t,n))return!0}),!0)}})},function(t,n,i){var r=i(3),o=i(30),s=i(598),a=i(262),l=TypeError,u=a.get,c=a.has,h=a.set;r({target:"Map",proto:!0,real:!0,forced:!0},{update:function(t,n){var i,r,a=s(this),d=arguments.length;if(o(n),!(i=c(a,t))&&d<3)throw new l("Updating absent value");return r=i?u(a,t):o(d>2?arguments[2]:e)(t,a),h(a,t,n(r,t,a)),a}})},function(e,t,n){n(3)({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:n(619)})},function(t,n,i){var r=i(8),o=i(30),s=i(21),a=i(46),l=TypeError;t.exports=function(t,n){var i,u=a(this),c=o(u.get),h=o(u.has),d=o(u.set),f=arguments.length>2?arguments[2]:e;if(!s(n)&&!s(f))throw new l("At least one callback required");return r(h,u,t)?(i=r(c,u,t),s(n)&&(i=n(i),r(d,u,t,i))):s(f)&&(i=f(),r(d,u,t,i)),i}},function(e,t,n){n(3)({target:"Map",proto:!0,real:!0,forced:!0},{upsert:n(619)})},function(e,t,n){var i=n(3),r=Math.min,o=Math.max;i({target:"Math",stat:!0,forced:!0},{clamp:function(e,t,n){return r(n,o(t,e))}})},function(e,t,n){n(3)({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{DEG_PER_RAD:Math.PI/180})},function(e,t,n){var i=n(3),r=180/Math.PI;i({target:"Math",stat:!0,forced:!0},{degrees:function(e){return e*r}})},function(e,t,n){var i=n(3),r=n(625),o=n(212);i({target:"Math",stat:!0,forced:!0},{fscale:function(e,t,n,i,s){return o(r(e,t,n,i,s))}})},function(e,t,n){e.exports=Math.scale||function(e,t,n,i,r){var o=+e,s=+t,a=+n,l=+i,u=+r;return o!=o||s!=s||a!=a||l!=l||u!=u?NaN:o===1/0||o===-1/0?o:(o-s)*(u-l)/(a-s)+l}},function(e,t,n){n(3)({target:"Math",stat:!0},{f16round:n(560)})},function(e,t,n){n(3)({target:"Math",stat:!0,forced:!0},{iaddh:function(e,t,n,i){var r=e>>>0,o=n>>>0;return(t>>>0)+(i>>>0)+((r&o|(r|o)&~(r+o>>>0))>>>31)|0}})},function(e,t,n){n(3)({target:"Math",stat:!0,forced:!0},{imulh:function(e,t){var n=65535,i=+e,r=+t,o=i&n,s=r&n,a=i>>16,l=r>>16,u=(a*s>>>0)+(o*s>>>16);return a*l+(u>>16)+((o*l>>>0)+(u&n)>>16)}})},function(e,t,n){n(3)({target:"Math",stat:!0,forced:!0},{isubh:function(e,t,n,i){var r=e>>>0,o=n>>>0;return(t>>>0)-(i>>>0)-((~r&o|(r^~o)&r-o>>>0)>>>31)|0}})},function(e,t,n){n(3)({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{RAD_PER_DEG:180/Math.PI})},function(e,t,n){var i=n(3),r=Math.PI/180;i({target:"Math",stat:!0,forced:!0},{radians:function(e){return e*r}})},function(e,t,n){n(3)({target:"Math",stat:!0,forced:!0},{scale:n(625)})},function(e,t,n){var i=n(3),r=n(46),o=n(290),s=n(170),a=n(172),l=n(51),u="Seeded Random",c=u+" Generator",h=l.set,d=l.getterFor(c),f=TypeError,_=s((function(e){h(this,{type:c,seed:e%2147483647})}),u,(function(){var e=d(this),t=e.seed=(1103515245*e.seed+12345)%2147483647;return a((1073741823&t)/1073741823,!1)}));i({target:"Math",stat:!0,forced:!0},{seededPRNG:function(e){var t=r(e).seed;if(!o(t))throw new f('Math.seededPRNG() argument should have a "seed" field with a finite value.');return new _(t)}})},function(e,t,n){n(3)({target:"Math",stat:!0,forced:!0},{signbit:function(e){var t=+e;return t==t&&0===t?1/t==-1/0:t<0}})},function(e,t,n){n(3)({target:"Math",stat:!0,forced:!0},{umulh:function(e,t){var n=65535,i=+e,r=+t,o=i&n,s=r&n,a=i>>>16,l=r>>>16,u=(a*s>>>0)+(o*s>>>16);return a*l+(u>>>16)+((o*l>>>0)+(u&n)>>>16)}})},function(t,n,i){var r=i(3),o=i(14),s=i(61),a="Invalid number representation",l=RangeError,u=SyntaxError,c=TypeError,h=parseInt,d=Math.pow,f=/^[\d.a-z]+$/,_=o("".charAt),p=o(f.exec),m=o(1..toString),g=o("".slice),v=o("".split);r({target:"Number",stat:!0,forced:!0},{fromString:function(t,n){var i,r,o,b=1;if("string"!=typeof t)throw new c(a);if(!t.length)throw new u(a);if("-"===_(t,0)&&(b=-1,!(t=g(t,1)).length))throw new u(a);if((i=n===e?10:s(n))<2||i>36)throw new l("Invalid radix");if(!p(f,t))throw new u(a);if(r=v(t,"."),o=h(r[0],i),r.length>1&&(o+=h(r[1],i)/d(i,r[1].length)),10===i&&m(o,i)!==t)throw new u(a);return b*o}})},function(e,t,n){var i=n(3),r=n(552);i({target:"Number",stat:!0,forced:!0},{range:function(e,t,n){return new r(e,t,n,"number",0,1)}})},function(e,t,n){var i=n(3),r=n(639);i({target:"Object",stat:!0,forced:!0},{iterateEntries:function(e){return new r(e,"entries")}})},function(t,n,i){var r=i(51),o=i(170),s=i(172),a=i(38),l=i(73),u=i(39),c="Object Iterator",h=r.set,d=r.getterFor(c);t.exports=o((function(e,t){var n=u(e);h(this,{type:c,mode:t,object:n,keys:l(n),index:0})}),"Object",(function(){for(var t,n,i=d(this),r=i.keys;;){if(null===r||i.index>=r.length)return i.object=i.keys=null,s(e,!0);if(t=r[i.index++],a(n=i.object,t)){switch(i.mode){case"keys":return s(t,!1);case"values":return s(n[t],!1)}return s([t,n[t]],!1)}}}))},function(e,t,n){var i=n(3),r=n(639);i({target:"Object",stat:!0,forced:!0},{iterateKeys:function(e){return new r(e,"keys")}})},function(e,t,n){var i=n(3),r=n(639);i({target:"Object",stat:!0,forced:!0},{iterateValues:function(e){return new r(e,"values")}})},function(e,t,n){n(643),n(644),n(645)},function(t,n,i){var r,o,s,a,l=i(3),u=i(8),c=i(6),h=i(193),d=i(30),f=i(46),_=i(210),p=i(21),m=i(17),g=i(20),v=i(29),b=i(47),y=i(209),x=i(77),q=i(349),w=i(33),P=i(51),C=w("observable"),E="Observable",S="Subscription",M="SubscriptionObserver",A=P.getterFor,I=P.set,D=A(E),T=A(S),k=A(M),B=function(t){this.observer=f(t),this.cleanup=e,this.subscriptionObserver=e};B.prototype={type:S,clean:function(){var t=this.cleanup;if(t){this.cleanup=e;try{t()}catch(e){q(e)}}},close:function(){var t;c||(t=this.subscriptionObserver,this.facade.closed=!0,t&&(t.closed=!0)),this.observer=e},isClosed:function(){return this.observer===e}},(r=function(e,t){var n,i,r,s,a=I(this,new B(e));c||(this.closed=!1);try{(n=v(e,"start"))&&u(n,e,this)}catch(e){q(e)}if(!a.isClosed()){i=a.subscriptionObserver=new o(a);try{r=t(i),s=r,m(r)||(a.cleanup=p(r.unsubscribe)?function(){s.unsubscribe()}:d(r))}catch(e){return void i.error(e)}a.isClosed()&&a.clean()}}).prototype=y({},{unsubscribe:function(){var e=T(this);e.isClosed()||(e.close(),e.clean())}}),c&&x(r.prototype,"closed",{configurable:!0,get:function(){return T(this).isClosed()}}),(o=function(e){I(this,{type:M,subscriptionState:e}),c||(this.closed=!1)}).prototype=y({},{next:function(e){var t,n,i=k(this).subscriptionState;if(!i.isClosed()){t=i.observer;try{(n=v(t,"next"))&&u(n,t,e)}catch(e){q(e)}}},error:function(e){var t,n,i=k(this).subscriptionState;if(!i.isClosed()){t=i.observer,i.close();try{(n=v(t,"error"))?u(n,t,e):q(e)}catch(e){q(e)}i.clean()}},complete:function(){var e,t,n=k(this).subscriptionState;if(!n.isClosed()){e=n.observer,n.close();try{(t=v(e,"complete"))&&u(t,e)}catch(e){q(e)}n.clean()}}}),c&&x(o.prototype,"closed",{configurable:!0,get:function(){return k(this).subscriptionState.isClosed()}}),y(a=(s=function(e){_(this,a),I(this,{type:E,subscriber:d(e)})}).prototype,{subscribe:function(t){var n=arguments.length;return new r(p(t)?{next:t,error:n>1?arguments[1]:e,complete:n>2?arguments[2]:e}:g(t)?t:{},D(this).subscriber)}}),b(a,C,(function(){return this})),l({global:!0,constructor:!0,forced:!0},{Observable:s}),h(E)},function(e,t,n){var i=n(3),r=n(23),o=n(8),s=n(46),a=n(89),l=n(133),u=n(29),c=n(130),h=n(33)("observable");i({target:"Observable",stat:!0,forced:!0},{from:function(e){var t,n,i=a(this)?this:r("Observable"),d=u(s(e),h);return d?(t=s(o(d,e))).constructor===i?t:new i((function(e){return t.subscribe(e)})):(n=l(e),new i((function(e){c(n,(function(t,n){if(e.next(t),e.closed)return n()}),{IS_ITERATOR:!0,INTERRUPTED:!0}),e.complete()})))}})},function(e,t,n){var i=n(3),r=n(23),o=n(89),s=r("Array");i({target:"Observable",stat:!0,forced:!0},{of:function(){for(var e=o(this)?this:r("Observable"),t=arguments.length,n=s(t),i=0;i?@[\\\\\\]^`{|}~"+s+"]","g");i({target:"RegExp",stat:!0,forced:!0},{escape:function(e){var t=o(e),n=a(t,0);return(n>47&&n<58?"\\x3":"")+l(t,u,"\\$&")}})},function(e,t,n){var i=n(3),r=n(659),o=n(660).add;i({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){var e,t,n=r(this);for(e=0,t=arguments.length;e1?arguments[1]:e);return!1!==a(n,(function(e){if(!i(e,e,n))return!1}),!0)}})},function(t,n,i){var r=i(3),o=i(84),s=i(659),a=i(660),l=i(665),u=a.Set,c=a.add;r({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(t){var n=s(this),i=o(t,arguments.length>1?arguments[1]:e),r=new u;return l(n,(function(e){i(e,e,n)&&c(r,e)})),r}})},function(t,n,i){var r=i(3),o=i(84),s=i(659),a=i(665);r({target:"Set",proto:!0,real:!0,forced:!0},{find:function(t){var n=s(this),i=o(t,arguments.length>1?arguments[1]:e),r=a(n,(function(e){if(i(e,e,n))return{value:e}}),!0);return r&&r.value}})},function(e,t,n){var i=n(3),r=n(660);i({target:"Set",stat:!0,forced:!0},{from:n(605)(r.Set,r.add,!1)})},function(e,t,n){var i=n(3),r=n(7),o=n(677);i({target:"Set",proto:!0,real:!0,forced:!n(668)("intersection")||r((function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))}))},{intersection:o})},function(e,t,n){var i=n(659),r=n(660),o=n(666),s=n(667),a=n(665),l=n(526),u=r.Set,c=r.add,h=r.has;e.exports=function(e){var t=i(this),n=s(e),r=new u;return o(t)>n.size?l(n.getIterator(),(function(e){h(t,e)&&c(r,e)})):a(t,(function(e){n.includes(e)&&c(r,e)})),r}},function(e,t,n){var i=n(3),r=n(8),o=n(670),s=n(677);i({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(e){return r(s,this,o(e))}})},function(e,t,n){var i=n(3),r=n(680);i({target:"Set",proto:!0,real:!0,forced:!n(668)("isDisjointFrom")},{isDisjointFrom:r})},function(e,t,n){var i=n(659),r=n(660).has,o=n(666),s=n(667),a=n(665),l=n(526),u=n(135);e.exports=function(e){var t,n=i(this),c=s(e);return o(n)<=c.size?!1!==a(n,(function(e){if(c.includes(e))return!1}),!0):(t=c.getIterator(),!1!==l(t,(function(e){if(r(n,e))return u(t,"normal",!1)})))}},function(e,t,n){var i=n(3),r=n(8),o=n(670),s=n(680);i({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(e){return r(s,this,o(e))}})},function(e,t,n){var i=n(3),r=n(683);i({target:"Set",proto:!0,real:!0,forced:!n(668)("isSubsetOf")},{isSubsetOf:r})},function(e,t,n){var i=n(659),r=n(666),o=n(665),s=n(667);e.exports=function(e){var t=i(this),n=s(e);return!(r(t)>n.size)&&!1!==o(t,(function(e){if(!n.includes(e))return!1}),!0)}},function(e,t,n){var i=n(3),r=n(8),o=n(670),s=n(683);i({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(e){return r(s,this,o(e))}})},function(e,t,n){var i=n(3),r=n(686);i({target:"Set",proto:!0,real:!0,forced:!n(668)("isSupersetOf")},{isSupersetOf:r})},function(e,t,n){var i=n(659),r=n(660).has,o=n(666),s=n(667),a=n(526),l=n(135);e.exports=function(e){var t,n=i(this),u=s(e);return!(o(n)1?arguments[1]:e),r=new u;return l(n,(function(e){c(r,i(e,e,n))})),r}})},function(e,t,n){var i=n(3),r=n(660);i({target:"Set",stat:!0,forced:!0},{of:n(614)(r.Set,r.add,!1)})},function(t,n,i){var r=i(3),o=i(30),s=i(659),a=i(665),l=TypeError;r({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(t){var n=s(this),i=arguments.length<2,r=i?e:arguments[1];if(o(t),a(n,(function(e){i?(i=!1,r=e):r=t(r,e,e,n)})),i)throw new l("Reduce of empty set with no initial value");return r}})},function(t,n,i){var r=i(3),o=i(84),s=i(659),a=i(665);r({target:"Set",proto:!0,real:!0,forced:!0},{some:function(t){var n=s(this),i=o(t,arguments.length>1?arguments[1]:e);return!0===a(n,(function(e){if(i(e,e,n))return!0}),!0)}})},function(e,t,n){var i=n(3),r=n(694);i({target:"Set",proto:!0,real:!0,forced:!n(668)("symmetricDifference")},{symmetricDifference:r})},function(e,t,n){var i=n(659),r=n(660),o=n(664),s=n(667),a=n(526),l=r.add,u=r.has,c=r.remove;e.exports=function(e){var t=i(this),n=s(e).getIterator(),r=o(t);return a(n,(function(e){u(t,e)?c(r,e):l(r,e)})),r}},function(e,t,n){var i=n(3),r=n(8),o=n(670),s=n(694);i({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(e){return r(s,this,o(e))}})},function(e,t,n){var i=n(3),r=n(697);i({target:"Set",proto:!0,real:!0,forced:!n(668)("union")},{union:r})},function(e,t,n){var i=n(659),r=n(660).add,o=n(664),s=n(667),a=n(526);e.exports=function(e){var t=i(this),n=s(e).getIterator(),l=o(t);return a(n,(function(e){r(l,e)})),l}},function(e,t,n){var i=n(3),r=n(8),o=n(670),s=n(697);i({target:"Set",proto:!0,real:!0,forced:!0},{union:function(e){return r(s,this,o(e))}})},function(t,n,i){var r=i(3),o=i(398).charAt,s=i(16),a=i(61),l=i(68);r({target:"String",proto:!0,forced:!0},{at:function(t){var n=l(s(this)),i=n.length,r=a(t),u=r>=0?r:i+r;return u<0||u>=i?e:o(n,u)}})},function(e,t,n){n(3)({target:"String",stat:!0,forced:!0},{cooked:n(701)})},function(t,n,i){var r=i(14),o=i(12),s=i(68),a=i(63),l=TypeError,u=r([].push),c=r([].join);t.exports=function(t){var n,i,r,h,d=o(t),f=a(d);if(!f)return"";for(n=arguments.length,i=[],r=0;;){if((h=d[r++])===e)throw new l("Incorrect template");if(u(i,s(h)),r===f)return c(i,"");r=i.length?s(e,!0):(t=d(i,r),n.index+=t.length,s({codePoint:h(t,0),position:r},!1))}));r({target:"String",proto:!0,forced:!0},{codePoints:function(){return new m(l(a(this)))}})},function(t,n,i){var r=i(259),o=i(3),s=i(48),a=i(14),l=i(94),u=i(46),c=i(39),h=i(21),d=i(63),f=i(44).f,_=i(76),p=i(704),m=i(701),g=i(705),v=i(287),b=new p.WeakMap,y=p.get,x=p.has,q=p.set,w=Array,P=TypeError,C=Object.freeze||Object,E=Object.isFrozen,S=Math.min,M=a("".charAt),A=a("".slice),I=a("".split),D=a(/./.exec),T=/([\n\u2028\u2029]|\r\n?)/g,k=RegExp("^["+v+"]*"),B=RegExp("[^"+v+"]"),O="Invalid tag",R=function(t,n){var i,r;if(n===e||t===n)return t;for(i=0,r=S(t.length,n.length);i0)throw new P("Invalid opening line");t[1]=""}if(s){if(1===t.length||D(B,t[t.length-1]))throw new P("Invalid closing line");t[t.length-2]="",t[t.length-1]=""}for(a=2;a=48&&n<=57},d=function(e,t,n){var i,r;if(n>=e.length)return-1;for(i=0;t=48&&e<=57?e-48:e>=97&&e<=102?e-97+10:e>=65&&e<=70?e-65+10:-1};e.exports=function(e){for(var t,n,i,r="",l=0,f=0;(f=u(e,"\\",f))>-1;){if(r+=c(e,l,f),++f===e.length)return;switch(n=a(e,f++)){case"b":r+="\b";break;case"t":r+="\t";break;case"n":r+="\n";break;case"v":r+="\v";break;case"f":r+="\f";break;case"r":r+="\r";break;case"\r":f1114111)return;r+=s(t);break;default:if(h(n,0))return;r+=n}l=f}return r+c(e,l)}},function(e,t,n){var i,r=n(4),o=n(79),s=n(44).f,a=n(5).f,l=r.Symbol;o("asyncDispose"),l&&(i=a(l,"asyncDispose")).enumerable&&i.configurable&&i.writable&&s(l,"asyncDispose",{value:i.value,enumerable:!1,configurable:!1,writable:!1})},function(e,t,n){var i,r=n(4),o=n(79),s=n(44).f,a=n(5).f,l=r.Symbol;o("dispose"),l&&(i=a(l,"dispose")).enumerable&&i.configurable&&i.writable&&s(l,"dispose",{value:i.value,enumerable:!1,configurable:!1,writable:!1})},function(e,t,n){n(3)({target:"Symbol",stat:!0},{isRegisteredSymbol:n(709)})},function(t,n,i){var r=i(23),o=i(14),s=r("Symbol"),a=s.keyFor,l=o(s.prototype.valueOf);t.exports=s.isRegisteredSymbol||function(t){try{return a(l(t))!==e}catch(e){return!1}}},function(e,t,n){n(3)({target:"Symbol",stat:!0,name:"isRegisteredSymbol"},{isRegistered:n(709)})},function(e,t,n){n(3)({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:n(712)})},function(e,t,n){var i,r,o,s,a=n(34),l=n(23),u=n(14),c=n(22),h=n(33),d=l("Symbol"),f=d.isWellKnownSymbol,_=l("Object","getOwnPropertyNames"),p=u(d.prototype.valueOf),m=a("wks");for(i=0,o=(r=_(d)).length;i1?arguments[1]:e,c=i>2?arguments[2]:e;return new(r("Promise"))((function(e){o(n),e(s(t,a,c))})).then((function(e){return l(u(n),e)}))}),!0)},function(t,n,i){var r=i(217),o=i(83).filterReject,s=i(469),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("filterOut",(function(t){var n=o(a(this),t,arguments.length>1?arguments[1]:e);return s(this,n)}),!0)},function(t,n,i){var r=i(217),o=i(83).filterReject,s=i(469),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("filterReject",(function(t){var n=o(a(this),t,arguments.length>1?arguments[1]:e);return s(this,n)}),!0)},function(t,n,i){var r=i(217),o=i(515),s=i(470),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("groupBy",(function(t){var n=arguments.length>1?arguments[1]:e;return o(a(this),t,n,s)}),!0)},function(e,t,n){var i=n(217),r=n(63),o=n(454),s=n(60),a=n(455),l=n(61),u=n(7),c=i.aTypedArray,h=i.getTypedArrayConstructor,d=Math.max,f=Math.min;(0,i.exportTypedArrayMethod)("toSpliced",(function(e,t){var n,i,u,_,p,m,g,v,b=c(this),y=h(b),x=r(b),q=s(e,x),w=arguments.length,P=0;if(0===w)n=i=0;else if(1===w)n=0,i=x-q;else if(i=f(d(l(t),0),x-q),n=w-2)for(_=new y(n),u=o(_),v=2;v1?a(arguments[1]):e,i="base64"===d(n)?f:_,(o=(r=!!n&&!!n.strict)?t:v(t,x,"")).length%4==0)"=="===b(o,-2)?o=b(o,0,-2):"="===b(o,-1)&&(o=b(o,0,-1));else if(r)throw new m("Input is not correctly padded");switch(s=o.length%4){case 1:throw new m("Bad input length");case 2:o+="AA";break;case 3:o+="A"}for(h=[],w=0,P=o.length,C=function(e){var t=g(o,w+e);if(!u(i,t))throw new m('Bad char in input: "'+t+'"');return i[t]<<18-6*e};w>16&255,E>>8&255,255&E);if(S=h.length,2===s){if(r&&0!==h[S-2])throw new m(q);S-=2}else if(3===s){if(r&&0!==h[S-1])throw new m(q);S--}return c(p,h,S)}})},function(t,n,i){var r=i(20),o=String,s=TypeError;t.exports=function(t){if(t===e||r(t))return t;throw new s(o(t)+" is not an object or undefined")}},function(e,t,n){var i=TypeError;e.exports=function(e){if("string"==typeof e)return e;throw new i("Argument is not a string")}},function(e,t,n){var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=i+"+/",o=i+"-_",s=function(e){for(var t={},n=0;n<64;n++)t[e.charAt(n)]=n;return t};e.exports={i2c:r,c2i:s(r),i2cUrl:o,c2iUrl:s(o)}},function(t,n,i){var r=TypeError;t.exports=function(t){var n=t&&t.alphabet;if(n===e||"base64"===n||"base64url"===n)return n||"base64";throw new r("Incorrect `alphabet` option")}},function(e,t,n){var i=n(3),r=n(4),o=n(14),s=n(728),a=r.Uint8Array,l=r.SyntaxError,u=r.parseInt,c=/[^\da-f]/i,h=o(c.exec),d=o("".slice);a&&i({target:"Uint8Array",stat:!0,forced:!0},{fromHex:function(e){var t,n,i;if(s(e),(t=e.length)%2)throw new l("String should have an even number of characters");if(h(c,e))throw new l("String should only contain hex characters");for(n=new a(t/2),i=0;i>6*e&63)};s+2>(-2*s&6)));return n}})},function(e,t,n){var i=n(3),r=n(4),o=n(23),s=n(14),a=n(8),l=n(7),u=n(68),c=n(342),h=n(729).i2c,d=o("btoa"),f=s("".charAt),_=s("".charCodeAt),p=!!d&&!l((function(){return"aGk="!==d("hi")})),m=p&&!l((function(){d()})),g=p&&l((function(){return"bnVsbA=="!==d(null)}));i({global:!0,bind:!0,enumerable:!0,forced:!p||m||g||p&&1!==d.length},{btoa:function(e){var t,n,i,s,l,m;if(c(arguments.length,1),p)return a(d,r,u(e));for(t=u(e),n="",i=0,s=h;f(t,i)||(s="=",i%1);){if((m=_(t,i+=3/4))>255)throw new(o("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");n+=f(s,63&(l=l<<8|m)>>8-i%1*8)}return n}})},function(e,t,n){var i,r=n(4),o=n(750),s=n(751),a=n(160),l=n(43),u=function(e){if(e&&e.forEach!==a)try{l(e,"forEach",a)}catch(t){e.forEach=a}};for(i in o)o[i]&&u(r[i]&&r[i].prototype);u(s)},function(e,t,n){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(t,n,i){var r=i(42)("span").classList,o=r&&r.constructor&&r.constructor.prototype;t.exports=o===Object.prototype?e:o},function(e,t,n){var i,r=n(4),o=n(750),s=n(751),a=n(168),l=n(43),u=n(82),c=n(33)("iterator"),h=a.values,d=function(e,t){if(e){if(e[c]!==h)try{l(e,c,h)}catch(t){e[c]=h}if(u(e,t,!0),o[t])for(var n in a)if(e[n]!==a[n])try{l(e,n,a[n])}catch(t){e[n]=a[n]}}};for(i in o)d(r[i]&&r[i].prototype,i);d(s,"DOMTokenList")},function(t,n,i){var r,o,s,a,l,u,c,h,d,f,_=i(3),p=i(229),m=i(23),g=i(7),v=i(71),b=i(11),y=i(44).f,x=i(47),q=i(77),w=i(38),P=i(210),C=i(46),E=i(125),S=i(119),M=i(754),A=i(122),I=i(51),D=i(6),T=i(36),k="DOMException",B="DATA_CLONE_ERR",O=m("Error"),R=m(k)||function(){try{(new(m("MessageChannel")||p("worker_threads").MessageChannel)).port1.postMessage(new WeakMap)}catch(e){if(e.name===B&&25===e.code)return e.constructor}}(),L=R&&R.prototype,N=O.prototype,F=I.set,$=I.getterFor(k),j="stack"in new O(k),H=function(e){return w(M,e)&&M[e].m?M[e].c:0},W=function(){var t,n,i,r,o;P(this,U),n=S((t=arguments.length)<1?e:arguments[0]),i=S(t<2?e:arguments[1],"Error"),r=H(i),F(this,{type:k,name:i,message:n,code:r}),D||(this.name=i,this.message=n,this.code=r),j&&((o=new O(n)).name=k,y(this,"stack",b(1,A(o.stack,1))))},U=W.prototype=v(N),V=function(e){return{enumerable:!0,configurable:!0,get:e}},z=function(e){return V((function(){return $(this)[e]}))};for(c in D&&(q(U,"code",z("code")),q(U,"message",z("message")),q(U,"name",z("name"))),y(U,"constructor",b(1,W)),o=(r=g((function(){return!(new R instanceof O)})))||g((function(){return N.toString!==E||"2: 1"!==String(new R(1,2))})),s=r||g((function(){return 25!==new R(1,"DataCloneError").code})),_({global:!0,constructor:!0,forced:a=T?o||s||r||25!==R[B]||25!==L[B]:r},{DOMException:a?W:R}),u=(l=m(k)).prototype,o&&(T||R===l)&&x(u,"toString",E),s&&D&&R===l&&q(u,"code",V((function(){return H(C(this).name)}))),M)w(M,c)&&(d=(h=M[c]).s,f=b(6,h.c),w(l,d)||y(l,d,f),w(u,d)||y(u,d,f))},function(e,t,n){e.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},function(t,n,i){var r,o,s,a,l,u=i(3),c=i(4),h=i(23),d=i(11),f=i(44).f,_=i(38),p=i(210),m=i(118),g=i(119),v=i(754),b=i(122),y=i(6),x=i(36),q="DOMException",w=h("Error"),P=h(q),C=function(){var t,n,i,r,o;return p(this,E),n=g((t=arguments.length)<1?e:arguments[0]),i=g(t<2?e:arguments[1],"Error"),r=new P(n,i),(o=new w(n)).name=q,f(r,"stack",d(1,b(o.stack,1))),m(r,this,C),r},E=C.prototype=P.prototype,S="stack"in new w(q),M="stack"in new P(1,2),A=P&&y&&Object.getOwnPropertyDescriptor(c,q),I=S&&!!(!A||A.writable&&A.configurable)&&!M;if(u({global:!0,constructor:!0,forced:x||I},{DOMException:I?C:P}),(o=(r=h(q)).prototype).constructor!==r)for(s in x||f(o,"constructor",d(1,r)),v)_(v,s)&&(_(r,l=(a=v[s]).s)||f(r,l,d(6,a.c)))},function(e,t,n){var i=n(23),r="DOMException";n(82)(i(r),r)},function(e,t,n){n(758),n(759)},function(e,t,n){var i=n(3),r=n(4),o=n(341).clear;i({global:!0,bind:!0,enumerable:!0,forced:r.clearImmediate!==o},{clearImmediate:o})},function(e,t,n){var i=n(3),r=n(4),o=n(341).set,s=n(760),a=r.setImmediate?s(o,!1):o;i({global:!0,bind:!0,enumerable:!0,forced:r.setImmediate!==a},{setImmediate:a})},function(e,t,n){var i,r=n(4),o=n(94),s=n(21),a=n(761),l=n(28),u=n(76),c=n(342),h=r.Function,d=/MSIE .\./.test(l)||a&&((i=r.Bun.version.split(".")).length<3||"0"===i[0]&&(i[1]<3||"3"===i[1]&&"0"===i[2]));e.exports=function(e,t){var n=t?2:1;return d?function(i,r){var a=c(arguments.length,1)>n,l=s(i)?i:h(i),d=a?u(arguments,n):[],f=a?function(){o(l,this,d)}:l;return t?e(f,r):e(f)}:e}},function(e,t,n){e.exports="function"==typeof Bun&&Bun&&"string"==typeof Bun.version},function(e,t,n){var i=n(3),r=n(4),o=n(344),s=n(30),a=n(342),l=n(7),u=n(6);i({global:!0,enumerable:!0,dontCallGetSet:!0,forced:l((function(){return u&&1!==Object.getOwnPropertyDescriptor(r,"queueMicrotask").value.length}))},{queueMicrotask:function(e){a(arguments.length,1),o(s(e))}})},function(e,t,n){var i,r=n(3),o=n(4),s=n(77),a=n(6),l=TypeError,u=Object.defineProperty,c=o.self!==o;try{a?(i=Object.getOwnPropertyDescriptor(o,"self"),!c&&i&&i.get&&i.enumerable||s(o,"self",{get:function(){return o},set:function(e){if(this!==o)throw new l("Illegal invocation");u(o,"self",{value:e,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})):r({global:!0,simple:!0,forced:c},{self:o})}catch(e){}},function(t,n,i){var r,o=i(36),s=i(3),a=i(4),l=i(23),u=i(14),c=i(7),h=i(40),d=i(21),f=i(89),_=i(17),p=i(20),m=i(22),g=i(130),v=i(46),b=i(69),y=i(38),x=i(141),q=i(43),w=i(63),P=i(342),C=i(382),E=i(262),S=i(660),M=i(665),A=i(228),I=i(123),D=i(230),T=a.Object,k=a.Array,B=a.Date,O=a.Error,R=a.TypeError,L=a.PerformanceMark,N=l("DOMException"),F=E.Map,$=E.has,j=E.get,H=E.set,W=S.Set,U=S.add,V=S.has,z=l("Object","keys"),G=u([].push),X=u((!0).valueOf),K=u(1..valueOf),Y=u("".valueOf),Z=u(B.prototype.getTime),Q=h("structuredClone"),J="DataCloneError",ee="Transferring",te=function(e){return!c((function(){var t=new a.Set([7]),n=e(t),i=e(T(7));return n===t||!n.has(7)||!p(i)||7!=+i}))&&e},ne=function(e,t){return!c((function(){var n=new t,i=e({a:n,b:n});return!(i&&i.a===i.b&&i.a instanceof t&&i.a.stack===n.stack)}))},ie=a.structuredClone,re=o||!ne(ie,O)||!ne(ie,N)||(r=ie,!!c((function(){var e=r(new a.AggregateError([1],Q,{cause:3}));return"AggregateError"!==e.name||1!==e.errors[0]||e.message!==Q||3!==e.cause}))),oe=!ie&&te((function(e){return new L(Q,{detail:e}).detail})),se=te(ie)||oe,ae=function(e){throw new N("Uncloneable type: "+e,J)},le=function(e,t){throw new N((t||"Cloning")+" of "+e+" cannot be properly polyfilled in this engine",J)},ue=function(e,t){return se||le(t),se(e)},ce=function(t,n,i){var r,o,s,l,u,c;if($(n,t))return j(n,t);if("SharedArrayBuffer"===(i||b(t)))r=se?se(t):t;else{(c=a.DataView)||d(t.slice)||le("ArrayBuffer");try{if(d(t.slice)&&!t.resizable)r=t.slice(0);else{o=t.byteLength,r=new ArrayBuffer(o,"maxByteLength"in t?{maxByteLength:t.maxByteLength}:e),s=new c(t),l=new c(r);for(u=0;u1&&!_(arguments[1])?v(arguments[1]):e,s=o?o.transfer:e;return s!==e&&(i=function(t,n){var i,r,o,s,l,u,c,h,_;if(!p(t))throw new R("Transfer option cannot be converted to a sequence");for(i=[],g(t,(function(e){G(i,v(e))})),r=0,o=w(i),s=new W;r?@[\\\]^|]/,ne=/[\0\t\n\r #/:<>?@[\\\]^|]/,ie=/^[\u0000-\u0020]+/,re=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,oe=/[\t\n\r]/g,ae=function(e){var t,n,i,r,o,s,a,l=j(e,".");if(l.length&&""===l[l.length-1]&&l.length--,(t=l.length)>4)return e;for(n=[],i=0;i1&&"0"===k(r,0)&&(o=B(Z,r)?16:8,r=H(r,8===o?1:2)),""===r)s=0;else{if(!B(10===o?J:8===o?Q:ee,r))return e;s=I(r,o)}N(n,s)}for(i=0;i=T(256,5-t))return null}else if(s>255)return null;for(a=L(n),i=0;i6)return;for(i=0;d();){if(r=null,i>0){if(!("."===d()&&i<4))return;h++}if(!B(Y,d()))return;for(;B(Y,d());){if(o=I(d(),10),null===r)r=o;else{if(0===r)return;r=10*r+o}if(r>255)return;h++}l[u]=256*l[u]+r,2!=++i&&4!==i||u++}if(4!==i)return;break}if(":"===d()){if(h++,!d())return}else if(d())return;l[u++]=t}else{if(null!==c)return;h++,c=++u}}if(null!==c)for(s=u-c,u=7;0!==u&&s>0;)a=l[u],l[u--]=l[c+s-1],l[c+--s]=a;else if(8!==u)return;return l},ue=function(e){for(var t=null,n=1,i=null,r=0,o=0;o<8;o++)0!==e[o]?(r>n&&(t=i,n=r),i=null,r=0):(null===i&&(i=o),++r);return r>n&&(t=i,n=r),t},ce=function(e){var t,n,i,r;if("number"==typeof e){for(t=[],n=0;n<4;n++)U(t,e%256),e=D(e/256);return O(t,".")}if("object"==typeof e){for(t="",i=ue(e),n=0;n<8;n++)r&&0===e[n]||(r&&(r=!1),i===n?(t+=n?":":"::",r=!0):(t+=R(e[n],16),n<7&&(t+=":")));return"["+t+"]"}return e},de=_({},he={},{" ":1,'"':1,"<":1,">":1,"`":1}),fe=_({},de,{"#":1,"?":1,"{":1,"}":1}),_e=_({},fe,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),pe=function(e,t){var n=g(e,0);return n>32&&n<127&&!f(t,e)?e:encodeURIComponent(e)},me={ftp:21,file:null,http:80,https:443,ws:80,wss:443},ge=function(e,t){var n;return 2===e.length&&B(X,k(e,0))&&(":"===(n=k(e,1))||!t&&"|"===n)},ve=function(e){var t;return e.length>1&&ge(H(e,0,2))&&(2===e.length||"/"===(t=k(e,2))||"\\"===t||"?"===t||"#"===t)},be=function(e){return"."===e||"%2e"===W(e)},ye=function(e){return".."===(e=W(e))||"%2e."===e||".%2e"===e||"%2e%2e"===e},xe={},qe={},we={},Pe={},Ce={},Ee={},Se={},Me={},Ae={},Ie={},De={},Te={},ke={},Be={},Oe={},Re={},Le={},Ne={},Fe={},$e={},je={},(He=function(t,n,i){var r,o,s,a=b(t);if(n){if(o=this.parse(a))throw new A(o);this.searchParams=null}else{if(i!==e&&(r=new He(i,!0)),o=this.parse(a,null,r))throw new A(o);(s=S(new E)).bindURL(this),this.searchParams=s}}).prototype={type:"URL",parse:function(e,t,n){var i,r,o,s,a,l,u,c,h=this,d=t||xe,_=0,g="",v=!1,y=!1,x=!1;for(e=b(e),t||(h.scheme="",h.username="",h.password="",h.host=null,h.port=null,h.path=[],h.query=null,h.fragment=null,h.cannotBeABaseURL=!1,e=F(e,ie,""),e=F(e,re,"$1")),e=F(e,oe,""),i=p(e);_<=i.length;){switch(r=i[_],d){case xe:if(!r||!B(X,r)){if(t)return V;d=we;continue}g+=W(r),d=qe;break;case qe:if(r&&(B(K,r)||"+"===r||"-"===r||"."===r))g+=W(r);else{if(":"!==r){if(t)return V;g="",d=we,_=0;continue}if(t&&(h.isSpecial()!==f(me,g)||"file"===g&&(h.includesCredentials()||null!==h.port)||"file"===h.scheme&&!h.host))return;if(h.scheme=g,t)return void(h.isSpecial()&&me[h.scheme]===h.port&&(h.port=null));g="","file"===h.scheme?d=Be:h.isSpecial()&&n&&n.scheme===h.scheme?d=Pe:h.isSpecial()?d=Me:"/"===i[_+1]?(d=Ce,_++):(h.cannotBeABaseURL=!0,N(h.path,""),d=Fe)}break;case we:if(!n||n.cannotBeABaseURL&&"#"!==r)return V;if(n.cannotBeABaseURL&&"#"===r){h.scheme=n.scheme,h.path=m(n.path),h.query=n.query,h.fragment="",h.cannotBeABaseURL=!0,d=je;break}d="file"===n.scheme?Be:Ee;continue;case Pe:if("/"!==r||"/"!==i[_+1]){d=Ee;continue}d=Ae,_++;break;case Ce:if("/"===r){d=Ie;break}d=Ne;continue;case Ee:if(h.scheme=n.scheme,r===se)h.username=n.username,h.password=n.password,h.host=n.host,h.port=n.port,h.path=m(n.path),h.query=n.query;else if("/"===r||"\\"===r&&h.isSpecial())d=Se;else if("?"===r)h.username=n.username,h.password=n.password,h.host=n.host,h.port=n.port,h.path=m(n.path),h.query="",d=$e;else{if("#"!==r){h.username=n.username,h.password=n.password,h.host=n.host,h.port=n.port,h.path=m(n.path),h.path.length--,d=Ne;continue}h.username=n.username,h.password=n.password,h.host=n.host,h.port=n.port,h.path=m(n.path),h.query=n.query,h.fragment="",d=je}break;case Se:if(!h.isSpecial()||"/"!==r&&"\\"!==r){if("/"!==r){h.username=n.username,h.password=n.password,h.host=n.host,h.port=n.port,d=Ne;continue}d=Ie}else d=Ae;break;case Me:if(d=Ae,"/"!==r||"/"!==k(g,_+1))continue;_++;break;case Ae:if("/"!==r&&"\\"!==r){d=Ie;continue}break;case Ie:if("@"===r){for(v&&(g="%40"+g),v=!0,o=p(g),a=0;a65535)return G;h.port=h.isSpecial()&&c===me[h.scheme]?null:c,g=""}if(t)return;d=Le;continue}return G}g+=r;break;case Be:if(h.scheme="file","/"===r||"\\"===r)d=Oe;else{if(!n||"file"!==n.scheme){d=Ne;continue}switch(r){case se:h.host=n.host,h.path=m(n.path),h.query=n.query;break;case"?":h.host=n.host,h.path=m(n.path),h.query="",d=$e;break;case"#":h.host=n.host,h.path=m(n.path),h.query=n.query,h.fragment="",d=je;break;default:ve(O(m(i,_),""))||(h.host=n.host,h.path=m(n.path),h.shortenPath()),d=Ne;continue}}break;case Oe:if("/"===r||"\\"===r){d=Re;break}n&&"file"===n.scheme&&!ve(O(m(i,_),""))&&(ge(n.path[0],!0)?N(h.path,n.path[0]):h.host=n.host),d=Ne;continue;case Re:if(r===se||"/"===r||"\\"===r||"?"===r||"#"===r){if(!t&&ge(g))d=Ne;else if(""===g){if(h.host="",t)return;d=Le}else{if(s=h.parseHost(g))return s;if("localhost"===h.host&&(h.host=""),t)return;g="",d=Le}continue}g+=r;break;case Le:if(h.isSpecial()){if(d=Ne,"/"!==r&&"\\"!==r)continue}else if(t||"?"!==r)if(t||"#"!==r){if(r!==se&&(d=Ne,"/"!==r))continue}else h.fragment="",d=je;else h.query="",d=$e;break;case Ne:if(r===se||"/"===r||"\\"===r&&h.isSpecial()||!t&&("?"===r||"#"===r)){if(ye(g)?(h.shortenPath(),"/"===r||"\\"===r&&h.isSpecial()||N(h.path,"")):be(g)?"/"===r||"\\"===r&&h.isSpecial()||N(h.path,""):("file"===h.scheme&&!h.path.length&&ge(g)&&(h.host&&(h.host=""),g=k(g,0)+":"),N(h.path,g)),g="","file"===h.scheme&&(r===se||"?"===r||"#"===r))for(;h.path.length>1&&""===h.path[0];)$(h.path);"?"===r?(h.query="",d=$e):"#"===r&&(h.fragment="",d=je)}else g+=pe(r,fe);break;case Fe:"?"===r?(h.query="",d=$e):"#"===r?(h.fragment="",d=je):r!==se&&(h.path[0]+=pe(r,he));break;case $e:t||"#"!==r?r!==se&&("'"===r&&h.isSpecial()?h.query+="%27":h.query+="#"===r?"%23":pe(r,he)):(h.fragment="",d=je);break;case je:r!==se&&(h.fragment+=pe(r,de))}_++}},parseHost:function(e){var t,n,i;if("["===k(e,0)){if("]"!==k(e,e.length-1))return z;if(!(t=le(H(e,1,-1))))return z;this.host=t}else if(this.isSpecial()){if(e=v(e),B(te,e))return z;if(null===(t=ae(e)))return z;this.host=t}else{if(B(ne,e))return z;for(t="",n=p(e),i=0;i1?arguments[1]:e,r=P(n,new He(t,!1,i));o||(n.href=r.serialize(),n.origin=r.getOrigin(),n.protocol=r.getProtocol(),n.username=r.getUsername(),n.password=r.getPassword(),n.host=r.getHost(),n.hostname=r.getHostname(),n.port=r.getPort(),n.pathname=r.getPathname(),n.search=r.getSearch(),n.searchParams=r.getSearchParams(),n.hash=r.getHash())},Ue=We.prototype,Ve=function(e,t){return{get:function(){return C(this)[e]()},set:t&&function(e){return C(this)[t](e)},configurable:!0,enumerable:!0}},o&&(h(Ue,"href",Ve("serialize","setHref")),h(Ue,"origin",Ve("getOrigin")),h(Ue,"protocol",Ve("getProtocol","setProtocol")),h(Ue,"username",Ve("getUsername","setUsername")),h(Ue,"password",Ve("getPassword","setPassword")),h(Ue,"host",Ve("getHost","setHost")),h(Ue,"hostname",Ve("getHostname","setHostname")),h(Ue,"port",Ve("getPort","setPort")),h(Ue,"pathname",Ve("getPathname","setPathname")),h(Ue,"search",Ve("getSearch","setSearch")),h(Ue,"searchParams",Ve("getSearchParams")),h(Ue,"hash",Ve("getHash","setHash"))),c(Ue,"toJSON",(function(){return C(this).serialize()}),{enumerable:!0}),c(Ue,"toString",(function(){return C(this).serialize()}),{enumerable:!0}),M&&(Ge=M.revokeObjectURL,(ze=M.createObjectURL)&&c(We,"createObjectURL",l(ze,M)),Ge&&c(We,"revokeObjectURL",l(Ge,M))),y(We,"URL"),r({global:!0,constructor:!0,forced:!s,sham:!o},{URL:We})},function(t,n,i){var r=i(7),o=i(33),s=i(6),a=i(36),l=o("iterator");t.exports=!r((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),n=t.searchParams,i=new URLSearchParams("a=1&a=2&b=3"),r="";return t.pathname="c%20d",n.forEach((function(e,t){n.delete("b"),r+=t+e})),i.delete("a",2),i.delete("b",e),a&&(!t.toJSON||!i.has("a",1)||i.has("a",2)||!i.has("a",e)||i.has("b"))||!n.size&&(a||!s)||!n.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==n.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!n[l]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==r||"x"!==new URL("http://x",e).host}))},function(e,t,n){var i=n(14),r=2147483647,o=/[^\0-\u007E]/,s=/[.\u3002\uFF0E\uFF61]/g,a="Overflow: input needs wider integers to process",l=RangeError,u=i(s.exec),c=Math.floor,h=String.fromCharCode,d=i("".charCodeAt),f=i([].join),_=i([].push),p=i("".replace),m=i("".split),g=i("".toLowerCase),v=function(e){return e+22+75*(e<26)},b=function(e,t,n){var i=0;for(e=n?c(e/700):e>>1,e+=c(e/t);e>455;)e=c(e/35),i+=36;return c(i+36*e/(e+38))},y=function(e){var t,n,i,o,s,u,p,m,g,y,x,q,w,P,C,E=[];for(t=(e=function(e){for(var t,n,i=[],r=0,o=e.length;r=55296&&t<=56319&&r=n&&uc((r-i)/(y=m+1)))throw new l(a);for(i+=(g-n)*y,n=g,s=0;sr)throw new l(a);if(u===n){for(x=i,q=36;!(x<(w=q<=o?1:q>=o+26?26:q-o));)_(E,h(v(w+(P=x-w)%(C=36-w)))),x=c(P/C),q+=36;_(E,h(v(x))),o=b(i,y,m===p),i=0,m++}}i++,n++}return f(E,"")};e.exports=function(e){var t,n,i=[],r=m(p(g(e),s,"."),".");for(t=0;t=i.length)return n.target=e,A(e,!0);switch(t=i[r],n.kind){case"keys":return A(t.key,!1);case"values":return A(t.value,!1)}return A([t.key,t.value],!1)}),!0),(de=function(t){this.entries=[],this.url=null,t!==e&&(w(t)?this.parseObject(t):this.parseQuery("string"==typeof t?"?"===X(t,0)?te(t,1):t:P(t)))}).prototype={type:B,bindURL:function(e){this.url=e,this.update()},parseObject:function(e){var t,n,i,r,o,s,l,u,c=this.entries,h=M(e);if(h)for(n=(t=S(e,h)).next;!(i=a(n,t)).done;){if(r=S(q(i.value)),(s=a(o=r.next,r)).done||(l=a(o,r)).done||!a(o,r).done)throw new V("Expected sequence with length 2");Y(c,{key:P(s.value),value:P(l.value)})}else for(u in e)b(e,u)&&Y(c,{key:u,value:P(e[u])})},parseQuery:function(e){var t,n,i,r,o;if(e)for(t=this.entries,n=ee(e,"&"),i=0;i0?arguments[0]:e)),u||(this.size=t.entries.length)},f(_e=fe.prototype,{append:function(e,t){var n=L(this);I(arguments.length,2),Y(n.entries,{key:P(e),value:P(t)}),u||this.length++,n.updateURL()},delete:function(t){for(var n,i=L(this),r=I(arguments.length,1),o=i.entries,s=P(t),a=r<2?e:arguments[1],l=a===e?a:P(a),c=0;ct.key?1:-1})),e.updateURL()},forEach:function(t){for(var n,i=L(this).entries,r=y(t,arguments.length>1?arguments[1]:e),o=0;o1?ge(arguments[1]):{})}}),v($)&&(ve=function(e){return g(this,H),new $(e,arguments.length>1?ge(arguments[1]):{})},H.constructor=ve,ve.prototype=H,r({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:ve}))),t.exports={URLSearchParams:fe,getState:L}},function(t,n,i){var r=i(3),o=i(23),s=i(7),a=i(342),l=i(68),u=i(770),c=o("URL"),h=u&&s((function(){c.canParse()})),d=s((function(){return 1!==c.canParse.length}));r({target:"URL",stat:!0,forced:!h||d},{canParse:function(t){var n=a(arguments.length,1),i=l(t),r=n<2||arguments[1]===e?e:l(arguments[1]);try{return!!new c(i,r)}catch(e){return!1}}})},function(e,t,n){var i=n(3),r=n(8);i({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return r(URL.prototype.toString,this)}})},function(e,t,n){n(772)},function(t,n,i){var r=i(47),o=i(14),s=i(68),a=i(342),l=URLSearchParams,u=l.prototype,c=o(u.append),h=o(u.delete),d=o(u.forEach),f=o([].push),_=new l("a=1&a=2&b=3");_.delete("a",1),_.delete("b",e),_+""!="a=2"&&r(u,"delete",(function(t){var n,i,r,o,l,u,_,p,m=arguments.length,g=m<2?e:arguments[1];if(m&&g===e)return h(this,t);for(n=[],d(this,(function(e,t){f(n,{key:t,value:e})})),a(m,1),i=s(t),r=s(g),o=0,l=0,u=!1,_=n.length;o<_;)p=n[o++],u||p.key===i?(u=!0,h(this,p.key)):l++;for(;l<_;)(p=n[l++]).key===i&&p.value===r||c(this,p.key,p.value)}),{enumerable:!0,unsafe:!0})},function(t,n,i){var r=i(47),o=i(14),s=i(68),a=i(342),l=URLSearchParams,u=l.prototype,c=o(u.getAll),h=o(u.has),d=new l("a=1");!d.has("a",2)&&d.has("a",e)||r(u,"has",(function(t){var n,i,r,o=arguments.length,l=o<2?e:arguments[1];if(o&&l===e)return h(this,t);for(n=c(this,t),a(o,1),i=s(l),r=0;r=0;--o){var s=this.tryEntries[o],a=s.completion;if("root"===s.tryLoc)return r("end");if(s.tryLoc<=this.prev){var l=i.call(s,"catchLoc"),u=i.call(s,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e){this.complete(n.completion,n.afterLoc);A(n);return m}}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i=n.completion;if("throw"===i.type){var r=i.arg;A(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,i){this.delegate={iterator:D(e),resultName:n,nextLoc:i};"next"===this.method&&(this.arg=t);return m}};return e}("object"==typeof module?module.exports:{});try{regeneratorRuntime=runtime}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=runtime:Function("r","regeneratorRuntime = r")(runtime)}require=function e(t,n,i){function r(s,a){if(!n[s]){if(!t[s]){var l="function"==typeof require&&require;if(!a&&l)return l(s,!0);if(o)return o(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var c=n[s]={exports:{}};t[s][0].call(c.exports,(function(e){return r(t[s][1][e]||e)}),c,c.exports,e,t,n,i)}return n[s].exports}for(var o="function"==typeof require&&require,s=0;s>6],r=!(32&n);if(31&~n)n&=31;else{var o=n;n=0;for(;!(128&~o);){o=e.readUInt8(t);if(e.isError(o))return o;n<<=7;n|=127&o}}return{cls:i,primitive:r,tag:n,tagStr:s.tag[n]}}function c(e,t,n){var i=e.readUInt8(n);if(e.isError(i))return i;if(!t&&128===i)return null;if(!(128&i))return i;var r=127&i;if(r>4)return e.error("length octect is too long");i=0;for(var o=0;o=31)return i.error("Multi-octet tag encoding unsupported");t||(r|=32);r|=s.tagClassByName[n||"universal"]<<6;return r}(e,t,n,this.reporter);if(r.length<128){var a;(a=new i(2))[0]=o;a[1]=r.length;return this._createEncoderBuffer([a,r])}for(var l=1,u=r.length;u>=256;u>>=8)l++;(a=new i(2+l))[0]=o;a[1]=128|l;u=1+l;for(var c=r.length;c>0;u--,c>>=8)a[u]=255&c;return this._createEncoderBuffer([a,r])};l.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){for(var n=new i(2*e.length),r=0;r=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}var o=0;for(r=0;r=128;s>>=7)o++}var a=new i(o),l=a.length-1;for(r=e.length-1;r>=0;r--){s=e[r];a[l--]=127&s;for(;(s>>=7)>0;)a[l--]=128|127&s}return this._createEncoderBuffer(a)};function u(e){return e<10?"0"+e:e}l.prototype._encodeTime=function(e,t){var n,i=new Date(e);"gentime"===t?n=[u(i.getFullYear()),u(i.getUTCMonth()+1),u(i.getUTCDate()),u(i.getUTCHours()),u(i.getUTCMinutes()),u(i.getUTCSeconds()),"Z"].join(""):"utctime"===t?n=[u(i.getFullYear()%100),u(i.getUTCMonth()+1),u(i.getUTCDate()),u(i.getUTCHours()),u(i.getUTCMinutes()),u(i.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet");return this._encodeStr(n,"octstr")};l.prototype._encodeNull=function(){return this._createEncoderBuffer("")};l.prototype._encodeInt=function(e,t){if("string"==typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"!=typeof e&&!i.isBuffer(e)){var n=e.toArray();!e.sign&&128&n[0]&&n.unshift(0);e=new i(n)}if(i.isBuffer(e)){var r=e.length;0===e.length&&r++;var o=new i(r);e.copy(o);0===e.length&&(o[0]=0);return this._createEncoderBuffer(o)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);r=1;for(var s=e;s>=256;s>>=8)r++;for(s=(o=new Array(r)).length-1;s>=0;s--){o[s]=255&e;e>>=8}128&o[0]&&o.unshift(0);return this._createEncoderBuffer(new i(o))};l.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)};l.prototype._use=function(e,t){"function"==typeof e&&(e=e(t));return e._getEncoder("der").tree};l.prototype._skipDefault=function(e,t,n){var i,r=this._baseState;if(null===r.default)return!1;var o=e.join();void 0===r.defaultBuffer&&(r.defaultBuffer=this._encodeValue(r.default,t,n).join());if(o.length!==r.defaultBuffer.length)return!1;for(i=0;i0?e:t};s.min=function(e,t){return e.cmp(t)<0?e:t};s.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"===n(e))return this._initArray(e,t,i);"hex"===t&&(t=16);r(t===(0|t)&&t>=2&&t<=36);var o=0;if("-"===(e=e.toString().replace(/\s+/g,""))[0]){o++;this.negative=1}if(o=0;i-=3){s=e[i]|e[i-1]<<8|e[i-2]<<16;this.words[o]|=s<>>26-a&67108863;if((a+=24)>=26){a-=26;o++}}else if("le"===n)for(i=0,o=0;i>>26-a&67108863;if((a+=24)>=26){a-=26;o++}}return this.strip()};function l(e,t){var n=e.charCodeAt(t);return n>=65&&n<=70?n-55:n>=97&&n<=102?n-87:n-48&15}function u(e,t,n){var i=l(e,n);n-1>=t&&(i|=l(e,n-1)<<4);return i}s.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6);this.words=new Array(this.length);for(var i=0;i=t;i-=2){r=u(e,t,i)<=18){o-=18;s+=1;this.words[s]|=r>>>26}else o+=8}else{for(i=(e.length-t)%2==0?t+1:t;i=18){o-=18;s+=1;this.words[s]|=r>>>26}else o+=8}}this.strip()};function c(e,t,n,i){for(var r=0,o=Math.min(e.length,n),s=t;s=49?a-49+10:a>=17?a-17+10:a}return r}s.prototype._parseBase=function(e,t,n){this.words=[0];this.length=1;for(var i=0,r=1;r<=67108863;r*=t)i++;i--;r=r/t|0;for(var o=e.length-n,s=o%i,a=Math.min(o,o-s)+n,l=0,u=n;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()};s.prototype._normSign=function(){1===this.length&&0===this.words[0]&&(this.negative=0);return this};s.prototype.inspect=function(){return(this.red?""};var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];s.prototype.toString=function(e,t){t=0|t||1;var n;if(16===(e=e||10)||"hex"===e){n="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?h[6-l.length]+l+n:l+n;if((i+=2)>=26){i-=26;s--}}0!==o&&(n=o.toString(16)+n);for(;n.length%t!=0;)n="0"+n;0!==this.negative&&(n="-"+n);return n}if(e===(0|e)&&e>=2&&e<=36){var u=d[e],c=f[e];n="";var _=this.clone();_.negative=0;for(;!_.isZero();){var p=_.modn(c).toString(e);n=(_=_.idivn(c)).isZero()?p+n:h[u-p.length]+p+n}this.isZero()&&(n="0"+n);for(;n.length%t!=0;)n="0"+n;0!==this.negative&&(n="-"+n);return n}r(!1,"Base should be between 2 and 36")};s.prototype.toNumber=function(){var e=this.words[0];2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits");return 0!==this.negative?-e:e};s.prototype.toJSON=function(){return this.toString(16)};s.prototype.toBuffer=function(e,t){r(void 0!==a);return this.toArrayLike(a,e,t)};s.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};s.prototype.toArrayLike=function(e,t,n){var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length");r(o>0,"Requested array length <= 0");this.strip();var s,a,l="le"===t,u=new e(o),c=this.clone();if(l){for(a=0;!c.isZero();a++){s=c.andln(255);c.iushrn(8);u[a]=s}for(;a=4096){n+=13;t>>>=13}if(t>=64){n+=7;t>>>=7}if(t>=8){n+=4;t>>>=4}if(t>=2){n+=2;t>>>=2}return n+t};s.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;if(!(8191&t)){n+=13;t>>>=13}if(!(127&t)){n+=7;t>>>=7}if(!(15&t)){n+=4;t>>>=4}if(!(3&t)){n+=2;t>>>=2}1&t||n++;return n};s.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t};s.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)};s.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)};s.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;ne.length?this.clone().iand(e):e.clone().iand(this)};s.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)};s.prototype.iuxor=function(e){var t,n;if(this.length>e.length){t=this;n=e}else{t=e;n=this}for(var i=0;ie.length?this.clone().ixor(e):e.clone().ixor(this)};s.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)};s.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t);n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n);return this.strip()};s.prototype.notn=function(e){return this.clone().inotn(e)};s.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;this._expand(n+1);this.words[n]=t?this.words[n]|1<e.length){n=this;i=e}else{n=e;i=this}for(var r=0,o=0;o>>26}for(;0!==r&&o>>26}this.length=n.length;if(0!==r){this.words[this.length]=r;this.length++}else if(n!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)};s.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);e.negative=1;return t._normSign()}if(0!==this.negative){this.negative=0;this.iadd(e);this.negative=1;return this._normSign()}var n,i,r=this.cmp(e);if(0===r){this.negative=0;this.length=1;this.words[0]=0;return this}if(r>0){n=this;i=e}else{n=e;i=this}for(var o=0,s=0;s>26;this.words[s]=67108863&t}for(;0!==o&&s>26;this.words[s]=67108863&t}if(0===o&&s>>26,h=67108863&l,d=Math.min(u,t.length-1),f=Math.max(0,u-e.length+1);f<=d;f++){var _=u-f|0;c+=(s=(r=0|e.words[_])*(o=0|t.words[f])+h)/67108864|0;h=67108863&s}n.words[u]=0|h;l=0|c}0!==l?n.words[u]=0|l:n.length--;return n.strip()}var p=function(e,t,n){var i,r,o,s=e.words,a=t.words,l=n.words,u=0,c=0|s[0],h=8191&c,d=c>>>13,f=0|s[1],_=8191&f,p=f>>>13,m=0|s[2],g=8191&m,v=m>>>13,b=0|s[3],y=8191&b,x=b>>>13,q=0|s[4],w=8191&q,P=q>>>13,C=0|s[5],E=8191&C,S=C>>>13,M=0|s[6],A=8191&M,I=M>>>13,D=0|s[7],T=8191&D,k=D>>>13,B=0|s[8],O=8191&B,R=B>>>13,L=0|s[9],N=8191&L,F=L>>>13,$=0|a[0],j=8191&$,H=$>>>13,W=0|a[1],U=8191&W,V=W>>>13,z=0|a[2],G=8191&z,X=z>>>13,K=0|a[3],Y=8191&K,Z=K>>>13,Q=0|a[4],J=8191&Q,ee=Q>>>13,te=0|a[5],ne=8191&te,ie=te>>>13,re=0|a[6],oe=8191&re,se=re>>>13,ae=0|a[7],le=8191&ae,ue=ae>>>13,ce=0|a[8],he=8191&ce,de=ce>>>13,fe=0|a[9],_e=8191&fe,pe=fe>>>13;n.negative=e.negative^t.negative;n.length=19;var me=(u+(i=Math.imul(h,j))|0)+((8191&(r=(r=Math.imul(h,H))+Math.imul(d,j)|0))<<13)|0;u=((o=Math.imul(d,H))+(r>>>13)|0)+(me>>>26)|0;me&=67108863;i=Math.imul(_,j);r=(r=Math.imul(_,H))+Math.imul(p,j)|0;o=Math.imul(p,H);var ge=(u+(i=i+Math.imul(h,U)|0)|0)+((8191&(r=(r=r+Math.imul(h,V)|0)+Math.imul(d,U)|0))<<13)|0;u=((o=o+Math.imul(d,V)|0)+(r>>>13)|0)+(ge>>>26)|0;ge&=67108863;i=Math.imul(g,j);r=(r=Math.imul(g,H))+Math.imul(v,j)|0;o=Math.imul(v,H);i=i+Math.imul(_,U)|0;r=(r=r+Math.imul(_,V)|0)+Math.imul(p,U)|0;o=o+Math.imul(p,V)|0;var ve=(u+(i=i+Math.imul(h,G)|0)|0)+((8191&(r=(r=r+Math.imul(h,X)|0)+Math.imul(d,G)|0))<<13)|0;u=((o=o+Math.imul(d,X)|0)+(r>>>13)|0)+(ve>>>26)|0;ve&=67108863;i=Math.imul(y,j);r=(r=Math.imul(y,H))+Math.imul(x,j)|0;o=Math.imul(x,H);i=i+Math.imul(g,U)|0;r=(r=r+Math.imul(g,V)|0)+Math.imul(v,U)|0;o=o+Math.imul(v,V)|0;i=i+Math.imul(_,G)|0;r=(r=r+Math.imul(_,X)|0)+Math.imul(p,G)|0;o=o+Math.imul(p,X)|0;var be=(u+(i=i+Math.imul(h,Y)|0)|0)+((8191&(r=(r=r+Math.imul(h,Z)|0)+Math.imul(d,Y)|0))<<13)|0;u=((o=o+Math.imul(d,Z)|0)+(r>>>13)|0)+(be>>>26)|0;be&=67108863;i=Math.imul(w,j);r=(r=Math.imul(w,H))+Math.imul(P,j)|0;o=Math.imul(P,H);i=i+Math.imul(y,U)|0;r=(r=r+Math.imul(y,V)|0)+Math.imul(x,U)|0;o=o+Math.imul(x,V)|0;i=i+Math.imul(g,G)|0;r=(r=r+Math.imul(g,X)|0)+Math.imul(v,G)|0;o=o+Math.imul(v,X)|0;i=i+Math.imul(_,Y)|0;r=(r=r+Math.imul(_,Z)|0)+Math.imul(p,Y)|0;o=o+Math.imul(p,Z)|0;var ye=(u+(i=i+Math.imul(h,J)|0)|0)+((8191&(r=(r=r+Math.imul(h,ee)|0)+Math.imul(d,J)|0))<<13)|0;u=((o=o+Math.imul(d,ee)|0)+(r>>>13)|0)+(ye>>>26)|0;ye&=67108863;i=Math.imul(E,j);r=(r=Math.imul(E,H))+Math.imul(S,j)|0;o=Math.imul(S,H);i=i+Math.imul(w,U)|0;r=(r=r+Math.imul(w,V)|0)+Math.imul(P,U)|0;o=o+Math.imul(P,V)|0;i=i+Math.imul(y,G)|0;r=(r=r+Math.imul(y,X)|0)+Math.imul(x,G)|0;o=o+Math.imul(x,X)|0;i=i+Math.imul(g,Y)|0;r=(r=r+Math.imul(g,Z)|0)+Math.imul(v,Y)|0;o=o+Math.imul(v,Z)|0;i=i+Math.imul(_,J)|0;r=(r=r+Math.imul(_,ee)|0)+Math.imul(p,J)|0;o=o+Math.imul(p,ee)|0;var xe=(u+(i=i+Math.imul(h,ne)|0)|0)+((8191&(r=(r=r+Math.imul(h,ie)|0)+Math.imul(d,ne)|0))<<13)|0;u=((o=o+Math.imul(d,ie)|0)+(r>>>13)|0)+(xe>>>26)|0;xe&=67108863;i=Math.imul(A,j);r=(r=Math.imul(A,H))+Math.imul(I,j)|0;o=Math.imul(I,H);i=i+Math.imul(E,U)|0;r=(r=r+Math.imul(E,V)|0)+Math.imul(S,U)|0;o=o+Math.imul(S,V)|0;i=i+Math.imul(w,G)|0;r=(r=r+Math.imul(w,X)|0)+Math.imul(P,G)|0;o=o+Math.imul(P,X)|0;i=i+Math.imul(y,Y)|0;r=(r=r+Math.imul(y,Z)|0)+Math.imul(x,Y)|0;o=o+Math.imul(x,Z)|0;i=i+Math.imul(g,J)|0;r=(r=r+Math.imul(g,ee)|0)+Math.imul(v,J)|0;o=o+Math.imul(v,ee)|0;i=i+Math.imul(_,ne)|0;r=(r=r+Math.imul(_,ie)|0)+Math.imul(p,ne)|0;o=o+Math.imul(p,ie)|0;var qe=(u+(i=i+Math.imul(h,oe)|0)|0)+((8191&(r=(r=r+Math.imul(h,se)|0)+Math.imul(d,oe)|0))<<13)|0;u=((o=o+Math.imul(d,se)|0)+(r>>>13)|0)+(qe>>>26)|0;qe&=67108863;i=Math.imul(T,j);r=(r=Math.imul(T,H))+Math.imul(k,j)|0;o=Math.imul(k,H);i=i+Math.imul(A,U)|0;r=(r=r+Math.imul(A,V)|0)+Math.imul(I,U)|0;o=o+Math.imul(I,V)|0;i=i+Math.imul(E,G)|0;r=(r=r+Math.imul(E,X)|0)+Math.imul(S,G)|0;o=o+Math.imul(S,X)|0;i=i+Math.imul(w,Y)|0;r=(r=r+Math.imul(w,Z)|0)+Math.imul(P,Y)|0;o=o+Math.imul(P,Z)|0;i=i+Math.imul(y,J)|0;r=(r=r+Math.imul(y,ee)|0)+Math.imul(x,J)|0;o=o+Math.imul(x,ee)|0;i=i+Math.imul(g,ne)|0;r=(r=r+Math.imul(g,ie)|0)+Math.imul(v,ne)|0;o=o+Math.imul(v,ie)|0;i=i+Math.imul(_,oe)|0;r=(r=r+Math.imul(_,se)|0)+Math.imul(p,oe)|0;o=o+Math.imul(p,se)|0;var we=(u+(i=i+Math.imul(h,le)|0)|0)+((8191&(r=(r=r+Math.imul(h,ue)|0)+Math.imul(d,le)|0))<<13)|0;u=((o=o+Math.imul(d,ue)|0)+(r>>>13)|0)+(we>>>26)|0;we&=67108863;i=Math.imul(O,j);r=(r=Math.imul(O,H))+Math.imul(R,j)|0;o=Math.imul(R,H);i=i+Math.imul(T,U)|0;r=(r=r+Math.imul(T,V)|0)+Math.imul(k,U)|0;o=o+Math.imul(k,V)|0;i=i+Math.imul(A,G)|0;r=(r=r+Math.imul(A,X)|0)+Math.imul(I,G)|0;o=o+Math.imul(I,X)|0;i=i+Math.imul(E,Y)|0;r=(r=r+Math.imul(E,Z)|0)+Math.imul(S,Y)|0;o=o+Math.imul(S,Z)|0;i=i+Math.imul(w,J)|0;r=(r=r+Math.imul(w,ee)|0)+Math.imul(P,J)|0;o=o+Math.imul(P,ee)|0;i=i+Math.imul(y,ne)|0;r=(r=r+Math.imul(y,ie)|0)+Math.imul(x,ne)|0;o=o+Math.imul(x,ie)|0;i=i+Math.imul(g,oe)|0;r=(r=r+Math.imul(g,se)|0)+Math.imul(v,oe)|0;o=o+Math.imul(v,se)|0;i=i+Math.imul(_,le)|0;r=(r=r+Math.imul(_,ue)|0)+Math.imul(p,le)|0;o=o+Math.imul(p,ue)|0;var Pe=(u+(i=i+Math.imul(h,he)|0)|0)+((8191&(r=(r=r+Math.imul(h,de)|0)+Math.imul(d,he)|0))<<13)|0;u=((o=o+Math.imul(d,de)|0)+(r>>>13)|0)+(Pe>>>26)|0;Pe&=67108863;i=Math.imul(N,j);r=(r=Math.imul(N,H))+Math.imul(F,j)|0;o=Math.imul(F,H);i=i+Math.imul(O,U)|0;r=(r=r+Math.imul(O,V)|0)+Math.imul(R,U)|0;o=o+Math.imul(R,V)|0;i=i+Math.imul(T,G)|0;r=(r=r+Math.imul(T,X)|0)+Math.imul(k,G)|0;o=o+Math.imul(k,X)|0;i=i+Math.imul(A,Y)|0;r=(r=r+Math.imul(A,Z)|0)+Math.imul(I,Y)|0;o=o+Math.imul(I,Z)|0;i=i+Math.imul(E,J)|0;r=(r=r+Math.imul(E,ee)|0)+Math.imul(S,J)|0;o=o+Math.imul(S,ee)|0;i=i+Math.imul(w,ne)|0;r=(r=r+Math.imul(w,ie)|0)+Math.imul(P,ne)|0;o=o+Math.imul(P,ie)|0;i=i+Math.imul(y,oe)|0;r=(r=r+Math.imul(y,se)|0)+Math.imul(x,oe)|0;o=o+Math.imul(x,se)|0;i=i+Math.imul(g,le)|0;r=(r=r+Math.imul(g,ue)|0)+Math.imul(v,le)|0;o=o+Math.imul(v,ue)|0;i=i+Math.imul(_,he)|0;r=(r=r+Math.imul(_,de)|0)+Math.imul(p,he)|0;o=o+Math.imul(p,de)|0;var Ce=(u+(i=i+Math.imul(h,_e)|0)|0)+((8191&(r=(r=r+Math.imul(h,pe)|0)+Math.imul(d,_e)|0))<<13)|0;u=((o=o+Math.imul(d,pe)|0)+(r>>>13)|0)+(Ce>>>26)|0;Ce&=67108863;i=Math.imul(N,U);r=(r=Math.imul(N,V))+Math.imul(F,U)|0;o=Math.imul(F,V);i=i+Math.imul(O,G)|0;r=(r=r+Math.imul(O,X)|0)+Math.imul(R,G)|0;o=o+Math.imul(R,X)|0;i=i+Math.imul(T,Y)|0;r=(r=r+Math.imul(T,Z)|0)+Math.imul(k,Y)|0;o=o+Math.imul(k,Z)|0;i=i+Math.imul(A,J)|0;r=(r=r+Math.imul(A,ee)|0)+Math.imul(I,J)|0;o=o+Math.imul(I,ee)|0;i=i+Math.imul(E,ne)|0;r=(r=r+Math.imul(E,ie)|0)+Math.imul(S,ne)|0;o=o+Math.imul(S,ie)|0;i=i+Math.imul(w,oe)|0;r=(r=r+Math.imul(w,se)|0)+Math.imul(P,oe)|0;o=o+Math.imul(P,se)|0;i=i+Math.imul(y,le)|0;r=(r=r+Math.imul(y,ue)|0)+Math.imul(x,le)|0;o=o+Math.imul(x,ue)|0;i=i+Math.imul(g,he)|0;r=(r=r+Math.imul(g,de)|0)+Math.imul(v,he)|0;o=o+Math.imul(v,de)|0;var Ee=(u+(i=i+Math.imul(_,_e)|0)|0)+((8191&(r=(r=r+Math.imul(_,pe)|0)+Math.imul(p,_e)|0))<<13)|0;u=((o=o+Math.imul(p,pe)|0)+(r>>>13)|0)+(Ee>>>26)|0;Ee&=67108863;i=Math.imul(N,G);r=(r=Math.imul(N,X))+Math.imul(F,G)|0;o=Math.imul(F,X);i=i+Math.imul(O,Y)|0;r=(r=r+Math.imul(O,Z)|0)+Math.imul(R,Y)|0;o=o+Math.imul(R,Z)|0;i=i+Math.imul(T,J)|0;r=(r=r+Math.imul(T,ee)|0)+Math.imul(k,J)|0;o=o+Math.imul(k,ee)|0;i=i+Math.imul(A,ne)|0;r=(r=r+Math.imul(A,ie)|0)+Math.imul(I,ne)|0;o=o+Math.imul(I,ie)|0;i=i+Math.imul(E,oe)|0;r=(r=r+Math.imul(E,se)|0)+Math.imul(S,oe)|0;o=o+Math.imul(S,se)|0;i=i+Math.imul(w,le)|0;r=(r=r+Math.imul(w,ue)|0)+Math.imul(P,le)|0;o=o+Math.imul(P,ue)|0;i=i+Math.imul(y,he)|0;r=(r=r+Math.imul(y,de)|0)+Math.imul(x,he)|0;o=o+Math.imul(x,de)|0;var Se=(u+(i=i+Math.imul(g,_e)|0)|0)+((8191&(r=(r=r+Math.imul(g,pe)|0)+Math.imul(v,_e)|0))<<13)|0;u=((o=o+Math.imul(v,pe)|0)+(r>>>13)|0)+(Se>>>26)|0;Se&=67108863;i=Math.imul(N,Y);r=(r=Math.imul(N,Z))+Math.imul(F,Y)|0;o=Math.imul(F,Z);i=i+Math.imul(O,J)|0;r=(r=r+Math.imul(O,ee)|0)+Math.imul(R,J)|0;o=o+Math.imul(R,ee)|0;i=i+Math.imul(T,ne)|0;r=(r=r+Math.imul(T,ie)|0)+Math.imul(k,ne)|0;o=o+Math.imul(k,ie)|0;i=i+Math.imul(A,oe)|0;r=(r=r+Math.imul(A,se)|0)+Math.imul(I,oe)|0;o=o+Math.imul(I,se)|0;i=i+Math.imul(E,le)|0;r=(r=r+Math.imul(E,ue)|0)+Math.imul(S,le)|0;o=o+Math.imul(S,ue)|0;i=i+Math.imul(w,he)|0;r=(r=r+Math.imul(w,de)|0)+Math.imul(P,he)|0;o=o+Math.imul(P,de)|0;var Me=(u+(i=i+Math.imul(y,_e)|0)|0)+((8191&(r=(r=r+Math.imul(y,pe)|0)+Math.imul(x,_e)|0))<<13)|0;u=((o=o+Math.imul(x,pe)|0)+(r>>>13)|0)+(Me>>>26)|0;Me&=67108863;i=Math.imul(N,J);r=(r=Math.imul(N,ee))+Math.imul(F,J)|0;o=Math.imul(F,ee);i=i+Math.imul(O,ne)|0;r=(r=r+Math.imul(O,ie)|0)+Math.imul(R,ne)|0;o=o+Math.imul(R,ie)|0;i=i+Math.imul(T,oe)|0;r=(r=r+Math.imul(T,se)|0)+Math.imul(k,oe)|0;o=o+Math.imul(k,se)|0;i=i+Math.imul(A,le)|0;r=(r=r+Math.imul(A,ue)|0)+Math.imul(I,le)|0;o=o+Math.imul(I,ue)|0;i=i+Math.imul(E,he)|0;r=(r=r+Math.imul(E,de)|0)+Math.imul(S,he)|0;o=o+Math.imul(S,de)|0;var Ae=(u+(i=i+Math.imul(w,_e)|0)|0)+((8191&(r=(r=r+Math.imul(w,pe)|0)+Math.imul(P,_e)|0))<<13)|0;u=((o=o+Math.imul(P,pe)|0)+(r>>>13)|0)+(Ae>>>26)|0;Ae&=67108863;i=Math.imul(N,ne);r=(r=Math.imul(N,ie))+Math.imul(F,ne)|0;o=Math.imul(F,ie);i=i+Math.imul(O,oe)|0;r=(r=r+Math.imul(O,se)|0)+Math.imul(R,oe)|0;o=o+Math.imul(R,se)|0;i=i+Math.imul(T,le)|0;r=(r=r+Math.imul(T,ue)|0)+Math.imul(k,le)|0;o=o+Math.imul(k,ue)|0;i=i+Math.imul(A,he)|0;r=(r=r+Math.imul(A,de)|0)+Math.imul(I,he)|0;o=o+Math.imul(I,de)|0;var Ie=(u+(i=i+Math.imul(E,_e)|0)|0)+((8191&(r=(r=r+Math.imul(E,pe)|0)+Math.imul(S,_e)|0))<<13)|0;u=((o=o+Math.imul(S,pe)|0)+(r>>>13)|0)+(Ie>>>26)|0;Ie&=67108863;i=Math.imul(N,oe);r=(r=Math.imul(N,se))+Math.imul(F,oe)|0;o=Math.imul(F,se);i=i+Math.imul(O,le)|0;r=(r=r+Math.imul(O,ue)|0)+Math.imul(R,le)|0;o=o+Math.imul(R,ue)|0;i=i+Math.imul(T,he)|0;r=(r=r+Math.imul(T,de)|0)+Math.imul(k,he)|0;o=o+Math.imul(k,de)|0;var De=(u+(i=i+Math.imul(A,_e)|0)|0)+((8191&(r=(r=r+Math.imul(A,pe)|0)+Math.imul(I,_e)|0))<<13)|0;u=((o=o+Math.imul(I,pe)|0)+(r>>>13)|0)+(De>>>26)|0;De&=67108863;i=Math.imul(N,le);r=(r=Math.imul(N,ue))+Math.imul(F,le)|0;o=Math.imul(F,ue);i=i+Math.imul(O,he)|0;r=(r=r+Math.imul(O,de)|0)+Math.imul(R,he)|0;o=o+Math.imul(R,de)|0;var Te=(u+(i=i+Math.imul(T,_e)|0)|0)+((8191&(r=(r=r+Math.imul(T,pe)|0)+Math.imul(k,_e)|0))<<13)|0;u=((o=o+Math.imul(k,pe)|0)+(r>>>13)|0)+(Te>>>26)|0;Te&=67108863;i=Math.imul(N,he);r=(r=Math.imul(N,de))+Math.imul(F,he)|0;o=Math.imul(F,de);var ke=(u+(i=i+Math.imul(O,_e)|0)|0)+((8191&(r=(r=r+Math.imul(O,pe)|0)+Math.imul(R,_e)|0))<<13)|0;u=((o=o+Math.imul(R,pe)|0)+(r>>>13)|0)+(ke>>>26)|0;ke&=67108863;var Be=(u+(i=Math.imul(N,_e))|0)+((8191&(r=(r=Math.imul(N,pe))+Math.imul(F,_e)|0))<<13)|0;u=((o=Math.imul(F,pe))+(r>>>13)|0)+(Be>>>26)|0;Be&=67108863;l[0]=me;l[1]=ge;l[2]=ve;l[3]=be;l[4]=ye;l[5]=xe;l[6]=qe;l[7]=we;l[8]=Pe;l[9]=Ce;l[10]=Ee;l[11]=Se;l[12]=Me;l[13]=Ae;l[14]=Ie;l[15]=De;l[16]=Te;l[17]=ke;l[18]=Be;if(0!==u){l[19]=u;n.length++}return n};Math.imul||(p=_);function m(e,t,n){return(new g).mulp(e,t,n)}s.prototype.mulTo=function(e,t){var n,i=this.length+e.length;n=10===this.length&&10===e.length?p(this,e,t):i<63?_(this,e,t):i<1024?function(e,t,n){n.negative=t.negative^e.negative;n.length=e.length+t.length;for(var i=0,r=0,o=0;o>>26)|0)>>>26;s&=67108863}n.words[o]=a;i=s;s=r}0!==i?n.words[o]=i:n.length--;return n.strip()}(this,e,t):m(this,e,t);return n};function g(e,t){this.x=e;this.y=t}g.prototype.makeRBT=function(e){for(var t=new Array(e),n=s.prototype._countBits(e)-1,i=0;i>=1}return i};g.prototype.permute=function(e,t,n,i,r,o){for(var s=0;s>>=1)r++;return 1<>>=13;n[2*s+1]=8191&o;o>>>=13}for(s=2*t;s>=26;t+=i/67108864|0;t+=o>>>26;this.words[n]=67108863&o}if(0!==t){this.words[n]=t;this.length++}return this};s.prototype.muln=function(e){return this.clone().imuln(e)};s.prototype.sqr=function(){return this.mul(this)};s.prototype.isqr=function(){return this.imul(this.clone())};s.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n>>r}return t}(e);if(0===t.length)return new s(1);for(var n=this,i=0;i=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var s=0;for(t=0;t>>26-n}if(s){this.words[t]=s;this.length++}}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0);var i;i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s){this.length-=s;for(u=0;u=0&&(0!==c||u>=i);u--){var h=0|this.words[u];this.words[u]=c<<26-o|h>>>o;c=h&a}l&&0!==c&&(l.words[l.length++]=c);if(0===this.length){this.words[0]=0;this.length=1}return this.strip()};s.prototype.ishrn=function(e,t,n){r(0===this.negative);return this.iushrn(e,t,n)};s.prototype.shln=function(e){return this.clone().ishln(e)};s.prototype.ushln=function(e){return this.clone().iushln(e)};s.prototype.shrn=function(e){return this.clone().ishrn(e)};s.prototype.ushrn=function(e){return this.clone().iushrn(e)};s.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<=0);var t=e%26,n=(e-t)/26;r(0===this.negative,"imaskn works only with positive numbers");if(this.length<=n)return this;0!==t&&n++;this.length=Math.min(n,this.length);if(0!==t){var i=67108863^67108863>>>t<=67108864;t++){this.words[t]-=67108864;t===this.length-1?this.words[t+1]=1:this.words[t+1]++}this.length=Math.max(this.length,t+1);return this};s.prototype.isubn=function(e){r("number"==typeof e);r(e<67108864);if(e<0)return this.iaddn(-e);if(0!==this.negative){this.negative=0;this.iaddn(e);this.negative=1;return this}this.words[0]-=e;if(1===this.length&&this.words[0]<0){this.words[0]=-this.words[0];this.negative=1}else for(var t=0;t>26)-(l/67108864|0);this.words[i+n]=67108863&o}for(;i>26;this.words[i+n]=67108863&o}if(0===a)return this.strip();r(-1===a);a=0;for(i=0;i>26;this.words[i]=67108863&o}this.negative=1;return this.strip()};s.prototype._wordDiv=function(e,t){var n=(this.length,e.length),i=this.clone(),r=e,o=0|r.words[r.length-1];if(0!==(n=26-this._countBits(o))){r=r.ushln(n);i.iushln(n);o=0|r.words[r.length-1]}var a,l=i.length-r.length;if("mod"!==t){(a=new s(null)).length=l+1;a.words=new Array(a.length);for(var u=0;u=0;h--){var d=67108864*(0|i.words[r.length+h])+(0|i.words[r.length+h-1]);d=Math.min(d/o|0,67108863);i._ishlnsubmul(r,d,h);for(;0!==i.negative;){d--;i.negative=0;i._ishlnsubmul(r,1,h);i.isZero()||(i.negative^=1)}a&&(a.words[h]=d)}a&&a.strip();i.strip();"div"!==t&&0!==n&&i.iushrn(n);return{div:a||null,mod:i}};s.prototype.divmod=function(e,t,n){r(!e.isZero());if(this.isZero())return{div:new s(0),mod:new s(0)};var i,o,a;if(0!==this.negative&&0===e.negative){a=this.neg().divmod(e,t);"mod"!==t&&(i=a.div.neg());if("div"!==t){o=a.mod.neg();n&&0!==o.negative&&o.iadd(e)}return{div:i,mod:o}}if(0===this.negative&&0!==e.negative){a=this.divmod(e.neg(),t);"mod"!==t&&(i=a.div.neg());return{div:i,mod:a.mod}}if(this.negative&e.negative){a=this.neg().divmod(e.neg(),t);if("div"!==t){o=a.mod.neg();n&&0!==o.negative&&o.isub(e)}return{div:a.div,mod:o}}return e.length>this.length||this.cmp(e)<0?{div:new s(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new s(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new s(this.modn(e.words[0]))}:this._wordDiv(e,t)};s.prototype.div=function(e){return this.divmod(e,"div",!1).div};s.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod};s.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod};s.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),r=e.andln(1),o=n.cmp(i);return o<0||1===r&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)};s.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,n=0,i=this.length-1;i>=0;i--)n=(t*n+(0|this.words[i]))%e;return n};s.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*t;this.words[n]=i/e|0;t=i%e}return this.strip()};s.prototype.divn=function(e){return this.clone().idivn(e)};s.prototype.egcd=function(e){r(0===e.negative);r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new s(1),o=new s(0),a=new s(0),l=new s(1),u=0;t.isEven()&&n.isEven();){t.iushrn(1);n.iushrn(1);++u}for(var c=n.clone(),h=t.clone();!t.isZero();){for(var d=0,f=1;!(t.words[0]&f)&&d<26;++d,f<<=1);if(d>0){t.iushrn(d);for(;d-- >0;){if(i.isOdd()||o.isOdd()){i.iadd(c);o.isub(h)}i.iushrn(1);o.iushrn(1)}}for(var _=0,p=1;!(n.words[0]&p)&&_<26;++_,p<<=1);if(_>0){n.iushrn(_);for(;_-- >0;){if(a.isOdd()||l.isOdd()){a.iadd(c);l.isub(h)}a.iushrn(1);l.iushrn(1)}}if(t.cmp(n)>=0){t.isub(n);i.isub(a);o.isub(l)}else{n.isub(t);a.isub(i);l.isub(o)}}return{a:a,b:l,gcd:n.iushln(u)}};s.prototype._invmp=function(e){r(0===e.negative);r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new s(1),a=new s(0),l=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var u=0,c=1;!(t.words[0]&c)&&u<26;++u,c<<=1);if(u>0){t.iushrn(u);for(;u-- >0;){o.isOdd()&&o.iadd(l);o.iushrn(1)}}for(var h=0,d=1;!(n.words[0]&d)&&h<26;++h,d<<=1);if(h>0){n.iushrn(h);for(;h-- >0;){a.isOdd()&&a.iadd(l);a.iushrn(1)}}if(t.cmp(n)>=0){t.isub(n);o.isub(a)}else{n.isub(t);a.isub(o)}}(i=0===t.cmpn(1)?o:a).cmpn(0)<0&&i.iadd(e);return i};s.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0;n.negative=0;for(var i=0;t.isEven()&&n.isEven();i++){t.iushrn(1);n.iushrn(1)}for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var r=t.cmp(n);if(r<0){var o=t;t=n;n=o}else if(0===r||0===n.cmpn(1))break;t.isub(n)}return n.iushln(i)};s.prototype.invm=function(e){return this.egcd(e).a.umod(e)};s.prototype.isEven=function(){return!(1&this.words[0])};s.prototype.isOdd=function(){return!(1&~this.words[0])};s.prototype.andln=function(e){return this.words[0]&e};s.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<>>26;a&=67108863;this.words[s]=a}if(0!==o){this.words[s]=o;this.length++}return this};s.prototype.isZero=function(){return 1===this.length&&0===this.words[0]};s.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;this.strip();if(this.length>1)t=1;else{n&&(e=-e);r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;n--){var i=0|this.words[n],r=0|e.words[n];if(i!==r){ir&&(t=1);break}}return t};s.prototype.gtn=function(e){return 1===this.cmpn(e)};s.prototype.gt=function(e){return 1===this.cmp(e)};s.prototype.gten=function(e){return this.cmpn(e)>=0};s.prototype.gte=function(e){return this.cmp(e)>=0};s.prototype.ltn=function(e){return-1===this.cmpn(e)};s.prototype.lt=function(e){return-1===this.cmp(e)};s.prototype.lten=function(e){return this.cmpn(e)<=0};s.prototype.lte=function(e){return this.cmp(e)<=0};s.prototype.eqn=function(e){return 0===this.cmpn(e)};s.prototype.eq=function(e){return 0===this.cmp(e)};s.red=function(e){return new P(e)};s.prototype.toRed=function(e){r(!this.red,"Already a number in reduction context");r(0===this.negative,"red works only with positives");return e.convertTo(this)._forceRed(e)};s.prototype.fromRed=function(){r(this.red,"fromRed works only with numbers in reduction context");return this.red.convertFrom(this)};s.prototype._forceRed=function(e){this.red=e;return this};s.prototype.forceRed=function(e){r(!this.red,"Already a number in reduction context");return this._forceRed(e)};s.prototype.redAdd=function(e){r(this.red,"redAdd works only with red numbers");return this.red.add(this,e)};s.prototype.redIAdd=function(e){r(this.red,"redIAdd works only with red numbers");return this.red.iadd(this,e)};s.prototype.redSub=function(e){r(this.red,"redSub works only with red numbers");return this.red.sub(this,e)};s.prototype.redISub=function(e){r(this.red,"redISub works only with red numbers");return this.red.isub(this,e)};s.prototype.redShl=function(e){r(this.red,"redShl works only with red numbers");return this.red.shl(this,e)};s.prototype.redMul=function(e){r(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.mul(this,e)};s.prototype.redIMul=function(e){r(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.imul(this,e)};s.prototype.redSqr=function(){r(this.red,"redSqr works only with red numbers");this.red._verify1(this);return this.red.sqr(this)};s.prototype.redISqr=function(){r(this.red,"redISqr works only with red numbers");this.red._verify1(this);return this.red.isqr(this)};s.prototype.redSqrt=function(){r(this.red,"redSqrt works only with red numbers");this.red._verify1(this);return this.red.sqrt(this)};s.prototype.redInvm=function(){r(this.red,"redInvm works only with red numbers");this.red._verify1(this);return this.red.invm(this)};s.prototype.redNeg=function(){r(this.red,"redNeg works only with red numbers");this.red._verify1(this);return this.red.neg(this)};s.prototype.redPow=function(e){r(this.red&&!e.red,"redPow(normalNum)");this.red._verify1(this);return this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function b(e,t){this.name=e;this.p=new s(t,16);this.n=this.p.bitLength();this.k=new s(1).iushln(this.n).isub(this.p);this.tmp=this._tmp()}b.prototype._tmp=function(){var e=new s(null);e.words=new Array(Math.ceil(this.n/13));return e};b.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp);t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip();return n};b.prototype.split=function(e,t){e.iushrn(this.n,0,t)};b.prototype.imulK=function(e){return e.imul(this.k)};function y(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}o(y,b);y.prototype.split=function(e,t){for(var n=4194303,i=Math.min(e.length,9),r=0;r>>22;o=s}o>>>=22;e.words[r-10]=o;0===o&&e.length>10?e.length-=10:e.length-=9}};y.prototype.imulK=function(e){e.words[e.length]=0;e.words[e.length+1]=0;e.length+=2;for(var t=0,n=0;n>>=26;e.words[n]=r;t=i}0!==t&&(e.words[e.length++]=t);return e};s._prime=function(e){if(v[e])return v[e];var t;if("k256"===e)t=new y;else if("p224"===e)t=new x;else if("p192"===e)t=new q;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new w}v[e]=t;return t};function P(e){if("string"==typeof e){var t=s._prime(e);this.m=t.p;this.prime=t}else{r(e.gtn(1),"modulus must be greater than 1");this.m=e;this.prime=null}}P.prototype._verify1=function(e){r(0===e.negative,"red works only with positives");r(e.red,"red works only with red numbers")};P.prototype._verify2=function(e,t){r(!(e.negative|t.negative),"red works only with positives");r(e.red&&e.red===t.red,"red works only with red numbers")};P.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)};P.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)};P.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);n.cmp(this.m)>=0&&n.isub(this.m);return n._forceRed(this)};P.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);n.cmp(this.m)>=0&&n.isub(this.m);return n};P.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);n.cmpn(0)<0&&n.iadd(this.m);return n._forceRed(this)};P.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);n.cmpn(0)<0&&n.iadd(this.m);return n};P.prototype.shl=function(e,t){this._verify1(e);return this.imod(e.ushln(t))};P.prototype.imul=function(e,t){this._verify2(e,t);return this.imod(e.imul(t))};P.prototype.mul=function(e,t){this._verify2(e,t);return this.imod(e.mul(t))};P.prototype.isqr=function(e){return this.imul(e,e.clone())};P.prototype.sqr=function(e){return this.mul(e,e)};P.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);r(t%2==1);if(3===t){var n=this.m.add(new s(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);){o++;i.iushrn(1)}r(!i.isZero());var a=new s(1).toRed(this),l=a.redNeg(),u=this.m.subn(1).iushrn(1),c=this.m.bitLength();c=new s(2*c*c).toRed(this);for(;0!==this.pow(c,u).cmp(l);)c.redIAdd(l);for(var h=this.pow(c,i),d=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),_=o;0!==f.cmp(a);){for(var p=f,m=0;0!==p.cmp(a);m++)p=p.redSqr();r(m<_);var g=this.pow(h,new s(1).iushln(_-m-1));d=d.redMul(g);h=g.redSqr();f=f.redMul(h);_=m}return d};P.prototype.invm=function(e){var t=e._invmp(this.m);if(0!==t.negative){t.negative=0;return this.imod(t).redNeg()}return this.imod(t)};P.prototype.pow=function(e,t){if(t.isZero())return new s(1).toRed(this);if(0===t.cmpn(1))return e.clone();var n=new Array(16);n[0]=new s(1).toRed(this);n[1]=e;for(var i=2;i=0;i--){for(var u=t.words[i],c=l-1;c>=0;c--){var h=u>>c&1;r!==n[0]&&(r=this.sqr(r));if(0!==h||0!==o){o<<=1;o|=h;if(4===++a||0===i&&0===c){r=this.mul(r,n[o]);a=0;o=0}}else a=0}l=26}return r};P.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t};P.prototype.convertFrom=function(e){var t=e.clone();t.red=null;return t};s.mont=function(e){return new C(e)};function C(e){P.call(this,e);this.shift=this.m.bitLength();this.shift%26!=0&&(this.shift+=26-this.shift%26);this.r=new s(1).iushln(this.shift);this.r2=this.imod(this.r.sqr());this.rinv=this.r._invmp(this.m);this.minv=this.rinv.mul(this.r).isubn(1).div(this.m);this.minv=this.minv.umod(this.r);this.minv=this.r.sub(this.minv)}o(C,P);C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))};C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));t.red=null;return t};C.prototype.imul=function(e,t){if(e.isZero()||t.isZero()){e.words[0]=0;e.length=1;return e}var n=e.imul(t),i=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=n.isub(i).iushrn(this.shift),o=r;r.cmp(this.m)>=0?o=r.isub(this.m):r.cmpn(0)<0&&(o=r.iadd(this.m));return o._forceRed(this)};C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new s(0)._forceRed(this);var n=e.mul(t),i=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=n.isub(i).iushrn(this.shift),o=r;r.cmp(this.m)>=0?o=r.isub(this.m):r.cmpn(0)<0&&(o=r.iadd(this.m));return o._forceRed(this)};C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===t||t)}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/asn1.js/node_modules/bn.js/lib/bn.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/asn1.js/node_modules/bn.js/lib")},{_process:120,buffer:19,timers:168}],16:[function(e,t,n){(function(e,t,i,r,o,s,a,l,u,c,h){(function(){"use strict";n.byteLength=function(e){var t=s(e),n=t[0],i=t[1];return 3*(n+i)/4-i};n.toByteArray=function(e){var n,r,o=s(e),a=o[0],l=o[1],u=new i(function(e,t,n){return 3*(t+n)/4-n}(0,a,l)),c=0,h=l>0?a-4:a;for(r=0;r>16&255;u[c++]=n>>8&255;u[c++]=255&n}if(2===l){n=t[e.charCodeAt(r)]<<2|t[e.charCodeAt(r+1)]>>4;u[c++]=255&n}if(1===l){n=t[e.charCodeAt(r)]<<10|t[e.charCodeAt(r+1)]<<4|t[e.charCodeAt(r+2)]>>2;u[c++]=n>>8&255;u[c++]=255&n}return u};n.fromByteArray=function(t){for(var n,i=t.length,r=i%3,o=[],s=16383,l=0,u=i-r;lu?u:l+s));if(1===r){n=t[i-1];o.push(e[n>>2]+e[n<<4&63]+"==")}else if(2===r){n=(t[i-2]<<8)+t[i-1];o.push(e[n>>10]+e[n>>4&63]+e[n<<2&63]+"=")}return o.join("")};for(var e=[],t=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0;o<64;++o){e[o]=r[o];t[r.charCodeAt(o)]=o}t["-".charCodeAt(0)]=62;t["_".charCodeAt(0)]=63;function s(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");-1===n&&(n=t);return[n,n===t?0:4-n%4]}function a(t,n,i){for(var r,o,s=[],a=n;a>18&63]+e[o>>12&63]+e[o>>6&63]+e[63&o])}return s.join("")}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/base64-js/index.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/base64-js")},{_process:120,buffer:48,timers:168}],17:[function(e,t,n){(function(n,i,r,o,s,a,l,u,c,h,d){(function(){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}!function(t,i){function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function o(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype;e.prototype=new n;e.prototype.constructor=e}function s(e,t,n){if(s.isBN(e))return e;this.negative=0;this.words=null;this.length=0;this.red=null;if(null!==e){if("le"===t||"be"===t){n=t;t=10}this._init(e||0,t||10,n||"be")}}"object"===n(t)?t.exports=s:(void 0).BN=s;s.BN=s;s.wordSize=26;var a;try{a="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:e("buffer").Buffer}catch(e){}s.isBN=function(e){return e instanceof s||null!==e&&"object"===n(e)&&e.constructor.wordSize===s.wordSize&&Array.isArray(e.words)};s.max=function(e,t){return e.cmp(t)>0?e:t};s.min=function(e,t){return e.cmp(t)<0?e:t};s.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"===n(e))return this._initArray(e,t,i);"hex"===t&&(t=16);r(t===(0|t)&&t>=2&&t<=36);var o=0;if("-"===(e=e.toString().replace(/\s+/g,""))[0]){o++;this.negative=1}if(o=0;i-=3){s=e[i]|e[i-1]<<8|e[i-2]<<16;this.words[o]|=s<>>26-a&67108863;if((a+=24)>=26){a-=26;o++}}else if("le"===n)for(i=0,o=0;i>>26-a&67108863;if((a+=24)>=26){a-=26;o++}}return this._strip()};function l(e,t){var n=e.charCodeAt(t);if(n>=48&&n<=57)return n-48;if(n>=65&&n<=70)return n-55;if(n>=97&&n<=102)return n-87;r(!1,"Invalid character in "+e)}function u(e,t,n){var i=l(e,n);n-1>=t&&(i|=l(e,n-1)<<4);return i}s.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6);this.words=new Array(this.length);for(var i=0;i=t;i-=2){r=u(e,t,i)<=18){o-=18;s+=1;this.words[s]|=r>>>26}else o+=8}else{for(i=(e.length-t)%2==0?t+1:t;i=18){o-=18;s+=1;this.words[s]|=r>>>26}else o+=8}}this._strip()};function c(e,t,n,i){for(var o=0,s=0,a=Math.min(e.length,n),l=t;l=49?u-49+10:u>=17?u-17+10:u;r(u>=0&&s1&&0===this.words[this.length-1];)this.length--;return this._normSign()};s.prototype._normSign=function(){1===this.length&&0===this.words[0]&&(this.negative=0);return this};if("undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{s.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){s.prototype.inspect=d}else s.prototype.inspect=d;function d(){return(this.red?""}var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],_=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];s.prototype.toString=function(e,t){t=0|t||1;var n;if(16===(e=e||10)||"hex"===e){n="";for(var i=0,o=0,s=0;s>>24-i&16777215;if((i+=2)>=26){i-=26;s--}n=0!==o||s!==this.length-1?f[6-l.length]+l+n:l+n}0!==o&&(n=o.toString(16)+n);for(;n.length%t!=0;)n="0"+n;0!==this.negative&&(n="-"+n);return n}if(e===(0|e)&&e>=2&&e<=36){var u=_[e],c=p[e];n="";var h=this.clone();h.negative=0;for(;!h.isZero();){var d=h.modrn(c).toString(e);n=(h=h.idivn(c)).isZero()?d+n:f[u-d.length]+d+n}this.isZero()&&(n="0"+n);for(;n.length%t!=0;)n="0"+n;0!==this.negative&&(n="-"+n);return n}r(!1,"Base should be between 2 and 36")};s.prototype.toNumber=function(){var e=this.words[0];2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits");return 0!==this.negative?-e:e};s.prototype.toJSON=function(){return this.toString(16,2)};a&&(s.prototype.toBuffer=function(e,t){return this.toArrayLike(a,e,t)});s.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};s.prototype.toArrayLike=function(e,t,n){this._strip();var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length");r(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);this["_toArrayLike"+("le"===t?"LE":"BE")](s,i);return s};s.prototype._toArrayLikeLE=function(e,t){for(var n=0,i=0,r=0,o=0;r>8&255);n>16&255);if(6===o){n>24&255);i=0;o=0}else{i=s>>>24;o+=2}}if(n=0&&(e[n--]=s>>8&255);n>=0&&(e[n--]=s>>16&255);if(6===o){n>=0&&(e[n--]=s>>24&255);i=0;o=0}else{i=s>>>24;o+=2}}if(n>=0){e[n--]=i;for(;n>=0;)e[n--]=0}};Math.clz32?s.prototype._countBits=function(e){return 32-Math.clz32(e)}:s.prototype._countBits=function(e){var t=e,n=0;if(t>=4096){n+=13;t>>>=13}if(t>=64){n+=7;t>>>=7}if(t>=8){n+=4;t>>>=4}if(t>=2){n+=2;t>>>=2}return n+t};s.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;if(!(8191&t)){n+=13;t>>>=13}if(!(127&t)){n+=7;t>>>=7}if(!(15&t)){n+=4;t>>>=4}if(!(3&t)){n+=2;t>>>=2}1&t||n++;return n};s.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t};s.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)};s.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)};s.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;ne.length?this.clone().iand(e):e.clone().iand(this)};s.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)};s.prototype.iuxor=function(e){var t,n;if(this.length>e.length){t=this;n=e}else{t=e;n=this}for(var i=0;ie.length?this.clone().ixor(e):e.clone().ixor(this)};s.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)};s.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t);n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n);return this._strip()};s.prototype.notn=function(e){return this.clone().inotn(e)};s.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;this._expand(n+1);this.words[n]=t?this.words[n]|1<e.length){n=this;i=e}else{n=e;i=this}for(var r=0,o=0;o>>26}for(;0!==r&&o>>26}this.length=n.length;if(0!==r){this.words[this.length]=r;this.length++}else if(n!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)};s.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);e.negative=1;return t._normSign()}if(0!==this.negative){this.negative=0;this.iadd(e);this.negative=1;return this._normSign()}var n,i,r=this.cmp(e);if(0===r){this.negative=0;this.length=1;this.words[0]=0;return this}if(r>0){n=this;i=e}else{n=e;i=this}for(var o=0,s=0;s>26;this.words[s]=67108863&t}for(;0!==o&&s>26;this.words[s]=67108863&t}if(0===o&&s>>26,h=67108863&l,d=Math.min(u,t.length-1),f=Math.max(0,u-e.length+1);f<=d;f++){var _=u-f|0;c+=(s=(r=0|e.words[_])*(o=0|t.words[f])+h)/67108864|0;h=67108863&s}n.words[u]=0|h;l=0|c}0!==l?n.words[u]=0|l:n.length--;return n._strip()}var g=function(e,t,n){var i,r,o,s=e.words,a=t.words,l=n.words,u=0,c=0|s[0],h=8191&c,d=c>>>13,f=0|s[1],_=8191&f,p=f>>>13,m=0|s[2],g=8191&m,v=m>>>13,b=0|s[3],y=8191&b,x=b>>>13,q=0|s[4],w=8191&q,P=q>>>13,C=0|s[5],E=8191&C,S=C>>>13,M=0|s[6],A=8191&M,I=M>>>13,D=0|s[7],T=8191&D,k=D>>>13,B=0|s[8],O=8191&B,R=B>>>13,L=0|s[9],N=8191&L,F=L>>>13,$=0|a[0],j=8191&$,H=$>>>13,W=0|a[1],U=8191&W,V=W>>>13,z=0|a[2],G=8191&z,X=z>>>13,K=0|a[3],Y=8191&K,Z=K>>>13,Q=0|a[4],J=8191&Q,ee=Q>>>13,te=0|a[5],ne=8191&te,ie=te>>>13,re=0|a[6],oe=8191&re,se=re>>>13,ae=0|a[7],le=8191&ae,ue=ae>>>13,ce=0|a[8],he=8191&ce,de=ce>>>13,fe=0|a[9],_e=8191&fe,pe=fe>>>13;n.negative=e.negative^t.negative;n.length=19;var me=(u+(i=Math.imul(h,j))|0)+((8191&(r=(r=Math.imul(h,H))+Math.imul(d,j)|0))<<13)|0;u=((o=Math.imul(d,H))+(r>>>13)|0)+(me>>>26)|0;me&=67108863;i=Math.imul(_,j);r=(r=Math.imul(_,H))+Math.imul(p,j)|0;o=Math.imul(p,H);var ge=(u+(i=i+Math.imul(h,U)|0)|0)+((8191&(r=(r=r+Math.imul(h,V)|0)+Math.imul(d,U)|0))<<13)|0;u=((o=o+Math.imul(d,V)|0)+(r>>>13)|0)+(ge>>>26)|0;ge&=67108863;i=Math.imul(g,j);r=(r=Math.imul(g,H))+Math.imul(v,j)|0;o=Math.imul(v,H);i=i+Math.imul(_,U)|0;r=(r=r+Math.imul(_,V)|0)+Math.imul(p,U)|0;o=o+Math.imul(p,V)|0;var ve=(u+(i=i+Math.imul(h,G)|0)|0)+((8191&(r=(r=r+Math.imul(h,X)|0)+Math.imul(d,G)|0))<<13)|0;u=((o=o+Math.imul(d,X)|0)+(r>>>13)|0)+(ve>>>26)|0;ve&=67108863;i=Math.imul(y,j);r=(r=Math.imul(y,H))+Math.imul(x,j)|0;o=Math.imul(x,H);i=i+Math.imul(g,U)|0;r=(r=r+Math.imul(g,V)|0)+Math.imul(v,U)|0;o=o+Math.imul(v,V)|0;i=i+Math.imul(_,G)|0;r=(r=r+Math.imul(_,X)|0)+Math.imul(p,G)|0;o=o+Math.imul(p,X)|0;var be=(u+(i=i+Math.imul(h,Y)|0)|0)+((8191&(r=(r=r+Math.imul(h,Z)|0)+Math.imul(d,Y)|0))<<13)|0;u=((o=o+Math.imul(d,Z)|0)+(r>>>13)|0)+(be>>>26)|0;be&=67108863;i=Math.imul(w,j);r=(r=Math.imul(w,H))+Math.imul(P,j)|0;o=Math.imul(P,H);i=i+Math.imul(y,U)|0;r=(r=r+Math.imul(y,V)|0)+Math.imul(x,U)|0;o=o+Math.imul(x,V)|0;i=i+Math.imul(g,G)|0;r=(r=r+Math.imul(g,X)|0)+Math.imul(v,G)|0;o=o+Math.imul(v,X)|0;i=i+Math.imul(_,Y)|0;r=(r=r+Math.imul(_,Z)|0)+Math.imul(p,Y)|0;o=o+Math.imul(p,Z)|0;var ye=(u+(i=i+Math.imul(h,J)|0)|0)+((8191&(r=(r=r+Math.imul(h,ee)|0)+Math.imul(d,J)|0))<<13)|0;u=((o=o+Math.imul(d,ee)|0)+(r>>>13)|0)+(ye>>>26)|0;ye&=67108863;i=Math.imul(E,j);r=(r=Math.imul(E,H))+Math.imul(S,j)|0;o=Math.imul(S,H);i=i+Math.imul(w,U)|0;r=(r=r+Math.imul(w,V)|0)+Math.imul(P,U)|0;o=o+Math.imul(P,V)|0;i=i+Math.imul(y,G)|0;r=(r=r+Math.imul(y,X)|0)+Math.imul(x,G)|0;o=o+Math.imul(x,X)|0;i=i+Math.imul(g,Y)|0;r=(r=r+Math.imul(g,Z)|0)+Math.imul(v,Y)|0;o=o+Math.imul(v,Z)|0;i=i+Math.imul(_,J)|0;r=(r=r+Math.imul(_,ee)|0)+Math.imul(p,J)|0;o=o+Math.imul(p,ee)|0;var xe=(u+(i=i+Math.imul(h,ne)|0)|0)+((8191&(r=(r=r+Math.imul(h,ie)|0)+Math.imul(d,ne)|0))<<13)|0;u=((o=o+Math.imul(d,ie)|0)+(r>>>13)|0)+(xe>>>26)|0;xe&=67108863;i=Math.imul(A,j);r=(r=Math.imul(A,H))+Math.imul(I,j)|0;o=Math.imul(I,H);i=i+Math.imul(E,U)|0;r=(r=r+Math.imul(E,V)|0)+Math.imul(S,U)|0;o=o+Math.imul(S,V)|0;i=i+Math.imul(w,G)|0;r=(r=r+Math.imul(w,X)|0)+Math.imul(P,G)|0;o=o+Math.imul(P,X)|0;i=i+Math.imul(y,Y)|0;r=(r=r+Math.imul(y,Z)|0)+Math.imul(x,Y)|0;o=o+Math.imul(x,Z)|0;i=i+Math.imul(g,J)|0;r=(r=r+Math.imul(g,ee)|0)+Math.imul(v,J)|0;o=o+Math.imul(v,ee)|0;i=i+Math.imul(_,ne)|0;r=(r=r+Math.imul(_,ie)|0)+Math.imul(p,ne)|0;o=o+Math.imul(p,ie)|0;var qe=(u+(i=i+Math.imul(h,oe)|0)|0)+((8191&(r=(r=r+Math.imul(h,se)|0)+Math.imul(d,oe)|0))<<13)|0;u=((o=o+Math.imul(d,se)|0)+(r>>>13)|0)+(qe>>>26)|0;qe&=67108863;i=Math.imul(T,j);r=(r=Math.imul(T,H))+Math.imul(k,j)|0;o=Math.imul(k,H);i=i+Math.imul(A,U)|0;r=(r=r+Math.imul(A,V)|0)+Math.imul(I,U)|0;o=o+Math.imul(I,V)|0;i=i+Math.imul(E,G)|0;r=(r=r+Math.imul(E,X)|0)+Math.imul(S,G)|0;o=o+Math.imul(S,X)|0;i=i+Math.imul(w,Y)|0;r=(r=r+Math.imul(w,Z)|0)+Math.imul(P,Y)|0;o=o+Math.imul(P,Z)|0;i=i+Math.imul(y,J)|0;r=(r=r+Math.imul(y,ee)|0)+Math.imul(x,J)|0;o=o+Math.imul(x,ee)|0;i=i+Math.imul(g,ne)|0;r=(r=r+Math.imul(g,ie)|0)+Math.imul(v,ne)|0;o=o+Math.imul(v,ie)|0;i=i+Math.imul(_,oe)|0;r=(r=r+Math.imul(_,se)|0)+Math.imul(p,oe)|0;o=o+Math.imul(p,se)|0;var we=(u+(i=i+Math.imul(h,le)|0)|0)+((8191&(r=(r=r+Math.imul(h,ue)|0)+Math.imul(d,le)|0))<<13)|0;u=((o=o+Math.imul(d,ue)|0)+(r>>>13)|0)+(we>>>26)|0;we&=67108863;i=Math.imul(O,j);r=(r=Math.imul(O,H))+Math.imul(R,j)|0;o=Math.imul(R,H);i=i+Math.imul(T,U)|0;r=(r=r+Math.imul(T,V)|0)+Math.imul(k,U)|0;o=o+Math.imul(k,V)|0;i=i+Math.imul(A,G)|0;r=(r=r+Math.imul(A,X)|0)+Math.imul(I,G)|0;o=o+Math.imul(I,X)|0;i=i+Math.imul(E,Y)|0;r=(r=r+Math.imul(E,Z)|0)+Math.imul(S,Y)|0;o=o+Math.imul(S,Z)|0;i=i+Math.imul(w,J)|0;r=(r=r+Math.imul(w,ee)|0)+Math.imul(P,J)|0;o=o+Math.imul(P,ee)|0;i=i+Math.imul(y,ne)|0;r=(r=r+Math.imul(y,ie)|0)+Math.imul(x,ne)|0;o=o+Math.imul(x,ie)|0;i=i+Math.imul(g,oe)|0;r=(r=r+Math.imul(g,se)|0)+Math.imul(v,oe)|0;o=o+Math.imul(v,se)|0;i=i+Math.imul(_,le)|0;r=(r=r+Math.imul(_,ue)|0)+Math.imul(p,le)|0;o=o+Math.imul(p,ue)|0;var Pe=(u+(i=i+Math.imul(h,he)|0)|0)+((8191&(r=(r=r+Math.imul(h,de)|0)+Math.imul(d,he)|0))<<13)|0;u=((o=o+Math.imul(d,de)|0)+(r>>>13)|0)+(Pe>>>26)|0;Pe&=67108863;i=Math.imul(N,j);r=(r=Math.imul(N,H))+Math.imul(F,j)|0;o=Math.imul(F,H);i=i+Math.imul(O,U)|0;r=(r=r+Math.imul(O,V)|0)+Math.imul(R,U)|0;o=o+Math.imul(R,V)|0;i=i+Math.imul(T,G)|0;r=(r=r+Math.imul(T,X)|0)+Math.imul(k,G)|0;o=o+Math.imul(k,X)|0;i=i+Math.imul(A,Y)|0;r=(r=r+Math.imul(A,Z)|0)+Math.imul(I,Y)|0;o=o+Math.imul(I,Z)|0;i=i+Math.imul(E,J)|0;r=(r=r+Math.imul(E,ee)|0)+Math.imul(S,J)|0;o=o+Math.imul(S,ee)|0;i=i+Math.imul(w,ne)|0;r=(r=r+Math.imul(w,ie)|0)+Math.imul(P,ne)|0;o=o+Math.imul(P,ie)|0;i=i+Math.imul(y,oe)|0;r=(r=r+Math.imul(y,se)|0)+Math.imul(x,oe)|0;o=o+Math.imul(x,se)|0;i=i+Math.imul(g,le)|0;r=(r=r+Math.imul(g,ue)|0)+Math.imul(v,le)|0;o=o+Math.imul(v,ue)|0;i=i+Math.imul(_,he)|0;r=(r=r+Math.imul(_,de)|0)+Math.imul(p,he)|0;o=o+Math.imul(p,de)|0;var Ce=(u+(i=i+Math.imul(h,_e)|0)|0)+((8191&(r=(r=r+Math.imul(h,pe)|0)+Math.imul(d,_e)|0))<<13)|0;u=((o=o+Math.imul(d,pe)|0)+(r>>>13)|0)+(Ce>>>26)|0;Ce&=67108863;i=Math.imul(N,U);r=(r=Math.imul(N,V))+Math.imul(F,U)|0;o=Math.imul(F,V);i=i+Math.imul(O,G)|0;r=(r=r+Math.imul(O,X)|0)+Math.imul(R,G)|0;o=o+Math.imul(R,X)|0;i=i+Math.imul(T,Y)|0;r=(r=r+Math.imul(T,Z)|0)+Math.imul(k,Y)|0;o=o+Math.imul(k,Z)|0;i=i+Math.imul(A,J)|0;r=(r=r+Math.imul(A,ee)|0)+Math.imul(I,J)|0;o=o+Math.imul(I,ee)|0;i=i+Math.imul(E,ne)|0;r=(r=r+Math.imul(E,ie)|0)+Math.imul(S,ne)|0;o=o+Math.imul(S,ie)|0;i=i+Math.imul(w,oe)|0;r=(r=r+Math.imul(w,se)|0)+Math.imul(P,oe)|0;o=o+Math.imul(P,se)|0;i=i+Math.imul(y,le)|0;r=(r=r+Math.imul(y,ue)|0)+Math.imul(x,le)|0;o=o+Math.imul(x,ue)|0;i=i+Math.imul(g,he)|0;r=(r=r+Math.imul(g,de)|0)+Math.imul(v,he)|0;o=o+Math.imul(v,de)|0;var Ee=(u+(i=i+Math.imul(_,_e)|0)|0)+((8191&(r=(r=r+Math.imul(_,pe)|0)+Math.imul(p,_e)|0))<<13)|0;u=((o=o+Math.imul(p,pe)|0)+(r>>>13)|0)+(Ee>>>26)|0;Ee&=67108863;i=Math.imul(N,G);r=(r=Math.imul(N,X))+Math.imul(F,G)|0;o=Math.imul(F,X);i=i+Math.imul(O,Y)|0;r=(r=r+Math.imul(O,Z)|0)+Math.imul(R,Y)|0;o=o+Math.imul(R,Z)|0;i=i+Math.imul(T,J)|0;r=(r=r+Math.imul(T,ee)|0)+Math.imul(k,J)|0;o=o+Math.imul(k,ee)|0;i=i+Math.imul(A,ne)|0;r=(r=r+Math.imul(A,ie)|0)+Math.imul(I,ne)|0;o=o+Math.imul(I,ie)|0;i=i+Math.imul(E,oe)|0;r=(r=r+Math.imul(E,se)|0)+Math.imul(S,oe)|0;o=o+Math.imul(S,se)|0;i=i+Math.imul(w,le)|0;r=(r=r+Math.imul(w,ue)|0)+Math.imul(P,le)|0;o=o+Math.imul(P,ue)|0;i=i+Math.imul(y,he)|0;r=(r=r+Math.imul(y,de)|0)+Math.imul(x,he)|0;o=o+Math.imul(x,de)|0;var Se=(u+(i=i+Math.imul(g,_e)|0)|0)+((8191&(r=(r=r+Math.imul(g,pe)|0)+Math.imul(v,_e)|0))<<13)|0;u=((o=o+Math.imul(v,pe)|0)+(r>>>13)|0)+(Se>>>26)|0;Se&=67108863;i=Math.imul(N,Y);r=(r=Math.imul(N,Z))+Math.imul(F,Y)|0;o=Math.imul(F,Z);i=i+Math.imul(O,J)|0;r=(r=r+Math.imul(O,ee)|0)+Math.imul(R,J)|0;o=o+Math.imul(R,ee)|0;i=i+Math.imul(T,ne)|0;r=(r=r+Math.imul(T,ie)|0)+Math.imul(k,ne)|0;o=o+Math.imul(k,ie)|0;i=i+Math.imul(A,oe)|0;r=(r=r+Math.imul(A,se)|0)+Math.imul(I,oe)|0;o=o+Math.imul(I,se)|0;i=i+Math.imul(E,le)|0;r=(r=r+Math.imul(E,ue)|0)+Math.imul(S,le)|0;o=o+Math.imul(S,ue)|0;i=i+Math.imul(w,he)|0;r=(r=r+Math.imul(w,de)|0)+Math.imul(P,he)|0;o=o+Math.imul(P,de)|0;var Me=(u+(i=i+Math.imul(y,_e)|0)|0)+((8191&(r=(r=r+Math.imul(y,pe)|0)+Math.imul(x,_e)|0))<<13)|0;u=((o=o+Math.imul(x,pe)|0)+(r>>>13)|0)+(Me>>>26)|0;Me&=67108863;i=Math.imul(N,J);r=(r=Math.imul(N,ee))+Math.imul(F,J)|0;o=Math.imul(F,ee);i=i+Math.imul(O,ne)|0;r=(r=r+Math.imul(O,ie)|0)+Math.imul(R,ne)|0;o=o+Math.imul(R,ie)|0;i=i+Math.imul(T,oe)|0;r=(r=r+Math.imul(T,se)|0)+Math.imul(k,oe)|0;o=o+Math.imul(k,se)|0;i=i+Math.imul(A,le)|0;r=(r=r+Math.imul(A,ue)|0)+Math.imul(I,le)|0;o=o+Math.imul(I,ue)|0;i=i+Math.imul(E,he)|0;r=(r=r+Math.imul(E,de)|0)+Math.imul(S,he)|0;o=o+Math.imul(S,de)|0;var Ae=(u+(i=i+Math.imul(w,_e)|0)|0)+((8191&(r=(r=r+Math.imul(w,pe)|0)+Math.imul(P,_e)|0))<<13)|0;u=((o=o+Math.imul(P,pe)|0)+(r>>>13)|0)+(Ae>>>26)|0;Ae&=67108863;i=Math.imul(N,ne);r=(r=Math.imul(N,ie))+Math.imul(F,ne)|0;o=Math.imul(F,ie);i=i+Math.imul(O,oe)|0;r=(r=r+Math.imul(O,se)|0)+Math.imul(R,oe)|0;o=o+Math.imul(R,se)|0;i=i+Math.imul(T,le)|0;r=(r=r+Math.imul(T,ue)|0)+Math.imul(k,le)|0;o=o+Math.imul(k,ue)|0;i=i+Math.imul(A,he)|0;r=(r=r+Math.imul(A,de)|0)+Math.imul(I,he)|0;o=o+Math.imul(I,de)|0;var Ie=(u+(i=i+Math.imul(E,_e)|0)|0)+((8191&(r=(r=r+Math.imul(E,pe)|0)+Math.imul(S,_e)|0))<<13)|0;u=((o=o+Math.imul(S,pe)|0)+(r>>>13)|0)+(Ie>>>26)|0;Ie&=67108863;i=Math.imul(N,oe);r=(r=Math.imul(N,se))+Math.imul(F,oe)|0;o=Math.imul(F,se);i=i+Math.imul(O,le)|0;r=(r=r+Math.imul(O,ue)|0)+Math.imul(R,le)|0;o=o+Math.imul(R,ue)|0;i=i+Math.imul(T,he)|0;r=(r=r+Math.imul(T,de)|0)+Math.imul(k,he)|0;o=o+Math.imul(k,de)|0;var De=(u+(i=i+Math.imul(A,_e)|0)|0)+((8191&(r=(r=r+Math.imul(A,pe)|0)+Math.imul(I,_e)|0))<<13)|0;u=((o=o+Math.imul(I,pe)|0)+(r>>>13)|0)+(De>>>26)|0;De&=67108863;i=Math.imul(N,le);r=(r=Math.imul(N,ue))+Math.imul(F,le)|0;o=Math.imul(F,ue);i=i+Math.imul(O,he)|0;r=(r=r+Math.imul(O,de)|0)+Math.imul(R,he)|0;o=o+Math.imul(R,de)|0;var Te=(u+(i=i+Math.imul(T,_e)|0)|0)+((8191&(r=(r=r+Math.imul(T,pe)|0)+Math.imul(k,_e)|0))<<13)|0;u=((o=o+Math.imul(k,pe)|0)+(r>>>13)|0)+(Te>>>26)|0;Te&=67108863;i=Math.imul(N,he);r=(r=Math.imul(N,de))+Math.imul(F,he)|0;o=Math.imul(F,de);var ke=(u+(i=i+Math.imul(O,_e)|0)|0)+((8191&(r=(r=r+Math.imul(O,pe)|0)+Math.imul(R,_e)|0))<<13)|0;u=((o=o+Math.imul(R,pe)|0)+(r>>>13)|0)+(ke>>>26)|0;ke&=67108863;var Be=(u+(i=Math.imul(N,_e))|0)+((8191&(r=(r=Math.imul(N,pe))+Math.imul(F,_e)|0))<<13)|0;u=((o=Math.imul(F,pe))+(r>>>13)|0)+(Be>>>26)|0;Be&=67108863;l[0]=me;l[1]=ge;l[2]=ve;l[3]=be;l[4]=ye;l[5]=xe;l[6]=qe;l[7]=we;l[8]=Pe;l[9]=Ce;l[10]=Ee;l[11]=Se;l[12]=Me;l[13]=Ae;l[14]=Ie;l[15]=De;l[16]=Te;l[17]=ke;l[18]=Be;if(0!==u){l[19]=u;n.length++}return n};Math.imul||(g=m);function v(e,t,n){n.negative=t.negative^e.negative;n.length=e.length+t.length;for(var i=0,r=0,o=0;o>>26)|0)>>>26;s&=67108863}n.words[o]=a;i=s;s=r}0!==i?n.words[o]=i:n.length--;return n._strip()}function b(e,t,n){return v(e,t,n)}s.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?g(this,e,t):n<63?m(this,e,t):n<1024?v(this,e,t):b(this,e,t)};function y(e,t){this.x=e;this.y=t}y.prototype.makeRBT=function(e){for(var t=new Array(e),n=s.prototype._countBits(e)-1,i=0;i>=1}return i};y.prototype.permute=function(e,t,n,i,r,o){for(var s=0;s>>=1)r++;return 1<>>=13;n[2*s+1]=8191&o;o>>>=13}for(s=2*t;s>=26;n+=o/67108864|0;n+=s>>>26;this.words[i]=67108863&s}if(0!==n){this.words[i]=n;this.length++}return t?this.ineg():this};s.prototype.muln=function(e){return this.clone().imuln(e)};s.prototype.sqr=function(){return this.mul(this)};s.prototype.isqr=function(){return this.imul(this.clone())};s.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n>>r&1}return t}(e);if(0===t.length)return new s(1);for(var n=this,i=0;i=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var s=0;for(t=0;t>>26-n}if(s){this.words[t]=s;this.length++}}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0);var i;i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s){this.length-=s;for(u=0;u=0&&(0!==c||u>=i);u--){var h=0|this.words[u];this.words[u]=c<<26-o|h>>>o;c=h&a}l&&0!==c&&(l.words[l.length++]=c);if(0===this.length){this.words[0]=0;this.length=1}return this._strip()};s.prototype.ishrn=function(e,t,n){r(0===this.negative);return this.iushrn(e,t,n)};s.prototype.shln=function(e){return this.clone().ishln(e)};s.prototype.ushln=function(e){return this.clone().iushln(e)};s.prototype.shrn=function(e){return this.clone().ishrn(e)};s.prototype.ushrn=function(e){return this.clone().iushrn(e)};s.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<=0);var t=e%26,n=(e-t)/26;r(0===this.negative,"imaskn works only with positive numbers");if(this.length<=n)return this;0!==t&&n++;this.length=Math.min(n,this.length);if(0!==t){var i=67108863^67108863>>>t<=67108864;t++){this.words[t]-=67108864;t===this.length-1?this.words[t+1]=1:this.words[t+1]++}this.length=Math.max(this.length,t+1);return this};s.prototype.isubn=function(e){r("number"==typeof e);r(e<67108864);if(e<0)return this.iaddn(-e);if(0!==this.negative){this.negative=0;this.iaddn(e);this.negative=1;return this}this.words[0]-=e;if(1===this.length&&this.words[0]<0){this.words[0]=-this.words[0];this.negative=1}else for(var t=0;t>26)-(l/67108864|0);this.words[i+n]=67108863&o}for(;i>26;this.words[i+n]=67108863&o}if(0===a)return this._strip();r(-1===a);a=0;for(i=0;i>26;this.words[i]=67108863&o}this.negative=1;return this._strip()};s.prototype._wordDiv=function(e,t){var n=(this.length,e.length),i=this.clone(),r=e,o=0|r.words[r.length-1];if(0!==(n=26-this._countBits(o))){r=r.ushln(n);i.iushln(n);o=0|r.words[r.length-1]}var a,l=i.length-r.length;if("mod"!==t){(a=new s(null)).length=l+1;a.words=new Array(a.length);for(var u=0;u=0;h--){var d=67108864*(0|i.words[r.length+h])+(0|i.words[r.length+h-1]);d=Math.min(d/o|0,67108863);i._ishlnsubmul(r,d,h);for(;0!==i.negative;){d--;i.negative=0;i._ishlnsubmul(r,1,h);i.isZero()||(i.negative^=1)}a&&(a.words[h]=d)}a&&a._strip();i._strip();"div"!==t&&0!==n&&i.iushrn(n);return{div:a||null,mod:i}};s.prototype.divmod=function(e,t,n){r(!e.isZero());if(this.isZero())return{div:new s(0),mod:new s(0)};var i,o,a;if(0!==this.negative&&0===e.negative){a=this.neg().divmod(e,t);"mod"!==t&&(i=a.div.neg());if("div"!==t){o=a.mod.neg();n&&0!==o.negative&&o.iadd(e)}return{div:i,mod:o}}if(0===this.negative&&0!==e.negative){a=this.divmod(e.neg(),t);"mod"!==t&&(i=a.div.neg());return{div:i,mod:a.mod}}if(this.negative&e.negative){a=this.neg().divmod(e.neg(),t);if("div"!==t){o=a.mod.neg();n&&0!==o.negative&&o.isub(e)}return{div:a.div,mod:o}}return e.length>this.length||this.cmp(e)<0?{div:new s(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new s(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new s(this.modrn(e.words[0]))}:this._wordDiv(e,t)};s.prototype.div=function(e){return this.divmod(e,"div",!1).div};s.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod};s.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod};s.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),r=e.andln(1),o=n.cmp(i);return o<0||1===r&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)};s.prototype.modrn=function(e){var t=e<0;t&&(e=-e);r(e<=67108863);for(var n=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(n*i+(0|this.words[o]))%e;return t?-i:i};s.prototype.modn=function(e){return this.modrn(e)};s.prototype.idivn=function(e){var t=e<0;t&&(e=-e);r(e<=67108863);for(var n=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*n;this.words[i]=o/e|0;n=o%e}this._strip();return t?this.ineg():this};s.prototype.divn=function(e){return this.clone().idivn(e)};s.prototype.egcd=function(e){r(0===e.negative);r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new s(1),o=new s(0),a=new s(0),l=new s(1),u=0;t.isEven()&&n.isEven();){t.iushrn(1);n.iushrn(1);++u}for(var c=n.clone(),h=t.clone();!t.isZero();){for(var d=0,f=1;!(t.words[0]&f)&&d<26;++d,f<<=1);if(d>0){t.iushrn(d);for(;d-- >0;){if(i.isOdd()||o.isOdd()){i.iadd(c);o.isub(h)}i.iushrn(1);o.iushrn(1)}}for(var _=0,p=1;!(n.words[0]&p)&&_<26;++_,p<<=1);if(_>0){n.iushrn(_);for(;_-- >0;){if(a.isOdd()||l.isOdd()){a.iadd(c);l.isub(h)}a.iushrn(1);l.iushrn(1)}}if(t.cmp(n)>=0){t.isub(n);i.isub(a);o.isub(l)}else{n.isub(t);a.isub(i);l.isub(o)}}return{a:a,b:l,gcd:n.iushln(u)}};s.prototype._invmp=function(e){r(0===e.negative);r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new s(1),a=new s(0),l=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var u=0,c=1;!(t.words[0]&c)&&u<26;++u,c<<=1);if(u>0){t.iushrn(u);for(;u-- >0;){o.isOdd()&&o.iadd(l);o.iushrn(1)}}for(var h=0,d=1;!(n.words[0]&d)&&h<26;++h,d<<=1);if(h>0){n.iushrn(h);for(;h-- >0;){a.isOdd()&&a.iadd(l);a.iushrn(1)}}if(t.cmp(n)>=0){t.isub(n);o.isub(a)}else{n.isub(t);a.isub(o)}}(i=0===t.cmpn(1)?o:a).cmpn(0)<0&&i.iadd(e);return i};s.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0;n.negative=0;for(var i=0;t.isEven()&&n.isEven();i++){t.iushrn(1);n.iushrn(1)}for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var r=t.cmp(n);if(r<0){var o=t;t=n;n=o}else if(0===r||0===n.cmpn(1))break;t.isub(n)}return n.iushln(i)};s.prototype.invm=function(e){return this.egcd(e).a.umod(e)};s.prototype.isEven=function(){return!(1&this.words[0])};s.prototype.isOdd=function(){return!(1&~this.words[0])};s.prototype.andln=function(e){return this.words[0]&e};s.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<>>26;a&=67108863;this.words[s]=a}if(0!==o){this.words[s]=o;this.length++}return this};s.prototype.isZero=function(){return 1===this.length&&0===this.words[0]};s.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;this._strip();if(this.length>1)t=1;else{n&&(e=-e);r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;n--){var i=0|this.words[n],r=0|e.words[n];if(i!==r){ir&&(t=1);break}}return t};s.prototype.gtn=function(e){return 1===this.cmpn(e)};s.prototype.gt=function(e){return 1===this.cmp(e)};s.prototype.gten=function(e){return this.cmpn(e)>=0};s.prototype.gte=function(e){return this.cmp(e)>=0};s.prototype.ltn=function(e){return-1===this.cmpn(e)};s.prototype.lt=function(e){return-1===this.cmp(e)};s.prototype.lten=function(e){return this.cmpn(e)<=0};s.prototype.lte=function(e){return this.cmp(e)<=0};s.prototype.eqn=function(e){return 0===this.cmpn(e)};s.prototype.eq=function(e){return 0===this.cmp(e)};s.red=function(e){return new S(e)};s.prototype.toRed=function(e){r(!this.red,"Already a number in reduction context");r(0===this.negative,"red works only with positives");return e.convertTo(this)._forceRed(e)};s.prototype.fromRed=function(){r(this.red,"fromRed works only with numbers in reduction context");return this.red.convertFrom(this)};s.prototype._forceRed=function(e){this.red=e;return this};s.prototype.forceRed=function(e){r(!this.red,"Already a number in reduction context");return this._forceRed(e)};s.prototype.redAdd=function(e){r(this.red,"redAdd works only with red numbers");return this.red.add(this,e)};s.prototype.redIAdd=function(e){r(this.red,"redIAdd works only with red numbers");return this.red.iadd(this,e)};s.prototype.redSub=function(e){r(this.red,"redSub works only with red numbers");return this.red.sub(this,e)};s.prototype.redISub=function(e){r(this.red,"redISub works only with red numbers");return this.red.isub(this,e)};s.prototype.redShl=function(e){r(this.red,"redShl works only with red numbers");return this.red.shl(this,e)};s.prototype.redMul=function(e){r(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.mul(this,e)};s.prototype.redIMul=function(e){r(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.imul(this,e)};s.prototype.redSqr=function(){r(this.red,"redSqr works only with red numbers");this.red._verify1(this);return this.red.sqr(this)};s.prototype.redISqr=function(){r(this.red,"redISqr works only with red numbers");this.red._verify1(this);return this.red.isqr(this)};s.prototype.redSqrt=function(){r(this.red,"redSqrt works only with red numbers");this.red._verify1(this);return this.red.sqrt(this)};s.prototype.redInvm=function(){r(this.red,"redInvm works only with red numbers");this.red._verify1(this);return this.red.invm(this)};s.prototype.redNeg=function(){r(this.red,"redNeg works only with red numbers");this.red._verify1(this);return this.red.neg(this)};s.prototype.redPow=function(e){r(this.red&&!e.red,"redPow(normalNum)");this.red._verify1(this);return this.red.pow(this,e)};var x={k256:null,p224:null,p192:null,p25519:null};function q(e,t){this.name=e;this.p=new s(t,16);this.n=this.p.bitLength();this.k=new s(1).iushln(this.n).isub(this.p);this.tmp=this._tmp()}q.prototype._tmp=function(){var e=new s(null);e.words=new Array(Math.ceil(this.n/13));return e};q.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp);t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip();return n};q.prototype.split=function(e,t){e.iushrn(this.n,0,t)};q.prototype.imulK=function(e){return e.imul(this.k)};function w(){q.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}o(w,q);w.prototype.split=function(e,t){for(var n=4194303,i=Math.min(e.length,9),r=0;r>>22;o=s}o>>>=22;e.words[r-10]=o;0===o&&e.length>10?e.length-=10:e.length-=9}};w.prototype.imulK=function(e){e.words[e.length]=0;e.words[e.length+1]=0;e.length+=2;for(var t=0,n=0;n>>=26;e.words[n]=r;t=i}0!==t&&(e.words[e.length++]=t);return e};s._prime=function(e){if(x[e])return x[e];var t;if("k256"===e)t=new w;else if("p224"===e)t=new P;else if("p192"===e)t=new C;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new E}x[e]=t;return t};function S(e){if("string"==typeof e){var t=s._prime(e);this.m=t.p;this.prime=t}else{r(e.gtn(1),"modulus must be greater than 1");this.m=e;this.prime=null}}S.prototype._verify1=function(e){r(0===e.negative,"red works only with positives");r(e.red,"red works only with red numbers")};S.prototype._verify2=function(e,t){r(!(e.negative|t.negative),"red works only with positives");r(e.red&&e.red===t.red,"red works only with red numbers")};S.prototype.imod=function(e){if(this.prime)return this.prime.ireduce(e)._forceRed(this);h(e,e.umod(this.m)._forceRed(this));return e};S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)};S.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);n.cmp(this.m)>=0&&n.isub(this.m);return n._forceRed(this)};S.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);n.cmp(this.m)>=0&&n.isub(this.m);return n};S.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);n.cmpn(0)<0&&n.iadd(this.m);return n._forceRed(this)};S.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);n.cmpn(0)<0&&n.iadd(this.m);return n};S.prototype.shl=function(e,t){this._verify1(e);return this.imod(e.ushln(t))};S.prototype.imul=function(e,t){this._verify2(e,t);return this.imod(e.imul(t))};S.prototype.mul=function(e,t){this._verify2(e,t);return this.imod(e.mul(t))};S.prototype.isqr=function(e){return this.imul(e,e.clone())};S.prototype.sqr=function(e){return this.mul(e,e)};S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);r(t%2==1);if(3===t){var n=this.m.add(new s(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);){o++;i.iushrn(1)}r(!i.isZero());var a=new s(1).toRed(this),l=a.redNeg(),u=this.m.subn(1).iushrn(1),c=this.m.bitLength();c=new s(2*c*c).toRed(this);for(;0!==this.pow(c,u).cmp(l);)c.redIAdd(l);for(var h=this.pow(c,i),d=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),_=o;0!==f.cmp(a);){for(var p=f,m=0;0!==p.cmp(a);m++)p=p.redSqr();r(m<_);var g=this.pow(h,new s(1).iushln(_-m-1));d=d.redMul(g);h=g.redSqr();f=f.redMul(h);_=m}return d};S.prototype.invm=function(e){var t=e._invmp(this.m);if(0!==t.negative){t.negative=0;return this.imod(t).redNeg()}return this.imod(t)};S.prototype.pow=function(e,t){if(t.isZero())return new s(1).toRed(this);if(0===t.cmpn(1))return e.clone();var n=new Array(16);n[0]=new s(1).toRed(this);n[1]=e;for(var i=2;i=0;i--){for(var u=t.words[i],c=l-1;c>=0;c--){var h=u>>c&1;r!==n[0]&&(r=this.sqr(r));if(0!==h||0!==o){o<<=1;o|=h;if(4===++a||0===i&&0===c){r=this.mul(r,n[o]);a=0;o=0}}else a=0}l=26}return r};S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t};S.prototype.convertFrom=function(e){var t=e.clone();t.red=null;return t};s.mont=function(e){return new M(e)};function M(e){S.call(this,e);this.shift=this.m.bitLength();this.shift%26!=0&&(this.shift+=26-this.shift%26);this.r=new s(1).iushln(this.shift);this.r2=this.imod(this.r.sqr());this.rinv=this.r._invmp(this.m);this.minv=this.rinv.mul(this.r).isubn(1).div(this.m);this.minv=this.minv.umod(this.r);this.minv=this.r.sub(this.minv)}o(M,S);M.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))};M.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));t.red=null;return t};M.prototype.imul=function(e,t){if(e.isZero()||t.isZero()){e.words[0]=0;e.length=1;return e}var n=e.imul(t),i=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=n.isub(i).iushrn(this.shift),o=r;r.cmp(this.m)>=0?o=r.isub(this.m):r.cmpn(0)<0&&(o=r.iadd(this.m));return o._forceRed(this)};M.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new s(0)._forceRed(this);var n=e.mul(t),i=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=n.isub(i).iushrn(this.shift),o=r;r.cmp(this.m)>=0?o=r.isub(this.m):r.cmpn(0)<0&&(o=r.iadd(this.m));return o._forceRed(this)};M.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===t||t)}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/bn.js/lib/bn.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/bn.js/lib")},{_process:120,buffer:19,timers:168}],18:[function(e,t,n){(function(n,i,r,o,s,a,l,u,c,h,d){(function(){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}var i;t.exports=function(e){i||(i=new r(null));return i.generate(e)};function r(e){this.rand=e}t.exports.Rand=r;r.prototype.generate=function(e){return this._rand(e)};r.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),n=0;n>>24]^c[_>>>16&255]^h[p>>>8&255]^d[255&m]^t[g++];s=u[_>>>24]^c[p>>>16&255]^h[m>>>8&255]^d[255&f]^t[g++];a=u[p>>>24]^c[m>>>16&255]^h[f>>>8&255]^d[255&_]^t[g++];l=u[m>>>24]^c[f>>>16&255]^h[_>>>8&255]^d[255&p]^t[g++];f=o;_=s;p=a;m=l}o=(i[f>>>24]<<24|i[_>>>16&255]<<16|i[p>>>8&255]<<8|i[255&m])^t[g++];s=(i[_>>>24]<<24|i[p>>>16&255]<<16|i[m>>>8&255]<<8|i[255&f])^t[g++];a=(i[p>>>24]<<24|i[m>>>16&255]<<16|i[f>>>8&255]<<8|i[255&_])^t[g++];l=(i[m>>>24]<<24|i[f>>>16&255]<<16|i[_>>>8&255]<<8|i[255&p])^t[g++];return[o>>>=0,s>>>=0,a>>>=0,l>>>=0]}var s=[0,1,2,4,8,16,32,64,128,27,54],a=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var n=[],i=[],r=[[],[],[],[]],o=[[],[],[],[]],s=0,a=0,l=0;l<256;++l){var u=a^a<<1^a<<2^a<<3^a<<4;u=u>>>8^255&u^99;n[s]=u;i[u]=s;var c=e[s],h=e[c],d=e[h],f=257*e[u]^16843008*u;r[0][s]=f<<24|f>>>8;r[1][s]=f<<16|f>>>16;r[2][s]=f<<8|f>>>24;r[3][s]=f;f=16843009*d^65537*h^257*c^16843008*s;o[0][u]=f<<24|f>>>8;o[1][u]=f<<16|f>>>16;o[2][u]=f<<8|f>>>24;o[3][u]=f;if(0===s)s=a=1;else{s=c^e[e[e[d^c]]];a^=e[e[a]]}}return{SBOX:n,INV_SBOX:i,SUB_MIX:r,INV_SUB_MIX:o}}();function l(e){this._key=i(e);this._reset()}l.blockSize=16;l.keySize=32;l.prototype.blockSize=l.blockSize;l.prototype.keySize=l.keySize;l.prototype._reset=function(){for(var e=this._key,t=e.length,n=t+6,i=4*(n+1),r=[],o=0;o>>24;l=a.SBOX[l>>>24]<<24|a.SBOX[l>>>16&255]<<16|a.SBOX[l>>>8&255]<<8|a.SBOX[255&l];l^=s[o/t|0]<<24}else t>6&&o%t==4&&(l=a.SBOX[l>>>24]<<24|a.SBOX[l>>>16&255]<<16|a.SBOX[l>>>8&255]<<8|a.SBOX[255&l]);r[o]=r[o-t]^l}for(var u=[],c=0;c>>24]]^a.INV_SUB_MIX[1][a.SBOX[d>>>16&255]]^a.INV_SUB_MIX[2][a.SBOX[d>>>8&255]]^a.INV_SUB_MIX[3][a.SBOX[255&d]]}this._nRounds=n;this._keySchedule=r;this._invKeySchedule=u};l.prototype.encryptBlockRaw=function(e){return o(e=i(e),this._keySchedule,a.SUB_MIX,a.SBOX,this._nRounds)};l.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),i=n.allocUnsafe(16);i.writeUInt32BE(t[0],0);i.writeUInt32BE(t[1],4);i.writeUInt32BE(t[2],8);i.writeUInt32BE(t[3],12);return i};l.prototype.decryptBlock=function(e){var t=(e=i(e))[1];e[1]=e[3];e[3]=t;var r=o(e,this._invKeySchedule,a.INV_SUB_MIX,a.INV_SBOX,this._nRounds),s=n.allocUnsafe(16);s.writeUInt32BE(r[0],0);s.writeUInt32BE(r[3],4);s.writeUInt32BE(r[2],8);s.writeUInt32BE(r[1],12);return s};l.prototype.scrub=function(){r(this._keySchedule);r(this._invKeySchedule);r(this._key)};t.exports.AES=l}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes/aes.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes")},{_process:120,buffer:48,"safe-buffer":143,timers:168}],21:[function(e,t,n){(function(n,i,r,o,s,a,l,u,c,h,d){(function(){"use strict";var n=e("./aes"),i=e("safe-buffer").Buffer,r=e("cipher-base"),o=e("inherits"),s=e("./ghash"),a=e("buffer-xor"),l=e("./incr32");function u(e,t,o,a){r.call(this);var u=i.alloc(4,0);this._cipher=new n.AES(t);var c=this._cipher.encryptBlock(u);this._ghash=new s(c);o=function(e,t,n){if(12===t.length){e._finID=i.concat([t,i.from([0,0,0,1])]);return i.concat([t,i.from([0,0,0,2])])}var r=new s(n),o=t.length,a=o%16;r.update(t);if(a){a=16-a;r.update(i.alloc(a,0))}r.update(i.alloc(8,0));var u=8*o,c=i.alloc(8);c.writeUIntBE(u,0,8);r.update(c);e._finID=r.state;var h=i.from(e._finID);l(h);return h}(this,o,c);this._prev=i.from(o);this._cache=i.allocUnsafe(0);this._secCache=i.allocUnsafe(0);this._decrypt=a;this._alen=0;this._len=0;this._mode=e;this._authTag=null;this._called=!1}o(u,r);u.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;if(t<16){t=i.alloc(t,0);this._ghash.update(t)}}this._called=!0;var n=this._mode.encrypt(this,e);this._decrypt?this._ghash.update(e):this._ghash.update(n);this._len+=e.length;return n};u.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=a(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(e,t){var n=0;e.length!==t.length&&n++;for(var i=Math.min(e.length,t.length),r=0;r16)throw new Error("unable to decrypt data");var n=-1;for(;++n16){t=this.cache.slice(0,16);this.cache=this.cache.slice(16);return t}}else if(this.cache.length>=16){t=this.cache.slice(0,16);this.cache=this.cache.slice(16);return t}return null};c.prototype.flush=function(){if(this.cache.length)return this.cache};function h(e,n,s){var a=r[e.toLowerCase()];if(!a)throw new TypeError("invalid suite type");"string"==typeof s&&(s=i.from(s));if("GCM"!==a.mode&&s.length!==a.iv)throw new TypeError("invalid iv length "+s.length);"string"==typeof n&&(n=i.from(n));if(n.length!==a.key/8)throw new TypeError("invalid key length "+n.length);return"stream"===a.type?new o(a.module,n,s,!0):"auth"===a.type?new t(a.module,n,s,!0):new u(a.module,n,s)}n.createDecipher=function(e,t){var n=r[e.toLowerCase()];if(!n)throw new TypeError("invalid suite type");var i=l(t,!1,n.key,n.iv);return h(e,i.key,i.iv)};n.createDecipheriv=h}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes/decrypter.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes")},{"./aes":20,"./authCipher":21,"./modes":33,"./streamCipher":36,_process:120,buffer:48,"cipher-base":49,evp_bytestokey:86,inherits:102,"safe-buffer":143,timers:168}],24:[function(e,t,n){(function(t,i,r,o,s,a,l,u,c,h,d){(function(){"use strict";var t=e("./modes"),i=e("./authCipher"),r=e("safe-buffer").Buffer,o=e("./streamCipher"),s=e("cipher-base"),a=e("./aes"),l=e("evp_bytestokey");function u(e,t,n){s.call(this);this._cache=new h;this._cipher=new a.AES(t);this._prev=r.from(n);this._mode=e;this._autopadding=!0}e("inherits")(u,s);u.prototype._update=function(e){this._cache.add(e);for(var t,n,i=[];t=this._cache.get();){n=this._mode.encrypt(this,t);i.push(n)}return r.concat(i)};var c=r.alloc(16,16);u.prototype._final=function(){var e=this._cache.flush();if(this._autopadding){e=this._mode.encrypt(this,e);this._cipher.scrub();return e}if(!e.equals(c)){this._cipher.scrub();throw new Error("data not multiple of block length")}};u.prototype.setAutoPadding=function(e){this._autopadding=!!e;return this};function h(){this.cache=r.allocUnsafe(0)}h.prototype.add=function(e){this.cache=r.concat([this.cache,e])};h.prototype.get=function(){if(this.cache.length>15){var e=this.cache.slice(0,16);this.cache=this.cache.slice(16);return e}return null};h.prototype.flush=function(){for(var e=16-this.cache.length,t=r.allocUnsafe(e),n=-1;++n>>0,0);t.writeUInt32BE(e[1]>>>0,4);t.writeUInt32BE(e[2]>>>0,8);t.writeUInt32BE(e[3]>>>0,12);return t}function o(e){this.h=e;this.state=n.alloc(16,0);this.cache=n.allocUnsafe(0)}o.prototype.ghash=function(e){for(var t=-1;++t0;t--)i[t]=i[t]>>>1|(1&i[t-1])<<31;i[0]=i[0]>>>1;n&&(i[0]=i[0]^225<<24)}this.state=r(o)};o.prototype.update=function(e){this.cache=n.concat([this.cache,e]);for(var t;this.cache.length>=16;){t=this.cache.slice(0,16);this.cache=this.cache.slice(16);this.ghash(t)}};o.prototype.final=function(e,t){this.cache.length&&this.ghash(n.concat([this.cache,i],16));this.ghash(r([0,e,0,t]));return this.state};t.exports=o}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes/ghash.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes")},{_process:120,buffer:48,"safe-buffer":143,timers:168}],26:[function(e,t,n){(function(e,n,i,r,o,s,a,l,u,c,h){(function(){"use strict";t.exports=function(e){for(var t,n=e.length;n--;){if(255!==(t=e.readUInt8(n))){t++;e.writeUInt8(t,n);break}e.writeUInt8(0,n)}}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes/incr32.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes")},{_process:120,buffer:48,timers:168}],27:[function(e,t,n){(function(t,i,r,o,s,a,l,u,c,h,d){(function(){"use strict";var t=e("buffer-xor");n.encrypt=function(e,n){var i=t(n,e._prev);e._prev=e._cipher.encryptBlock(i);return e._prev};n.decrypt=function(e,n){var i=e._prev;e._prev=n;var r=e._cipher.decryptBlock(n);return t(r,i)}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes/modes/cbc.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes/modes")},{_process:120,buffer:48,"buffer-xor":47,timers:168}],28:[function(e,t,n){(function(t,i,r,o,s,a,l,u,c,h,d){(function(){"use strict";var t=e("safe-buffer").Buffer,i=e("buffer-xor");function r(e,n,r){var o=n.length,s=i(n,e._cache);e._cache=e._cache.slice(o);e._prev=t.concat([e._prev,r?n:s]);return s}n.encrypt=function(e,n,i){for(var o,s=t.allocUnsafe(0);n.length;){if(0===e._cache.length){e._cache=e._cipher.encryptBlock(e._prev);e._prev=t.allocUnsafe(0)}if(!(e._cache.length<=n.length)){s=t.concat([s,r(e,n,i)]);break}o=e._cache.length;s=t.concat([s,r(e,n.slice(0,o),i)]);n=n.slice(o)}return s}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes/modes/cfb.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes/modes")},{_process:120,buffer:48,"buffer-xor":47,"safe-buffer":143,timers:168}],29:[function(e,t,n){(function(t,i,r,o,s,a,l,u,c,h,d){(function(){"use strict";var t=e("safe-buffer").Buffer;function i(e,t,n){for(var i,o,s=-1,a=0;++s<8;){i=t&1<<7-s?128:0;a+=(128&(o=e._cipher.encryptBlock(e._prev)[0]^i))>>s%8;e._prev=r(e._prev,n?i:o)}return a}function r(e,n){var i=e.length,r=-1,o=t.allocUnsafe(e.length);e=t.concat([e,t.from([n])]);for(;++r>7;return o}n.encrypt=function(e,n,r){for(var o=n.length,s=t.allocUnsafe(o),a=-1;++a=0||!t.umod(e.prime1)||!t.umod(e.prime2));return t}function s(e,t){var i=function(e){var t=o(e);return{blinder:t.toRed(n.mont(e.modulus)).redPow(new n(e.publicExponent)).fromRed(),unblinder:t.invm(e.modulus)}}(t),s=t.modulus.byteLength(),a=new n(e).mul(i.blinder).umod(t.modulus),l=a.toRed(n.mont(t.prime1)),u=a.toRed(n.mont(t.prime2)),c=t.coefficient,h=t.prime1,d=t.prime2,f=l.redPow(t.exponent1).fromRed(),_=u.redPow(t.exponent2).fromRed(),p=f.isub(_).imul(c).umod(h).imul(d);return _.iadd(p).imul(i.unblinder).umod(t.modulus).toArrayLike(r,"be",s)}s.getr=o;t.exports=s}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-rsa/index.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-rsa")},{_process:120,"bn.js":17,buffer:48,randombytes:128,timers:168}],41:[function(e,t,n){(function(n,i,r,o,s,a,l,u,c,h,d){(function(){"use strict";t.exports=e("./browser/algorithms.json")}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-sign/algos.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-sign")},{"./browser/algorithms.json":42,_process:120,buffer:48,timers:168}],42:[function(e,t,n){t.exports={sha224WithRSAEncryption:{sign:"rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},"RSA-SHA224":{sign:"ecdsa/rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption:{sign:"rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},"RSA-SHA256":{sign:"ecdsa/rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption:{sign:"rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},"RSA-SHA384":{sign:"ecdsa/rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption:{sign:"rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA512":{sign:"ecdsa/rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA1":{sign:"rsa",hash:"sha1",id:"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{sign:"ecdsa",hash:"sha1",id:""},sha256:{sign:"ecdsa",hash:"sha256",id:""},sha224:{sign:"ecdsa",hash:"sha224",id:""},sha384:{sign:"ecdsa",hash:"sha384",id:""},sha512:{sign:"ecdsa",hash:"sha512",id:""},"DSA-SHA":{sign:"dsa",hash:"sha1",id:""},"DSA-SHA1":{sign:"dsa",hash:"sha1",id:""},DSA:{sign:"dsa",hash:"sha1",id:""},"DSA-WITH-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-WITH-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-WITH-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-WITH-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-RIPEMD160":{sign:"dsa",hash:"rmd160",id:""},ripemd160WithRSA:{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},"RSA-RIPEMD160":{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption:{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"},"RSA-MD5":{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"}}},{}],43:[function(e,t,n){t.exports={"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}},{}],44:[function(e,t,n){(function(n,i,r,o,s,a,l,u,c,h,d){(function(){"use strict";var n=e("safe-buffer").Buffer,i=e("create-hash"),r=e("readable-stream"),o=e("inherits"),s=e("./sign"),a=e("./verify"),l=e("./algorithms.json");Object.keys(l).forEach((function(e){l[e].id=n.from(l[e].id,"hex");l[e.toLowerCase()]=l[e]}));function u(e){r.Writable.call(this);var t=l[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash;this._hash=i(t.hash);this._tag=t.id;this._signType=t.sign}o(u,r.Writable);u.prototype._write=function(e,t,n){this._hash.update(e);n()};u.prototype.update=function(e,t){this._hash.update("string"==typeof e?n.from(e,t):e);return this};u.prototype.sign=function(e,t){this.end();var n=this._hash.digest(),i=s(n,e,this._hashType,this._signType,this._tag);return t?i.toString(t):i};function c(e){r.Writable.call(this);var t=l[e];if(!t)throw new Error("Unknown message digest");this._hash=i(t.hash);this._tag=t.id;this._signType=t.sign}o(c,r.Writable);c.prototype._write=function(e,t,n){this._hash.update(e);n()};c.prototype.update=function(e,t){this._hash.update("string"==typeof e?n.from(e,t):e);return this};c.prototype.verify=function(e,t,i){var r="string"==typeof t?n.from(t,i):t;this.end();var o=this._hash.digest();return a(r,o,e,this._signType,this._tag)};function h(e){return new u(e)}function d(e){return new c(e)}t.exports={Sign:h,Verify:d,createSign:h,createVerify:d}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-sign/browser/index.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-sign/browser")},{"./algorithms.json":42,"./sign":45,"./verify":46,_process:120,buffer:48,"create-hash":53,inherits:102,"readable-stream":141,"safe-buffer":143,timers:168}],45:[function(e,t,n){(function(n,i,r,o,s,a,l,u,c,h,d){(function(){"use strict";var n=e("safe-buffer").Buffer,i=e("create-hmac"),r=e("browserify-rsa"),o=e("elliptic").ec,s=e("bn.js"),a=e("parse-asn1"),l=e("./curves.json");function u(e,t,r,o){if((e=n.from(e.toArray())).length0&&n.ishrn(i);return n}function h(e,t,r){var o,s;do{o=n.alloc(0);for(;8*o.length=0)throw new Error("invalid sig")}t.exports=function(e,t,l,u,c){var h=o(l);if("ec"===h.type){if("ecdsa"!==u&&"ecdsa/rsa"!==u)throw new Error("wrong public key type");return function(e,t,n){var i=s[n.data.algorithm.curve.join(".")];if(!i)throw new Error("unknown curve "+n.data.algorithm.curve.join("."));var o=new r(i),a=n.data.subjectPrivateKey.data;return o.verify(t,e,a)}(e,t,h)}if("dsa"===h.type){if("dsa"!==u)throw new Error("wrong public key type");return function(e,t,n){var r=n.data.p,s=n.data.q,l=n.data.g,u=n.data.pub_key,c=o.signature.decode(e,"der"),h=c.s,d=c.r;a(h,s);a(d,s);var f=i.mont(r),_=h.invm(s),p=l.toRed(f).redPow(new i(t).mul(_).mod(s)).fromRed().mul(u.toRed(f).redPow(d.mul(_).mod(s)).fromRed()).mod(r).mod(s);return 0===p.cmp(d)}(e,t,h)}if("rsa"!==u&&"ecdsa/rsa"!==u)throw new Error("wrong public key type");t=n.concat([c,t]);for(var d=h.modulus.byteLength(),f=[1],_=0;t.length+f.length+2-1&&(t=t.substring(0,e));e=t.lastIndexOf("/");t=e>-1?t.substring(0,e+1):""}if(!t){(e=(t=document.location.href).lastIndexOf("/"))>-1?t=t.substring(0,e+1):"/"!=t[t.length-1]&&(t+="/");qx.$$appRoot&&"/"!=(t+=qx.$$appRoot)[t.length-1]&&(t+="/")}qx.$$appRoot=t}qx.$$resourceRoot=qx.$$appRoot;qx.$$environment||(qx.$$environment={});var o={"qx.application":"qxl.apiviewer.Application","qx.revision":"","qx.theme":"qxl.apiviewer.Theme",true:!0,"qx.allowUrlSettings":!1,"qx.allowUrlVariants":!1,"qx.debug.property.level":0,"qx.debug":!1,"qx.debug.ui.queue":!0,"qx.debug.touchpad.detection":!1,"qx.aspects":!1,"qx.dynlocale":!0,"qx.dyntheme":!0,"qx.blankpage":"qx/static/blank.html","qx.debug.databinding":!1,"qx.debug.dispose":!1,"qx.optimization.basecalls":!1,"qx.optimization.comments":!1,"qx.optimization.privates":!1,"qx.optimization.strings":!1,"qx.optimization.variables":!1,"qx.optimization.variants":!1,"module.databinding":!0,"module.logger":!0,"module.property":!0,"module.events":!0,"qx.nativeScrollBars":!1,"qx.automaticMemoryManagement":!0,"qx.promise":!0,"qx.promise.warnings":!0,"qx.promise.longStackTraces":!0,"qx.compiler":!0,"qx.compiler.version":"7.7.0","qx.icontheme":"Tango","qxl.apiviewer.exclude":["qxl.*","q.*","qx.test.*"],"qx.version":null,"qx.compiler.targetType":"source","qx.compiler.outputDir":"compiled/build/","qx.target.privateArtifacts":!1,"qx.headless":!1,"qx.compiler.applicationName":"apiviewer","qx.compiler.applicationType":"browser"};for(var s in o)qx.$$environment[s]=o[s];qx.$$libraries||(qx.$$libraries={});["qx","qxl.apiviewer","qxl.versionlabel","qx.io.remote"].forEach((function(e){qx.$$libraries[e]={sourceUri:qx.$$appRoot+".",resourceUri:qx.$$appRoot+"../resource/"}}));qx.$$resources={};qx.$$translations={C:null,en:null};qx.$$locales={C:null,en:null};qx.$$packageData={};qx.$$g={};qx.$$createdAt=function(e,t,n,i,r){if(e&&e.hasOwnProperty&&!e.hasOwnProperty("$$createdAt")){var o={filename:t,lineNumber:n,column:i},s=(new Error).stack;r&&s&&Object.assign(o,{stack:s.split("\n").slice(2).map((e=>e.trim()))});Object.defineProperty(e,"$$createdAt",{value:o,enumerable:!1,configurable:!1,writable:!1})}return e};var a=/AppleWebKit\/([^ ]+)/.test(navigator.userAgent),l=!!window.MSInputMethodContext&&!!document.documentMode;qx.$$loader={parts:{boot:["0"],tool:[]},packages:{0:{uris:[]}},urisBefore:[],cssBefore:[],boot:"boot",closureParts:{},bootIsInline:!1,addNoCacheParam:!1,isLoadParallel:!l&&"async"in document.createElement("script"),delayDefer:!0,splashscreen:window.QOOXDOO_SPLASH_SCREEN||null,isLoadChunked:!1,loadChunkSize:null,decodeUris:function(e,t){t||(t="sourceUri");qx.$$libraries;for(var n=[],i=0;i2){o.shift();r=o.join(":")}else r=qx.$$appRoot+e[i];qx.$$loader.addNoCacheParam&&(r+="?nocache="+Math.random());n.push(r)}return n},deferredEvents:null,on:function(e,t){if(qx.$$loader.applicationHandlerReady){if(window.qx&&qx.event&&qx.event.handler&&qx.event.handler.Application){var n=qx.event.handler.Application.$$instance;if("ready"==e&&n.isApplicationReady()){t(null);return}if("appinitialized"==e&&n.isApplicationInitialized()){t(null);return}}qx.event.Registration.addListener(window,e,t)}else{null===this.deferredEvents&&(this.deferredEvents={});var i=this.deferredEvents[e];void 0===i&&(i=this.deferredEvents[e]=[]);i.push({eventType:e,handler:t})}},signalStartup:function(){qx.Bootstrap.executePendingDefers();qx.$$loader.delayDefer=!1;qx.$$loader.scriptLoaded=!0;function e(){if(window.qx&&qx.event&&qx.event.handler&&qx.event.handler.Application){qx.$$loader.deferredEvents&&Object.keys(qx.$$loader.deferredEvents).forEach((function(e){qx.$$loader.deferredEvents[e].forEach((function(t){qx.event.Registration.addListener(window,e,t.handler)}))}));qx.event.handler.Application.onScriptLoaded();qx.$$loader.applicationHandlerReady=!0}else{qx.$$loader.deferredEvents&&Object.keys(qx.$$loader.deferredEvents).forEach((function(e){"ready"===e&&qx.$$loader.deferredEvents[e].forEach((function(e){e.handler(null)}))}));qx.$$loader.applicationHandlerReady=!0}}qx.Class.$$brokenClassDefinitions?console.error("**************\nOne or more class definitions did not load properly - please see error messages above for details.\nIt is probable that your application will have unexpected errors. Please fix the class problems above before continuing.\n**************"):qx.$$loader.splashscreen?qx.$$loader.splashscreen.loadComplete(e):e()},init:function(){var e=qx.$$loader;e.decodeUris(e.cssBefore,"resourceUri").forEach((function(e){!function(e){var t=document.createElement("link");t.rel="stylesheet";t.type="text/css";t.href=e;document.getElementsByTagName("head")[0].appendChild(t)}(e)}));p=e.decodeUris(e.urisBefore,"resourceUri");e.bootIsInline||e.parts[e.boot].forEach((function(t){var n=e.decodeUris(e.packages[t].uris);Array.prototype.push.apply(p,n)}));function t(){g((function(){window.setTimeout((function(){e.parts[e.boot].forEach((function(t){e.importPackageData(qx.$$packageData[t]||{})}));e.signalStartup()}),0)}))}qx.$$loader.splashscreen?qx.$$loader.splashscreen.loadBegin(t):t()}};var u={};if(document.location.search){document.location.search.substring(1).split("&").forEach((function(e){var t=e.match(/^qooxdoo\:([^=]+)(=(.*))?/);if(t){var n=t[1],i=t[3];void 0===i||"true"===i||"1"===i?i=!0:"false"!==i&&"0"!==i||(i=!1);u[n]=i}}))}!0===u["splashscreen-disable"]&&(qx.$$loader.splashscreen=null);if(qx.$$loader.splashscreen){qx.$$loader.isLoadChunked=!0;var c=qx.$$loader.splashscreen.getSettings()||{};"boolean"==typeof c.isLoadChunked&&(qx.$$loader.isLoadChunked=c.isLoadChunked);"number"==typeof c.loadChunkSize&&c.loadChunkSize>1&&(qx.$$loader.loadChunkSize=c.loadChunkSize)}for(var h in u){var d=u[h];switch(h){case"add-no-cache":qx.$$loader.addNoCacheParam=!0===d;break;case"load-parallel":qx.$$loader.isLoadParallel=!0===d;break;case"load-chunked":qx.$$loader.isLoadChunked=!0===d}}var f={complete:!0};(document.documentMode&&document.documentMode<10||void 0!==window.ActiveXObject&&!document.documentMode)&&(f.loaded=!0);function _(e,t){var n=document.createElement("script");n.charset="utf-8";n.src=e;n.onreadystatechange=n.onload=function(){if(!this.readyState||f[this.readyState]){n.onreadystatechange=n.onload=null;"function"==typeof t&&t()}};n.onerror=function(){console&&"function"==typeof console.error&&console.error("Cannot load script "+e);t&&t("Cannot load script "+e)};qx.$$loader.isLoadParallel&&(n.async=null);document.getElementsByTagName("head")[0].appendChild(n)}qx.$$loader.importPackageData=function(e,t){if(e.resources){var n=e.resources;for(var i in n)qx.$$resources[i]=n[i]}if(e.locales){var r=e.locales,o=qx.$$locales;for(var s in r)if(o[s])for(var i in r[s])o[s][i]=r[s][i];else o[s]=r[s]}if(e.translations){var a=e.translations,l=qx.$$translations;for(var s in a)if(l[s])for(var i in a[s])l[s][i]=a[s][i];else l[s]=a[s]}t&&t(e)};var p=[],m=0,g=qx.$$loader.isLoadParallel&&qx.$$loader.isLoadChunked?function(e){if(m>=p.length)return e();var t={numScripts:p.length,numScriptsLoaded:0,numScriptsLoading:0},n=qx.$$loader.loadChunkSize;null===n&&(n=Math.round(t.numScripts/20));n<1&&(n=1);function i(){t.numScriptsLoaded==t.numScripts?e&&e():0==t.numScriptsLoading&&o()}function r(){t.numScriptsLoaded++;t.numScriptsLoading--;qx.$$loader.splashscreen?qx.$$loader.splashscreen.scriptLoaded(t,i):i()}function o(){for(;m=p.length)return e();var t={numScripts:p.length,numScriptsLoaded:0,numScriptsLoading:0};function n(){t.numScriptsLoaded==t.numScripts&&e&&e()}function i(){t.numScriptsLoaded++;t.numScriptsLoading--;qx.$$loader.splashscreen?qx.$$loader.splashscreen.scriptLoaded(t,n):n()}for(;m=p.length)return e();_(p[m++],(function(){t.numScriptsLoaded++;qx.$$loader.splashscreen?qx.$$loader.splashscreen.scriptLoaded(t,n):n()}))}i()},v=function(){qx.$$domReady=!0;document.removeEventListener("DOMContentLoaded",v,!1)};document.addEventListener&&document.addEventListener("DOMContentLoaded",v,!1)}();qx.$$fontBootstrap={};qx.$$fontBootstrap.JosefinSlab={family:["JosefinSlab"],fontFaces:[{paths:["qx/decoration/Indigo/font/JosefinSlab-SemiBold.woff"]}]};qx.$$fontBootstrap["qx.theme.indigo.defaultFont"]={family:["Lucida Grande","DejaVu Sans","Verdana","sans-serif"],fontFaces:null};qx.$$fontBootstrap["qx.theme.monospace"]={family:["DejaVu Sans Mono","Courier New","monospace"],fontFaces:null};!function(e){"use strict";var t,n,i;t=[function(e,t,n){n(1),n(97),n(98),n(99),n(100),n(101),n(102),n(103),n(104),n(105),n(106),n(107),n(108),n(109),n(110),n(111),n(124),n(126),n(136),n(137),n(139),n(143),n(146),n(148),n(150),n(151),n(152),n(153),n(155),n(156),n(158),n(159),n(161),n(165),n(166),n(167),n(168),n(173),n(174),n(176),n(177),n(178),n(180),n(183),n(184),n(185),n(186),n(187),n(192),n(194),n(195),n(197),n(200),n(201),n(202),n(203),n(204),n(206),n(216),n(218),n(221),n(223),n(226),n(233),n(234),n(235),n(236),n(237),n(238),n(242),n(243),n(245),n(246),n(247),n(249),n(250),n(251),n(93),n(252),n(253),n(261),n(263),n(265),n(266),n(267),n(268),n(269),n(271),n(272),n(273),n(274),n(275),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(288),n(289),n(291),n(293),n(294),n(295),n(296),n(297),n(299),n(301),n(302),n(303),n(304),n(306),n(307),n(309),n(310),n(311),n(312),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(324),n(325),n(326),n(327),n(328),n(329),n(330),n(331),n(332),n(333),n(334),n(336),n(337),n(338),n(339),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(387),n(388),n(390),n(391),n(392),n(393),n(394),n(396),n(407),n(409),n(411),n(413),n(415),n(417),n(419),n(420),n(422),n(425),n(426),n(427),n(428),n(429),n(433),n(434),n(436),n(437),n(438),n(439),n(441),n(442),n(443),n(444),n(445),n(446),n(447),n(449),n(452),n(455),n(458),n(459),n(460),n(461),n(462),n(463),n(464),n(465),n(466),n(467),n(468),n(469),n(470),n(479),n(480),n(481),n(482),n(483),n(484),n(485),n(486),n(487),n(488),n(489),n(490),n(491),n(494),n(495),n(496),n(497),n(498),n(499),n(500),n(501),n(502),n(503),n(504),n(505),n(506),n(507),n(508),n(509),n(510),n(511),n(512),n(513),n(514),n(515),n(516),n(517),n(518),n(519),n(520),n(521),n(524),n(526),n(527),n(534),n(535),n(536),n(538),n(539),n(541),n(542),n(543),n(544),n(545),n(548),n(550),n(551),n(555),n(556),n(558),n(559),n(560),n(561),n(563),n(564),n(566),n(567),n(568),n(569),n(570),n(571),n(572),n(574),n(576),n(577),n(578),n(579),n(582),n(583),n(584),n(586),n(587),n(588),n(589),n(590),n(591),n(595),n(596),n(597),n(598),n(599),n(600),n(602),n(603),n(604),n(605),n(606),n(607),n(608),n(609),n(610),n(611),n(612),n(615),n(617),n(618),n(620),n(621),n(622),n(623),n(624),n(625),n(627),n(629),n(630),n(631),n(632),n(633),n(634),n(636),n(637),n(638),n(639),n(641),n(642),n(643),n(644),n(645),n(647),n(648),n(649),n(650),n(651),n(652),n(653),n(654),n(655),n(656),n(657),n(658),n(659),n(660),n(662),n(663),n(664),n(668),n(669),n(671),n(672),n(673),n(674),n(675),n(676),n(677),n(678),n(679),n(680),n(681),n(682),n(685),n(686),n(687),n(688),n(689),n(690),n(691),n(692),n(693),n(694),n(695),n(696),n(697),n(698),n(699),n(700),n(701),n(703),n(704),n(707),n(708),n(709),n(710),n(712),n(713),n(715),n(716),n(717),n(718),n(719),n(720),n(721),n(722),n(723),n(724),n(725),n(726),n(727),n(728),n(733),n(734),n(736),n(737),n(739),n(740),n(741),n(742),n(743),n(746),n(747),n(748),n(749),n(750),n(751),n(754),n(755),n(757),n(758),n(759),n(764),n(765),n(766),n(767),n(770),n(775),n(776),n(777),n(778),n(779),n(780),e.exports=n(781)},function(e,t,n){n(2),n(90),n(92),n(93),n(96)},function(t,n,i){var r=i(3),o=i(4),s=i(8),a=i(14),l=i(36),u=i(6),c=i(26),h=i(7),d=i(38),f=i(24),_=i(46),p=i(12),m=i(18),g=i(68),v=i(11),b=i(71),y=i(73),x=i(57),q=i(75),w=i(66),P=i(5),C=i(44),E=i(72),S=i(10),M=i(47),A=i(77),I=i(34),D=i(53),T=i(54),k=i(40),B=i(33),O=i(78),R=i(79),L=i(81),N=i(82),F=i(51),$=i(83).forEach,j=D("hidden"),H="Symbol",W="prototype",U=F.set,V=F.getterFor(H),z=Object[W],G=o.Symbol,X=G&&G[W],K=o.RangeError,Y=o.TypeError,Z=o.QObject,Q=P.f,J=C.f,ee=q.f,te=S.f,ne=a([].push),ie=I("symbols"),re=I("op-symbols"),oe=I("wks"),se=!Z||!Z[W]||!Z[W].findChild,ae=function(e,t,n){var i=Q(z,t);i&&delete z[t],J(e,t,n),i&&e!==z&&J(z,t,i)},le=u&&h((function(){return 7!==b(J({},"a",{get:function(){return J(this,"a",{value:7}).a}})).a}))?ae:J,ue=function(e,t){var n=ie[e]=b(X);return U(n,{type:H,tag:e,description:t}),u||(n.description=t),n},ce=function(e,t,n){e===z&&ce(re,t,n),_(e);var i=m(t);return _(n),d(ie,i)?(n.enumerable?(d(e,j)&&e[j][i]&&(e[j][i]=!1),n=b(n,{enumerable:v(0,!1)})):(d(e,j)||J(e,j,v(1,b(null))),e[j][i]=!0),le(e,i,n)):J(e,i,n)},he=function(e,t){var n,i;return _(e),n=p(t),i=y(n).concat(pe(n)),$(i,(function(t){u&&!s(de,n,t)||ce(e,t,n[t])})),e},de=function(e){var t=m(e),n=s(te,this,t);return!(this===z&&d(ie,t)&&!d(re,t))&&(!(n||!d(this,t)||!d(ie,t)||d(this,j)&&this[j][t])||n)},fe=function(e,t){var n,i=p(e),r=m(t);if(i!==z||!d(ie,r)||d(re,r))return!(n=Q(i,r))||!d(ie,r)||d(i,j)&&i[j][r]||(n.enumerable=!0),n},_e=function(e){var t=ee(p(e)),n=[];return $(t,(function(e){d(ie,e)||d(T,e)||ne(n,e)})),n},pe=function(e){var t=e===z,n=ee(t?re:p(e)),i=[];return $(n,(function(e){!d(ie,e)||t&&!d(z,e)||ne(i,ie[e])})),i};c||(G=function(){var t,n,i;if(f(X,this))throw new Y("Symbol is not a constructor");return t=arguments.length&&arguments[0]!==e?g(arguments[0]):e,n=k(t),i=function(t){var r,a=this===e?o:this;a===z&&s(i,re,t),d(a,j)&&d(a[j],n)&&(a[j][n]=!1),r=v(1,t);try{le(a,n,r)}catch(e){if(!(e instanceof K))throw e;ae(a,n,r)}},u&&se&&le(z,n,{configurable:!0,set:i}),ue(n,t)},M(X=G[W],"toString",(function(){return V(this).tag})),M(G,"withoutSetter",(function(e){return ue(k(e),e)})),S.f=de,C.f=ce,E.f=he,P.f=fe,x.f=q.f=_e,w.f=pe,O.f=function(e){return ue(B(e),e)},u&&(A(X,"description",{configurable:!0,get:function(){return V(this).description}}),l||M(z,"propertyIsEnumerable",de,{unsafe:!0}))),r({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:G}),$(y(oe),(function(e){R(e)})),r({target:H,stat:!0,forced:!c},{useSetter:function(){se=!0},useSimple:function(){se=!1}}),r({target:"Object",stat:!0,forced:!c,sham:!u},{create:function(t,n){return n===e?b(t):he(b(t),n)},defineProperty:ce,defineProperties:he,getOwnPropertyDescriptor:fe}),r({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:_e}),L(),N(G,H),T[j]=!0},function(t,n,i){var r=i(4),o=i(5).f,s=i(43),a=i(47),l=i(37),u=i(55),c=i(67);t.exports=function(t,n){var i,h,d,f,_,p=t.target,m=t.global,g=t.stat;if(i=m?r:g?r[p]||l(p,{}):r[p]&&r[p].prototype)for(h in n){if(f=n[h],d=t.dontCallGetSet?(_=o(i,h))&&_.value:i[h],!c(m?h:p+(g?".":"#")+h,t.forced)&&d!==e){if(typeof f==typeof d)continue;u(f,d)}(t.sham||d&&d.sham)&&s(f,"sham",!0),a(i,h,f,t)}}},function(e,t,n){var i=function(e){return e&&e.Math===Math&&e};e.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof global&&global)||i("object"==typeof this&&this)||function(){return this}()||Function("return this")()},function(e,t,n){var i=n(6),r=n(8),o=n(10),s=n(11),a=n(12),l=n(18),u=n(38),c=n(41),h=Object.getOwnPropertyDescriptor;t.f=i?h:function(e,t){if(e=a(e),t=l(t),c)try{return h(e,t)}catch(e){}if(u(e,t))return s(!r(o.f,e,t),e[t])}},function(e,t,n){var i=n(7);e.exports=!i((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t,n){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var i=n(9),r=function(){}.call;e.exports=i?r.bind(r):function(){return r.apply(r,arguments)}},function(e,t,n){var i=n(7);e.exports=!i((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},function(e,t,n){var i={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!i.call({1:2},1);t.f=o?function(e){var t=r(this,e);return!!t&&t.enumerable}:i},function(e,t,n){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var i=n(13),r=n(16);e.exports=function(e){return i(r(e))}},function(e,t,n){var i=n(14),r=n(7),o=n(15),s=Object,a=i("".split);e.exports=r((function(){return!s("z").propertyIsEnumerable(0)}))?function(e){return"String"===o(e)?a(e,""):s(e)}:s},function(e,t,n){var i=n(9),r=Function.prototype,o=r.call,s=i&&r.bind.bind(o,o);e.exports=i?s:function(e){return function(){return o.apply(e,arguments)}}},function(e,t,n){var i=n(14),r=i({}.toString),o=i("".slice);e.exports=function(e){return o(r(e),8,-1)}},function(e,t,n){var i=n(17),r=TypeError;e.exports=function(e){if(i(e))throw new r("Can't call method on "+e);return e}},function(t,n,i){t.exports=function(t){return null===t||t===e}},function(e,t,n){var i=n(19),r=n(22);e.exports=function(e){var t=i(e,"string");return r(t)?t:t+""}},function(t,n,i){var r=i(8),o=i(20),s=i(22),a=i(29),l=i(32),u=i(33),c=TypeError,h=u("toPrimitive");t.exports=function(t,n){var i,u;if(!o(t)||s(t))return t;if(i=a(t,h)){if(n===e&&(n="default"),u=r(i,t,n),!o(u)||s(u))return u;throw new c("Can't convert object to primitive value")}return n===e&&(n="number"),l(t,n)}},function(e,t,n){var i=n(21);e.exports=function(e){return"object"==typeof e?null!==e:i(e)}},function(t,n,i){var r="object"==typeof document&&document.all;t.exports=void 0===r&&r!==e?function(e){return"function"==typeof e||e===r}:function(e){return"function"==typeof e}},function(e,t,n){var i=n(23),r=n(21),o=n(24),s=n(25),a=Object;e.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=i("Symbol");return r(t)&&o(t.prototype,a(e))}},function(t,n,i){var r=i(4),o=i(21);t.exports=function(t,n){return arguments.length<2?o(i=r[t])?i:e:r[t]&&r[t][n];var i}},function(e,t,n){var i=n(14);e.exports=i({}.isPrototypeOf)},function(e,t,n){var i=n(26);e.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){var i=n(27),r=n(7),o=n(4).String;e.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol("symbol detection");return!o(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},function(e,t,n){var i,r,o=n(4),s=n(28),a=o.process,l=o.Deno,u=a&&a.versions||l&&l.version,c=u&&u.v8;c&&(r=(i=c.split("."))[0]>0&&i[0]<4?1:+(i[0]+i[1])),!r&&s&&(!(i=s.match(/Edge\/(\d+)/))||i[1]>=74)&&(i=s.match(/Chrome\/(\d+)/))&&(r=+i[1]),e.exports=r},function(e,t,n){e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},function(t,n,i){var r=i(30),o=i(17);t.exports=function(t,n){var i=t[n];return o(i)?e:r(i)}},function(e,t,n){var i=n(21),r=n(31),o=TypeError;e.exports=function(e){if(i(e))return e;throw new o(r(e)+" is not a function")}},function(e,t,n){var i=String;e.exports=function(e){try{return i(e)}catch(e){return"Object"}}},function(e,t,n){var i=n(8),r=n(21),o=n(20),s=TypeError;e.exports=function(e,t){var n,a;if("string"===t&&r(n=e.toString)&&!o(a=i(n,e)))return a;if(r(n=e.valueOf)&&!o(a=i(n,e)))return a;if("string"!==t&&r(n=e.toString)&&!o(a=i(n,e)))return a;throw new s("Can't convert object to primitive value")}},function(e,t,n){var i=n(4),r=n(34),o=n(38),s=n(40),a=n(26),l=n(25),u=i.Symbol,c=r("wks"),h=l?u.for||u:u&&u.withoutSetter||s;e.exports=function(e){return o(c,e)||(c[e]=a&&o(u,e)?u[e]:h("Symbol."+e)),c[e]}},function(e,t,n){var i=n(35);e.exports=function(e,t){return i[e]||(i[e]=t||{})}},function(e,t,n){var i=n(36),r=n(4),o=n(37),s="__core-js_shared__",a=e.exports=r[s]||o(s,{});(a.versions||(a.versions=[])).push({version:"3.37.0",mode:i?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.37.0/LICENSE",source:"https://github.com/zloirock/core-js"})},function(e,t,n){e.exports=!1},function(e,t,n){var i=n(4),r=Object.defineProperty;e.exports=function(e,t){try{r(i,e,{value:t,configurable:!0,writable:!0})}catch(n){i[e]=t}return t}},function(e,t,n){var i=n(14),r=n(39),o=i({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return o(r(e),t)}},function(e,t,n){var i=n(16),r=Object;e.exports=function(e){return r(i(e))}},function(t,n,i){var r=i(14),o=0,s=Math.random(),a=r(1..toString);t.exports=function(t){return"Symbol("+(t===e?"":t)+")_"+a(++o+s,36)}},function(e,t,n){var i=n(6),r=n(7),o=n(42);e.exports=!i&&!r((function(){return 7!==Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var i=n(4),r=n(20),o=i.document,s=r(o)&&r(o.createElement);e.exports=function(e){return s?o.createElement(e):{}}},function(e,t,n){var i=n(6),r=n(44),o=n(11);e.exports=i?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var i=n(6),r=n(41),o=n(45),s=n(46),a=n(18),l=TypeError,u=Object.defineProperty,c=Object.getOwnPropertyDescriptor,h="enumerable",d="configurable",f="writable";t.f=i?o?function(e,t,n){if(s(e),t=a(t),s(n),"function"==typeof e&&"prototype"===t&&"value"in n&&f in n&&!n[f]){var i=c(e,t);i&&i[f]&&(e[t]=n.value,n={configurable:d in n?n[d]:i[d],enumerable:h in n?n[h]:i[h],writable:!1})}return u(e,t,n)}:u:function(e,t,n){if(s(e),t=a(t),s(n),r)try{return u(e,t,n)}catch(e){}if("get"in n||"set"in n)throw new l("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var i=n(6),r=n(7);e.exports=i&&r((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},function(e,t,n){var i=n(20),r=String,o=TypeError;e.exports=function(e){if(i(e))return e;throw new o(r(e)+" is not an object")}},function(t,n,i){var r=i(21),o=i(44),s=i(48),a=i(37);t.exports=function(t,n,i,l){var u,c;if(l||(l={}),u=l.enumerable,c=l.name!==e?l.name:n,r(i)&&s(i,c,l),l.global)u?t[n]=i:a(n,i);else{try{l.unsafe?t[n]&&(u=!0):delete t[n]}catch(e){}u?t[n]=i:o.f(t,n,{value:i,enumerable:!1,configurable:!l.nonConfigurable,writable:!l.nonWritable})}return t}},function(t,n,i){var r=i(14),o=i(7),s=i(21),a=i(38),l=i(6),u=i(49).CONFIGURABLE,c=i(50),h=i(51),d=h.enforce,f=h.get,_=String,p=Object.defineProperty,m=r("".slice),g=r("".replace),v=r([].join),b=l&&!o((function(){return 8!==p((function(){}),"length",{value:8}).length})),y=String(String).split("String"),x=t.exports=function(t,n,i){"Symbol("===m(_(n),0,7)&&(n="["+g(_(n),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),i&&i.getter&&(n="get "+n),i&&i.setter&&(n="set "+n),(!a(t,"name")||u&&t.name!==n)&&(l?p(t,"name",{value:n,configurable:!0}):t.name=n),b&&i&&a(i,"arity")&&t.length!==i.arity&&p(t,"length",{value:i.arity});try{i&&a(i,"constructor")&&i.constructor?l&&p(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=e)}catch(e){}var r=d(t);return a(r,"source")||(r.source=v(y,"string"==typeof n?n:"")),t};Function.prototype.toString=x((function(){return s(this)&&f(this).source||c(this)}),"toString")},function(e,t,n){var i=n(6),r=n(38),o=Function.prototype,s=i&&Object.getOwnPropertyDescriptor,a=r(o,"name"),l=a&&"something"===function(){}.name,u=a&&(!i||i&&s(o,"name").configurable);e.exports={EXISTS:a,PROPER:l,CONFIGURABLE:u}},function(e,t,n){var i=n(14),r=n(21),o=n(35),s=i(Function.toString);r(o.inspectSource)||(o.inspectSource=function(e){return s(e)}),e.exports=o.inspectSource},function(e,t,n){var i,r,o,s,a,l=n(52),u=n(4),c=n(20),h=n(43),d=n(38),f=n(35),_=n(53),p=n(54),m="Object already initialized",g=u.TypeError;l||f.state?((s=f.state||(f.state=new(0,u.WeakMap))).get=s.get,s.has=s.has,s.set=s.set,i=function(e,t){if(s.has(e))throw new g(m);return t.facade=e,s.set(e,t),t},r=function(e){return s.get(e)||{}},o=function(e){return s.has(e)}):(p[a=_("state")]=!0,i=function(e,t){if(d(e,a))throw new g(m);return t.facade=e,h(e,a,t),t},r=function(e){return d(e,a)?e[a]:{}},o=function(e){return d(e,a)}),e.exports={set:i,get:r,has:o,enforce:function(e){return o(e)?r(e):i(e,{})},getterFor:function(e){return function(t){var n;if(!c(t)||(n=r(t)).type!==e)throw new g("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){var i=n(4),r=n(21),o=i.WeakMap;e.exports=r(o)&&/native code/.test(String(o))},function(e,t,n){var i=n(34),r=n(40),o=i("keys");e.exports=function(e){return o[e]||(o[e]=r(e))}},function(e,t,n){e.exports={}},function(e,t,n){var i=n(38),r=n(56),o=n(5),s=n(44);e.exports=function(e,t,n){var a,l,u=r(t),c=s.f,h=o.f;for(a=0;au;)r(i,n=t[u++])&&(~s(c,n)||l(c,n));return c}},function(e,t,n){var i=n(12),r=n(60),o=n(63),s=function(e){return function(t,n,s){var a,l,u=i(t),c=o(u);if(0===c)return!e&&-1;if(a=r(s,c),e&&n!=n){for(;c>a;)if((l=u[a++])!=l)return!0}else for(;c>a;a++)if((e||a in u)&&u[a]===n)return e||a||0;return!e&&-1}};e.exports={includes:s(!0),indexOf:s(!1)}},function(e,t,n){var i=n(61),r=Math.max,o=Math.min;e.exports=function(e,t){var n=i(e);return n<0?r(n+t,0):o(n,t)}},function(e,t,n){var i=n(62);e.exports=function(e){var t=+e;return t!=t||0===t?0:i(t)}},function(e,t,n){var i=Math.ceil,r=Math.floor;e.exports=Math.trunc||function(e){var t=+e;return(t>0?r:i)(t)}},function(e,t,n){var i=n(64);e.exports=function(e){return i(e.length)}},function(e,t,n){var i=n(61),r=Math.min;e.exports=function(e){var t=i(e);return t>0?r(t,9007199254740991):0}},function(e,t,n){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){t.f=Object.getOwnPropertySymbols},function(e,t,n){var i=n(7),r=n(21),o=/#|\.prototype\./,s=function(e,t){var n=l[a(e)];return n===c||n!==u&&(r(t)?i(t):!!t)},a=s.normalize=function(e){return String(e).replace(o,".").toLowerCase()},l=s.data={},u=s.NATIVE="N",c=s.POLYFILL="P";e.exports=s},function(e,t,n){var i=n(69),r=String;e.exports=function(e){if("Symbol"===i(e))throw new TypeError("Cannot convert a Symbol value to a string");return r(e)}},function(t,n,i){var r=i(70),o=i(21),s=i(15),a=i(33)("toStringTag"),l=Object,u="Arguments"===s(function(){return arguments}());t.exports=r?s:function(t){var n,i,r;return t===e?"Undefined":null===t?"Null":"string"==typeof(i=function(e,t){try{return e[t]}catch(e){}}(n=l(t),a))?i:u?s(n):"Object"===(r=s(n))&&o(n.callee)?"Arguments":r}},function(e,t,n){var i={};i[n(33)("toStringTag")]="z",e.exports="[object z]"===String(i)},function(t,n,i){var r,o=i(46),s=i(72),a=i(65),l=i(54),u=i(74),c=i(42),h=i(53),d="prototype",f="script",_=h("IE_PROTO"),p=function(){},m=function(e){return"<"+f+">"+e+""},g=function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t},v=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}var e,t,n;v="undefined"!=typeof document?document.domain&&r?g(r):(t=c("iframe"),n="java"+f+":",t.style.display="none",u.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F):g(r);for(var i=a.length;i--;)delete v[d][a[i]];return v()};l[_]=!0,t.exports=Object.create||function(t,n){var i;return null!==t?(p[d]=o(t),i=new p,p[d]=null,i[_]=t):i=v(),n===e?i:s.f(i,n)}},function(e,t,n){var i=n(6),r=n(45),o=n(44),s=n(46),a=n(12),l=n(73);t.f=i&&!r?Object.defineProperties:function(e,t){var n,i,r,u,c;for(s(e),n=a(t),r=(i=l(t)).length,u=0;r>u;)o.f(e,c=i[u++],n[c]);return e}},function(e,t,n){var i=n(58),r=n(65);e.exports=Object.keys||function(e){return i(e,r)}},function(e,t,n){var i=n(23);e.exports=i("document","documentElement")},function(e,t,n){var i=n(15),r=n(12),o=n(57).f,s=n(76),a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"Window"===i(e)?function(e){try{return o(e)}catch(e){return s(a)}}(e):o(r(e))}},function(e,t,n){var i=n(14);e.exports=i([].slice)},function(e,t,n){var i=n(48),r=n(44);e.exports=function(e,t,n){return n.get&&i(n.get,t,{getter:!0}),n.set&&i(n.set,t,{setter:!0}),r.f(e,t,n)}},function(e,t,n){var i=n(33);t.f=i},function(e,t,n){var i=n(80),r=n(38),o=n(78),s=n(44).f;e.exports=function(e){var t=i.Symbol||(i.Symbol={});r(t,e)||s(t,e,{value:o.f(e)})}},function(e,t,n){var i=n(4);e.exports=i},function(e,t,n){var i=n(8),r=n(23),o=n(33),s=n(47);e.exports=function(){var e=r("Symbol"),t=e&&e.prototype,n=t&&t.valueOf,a=o("toPrimitive");t&&!t[a]&&s(t,a,(function(e){return i(n,this)}),{arity:1})}},function(e,t,n){var i=n(44).f,r=n(38),o=n(33)("toStringTag");e.exports=function(e,t,n){e&&!n&&(e=e.prototype),e&&!r(e,o)&&i(e,o,{configurable:!0,value:t})}},function(t,n,i){var r=i(84),o=i(14),s=i(13),a=i(39),l=i(63),u=i(86),c=o([].push),h=function(t){var n=1===t,i=2===t,o=3===t,h=4===t,d=6===t,f=7===t,_=5===t||d;return function(p,m,g,v){for(var b,y,x=a(p),q=s(x),w=l(q),P=r(m,g),C=0,E=v||u,S=n?E(p,w):i||f?E(p,0):e;w>C;C++)if((_||C in q)&&(y=P(b=q[C],C,x),t))if(n)S[C]=y;else if(y)switch(t){case 3:return!0;case 5:return b;case 6:return C;case 2:c(S,b)}else switch(t){case 4:return!1;case 7:c(S,b)}return d?-1:o||h?h:S}};t.exports={forEach:h(0),map:h(1),filter:h(2),some:h(3),every:h(4),find:h(5),findIndex:h(6),filterReject:h(7)}},function(t,n,i){var r=i(85),o=i(30),s=i(9),a=r(r.bind);t.exports=function(t,n){return o(t),n===e?t:s?a(t,n):function(){return t.apply(n,arguments)}}},function(e,t,n){var i=n(15),r=n(14);e.exports=function(e){if("Function"===i(e))return r(e)}},function(e,t,n){var i=n(87);e.exports=function(e,t){return new(i(e))(0===t?0:t)}},function(t,n,i){var r=i(88),o=i(89),s=i(20),a=i(33)("species"),l=Array;t.exports=function(t){var n;return r(t)&&(o(n=t.constructor)&&(n===l||r(n.prototype))||s(n)&&null===(n=n[a]))&&(n=e),n===e?l:n}},function(e,t,n){var i=n(15);e.exports=Array.isArray||function(e){return"Array"===i(e)}},function(e,t,n){var i=n(14),r=n(7),o=n(21),s=n(69),a=n(23),l=n(50),u=function(){},c=a("Reflect","construct"),h=/^\s*(?:class|function)\b/,d=i(h.exec),f=!h.test(u),_=function(e){if(!o(e))return!1;try{return c(u,[],e),!0}catch(e){return!1}},p=function(e){if(!o(e))return!1;switch(s(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return f||!!d(h,l(e))}catch(e){return!0}};p.sham=!0,e.exports=!c||r((function(){var e;return _(_.call)||!_(Object)||!_((function(){e=!0}))||e}))?p:_},function(e,t,n){var i=n(3),r=n(23),o=n(38),s=n(68),a=n(34),l=n(91),u=a("string-to-symbol-registry"),c=a("symbol-to-string-registry");i({target:"Symbol",stat:!0,forced:!l},{for:function(e){var t,n=s(e);return o(u,n)?u[n]:(t=r("Symbol")(n),u[n]=t,c[t]=n,t)}})},function(e,t,n){var i=n(26);e.exports=i&&!!Symbol.for&&!!Symbol.keyFor},function(e,t,n){var i=n(3),r=n(38),o=n(22),s=n(31),a=n(34),l=n(91),u=a("symbol-to-string-registry");i({target:"Symbol",stat:!0,forced:!l},{keyFor:function(e){if(!o(e))throw new TypeError(s(e)+" is not a symbol");if(r(u,e))return u[e]}})},function(t,n,i){var r=i(3),o=i(23),s=i(94),a=i(8),l=i(14),u=i(7),c=i(21),h=i(22),d=i(76),f=i(95),_=i(26),p=String,m=o("JSON","stringify"),g=l(/./.exec),v=l("".charAt),b=l("".charCodeAt),y=l("".replace),x=l(1..toString),q=/[\uD800-\uDFFF]/g,w=/^[\uD800-\uDBFF]$/,P=/^[\uDC00-\uDFFF]$/,C=!_||u((function(){var e=o("Symbol")("stringify detection");return"[null]"!==m([e])||"{}"!==m({a:e})||"{}"!==m(Object(e))})),E=u((function(){return'"\\udf06\\ud834"'!==m("\udf06\ud834")||'"\\udead"'!==m("\udead")})),S=function(t,n){var i=d(arguments),r=f(n);if(c(r)||t!==e&&!h(t))return i[1]=function(e,t){if(c(r)&&(t=a(r,this,p(e),t)),!h(t))return t},s(m,null,i)},M=function(e,t,n){var i=v(n,t-1),r=v(n,t+1);return g(w,e)&&!g(P,r)||g(P,e)&&!g(w,i)?"\\u"+x(b(e,0),16):e};m&&r({target:"JSON",stat:!0,arity:3,forced:C||E},{stringify:function(e,t,n){var i=d(arguments),r=s(C?S:m,null,i);return E&&"string"==typeof r?y(r,q,M):r}})},function(e,t,n){var i=n(9),r=Function.prototype,o=r.apply,s=r.call;e.exports="object"==typeof Reflect&&Reflect.apply||(i?s.bind(o):function(){return s.apply(o,arguments)})},function(e,t,n){var i=n(14),r=n(88),o=n(21),s=n(15),a=n(68),l=i([].push);e.exports=function(e){var t,n,i,u,c,h;if(o(e))return e;if(r(e)){for(t=e.length,n=[],i=0;iq&&f(r,arguments[q]),r})),y.prototype=v,"Error"!==P?l?l(y,b):u(y,b,{name:!0}):p&&x in C&&(c(y,C,x),c(y,C,"prepareStackTrace")),u(y,C),!m)try{v.name!==P&&s(v,"name",P),v.constructor=y}catch(e){}return y}}},function(t,n,i){var r=i(114),o=i(20),s=i(16),a=i(115);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=r(Object.prototype,"__proto__","set"))(n,[]),t=n instanceof Array}catch(e){}return function(n,i){return s(n),a(i),o(n)?(t?e(n,i):n.__proto__=i,n):n}}():e)},function(e,t,n){var i=n(14),r=n(30);e.exports=function(e,t,n){try{return i(r(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(e){}}},function(e,t,n){var i=n(116),r=String,o=TypeError;e.exports=function(e){if(i(e))return e;throw new o("Can't set "+r(e)+" as a prototype")}},function(e,t,n){var i=n(20);e.exports=function(e){return i(e)||null===e}},function(e,t,n){var i=n(44).f;e.exports=function(e,t,n){n in e||i(e,n,{configurable:!0,get:function(){return t[n]},set:function(e){t[n]=e}})}},function(e,t,n){var i=n(21),r=n(20),o=n(113);e.exports=function(e,t,n){var s,a;return o&&i(s=t.constructor)&&s!==n&&r(a=s.prototype)&&a!==n.prototype&&o(e,a),e}},function(t,n,i){var r=i(68);t.exports=function(t,n){return t===e?arguments.length<2?"":n:r(t)}},function(e,t,n){var i=n(20),r=n(43);e.exports=function(e,t){i(t)&&"cause"in t&&r(e,"cause",t.cause)}},function(e,t,n){var i=n(43),r=n(122),o=n(123),s=Error.captureStackTrace;e.exports=function(e,t,n,a){o&&(s?s(e,t):i(e,"stack",r(n,a)))}},function(e,t,n){var i=n(14),r=Error,o=i("".replace),s=String(new r("zxcasd").stack),a=/\n\s*at [^:]*:[^\n]*/,l=a.test(s);e.exports=function(e,t){if(l&&"string"==typeof e&&!r.prepareStackTrace)for(;t--;)e=o(e,a,"");return e}},function(e,t,n){var i=n(7),r=n(11);e.exports=!i((function(){var e=new Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",r(1,7)),7!==e.stack)}))},function(e,t,n){var i=n(47),r=n(125),o=Error.prototype;o.toString!==r&&i(o,"toString",r)},function(e,t,n){var i=n(6),r=n(7),o=n(46),s=n(119),a=Error.prototype.toString,l=r((function(){if(i){var e=Object.create(Object.defineProperty({},"name",{get:function(){return this===e}}));if("true"!==a.call(e))return!0}return"2: 1"!==a.call({message:1,name:2})||"Error"!==a.call({})}));e.exports=l?function(){var e=o(this),t=s(e.name,"Error"),n=s(e.message);return t?n?t+": "+n:t:n}:a},function(e,t,n){n(127)},function(t,n,i){var r,o=i(3),s=i(24),a=i(128),l=i(113),u=i(55),c=i(71),h=i(43),d=i(11),f=i(120),_=i(121),p=i(130),m=i(119),g=i(33)("toStringTag"),v=Error,b=[].push,y=function(t,n){var i,o,u=s(r,this);return l?i=l(new v,u?a(this):r):(i=u?this:c(r),h(i,g,"Error")),n!==e&&h(i,"message",m(n)),_(i,y,i.stack,1),arguments.length>2&&f(i,arguments[2]),p(t,b,{that:o=[]}),h(i,"errors",o),i};l?l(y,v):u(y,v,{name:!0}),r=y.prototype=c(v.prototype,{constructor:d(1,y),message:d(1,""),name:d(1,"AggregateError")}),o({global:!0,constructor:!0,arity:2},{AggregateError:y})},function(e,t,n){var i=n(38),r=n(21),o=n(39),s=n(53),a=n(129),l=s("IE_PROTO"),u=Object,c=u.prototype;e.exports=a?u.getPrototypeOf:function(e){var t,n=o(e);return i(n,l)?n[l]:r(t=n.constructor)&&n instanceof t?t.prototype:n instanceof u?c:null}},function(e,t,n){var i=n(7);e.exports=!i((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){var i=n(84),r=n(8),o=n(46),s=n(31),a=n(131),l=n(63),u=n(24),c=n(133),h=n(134),d=n(135),f=TypeError,_=function(e,t){this.stopped=e,this.result=t},p=_.prototype;e.exports=function(e,t,n){var m,g,v,b,y,x,q,w=!(!n||!n.AS_ENTRIES),P=!(!n||!n.IS_RECORD),C=!(!n||!n.IS_ITERATOR),E=!(!n||!n.INTERRUPTED),S=i(t,n&&n.that),M=function(e){return m&&d(m,"normal",e),new _(!0,e)},A=function(e){return w?(o(e),E?S(e[0],e[1],M):S(e[0],e[1])):E?S(e,M):S(e)};if(P)m=e.iterator;else if(C)m=e;else{if(!(g=h(e)))throw new f(s(e)+" is not iterable");if(a(g)){for(v=0,b=l(e);b>v;v++)if((y=A(e[v]))&&u(p,y))return y;return new _(!1)}m=c(e,g)}for(x=P?e.next:m.next;!(q=r(x,m)).done;){try{y=A(q.value)}catch(e){d(m,"throw",e)}if("object"==typeof y&&y&&u(p,y))return y}return new _(!1)}},function(t,n,i){var r=i(33),o=i(132),s=r("iterator"),a=Array.prototype;t.exports=function(t){return t!==e&&(o.Array===t||a[s]===t)}},function(e,t,n){e.exports={}},function(e,t,n){var i=n(8),r=n(30),o=n(46),s=n(31),a=n(134),l=TypeError;e.exports=function(e,t){var n=arguments.length<2?a(e):t;if(r(n))return o(i(n,e));throw new l(s(e)+" is not iterable")}},function(e,t,n){var i=n(69),r=n(29),o=n(17),s=n(132),a=n(33)("iterator");e.exports=function(e){if(!o(e))return r(e,a)||r(e,"@@iterator")||s[i(e)]}},function(e,t,n){var i=n(8),r=n(46),o=n(29);e.exports=function(e,t,n){var s,a;r(e);try{if(!(s=o(e,"return"))){if("throw"===t)throw n;return n}s=i(s,e)}catch(e){a=!0,s=e}if("throw"===t)throw n;if(a)throw s;return r(s),n}},function(e,t,n){var i=n(3),r=n(23),o=n(94),s=n(7),a=n(112),l="AggregateError",u=r(l),c=!s((function(){return 1!==u([1]).errors[0]}))&&s((function(){return 7!==u([1],l,{cause:7}).cause}));i({global:!0,constructor:!0,arity:2,forced:c},{AggregateError:a(l,(function(e){return function(t,n){return o(e,this,arguments)}}),c,!0)})},function(t,n,i){var r=i(3),o=i(39),s=i(63),a=i(61),l=i(138);r({target:"Array",proto:!0},{at:function(t){var n=o(this),i=s(n),r=a(t),l=r>=0?r:i+r;return l<0||l>=i?e:n[l]}}),l("at")},function(t,n,i){var r=i(33),o=i(71),s=i(44).f,a=r("unscopables"),l=Array.prototype;l[a]===e&&s(l,a,{configurable:!0,value:o(null)}),t.exports=function(e){l[a][e]=!0}},function(t,n,i){var r=i(3),o=i(7),s=i(88),a=i(20),l=i(39),u=i(63),c=i(140),h=i(141),d=i(86),f=i(142),_=i(33),p=i(27),m=_("isConcatSpreadable"),g=p>=51||!o((function(){var e=[];return e[m]=!1,e.concat()[0]!==e})),v=function(t){if(!a(t))return!1;var n=t[m];return n!==e?!!n:s(t)};r({target:"Array",proto:!0,arity:1,forced:!g||!f("concat")},{concat:function(e){var t,n,i,r,o,s=l(this),a=d(s,0),f=0;for(t=-1,i=arguments.length;t9007199254740991)throw i("Maximum allowed index exceeded");return e}},function(e,t,n){var i=n(6),r=n(44),o=n(11);e.exports=function(e,t,n){i?r.f(e,t,o(0,n)):e[t]=n}},function(e,t,n){var i=n(7),r=n(33),o=n(27),s=r("species");e.exports=function(e){return o>=51||!i((function(){var t=[];return(t.constructor={})[s]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){var i=n(3),r=n(144),o=n(138);i({target:"Array",proto:!0},{copyWithin:r}),o("copyWithin")},function(t,n,i){var r=i(39),o=i(60),s=i(63),a=i(145),l=Math.min;t.exports=[].copyWithin||function(t,n){var i=r(this),u=s(i),c=o(t,u),h=o(n,u),d=arguments.length>2?arguments[2]:e,f=l((d===e?u:o(d,u))-h,u-c),_=1;for(h0;)h in i?i[c]=i[h]:a(i,c),c+=_,h+=_;return i}},function(e,t,n){var i=n(31),r=TypeError;e.exports=function(e,t){if(!delete e[t])throw new r("Cannot delete property "+i(t)+" of "+i(e))}},function(t,n,i){var r=i(3),o=i(83).every;r({target:"Array",proto:!0,forced:!i(147)("every")},{every:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,n){var i=n(7);e.exports=function(e,t){var n=[][e];return!!n&&i((function(){n.call(null,t||function(){return 1},1)}))}},function(e,t,n){var i=n(3),r=n(149),o=n(138);i({target:"Array",proto:!0},{fill:r}),o("fill")},function(t,n,i){var r=i(39),o=i(60),s=i(63);t.exports=function(t){for(var n=r(this),i=s(n),a=arguments.length,l=o(a>1?arguments[1]:e,i),u=a>2?arguments[2]:e,c=u===e?i:o(u,i);c>l;)n[l++]=t;return n}},function(t,n,i){var r=i(3),o=i(83).filter;r({target:"Array",proto:!0,forced:!i(142)("filter")},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(t,n,i){var r=i(3),o=i(83).find,s=i(138),a="find",l=!0;a in[]&&Array(1)[a]((function(){l=!1})),r({target:"Array",proto:!0,forced:l},{find:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),s(a)},function(t,n,i){var r=i(3),o=i(83).findIndex,s=i(138),a="findIndex",l=!0;a in[]&&Array(1)[a]((function(){l=!1})),r({target:"Array",proto:!0,forced:l},{findIndex:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),s(a)},function(t,n,i){var r=i(3),o=i(154).findLast,s=i(138);r({target:"Array",proto:!0},{findLast:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),s("findLast")},function(t,n,i){var r=i(84),o=i(13),s=i(39),a=i(63),l=function(t){var n=1===t;return function(i,l,u){for(var c,h=s(i),d=o(h),f=a(d),_=r(l,u);f-- >0;)if(_(c=d[f],f,h))switch(t){case 0:return c;case 1:return f}return n?-1:e}};t.exports={findLast:l(0),findLastIndex:l(1)}},function(t,n,i){var r=i(3),o=i(154).findLastIndex,s=i(138);r({target:"Array",proto:!0},{findLastIndex:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),s("findLastIndex")},function(t,n,i){var r=i(3),o=i(157),s=i(39),a=i(63),l=i(61),u=i(86);r({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:e,n=s(this),i=a(n),r=u(n,0);return r.length=o(r,n,n,i,0,t===e?1:l(t)),r}})},function(e,t,n){var i=n(88),r=n(63),o=n(140),s=n(84),a=function(e,t,n,l,u,c,h,d){for(var f,_,p=u,m=0,g=!!h&&s(h,d);m0&&i(f)?(_=r(f),p=a(e,t,f,_,p,c-1)-1):(o(p+1),e[p]=f),p++),m++;return p};e.exports=a},function(t,n,i){var r=i(3),o=i(157),s=i(30),a=i(39),l=i(63),u=i(86);r({target:"Array",proto:!0},{flatMap:function(t){var n,i=a(this),r=l(i);return s(t),(n=u(i,0)).length=o(n,i,i,r,0,1,t,arguments.length>1?arguments[1]:e),n}})},function(e,t,n){var i=n(3),r=n(160);i({target:"Array",proto:!0,forced:[].forEach!==r},{forEach:r})},function(t,n,i){var r=i(83).forEach,o=i(147)("forEach");t.exports=o?[].forEach:function(t){return r(this,t,arguments.length>1?arguments[1]:e)}},function(e,t,n){var i=n(3),r=n(162);i({target:"Array",stat:!0,forced:!n(164)((function(e){Array.from(e)}))},{from:r})},function(t,n,i){var r=i(84),o=i(8),s=i(39),a=i(163),l=i(131),u=i(89),c=i(63),h=i(141),d=i(133),f=i(134),_=Array;t.exports=function(t){var n,i,p,m,g,v,b,y,x=s(t),q=u(this),w=arguments.length,P=w>1?arguments[1]:e,C=P!==e;if(C&&(P=r(P,w>2?arguments[2]:e)),i=0,!(n=f(x))||this===_&&l(n))for(p=c(x),m=q?new this(p):_(p);p>i;i++)y=C?P(x[i],i):x[i],h(m,i,y);else for(m=q?new this:[],b=(v=d(x,n)).next;!(g=o(b,v)).done;i++)y=C?a(v,P,[g.value,i],!0):g.value,h(m,i,y);return m.length=i,m}},function(e,t,n){var i=n(46),r=n(135);e.exports=function(e,t,n,o){try{return o?t(i(n)[0],n[1]):t(n)}catch(t){r(e,"throw",t)}}},function(e,t,n){var i,r,o=n(33)("iterator"),s=!1;try{i=0,(r={next:function(){return{done:!!i++}},return:function(){s=!0}})[o]=function(){return this},Array.from(r,(function(){throw 2}))}catch(e){}e.exports=function(e,t){var n,i;try{if(!t&&!s)return!1}catch(e){return!1}n=!1;try{(i={})[o]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(e){}return n}},function(t,n,i){var r=i(3),o=i(59).includes,s=i(7),a=i(138);r({target:"Array",proto:!0,forced:s((function(){return!Array(1).includes()}))},{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("includes")},function(t,n,i){var r=i(3),o=i(85),s=i(59).indexOf,a=i(147),l=o([].indexOf),u=!!l&&1/l([1],1,-0)<0;r({target:"Array",proto:!0,forced:u||!a("indexOf")},{indexOf:function(t){var n=arguments.length>1?arguments[1]:e;return u?l(this,t,n)||0:s(this,t,n)}})},function(e,t,n){n(3)({target:"Array",stat:!0},{isArray:n(88)})},function(t,n,i){var r,o=i(12),s=i(138),a=i(132),l=i(51),u=i(44).f,c=i(169),h=i(172),d=i(36),f=i(6),_="Array Iterator",p=l.set,m=l.getterFor(_);if(t.exports=c(Array,"Array",(function(e,t){p(this,{type:_,target:o(e),index:0,kind:t})}),(function(){var t=m(this),n=t.target,i=t.index++;if(!n||i>=n.length)return t.target=e,h(e,!0);switch(t.kind){case"keys":return h(i,!1);case"values":return h(n[i],!1)}return h([i,n[i]],!1)}),"values"),r=a.Arguments=a.Array,s("keys"),s("values"),s("entries"),!d&&f&&"values"!==r.name)try{u(r,"name",{value:"values"})}catch(e){}},function(e,t,n){var i=n(3),r=n(8),o=n(36),s=n(49),a=n(21),l=n(170),u=n(128),c=n(113),h=n(82),d=n(43),f=n(47),_=n(33),p=n(132),m=n(171),g=s.PROPER,v=s.CONFIGURABLE,b=m.IteratorPrototype,y=m.BUGGY_SAFARI_ITERATORS,x=_("iterator"),q="keys",w="values",P="entries",C=function(){return this};e.exports=function(e,t,n,s,_,m,E){var S,M,A,I,D,T,k,B,O,R;if(l(n,t,s),S=function(e){if(e===_&&T)return T;if(!y&&e&&e in I)return I[e];switch(e){case q:case w:case P:return function(){return new n(this,e)}}return function(){return new n(this)}},M=t+" Iterator",A=!1,D=(I=e.prototype)[x]||I["@@iterator"]||_&&I[_],T=!y&&D||S(_),(k="Array"===t&&I.entries||D)&&(B=u(k.call(new e)))!==Object.prototype&&B.next&&(o||u(B)===b||(c?c(B,b):a(B[x])||f(B,x,C)),h(B,M,!0,!0),o&&(p[M]=C)),g&&_===w&&D&&D.name!==w&&(!o&&v?d(I,"name",w):(A=!0,T=function(){return r(D,this)})),_)if(O={values:S(w),keys:m?T:S(q),entries:S(P)},E)for(R in O)(y||A||!(R in I))&&f(I,R,O[R]);else i({target:t,proto:!0,forced:y||A},O);return o&&!E||I[x]===T||f(I,x,T,{name:_}),p[t]=T,O}},function(e,t,n){var i=n(171).IteratorPrototype,r=n(71),o=n(11),s=n(82),a=n(132),l=function(){return this};e.exports=function(e,t,n,u){var c=t+" Iterator";return e.prototype=r(i,{next:o(+!u,n)}),s(e,c,!1,!0),a[c]=l,e}},function(e,t,n){var i,r,o,s=n(7),a=n(21),l=n(20),u=n(71),c=n(128),h=n(47),d=n(33),f=n(36),_=d("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(r=c(c(o)))!==Object.prototype&&(i=r):p=!0),!l(i)||s((function(){var e={};return i[_].call(e)!==e}))?i={}:f&&(i=u(i)),a(i[_])||h(i,_,(function(){return this})),e.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){e.exports=function(e,t){return{value:e,done:t}}},function(t,n,i){var r=i(3),o=i(14),s=i(13),a=i(12),l=i(147),u=o([].join);r({target:"Array",proto:!0,forced:s!==Object||!l("join",",")},{join:function(t){return u(a(this),t===e?",":t)}})},function(e,t,n){var i=n(3),r=n(175);i({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){var i=n(94),r=n(12),o=n(61),s=n(63),a=n(147),l=Math.min,u=[].lastIndexOf,c=!!u&&1/[1].lastIndexOf(1,-0)<0,h=a("lastIndexOf");e.exports=c||!h?function(e){var t,n,a;if(c)return i(u,this,arguments)||0;if(t=r(this),0===(n=s(t)))return-1;for(a=n-1,arguments.length>1&&(a=l(a,o(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:u},function(t,n,i){var r=i(3),o=i(83).map;r({target:"Array",proto:!0,forced:!i(142)("map")},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,n){var i=n(3),r=n(7),o=n(89),s=n(141),a=Array;i({target:"Array",stat:!0,forced:r((function(){function e(){}return!(a.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new(o(this)?this:a)(t);t>e;)s(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){var i=n(3),r=n(39),o=n(63),s=n(179),a=n(140);i({target:"Array",proto:!0,arity:1,forced:n(7)((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}()},{push:function(e){var t,n=r(this),i=o(n),l=arguments.length;for(a(i+l),t=0;t79&&a<83||!s("reduce")},{reduce:function(t){var n=arguments.length;return o(this,t,n,n>1?arguments[1]:e)}})},function(e,t,n){var i=n(30),r=n(39),o=n(13),s=n(63),a=TypeError,l="Reduce of empty array with no initial value",u=function(e){return function(t,n,u,c){var h,d,f=r(t),_=o(f),p=s(f);if(i(n),0===p&&u<2)throw new a(l);if(h=e?p-1:0,d=e?-1:1,u<2)for(;;){if(h in _){c=_[h],h+=d;break}if(h+=d,e?h<0:p<=h)throw new a(l)}for(;e?h>=0:p>h;h+=d)h in _&&(c=n(c,_[h],h,f));return c}};e.exports={left:u(!1),right:u(!0)}},function(e,t,n){var i=n(4),r=n(15);e.exports="process"===r(i.process)},function(t,n,i){var r=i(3),o=i(181).right,s=i(147),a=i(27);r({target:"Array",proto:!0,forced:!i(182)&&a>79&&a<83||!s("reduceRight")},{reduceRight:function(t){return o(this,t,arguments.length,arguments.length>1?arguments[1]:e)}})},function(e,t,n){var i=n(3),r=n(14),o=n(88),s=r([].reverse),a=[1,2];i({target:"Array",proto:!0,forced:String(a)===String(a.reverse())},{reverse:function(){return o(this)&&(this.length=this.length),s(this)}})},function(t,n,i){var r=i(3),o=i(88),s=i(89),a=i(20),l=i(60),u=i(63),c=i(12),h=i(141),d=i(33),f=i(142),_=i(76),p=f("slice"),m=d("species"),g=Array,v=Math.max;r({target:"Array",proto:!0,forced:!p},{slice:function(t,n){var i,r,d,f=c(this),p=u(f),b=l(t,p),y=l(n===e?p:n,p);if(o(f)&&((s(i=f.constructor)&&(i===g||o(i.prototype))||a(i)&&null===(i=i[m]))&&(i=e),i===g||i===e))return _(f,b,y);for(r=new(i===e?g:i)(v(y-b,0)),d=0;b1?arguments[1]:e)}})},function(t,n,i){var r=i(3),o=i(14),s=i(30),a=i(39),l=i(63),u=i(145),c=i(68),h=i(7),d=i(188),f=i(147),_=i(189),p=i(190),m=i(27),g=i(191),v=[],b=o(v.sort),y=o(v.push),x=h((function(){v.sort(e)})),q=h((function(){v.sort(null)})),w=f("sort"),P=!h((function(){var e,t,n,i,r;if(m)return m<70;if(!(_&&_>3)){if(p)return!0;if(g)return g<603;for(e="",t=65;t<76;t++){switch(n=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:i=3;break;case 68:case 71:i=4;break;default:i=2}for(r=0;r<47;r++)v.push({k:n+r,v:i})}for(v.sort((function(e,t){return t.v-e.v})),r=0;rc(i)?1:-1}}(t)),o=l(i),h=0;h0;)e[a]=e[--a];a!==n++&&(e[a]=s)}else for(l=r(p/2),u=o(i(e,0,l),t),c=o(i(e,l),t),h=u.length,d=c.length,f=0,_=0;fy-i+n;m--)d(b,m-1)}else if(n>i)for(m=y-i;m>x;m--)v=m+n-1,(g=m+i-1)in b?b[v]=b[g]:d(b,v);for(m=0;m2?n:i(t),s=new e(o);o>r;)s[r]=t[r++];return s}},function(e,t,n){var i=n(4);e.exports=function(e,t){var n=i[e],r=n&&n.prototype;return r&&r[t]}},function(e,t,n){var i=n(3),r=n(138),o=n(140),s=n(63),a=n(60),l=n(12),u=n(61),c=Array,h=Math.max,d=Math.min;i({target:"Array",proto:!0},{toSpliced:function(e,t){var n,i,r,f,_=l(this),p=s(_),m=a(e,p),g=arguments.length,v=0;for(0===g?n=i=0:1===g?(n=0,i=p-m):(n=g-2,i=d(h(u(t),0),p-m)),r=o(p+n-i),f=c(r);v=u||h<0)throw new o("Incorrect index");for(a=new t(u),l=0;l>8&255]},J=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},ee=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},te=function(e){return K(y(e),23,4)},ne=function(e){return K(e,52,8)},ie=function(e,t,n){f(e[B],t,{configurable:!0,get:function(){return n(this)[t]}})},re=function(e,t,n,i){var r,o,s=L(e),a=b(n),l=!!i;if(a+t>s.byteLength)throw new z(O);return o=C(s.bytes,r=a+s.byteOffset,r+t),l?o:X(o)},oe=function(e,t,n,i,r,o){var s,a,l,u=L(e),c=b(n),h=i(+r),d=!!o;if(c+t>u.byteLength)throw new z(O);for(s=u.bytes,a=c+u.byteOffset,l=0;l>24)},setUint8:function(e,t){s(this,e,t<<24>>24)}},{unsafe:!0})):(j=($=function(e){m(this,j);var t=b(e);N(this,{type:T,bytes:G(V(t),0),byteLength:t}),u||(this.byteLength=t,this.detached=!1)})[B],W=(H=function(t,n,i){var r,o,s;if(m(this,W),m(t,j),o=(r=R(t)).byteLength,(s=g(n))<0||s>o)throw new z("Wrong offset");if(s+(i=i===e?o-s:v(i))>o)throw new z("Wrong length");N(this,{type:k,buffer:t,byteLength:i,byteOffset:s,bytes:r.bytes}),u||(this.buffer=t,this.byteLength=i,this.byteOffset=s)})[B],u&&(ie($,"byteLength",R),ie(H,"buffer",L),ie(H,"byteLength",L),ie(H,"byteOffset",L)),_(W,{getInt8:function(e){return re(this,1,e)[0]<<24>>24},getUint8:function(e){return re(this,1,e)[0]},getInt16:function(e){var t=re(this,2,e,arguments.length>1&&arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=re(this,2,e,arguments.length>1&&arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return ee(re(this,4,e,arguments.length>1&&arguments[1]))},getUint32:function(e){return ee(re(this,4,e,arguments.length>1&&arguments[1]))>>>0},getFloat32:function(e){return Y(re(this,4,e,arguments.length>1&&arguments[1]),23)},getFloat64:function(e){return Y(re(this,8,e,arguments.length>1&&arguments[1]),52)},setInt8:function(e,t){oe(this,1,e,Z,t)},setUint8:function(e,t){oe(this,1,e,Z,t)},setInt16:function(e,t){oe(this,2,e,Q,t,arguments.length>2&&arguments[2])},setUint16:function(e,t){oe(this,2,e,Q,t,arguments.length>2&&arguments[2])},setInt32:function(e,t){oe(this,4,e,J,t,arguments.length>2&&arguments[2])},setUint32:function(e,t){oe(this,4,e,J,t,arguments.length>2&&arguments[2])},setFloat32:function(e,t){oe(this,4,e,te,t,arguments.length>2&&arguments[2])},setFloat64:function(e,t){oe(this,8,e,ne,t,arguments.length>2&&arguments[2])}})),M($,T),M(H,k),t.exports={ArrayBuffer:$,DataView:H}},function(e,t,n){e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){var i=n(47);e.exports=function(e,t,n){for(var r in t)i(e,r,t[r],n);return e}},function(e,t,n){var i=n(24),r=TypeError;e.exports=function(e,t){if(i(t,e))return e;throw new r("Incorrect invocation")}},function(t,n,i){var r=i(61),o=i(64),s=RangeError;t.exports=function(t){var n,i;if(t===e)return 0;if((n=r(t))!==(i=o(n)))throw new s("Wrong length or index");return i}},function(e,t,n){var i=n(213);e.exports=Math.fround||function(e){return i(e,1.1920928955078125e-7,34028234663852886e22,11754943508222875e-54)}},function(e,t,n){var i=n(214),r=Math.abs,o=2220446049250313e-31,s=1/o;e.exports=function(e,t,n,a){var l,u,c=+e,h=r(c),d=i(c);return hn||u!=u?d*(1/0):d*u}},function(e,t,n){e.exports=Math.sign||function(e){var t=+e;return 0===t||t!=t?t:t<0?-1:1}},function(e,t,n){var i=Array,r=Math.abs,o=Math.pow,s=Math.floor,a=Math.log,l=Math.LN2;e.exports={pack:function(e,t,n){var u,c,h,d=i(n),f=8*n-t-1,_=(1<>1,m=23===t?o(2,-24)-o(2,-77):0,g=e<0||0===e&&1/e<0?1:0,v=0;for((e=r(e))!=e||e===1/0?(c=e!=e?1:0,u=_):(u=s(a(e)/l),e*(h=o(2,-u))<1&&(u--,h*=2),(e+=u+p>=1?m/h:m*o(2,1-p))*h>=2&&(u++,h/=2),u+p>=_?(c=0,u=_):u+p>=1?(c=(e*h-1)*o(2,t),u+=p):(c=e*o(2,p-1)*o(2,t),u=0));t>=8;)d[v++]=255&c,c/=256,t-=8;for(u=u<0;)d[v++]=255&u,u/=256,f-=8;return d[--v]|=128*g,d},unpack:function(e,t){var n,i=e.length,r=8*i-t-1,s=(1<>1,l=r-7,u=i-1,c=e[u--],h=127&c;for(c>>=7;l>0;)h=256*h+e[u--],l-=8;for(n=h&(1<<-l)-1,h>>=-l,l+=t;l>0;)n=256*n+e[u--],l-=8;if(0===h)h=1-a;else{if(h===s)return n?NaN:c?-1/0:1/0;n+=o(2,t),h-=a}return(c?-1:1)*n*o(2,h-t)}}},function(e,t,n){var i=n(3),r=n(217);i({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(t,n,i){var r,o,s,a=i(208),l=i(6),u=i(4),c=i(21),h=i(20),d=i(38),f=i(69),_=i(31),p=i(43),m=i(47),g=i(77),v=i(24),b=i(128),y=i(113),x=i(33),q=i(40),w=i(51),P=w.enforce,C=w.get,E=u.Int8Array,S=E&&E.prototype,M=u.Uint8ClampedArray,A=M&&M.prototype,I=E&&b(E),D=S&&b(S),T=Object.prototype,k=u.TypeError,B=x("toStringTag"),O=q("TYPED_ARRAY_TAG"),R="TypedArrayConstructor",L=a&&!!y&&"Opera"!==f(u.opera),N=!1,F={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},$={BigInt64Array:8,BigUint64Array:8},j=function(e){var t,n=b(e);if(h(n))return(t=C(n))&&d(t,R)?t[R]:j(n)},H=function(e){if(!h(e))return!1;var t=f(e);return d(F,t)||d($,t)};for(r in F)(s=(o=u[r])&&o.prototype)?P(s)[R]=o:L=!1;for(r in $)(s=(o=u[r])&&o.prototype)&&(P(s)[R]=o);if((!L||!c(I)||I===Function.prototype)&&(I=function(){throw new k("Incorrect invocation")},L))for(r in F)u[r]&&y(u[r],I);if((!L||!D||D===T)&&(D=I.prototype,L))for(r in F)u[r]&&y(u[r].prototype,D);if(L&&b(A)!==D&&y(A,D),l&&!d(D,B))for(r in N=!0,g(D,B,{configurable:!0,get:function(){return h(this)?this[O]:e}}),F)u[r]&&p(u[r],O,r);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:L,TYPED_ARRAY_TAG:N&&O,aTypedArray:function(e){if(H(e))return e;throw new k("Target is not a typed array")},aTypedArrayConstructor:function(e){if(c(e)&&(!y||v(I,e)))return e;throw new k(_(e)+" is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n,i){var r,o;if(l){if(n)for(r in F)if((o=u[r])&&d(o.prototype,e))try{delete o.prototype[e]}catch(n){try{o.prototype[e]=t}catch(e){}}D[e]&&!n||m(D,e,n?t:L&&S[e]||t,i)}},exportTypedArrayStaticMethod:function(e,t,n){var i,r;if(l){if(y){if(n)for(i in F)if((r=u[i])&&d(r,e))try{delete r[e]}catch(e){}if(I[e]&&!n)return;try{return m(I,e,n?t:L&&I[e]||t)}catch(e){}}for(i in F)!(r=u[i])||r[e]&&!n||m(r,e,t)}},getTypedArrayConstructor:j,isView:function(e){if(!h(e))return!1;var t=f(e);return"DataView"===t||d(F,t)||d($,t)},isTypedArray:H,TypedArray:I,TypedArrayPrototype:D}},function(t,n,i){var r=i(3),o=i(85),s=i(7),a=i(207),l=i(46),u=i(60),c=i(64),h=i(219),d=a.ArrayBuffer,f=a.DataView,_=f.prototype,p=o(d.prototype.slice),m=o(_.getUint8),g=o(_.setUint8);r({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:s((function(){return!new d(2).slice(1,e).byteLength}))},{slice:function(t,n){var i,r,o,s,a,_,v;if(p&&n===e)return p(l(this),t);for(i=l(this).byteLength,r=u(t,i),o=u(n===e?i:n,i),s=new(h(this,d))(c(o-r)),a=new f(this),_=new f(s),v=0;r=E&&(!i||S))r=b(t,0,E);else for(o=i&&!S&&x?{maxByteLength:x(t)}:e,r=new f(E,o),s=new _(t),g=new _(r),v=m(E,C),P=0;P92||l&&o>94||s&&o>97)&&(e=new ArrayBuffer(8),t=u(e,{transfer:[e]}),0!==e.byteLength||8!==t.byteLength)}))},function(e,t,n){var i=n(232),r=n(182);e.exports=!i&&!r&&"object"==typeof window&&"object"==typeof document},function(e,t,n){e.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},function(t,n,i){var r=i(3),o=i(227);o&&r({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return o(this,arguments.length?arguments[0]:e,!1)}})},function(e,t,n){var i=n(3),r=n(14),o=n(7)((function(){return 120!==new Date(16e11).getYear()})),s=r(Date.prototype.getFullYear);i({target:"Date",proto:!0,forced:o},{getYear:function(){return s(this)-1900}})},function(e,t,n){var i=n(3),r=n(14),o=Date,s=r(o.prototype.getTime);i({target:"Date",stat:!0},{now:function(){return s(new o)}})},function(e,t,n){var i=n(3),r=n(14),o=n(61),s=Date.prototype,a=r(s.getTime),l=r(s.setFullYear);i({target:"Date",proto:!0},{setYear:function(e){var t;return a(this),t=o(e),l(this,t>=0&&t<=99?t+1900:t)}})},function(e,t,n){n(3)({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},function(e,t,n){var i=n(3),r=n(239);i({target:"Date",proto:!0,forced:Date.prototype.toISOString!==r},{toISOString:r})},function(e,t,n){var i=n(14),r=n(7),o=n(240).start,s=RangeError,a=isFinite,l=Math.abs,u=Date.prototype,c=u.toISOString,h=i(u.getTime),d=i(u.getUTCDate),f=i(u.getUTCFullYear),_=i(u.getUTCHours),p=i(u.getUTCMilliseconds),m=i(u.getUTCMinutes),g=i(u.getUTCMonth),v=i(u.getUTCSeconds);e.exports=r((function(){return"0385-07-25T07:06:39.999Z"!==c.call(new Date(-50000000000001))}))||!r((function(){c.call(new Date(NaN))}))?function(){var e,t,n,i;if(!a(h(this)))throw new s("Invalid time value");return t=f(e=this),n=p(e),(i=t<0?"-":t>9999?"+":"")+o(l(t),i?6:4,0)+"-"+o(g(e)+1,2,0)+"-"+o(d(e),2,0)+"T"+o(_(e),2,0)+":"+o(m(e),2,0)+":"+o(v(e),2,0)+"."+o(n,3,0)+"Z"}:c},function(t,n,i){var r=i(14),o=i(64),s=i(68),a=i(241),l=i(16),u=r(a),c=r("".slice),h=Math.ceil,d=function(t){return function(n,i,r){var a,d,f=s(l(n)),_=o(i),p=f.length,m=r===e?" ":s(r);return _<=p||""===m?f:((d=u(m,h((a=_-p)/m.length))).length>a&&(d=c(d,0,a)),t?f+d:d+f)}};t.exports={start:d(!1),end:d(!0)}},function(e,t,n){var i=n(61),r=n(68),o=n(16),s=RangeError;e.exports=function(e){var t=r(o(this)),n="",a=i(e);if(a<0||a===1/0)throw new s("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t,n){var i=n(3),r=n(7),o=n(39),s=n(19);i({target:"Date",proto:!0,arity:1,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=o(this),n=s(t,"number");return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){var i=n(38),r=n(47),o=n(244),s=n(33)("toPrimitive"),a=Date.prototype;i(a,s)||r(a,s,o)},function(e,t,n){var i=n(46),r=n(32),o=TypeError;e.exports=function(e){if(i(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw new o("Incorrect hint");return r(this,e)}},function(e,t,n){var i=n(14),r=n(47),o=Date.prototype,s="Invalid Date",a="toString",l=i(o[a]),u=i(o.getTime);String(new Date(NaN))!==s&&r(o,a,(function(){var e=u(this);return e==e?l(this):s}))},function(e,t,n){var i=n(3),r=n(14),o=n(68),s=r("".charAt),a=r("".charCodeAt),l=r(/./.exec),u=r(1..toString),c=r("".toUpperCase),h=/[\w*+\-./@]/,d=function(e,t){for(var n=u(e,16);n.length1?arguments[1]:e);n=n?n.next:i.first;)for(r(n.value,n.key,this);n&&n.removed;)n=n.previous},has:function(e){return!!y(this,e)}}),s(f,i?{get:function(e){var t=y(this,e);return t&&t.value},set:function(e,t){return b(this,0===e?0:e,t)}}:{add:function(e){return b(this,e=0===e?0:e,e)}}),_&&o(f,"size",{configurable:!0,get:function(){return m(this).size}}),d},setStrong:function(t,n,i){var r=n+" Iterator",o=v(n),s=v(r);h(t,n,(function(t,n){g(this,{type:r,target:t,state:o(t),kind:n,last:e})}),(function(){for(var t=s(this),n=t.kind,i=t.last;i&&i.removed;)i=i.previous;return t.target&&(t.last=i=i?i.next:t.state.first)?d("keys"===n?i.key:"values"===n?i.value:[i.key,i.value],!1):(t.target=e,d(e,!0))}),i?"entries":"values",!i,!0),f(n)}}},function(e,t,n){var i=n(3),r=n(14),o=n(30),s=n(16),a=n(130),l=n(262),u=n(36),c=n(7),h=l.Map,d=l.has,f=l.get,_=l.set,p=r([].push),m=u||c((function(){return 1!==h.groupBy("ab",(function(e){return e})).get("a").length}));i({target:"Map",stat:!0,forced:u||m},{groupBy:function(e,t){var n,i;return s(e),o(t),n=new h,i=0,a(e,(function(e){var r=t(e,i++);d(n,r)?p(f(n,r),e):_(n,r,[e])})),n}})},function(e,t,n){var i=n(14),r=Map.prototype;e.exports={Map:Map,set:i(r.set),get:i(r.get),has:i(r.has),remove:i(r.delete),proto:r}},function(e,t,n){var i=n(3),r=n(264),o=Math.acosh,s=Math.log,a=Math.sqrt,l=Math.LN2;i({target:"Math",stat:!0,forced:!o||710!==Math.floor(o(Number.MAX_VALUE))||o(1/0)!==1/0},{acosh:function(e){var t=+e;return t<1?NaN:t>94906265.62425156?s(t)+l:r(t-1+a(t-1)*a(t+1))}})},function(e,t,n){var i=Math.log;e.exports=Math.log1p||function(e){var t=+e;return t>-1e-8&&t<1e-8?t-t*t/2:i(1+t)}},function(e,t,n){var i=n(3),r=Math.asinh,o=Math.log,s=Math.sqrt;i({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function e(t){var n=+t;return isFinite(n)&&0!==n?n<0?-e(-n):o(n+s(n*n+1)):n}})},function(e,t,n){var i=n(3),r=Math.atanh,o=Math.log;i({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){var t=+e;return 0===t?t:o((1+t)/(1-t))/2}})},function(e,t,n){var i=n(3),r=n(214),o=Math.abs,s=Math.pow;i({target:"Math",stat:!0},{cbrt:function(e){var t=+e;return r(t)*s(o(t),1/3)}})},function(e,t,n){var i=n(3),r=Math.floor,o=Math.log,s=Math.LOG2E;i({target:"Math",stat:!0},{clz32:function(e){var t=e>>>0;return t?31-r(o(t+.5)*s):32}})},function(e,t,n){var i=n(3),r=n(270),o=Math.cosh,s=Math.abs,a=Math.E;i({target:"Math",stat:!0,forced:!o||o(710)===1/0},{cosh:function(e){var t=r(s(e)-1)+1;return(t+1/(t*a*a))*(a/2)}})},function(e,t,n){var i=Math.expm1,r=Math.exp;e.exports=!i||i(10)>22025.465794806718||i(10)<22025.465794806718||-2e-17!==i(-2e-17)?function(e){var t=+e;return 0===t?t:t>-1e-6&&t<1e-6?t+t*t/2:r(t)-1}:i},function(e,t,n){var i=n(3),r=n(270);i({target:"Math",stat:!0,forced:r!==Math.expm1},{expm1:r})},function(e,t,n){n(3)({target:"Math",stat:!0},{fround:n(212)})},function(e,t,n){var i=n(3),r=Math.hypot,o=Math.abs,s=Math.sqrt;i({target:"Math",stat:!0,arity:2,forced:!!r&&r(1/0,NaN)!==1/0},{hypot:function(e,t){for(var n,i,r=0,a=0,l=arguments.length,u=0;a0?(i=n/u)*i:n;return u===1/0?1/0:u*s(r)}})},function(e,t,n){var i=n(3),r=n(7),o=Math.imul;i({target:"Math",stat:!0,forced:r((function(){return-5!==o(4294967295,5)||2!==o.length}))},{imul:function(e,t){var n=65535,i=+e,r=+t,o=n&i,s=n&r;return 0|o*s+((n&i>>>16)*s+o*(n&r>>>16)<<16>>>0)}})},function(e,t,n){n(3)({target:"Math",stat:!0},{log10:n(276)})},function(e,t,n){var i=Math.log,r=Math.LOG10E;e.exports=Math.log10||function(e){return i(e)*r}},function(e,t,n){n(3)({target:"Math",stat:!0},{log1p:n(264)})},function(e,t,n){var i=n(3),r=Math.log,o=Math.LN2;i({target:"Math",stat:!0},{log2:function(e){return r(e)/o}})},function(e,t,n){n(3)({target:"Math",stat:!0},{sign:n(214)})},function(e,t,n){var i=n(3),r=n(7),o=n(270),s=Math.abs,a=Math.exp,l=Math.E;i({target:"Math",stat:!0,forced:r((function(){return-2e-17!==Math.sinh(-2e-17)}))},{sinh:function(e){var t=+e;return s(t)<1?(o(t)-o(-t))/2:(a(t-1)-a(-t-1))*(l/2)}})},function(e,t,n){var i=n(3),r=n(270),o=Math.exp;i({target:"Math",stat:!0},{tanh:function(e){var t=+e,n=r(t),i=r(-t);return n===1/0?1:i===1/0?-1:(n-i)/(o(t)+o(-t))}})},function(e,t,n){n(82)(Math,"Math",!0)},function(e,t,n){n(3)({target:"Math",stat:!0},{trunc:n(62)})},function(e,t,n){var i,r=n(3),o=n(36),s=n(6),a=n(4),l=n(80),u=n(14),c=n(67),h=n(38),d=n(118),f=n(24),_=n(22),p=n(19),m=n(7),g=n(57).f,v=n(5).f,b=n(44).f,y=n(285),x=n(286).trim,q="Number",w=a[q],P=l[q],C=w.prototype,E=a.TypeError,S=u("".slice),M=u("".charCodeAt),A=c(q,!w(" 0o1")||!w("0b1")||w("+0x1")),I=function(e){var t,n=arguments.length<1?0:w(function(e){var t=p(e,"number");return"bigint"==typeof t?t:function(e){var t,n,i,r,o,s,a,l,u=p(e,"number");if(_(u))throw new E("Cannot convert a Symbol value to a number");if("string"==typeof u&&u.length>2)if(u=x(u),43===(t=M(u,0))||45===t){if(88===(n=M(u,2))||120===n)return NaN}else if(48===t){switch(M(u,1)){case 66:case 98:i=2,r=49;break;case 79:case 111:i=8,r=55;break;default:return+u}for(s=(o=S(u,2)).length,a=0;ar)return NaN;return parseInt(o,i)}return+u}(t)}(e));return f(C,t=this)&&m((function(){y(t)}))?d(Object(n),this,I):n};I.prototype=C,A&&!o&&(C.constructor=I),r({global:!0,constructor:!0,wrap:!0,forced:A},{Number:I}),i=function(e,t){for(var n,i=s?g(t):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),r=0;i.length>r;r++)h(t,n=i[r])&&!h(e,n)&&b(e,n,v(t,n))},o&&P&&i(l[q],P),(A||o)&&i(l[q],w)},function(e,t,n){var i=n(14);e.exports=i(1..valueOf)},function(e,t,n){var i=n(14),r=n(16),o=n(68),s=n(287),a=i("".replace),l=RegExp("^["+s+"]+"),u=RegExp("(^|[^"+s+"])["+s+"]+$"),c=function(e){return function(t){var n=o(r(t));return 1&e&&(n=a(n,l,"")),2&e&&(n=a(n,u,"$1")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,n){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},function(e,t,n){n(3)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){n(3)({target:"Number",stat:!0},{isFinite:n(290)})},function(e,t,n){var i=n(4).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&i(e)}},function(e,t,n){n(3)({target:"Number",stat:!0},{isInteger:n(292)})},function(e,t,n){var i=n(20),r=Math.floor;e.exports=Number.isInteger||function(e){return!i(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){n(3)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){var i=n(3),r=n(292),o=Math.abs;i({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&o(e)<=9007199254740991}})},function(e,t,n){n(3)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){n(3)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){var i=n(3),r=n(298);i({target:"Number",stat:!0,forced:Number.parseFloat!==r},{parseFloat:r})},function(e,t,n){var i=n(4),r=n(7),o=n(14),s=n(68),a=n(286).trim,l=n(287),u=o("".charAt),c=i.parseFloat,h=i.Symbol,d=h&&h.iterator,f=1/c(l+"-0")!=-1/0||d&&!r((function(){c(Object(d))}));e.exports=f?function(e){var t=a(s(e)),n=c(t);return 0===n&&"-"===u(t,0)?-0:n}:c},function(e,t,n){var i=n(3),r=n(300);i({target:"Number",stat:!0,forced:Number.parseInt!==r},{parseInt:r})},function(e,t,n){var i=n(4),r=n(7),o=n(14),s=n(68),a=n(286).trim,l=n(287),u=i.parseInt,c=i.Symbol,h=c&&c.iterator,d=/^[+-]?0x/i,f=o(d.exec),_=8!==u(l+"08")||22!==u(l+"0x16")||h&&!r((function(){u(Object(h))}));e.exports=_?function(e,t){var n=a(s(e));return u(n,t>>>0||(f(d,n)?16:10))}:u},function(t,n,i){var r=i(3),o=i(14),s=i(61),a=i(285),l=i(241),u=i(276),c=i(7),h=RangeError,d=String,f=isFinite,_=Math.abs,p=Math.floor,m=Math.pow,g=Math.round,v=o(1..toExponential),b=o(l),y=o("".slice),x="-6.9000e-11"===v(-69e-12,4)&&"1.25e+0"===v(1.255,2)&&"1.235e+4"===v(12345,3)&&"3e+1"===v(25,0);r({target:"Number",proto:!0,forced:!x||!(c((function(){v(1,1/0)}))&&c((function(){v(1,-1/0)})))||!!c((function(){v(1/0,1/0),v(NaN,1/0)}))},{toExponential:function(t){var n,i,r,o,l,c,q,w,P,C=a(this);if(t===e)return v(C);if(n=s(t),!f(C))return String(C);if(n<0||n>20)throw new h("Incorrect fraction digits");return x?v(C,n):(i="",r="",o=0,l="",c="",C<0&&(i="-",C=-C),0===C?(o=0,r=b("0",n+1)):(q=u(C),o=p(q),w=0,P=m(10,o-n),2*C>=(2*(w=g(C/P))+1)*P&&(w+=1),w>=m(10,n+1)&&(w/=10,o+=1),r=d(w)),0!==n&&(r=y(r,0,1)+"."+y(r,1)),0===o?(l="+",c="0"):(l=o>0?"+":"-",c=d(_(o))),i+(r+="e"+l+c))}})},function(e,t,n){var i=n(3),r=n(14),o=n(61),s=n(285),a=n(241),l=n(7),u=RangeError,c=String,h=Math.floor,d=r(a),f=r("".slice),_=r(1..toFixed),p=function(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},m=function(e,t,n){for(var i=-1,r=n;++i<6;)e[i]=(r+=t*e[i])%1e7,r=h(r/1e7)},g=function(e,t){for(var n=6,i=0;--n>=0;)e[n]=h((i+=e[n])/t),i=i%t*1e7},v=function(e){for(var t,n=6,i="";--n>=0;)""===i&&0!==n&&0===e[n]||(t=c(e[n]),i=""===i?t:i+d("0",7-t.length)+t);return i};i({target:"Number",proto:!0,forced:l((function(){return"0.000"!==_(8e-5,3)||"1"!==_(.9,0)||"1.25"!==_(1.255,2)||"1000000000000000128"!==_(0xde0b6b3a7640080,0)}))||!l((function(){_({})}))},{toFixed:function(e){var t,n,i,r,a=s(this),l=o(e),h=[0,0,0,0,0,0],_="",b="0";if(l<0||l>20)throw new u("Incorrect fraction digits");if(a!=a)return"NaN";if(a<=-1e21||a>=1e21)return c(a);if(a<0&&(_="-",a=-a),a>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(a*p(2,69,1))-69)<0?a*p(2,-t,1):a/p(2,t,1),n*=4503599627370496,(t=52-t)>0){for(m(h,0,n),i=l;i>=7;)m(h,1e7,0),i-=7;for(m(h,p(10,i,1),0),i=t-1;i>=23;)g(h,1<<23),i-=23;g(h,1<0?_+((r=b.length)<=l?"0."+d("0",l-r)+b:f(b,0,r-l)+"."+f(b,r-l)):_+b}})},function(t,n,i){var r=i(3),o=i(14),s=i(7),a=i(285),l=o(1..toPrecision);r({target:"Number",proto:!0,forced:s((function(){return"1"!==l(1,e)}))||!s((function(){l({})}))},{toPrecision:function(t){return t===e?l(a(this)):l(a(this),t)}})},function(e,t,n){var i=n(3),r=n(305);i({target:"Object",stat:!0,arity:2,forced:Object.assign!==r},{assign:r})},function(e,t,n){var i=n(6),r=n(14),o=n(8),s=n(7),a=n(73),l=n(66),u=n(10),c=n(39),h=n(13),d=Object.assign,f=Object.defineProperty,_=r([].concat);e.exports=!d||s((function(){var e,t,n,r;return!(!i||1===d({b:1},d(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)||(t={},r="abcdefghijklmnopqrst",(e={})[n=Symbol("assign detection")]=7,r.split("").forEach((function(e){t[e]=e})),7!==d({},e)[n]||a(d({},t)).join("")!==r)}))?function(e,t){for(var n,r,s,d,f,p=c(e),m=arguments.length,g=1,v=l.f,b=u.f;m>g;)for(n=h(arguments[g++]),s=(r=v?_(a(n),v(n)):a(n)).length,d=0;s>d;)f=r[d++],i&&!o(b,n,f)||(p[f]=n[f]);return p}:d},function(e,t,n){n(3)({target:"Object",stat:!0,sham:!n(6)},{create:n(71)})},function(e,t,n){var i=n(3),r=n(6),o=n(308),s=n(30),a=n(39),l=n(44);r&&i({target:"Object",proto:!0,forced:o},{__defineGetter__:function(e,t){l.f(a(this),e,{get:s(t),enumerable:!0,configurable:!0})}})},function(e,t,n){var i=n(36),r=n(4),o=n(7),s=n(191);e.exports=i||!o((function(){if(!(s&&s<535)){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}}))},function(e,t,n){var i=n(3),r=n(6),o=n(72).f;i({target:"Object",stat:!0,forced:Object.defineProperties!==o,sham:!r},{defineProperties:o})},function(e,t,n){var i=n(3),r=n(6),o=n(44).f;i({target:"Object",stat:!0,forced:Object.defineProperty!==o,sham:!r},{defineProperty:o})},function(e,t,n){var i=n(3),r=n(6),o=n(308),s=n(30),a=n(39),l=n(44);r&&i({target:"Object",proto:!0,forced:o},{__defineSetter__:function(e,t){l.f(a(this),e,{set:s(t),enumerable:!0,configurable:!0})}})},function(e,t,n){var i=n(3),r=n(313).entries;i({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){var i=n(6),r=n(7),o=n(14),s=n(128),a=n(73),l=n(12),u=o(n(10).f),c=o([].push),h=i&&r((function(){var e=Object.create(null);return e[2]=2,!u(e,2)})),d=function(e){return function(t){for(var n,r=l(t),o=a(r),d=h&&null===s(r),f=o.length,_=0,p=[];f>_;)n=o[_++],i&&!(d?n in r:u(r,n))||c(p,e?[n,r[n]]:r[n]);return p}};e.exports={entries:d(!0),values:d(!1)}},function(e,t,n){var i=n(3),r=n(259),o=n(7),s=n(20),a=n(256).onFreeze,l=Object.freeze;i({target:"Object",stat:!0,forced:o((function(){l(1)})),sham:!r},{freeze:function(e){return l&&s(e)?l(a(e)):e}})},function(e,t,n){var i=n(3),r=n(130),o=n(141);i({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){o(t,e,n)}),{AS_ENTRIES:!0}),t}})},function(e,t,n){var i=n(3),r=n(7),o=n(12),s=n(5).f,a=n(6);i({target:"Object",stat:!0,forced:!a||r((function(){s(1)})),sham:!a},{getOwnPropertyDescriptor:function(e,t){return s(o(e),t)}})},function(t,n,i){var r=i(3),o=i(6),s=i(56),a=i(12),l=i(5),u=i(141);r({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(t){for(var n,i,r=a(t),o=l.f,c=s(r),h={},d=0;c.length>d;)(i=o(r,n=c[d++]))!==e&&u(h,n,i);return h}})},function(e,t,n){var i=n(3),r=n(7),o=n(75).f;i({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:o})},function(e,t,n){var i=n(3),r=n(7),o=n(39),s=n(128),a=n(129);i({target:"Object",stat:!0,forced:r((function(){s(1)})),sham:!a},{getPrototypeOf:function(e){return s(o(e))}})},function(e,t,n){var i=n(3),r=n(23),o=n(14),s=n(30),a=n(16),l=n(18),u=n(130),c=n(7),h=Object.groupBy,d=r("Object","create"),f=o([].push);i({target:"Object",stat:!0,forced:!h||c((function(){return 1!==h("ab",(function(e){return e})).a.length}))},{groupBy:function(e,t){var n,i;return a(e),s(t),n=d(null),i=0,u(e,(function(e){var r=l(t(e,i++));r in n?f(n[r],e):n[r]=[e]})),n}})},function(e,t,n){n(3)({target:"Object",stat:!0},{hasOwn:n(38)})},function(e,t,n){n(3)({target:"Object",stat:!0},{is:n(323)})},function(e,t,n){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){var i=n(3),r=n(257);i({target:"Object",stat:!0,forced:Object.isExtensible!==r},{isExtensible:r})},function(e,t,n){var i=n(3),r=n(7),o=n(20),s=n(15),a=n(258),l=Object.isFrozen;i({target:"Object",stat:!0,forced:a||r((function(){l(1)}))},{isFrozen:function(e){return!o(e)||!(!a||"ArrayBuffer"!==s(e))||!!l&&l(e)}})},function(e,t,n){var i=n(3),r=n(7),o=n(20),s=n(15),a=n(258),l=Object.isSealed;i({target:"Object",stat:!0,forced:a||r((function(){l(1)}))},{isSealed:function(e){return!o(e)||!(!a||"ArrayBuffer"!==s(e))||!!l&&l(e)}})},function(e,t,n){var i=n(3),r=n(39),o=n(73);i({target:"Object",stat:!0,forced:n(7)((function(){o(1)}))},{keys:function(e){return o(r(e))}})},function(e,t,n){var i=n(3),r=n(6),o=n(308),s=n(39),a=n(18),l=n(128),u=n(5).f;r&&i({target:"Object",proto:!0,forced:o},{__lookupGetter__:function(e){var t,n=s(this),i=a(e);do{if(t=u(n,i))return t.get}while(n=l(n))}})},function(e,t,n){var i=n(3),r=n(6),o=n(308),s=n(39),a=n(18),l=n(128),u=n(5).f;r&&i({target:"Object",proto:!0,forced:o},{__lookupSetter__:function(e){var t,n=s(this),i=a(e);do{if(t=u(n,i))return t.set}while(n=l(n))}})},function(e,t,n){var i=n(3),r=n(20),o=n(256).onFreeze,s=n(259),a=n(7),l=Object.preventExtensions;i({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!s},{preventExtensions:function(e){return l&&r(e)?l(o(e)):e}})},function(e,t,n){var i=n(6),r=n(77),o=n(20),s=n(116),a=n(39),l=n(16),u=Object.getPrototypeOf,c=Object.setPrototypeOf,h=Object.prototype,d="__proto__";if(i&&u&&c&&!(d in h))try{r(h,d,{configurable:!0,get:function(){return u(a(this))},set:function(e){var t=l(this);s(e)&&o(t)&&c(t,e)}})}catch(e){}},function(e,t,n){var i=n(3),r=n(20),o=n(256).onFreeze,s=n(259),a=n(7),l=Object.seal;i({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!s},{seal:function(e){return l&&r(e)?l(o(e)):e}})},function(e,t,n){n(3)({target:"Object",stat:!0},{setPrototypeOf:n(113)})},function(e,t,n){var i=n(70),r=n(47),o=n(335);i||r(Object.prototype,"toString",o,{unsafe:!0})},function(e,t,n){var i=n(70),r=n(69);e.exports=i?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){var i=n(3),r=n(313).values;i({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){var i=n(3),r=n(298);i({global:!0,forced:parseFloat!==r},{parseFloat:r})},function(e,t,n){var i=n(3),r=n(300);i({global:!0,forced:parseInt!==r},{parseInt:r})},function(e,t,n){n(340),n(354),n(356),n(357),n(358),n(359)},function(t,n,i){var r,o,s,a=i(3),l=i(36),u=i(182),c=i(4),h=i(8),d=i(47),f=i(113),_=i(82),p=i(193),m=i(30),g=i(21),v=i(20),b=i(210),y=i(219),x=i(341).set,q=i(344),w=i(349),P=i(350),C=i(346),E=i(51),S=i(351),M=i(352),A=i(353),I="Promise",D=M.CONSTRUCTOR,T=M.REJECTION_EVENT,k=M.SUBCLASSING,B=E.getterFor(I),O=E.set,R=S&&S.prototype,L=S,N=R,F=c.TypeError,$=c.document,j=c.process,H=A.f,W=H,U=!!($&&$.createEvent&&c.dispatchEvent),V="unhandledrejection",z=function(e){var t;return!(!v(e)||!g(t=e.then))&&t},G=function(e,t){var n,i,r,o=t.value,s=1===t.state,a=s?e.ok:e.fail,l=e.resolve,u=e.reject,c=e.domain;try{a?(s||(2===t.rejection&&Q(t),t.rejection=1),!0===a?n=o:(c&&c.enter(),n=a(o),c&&(c.exit(),r=!0)),n===e.promise?u(new F("Promise-chain cycle")):(i=z(n))?h(i,n,l,u):l(n)):u(o)}catch(e){c&&!r&&c.exit(),u(e)}},X=function(e,t){e.notified||(e.notified=!0,q((function(){for(var n,i=e.reactions;n=i.get();)G(n,e);e.notified=!1,t&&!e.rejection&&Y(e)})))},K=function(e,t,n){var i,r;U?((i=$.createEvent("Event")).promise=t,i.reason=n,i.initEvent(e,!1,!0),c.dispatchEvent(i)):i={promise:t,reason:n},!T&&(r=c["on"+e])?r(i):e===V&&w("Unhandled promise rejection",n)},Y=function(e){h(x,c,(function(){var t,n=e.facade,i=e.value;if(Z(e)&&(t=P((function(){u?j.emit("unhandledRejection",i,n):K(V,n,i)})),e.rejection=u||Z(e)?2:1,t.error))throw t.value}))},Z=function(e){return 1!==e.rejection&&!e.parent},Q=function(e){h(x,c,(function(){var t=e.facade;u?j.emit("rejectionHandled",t):K("rejectionhandled",t,e.value)}))},J=function(e,t,n){return function(i){e(t,i,n)}},ee=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=2,X(e,!0))},te=function(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw new F("Promise can't be resolved itself");var i=z(t);i?q((function(){var n={done:!1};try{h(i,t,J(te,n,e),J(ee,n,e))}catch(t){ee(n,t,e)}})):(e.value=t,e.state=1,X(e,!1))}catch(t){ee({done:!1},t,e)}}};if(D&&(L=function(e){b(this,N),m(e),h(r,this);var t=B(this);try{e(J(te,t),J(ee,t))}catch(e){ee(t,e)}},(r=function(t){O(this,{type:I,done:!1,notified:!1,parent:!1,reactions:new C,rejection:!1,state:0,value:e})}).prototype=d(N=L.prototype,"then",(function(t,n){var i=B(this),r=H(y(this,L));return i.parent=!0,r.ok=!g(t)||t,r.fail=g(n)&&n,r.domain=u?j.domain:e,0===i.state?i.reactions.add(r):q((function(){G(r,i)})),r.promise})),o=function(){var e=new r,t=B(e);this.promise=e,this.resolve=J(te,t),this.reject=J(ee,t)},A.f=H=function(t){return t===L||e===t?new o(t):W(t)},!l&&g(S)&&R!==Object.prototype)){s=R.then,k||d(R,"then",(function(e,t){var n=this;return new L((function(e,t){h(s,n,e,t)})).then(e,t)}),{unsafe:!0});try{delete R.constructor}catch(e){}f&&f(R,N)}a({global:!0,constructor:!0,wrap:!0,forced:D},{Promise:L}),_(L,I,!1,!0),p(I)},function(t,n,i){var r,o,s,a,l,u,c,h,d=i(4),f=i(94),_=i(84),p=i(21),m=i(38),g=i(7),v=i(74),b=i(76),y=i(42),x=i(342),q=i(343),w=i(182),P=d.setImmediate,C=d.clearImmediate,E=d.process,S=d.Dispatch,M=d.Function,A=d.MessageChannel,I=d.String,D=0,T={},k="onreadystatechange";g((function(){r=d.location})),l=function(e){if(m(T,e)){var t=T[e];delete T[e],t()}},u=function(e){return function(){l(e)}},c=function(e){l(e.data)},h=function(e){d.postMessage(I(e),r.protocol+"//"+r.host)},P&&C||(P=function(t){var n,i;return x(arguments.length,1),n=p(t)?t:M(t),i=b(arguments,1),T[++D]=function(){f(n,e,i)},o(D),D},C=function(e){delete T[e]},w?o=function(e){E.nextTick(u(e))}:S&&S.now?o=function(e){S.now(u(e))}:A&&!q?(a=(s=new A).port2,s.port1.onmessage=c,o=_(a.postMessage,a)):d.addEventListener&&p(d.postMessage)&&!d.importScripts&&r&&"file:"!==r.protocol&&!g(h)?(o=h,d.addEventListener("message",c,!1)):o=k in y("script")?function(e){v.appendChild(y("script"))[k]=function(){v.removeChild(this),l(e)}}:function(e){setTimeout(u(e),0)}),t.exports={set:P,clear:C}},function(e,t,n){var i=TypeError;e.exports=function(e,t){if(e@^][^\s!#%&*+<=>@^]*>/,F=/a/g,$=/a/g,j=new I(F)!==F,H=b.MISSED_STICKY,W=b.UNSUPPORTED_Y;if(c("RegExp",a&&(!j||H||S||M||q((function(){return $[A]=!1,I(F)!==F||I($)===$||"/a/i"!==String(I(F,"i"))}))))){for(r=function(t,n){var i,o,s,a,l,u,c=p(D,this),_=m(t),b=n===e,y=[],x=t;if(!c&&_&&b&&t.constructor===r)return t;if((_||p(D,t))&&(t=t.source,b&&(n=v(x))),t=t===e?"":g(t),n=n===e?"":g(n),x=t,S&&"dotAll"in F&&(o=!!n&&R(n,"s")>-1)&&(n=O(n,/s/g,"")),i=n,H&&"sticky"in F&&(s=!!n&&R(n,"y")>-1)&&W&&(n=O(n,/y/g,"")),M&&(t=(a=function(e){for(var t,n=e.length,i=0,r="",o=[],s=f(null),a=!1,l=!1,u=0,c="";i<=n;i++){if("\\"===(t=B(e,i)))t+=B(e,++i);else if("]"===t)a=!1;else if(!a)switch(!0){case"["===t:a=!0;break;case"("===t:k(N,L(e,i+1))&&(i+=2,l=!0),r+=t,u++;continue;case">"===t&&l:if(""===c||w(s,c))throw new T("Invalid capture group name");s[c]=!0,o[o.length]=[c,u],l=!1,c="";continue}l?c+=t:r+=t}return[r,o]}(t))[0],y=a[1]),l=h(I(t,n),c?this:D,r),(o||s||y.length)&&(u=P(l),o&&(u.dotAll=!0,u.raw=r(function(e){for(var t,n=e.length,i=0,r="",o=!1;i<=n;i++)"\\"!==(t=B(e,i))?o||"."!==t?("["===t?o=!0:"]"===t&&(o=!1),r+=t):r+="[\\s\\S]":r+=t+B(e,++i);return r}(t),i)),s&&(u.sticky=!0),y.length&&(u.groups=y)),t!==x)try{d(l,"source",""===x?"(?:)":x)}catch(e){}return l},o=_(I),s=0;o.length>s;)y(r,I,o[s++]);D.constructor=r,r.prototype=D,x(l,"RegExp",r,{constructor:!0})}C("RegExp")},function(t,n,i){var r=i(20),o=i(15),s=i(33)("match");t.exports=function(t){var n;return r(t)&&((n=t[s])!==e?!!n:"RegExp"===o(t))}},function(t,n,i){var r=i(8),o=i(38),s=i(24),a=i(383),l=RegExp.prototype;t.exports=function(t){var n=t.flags;return n!==e||"flags"in l||o(t,"flags")||!s(l,t)?n:r(a,t)}},function(e,t,n){var i=n(46);e.exports=function(){var e=i(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},function(e,t,n){var i=n(7),r=n(4).RegExp,o=i((function(){var e=r("a","y");return e.lastIndex=2,null!==e.exec("abcd")})),s=o||i((function(){return!r("a","y").sticky})),a=o||i((function(){var e=r("^r","gy");return e.lastIndex=2,null!==e.exec("str")}));e.exports={BROKEN_CARET:a,MISSED_STICKY:s,UNSUPPORTED_Y:o}},function(e,t,n){var i=n(7),r=n(4).RegExp;e.exports=i((function(){var e=r(".","s");return!(e.dotAll&&e.test("\n")&&"s"===e.flags)}))},function(e,t,n){var i=n(7),r=n(4).RegExp;e.exports=i((function(){var e=r("(?b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")}))},function(e,t,n){var i=n(6),r=n(385),o=n(15),s=n(77),a=n(51).get,l=RegExp.prototype,u=TypeError;i&&r&&s(l,"dotAll",{configurable:!0,get:function(){if(this!==l){if("RegExp"===o(this))return!!a(this).dotAll;throw new u("Incompatible receiver, RegExp required")}}})},function(e,t,n){var i=n(3),r=n(389);i({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(t,n,i){var r,o,s=i(8),a=i(14),l=i(68),u=i(383),c=i(384),h=i(34),d=i(71),f=i(51).get,_=i(385),p=i(386),m=h("native-string-replace","".replace),g=/t/.exec,v=g,b=a("".charAt),y=a("".indexOf),x=a("".replace),q=a("".slice),w=(o=/b*/g,s(g,r=/a/,"a"),s(g,o,"a"),0!==r.lastIndex||0!==o.lastIndex),P=c.BROKEN_CARET,C=/()??/.exec("")[1]!==e;(w||C||P||_||p)&&(v=function(t){var n,i,r,o,a,c,h,_,p,E,S,M,A,I=this,D=f(I),T=l(t),k=D.raw;if(k)return k.lastIndex=I.lastIndex,n=s(v,k,T),I.lastIndex=k.lastIndex,n;if(_=D.groups,p=P&&I.sticky,E=s(u,I),S=I.source,M=0,A=T,p&&(E=x(E,"y",""),-1===y(E,"g")&&(E+="g"),A=q(T,I.lastIndex),I.lastIndex>0&&(!I.multiline||I.multiline&&"\n"!==b(T,I.lastIndex-1))&&(S="(?: "+S+")",A=" "+A,M++),i=new RegExp("^(?:"+S+")",E)),C&&(i=new RegExp("^"+S+"$(?!\\s)",E)),w&&(r=I.lastIndex),o=s(g,p?i:I,A),p?o?(o.input=q(o.input,M),o[0]=q(o[0],M),o.index=I.lastIndex,I.lastIndex+=o[0].length):I.lastIndex=0:w&&o&&(I.lastIndex=I.global?o.index+o[0].length:r),C&&o&&o.length>1&&s(m,o[0],i,(function(){for(a=1;an.size?l(n.getIterator(),(function(e){h(t,e)&&c(r,e)})):a(t,(function(e){n.includes(e)&&c(r,e)})),r}},function(e,t,n){var i=n(3),r=n(410);i({target:"Set",proto:!0,real:!0,forced:!n(406)("isDisjointFrom")},{isDisjointFrom:r})},function(e,t,n){var i=n(398),r=n(399).has,o=n(403),s=n(404),a=n(401),l=n(402),u=n(135);e.exports=function(e){var t,n=i(this),c=s(e);return o(n)<=c.size?!1!==a(n,(function(e){if(c.includes(e))return!1}),!0):(t=c.getIterator(),!1!==l(t,(function(e){if(r(n,e))return u(t,"normal",!1)})))}},function(e,t,n){var i=n(3),r=n(412);i({target:"Set",proto:!0,real:!0,forced:!n(406)("isSubsetOf")},{isSubsetOf:r})},function(e,t,n){var i=n(398),r=n(403),o=n(401),s=n(404);e.exports=function(e){var t=i(this),n=s(e);return!(r(t)>n.size)&&!1!==o(t,(function(e){if(!n.includes(e))return!1}),!0)}},function(e,t,n){var i=n(3),r=n(414);i({target:"Set",proto:!0,real:!0,forced:!n(406)("isSupersetOf")},{isSupersetOf:r})},function(e,t,n){var i=n(398),r=n(399).has,o=n(403),s=n(404),a=n(402),l=n(135);e.exports=function(e){var t,n=i(this),u=s(e);return!(o(n)=0?r:i+r;return o<0||o>=i?e:c(n,o)}})},function(e,t,n){var i=n(3),r=n(421).codeAt;i({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(t,n,i){var r=i(14),o=i(61),s=i(68),a=i(16),l=r("".charAt),u=r("".charCodeAt),c=r("".slice),h=function(t){return function(n,i){var r,h,d=s(a(n)),f=o(i),_=d.length;return f<0||f>=_?t?"":e:(r=u(d,f))<55296||r>56319||f+1===_||(h=u(d,f+1))<56320||h>57343?t?l(d,f):r:t?c(d,f,f+2):h-56320+(r-55296<<10)+65536}};t.exports={codeAt:h(!1),charAt:h(!0)}},function(t,n,i){var r,o=i(3),s=i(85),a=i(5).f,l=i(64),u=i(68),c=i(423),h=i(16),d=i(424),f=i(36),_=s("".slice),p=Math.min,m=d("endsWith");o({target:"String",proto:!0,forced:!(!f&&!m&&(r=a(String.prototype,"endsWith"),r&&!r.writable)||m)},{endsWith:function(t){var n,i,r,o,s=u(h(this));return c(t),i=s.length,r=(n=arguments.length>1?arguments[1]:e)===e?i:p(l(n),i),o=u(t),_(s,r-o.length,r)===o}})},function(e,t,n){var i=n(381),r=TypeError;e.exports=function(e){if(i(e))throw new r("The method doesn't accept regular expressions");return e}},function(e,t,n){var i=n(33)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[i]=!1,"/./"[e](t)}catch(e){}}return!1}},function(e,t,n){var i=n(3),r=n(14),o=n(60),s=RangeError,a=String.fromCharCode,l=String.fromCodePoint,u=r([].join);i({target:"String",stat:!0,arity:1,forced:!!l&&1!==l.length},{fromCodePoint:function(e){for(var t,n=[],i=arguments.length,r=0;i>r;){if(t=+arguments[r++],o(t,1114111)!==t)throw new s(t+" is not a valid code point");n[r]=t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320)}return u(n,"")}})},function(t,n,i){var r=i(3),o=i(14),s=i(423),a=i(16),l=i(68),u=i(424),c=o("".indexOf);r({target:"String",proto:!0,forced:!u("includes")},{includes:function(t){return!!~c(l(a(this)),l(s(t)),arguments.length>1?arguments[1]:e)}})},function(e,t,n){var i=n(3),r=n(14),o=n(16),s=n(68),a=r("".charCodeAt);i({target:"String",proto:!0},{isWellFormed:function(){var e,t,n=s(o(this)),i=n.length;for(e=0;e=56320||++e>=i||56320!=(64512&a(n,e))))return!1;return!0}})},function(t,n,i){var r=i(421).charAt,o=i(68),s=i(51),a=i(169),l=i(172),u="String Iterator",c=s.set,h=s.getterFor(u);a(String,"String",(function(e){c(this,{type:u,string:o(e),index:0})}),(function(){var t,n=h(this),i=n.string,o=n.index;return o>=i.length?l(e,!0):(t=r(i,o),n.index+=t.length,l(t,!1))}))},function(t,n,i){var r=i(8),o=i(430),s=i(46),a=i(17),l=i(64),u=i(68),c=i(16),h=i(29),d=i(431),f=i(432);o("match",(function(t,n,i){return[function(n){var i=c(this),o=a(n)?e:h(n,t);return o?r(o,n,i):new RegExp(n)[t](u(i))},function(e){var t,r,o,a,c,h=s(this),_=u(e),p=i(n,h,_);if(p.done)return p.value;if(!h.global)return f(h,_);for(t=h.unicode,h.lastIndex=0,r=[],o=0;null!==(a=f(h,_));)c=u(a[0]),r[o]=c,""===c&&(h.lastIndex=d(_,l(h.lastIndex),t)),o++;return 0===o?null:r}]}))},function(e,t,n){var i,r,o,s,a,l,u,c;n(388),i=n(8),r=n(47),o=n(389),s=n(7),a=n(33),l=n(43),u=a("species"),c=RegExp.prototype,e.exports=function(e,t,n,h){var d,f,_=a(e),p=!s((function(){var t={};return t[_]=function(){return 7},7!==""[e](t)})),m=p&&!s((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[u]=function(){return n},n.flags="",n[_]=/./[_]),n.exec=function(){return t=!0,null},n[_](""),!t}));p&&m&&!n||(d=/./[_],f=t(_,""[e],(function(e,t,n,r,s){var a=t.exec;return a===o||a===c.exec?p&&!s?{done:!0,value:i(d,t,n,r)}:{done:!0,value:i(e,n,t,r)}:{done:!1}})),r(String.prototype,e,f[0]),r(c,_,f[1])),h&&l(c[_],"sham",!0)}},function(e,t,n){var i=n(421).charAt;e.exports=function(e,t,n){return t+(n?i(e,t).length:1)}},function(e,t,n){var i=n(8),r=n(46),o=n(21),s=n(15),a=n(389),l=TypeError;e.exports=function(e,t){var n,u=e.exec;if(o(u))return null!==(n=i(u,e,t))&&r(n),n;if("RegExp"===s(e))return i(a,e,t);throw new l("RegExp#exec called on incompatible receiver")}},function(t,n,i){var r=i(3),o=i(8),s=i(85),a=i(170),l=i(172),u=i(16),c=i(64),h=i(68),d=i(46),f=i(17),_=i(15),p=i(381),m=i(382),g=i(29),v=i(47),b=i(7),y=i(33),x=i(219),q=i(431),w=i(432),P=i(51),C=i(36),E=y("matchAll"),S="RegExp String",M=S+" Iterator",A=P.set,I=P.getterFor(M),D=RegExp.prototype,T=TypeError,k=s("".indexOf),B=s("".matchAll),O=!!B&&!b((function(){B("a",/./)})),R=a((function(e,t,n,i){A(this,{type:M,regexp:e,string:t,global:n,unicode:i,done:!1})}),S,(function(){var t,n,i,r=I(this);return r.done?l(e,!0):null===(i=w(t=r.regexp,n=r.string))?(r.done=!0,l(e,!0)):r.global?(""===h(i[0])&&(t.lastIndex=q(n,c(t.lastIndex),r.unicode)),l(i,!1)):(r.done=!0,l(i,!1))})),L=function(e){var t=d(this),n=h(e),i=x(t,RegExp),r=h(m(t)),o=new i(i===RegExp?t.source:t,r),s=!!~k(r,"g"),a=!!~k(r,"u");return o.lastIndex=c(t.lastIndex),new R(o,n,s,a)};r({target:"String",proto:!0,forced:O},{matchAll:function(t){var n,i,r,s,a=u(this);if(f(t)){if(O)return B(a,t)}else{if(p(t)&&(n=h(u(m(t))),!~k(n,"g")))throw new T("`.matchAll` does not allow non-global regexes");if(O)return B(a,t);if((r=g(t,E))===e&&C&&"RegExp"===_(t)&&(r=L),r)return o(r,t,a)}return i=h(a),s=new RegExp(t,"g"),C?o(L,s,i):s[E](i)}}),C||E in D||v(D,E,L)},function(t,n,i){var r=i(3),o=i(240).end;r({target:"String",proto:!0,forced:i(435)},{padEnd:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,n){var i=n(28);e.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(i)},function(t,n,i){var r=i(3),o=i(240).start;r({target:"String",proto:!0,forced:i(435)},{padStart:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,n){var i=n(3),r=n(14),o=n(12),s=n(39),a=n(68),l=n(63),u=r([].push),c=r([].join);i({target:"String",stat:!0},{raw:function(e){var t,n,i,r=o(s(e).raw),h=l(r);if(!h)return"";for(t=arguments.length,n=[],i=0;;){if(u(n,a(r[i++])),i===h)return c(n,"");i=M&&(S+=E(F,M,D)+k,M=D+I.length)}return S+E(F,M)}]}),!!l((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")}))||!S||M)},function(t,n,i){var r=i(14),o=i(39),s=Math.floor,a=r("".charAt),l=r("".replace),u=r("".slice),c=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,h=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,n,i,r,d,f){var _=i+t.length,p=r.length,m=h;return d!==e&&(d=o(d),m=c),l(f,m,(function(o,l){var c,h,f;switch(a(l,0)){case"$":return"$";case"&":return t;case"`":return u(n,0,i);case"'":return u(n,_);case"<":c=d[u(l,1,-1)];break;default:if(0==(h=+l))return o;if(h>p)return 0===(f=s(h/10))?o:f<=p?r[f-1]===e?a(l,1):r[f-1]+a(l,1):o;c=r[h-1]}return c===e?"":c}))}},function(t,n,i){var r=i(3),o=i(8),s=i(14),a=i(16),l=i(21),u=i(17),c=i(381),h=i(68),d=i(29),f=i(382),_=i(440),p=i(33),m=i(36),g=p("replace"),v=TypeError,b=s("".indexOf),y=s("".replace),x=s("".slice),q=Math.max;r({target:"String",proto:!0},{replaceAll:function(t,n){var i,r,s,p,w,P,C,E,S,M=a(this),A=0,I=0,D="";if(!u(t)){if((i=c(t))&&(r=h(a(f(t))),!~b(r,"g")))throw new v("`.replaceAll` does not allow non-global regexes");if(s=d(t,g))return o(s,t,M,n);if(m&&i)return y(h(M),t,n)}for(p=h(M),w=h(t),(P=l(n))||(n=h(n)),E=q(1,C=w.length),A=b(p,w);-1!==A;)S=P?h(n(w,A,p)):_(w,p,A,[],e,n),D+=x(p,I,A)+S,I=A+C,A=A+E>p.length?-1:b(p,w,A+E);return I1||"".split(/.?/).length;s("split",(function(t,n,i){var o="0".split(e,0).length?function(t,i){return t===e&&0===i?[]:r(n,this,t,i)}:n;return[function(n,i){var s=u(this),a=l(n)?e:_(n,t);return a?r(a,n,s,i):r(o,f(s),n,i)},function(t,r){var s,l,u,_,m,g,q,P,C,E,S,M=a(this),A=f(t);if(!w&&(s=i(o,M,A,r,o!==n)).done)return s.value;if(l=c(M,RegExp),u=M.unicode,_=new l(v?"^(?:"+M.source+")":M,(M.ignoreCase?"i":"")+(M.multiline?"m":"")+(M.unicode?"u":"")+(v?"g":"y")),0==(m=r===e?4294967295:r>>>0))return[];if(0===A.length)return null===p(_,A)?[A]:[];for(g=0,q=0,P=[];q1?arguments[1]:e,r.length)),i=u(t),_(r,n,n+i.length)===i}})},function(t,n,i){var r=i(3),o=i(14),s=i(16),a=i(61),l=i(68),u=o("".slice),c=Math.max,h=Math.min;r({target:"String",proto:!0,forced:!"".substr||"b"!=="ab".substr(-1)},{substr:function(t,n){var i,r,o=l(s(this)),d=o.length,f=a(t);return f===1/0&&(f=0),f<0&&(f=c(d+f,0)),(i=n===e?d:a(n))<=0||i===1/0||f>=(r=h(f+i,d))?"":u(o,f,r)}})},function(e,t,n){var i=n(3),r=n(8),o=n(14),s=n(16),a=n(68),l=n(7),u=Array,c=o("".charAt),h=o("".charCodeAt),d=o([].join),f="".toWellFormed,_=f&&l((function(){return"1"!==r(f,1)}));i({target:"String",proto:!0,forced:_},{toWellFormed:function(){var e,t,n,i,o=a(s(this));if(_)return r(f,o);for(t=u(e=o.length),n=0;n=56320||n+1>=e||56320!=(64512&h(o,n+1))?t[n]="�":(t[n]=c(o,n),t[++n]=c(o,n));return d(t,"")}})},function(e,t,n){var i=n(3),r=n(286).trim;i({target:"String",proto:!0,forced:n(448)("trim")},{trim:function(){return r(this)}})},function(e,t,n){var i=n(49).PROPER,r=n(7),o=n(287);e.exports=function(e){return r((function(){return!!o[e]()||"​…᠎"!=="​…᠎"[e]()||i&&o[e].name!==e}))}},function(e,t,n){var i,r;n(450),i=n(3),r=n(451),i({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==r},{trimEnd:r})},function(e,t,n){var i=n(3),r=n(451);i({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==r},{trimRight:r})},function(e,t,n){var i=n(286).end,r=n(448);e.exports=r("trimEnd")?function(){return i(this)}:"".trimEnd},function(e,t,n){var i,r;n(453),i=n(3),r=n(454),i({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==r},{trimStart:r})},function(e,t,n){var i=n(3),r=n(454);i({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==r},{trimLeft:r})},function(e,t,n){var i=n(286).start,r=n(448);e.exports=r("trimStart")?function(){return i(this)}:"".trimStart},function(e,t,n){var i=n(3),r=n(456);i({target:"String",proto:!0,forced:n(457)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){var i=n(14),r=n(16),o=n(68),s=/"/g,a=i("".replace);e.exports=function(e,t,n,i){var l=o(r(e)),u="<"+t;return""!==n&&(u+=" "+n+'="'+a(o(i),s,""")+'"'),u+">"+l+""}},function(e,t,n){var i=n(7);e.exports=function(e){return i((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){var i=n(3),r=n(456);i({target:"String",proto:!0,forced:n(457)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){var i=n(3),r=n(456);i({target:"String",proto:!0,forced:n(457)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){var i=n(3),r=n(456);i({target:"String",proto:!0,forced:n(457)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){var i=n(3),r=n(456);i({target:"String",proto:!0,forced:n(457)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){var i=n(3),r=n(456);i({target:"String",proto:!0,forced:n(457)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){var i=n(3),r=n(456);i({target:"String",proto:!0,forced:n(457)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){var i=n(3),r=n(456);i({target:"String",proto:!0,forced:n(457)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){var i=n(3),r=n(456);i({target:"String",proto:!0,forced:n(457)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){var i=n(3),r=n(456);i({target:"String",proto:!0,forced:n(457)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){var i=n(3),r=n(456);i({target:"String",proto:!0,forced:n(457)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){var i=n(3),r=n(456);i({target:"String",proto:!0,forced:n(457)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){var i=n(3),r=n(456);i({target:"String",proto:!0,forced:n(457)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){n(471)("Float32",(function(e){return function(t,n,i){return e(this,t,n,i)}}))},function(t,n,i){var r=i(3),o=i(4),s=i(8),a=i(6),l=i(472),u=i(217),c=i(207),h=i(210),d=i(11),f=i(43),_=i(292),p=i(64),m=i(211),g=i(473),v=i(475),b=i(18),y=i(38),x=i(69),q=i(20),w=i(22),P=i(71),C=i(24),E=i(113),S=i(57).f,M=i(476),A=i(83).forEach,I=i(193),D=i(77),T=i(44),k=i(5),B=i(198),O=i(51),R=i(118),L=O.get,N=O.set,F=O.enforce,$=T.f,j=k.f,H=o.RangeError,W=c.ArrayBuffer,U=W.prototype,V=c.DataView,z=u.NATIVE_ARRAY_BUFFER_VIEWS,G=u.TYPED_ARRAY_TAG,X=u.TypedArray,K=u.TypedArrayPrototype,Y=u.isTypedArray,Z="BYTES_PER_ELEMENT",Q="Wrong length",J=function(e,t){D(e,t,{configurable:!0,get:function(){return L(this)[t]}})},ee=function(e){var t;return C(U,e)||"ArrayBuffer"===(t=x(e))||"SharedArrayBuffer"===t},te=function(e,t){return Y(e)&&!w(t)&&t in e&&_(+t)&&t>=0},ne=function(e,t){return t=b(t),te(e,t)?d(2,e[t]):j(e,t)},ie=function(e,t,n){return t=b(t),!(te(e,t)&&q(n)&&y(n,"value"))||y(n,"get")||y(n,"set")||n.configurable||y(n,"writable")&&!n.writable||y(n,"enumerable")&&!n.enumerable?$(e,t,n):(e[t]=n.value,e)};a?(z||(k.f=ne,T.f=ie,J(K,"buffer"),J(K,"byteOffset"),J(K,"byteLength"),J(K,"length")),r({target:"Object",stat:!0,forced:!z},{getOwnPropertyDescriptor:ne,defineProperty:ie}),t.exports=function(t,n,i){var a,u=t.match(/\d+/)[0]/8,c=t+(i?"Clamped":"")+"Array",d="get"+t,_="set"+t,b=o[c],y=b,x=y&&y.prototype,w={},C=function(e,t){$(e,t,{get:function(){return function(e,t){var n=L(e);return n.view[d](t*u+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,n){var r=L(e);r.view[_](t*u+r.byteOffset,i?v(n):n,!0)}(this,t,e)},enumerable:!0})};z?l&&(y=n((function(t,n,i,r){return h(t,x),R(q(n)?ee(n)?r!==e?new b(n,g(i,u),r):i!==e?new b(n,g(i,u)):new b(n):Y(n)?B(y,n):s(M,y,n):new b(m(n)),t,y)})),E&&E(y,X),A(S(b),(function(e){e in y||f(y,e,b[e])})),y.prototype=x):(y=n((function(t,n,i,r){var o,a,l,c,d,f;if(h(t,x),o=0,a=0,q(n)){if(!ee(n))return Y(n)?B(y,n):s(M,y,n);if(l=n,a=g(i,u),f=n.byteLength,r===e){if(f%u)throw new H(Q);if((c=f-a)<0)throw new H(Q)}else if((c=p(r)*u)+a>f)throw new H(Q);d=c/u}else d=m(n),l=new W(c=d*u);for(N(t,{buffer:l,byteOffset:a,byteLength:c,length:d,view:new V(l)});o255?255:255&t}},function(t,n,i){var r=i(84),o=i(8),s=i(220),a=i(39),l=i(63),u=i(133),c=i(134),h=i(131),d=i(477),f=i(217).aTypedArrayConstructor,_=i(478);t.exports=function(t){var n,i,p,m,g,v,b,y,x=s(this),q=a(t),w=arguments.length,P=w>1?arguments[1]:e,C=P!==e,E=c(q);if(E&&!h(E))for(y=(b=u(q,E)).next,q=[];!(v=o(y,b)).done;)q.push(v.value);for(C&&w>2&&(P=r(P,arguments[2])),i=l(q),p=new(f(x))(i),m=d(p),n=0;i>n;n++)g=C?P(q[n],n):q[n],p[n]=m?_(g):+g;return p}},function(e,t,n){var i=n(69);e.exports=function(e){var t=i(e);return"BigInt64Array"===t||"BigUint64Array"===t}},function(e,t,n){var i=n(19),r=TypeError;e.exports=function(e){var t=i(e,"number");if("number"==typeof t)throw new r("Can't convert number to bigint");return BigInt(t)}},function(e,t,n){n(471)("Float64",(function(e){return function(t,n,i){return e(this,t,n,i)}}))},function(e,t,n){n(471)("Int8",(function(e){return function(t,n,i){return e(this,t,n,i)}}))},function(e,t,n){n(471)("Int16",(function(e){return function(t,n,i){return e(this,t,n,i)}}))},function(e,t,n){n(471)("Int32",(function(e){return function(t,n,i){return e(this,t,n,i)}}))},function(e,t,n){n(471)("Uint8",(function(e){return function(t,n,i){return e(this,t,n,i)}}))},function(e,t,n){n(471)("Uint8",(function(e){return function(t,n,i){return e(this,t,n,i)}}),!0)},function(e,t,n){n(471)("Uint16",(function(e){return function(t,n,i){return e(this,t,n,i)}}))},function(e,t,n){n(471)("Uint32",(function(e){return function(t,n,i){return e(this,t,n,i)}}))},function(t,n,i){var r=i(217),o=i(63),s=i(61),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("at",(function(t){var n=a(this),i=o(n),r=s(t),l=r>=0?r:i+r;return l<0||l>=i?e:n[l]}))},function(t,n,i){var r=i(14),o=i(217),s=r(i(144)),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(t,n){return s(a(this),t,n,arguments.length>2?arguments[2]:e)}))},function(t,n,i){var r=i(217),o=i(83).every,s=r.aTypedArray;(0,r.exportTypedArrayMethod)("every",(function(t){return o(s(this),t,arguments.length>1?arguments[1]:e)}))},function(t,n,i){var r=i(217),o=i(149),s=i(478),a=i(69),l=i(8),u=i(14),c=i(7),h=r.aTypedArray,d=r.exportTypedArrayMethod,f=u("".slice);d("fill",(function(t){var n,i=arguments.length;return h(this),n="Big"===f(a(this),0,3)?s(t):+t,l(o,this,n,i>1?arguments[1]:e,i>2?arguments[2]:e)}),c((function(){var e=0;return new Int8Array(2).fill({valueOf:function(){return e++}}),1!==e})))},function(t,n,i){var r=i(217),o=i(83).filter,s=i(492),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("filter",(function(t){var n=o(a(this),t,arguments.length>1?arguments[1]:e);return s(this,n)}))},function(e,t,n){var i=n(198),r=n(493);e.exports=function(e,t){return i(r(e),t)}},function(e,t,n){var i=n(217),r=n(219),o=i.aTypedArrayConstructor,s=i.getTypedArrayConstructor;e.exports=function(e){return o(r(e,s(e)))}},function(t,n,i){var r=i(217),o=i(83).find,s=r.aTypedArray;(0,r.exportTypedArrayMethod)("find",(function(t){return o(s(this),t,arguments.length>1?arguments[1]:e)}))},function(t,n,i){var r=i(217),o=i(83).findIndex,s=r.aTypedArray;(0,r.exportTypedArrayMethod)("findIndex",(function(t){return o(s(this),t,arguments.length>1?arguments[1]:e)}))},function(t,n,i){var r=i(217),o=i(154).findLast,s=r.aTypedArray;(0,r.exportTypedArrayMethod)("findLast",(function(t){return o(s(this),t,arguments.length>1?arguments[1]:e)}))},function(t,n,i){var r=i(217),o=i(154).findLastIndex,s=r.aTypedArray;(0,r.exportTypedArrayMethod)("findLastIndex",(function(t){return o(s(this),t,arguments.length>1?arguments[1]:e)}))},function(t,n,i){var r=i(217),o=i(83).forEach,s=r.aTypedArray;(0,r.exportTypedArrayMethod)("forEach",(function(t){o(s(this),t,arguments.length>1?arguments[1]:e)}))},function(e,t,n){var i=n(472);(0,n(217).exportTypedArrayStaticMethod)("from",n(476),i)},function(t,n,i){var r=i(217),o=i(59).includes,s=r.aTypedArray;(0,r.exportTypedArrayMethod)("includes",(function(t){return o(s(this),t,arguments.length>1?arguments[1]:e)}))},function(t,n,i){var r=i(217),o=i(59).indexOf,s=r.aTypedArray;(0,r.exportTypedArrayMethod)("indexOf",(function(t){return o(s(this),t,arguments.length>1?arguments[1]:e)}))},function(e,t,n){var i=n(4),r=n(7),o=n(14),s=n(217),a=n(168),l=n(33)("iterator"),u=i.Uint8Array,c=o(a.values),h=o(a.keys),d=o(a.entries),f=s.aTypedArray,_=s.exportTypedArrayMethod,p=u&&u.prototype,m=!r((function(){p[l].call([1])})),g=!!p&&p.values&&p[l]===p.values&&"values"===p.values.name,v=function(){return c(f(this))};_("entries",(function(){return d(f(this))}),m),_("keys",(function(){return h(f(this))}),m),_("values",v,m||!g,{name:"values"}),_(l,v,m||!g,{name:"values"})},function(e,t,n){var i=n(217),r=n(14),o=i.aTypedArray,s=i.exportTypedArrayMethod,a=r([].join);s("join",(function(e){return a(o(this),e)}))},function(e,t,n){var i=n(217),r=n(94),o=n(175),s=i.aTypedArray;(0,i.exportTypedArrayMethod)("lastIndexOf",(function(e){var t=arguments.length;return r(o,s(this),t>1?[e,arguments[1]]:[e])}))},function(t,n,i){var r=i(217),o=i(83).map,s=i(493),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("map",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e,(function(e,t){return new(s(e))(t)}))}))},function(e,t,n){var i=n(217),r=n(472),o=i.aTypedArrayConstructor;(0,i.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(o(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(t,n,i){var r=i(217),o=i(181).left,s=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduce",(function(t){var n=arguments.length;return o(s(this),t,n,n>1?arguments[1]:e)}))},function(t,n,i){var r=i(217),o=i(181).right,s=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduceRight",(function(t){var n=arguments.length;return o(s(this),t,n,n>1?arguments[1]:e)}))},function(e,t,n){var i=n(217),r=i.aTypedArray,o=Math.floor;(0,i.exportTypedArrayMethod)("reverse",(function(){for(var e,t=this,n=r(t).length,i=o(n/2),s=0;s1?arguments[1]:e,1),i=u(t),g)return o(_,this,i,n);if(r=this.length,c=0,(s=a(i))+n>r)throw new h("Wrong length");for(;co;)u[o]=n[o++];return u}),o((function(){new Int8Array(1).slice()})))},function(t,n,i){var r=i(217),o=i(83).some,s=r.aTypedArray;(0,r.exportTypedArrayMethod)("some",(function(t){return o(s(this),t,arguments.length>1?arguments[1]:e)}))},function(t,n,i){var r=i(4),o=i(85),s=i(7),a=i(30),l=i(188),u=i(217),c=i(189),h=i(190),d=i(27),f=i(191),_=u.aTypedArray,p=u.exportTypedArrayMethod,m=r.Uint16Array,g=m&&o(m.prototype.sort),v=!(!g||s((function(){g(new m(2),null)}))&&s((function(){g(new m(2),{})}))),b=!!g&&!s((function(){var e,t,n,i;if(d)return d<74;if(c)return c<67;if(h)return!0;if(f)return f<602;for(e=new m(516),t=Array(516),n=0;n<516;n++)i=n%4,e[n]=515-n,t[n]=n-2*i+3;for(g(e,(function(e,t){return(e/4|0)-(t/4|0)})),n=0;n<516;n++)if(e[n]!==t[n])return!0}));p("sort",(function(t){return t!==e&&a(t),b?g(this,t):l(_(this),function(t){return function(n,i){return t!==e?+t(n,i)||0:i!=i?-1:n!=n?1:0===n&&0===i?1/n>0&&1/i<0?1:-1:n>i}}(t))}),!b||v)},function(t,n,i){var r=i(217),o=i(64),s=i(60),a=i(493),l=r.aTypedArray;(0,r.exportTypedArrayMethod)("subarray",(function(t,n){var i=l(this),r=i.length,u=s(t,r);return new(a(i))(i.buffer,i.byteOffset+u*i.BYTES_PER_ELEMENT,o((n===e?r:s(n,r))-u))}))},function(e,t,n){var i=n(4),r=n(94),o=n(217),s=n(7),a=n(76),l=i.Int8Array,u=o.aTypedArray,c=o.exportTypedArrayMethod,h=[].toLocaleString,d=!!l&&s((function(){h.call(new l(1))}));c("toLocaleString",(function(){return r(h,d?a(u(this)):u(this),a(arguments))}),s((function(){return[1,2].toLocaleString()!==new l([1,2]).toLocaleString()}))||!s((function(){l.prototype.toLocaleString.call([1,2])})))},function(e,t,n){var i=n(196),r=n(217),o=r.aTypedArray,s=r.getTypedArrayConstructor;(0,r.exportTypedArrayMethod)("toReversed",(function(){return i(o(this),s(this))}))},function(t,n,i){var r=i(217),o=i(14),s=i(30),a=i(198),l=r.aTypedArray,u=r.getTypedArrayConstructor,c=r.exportTypedArrayMethod,h=o(r.TypedArrayPrototype.sort);c("toSorted",(function(t){var n,i;return t!==e&&s(t),n=l(this),i=a(u(n),n),h(i,t)}))},function(e,t,n){var i=n(217).exportTypedArrayMethod,r=n(7),o=n(4),s=n(14),a=o.Uint8Array,l=a&&a.prototype||{},u=[].toString,c=s([].join);r((function(){u.call({})}))&&(u=function(){return c(this)}),i("toString",u,l.toString!==u)},function(e,t,n){var i=n(205),r=n(217),o=n(477),s=n(61),a=n(478),l=r.aTypedArray,u=r.getTypedArrayConstructor,c=r.exportTypedArrayMethod,h=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(e){return 8===e}}();c("with",{with:function(e,t){var n=l(this),r=s(e),c=o(n)?a(t):+t;return i(n,u(n),r,c)}}.with,!h)},function(e,t,n){var i=n(3),r=n(14),o=n(68),s=String.fromCharCode,a=r("".charAt),l=r(/./.exec),u=r("".slice),c=/^[\da-f]{2}$/i,h=/^[\da-f]{4}$/i;i({global:!0},{unescape:function(e){for(var t,n,i=o(e),r="",d=i.length,f=0;f1?arguments[1]:e,_=i>2?arguments[2]:e;return new(f("Promise"))((function(i){var f,p,b,y,q=s(t);o!==e&&(o=r(o,_)),p=(f=d(q,v))?e:h(q)||x,b=a(n)?new n:[],y=f?l(q,f):new m(c(u(q,p))),i(g(y,o,b))}))}},function(e,t,n){var i=n(8),r=n(530),o=n(46),s=n(133),a=n(405),l=n(29),u=n(33)("asyncIterator");e.exports=function(e,t){var n=arguments.length<2?l(e,u):t;return n?o(i(n,e)):new r(a(s(e)))}},function(t,n,i){var r=i(8),o=i(46),s=i(71),a=i(29),l=i(209),u=i(51),c=i(23),h=i(531),d=i(172),f=c("Promise"),_="AsyncFromSyncIterator",p=u.set,m=u.getterFor(_),g=function(e,t,n){var i=e.done;f.resolve(e.value).then((function(e){t(d(e,i))}),n)},v=function(e){e.type=_,p(this,e)};v.prototype=l(s(h),{next:function(){var e=m(this);return new f((function(t,n){var i=o(r(e.next,e.iterator));g(i,t,n)}))},return:function(){var t=m(this).iterator;return new f((function(n,i){var s,l=a(t,"return");if(l===e)return n(d(e,!0));s=o(r(l,t)),g(s,n,i)}))}}),t.exports=v},function(e,t,n){var i,r,o=n(4),s=n(35),a=n(21),l=n(71),u=n(128),c=n(47),h=n(33),d=n(36),f="USE_FUNCTION_CONSTRUCTOR",_=h("asyncIterator"),p=o.AsyncIterator,m=s.AsyncIteratorPrototype;if(m)i=m;else if(a(p))i=p.prototype;else if(s[f]||o[f])try{r=u(u(u(Function("return async function*(){}()")()))),u(r)===Object.prototype&&(i=r)}catch(e){}i?d&&(i=l(i)):i={},a(i[_])||c(i,_,(function(){return this})),e.exports=i},function(t,n,i){var r=i(8),o=i(30),s=i(46),a=i(20),l=i(140),u=i(23),c=i(405),h=i(533),d=function(t){var n=0===t,i=1===t,d=2===t,f=3===t;return function(t,_,p){var m,g,v,b,y,x;return s(t),!(m=_!==e)&&n||o(_),g=c(t),v=u("Promise"),b=g.iterator,y=g.next,x=0,new v((function(t,o){var u=function(e){h(b,o,e,o)},c=function(){try{if(m)try{l(x)}catch(e){u(e)}v.resolve(s(r(y,b))).then((function(r){var l,g,y;try{if(s(r).done)n?(p.length=x,t(p)):t(!f&&(d||e));else{l=r.value;try{m?(g=_(l,x),y=function(e){if(i)c();else if(d)e?c():h(b,t,!1,o);else if(n)try{p[x++]=e,c()}catch(e){u(e)}else e?h(b,t,f||l,o):c()},a(g)?v.resolve(g).then(y,u):y(g)):(p[x++]=l,c())}catch(e){u(e)}}}catch(e){o(e)}}),o)}catch(e){o(e)}};c()}))}};t.exports={toArray:d(0),forEach:d(1),every:d(2),some:d(3),find:d(4)}},function(e,t,n){var i=n(8),r=n(23),o=n(29);e.exports=function(e,t,n,s){try{var a=o(e,"return");if(a)return r("Promise").resolve(i(a,e)).then((function(){t(n)}),(function(e){s(e)}))}catch(e){return s(e)}t(n)}},function(t,n,i){var r=i(3),o=i(83).filterReject,s=i(138);r({target:"Array",proto:!0,forced:!0},{filterOut:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),s("filterOut")},function(t,n,i){var r=i(3),o=i(83).filterReject,s=i(138);r({target:"Array",proto:!0,forced:!0},{filterReject:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),s("filterReject")},function(t,n,i){var r=i(3),o=i(537),s=i(138);r({target:"Array",proto:!0},{group:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),s("group")},function(e,t,n){var i=n(84),r=n(14),o=n(13),s=n(39),a=n(18),l=n(63),u=n(71),c=n(198),h=Array,d=r([].push);e.exports=function(e,t,n,r){for(var f,_,p,m=s(e),g=o(m),v=i(t,n),b=u(null),y=l(g),x=0;y>x;x++)(_=a(v(p=g[x],x,m)))in b?d(b[_],p):b[_]=[p];if(r&&(f=r(m))!==h)for(_ in b)b[_]=c(f,b[_]);return b}},function(t,n,i){var r=i(3),o=i(537),s=i(147),a=i(138);r({target:"Array",proto:!0,forced:!s("groupBy")},{groupBy:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("groupBy")},function(e,t,n){var i=n(3),r=n(147),o=n(138),s=n(540);i({target:"Array",proto:!0,name:"groupToMap",forced:n(36)||!r("groupByToMap")},{groupByToMap:s}),o("groupByToMap")},function(t,n,i){var r=i(84),o=i(14),s=i(13),a=i(39),l=i(63),u=i(262),c=u.Map,h=u.get,d=u.has,f=u.set,_=o([].push);t.exports=function(t){for(var n,i,o=a(this),u=s(o),p=r(t,arguments.length>1?arguments[1]:e),m=new c,g=l(u),v=0;g>v;v++)n=p(i=u[v],v,o),d(m,n)?_(h(m,n),i):f(m,n,[i]);return m}},function(e,t,n){var i=n(3),r=n(138),o=n(540);i({target:"Array",proto:!0,forced:n(36)},{groupToMap:o}),r("groupToMap")},function(t,n,i){var r=i(3),o=i(88),s=Object.isFrozen,a=function(t,n){var i,r,a;if(!s||!o(t)||!s(t))return!1;for(i=0,r=t.length;it,_=!1,i===e)g=e;else if(l(i))g=i.step,_=!!i.inclusive;else{if(typeof i!=r)throw new m(h);g=i}if(a(g)&&(g=u?s:-s),typeof g!=r)throw new m(h);if(g===1/0||g===-1/0||g===o&&t!==n)throw new p(h);f(this,{type:d,start:t,end:n,step:g,inclusive:_,hitsEnd:t!=t||n!=n||g!=g||n>t!=g>o,currentCount:o,zero:o}),c||(this.start=t,this.end=n,this.step=g,this.inclusive=_)}),d,(function(){var t,n,i,r,o=_(this);return o.hitsEnd?s(e,!0):(n=o.end,(i=(t=o.start)+o.step*o.currentCount++)===n&&(o.hitsEnd=!0),r=o.inclusive,(n>t?r?i>n:i>=n:r?n>i:n>=i)?(o.hitsEnd=!0,s(e,!0)):s(i,!1))})),v=function(e){u(g.prototype,e,{get:function(){return _(this)[e]},set:function(){},configurable:!0,enumerable:!1})};c&&(v("start"),v("end"),v("inclusive"),v("step")),t.exports=g},function(e,t,n){var i=n(3),r=n(94),o=n(575),s=n(23),a=n(71),l=Object,u=function(){var e=s("Object","freeze");return e?e(a(null)):a(null)};i({global:!0,forced:!0},{compositeKey:function(){return r(o,l,arguments).get("object",u)}})},function(e,t,n){var i,r,o,s,a,l,u,c,h;n(253),n(521),i=n(23),r=n(71),o=n(20),s=Object,a=TypeError,l=i("Map"),u=i("WeakMap"),(c=function(){this.object=null,this.symbol=null,this.primitives=null,this.objectsByIndex=r(null)}).prototype.get=function(e,t){return this[e]||(this[e]=t())},c.prototype.next=function(e,t,n){var i=n?this.objectsByIndex[e]||(this.objectsByIndex[e]=new u):this.primitives||(this.primitives=new l),r=i.get(t);return r||i.set(t,r=new c),r},h=new c,e.exports=function(){var e,t,n=h,i=arguments.length;for(e=0;e1&&arguments[1]);return o([255&t,t>>8&255],10)}})},function(e,t,n){var i=n(3),r=n(14)(DataView.prototype.getUint8);i({target:"DataView",proto:!0,forced:!0},{getUint8Clamped:function(e){return r(this,e)}})},function(e,t,n){var i=n(3),r=n(14),o=n(580),s=n(211),a=n(215).pack,l=n(581),u=r(DataView.prototype.setUint16);i({target:"DataView",proto:!0},{setFloat16:function(e,t){var n,i;return o(this),n=s(e),i=a(l(t),10,2),u(this,n,i[1]<<8|i[0],arguments.length>2&&arguments[2])}})},function(e,t,n){var i=n(69),r=TypeError;e.exports=function(e){if("DataView"===i(e))return e;throw new r("Argument is not a DataView")}},function(e,t,n){var i=n(213);e.exports=Math.f16round||function(e){return i(e,.0009765625,65504,6103515625e-14)}},function(e,t,n){var i=n(3),r=n(14),o=n(580),s=n(211),a=n(475),l=r(DataView.prototype.setUint8);i({target:"DataView",proto:!0,forced:!0},{setUint8Clamped:function(e,t){o(this);var n=s(e);return l(this,n,a(t))}})},function(t,n,i){var r=i(3),o=i(6),s=i(23),a=i(30),l=i(210),u=i(47),c=i(209),h=i(77),d=i(33),f=i(51),_=i(549),p=s("SuppressedError"),m=ReferenceError,g=d("dispose"),v=d("toStringTag"),b="DisposableStack",y=f.set,x=f.getterFor(b),q="sync-dispose",w="disposed",P=function(e){var t=x(e);if(t.state===w)throw new m(b+" already disposed");return t},C=function(){y(l(this,E),{type:b,state:"pending",stack:[]}),o||(this.disposed=!1)},E=C.prototype;c(E,{dispose:function(){var t,n,i,r,s,a=x(this);if(a.state!==w){for(a.state=w,o||(this.disposed=!0),n=(t=a.stack).length,i=!1;n;){s=t[--n],t[n]=e;try{s()}catch(e){i?r=new p(e,r):(i=!0,r=e)}}if(a.stack=e,i)throw r}},use:function(e){return _(P(this),e,q),e},adopt:function(t,n){var i=P(this);return a(n),_(i,e,q,(function(){n(t)})),t},defer:function(t){var n=P(this);a(t),_(n,e,q,t)},move:function(){var e=P(this),t=new C;return x(t).stack=e.stack,e.stack=[],e.state=w,o||(this.disposed=!0),t}}),o&&h(E,"disposed",{configurable:!0,get:function(){return x(this).state===w}}),u(E,g,E.dispose,{name:"dispose"}),u(E,v,b,{nonWritable:!0}),r({global:!0,constructor:!0},{DisposableStack:C})},function(e,t,n){n(3)({target:"Function",proto:!0,forced:!0},{demethodize:n(585)})},function(e,t,n){var i=n(14),r=n(30);e.exports=function(){return i(r(this))}},function(e,t,n){var i=n(3),r=n(14),o=n(21),s=n(50),a=n(38),l=n(6),u=Object.getOwnPropertyDescriptor,c=/^\s*class\b/,h=r(c.exec);i({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(e){return o(e)&&!function(e){try{if(!l||!h(c,s(e)))return!1}catch(e){}var t=u(e,"prototype");return!!t&&a(t,"writable")&&!t.writable}(e)}})},function(e,t,n){n(3)({target:"Function",stat:!0,forced:!0},{isConstructor:n(89)})},function(t,n,i){var r=i(33),o=i(44).f,s=r("metadata"),a=Function.prototype;a[s]===e&&o(a,s,{value:null})},function(e,t,n){n(3)({target:"Function",proto:!0,forced:!0,name:"demethodize"},{unThis:n(585)})},function(e,t,n){var i=n(3),r=n(4),o=n(210),s=n(46),a=n(21),l=n(128),u=n(77),c=n(141),h=n(7),d=n(38),f=n(33),_=n(171).IteratorPrototype,p=n(6),m=n(36),g="constructor",v="Iterator",b=f("toStringTag"),y=TypeError,x=r[v],q=m||!a(x)||x.prototype!==_||!h((function(){x({})})),w=function(){if(o(this,_),l(this)===_)throw new y("Abstract class Iterator not directly constructable")},P=function(e,t){p?u(_,e,{configurable:!0,get:function(){return t},set:function(t){if(s(this),this===_)throw new y("You can't redefine this property");d(this,e)?this[e]=t:c(this,e,t)}}):_[e]=t};d(_,b)||P(b,v),!q&&d(_,g)&&_[g]!==Object||P(g,w),w.prototype=_,i({global:!0,constructor:!0,forced:q},{Iterator:w})},function(e,t,n){n(3)({target:"Iterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:n(592)})},function(e,t,n){var i=n(8),r=n(593),o=function(e,t){return[t,e]};e.exports=function(){return i(r,this,o)}},function(e,t,n){var i=n(8),r=n(30),o=n(46),s=n(405),a=n(594),l=n(163),u=a((function(){var e=this.iterator,t=o(i(this.next,e));if(!(this.done=!!t.done))return l(e,this.mapper,[t.value,this.counter++],!0)}));e.exports=function(e){return o(this),r(e),new u(s(this),{mapper:e})}},function(t,n,i){var r=i(8),o=i(71),s=i(43),a=i(209),l=i(33),u=i(51),c=i(29),h=i(171).IteratorPrototype,d=i(172),f=i(135),_=l("toStringTag"),p="IteratorHelper",m="WrapForValidIterator",g=u.set,v=function(t){var n=u.getterFor(t?m:p);return a(o(h),{next:function(){var i,r=n(this);if(t)return r.nextHandler();try{return i=r.done?e:r.nextHandler(),d(i,r.done)}catch(e){throw r.done=!0,e}},return:function(){var i,o=n(this),s=o.iterator;if(o.done=!0,t)return(i=c(s,"return"))?r(i,s):d(e,!0);if(o.inner)try{f(o.inner.iterator,"normal")}catch(e){return f(s,"throw",e)}return f(s,"normal"),d(e,!0)}})},b=v(!0),y=v(!1);s(y,_,"Iterator Helper"),t.exports=function(e,t){var n=function(n,i){i?(i.iterator=n.iterator,i.next=n.next):i=n,i.type=t?m:p,i.nextHandler=e,i.counter=0,i.done=!1,g(this,i)};return n.prototype=t?b:y,n}},function(e,t,n){var i=n(8),r=n(47),o=n(29),s=n(38),a=n(33),l=n(171).IteratorPrototype,u=a("dispose");s(l,u)||r(l,u,(function(){var e=o(this,"return");e&&i(e,this)}))},function(e,t,n){var i=n(3),r=n(8),o=n(46),s=n(405),a=n(557),l=n(474),u=n(594),c=n(36),h=u((function(){for(var e,t=this.iterator,n=this.next;this.remaining;)if(this.remaining--,e=o(r(n,t)),this.done=!!e.done)return;if(e=o(r(n,t)),!(this.done=!!e.done))return e.value}));i({target:"Iterator",proto:!0,real:!0,forced:c},{drop:function(e){o(this);var t=l(a(+e));return new h(s(this),{remaining:t})}})},function(e,t,n){var i=n(3),r=n(130),o=n(30),s=n(46),a=n(405);i({target:"Iterator",proto:!0,real:!0},{every:function(e){var t,n;return s(this),o(e),t=a(this),n=0,!r(t,(function(t,i){if(!e(t,n++))return i()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},function(e,t,n){var i=n(3),r=n(8),o=n(30),s=n(46),a=n(405),l=n(594),u=n(163),c=n(36),h=l((function(){for(var e,t,n=this.iterator,i=this.predicate,o=this.next;;){if(e=s(r(o,n)),this.done=!!e.done)return;if(u(n,i,[t=e.value,this.counter++],!0))return t}}));i({target:"Iterator",proto:!0,real:!0,forced:c},{filter:function(e){return s(this),o(e),new h(a(this),{predicate:e})}})},function(e,t,n){var i=n(3),r=n(130),o=n(30),s=n(46),a=n(405);i({target:"Iterator",proto:!0,real:!0},{find:function(e){var t,n;return s(this),o(e),t=a(this),n=0,r(t,(function(t,i){if(e(t,n++))return i(t)}),{IS_RECORD:!0,INTERRUPTED:!0}).result}})},function(e,t,n){var i=n(3),r=n(8),o=n(30),s=n(46),a=n(405),l=n(601),u=n(594),c=n(135),h=n(36),d=u((function(){for(var e,t,n=this.iterator,i=this.mapper;;){if(t=this.inner)try{if(!(e=s(r(t.next,t.iterator))).done)return e.value;this.inner=null}catch(e){c(n,"throw",e)}if(e=s(r(this.next,n)),this.done=!!e.done)return;try{this.inner=l(i(e.value,this.counter++),!1)}catch(e){c(n,"throw",e)}}}));i({target:"Iterator",proto:!0,real:!0,forced:h},{flatMap:function(e){return s(this),o(e),new d(a(this),{mapper:e,inner:null})}})},function(t,n,i){var r=i(8),o=i(46),s=i(405),a=i(134);t.exports=function(t,n){n&&"string"==typeof t||o(t);var i=a(t);return s(o(i!==e?r(i,t):t))}},function(e,t,n){var i=n(3),r=n(130),o=n(30),s=n(46),a=n(405);i({target:"Iterator",proto:!0,real:!0},{forEach:function(e){var t,n;s(this),o(e),t=a(this),n=0,r(t,(function(t){e(t,n++)}),{IS_RECORD:!0})}})},function(e,t,n){var i=n(3),r=n(8),o=n(39),s=n(24),a=n(171).IteratorPrototype,l=n(594),u=n(601),c=n(36),h=l((function(){return r(this.next,this.iterator)}),!0);i({target:"Iterator",stat:!0,forced:c},{from:function(e){var t=u("string"==typeof e?o(e):e,!0);return s(a,t.iterator)?t.iterator:new h(t)}})},function(e,t,n){n(3)({target:"Iterator",proto:!0,real:!0,forced:!0},{indexed:n(592)})},function(e,t,n){var i=n(3),r=n(593);i({target:"Iterator",proto:!0,real:!0,forced:n(36)},{map:r})},function(e,t,n){var i=n(3),r=n(573),o=TypeError;i({target:"Iterator",stat:!0,forced:!0},{range:function(e,t,n){if("number"==typeof e)return new r(e,t,n,"number",0,1);if("bigint"==typeof e)return new r(e,t,n,"bigint",BigInt(0),BigInt(1));throw new o("Incorrect Iterator.range arguments")}})},function(t,n,i){var r=i(3),o=i(130),s=i(30),a=i(46),l=i(405),u=TypeError;r({target:"Iterator",proto:!0,real:!0},{reduce:function(t){var n,i,r,c;if(a(this),s(t),n=l(this),r=(i=arguments.length<2)?e:arguments[1],c=0,o(n,(function(e){i?(i=!1,r=e):r=t(r,e,c),c++}),{IS_RECORD:!0}),i)throw new u("Reduce of empty iterator with no initial value");return r}})},function(e,t,n){var i=n(3),r=n(130),o=n(30),s=n(46),a=n(405);i({target:"Iterator",proto:!0,real:!0},{some:function(e){var t,n;return s(this),o(e),t=a(this),n=0,r(t,(function(t,i){if(e(t,n++))return i()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},function(t,n,i){var r=i(3),o=i(8),s=i(46),a=i(405),l=i(557),u=i(474),c=i(594),h=i(135),d=i(36),f=c((function(){var t,n=this.iterator;return this.remaining--?(t=s(o(this.next,n)),(this.done=!!t.done)?e:t.value):(this.done=!0,h(n,"normal",e))}));r({target:"Iterator",proto:!0,real:!0,forced:d},{take:function(e){s(this);var t=u(l(+e));return new f(a(this),{remaining:t})}})},function(e,t,n){var i=n(3),r=n(46),o=n(130),s=n(405),a=[].push;i({target:"Iterator",proto:!0,real:!0},{toArray:function(){var e=[];return o(s(r(this)),a,{that:e,IS_RECORD:!0}),e}})},function(e,t,n){var i=n(3),r=n(46),o=n(530),s=n(565),a=n(405);i({target:"Iterator",proto:!0,real:!0,forced:n(36)},{toAsync:function(){return new s(a(new o(a(r(this)))))}})},function(e,t,n){n(3)({target:"JSON",stat:!0,forced:!n(613)},{isRawJSON:n(614)})},function(e,t,n){var i=n(7);e.exports=!i((function(){var e="9007199254740993",t=JSON.rawJSON(e);return!JSON.isRawJSON(t)||JSON.stringify(t)!==e}))},function(e,t,n){var i=n(20),r=n(51).get;e.exports=function(e){if(!i(e))return!1;var t=r(e);return!!t&&"RawJSON"===t.type}},function(t,n,i){var r,o,s=i(3),a=i(6),l=i(4),u=i(23),c=i(14),h=i(8),d=i(21),f=i(20),_=i(88),p=i(38),m=i(68),g=i(63),v=i(141),b=i(7),y=i(616),x=i(26),q=l.JSON,w=l.Number,P=l.SyntaxError,C=q&&q.parse,E=u("Object","keys"),S=Object.getOwnPropertyDescriptor,M=c("".charAt),A=c("".slice),I=c(/./.exec),D=c([].push),T=/^\d$/,k=/^[1-9]$/,B=/^(?:-|\d)$/,O=/^[\t\n\r ]$/,R=function(t,n,i,r){var o,s,a,l,u,c,d,m=t[n],v=r&&m===r.value,b=v&&"string"==typeof r.source?{source:r.source}:{};if(f(m))if(c=_(m),d=v?r.nodes:c?[]:{},c)for(o=d.length,a=g(m),l=0;l1?arguments[1]:e);return!1!==a(n,(function(e,t){if(!i(e,t,n))return!1}),!0)}})},function(t,n,i){var r=i(3),o=i(84),s=i(619),a=i(262),l=i(547),u=a.Map,c=a.set;r({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(t){var n=s(this),i=o(t,arguments.length>1?arguments[1]:e),r=new u;return l(n,(function(e,t){i(e,t,n)&&c(r,t,e)})),r}})},function(t,n,i){var r=i(3),o=i(84),s=i(619),a=i(547);r({target:"Map",proto:!0,real:!0,forced:!0},{find:function(t){var n=s(this),i=o(t,arguments.length>1?arguments[1]:e),r=a(n,(function(e,t){if(i(e,t,n))return{value:e}}),!0);return r&&r.value}})},function(t,n,i){var r=i(3),o=i(84),s=i(619),a=i(547);r({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(t){var n=s(this),i=o(t,arguments.length>1?arguments[1]:e),r=a(n,(function(e,t){if(i(e,t,n))return{key:t}}),!0);return r&&r.key}})},function(e,t,n){var i=n(3),r=n(262);i({target:"Map",stat:!0,forced:!0},{from:n(626)(r.Map,r.set,!0)})},function(t,n,i){var r=i(84),o=i(46),s=i(39),a=i(130);t.exports=function(t,n,i){return function(l){var u=s(l),c=arguments.length,h=c>1?arguments[1]:e,d=h!==e,f=d?r(h,c>2?arguments[2]:e):e,_=new t,p=0;return a(u,(function(e){var t=d?f(e,p++):e;i?n(_,o(t)[0],t[1]):n(_,t)})),_}}},function(e,t,n){var i=n(3),r=n(628),o=n(619),s=n(547);i({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(e){return!0===s(o(this),(function(t){if(r(t,e))return!0}),!0)}})},function(e,t,n){e.exports=function(e,t){return e===t||e!=e&&t!=t}},function(e,t,n){var i=n(3),r=n(8),o=n(130),s=n(21),a=n(30),l=n(262).Map;i({target:"Map",stat:!0,forced:!0},{keyBy:function(e,t){var n,i=new(s(this)?this:l);return a(t),n=a(i.set),o(e,(function(e){r(n,i,t(e),e)})),i}})},function(e,t,n){var i=n(3),r=n(619),o=n(547);i({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(e){var t=o(r(this),(function(t,n){if(t===e)return{key:n}}),!0);return t&&t.key}})},function(t,n,i){var r=i(3),o=i(84),s=i(619),a=i(262),l=i(547),u=a.Map,c=a.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(t){var n=s(this),i=o(t,arguments.length>1?arguments[1]:e),r=new u;return l(n,(function(e,t){c(r,i(e,t,n),e)})),r}})},function(t,n,i){var r=i(3),o=i(84),s=i(619),a=i(262),l=i(547),u=a.Map,c=a.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(t){var n=s(this),i=o(t,arguments.length>1?arguments[1]:e),r=new u;return l(n,(function(e,t){c(r,t,i(e,t,n))})),r}})},function(e,t,n){var i=n(3),r=n(619),o=n(130),s=n(262).set;i({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(e){for(var t=r(this),n=arguments.length,i=0;i1?arguments[1]:e);return!0===a(n,(function(e,t){if(i(e,t,n))return!0}),!0)}})},function(t,n,i){var r=i(3),o=i(30),s=i(619),a=i(262),l=TypeError,u=a.get,c=a.has,h=a.set;r({target:"Map",proto:!0,real:!0,forced:!0},{update:function(t,n){var i,r,a=s(this),d=arguments.length;if(o(n),!(i=c(a,t))&&d<3)throw new l("Updating absent value");return r=i?u(a,t):o(d>2?arguments[2]:e)(t,a),h(a,t,n(r,t,a)),a}})},function(e,t,n){n(3)({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:n(640)})},function(t,n,i){var r=i(8),o=i(30),s=i(21),a=i(46),l=TypeError;t.exports=function(t,n){var i,u=a(this),c=o(u.get),h=o(u.has),d=o(u.set),f=arguments.length>2?arguments[2]:e;if(!s(n)&&!s(f))throw new l("At least one callback required");return r(h,u,t)?(i=r(c,u,t),s(n)&&(i=n(i),r(d,u,t,i))):s(f)&&(i=f(),r(d,u,t,i)),i}},function(e,t,n){n(3)({target:"Map",proto:!0,real:!0,forced:!0},{upsert:n(640)})},function(e,t,n){var i=n(3),r=Math.min,o=Math.max;i({target:"Math",stat:!0,forced:!0},{clamp:function(e,t,n){return r(n,o(t,e))}})},function(e,t,n){n(3)({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{DEG_PER_RAD:Math.PI/180})},function(e,t,n){var i=n(3),r=180/Math.PI;i({target:"Math",stat:!0,forced:!0},{degrees:function(e){return e*r}})},function(e,t,n){var i=n(3),r=n(646),o=n(212);i({target:"Math",stat:!0,forced:!0},{fscale:function(e,t,n,i,s){return o(r(e,t,n,i,s))}})},function(e,t,n){e.exports=Math.scale||function(e,t,n,i,r){var o=+e,s=+t,a=+n,l=+i,u=+r;return o!=o||s!=s||a!=a||l!=l||u!=u?NaN:o===1/0||o===-1/0?o:(o-s)*(u-l)/(a-s)+l}},function(e,t,n){n(3)({target:"Math",stat:!0},{f16round:n(581)})},function(e,t,n){n(3)({target:"Math",stat:!0,forced:!0},{iaddh:function(e,t,n,i){var r=e>>>0,o=n>>>0;return(t>>>0)+(i>>>0)+((r&o|(r|o)&~(r+o>>>0))>>>31)|0}})},function(e,t,n){n(3)({target:"Math",stat:!0,forced:!0},{imulh:function(e,t){var n=65535,i=+e,r=+t,o=i&n,s=r&n,a=i>>16,l=r>>16,u=(a*s>>>0)+(o*s>>>16);return a*l+(u>>16)+((o*l>>>0)+(u&n)>>16)}})},function(e,t,n){n(3)({target:"Math",stat:!0,forced:!0},{isubh:function(e,t,n,i){var r=e>>>0,o=n>>>0;return(t>>>0)-(i>>>0)-((~r&o|(r^~o)&r-o>>>0)>>>31)|0}})},function(e,t,n){n(3)({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{RAD_PER_DEG:180/Math.PI})},function(e,t,n){var i=n(3),r=Math.PI/180;i({target:"Math",stat:!0,forced:!0},{radians:function(e){return e*r}})},function(e,t,n){n(3)({target:"Math",stat:!0,forced:!0},{scale:n(646)})},function(e,t,n){var i=n(3),r=n(46),o=n(290),s=n(170),a=n(172),l=n(51),u="Seeded Random",c=u+" Generator",h=l.set,d=l.getterFor(c),f=TypeError,_=s((function(e){h(this,{type:c,seed:e%2147483647})}),u,(function(){var e=d(this),t=e.seed=(1103515245*e.seed+12345)%2147483647;return a((1073741823&t)/1073741823,!1)}));i({target:"Math",stat:!0,forced:!0},{seededPRNG:function(e){var t=r(e).seed;if(!o(t))throw new f('Math.seededPRNG() argument should have a "seed" field with a finite value.');return new _(t)}})},function(e,t,n){n(3)({target:"Math",stat:!0,forced:!0},{signbit:function(e){var t=+e;return t==t&&0===t?1/t==-1/0:t<0}})},function(e,t,n){var i=n(3),r=n(14),o=n(130),s=RangeError,a=TypeError,l=1/0,u=Math.abs,c=Math.pow,h=r([].push),d=c(2,1023),f=c(2,53)-1,_=Number.MAX_VALUE,p=c(2,971),m={},g={},v={},b={},y={},x=function(e,t){var n=e+t;return{hi:n,lo:t-(n-e)}};i({target:"Math",stat:!0,forced:!0},{sumPrecise:function(e){var t,n,i,r,c,q,w,P,C,E,S,M,A,I,D=[],T=0,k=b;switch(o(e,(function(e){if(++T>=f)throw new s("Maximum allowed index exceeded");if("number"!=typeof e)throw new a("Value is not a number");k!==m&&(e!=e?k=m:e===l?k=k===g?m:v:e===-l?k=k===v?m:g:0===e&&1/e!==l||k!==b&&k!==y||(k=y,h(D,e)))})),k){case m:return NaN;case g:return-l;case v:return l;case b:return-0}for(t=[],n=0,C=0;C=0?t[A]:0,A--,u(n)>1||n>0&&I>0||n<0&&I<0)return n>0?l:-l;if(w=(c=x(n*d,I/2)).lo,w*=2,u(2*(q=c.hi))===l)return q>0?q===d&&w===-p/2&&A>=0&&t[A]<0?_:l:q===-d&&w===p/2&&A>=0&&t[A]>0?-_:-l;0!==w&&(t[++A]=w,w=0),q*=2}for(;A>=0&&(q=(c=x(q,t[A--])).hi,0===(w=c.lo)););return A>=0&&(w<0&&t[A]<0||w>0&&t[A]>0)&&(r=2*w)==(i=q+r)-q&&(q=i),q}})},function(e,t,n){n(3)({target:"Math",stat:!0,forced:!0},{umulh:function(e,t){var n=65535,i=+e,r=+t,o=i&n,s=r&n,a=i>>>16,l=r>>>16,u=(a*s>>>0)+(o*s>>>16);return a*l+(u>>>16)+((o*l>>>0)+(u&n)>>>16)}})},function(t,n,i){var r=i(3),o=i(14),s=i(61),a="Invalid number representation",l=RangeError,u=SyntaxError,c=TypeError,h=parseInt,d=Math.pow,f=/^[\d.a-z]+$/,_=o("".charAt),p=o(f.exec),m=o(1..toString),g=o("".slice),v=o("".split);r({target:"Number",stat:!0,forced:!0},{fromString:function(t,n){var i,r,o,b=1;if("string"!=typeof t)throw new c(a);if(!t.length)throw new u(a);if("-"===_(t,0)&&(b=-1,!(t=g(t,1)).length))throw new u(a);if((i=n===e?10:s(n))<2||i>36)throw new l("Invalid radix");if(!p(f,t))throw new u(a);if(r=v(t,"."),o=h(r[0],i),r.length>1&&(o+=h(r[1],i)/d(i,r[1].length)),10===i&&m(o,i)!==t)throw new u(a);return b*o}})},function(e,t,n){var i=n(3),r=n(573);i({target:"Number",stat:!0,forced:!0},{range:function(e,t,n){return new r(e,t,n,"number",0,1)}})},function(e,t,n){var i=n(3),r=n(661);i({target:"Object",stat:!0,forced:!0},{iterateEntries:function(e){return new r(e,"entries")}})},function(t,n,i){var r=i(51),o=i(170),s=i(172),a=i(38),l=i(73),u=i(39),c="Object Iterator",h=r.set,d=r.getterFor(c);t.exports=o((function(e,t){var n=u(e);h(this,{type:c,mode:t,object:n,keys:l(n),index:0})}),"Object",(function(){for(var t,n,i=d(this),r=i.keys;;){if(null===r||i.index>=r.length)return i.object=i.keys=null,s(e,!0);if(t=r[i.index++],a(n=i.object,t)){switch(i.mode){case"keys":return s(t,!1);case"values":return s(n[t],!1)}return s([t,n[t]],!1)}}}))},function(e,t,n){var i=n(3),r=n(661);i({target:"Object",stat:!0,forced:!0},{iterateKeys:function(e){return new r(e,"keys")}})},function(e,t,n){var i=n(3),r=n(661);i({target:"Object",stat:!0,forced:!0},{iterateValues:function(e){return new r(e,"values")}})},function(e,t,n){n(665),n(666),n(667)},function(t,n,i){var r,o,s,a,l=i(3),u=i(8),c=i(6),h=i(193),d=i(30),f=i(46),_=i(210),p=i(21),m=i(17),g=i(20),v=i(29),b=i(47),y=i(209),x=i(77),q=i(349),w=i(33),P=i(51),C=w("observable"),E="Observable",S="Subscription",M="SubscriptionObserver",A=P.getterFor,I=P.set,D=A(E),T=A(S),k=A(M),B=function(t){this.observer=f(t),this.cleanup=e,this.subscriptionObserver=e};B.prototype={type:S,clean:function(){var t=this.cleanup;if(t){this.cleanup=e;try{t()}catch(e){q(e)}}},close:function(){var t;c||(t=this.subscriptionObserver,this.facade.closed=!0,t&&(t.closed=!0)),this.observer=e},isClosed:function(){return this.observer===e}},(r=function(e,t){var n,i,r,s,a=I(this,new B(e));c||(this.closed=!1);try{(n=v(e,"start"))&&u(n,e,this)}catch(e){q(e)}if(!a.isClosed()){i=a.subscriptionObserver=new o(a);try{r=t(i),s=r,m(r)||(a.cleanup=p(r.unsubscribe)?function(){s.unsubscribe()}:d(r))}catch(e){return void i.error(e)}a.isClosed()&&a.clean()}}).prototype=y({},{unsubscribe:function(){var e=T(this);e.isClosed()||(e.close(),e.clean())}}),c&&x(r.prototype,"closed",{configurable:!0,get:function(){return T(this).isClosed()}}),(o=function(e){I(this,{type:M,subscriptionState:e}),c||(this.closed=!1)}).prototype=y({},{next:function(e){var t,n,i=k(this).subscriptionState;if(!i.isClosed()){t=i.observer;try{(n=v(t,"next"))&&u(n,t,e)}catch(e){q(e)}}},error:function(e){var t,n,i=k(this).subscriptionState;if(!i.isClosed()){t=i.observer,i.close();try{(n=v(t,"error"))?u(n,t,e):q(e)}catch(e){q(e)}i.clean()}},complete:function(){var e,t,n=k(this).subscriptionState;if(!n.isClosed()){e=n.observer,n.close();try{(t=v(e,"complete"))&&u(t,e)}catch(e){q(e)}n.clean()}}}),c&&x(o.prototype,"closed",{configurable:!0,get:function(){return k(this).subscriptionState.isClosed()}}),y(a=(s=function(e){_(this,a),I(this,{type:E,subscriber:d(e)})}).prototype,{subscribe:function(t){var n=arguments.length;return new r(p(t)?{next:t,error:n>1?arguments[1]:e,complete:n>2?arguments[2]:e}:g(t)?t:{},D(this).subscriber)}}),b(a,C,(function(){return this})),l({global:!0,constructor:!0,forced:!0},{Observable:s}),h(E)},function(e,t,n){var i=n(3),r=n(23),o=n(8),s=n(46),a=n(89),l=n(133),u=n(29),c=n(130),h=n(33)("observable");i({target:"Observable",stat:!0,forced:!0},{from:function(e){var t,n,i=a(this)?this:r("Observable"),d=u(s(e),h);return d?(t=s(o(d,e))).constructor===i?t:new i((function(e){return t.subscribe(e)})):(n=l(e),new i((function(e){c(n,(function(t,n){if(e.next(t),e.closed)return n()}),{IS_ITERATOR:!0,INTERRUPTED:!0}),e.complete()})))}})},function(e,t,n){var i=n(3),r=n(23),o=n(89),s=r("Array");i({target:"Observable",stat:!0,forced:!0},{of:function(){for(var e=o(this)?this:r("Observable"),t=arguments.length,n=s(t),i=0;i?@[\\\\\\]^`{|}~"+a+"]","g");i({target:"RegExp",stat:!0,forced:!0},{escape:function(e){var t=o(e),n=l(t,0);return(n>47&&n<58?"\\x3":"")+u(t,h,(function(e){var t=c(l(e,0),16);return t.length<3?"\\x"+s(t,2,"0"):"\\u"+s(t,4,"0")}))}})},function(e,t,n){var i=n(3),r=n(398),o=n(399).add;i({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){var e,t,n=r(this);for(e=0,t=arguments.length;e1?arguments[1]:e);return!1!==a(n,(function(e){if(!i(e,e,n))return!1}),!0)}})},function(t,n,i){var r=i(3),o=i(84),s=i(398),a=i(399),l=i(401),u=a.Set,c=a.add;r({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(t){var n=s(this),i=o(t,arguments.length>1?arguments[1]:e),r=new u;return l(n,(function(e){i(e,e,n)&&c(r,e)})),r}})},function(t,n,i){var r=i(3),o=i(84),s=i(398),a=i(401);r({target:"Set",proto:!0,real:!0,forced:!0},{find:function(t){var n=s(this),i=o(t,arguments.length>1?arguments[1]:e),r=a(n,(function(e){if(i(e,e,n))return{value:e}}),!0);return r&&r.value}})},function(e,t,n){var i=n(3),r=n(399);i({target:"Set",stat:!0,forced:!0},{from:n(626)(r.Set,r.add,!1)})},function(e,t,n){var i=n(3),r=n(8),o=n(683),s=n(408);i({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(e){return r(s,this,o(e))}})},function(e,t,n){var i=n(3),r=n(8),o=n(683),s=n(410);i({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(e){return r(s,this,o(e))}})},function(e,t,n){var i=n(3),r=n(8),o=n(683),s=n(412);i({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(e){return r(s,this,o(e))}})},function(e,t,n){var i=n(3),r=n(8),o=n(683),s=n(414);i({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(e){return r(s,this,o(e))}})},function(t,n,i){var r=i(3),o=i(14),s=i(398),a=i(401),l=i(68),u=o([].join),c=o([].push);r({target:"Set",proto:!0,real:!0,forced:!0},{join:function(t){var n=s(this),i=t===e?",":l(t),r=[];return a(n,(function(e){c(r,e)})),u(r,i)}})},function(t,n,i){var r=i(3),o=i(84),s=i(398),a=i(399),l=i(401),u=a.Set,c=a.add;r({target:"Set",proto:!0,real:!0,forced:!0},{map:function(t){var n=s(this),i=o(t,arguments.length>1?arguments[1]:e),r=new u;return l(n,(function(e){c(r,i(e,e,n))})),r}})},function(e,t,n){var i=n(3),r=n(399);i({target:"Set",stat:!0,forced:!0},{of:n(635)(r.Set,r.add,!1)})},function(t,n,i){var r=i(3),o=i(30),s=i(398),a=i(401),l=TypeError;r({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(t){var n=s(this),i=arguments.length<2,r=i?e:arguments[1];if(o(t),a(n,(function(e){i?(i=!1,r=e):r=t(r,e,e,n)})),i)throw new l("Reduce of empty set with no initial value");return r}})},function(t,n,i){var r=i(3),o=i(84),s=i(398),a=i(401);r({target:"Set",proto:!0,real:!0,forced:!0},{some:function(t){var n=s(this),i=o(t,arguments.length>1?arguments[1]:e);return!0===a(n,(function(e){if(i(e,e,n))return!0}),!0)}})},function(e,t,n){var i=n(3),r=n(8),o=n(683),s=n(416);i({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(e){return r(s,this,o(e))}})},function(e,t,n){var i=n(3),r=n(8),o=n(683),s=n(418);i({target:"Set",proto:!0,real:!0,forced:!0},{union:function(e){return r(s,this,o(e))}})},function(t,n,i){var r=i(3),o=i(421).charAt,s=i(16),a=i(61),l=i(68);r({target:"String",proto:!0,forced:!0},{at:function(t){var n=l(s(this)),i=n.length,r=a(t),u=r>=0?r:i+r;return u<0||u>=i?e:o(n,u)}})},function(e,t,n){n(3)({target:"String",stat:!0,forced:!0},{cooked:n(702)})},function(t,n,i){var r=i(14),o=i(12),s=i(68),a=i(63),l=TypeError,u=r([].push),c=r([].join);t.exports=function(t){var n,i,r,h,d=o(t),f=a(d);if(!f)return"";for(n=arguments.length,i=[],r=0;;){if((h=d[r++])===e)throw new l("Incorrect template");if(u(i,s(h)),r===f)return c(i,"");r=i.length?s(e,!0):(t=d(i,r),n.index+=t.length,s({codePoint:h(t,0),position:r},!1))}));r({target:"String",proto:!0,forced:!0},{codePoints:function(){return new m(l(a(this)))}})},function(t,n,i){var r=i(259),o=i(3),s=i(48),a=i(14),l=i(94),u=i(46),c=i(39),h=i(21),d=i(63),f=i(44).f,_=i(76),p=i(705),m=i(702),g=i(706),v=i(287),b=new p.WeakMap,y=p.get,x=p.has,q=p.set,w=Array,P=TypeError,C=Object.freeze||Object,E=Object.isFrozen,S=Math.min,M=a("".charAt),A=a("".slice),I=a("".split),D=a(/./.exec),T=/([\n\u2028\u2029]|\r\n?)/g,k=RegExp("^["+v+"]*"),B=RegExp("[^"+v+"]"),O="Invalid tag",R=function(t,n){var i,r;if(n===e||t===n)return t;for(i=0,r=S(t.length,n.length);i0)throw new P("Invalid opening line");t[1]=""}if(s){if(1===t.length||D(B,t[t.length-1]))throw new P("Invalid closing line");t[t.length-2]="",t[t.length-1]=""}for(a=2;a=48&&n<=57},d=function(e,t,n){var i,r;if(n>=e.length)return-1;for(i=0;t=48&&e<=57?e-48:e>=97&&e<=102?e-97+10:e>=65&&e<=70?e-65+10:-1};e.exports=function(e){for(var t,n,i,r="",l=0,f=0;(f=u(e,"\\",f))>-1;){if(r+=c(e,l,f),++f===e.length)return;switch(n=a(e,f++)){case"b":r+="\b";break;case"t":r+="\t";break;case"n":r+="\n";break;case"v":r+="\v";break;case"f":r+="\f";break;case"r":r+="\r";break;case"\r":f1114111)return;r+=s(t);break;default:if(h(n,0))return;r+=n}l=f}return r+c(e,l)}},function(e,t,n){var i,r=n(4),o=n(79),s=n(44).f,a=n(5).f,l=r.Symbol;o("asyncDispose"),l&&(i=a(l,"asyncDispose")).enumerable&&i.configurable&&i.writable&&s(l,"asyncDispose",{value:i.value,enumerable:!1,configurable:!1,writable:!1})},function(e,t,n){n(79)("customMatcher")},function(e,t,n){var i,r=n(4),o=n(79),s=n(44).f,a=n(5).f,l=r.Symbol;o("dispose"),l&&(i=a(l,"dispose")).enumerable&&i.configurable&&i.writable&&s(l,"dispose",{value:i.value,enumerable:!1,configurable:!1,writable:!1})},function(e,t,n){n(3)({target:"Symbol",stat:!0},{isRegisteredSymbol:n(711)})},function(t,n,i){var r=i(23),o=i(14),s=r("Symbol"),a=s.keyFor,l=o(s.prototype.valueOf);t.exports=s.isRegisteredSymbol||function(t){try{return a(l(t))!==e}catch(e){return!1}}},function(e,t,n){n(3)({target:"Symbol",stat:!0,name:"isRegisteredSymbol"},{isRegistered:n(711)})},function(e,t,n){n(3)({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:n(714)})},function(e,t,n){var i,r,o,s,a=n(34),l=n(23),u=n(14),c=n(22),h=n(33),d=l("Symbol"),f=d.isWellKnownSymbol,_=l("Object","getOwnPropertyNames"),p=u(d.prototype.valueOf),m=a("wks");for(i=0,o=(r=_(d)).length;i1?arguments[1]:e,c=i>2?arguments[2]:e;return new(r("Promise"))((function(e){o(n),e(s(t,a,c))})).then((function(e){return l(u(n),e)}))}),!0)},function(t,n,i){var r=i(217),o=i(83).filterReject,s=i(492),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("filterOut",(function(t){var n=o(a(this),t,arguments.length>1?arguments[1]:e);return s(this,n)}),!0)},function(t,n,i){var r=i(217),o=i(83).filterReject,s=i(492),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("filterReject",(function(t){var n=o(a(this),t,arguments.length>1?arguments[1]:e);return s(this,n)}),!0)},function(t,n,i){var r=i(217),o=i(537),s=i(493),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("groupBy",(function(t){var n=arguments.length>1?arguments[1]:e;return o(a(this),t,n,s)}),!0)},function(e,t,n){var i=n(217),r=n(63),o=n(477),s=n(60),a=n(478),l=n(61),u=n(7),c=i.aTypedArray,h=i.getTypedArrayConstructor,d=Math.max,f=Math.min;(0,i.exportTypedArrayMethod)("toSpliced",(function(e,t){var n,i,u,_,p,m,g,v,b=c(this),y=h(b),x=r(b),q=s(e,x),w=arguments.length,P=0;if(0===w)n=i=0;else if(1===w)n=0,i=x-q;else if(i=f(d(l(t),0),x-q),n=w-2)for(_=new y(n),u=o(_),v=2;v1?a(arguments[1]):e,i="base64"===d(n)?f:_,(o=(r=!!n&&!!n.strict)?t:v(t,x,"")).length%4==0)"=="===b(o,-2)?o=b(o,0,-2):"="===b(o,-1)&&(o=b(o,0,-1));else if(r)throw new m("Input is not correctly padded");switch(s=o.length%4){case 1:throw new m("Bad input length");case 2:o+="AA";break;case 3:o+="A"}for(h=[],w=0,P=o.length,C=function(e){var t=g(o,w+e);if(!u(i,t))throw new m('Bad char in input: "'+t+'"');return i[t]<<18-6*e};w>16&255,E>>8&255,255&E);if(S=h.length,2===s){if(r&&0!==h[S-2])throw new m(q);S-=2}else if(3===s){if(r&&0!==h[S-1])throw new m(q);S--}return c(p,h,S)}})},function(t,n,i){var r=i(20),o=String,s=TypeError;t.exports=function(t){if(t===e||r(t))return t;throw new s(o(t)+" is not an object or undefined")}},function(e,t,n){var i=TypeError;e.exports=function(e){if("string"==typeof e)return e;throw new i("Argument is not a string")}},function(e,t,n){var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=i+"+/",o=i+"-_",s=function(e){for(var t={},n=0;n<64;n++)t[e.charAt(n)]=n;return t};e.exports={i2c:r,c2i:s(r),i2cUrl:o,c2iUrl:s(o)}},function(t,n,i){var r=TypeError;t.exports=function(t){var n=t&&t.alphabet;if(n===e||"base64"===n||"base64url"===n)return n||"base64";throw new r("Incorrect `alphabet` option")}},function(e,t,n){var i=n(3),r=n(4),o=n(14),s=n(730),a=r.Uint8Array,l=r.SyntaxError,u=r.parseInt,c=/[^\da-f]/i,h=o(c.exec),d=o("".slice);a&&i({target:"Uint8Array",stat:!0,forced:!0},{fromHex:function(e){var t,n,i;if(s(e),(t=e.length)%2)throw new l("String should have an even number of characters");if(h(c,e))throw new l("String should only contain hex characters");for(n=new a(t/2),i=0;i>6*e&63)};s+2>(-2*s&6)));return n}})},function(e,t,n){var i=n(3),r=n(4),o=n(23),s=n(14),a=n(8),l=n(7),u=n(68),c=n(342),h=n(731).i2c,d=o("btoa"),f=s("".charAt),_=s("".charCodeAt),p=!!d&&!l((function(){return"aGk="!==d("hi")})),m=p&&!l((function(){d()})),g=p&&l((function(){return"bnVsbA=="!==d(null)}));i({global:!0,bind:!0,enumerable:!0,forced:!p||m||g||p&&1!==d.length},{btoa:function(e){var t,n,i,s,l,m;if(c(arguments.length,1),p)return a(d,r,u(e));for(t=u(e),n="",i=0,s=h;f(t,i)||(s="=",i%1);){if((m=_(t,i+=3/4))>255)throw new(o("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");n+=f(s,63&(l=l<<8|m)>>8-i%1*8)}return n}})},function(e,t,n){var i,r=n(4),o=n(752),s=n(753),a=n(160),l=n(43),u=function(e){if(e&&e.forEach!==a)try{l(e,"forEach",a)}catch(t){e.forEach=a}};for(i in o)o[i]&&u(r[i]&&r[i].prototype);u(s)},function(e,t,n){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(t,n,i){var r=i(42)("span").classList,o=r&&r.constructor&&r.constructor.prototype;t.exports=o===Object.prototype?e:o},function(e,t,n){var i,r=n(4),o=n(752),s=n(753),a=n(168),l=n(43),u=n(82),c=n(33)("iterator"),h=a.values,d=function(e,t){if(e){if(e[c]!==h)try{l(e,c,h)}catch(t){e[c]=h}if(u(e,t,!0),o[t])for(var n in a)if(e[n]!==a[n])try{l(e,n,a[n])}catch(t){e[n]=a[n]}}};for(i in o)d(r[i]&&r[i].prototype,i);d(s,"DOMTokenList")},function(t,n,i){var r,o,s,a,l,u,c,h,d,f,_=i(3),p=i(229),m=i(23),g=i(7),v=i(71),b=i(11),y=i(44).f,x=i(47),q=i(77),w=i(38),P=i(210),C=i(46),E=i(125),S=i(119),M=i(756),A=i(122),I=i(51),D=i(6),T=i(36),k="DOMException",B="DATA_CLONE_ERR",O=m("Error"),R=m(k)||function(){try{(new(m("MessageChannel")||p("worker_threads").MessageChannel)).port1.postMessage(new WeakMap)}catch(e){if(e.name===B&&25===e.code)return e.constructor}}(),L=R&&R.prototype,N=O.prototype,F=I.set,$=I.getterFor(k),j="stack"in new O(k),H=function(e){return w(M,e)&&M[e].m?M[e].c:0},W=function(){var t,n,i,r,o;P(this,U),n=S((t=arguments.length)<1?e:arguments[0]),i=S(t<2?e:arguments[1],"Error"),r=H(i),F(this,{type:k,name:i,message:n,code:r}),D||(this.name=i,this.message=n,this.code=r),j&&((o=new O(n)).name=k,y(this,"stack",b(1,A(o.stack,1))))},U=W.prototype=v(N),V=function(e){return{enumerable:!0,configurable:!0,get:e}},z=function(e){return V((function(){return $(this)[e]}))};for(c in D&&(q(U,"code",z("code")),q(U,"message",z("message")),q(U,"name",z("name"))),y(U,"constructor",b(1,W)),o=(r=g((function(){return!(new R instanceof O)})))||g((function(){return N.toString!==E||"2: 1"!==String(new R(1,2))})),s=r||g((function(){return 25!==new R(1,"DataCloneError").code})),_({global:!0,constructor:!0,forced:a=T?o||s||r||25!==R[B]||25!==L[B]:r},{DOMException:a?W:R}),u=(l=m(k)).prototype,o&&(T||R===l)&&x(u,"toString",E),s&&D&&R===l&&q(u,"code",V((function(){return H(C(this).name)}))),M)w(M,c)&&(d=(h=M[c]).s,f=b(6,h.c),w(l,d)||y(l,d,f),w(u,d)||y(u,d,f))},function(e,t,n){e.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},function(t,n,i){var r,o,s,a,l,u=i(3),c=i(4),h=i(23),d=i(11),f=i(44).f,_=i(38),p=i(210),m=i(118),g=i(119),v=i(756),b=i(122),y=i(6),x=i(36),q="DOMException",w=h("Error"),P=h(q),C=function(){var t,n,i,r,o;return p(this,E),n=g((t=arguments.length)<1?e:arguments[0]),i=g(t<2?e:arguments[1],"Error"),r=new P(n,i),(o=new w(n)).name=q,f(r,"stack",d(1,b(o.stack,1))),m(r,this,C),r},E=C.prototype=P.prototype,S="stack"in new w(q),M="stack"in new P(1,2),A=P&&y&&Object.getOwnPropertyDescriptor(c,q),I=S&&!!(!A||A.writable&&A.configurable)&&!M;if(u({global:!0,constructor:!0,forced:x||I},{DOMException:I?C:P}),(o=(r=h(q)).prototype).constructor!==r)for(s in x||f(o,"constructor",d(1,r)),v)_(v,s)&&(_(r,l=(a=v[s]).s)||f(r,l,d(6,a.c)))},function(e,t,n){var i=n(23),r="DOMException";n(82)(i(r),r)},function(e,t,n){n(760),n(761)},function(e,t,n){var i=n(3),r=n(4),o=n(341).clear;i({global:!0,bind:!0,enumerable:!0,forced:r.clearImmediate!==o},{clearImmediate:o})},function(e,t,n){var i=n(3),r=n(4),o=n(341).set,s=n(762),a=r.setImmediate?s(o,!1):o;i({global:!0,bind:!0,enumerable:!0,forced:r.setImmediate!==a},{setImmediate:a})},function(e,t,n){var i,r=n(4),o=n(94),s=n(21),a=n(763),l=n(28),u=n(76),c=n(342),h=r.Function,d=/MSIE .\./.test(l)||a&&((i=r.Bun.version.split(".")).length<3||"0"===i[0]&&(i[1]<3||"3"===i[1]&&"0"===i[2]));e.exports=function(e,t){var n=t?2:1;return d?function(i,r){var a=c(arguments.length,1)>n,l=s(i)?i:h(i),d=a?u(arguments,n):[],f=a?function(){o(l,this,d)}:l;return t?e(f,r):e(f)}:e}},function(e,t,n){e.exports="function"==typeof Bun&&Bun&&"string"==typeof Bun.version},function(e,t,n){var i=n(3),r=n(4),o=n(344),s=n(30),a=n(342),l=n(7),u=n(6);i({global:!0,enumerable:!0,dontCallGetSet:!0,forced:l((function(){return u&&1!==Object.getOwnPropertyDescriptor(r,"queueMicrotask").value.length}))},{queueMicrotask:function(e){a(arguments.length,1),o(s(e))}})},function(e,t,n){var i,r=n(3),o=n(4),s=n(77),a=n(6),l=TypeError,u=Object.defineProperty,c=o.self!==o;try{a?(i=Object.getOwnPropertyDescriptor(o,"self"),!c&&i&&i.get&&i.enumerable||s(o,"self",{get:function(){return o},set:function(e){if(this!==o)throw new l("Illegal invocation");u(o,"self",{value:e,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})):r({global:!0,simple:!0,forced:c},{self:o})}catch(e){}},function(t,n,i){var r,o=i(36),s=i(3),a=i(4),l=i(23),u=i(14),c=i(7),h=i(40),d=i(21),f=i(89),_=i(17),p=i(20),m=i(22),g=i(130),v=i(46),b=i(69),y=i(38),x=i(141),q=i(43),w=i(63),P=i(342),C=i(382),E=i(262),S=i(399),M=i(401),A=i(228),I=i(123),D=i(230),T=a.Object,k=a.Array,B=a.Date,O=a.Error,R=a.TypeError,L=a.PerformanceMark,N=l("DOMException"),F=E.Map,$=E.has,j=E.get,H=E.set,W=S.Set,U=S.add,V=S.has,z=l("Object","keys"),G=u([].push),X=u((!0).valueOf),K=u(1..valueOf),Y=u("".valueOf),Z=u(B.prototype.getTime),Q=h("structuredClone"),J="DataCloneError",ee="Transferring",te=function(e){return!c((function(){var t=new a.Set([7]),n=e(t),i=e(T(7));return n===t||!n.has(7)||!p(i)||7!=+i}))&&e},ne=function(e,t){return!c((function(){var n=new t,i=e({a:n,b:n});return!(i&&i.a===i.b&&i.a instanceof t&&i.a.stack===n.stack)}))},ie=a.structuredClone,re=o||!ne(ie,O)||!ne(ie,N)||(r=ie,!!c((function(){var e=r(new a.AggregateError([1],Q,{cause:3}));return"AggregateError"!==e.name||1!==e.errors[0]||e.message!==Q||3!==e.cause}))),oe=!ie&&te((function(e){return new L(Q,{detail:e}).detail})),se=te(ie)||oe,ae=function(e){throw new N("Uncloneable type: "+e,J)},le=function(e,t){throw new N((t||"Cloning")+" of "+e+" cannot be properly polyfilled in this engine",J)},ue=function(e,t){return se||le(t),se(e)},ce=function(t,n,i){var r,o,s,l,u,c;if($(n,t))return j(n,t);if("SharedArrayBuffer"===(i||b(t)))r=se?se(t):t;else{(c=a.DataView)||d(t.slice)||le("ArrayBuffer");try{if(d(t.slice)&&!t.resizable)r=t.slice(0);else{o=t.byteLength,r=new ArrayBuffer(o,"maxByteLength"in t?{maxByteLength:t.maxByteLength}:e),s=new c(t),l=new c(r);for(u=0;u1&&!_(arguments[1])?v(arguments[1]):e,s=o?o.transfer:e;return s!==e&&(i=function(t,n){var i,r,o,s,l,u,c,h,_;if(!p(t))throw new R("Transfer option cannot be converted to a sequence");for(i=[],g(t,(function(e){G(i,v(e))})),r=0,o=w(i),s=new W;r?@[\\\]^|]/,ne=/[\0\t\n\r #/:<>?@[\\\]^|]/,ie=/^[\u0000-\u0020]+/,re=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,oe=/[\t\n\r]/g,ae=function(e){var t,n,i,r,o,s,a,l=j(e,".");if(l.length&&""===l[l.length-1]&&l.length--,(t=l.length)>4)return e;for(n=[],i=0;i1&&"0"===k(r,0)&&(o=B(Z,r)?16:8,r=H(r,8===o?1:2)),""===r)s=0;else{if(!B(10===o?J:8===o?Q:ee,r))return e;s=I(r,o)}N(n,s)}for(i=0;i=T(256,5-t))return null}else if(s>255)return null;for(a=L(n),i=0;i6)return;for(i=0;d();){if(r=null,i>0){if(!("."===d()&&i<4))return;h++}if(!B(Y,d()))return;for(;B(Y,d());){if(o=I(d(),10),null===r)r=o;else{if(0===r)return;r=10*r+o}if(r>255)return;h++}l[u]=256*l[u]+r,2!=++i&&4!==i||u++}if(4!==i)return;break}if(":"===d()){if(h++,!d())return}else if(d())return;l[u++]=t}else{if(null!==c)return;h++,c=++u}}if(null!==c)for(s=u-c,u=7;0!==u&&s>0;)a=l[u],l[u--]=l[c+s-1],l[c+--s]=a;else if(8!==u)return;return l},ue=function(e){for(var t=null,n=1,i=null,r=0,o=0;o<8;o++)0!==e[o]?(r>n&&(t=i,n=r),i=null,r=0):(null===i&&(i=o),++r);return r>n&&(t=i,n=r),t},ce=function(e){var t,n,i,r;if("number"==typeof e){for(t=[],n=0;n<4;n++)U(t,e%256),e=D(e/256);return O(t,".")}if("object"==typeof e){for(t="",i=ue(e),n=0;n<8;n++)r&&0===e[n]||(r&&(r=!1),i===n?(t+=n?":":"::",r=!0):(t+=R(e[n],16),n<7&&(t+=":")));return"["+t+"]"}return e},de=_({},he={},{" ":1,'"':1,"<":1,">":1,"`":1}),fe=_({},de,{"#":1,"?":1,"{":1,"}":1}),_e=_({},fe,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),pe=function(e,t){var n=g(e,0);return n>32&&n<127&&!f(t,e)?e:encodeURIComponent(e)},me={ftp:21,file:null,http:80,https:443,ws:80,wss:443},ge=function(e,t){var n;return 2===e.length&&B(X,k(e,0))&&(":"===(n=k(e,1))||!t&&"|"===n)},ve=function(e){var t;return e.length>1&&ge(H(e,0,2))&&(2===e.length||"/"===(t=k(e,2))||"\\"===t||"?"===t||"#"===t)},be=function(e){return"."===e||"%2e"===W(e)},ye=function(e){return".."===(e=W(e))||"%2e."===e||".%2e"===e||"%2e%2e"===e},xe={},qe={},we={},Pe={},Ce={},Ee={},Se={},Me={},Ae={},Ie={},De={},Te={},ke={},Be={},Oe={},Re={},Le={},Ne={},Fe={},$e={},je={},(He=function(t,n,i){var r,o,s,a=b(t);if(n){if(o=this.parse(a))throw new A(o);this.searchParams=null}else{if(i!==e&&(r=new He(i,!0)),o=this.parse(a,null,r))throw new A(o);(s=S(new E)).bindURL(this),this.searchParams=s}}).prototype={type:"URL",parse:function(e,t,n){var i,r,o,s,a,l,u,c,h=this,d=t||xe,_=0,g="",v=!1,y=!1,x=!1;for(e=b(e),t||(h.scheme="",h.username="",h.password="",h.host=null,h.port=null,h.path=[],h.query=null,h.fragment=null,h.cannotBeABaseURL=!1,e=F(e,ie,""),e=F(e,re,"$1")),e=F(e,oe,""),i=p(e);_<=i.length;){switch(r=i[_],d){case xe:if(!r||!B(X,r)){if(t)return V;d=we;continue}g+=W(r),d=qe;break;case qe:if(r&&(B(K,r)||"+"===r||"-"===r||"."===r))g+=W(r);else{if(":"!==r){if(t)return V;g="",d=we,_=0;continue}if(t&&(h.isSpecial()!==f(me,g)||"file"===g&&(h.includesCredentials()||null!==h.port)||"file"===h.scheme&&!h.host))return;if(h.scheme=g,t)return void(h.isSpecial()&&me[h.scheme]===h.port&&(h.port=null));g="","file"===h.scheme?d=Be:h.isSpecial()&&n&&n.scheme===h.scheme?d=Pe:h.isSpecial()?d=Me:"/"===i[_+1]?(d=Ce,_++):(h.cannotBeABaseURL=!0,N(h.path,""),d=Fe)}break;case we:if(!n||n.cannotBeABaseURL&&"#"!==r)return V;if(n.cannotBeABaseURL&&"#"===r){h.scheme=n.scheme,h.path=m(n.path),h.query=n.query,h.fragment="",h.cannotBeABaseURL=!0,d=je;break}d="file"===n.scheme?Be:Ee;continue;case Pe:if("/"!==r||"/"!==i[_+1]){d=Ee;continue}d=Ae,_++;break;case Ce:if("/"===r){d=Ie;break}d=Ne;continue;case Ee:if(h.scheme=n.scheme,r===se)h.username=n.username,h.password=n.password,h.host=n.host,h.port=n.port,h.path=m(n.path),h.query=n.query;else if("/"===r||"\\"===r&&h.isSpecial())d=Se;else if("?"===r)h.username=n.username,h.password=n.password,h.host=n.host,h.port=n.port,h.path=m(n.path),h.query="",d=$e;else{if("#"!==r){h.username=n.username,h.password=n.password,h.host=n.host,h.port=n.port,h.path=m(n.path),h.path.length--,d=Ne;continue}h.username=n.username,h.password=n.password,h.host=n.host,h.port=n.port,h.path=m(n.path),h.query=n.query,h.fragment="",d=je}break;case Se:if(!h.isSpecial()||"/"!==r&&"\\"!==r){if("/"!==r){h.username=n.username,h.password=n.password,h.host=n.host,h.port=n.port,d=Ne;continue}d=Ie}else d=Ae;break;case Me:if(d=Ae,"/"!==r||"/"!==k(g,_+1))continue;_++;break;case Ae:if("/"!==r&&"\\"!==r){d=Ie;continue}break;case Ie:if("@"===r){for(v&&(g="%40"+g),v=!0,o=p(g),a=0;a65535)return G;h.port=h.isSpecial()&&c===me[h.scheme]?null:c,g=""}if(t)return;d=Le;continue}return G}g+=r;break;case Be:if(h.scheme="file","/"===r||"\\"===r)d=Oe;else{if(!n||"file"!==n.scheme){d=Ne;continue}switch(r){case se:h.host=n.host,h.path=m(n.path),h.query=n.query;break;case"?":h.host=n.host,h.path=m(n.path),h.query="",d=$e;break;case"#":h.host=n.host,h.path=m(n.path),h.query=n.query,h.fragment="",d=je;break;default:ve(O(m(i,_),""))||(h.host=n.host,h.path=m(n.path),h.shortenPath()),d=Ne;continue}}break;case Oe:if("/"===r||"\\"===r){d=Re;break}n&&"file"===n.scheme&&!ve(O(m(i,_),""))&&(ge(n.path[0],!0)?N(h.path,n.path[0]):h.host=n.host),d=Ne;continue;case Re:if(r===se||"/"===r||"\\"===r||"?"===r||"#"===r){if(!t&&ge(g))d=Ne;else if(""===g){if(h.host="",t)return;d=Le}else{if(s=h.parseHost(g))return s;if("localhost"===h.host&&(h.host=""),t)return;g="",d=Le}continue}g+=r;break;case Le:if(h.isSpecial()){if(d=Ne,"/"!==r&&"\\"!==r)continue}else if(t||"?"!==r)if(t||"#"!==r){if(r!==se&&(d=Ne,"/"!==r))continue}else h.fragment="",d=je;else h.query="",d=$e;break;case Ne:if(r===se||"/"===r||"\\"===r&&h.isSpecial()||!t&&("?"===r||"#"===r)){if(ye(g)?(h.shortenPath(),"/"===r||"\\"===r&&h.isSpecial()||N(h.path,"")):be(g)?"/"===r||"\\"===r&&h.isSpecial()||N(h.path,""):("file"===h.scheme&&!h.path.length&&ge(g)&&(h.host&&(h.host=""),g=k(g,0)+":"),N(h.path,g)),g="","file"===h.scheme&&(r===se||"?"===r||"#"===r))for(;h.path.length>1&&""===h.path[0];)$(h.path);"?"===r?(h.query="",d=$e):"#"===r&&(h.fragment="",d=je)}else g+=pe(r,fe);break;case Fe:"?"===r?(h.query="",d=$e):"#"===r?(h.fragment="",d=je):r!==se&&(h.path[0]+=pe(r,he));break;case $e:t||"#"!==r?r!==se&&("'"===r&&h.isSpecial()?h.query+="%27":h.query+="#"===r?"%23":pe(r,he)):(h.fragment="",d=je);break;case je:r!==se&&(h.fragment+=pe(r,de))}_++}},parseHost:function(e){var t,n,i;if("["===k(e,0)){if("]"!==k(e,e.length-1))return z;if(!(t=le(H(e,1,-1))))return z;this.host=t}else if(this.isSpecial()){if(e=v(e),B(te,e))return z;if(null===(t=ae(e)))return z;this.host=t}else{if(B(ne,e))return z;for(t="",n=p(e),i=0;i1?arguments[1]:e,r=P(n,new He(t,!1,i));o||(n.href=r.serialize(),n.origin=r.getOrigin(),n.protocol=r.getProtocol(),n.username=r.getUsername(),n.password=r.getPassword(),n.host=r.getHost(),n.hostname=r.getHostname(),n.port=r.getPort(),n.pathname=r.getPathname(),n.search=r.getSearch(),n.searchParams=r.getSearchParams(),n.hash=r.getHash())},Ue=We.prototype,Ve=function(e,t){return{get:function(){return C(this)[e]()},set:t&&function(e){return C(this)[t](e)},configurable:!0,enumerable:!0}},o&&(h(Ue,"href",Ve("serialize","setHref")),h(Ue,"origin",Ve("getOrigin")),h(Ue,"protocol",Ve("getProtocol","setProtocol")),h(Ue,"username",Ve("getUsername","setUsername")),h(Ue,"password",Ve("getPassword","setPassword")),h(Ue,"host",Ve("getHost","setHost")),h(Ue,"hostname",Ve("getHostname","setHostname")),h(Ue,"port",Ve("getPort","setPort")),h(Ue,"pathname",Ve("getPathname","setPathname")),h(Ue,"search",Ve("getSearch","setSearch")),h(Ue,"searchParams",Ve("getSearchParams")),h(Ue,"hash",Ve("getHash","setHash"))),c(Ue,"toJSON",(function(){return C(this).serialize()}),{enumerable:!0}),c(Ue,"toString",(function(){return C(this).serialize()}),{enumerable:!0}),M&&(Ge=M.revokeObjectURL,(ze=M.createObjectURL)&&c(We,"createObjectURL",l(ze,M)),Ge&&c(We,"revokeObjectURL",l(Ge,M))),y(We,"URL"),r({global:!0,constructor:!0,forced:!s,sham:!o},{URL:We})},function(t,n,i){var r=i(7),o=i(33),s=i(6),a=i(36),l=o("iterator");t.exports=!r((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),n=t.searchParams,i=new URLSearchParams("a=1&a=2&b=3"),r="";return t.pathname="c%20d",n.forEach((function(e,t){n.delete("b"),r+=t+e})),i.delete("a",2),i.delete("b",e),a&&(!t.toJSON||!i.has("a",1)||i.has("a",2)||!i.has("a",e)||i.has("b"))||!n.size&&(a||!s)||!n.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==n.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!n[l]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==r||"x"!==new URL("http://x",e).host}))},function(e,t,n){var i=n(14),r=2147483647,o=/[^\0-\u007E]/,s=/[.\u3002\uFF0E\uFF61]/g,a="Overflow: input needs wider integers to process",l=RangeError,u=i(s.exec),c=Math.floor,h=String.fromCharCode,d=i("".charCodeAt),f=i([].join),_=i([].push),p=i("".replace),m=i("".split),g=i("".toLowerCase),v=function(e){return e+22+75*(e<26)},b=function(e,t,n){var i=0;for(e=n?c(e/700):e>>1,e+=c(e/t);e>455;)e=c(e/35),i+=36;return c(i+36*e/(e+38))},y=function(e){var t,n,i,o,s,u,p,m,g,y,x,q,w,P,C,E=[];for(t=(e=function(e){for(var t,n,i=[],r=0,o=e.length;r=55296&&t<=56319&&r=n&&uc((r-i)/(y=m+1)))throw new l(a);for(i+=(g-n)*y,n=g,s=0;sr)throw new l(a);if(u===n){for(x=i,q=36;!(x<(w=q<=o?1:q>=o+26?26:q-o));)_(E,h(v(w+(P=x-w)%(C=36-w)))),x=c(P/C),q+=36;_(E,h(v(x))),o=b(i,y,m===p),i=0,m++}}i++,n++}return f(E,"")};e.exports=function(e){var t,n,i=[],r=m(p(g(e),s,"."),".");for(t=0;t=i.length)return n.target=e,A(e,!0);switch(t=i[r],n.kind){case"keys":return A(t.key,!1);case"values":return A(t.value,!1)}return A([t.key,t.value],!1)}),!0),(de=function(t){this.entries=[],this.url=null,t!==e&&(w(t)?this.parseObject(t):this.parseQuery("string"==typeof t?"?"===X(t,0)?te(t,1):t:P(t)))}).prototype={type:B,bindURL:function(e){this.url=e,this.update()},parseObject:function(e){var t,n,i,r,o,s,l,u,c=this.entries,h=M(e);if(h)for(n=(t=S(e,h)).next;!(i=a(n,t)).done;){if(r=S(q(i.value)),(s=a(o=r.next,r)).done||(l=a(o,r)).done||!a(o,r).done)throw new V("Expected sequence with length 2");Y(c,{key:P(s.value),value:P(l.value)})}else for(u in e)b(e,u)&&Y(c,{key:u,value:P(e[u])})},parseQuery:function(e){var t,n,i,r,o;if(e)for(t=this.entries,n=ee(e,"&"),i=0;i0?arguments[0]:e)),u||(this.size=t.entries.length)},f(_e=fe.prototype,{append:function(e,t){var n=L(this);I(arguments.length,2),Y(n.entries,{key:P(e),value:P(t)}),u||this.length++,n.updateURL()},delete:function(t){for(var n,i=L(this),r=I(arguments.length,1),o=i.entries,s=P(t),a=r<2?e:arguments[1],l=a===e?a:P(a),c=0;ct.key?1:-1})),e.updateURL()},forEach:function(t){for(var n,i=L(this).entries,r=y(t,arguments.length>1?arguments[1]:e),o=0;o1?ge(arguments[1]):{})}}),v($)&&(ve=function(e){return g(this,H),new $(e,arguments.length>1?ge(arguments[1]):{})},H.constructor=ve,ve.prototype=H,r({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:ve}))),t.exports={URLSearchParams:fe,getState:L}},function(t,n,i){var r=i(3),o=i(23),s=i(7),a=i(342),l=i(68),u=i(772),c=o("URL"),h=u&&s((function(){c.canParse()})),d=s((function(){return 1!==c.canParse.length}));r({target:"URL",stat:!0,forced:!h||d},{canParse:function(t){var n=a(arguments.length,1),i=l(t),r=n<2||arguments[1]===e?e:l(arguments[1]);try{return!!new c(i,r)}catch(e){return!1}}})},function(t,n,i){var r=i(3),o=i(23),s=i(342),a=i(68),l=o("URL");r({target:"URL",stat:!0},{parse:function(t){var n=s(arguments.length,1),i=a(t),r=n<2||arguments[1]===e?e:a(arguments[1]);try{return new l(i,r)}catch(e){return null}}})},function(e,t,n){var i=n(3),r=n(8);i({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return r(URL.prototype.toString,this)}})},function(e,t,n){n(774)},function(t,n,i){var r=i(47),o=i(14),s=i(68),a=i(342),l=URLSearchParams,u=l.prototype,c=o(u.append),h=o(u.delete),d=o(u.forEach),f=o([].push),_=new l("a=1&a=2&b=3");_.delete("a",1),_.delete("b",e),_+""!="a=2"&&r(u,"delete",(function(t){var n,i,r,o,l,u,_,p,m=arguments.length,g=m<2?e:arguments[1];if(m&&g===e)return h(this,t);for(n=[],d(this,(function(e,t){f(n,{key:t,value:e})})),a(m,1),i=s(t),r=s(g),o=0,l=0,u=!1,_=n.length;o<_;)p=n[o++],u||p.key===i?(u=!0,h(this,p.key)):l++;for(;l<_;)(p=n[l++]).key===i&&p.value===r||c(this,p.key,p.value)}),{enumerable:!0,unsafe:!0})},function(t,n,i){var r=i(47),o=i(14),s=i(68),a=i(342),l=URLSearchParams,u=l.prototype,c=o(u.getAll),h=o(u.has),d=new l("a=1");!d.has("a",2)&&d.has("a",e)||r(u,"has",(function(t){var n,i,r,o=arguments.length,l=o<2?e:arguments[1];if(o&&l===e)return h(this,t);for(n=c(this,t),a(o,1),i=s(l),r=0;r=0;--o){var s=this.tryEntries[o],a=s.completion;if("root"===s.tryLoc)return r("end");if(s.tryLoc<=this.prev){var l=i.call(s,"catchLoc"),u=i.call(s,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e){this.complete(n.completion,n.afterLoc);A(n);return m}}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i=n.completion;if("throw"===i.type){var r=i.arg;A(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,i){this.delegate={iterator:D(e),resultName:n,nextLoc:i};"next"===this.method&&(this.arg=t);return m}};return e}("object"==typeof module?module.exports:{});try{regeneratorRuntime=runtime}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=runtime:Function("r","regeneratorRuntime = r")(runtime)}require=function e(t,n,i){function r(s,a){if(!n[s]){if(!t[s]){var l="function"==typeof require&&require;if(!a&&l)return l(s,!0);if(o)return o(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var c=n[s]={exports:{}};t[s][0].call(c.exports,(function(e){return r(t[s][1][e]||e)}),c,c.exports,e,t,n,i)}return n[s].exports}for(var o="function"==typeof require&&require,s=0;s>6],r=!(32&n);if(31&~n)n&=31;else{var o=n;n=0;for(;!(128&~o);){o=e.readUInt8(t);if(e.isError(o))return o;n<<=7;n|=127&o}}return{cls:i,primitive:r,tag:n,tagStr:s.tag[n]}}function c(e,t,n){var i=e.readUInt8(n);if(e.isError(i))return i;if(!t&&128===i)return null;if(!(128&i))return i;var r=127&i;if(r>4)return e.error("length octect is too long");i=0;for(var o=0;o=31)return i.error("Multi-octet tag encoding unsupported");t||(r|=32);r|=s.tagClassByName[n||"universal"]<<6;return r}(e,t,n,this.reporter);if(r.length<128){var a;(a=new i(2))[0]=o;a[1]=r.length;return this._createEncoderBuffer([a,r])}for(var l=1,u=r.length;u>=256;u>>=8)l++;(a=new i(2+l))[0]=o;a[1]=128|l;u=1+l;for(var c=r.length;c>0;u--,c>>=8)a[u]=255&c;return this._createEncoderBuffer([a,r])};l.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){for(var n=new i(2*e.length),r=0;r=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}var o=0;for(r=0;r=128;s>>=7)o++}var a=new i(o),l=a.length-1;for(r=e.length-1;r>=0;r--){s=e[r];a[l--]=127&s;for(;(s>>=7)>0;)a[l--]=128|127&s}return this._createEncoderBuffer(a)};function u(e){return e<10?"0"+e:e}l.prototype._encodeTime=function(e,t){var n,i=new Date(e);"gentime"===t?n=[u(i.getFullYear()),u(i.getUTCMonth()+1),u(i.getUTCDate()),u(i.getUTCHours()),u(i.getUTCMinutes()),u(i.getUTCSeconds()),"Z"].join(""):"utctime"===t?n=[u(i.getFullYear()%100),u(i.getUTCMonth()+1),u(i.getUTCDate()),u(i.getUTCHours()),u(i.getUTCMinutes()),u(i.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet");return this._encodeStr(n,"octstr")};l.prototype._encodeNull=function(){return this._createEncoderBuffer("")};l.prototype._encodeInt=function(e,t){if("string"==typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"!=typeof e&&!i.isBuffer(e)){var n=e.toArray();!e.sign&&128&n[0]&&n.unshift(0);e=new i(n)}if(i.isBuffer(e)){var r=e.length;0===e.length&&r++;var o=new i(r);e.copy(o);0===e.length&&(o[0]=0);return this._createEncoderBuffer(o)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);r=1;for(var s=e;s>=256;s>>=8)r++;for(s=(o=new Array(r)).length-1;s>=0;s--){o[s]=255&e;e>>=8}128&o[0]&&o.unshift(0);return this._createEncoderBuffer(new i(o))};l.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)};l.prototype._use=function(e,t){"function"==typeof e&&(e=e(t));return e._getEncoder("der").tree};l.prototype._skipDefault=function(e,t,n){var i,r=this._baseState;if(null===r.default)return!1;var o=e.join();void 0===r.defaultBuffer&&(r.defaultBuffer=this._encodeValue(r.default,t,n).join());if(o.length!==r.defaultBuffer.length)return!1;for(i=0;i0?e:t};s.min=function(e,t){return e.cmp(t)<0?e:t};s.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"===n(e))return this._initArray(e,t,i);"hex"===t&&(t=16);r(t===(0|t)&&t>=2&&t<=36);var o=0;if("-"===(e=e.toString().replace(/\s+/g,""))[0]){o++;this.negative=1}if(o=0;i-=3){s=e[i]|e[i-1]<<8|e[i-2]<<16;this.words[o]|=s<>>26-a&67108863;if((a+=24)>=26){a-=26;o++}}else if("le"===n)for(i=0,o=0;i>>26-a&67108863;if((a+=24)>=26){a-=26;o++}}return this.strip()};function l(e,t){var n=e.charCodeAt(t);return n>=65&&n<=70?n-55:n>=97&&n<=102?n-87:n-48&15}function u(e,t,n){var i=l(e,n);n-1>=t&&(i|=l(e,n-1)<<4);return i}s.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6);this.words=new Array(this.length);for(var i=0;i=t;i-=2){r=u(e,t,i)<=18){o-=18;s+=1;this.words[s]|=r>>>26}else o+=8}else{for(i=(e.length-t)%2==0?t+1:t;i=18){o-=18;s+=1;this.words[s]|=r>>>26}else o+=8}}this.strip()};function c(e,t,n,i){for(var r=0,o=Math.min(e.length,n),s=t;s=49?a-49+10:a>=17?a-17+10:a}return r}s.prototype._parseBase=function(e,t,n){this.words=[0];this.length=1;for(var i=0,r=1;r<=67108863;r*=t)i++;i--;r=r/t|0;for(var o=e.length-n,s=o%i,a=Math.min(o,o-s)+n,l=0,u=n;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()};s.prototype._normSign=function(){1===this.length&&0===this.words[0]&&(this.negative=0);return this};s.prototype.inspect=function(){return(this.red?""};var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];s.prototype.toString=function(e,t){t=0|t||1;var n;if(16===(e=e||10)||"hex"===e){n="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?h[6-l.length]+l+n:l+n;if((i+=2)>=26){i-=26;s--}}0!==o&&(n=o.toString(16)+n);for(;n.length%t!=0;)n="0"+n;0!==this.negative&&(n="-"+n);return n}if(e===(0|e)&&e>=2&&e<=36){var u=d[e],c=f[e];n="";var _=this.clone();_.negative=0;for(;!_.isZero();){var p=_.modn(c).toString(e);n=(_=_.idivn(c)).isZero()?p+n:h[u-p.length]+p+n}this.isZero()&&(n="0"+n);for(;n.length%t!=0;)n="0"+n;0!==this.negative&&(n="-"+n);return n}r(!1,"Base should be between 2 and 36")};s.prototype.toNumber=function(){var e=this.words[0];2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits");return 0!==this.negative?-e:e};s.prototype.toJSON=function(){return this.toString(16)};s.prototype.toBuffer=function(e,t){r(void 0!==a);return this.toArrayLike(a,e,t)};s.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};s.prototype.toArrayLike=function(e,t,n){var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length");r(o>0,"Requested array length <= 0");this.strip();var s,a,l="le"===t,u=new e(o),c=this.clone();if(l){for(a=0;!c.isZero();a++){s=c.andln(255);c.iushrn(8);u[a]=s}for(;a=4096){n+=13;t>>>=13}if(t>=64){n+=7;t>>>=7}if(t>=8){n+=4;t>>>=4}if(t>=2){n+=2;t>>>=2}return n+t};s.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;if(!(8191&t)){n+=13;t>>>=13}if(!(127&t)){n+=7;t>>>=7}if(!(15&t)){n+=4;t>>>=4}if(!(3&t)){n+=2;t>>>=2}1&t||n++;return n};s.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t};s.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)};s.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)};s.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;ne.length?this.clone().iand(e):e.clone().iand(this)};s.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)};s.prototype.iuxor=function(e){var t,n;if(this.length>e.length){t=this;n=e}else{t=e;n=this}for(var i=0;ie.length?this.clone().ixor(e):e.clone().ixor(this)};s.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)};s.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t);n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n);return this.strip()};s.prototype.notn=function(e){return this.clone().inotn(e)};s.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;this._expand(n+1);this.words[n]=t?this.words[n]|1<e.length){n=this;i=e}else{n=e;i=this}for(var r=0,o=0;o>>26}for(;0!==r&&o>>26}this.length=n.length;if(0!==r){this.words[this.length]=r;this.length++}else if(n!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)};s.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);e.negative=1;return t._normSign()}if(0!==this.negative){this.negative=0;this.iadd(e);this.negative=1;return this._normSign()}var n,i,r=this.cmp(e);if(0===r){this.negative=0;this.length=1;this.words[0]=0;return this}if(r>0){n=this;i=e}else{n=e;i=this}for(var o=0,s=0;s>26;this.words[s]=67108863&t}for(;0!==o&&s>26;this.words[s]=67108863&t}if(0===o&&s>>26,h=67108863&l,d=Math.min(u,t.length-1),f=Math.max(0,u-e.length+1);f<=d;f++){var _=u-f|0;c+=(s=(r=0|e.words[_])*(o=0|t.words[f])+h)/67108864|0;h=67108863&s}n.words[u]=0|h;l=0|c}0!==l?n.words[u]=0|l:n.length--;return n.strip()}var p=function(e,t,n){var i,r,o,s=e.words,a=t.words,l=n.words,u=0,c=0|s[0],h=8191&c,d=c>>>13,f=0|s[1],_=8191&f,p=f>>>13,m=0|s[2],g=8191&m,v=m>>>13,b=0|s[3],y=8191&b,x=b>>>13,q=0|s[4],w=8191&q,P=q>>>13,C=0|s[5],E=8191&C,S=C>>>13,M=0|s[6],A=8191&M,I=M>>>13,D=0|s[7],T=8191&D,k=D>>>13,B=0|s[8],O=8191&B,R=B>>>13,L=0|s[9],N=8191&L,F=L>>>13,$=0|a[0],j=8191&$,H=$>>>13,W=0|a[1],U=8191&W,V=W>>>13,z=0|a[2],G=8191&z,X=z>>>13,K=0|a[3],Y=8191&K,Z=K>>>13,Q=0|a[4],J=8191&Q,ee=Q>>>13,te=0|a[5],ne=8191&te,ie=te>>>13,re=0|a[6],oe=8191&re,se=re>>>13,ae=0|a[7],le=8191&ae,ue=ae>>>13,ce=0|a[8],he=8191&ce,de=ce>>>13,fe=0|a[9],_e=8191&fe,pe=fe>>>13;n.negative=e.negative^t.negative;n.length=19;var me=(u+(i=Math.imul(h,j))|0)+((8191&(r=(r=Math.imul(h,H))+Math.imul(d,j)|0))<<13)|0;u=((o=Math.imul(d,H))+(r>>>13)|0)+(me>>>26)|0;me&=67108863;i=Math.imul(_,j);r=(r=Math.imul(_,H))+Math.imul(p,j)|0;o=Math.imul(p,H);var ge=(u+(i=i+Math.imul(h,U)|0)|0)+((8191&(r=(r=r+Math.imul(h,V)|0)+Math.imul(d,U)|0))<<13)|0;u=((o=o+Math.imul(d,V)|0)+(r>>>13)|0)+(ge>>>26)|0;ge&=67108863;i=Math.imul(g,j);r=(r=Math.imul(g,H))+Math.imul(v,j)|0;o=Math.imul(v,H);i=i+Math.imul(_,U)|0;r=(r=r+Math.imul(_,V)|0)+Math.imul(p,U)|0;o=o+Math.imul(p,V)|0;var ve=(u+(i=i+Math.imul(h,G)|0)|0)+((8191&(r=(r=r+Math.imul(h,X)|0)+Math.imul(d,G)|0))<<13)|0;u=((o=o+Math.imul(d,X)|0)+(r>>>13)|0)+(ve>>>26)|0;ve&=67108863;i=Math.imul(y,j);r=(r=Math.imul(y,H))+Math.imul(x,j)|0;o=Math.imul(x,H);i=i+Math.imul(g,U)|0;r=(r=r+Math.imul(g,V)|0)+Math.imul(v,U)|0;o=o+Math.imul(v,V)|0;i=i+Math.imul(_,G)|0;r=(r=r+Math.imul(_,X)|0)+Math.imul(p,G)|0;o=o+Math.imul(p,X)|0;var be=(u+(i=i+Math.imul(h,Y)|0)|0)+((8191&(r=(r=r+Math.imul(h,Z)|0)+Math.imul(d,Y)|0))<<13)|0;u=((o=o+Math.imul(d,Z)|0)+(r>>>13)|0)+(be>>>26)|0;be&=67108863;i=Math.imul(w,j);r=(r=Math.imul(w,H))+Math.imul(P,j)|0;o=Math.imul(P,H);i=i+Math.imul(y,U)|0;r=(r=r+Math.imul(y,V)|0)+Math.imul(x,U)|0;o=o+Math.imul(x,V)|0;i=i+Math.imul(g,G)|0;r=(r=r+Math.imul(g,X)|0)+Math.imul(v,G)|0;o=o+Math.imul(v,X)|0;i=i+Math.imul(_,Y)|0;r=(r=r+Math.imul(_,Z)|0)+Math.imul(p,Y)|0;o=o+Math.imul(p,Z)|0;var ye=(u+(i=i+Math.imul(h,J)|0)|0)+((8191&(r=(r=r+Math.imul(h,ee)|0)+Math.imul(d,J)|0))<<13)|0;u=((o=o+Math.imul(d,ee)|0)+(r>>>13)|0)+(ye>>>26)|0;ye&=67108863;i=Math.imul(E,j);r=(r=Math.imul(E,H))+Math.imul(S,j)|0;o=Math.imul(S,H);i=i+Math.imul(w,U)|0;r=(r=r+Math.imul(w,V)|0)+Math.imul(P,U)|0;o=o+Math.imul(P,V)|0;i=i+Math.imul(y,G)|0;r=(r=r+Math.imul(y,X)|0)+Math.imul(x,G)|0;o=o+Math.imul(x,X)|0;i=i+Math.imul(g,Y)|0;r=(r=r+Math.imul(g,Z)|0)+Math.imul(v,Y)|0;o=o+Math.imul(v,Z)|0;i=i+Math.imul(_,J)|0;r=(r=r+Math.imul(_,ee)|0)+Math.imul(p,J)|0;o=o+Math.imul(p,ee)|0;var xe=(u+(i=i+Math.imul(h,ne)|0)|0)+((8191&(r=(r=r+Math.imul(h,ie)|0)+Math.imul(d,ne)|0))<<13)|0;u=((o=o+Math.imul(d,ie)|0)+(r>>>13)|0)+(xe>>>26)|0;xe&=67108863;i=Math.imul(A,j);r=(r=Math.imul(A,H))+Math.imul(I,j)|0;o=Math.imul(I,H);i=i+Math.imul(E,U)|0;r=(r=r+Math.imul(E,V)|0)+Math.imul(S,U)|0;o=o+Math.imul(S,V)|0;i=i+Math.imul(w,G)|0;r=(r=r+Math.imul(w,X)|0)+Math.imul(P,G)|0;o=o+Math.imul(P,X)|0;i=i+Math.imul(y,Y)|0;r=(r=r+Math.imul(y,Z)|0)+Math.imul(x,Y)|0;o=o+Math.imul(x,Z)|0;i=i+Math.imul(g,J)|0;r=(r=r+Math.imul(g,ee)|0)+Math.imul(v,J)|0;o=o+Math.imul(v,ee)|0;i=i+Math.imul(_,ne)|0;r=(r=r+Math.imul(_,ie)|0)+Math.imul(p,ne)|0;o=o+Math.imul(p,ie)|0;var qe=(u+(i=i+Math.imul(h,oe)|0)|0)+((8191&(r=(r=r+Math.imul(h,se)|0)+Math.imul(d,oe)|0))<<13)|0;u=((o=o+Math.imul(d,se)|0)+(r>>>13)|0)+(qe>>>26)|0;qe&=67108863;i=Math.imul(T,j);r=(r=Math.imul(T,H))+Math.imul(k,j)|0;o=Math.imul(k,H);i=i+Math.imul(A,U)|0;r=(r=r+Math.imul(A,V)|0)+Math.imul(I,U)|0;o=o+Math.imul(I,V)|0;i=i+Math.imul(E,G)|0;r=(r=r+Math.imul(E,X)|0)+Math.imul(S,G)|0;o=o+Math.imul(S,X)|0;i=i+Math.imul(w,Y)|0;r=(r=r+Math.imul(w,Z)|0)+Math.imul(P,Y)|0;o=o+Math.imul(P,Z)|0;i=i+Math.imul(y,J)|0;r=(r=r+Math.imul(y,ee)|0)+Math.imul(x,J)|0;o=o+Math.imul(x,ee)|0;i=i+Math.imul(g,ne)|0;r=(r=r+Math.imul(g,ie)|0)+Math.imul(v,ne)|0;o=o+Math.imul(v,ie)|0;i=i+Math.imul(_,oe)|0;r=(r=r+Math.imul(_,se)|0)+Math.imul(p,oe)|0;o=o+Math.imul(p,se)|0;var we=(u+(i=i+Math.imul(h,le)|0)|0)+((8191&(r=(r=r+Math.imul(h,ue)|0)+Math.imul(d,le)|0))<<13)|0;u=((o=o+Math.imul(d,ue)|0)+(r>>>13)|0)+(we>>>26)|0;we&=67108863;i=Math.imul(O,j);r=(r=Math.imul(O,H))+Math.imul(R,j)|0;o=Math.imul(R,H);i=i+Math.imul(T,U)|0;r=(r=r+Math.imul(T,V)|0)+Math.imul(k,U)|0;o=o+Math.imul(k,V)|0;i=i+Math.imul(A,G)|0;r=(r=r+Math.imul(A,X)|0)+Math.imul(I,G)|0;o=o+Math.imul(I,X)|0;i=i+Math.imul(E,Y)|0;r=(r=r+Math.imul(E,Z)|0)+Math.imul(S,Y)|0;o=o+Math.imul(S,Z)|0;i=i+Math.imul(w,J)|0;r=(r=r+Math.imul(w,ee)|0)+Math.imul(P,J)|0;o=o+Math.imul(P,ee)|0;i=i+Math.imul(y,ne)|0;r=(r=r+Math.imul(y,ie)|0)+Math.imul(x,ne)|0;o=o+Math.imul(x,ie)|0;i=i+Math.imul(g,oe)|0;r=(r=r+Math.imul(g,se)|0)+Math.imul(v,oe)|0;o=o+Math.imul(v,se)|0;i=i+Math.imul(_,le)|0;r=(r=r+Math.imul(_,ue)|0)+Math.imul(p,le)|0;o=o+Math.imul(p,ue)|0;var Pe=(u+(i=i+Math.imul(h,he)|0)|0)+((8191&(r=(r=r+Math.imul(h,de)|0)+Math.imul(d,he)|0))<<13)|0;u=((o=o+Math.imul(d,de)|0)+(r>>>13)|0)+(Pe>>>26)|0;Pe&=67108863;i=Math.imul(N,j);r=(r=Math.imul(N,H))+Math.imul(F,j)|0;o=Math.imul(F,H);i=i+Math.imul(O,U)|0;r=(r=r+Math.imul(O,V)|0)+Math.imul(R,U)|0;o=o+Math.imul(R,V)|0;i=i+Math.imul(T,G)|0;r=(r=r+Math.imul(T,X)|0)+Math.imul(k,G)|0;o=o+Math.imul(k,X)|0;i=i+Math.imul(A,Y)|0;r=(r=r+Math.imul(A,Z)|0)+Math.imul(I,Y)|0;o=o+Math.imul(I,Z)|0;i=i+Math.imul(E,J)|0;r=(r=r+Math.imul(E,ee)|0)+Math.imul(S,J)|0;o=o+Math.imul(S,ee)|0;i=i+Math.imul(w,ne)|0;r=(r=r+Math.imul(w,ie)|0)+Math.imul(P,ne)|0;o=o+Math.imul(P,ie)|0;i=i+Math.imul(y,oe)|0;r=(r=r+Math.imul(y,se)|0)+Math.imul(x,oe)|0;o=o+Math.imul(x,se)|0;i=i+Math.imul(g,le)|0;r=(r=r+Math.imul(g,ue)|0)+Math.imul(v,le)|0;o=o+Math.imul(v,ue)|0;i=i+Math.imul(_,he)|0;r=(r=r+Math.imul(_,de)|0)+Math.imul(p,he)|0;o=o+Math.imul(p,de)|0;var Ce=(u+(i=i+Math.imul(h,_e)|0)|0)+((8191&(r=(r=r+Math.imul(h,pe)|0)+Math.imul(d,_e)|0))<<13)|0;u=((o=o+Math.imul(d,pe)|0)+(r>>>13)|0)+(Ce>>>26)|0;Ce&=67108863;i=Math.imul(N,U);r=(r=Math.imul(N,V))+Math.imul(F,U)|0;o=Math.imul(F,V);i=i+Math.imul(O,G)|0;r=(r=r+Math.imul(O,X)|0)+Math.imul(R,G)|0;o=o+Math.imul(R,X)|0;i=i+Math.imul(T,Y)|0;r=(r=r+Math.imul(T,Z)|0)+Math.imul(k,Y)|0;o=o+Math.imul(k,Z)|0;i=i+Math.imul(A,J)|0;r=(r=r+Math.imul(A,ee)|0)+Math.imul(I,J)|0;o=o+Math.imul(I,ee)|0;i=i+Math.imul(E,ne)|0;r=(r=r+Math.imul(E,ie)|0)+Math.imul(S,ne)|0;o=o+Math.imul(S,ie)|0;i=i+Math.imul(w,oe)|0;r=(r=r+Math.imul(w,se)|0)+Math.imul(P,oe)|0;o=o+Math.imul(P,se)|0;i=i+Math.imul(y,le)|0;r=(r=r+Math.imul(y,ue)|0)+Math.imul(x,le)|0;o=o+Math.imul(x,ue)|0;i=i+Math.imul(g,he)|0;r=(r=r+Math.imul(g,de)|0)+Math.imul(v,he)|0;o=o+Math.imul(v,de)|0;var Ee=(u+(i=i+Math.imul(_,_e)|0)|0)+((8191&(r=(r=r+Math.imul(_,pe)|0)+Math.imul(p,_e)|0))<<13)|0;u=((o=o+Math.imul(p,pe)|0)+(r>>>13)|0)+(Ee>>>26)|0;Ee&=67108863;i=Math.imul(N,G);r=(r=Math.imul(N,X))+Math.imul(F,G)|0;o=Math.imul(F,X);i=i+Math.imul(O,Y)|0;r=(r=r+Math.imul(O,Z)|0)+Math.imul(R,Y)|0;o=o+Math.imul(R,Z)|0;i=i+Math.imul(T,J)|0;r=(r=r+Math.imul(T,ee)|0)+Math.imul(k,J)|0;o=o+Math.imul(k,ee)|0;i=i+Math.imul(A,ne)|0;r=(r=r+Math.imul(A,ie)|0)+Math.imul(I,ne)|0;o=o+Math.imul(I,ie)|0;i=i+Math.imul(E,oe)|0;r=(r=r+Math.imul(E,se)|0)+Math.imul(S,oe)|0;o=o+Math.imul(S,se)|0;i=i+Math.imul(w,le)|0;r=(r=r+Math.imul(w,ue)|0)+Math.imul(P,le)|0;o=o+Math.imul(P,ue)|0;i=i+Math.imul(y,he)|0;r=(r=r+Math.imul(y,de)|0)+Math.imul(x,he)|0;o=o+Math.imul(x,de)|0;var Se=(u+(i=i+Math.imul(g,_e)|0)|0)+((8191&(r=(r=r+Math.imul(g,pe)|0)+Math.imul(v,_e)|0))<<13)|0;u=((o=o+Math.imul(v,pe)|0)+(r>>>13)|0)+(Se>>>26)|0;Se&=67108863;i=Math.imul(N,Y);r=(r=Math.imul(N,Z))+Math.imul(F,Y)|0;o=Math.imul(F,Z);i=i+Math.imul(O,J)|0;r=(r=r+Math.imul(O,ee)|0)+Math.imul(R,J)|0;o=o+Math.imul(R,ee)|0;i=i+Math.imul(T,ne)|0;r=(r=r+Math.imul(T,ie)|0)+Math.imul(k,ne)|0;o=o+Math.imul(k,ie)|0;i=i+Math.imul(A,oe)|0;r=(r=r+Math.imul(A,se)|0)+Math.imul(I,oe)|0;o=o+Math.imul(I,se)|0;i=i+Math.imul(E,le)|0;r=(r=r+Math.imul(E,ue)|0)+Math.imul(S,le)|0;o=o+Math.imul(S,ue)|0;i=i+Math.imul(w,he)|0;r=(r=r+Math.imul(w,de)|0)+Math.imul(P,he)|0;o=o+Math.imul(P,de)|0;var Me=(u+(i=i+Math.imul(y,_e)|0)|0)+((8191&(r=(r=r+Math.imul(y,pe)|0)+Math.imul(x,_e)|0))<<13)|0;u=((o=o+Math.imul(x,pe)|0)+(r>>>13)|0)+(Me>>>26)|0;Me&=67108863;i=Math.imul(N,J);r=(r=Math.imul(N,ee))+Math.imul(F,J)|0;o=Math.imul(F,ee);i=i+Math.imul(O,ne)|0;r=(r=r+Math.imul(O,ie)|0)+Math.imul(R,ne)|0;o=o+Math.imul(R,ie)|0;i=i+Math.imul(T,oe)|0;r=(r=r+Math.imul(T,se)|0)+Math.imul(k,oe)|0;o=o+Math.imul(k,se)|0;i=i+Math.imul(A,le)|0;r=(r=r+Math.imul(A,ue)|0)+Math.imul(I,le)|0;o=o+Math.imul(I,ue)|0;i=i+Math.imul(E,he)|0;r=(r=r+Math.imul(E,de)|0)+Math.imul(S,he)|0;o=o+Math.imul(S,de)|0;var Ae=(u+(i=i+Math.imul(w,_e)|0)|0)+((8191&(r=(r=r+Math.imul(w,pe)|0)+Math.imul(P,_e)|0))<<13)|0;u=((o=o+Math.imul(P,pe)|0)+(r>>>13)|0)+(Ae>>>26)|0;Ae&=67108863;i=Math.imul(N,ne);r=(r=Math.imul(N,ie))+Math.imul(F,ne)|0;o=Math.imul(F,ie);i=i+Math.imul(O,oe)|0;r=(r=r+Math.imul(O,se)|0)+Math.imul(R,oe)|0;o=o+Math.imul(R,se)|0;i=i+Math.imul(T,le)|0;r=(r=r+Math.imul(T,ue)|0)+Math.imul(k,le)|0;o=o+Math.imul(k,ue)|0;i=i+Math.imul(A,he)|0;r=(r=r+Math.imul(A,de)|0)+Math.imul(I,he)|0;o=o+Math.imul(I,de)|0;var Ie=(u+(i=i+Math.imul(E,_e)|0)|0)+((8191&(r=(r=r+Math.imul(E,pe)|0)+Math.imul(S,_e)|0))<<13)|0;u=((o=o+Math.imul(S,pe)|0)+(r>>>13)|0)+(Ie>>>26)|0;Ie&=67108863;i=Math.imul(N,oe);r=(r=Math.imul(N,se))+Math.imul(F,oe)|0;o=Math.imul(F,se);i=i+Math.imul(O,le)|0;r=(r=r+Math.imul(O,ue)|0)+Math.imul(R,le)|0;o=o+Math.imul(R,ue)|0;i=i+Math.imul(T,he)|0;r=(r=r+Math.imul(T,de)|0)+Math.imul(k,he)|0;o=o+Math.imul(k,de)|0;var De=(u+(i=i+Math.imul(A,_e)|0)|0)+((8191&(r=(r=r+Math.imul(A,pe)|0)+Math.imul(I,_e)|0))<<13)|0;u=((o=o+Math.imul(I,pe)|0)+(r>>>13)|0)+(De>>>26)|0;De&=67108863;i=Math.imul(N,le);r=(r=Math.imul(N,ue))+Math.imul(F,le)|0;o=Math.imul(F,ue);i=i+Math.imul(O,he)|0;r=(r=r+Math.imul(O,de)|0)+Math.imul(R,he)|0;o=o+Math.imul(R,de)|0;var Te=(u+(i=i+Math.imul(T,_e)|0)|0)+((8191&(r=(r=r+Math.imul(T,pe)|0)+Math.imul(k,_e)|0))<<13)|0;u=((o=o+Math.imul(k,pe)|0)+(r>>>13)|0)+(Te>>>26)|0;Te&=67108863;i=Math.imul(N,he);r=(r=Math.imul(N,de))+Math.imul(F,he)|0;o=Math.imul(F,de);var ke=(u+(i=i+Math.imul(O,_e)|0)|0)+((8191&(r=(r=r+Math.imul(O,pe)|0)+Math.imul(R,_e)|0))<<13)|0;u=((o=o+Math.imul(R,pe)|0)+(r>>>13)|0)+(ke>>>26)|0;ke&=67108863;var Be=(u+(i=Math.imul(N,_e))|0)+((8191&(r=(r=Math.imul(N,pe))+Math.imul(F,_e)|0))<<13)|0;u=((o=Math.imul(F,pe))+(r>>>13)|0)+(Be>>>26)|0;Be&=67108863;l[0]=me;l[1]=ge;l[2]=ve;l[3]=be;l[4]=ye;l[5]=xe;l[6]=qe;l[7]=we;l[8]=Pe;l[9]=Ce;l[10]=Ee;l[11]=Se;l[12]=Me;l[13]=Ae;l[14]=Ie;l[15]=De;l[16]=Te;l[17]=ke;l[18]=Be;if(0!==u){l[19]=u;n.length++}return n};Math.imul||(p=_);function m(e,t,n){return(new g).mulp(e,t,n)}s.prototype.mulTo=function(e,t){var n,i=this.length+e.length;n=10===this.length&&10===e.length?p(this,e,t):i<63?_(this,e,t):i<1024?function(e,t,n){n.negative=t.negative^e.negative;n.length=e.length+t.length;for(var i=0,r=0,o=0;o>>26)|0)>>>26;s&=67108863}n.words[o]=a;i=s;s=r}0!==i?n.words[o]=i:n.length--;return n.strip()}(this,e,t):m(this,e,t);return n};function g(e,t){this.x=e;this.y=t}g.prototype.makeRBT=function(e){for(var t=new Array(e),n=s.prototype._countBits(e)-1,i=0;i>=1}return i};g.prototype.permute=function(e,t,n,i,r,o){for(var s=0;s>>=1)r++;return 1<>>=13;n[2*s+1]=8191&o;o>>>=13}for(s=2*t;s>=26;t+=i/67108864|0;t+=o>>>26;this.words[n]=67108863&o}if(0!==t){this.words[n]=t;this.length++}return this};s.prototype.muln=function(e){return this.clone().imuln(e)};s.prototype.sqr=function(){return this.mul(this)};s.prototype.isqr=function(){return this.imul(this.clone())};s.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n>>r}return t}(e);if(0===t.length)return new s(1);for(var n=this,i=0;i=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var s=0;for(t=0;t>>26-n}if(s){this.words[t]=s;this.length++}}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0);var i;i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s){this.length-=s;for(u=0;u=0&&(0!==c||u>=i);u--){var h=0|this.words[u];this.words[u]=c<<26-o|h>>>o;c=h&a}l&&0!==c&&(l.words[l.length++]=c);if(0===this.length){this.words[0]=0;this.length=1}return this.strip()};s.prototype.ishrn=function(e,t,n){r(0===this.negative);return this.iushrn(e,t,n)};s.prototype.shln=function(e){return this.clone().ishln(e)};s.prototype.ushln=function(e){return this.clone().iushln(e)};s.prototype.shrn=function(e){return this.clone().ishrn(e)};s.prototype.ushrn=function(e){return this.clone().iushrn(e)};s.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<=0);var t=e%26,n=(e-t)/26;r(0===this.negative,"imaskn works only with positive numbers");if(this.length<=n)return this;0!==t&&n++;this.length=Math.min(n,this.length);if(0!==t){var i=67108863^67108863>>>t<=67108864;t++){this.words[t]-=67108864;t===this.length-1?this.words[t+1]=1:this.words[t+1]++}this.length=Math.max(this.length,t+1);return this};s.prototype.isubn=function(e){r("number"==typeof e);r(e<67108864);if(e<0)return this.iaddn(-e);if(0!==this.negative){this.negative=0;this.iaddn(e);this.negative=1;return this}this.words[0]-=e;if(1===this.length&&this.words[0]<0){this.words[0]=-this.words[0];this.negative=1}else for(var t=0;t>26)-(l/67108864|0);this.words[i+n]=67108863&o}for(;i>26;this.words[i+n]=67108863&o}if(0===a)return this.strip();r(-1===a);a=0;for(i=0;i>26;this.words[i]=67108863&o}this.negative=1;return this.strip()};s.prototype._wordDiv=function(e,t){var n=(this.length,e.length),i=this.clone(),r=e,o=0|r.words[r.length-1];if(0!==(n=26-this._countBits(o))){r=r.ushln(n);i.iushln(n);o=0|r.words[r.length-1]}var a,l=i.length-r.length;if("mod"!==t){(a=new s(null)).length=l+1;a.words=new Array(a.length);for(var u=0;u=0;h--){var d=67108864*(0|i.words[r.length+h])+(0|i.words[r.length+h-1]);d=Math.min(d/o|0,67108863);i._ishlnsubmul(r,d,h);for(;0!==i.negative;){d--;i.negative=0;i._ishlnsubmul(r,1,h);i.isZero()||(i.negative^=1)}a&&(a.words[h]=d)}a&&a.strip();i.strip();"div"!==t&&0!==n&&i.iushrn(n);return{div:a||null,mod:i}};s.prototype.divmod=function(e,t,n){r(!e.isZero());if(this.isZero())return{div:new s(0),mod:new s(0)};var i,o,a;if(0!==this.negative&&0===e.negative){a=this.neg().divmod(e,t);"mod"!==t&&(i=a.div.neg());if("div"!==t){o=a.mod.neg();n&&0!==o.negative&&o.iadd(e)}return{div:i,mod:o}}if(0===this.negative&&0!==e.negative){a=this.divmod(e.neg(),t);"mod"!==t&&(i=a.div.neg());return{div:i,mod:a.mod}}if(this.negative&e.negative){a=this.neg().divmod(e.neg(),t);if("div"!==t){o=a.mod.neg();n&&0!==o.negative&&o.isub(e)}return{div:a.div,mod:o}}return e.length>this.length||this.cmp(e)<0?{div:new s(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new s(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new s(this.modn(e.words[0]))}:this._wordDiv(e,t)};s.prototype.div=function(e){return this.divmod(e,"div",!1).div};s.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod};s.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod};s.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),r=e.andln(1),o=n.cmp(i);return o<0||1===r&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)};s.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,n=0,i=this.length-1;i>=0;i--)n=(t*n+(0|this.words[i]))%e;return n};s.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*t;this.words[n]=i/e|0;t=i%e}return this.strip()};s.prototype.divn=function(e){return this.clone().idivn(e)};s.prototype.egcd=function(e){r(0===e.negative);r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new s(1),o=new s(0),a=new s(0),l=new s(1),u=0;t.isEven()&&n.isEven();){t.iushrn(1);n.iushrn(1);++u}for(var c=n.clone(),h=t.clone();!t.isZero();){for(var d=0,f=1;!(t.words[0]&f)&&d<26;++d,f<<=1);if(d>0){t.iushrn(d);for(;d-- >0;){if(i.isOdd()||o.isOdd()){i.iadd(c);o.isub(h)}i.iushrn(1);o.iushrn(1)}}for(var _=0,p=1;!(n.words[0]&p)&&_<26;++_,p<<=1);if(_>0){n.iushrn(_);for(;_-- >0;){if(a.isOdd()||l.isOdd()){a.iadd(c);l.isub(h)}a.iushrn(1);l.iushrn(1)}}if(t.cmp(n)>=0){t.isub(n);i.isub(a);o.isub(l)}else{n.isub(t);a.isub(i);l.isub(o)}}return{a:a,b:l,gcd:n.iushln(u)}};s.prototype._invmp=function(e){r(0===e.negative);r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new s(1),a=new s(0),l=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var u=0,c=1;!(t.words[0]&c)&&u<26;++u,c<<=1);if(u>0){t.iushrn(u);for(;u-- >0;){o.isOdd()&&o.iadd(l);o.iushrn(1)}}for(var h=0,d=1;!(n.words[0]&d)&&h<26;++h,d<<=1);if(h>0){n.iushrn(h);for(;h-- >0;){a.isOdd()&&a.iadd(l);a.iushrn(1)}}if(t.cmp(n)>=0){t.isub(n);o.isub(a)}else{n.isub(t);a.isub(o)}}(i=0===t.cmpn(1)?o:a).cmpn(0)<0&&i.iadd(e);return i};s.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0;n.negative=0;for(var i=0;t.isEven()&&n.isEven();i++){t.iushrn(1);n.iushrn(1)}for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var r=t.cmp(n);if(r<0){var o=t;t=n;n=o}else if(0===r||0===n.cmpn(1))break;t.isub(n)}return n.iushln(i)};s.prototype.invm=function(e){return this.egcd(e).a.umod(e)};s.prototype.isEven=function(){return!(1&this.words[0])};s.prototype.isOdd=function(){return!(1&~this.words[0])};s.prototype.andln=function(e){return this.words[0]&e};s.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<>>26;a&=67108863;this.words[s]=a}if(0!==o){this.words[s]=o;this.length++}return this};s.prototype.isZero=function(){return 1===this.length&&0===this.words[0]};s.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;this.strip();if(this.length>1)t=1;else{n&&(e=-e);r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;n--){var i=0|this.words[n],r=0|e.words[n];if(i!==r){ir&&(t=1);break}}return t};s.prototype.gtn=function(e){return 1===this.cmpn(e)};s.prototype.gt=function(e){return 1===this.cmp(e)};s.prototype.gten=function(e){return this.cmpn(e)>=0};s.prototype.gte=function(e){return this.cmp(e)>=0};s.prototype.ltn=function(e){return-1===this.cmpn(e)};s.prototype.lt=function(e){return-1===this.cmp(e)};s.prototype.lten=function(e){return this.cmpn(e)<=0};s.prototype.lte=function(e){return this.cmp(e)<=0};s.prototype.eqn=function(e){return 0===this.cmpn(e)};s.prototype.eq=function(e){return 0===this.cmp(e)};s.red=function(e){return new P(e)};s.prototype.toRed=function(e){r(!this.red,"Already a number in reduction context");r(0===this.negative,"red works only with positives");return e.convertTo(this)._forceRed(e)};s.prototype.fromRed=function(){r(this.red,"fromRed works only with numbers in reduction context");return this.red.convertFrom(this)};s.prototype._forceRed=function(e){this.red=e;return this};s.prototype.forceRed=function(e){r(!this.red,"Already a number in reduction context");return this._forceRed(e)};s.prototype.redAdd=function(e){r(this.red,"redAdd works only with red numbers");return this.red.add(this,e)};s.prototype.redIAdd=function(e){r(this.red,"redIAdd works only with red numbers");return this.red.iadd(this,e)};s.prototype.redSub=function(e){r(this.red,"redSub works only with red numbers");return this.red.sub(this,e)};s.prototype.redISub=function(e){r(this.red,"redISub works only with red numbers");return this.red.isub(this,e)};s.prototype.redShl=function(e){r(this.red,"redShl works only with red numbers");return this.red.shl(this,e)};s.prototype.redMul=function(e){r(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.mul(this,e)};s.prototype.redIMul=function(e){r(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.imul(this,e)};s.prototype.redSqr=function(){r(this.red,"redSqr works only with red numbers");this.red._verify1(this);return this.red.sqr(this)};s.prototype.redISqr=function(){r(this.red,"redISqr works only with red numbers");this.red._verify1(this);return this.red.isqr(this)};s.prototype.redSqrt=function(){r(this.red,"redSqrt works only with red numbers");this.red._verify1(this);return this.red.sqrt(this)};s.prototype.redInvm=function(){r(this.red,"redInvm works only with red numbers");this.red._verify1(this);return this.red.invm(this)};s.prototype.redNeg=function(){r(this.red,"redNeg works only with red numbers");this.red._verify1(this);return this.red.neg(this)};s.prototype.redPow=function(e){r(this.red&&!e.red,"redPow(normalNum)");this.red._verify1(this);return this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function b(e,t){this.name=e;this.p=new s(t,16);this.n=this.p.bitLength();this.k=new s(1).iushln(this.n).isub(this.p);this.tmp=this._tmp()}b.prototype._tmp=function(){var e=new s(null);e.words=new Array(Math.ceil(this.n/13));return e};b.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp);t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip();return n};b.prototype.split=function(e,t){e.iushrn(this.n,0,t)};b.prototype.imulK=function(e){return e.imul(this.k)};function y(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}o(y,b);y.prototype.split=function(e,t){for(var n=4194303,i=Math.min(e.length,9),r=0;r>>22;o=s}o>>>=22;e.words[r-10]=o;0===o&&e.length>10?e.length-=10:e.length-=9}};y.prototype.imulK=function(e){e.words[e.length]=0;e.words[e.length+1]=0;e.length+=2;for(var t=0,n=0;n>>=26;e.words[n]=r;t=i}0!==t&&(e.words[e.length++]=t);return e};s._prime=function(e){if(v[e])return v[e];var t;if("k256"===e)t=new y;else if("p224"===e)t=new x;else if("p192"===e)t=new q;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new w}v[e]=t;return t};function P(e){if("string"==typeof e){var t=s._prime(e);this.m=t.p;this.prime=t}else{r(e.gtn(1),"modulus must be greater than 1");this.m=e;this.prime=null}}P.prototype._verify1=function(e){r(0===e.negative,"red works only with positives");r(e.red,"red works only with red numbers")};P.prototype._verify2=function(e,t){r(!(e.negative|t.negative),"red works only with positives");r(e.red&&e.red===t.red,"red works only with red numbers")};P.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)};P.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)};P.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);n.cmp(this.m)>=0&&n.isub(this.m);return n._forceRed(this)};P.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);n.cmp(this.m)>=0&&n.isub(this.m);return n};P.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);n.cmpn(0)<0&&n.iadd(this.m);return n._forceRed(this)};P.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);n.cmpn(0)<0&&n.iadd(this.m);return n};P.prototype.shl=function(e,t){this._verify1(e);return this.imod(e.ushln(t))};P.prototype.imul=function(e,t){this._verify2(e,t);return this.imod(e.imul(t))};P.prototype.mul=function(e,t){this._verify2(e,t);return this.imod(e.mul(t))};P.prototype.isqr=function(e){return this.imul(e,e.clone())};P.prototype.sqr=function(e){return this.mul(e,e)};P.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);r(t%2==1);if(3===t){var n=this.m.add(new s(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);){o++;i.iushrn(1)}r(!i.isZero());var a=new s(1).toRed(this),l=a.redNeg(),u=this.m.subn(1).iushrn(1),c=this.m.bitLength();c=new s(2*c*c).toRed(this);for(;0!==this.pow(c,u).cmp(l);)c.redIAdd(l);for(var h=this.pow(c,i),d=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),_=o;0!==f.cmp(a);){for(var p=f,m=0;0!==p.cmp(a);m++)p=p.redSqr();r(m<_);var g=this.pow(h,new s(1).iushln(_-m-1));d=d.redMul(g);h=g.redSqr();f=f.redMul(h);_=m}return d};P.prototype.invm=function(e){var t=e._invmp(this.m);if(0!==t.negative){t.negative=0;return this.imod(t).redNeg()}return this.imod(t)};P.prototype.pow=function(e,t){if(t.isZero())return new s(1).toRed(this);if(0===t.cmpn(1))return e.clone();var n=new Array(16);n[0]=new s(1).toRed(this);n[1]=e;for(var i=2;i=0;i--){for(var u=t.words[i],c=l-1;c>=0;c--){var h=u>>c&1;r!==n[0]&&(r=this.sqr(r));if(0!==h||0!==o){o<<=1;o|=h;if(4===++a||0===i&&0===c){r=this.mul(r,n[o]);a=0;o=0}}else a=0}l=26}return r};P.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t};P.prototype.convertFrom=function(e){var t=e.clone();t.red=null;return t};s.mont=function(e){return new C(e)};function C(e){P.call(this,e);this.shift=this.m.bitLength();this.shift%26!=0&&(this.shift+=26-this.shift%26);this.r=new s(1).iushln(this.shift);this.r2=this.imod(this.r.sqr());this.rinv=this.r._invmp(this.m);this.minv=this.rinv.mul(this.r).isubn(1).div(this.m);this.minv=this.minv.umod(this.r);this.minv=this.r.sub(this.minv)}o(C,P);C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))};C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));t.red=null;return t};C.prototype.imul=function(e,t){if(e.isZero()||t.isZero()){e.words[0]=0;e.length=1;return e}var n=e.imul(t),i=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=n.isub(i).iushrn(this.shift),o=r;r.cmp(this.m)>=0?o=r.isub(this.m):r.cmpn(0)<0&&(o=r.iadd(this.m));return o._forceRed(this)};C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new s(0)._forceRed(this);var n=e.mul(t),i=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=n.isub(i).iushrn(this.shift),o=r;r.cmp(this.m)>=0?o=r.isub(this.m):r.cmpn(0)<0&&(o=r.iadd(this.m));return o._forceRed(this)};C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===t||t)}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/asn1.js/node_modules/bn.js/lib/bn.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/asn1.js/node_modules/bn.js/lib")},{_process:120,buffer:19,timers:168}],16:[function(e,t,n){(function(e,t,i,r,o,s,a,l,u,c,h){(function(){"use strict";n.byteLength=function(e){var t=s(e),n=t[0],i=t[1];return 3*(n+i)/4-i};n.toByteArray=function(e){var n,r,o=s(e),a=o[0],l=o[1],u=new i(function(e,t,n){return 3*(t+n)/4-n}(0,a,l)),c=0,h=l>0?a-4:a;for(r=0;r>16&255;u[c++]=n>>8&255;u[c++]=255&n}if(2===l){n=t[e.charCodeAt(r)]<<2|t[e.charCodeAt(r+1)]>>4;u[c++]=255&n}if(1===l){n=t[e.charCodeAt(r)]<<10|t[e.charCodeAt(r+1)]<<4|t[e.charCodeAt(r+2)]>>2;u[c++]=n>>8&255;u[c++]=255&n}return u};n.fromByteArray=function(t){for(var n,i=t.length,r=i%3,o=[],s=16383,l=0,u=i-r;lu?u:l+s));if(1===r){n=t[i-1];o.push(e[n>>2]+e[n<<4&63]+"==")}else if(2===r){n=(t[i-2]<<8)+t[i-1];o.push(e[n>>10]+e[n>>4&63]+e[n<<2&63]+"=")}return o.join("")};for(var e=[],t=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0;o<64;++o){e[o]=r[o];t[r.charCodeAt(o)]=o}t["-".charCodeAt(0)]=62;t["_".charCodeAt(0)]=63;function s(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");-1===n&&(n=t);return[n,n===t?0:4-n%4]}function a(t,n,i){for(var r,o,s=[],a=n;a>18&63]+e[o>>12&63]+e[o>>6&63]+e[63&o])}return s.join("")}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/base64-js/index.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/base64-js")},{_process:120,buffer:48,timers:168}],17:[function(e,t,n){(function(n,i,r,o,s,a,l,u,c,h,d){(function(){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}!function(t,i){function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function o(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype;e.prototype=new n;e.prototype.constructor=e}function s(e,t,n){if(s.isBN(e))return e;this.negative=0;this.words=null;this.length=0;this.red=null;if(null!==e){if("le"===t||"be"===t){n=t;t=10}this._init(e||0,t||10,n||"be")}}"object"===n(t)?t.exports=s:(void 0).BN=s;s.BN=s;s.wordSize=26;var a;try{a="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:e("buffer").Buffer}catch(e){}s.isBN=function(e){return e instanceof s||null!==e&&"object"===n(e)&&e.constructor.wordSize===s.wordSize&&Array.isArray(e.words)};s.max=function(e,t){return e.cmp(t)>0?e:t};s.min=function(e,t){return e.cmp(t)<0?e:t};s.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"===n(e))return this._initArray(e,t,i);"hex"===t&&(t=16);r(t===(0|t)&&t>=2&&t<=36);var o=0;if("-"===(e=e.toString().replace(/\s+/g,""))[0]){o++;this.negative=1}if(o=0;i-=3){s=e[i]|e[i-1]<<8|e[i-2]<<16;this.words[o]|=s<>>26-a&67108863;if((a+=24)>=26){a-=26;o++}}else if("le"===n)for(i=0,o=0;i>>26-a&67108863;if((a+=24)>=26){a-=26;o++}}return this._strip()};function l(e,t){var n=e.charCodeAt(t);if(n>=48&&n<=57)return n-48;if(n>=65&&n<=70)return n-55;if(n>=97&&n<=102)return n-87;r(!1,"Invalid character in "+e)}function u(e,t,n){var i=l(e,n);n-1>=t&&(i|=l(e,n-1)<<4);return i}s.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6);this.words=new Array(this.length);for(var i=0;i=t;i-=2){r=u(e,t,i)<=18){o-=18;s+=1;this.words[s]|=r>>>26}else o+=8}else{for(i=(e.length-t)%2==0?t+1:t;i=18){o-=18;s+=1;this.words[s]|=r>>>26}else o+=8}}this._strip()};function c(e,t,n,i){for(var o=0,s=0,a=Math.min(e.length,n),l=t;l=49?u-49+10:u>=17?u-17+10:u;r(u>=0&&s1&&0===this.words[this.length-1];)this.length--;return this._normSign()};s.prototype._normSign=function(){1===this.length&&0===this.words[0]&&(this.negative=0);return this};if("undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{s.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){s.prototype.inspect=d}else s.prototype.inspect=d;function d(){return(this.red?""}var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],_=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];s.prototype.toString=function(e,t){t=0|t||1;var n;if(16===(e=e||10)||"hex"===e){n="";for(var i=0,o=0,s=0;s>>24-i&16777215;if((i+=2)>=26){i-=26;s--}n=0!==o||s!==this.length-1?f[6-l.length]+l+n:l+n}0!==o&&(n=o.toString(16)+n);for(;n.length%t!=0;)n="0"+n;0!==this.negative&&(n="-"+n);return n}if(e===(0|e)&&e>=2&&e<=36){var u=_[e],c=p[e];n="";var h=this.clone();h.negative=0;for(;!h.isZero();){var d=h.modrn(c).toString(e);n=(h=h.idivn(c)).isZero()?d+n:f[u-d.length]+d+n}this.isZero()&&(n="0"+n);for(;n.length%t!=0;)n="0"+n;0!==this.negative&&(n="-"+n);return n}r(!1,"Base should be between 2 and 36")};s.prototype.toNumber=function(){var e=this.words[0];2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits");return 0!==this.negative?-e:e};s.prototype.toJSON=function(){return this.toString(16,2)};a&&(s.prototype.toBuffer=function(e,t){return this.toArrayLike(a,e,t)});s.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};s.prototype.toArrayLike=function(e,t,n){this._strip();var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length");r(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);this["_toArrayLike"+("le"===t?"LE":"BE")](s,i);return s};s.prototype._toArrayLikeLE=function(e,t){for(var n=0,i=0,r=0,o=0;r>8&255);n>16&255);if(6===o){n>24&255);i=0;o=0}else{i=s>>>24;o+=2}}if(n=0&&(e[n--]=s>>8&255);n>=0&&(e[n--]=s>>16&255);if(6===o){n>=0&&(e[n--]=s>>24&255);i=0;o=0}else{i=s>>>24;o+=2}}if(n>=0){e[n--]=i;for(;n>=0;)e[n--]=0}};Math.clz32?s.prototype._countBits=function(e){return 32-Math.clz32(e)}:s.prototype._countBits=function(e){var t=e,n=0;if(t>=4096){n+=13;t>>>=13}if(t>=64){n+=7;t>>>=7}if(t>=8){n+=4;t>>>=4}if(t>=2){n+=2;t>>>=2}return n+t};s.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;if(!(8191&t)){n+=13;t>>>=13}if(!(127&t)){n+=7;t>>>=7}if(!(15&t)){n+=4;t>>>=4}if(!(3&t)){n+=2;t>>>=2}1&t||n++;return n};s.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t};s.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)};s.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)};s.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;ne.length?this.clone().iand(e):e.clone().iand(this)};s.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)};s.prototype.iuxor=function(e){var t,n;if(this.length>e.length){t=this;n=e}else{t=e;n=this}for(var i=0;ie.length?this.clone().ixor(e):e.clone().ixor(this)};s.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)};s.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t);n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n);return this._strip()};s.prototype.notn=function(e){return this.clone().inotn(e)};s.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;this._expand(n+1);this.words[n]=t?this.words[n]|1<e.length){n=this;i=e}else{n=e;i=this}for(var r=0,o=0;o>>26}for(;0!==r&&o>>26}this.length=n.length;if(0!==r){this.words[this.length]=r;this.length++}else if(n!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)};s.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);e.negative=1;return t._normSign()}if(0!==this.negative){this.negative=0;this.iadd(e);this.negative=1;return this._normSign()}var n,i,r=this.cmp(e);if(0===r){this.negative=0;this.length=1;this.words[0]=0;return this}if(r>0){n=this;i=e}else{n=e;i=this}for(var o=0,s=0;s>26;this.words[s]=67108863&t}for(;0!==o&&s>26;this.words[s]=67108863&t}if(0===o&&s>>26,h=67108863&l,d=Math.min(u,t.length-1),f=Math.max(0,u-e.length+1);f<=d;f++){var _=u-f|0;c+=(s=(r=0|e.words[_])*(o=0|t.words[f])+h)/67108864|0;h=67108863&s}n.words[u]=0|h;l=0|c}0!==l?n.words[u]=0|l:n.length--;return n._strip()}var g=function(e,t,n){var i,r,o,s=e.words,a=t.words,l=n.words,u=0,c=0|s[0],h=8191&c,d=c>>>13,f=0|s[1],_=8191&f,p=f>>>13,m=0|s[2],g=8191&m,v=m>>>13,b=0|s[3],y=8191&b,x=b>>>13,q=0|s[4],w=8191&q,P=q>>>13,C=0|s[5],E=8191&C,S=C>>>13,M=0|s[6],A=8191&M,I=M>>>13,D=0|s[7],T=8191&D,k=D>>>13,B=0|s[8],O=8191&B,R=B>>>13,L=0|s[9],N=8191&L,F=L>>>13,$=0|a[0],j=8191&$,H=$>>>13,W=0|a[1],U=8191&W,V=W>>>13,z=0|a[2],G=8191&z,X=z>>>13,K=0|a[3],Y=8191&K,Z=K>>>13,Q=0|a[4],J=8191&Q,ee=Q>>>13,te=0|a[5],ne=8191&te,ie=te>>>13,re=0|a[6],oe=8191&re,se=re>>>13,ae=0|a[7],le=8191&ae,ue=ae>>>13,ce=0|a[8],he=8191&ce,de=ce>>>13,fe=0|a[9],_e=8191&fe,pe=fe>>>13;n.negative=e.negative^t.negative;n.length=19;var me=(u+(i=Math.imul(h,j))|0)+((8191&(r=(r=Math.imul(h,H))+Math.imul(d,j)|0))<<13)|0;u=((o=Math.imul(d,H))+(r>>>13)|0)+(me>>>26)|0;me&=67108863;i=Math.imul(_,j);r=(r=Math.imul(_,H))+Math.imul(p,j)|0;o=Math.imul(p,H);var ge=(u+(i=i+Math.imul(h,U)|0)|0)+((8191&(r=(r=r+Math.imul(h,V)|0)+Math.imul(d,U)|0))<<13)|0;u=((o=o+Math.imul(d,V)|0)+(r>>>13)|0)+(ge>>>26)|0;ge&=67108863;i=Math.imul(g,j);r=(r=Math.imul(g,H))+Math.imul(v,j)|0;o=Math.imul(v,H);i=i+Math.imul(_,U)|0;r=(r=r+Math.imul(_,V)|0)+Math.imul(p,U)|0;o=o+Math.imul(p,V)|0;var ve=(u+(i=i+Math.imul(h,G)|0)|0)+((8191&(r=(r=r+Math.imul(h,X)|0)+Math.imul(d,G)|0))<<13)|0;u=((o=o+Math.imul(d,X)|0)+(r>>>13)|0)+(ve>>>26)|0;ve&=67108863;i=Math.imul(y,j);r=(r=Math.imul(y,H))+Math.imul(x,j)|0;o=Math.imul(x,H);i=i+Math.imul(g,U)|0;r=(r=r+Math.imul(g,V)|0)+Math.imul(v,U)|0;o=o+Math.imul(v,V)|0;i=i+Math.imul(_,G)|0;r=(r=r+Math.imul(_,X)|0)+Math.imul(p,G)|0;o=o+Math.imul(p,X)|0;var be=(u+(i=i+Math.imul(h,Y)|0)|0)+((8191&(r=(r=r+Math.imul(h,Z)|0)+Math.imul(d,Y)|0))<<13)|0;u=((o=o+Math.imul(d,Z)|0)+(r>>>13)|0)+(be>>>26)|0;be&=67108863;i=Math.imul(w,j);r=(r=Math.imul(w,H))+Math.imul(P,j)|0;o=Math.imul(P,H);i=i+Math.imul(y,U)|0;r=(r=r+Math.imul(y,V)|0)+Math.imul(x,U)|0;o=o+Math.imul(x,V)|0;i=i+Math.imul(g,G)|0;r=(r=r+Math.imul(g,X)|0)+Math.imul(v,G)|0;o=o+Math.imul(v,X)|0;i=i+Math.imul(_,Y)|0;r=(r=r+Math.imul(_,Z)|0)+Math.imul(p,Y)|0;o=o+Math.imul(p,Z)|0;var ye=(u+(i=i+Math.imul(h,J)|0)|0)+((8191&(r=(r=r+Math.imul(h,ee)|0)+Math.imul(d,J)|0))<<13)|0;u=((o=o+Math.imul(d,ee)|0)+(r>>>13)|0)+(ye>>>26)|0;ye&=67108863;i=Math.imul(E,j);r=(r=Math.imul(E,H))+Math.imul(S,j)|0;o=Math.imul(S,H);i=i+Math.imul(w,U)|0;r=(r=r+Math.imul(w,V)|0)+Math.imul(P,U)|0;o=o+Math.imul(P,V)|0;i=i+Math.imul(y,G)|0;r=(r=r+Math.imul(y,X)|0)+Math.imul(x,G)|0;o=o+Math.imul(x,X)|0;i=i+Math.imul(g,Y)|0;r=(r=r+Math.imul(g,Z)|0)+Math.imul(v,Y)|0;o=o+Math.imul(v,Z)|0;i=i+Math.imul(_,J)|0;r=(r=r+Math.imul(_,ee)|0)+Math.imul(p,J)|0;o=o+Math.imul(p,ee)|0;var xe=(u+(i=i+Math.imul(h,ne)|0)|0)+((8191&(r=(r=r+Math.imul(h,ie)|0)+Math.imul(d,ne)|0))<<13)|0;u=((o=o+Math.imul(d,ie)|0)+(r>>>13)|0)+(xe>>>26)|0;xe&=67108863;i=Math.imul(A,j);r=(r=Math.imul(A,H))+Math.imul(I,j)|0;o=Math.imul(I,H);i=i+Math.imul(E,U)|0;r=(r=r+Math.imul(E,V)|0)+Math.imul(S,U)|0;o=o+Math.imul(S,V)|0;i=i+Math.imul(w,G)|0;r=(r=r+Math.imul(w,X)|0)+Math.imul(P,G)|0;o=o+Math.imul(P,X)|0;i=i+Math.imul(y,Y)|0;r=(r=r+Math.imul(y,Z)|0)+Math.imul(x,Y)|0;o=o+Math.imul(x,Z)|0;i=i+Math.imul(g,J)|0;r=(r=r+Math.imul(g,ee)|0)+Math.imul(v,J)|0;o=o+Math.imul(v,ee)|0;i=i+Math.imul(_,ne)|0;r=(r=r+Math.imul(_,ie)|0)+Math.imul(p,ne)|0;o=o+Math.imul(p,ie)|0;var qe=(u+(i=i+Math.imul(h,oe)|0)|0)+((8191&(r=(r=r+Math.imul(h,se)|0)+Math.imul(d,oe)|0))<<13)|0;u=((o=o+Math.imul(d,se)|0)+(r>>>13)|0)+(qe>>>26)|0;qe&=67108863;i=Math.imul(T,j);r=(r=Math.imul(T,H))+Math.imul(k,j)|0;o=Math.imul(k,H);i=i+Math.imul(A,U)|0;r=(r=r+Math.imul(A,V)|0)+Math.imul(I,U)|0;o=o+Math.imul(I,V)|0;i=i+Math.imul(E,G)|0;r=(r=r+Math.imul(E,X)|0)+Math.imul(S,G)|0;o=o+Math.imul(S,X)|0;i=i+Math.imul(w,Y)|0;r=(r=r+Math.imul(w,Z)|0)+Math.imul(P,Y)|0;o=o+Math.imul(P,Z)|0;i=i+Math.imul(y,J)|0;r=(r=r+Math.imul(y,ee)|0)+Math.imul(x,J)|0;o=o+Math.imul(x,ee)|0;i=i+Math.imul(g,ne)|0;r=(r=r+Math.imul(g,ie)|0)+Math.imul(v,ne)|0;o=o+Math.imul(v,ie)|0;i=i+Math.imul(_,oe)|0;r=(r=r+Math.imul(_,se)|0)+Math.imul(p,oe)|0;o=o+Math.imul(p,se)|0;var we=(u+(i=i+Math.imul(h,le)|0)|0)+((8191&(r=(r=r+Math.imul(h,ue)|0)+Math.imul(d,le)|0))<<13)|0;u=((o=o+Math.imul(d,ue)|0)+(r>>>13)|0)+(we>>>26)|0;we&=67108863;i=Math.imul(O,j);r=(r=Math.imul(O,H))+Math.imul(R,j)|0;o=Math.imul(R,H);i=i+Math.imul(T,U)|0;r=(r=r+Math.imul(T,V)|0)+Math.imul(k,U)|0;o=o+Math.imul(k,V)|0;i=i+Math.imul(A,G)|0;r=(r=r+Math.imul(A,X)|0)+Math.imul(I,G)|0;o=o+Math.imul(I,X)|0;i=i+Math.imul(E,Y)|0;r=(r=r+Math.imul(E,Z)|0)+Math.imul(S,Y)|0;o=o+Math.imul(S,Z)|0;i=i+Math.imul(w,J)|0;r=(r=r+Math.imul(w,ee)|0)+Math.imul(P,J)|0;o=o+Math.imul(P,ee)|0;i=i+Math.imul(y,ne)|0;r=(r=r+Math.imul(y,ie)|0)+Math.imul(x,ne)|0;o=o+Math.imul(x,ie)|0;i=i+Math.imul(g,oe)|0;r=(r=r+Math.imul(g,se)|0)+Math.imul(v,oe)|0;o=o+Math.imul(v,se)|0;i=i+Math.imul(_,le)|0;r=(r=r+Math.imul(_,ue)|0)+Math.imul(p,le)|0;o=o+Math.imul(p,ue)|0;var Pe=(u+(i=i+Math.imul(h,he)|0)|0)+((8191&(r=(r=r+Math.imul(h,de)|0)+Math.imul(d,he)|0))<<13)|0;u=((o=o+Math.imul(d,de)|0)+(r>>>13)|0)+(Pe>>>26)|0;Pe&=67108863;i=Math.imul(N,j);r=(r=Math.imul(N,H))+Math.imul(F,j)|0;o=Math.imul(F,H);i=i+Math.imul(O,U)|0;r=(r=r+Math.imul(O,V)|0)+Math.imul(R,U)|0;o=o+Math.imul(R,V)|0;i=i+Math.imul(T,G)|0;r=(r=r+Math.imul(T,X)|0)+Math.imul(k,G)|0;o=o+Math.imul(k,X)|0;i=i+Math.imul(A,Y)|0;r=(r=r+Math.imul(A,Z)|0)+Math.imul(I,Y)|0;o=o+Math.imul(I,Z)|0;i=i+Math.imul(E,J)|0;r=(r=r+Math.imul(E,ee)|0)+Math.imul(S,J)|0;o=o+Math.imul(S,ee)|0;i=i+Math.imul(w,ne)|0;r=(r=r+Math.imul(w,ie)|0)+Math.imul(P,ne)|0;o=o+Math.imul(P,ie)|0;i=i+Math.imul(y,oe)|0;r=(r=r+Math.imul(y,se)|0)+Math.imul(x,oe)|0;o=o+Math.imul(x,se)|0;i=i+Math.imul(g,le)|0;r=(r=r+Math.imul(g,ue)|0)+Math.imul(v,le)|0;o=o+Math.imul(v,ue)|0;i=i+Math.imul(_,he)|0;r=(r=r+Math.imul(_,de)|0)+Math.imul(p,he)|0;o=o+Math.imul(p,de)|0;var Ce=(u+(i=i+Math.imul(h,_e)|0)|0)+((8191&(r=(r=r+Math.imul(h,pe)|0)+Math.imul(d,_e)|0))<<13)|0;u=((o=o+Math.imul(d,pe)|0)+(r>>>13)|0)+(Ce>>>26)|0;Ce&=67108863;i=Math.imul(N,U);r=(r=Math.imul(N,V))+Math.imul(F,U)|0;o=Math.imul(F,V);i=i+Math.imul(O,G)|0;r=(r=r+Math.imul(O,X)|0)+Math.imul(R,G)|0;o=o+Math.imul(R,X)|0;i=i+Math.imul(T,Y)|0;r=(r=r+Math.imul(T,Z)|0)+Math.imul(k,Y)|0;o=o+Math.imul(k,Z)|0;i=i+Math.imul(A,J)|0;r=(r=r+Math.imul(A,ee)|0)+Math.imul(I,J)|0;o=o+Math.imul(I,ee)|0;i=i+Math.imul(E,ne)|0;r=(r=r+Math.imul(E,ie)|0)+Math.imul(S,ne)|0;o=o+Math.imul(S,ie)|0;i=i+Math.imul(w,oe)|0;r=(r=r+Math.imul(w,se)|0)+Math.imul(P,oe)|0;o=o+Math.imul(P,se)|0;i=i+Math.imul(y,le)|0;r=(r=r+Math.imul(y,ue)|0)+Math.imul(x,le)|0;o=o+Math.imul(x,ue)|0;i=i+Math.imul(g,he)|0;r=(r=r+Math.imul(g,de)|0)+Math.imul(v,he)|0;o=o+Math.imul(v,de)|0;var Ee=(u+(i=i+Math.imul(_,_e)|0)|0)+((8191&(r=(r=r+Math.imul(_,pe)|0)+Math.imul(p,_e)|0))<<13)|0;u=((o=o+Math.imul(p,pe)|0)+(r>>>13)|0)+(Ee>>>26)|0;Ee&=67108863;i=Math.imul(N,G);r=(r=Math.imul(N,X))+Math.imul(F,G)|0;o=Math.imul(F,X);i=i+Math.imul(O,Y)|0;r=(r=r+Math.imul(O,Z)|0)+Math.imul(R,Y)|0;o=o+Math.imul(R,Z)|0;i=i+Math.imul(T,J)|0;r=(r=r+Math.imul(T,ee)|0)+Math.imul(k,J)|0;o=o+Math.imul(k,ee)|0;i=i+Math.imul(A,ne)|0;r=(r=r+Math.imul(A,ie)|0)+Math.imul(I,ne)|0;o=o+Math.imul(I,ie)|0;i=i+Math.imul(E,oe)|0;r=(r=r+Math.imul(E,se)|0)+Math.imul(S,oe)|0;o=o+Math.imul(S,se)|0;i=i+Math.imul(w,le)|0;r=(r=r+Math.imul(w,ue)|0)+Math.imul(P,le)|0;o=o+Math.imul(P,ue)|0;i=i+Math.imul(y,he)|0;r=(r=r+Math.imul(y,de)|0)+Math.imul(x,he)|0;o=o+Math.imul(x,de)|0;var Se=(u+(i=i+Math.imul(g,_e)|0)|0)+((8191&(r=(r=r+Math.imul(g,pe)|0)+Math.imul(v,_e)|0))<<13)|0;u=((o=o+Math.imul(v,pe)|0)+(r>>>13)|0)+(Se>>>26)|0;Se&=67108863;i=Math.imul(N,Y);r=(r=Math.imul(N,Z))+Math.imul(F,Y)|0;o=Math.imul(F,Z);i=i+Math.imul(O,J)|0;r=(r=r+Math.imul(O,ee)|0)+Math.imul(R,J)|0;o=o+Math.imul(R,ee)|0;i=i+Math.imul(T,ne)|0;r=(r=r+Math.imul(T,ie)|0)+Math.imul(k,ne)|0;o=o+Math.imul(k,ie)|0;i=i+Math.imul(A,oe)|0;r=(r=r+Math.imul(A,se)|0)+Math.imul(I,oe)|0;o=o+Math.imul(I,se)|0;i=i+Math.imul(E,le)|0;r=(r=r+Math.imul(E,ue)|0)+Math.imul(S,le)|0;o=o+Math.imul(S,ue)|0;i=i+Math.imul(w,he)|0;r=(r=r+Math.imul(w,de)|0)+Math.imul(P,he)|0;o=o+Math.imul(P,de)|0;var Me=(u+(i=i+Math.imul(y,_e)|0)|0)+((8191&(r=(r=r+Math.imul(y,pe)|0)+Math.imul(x,_e)|0))<<13)|0;u=((o=o+Math.imul(x,pe)|0)+(r>>>13)|0)+(Me>>>26)|0;Me&=67108863;i=Math.imul(N,J);r=(r=Math.imul(N,ee))+Math.imul(F,J)|0;o=Math.imul(F,ee);i=i+Math.imul(O,ne)|0;r=(r=r+Math.imul(O,ie)|0)+Math.imul(R,ne)|0;o=o+Math.imul(R,ie)|0;i=i+Math.imul(T,oe)|0;r=(r=r+Math.imul(T,se)|0)+Math.imul(k,oe)|0;o=o+Math.imul(k,se)|0;i=i+Math.imul(A,le)|0;r=(r=r+Math.imul(A,ue)|0)+Math.imul(I,le)|0;o=o+Math.imul(I,ue)|0;i=i+Math.imul(E,he)|0;r=(r=r+Math.imul(E,de)|0)+Math.imul(S,he)|0;o=o+Math.imul(S,de)|0;var Ae=(u+(i=i+Math.imul(w,_e)|0)|0)+((8191&(r=(r=r+Math.imul(w,pe)|0)+Math.imul(P,_e)|0))<<13)|0;u=((o=o+Math.imul(P,pe)|0)+(r>>>13)|0)+(Ae>>>26)|0;Ae&=67108863;i=Math.imul(N,ne);r=(r=Math.imul(N,ie))+Math.imul(F,ne)|0;o=Math.imul(F,ie);i=i+Math.imul(O,oe)|0;r=(r=r+Math.imul(O,se)|0)+Math.imul(R,oe)|0;o=o+Math.imul(R,se)|0;i=i+Math.imul(T,le)|0;r=(r=r+Math.imul(T,ue)|0)+Math.imul(k,le)|0;o=o+Math.imul(k,ue)|0;i=i+Math.imul(A,he)|0;r=(r=r+Math.imul(A,de)|0)+Math.imul(I,he)|0;o=o+Math.imul(I,de)|0;var Ie=(u+(i=i+Math.imul(E,_e)|0)|0)+((8191&(r=(r=r+Math.imul(E,pe)|0)+Math.imul(S,_e)|0))<<13)|0;u=((o=o+Math.imul(S,pe)|0)+(r>>>13)|0)+(Ie>>>26)|0;Ie&=67108863;i=Math.imul(N,oe);r=(r=Math.imul(N,se))+Math.imul(F,oe)|0;o=Math.imul(F,se);i=i+Math.imul(O,le)|0;r=(r=r+Math.imul(O,ue)|0)+Math.imul(R,le)|0;o=o+Math.imul(R,ue)|0;i=i+Math.imul(T,he)|0;r=(r=r+Math.imul(T,de)|0)+Math.imul(k,he)|0;o=o+Math.imul(k,de)|0;var De=(u+(i=i+Math.imul(A,_e)|0)|0)+((8191&(r=(r=r+Math.imul(A,pe)|0)+Math.imul(I,_e)|0))<<13)|0;u=((o=o+Math.imul(I,pe)|0)+(r>>>13)|0)+(De>>>26)|0;De&=67108863;i=Math.imul(N,le);r=(r=Math.imul(N,ue))+Math.imul(F,le)|0;o=Math.imul(F,ue);i=i+Math.imul(O,he)|0;r=(r=r+Math.imul(O,de)|0)+Math.imul(R,he)|0;o=o+Math.imul(R,de)|0;var Te=(u+(i=i+Math.imul(T,_e)|0)|0)+((8191&(r=(r=r+Math.imul(T,pe)|0)+Math.imul(k,_e)|0))<<13)|0;u=((o=o+Math.imul(k,pe)|0)+(r>>>13)|0)+(Te>>>26)|0;Te&=67108863;i=Math.imul(N,he);r=(r=Math.imul(N,de))+Math.imul(F,he)|0;o=Math.imul(F,de);var ke=(u+(i=i+Math.imul(O,_e)|0)|0)+((8191&(r=(r=r+Math.imul(O,pe)|0)+Math.imul(R,_e)|0))<<13)|0;u=((o=o+Math.imul(R,pe)|0)+(r>>>13)|0)+(ke>>>26)|0;ke&=67108863;var Be=(u+(i=Math.imul(N,_e))|0)+((8191&(r=(r=Math.imul(N,pe))+Math.imul(F,_e)|0))<<13)|0;u=((o=Math.imul(F,pe))+(r>>>13)|0)+(Be>>>26)|0;Be&=67108863;l[0]=me;l[1]=ge;l[2]=ve;l[3]=be;l[4]=ye;l[5]=xe;l[6]=qe;l[7]=we;l[8]=Pe;l[9]=Ce;l[10]=Ee;l[11]=Se;l[12]=Me;l[13]=Ae;l[14]=Ie;l[15]=De;l[16]=Te;l[17]=ke;l[18]=Be;if(0!==u){l[19]=u;n.length++}return n};Math.imul||(g=m);function v(e,t,n){n.negative=t.negative^e.negative;n.length=e.length+t.length;for(var i=0,r=0,o=0;o>>26)|0)>>>26;s&=67108863}n.words[o]=a;i=s;s=r}0!==i?n.words[o]=i:n.length--;return n._strip()}function b(e,t,n){return v(e,t,n)}s.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?g(this,e,t):n<63?m(this,e,t):n<1024?v(this,e,t):b(this,e,t)};function y(e,t){this.x=e;this.y=t}y.prototype.makeRBT=function(e){for(var t=new Array(e),n=s.prototype._countBits(e)-1,i=0;i>=1}return i};y.prototype.permute=function(e,t,n,i,r,o){for(var s=0;s>>=1)r++;return 1<>>=13;n[2*s+1]=8191&o;o>>>=13}for(s=2*t;s>=26;n+=o/67108864|0;n+=s>>>26;this.words[i]=67108863&s}if(0!==n){this.words[i]=n;this.length++}return t?this.ineg():this};s.prototype.muln=function(e){return this.clone().imuln(e)};s.prototype.sqr=function(){return this.mul(this)};s.prototype.isqr=function(){return this.imul(this.clone())};s.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n>>r&1}return t}(e);if(0===t.length)return new s(1);for(var n=this,i=0;i=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var s=0;for(t=0;t>>26-n}if(s){this.words[t]=s;this.length++}}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0);var i;i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s){this.length-=s;for(u=0;u=0&&(0!==c||u>=i);u--){var h=0|this.words[u];this.words[u]=c<<26-o|h>>>o;c=h&a}l&&0!==c&&(l.words[l.length++]=c);if(0===this.length){this.words[0]=0;this.length=1}return this._strip()};s.prototype.ishrn=function(e,t,n){r(0===this.negative);return this.iushrn(e,t,n)};s.prototype.shln=function(e){return this.clone().ishln(e)};s.prototype.ushln=function(e){return this.clone().iushln(e)};s.prototype.shrn=function(e){return this.clone().ishrn(e)};s.prototype.ushrn=function(e){return this.clone().iushrn(e)};s.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<=0);var t=e%26,n=(e-t)/26;r(0===this.negative,"imaskn works only with positive numbers");if(this.length<=n)return this;0!==t&&n++;this.length=Math.min(n,this.length);if(0!==t){var i=67108863^67108863>>>t<=67108864;t++){this.words[t]-=67108864;t===this.length-1?this.words[t+1]=1:this.words[t+1]++}this.length=Math.max(this.length,t+1);return this};s.prototype.isubn=function(e){r("number"==typeof e);r(e<67108864);if(e<0)return this.iaddn(-e);if(0!==this.negative){this.negative=0;this.iaddn(e);this.negative=1;return this}this.words[0]-=e;if(1===this.length&&this.words[0]<0){this.words[0]=-this.words[0];this.negative=1}else for(var t=0;t>26)-(l/67108864|0);this.words[i+n]=67108863&o}for(;i>26;this.words[i+n]=67108863&o}if(0===a)return this._strip();r(-1===a);a=0;for(i=0;i>26;this.words[i]=67108863&o}this.negative=1;return this._strip()};s.prototype._wordDiv=function(e,t){var n=(this.length,e.length),i=this.clone(),r=e,o=0|r.words[r.length-1];if(0!==(n=26-this._countBits(o))){r=r.ushln(n);i.iushln(n);o=0|r.words[r.length-1]}var a,l=i.length-r.length;if("mod"!==t){(a=new s(null)).length=l+1;a.words=new Array(a.length);for(var u=0;u=0;h--){var d=67108864*(0|i.words[r.length+h])+(0|i.words[r.length+h-1]);d=Math.min(d/o|0,67108863);i._ishlnsubmul(r,d,h);for(;0!==i.negative;){d--;i.negative=0;i._ishlnsubmul(r,1,h);i.isZero()||(i.negative^=1)}a&&(a.words[h]=d)}a&&a._strip();i._strip();"div"!==t&&0!==n&&i.iushrn(n);return{div:a||null,mod:i}};s.prototype.divmod=function(e,t,n){r(!e.isZero());if(this.isZero())return{div:new s(0),mod:new s(0)};var i,o,a;if(0!==this.negative&&0===e.negative){a=this.neg().divmod(e,t);"mod"!==t&&(i=a.div.neg());if("div"!==t){o=a.mod.neg();n&&0!==o.negative&&o.iadd(e)}return{div:i,mod:o}}if(0===this.negative&&0!==e.negative){a=this.divmod(e.neg(),t);"mod"!==t&&(i=a.div.neg());return{div:i,mod:a.mod}}if(this.negative&e.negative){a=this.neg().divmod(e.neg(),t);if("div"!==t){o=a.mod.neg();n&&0!==o.negative&&o.isub(e)}return{div:a.div,mod:o}}return e.length>this.length||this.cmp(e)<0?{div:new s(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new s(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new s(this.modrn(e.words[0]))}:this._wordDiv(e,t)};s.prototype.div=function(e){return this.divmod(e,"div",!1).div};s.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod};s.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod};s.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),r=e.andln(1),o=n.cmp(i);return o<0||1===r&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)};s.prototype.modrn=function(e){var t=e<0;t&&(e=-e);r(e<=67108863);for(var n=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(n*i+(0|this.words[o]))%e;return t?-i:i};s.prototype.modn=function(e){return this.modrn(e)};s.prototype.idivn=function(e){var t=e<0;t&&(e=-e);r(e<=67108863);for(var n=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*n;this.words[i]=o/e|0;n=o%e}this._strip();return t?this.ineg():this};s.prototype.divn=function(e){return this.clone().idivn(e)};s.prototype.egcd=function(e){r(0===e.negative);r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new s(1),o=new s(0),a=new s(0),l=new s(1),u=0;t.isEven()&&n.isEven();){t.iushrn(1);n.iushrn(1);++u}for(var c=n.clone(),h=t.clone();!t.isZero();){for(var d=0,f=1;!(t.words[0]&f)&&d<26;++d,f<<=1);if(d>0){t.iushrn(d);for(;d-- >0;){if(i.isOdd()||o.isOdd()){i.iadd(c);o.isub(h)}i.iushrn(1);o.iushrn(1)}}for(var _=0,p=1;!(n.words[0]&p)&&_<26;++_,p<<=1);if(_>0){n.iushrn(_);for(;_-- >0;){if(a.isOdd()||l.isOdd()){a.iadd(c);l.isub(h)}a.iushrn(1);l.iushrn(1)}}if(t.cmp(n)>=0){t.isub(n);i.isub(a);o.isub(l)}else{n.isub(t);a.isub(i);l.isub(o)}}return{a:a,b:l,gcd:n.iushln(u)}};s.prototype._invmp=function(e){r(0===e.negative);r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new s(1),a=new s(0),l=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var u=0,c=1;!(t.words[0]&c)&&u<26;++u,c<<=1);if(u>0){t.iushrn(u);for(;u-- >0;){o.isOdd()&&o.iadd(l);o.iushrn(1)}}for(var h=0,d=1;!(n.words[0]&d)&&h<26;++h,d<<=1);if(h>0){n.iushrn(h);for(;h-- >0;){a.isOdd()&&a.iadd(l);a.iushrn(1)}}if(t.cmp(n)>=0){t.isub(n);o.isub(a)}else{n.isub(t);a.isub(o)}}(i=0===t.cmpn(1)?o:a).cmpn(0)<0&&i.iadd(e);return i};s.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0;n.negative=0;for(var i=0;t.isEven()&&n.isEven();i++){t.iushrn(1);n.iushrn(1)}for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var r=t.cmp(n);if(r<0){var o=t;t=n;n=o}else if(0===r||0===n.cmpn(1))break;t.isub(n)}return n.iushln(i)};s.prototype.invm=function(e){return this.egcd(e).a.umod(e)};s.prototype.isEven=function(){return!(1&this.words[0])};s.prototype.isOdd=function(){return!(1&~this.words[0])};s.prototype.andln=function(e){return this.words[0]&e};s.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<>>26;a&=67108863;this.words[s]=a}if(0!==o){this.words[s]=o;this.length++}return this};s.prototype.isZero=function(){return 1===this.length&&0===this.words[0]};s.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;this._strip();if(this.length>1)t=1;else{n&&(e=-e);r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;n--){var i=0|this.words[n],r=0|e.words[n];if(i!==r){ir&&(t=1);break}}return t};s.prototype.gtn=function(e){return 1===this.cmpn(e)};s.prototype.gt=function(e){return 1===this.cmp(e)};s.prototype.gten=function(e){return this.cmpn(e)>=0};s.prototype.gte=function(e){return this.cmp(e)>=0};s.prototype.ltn=function(e){return-1===this.cmpn(e)};s.prototype.lt=function(e){return-1===this.cmp(e)};s.prototype.lten=function(e){return this.cmpn(e)<=0};s.prototype.lte=function(e){return this.cmp(e)<=0};s.prototype.eqn=function(e){return 0===this.cmpn(e)};s.prototype.eq=function(e){return 0===this.cmp(e)};s.red=function(e){return new S(e)};s.prototype.toRed=function(e){r(!this.red,"Already a number in reduction context");r(0===this.negative,"red works only with positives");return e.convertTo(this)._forceRed(e)};s.prototype.fromRed=function(){r(this.red,"fromRed works only with numbers in reduction context");return this.red.convertFrom(this)};s.prototype._forceRed=function(e){this.red=e;return this};s.prototype.forceRed=function(e){r(!this.red,"Already a number in reduction context");return this._forceRed(e)};s.prototype.redAdd=function(e){r(this.red,"redAdd works only with red numbers");return this.red.add(this,e)};s.prototype.redIAdd=function(e){r(this.red,"redIAdd works only with red numbers");return this.red.iadd(this,e)};s.prototype.redSub=function(e){r(this.red,"redSub works only with red numbers");return this.red.sub(this,e)};s.prototype.redISub=function(e){r(this.red,"redISub works only with red numbers");return this.red.isub(this,e)};s.prototype.redShl=function(e){r(this.red,"redShl works only with red numbers");return this.red.shl(this,e)};s.prototype.redMul=function(e){r(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.mul(this,e)};s.prototype.redIMul=function(e){r(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.imul(this,e)};s.prototype.redSqr=function(){r(this.red,"redSqr works only with red numbers");this.red._verify1(this);return this.red.sqr(this)};s.prototype.redISqr=function(){r(this.red,"redISqr works only with red numbers");this.red._verify1(this);return this.red.isqr(this)};s.prototype.redSqrt=function(){r(this.red,"redSqrt works only with red numbers");this.red._verify1(this);return this.red.sqrt(this)};s.prototype.redInvm=function(){r(this.red,"redInvm works only with red numbers");this.red._verify1(this);return this.red.invm(this)};s.prototype.redNeg=function(){r(this.red,"redNeg works only with red numbers");this.red._verify1(this);return this.red.neg(this)};s.prototype.redPow=function(e){r(this.red&&!e.red,"redPow(normalNum)");this.red._verify1(this);return this.red.pow(this,e)};var x={k256:null,p224:null,p192:null,p25519:null};function q(e,t){this.name=e;this.p=new s(t,16);this.n=this.p.bitLength();this.k=new s(1).iushln(this.n).isub(this.p);this.tmp=this._tmp()}q.prototype._tmp=function(){var e=new s(null);e.words=new Array(Math.ceil(this.n/13));return e};q.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp);t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip();return n};q.prototype.split=function(e,t){e.iushrn(this.n,0,t)};q.prototype.imulK=function(e){return e.imul(this.k)};function w(){q.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}o(w,q);w.prototype.split=function(e,t){for(var n=4194303,i=Math.min(e.length,9),r=0;r>>22;o=s}o>>>=22;e.words[r-10]=o;0===o&&e.length>10?e.length-=10:e.length-=9}};w.prototype.imulK=function(e){e.words[e.length]=0;e.words[e.length+1]=0;e.length+=2;for(var t=0,n=0;n>>=26;e.words[n]=r;t=i}0!==t&&(e.words[e.length++]=t);return e};s._prime=function(e){if(x[e])return x[e];var t;if("k256"===e)t=new w;else if("p224"===e)t=new P;else if("p192"===e)t=new C;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new E}x[e]=t;return t};function S(e){if("string"==typeof e){var t=s._prime(e);this.m=t.p;this.prime=t}else{r(e.gtn(1),"modulus must be greater than 1");this.m=e;this.prime=null}}S.prototype._verify1=function(e){r(0===e.negative,"red works only with positives");r(e.red,"red works only with red numbers")};S.prototype._verify2=function(e,t){r(!(e.negative|t.negative),"red works only with positives");r(e.red&&e.red===t.red,"red works only with red numbers")};S.prototype.imod=function(e){if(this.prime)return this.prime.ireduce(e)._forceRed(this);h(e,e.umod(this.m)._forceRed(this));return e};S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)};S.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);n.cmp(this.m)>=0&&n.isub(this.m);return n._forceRed(this)};S.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);n.cmp(this.m)>=0&&n.isub(this.m);return n};S.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);n.cmpn(0)<0&&n.iadd(this.m);return n._forceRed(this)};S.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);n.cmpn(0)<0&&n.iadd(this.m);return n};S.prototype.shl=function(e,t){this._verify1(e);return this.imod(e.ushln(t))};S.prototype.imul=function(e,t){this._verify2(e,t);return this.imod(e.imul(t))};S.prototype.mul=function(e,t){this._verify2(e,t);return this.imod(e.mul(t))};S.prototype.isqr=function(e){return this.imul(e,e.clone())};S.prototype.sqr=function(e){return this.mul(e,e)};S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);r(t%2==1);if(3===t){var n=this.m.add(new s(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);){o++;i.iushrn(1)}r(!i.isZero());var a=new s(1).toRed(this),l=a.redNeg(),u=this.m.subn(1).iushrn(1),c=this.m.bitLength();c=new s(2*c*c).toRed(this);for(;0!==this.pow(c,u).cmp(l);)c.redIAdd(l);for(var h=this.pow(c,i),d=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),_=o;0!==f.cmp(a);){for(var p=f,m=0;0!==p.cmp(a);m++)p=p.redSqr();r(m<_);var g=this.pow(h,new s(1).iushln(_-m-1));d=d.redMul(g);h=g.redSqr();f=f.redMul(h);_=m}return d};S.prototype.invm=function(e){var t=e._invmp(this.m);if(0!==t.negative){t.negative=0;return this.imod(t).redNeg()}return this.imod(t)};S.prototype.pow=function(e,t){if(t.isZero())return new s(1).toRed(this);if(0===t.cmpn(1))return e.clone();var n=new Array(16);n[0]=new s(1).toRed(this);n[1]=e;for(var i=2;i=0;i--){for(var u=t.words[i],c=l-1;c>=0;c--){var h=u>>c&1;r!==n[0]&&(r=this.sqr(r));if(0!==h||0!==o){o<<=1;o|=h;if(4===++a||0===i&&0===c){r=this.mul(r,n[o]);a=0;o=0}}else a=0}l=26}return r};S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t};S.prototype.convertFrom=function(e){var t=e.clone();t.red=null;return t};s.mont=function(e){return new M(e)};function M(e){S.call(this,e);this.shift=this.m.bitLength();this.shift%26!=0&&(this.shift+=26-this.shift%26);this.r=new s(1).iushln(this.shift);this.r2=this.imod(this.r.sqr());this.rinv=this.r._invmp(this.m);this.minv=this.rinv.mul(this.r).isubn(1).div(this.m);this.minv=this.minv.umod(this.r);this.minv=this.r.sub(this.minv)}o(M,S);M.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))};M.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));t.red=null;return t};M.prototype.imul=function(e,t){if(e.isZero()||t.isZero()){e.words[0]=0;e.length=1;return e}var n=e.imul(t),i=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=n.isub(i).iushrn(this.shift),o=r;r.cmp(this.m)>=0?o=r.isub(this.m):r.cmpn(0)<0&&(o=r.iadd(this.m));return o._forceRed(this)};M.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new s(0)._forceRed(this);var n=e.mul(t),i=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=n.isub(i).iushrn(this.shift),o=r;r.cmp(this.m)>=0?o=r.isub(this.m):r.cmpn(0)<0&&(o=r.iadd(this.m));return o._forceRed(this)};M.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===t||t)}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/bn.js/lib/bn.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/bn.js/lib")},{_process:120,buffer:19,timers:168}],18:[function(e,t,n){(function(n,i,r,o,s,a,l,u,c,h,d){(function(){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}var i;t.exports=function(e){i||(i=new r(null));return i.generate(e)};function r(e){this.rand=e}t.exports.Rand=r;r.prototype.generate=function(e){return this._rand(e)};r.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),n=0;n>>24]^c[_>>>16&255]^h[p>>>8&255]^d[255&m]^t[g++];s=u[_>>>24]^c[p>>>16&255]^h[m>>>8&255]^d[255&f]^t[g++];a=u[p>>>24]^c[m>>>16&255]^h[f>>>8&255]^d[255&_]^t[g++];l=u[m>>>24]^c[f>>>16&255]^h[_>>>8&255]^d[255&p]^t[g++];f=o;_=s;p=a;m=l}o=(i[f>>>24]<<24|i[_>>>16&255]<<16|i[p>>>8&255]<<8|i[255&m])^t[g++];s=(i[_>>>24]<<24|i[p>>>16&255]<<16|i[m>>>8&255]<<8|i[255&f])^t[g++];a=(i[p>>>24]<<24|i[m>>>16&255]<<16|i[f>>>8&255]<<8|i[255&_])^t[g++];l=(i[m>>>24]<<24|i[f>>>16&255]<<16|i[_>>>8&255]<<8|i[255&p])^t[g++];return[o>>>=0,s>>>=0,a>>>=0,l>>>=0]}var s=[0,1,2,4,8,16,32,64,128,27,54],a=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var n=[],i=[],r=[[],[],[],[]],o=[[],[],[],[]],s=0,a=0,l=0;l<256;++l){var u=a^a<<1^a<<2^a<<3^a<<4;u=u>>>8^255&u^99;n[s]=u;i[u]=s;var c=e[s],h=e[c],d=e[h],f=257*e[u]^16843008*u;r[0][s]=f<<24|f>>>8;r[1][s]=f<<16|f>>>16;r[2][s]=f<<8|f>>>24;r[3][s]=f;f=16843009*d^65537*h^257*c^16843008*s;o[0][u]=f<<24|f>>>8;o[1][u]=f<<16|f>>>16;o[2][u]=f<<8|f>>>24;o[3][u]=f;if(0===s)s=a=1;else{s=c^e[e[e[d^c]]];a^=e[e[a]]}}return{SBOX:n,INV_SBOX:i,SUB_MIX:r,INV_SUB_MIX:o}}();function l(e){this._key=i(e);this._reset()}l.blockSize=16;l.keySize=32;l.prototype.blockSize=l.blockSize;l.prototype.keySize=l.keySize;l.prototype._reset=function(){for(var e=this._key,t=e.length,n=t+6,i=4*(n+1),r=[],o=0;o>>24;l=a.SBOX[l>>>24]<<24|a.SBOX[l>>>16&255]<<16|a.SBOX[l>>>8&255]<<8|a.SBOX[255&l];l^=s[o/t|0]<<24}else t>6&&o%t==4&&(l=a.SBOX[l>>>24]<<24|a.SBOX[l>>>16&255]<<16|a.SBOX[l>>>8&255]<<8|a.SBOX[255&l]);r[o]=r[o-t]^l}for(var u=[],c=0;c>>24]]^a.INV_SUB_MIX[1][a.SBOX[d>>>16&255]]^a.INV_SUB_MIX[2][a.SBOX[d>>>8&255]]^a.INV_SUB_MIX[3][a.SBOX[255&d]]}this._nRounds=n;this._keySchedule=r;this._invKeySchedule=u};l.prototype.encryptBlockRaw=function(e){return o(e=i(e),this._keySchedule,a.SUB_MIX,a.SBOX,this._nRounds)};l.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),i=n.allocUnsafe(16);i.writeUInt32BE(t[0],0);i.writeUInt32BE(t[1],4);i.writeUInt32BE(t[2],8);i.writeUInt32BE(t[3],12);return i};l.prototype.decryptBlock=function(e){var t=(e=i(e))[1];e[1]=e[3];e[3]=t;var r=o(e,this._invKeySchedule,a.INV_SUB_MIX,a.INV_SBOX,this._nRounds),s=n.allocUnsafe(16);s.writeUInt32BE(r[0],0);s.writeUInt32BE(r[3],4);s.writeUInt32BE(r[2],8);s.writeUInt32BE(r[1],12);return s};l.prototype.scrub=function(){r(this._keySchedule);r(this._invKeySchedule);r(this._key)};t.exports.AES=l}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes/aes.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes")},{_process:120,buffer:48,"safe-buffer":143,timers:168}],21:[function(e,t,n){(function(n,i,r,o,s,a,l,u,c,h,d){(function(){"use strict";var n=e("./aes"),i=e("safe-buffer").Buffer,r=e("cipher-base"),o=e("inherits"),s=e("./ghash"),a=e("buffer-xor"),l=e("./incr32");function u(e,t,o,a){r.call(this);var u=i.alloc(4,0);this._cipher=new n.AES(t);var c=this._cipher.encryptBlock(u);this._ghash=new s(c);o=function(e,t,n){if(12===t.length){e._finID=i.concat([t,i.from([0,0,0,1])]);return i.concat([t,i.from([0,0,0,2])])}var r=new s(n),o=t.length,a=o%16;r.update(t);if(a){a=16-a;r.update(i.alloc(a,0))}r.update(i.alloc(8,0));var u=8*o,c=i.alloc(8);c.writeUIntBE(u,0,8);r.update(c);e._finID=r.state;var h=i.from(e._finID);l(h);return h}(this,o,c);this._prev=i.from(o);this._cache=i.allocUnsafe(0);this._secCache=i.allocUnsafe(0);this._decrypt=a;this._alen=0;this._len=0;this._mode=e;this._authTag=null;this._called=!1}o(u,r);u.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;if(t<16){t=i.alloc(t,0);this._ghash.update(t)}}this._called=!0;var n=this._mode.encrypt(this,e);this._decrypt?this._ghash.update(e):this._ghash.update(n);this._len+=e.length;return n};u.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=a(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(e,t){var n=0;e.length!==t.length&&n++;for(var i=Math.min(e.length,t.length),r=0;r16)throw new Error("unable to decrypt data");var n=-1;for(;++n16){t=this.cache.slice(0,16);this.cache=this.cache.slice(16);return t}}else if(this.cache.length>=16){t=this.cache.slice(0,16);this.cache=this.cache.slice(16);return t}return null};c.prototype.flush=function(){if(this.cache.length)return this.cache};function h(e,n,s){var a=r[e.toLowerCase()];if(!a)throw new TypeError("invalid suite type");"string"==typeof s&&(s=i.from(s));if("GCM"!==a.mode&&s.length!==a.iv)throw new TypeError("invalid iv length "+s.length);"string"==typeof n&&(n=i.from(n));if(n.length!==a.key/8)throw new TypeError("invalid key length "+n.length);return"stream"===a.type?new o(a.module,n,s,!0):"auth"===a.type?new t(a.module,n,s,!0):new u(a.module,n,s)}n.createDecipher=function(e,t){var n=r[e.toLowerCase()];if(!n)throw new TypeError("invalid suite type");var i=l(t,!1,n.key,n.iv);return h(e,i.key,i.iv)};n.createDecipheriv=h}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes/decrypter.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes")},{"./aes":20,"./authCipher":21,"./modes":33,"./streamCipher":36,_process:120,buffer:48,"cipher-base":49,evp_bytestokey:86,inherits:102,"safe-buffer":143,timers:168}],24:[function(e,t,n){(function(t,i,r,o,s,a,l,u,c,h,d){(function(){"use strict";var t=e("./modes"),i=e("./authCipher"),r=e("safe-buffer").Buffer,o=e("./streamCipher"),s=e("cipher-base"),a=e("./aes"),l=e("evp_bytestokey");function u(e,t,n){s.call(this);this._cache=new h;this._cipher=new a.AES(t);this._prev=r.from(n);this._mode=e;this._autopadding=!0}e("inherits")(u,s);u.prototype._update=function(e){this._cache.add(e);for(var t,n,i=[];t=this._cache.get();){n=this._mode.encrypt(this,t);i.push(n)}return r.concat(i)};var c=r.alloc(16,16);u.prototype._final=function(){var e=this._cache.flush();if(this._autopadding){e=this._mode.encrypt(this,e);this._cipher.scrub();return e}if(!e.equals(c)){this._cipher.scrub();throw new Error("data not multiple of block length")}};u.prototype.setAutoPadding=function(e){this._autopadding=!!e;return this};function h(){this.cache=r.allocUnsafe(0)}h.prototype.add=function(e){this.cache=r.concat([this.cache,e])};h.prototype.get=function(){if(this.cache.length>15){var e=this.cache.slice(0,16);this.cache=this.cache.slice(16);return e}return null};h.prototype.flush=function(){for(var e=16-this.cache.length,t=r.allocUnsafe(e),n=-1;++n>>0,0);t.writeUInt32BE(e[1]>>>0,4);t.writeUInt32BE(e[2]>>>0,8);t.writeUInt32BE(e[3]>>>0,12);return t}function o(e){this.h=e;this.state=n.alloc(16,0);this.cache=n.allocUnsafe(0)}o.prototype.ghash=function(e){for(var t=-1;++t0;t--)i[t]=i[t]>>>1|(1&i[t-1])<<31;i[0]=i[0]>>>1;n&&(i[0]=i[0]^225<<24)}this.state=r(o)};o.prototype.update=function(e){this.cache=n.concat([this.cache,e]);for(var t;this.cache.length>=16;){t=this.cache.slice(0,16);this.cache=this.cache.slice(16);this.ghash(t)}};o.prototype.final=function(e,t){this.cache.length&&this.ghash(n.concat([this.cache,i],16));this.ghash(r([0,e,0,t]));return this.state};t.exports=o}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes/ghash.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes")},{_process:120,buffer:48,"safe-buffer":143,timers:168}],26:[function(e,t,n){(function(e,n,i,r,o,s,a,l,u,c,h){(function(){"use strict";t.exports=function(e){for(var t,n=e.length;n--;){if(255!==(t=e.readUInt8(n))){t++;e.writeUInt8(t,n);break}e.writeUInt8(0,n)}}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes/incr32.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes")},{_process:120,buffer:48,timers:168}],27:[function(e,t,n){(function(t,i,r,o,s,a,l,u,c,h,d){(function(){"use strict";var t=e("buffer-xor");n.encrypt=function(e,n){var i=t(n,e._prev);e._prev=e._cipher.encryptBlock(i);return e._prev};n.decrypt=function(e,n){var i=e._prev;e._prev=n;var r=e._cipher.decryptBlock(n);return t(r,i)}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes/modes/cbc.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes/modes")},{_process:120,buffer:48,"buffer-xor":47,timers:168}],28:[function(e,t,n){(function(t,i,r,o,s,a,l,u,c,h,d){(function(){"use strict";var t=e("safe-buffer").Buffer,i=e("buffer-xor");function r(e,n,r){var o=n.length,s=i(n,e._cache);e._cache=e._cache.slice(o);e._prev=t.concat([e._prev,r?n:s]);return s}n.encrypt=function(e,n,i){for(var o,s=t.allocUnsafe(0);n.length;){if(0===e._cache.length){e._cache=e._cipher.encryptBlock(e._prev);e._prev=t.allocUnsafe(0)}if(!(e._cache.length<=n.length)){s=t.concat([s,r(e,n,i)]);break}o=e._cache.length;s=t.concat([s,r(e,n.slice(0,o),i)]);n=n.slice(o)}return s}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes/modes/cfb.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-aes/modes")},{_process:120,buffer:48,"buffer-xor":47,"safe-buffer":143,timers:168}],29:[function(e,t,n){(function(t,i,r,o,s,a,l,u,c,h,d){(function(){"use strict";var t=e("safe-buffer").Buffer;function i(e,t,n){for(var i,o,s=-1,a=0;++s<8;){i=t&1<<7-s?128:0;a+=(128&(o=e._cipher.encryptBlock(e._prev)[0]^i))>>s%8;e._prev=r(e._prev,n?i:o)}return a}function r(e,n){var i=e.length,r=-1,o=t.allocUnsafe(e.length);e=t.concat([e,t.from([n])]);for(;++r>7;return o}n.encrypt=function(e,n,r){for(var o=n.length,s=t.allocUnsafe(o),a=-1;++a=0||!t.umod(e.prime1)||!t.umod(e.prime2));return t}function s(e,t){var i=function(e){var t=o(e);return{blinder:t.toRed(n.mont(e.modulus)).redPow(new n(e.publicExponent)).fromRed(),unblinder:t.invm(e.modulus)}}(t),s=t.modulus.byteLength(),a=new n(e).mul(i.blinder).umod(t.modulus),l=a.toRed(n.mont(t.prime1)),u=a.toRed(n.mont(t.prime2)),c=t.coefficient,h=t.prime1,d=t.prime2,f=l.redPow(t.exponent1).fromRed(),_=u.redPow(t.exponent2).fromRed(),p=f.isub(_).imul(c).umod(h).imul(d);return _.iadd(p).imul(i.unblinder).umod(t.modulus).toArrayLike(r,"be",s)}s.getr=o;t.exports=s}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-rsa/index.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-rsa")},{_process:120,"bn.js":17,buffer:48,randombytes:128,timers:168}],41:[function(e,t,n){(function(n,i,r,o,s,a,l,u,c,h,d){(function(){"use strict";t.exports=e("./browser/algorithms.json")}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-sign/algos.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-sign")},{"./browser/algorithms.json":42,_process:120,buffer:48,timers:168}],42:[function(e,t,n){t.exports={sha224WithRSAEncryption:{sign:"rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},"RSA-SHA224":{sign:"ecdsa/rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption:{sign:"rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},"RSA-SHA256":{sign:"ecdsa/rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption:{sign:"rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},"RSA-SHA384":{sign:"ecdsa/rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption:{sign:"rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA512":{sign:"ecdsa/rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA1":{sign:"rsa",hash:"sha1",id:"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{sign:"ecdsa",hash:"sha1",id:""},sha256:{sign:"ecdsa",hash:"sha256",id:""},sha224:{sign:"ecdsa",hash:"sha224",id:""},sha384:{sign:"ecdsa",hash:"sha384",id:""},sha512:{sign:"ecdsa",hash:"sha512",id:""},"DSA-SHA":{sign:"dsa",hash:"sha1",id:""},"DSA-SHA1":{sign:"dsa",hash:"sha1",id:""},DSA:{sign:"dsa",hash:"sha1",id:""},"DSA-WITH-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-WITH-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-WITH-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-WITH-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-RIPEMD160":{sign:"dsa",hash:"rmd160",id:""},ripemd160WithRSA:{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},"RSA-RIPEMD160":{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption:{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"},"RSA-MD5":{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"}}},{}],43:[function(e,t,n){t.exports={"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}},{}],44:[function(e,t,n){(function(n,i,r,o,s,a,l,u,c,h,d){(function(){"use strict";var n=e("safe-buffer").Buffer,i=e("create-hash"),r=e("readable-stream"),o=e("inherits"),s=e("./sign"),a=e("./verify"),l=e("./algorithms.json");Object.keys(l).forEach((function(e){l[e].id=n.from(l[e].id,"hex");l[e.toLowerCase()]=l[e]}));function u(e){r.Writable.call(this);var t=l[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash;this._hash=i(t.hash);this._tag=t.id;this._signType=t.sign}o(u,r.Writable);u.prototype._write=function(e,t,n){this._hash.update(e);n()};u.prototype.update=function(e,t){this._hash.update("string"==typeof e?n.from(e,t):e);return this};u.prototype.sign=function(e,t){this.end();var n=this._hash.digest(),i=s(n,e,this._hashType,this._signType,this._tag);return t?i.toString(t):i};function c(e){r.Writable.call(this);var t=l[e];if(!t)throw new Error("Unknown message digest");this._hash=i(t.hash);this._tag=t.id;this._signType=t.sign}o(c,r.Writable);c.prototype._write=function(e,t,n){this._hash.update(e);n()};c.prototype.update=function(e,t){this._hash.update("string"==typeof e?n.from(e,t):e);return this};c.prototype.verify=function(e,t,i){var r="string"==typeof t?n.from(t,i):t;this.end();var o=this._hash.digest();return a(r,o,e,this._signType,this._tag)};function h(e){return new u(e)}function d(e){return new c(e)}t.exports={Sign:h,Verify:d,createSign:h,createVerify:d}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-sign/browser/index.js","/../../../../../usr/local/lib/node_modules/@qooxdoo/framework/node_modules/browserify-sign/browser")},{"./algorithms.json":42,"./sign":45,"./verify":46,_process:120,buffer:48,"create-hash":53,inherits:102,"readable-stream":141,"safe-buffer":143,timers:168}],45:[function(e,t,n){(function(n,i,r,o,s,a,l,u,c,h,d){(function(){"use strict";var n=e("safe-buffer").Buffer,i=e("create-hmac"),r=e("browserify-rsa"),o=e("elliptic").ec,s=e("bn.js"),a=e("parse-asn1"),l=e("./curves.json");function u(e,t,r,o){if((e=n.from(e.toArray())).length0&&n.ishrn(i);return n}function h(e,t,r){var o,s;do{o=n.alloc(0);for(;8*o.length=0)throw new Error("invalid sig")}t.exports=function(e,t,l,u,c){var h=o(l);if("ec"===h.type){if("ecdsa"!==u&&"ecdsa/rsa"!==u)throw new Error("wrong public key type");return function(e,t,n){var i=s[n.data.algorithm.curve.join(".")];if(!i)throw new Error("unknown curve "+n.data.algorithm.curve.join("."));var o=new r(i),a=n.data.subjectPrivateKey.data;return o.verify(t,e,a)}(e,t,h)}if("dsa"===h.type){if("dsa"!==u)throw new Error("wrong public key type");return function(e,t,n){var r=n.data.p,s=n.data.q,l=n.data.g,u=n.data.pub_key,c=o.signature.decode(e,"der"),h=c.s,d=c.r;a(h,s);a(d,s);var f=i.mont(r),_=h.invm(s),p=l.toRed(f).redPow(new i(t).mul(_).mod(s)).fromRed().mul(u.toRed(f).redPow(d.mul(_).mod(s)).fromRed()).mod(r).mod(s);return 0===p.cmp(d)}(e,t,h)}if("rsa"!==u&&"ecdsa/rsa"!==u)throw new Error("wrong public key type");t=n.concat([c,t]);for(var d=h.modulus.byteLength(),f=[1],_=0;t.length+f.length+2+~]|"+R+")"+R+"*"),U=new RegExp("="+R+"*([^\\]'\"]*?)"+R+"*\\]","g"),V=new RegExp(F),z=new RegExp("^"+L+"$"),G={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+O+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,K=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Q=/[+~]/,J=new RegExp("\\\\([\\da-f]{1,6}"+R+"?|("+R+")|.)","ig"),ee=function(e,t,n){var i="0x"+t-65536;return i!=i||n?t:i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ie=function(){d()},re=ve((function(e){return!0===e.disabled}),{dir:"parentNode",next:"legend"});try{T.apply(A=k.call(x.childNodes),x.childNodes);A[x.childNodes.length].nodeType}catch(e){T={apply:A.length?function(e,t){D.apply(e,k.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}function oe(e,t,i,r){var o,a,u,c,h,_,g,v=t&&t.ownerDocument,q=t?t.nodeType:9;i=i||[];if("string"!=typeof e||!e||1!==q&&9!==q&&11!==q)return i;if(!r){(t?t.ownerDocument||t:x)!==f&&d(t);t=t||f;if(p){if(11!==q&&(h=Z.exec(e)))if(o=h[1]){if(9===q){if(!(u=t.getElementById(o)))return i;if(u.id===o){i.push(u);return i}}else if(v&&(u=v.getElementById(o))&&b(t,u)&&u.id===o){i.push(u);return i}}else{if(h[2]){T.apply(i,t.getElementsByTagName(e));return i}if((o=h[3])&&n.getElementsByClassName&&t.getElementsByClassName){T.apply(i,t.getElementsByClassName(o));return i}}if(n.qsa&&!E[e+" "]&&(!m||!m.test(e))){if(1!==q){v=t;g=e}else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=y);a=(_=s(e)).length;for(;a--;)_[a]="#"+c+" "+ge(_[a]);g=_.join(",");v=Q.test(e)&&pe(t.parentNode)||t}if(g)try{T.apply(i,v.querySelectorAll(g));return i}catch(e){}finally{c===y&&t.removeAttribute("id")}}}}return l(e.replace(j,"$1"),t,i,r)}function se(){var e=[];return function t(n,r){e.push(n+" ")>i.cacheLength&&delete t[e.shift()];return t[n+" "]=r}}function ae(e){e[y]=!0;return e}function le(e){var t=f.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ue(e,t){for(var n=e.split("|"),r=n.length;r--;)i.attrHandle[n[r]]=t}function ce(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function he(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function de(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function fe(e){return function(t){return"label"in t&&t.disabled===e||"form"in t&&t.disabled===e||"form"in t&&!1===t.disabled&&(t.isDisabled===e||t.isDisabled!==!e&&("label"in t||!re(t))!==e)}}function _e(e){return ae((function(t){t=+t;return ae((function(n,i){for(var r,o=e([],n.length,t),s=o.length;s--;)n[r=o[s]]&&(n[r]=!(i[r]=n[r]))}))}))}function pe(e){return e&&void 0!==e.getElementsByTagName&&e}n=oe.support={};o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName};d=oe.setDocument=function(e){var t,r,s=e?e.ownerDocument||e:x;if(s===f||9!==s.nodeType||!s.documentElement)return f;_=(f=s).documentElement;p=!o(f);x!==f&&(r=f.defaultView)&&r.top!==r&&(r.addEventListener?r.addEventListener("unload",ie,!1):r.attachEvent&&r.attachEvent("onunload",ie));n.attributes=le((function(e){e.className="i";return!e.getAttribute("className")}));n.getElementsByTagName=le((function(e){e.appendChild(f.createComment(""));return!e.getElementsByTagName("*").length}));n.getElementsByClassName=Y.test(f.getElementsByClassName);n.getById=le((function(e){_.appendChild(e).id=y;return!f.getElementsByName||!f.getElementsByName(y).length}));if(n.getById){i.find.ID=function(e,t){if(void 0!==t.getElementById&&p){var n=t.getElementById(e);return n?[n]:[]}};i.filter.ID=function(e){var t=e.replace(J,ee);return function(e){return e.getAttribute("id")===t}}}else{delete i.find.ID;i.filter.ID=function(e){var t=e.replace(J,ee);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}}i.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],r=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[r++];)1===n.nodeType&&i.push(n);return i}return o};i.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&p)return t.getElementsByClassName(e)};g=[];m=[];if(n.qsa=Y.test(f.querySelectorAll)){le((function(e){_.appendChild(e).innerHTML="";e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+R+"*(?:''|\"\")");e.querySelectorAll("[selected]").length||m.push("\\["+R+"*(?:value|"+O+")");e.querySelectorAll("[id~="+y+"-]").length||m.push("~=");e.querySelectorAll(":checked").length||m.push(":checked");e.querySelectorAll("a#"+y+"+*").length||m.push(".#.+[+~]")}));le((function(e){e.innerHTML="";var t=f.createElement("input");t.setAttribute("type","hidden");e.appendChild(t).setAttribute("name","D");e.querySelectorAll("[name=d]").length&&m.push("name"+R+"*[*^$|!~]?=");2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled");_.appendChild(e).disabled=!0;2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled");e.querySelectorAll("*,:x");m.push(",.*:")}))}(n.matchesSelector=Y.test(v=_.matches||_.webkitMatchesSelector||_.mozMatchesSelector||_.oMatchesSelector||_.msMatchesSelector))&&le((function(e){n.disconnectedMatch=v.call(e,"*");v.call(e,"[s!='']:x");g.push("!=",F)}));m=m.length&&new RegExp(m.join("|"));g=g.length&&new RegExp(g.join("|"));t=Y.test(_.compareDocumentPosition);b=t||Y.test(_.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1};S=t?function(e,t){if(e===t){h=!0;return 0}var i=!e.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===i?e===f||e.ownerDocument===x&&b(x,e)?-1:t===f||t.ownerDocument===x&&b(x,t)?1:c?B(c,e)-B(c,t):0:4&i?-1:1)}:function(e,t){if(e===t){h=!0;return 0}var n,i=0,r=e.parentNode,o=t.parentNode,s=[e],a=[t];if(!r||!o)return e===f?-1:t===f?1:r?-1:o?1:c?B(c,e)-B(c,t):0;if(r===o)return ce(e,t);n=e;for(;n=n.parentNode;)s.unshift(n);n=t;for(;n=n.parentNode;)a.unshift(n);for(;s[i]===a[i];)i++;return i?ce(s[i],a[i]):s[i]===x?-1:a[i]===x?1:0};return f};oe.matches=function(e,t){return oe(e,null,null,t)};oe.matchesSelector=function(e,t){(e.ownerDocument||e)!==f&&d(e);t=t.replace(U,"='$1']");if(n.matchesSelector&&p&&!E[t+" "]&&(!g||!g.test(t))&&(!m||!m.test(t)))try{var i=v.call(e,t);if(i||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){}return oe(t,f,null,[e]).length>0};oe.contains=function(e,t){(e.ownerDocument||e)!==f&&d(e);return b(e,t)};oe.attr=function(e,t){(e.ownerDocument||e)!==f&&d(e);var r=i.attrHandle[t.toLowerCase()],o=r&&M.call(i.attrHandle,t.toLowerCase())?r(e,t,!p):void 0;return void 0!==o?o:n.attributes||!p?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null};oe.escape=function(e){return(e+"").replace(te,ne)};oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)};oe.uniqueSort=function(e){var t,i=[],r=0,o=0;h=!n.detectDuplicates;c=!n.sortStable&&e.slice(0);e.sort(S);if(h){for(;t=e[o++];)t===e[o]&&(r=i.push(o));for(;r--;)e.splice(i[r],1)}c=null;return e};r=oe.getText=function(e){var t,n="",i=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=r(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[i++];)n+=r(t);return n};i=oe.selectors={cacheLength:50,createPseudo:ae,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){e[1]=e[1].replace(J,ee);e[3]=(e[3]||e[4]||e[5]||"").replace(J,ee);"~="===e[2]&&(e[3]=" "+e[3]+" ");return e.slice(0,4)},CHILD:function(e){e[1]=e[1].toLowerCase();if("nth"===e[1].slice(0,3)){e[3]||oe.error(e[0]);e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3]));e[5]=+(e[7]+e[8]||"odd"===e[3])}else e[3]&&oe.error(e[0]);return e},PSEUDO:function(e){var t,n=!e[6]&&e[2];if(G.CHILD.test(e[0]))return null;if(e[3])e[2]=e[4]||e[5]||"";else if(n&&V.test(n)&&(t=s(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)){e[0]=e[0].slice(0,t);e[2]=n.slice(0,t)}return e.slice(0,3)}},filter:{TAG:function(e){var t=e.replace(J,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=P[e+" "];return t||(t=new RegExp("(^|"+R+")"+e+"("+R+"|$)"))&&P(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(i){var r=oe.attr(i,e);if(null==r)return"!="===t;if(!t)return!0;r+="";return"="===t?r===n:"!="===t?r!==n:"^="===t?n&&0===r.indexOf(n):"*="===t?n&&r.indexOf(n)>-1:"$="===t?n&&r.slice(-n.length)===n:"~="===t?(" "+r.replace($," ")+" ").indexOf(n)>-1:"|="===t&&(r===n||r.slice(0,n.length+1)===n+"-")}},CHILD:function(e,t,n,i,r){var o="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===i&&0===r?function(e){return!!e.parentNode}:function(t,n,l){var u,c,h,d,f,_,p=o!==s?"nextSibling":"previousSibling",m=t.parentNode,g=a&&t.nodeName.toLowerCase(),v=!l&&!a,b=!1;if(m){if(o){for(;p;){d=t;for(;d=d[p];)if(a?d.nodeName.toLowerCase()===g:1===d.nodeType)return!1;_=p="only"===e&&!_&&"nextSibling"}return!0}_=[s?m.firstChild:m.lastChild];if(s&&v){b=(f=(u=(c=(h=(d=m)[y]||(d[y]={}))[d.uniqueID]||(h[d.uniqueID]={}))[e]||[])[0]===q&&u[1])&&u[2];d=f&&m.childNodes[f];for(;d=++f&&d&&d[p]||(b=f=0)||_.pop();)if(1===d.nodeType&&++b&&d===t){c[e]=[q,f,b];break}}else{v&&(b=f=(u=(c=(h=(d=t)[y]||(d[y]={}))[d.uniqueID]||(h[d.uniqueID]={}))[e]||[])[0]===q&&u[1]);if(!1===b)for(;d=++f&&d&&d[p]||(b=f=0)||_.pop();)if((a?d.nodeName.toLowerCase()===g:1===d.nodeType)&&++b){v&&((c=(h=d[y]||(d[y]={}))[d.uniqueID]||(h[d.uniqueID]={}))[e]=[q,b]);if(d===t)break}}return(b-=r)===i||b%i==0&&b/i>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);if(r[y])return r(t);if(r.length>1){n=[e,e,"",t];return i.setFilters.hasOwnProperty(e.toLowerCase())?ae((function(e,n){for(var i,o=r(e,t),s=o.length;s--;)e[i=B(e,o[s])]=!(n[i]=o[s])})):function(e){return r(e,0,n)}}return r}},pseudos:{not:ae((function(e){var t=[],n=[],i=a(e.replace(j,"$1"));return i[y]?ae((function(e,t,n,r){for(var o,s=i(e,null,r,[]),a=e.length;a--;)(o=s[a])&&(e[a]=!(t[a]=o))})):function(e,r,o){t[0]=e;i(t,null,o,n);t[0]=null;return!n.pop()}})),has:ae((function(e){return function(t){return oe(e,t).length>0}})),contains:ae((function(e){e=e.replace(J,ee);return function(t){return(t.textContent||t.innerText||r(t)).indexOf(e)>-1}})),lang:ae((function(e){z.test(e||"")||oe.error("unsupported lang: "+e);e=e.replace(J,ee).toLowerCase();return function(t){var n;do{if(n=p?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===_},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:fe(!1),disabled:fe(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){e.parentNode&&e.parentNode.selectedIndex;return!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return K.test(e.nodeName)},input:function(e){return X.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:_e((function(){return[0]})),last:_e((function(e,t){return[t-1]})),eq:_e((function(e,t,n){return[n<0?n+t:n]})),even:_e((function(e,t){for(var n=0;n=0;)e.push(i);return e})),gt:_e((function(e,t,n){for(var i=n<0?n+t:n;++i1?function(t,n,i){for(var r=e.length;r--;)if(!e[r](t,n,i))return!1;return!0}:e[0]}function ye(e,t,n,i,r){for(var o,s=[],a=0,l=e.length,u=null!=t;a-1&&(o[u]=!(s[u]=h))}}else{g=ye(g===s?g.splice(_,g.length):g);r?r(null,s,g,l):T.apply(s,g)}}))}function qe(e){for(var t,n,r,o=e.length,s=i.relative[e[0].type],a=s||i.relative[" "],l=s?1:0,c=ve((function(e){return e===t}),a,!0),h=ve((function(e){return B(t,e)>-1}),a,!0),d=[function(e,n,i){var r=!s&&(i||n!==u)||((t=n).nodeType?c(e,n,i):h(e,n,i));t=null;return r}];l1&&be(d),l>1&&ge(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(j,"$1"),n,l0,r=e.length>0,o=function(o,s,a,l,c){var h,_,m,g=0,v="0",b=o&&[],y=[],x=u,w=o||r&&i.find.TAG("*",c),P=q+=null==x?1:Math.random()||.1,C=w.length;c&&(u=s===f||s||c);for(;v!==C&&null!=(h=w[v]);v++){if(r&&h){_=0;if(!s&&h.ownerDocument!==f){d(h);a=!p}for(;m=e[_++];)if(m(h,s||f,a)){l.push(h);break}c&&(q=P)}if(n){(h=!m&&h)&&g--;o&&b.push(h)}}g+=v;if(n&&v!==g){_=0;for(;m=t[_++];)m(b,y,s,a);if(o){if(g>0)for(;v--;)b[v]||y[v]||(y[v]=I.call(l));y=ye(y)}T.apply(l,y);c&&!o&&y.length>0&&g+t.length>1&&oe.uniqueSort(l)}if(c){q=P;u=x}return b};return n?ae(o):o}(o,r));a.selector=e}return a};l=oe.select=function(e,t,r,o){var l,u,c,h,d,f="function"==typeof e&&e,_=!o&&s(e=f.selector||e);r=r||[];if(1===_.length){if((u=_[0]=_[0].slice(0)).length>2&&"ID"===(c=u[0]).type&&n.getById&&9===t.nodeType&&p&&i.relative[u[1].type]){if(!(t=(i.find.ID(c.matches[0].replace(J,ee),t)||[])[0]))return r;f&&(t=t.parentNode);e=e.slice(u.shift().value.length)}l=G.needsContext.test(e)?0:u.length;for(;l--;){c=u[l];if(i.relative[h=c.type])break;if((d=i.find[h])&&(o=d(c.matches[0].replace(J,ee),Q.test(u[0].type)&&pe(t.parentNode)||t))){u.splice(l,1);if(!(e=o.length&&ge(u))){T.apply(r,o);return r}break}}}(f||a(e,_))(o,t,!p,r,!t||Q.test(e)&&pe(t.parentNode)||t);return r};n.sortStable=y.split("").sort(S).join("")===y;n.detectDuplicates=!!h;d();n.sortDetached=le((function(e){return 1&e.compareDocumentPosition(f.createElement("fieldset"))}));le((function(e){e.innerHTML="";return"#"===e.firstChild.getAttribute("href")}))||ue("type|href|height|width",(function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}));n.attributes&&le((function(e){e.innerHTML="";e.firstChild.setAttribute("value","");return""===e.firstChild.getAttribute("value")}))||ue("value",(function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}));le((function(e){return null==e.getAttribute("disabled")}))||ue(O,(function(e,t,n){var i;if(!n)return!0===e[t]?t.toLowerCase():(i=e.getAttributeNode(t))&&i.specified?i.value:null}));qx.bom.Selector.query=function(e,t){return oe(e,t)};qx.bom.Selector.matches=function(e,t){return oe(e,null,null,t)}}(window);qx.bom.Selector.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.lang.normalize.Function":{require:!0},"qx.lang.normalize.String":{require:!0},"qx.lang.normalize.Date":{require:!0},"qx.lang.normalize.Array":{require:!0},"qx.lang.normalize.Error":{require:!0},"qx.lang.normalize.Object":{require:!0},"qx.lang.normalize.Number":{require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.Polyfill",{});qx.module.Polyfill.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["device.name","device.touch","device.type","device.pixelRatio"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.Device",{statics:{__P_19_0:{"Windows Phone":"iemobile",iPod:"ipod",iPad:"ipad",iPhone:"iphone",PSP:"psp","PLAYSTATION 3":"ps3","Nintendo Wii":"wii","Nintendo DS":"ds",XBOX:"xbox",Xbox:"xbox"},getName:function(){var e=[];for(var t in qx.bom.client.Device.__P_19_0)e.push(t);var n=new RegExp("("+e.join("|").replace(/\./g,".")+")","g").exec(navigator.userAgent);return n&&n[1]?qx.bom.client.Device.__P_19_0[n[1]]:"pc"},getType:function(){return qx.bom.client.Device.detectDeviceType(navigator.userAgent)},detectDeviceType:function(e){return qx.bom.client.Device.detectTabletDevice(e)?"tablet":qx.bom.client.Device.detectMobileDevice(e)?"mobile":"desktop"},detectMobileDevice:function(e){return/android.+mobile|ip(hone|od)|bada\/|blackberry|BB10|maemo|opera m(ob|in)i|fennec|NetFront|phone|psp|symbian|IEMobile|windows (ce|phone)|xda/i.test(e)},detectTabletDevice:function(e){var t="MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,n=/MSIE 10/i.test(e)&&/ARM/i.test(e)&&!/windows phone/i.test(e),i=!/android.+mobile|Tablet PC/i.test(e)&&/Android|ipad|tablet|playbook|silk|kindle|psp/i.test(e);return n||i||t},getDevicePixelRatio:function(){return void 0!==window.devicePixelRatio?window.devicePixelRatio:1},getTouch:function(){return"ontouchstart"in window||window.navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0}},defer:function(e){qx.core.Environment.add("device.name",e.getName);qx.core.Environment.add("device.touch",e.getTouch);qx.core.Environment.add("device.type",e.getType);qx.core.Environment.add("device.pixelRatio",e.getDevicePixelRatio)}});qx.bom.client.Device.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Browser":{defer:"load",require:!0},"qx.bom.client.Engine":{defer:"load",require:!0},"qx.bom.client.Device":{defer:"load",require:!0},"qx.bom.client.Event":{defer:"load",require:!0},qxWeb:{defer:"runtime"}},environment:{provided:[],required:{"browser.name":{defer:!0,className:"qx.bom.client.Browser"},"browser.version":{defer:!0,className:"qx.bom.client.Browser"},"browser.quirksmode":{defer:!0,className:"qx.bom.client.Browser"},"browser.documentmode":{defer:!0,className:"qx.bom.client.Browser"},"engine.name":{defer:!0,className:"qx.bom.client.Engine"},"engine.version":{defer:!0,className:"qx.bom.client.Engine"},"device.name":{defer:!0,className:"qx.bom.client.Device"},"device.type":{defer:!0,className:"qx.bom.client.Device"},"event.touch":{defer:!0,className:"qx.bom.client.Event"},"event.mspointer":{defer:!0,className:"qx.bom.client.Event"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.Environment",{statics:{get:function(e){return qx.core.Environment.get(e)},add:function(e,t){qx.core.Environment.add(e,t);return this}},defer:function(e){qx.core.Environment.get("browser.name");qx.core.Environment.get("browser.version");qx.core.Environment.get("browser.quirksmode");qx.core.Environment.get("browser.documentmode");qx.core.Environment.get("engine.name");qx.core.Environment.get("engine.version");qx.core.Environment.get("device.name");qx.core.Environment.get("device.type");qx.core.Environment.get("event.touch");qx.core.Environment.get("event.mspointer");qxWeb.$attachAll(this,"env")}});qx.module.Environment.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.module.event.PointerHandler":{defer:"runtime"},"qx.module.Polyfill":{require:!0,defer:"runtime"},"qx.module.Environment":{require:!0,defer:"runtime"},"qx.Bootstrap":{usage:"dynamic",require:!0},qxWeb:{defer:"runtime"},"qx.bom.Event":{},"qx.lang.Type":{},"qx.lang.Array":{},"qx.event.Emitter":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.Event",{statics:{__P_141_0:{},__P_141_1:{on:{},off:{}},__P_141_2:!1,ready:function(e){if("complete"!==document.readyState){var t=function(){qx.module.Event.__P_141_2=!0;e()};qxWeb(window).on("load",t);var n=function(){qxWeb(window).off("load",t);e()};if("mshtml"!==qxWeb.env.get("engine.name")||qxWeb.env.get("browser.documentmode")>8)qx.bom.Event.addNativeListener(document,"DOMContentLoaded",n);else{!function e(){if(!qx.module.Event.__P_141_2)try{document.documentElement.doScroll("left");document.body&&n()}catch(t){window.setTimeout(e,100)}}()}}else window.setTimeout(e,1)},$registerEventNormalization:function(e,t){qx.lang.Type.isArray(e)||(e=[e]);for(var n=qx.module.Event.__P_141_0,i=0,r=e.length;i0},copyEventsTo:function(e){for(var t=this.concat(),n=e.concat(),i=t.length-1;i>=0;i--)for(var r=t[i].getElementsByTagName("*"),o=0;o=0;i--)for(r=n[i].getElementsByTagName("*"),o=0;o=0;o--){var u=a[l][o].listener;u.original&&(u=u.original);qxWeb(n[i]).on(l,u,a[l][o].ctx)}}}},hover:function(e,t){this.on("pointerover",e,this);qx.lang.Type.isFunction(t)&&this.on("pointerout",t,this);return this},onMatchTarget:function(e,t,n,i){i=void 0!==i?i:this;var r=function(e){var r=qxWeb(e.getTarget());if(r.is(t))n.call(i,r,qxWeb.object.clone(e));else for(var o="string"==typeof t?this.find(t):qxWeb(t),s=0,a=o.length;s=0;o--){var s=r[o];if(s.type==e&&s.callback==n&&s.context==i){this.off(e,s.listener);r.splice(o,1)}}0===r.length&&(t.$$matchTargetInfo=null)}}),this);return this}},defer:function(e){qxWeb.$attachAll(this);qxWeb.$attachStatic({$registerEventNormalization:e.$registerEventNormalization,$unregisterEventNormalization:e.$unregisterEventNormalization,$getEventNormalizationRegistry:e.$getEventNormalizationRegistry,$registerEventHook:e.$registerEventHook,$unregisterEventHook:e.$unregisterEventHook,$getEventHookRegistry:e.$getEventHookRegistry})}});qx.module.Event.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.module.Event":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Event":{require:!0},"qx.event.Emitter":{},"qx.event.handler.PointerCore":{},qxWeb:{defer:"runtime"}},environment:{provided:[],required:{"event.dispatchevent":{className:"qx.bom.client.Event"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.event.PointerHandler",{statics:{TYPES:["pointermove","pointerover","pointerout","pointerdown","pointerup","pointercancel","gesturebegin","gesturemove","gesturefinish","gesturecancel"],register:function(e,t){if(!e.$$pointerHandler){qx.core.Environment.get("event.dispatchevent")||e.$$emitter||(e.$$emitter=new qx.event.Emitter);e.$$pointerHandler=new qx.event.handler.PointerCore(e,e.$$emitter)}},unregister:function(e){if(e.$$pointerHandler){if("qx.event.handler.Pointer"===e.$$pointerHandler.classname)return;var t=e.$$emitter.getListeners();for(var n in t)if(-1!==qx.module.event.PointerHandler.TYPES.indexOf(n)&&t[n].length>0)return;e.$$pointerHandler.dispose();e.$$pointerHandler=void 0}}},defer:function(e){qxWeb.$registerEventHook(e.TYPES,e.register,e.unregister)}});qx.module.event.PointerHandler.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.module.Css":{require:!0,defer:"runtime"},"qx.module.Event":{require:!0,defer:"runtime"},"qx.module.Environment":{require:!0,defer:"runtime"},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Animation":{},qxWeb:{defer:"runtime"}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.Animation",{events:{animationStart:void 0,animationIteration:void 0,animationEnd:void 0},statics:{_fadeOut:{duration:700,timing:"ease-out",keep:100,keyFrames:{0:{opacity:1},100:{opacity:0,display:"none"}}},_fadeIn:{duration:700,timing:"ease-in",keep:100,keyFrames:{0:{opacity:0},100:{opacity:1}}},_animate:function(e,t,n){this._forEachElement((function(i,r){i.$$animation&&i.$$animation.stop();var o;o=n?qx.bom.element.Animation.animateReverse(i,e,t):qx.bom.element.Animation.animate(i,e,t);var s=this;if(0==r){o.on("start",(function(){s.emit("animationStart")}),o);o.on("iteration",(function(){s.emit("animationIteration")}),o)}o.on("end",(function(){for(var e=0;e0&&void 0!==arguments[0]&&arguments[0],t=new qx.html.Serializer;t.setPrettyPrint(!!e);this._serializeImpl(t);return t.getOutput()},_serializeImpl:function(e){throw new Error("No implementation for "+this.classname+".serializeImpl")},useNode:function(e){var t=this;if(this._domNode)throw new Error("Could not overwrite existing element!");var n=function e(t,n,i){if(n.nodeType!=window.Node.TEXT_NODE){var r=n.getAttribute("data-qx-object-id"),o=null;if(r)try{o=t.getQxObject(r)}catch(e){o=null}o||(o=qx.html.Factory.getInstance().createElement(n.nodeName,n.attributes));if(o._parent!==t){t._addChildImpl(o);t._children.push(o)}o._connectDomNode(n);o._copyData(!0,!0);qx.lang.Array.fromCollection(n.childNodes).forEach((function(t,n){return e(o,t,n)}));t._scheduleChildrenUpdate()}else{var s,a=qx.html.Factory.getInstance().createElement("#text");a._useNodeImpl(n);t._addChildImpl(a);"qx.html.Text"===(null===(s=t._children[i])||void 0===s?void 0:s.classname)?t._children[i]=a:t._children.push(a)}};!function(e){if(e._children){qx.lang.Array.clone(e._children).forEach((function(t){e._removeChildImpl(t);t._disconnectDomNode()}));e._children=null}}(this);this._connectDomNode(e);this._copyData(!0,!0);qx.lang.Array.fromCollection(e.childNodes).forEach((function(e,i){return n(t,e,i)}));this.flush();this._insertChildren();this._scheduleChildrenUpdate()},_connectDomNode:function(e){this._domNode=e;e.$$elementObject=this;e.$$element=this.toHashCode();if(this._qxObject){e.$$qxObjectHash=this._qxObject.toHashCode();e.$$qxObject=this._qxObject}},_disconnectDomNode:function(){this._domNode&&this._domNode.parentElement&&this._domNode.parentElement.removeChild(this._domNode);this._domNode=null},isInDocument:function(){if(!this._domNode)return!1;if(document.body)for(var e=this._domNode;null!=e;e=e.parentElement)if(e===document.body)return!0;return!1},updateObjectId:function(){qx.core.Environment.get("module.objectid")&&this._domNode&&qx.bom.element.Attribute.set("data-qx-object-id",this._getApplicableQxObjectId())},_cascadeQxObjectIdChanges:function(){qx.core.Environment.get("module.objectid")&&this.updateObjectId();qx.html.Node.superclass.prototype._cascadeQxObjectIdChanges.call(this)},_scheduleChildrenUpdate:function(){if(!this._modifiedChildren&&this._domNode){this._modifiedChildren=!0;qx.html.Element._modified[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}},_flush:function(){this.flush()},flush:function(){var e,t=this._children;if(t){e=t.length;for(var n,i=0;i0&&this._insertChildren()}delete this._modifiedChildren},isRoot:function(){throw new Error("No implementation for "+this.classname+".isRoot")},isInRoot:function(){for(var e=this;e;){if(e.isRoot())return!0;e=e._parent}return!1},_willBeSeeable:function(){if(!qx.html.Element._hasRoots)return!1;for(var e=this;e;){if(e.isRoot())return!0;if(!e._included||!e.isVisible())return!1;e=e._parent}return!1},_insertChildren:function(){var e=this._children;if(e){var t,n=e.length;if(n>2){for(var i=document.createDocumentFragment(),r=0;r=0;l--){n=s[l];(t=qx.html.Node.fromDomNode(n))&&t._included&&t._parent===this||o.removeChild(n)}for(l=0;l=0&&t.style.borderImageSlice.indexOf("4 fill")>=0&&t.style.borderImageRepeat.indexOf("stretch")>=0)return!0}else{t.style[e]='url("foo.png") 4 4 4 4 stretch';if(t.style[e].indexOf("foo.png")>=0)return!1}return null},getUserSelect:function(){return qx.bom.Style.getPropertyName("userSelect")},getUserSelectNone:function(){var e=qx.bom.client.Css.getUserSelect();if(e){var t=document.createElement("span");t.style[e]="-moz-none";return"-moz-none"===t.style[e]?"-moz-none":"none"}return null},getUserModify:function(){return qx.bom.Style.getPropertyName("userModify")},getFloat:function(){var e=document.documentElement.style;return void 0!==e.cssFloat?"cssFloat":void 0!==e.styleFloat?"styleFloat":null},getLinearGradient:function(){qx.bom.client.Css.__P_63_0=!1;var e="linear-gradient(0deg, #fff, #000)",t=document.createElement("div");if(!(n=qx.bom.Style.getAppliedStyle(t,"backgroundImage",e))){e="-webkit-gradient(linear,0% 0%,100% 100%,from(white), to(red))";var n;(n=qx.bom.Style.getAppliedStyle(t,"backgroundImage",e,!1))&&(qx.bom.client.Css.__P_63_0=!0)}if(!n)return null;var i=/(.*?)\(/.exec(n);return i?i[1]:null},getRadialGradient:function(){var e=document.createElement("div"),t=qx.bom.Style.getAppliedStyle(e,"backgroundImage","radial-gradient(0px 0px, cover, red 50%, blue 100%)");if(!t)return null;var n=/(.*?)\(/.exec(t);return n?n[1]:null},getLegacyWebkitGradient:function(){null===qx.bom.client.Css.__P_63_0&&qx.bom.client.Css.getLinearGradient();return qx.bom.client.Css.__P_63_0},getRgba:function(){var e;try{e=document.createElement("div")}catch(t){e=document.createElement()}try{e.style.color="rgba(1, 2, 3, 0.5)";if(-1!=e.style.color.indexOf("rgba"))return!0}catch(e){}return!1},getBoxSizing:function(){return qx.bom.Style.getPropertyName("boxSizing")},getInlineBlock:function(){var e=document.createElement("span");e.style.display="inline-block";if("inline-block"==e.style.display)return"inline-block";e.style.display="-moz-inline-box";return"-moz-inline-box"!==e.style.display?"-moz-inline-box":null},getOpacity:function(){return"string"==typeof document.documentElement.style.opacity},getTextShadow:function(){return!!qx.bom.Style.getPropertyName("textShadow")},getAlphaImageLoaderNeeded:function(){return"mshtml"==qx.bom.client.Engine.getName()&&qx.bom.client.Browser.getDocumentMode()<9},getPointerEvents:function(){var e=document.documentElement;if("pointerEvents"in e.style){var t=e.style.pointerEvents;e.style.pointerEvents="auto";e.style.pointerEvents="foo";var n="auto"==e.style.pointerEvents;e.style.pointerEvents=t;return n}return!1},getFlexboxSyntax:function(){for(var e=null,t=document.createElement("detect"),n=[{value:"flex",syntax:"flex"},{value:"-ms-flexbox",syntax:"flexbox"},{value:"-webkit-flex",syntax:"flex"}],i=0;i=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();s=e.done;return e},e:function(e){a=!0;o=e},f:function(){try{s||null==n.return||n.return()}finally{if(a)throw o}}}}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);return"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n=8||(g.style.visibility=e.isVisible()?"visible":"hidden"))}delete c[a]}else delete c[a]}var h=this._scroll;for(var a in h){if((y=(e=h[a])._domNode)&&y.offsetWidth){var d=!0;if(null!=e.__P_35_10){e._domNode.scrollLeft=e.__P_35_10;delete e.__P_35_10}if(null!=e.__P_35_11){e._domNode.scrollTop=e.__P_35_11;delete e.__P_35_11}var f=e.__P_35_12;if(null!=f){if((p=f.element.getDomElement())&&p.offsetWidth){qx.bom.element.Scroll.intoViewX(p,y,f.align);delete e.__P_35_12}else d=!1}var _=e.__P_35_13;if(null!=_){var p;if((p=_.element.getDomElement())&&p.offsetWidth){qx.bom.element.Scroll.intoViewY(p,y,_.align);delete e.__P_35_13}else d=!1}d&&delete h[a]}}var m={releaseCapture:1,blur:1,deactivate:1};for(l=0;l tags instead)"));qx.html.Element.superclass.prototype._addChildImpl.call(this,e);this.__P_35_17=!0},_removeChildImpl:function(e){if(this.getIsCustomElement())throw new Error("Cannot remove children from Custom Elements!");qx.html.Element.superclass.prototype._removeChildImpl.call(this,e);this.__P_35_17=!0},_getApplicableQxObjectId:function(){if(qx.core.Environment.get("module.objectid")){var e=this.getQxObjectId()?this:this._qxObject;return e?qx.core.Id.getAbsoluteIdOf(e,!0):null}throw new Error("Cannot get qxObjectId because module.objectid is false")},getSlots:function(){return this.getIsCustomElement()?new Map(this.__P_35_2):null},hasSlots:function(e){if(null==e)return this.__P_35_2.size>0;if(!0===e||e===qx.html.Slot.DEFAULT)return this.__P_35_2.has(qx.html.Slot.DEFAULT);if("string"==typeof e)return this.__P_35_2.has(e);throw new Error("Cannot lookup slot for projection: ".concat(JSON.stringify(e)," ! (expected: string, true, or null/undefined)"))},__P_35_18:function(e){return!!this.hasSlots(e)},inject:function(e,t){var n,i,r,o=null!==(n=null!==(i=null===(r=e.getAttribute)||void 0===r?void 0:r.call(e,"slot"))&&void 0!==i?i:t)&&void 0!==n?n:qx.html.Slot.DEFAULT;if(this.__P_35_18(o)){this.__P_35_2.get(o).add(e);return this}},__P_35_19:function(e){var t,n,i=this,r=[];if(null!==(t=e.getIsCustomElement)&&void 0!==t&&t.call(e))return r;e instanceof qx.html.Slot&&r.push(e);null===(n=e.getChildren())||void 0===n||n.forEach((function(e){return r.push.apply(r,_toConsumableArray(i.__P_35_19(e)))}));return r},_slotScanAdd:function(e){var t,n=_createForOfIteratorHelper(this.__P_35_19(e));try{for(n.s();!(t=n.n()).done;){var i=t.value;this.__P_35_2.set(i.getName(),i)}}catch(e){n.e(e)}finally{n.f()}},_slotScanRemove:function(e){var t,n=_createForOfIteratorHelper(this.__P_35_19(e));try{for(n.s();!(t=n.n()).done;){var i=t.value;this.__P_35_2.delete(i.getName())}}catch(e){n.e(e)}finally{n.f()}},_copyData:function(e,t){qx.html.Element.superclass.prototype._copyData.call(this,e,t);var n=this._domNode,i=this.__P_35_1,r=qx.bom.element.Attribute;if(i){if(e){var o,s={};((o=this.getAttribute("class"))?o.split(" "):[]).forEach((function(e){e.startsWith("qx-")&&(s[e]=!0)}));(o=r.get(n,"class"))instanceof window.SVGAnimatedString&&(o=o.baseVal);(o?o.split(" "):[]).forEach((function(e){return s[e]=!0}));var a=s=Object.keys(s);if(a.length){this.setCssClass(a[0]);this.setAttribute("class",s.join(" "))}else{this.setCssClass(null);this.setAttribute("class",null)}}for(var l in i)r.set(n,l,i[l])}r.set(n,"data-qx-object-id",this._getApplicableQxObjectId());if(i=this.__P_35_0){var u=qx.bom.element.Style;e?u.setStyles(n,i):u.setCss(n,u.compile(i))}if(e){c=n.style.display||"";this.setVisible("none"!=c)}else{var c;""!=(c=n.style.display||"")||this.isVisible()?"none"==c&&this.isVisible()&&(n.style.display=""):n.style.display="none"}},_syncData:function(){qx.html.Element.superclass.prototype._syncData.call(this);var e,t=this._domNode,n=qx.bom.element.Attribute,i=qx.bom.element.Style;if(e=this.__P_35_16){if(s=this.__P_35_1){var r;for(var o in e)void 0!==(r=s[o])?n.set(t,o,r):n.reset(t,o)}this.__P_35_16=null}if(e=this.__P_35_15){var s;if(s=this.__P_35_0){var a={};for(var o in e)a[o]=s[o];i.setStyles(t,a)}this.__P_35_15=null}},setRoot:function(e){e&&!this.__P_35_14?qx.html.Element._hasRoots++:!e&&this.__P_35_14&&qx.html.Element._hasRoots--;this.__P_35_14=e},isRoot:function(){return this.__P_35_14},useMarkup:function(e){if(this._domNode)throw new Error("Could not overwrite existing element!");if("mshtml"==qx.core.Environment.get("engine.name"))var t=document.createElement("div");else t=qx.dom.Element.getHelperElement();t.innerHTML=e;this.useNode(t.firstChild);return this._domNode},isFocusable:function(){var e=this.getAttribute("tabIndex");if(e>=1)return!0;var t=qx.event.handler.Focus.FOCUSABLE_ELEMENTS;return!!(e>=0&&t[this._nodeName])},setSelectable:function(e){this.setAttribute("qxSelectable",e?"on":"off");var t=qx.core.Environment.get("css.userselect");t&&this.setStyle(t,e?"text":qx.core.Environment.get("css.userselect.none"))},isNativelyFocusable:function(){return!!qx.event.handler.Focus.FOCUSABLE_ELEMENTS[this._nodeName]},fadeIn:function(e){var t=qxWeb(this._domNode);t.isPlaying()&&t.stop();if(!this._domNode){this.flush();t.push(this._domNode)}if(this._domNode){t.fadeIn(e).once("animationEnd",(function(){this.show();qx.html.Element.flush()}),this);return t.getAnimationHandles()[0]}},fadeOut:function(e){var t=qxWeb(this._domNode);t.isPlaying()&&t.stop();if(this._domNode){t.fadeOut(e).once("animationEnd",(function(){this.hide();qx.html.Element.flush()}),this);return t.getAnimationHandles()[0]}},_applyVisible:function(e,t){qx.html.Element.superclass.prototype._applyVisible.call(this,e,t);if(e){if(this._domNode){qx.html.Element._visibility[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}this._parent&&this._parent._scheduleChildrenUpdate()}else if(this._domNode){qx.html.Element._visibility[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}},show:function(){this.setVisible(!0);return this},hide:function(){this.setVisible(!1);return this},scrollChildIntoViewX:function(e,t,n){var i=this._domNode,r=e.getDomElement();if(!1!==n&&i&&i.offsetWidth&&r&&r.offsetWidth)qx.bom.element.Scroll.intoViewX(r,i,t);else{this.__P_35_12={element:e,align:t};qx.html.Element._scroll[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}delete this.__P_35_10},scrollChildIntoViewY:function(e,t,n){var i=this._domNode,r=e.getDomElement();if(!1!==n&&i&&i.offsetWidth&&r&&r.offsetWidth)qx.bom.element.Scroll.intoViewY(r,i,t);else{this.__P_35_13={element:e,align:t};qx.html.Element._scroll[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}delete this.__P_35_11},scrollToX:function(e,t){var n=this._domNode;if(!0!==t&&n&&n.offsetWidth){n.scrollLeft=e;delete this.__P_35_10}else{this.__P_35_10=e;qx.html.Element._scroll[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}delete this.__P_35_12},getScrollX:function(){var e=this._domNode;return e?e.scrollLeft:this.__P_35_10||0},scrollToY:function(e,t){var n=this._domNode;if(!0!==t&&n&&n.offsetWidth){n.scrollTop=e;delete this.__P_35_11}else{this.__P_35_11=e;qx.html.Element._scroll[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}delete this.__P_35_13},getScrollY:function(){var e=this._domNode;return e?e.scrollTop:this.__P_35_11||0},disableScrolling:function(){this.enableScrolling();this.scrollToX(0);this.scrollToY(0);this.addListener("scroll",this.__P_35_20,this)},enableScrolling:function(){this.removeListener("scroll",this.__P_35_20,this)},__P_35_21:null,__P_35_20:function(e){if(!this.__P_35_21){this.__P_35_21=!0;this._domNode.scrollTop=0;this._domNode.scrollLeft=0;delete this.__P_35_21}},setText:function(e){var t=this,n=this._children?qx.lang.Array.clone(this._children):[];if(n[0]instanceof qx.html.Text){n[0].setText(e);n.shift();n.forEach((function(e){t.remove(e)}))}else{n.forEach((function(e){t.remove(e)}));this.add(new qx.html.Text(e))}},getText:function(){var e=[];this._children&&this._children.forEach((function(t){e.push(t.getText())}));return e.join("")},getTextSelection:function(){var e=this._domNode;return e?qx.bom.Selection.get(e):null},getTextSelectionLength:function(){var e=this._domNode;return e?qx.bom.Selection.getLength(e):null},getTextSelectionStart:function(){var e=this._domNode;return e?qx.bom.Selection.getStart(e):null},getTextSelectionEnd:function(){var e=this._domNode;return e?qx.bom.Selection.getEnd(e):null},setTextSelection:function(e,t){var n=this._domNode;if(n)qx.bom.Selection.set(n,e,t);else{qx.html.Element.__P_35_3[this.toHashCode()]={element:this,start:e,end:t};qx.html.Element._scheduleFlush("element")}},clearTextSelection:function(){var e=this._domNode;e&&qx.bom.Selection.clear(e);delete qx.html.Element.__P_35_3[this.toHashCode()]},__P_35_22:function(e,t){qx.html.Element._actions.push({type:e,element:this,args:t||[]});qx.html.Element._scheduleFlush("element")},focus:function(){this.__P_35_22("focus")},blur:function(){this.__P_35_22("blur")},activate:function(){this.__P_35_22("activate")},deactivate:function(){this.__P_35_22("deactivate")},capture:function(e){this.__P_35_22("capture",[!1!==e])},releaseCapture:function(){this.__P_35_22("releaseCapture")},setStyle:function(e,t,n){this.__P_35_0||(this.__P_35_0={});if(this.__P_35_0[e]==t)return this;this._applyStyle(e,t,this.__P_35_0[e]);null==t?delete this.__P_35_0[e]:this.__P_35_0[e]=t;if(this._domNode){if(n){qx.bom.element.Style.set(this._domNode,e,t);return this}this.__P_35_15||(this.__P_35_15={});this.__P_35_15[e]=!0;qx.html.Element._modified[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}return this},_applyStyle:function(e,t,n){},setStyles:function(e,t){var n=qx.bom.element.Style;this.__P_35_0||(this.__P_35_0={});if(this._domNode){this.__P_35_15||(this.__P_35_15={});for(var i in e){var r=e[i];if(this.__P_35_0[i]!=r){this._applyStyle(i,r,this.__P_35_0[i]);null==r?delete this.__P_35_0[i]:this.__P_35_0[i]=r;t?n.set(this._domNode,i,r):this.__P_35_15[i]=!0}}qx.html.Element._modified[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}else for(var i in e){r=e[i];if(this.__P_35_0[i]!=r){this._applyStyle(i,r,this.__P_35_0[i]);null==r?delete this.__P_35_0[i]:this.__P_35_0[i]=r}}return this},removeStyle:function(e,t){this.setStyle(e,null,t);return this},getStyle:function(e){return this.__P_35_0?this.__P_35_0[e]:null},getAllStyles:function(){return this.__P_35_0||null},__P_35_23:function(){var e={};(this.getAttribute("class")||"").split(" ").forEach((function(t){t&&(e[t.toLowerCase()]=t)}));return e},__P_35_24:function(e){var t=this.getCssClass(),n=[];if(t){n.push(t);delete e[t.toLowerCase()]}qx.lang.Array.append(n,Object.values(e));return n.length?n.join(" "):null},addClass:function(e){var t=this,n=this.__P_35_23(),i=(this.getCssClass()||"").toLowerCase();e.split(" ").forEach((function(e){var r=e.toLowerCase();r==i&&t.setCssClass(null);n[r]=e}));this.setAttribute("class",this.__P_35_24(n));return this},removeClass:function(e){var t=this,n=this.__P_35_23(),i=(this.getCssClass()||"").toLowerCase();e.split(" ").forEach((function(e){var r=e.toLowerCase();r==i&&t.setCssClass(null);delete n[r]}));this.setAttribute("class",this.__P_35_24(n));return this},removeAllClasses:function(){this.setCssClass(null);this.setAttribute("class","")},_applyCssClass:function(e,t){var n=this.__P_35_23();t&&t.split(" ").forEach((function(e){return delete n[e.toLowerCase()]}));e&&e.split(" ").forEach((function(e){return n[e.toLowerCase()]=e}));this.setAttribute("class",this.__P_35_24(n))},_applyIsCustomElement:function(e,t){var n,i=this;if(!e&&t)throw new Error("Cannot change isCustomElement property of ".concat(this.classname," after it has been set"));e!==t&&(null===(n=this.getChildren())||void 0===n||n.forEach((function(e){return i._slotScanAdd(e)})))},getDimensions:function(e){if(!this._domNode)return{left:0,top:0,right:0,bottom:0,width:0,height:0,content:{width:0,height:0}};var t=qx.bom.element.Location.get(this._domNode,e);t.content=qx.bom.element.Dimension.getContentSize(this._domNode);t.width=t.right-t.left;t.height=t.bottom-t.top;return t},canBeSeen:function(){if(this._domNode&&this.isVisible()){var e=this._domNode.getBoundingClientRect();if(e.top>0||e.left>0||e.width>0||e.height>0)return!0}return!1},setAttribute:function(e,t,n){this.__P_35_1||(this.__P_35_1={});if(this.__P_35_1[e]==t)return this;null==t?delete this.__P_35_1[e]:this.__P_35_1[e]=t;if("data-qx-object-id"==e)throw new Error("Cannot set the data-qx-object-id attribute directly");if(this._domNode){if(n){qx.bom.element.Attribute.set(this._domNode,e,t);return this}this.__P_35_16||(this.__P_35_16={});this.__P_35_16[e]=!0;qx.html.Element._modified[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}return this},setAttributes:function(e,t){for(var n in e)this.setAttribute(n,e[n],t);return this},removeAttribute:function(e,t){return this.setAttribute(e,null,t)},getAttribute:function(e){return this.__P_35_1?this.__P_35_1[e]:null}},defer:function(e){e.__P_35_6=new qx.util.DeferredCall(e.flush,e)},destruct:function(){var e=this.toHashCode();if(e){delete qx.html.Element._modified[e];delete qx.html.Element._scroll[e]}this.setRoot(!1);this.__P_35_1=this.__P_35_0=this.__P_35_16=this.__P_35_15=this.__P_35_12=this.__P_35_13=null}});qx.html.Element.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.theme.manager.Meta":{construct:!0},"qx.util.PropertyUtil":{},"qx.ui.core.queue.Layout":{},"qx.core.Init":{},"qx.ui.core.queue.Visibility":{},"qx.lang.Object":{}},environment:{provided:[],required:{"qx.dyntheme":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.LayoutItem",{type:"abstract",extend:qx.core.Object,construct:function(){qx.core.Object.constructor.call(this);qx.theme.manager.Meta.getInstance().addListener("changeTheme",this._onChangeTheme,this)},properties:{minWidth:{check:"Integer",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},width:{check:"Integer",event:"changeWidth",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},maxWidth:{check:"Integer",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},minHeight:{check:"Integer",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},height:{check:"Integer",event:"changeHeight",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},maxHeight:{check:"Integer",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},allowGrowX:{check:"Boolean",apply:"_applyStretching",init:!0,themeable:!0},allowShrinkX:{check:"Boolean",apply:"_applyStretching",init:!0,themeable:!0},allowGrowY:{check:"Boolean",apply:"_applyStretching",init:!0,themeable:!0},allowShrinkY:{check:"Boolean",apply:"_applyStretching",init:!0,themeable:!0},allowStretchX:{group:["allowGrowX","allowShrinkX"],mode:"shorthand",themeable:!0},allowStretchY:{group:["allowGrowY","allowShrinkY"],mode:"shorthand",themeable:!0},marginTop:{check:"Integer",init:0,apply:"_applyMargin",themeable:!0},marginRight:{check:"Integer",init:0,apply:"_applyMargin",themeable:!0},marginBottom:{check:"Integer",init:0,apply:"_applyMargin",themeable:!0},marginLeft:{check:"Integer",init:0,apply:"_applyMargin",themeable:!0},margin:{group:["marginTop","marginRight","marginBottom","marginLeft"],mode:"shorthand",themeable:!0},alignX:{check:["left","center","right"],nullable:!0,apply:"_applyAlign",themeable:!0},alignY:{check:["top","middle","bottom","baseline"],nullable:!0,apply:"_applyAlign",themeable:!0}},members:{_onChangeTheme:qx.core.Environment.select("qx.dyntheme",{true:function(){var e=qx.util.PropertyUtil.getAllProperties(this.constructor);for(var t in e){if(e[t].themeable){null==qx.util.PropertyUtil.getUserValue(this,t)&&qx.util.PropertyUtil.resetThemed(this,t)}}},false:null}),__P_27_0:null,__P_27_1:null,__P_27_2:null,__P_27_3:null,__P_27_4:null,__P_27_5:null,__P_27_6:null,getBounds:function(){return this.__P_27_5||this.__P_27_1||null},clearSeparators:function(){},renderSeparator:function(e,t){},renderLayout:function(e,t,n,i){if(this.isDisposed())return null;var r=this.__P_27_1;r||(r=this.__P_27_1={});var o={};if(e!==r.left||t!==r.top){o.position=!0;r.left=e;r.top=t}if(n!==r.width||i!==r.height){o.size=!0;r.width=n;r.height=i}if(this.__P_27_2){o.local=!0;delete this.__P_27_2}if(this.__P_27_4){o.margin=!0;delete this.__P_27_4}if(null==this.getHeight()&&this._hasHeightForWidth()){var s=this._getHeightForWidth(n);if(null!=s&&s!==this.__P_27_0){this.__P_27_0=s;qx.ui.core.queue.Layout.add(this)}}return o},isExcluded:function(){return!1},hasValidLayout:function(){return!this.__P_27_2},scheduleLayoutUpdate:function(){qx.ui.core.queue.Layout.add(this)},invalidateLayoutCache:function(){this.__P_27_2=!0;this.__P_27_3=null},getSizeHint:function(e){var t=this.__P_27_3;if(t)return t;if(!1===e)return null;t=this.__P_27_3=this._computeSizeHint();this._hasHeightForWidth()&&this.__P_27_0&&null==this.getHeight()&&(t.height=this.__P_27_0);t.minWidth>t.width&&(t.width=t.minWidth);t.maxWidtht.height&&(t.height=t.minHeight);t.maxHeight=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();s=e.done;return e},e:function(e){a=!0;o=e},f:function(){try{s||null==n.return||n.return()}finally{if(a)throw o}}}}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);return"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n0&&o.setStyles(l);if(s||r.local||r.margin)if(this.__P_4_5&&this.hasLayoutChildren()){var u=this.getInsets(),c=n-u.left-u.right,h=i-u.top-u.bottom,d=this.getDecorator(),f={left:0,right:0,top:0,bottom:0};d&&(f=(d=qx.theme.manager.Decoration.getInstance().resolve(d)).getPadding());var _={top:this.getPaddingTop()+f.top,right:this.getPaddingRight()+f.right,bottom:this.getPaddingBottom()+f.bottom,left:this.getPaddingLeft()+f.left};this.__P_4_5.renderLayout(c,h,_)}else if(this.hasLayoutChildren())throw new Error("At least one child in control "+this._findTopControl()+" requires a layout, but no one was defined!");r.position&&this.hasListener("move")&&this.fireDataEvent("move",this.getBounds());r.size&&this.hasListener("resize")&&this.fireDataEvent("resize",this.getBounds());delete this._updateInsets;return r},__P_4_6:null,clearSeparators:function(){var e=this.__P_4_6;if(e){for(var t,n=qx.ui.core.Widget.__P_4_2,i=this.getContentElement(),r=0,o=e.length;rn&&null!=n&&(t=n)}if(null==r){r=u;null!=s.minHeight&&(r+=s.minHeight)>o&&null!=o&&(r=o)}null==n&&(null==s.maxWidth?n=1/0:(n=s.maxWidth+l)0},__P_4_1:function(){var e=this._createContentElement();e.connectObject(this);e.setStyles({"touch-action":"none","-ms-touch-action":"none"});var t={zIndex:10,boxSizing:"border-box"};qx.ui.root.Inline&&this instanceof qx.ui.root.Inline||(t.position="absolute");e.setStyles(t);return e},_createContentElement:function(){return new qx.html.Element("div",{overflowX:"hidden",overflowY:"hidden"})},getContentElement:function(){return this.__P_4_0},__P_4_7:null,getLayoutChildren:function(){var e,t=this.__P_4_7;if(!t)return this.__P_4_8;for(var n=0,i=t.length;n=0;t--)this.__P_4_10(e[t]);qx.ui.core.queue.Layout.add(this);return e},_afterAddChild:null,_afterRemoveChild:null,__P_4_9:function(e,t){var n=e.getLayoutParent();n&&n!=this&&n._remove(e);e.setLayoutParent(this);t?e.setLayoutProperties(t):this.updateLayoutProperties();this._afterAddChild&&this._afterAddChild(e)},__P_4_10:function(e){if(e.getLayoutParent()!==this)throw new Error("Remove Error: "+e+" is not a child of this widget!");e.setLayoutParent(null);this.__P_4_5&&this.__P_4_5.invalidateChildrenCache();qx.ui.core.queue.Layout.add(this);this._afterRemoveChild&&this._afterRemoveChild(e)},capture:function(e){this.getContentElement().capture(e)},releaseCapture:function(){this.getContentElement().releaseCapture()},isCapturing:function(){var e=this.getContentElement().getDomElement();return!!e&&e==qx.event.Registration.getManager(e).getDispatcher(qx.event.dispatch.MouseCapture).getCaptureElement()},_applyPadding:function(e,t,n){this._updateInsets=!0;qx.ui.core.queue.Layout.add(this);this.__P_4_11(n,e)},__P_4_11:function(e,t){var n=this.getContentElement(),i=this.getDecorator();if(i=qx.theme.manager.Decoration.getInstance().resolve(i)){var r=qx.Bootstrap.firstLow(e.replace("padding",""));t+=i.getPadding()[r]||0}n.setStyle(e,t+"px")},_applyDecorator:function(e,t){var n=this.getContentElement();if(t){t=qx.theme.manager.Decoration.getInstance().getCssClassName(t);n.removeClass(t)}if(e){e=qx.theme.manager.Decoration.getInstance().addCssClass(e);n.addClass(e)}(e||t)&&qx.ui.core.queue.Layout.add(this)},_applyToolTipText:function(e,t){var n=this;if(!this.__P_4_4){var i=qx.locale.Manager.getInstance();this.__P_4_4=i.addListener("changeLocale",(function(){var e=n.getToolTipText();e&&e.translate&&n.setToolTipText(e.translate())}))}},_applyTextColor:function(e,t){},_applyZIndex:function(e,t){this.getContentElement().setStyle("zIndex",null==e?0:e)},_applyVisibility:function(e,t){var n=this.getContentElement();"visible"===e?n.show():n.hide();var i=this.$$parent;!i||null!=t&&null!=e&&"excluded"!==t&&"excluded"!==e||i.invalidateLayoutChildren();qx.ui.core.queue.Visibility.add(this)},_applyOpacity:function(e,t){this.getContentElement().setStyle("opacity",1==e?null:e)},_applyCursor:function(e,t){null!=e||this.isSelectable()||(e="default");this.getContentElement().setStyle("cursor",e,"opera"==qx.core.Environment.get("engine.name"))},_applyBackgroundColor:function(e,t){var n=this.getBackgroundColor(),i=this.getContentElement(),r=qx.theme.manager.Color.getInstance().resolve(n);i.setStyle("backgroundColor",r)},_applyFont:function(e,t){},_onChangeTheme:function(){if(!this.isDisposed()){qx.ui.core.Widget.superclass.prototype._onChangeTheme.call(this);this.updateAppearance();var e=this.getDecorator();this._applyDecorator(null,e);this._applyDecorator(e);e=this.getFont();qx.lang.Type.isString(e)&&this._applyFont(e,e);e=this.getTextColor();qx.lang.Type.isString(e)&&this._applyTextColor(e,e);e=this.getBackgroundColor();qx.lang.Type.isString(e)&&this._applyBackgroundColor(e,e)}},__P_4_12:null,$$stateChanges:null,_forwardStates:null,hasState:function(e){var t=this.__P_4_12;return!!t&&!!t[e]},addState:function(e){var t=this.__P_4_12;t||(t=this.__P_4_12={});if(!t[e]){this.__P_4_12[e]=!0;"hovered"===e?this.syncAppearance():qx.ui.core.queue.Visibility.isVisible(this)?qx.ui.core.queue.Appearance.add(this):this.$$stateChanges=!0;var n=this._forwardStates,i=this.__P_4_13;if(n&&n[e]&&i){for(var r in i)i[r]instanceof qx.ui.core.Widget&&i[r].addState(e)}}},removeState:function(e){var t=this.__P_4_12;if(t&&t[e]){delete this.__P_4_12[e];"hovered"===e?this.syncAppearance():qx.ui.core.queue.Visibility.isVisible(this)?qx.ui.core.queue.Appearance.add(this):this.$$stateChanges=!0;var n=this._forwardStates,i=this.__P_4_13;if(n&&n[e]&&i)for(var r in i){var o=i[r];o instanceof qx.ui.core.Widget&&o.removeState(e)}}},replaceState:function(e,t){var n=this.__P_4_12;n||(n=this.__P_4_12={});n[t]||(n[t]=!0);n[e]&&delete n[e];qx.ui.core.queue.Visibility.isVisible(this)?qx.ui.core.queue.Appearance.add(this):this.$$stateChanges=!0;var i=this._forwardStates,r=this.__P_4_13;if(i&&i[t]&&r)for(var o in r){var s=r[o];s instanceof qx.ui.core.Widget&&s.replaceState(e,t)}},__P_4_14:null,__P_4_15:null,syncAppearance:function(){var e=this.__P_4_12,t=this.__P_4_14,n=qx.theme.manager.Appearance.getInstance(),i=qx.core.Property.$$method.setThemed,r=qx.core.Property.$$method.resetThemed;if(this.__P_4_15){delete this.__P_4_15;if(t){var o=n.styleFrom(t,e,null,this.getAppearance());t=null}}if(!t){var s=this,a=[];do{a.push(s.$$subcontrol||s.getAppearance())}while(s=s.$$subparent);t=a.reverse().join("/").replace(/#[0-9]+/g,"");this.__P_4_14=t}var l=n.styleFrom(t,e,null,this.getAppearance());if(l){if(o)for(var u in o)void 0===l[u]&&this[r[u]]();for(var u in l)void 0===l[u]?this[r[u]]():this[i[u]](l[u])}else if(o)for(var u in o)this[r[u]]();this.fireDataEvent("syncAppearance",this.__P_4_12)},_applyAppearance:function(e,t){this.updateAppearance()},checkAppearanceNeeds:function(){if(this.__P_4_3){if(this.$$stateChanges){qx.ui.core.queue.Appearance.add(this);delete this.$$stateChanges}}else{qx.ui.core.queue.Appearance.add(this);this.__P_4_3=!0}},updateAppearance:function(){this.__P_4_15=!0;qx.ui.core.queue.Appearance.add(this);var e=this.__P_4_13;if(e){var t;for(var n in e)(t=e[n])instanceof qx.ui.core.Widget&&t.updateAppearance()}},syncWidget:function(e){},getEventTarget:function(){for(var e=this;e.getAnonymous();)if(!(e=e.getLayoutParent()))return null;return e},getFocusTarget:function(){var e=this;if(!e.getEnabled())return null;for(;e.getAnonymous()||!e.getFocusable();)if(!(e=e.getLayoutParent())||!e.getEnabled())return null;return e},getFocusElement:function(){return this.getContentElement()},isTabable:function(){return!!this.getContentElement().getDomElement()&&this.isFocusable()},_applyFocusable:function(e,t){var n=this.getFocusElement();if(e){var i=this.getTabIndex();null==i&&(i=1);n.setAttribute("tabIndex",i);n.setStyle("outline","none")}else n.isNativelyFocusable()?n.setAttribute("tabIndex",-1):t&&n.setAttribute("tabIndex",null)},_applyKeepFocus:function(e){this.getFocusElement().setAttribute("qxKeepFocus",e?"on":null)},_applyKeepActive:function(e){this.getContentElement().setAttribute("qxKeepActive",e?"on":null)},_applyTabIndex:function(e){if(null==e)e=1;else if(e<1||e>32e3)throw new Error("TabIndex property must be between 1 and 32000");this.getFocusable()&&null!=e&&this.getFocusElement().setAttribute("tabIndex",e)},_applySelectable:function(e,t){null!==t&&this._applyCursor(this.getCursor());this.getContentElement().setSelectable(e)},_applyEnabled:function(e,t){if(!1===e){this.addState("disabled");this.removeState("hovered");if(this.isFocusable()){this.removeState("focused");this._applyFocusable(!1,!0)}this.isDraggable()&&this._applyDraggable(!1,!0);this.isDroppable()&&this._applyDroppable(!1,!0)}else{this.removeState("disabled");this.isFocusable()&&this._applyFocusable(!0,!1);this.isDraggable()&&this._applyDraggable(!0,!1);this.isDroppable()&&this._applyDroppable(!0,!1)}},_applyNativeContextMenu:function(e,t,n){},_applyContextMenu:function(e,t){if(t){t.removeState("contextmenu");t.getOpener()==this&&t.resetOpener();if(!e){this.removeListener("contextmenu",this._onContextMenuOpen);this.removeListener("longtap",this._onContextMenuOpen);t.removeListener("changeVisibility",this._onBeforeContextMenuOpen,this)}}if(e){e.setOpener(this);e.addState("contextmenu");if(!t){this.addListener("contextmenu",this._onContextMenuOpen);this.addListener("longtap",this._onContextMenuOpen);e.addListener("changeVisibility",this._onBeforeContextMenuOpen,this)}}},_onContextMenuOpen:function(e){if("longtap"!=e.getType()||"touch"===e.getPointerType()){this.getContextMenu().openAtPointer(e);e.stop()}},_onBeforeContextMenuOpen:function(e){"visible"==e.getData()&&this.hasListener("beforeContextmenuOpen")&&this.fireDataEvent("beforeContextmenuOpen",e)},_onStopEvent:function(e){e.stopPropagation()},_getDragDropCursor:function(){return qx.ui.core.DragDropCursor.getInstance()},_applyDraggable:function(e,t){this.isEnabled()||!0!==e||(e=!1);this._getDragDropCursor();if(e){this.addListener("dragstart",this._onDragStart);this.addListener("drag",this._onDrag);this.addListener("dragend",this._onDragEnd);this.addListener("dragchange",this._onDragChange)}else{this.removeListener("dragstart",this._onDragStart);this.removeListener("drag",this._onDrag);this.removeListener("dragend",this._onDragEnd);this.removeListener("dragchange",this._onDragChange)}this.getContentElement().setAttribute("qxDraggable",e?"on":null)},_applyDroppable:function(e,t){this.isEnabled()||!0!==e||(e=!1);this.getContentElement().setAttribute("qxDroppable",e?"on":null)},_onDragStart:function(e){this._getDragDropCursor().placeToPointer(e);this.getApplicationRoot().setGlobalCursor("default")},_onDrag:function(e){this._getDragDropCursor().placeToPointer(e)},_onDragEnd:function(e){this._getDragDropCursor().moveTo(-1e3,-1e3);this.getApplicationRoot().resetGlobalCursor()},_onDragChange:function(e){var t=this._getDragDropCursor(),n=e.getCurrentAction();n?t.setAction(n):t.resetAction()},visualizeFocus:function(){this.addState("focused")},visualizeBlur:function(){this.removeState("focused")},scrollChildIntoView:function(e,t,n,i){i=void 0===i||i;var r,o=qx.ui.core.queue.Layout;if(i){i=!o.isScheduled(e);r=e.getLayoutParent();i&&r&&(i=!o.isScheduled(r))&&r.getChildren().forEach((function(e){i=i&&!o.isScheduled(e)}))}this.scrollChildIntoViewX(e,t,i);this.scrollChildIntoViewY(e,n,i)},scrollChildIntoViewX:function(e,t,n){this.getContentElement().scrollChildIntoViewX(e.getContentElement(),t,n)},scrollChildIntoViewY:function(e,t,n){this.getContentElement().scrollChildIntoViewY(e.getContentElement(),t,n)},focus:function(){if(this.isFocusable())this.getFocusElement().focus();else if(qx.ui.core.Widget.UNFOCUSABLE_WIDGET_FOCUS_BLUR_ERROR)throw new Error("Widget is not focusable!")},blur:function(){if(this.isFocusable())this.getFocusElement().blur();else if(qx.ui.core.Widget.UNFOCUSABLE_WIDGET_FOCUS_BLUR_ERROR)throw new Error("Widget is not focusable!")},activate:function(){this.getContentElement().activate()},deactivate:function(){this.getContentElement().deactivate()},tabFocus:function(){this.getFocusElement().focus()},hasChildControl:function(e){return!!this.__P_4_13&&!!this.__P_4_13[e]},__P_4_13:null,_getCreatedChildControls:function(){return this.__P_4_13},getChildControl:function(e,t){if(!this.__P_4_13){if(t)return null;this.__P_4_13={}}var n=this.__P_4_13[e];return n||(!0===t?null:this._createChildControl(e))},_showChildControl:function(e){var t=this.getChildControl(e);t.show();return t},_excludeChildControl:function(e){var t=this.getChildControl(e,!0);t&&t.exclude()},_isChildControlVisible:function(e){var t=this.getChildControl(e,!0);return!!t&&t.isVisible()},_releaseChildControl:function(e){var t=this.getChildControl(e,!1);if(!t)throw new Error("Unsupported control: "+e);delete t.$$subcontrol;delete t.$$subparent;var n=this.__P_4_12,i=this._forwardStates;if(n&&i&&t instanceof qx.ui.core.Widget)for(var r in n)i[r]&&t.removeState(r);delete this.__P_4_13[e];return t},_createChildControl:function(e){if(this.__P_4_13){if(this.__P_4_13[e])throw new Error("Child control '"+e+"' already created!")}else this.__P_4_13={};var t=e.indexOf("#");try{if(-1==t)var n=this._createChildControlImpl(e);else n=this._createChildControlImpl(e.substring(0,t),e.substring(t+1,e.length))}catch(t){t.message="Exception while creating child control '"+e+"' of widget "+this.toString()+": "+t.message;throw t}if(!n)throw new Error("Unsupported control: "+e);n.$$subcontrol=e;n.$$subparent=this;var i=this.__P_4_12,r=this._forwardStates;if(i&&r&&n instanceof qx.ui.core.Widget)for(var o in i)r[o]&&n.addState(o);if(n.$$resyncNeeded){delete n.$$resyncNeeded;n.updateAppearance()}this.fireDataEvent("createChildControl",n);return this.__P_4_13[e]=n},_createChildControlImpl:function(e,t){return null},_disposeChildControls:function(){var e=this.__P_4_13;if(e){var t=qx.ui.core.Widget;for(var n in e){var i=e[n];t.contains(this,i)?i.dispose():i.destroy()}delete this.__P_4_13}},_findTopControl:function(){for(var e=this;e;){if(!e.$$subparent)return e;e=e.$$subparent}return null},getSubcontrolId:function(){return this.$$subcontrol||null},getContentLocation:function(e){var t=this.getContentElement().getDomElement();return t?qx.bom.element.Location.get(t,e):null},setDomLeft:function(e){var t=this.getContentElement().getDomElement();if(!t)throw new Error("DOM element is not yet created!");t.style.left=e+"px"},setDomTop:function(e){var t=this.getContentElement().getDomElement();if(!t)throw new Error("DOM element is not yet created!");t.style.top=e+"px"},setDomPosition:function(e,t){var n=this.getContentElement().getDomElement();if(!n)throw new Error("DOM element is not yet created!");n.style.left=e+"px";n.style.top=t+"px"},setAriaLabel:function(e){this.getContentElement().setAttribute("aria-label",e)},addAriaLabelledBy:function(){for(var e=arguments.length,t=new Array(e),n=0;n-1||e.preventDefault()}}},_applyNativeHelp:function(e,t){if(qx.core.Environment.get("event.help")){!1===t&&qx.bom.Event.removeNativeListener(document,"help",(function(){return!1}));!1===e&&qx.bom.Event.addNativeListener(document,"help",(function(){return!1}))}}},destruct:function(){this.__P_73_1=null},defer:function(e,t){qx.ui.core.MChildrenHandling.remap(t)}});qx.ui.root.Abstract.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.bom.element.Location":{},"qx.ui.core.Widget":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.FocusHandler",{extend:qx.core.Object,type:"singleton",construct:function(){qx.core.Object.constructor.call(this);this.__P_74_0={}},properties:{useTabNavigation:{check:"Boolean",init:!0}},members:{__P_74_0:null,__P_74_1:null,__P_74_2:null,__P_74_3:null,connectTo:function(e){e.addListener("keypress",this.__P_74_4,this);e.addListener("focusin",this._onFocusIn,this,!0);e.addListener("focusout",this._onFocusOut,this,!0);e.addListener("activate",this._onActivate,this,!0);e.addListener("deactivate",this._onDeactivate,this,!0)},addRoot:function(e){this.__P_74_0[e.toHashCode()]=e},removeRoot:function(e){delete this.__P_74_0[e.toHashCode()]},getActiveWidget:function(){return this.__P_74_1},isActive:function(e){return this.__P_74_1==e},getFocusedWidget:function(){return this.__P_74_2},isFocused:function(e){return this.__P_74_2==e},isFocusRoot:function(e){return!!this.__P_74_0[e.toHashCode()]},_onActivate:function(e){var t=e.getTarget();this.__P_74_1=t;var n=this.__P_74_5(t);n!=this.__P_74_3&&(this.__P_74_3=n)},_onDeactivate:function(e){var t=e.getTarget();this.__P_74_1==t&&(this.__P_74_1=null)},_onFocusIn:function(e){var t=e.getTarget();if(t!=this.__P_74_2){this.__P_74_2=t;t.visualizeFocus()}},_onFocusOut:function(e){var t=e.getTarget();if(t==this.__P_74_2){this.__P_74_2=null;t.visualizeBlur()}},__P_74_4:function(e){if("Tab"==e.getKeyIdentifier()&&this.isUseTabNavigation()&&this.__P_74_3){e.stopPropagation();e.preventDefault();var t=this.__P_74_2;if(e.isShiftPressed())n=t?this.__P_74_8(t):this.__P_74_9();else var n=t?this.__P_74_6(t):this.__P_74_7();n&&n.tabFocus()}},__P_74_5:function(e){for(var t=this.__P_74_0;e;){if(t[e.toHashCode()])return e;e=e.getLayoutParent()}return null},__P_74_10:function(e,t){if(e===t)return 0;var n=e.getTabIndex()||0,i=t.getTabIndex()||0;if(n!=i)return n-i;var r=e.getContentElement().getDomElement(),o=t.getContentElement().getDomElement(),s=qx.bom.element.Location,a=s.get(r),l=s.get(o);if(a.top!=l.top)return a.top-l.top;if(a.left!=l.left)return a.left-l.left;var u=e.getZIndex(),c=t.getZIndex();return u!=c?u-c:0},__P_74_7:function(){return this.__P_74_11(this.__P_74_3,null)},__P_74_9:function(){return this.__P_74_12(this.__P_74_3,null)},__P_74_6:function(e){var t=this.__P_74_3;if(t==e)return this.__P_74_7();for(;e&&e.getAnonymous();)e=e.getLayoutParent();if(null==e)return[];var n=[];this.__P_74_13(t,e,n);n.sort(this.__P_74_10);return n.length>0?n[0]:this.__P_74_7()},__P_74_8:function(e){var t=this.__P_74_3;if(t==e)return this.__P_74_9();for(;e&&e.getAnonymous();)e=e.getLayoutParent();if(null==e)return[];var n=[];this.__P_74_14(t,e,n);n.sort(this.__P_74_10);var i=n.length;return i>0?n[i-1]:this.__P_74_9()},__P_74_13:function(e,t,n){for(var i,r=e.getLayoutChildren(),o=0,s=r.length;o0&&n.push(i);this.__P_74_14(i,t,n)}},__P_74_11:function(e,t){for(var n,i=e.getLayoutChildren(),r=0,o=i.length;r0)&&(t=n);t=this.__P_74_12(n,t)}return t}},destruct:function(){this._disposeMap("__P_74_0");this.__P_74_2=this.__P_74_1=this.__P_74_3=null}});qx.ui.core.FocusHandler.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.lang.Array":{},"qx.ui.core.queue.Manager":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.queue.Visibility",{statics:{__P_31_0:[],__P_31_1:{},__P_31_2:{},remove:function(e){if(this.__P_31_1[e.toHashCode()]){delete this.__P_31_1[e.toHashCode()];qx.lang.Array.remove(this.__P_31_0,e)}delete this.__P_31_2[e.toHashCode()]},isVisible:function(e){return this.__P_31_2[e.toHashCode()]||!1},__P_31_3:function(e){var t,n=this.__P_31_2,i=e.toHashCode();if(e.isExcluded())t=!1;else{var r=e.$$parent;t=r?this.__P_31_3(r):e.isRootWidget()}return n[i]=t},add:function(e){if(!this.__P_31_1[e.toHashCode()]){this.__P_31_0.unshift(e);this.__P_31_1[e.toHashCode()]=e;qx.ui.core.queue.Manager.scheduleFlush("visibility")}},flush:function(){for(var e=this.__P_31_0,t=this.__P_31_2,n=e.length-1;n>=0;n--){null!=t[o=e[n].toHashCode()]&&e[n].addChildrenToQueue(e)}var i={};for(n=e.length-1;n>=0;n--){i[o=e[n].toHashCode()]=t[o];t[o]=null}for(n=e.length-1;n>=0;n--){var r=e[n],o=r.toHashCode();e.splice(n,1);null==t[o]&&this.__P_31_3(r);t[o]&&t[o]!=i[o]&&r.checkAppearanceNeeds()}this.__P_31_0=[];this.__P_31_1={}}}});qx.ui.core.queue.Visibility.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.Window":{require:!0},"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.root.Abstract":{construct:!0,require:!0},"qx.dom.Node":{construct:!0},"qx.event.Registration":{construct:!0},"qx.ui.layout.Canvas":{construct:!0},"qx.ui.core.queue.Layout":{construct:!0},"qx.ui.core.FocusHandler":{construct:!0},"qx.bom.client.OperatingSystem":{construct:!0,require:!0},"qx.ui.core.Widget":{construct:!0},"qx.bom.client.Engine":{require:!0},"qx.html.Root":{},"qx.bom.Viewport":{},"qx.bom.element.Style":{},"qx.dom.Element":{}},environment:{provided:[],required:{"os.name":{construct:!0,className:"qx.bom.client.OperatingSystem"},"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.root.Application",{extend:qx.ui.root.Abstract,construct:function(e){this.__P_17_0=qx.dom.Node.getWindow(e);this.__P_17_1=e;qx.ui.root.Abstract.constructor.call(this);qx.event.Registration.addListener(this.__P_17_0,"resize",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();this.getContentElement().setStyle("-webkit-backface-visibility","hidden");this.addListener("touchmove",this.__P_17_2,this);"ios"==qx.core.Environment.get("os.name")&&this.getContentElement().addListener("tap",(function(e){for(var t=qx.ui.core.Widget.getWidgetByElement(e.getTarget());t&&!t.isFocusable();)t=t.getLayoutParent();t&&t.isFocusable()&&t.getContentElement().focus()}),this,!0)},members:{__P_17_0:null,__P_17_1:null,_createContentElement:function(){var e=this.__P_17_1;"webkit"==qx.core.Environment.get("engine.name")&&(e.body||window.alert("The application could not be started due to a missing body tag in the HTML file!"));var t=e.documentElement.style,n=e.body.style;t.overflow=n.overflow="hidden";t.padding=t.margin=n.padding=n.margin="0px";t.width=t.height=n.width=n.height="100%";var i=e.createElement("div");e.body.appendChild(i);var r=new qx.html.Root(i);r.setStyles({position:"absolute",overflowX:"hidden",overflowY:"hidden"});r.connectObject(this);return r},_onResize:function(e){qx.ui.core.queue.Layout.add(this);qx.ui.popup&&qx.ui.popup.Manager&&qx.ui.popup.Manager.getInstance().hideAll();qx.ui.menu&&qx.ui.menu.Manager&&qx.ui.menu.Manager.getInstance().hideAll()},_computeSizeHint:function(){var e=qx.bom.Viewport.getWidth(this.__P_17_0),t=qx.bom.Viewport.getHeight(this.__P_17_0);return{minWidth:e,width:e,maxWidth:e,minHeight:t,height:t,maxHeight:t}},_applyPadding:function(e,t,n){if(e&&("paddingTop"==n||"paddingLeft"==n))throw new Error("The root widget does not support 'left', or 'top' paddings!");qx.ui.root.Application.superclass.prototype._applyPadding.call(this,e,t,n)},__P_17_2:function(e){for(var t=e.getOriginalTarget();t&&t.style;){var n="none"!==qx.bom.element.Style.get(t,"touch-action")&&""!==qx.bom.element.Style.get(t,"touch-action"),i="touch"===qx.bom.element.Style.get(t,"-webkit-overflow-scrolling"),r="hidden"!=qx.bom.element.Style.get(t,"overflowX"),o="hidden"!=qx.bom.element.Style.get(t,"overflowY");if(n||i||o||r)return;t=t.parentNode}e.preventDefault()},destroy:function(){if(!this.$$disposed){qx.dom.Element.remove(this.getContentElement().getDomElement());qx.ui.root.Application.superclass.prototype.destroy.call(this)}}},destruct:function(){this.__P_17_0=this.__P_17_1=null}});qx.ui.root.Application.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["io.maxrequests","io.ssl","io.xhr"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.Transport",{statics:{getMaxConcurrentRequestCount:function(){var e=qx.bom.client.Engine.getVersion().split("."),t=0,n=0,i=0;e[0]&&(t=e[0]);e[1]&&(n=e[1]);e[2]&&(i=e[2]);return window.maxConnectionsPerServer?window.maxConnectionsPerServer:"opera"==qx.bom.client.Engine.getName()?8:"webkit"==qx.bom.client.Engine.getName()?4:"gecko"==qx.bom.client.Engine.getName()&&(t>1||1==t&&n>9||1==t&&9==n&&i>=1)?6:2},getSsl:function(){return"https:"===window.location.protocol},getXmlHttpRequest:function(){return(window.ActiveXObject?function(){if("file:"!==window.location.protocol)try{new window.XMLHttpRequest;return"xhr"}catch(e){}try{new window.ActiveXObject("Microsoft.XMLHTTP");return"activex"}catch(e){}}():function(){try{new window.XMLHttpRequest;return"xhr"}catch(e){}}())||""}},defer:function(e){qx.core.Environment.add("io.maxrequests",e.getMaxConcurrentRequestCount);qx.core.Environment.add("io.ssl",e.getSsl);qx.core.Environment.add("io.xhr",e.getXmlHttpRequest)}});qx.bom.client.Transport.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.bom.client.Device":{},"qx.bom.client.Engine":{defer:"load",require:!0},"qx.bom.client.Transport":{defer:"load",require:!0},"qx.util.LibraryManager":{defer:"runtime"}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine",defer:!0},"io.ssl":{className:"qx.bom.client.Transport",defer:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.ResourceManager",{extend:qx.core.Object,type:"singleton",construct:function(){qx.core.Object.constructor.call(this)},statics:{__P_3_0:qx.$$resources||{},__P_3_1:{}},members:{findHighResolutionSource:function(e,t){var n=["3","2","1.5"];t||(t=parseFloat(qx.bom.client.Device.getDevicePixelRatio().toFixed(2)));if(t<=1)return!1;for(var i,r,o=n.length;o>0&&t>n[--o];);for(r=o;r>=0;r--)if(i=this.getHighResolutionSource(e,n[r]))return i;for(r=o+1;r-1){var i="@"+t+"x",r=e.slice(0,n)+i+e.slice(n);if(this.has(r))return r}return null},getIds:function(e){var t=qx.util.ResourceManager.__P_3_0;return t?Object.keys(t).filter((function(t){return!e||-1!=t.indexOf(e)})):null},has:function(e){return!!qx.util.ResourceManager.__P_3_0[e]},getData:function(e){return qx.util.ResourceManager.__P_3_0[e]||null},getImageWidth:function(e){var t;if(e&&e.startsWith("@")){var n=e.split("/");(t=parseInt(n[2],10))&&(e=n[0]+"/"+n[1])}var i=qx.util.ResourceManager.__P_3_0[e];if(t&&i){return Math.ceil(t/i[1]*i[0])}return i?i[0]:null},getImageHeight:function(e){if(e&&e.startsWith("@")){var t=e.split("/"),n=parseInt(t[2],10);if(n)return n}var i=qx.util.ResourceManager.__P_3_0[e];return i?i[1]:null},getImageFormat:function(e){if(e&&e.startsWith("@"))return"font";var t=qx.util.ResourceManager.__P_3_0[e];return t?t[2]:null},getCombinedFormat:function(e){var t="",n=qx.util.ResourceManager.__P_3_0[e];if(n&&n.length>4&&"string"==typeof n[4]&&this.constructor.__P_3_0[n[4]]){var i=n[4];t=this.constructor.__P_3_0[i][2]}return t},toUri:function(e){if(null==e)return e;var t=qx.util.ResourceManager.__P_3_0[e];if(!t)return e;if("string"==typeof t)var n=t;else{if(!(n=t[3]))return e}var i="";"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("io.ssl")&&(i=qx.util.ResourceManager.__P_3_1[n]);return i+qx.util.LibraryManager.getInstance().get(n,"resourceUri")+"/"+e},toDataUri:function(e){var t,n=this.constructor.__P_3_0[e],i=n?this.constructor.__P_3_0[n[4]]:null;if(i){var r=i[4][e];t="data:image/"+r.type+";"+r.encoding+","+r.data}else t=this.toUri(e);return t},isFontUri:function(e){return!!e&&e.startsWith("@")},fromFontUriToCharCode:function(e){var t=e.split("/"),n=e;t.length>2&&(n=t[0]+"/"+t[1]);var i=this.getData(n),r=null;if(i)r=i[2];else{var o=e.match(/@([^/]+)\/(.*)$/)[2];if(o){r=parseInt(o,16);isNaN(r)&&(r=null)}}if(!r)throw new Error("Cannot determine charCode from source: ".concat(e));return r}},defer:function(e){if("mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("io.ssl"))for(var t in qx.$$libraries){var n;if(qx.util.LibraryManager.getInstance().get(t,"resourceUri")){n=qx.util.LibraryManager.getInstance().get(t,"resourceUri");var i,r=document.getElementsByTagName("base");r.length>0&&(i=r[0].href);if(null!=n.match(/^\/\//))e.__P_3_1[t]=window.location.protocol;else if(null!=n.match(/^\//))e.__P_3_1[t]=i||window.location.protocol+"//"+window.location.host;else if(null!=n.match(/^\.\//)){var o=document.URL;e.__P_3_1[t]=o.substring(0,o.lastIndexOf("/")+1)}else if(null!=n.match(/^http/))e.__P_3_1[t]="";else{if(!i){var s=window.location.href.indexOf("?");i=-1==s?window.location.href:window.location.href.substring(0,s)}e.__P_3_1[t]=i.substring(0,i.lastIndexOf("/")+1)}}else e.__P_3_1[t]=""}}});qx.util.ResourceManager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.LibraryManager",{extend:qx.core.Object,type:"singleton",statics:{__P_21_0:qx.$$libraries||{}},members:{has:function(e){return!!qx.util.LibraryManager.__P_21_0[e]},getNamespaces:function(){return Object.keys(qx.util.LibraryManager.__P_21_0)},get:function(e,t){return qx.util.LibraryManager.__P_21_0[e][t]?qx.util.LibraryManager.__P_21_0[e][t]:null},set:function(e,t,n){qx.util.LibraryManager.__P_21_0[e][t]=n}}});qx.util.LibraryManager.$$dbClassInfo=e}();function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.Stylesheet":{},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["html.stylesheet.createstylesheet","html.stylesheet.insertrule","html.stylesheet.deleterule","html.stylesheet.addimport","html.stylesheet.removeimport"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.Stylesheet",{statics:{__P_22_0:function(){qx.bom.client.Stylesheet.__P_22_1||(qx.bom.client.Stylesheet.__P_22_1=qx.bom.Stylesheet.createElement());return qx.bom.client.Stylesheet.__P_22_1},getCreateStyleSheet:function(){return"object"===_typeof(document.createStyleSheet)},getInsertRule:function(){return"function"==typeof qx.bom.client.Stylesheet.__P_22_0().insertRule},getDeleteRule:function(){return"function"==typeof qx.bom.client.Stylesheet.__P_22_0().deleteRule},getAddImport:function(){return"object"===_typeof(qx.bom.client.Stylesheet.__P_22_0().addImport)},getRemoveImport:function(){return"object"===_typeof(qx.bom.client.Stylesheet.__P_22_0().removeImport)}},defer:function(e){qx.core.Environment.add("html.stylesheet.createstylesheet",e.getCreateStyleSheet);qx.core.Environment.add("html.stylesheet.insertrule",e.getInsertRule);qx.core.Environment.add("html.stylesheet.deleterule",e.getDeleteRule);qx.core.Environment.add("html.stylesheet.addimport",e.getAddImport);qx.core.Environment.add("html.stylesheet.removeimport",e.getRemoveImport)}});qx.bom.client.Stylesheet.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.bom.client.Stylesheet":{require:!0},"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.dom.Element":{},"qx.util.Uri":{}},environment:{provided:[],required:{"html.stylesheet.createstylesheet":{className:"qx.bom.client.Stylesheet"},"html.stylesheet.insertrule":{className:"qx.bom.client.Stylesheet"},"html.stylesheet.deleterule":{className:"qx.bom.client.Stylesheet"},"html.stylesheet.addimport":{className:"qx.bom.client.Stylesheet"},"html.stylesheet.removeimport":{className:"qx.bom.client.Stylesheet"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Stylesheet",{statics:{includeFile:function(e,t){t||(t=document);var n=t.createElement("link");n.type="text/css";n.rel="stylesheet";n.href=e;t.getElementsByTagName("head")[0].appendChild(n)},createElement:function(e){if(qx.core.Environment.get("html.stylesheet.createstylesheet")){var t=document.createStyleSheet();e&&(t.cssText=e);return t}var n=document.createElement("style");n.type="text/css";e&&n.appendChild(document.createTextNode(e));document.getElementsByTagName("head")[0].appendChild(n);return n.sheet},addRule:function(e,t,n){qx.core.Environment.get("html.stylesheet.insertrule")?e.insertRule(t+"{"+n+"}",e.cssRules.length):e.addRule(t,n)},removeRule:function(e,t){if(qx.core.Environment.get("html.stylesheet.deleterule"))for(var n=(i=e.cssRules).length-1;n>=0;--n)i[n].selectorText==t&&e.deleteRule(n);else{var i;for(n=(i=e.rules).length-1;n>=0;--n)i[n].selectorText==t&&e.removeRule(n)}},removeSheet:function(e){var t=e.ownerNode?e.ownerNode:e.owningElement;qx.dom.Element.removeChild(t,t.parentNode)},removeAllRules:function(e){if(qx.core.Environment.get("html.stylesheet.deleterule"))for(var t=e.cssRules.length-1;t>=0;t--)e.deleteRule(t);else for(t=e.rules.length-1;t>=0;t--)e.removeRule(t)},addImport:function(e,t){qx.core.Environment.get("html.stylesheet.addimport")?e.addImport(t):e.insertRule('@import "'+t+'";',e.cssRules.length)},removeImport:function(e,t){if(qx.core.Environment.get("html.stylesheet.removeimport"))for(var n=e.imports,i=n.length-1;i>=0;i--)n[i].href!=t&&n[i].href!=qx.util.Uri.getAbsolute(t)||e.removeImport(i);else{var r=e.cssRules;for(i=r.length-1;i>=0;i--)r[i].href==t&&e.deleteRule(i)}},removeAllImports:function(e){if(qx.core.Environment.get("html.stylesheet.removeimport"))for(var t=e.imports.length-1;t>=0;t--)e.removeImport(t);else{var n=e.cssRules;for(t=n.length-1;t>=0;t--)n[t].type==n[t].IMPORT_RULE&&e.deleteRule(t)}}}});qx.bom.Stylesheet.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qxl.apiviewer.MWidgetRegistry",{properties:{id:{check:"String",apply:"_applyId",nullable:!0,init:null}},members:{_applyId:function(e,t){var n=qxl.apiviewer.MWidgetRegistry;t&&n.unregister(this,t);e&&n.register(this,e)},getWidgetById:function(e){return qxl.apiviewer.MWidgetRegistry.getWidgetById(e)}},statics:{__P_5_0:{},getWidgetById:function(e){return this.__P_5_0[e]},register:function(e,t){if(this.__P_5_0[t])throw new Error("An object with the id '"+t+"' already exists.");this.__P_5_0[t]=e},unregister:function(e,t){if(this.__P_5_0[t]!==e)throw new Error("The object is not registered with the id '"+t+"'.");delete this.__P_5_0[t]}}});qxl.apiviewer.MWidgetRegistry.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MLayoutHandling",{members:{setLayout:function(e){this._setLayout(e)},getLayout:function(){return this._getLayout()}},statics:{remap:function(e){e.getLayout=e._getLayout;e.setLayout=e._setLayout}}});qx.ui.core.MLayoutHandling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.MChildrenHandling":{require:!0},"qx.ui.core.MLayoutHandling":{require:!0},"qx.event.type.Data":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.container.Composite",{extend:qx.ui.core.Widget,include:[qx.ui.core.MChildrenHandling,qx.ui.core.MLayoutHandling],construct:function(e){qx.ui.core.Widget.constructor.call(this);null!=e&&this._setLayout(e)},events:{addChildWidget:"qx.event.type.Data",removeChildWidget:"qx.event.type.Data"},members:{_afterAddChild:function(e){this.fireNonBubblingEvent("addChildWidget",qx.event.type.Data,[e])},_afterRemoveChild:function(e){this.fireNonBubblingEvent("removeChildWidget",qx.event.type.Data,[e])}}});qx.ui.container.Composite.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.container.Composite":{construct:!0,require:!0},"qx.ui.layout.VBox":{construct:!0},"qxl.apiviewer.ui.PackageTree":{construct:!0},"qxl.apiviewer.ui.SearchView":{construct:!0},"qxl.apiviewer.ui.LegendView":{construct:!0},"qx.util.Uri":{construct:!0},"qx.ui.container.Stack":{},"qx.lang.Function":{},"qx.ui.toolbar.ToolBar":{},"qx.ui.toolbar.Part":{},"qx.ui.toolbar.RadioButton":{},"qx.ui.form.RadioGroup":{},"qx.ui.toolbar.CheckBox":{},"qx.ui.toolbar.MenuButton":{},"qx.ui.menu.Menu":{},"qx.ui.menu.CheckBox":{},"qx.ui.menu.Button":{},"qx.ui.menu.Separator":{},"qx.ui.menu.RadioButton":{},"qx.ui.layout.Canvas":{},"qx.ui.embed.Html":{},"qxl.apiviewer.DetailFrameTabView":{},"qx.ui.splitpane.Pane":{},"qx.ui.layout.HBox":{},"qx.ui.basic.Label":{},"qxl.versionlabel.VersionLabel":{},"qx.ui.core.Spacer":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.Viewer",{extend:qx.ui.container.Composite,construct:function(){qx.ui.container.Composite.constructor.call(this);this.__P_6_0={};var e=new qx.ui.layout.VBox;this.setLayout(e);this.add(this.__P_6_1());this.add(this.__P_6_2());var t=new qxl.apiviewer.ui.PackageTree;t.setId("tree");this._searchView=new qxl.apiviewer.ui.SearchView;var n=new qxl.apiviewer.ui.LegendView,i=this.__P_6_3(t,this._searchView,n),r=this.__P_6_4();this.add(this.__P_6_5(i,r),{flex:1});var o=qx.util.Uri.parseUri(location.href);if(o.queryKey&&o.queryKey.search){this._searchView.search(o.queryKey.search);i.setSelection([this._searchView]);this.__P_6_6.setSelection([this.__P_6_6.getChildren()[1]])}},members:{__P_6_7:null,__P_6_8:null,__P_6_0:null,__P_6_6:null,__P_6_3:function(e,t,n){var i=new qx.ui.container.Stack;i.setAppearance("toggleview");i.add(e);i.add(t);i.add(n);this.__P_6_6.addListener("changeSelection",(function(r){var o=r.getData()[0];switch(o?o.getUserData("value"):null){case"packages":i.setSelection([e]);i.show();break;case"search":i.setSelection([t]);i.show();qx.lang.Function.delay(this._onShowSearch,100,this);break;case"legend":i.setSelection([n]);i.show();break;default:i.exclude()}}),this);return i},__P_6_2:function(){var e=new qx.ui.toolbar.ToolBar,t=new qx.ui.toolbar.Part;e.add(t);this.__P_6_7=t.toHashCode();var n=new qx.ui.toolbar.RadioButton(this.tr("Content"),"icon/22/apps/utilities-dictionary.png");n.setUserData("value","packages");n.setValue(!0);n.setToolTipText(this.tr("Show/hide the packages."));t.add(n);var i=new qx.ui.toolbar.RadioButton(this.tr("Search"),"icon/22/actions/edit-find.png");i.setUserData("value","search");i.setToolTipText(this.tr("Search for packages, classes and members."));t.add(i);var r=new qx.ui.toolbar.RadioButton(this.tr("Legend"),"icon/22/apps/utilities-help.png");r.setUserData("value","legend");r.setToolTipText(this.tr("Show/hide the legend."));t.add(r);var o=new qx.ui.form.RadioGroup(n,i,r);o.setAllowEmptySelection(!0);this.__P_6_6=o;e.addSpacer();t=new qx.ui.toolbar.Part;e.add(t);var s=new qx.ui.toolbar.CheckBox(this.tr("Properties"),"qxl/apiviewer/image/property18.gif");s.setId("btn_expand");s.setValue(!0);s.setToolTipText(this.tr("Show/hide all generated property methods."));t.add(s);var a=new qx.ui.toolbar.MenuButton(this.tr("Includes"),"qxl/apiviewer/image/overlay_mixin18.gif");a.setId("menubtn_includes");a.setToolTipText(this.tr("Show/hide members of other classes/mixins inherited/included in the current class"));t.add(a);var l=new qx.ui.menu.Menu,u=new qx.ui.menu.CheckBox(this.tr("Inherited"));u.setId("btn_inherited");u.setToolTipText(this.tr("Show/hide inherited members of the current class."));l.add(u);var c=new qx.ui.menu.CheckBox(this.tr("Mixin Included"));c.setId("btn_included");c.setToolTipText(this.tr("Show/hide included members of the current class."));c.setValue(!0);l.add(c);a.setMenu(l);var h=new qx.ui.toolbar.CheckBox(this.tr("Protected"),"qxl/apiviewer/image/method_protected18.gif");h.setId("btn_protected");h.setToolTipText(this.tr("Show/hide protected members of the current class."));t.add(h);var d=new qx.ui.toolbar.CheckBox(this.tr("Private"),"qxl/apiviewer/image/method_private18.gif");d.setId("btn_private");d.setToolTipText(this.tr("Show/hide private members of the current class."));t.add(d);var f=new qx.ui.toolbar.CheckBox(this.tr("Internal"),"qxl/apiviewer/image/method_internal18.gif");f.setId("btn_internal");f.setToolTipText(this.tr("Show/hide internal members of the current class."));t.add(f);e.setOverflowHandling(!0);var _=new qx.ui.toolbar.MenuButton(null,"icon/22/actions/media-seek-forward.png");_.setAppearance("toolbar-button");e.add(_);e.setOverflowIndicator(_);this.__P_6_8=new qx.ui.menu.Menu;_.setMenu(this.__P_6_8);e.addListener("hideItem",(function(e){for(var t=e.getData(),n=this._getMenuItems(t),i=0;i=0;r--){var o=t[r];if(!(i=this.__P_6_0[o.toHashCode()])){if(o instanceof qx.ui.toolbar.RadioButton){i=new qx.ui.menu.RadioButton(o.getLabel());o.bind("value",i,"value");i.bind("value",o,"value")}else if(o instanceof qx.ui.toolbar.MenuButton){(i=new qx.ui.menu.Button(o.getLabel().translate(),o.getIcon(),o.getCommand(),o.getMenu())).setToolTipText(o.getToolTipText());i.setEnabled(o.getEnabled());o.bind("enabled",i,"enabled")}else{i=new qx.ui.menu.CheckBox(o.getLabel());o.bind("value",i,"value");i.bind("value",o,"value")}this.__P_6_8.addAt(i,0);this.__P_6_0[o.toHashCode()]=i}n.push(i)}return n},__P_6_4:function(){var e=new qx.ui.container.Composite(new qx.ui.layout.Canvas);e.getContentElement().setAttribute("class","content");this._detailLoader=new qx.ui.embed.Html('

please waitLoading data...

');this._detailLoader.getContentElement().setAttribute("id","SplashScreen");this._detailLoader.setAppearance("detailviewer");this._detailLoader.setId("detail_loader");e.add(this._detailLoader,{edge:0});this._tabView=new qxl.apiviewer.DetailFrameTabView;this._tabView.setId("tabView");this._tabView.exclude();e.add(this._tabView,{edge:0});return e},__P_6_9:function(e,t){var n=new qx.ui.container.Composite;n.setLayout(new qx.ui.layout.VBox);n.add(e);n.add(t,{flex:1});return n},__P_6_5:function(e,t){var n=new qx.ui.splitpane.Pane("horizontal");n.setAppearance("app-splitpane");n.add(e,0);n.add(t,1);return n},__P_6_1:function(){var e=new qx.ui.layout.HBox,t=new qx.ui.container.Composite(e);t.setAppearance("app-header");var n=new qx.ui.basic.Label("API Documentation"),i=new qxl.versionlabel.VersionLabel;i.setFont("default");t.add(n);t.add(new qx.ui.core.Spacer,{flex:1});t.add(i);return t},_onShowSearch:function(){this._searchView.sinput.focus()}},environment:{"qxl.apiviewer.title":"qooxdoo","qxl.apiviewer.initialTreeDepth":1},destruct:function(){this._classTreeNodeHash=this.__P_6_6=null;this._disposeObjects("_tree","_detailLoader","_classViewer","_packageViewer","_searchView","_tabView")}});qxl.apiviewer.Viewer.$$dbClassInfo=e}();function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function _regeneratorRuntime(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function(){return t};var e,t={},n=Object.prototype,i=n.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},s=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function c(e,t,n,i){var o=t&&t.prototype instanceof g?t:g,s=Object.create(o.prototype),a=new I(i||[]);return r(s,"_invoke",{value:E(e,n,a)}),s}function h(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=c;var d="suspendedStart",f="suspendedYield",_="executing",p="completed",m={};function g(){}function v(){}function b(){}var y={};u(y,s,(function(){return this}));var x=Object.getPrototypeOf,q=x&&x(x(D([])));q&&q!==n&&i.call(q,s)&&(y=q);var w=b.prototype=g.prototype=Object.create(y);function P(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function C(e,t){function n(r,o,s,a){var l=h(e[r],e,o);if("throw"!==l.type){var u=l.arg,c=u.value;return c&&"object"==_typeof(c)&&i.call(c,"__await")?t.resolve(c.__await).then((function(e){n("next",e,s,a)}),(function(e){n("throw",e,s,a)})):t.resolve(c).then((function(e){u.value=e,s(u)}),(function(e){return n("throw",e,s,a)}))}a(l.arg)}var o;r(this,"_invoke",{value:function(e,i){function r(){return new t((function(t,r){n(e,i,t,r)}))}return o=o?o.then(r,r):r()}})}function E(t,n,i){var r=d;return function(o,s){if(r===_)throw Error("Generator is already running");if(r===p){if("throw"===o)throw s;return{value:e,done:!0}}for(i.method=o,i.arg=s;;){var a=i.delegate;if(a){var l=S(a,i);if(l){if(l===m)continue;return l}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(r===d)throw r=p,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);r=_;var u=h(t,n,i);if("normal"===u.type){if(r=i.done?p:f,u.arg===m)continue;return{value:u.arg,done:i.done}}"throw"===u.type&&(r=p,i.method="throw",i.arg=u.arg)}}}function S(t,n){var i=n.method,r=t.iterator[i];if(r===e)return n.delegate=null,"throw"===i&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==i&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),m;var o=h(r,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,m;var s=o.arg;return s?s.done?(n[t.resultName]=s.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,m):s:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function M(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(M,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[s];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function n(){for(;++r=0;--o){var s=this.tryEntries[o],a=s.completion;if("root"===s.tryLoc)return r("end");if(s.tryLoc<=this.prev){var l=i.call(s,"catchLoc"),u=i.call(s,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i=n.completion;if("throw"===i.type){var r=i.arg;A(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(t,n,i){return this.delegate={iterator:D(t),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=e),m}},t}function asyncGeneratorStep(e,t,n,i,r,o,s){try{var a=e[o](s),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(i,r)}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise((function(i,r){var o=e.apply(t,n);function s(e){asyncGeneratorStep(o,i,r,s,a,"next",e)}function a(e){asyncGeneratorStep(o,i,r,s,a,"throw",e)}s(void 0)}))}}function _createForOfIteratorHelper(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();s=e.done;return e},e:function(e){a=!0;o=e},f:function(){try{s||null==n.return||n.return()}finally{if(a)throw o}}}}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);return"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n=e.scrollWidth)return Math.max(e.clientWidth,e.scrollWidth)-i-r;var s=e.scrollWidth-i;"mshtml"==qx.core.Environment.get("engine.name")&&(s-=r);return s},getContentHeight:function(e){var t=qx.bom.element.Style,n=qx.bom.element.Style.get(e,"overflowY"),i=parseInt(t.get(e,"paddingTop")||"0px",10),r=parseInt(t.get(e,"paddingBottom")||"0px",10);return this.__P_106_0[n]?e.clientHeight-i-r:e.clientHeight>=e.scrollHeight?Math.max(e.clientHeight,e.scrollHeight)-i-r:e.scrollHeight-i},getContentSize:function(e){return{width:this.getContentWidth(e),height:this.getContentHeight(e)}}}});qx.bom.element.Dimension.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.Viewport":{}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"},"engine.version":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Document",{statics:{isQuirksMode:qx.core.Environment.select("engine.name",{mshtml:function(e){return qx.core.Environment.get("engine.version")>=8?5===(e||window).document.documentMode:"CSS1Compat"!==(e||window).document.compatMode},webkit:function(e){if(void 0===document.compatMode){var t=(e||window).document.createElement("div");t.style.cssText="position:absolute;width:0;height:0;width:1";return"1px"===t.style.width}return"CSS1Compat"!==(e||window).document.compatMode},default:function(e){return"CSS1Compat"!==(e||window).document.compatMode}}),isStandardMode:function(e){return!this.isQuirksMode(e)},getWidth:function(e){var t=(e||window).document,n=qx.bom.Viewport.getWidth(e),i=this.isStandardMode(e)?t.documentElement.scrollWidth:t.body.scrollWidth;return Math.max(i,n)},getHeight:function(e){var t=(e||window).document,n=qx.bom.Viewport.getHeight(e),i=this.isStandardMode(e)?t.documentElement.scrollHeight:t.body.scrollHeight;return Math.max(i,n)}}});qx.bom.Document.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.Document":{},"qx.bom.client.OperatingSystem":{require:!0}},environment:{provided:[],required:{"os.name":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Viewport",{statics:{getWidth:function(e){var t=(e=e||window).document;return qx.bom.Document.isStandardMode(e)?t.documentElement.clientWidth:t.body.clientWidth},getHeight:function(e){var t=(e=e||window).document;return"ios"==qx.core.Environment.get("os.name")&&window.innerHeight!=t.documentElement.clientHeight?window.innerHeight:qx.bom.Document.isStandardMode(e)?t.documentElement.clientHeight:t.body.clientHeight},getScrollLeft:function(e){if(void 0!==(e=e||window).pageXOffset)return e.pageXOffset;var t=e.document;return t.documentElement.scrollLeft||t.body.scrollLeft},getScrollTop:function(e){if(void 0!==(e=e||window).pageYOffset)return e.pageYOffset;var t=e.document;return t.documentElement.scrollTop||t.body.scrollTop},__P_76_0:function(e){var t=this.getWidth(e)>this.getHeight(e)?90:0,n=e.orientation;return null==n||Math.abs(n%180)==t?{"-270":90,"-180":180,"-90":-90,0:0,90:90,180:180,270:-90}:{"-270":180,"-180":-90,"-90":0,0:90,90:180,180:-90,270:0}},__P_76_1:null,getOrientation:function(e){var t=(e=e||window.top).orientation;if(null==t)t=this.getWidth(e)>this.getHeight(e)?90:0;else{null==this.__P_76_1&&(this.__P_76_1=this.__P_76_0(e));t=this.__P_76_1[t]}return t},isLandscape:function(e){var t=this.getOrientation(e);return-90===t||90===t},isPortrait:function(e){var t=this.getOrientation(e);return 0===t||180===t}}});qx.bom.Viewport.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Style":{},"qx.dom.Node":{},"qx.bom.Viewport":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.element.BoxSizing":{}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"},"browser.quirksmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Location",{statics:{__P_42_0:function(e,t){return qx.bom.element.Style.get(e,t,qx.bom.element.Style.COMPUTED_MODE,!1)},__P_42_1:function(e,t){return parseInt(qx.bom.element.Style.get(e,t,qx.bom.element.Style.COMPUTED_MODE,!1),10)||0},__P_42_2:function(e){var t=0,n=0,i=qx.dom.Node.getWindow(e);return{left:t-=qx.bom.Viewport.getScrollLeft(i),top:n-=qx.bom.Viewport.getScrollTop(i)}},__P_42_3:qx.core.Environment.select("engine.name",{mshtml:function(e){var t=qx.dom.Node.getDocument(e),n=t.body,i=0,r=0;i-=n.clientLeft+t.documentElement.clientLeft;r-=n.clientTop+t.documentElement.clientTop;if(!qx.core.Environment.get("browser.quirksmode")){i+=this.__P_42_1(n,"borderLeftWidth");r+=this.__P_42_1(n,"borderTopWidth")}return{left:i,top:r}},webkit:function(e){var t=qx.dom.Node.getDocument(e).body;return{left:t.offsetLeft,top:t.offsetTop}},gecko:function(e){var t=qx.dom.Node.getDocument(e).body,n=t.offsetLeft,i=t.offsetTop;if("border-box"!==qx.bom.element.BoxSizing.get(t)){n+=this.__P_42_1(t,"borderLeftWidth");i+=this.__P_42_1(t,"borderTopWidth")}return{left:n,top:i}},default:function(e){var t=qx.dom.Node.getDocument(e).body;return{left:t.offsetLeft,top:t.offsetTop}}}),__P_42_4:function(e){var t=e.getBoundingClientRect();return{left:Math.round(t.left),top:Math.round(t.top)}},get:function(e,t){if("BODY"==e.tagName)var n=this.__P_42_5(e),i=n.left,r=n.top;else{var o=this.__P_42_3(e),s=this.__P_42_4(e),a=this.__P_42_2(e);i=s.left+o.left-a.left,r=s.top+o.top-a.top}var l,u;if(e instanceof SVGElement){var c=e.getBoundingClientRect();l=c.width;u=c.height}else{l=e.offsetWidth;u=e.offsetHeight}var h=i+l,d=r+u;if(t){if("padding"==t||"scroll"==t){var f=qx.bom.element.Style.get(e,"overflowX");"scroll"!=f&&"auto"!=f||(h+=e.scrollWidth-l+this.__P_42_1(e,"borderLeftWidth")+this.__P_42_1(e,"borderRightWidth"));var _=qx.bom.element.Style.get(e,"overflowY");"scroll"!=_&&"auto"!=_||(d+=e.scrollHeight-u+this.__P_42_1(e,"borderTopWidth")+this.__P_42_1(e,"borderBottomWidth"))}switch(t){case"padding":i+=this.__P_42_1(e,"paddingLeft");r+=this.__P_42_1(e,"paddingTop");h-=this.__P_42_1(e,"paddingRight");d-=this.__P_42_1(e,"paddingBottom");case"scroll":i-=e.scrollLeft;r-=e.scrollTop;h-=e.scrollLeft;d-=e.scrollTop;case"border":i+=this.__P_42_1(e,"borderLeftWidth");r+=this.__P_42_1(e,"borderTopWidth");h-=this.__P_42_1(e,"borderRightWidth");d-=this.__P_42_1(e,"borderBottomWidth");break;case"margin":i-=this.__P_42_1(e,"marginLeft");r-=this.__P_42_1(e,"marginTop");h+=this.__P_42_1(e,"marginRight");d+=this.__P_42_1(e,"marginBottom")}}return{left:i,top:r,right:h,bottom:d}},__P_42_5:function(e){var t=e.offsetTop,n=e.offsetLeft;t+=this.__P_42_1(e,"marginTop");n+=this.__P_42_1(e,"marginLeft");if("gecko"===qx.core.Environment.get("engine.name")){t+=this.__P_42_1(e,"borderLeftWidth");n+=this.__P_42_1(e,"borderTopWidth")}return{left:n,top:t}},getLeft:function(e,t){return this.get(e,t).left},getTop:function(e,t){return this.get(e,t).top},getRight:function(e,t){return this.get(e,t).right},getBottom:function(e,t){return this.get(e,t).bottom},getRelative:function(e,t,n,i){var r=this.get(e,n),o=this.get(t,i);return{left:r.left-o.left,top:r.top-o.top,right:r.right-o.right,bottom:r.bottom-o.bottom}},getPosition:function(e){return this.getRelative(e,this.getOffsetParent(e))},getOffsetParent:function(e){if(e instanceof SVGElement)return document.body;for(var t=e.offsetParent||document.body,n=qx.bom.element.Style;t&&!/^body|html$/i.test(t.tagName)&&"static"===n.get(t,"position");)t=t.offsetParent;return t}}});qx.bom.element.Location.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.lang.normalize.String":{require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Style":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Clip",{statics:{compile:function(e){if(!e)return"clip:auto;";var t,n,i=e.left,r=e.top,o=e.width,s=e.height;if(null==i){t=null==o?"auto":o+"px";i="auto"}else{t=null==o?"auto":i+o+"px";i+="px"}if(null==r){n=null==s?"auto":s+"px";r="auto"}else{n=null==s?"auto":r+s+"px";r+="px"}return"clip:rect("+r+","+t+","+n+","+i+");"},get:function(e,t){var n,i,r,o,s,a,l=qx.bom.element.Style.get(e,"clip",t,!1);if("string"==typeof l&&"auto"!==l&&""!==l){l=l.trim();if(!/\((.*)\)/.test(l))throw new Error("Could not parse clip string: "+l);var u=RegExp.$1;if(/,/.test(u))var c=u.split(",");else c=u.split(" ");i=c[0].trim();s=c[1].trim();a=c[2].trim();"auto"===(n=c[3].trim())&&(n=null);"auto"===i&&(i=null);"auto"===s&&(s=null);"auto"===a&&(a=null);null!=i&&(i=parseInt(i,10));null!=s&&(s=parseInt(s,10));null!=a&&(a=parseInt(a,10));null!=n&&(n=parseInt(n,10));null!=s&&null!=n?r=s-n:null!=s&&(r=s);null!=a&&null!=i?o=a-i:null!=a&&(o=a)}return{left:n||null,top:i||null,width:r||null,height:o||null}},set:function(e,t){if(t){var n,i,r=t.left,o=t.top,s=t.width,a=t.height;if(null==r){n=null==s?"auto":s+"px";r="auto"}else{n=null==s?"auto":r+s+"px";r+="px"}if(null==o){i=null==a?"auto":a+"px";o="auto"}else{i=null==a?"auto":o+a+"px";o+="px"}e.style.clip="rect("+o+","+n+","+i+","+r+")"}else e.style.clip="rect(auto,auto,auto,auto)"},reset:function(e){e.style.clip="rect(auto, auto, auto, auto)"}}});qx.bom.element.Clip.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Style":{},"qx.bom.client.Engine":{defer:"load",require:!0},"qx.bom.client.Browser":{defer:"load",require:!0}},environment:{provided:[],required:{"engine.name":{defer:!0,className:"qx.bom.client.Engine"},"engine.version":{defer:!0,className:"qx.bom.client.Engine"},"browser.documentmode":{defer:!0,className:"qx.bom.client.Browser"},"browser.quirksmode":{defer:!0,className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Cursor",{statics:{__P_146_0:{},compile:function(e){return"cursor:"+(this.__P_146_0[e]||e)+";"},get:function(e,t){return qx.bom.element.Style.get(e,"cursor",t,!1)},set:function(e,t){e.style.cursor=this.__P_146_0[t]||t},reset:function(e){e.style.cursor=""}},defer:function(e){if("mshtml"==qx.core.Environment.get("engine.name")&&(parseFloat(qx.core.Environment.get("engine.version"))<9||qx.core.Environment.get("browser.documentmode")<9)&&!qx.core.Environment.get("browser.quirksmode")){e.__P_146_0["nesw-resize"]="ne-resize";e.__P_146_0["nwse-resize"]="nw-resize"}}});qx.bom.element.Cursor.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Css":{require:!0},"qx.bom.element.Style":{}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"},"css.opacity":{className:"qx.bom.client.Css"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Opacity",{statics:{compile:qx.core.Environment.select("engine.name",{mshtml:function(e){e>=1&&(e=1);e<1e-5&&(e=0);return qx.core.Environment.get("css.opacity")?"opacity:"+e+";":"zoom:1;filter:alpha(opacity="+100*e+");"},default:function(e){return"opacity:"+e+";"}}),set:qx.core.Environment.select("engine.name",{mshtml:function(e,t){if(qx.core.Environment.get("css.opacity"))e.style.opacity=t;else{var n=qx.bom.element.Style.get(e,"filter",qx.bom.element.Style.COMPUTED_MODE,!1);t>=1&&(t=1);t<1e-5&&(t=0);e.currentStyle&&e.currentStyle.hasLayout||(e.style.zoom=1);e.style.filter=n.replace(/alpha\([^\)]*\)/gi,"")+"alpha(opacity="+100*t+")"}},default:function(e,t){e.style.opacity=t}}),reset:qx.core.Environment.select("engine.name",{mshtml:function(e){if(qx.core.Environment.get("css.opacity"))e.style.opacity="";else{var t=qx.bom.element.Style.get(e,"filter",qx.bom.element.Style.COMPUTED_MODE,!1);e.style.filter=t.replace(/alpha\([^\)]*\)/gi,"")}},default:function(e){e.style.opacity=""}}),get:qx.core.Environment.select("engine.name",{mshtml:function(e,t){if(qx.core.Environment.get("css.opacity")){return null!=(i=qx.bom.element.Style.get(e,"opacity",t,!1))?parseFloat(i):1}var n=qx.bom.element.Style.get(e,"filter",t,!1);if(n){var i;if((i=n.match(/alpha\(opacity=(.*)\)/))&&i[1])return parseFloat(i[1])/100}return 1},default:function(e,t){var n=qx.bom.element.Style.get(e,"opacity",t,!1);return null!=n?parseFloat(n):1}})}});qx.bom.element.Opacity.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Css":{require:!0},"qx.bom.Style":{},"qx.bom.element.Style":{},"qx.bom.Document":{},"qx.dom.Node":{}},environment:{provided:[],required:{"css.boxsizing":{className:"qx.bom.client.Css"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.BoxSizing",{statics:{__P_114_0:{tags:{button:!0,select:!0},types:{search:!0,button:!0,submit:!0,reset:!0,checkbox:!0,radio:!0}},__P_114_1:function(e){var t=this.__P_114_0;return t.tags[e.tagName.toLowerCase()]||t.types[e.type]},compile:function(e){if(qx.core.Environment.get("css.boxsizing")){return qx.bom.Style.getCssName(qx.core.Environment.get("css.boxsizing"))+":"+e+";"}},get:function(e){return qx.core.Environment.get("css.boxsizing")?qx.bom.element.Style.get(e,"boxSizing",null,!1)||"":qx.bom.Document.isStandardMode(qx.dom.Node.getWindow(e))&&!this.__P_114_1(e)?"content-box":"border-box"},set:function(e,t){if(qx.core.Environment.get("css.boxsizing"))try{e.style[qx.core.Environment.get("css.boxsizing")]=t}catch(e){}},reset:function(e){this.set(e,"")}}});qx.bom.element.BoxSizing.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.lang.String":{require:!0,defer:"runtime"},"qx.bom.client.Css":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.Object":{},"qx.bom.Style":{},"qx.bom.element.Clip":{require:!0},"qx.bom.element.Cursor":{require:!0},"qx.bom.element.Opacity":{require:!0},"qx.bom.element.BoxSizing":{require:!0},"qx.dom.Node":{}},environment:{provided:[],required:{"css.appearance":{className:"qx.bom.client.Css"},"css.userselect":{className:"qx.bom.client.Css"},"css.textoverflow":{className:"qx.bom.client.Css"},"css.borderimage":{className:"qx.bom.client.Css"},"css.float":{className:"qx.bom.client.Css"},"css.usermodify":{className:"qx.bom.client.Css"},"css.boxsizing":{className:"qx.bom.client.Css"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Style",{statics:{__P_77_0:null,__P_77_1:null,__P_77_2:function(){var e={appearance:qx.core.Environment.get("css.appearance"),userSelect:qx.core.Environment.get("css.userselect"),textOverflow:qx.core.Environment.get("css.textoverflow"),borderImage:qx.core.Environment.get("css.borderimage"),float:qx.core.Environment.get("css.float"),userModify:qx.core.Environment.get("css.usermodify"),boxSizing:qx.core.Environment.get("css.boxsizing")};this.__P_77_1={};for(var t in qx.lang.Object.clone(e))e[t]?"float"===t?this.__P_77_1.cssFloat=t:this.__P_77_1[t]=qx.bom.Style.getCssName(e[t]):delete e[t];this.__P_77_0=e},__P_77_3:function(e){var t=qx.bom.Style.getPropertyName(e);t&&(this.__P_77_0[e]=t);return t},__P_77_4:{width:"pixelWidth",height:"pixelHeight",left:"pixelLeft",right:"pixelRight",top:"pixelTop",bottom:"pixelBottom"},__P_77_5:{clip:qx.bom.element.Clip,cursor:qx.bom.element.Cursor,opacity:qx.bom.element.Opacity,boxSizing:qx.bom.element.BoxSizing},compile:function(e){var t,n,i=[],r=this.__P_77_5,o=this.__P_77_1;for(t in e)if(null!=(n=e[t]))if(r[t=this.__P_77_1[t]||t])i.push(r[t].compile(n));else{o[t]||(o[t]=qx.bom.Style.getCssName(t));i.push(o[t],":",""===n?'""':n,";")}return i.join("")},setCss:function(e,t){e.setAttribute("style",t)},getCss:function(e){return e.getAttribute("style")},isPropertySupported:function(e){return this.__P_77_5[e]||this.__P_77_0[e]||e in document.documentElement.style},COMPUTED_MODE:1,CASCADED_MODE:2,LOCAL_MODE:3,set:function(e,t,n,i){t=this.__P_77_0[t]||this.__P_77_3(t)||t;!1!==i&&this.__P_77_5[t]?this.__P_77_5[t].set(e,n):"string"==typeof n&&t.startsWith("--")?e.style.setProperty(t,n):e.style[t]=null!==n?n:""},setStyles:function(e,t,n){var i=this.__P_77_0,r=this.__P_77_5,o=e.style;for(var s in t){var a=t[s],l=i[s]||this.__P_77_3(s)||s;void 0===a?!1!==n&&r[l]?r[l].reset(e):o[l]="":!1!==n&&r[l]?r[l].set(e,a):o[l]=null!==a?a:""}},reset:function(e,t,n){t=this.__P_77_0[t]||this.__P_77_3(t)||t;!1!==n&&this.__P_77_5[t]?this.__P_77_5[t].reset(e):e.style[t]=""},get:function(e,t,n,i){t=this.__P_77_0[t]||this.__P_77_3(t)||t;if(!1!==i&&this.__P_77_5[t])return this.__P_77_5[t].get(e,n);switch(n){case this.LOCAL_MODE:return e.style[t]||"";case this.CASCADED_MODE:if(e.currentStyle)return e.currentStyle[t]||"";throw new Error("Cascaded styles are not supported in this browser!");default:var r=qx.dom.Node.getDocument(e),o=r.defaultView?r.defaultView.getComputedStyle:void 0;if(void 0===o){if(!e.currentStyle)return e.style[t]||"";var s=e.currentStyle[t]||e.style[t]||"";if(/^-?[\.\d]+(px)?$/i.test(s))return s;var a=this.__P_77_4[t];if(a&&a in e.style){var l=e.style[t];e.style[t]=s||0;var u=e.style[a]+"px";e.style[t]=l;return u}return s}var c=o(e,null);return c&&c[t]?c[t]:e.style[t]||""}}},defer:function(e){e.__P_77_2()}});qx.bom.element.Style.$$dbClassInfo=e}();function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["html.webworker","html.filereader","html.geolocation","html.audio","html.audio.ogg","html.audio.mp3","html.audio.wav","html.audio.au","html.audio.aif","html.video","html.video.ogg","html.video.h264","html.video.webm","html.storage.local","html.storage.session","html.storage.userdata","html.classlist","html.xpath","html.xul","html.canvas","html.svg","html.vml","html.dataset","html.element.contains","html.element.compareDocumentPosition","html.element.textcontent","html.console","html.image.naturaldimensions","html.history.state","html.selection","html.node.isequalnode","html.fullscreen"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.Html",{statics:{getWebWorker:function(){return null!=window.Worker},getFileReader:function(){return null!=window.FileReader},getGeoLocation:function(){return"geolocation"in navigator},getAudio:function(){return!!document.createElement("audio").canPlayType},getAudioOgg:function(){return qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/ogg"):""},getAudioMp3:function(){return qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/mpeg"):""},getAudioWav:function(){return qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/x-wav"):""},getAudioAu:function(){return qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/basic"):""},getAudioAif:function(){return qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/x-aiff"):""},getVideo:function(){return!!document.createElement("video").canPlayType},getVideoOgg:function(){return qx.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/ogg; codecs="theora, vorbis"'):""},getVideoH264:function(){return qx.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"'):""},getVideoWebm:function(){return qx.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/webm; codecs="vp8, vorbis"'):""},getLocalStorage:function(){try{window.localStorage.setItem("$qx_check","test");window.localStorage.removeItem("$qx_check");return!0}catch(e){return!1}},getSessionStorage:function(){try{window.sessionStorage.setItem("$qx_check","test");window.sessionStorage.removeItem("$qx_check");return!0}catch(e){return!1}},getUserDataStorage:function(){var e=document.createElement("div");e.style.display="none";document.getElementsByTagName("head")[0].appendChild(e);var t=!1;try{e.addBehavior("#default#userdata");e.load("qxtest");t=!0}catch(e){}document.getElementsByTagName("head")[0].removeChild(e);return t},getClassList:function(){return!(!document.documentElement.classList||"DOMTokenList"!==qx.Bootstrap.getClass(document.documentElement.classList))},getXPath:function(){return!!document.evaluate},getXul:function(){try{document.createElementNS("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul","label");return!0}catch(e){return!1}},getSvg:function(){return document.implementation&&document.implementation.hasFeature&&(document.implementation.hasFeature("org.w3c.dom.svg","1.0")||document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1"))},getVml:function(){var e=document.createElement("div");document.body.appendChild(e);e.innerHTML='';e.firstChild.style.behavior="url(#default#VML)";var t="object"==_typeof(e.firstChild.adj);document.body.removeChild(e);return t},getCanvas:function(){return!!window.CanvasRenderingContext2D},getDataUrl:function(e){var t=new Image;t.onload=t.onerror=function(){window.setTimeout((function(){e.call(null,1==t.width&&1==t.height)}),0)};t.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="},getDataset:function(){return!!document.documentElement.dataset},getContains:function(){return void 0!==document.documentElement.contains},getCompareDocumentPosition:function(){return"function"==typeof document.documentElement.compareDocumentPosition},getTextContent:function(){return void 0!==document.createElement("span").textContent},getFullScreen:function(){return document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled||!1},getConsole:function(){return void 0!==window.console},getNaturalDimensions:function(){var e=document.createElement("img");return"number"==typeof e.naturalHeight&&"number"==typeof e.naturalWidth},getHistoryState:function(){return void 0!==window.onpopstate&&void 0!==window.history.replaceState&&void 0!==window.history.pushState},getSelection:function(){return"function"==typeof window.getSelection?"getSelection":"object"===_typeof(document.selection)?"selection":null},getIsEqualNode:function(){return"function"==typeof document.documentElement.isEqualNode}},defer:function(e){qx.core.Environment.add("html.webworker",e.getWebWorker);qx.core.Environment.add("html.filereader",e.getFileReader);qx.core.Environment.add("html.geolocation",e.getGeoLocation);qx.core.Environment.add("html.audio",e.getAudio);qx.core.Environment.add("html.audio.ogg",e.getAudioOgg);qx.core.Environment.add("html.audio.mp3",e.getAudioMp3);qx.core.Environment.add("html.audio.wav",e.getAudioWav);qx.core.Environment.add("html.audio.au",e.getAudioAu);qx.core.Environment.add("html.audio.aif",e.getAudioAif);qx.core.Environment.add("html.video",e.getVideo);qx.core.Environment.add("html.video.ogg",e.getVideoOgg);qx.core.Environment.add("html.video.h264",e.getVideoH264);qx.core.Environment.add("html.video.webm",e.getVideoWebm);qx.core.Environment.add("html.storage.local",e.getLocalStorage);qx.core.Environment.add("html.storage.session",e.getSessionStorage);qx.core.Environment.add("html.storage.userdata",e.getUserDataStorage);qx.core.Environment.add("html.classlist",e.getClassList);qx.core.Environment.add("html.xpath",e.getXPath);qx.core.Environment.add("html.xul",e.getXul);qx.core.Environment.add("html.canvas",e.getCanvas);qx.core.Environment.add("html.svg",e.getSvg);qx.core.Environment.add("html.vml",e.getVml);qx.core.Environment.add("html.dataset",e.getDataset);qx.core.Environment.addAsync("html.dataurl",e.getDataUrl);qx.core.Environment.add("html.element.contains",e.getContains);qx.core.Environment.add("html.element.compareDocumentPosition",e.getCompareDocumentPosition);qx.core.Environment.add("html.element.textcontent",e.getTextContent);qx.core.Environment.add("html.console",e.getConsole);qx.core.Environment.add("html.image.naturaldimensions",e.getNaturalDimensions);qx.core.Environment.add("html.history.state",e.getHistoryState);qx.core.Environment.add("html.selection",e.getSelection);qx.core.Environment.add("html.node.isequalnode",e.getIsEqualNode);qx.core.Environment.add("html.fullscreen",e.getFullScreen)}});qx.bom.client.Html.$$dbClassInfo=e}();function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Html":{require:!0}},environment:{provided:[],required:{"html.classlist":{load:!0,className:"qx.bom.client.Html"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Class",{statics:{__P_204_0:/\s+/g,__P_204_1:/^\s+|\s+$/g,add:{native:function(e,t){t.length>0&&e.classList.add(t);return t},default:function(e,t){this.has(e,t)||(e.className+=(e.className?" ":"")+t);return t}}[qx.core.Environment.get("html.classlist")?"native":"default"],addClasses:{native:function(e,t){for(var n=0;n0&&e.classList.add(t[n]);return e.className},default:function(e,t){var n,i={},r=e.className;if(r){for(var o=0,s=(n=r.split(this.__P_204_0)).length;o=0;r--){var o=i[r];if(o.listener==t&&o.ctx==n){i.splice(r,1);qx.event.Emitter.__P_164_0[o.id]=null;return o.id}}return null},offById:function(e){var t=qx.event.Emitter.__P_164_0[e];t&&this.off(t.name,t.listener,t.ctx);return null},addListener:function(e,t,n){return this.on(e,t,n)},addListenerOnce:function(e,t,n){return this.once(e,t,n)},removeListener:function(e,t,n){this.off(e,t,n)},removeListenerById:function(e){this.offById(e)},emit:function(e,t){for(var n=this.__P_164_3(e).concat(),i=[],r=0;r=0;r--){var o;(o=n[r]).listener.call(o.ctx,t)}},getListeners:function(){return this.__P_164_1},getEntryById:function(e){for(var t in this.__P_164_1)for(var n=this.__P_164_1[t],i=0,r=n.length;i=0;i--){var r=new qx.event.type.dom.Pointer("pointercancel",e,{identifier:this.__P_207_5[i].identifier,target:e.target,pointerType:"touch",pointerId:this.__P_207_5[i].identifier+2});this._fireEvent(r,"pointercancel",e.target)}this.__P_207_9=null;this.__P_207_5=[]}else{"touchstart"==e.type&&null===this.__P_207_9&&(this.__P_207_9=n[0].identifier);i=0;for(var o=n.length;i1||"mouseup"==e.type&&i>0))if("contextmenu"!=e.type){var s=new qx.event.type.dom.Pointer(t,e,r);this._fireEvent(s,t,n)}else this.__P_207_4[e.which]=0}}},_determineActiveTouches:function(e,t){if("touchstart"==e)for(var n=0;n0;){l.unshift(u.pop());if((o=r[u.join(a)])&&"string"==typeof(s=o.alias||o)){var h=s+a+l.join(a);return this.__P_41_3(h,t,n,c)}}for(var d=0;d0&&(a+=":"+u)}var h,d=this.__P_41_0;if(d[n.name]&&void 0!==d[n.name][a])return d[n.name][a];t||(t=this.__P_41_2);if(s.include||s.base){var f;s.include&&(f=this.styleFrom(s.include,t,n,i));var _=s.style(t,f);h={};if(s.base){var p=this.styleFrom(o,t,s.base,i);if(s.include)for(var m in p)f.hasOwnProperty(m)||_.hasOwnProperty(m)||(h[m]=p[m]);else for(var g in p)_.hasOwnProperty(g)||(h[g]=p[g])}if(s.include)for(var v in f)_.hasOwnProperty(v)||(h[v]=f[v]);for(var b in _)h[b]=_[b]}else h=s.style(t);d[n.name]||(d[n.name]={});return d[n.name][a]=h||null}}});qx.theme.manager.Appearance.$$dbClassInfo=e}();function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.Theme",{statics:{define:function(e,t){if(!t)t={};t.include=this.__P_9_0(t.include);t.patch=this.__P_9_0(t.patch);var n={$$type:"Theme",name:e,title:t.title,toString:this.genericToString};t.extend&&(n.supertheme=t.extend);n.basename=qx.Bootstrap.createNamespace(e,n);this.__P_9_1(n,t);this.__P_9_2(n,t);this.$$registry[e]=n;for(var i=0,r=(o=t.include).length;i1)throw new Error("You can only define one theme category per file! Invalid theme: "+e)}if(t.meta){var l;for(var i in t.meta){l=t.meta[i];if(void 0===this.__P_9_6[i])throw new Error('The key "'+i+'" is not allowed inside a meta theme block.');if(_typeof(l)!==this.__P_9_6[i])throw new Error('The type of the key "'+i+'" inside the meta block is wrong.');if("object"!==_typeof(l)||null===l||"Theme"!==l.$$type)throw new Error('The content of a meta theme must reference to other themes. The value for "'+i+'" in theme "'+e+'" is invalid: '+l)}}if(t.extend&&"Theme"!==t.extend.$$type)throw new Error('Invalid extend in theme "'+e+'": '+t.extend);if(t.include)for(o=0,s=t.include.length;or.left&&er.top&&t=t+e){this.emit("end");this.id=null}else{var r=Math.max(i-t,0);this.emit("frame",r);this.id=qx.bom.AnimationFrame.request(n,this)}}),this)},cancelSequence:function(){this.__P_97_0=!0}},statics:{TIMEOUT:30,calculateTiming:function(e,t){if("ease-in"==e)var n=[3.1223e-7,.0757,1.2646,-.167,-.4387,.2654];else if("ease-out"==e)n=[-7.0198e-8,1.652,-.551,-.0458,.1255,-.1807];else{if("linear"==e)return t;if("ease-in-out"==e)n=[2.482e-7,-.2289,3.3466,-1.0857,-1.7354,.7034];else n=[-.0021,.2472,9.8054,-21.6869,17.7611,-5.1226]}for(var i=0,r=0;r=0;i--){e=n[i];t=this.__P_45_1[e.toHashCode()];n.splice(i,1);e.syncWidget(t)}if(0==n.length){this.__P_45_0=[];this.__P_45_1={}}}}});qx.ui.core.queue.Widget.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.lang.Array":{},"qx.ui.core.queue.Manager":{},"qx.ui.core.queue.Visibility":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.queue.Appearance",{statics:{__P_40_0:[],__P_40_1:{},remove:function(e){if(this.__P_40_1[e.toHashCode()]){qx.lang.Array.remove(this.__P_40_0,e);delete this.__P_40_1[e.toHashCode()]}},add:function(e){if(!this.__P_40_1[e.toHashCode()]){this.__P_40_0.unshift(e);this.__P_40_1[e.toHashCode()]=e;qx.ui.core.queue.Manager.scheduleFlush("appearance")}},has:function(e){return!!this.__P_40_1[e.toHashCode()]},flush:function(){for(var e,t=qx.ui.core.queue.Visibility,n=this.__P_40_0,i=n.length-1;i>=0;i--){e=n[i];n.splice(i,1);delete this.__P_40_1[e.toHashCode()];t.isVisible(e)?e.syncAppearance():e.$$stateChanges=!0}}}});qx.ui.core.queue.Appearance.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.queue.Manager":{},"qx.ui.core.queue.Visibility":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.queue.Layout",{statics:{__P_30_0:{},__P_30_1:{},remove:function(e){delete this.__P_30_0[e.toHashCode()]},add:function(e){this.__P_30_0[e.toHashCode()]=e;qx.ui.core.queue.Manager.scheduleFlush("layout")},isScheduled:function(e){return!!this.__P_30_0[e.toHashCode()]},flush:function(){for(var e=this.__P_30_2(),t=e.length-1;t>=0;t--){var n=e[t];if(!n.hasValidLayout())if(n.isRootWidget()&&!n.hasUserBounds()){var i=n.getSizeHint();n.renderLayout(0,0,i.width,i.height)}else{var r=n.getBounds();r&&n.renderLayout(r.left,r.top,r.width,r.height)}}},getNestingLevel:function(e){for(var t=this.__P_30_1,n=0,i=e;;){if(null!=t[i.toHashCode()]){n+=t[i.toHashCode()];break}if(!i.$$parent)break;i=i.$$parent;n+=1}for(var r=n;e&&e!==i;){t[e.toHashCode()]=r--;e=e.$$parent}return n},__P_30_3:function(){var e=qx.ui.core.queue.Visibility;this.__P_30_1={};var t,n,i=[],r=this.__P_30_0;for(var o in r){t=r[o];if(e.isVisible(t)){i[n=this.getNestingLevel(t)]||(i[n]={});i[n][o]=t;delete r[o]}}return i},__P_30_2:function(){for(var e=[],t=this.__P_30_3(),n=t.length-1;n>=0;n--)if(t[n])for(var i in t[n]){var r=t[n][i];if(0==n||r.isRootWidget()||r.hasUserBounds()){e.push(r);r.invalidateLayoutCache()}else{var o=r.getSizeHint(!1);if(o){r.invalidateLayoutCache();var s=r.getSizeHint(),a=!r.getBounds()||o.minWidth!==s.minWidth||o.width!==s.width||o.maxWidth!==s.maxWidth||o.minHeight!==s.minHeight||o.height!==s.height||o.maxHeight!==s.maxHeight}else a=!0;if(a){var l=r.getLayoutParent();t[n-1]||(t[n-1]={});t[n-1][l.toHashCode()]=l}else e.push(r)}}return e}}});qx.ui.core.queue.Layout.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.queue.Manager":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.queue.Dispose",{statics:{__P_43_0:[],add:function(e){var t=this.__P_43_0;if(!t.includes(e)){t.unshift(e);qx.ui.core.queue.Manager.scheduleFlush("dispose")}},isEmpty:function(){return 0==this.__P_43_0.length},flush:function(){for(var e=this.__P_43_0,t=e.length-1;t>=0;t--){var n=e[t];e.splice(t,1);n.dispose()}0==e.length&&(this.__P_43_0=[])}}});qx.ui.core.queue.Dispose.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.html.Text":{construct:!0},"qx.html.Iframe":{construct:!0},"qx.html.Input":{construct:!0},"qx.html.Slot":{construct:!0},"qx.html.Element":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.html.Factory",{extend:qx.core.Object,type:"singleton",construct:function(){qx.core.Object.constructor.call(this);this.__P_166_0={};this.registerFactory("#text",(function(e,t,n){return new qx.html.Text("")}));this.registerFactory("iframe",(function(e,t,n){return new qx.html.Iframe(n.src,t,n)}));this.registerFactory("input",(function(e,t,n){return new qx.html.Input(n.type||"text",t,n)}));this.registerFactory("slot",(function(e,t,n){if("slot"!==e)throw new Error("Cannot create slot with tag <".concat(e,"> - only is supported"));if(Object.keys(t).length>0)throw new Error('Cannot create slot with attribute "style" - only the "name" attribute is supported');Object.keys(n).forEach((function(e){if("name"!==e)throw new Error('Cannot create slot with attribute "'.concat(e,'" - only the "name" attribute is supported'))}));return new qx.html.Slot(n.name)}))},members:{__P_166_0:null,registerFactory:function(e,t){e=e.toLowerCase();void 0===this.__P_166_0[e]&&(this.__P_166_0[e]=[]);this.__P_166_0[e].push(t)},createElement:function(e,t){e=e.toLowerCase();if(t){if(window.NamedNodeMap&&t instanceof window.NamedNodeMap){for(var n={},i=t.length-1;i>=0;i--)n[t[i].name]=t[i].value;t=n}var r={};if(t.style){t.style.split(/;/).forEach((function(e){var t=e.indexOf(":"),n=e.substring(0,t),i=e.substring(t+1).trim();n&&(r[n]=i)}));delete t.style}var o=t["data-qx-classname"];if(o)qx.Class.getByName(o)}var s=this.__P_166_0[e];if(s)for(i=s.length-1;i>-1;i--){var a=s[i];if(a.classname&&qx.Class.getByName(a.classname)===a)return new a(e,r,t);var l=a(e,r,t);if(l)return l}return new qx.html.Element(e,r,t)}}});qx.html.Factory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.html.Serializer",{extend:qx.core.Object,construct:function(){qx.core.Object.constructor.call(this);this.__P_167_0="";this.__P_167_1=[];this.__P_167_2=[]},properties:{prettyPrint:{init:!1,check:"Boolean",nullable:!1}},members:{__P_167_0:null,__P_167_1:null,__P_167_2:null,__P_167_3:null,write:function(){for(var e=arguments.length,t=new Array(e),n=0;n"));this.isPrettyPrint()&&this.write("\n");n.closeTagWritten=!0}}else{i();var r=["<"+n.tagName];for(var o in n.attributes){var s=n.attributes[o];null!=s&&r.push("".concat(o,"=").concat(s))}this.write(r.join(" "));if(e){qx.html.Serializer.__P_167_6[n.tagName]?this.write("/>"):this.write(">");n.openTagWritten=!0;n.closeTagWritten=!0;this.isPrettyPrint()&&this.write("\n")}else{this.write(">");this.isPrettyPrint()&&this.write("\n");n.openTagWritten=!0}}}},clear:function(){this.__P_167_0=""},getOutput:function(){return this.__P_167_0},pushQxObject:function(e){this.__P_167_1.push(e)},popQxObject:function(){this.__P_167_1.pop()},peekQxObject:function(){return this.__P_167_1[this.__P_167_1.length-1]||null},getQxObjectIdFor:function(e){if(!e.getQxObjectId())return null;if(this.peekQxObject()===e){if((this.__P_167_1.slice(-2)[0]||null)===e.getQxOwner())return e.getQxObjectId()}var t=[e.getQxObjectId()],n=this.__P_167_1[0],i=e;do{var r=i.getQxOwner();if(this.__P_167_1.indexOf(r)<0)break;r===n?t.unshift(".."):t.unshift(i.getQxObjectId())}while(i=i.getQxOwner());return t.join("/")}},statics:{__P_167_6:null},defer:function(e){e.__P_167_6={};["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"].forEach((function(t){e.__P_167_6[t]=!0}))}});qx.html.Serializer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Html":{require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.lang.Type":{}},environment:{provided:[],required:{"html.element.textcontent":{load:!0,className:"qx.bom.client.Html"},"engine.name":{load:!0,className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Attribute",{statics:{__P_82_0:{names:{class:"className",for:"htmlFor",html:"innerHTML",text:qx.core.Environment.get("html.element.textcontent")?"textContent":"innerText",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",datetime:"dateTime",accesskey:"accessKey",tabindex:"tabIndex",maxlength:"maxLength",readonly:"readOnly",longdesc:"longDesc",cellpadding:"cellPadding",cellspacing:"cellSpacing",frameborder:"frameBorder",usemap:"useMap"},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:{$$element:1,$$elementObject:1,$$qxObjectHash:1,$$qxObject: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:{$$qxObjectHash:1,$$qxObject:1,$$element:1,$$elementObject:1},propertyDefault:{disabled:!1,checked:!1,readOnly:!1,multiple:!1,selected:!1,value:"",className:"",innerHTML:"",innerText:"",textContent:"",htmlFor:"",tabIndex:0,maxLength:qx.core.Environment.select("engine.name",{mshtml:2147483647,webkit:524288,default:-1})},removeableProperties:{disabled:1,multiple:1,maxLength:1}},compile:function(e){var t=[],n=this.__P_82_0.runtime;for(var i in e)n[i]||t.push(i,"='",e[i],"'");return t.join("")},get:function(e,t){var n,i=this.__P_82_0;t=i.names[t]||t;if(i.property[t]){n=e[t];if(void 0!==i.propertyDefault[t]&&n==i.propertyDefault[t])return void 0===i.bools[t]?null:n}else{n=e.getAttribute(t);if(i.bools[t]&&!("mshtml"==qx.core.Environment.get("engine.name")&&parseInt(qx.core.Environment.get("browser.documentmode"),10)<=8))return qx.Bootstrap.isString(n)}return i.bools[t]?!!n:n},set:function(e,t,n){if(void 0!==n){var i=this.__P_82_0;t=i.names[t]||t;i.bools[t]&&!qx.lang.Type.isBoolean(n)&&(n=qx.lang.Type.isString(n));if(i.property[t]&&(void 0!==e[t]||i.qxProperties[t])){if(null==n){if(i.removeableProperties[t]){e.removeAttribute(t);return}void 0!==i.propertyDefault[t]&&(n=i.propertyDefault[t])}e[t]=n}else!i.bools[t]&&null!==n||0===t.indexOf("data-")?null===n?e.removeAttribute(t):e.setAttribute(t,n):!0===n?e.setAttribute(t,t):!1!==n&&null!==n||e.removeAttribute(t)}},serialize:function(e,t){if(void 0===t)return null;var n=this.__P_82_0;if(n.qxProperties[e])return null;n.bools[e]&&!qx.lang.Type.isBoolean(t)&&(t=qx.lang.Type.isString(t));if(!n.bools[e]&&null!==t||0===e.indexOf("data-")){if(null!==t){var i={};i[e]='"'+t+'"';return i}}else if(!0===t){var r={};r[e]='"'.concat(e,'"');return r}return null},reset:function(e,t){0===t.indexOf("data-")?e.removeAttribute(t):this.set(e,t,null)}}});qx.bom.element.Attribute.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.html.Node":{construct:!0,require:!0},"qx.html.Element":{defer:"runtime"},"qx.util.DeferredCall":{defer:"runtime"}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.html.Text",{extend:qx.html.Node,construct:function(e){qx.html.Node.constructor.call(this,"#text");e&&(this.__P_105_0=e)},members:{__P_105_0:null,_createDomElement:function(){return window.document.createTextNode(this.__P_105_0||"")},isRoot:function(){return!1},_copyData:function(e,t){qx.html.Text.superclass.prototype._copyData.call(this,e,t);this._domNode.nodeValue=this.__P_105_0||""},_useNodeImpl:function(e){this.setText(e.nodeValue)},_syncData:function(){qx.html.Text.superclass.prototype._syncData.call(this);this._domNode.nodeValue=this.__P_105_0||""},_serializeImpl:function(e){e.rawTextInBody(this.__P_105_0)},useMarkup:function(e){throw new Error("Could not overwrite existing text node!")},setText:function(e,t){this.__P_105_0=e;if(t&&this._domNode)this._domNode.nodeValue=e;else{qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush("element")}},getText:function(){return this.__P_105_0}},defer:function(e){e.__P_105_1=new qx.util.DeferredCall(e.flush,e)},destruct:function(){if(this.toHashCode()){delete qx.html.Element._modified[this.toHashCode()];delete qx.html.Element._scroll[this.toHashCode()]}this.__P_105_2=this.__P_105_3=this.__P_105_4=this.__P_105_5=this.__P_105_6=this.__P_105_7=this.__P_105_8=null}});qx.html.Text.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.event.IEventDispatcher":{require:!0},"qx.event.Utils":{},"qx.event.type.Event":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.dispatch.AbstractBubbling",{extend:qx.core.Object,implement:qx.event.IEventDispatcher,type:"abstract",construct:function(e){this._manager=e},members:{_getParent:function(e){throw new Error("Missing implementation")},canDispatchEvent:function(e,t,n){return t.getBubbles()},dispatchEvent:function(e,t,n){var i,r,o,s=e,a=this._manager,l=[];i=a.getListeners(e,n,!0);r=a.getListeners(e,n,!1);i&&l.push(i);r&&l.push(r);s=this._getParent(e);for(var u=[],c=[],h=[],d=[];null!=s;){if(i=a.getListeners(s,n,!0)){h.push(i);d.push(s)}if(r=a.getListeners(s,n,!1)){u.push(r);c.push(s)}s=this._getParent(s)}var f,_=this,p={},m=!1,g=function(){};qx.event.Utils.catch(p,(function(){g("Aborted serial="+f+", type="+t.getType())}));qx.event.Utils.then(p,(function(){t.setEventPhase(qx.event.type.Event.CAPTURING_PHASE);g("captureList="+h.length);return qx.event.Utils.series(h,(function(e,n){g("captureList["+n+"]: localList.length="+e.length);var i=d[n];t.setCurrentTarget(i);var r=qx.event.Utils.series(e,(function(e,r){o=e.context||i;if(!_._manager.isBlacklisted(e.unique)){g("captureList["+n+"] => localList["+r+"] callListener");return e.handler.call(o,t)}g("captureList["+n+"] => localList["+r+"] is blacklisted")}),!0);return r===qx.event.Utils.ABORT||t.getPropagationStopped()?qx.event.Utils.reject(p):r}))}));qx.event.Utils.then(p,(function(){t.setEventPhase(qx.event.type.Event.AT_TARGET);t.setCurrentTarget(e);g("targetList="+l.length);return qx.event.Utils.series(l,(function(n,i){g("targetList["+i+"] localList.length="+n.length);var r=qx.event.Utils.series(n,(function(n,r){g("targetList["+i+"] -> localList["+r+"] callListener");o=n.context||e;g("Calling target serial="+f+", type="+t.getType());return n.handler.call(o,t)}),!0);return r===qx.event.Utils.ABORT||t.getPropagationStopped()?qx.event.Utils.reject(p):r}))}));qx.event.Utils.then(p,(function(){t.setEventPhase(qx.event.type.Event.BUBBLING_PHASE);g("bubbleList="+u.length);return qx.event.Utils.series(u,(function(e,n){g("bubbleList["+n+"] localList.length="+e.length);var i=c[n];t.setCurrentTarget(i);var r=qx.event.Utils.series(e,(function(e,r){g("bubbleList["+n+"] -> localList["+r+"] callListener");o=e.context||i;return e.handler.call(o,t)}),!0);return r===qx.event.Utils.ABORT||t.getPropagationStopped()?qx.event.Utils.reject(p):r}))}));m;return p.promise}}});qx.event.dispatch.AbstractBubbling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.dispatch.AbstractBubbling":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.dispatch.DomBubbling",{extend:qx.event.dispatch.AbstractBubbling,statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL},members:{_getParent:function(e){return e.parentNode},canDispatchEvent:function(e,t,n){return void 0!==e.nodeType&&t.getBubbles()}},defer:function(e){qx.event.Registration.addDispatcher(e)}});qx.event.dispatch.DomBubbling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.UserAction":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",construct:!0,usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.bom.client.Engine":{construct:!0,defer:"load",require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.event.type.KeyInput":{},"qx.event.Utils":{},"qx.event.type.Data":{},"qx.event.type.KeySequence":{},"qx.bom.client.Browser":{require:!0},"qx.event.util.Keyboard":{},"qx.event.handler.Focus":{},"qx.lang.Function":{},"qx.bom.Event":{},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.core.ObjectRegistry":{}},environment:{provided:[],required:{"engine.name":{construct:!0,className:"qx.bom.client.Engine",load:!0,defer:!0},"browser.version":{className:"qx.bom.client.Browser",load:!0},"engine.version":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Keyboard",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct:function(e){qx.core.Object.constructor.call(this);this.__P_85_0=e;this.__P_85_1=e.getWindow();"gecko"==qx.core.Environment.get("engine.name")?this.__P_85_2=this.__P_85_1:this.__P_85_2=this.__P_85_1.document.documentElement;this.__P_85_3={};this._initKeyObserver()},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{keyup:1,keydown:1,keypress:1,keyinput:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:!0},members:{__P_85_4:null,__P_85_0:null,__P_85_1:null,__P_85_2:null,__P_85_3:null,__P_85_5:null,__P_85_6:null,__P_85_7:null,canHandleEvent:function(e,t){},registerEvent:function(e,t,n){},unregisterEvent:function(e,t,n){},_fireInputEvent:function(e,t){var n=this.__P_85_8(),i={},r=this;if(n&&0!=n.offsetWidth){var o=qx.event.Registration.createEvent("keyinput",qx.event.type.KeyInput,[e,n,t]);qx.event.Utils.then(i,(function(){r.__P_85_0.dispatchEvent(n,o)}))}if(this.__P_85_1){r=this;qx.event.Utils.then(i,(function(){return qx.event.Registration.fireEvent(r.__P_85_1,"useraction",qx.event.type.Data,["keyinput"])}))}return i.promise},_fireSequenceEvent:function(e,t,n){var i=this.__P_85_8(),r=e.keyCode,o={},s=this,a=qx.event.Registration.createEvent(t,qx.event.type.KeySequence,[e,i,n]);qx.event.Utils.then(o,(function(){return s.__P_85_0.dispatchEvent(i,a)}));a.getDefaultPrevented()&&"keydown"==t&&("mshtml"==qx.core.Environment.get("engine.name")||"webkit"==qx.core.Environment.get("engine.name")||"gecko"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.version")>=29)&&(qx.event.util.Keyboard.isNonPrintableKeyCode(r)||this._emulateKeyPress[r]||qx.event.Utils.then(o,(function(){return s._fireSequenceEvent(e,"keypress",n)})));this.__P_85_1&&qx.event.Utils.then(o,(function(){return qx.event.Registration.fireEvent(s.__P_85_1,"useraction",qx.event.type.Data,[t])}));return o.promise},__P_85_8:function(){var e=this.__P_85_0.getHandler(qx.event.handler.Focus),t=e.getActive();t&&0!=t.offsetWidth||(t=e.getFocus());t&&0!=t.offsetWidth||(t=this.__P_85_0.getWindow().document.body);return t},_initKeyObserver:function(){this.__P_85_4=qx.lang.Function.listener(this.__P_85_9,this);this.__P_85_7=qx.lang.Function.listener(this.__P_85_10,this);var e=qx.bom.Event;e.addNativeListener(this.__P_85_2,"keyup",this.__P_85_4);e.addNativeListener(this.__P_85_2,"keydown",this.__P_85_4);e.addNativeListener(this.__P_85_2,"keypress",this.__P_85_7)},_stopKeyObserver:function(){var e=qx.bom.Event;e.removeNativeListener(this.__P_85_2,"keyup",this.__P_85_4);e.removeNativeListener(this.__P_85_2,"keydown",this.__P_85_4);e.removeNativeListener(this.__P_85_2,"keypress",this.__P_85_7);for(var t in this.__P_85_6||{}){var n=this.__P_85_6[t];e.removeNativeListener(n.target,"keypress",n.callback)}delete this.__P_85_6},__P_85_9:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{"gecko|webkit|mshtml":function(e){var t,n=e.type;t=e.keyCode;var i={},r=this;qx.event.Utils.track(i,this._idealKeyHandler(t,0,n,e));if("keydown"==n){var o=e.ctrlKey||e.altKey||e.metaKey;(qx.event.util.Keyboard.isNonPrintableKeyCode(t)||this._emulateKeyPress[t]||o)&&qx.event.Utils.then(i,(function(){return r._idealKeyHandler(t,0,"keypress",e)}))}this.__P_85_3[t]=n;return i.promise},opera:function(e){this.__P_85_5=e.keyCode;return this._idealKeyHandler(e.keyCode,0,e.type,e)}})),__P_85_11:qx.core.Environment.select("engine.name",{gecko:function(e,t,n){if("keydown"===t&&(33==n||34==n||38==n||40==n)&&"text"==e.type&&"input"===e.tagName.toLowerCase()&&"off"!==e.getAttribute("autoComplete")){this.__P_85_6||(this.__P_85_6={});var i=qx.core.ObjectRegistry.toHashCode(e);if(this.__P_85_6[i])return;var r=this;this.__P_85_6[i]={target:e,callback:function(e){qx.bom.Event.stopPropagation(e);r.__P_85_10(e)}};var o=qx.event.GlobalError.observeMethod(this.__P_85_6[i].callback);qx.bom.Event.addNativeListener(e,"keypress",o)}},default:null}),__P_85_10:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml:function(e){e=window.event||e;return this._charCode2KeyCode[e.keyCode]?this._idealKeyHandler(this._charCode2KeyCode[e.keyCode],0,e.type,e):this._idealKeyHandler(0,e.keyCode,e.type,e)},gecko:function(e){if(qx.core.Environment.get("engine.version")<66){var t=e.charCode,n=e.type;return this._idealKeyHandler(e.keyCode,t,n,e)}return this._charCode2KeyCode[e.keyCode]?this._idealKeyHandler(this._charCode2KeyCode[e.keyCode],0,e.type,e):this._idealKeyHandler(0,e.keyCode,e.type,e)},webkit:function(e){return this._charCode2KeyCode[e.keyCode]?this._idealKeyHandler(this._charCode2KeyCode[e.keyCode],0,e.type,e):this._idealKeyHandler(0,e.keyCode,e.type,e)},opera:function(e){var t=e.keyCode,n=e.type;return t!=this.__P_85_5?this._idealKeyHandler(0,this.__P_85_5,n,e):qx.event.util.Keyboard.keyCodeToIdentifierMap[e.keyCode]?this._idealKeyHandler(e.keyCode,0,e.type,e):this._idealKeyHandler(0,e.keyCode,e.type,e)}})),_idealKeyHandler:function(e,t,n,i){var r;if(e||!e&&!t){r=qx.event.util.Keyboard.keyCodeToIdentifier(e);return this._fireSequenceEvent(i,n,r)}r=qx.event.util.Keyboard.charCodeToIdentifier(t);var o={},s=this;qx.event.Utils.track(o,this._fireSequenceEvent(i,"keypress",r));return qx.event.Utils.then(o,(function(){return s._fireInputEvent(i,t)}))},_emulateKeyPress:qx.core.Environment.select("engine.name",{mshtml:{8:!0,9:!0},webkit:{8:!0,9:!0,27:!0},gecko:qx.core.Environment.get("browser.version")>=65?{8:!0,9:!0,27:!0}:{},default:{}}),_identifierToKeyCode:function(e){return qx.event.util.Keyboard.identifierToKeyCodeMap[e]||e.charCodeAt(0)}},destruct:function(){this._stopKeyObserver();this.__P_85_5=this.__P_85_0=this.__P_85_1=this.__P_85_2=this.__P_85_3=null},defer:function(e,t){qx.event.Registration.addHandler(e);"opera"!==qx.core.Environment.get("engine.name")&&(t._charCode2KeyCode={13:13,27:27})}});qx.event.handler.Keyboard.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.UserAction":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.lang.Function":{construct:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.bom.Event":{},"qx.bom.client.OperatingSystem":{require:!0},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.event.type.Mouse":{},"qx.event.type.MouseWheel":{},"qx.event.type.Data":{},"qx.bom.client.Event":{},"qx.bom.client.Engine":{require:!0},"qx.dom.Hierarchy":{}},environment:{provided:[],required:{"os.name":{className:"qx.bom.client.OperatingSystem"},"engine.name":{className:"qx.bom.client.Engine",load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Mouse",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct:function(e){qx.core.Object.constructor.call(this);this.__P_168_0=e;this.__P_168_1=e.getWindow();this.__P_168_2=this.__P_168_1.document;this.__P_168_3=qx.lang.Function.listener(this._onNative,this);this._initButtonObserver();this._initMoveObserver();this._initWheelObserver()},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{auxclick:1,click:1,contextmenu:1,dblclick:1,mousedown:1,mouseenter:1,mouseleave:1,mousemove:1,mouseout:1,mouseover:1,mouseup:1,mousewheel:1},NON_BUBBLING_EVENTS:{mouseenter:!0,mouseleave:!0},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE+qx.event.IEventHandler.TARGET_DOCUMENT+qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:!0},members:{__P_168_4:null,__P_168_5:null,__P_168_6:null,__P_168_7:null,__P_168_8:null,__P_168_0:null,__P_168_1:null,__P_168_2:null,__P_168_9:null,__P_168_3:null,canHandleEvent:function(e,t){},registerEvent:function(e,t,n){qx.event.handler.Mouse.NON_BUBBLING_EVENTS[t]?qx.bom.Event.addNativeListener(e,t,this.__P_168_3):"ios"===qx.core.Environment.get("os.name")&&(e["on"+t]=function(){return null})},unregisterEvent:function(e,t,n){qx.event.handler.Mouse.NON_BUBBLING_EVENTS[t]?qx.bom.Event.removeNativeListener(e,t,this.__P_168_3):"ios"===qx.core.Environment.get("os.name")&&(e["on"+t]=void 0)},_onNative:qx.event.GlobalError.observeMethod((function(e){var t=qx.bom.Event.getTarget(e);qx.event.Registration.fireNonBubblingEvent(t,e.type,qx.event.type.Mouse,[e,t,void 0,void 0,e.cancelable])})),__P_168_10:function(e,t,n){n||(n=qx.bom.Event.getTarget(e));n&&n.nodeType&&qx.event.Registration.fireEvent(n,t||e.type,"mousewheel"==t?qx.event.type.MouseWheel:qx.event.type.Mouse,[e,n,null,!0,!0]);qx.event.Registration.fireEvent(this.__P_168_1,"useraction",qx.event.type.Data,[t||e.type])},preventNextClick:function(){this.__P_168_9=!0},_initButtonObserver:function(){this.__P_168_4=qx.lang.Function.listener(this._onButtonEvent,this);var e=qx.bom.Event;e.addNativeListener(this.__P_168_2,"mousedown",this.__P_168_4);e.addNativeListener(this.__P_168_2,"mouseup",this.__P_168_4);e.addNativeListener(this.__P_168_2,"click",this.__P_168_4);e.addNativeListener(this.__P_168_2,"auxclick",this.__P_168_4);e.addNativeListener(this.__P_168_2,"dblclick",this.__P_168_4);e.addNativeListener(this.__P_168_2,"contextmenu",this.__P_168_4)},_initMoveObserver:function(){this.__P_168_5=qx.lang.Function.listener(this._onMoveEvent,this);var e=qx.bom.Event;e.addNativeListener(this.__P_168_2,"mousemove",this.__P_168_5);e.addNativeListener(this.__P_168_2,"mouseout",this.__P_168_5);e.addNativeListener(this.__P_168_2,"mouseover",this.__P_168_5)},_initWheelObserver:function(){this.__P_168_6=qx.lang.Function.listener(this._onWheelEvent,this);var e=qx.bom.client.Event.getMouseWheel(this.__P_168_1);qx.bom.Event.addNativeListener(e.target,e.type,this.__P_168_6)},_stopButtonObserver:function(){var e=qx.bom.Event;e.removeNativeListener(this.__P_168_2,"mousedown",this.__P_168_4);e.removeNativeListener(this.__P_168_2,"mouseup",this.__P_168_4);e.removeNativeListener(this.__P_168_2,"click",this.__P_168_4);e.removeNativeListener(this.__P_168_2,"dblclick",this.__P_168_4);e.removeNativeListener(this.__P_168_2,"contextmenu",this.__P_168_4)},_stopMoveObserver:function(){var e=qx.bom.Event;e.removeNativeListener(this.__P_168_2,"mousemove",this.__P_168_5);e.removeNativeListener(this.__P_168_2,"mouseover",this.__P_168_5);e.removeNativeListener(this.__P_168_2,"mouseout",this.__P_168_5)},_stopWheelObserver:function(){var e=qx.bom.client.Event.getMouseWheel(this.__P_168_1);qx.bom.Event.removeNativeListener(e.target,e.type,this.__P_168_6)},_onMoveEvent:qx.event.GlobalError.observeMethod((function(e){this.__P_168_10(e)})),_onButtonEvent:qx.event.GlobalError.observeMethod((function(e){var t=e.type,n=qx.bom.Event.getTarget(e);if("click"==t&&this.__P_168_9)delete this.__P_168_9;else{"gecko"!=qx.core.Environment.get("engine.name")&&"webkit"!=qx.core.Environment.get("engine.name")||n&&3==n.nodeType&&(n=n.parentNode);var i=qx.event.handler.DragDrop&&this.__P_168_0.getHandler(qx.event.handler.DragDrop).isSessionActive();if(!i||"click"!=t){this.__P_168_11&&this.__P_168_11(e,t,n);this.__P_168_10(e,t,n);"auxclick"==t&&1==e.button&&this.__P_168_10(e,"click",n);this.__P_168_12&&this.__P_168_12(e,t,n);this.__P_168_13&&!i&&this.__P_168_13(e,t,n);this.__P_168_7=t}}})),_onWheelEvent:qx.event.GlobalError.observeMethod((function(e){this.__P_168_10(e,"mousewheel")})),__P_168_12:qx.core.Environment.select("engine.name",{opera:function(e,t,n){"mouseup"==t&&2==e.button&&this.__P_168_10(e,"contextmenu",n)},default:null}),__P_168_11:qx.core.Environment.select("engine.name",{mshtml:function(e,t,n){void 0===e.target&&("mouseup"==t&&"click"==this.__P_168_7?this.__P_168_10(e,"mousedown",n):"dblclick"==t&&this.__P_168_10(e,"click",n))},default:null}),__P_168_13:qx.core.Environment.select("engine.name",{mshtml:null,default:function(e,t,n){switch(t){case"mousedown":this.__P_168_8=n;break;case"mouseup":if(n!==this.__P_168_8){var i=qx.dom.Hierarchy.getCommonParent(n,this.__P_168_8);i&&this.__P_168_10(e,"click",i)}}}})},destruct:function(){this._stopButtonObserver();this._stopMoveObserver();this._stopWheelObserver();this.__P_168_0=this.__P_168_1=this.__P_168_2=this.__P_168_8=null},defer:function(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Mouse.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.core.ObjectRegistry":{},"qx.lang.Function":{},"qx.bom.Event":{},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.event.type.Native":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Element",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct:function(e){qx.core.Object.constructor.call(this);this._manager=e;this._registeredEvents={}},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{abort:!0,load:!0,scroll:!0,select:!0,reset:!0,submit:!0},CANCELABLE:{selectstart:!0},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:!1},members:{canHandleEvent:function(e,t){return"load"!==t||"iframe"!==e.tagName.toLowerCase()},registerEvent:function(e,t,n){var i=qx.core.ObjectRegistry.toHashCode(e)+"-"+t,r=qx.lang.Function.listener(this._onNative,this,i);qx.bom.Event.addNativeListener(e,t,r);this._registeredEvents[i]={element:e,type:t,listener:r}},unregisterEvent:function(e,t,n){if(this._registeredEvents){var i=qx.core.ObjectRegistry.toHashCode(e)+"-"+t,r=this._registeredEvents[i];r&&qx.bom.Event.removeNativeListener(e,t,r.listener);delete this._registeredEvents[i]}},_onNative:qx.event.GlobalError.observeMethod((function(e,t){var n=this._registeredEvents;if(n){var i=n[t],r=e.cancelable||this.constructor.CANCELABLE[i.type];qx.event.Registration.fireNonBubblingEvent(i.element,i.type,qx.event.type.Native,[e,void 0,void 0,void 0,r])}}))},destruct:function(){var e,t=this._registeredEvents;for(var n in t){e=t[n];qx.bom.Event.removeNativeListener(e.element,e.type,e.listener)}this._manager=this._registeredEvents=null},defer:function(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Element.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.core.ObjectRegistry":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.event.Utils":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Appear",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct:function(e){qx.core.Object.constructor.call(this);this.__P_102_0=e;this.__P_102_1={};qx.event.handler.Appear.__P_102_2[this.toHashCode()]=this},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{appear:!0,disappear:!0},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:!0,__P_102_2:{},refresh:function(){var e=this.__P_102_2;for(var t in e)e[t].refresh()}},members:{__P_102_0:null,__P_102_1:null,canHandleEvent:function(e,t){},registerEvent:function(e,t,n){var i=qx.core.ObjectRegistry.toHashCode(e)+t,r=this.__P_102_1;if(r&&!r[i]){r[i]=e;e.$$displayed=e.offsetWidth>0}},unregisterEvent:function(e,t,n){var i=qx.core.ObjectRegistry.toHashCode(e)+t,r=this.__P_102_1;r&&r[i]&&delete r[i]},refresh:function(){var e=this.__P_102_1,t="mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9,n={},i=this;Object.keys(e).forEach((function(r){var o=e[r];void 0!==o&&qx.event.Utils.then(n,(function(){var e=o.offsetWidth>0;!e&&t&&(e=o.offsetWidth>0);if(!!o.$$displayed!==e){o.$$displayed=e;var n=qx.event.Registration.createEvent(e?"appear":"disappear");return i.__P_102_0.dispatchEvent(o,n)}}))}));return n.promise}},destruct:function(){this.__P_102_0=this.__P_102_1=null;delete qx.event.handler.Appear.__P_102_2[this.toHashCode()]},defer:function(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Appear.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.lang.Function":{},"qx.bom.Event":{},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.bom.client.OperatingSystem":{require:!0},"qx.bom.Viewport":{},"qx.event.type.Orientation":{}},environment:{provided:[],required:{"os.name":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Orientation",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct:function(e){qx.core.Object.constructor.call(this);this.__P_217_0=e;this.__P_217_1=e.getWindow();this._initObserver()},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{orientationchange:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:!0},members:{__P_217_0:null,__P_217_1:null,__P_217_2:null,_currentOrientation:null,__P_217_3:null,canHandleEvent:function(e,t){},registerEvent:function(e,t,n){},unregisterEvent:function(e,t,n){},_initObserver:function(){this.__P_217_3=qx.lang.Function.listener(this._onNative,this);this.__P_217_2=qx.bom.Event.supportsEvent(this.__P_217_1,"orientationchange")?"orientationchange":"resize";qx.bom.Event.addNativeListener(this.__P_217_1,this.__P_217_2,this.__P_217_3)},_stopObserver:function(){qx.bom.Event.removeNativeListener(this.__P_217_1,this.__P_217_2,this.__P_217_3)},_onNative:qx.event.GlobalError.observeMethod((function(e){var t=0;"android"==qx.core.Environment.get("os.name")&&(t=300);qx.lang.Function.delay(this._onOrientationChange,t,this,e)})),_onOrientationChange:function(e){var t=qx.bom.Viewport,n=t.getOrientation(e.target);if(this._currentOrientation!=n){this._currentOrientation=n;var i=t.isLandscape(e.target)?"landscape":"portrait";qx.event.Registration.fireEvent(this.__P_217_1,"orientationchange",qx.event.type.Orientation,[n,i])}}},destruct:function(){this._stopObserver();this.__P_217_0=this.__P_217_1=null},defer:function(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Orientation.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Native":{require:!0},"qx.bom.client.OperatingSystem":{require:!0},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"os.name":{className:"qx.bom.client.OperatingSystem"},"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Dom",{extend:qx.event.type.Native,statics:{SHIFT_MASK:1,CTRL_MASK:2,ALT_MASK:4,META_MASK:8,CAPSLOCK_MASK:16,NUMLOCK_MASK:32,SCROLLLOCK_MASK:64},members:{_cloneNativeEvent:function(e,t){(t=qx.event.type.Dom.superclass.prototype._cloneNativeEvent.call(this,e,t)).shiftKey=e.shiftKey;t.ctrlKey=e.ctrlKey;t.altKey=e.altKey;t.metaKey=e.metaKey;if("function"==typeof e.getModifierState){t.numLock=e.getModifierState("NumLock");t.capsLock=e.getModifierState("CapsLock");t.scrollLock=e.getModifierState("ScrollLock")}else{t.numLock=!1;t.capsLock=!1;t.scrollLock=!1}return t},getModifiers:function(){var e=0,t=this._native;t.shiftKey&&(e|=qx.event.type.Dom.SHIFT_MASK);t.ctrlKey&&(e|=qx.event.type.Dom.CTRL_MASK);t.altKey&&(e|=qx.event.type.Dom.ALT_MASK);t.metaKey&&(e|=qx.event.type.Dom.META_MASK);return e},getKeyLockState:function(){var e=0,t=this._native;t.capsLock&&(e|=qx.event.type.Dom.CAPSLOCK_MASK);t.numLock&&(e|=qx.event.type.Dom.NUMLOCK_MASK);t.scrollLock&&(e|=qx.event.type.Dom.SCROLLLOCK_MASK);return e},isCtrlPressed:function(){return this._native.ctrlKey},isShiftPressed:function(){return this._native.shiftKey},isAltPressed:function(){return this._native.altKey},isMetaPressed:function(){return this._native.metaKey},isCapsLocked:function(){return this._native.capsLock},isNumLocked:function(){return this._native.numLock},isScrollLocked:function(){return this._native.scrollLock},isCtrlOrCommandPressed:function(){return"osx"==qx.core.Environment.get("os.name")&&"opera"!=qx.core.Environment.get("engine.name")?this._native.metaKey:this._native.ctrlKey}}});qx.event.type.Dom.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Dom":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.client.Engine":{require:!0},"qx.dom.Node":{},"qx.bom.Viewport":{}},environment:{provided:[],required:{"browser.name":{className:"qx.bom.client.Browser"},"browser.documentmode":{className:"qx.bom.client.Browser"},"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Mouse",{extend:qx.event.type.Dom,members:{_cloneNativeEvent:function(e,t){t=qx.event.type.Mouse.superclass.prototype._cloneNativeEvent.call(this,e,t);switch(e.type){case"mousemove":case"mouseenter":case"mouseleave":case"mouseover":case"mouseout":t.button=-1;break;default:t.button=e.button}t.buttons=e.buttons;t.clientX=Math.round(e.clientX);t.clientY=Math.round(e.clientY);t.pageX=e.pageX?Math.round(e.pageX):void 0;t.pageY=e.pageY?Math.round(e.pageY):void 0;t.screenX=Math.round(e.screenX);t.screenY=Math.round(e.screenY);t.wheelDelta=e.wheelDelta;t.wheelDeltaX=e.wheelDeltaX;t.wheelDeltaY=e.wheelDeltaY;t.delta=e.delta;t.deltaX=e.deltaX;t.deltaY=e.deltaY;t.deltaZ=e.deltaZ;t.detail=e.detail;t.axis=e.axis;t.wheelX=e.wheelX;t.wheelY=e.wheelY;t.HORIZONTAL_AXIS=e.HORIZONTAL_AXIS;t.srcElement=e.srcElement;t.target=e.target;return t},__P_209_0:{0:"left",2:"right",1:"middle"},__P_209_1:{0:"none",1:"left",2:"right",4:"middle"},__P_209_2:{1:"left",2:"right",4:"middle"},stop:function(){this.stopPropagation()},getButton:function(){switch(this._type){case"contextmenu":return"right";case"click":if("ie"===qx.core.Environment.get("browser.name")&&qx.core.Environment.get("browser.documentmode")<9)return"left";default:return"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<=8?this.__P_209_2[this._native.button]||"none":-1===this._native.button?this.__P_209_1[this._native.buttons]||"none":this.__P_209_0[this._native.button]||"none"}},isLeftPressed:function(){return"left"===this.getButton()},isMiddlePressed:function(){return"middle"===this.getButton()},isRightPressed:function(){return"right"===this.getButton()},getRelatedTarget:function(){return this._relatedTarget},getViewportLeft:function(){return Math.round(this._native.clientX)},getViewportTop:function(){return Math.round(this._native.clientY)},getDocumentLeft:function(){if(void 0!==this._native.pageX)return Math.round(this._native.pageX);if(this._native.srcElement){var e=qx.dom.Node.getWindow(this._native.srcElement);return Math.round(this._native.clientX)+qx.bom.Viewport.getScrollLeft(e)}return Math.round(this._native.clientX)+qx.bom.Viewport.getScrollLeft(window)},getDocumentTop:function(){if(void 0!==this._native.pageY)return Math.round(this._native.pageY);if(this._native.srcElement){var e=qx.dom.Node.getWindow(this._native.srcElement);return Math.round(this._native.clientY)+qx.bom.Viewport.getScrollTop(e)}return Math.round(this._native.clientY)+qx.bom.Viewport.getScrollTop(window)},getScreenLeft:function(){return Math.round(this._native.screenX)},getScreenTop:function(){return Math.round(this._native.screenY)}}});qx.event.type.Mouse.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Mouse":{require:!0},"qx.bom.Event":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Pointer",{extend:qx.event.type.Mouse,members:{_cloneNativeEvent:function(e,t){(t=qx.event.type.Pointer.superclass.prototype._cloneNativeEvent.call(this,e,t)).pointerId=e.pointerId;t.width=e.width;t.height=e.height;t.pressure=e.pressure;t.tiltX=e.tiltX;t.tiltY=e.tiltY;t.pointerType=e.pointerType;t.isPrimary=e.isPrimary;t._original=e._original;t.MSPOINTER_TYPE_MOUSE=e.MSPOINTER_TYPE_MOUSE;t.MSPOINTER_TYPE_PEN=e.MSPOINTER_TYPE_PEN;t.MSPOINTER_TYPE_TOUCH=e.MSPOINTER_TYPE_TOUCH;return t},getDocumentLeft:function(){var e=qx.event.type.Pointer.superclass.prototype.getDocumentLeft.call(this);0==e&&"touch"==this.getPointerType()&&void 0!==this._native._original&&(e=Math.round(this._native._original.changedTouches[0].pageX)||0);return e},getDocumentTop:function(){var e=qx.event.type.Pointer.superclass.prototype.getDocumentTop.call(this);0==e&&"touch"==this.getPointerType()&&void 0!==this._native._original&&(e=Math.round(this._native._original.changedTouches[0].pageY)||0);return e},getPointerId:function(){return this._native.pointerId||0},getWidth:function(){return this._native.width||0},getHeight:function(){return this._native.height||0},getPressure:function(){return this._native.pressure||0},getTiltX:function(){return this._native.tiltX||0},getTiltY:function(){return this._native.tiltY||0},getOriginalTarget:function(){if(this._native&&this._native._original){var e=this._native._original;try{if(0==e.type.indexOf("touch")&&e.changedTouches[0])return document.elementFromPoint(e.changedTouches[0].clientX,e.changedTouches[0].clientY)}catch(e){return qx.bom.Event.getTarget(this._native)}return qx.bom.Event.getTarget(e)}return this._native?qx.bom.Event.getTarget(this._native):qx.event.type.Pointer.superclass.prototype.getOriginalTarget.call(this)},getPointerType:function(){if("string"==typeof this._native.pointerType)return this._native.pointerType;if("number"==typeof this._native.pointerType){if(this._native.pointerType==this._native.MSPOINTER_TYPE_MOUSE)return"mouse";if(this._native.pointerType==this._native.MSPOINTER_TYPE_PEN)return"pen";if(this._native.pointerType==this._native.MSPOINTER_TYPE_TOUCH)return"touch"}return""},isPrimary:function(){return!!this._native.isPrimary}}});qx.event.type.Pointer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Tap",{extend:qx.event.type.Pointer});qx.event.type.Tap.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Swipe",{extend:qx.event.type.Pointer,members:{_cloneNativeEvent:function(e,t){(t=qx.event.type.Swipe.superclass.prototype._cloneNativeEvent.call(this,e,t)).swipe=e.swipe;return t},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}}});qx.event.type.Swipe.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Track",{extend:qx.event.type.Pointer,members:{_cloneNativeEvent:function(e,t){(t=qx.event.type.Track.superclass.prototype._cloneNativeEvent.call(this,e,t)).delta=e.delta;return t},getDelta:function(){return this._native.delta}}});qx.event.type.Track.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Rotate",{extend:qx.event.type.Pointer,members:{_cloneNativeEvent:function(e,t){(t=qx.event.type.Rotate.superclass.prototype._cloneNativeEvent.call(this,e,t)).angle=e.angle;return t},getAngle:function(){return this._native.angle}}});qx.event.type.Rotate.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Pinch",{extend:qx.event.type.Pointer,members:{_cloneNativeEvent:function(e,t){(t=qx.event.type.Pinch.superclass.prototype._cloneNativeEvent.call(this,e,t)).scale=e.scale;return t},getScale:function(){return this._native.scale}}});qx.event.type.Pinch.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.IDisposable":{require:!0},"qx.bom.client.OperatingSystem":{require:!0},"qx.bom.client.Device":{require:!0},"qx.lang.Function":{},"qx.bom.client.Event":{require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.Event":{},"qx.bom.client.Browser":{require:!0},"qx.bom.element.Style":{}},environment:{provided:[],required:{"os.name":{load:!0,className:"qx.bom.client.OperatingSystem"},"device.touch":{load:!0,className:"qx.bom.client.Device"},"event.mspointer":{className:"qx.bom.client.Event"},"engine.version":{className:"qx.bom.client.Engine"},"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.event.handler.TouchCore",{extend:Object,implement:[qx.core.IDisposable],statics:{TAP_MAX_DISTANCE:"android"!=qx.core.Environment.get("os.name")?10:40,SWIPE_DIRECTION:{x:["left","right"],y:["up","down"]},SWIPE_MIN_DISTANCE:"android"!=qx.core.Environment.get("os.name")?11:41,SWIPE_MIN_VELOCITY:0,LONGTAP_TIME:qx.core.Environment.get("device.touch")?500:99999},construct:function(e,t){this.__P_218_0=e;this.__P_218_1=t;this._initTouchObserver();this.__P_218_2=[];this.__P_218_3={}},members:{__P_218_0:null,__P_218_1:null,__P_218_4:null,__P_218_5:null,__P_218_3:null,__P_218_6:null,__P_218_7:null,__P_218_8:null,__P_218_2:null,__P_218_9:null,_initTouchObserver:function(){this.__P_218_4=qx.lang.Function.listener(this._onTouchEvent,this);this.__P_218_9=["touchstart","touchmove","touchend","touchcancel"];if(qx.core.Environment.get("event.mspointer")){var e=parseInt(qx.core.Environment.get("engine.version"),10);this.__P_218_9=10==e?["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerCancel"]:["pointerdown","pointermove","pointerup","pointercancel"]}for(var t=0;t1){this.__P_218_7=this._getScalingDistance(e.touches[0],e.touches[1]);this.__P_218_8=this._getRotationAngle(e.touches[0],e.touches[1])}for(var i=0;i1){var o=this._getScalingDistance(e.targetTouches[0],e.targetTouches[1]);e.scale=o/this.__P_218_7}if((void 0===e.rotation||qx.core.Environment.get("event.mspointer"))&&e.targetTouches.length>1){var s=this._getRotationAngle(e.targetTouches[0],e.targetTouches[1]);e._rotation=s-this.__P_218_8}e.delta=this._calcTouchesDelta(e.targetTouches)}this._fireEvent(e,t,this.__P_218_5);qx.core.Environment.get("event.mspointer")&&("touchend"!=t&&"touchcancel"!=t||delete this.__P_218_2[e.pointerId]);"touchend"!=t&&"touchcancel"!=t||!e.changedTouches[0]||delete this.__P_218_3[e.changedTouches[0].identifier]},_detectTouchesByPointer:function(e,t){var n=[];("touchstart"==t||"touchmove"==t)&&(this.__P_218_2[e.pointerId]=e);for(var i in this.__P_218_2){var r=this.__P_218_2[i];n.push(r)}return n},_mapPointerEvent:function(e){return-1!==(e=e.toLowerCase()).indexOf("pointerdown")?"touchstart":-1!==e.indexOf("pointerup")?"touchend":-1!==e.indexOf("pointermove")?"touchmove":-1!==e.indexOf("pointercancel")?"touchcancel":e},_getTarget:function(e){var t=qx.bom.Event.getTarget(e);if("webkit"==qx.core.Environment.get("engine.name"))t&&3==t.nodeType&&(t=t.parentNode);else if("mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<11){var n=this.__P_218_10(e);n&&(t=n)}return t},__P_218_10:function(e){var t=null,n=null;if(e&&e.touches&&0!==e.touches.length){t=e.touches[0].clientX;n=e.touches[0].clientY}var i=document.msElementsFromPoint(t,n);if(i)for(var r=0;r=9&&qx.core.Environment.get("browser.documentmode")<9)){if(!e.__P_171_4){var i=e.tagName.toLowerCase(),r=e.type;"text"!==r&&"password"!==r&&"textarea"!==i&&"checkbox"!==r&&"radio"!==r||qx.bom.Event.addNativeListener(e,"propertychange",this._onPropertyWrapper);"checkbox"!==r&&"radio"!==r&&qx.bom.Event.addNativeListener(e,"change",this._onChangeValueWrapper);if("text"===r||"password"===r){this._onKeyPressWrapped=qx.lang.Function.listener(this._onKeyPress,this,e);qx.bom.Event.addNativeListener(e,"keypress",this._onKeyPressWrapped)}e.__P_171_4=!0}}else if("input"===t)this.__P_171_5(e);else if("change"===t){"radio"===e.type||"checkbox"===e.type?qx.bom.Event.addNativeListener(e,"change",this._onChangeCheckedWrapper):qx.bom.Event.addNativeListener(e,"change",this._onChangeValueWrapper);if(!("opera"!=qx.core.Environment.get("engine.name")&&"mshtml"!=qx.core.Environment.get("engine.name")||"text"!==e.type&&"password"!==e.type)){this._onKeyPressWrapped=qx.lang.Function.listener(this._onKeyPress,this,e);qx.bom.Event.addNativeListener(e,"keypress",this._onKeyPressWrapped)}}},__P_171_5:qx.core.Environment.select("engine.name",{mshtml:function(e){if(qx.core.Environment.get("engine.version")>=9&&qx.core.Environment.get("browser.documentmode")>=9){qx.bom.Event.addNativeListener(e,"input",this._onInputWrapper);if("text"===e.type||"password"===e.type||"textarea"===e.type){this._inputFixWrapper=qx.lang.Function.listener(this._inputFix,this,e);qx.bom.Event.addNativeListener(e,"keyup",this._inputFixWrapper)}}},webkit:function(e){var t=e.tagName.toLowerCase();parseFloat(qx.core.Environment.get("engine.version"))<532&&"textarea"==t&&qx.bom.Event.addNativeListener(e,"keypress",this._onInputWrapper);qx.bom.Event.addNativeListener(e,"input",this._onInputWrapper)},opera:function(e){qx.bom.Event.addNativeListener(e,"keyup",this._onKeyUpWrapper);qx.bom.Event.addNativeListener(e,"keydown",this._onKeyDownWrapper);qx.bom.Event.addNativeListener(e,"input",this._onInputWrapper)},default:function(e){qx.bom.Event.addNativeListener(e,"input",this._onInputWrapper)}}),unregisterEvent:function(e,t){if("mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("engine.version")<9&&qx.core.Environment.get("browser.documentmode")<9){if(e.__P_171_4){var n=e.tagName.toLowerCase(),i=e.type;"text"!==i&&"password"!==i&&"textarea"!==n&&"checkbox"!==i&&"radio"!==i||qx.bom.Event.removeNativeListener(e,"propertychange",this._onPropertyWrapper);"checkbox"!==i&&"radio"!==i&&qx.bom.Event.removeNativeListener(e,"change",this._onChangeValueWrapper);"text"!==i&&"password"!==i||qx.bom.Event.removeNativeListener(e,"keypress",this._onKeyPressWrapped);try{delete e.__P_171_4}catch(t){e.__P_171_4=null}}}else{"input"===t?this.__P_171_6(e):"change"===t&&("radio"===e.type||"checkbox"===e.type?qx.bom.Event.removeNativeListener(e,"change",this._onChangeCheckedWrapper):qx.bom.Event.removeNativeListener(e,"change",this._onChangeValueWrapper));"opera"!=qx.core.Environment.get("engine.name")&&"mshtml"!=qx.core.Environment.get("engine.name")||"text"!==e.type&&"password"!==e.type||qx.bom.Event.removeNativeListener(e,"keypress",this._onKeyPressWrapped)}},__P_171_6:qx.core.Environment.select("engine.name",{mshtml:function(e){if(qx.core.Environment.get("engine.version")>=9&&qx.core.Environment.get("browser.documentmode")>=9){qx.bom.Event.removeNativeListener(e,"input",this._onInputWrapper);"text"!==e.type&&"password"!==e.type&&"textarea"!==e.type||qx.bom.Event.removeNativeListener(e,"keyup",this._inputFixWrapper)}},webkit:function(e){var t=e.tagName.toLowerCase();parseFloat(qx.core.Environment.get("engine.version"))<532&&"textarea"==t&&qx.bom.Event.removeNativeListener(e,"keypress",this._onInputWrapper);qx.bom.Event.removeNativeListener(e,"input",this._onInputWrapper)},opera:function(e){qx.bom.Event.removeNativeListener(e,"keyup",this._onKeyUpWrapper);qx.bom.Event.removeNativeListener(e,"keydown",this._onKeyDownWrapper);qx.bom.Event.removeNativeListener(e,"input",this._onInputWrapper)},default:function(e){qx.bom.Event.removeNativeListener(e,"input",this._onInputWrapper)}}),_onKeyPress:qx.core.Environment.select("engine.name",{mshtml:function(e,t){if(13===e.keyCode&&t.value!==this.__P_171_2){this.__P_171_2=t.value;qx.event.Registration.fireEvent(t,"change",qx.event.type.Data,[t.value])}},opera:function(e,t){if(13===e.keyCode&&t.value!==this.__P_171_2){this.__P_171_2=t.value;qx.event.Registration.fireEvent(t,"change",qx.event.type.Data,[t.value])}},default:null}),_inputFix:qx.core.Environment.select("engine.name",{mshtml:function(e,t){if((46===e.keyCode||8===e.keyCode)&&t.value!==this.__P_171_3){this.__P_171_3=t.value;qx.event.Registration.fireEvent(t,"input",qx.event.type.Data,[t.value])}},default:null}),_onKeyDown:qx.core.Environment.select("engine.name",{opera:function(e){13===e.keyCode&&(this.__P_171_0=!0)},default:null}),_onKeyUp:qx.core.Environment.select("engine.name",{opera:function(e){13===e.keyCode&&(this.__P_171_0=!1)},default:null}),_onInput:qx.event.GlobalError.observeMethod((function(e){var t=qx.bom.Event.getTarget(e),n=t.tagName.toLowerCase();this.__P_171_0&&"input"===n||("opera"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.version")<10.6?this.__P_171_1=window.setTimeout((function(){qx.event.Registration.fireEvent(t,"input",qx.event.type.Data,[t.value])}),0):qx.event.Registration.fireEvent(t,"input",qx.event.type.Data,[t.value]))})),_onChangeValue:qx.event.GlobalError.observeMethod((function(e){var t=qx.bom.Event.getTarget(e),n=t.value;if("select-multiple"===t.type){n=[];for(var i=0,r=t.options,o=r.length;i=8&&(e.READONLY_PROPERTIES=e.READONLY_PROPERTIES.concat(e.MOUSE_PROPERTIES))}});qx.event.type.dom.Pointer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.dispatch.DomBubbling":{require:!0,defer:"runtime"},"qx.event.type.Pointer":{require:!0,defer:"runtime"},"qx.event.type.dom.Pointer":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.handler.PointerCore":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.Event":{},"qx.event.Utils":{},"qx.event.type.Data":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"},"browser.name":{className:"qx.bom.client.Browser"},"browser.version":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Pointer",{extend:qx.event.handler.PointerCore,implement:[qx.event.IEventHandler,qx.core.IDisposable],statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{pointermove:1,pointerover:1,pointerout:1,pointerdown:1,pointerup:1,pointercancel:1,gesturebegin:1,gesturemove:1,gesturefinish:1,gesturecancel:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE+qx.event.IEventHandler.TARGET_DOCUMENT,IGNORE_CAN_HANDLE:!0},construct:function(e){this.__P_148_0=e;this.__P_148_1=e.getWindow();this.__P_148_2=this.__P_148_1.document;qx.event.handler.PointerCore.apply(this,[this.__P_148_2])},members:{__P_148_0:null,__P_148_1:null,__P_148_2:null,canHandleEvent:function(e,t){},registerEvent:function(e,t,n){},unregisterEvent:function(e,t,n){},_initPointerObserver:function(){var e=!1;"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9&&(e=!0);this._initObserver(this._onPointerEvent,e)},_fireEvent:function(e,t,n){n||(n=qx.bom.Event.getTarget(e));for(;n&&n.getAttribute&&n.getAttribute("qxanonymous");)n=n.parentNode;t||(t=e.type);t=qx.event.handler.PointerCore.MSPOINTER_TO_POINTER_MAPPING[t]||t;if(n&&n.nodeType){qx.event.type.dom.Pointer.normalize(e);if("msie"===qx.core.Environment.get("browser.name")&&qx.core.Environment.get("browser.version")<9)try{e.srcElement=n}catch(e){}var i={},r=this;qx.event.Utils.track(i,(function(){return qx.event.Registration.fireEvent(n,t,qx.event.type.Pointer,[e,n,null,!0,!0])}));qx.event.Utils.then(i,(function(){if(("mouse"!==e.getPointerType()||e.button<=qx.event.handler.PointerCore.LEFT_BUTTON)&&("pointerdown"==t||"pointerup"==t||"pointermove"==t||"pointercancel"==t))return qx.event.Registration.fireEvent(r.__P_148_2,qx.event.handler.PointerCore.POINTER_TO_GESTURE_MAPPING[t],qx.event.type.Pointer,[e,n,null,!1,!1])}));qx.event.Utils.then(i,(function(){return qx.event.Registration.fireEvent(r.__P_148_1,"useraction",qx.event.type.Data,[t])}));return i.promise}},_onPointerEvent:function(e){if(!e._original||!e._original[this._processedFlag]){var t=qx.event.handler.PointerCore.MSPOINTER_TO_POINTER_MAPPING[e.type]||e.type;return this._fireEvent(e,t,qx.bom.Event.getTarget(e))}},dispose:function(){this.__P_148_3("dispose");this.__P_148_0=this.__P_148_1=this.__P_148_2=null},__P_148_3:function(e,t){qx.event.handler.PointerCore.prototype[e].apply(this,t||[])}},defer:function(e){qx.event.Registration.addHandler(e);qx.event.Registration.getManager(document).getHandler(e)}});qx.event.handler.Pointer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.IDisposable":{require:!0},"qx.bom.client.Device":{require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.client.Event":{require:!0},"qx.bom.Event":{},"qx.bom.AnimationFrame":{},"qx.lang.Function":{},"qx.event.type.dom.Custom":{},"qx.util.Wheel":{},"qx.bom.client.OperatingSystem":{require:!0},"qx.event.Timer":{}},environment:{provided:[],required:{"device.touch":{load:!0,className:"qx.bom.client.Device"},"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"},"event.mousewheel":{className:"qx.bom.client.Event"},"event.dispatchevent":{className:"qx.bom.client.Event"},"os.name":{className:"qx.bom.client.OperatingSystem"},"os.version":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.event.handler.GestureCore",{extend:Object,implement:[qx.core.IDisposable],statics:{TYPES:["tap","swipe","longtap","dbltap","track","trackstart","trackend","rotate","pinch","roll"],GESTURE_EVENTS:["gesturebegin","gesturefinish","gesturemove","gesturecancel"],TAP_MAX_DISTANCE:{touch:40,mouse:5,pen:20},DOUBLETAP_MAX_DISTANCE:{touch:10,mouse:4,pen:10},SWIPE_DIRECTION:{x:["left","right"],y:["up","down"]},LONGTAP_TIME:qx.core.Environment.get("device.touch")?500:99999,DOUBLETAP_TIME:500,ROLL_FACTOR:18,TOUCHPAD_ROLL_FACTOR:1,TOUCHPAD_WHEEL_EVENTS_THRESHOLD:10,TOUCHPAD_WHEEL_EVENTS_PERIOD:100,TOUCHPAD_WHEEL_EVENTS_TIMEOUT:5e3},construct:function(e,t){this.__P_149_0=e;this.__P_149_1=t;this.__P_149_2={};this.__P_149_3={};this.__P_149_4={};this.__P_149_5={};this.__P_149_6=[];this._initObserver()},members:{__P_149_0:null,__P_149_1:null,__P_149_2:null,__P_149_7:null,__P_149_8:null,__P_149_9:null,__P_149_10:null,__P_149_3:null,__P_149_11:null,__P_149_4:null,__P_149_12:null,__P_149_5:null,__P_149_6:null,__P_149_13:0,__P_149_14:0,__P_149_15:!1,__P_149_16:0,_initObserver:function(){qx.event.handler.GestureCore.GESTURE_EVENTS.forEach(function(e){qxWeb(this.__P_149_0).on(e,this.checkAndFireGesture,this)}.bind(this));"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9&&qxWeb(this.__P_149_0).on("dblclick",this._onDblClick,this);var e=qx.core.Environment.get("event.mousewheel");qxWeb(e.target).on(e.type,this._fireRoll,this)},_stopObserver:function(){qx.event.handler.GestureCore.GESTURE_EVENTS.forEach(function(e){qxWeb(this.__P_149_0).off(e,this.checkAndFireGesture,this)}.bind(this));"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9&&qxWeb(this.__P_149_0).off("dblclick",this._onDblClick,this);var e=qx.core.Environment.get("event.mousewheel");qxWeb(e.target).off(e.type,this._fireRoll,this)},checkAndFireGesture:function(e,t,n){t||(t=e.type);n||(n=qx.bom.Event.getTarget(e));"gesturebegin"==t?this.gestureBegin(e,n):"gesturemove"==t?this.gestureMove(e,n):"gesturefinish"==t?this.gestureFinish(e,n):"gesturecancel"==t&&this.gestureCancel(e.pointerId)},gestureBegin:function(e,t){if(this.__P_149_2[e.pointerId]){this.__P_149_17(this.__P_149_2[e.pointerId]);delete this.__P_149_2[e.pointerId]}if(!this._hasIntermediaryHandler(t)){this.__P_149_2[e.pointerId]={startTime:(new Date).getTime(),lastEventTime:(new Date).getTime(),startX:e.clientX,startY:e.clientY,clientX:e.clientX,clientY:e.clientY,velocityX:0,velocityY:0,target:t,isTap:!0,isPrimary:e.isPrimary,longTapTimer:window.setTimeout(this.__P_149_18.bind(this,e,t),qx.event.handler.GestureCore.LONGTAP_TIME)};if(e.isPrimary){this.__P_149_9=!1;this.__P_149_8=t;this.__P_149_19("trackstart",e,t)}else{this.__P_149_9=!0;if(2===Object.keys(this.__P_149_2).length){this.__P_149_10=this._calcAngle();this.__P_149_12=this._calcDistance()}}}},gestureMove:function(e,t){var n=this.__P_149_2[e.pointerId];if(n){var i=n.clientX,r=n.clientY;n.clientX=e.clientX;n.clientY=e.clientY;n.lastEventTime=(new Date).getTime();i&&(n.velocityX=n.clientX-i);r&&(n.velocityY=n.clientY-r);if(2===Object.keys(this.__P_149_2).length){this.__P_149_20(e,n.target);this.__P_149_21(e,n.target)}if(!this.__P_149_9){this.__P_149_19("track",e,n.target);this._fireRoll(e,"touch",n.target)}if(n.isTap){n.isTap=this._isBelowTapMaxDistance(e);n.isTap||this.__P_149_17(n)}}},_hasIntermediaryHandler:function(e){for(;e&&e!==this.__P_149_0;){if(e.$$gestureHandler)return!0;e=e.parentNode}return!1},gestureFinish:function(e,t){if(this.__P_149_2[e.pointerId]){var n=this.__P_149_2[e.pointerId];this.__P_149_17(n);if(!this._hasIntermediaryHandler(t)){this.__P_149_22(n.velocityX,n.velocityY,e,n.target);this.__P_149_19("trackend",e,n.target);if(n.isTap){if(t!==n.target){delete this.__P_149_2[e.pointerId];return}this._fireEvent(e,"tap",e.target||t);var i=!1;if(Object.keys(this.__P_149_3).length>0){var r=Date.now()-qx.event.handler.GestureCore.DOUBLETAP_TIME;for(var o in this.__P_149_3)if(o=Math.abs(r.y)?"x":"y",a=r[s],l=i.SWIPE_DIRECTION[s][a<0?0:1],u=0!==o?a/o:0;return{startTime:n.startTime,duration:o,axis:s,direction:l,distance:a,velocity:u}},__P_149_19:function(e,t,n){t.delta=this._getDeltaCoordinates(t);this._fireEvent(t,e,t.target||n)},__P_149_25:function(e,t,n){e.delta={x:qx.util.Wheel.getDelta(e,"x")*n,y:qx.util.Wheel.getDelta(e,"y")*n};e.delta.axis=Math.abs(e.delta.x/e.delta.y)<1?"y":"x";e.pointerType="wheel";this._fireEvent(e,"roll",e.target||t)},__P_149_26:function(e){var t=qx.event.handler.GestureCore.ROLL_FACTOR;qx.util.Wheel.IS_TOUCHPAD&&(t=qx.event.handler.GestureCore.TOUCHPAD_ROLL_FACTOR);this.__P_149_16=(new Date).getTime();for(var n=this.__P_149_6.length,i=0;iqx.event.handler.GestureCore.TOUCHPAD_WHEEL_EVENTS_THRESHOLD?qx.util.Wheel.IS_TOUCHPAD=!0:qx.util.Wheel.IS_TOUCHPAD=!1;this.__P_149_15=!0},_isTouchPadDetectionEnabled:function(){return"osx"==qx.core.Environment.get("os.name")&&qx.core.Environment.get("os.version")>=10.12},_fireRoll:function(e,t,n){var i,r;if(e.type===qx.core.Environment.get("event.mousewheel").type)if(this._isTouchPadDetectionEnabled()){i=(new Date).getTime();r=qx.event.handler.GestureCore.TOUCHPAD_WHEEL_EVENTS_TIMEOUT;if(this.__P_149_16>0&&i-this.__P_149_16>r){this.__P_149_15=!1;this.__P_149_6=[];this.__P_149_16=0}if(!this.__P_149_15){if(0===this.__P_149_6.length){this.__P_149_13=i;qx.event.Timer.once((function(){if(!this.__P_149_15){this.__P_149_27();this.__P_149_26(n)}}),this,qx.event.handler.GestureCore.TOUCHPAD_WHEEL_EVENTS_PERIOD+50)}this.__P_149_6.push(e);this.__P_149_14++;i-this.__P_149_13>qx.event.handler.GestureCore.TOUCHPAD_WHEEL_EVENTS_PERIOD&&this.__P_149_27()}if(this.__P_149_15){0===this.__P_149_6.length&&this.__P_149_6.push(e);this.__P_149_26(n)}}else this.__P_149_25(e,n,qx.event.handler.GestureCore.ROLL_FACTOR);else{var o=this.__P_149_2[e.pointerId];e.delta={x:-o.velocityX,y:-o.velocityY,axis:Math.abs(o.velocityX/o.velocityY)<1?"y":"x"};this._fireEvent(e,"roll",e.target||n)}},__P_149_20:function(e,t){if(!e.isPrimary){var n=this._calcAngle();e.angle=Math.round((n-this.__P_149_10)%360);this._fireEvent(e,"rotate",this.__P_149_8)}},__P_149_21:function(e,t){if(!e.isPrimary){var n=this._calcDistance()/this.__P_149_12;e.scale=Math.round(100*n)/100;this._fireEvent(e,"pinch",this.__P_149_8)}},__P_149_18:function(e,t){var n=this.__P_149_2[e.pointerId];if(n){this._fireEvent(e,"longtap",e.target||t);n.longTapTimer=null;n.isTap=!1}},__P_149_17:function(e){if(e.longTapTimer){window.clearTimeout(e.longTapTimer);e.longTapTimer=null}},dispose:function(){for(var e in this.__P_149_2)this.__P_149_17(e);this._stopObserver();this.__P_149_0=this.__P_149_1=null}}});qx.event.handler.GestureCore.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0},"qx.event.Registration":{},"qx.event.handler.Gesture":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Roll",{extend:qx.event.type.Pointer,members:{stop:function(){this.stopPropagation();this.preventDefault()},_cloneNativeEvent:function(e,t){(t=qx.event.type.Roll.superclass.prototype._cloneNativeEvent.call(this,e,t)).delta=e.delta;t.momentum=e.momentum;t.timeoutId=e.timeoutId;return t},getMomentum:function(){return this._native.momentum},stopMomentum:function(){this._native.timeoutId&&qx.event.Registration.getManager(this._originalTarget).getHandler(qx.event.handler.Gesture).stopMomentum(this._native.timeoutId)},getDelta:function(){return this._native.delta}}});qx.event.type.Roll.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.Pointer":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.handler.GestureCore":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.event.type.Tap":{require:!0},"qx.event.type.Swipe":{require:!0},"qx.event.type.Rotate":{require:!0},"qx.event.type.Pinch":{require:!0},"qx.event.type.Track":{require:!0},"qx.event.type.Roll":{require:!0},"qx.lang.Function":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.Event":{},"qx.bom.client.Event":{},"qx.event.type.Pointer":{},"qx.event.type.Data":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Gesture",{extend:qx.event.handler.GestureCore,implement:[qx.event.IEventHandler,qx.core.IDisposable],statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{tap:1,swipe:1,longtap:1,dbltap:1,rotate:1,pinch:1,track:1,trackstart:1,trackend:1,roll:1},GESTURE_EVENTS:["gesturebegin","gesturefinish","gesturemove","gesturecancel"],TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE+qx.event.IEventHandler.TARGET_DOCUMENT,IGNORE_CAN_HANDLE:!0,EVENT_CLASSES:{tap:qx.event.type.Tap,longtap:qx.event.type.Tap,dbltap:qx.event.type.Tap,swipe:qx.event.type.Swipe,rotate:qx.event.type.Rotate,pinch:qx.event.type.Pinch,track:qx.event.type.Track,trackstart:qx.event.type.Track,trackend:qx.event.type.Track,roll:qx.event.type.Roll}},construct:function(e){this.__P_84_0=e;this.__P_84_1=e.getWindow();this.__P_84_2=this.__P_84_1.document;qx.event.handler.GestureCore.apply(this,[this.__P_84_2])},members:{__P_84_0:null,__P_84_1:null,__P_84_2:null,__P_84_3:null,__P_84_4:null,__P_84_5:null,getWindow:function(){return this.__P_84_1},canHandleEvent:function(e,t){},registerEvent:function(e,t,n){},unregisterEvent:function(e,t,n){},_initObserver:function(){this.__P_84_3=qx.lang.Function.listener(this.checkAndFireGesture,this);qx.event.handler.Gesture.GESTURE_EVENTS.forEach(function(e){qx.event.Registration.addListener(this.__P_84_2,e,this.__P_84_3,this)}.bind(this));if("mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9){this.__P_84_4=qx.lang.Function.listener(this._onDblClick,this);qx.bom.Event.addNativeListener(this.__P_84_2,"dblclick",this.__P_84_4)}var e=qx.bom.client.Event.getMouseWheel(this.__P_84_1);this.__P_84_5=qx.lang.Function.listener(this._fireRoll,this);qx.bom.Event.addNativeListener(e.target,e.type,this.__P_84_5,!0,!1)},checkAndFireGesture:function(e,t,n){this.__P_84_6("checkAndFireGesture",[e.getNativeEvent(),e.getType(),e.getTarget()])},_stopObserver:function(){qx.event.handler.Gesture.GESTURE_EVENTS.forEach(function(e){qx.event.Registration.removeListener(this.__P_84_2,e,this.__P_84_3)}.bind(this));"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9&&qx.bom.Event.removeNativeListener(this.__P_84_2,"dblclick",this.__P_84_4);var e=qx.bom.client.Event.getMouseWheel(this.__P_84_1);qx.bom.Event.removeNativeListener(e.target,e.type,this.__P_84_5)},_hasIntermediaryHandler:function(e){return!1},_fireEvent:function(e,t,n){n||(n=qx.bom.Event.getTarget(e));t||(t=e.type);var i=qx.event.handler.Gesture.EVENT_CLASSES[t]||qx.event.type.Pointer;n&&n.nodeType&&qx.event.Registration.fireEvent(n,t,i,[e,n,null,!0,!0]);qx.event.Registration.fireEvent(this.__P_84_1,"useraction",qx.event.type.Data,[t])},dispose:function(){this._stopObserver();this.__P_84_6("dispose");this.__P_84_0=this.__P_84_1=this.__P_84_2=this.__P_84_4=null},__P_84_6:function(e,t){qx.event.handler.GestureCore.prototype[e].apply(this,t||[])}},defer:function(e){qx.event.Registration.addHandler(e);qx.event.Registration.addListener(window,"appinitialized",(function(){qx.event.Registration.getManager(document).getHandler(e)}))}});qx.event.handler.Gesture.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.lang.Function":{construct:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.bom.Event":{},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.event.type.Dom":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Video",{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(){qx.core.Object.constructor.call(this);this.__P_172_0=qx.lang.Function.listener(this._onNative,this)},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{abort:1,canplay:1,canplaythrough:1,durationchange:1,emptied:1,ended:1,error:1,loadeddata:1,loadedmetadata:1,loadstart:1,pause:1,play:1,playing:1,progress:1,ratechange:1,seeked:1,seeking:1,stalled:1,suspend:1,timeupdate:1,volumechange:1,waiting:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:!1},members:{canHandleEvent:function(e,t){var n=e.tagName.toLowerCase();return"video"===n||"audio"===n},registerEvent:function(e,t,n){qx.bom.Event.addNativeListener(e,t,this.__P_172_0)},_onNative:qx.event.GlobalError.observeMethod((function(e){var t=qx.bom.Event.getTarget(e);qx.event.Registration.fireNonBubblingEvent(t,e.type,qx.event.type.Dom,[e,t,void 0,void 0,e.cancelable])})),unregisterEvent:function(e,t){qx.bom.Event.removeNativeListener(e,t,this.__P_172_0)}},defer:function(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Video.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.dispatch.Direct":{require:!0},"qx.event.dispatch.DomBubbling":{require:!0},"qx.event.handler.Keyboard":{require:!0},"qx.event.handler.Mouse":{require:!0},"qx.event.handler.Element":{require:!0},"qx.event.handler.Appear":{require:!0},"qx.event.handler.Touch":{require:!0},"qx.event.handler.Offline":{require:!0},"qx.event.handler.Input":{require:!0},"qx.event.handler.Pointer":{require:!0},"qx.event.handler.Gesture":{require:!0},"qx.event.handler.Video":{require:!0},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.Registration":{},"qx.event.handler.Focus":{},"qx.event.dispatch.MouseCapture":{},"qx.bom.client.Engine":{require:!0},"qx.xml.Document":{},"qx.dom.Hierarchy":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.Element",{statics:{addListener:function(e,t,n,i,r){return qx.event.Registration.addListener(e,t,n,i,r)},removeListener:function(e,t,n,i,r){return qx.event.Registration.removeListener(e,t,n,i,r)},removeListenerById:function(e,t){return qx.event.Registration.removeListenerById(e,t)},hasListener:function(e,t,n){return qx.event.Registration.hasListener(e,t,n)},focus:function(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).focus(e)},blur:function(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).blur(e)},activate:function(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).activate(e)},deactivate:function(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).deactivate(e)},capture:function(e,t){qx.event.Registration.getManager(e).getDispatcher(qx.event.dispatch.MouseCapture).activateCapture(e,t)},releaseCapture:function(e){qx.event.Registration.getManager(e).getDispatcher(qx.event.dispatch.MouseCapture).releaseCapture(e)},clone:function(e,t){if(t||"mshtml"==qx.core.Environment.get("engine.name")&&!qx.xml.Document.isXmlDocument(e)){var n=qx.event.Registration.getManager(e),i=qx.dom.Hierarchy.getDescendants(e);i.push(e)}if("mshtml"==qx.core.Environment.get("engine.name"))for(var r=0,o=i.length;r0){l=h[r];for(var f=0,_=a.length;f<_;f++){c=a[f];n.addListener(l,c.type,c.handler,c.self,c.capture)}}}}return s}}});qx.bom.Element.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.dom.Node":{},"qx.bom.client.Html":{require:!0},"qx.lang.Array":{}},environment:{provided:[],required:{"html.element.contains":{className:"qx.bom.client.Html"},"html.element.compareDocumentPosition":{className:"qx.bom.client.Html"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.dom.Hierarchy",{statics:{getNodeIndex:function(e){for(var t=0;e&&(e=e.previousSibling);)t++;return t},getElementIndex:function(e){for(var t=0,n=qx.dom.Node.ELEMENT;e&&(e=e.previousSibling);)e.nodeType==n&&t++;return t},getNextElementSibling:function(e){for(;e&&(e=e.nextSibling)&&!qx.dom.Node.isElement(e););return e||null},getPreviousElementSibling:function(e){for(;e&&(e=e.previousSibling)&&!qx.dom.Node.isElement(e););return e||null},contains:function(e,t){if(qx.core.Environment.get("html.element.contains")){if(qx.dom.Node.isDocument(e)){var n=qx.dom.Node.getDocument(t);return e&&n==e}return!qx.dom.Node.isDocument(t)&&e.contains(t)}if(qx.core.Environment.get("html.element.compareDocumentPosition"))return!!(16&e.compareDocumentPosition(t));for(;t;){if(e==t)return!0;t=t.parentNode}return!1},isRendered:function(e){var t=e.ownerDocument||e.document;if(qx.core.Environment.get("html.element.contains"))return!!e.parentNode&&t.body.contains(e);if(qx.core.Environment.get("html.element.compareDocumentPosition"))return!!(16&t.compareDocumentPosition(e));for(;e;){if(e==t.body)return!0;e=e.parentNode}return!1},isDescendantOf:function(e,t){return this.contains(t,e)},getCommonParent:function(e,t){if(e===t)return e;if(qx.core.Environment.get("html.element.contains")){for(;e&&qx.dom.Node.isElement(e);){if(e.contains(t))return e;e=e.parentNode}return null}for(var n=[];e||t;){if(e){if(n.includes(e))return e;n.push(e);e=e.parentNode}if(t){if(n.includes(t))return t;n.push(t);t=t.parentNode}}return null},getAncestors:function(e){return this._recursivelyCollect(e,"parentNode")},getChildElements:function(e){if(!(e=e.firstChild))return[];var t=this.getNextSiblings(e);1===e.nodeType&&t.unshift(e);return t},getDescendants:function(e){return qx.lang.Array.fromCollection(e.getElementsByTagName("*"))},getFirstDescendant:function(e){e=e.firstChild;for(;e&&1!=e.nodeType;)e=e.nextSibling;return e},getLastDescendant:function(e){e=e.lastChild;for(;e&&1!=e.nodeType;)e=e.previousSibling;return e},getPreviousSiblings:function(e){return this._recursivelyCollect(e,"previousSibling")},getNextSiblings:function(e){return this._recursivelyCollect(e,"nextSibling")},_recursivelyCollect:function(e,t){for(var n=[];e=e[t];)1==e.nodeType&&n.push(e);return n},getSiblings:function(e){return this.getPreviousSiblings(e).reverse().concat(this.getNextSiblings(e))},isEmpty:function(e){e=e.firstChild;for(;e;){if(e.nodeType===qx.dom.Node.ELEMENT||e.nodeType===qx.dom.Node.TEXT)return!1;e=e.nextSibling}return!0},cleanWhitespace:function(e){for(var t=e.firstChild;t;){var n=t.nextSibling;3!=t.nodeType||/\S/.test(t.nodeValue)||e.removeChild(t);t=n}}}});qx.dom.Hierarchy.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.element.Style":{},"qx.bom.client.Engine":{require:!0},"qx.dom.Node":{},"qx.bom.Viewport":{},"qx.bom.element.Location":{},"qx.event.Registration":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.element.Scroll",{statics:{__P_100_0:null,getScrollbarWidth:function(){if(null!==this.__P_100_0)return this.__P_100_0;var e=qx.bom.element.Style,t=function(t,n){return parseInt(e.get(t,n),10)||0},n=function(n){return"none"==e.get(n,"borderRightStyle")?0:t(n,"borderRightWidth")},i=qx.core.Environment.select("engine.name",{mshtml:function(t){return"hidden"==e.get(t,"overflowY")||0==t.clientWidth?n(t):Math.max(0,t.offsetWidth-t.clientLeft-t.clientWidth)},default:function(i){if(0==i.clientWidth){var r=e.get(i,"overflow"),o="scroll"==r||"-moz-scrollbars-vertical"==r?16:0;return Math.max(0,n(i)+o)}return Math.max(0,i.offsetWidth-i.clientWidth-function(n){return"none"==e.get(n,"borderLeftStyle")?0:t(n,"borderLeftWidth")}(i))}}),r=document.createElement("div"),o=r.style;o.height=o.width="100px";o.overflow="scroll";document.body.appendChild(r);var s,a=i(s=r)-n(s);this.__P_100_0=a;document.body.removeChild(r);return this.__P_100_0},intoViewX:function(e,t,n){var i,r,o,s,a,l,u,c,h,d,f,_,p,m,g,v=e.parentNode,b=qx.dom.Node.getDocument(e),y=b.body,x="left"===n,q="right"===n;t=t?t.parentNode:b;for(;v&&v!=t;){if(v.scrollWidth>v.clientWidth&&(v===y||"visible"!=qx.bom.element.Style.get(v,"overflowY"))){if(v===y){o=(r=v.scrollLeft)+qx.bom.Viewport.getWidth();s=qx.bom.Viewport.getWidth();a=v.clientWidth;v.scrollWidth;l=0;u=0;c=0}else{r=(i=qx.bom.element.Location.get(v)).left;o=i.right;s=v.offsetWidth;a=v.clientWidth;v.scrollWidth;c=s-a-(l=parseInt(qx.bom.element.Style.get(v,"borderLeftWidth"),10)||0)-(u=parseInt(qx.bom.element.Style.get(v,"borderRightWidth"),10)||0)}d=(h=qx.bom.element.Location.get(e)).left;f=h.right;_=e.offsetWidth;p=d-r-l;m=f-o+u;g=0;x?g=p:q?g=m+c:p<0||_>a?g=p:m>0&&(g=m+c);v.scrollLeft+=g;qx.event.Registration.fireNonBubblingEvent(v,"scroll")}if(v===y)break;v=v.parentNode}},intoViewY:function(e,t,n){var i,r,o,s,a,l,u,c,h,d,f,_,p,m,g,v=e.parentNode,b=qx.dom.Node.getDocument(e),y=b.body,x="top"===n,q="bottom"===n;t=t?t.parentNode:b;for(;v&&v!=t;){if(v.scrollHeight>v.clientHeight&&(v===y||"visible"!=qx.bom.element.Style.get(v,"overflowY"))){if(v===y){o=(r=v.scrollTop)+qx.bom.Viewport.getHeight();s=qx.bom.Viewport.getHeight();a=v.clientHeight;v.scrollHeight;l=0;u=0;c=0}else{r=(i=qx.bom.element.Location.get(v)).top;o=i.bottom;s=v.offsetHeight;a=v.clientHeight;v.scrollHeight;c=s-a-(l=parseInt(qx.bom.element.Style.get(v,"borderTopWidth"),10)||0)-(u=parseInt(qx.bom.element.Style.get(v,"borderBottomWidth"),10)||0)}d=(h=qx.bom.element.Location.get(e)).top;f=h.bottom;_=e.offsetHeight;p=d-r-l;m=f-o+u;g=0;x?g=p:q?g=m+c:p<0||_>a?g=p:m>0&&(g=m+c);v.scrollTop+=g;qx.event.Registration.fireNonBubblingEvent(v,"scroll")}if(v===y)break;v=v.parentNode}},intoView:function(e,t,n,i){this.intoViewX(e,t,n);this.intoViewY(e,t,i)}}});qx.bom.element.Scroll.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Html":{require:!0},"qx.dom.Node":{},"qx.bom.Range":{},"qx.util.StringSplit":{},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"html.selection":{load:!0,className:"qx.bom.client.Html"},"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Selection",{statics:{getSelectionObject:qx.core.Environment.select("html.selection",{selection:function(e){return e.selection},default:function(e){return qx.dom.Node.getWindow(e).getSelection()}}),get:qx.core.Environment.select("html.selection",{selection:function(e){return qx.bom.Range.get(qx.dom.Node.getDocument(e)).text},default:function(e){return this.__P_101_0(e)?e.value.substring(e.selectionStart,e.selectionEnd):this.getSelectionObject(qx.dom.Node.getDocument(e)).toString()}}),getLength:qx.core.Environment.select("html.selection",{selection:function(e){var t=this.get(e),n=qx.util.StringSplit.split(t,/\r\n/);return t.length-(n.length-1)},default:function(e){if("opera"==qx.core.Environment.get("engine.name")){var t,n;if(this.__P_101_0(e)){var i=e.selectionStart,r=e.selectionEnd;t=e.value.substring(i,r);n=r-i}else n=(t=qx.bom.Selection.get(e)).length;return n-(qx.util.StringSplit.split(t,/\r\n/).length-1)}return this.__P_101_0(e)?e.selectionEnd-e.selectionStart:this.get(e).length}}),getStart:qx.core.Environment.select("html.selection",{selection:function(e){if(this.__P_101_0(e)){var t=qx.bom.Range.get();if(!e.contains(t.parentElement()))return-1;var n=qx.bom.Range.get(e),i=e.value.length;n.moveToBookmark(t.getBookmark());n.moveEnd("character",i);return i-n.text.length}var r=(n=qx.bom.Range.get(e)).parentElement(),o=qx.bom.Range.get();try{o.moveToElementText(r)}catch(e){return 0}var s,a=qx.bom.Range.get(qx.dom.Node.getBodyElement(e));a.setEndPoint("StartToStart",n);a.setEndPoint("EndToEnd",o);if(0==o.compareEndPoints("StartToStart",a))return 0;for(var l=0;;){s=a.moveStart("character",-1);if(0==o.compareEndPoints("StartToStart",a))break;if(0==s)break;l++}return++l},default:function(e){if("gecko"===qx.core.Environment.get("engine.name")||"webkit"===qx.core.Environment.get("engine.name")){if(this.__P_101_0(e))return e.selectionStart;var t=qx.dom.Node.getDocument(e),n=this.getSelectionObject(t);return n.anchorOffsetn.anchorOffset?n.focusOffset:n.anchorOffset}return this.__P_101_0(e)?e.selectionEnd:qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(e)).focusOffset}}),__P_101_0:function(e){return qx.dom.Node.isElement(e)&&("input"==e.nodeName.toLowerCase()||"textarea"==e.nodeName.toLowerCase())},set:qx.core.Environment.select("html.selection",{selection:function(e,t,n){var i;qx.dom.Node.isDocument(e)&&(e=e.body);if(qx.dom.Node.isElement(e)||qx.dom.Node.isText(e))switch(e.nodeName.toLowerCase()){case"input":case"textarea":case"button":void 0===n&&(n=e.value.length);if(t>=0&&t<=e.value.length&&n>=0&&n<=e.value.length){(i=qx.bom.Range.get(e)).collapse(!0);i.moveStart("character",t);i.moveEnd("character",n-t);i.select();return!0}break;case"#text":void 0===n&&(n=e.nodeValue.length);if(t>=0&&t<=e.nodeValue.length&&n>=0&&n<=e.nodeValue.length){(i=qx.bom.Range.get(qx.dom.Node.getBodyElement(e))).moveToElementText(e.parentNode);i.collapse(!0);i.moveStart("character",t);i.moveEnd("character",n-t);i.select();return!0}break;default:void 0===n&&(n=e.childNodes.length-1);if(e.childNodes[t]&&e.childNodes[n]){(i=qx.bom.Range.get(qx.dom.Node.getBodyElement(e))).moveToElementText(e.childNodes[t]);i.collapse(!0);var r=qx.bom.Range.get(qx.dom.Node.getBodyElement(e));r.moveToElementText(e.childNodes[n]);i.setEndPoint("EndToEnd",r);i.select();return!0}}return!1},default:function(e,t,n){var i=e.nodeName.toLowerCase();if(!qx.dom.Node.isElement(e)||"input"!=i&&"textarea"!=i){var r=!1,o=qx.dom.Node.getWindow(e).getSelection(),s=qx.bom.Range.get(e);if(qx.dom.Node.isText(e)){void 0===n&&(n=e.length);t>=0&&t=0&&n<=e.length&&(r=!0)}else if(qx.dom.Node.isElement(e)){void 0===n&&(n=e.childNodes.length-1);t>=0&&e.childNodes[t]&&n>=0&&e.childNodes[n]&&(r=!0)}else if(qx.dom.Node.isDocument(e)){e=e.body;void 0===n&&(n=e.childNodes.length-1);t>=0&&e.childNodes[t]&&n>=0&&e.childNodes[n]&&(r=!0)}if(r){o.isCollapsed||o.collapseToStart();s.setStart(e,t);qx.dom.Node.isText(e)?s.setEnd(e,n):s.setEndAfter(e.childNodes[n]);o.rangeCount>0&&o.removeAllRanges();o.addRange(s);return!0}}else{void 0===n&&(n=e.value.length);if(t>=0&&t<=e.value.length&&n>=0&&n<=e.value.length){e.focus();e.select();try{e.setSelectionRange(t,n)}catch(e){}return!0}}return!1}}),setAll:function(e){return qx.bom.Selection.set(e,0)},clear:qx.core.Environment.select("html.selection",{selection:function(e){var t=qx.bom.Range.get(e).parentElement(),n=qx.bom.Range.get(qx.dom.Node.getDocument(e));qx.dom.Node.isText(e)&&(e=e.parentNode);if(t==n.parentElement()&&t==e){qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(e)).empty()}},default:function(e){var t=qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(e)),n=e.nodeName.toLowerCase();if(!qx.dom.Node.isElement(e)||"input"!=n&&"textarea"!=n)if(qx.dom.Node.isDocument(e)||"body"==n)t.collapse(e.body?e.body:e,0);else{var i=qx.bom.Range.get(e);if(!i.collapsed){var r=i.commonAncestorContainer;(qx.dom.Node.isElement(e)&&qx.dom.Node.isText(r)?r.parentNode:r)==e&&t.collapse(e,0)}}else{try{e.setSelectionRange(0,0)}catch(e){}qx.bom.Element&&qx.bom.Element.blur&&qx.bom.Element.blur(e)}}})}});qx.bom.Selection.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.dispatch.DomBubbling":{defer:"runtime"},"qx.core.Environment":{defer:"load",construct:!0,usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.bom.client.OperatingSystem":{construct:!0,require:!0},"qx.core.Init":{construct:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.Selection":{},"qx.event.type.Focus":{},"qx.lang.Function":{},"qx.bom.Event":{},"qx.bom.client.Browser":{require:!0},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{},"qx.bom.element.Attribute":{}},environment:{provided:[],required:{"os.name":{construct:!0,className:"qx.bom.client.OperatingSystem"},"os.version":{construct:!0,className:"qx.bom.client.OperatingSystem"},"engine.name":{load:!0,className:"qx.bom.client.Engine"},"browser.name":{load:!0,className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Focus",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct:function(e){qx.core.Object.constructor.call(this);this._manager=e;this._window=e.getWindow();this._document=this._window.document;this._root=this._document.documentElement;this._body=this._document.body;"ios"==qx.core.Environment.get("os.name")&&parseFloat(qx.core.Environment.get("os.version"))>6&&parseFloat(qx.core.Environment.get("os.version"))<15&&(!qx.application.Inline||!qx.core.Init.getApplication()instanceof qx.application.Inline)&&(this.__P_103_0=!0);this._initObserver()},properties:{active:{apply:"_applyActive",nullable:!0},focus:{apply:"_applyFocus",nullable:!0}},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{focus:1,blur:1,focusin:1,focusout:1,activate:1,deactivate:1},IGNORE_CAN_HANDLE:!0,FOCUSABLE_ELEMENTS:qx.core.Environment.select("engine.name",{mshtml:{a:1,body:1,button:1,frame:1,iframe:1,img:1,input:1,object:1,select:1,textarea:1},gecko:{a:1,body:1,button:1,frame:1,iframe:1,img:1,input:1,object:1,select:1,textarea:1},opera:{button:1,input:1,select:1,textarea:1},webkit:{button:1,input:1,select:1,textarea:1}})},members:{__P_103_1:null,__P_103_2:null,__P_103_3:null,__P_103_4:null,__P_103_5:null,__P_103_6:null,__P_103_7:null,__P_103_8:null,__P_103_9:null,__P_103_10:null,__P_103_11:"",__P_103_12:"",__P_103_0:!1,__P_103_13:null,canHandleEvent:function(e,t){},registerEvent:function(e,t,n){},unregisterEvent:function(e,t,n){},focus:function(e){"mshtml"==qx.core.Environment.get("engine.name")?window.setTimeout((function(){try{e.focus();if(0==qx.bom.Selection.get(e).length&&"function"==typeof e.createTextRange){var t=e.createTextRange();t.moveStart("character",e.value.length);t.collapse();t.select()}}catch(e){}}),0):window.setTimeout((function(){try{e.focus()}catch(e){}}),0);this.setFocus(e);this.setActive(e)},activate:function(e){this.setActive(e)},blur:function(e){try{e.blur()}catch(e){}this.getActive()===e&&this.resetActive();this.getFocus()===e&&this.resetFocus()},deactivate:function(e){this.getActive()===e&&this.resetActive()},tryActivate:function(e){var t=this.__P_103_14(e);t&&this.setActive(t)},__P_103_15:function(e,t,n,i){var r=qx.event.Registration,o=r.createEvent(n,qx.event.type.Focus,[e,t,i]);return r.dispatchEvent(e,o)},_windowFocused:!0,__P_103_16:function(){if(this._windowFocused){this._windowFocused=!1;this.__P_103_15(this._window,null,"blur",!1)}},__P_103_17:function(){if(!this._windowFocused){this._windowFocused=!0;this.__P_103_15(this._window,null,"focus",!1)}},_initObserver:qx.core.Environment.select("engine.name",{gecko:function(){this.__P_103_1=qx.lang.Function.listener(this.__P_103_18,this);this.__P_103_2=qx.lang.Function.listener(this.__P_103_19,this);this.__P_103_3=qx.lang.Function.listener(this.__P_103_20,this);this.__P_103_4=qx.lang.Function.listener(this.__P_103_21,this);this.__P_103_5=qx.lang.Function.listener(this.__P_103_22,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_103_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_103_2,!0);qx.bom.Event.addNativeListener(this._window,"focus",this.__P_103_3,!0);qx.bom.Event.addNativeListener(this._window,"blur",this.__P_103_4,!0);qx.bom.Event.addNativeListener(this._window,"draggesture",this.__P_103_5,!0)},mshtml:function(){this.__P_103_1=qx.lang.Function.listener(this.__P_103_18,this);this.__P_103_2=qx.lang.Function.listener(this.__P_103_19,this);this.__P_103_7=qx.lang.Function.listener(this.__P_103_23,this);this.__P_103_8=qx.lang.Function.listener(this.__P_103_24,this);this.__P_103_6=qx.lang.Function.listener(this.__P_103_25,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_103_1);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_103_2);qx.bom.Event.addNativeListener(this._document,"focusin",this.__P_103_7);qx.bom.Event.addNativeListener(this._document,"focusout",this.__P_103_8);qx.bom.Event.addNativeListener(this._document,"selectstart",this.__P_103_6)},webkit:qx.core.Environment.select("browser.name",{edge:function(e){this.__P_103_1=qx.lang.Function.listener(this.__P_103_18,this);this.__P_103_2=qx.lang.Function.listener(this.__P_103_19,this);this.__P_103_8=qx.lang.Function.listener(this.__P_103_24,this);this.__P_103_7=qx.lang.Function.listener(this.__P_103_23,this);this.__P_103_6=qx.lang.Function.listener(this.__P_103_25,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_103_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_103_2,!0);qx.bom.Event.addNativeListener(this._document,"selectstart",this.__P_103_6,!1);qx.bom.Event.addNativeListener(this._document,"focusin",this.__P_103_7);qx.bom.Event.addNativeListener(this._document,"focusout",this.__P_103_8)},default:function(e){this.__P_103_1=qx.lang.Function.listener(this.__P_103_18,this);this.__P_103_2=qx.lang.Function.listener(this.__P_103_19,this);this.__P_103_8=qx.lang.Function.listener(this.__P_103_24,this);this.__P_103_3=qx.lang.Function.listener(this.__P_103_20,this);this.__P_103_4=qx.lang.Function.listener(this.__P_103_21,this);this.__P_103_6=qx.lang.Function.listener(this.__P_103_25,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_103_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_103_2,!0);qx.bom.Event.addNativeListener(this._document,"selectstart",this.__P_103_6,!1);qx.bom.Event.addNativeListener(this._window,"DOMFocusOut",this.__P_103_8,!0);qx.bom.Event.addNativeListener(this._window,"focus",this.__P_103_3,!0);qx.bom.Event.addNativeListener(this._window,"blur",this.__P_103_4,!0)}}),opera:function(){this.__P_103_1=qx.lang.Function.listener(this.__P_103_18,this);this.__P_103_2=qx.lang.Function.listener(this.__P_103_19,this);this.__P_103_7=qx.lang.Function.listener(this.__P_103_23,this);this.__P_103_8=qx.lang.Function.listener(this.__P_103_24,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_103_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_103_2,!0);qx.bom.Event.addNativeListener(this._window,"DOMFocusIn",this.__P_103_7,!0);qx.bom.Event.addNativeListener(this._window,"DOMFocusOut",this.__P_103_8,!0)}}),_stopObserver:qx.core.Environment.select("engine.name",{gecko:function(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_103_1,!0);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_103_2,!0);qx.bom.Event.removeNativeListener(this._window,"focus",this.__P_103_3,!0);qx.bom.Event.removeNativeListener(this._window,"blur",this.__P_103_4,!0);qx.bom.Event.removeNativeListener(this._window,"draggesture",this.__P_103_5,!0)},mshtml:function(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_103_1);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_103_2);qx.bom.Event.removeNativeListener(this._document,"focusin",this.__P_103_7);qx.bom.Event.removeNativeListener(this._document,"focusout",this.__P_103_8);qx.bom.Event.removeNativeListener(this._document,"selectstart",this.__P_103_6)},webkit:qx.core.Environment.select("browser.name",{edge:function(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_103_1);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_103_2);qx.bom.Event.removeNativeListener(this._document,"focusin",this.__P_103_7);qx.bom.Event.removeNativeListener(this._document,"focusout",this.__P_103_8);qx.bom.Event.removeNativeListener(this._document,"selectstart",this.__P_103_6)},default:function(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_103_1,!0);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_103_2,!0);qx.bom.Event.removeNativeListener(this._document,"selectstart",this.__P_103_6,!1);qx.bom.Event.removeNativeListener(this._window,"DOMFocusOut",this.__P_103_8,!0);qx.bom.Event.removeNativeListener(this._window,"focus",this.__P_103_3,!0);qx.bom.Event.removeNativeListener(this._window,"blur",this.__P_103_4,!0)}}),opera:function(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_103_1,!0);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_103_2,!0);qx.bom.Event.removeNativeListener(this._window,"DOMFocusIn",this.__P_103_7,!0);qx.bom.Event.removeNativeListener(this._window,"DOMFocusOut",this.__P_103_8,!0)}}),__P_103_22:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{gecko:function(e){var t=qx.bom.Event.getTarget(e);this.__P_103_26(t)||qx.bom.Event.preventDefault(e)},default:null})),__P_103_23:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml:function(e){this.__P_103_17();var t=qx.bom.Event.getTarget(e),n=this.__P_103_27(t);n&&this.setFocus(n);this.tryActivate(t)},webkit:qx.core.Environment.select("browser.name",{edge:function(e){this.__P_103_17();var t=qx.bom.Event.getTarget(e),n=this.__P_103_27(t);n&&this.setFocus(n);this.tryActivate(t)},default:null}),opera:function(e){var t=qx.bom.Event.getTarget(e);if(t==this._document||t==this._window){this.__P_103_17();if(this.__P_103_9){this.setFocus(this.__P_103_9);delete this.__P_103_9}if(this.__P_103_10){this.setActive(this.__P_103_10);delete this.__P_103_10}}else{this.setFocus(t);this.tryActivate(t);if(!this.__P_103_26(t)){t.selectionStart=0;t.selectionEnd=0}}},default:null})),__P_103_24:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml:function(e){if(null==qx.bom.Event.getRelatedTarget(e)){this.__P_103_16();this.resetFocus();this.resetActive()}},webkit:qx.core.Environment.select("browser.name",{edge:function(e){if(null==qx.bom.Event.getRelatedTarget(e)){this.__P_103_16();this.resetFocus();this.resetActive()}},default:function(e){var t=qx.bom.Event.getTarget(e);t===this.getFocus()&&this.resetFocus();t===this.getActive()&&this.resetActive()}}),opera:function(e){var t=qx.bom.Event.getTarget(e);if(t==this._document){this.__P_103_16();this.__P_103_9=this.getFocus();this.__P_103_10=this.getActive();this.resetFocus();this.resetActive()}else{t===this.getFocus()&&this.resetFocus();t===this.getActive()&&this.resetActive()}},default:null})),__P_103_21:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{gecko:function(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_103_16();this.resetActive();this.resetFocus()}},webkit:function(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_103_16();this.__P_103_9=this.getFocus();this.__P_103_10=this.getActive();this.resetActive();this.resetFocus()}},default:null})),__P_103_20:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{gecko:function(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_103_17();t=this._body}this.setFocus(t);this.tryActivate(t)},webkit:function(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_103_17();if(this.__P_103_9){this.setFocus(this.__P_103_9);delete this.__P_103_9}if(this.__P_103_10){this.setActive(this.__P_103_10);delete this.__P_103_10}}else{this.__P_103_13=e.relatedTarget;this.setFocus(t);this.__P_103_13=null;this.tryActivate(t)}},default:null})),__P_103_18:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml:function(e){var t=qx.bom.Event.getTarget(e),n=this.__P_103_27(t);if(n){if(!this.__P_103_26(t)){t.unselectable="on";try{document.selection&&document.selection.empty()}catch(e){}try{n.focus()}catch(e){}}}else{qx.bom.Event.preventDefault(e);this.__P_103_26(t)||(t.unselectable="on")}},webkit:function(e){var t=qx.bom.Event.getTarget(e),n=this.__P_103_27(t);n?this.setFocus(n):qx.bom.Event.preventDefault(e)},gecko:function(e){var t=qx.bom.Event.getTarget(e),n=this.__P_103_27(t);n?this.setFocus(n):qx.bom.Event.preventDefault(e)},opera:function(e){var t=qx.bom.Event.getTarget(e),n=this.__P_103_27(t);if(this.__P_103_26(t))n&&this.setFocus(n);else{qx.bom.Event.preventDefault(e);if(n){var i=this.getFocus();if(i&&i.selectionEnd){i.selectionStart=0;i.selectionEnd=0;i.blur()}n&&this.setFocus(n)}}},default:null})),__P_103_19:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml:function(e){var t=qx.bom.Event.getTarget(e);t.unselectable&&(t.unselectable="off");this.tryActivate(this.__P_103_28(t))},gecko:function(e){for(var t=qx.bom.Event.getTarget(e);t&&void 0===t.offsetWidth;)t=t.parentNode;t&&this.tryActivate(t)},webkit:function(e){var t=qx.bom.Event.getTarget(e);this.tryActivate(this.__P_103_28(t))},opera:function(e){var t=qx.bom.Event.getTarget(e);this.tryActivate(this.__P_103_28(t))},default:null})),__P_103_29:function(e){var t=this.getFocus();if(t&&e!=t){if("input"===t.nodeName.toLowerCase()||"textarea"===t.nodeName.toLowerCase())return t;if(qx.Class.isClass("qx.ui.core.Widget"))var n=qx.ui.core.Widget.getWidgetByElement(t),i=n&&n.getChildControl&&n.getChildControl("textfield",!0);if(i)return i.getContentElement().getDomElement()}return e},__P_103_28:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml:function(e){return this.__P_103_29(e)},webkit:function(e){return this.__P_103_29(e)},default:function(e){return e}})),__P_103_25:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml:function(e){var t=qx.bom.Event.getTarget(e);this.__P_103_26(t)||qx.bom.Event.preventDefault(e)},webkit:function(e){var t=qx.bom.Event.getTarget(e);this.__P_103_26(t)||qx.bom.Event.preventDefault(e)},default:null})),__P_103_30:function(e){var t=qx.bom.element.Attribute.get(e,"tabIndex");if(t>=1)return!0;var n=qx.event.handler.Focus.FOCUSABLE_ELEMENTS;return!!(t>=0&&n[e.tagName])},__P_103_27:function(e){for(;e&&1===e.nodeType;){if("on"==e.getAttribute("qxKeepFocus"))return null;if(this.__P_103_30(e))return e;e=e.parentNode}return this._body},__P_103_14:function(e){for(var t=e;e&&1===e.nodeType;){if("on"==e.getAttribute("qxKeepActive"))return null;e=e.parentNode}return t},__P_103_26:function(e){for(;e&&1===e.nodeType;){var t=e.getAttribute("qxSelectable");if(null!=t)return"on"===t;e=e.parentNode}return!0},_applyActive:function(e,t){t&&this.__P_103_15(t,e,"deactivate",!0);e&&this.__P_103_15(e,t,"activate",!0);this.__P_103_0&&window.scrollTo(0,0)},_applyFocus:function(e,t){t&&this.__P_103_15(t,e,"focusout",!0);e&&this.__P_103_15(e,t,"focusin",!0);t&&this.__P_103_15(t,e,"blur",!1);e&&this.__P_103_15(e,t||this.__P_103_13,"focus",!1)}},destruct:function(){this._stopObserver();this._manager=this._window=this._document=this._root=this._body=this.__P_103_31=this.__P_103_13=null},defer:function(e){qx.event.Registration.addHandler(e);var t=e.FOCUSABLE_ELEMENTS;for(var n in t)t[n.toUpperCase()]=1}});qx.event.handler.Focus.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.Focus":{defer:"runtime"},"qx.event.handler.Window":{defer:"runtime"},"qx.event.handler.Capture":{defer:"runtime"},"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.dispatch.AbstractBubbling":{construct:!0,require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.dom.Hierarchy":{},"qx.bom.Event":{},"qx.event.type.Event":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.client.OperatingSystem":{require:!0}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"},"browser.documentmode":{load:!0,className:"qx.bom.client.Browser"},"os.version":{load:!0,className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.dispatch.MouseCapture",{extend:qx.event.dispatch.AbstractBubbling,construct:function(e,t){qx.event.dispatch.AbstractBubbling.constructor.call(this,e);this.__P_37_0=e.getWindow();this.__P_37_1=t;e.addListener(this.__P_37_0,"blur",this.releaseCapture,this);e.addListener(this.__P_37_0,"focus",this.releaseCapture,this);e.addListener(this.__P_37_0,"scroll",this.releaseCapture,this)},statics:{PRIORITY:qx.event.Registration.PRIORITY_FIRST},members:{__P_37_1:null,__P_37_2:null,__P_37_3:!0,__P_37_0:null,_getParent:function(e){return e.parentNode},canDispatchEvent:function(e,t,n){return!(!this.__P_37_2||!this.__P_37_4[n])},dispatchEvent:function(e,t,n){if("click"!=n){!this.__P_37_3&&qx.dom.Hierarchy.contains(this.__P_37_2,e)||(e=this.__P_37_2);return qx.event.dispatch.MouseCapture.superclass.prototype.dispatchEvent.call(this,e,t,n)}t.stopPropagation();this.releaseCapture()},__P_37_4:{mouseup:1,mousedown:1,click:1,dblclick:1,mousemove:1,mouseout:1,mouseover:1,pointerdown:1,pointerup:1,pointermove:1,pointerover:1,pointerout:1,tap:1,dbltap:1},activateCapture:function(e,t){t=!1!==t;if(this.__P_37_2!==e||this.__P_37_3!=t){this.__P_37_2&&this.releaseCapture();if(this.hasNativeCapture){this.nativeSetCapture(e,t);var n=this;qx.bom.Event.addNativeListener(e,"losecapture",(function t(){qx.bom.Event.removeNativeListener(e,"losecapture",t);n.releaseCapture()}))}this.__P_37_3=t;this.__P_37_2=e;this.__P_37_1.fireEvent(e,"capture",qx.event.type.Event,[!0,!1])}},getCaptureElement:function(){return this.__P_37_2},releaseCapture:function(){var e=this.__P_37_2;if(e){this.__P_37_2=null;this.__P_37_1.fireEvent(e,"losecapture",qx.event.type.Event,[!0,!1]);this.nativeReleaseCapture(e)}},hasNativeCapture:"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9||parseInt(qx.core.Environment.get("os.version"),10)>7&&qx.core.Environment.get("browser.documentmode")>9,nativeSetCapture:qx.core.Environment.select("engine.name",{mshtml:function(e,t){e.setCapture(!1!==t)},default:function(){}}),nativeReleaseCapture:qx.core.Environment.select("engine.name",{mshtml:function(e){e.releaseCapture()},default:function(){}})},defer:function(e){qx.event.Registration.addDispatcher(e)}});qx.event.dispatch.MouseCapture.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.event.IEventHandler":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Capture",{extend:qx.core.Object,implement:qx.event.IEventHandler,statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{capture:!0,losecapture:!0},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:!0},members:{canHandleEvent:function(e,t){},registerEvent:function(e,t,n){},unregisterEvent:function(e,t,n){}},defer:function(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Capture.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.element.Attribute":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.dom.Element",{statics:{hasChild:function(e,t){return t.parentNode===e},hasChildren:function(e){return!!e.firstChild},hasChildElements:function(e){e=e.firstChild;for(;e;){if(1===e.nodeType)return!0;e=e.nextSibling}return!1},getParentElement:function(e){return e.parentNode},isInDom:function(e,t){t||(t=window);for(var n=t.document.getElementsByTagName(e.nodeName),i=0,r=n.length;i! Injections only work for the top-most element of a JSX expression.")},_serializeImpl:function(e){var t;e.openTag(this._nodeName);e.pushQxObject(this);var n=e.getQxObjectIdFor(this);n&&e.setAttribute("data-qx-object-id",'"'.concat(n,'"'));if(null!==(t=this._children)&&void 0!==t&&t.length)for(var i=0;i outside of declaration!")}},sealDefaultChildren:function(){Object.seal(this._defaultChildren)},getName:function(){return this.getAttribute("name")}},statics:{DEFAULT:"qx.html.Slot.DEFAULT"}});qx.html.Slot.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.event.Registration":{construct:!0,defer:"runtime",require:!0},"qx.ui.core.Widget":{},"qx.event.type.Event":{},"qx.event.Pool":{},"qx.event.Utils":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.EventHandler",{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(){qx.core.Object.constructor.call(this);this.__P_25_0=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,auxclick: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,longtap:1,swipe:1,dbltap:1,track:1,trackend:1,trackstart:1,pinch:1,rotate:1,roll:1,pointermove:1,pointerover:1,pointerout:1,pointerdown:1,pointerup:1,pointercancel:1},IGNORE_CAN_HANDLE:!1},members:{__P_25_0:null,__P_25_1:{focusin:1,focusout:1,focus:1,blur:1},__P_25_2:{mouseover:1,mouseout:1,appear:1,disappear:1},canHandleEvent:function(e,t){return e instanceof qx.ui.core.Widget},_dispatchEvent:function(e){for(var t=e.getTarget(),n=qx.ui.core.Widget.getWidgetByElement(t),i=!1;n&&n.isAnonymous();){i=!0;n=n.getLayoutParent()}n&&i&&"activate"==e.getType()&&n.getContentElement().activate();if(!this.__P_25_1[e.getType()]||(n=n&&n.getFocusTarget())){if(e.getRelatedTarget){for(var r=e.getRelatedTarget(),o=qx.ui.core.Widget.getWidgetByElement(r);o&&o.isAnonymous();)o=o.getLayoutParent();if(o){this.__P_25_1[e.getType()]&&(o=o.getFocusTarget());if(o===n)return}}var s=e.getCurrentTarget(),a=qx.ui.core.Widget.getWidgetByElement(s);if(a&&!a.isAnonymous()){this.__P_25_1[e.getType()]&&(a=a.getFocusTarget());var l=e.getType();if(a&&(a.isEnabled()||this.__P_25_2[l])){var u=e.getEventPhase()==qx.event.type.Event.CAPTURING_PHASE,c=this.__P_25_0.getListeners(a,l,u);if(e.getEventPhase()==qx.event.type.Event.AT_TARGET){c||(c=[]);var h=this.__P_25_0.getListeners(a,l,!u);h&&(c=c.concat(h))}if(c&&0!==c.length){var d=qx.event.Pool.getInstance().getObject(e.constructor);e.clone(d);d.setTarget(n);d.setRelatedTarget(o||null);d.setCurrentTarget(a);var f=e.getOriginalTarget();if(f){for(var _=qx.ui.core.Widget.getWidgetByElement(f);_&&_.isAnonymous();)_=_.getLayoutParent();d.setOriginalTarget(_)}else d.setOriginalTarget(t);var p={};qx.event.Utils.then(p,(function(){return qx.event.Utils.series(c,(function(e){var t=e.context||a;return e.handler.call(t,d)}))}));qx.event.Utils.then(p,(function(){d.getPropagationStopped()&&e.stopPropagation();d.getDefaultPrevented()&&e.preventDefault()}));return qx.event.Utils.then(p,(function(){qx.event.Pool.getInstance().poolObject(d)}))}}}}},registerEvent:function(e,t,n){var i;(i="focus"===t||"blur"===t?e.getFocusElement():e.getContentElement())&&i.addListener(t,this._dispatchEvent,this,n)},unregisterEvent:function(e,t,n){var i;(i="focus"===t||"blur"===t?e.getFocusElement():e.getContentElement())&&i.removeListener(t,this._dispatchEvent,this,n)}},destruct:function(){this.__P_25_0=null},defer:function(e){qx.event.Registration.addHandler(e)}});qx.ui.core.EventHandler.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.Gesture":{require:!0,defer:"runtime"},"qx.event.handler.Keyboard":{require:!0,defer:"runtime"},"qx.event.handler.Capture":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{construct:!0,defer:"runtime",require:!0},"qx.ui.core.Widget":{},"qx.event.Utils":{},"qx.Promise":{},"qx.event.type.Drag":{},"qx.ui.core.DragDropCursor":{},"qx.bom.element.Style":{}},environment:{provided:[],required:{"qx.promise":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.DragDrop",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct:function(e){qx.core.Object.constructor.call(this);this.__P_26_0=e;this.__P_26_1=e.getWindow().document.documentElement;this.__P_26_0.addListener(this.__P_26_1,"longtap",this._onLongtap,this);this.__P_26_0.addListener(this.__P_26_1,"pointerdown",this._onPointerdown,this,!0);qx.event.Registration.addListener(window,"blur",this._onWindowBlur,this);this.__P_26_2()},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:!0,ALLOWED_BUTTONS:["left"],MIN_DRAG_DISTANCE:5},properties:{cursor:{check:"qx.ui.core.Widget",nullable:!0,init:null}},members:{__P_26_0:null,__P_26_1:null,__P_26_3:null,__P_26_4:null,__P_26_5:null,__P_26_6:null,__P_26_7:null,__P_26_8:null,__P_26_9:null,__P_26_10:null,__P_26_11:!1,__P_26_12:!1,__P_26_13:!1,__P_26_14:null,__P_26_15:null,canHandleEvent:function(e,t){},registerEvent:function(e,t,n){},unregisterEvent:function(e,t,n){},addType:function(e){this.__P_26_5[e]=!0},addAction:function(e){this.__P_26_6[e]=!0},supportsType:function(e){return!!this.__P_26_5[e]},supportsAction:function(e){return!!this.__P_26_6[e]},setDropAllowed:function(e){this.__P_26_12=e;this.__P_26_16()},getData:function(e){if(!this.__P_26_12||!this.__P_26_3)throw new Error("This method must not be used outside the drop event listener!");if(!this.__P_26_5[e])throw new Error("Unsupported data type: "+e+"!");if(!this.__P_26_8[e]){this.__P_26_9=e;this.__P_26_17("droprequest",this.__P_26_4,this.__P_26_3,!1,!1)}if(!this.__P_26_8[e])throw new Error("Please use a droprequest listener to the drag source to fill the manager with data!");return this.__P_26_8[e]||null},getDataAsync:function(e){if(!this.__P_26_12||!this.__P_26_3)throw new Error("This method must not be used outside the drop event listener!");if(!this.__P_26_5[e])throw new Error("Unsupported data type: "+e+"!");var t={},n=this;this.__P_26_8[e]||qx.event.Utils.then(t,(function(){n.__P_26_9=e;return n.__P_26_17("droprequest",n.__P_26_4,n.__P_26_3,!1)}));return qx.event.Utils.then(t,(function(){if(!this.__P_26_8[e])throw new Error("Please use a droprequest listener to the drag source to fill the manager with data!");return this.__P_26_8[e]||null}))},getCurrentAction:function(){this.__P_26_16();return this.__P_26_10},getCurrentActionAsync:qx.core.Environment.select("qx.promise",{true:function(){var e=this;return qx.Promise.resolve(e.__P_26_16()).then((function(){return e.__P_26_10}))},false:function(){throw new Error(this.classname+".getCurrentActionAsync not supported because qx.promise==false")}}),getDragTarget:function(){return this.__P_26_14},addData:function(e,t){this.__P_26_8[e]=t},getCurrentType:function(){return this.__P_26_9},isSessionActive:function(){return this.__P_26_11},__P_26_2:function(){this.__P_26_5={};this.__P_26_6={};this.__P_26_7={};this.__P_26_8={}},__P_26_16:function(){if(null==this.__P_26_4)return qx.Promise.reject();var e=this.__P_26_6,t=this.__P_26_7,n=null;this.__P_26_12&&(t.Shift&&t.Control&&e.alias?n="alias":t.Shift&&t.Alt&&e.copy?n="copy":t.Shift&&e.move?n="move":t.Alt&&e.alias?n="alias":t.Control&&e.copy?n="copy":e.move?n="move":e.copy?n="copy":e.alias&&(n="alias"));var i=this,r={},o=this.__P_26_10;if(n!=o&&this.__P_26_3){qx.event.Utils.catch((function(){i.__P_26_13=!1;n=null}));qx.event.Utils.then(r,(function(){i.__P_26_10=n;return i.__P_26_17("dragchange",i.__P_26_3,i.__P_26_4,!0)}));qx.event.Utils.then(r,(function(e){i.__P_26_13=e;e||(n=null)}))}return qx.event.Utils.then(r,(function(){if(n!=o){i.__P_26_10=n;return i.__P_26_17("dragchange",i.__P_26_4,i.__P_26_3,!1)}}))},__P_26_17:function(e,t,n,i,r,o){var s=qx.event.Registration,a=s.createEvent(e,qx.event.type.Drag,[i,r]);t!==n&&a.setRelatedTarget(n);var l=s.dispatchEvent(t,a);return void 0===o||o?qx.Promise.resolve(l).then((function(){return!a.getDefaultPrevented()})):l},__P_26_18:function(e){for(;e&&1==e.nodeType;){if("on"==e.getAttribute("qxDraggable"))return e;e=e.parentNode}return null},__P_26_19:function(e){for(;e&&1==e.nodeType;){if("on"==e.getAttribute("qxDroppable"))return e;e=e.parentNode}return null},clearSession:function(){this.__P_26_0.removeListener(this.__P_26_1,"pointermove",this._onPointermove,this);this.__P_26_0.removeListener(this.__P_26_1,"pointerup",this._onPointerup,this,!0);this.__P_26_0.removeListener(this.__P_26_1,"keydown",this._onKeyDown,this,!0);this.__P_26_0.removeListener(this.__P_26_1,"keyup",this._onKeyUp,this,!0);this.__P_26_0.removeListener(this.__P_26_1,"keypress",this._onKeyPress,this,!0);this.__P_26_0.removeListener(this.__P_26_1,"roll",this._onRoll,this,!0);var e={},t=this;this.__P_26_4&&qx.event.Utils.then(e,(function(){return t.__P_26_17("dragend",t.__P_26_4,t.__P_26_3,!1)}));return qx.event.Utils.then(e,(function(){t.__P_26_12=!1;t.__P_26_3=null;if(t.__P_26_14){t.__P_26_14.removeState("drag");t.__P_26_14=null}t.__P_26_4=null;t.__P_26_11=!1;t.__P_26_15=null;t.__P_26_2()}))},_onLongtap:function(e){if("touch"==e.getPointerType()){this.__P_26_0.addListener(this.__P_26_1,"roll",this._onRoll,this,!0);return this._start(e)}},_start:function(e){var t=-1!==qx.event.handler.DragDrop.ALLOWED_BUTTONS.indexOf(e.getButton());if(!e.isPrimary()||!t)return!1;var n=this.__P_26_15?this.__P_26_15.target:e.getTarget(),i=this.__P_26_18(n);if(i){this.__P_26_4=i;for(var r=qx.ui.core.Widget.getWidgetByElement(this.__P_26_15.original);r&&r.isAnonymous();)r=r.getLayoutParent();if(r){this.__P_26_14=r;r.addState("drag")}var o=this,s={};qx.event.Utils.catch((function(){o.__P_26_11=!1}));qx.event.Utils.then(s,(function(){return o.__P_26_17("dragstart",o.__P_26_4,o.__P_26_3,!0,e)}));return qx.event.Utils.then(s,(function(e){if(e){o.__P_26_0.addListener(o.__P_26_1,"keydown",o._onKeyDown,o,!0);o.__P_26_0.addListener(o.__P_26_1,"keyup",o._onKeyUp,o,!0);o.__P_26_0.addListener(o.__P_26_1,"keypress",o._onKeyPress,o,!0);o.__P_26_11=!0}}))}},_onPointerdown:function(e){if(e.isPrimary()){this.__P_26_15={target:e.getTarget(),original:e.getOriginalTarget(),left:e.getDocumentLeft(),top:e.getDocumentTop()};this.__P_26_0.addListener(this.__P_26_1,"pointermove",this._onPointermove,this);this.__P_26_0.addListener(this.__P_26_1,"pointerup",this._onPointerup,this,!0)}},_onPointermove:function(e){if(e.isPrimary()){var t=this,n={};qx.event.Utils.catch((function(){return t.clearSession()}));if(!t.__P_26_11&&"mouse"==e.getPointerType()){var i=t._getDelta(e),r=qx.event.handler.DragDrop.MIN_DRAG_DISTANCE;i&&(Math.abs(i.x)>r||Math.abs(i.y)>r)&&qx.event.Utils.then(n,(function(){return t._start(e)}))}return qx.event.Utils.then(n,(function(){if(t.__P_26_11){var n={};qx.event.Utils.then(n,(function(){return t.__P_26_17("drag",t.__P_26_4,t.__P_26_3,!0,e)}));qx.event.Utils.then(n,(function(n){n||this.clearSession();var i=e.getTarget();t.__P_26_15.target===i&&(i=e.getNativeEvent().view.document.elementFromPoint(e.getDocumentLeft(),e.getDocumentTop()));var r=t.getCursor();r||(r=qx.ui.core.DragDropCursor.getInstance());var o=r.getContentElement().getDomElement();if(o&&(i===o||o.contains(i))){var s=qx.bom.element.Style.get(o,"display");qx.bom.element.Style.set(o,"display","none");i=e.getNativeEvent().view.document.elementFromPoint(e.getDocumentLeft(),e.getDocumentTop());qx.bom.element.Style.set(o,"display",s)}if(i!==o){var a=t.__P_26_19(i);if(a&&a!=t.__P_26_3){var l=t.__P_26_3;t.__P_26_12=!0;t.__P_26_3=a;var u={};qx.event.Utils.catch(u,(function(){t.__P_26_3=null;t.__P_26_12=!1}));l&&qx.event.Utils.then(u,(function(){return t.__P_26_17("dragleave",l,t.__P_26_4,!1,e)}));qx.event.Utils.then(u,(function(){return t.__P_26_17("dragover",a,t.__P_26_4,!0,e)}));return qx.event.Utils.then(u,(function(e){t.__P_26_12=e}))}if(!a&&t.__P_26_3){u={};qx.event.Utils.then(u,(function(){return t.__P_26_17("dragleave",t.__P_26_3,t.__P_26_4,!1,e)}));return qx.event.Utils.then(u,(function(){t.__P_26_3=null;t.__P_26_12=!1;return t.__P_26_16()}))}}}));return qx.event.Utils.then(n,(function(){var n=t.__P_26_7;n.Control=e.isCtrlPressed();n.Shift=e.isShiftPressed();n.Alt=e.isAltPressed();return t.__P_26_16()}))}}))}},_getDelta:function(e){return this.__P_26_15?{x:e.getDocumentLeft()-this.__P_26_15.left,y:e.getDocumentTop()-this.__P_26_15.top}:null},_onPointerup:function(e){if(e.isPrimary()){var t={},n=this;this.__P_26_12&&this.__P_26_13&&qx.event.Utils.then(t,(function(){return n.__P_26_17("drop",n.__P_26_3,n.__P_26_4,!1,e)}));return qx.event.Utils.then(t,(function(){e.getTarget()==n.__P_26_4&&e.stopPropagation();return n.clearSession()}))}},_onRoll:function(e){e.stop()},_onWindowBlur:function(e){return this.clearSession()},_onKeyDown:function(e){var t=e.getKeyIdentifier();switch(t){case"Alt":case"Control":case"Shift":if(!this.__P_26_7[t]){this.__P_26_7[t]=!0;return this.__P_26_16()}}},_onKeyUp:function(e){var t=e.getKeyIdentifier();switch(t){case"Alt":case"Control":case"Shift":if(this.__P_26_7[t]){this.__P_26_7[t]=!1;return this.__P_26_16()}}},_onKeyPress:function(e){if("Escape"===e.getKeyIdentifier())return this.clearSession()}},destruct:function(){qx.event.Registration.removeListener(window,"blur",this._onWindowBlur,this);this.__P_26_4=this.__P_26_3=this.__P_26_0=this.__P_26_1=this.__P_26_5=this.__P_26_6=this.__P_26_7=this.__P_26_8=null},defer:function(e){qx.event.Registration.addHandler(e)}});qx.event.handler.DragDrop.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{},"qx.core.Property":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.PropertyUtil",{statics:{getProperties:function(e){return e.$$properties},getAllProperties:function(e){for(var t={},n=e;n!=qx.core.Object;){var i=this.getProperties(n);for(var r in i)t[r]=i[r];n=n.superclass}return t},getUserValue:function(e,t){return e["$$user_"+t]},setUserValue:function(e,t,n){e["$$user_"+t]=n},deleteUserValue:function(e,t){delete e["$$user_"+t]},getInitValue:function(e,t){return e["$$init_"+t]},setInitValue:function(e,t,n){e["$$init_"+t]=n},deleteInitValue:function(e,t){delete e["$$init_"+t]},getThemeValue:function(e,t){return e["$$theme_"+t]},setThemeValue:function(e,t,n){e["$$theme_"+t]=n},deleteThemeValue:function(e,t){delete e["$$theme_"+t]},setThemed:function(e,t,n){e[qx.core.Property.$$method.setThemed[t]](n)},resetThemed:function(e,t){e[qx.core.Property.$$method.resetThemed[t]]()}}});qx.util.PropertyUtil.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MRemoteChildrenHandling",{members:{__P_89_0:function(e,t,n,i){var r=this.getChildrenContainer();r===this&&(e="_"+e);return r[e](t,n,i)},getChildren:function(){return this.__P_89_0("getChildren")},hasChildren:function(){return this.__P_89_0("hasChildren")},add:function(e,t){return this.__P_89_0("add",e,t)},remove:function(e){return this.__P_89_0("remove",e)},removeAll:function(){return this.__P_89_0("removeAll")},indexOf:function(e){return this.__P_89_0("indexOf",e)},addAt:function(e,t,n){this.__P_89_0("addAt",e,t,n)},addBefore:function(e,t,n){this.__P_89_0("addBefore",e,t,n)},addAfter:function(e,t,n){this.__P_89_0("addAfter",e,t,n)},removeAt:function(e){return this.__P_89_0("removeAt",e)}}});qx.ui.core.MRemoteChildrenHandling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.MPlacement":{require:!0},"qx.ui.core.MRemoteChildrenHandling":{require:!0},"qx.ui.menu.Layout":{construct:!0},"qx.ui.core.Blocker":{construct:!0},"qx.ui.menu.Separator":{},"qx.ui.menu.Manager":{},"qx.ui.menu.AbstractButton":{},"qx.ui.menu.MenuSlideBar":{},"qx.ui.layout.Grow":{},"qx.lang.Array":{},"qx.ui.core.queue.Widget":{},"qx.core.ObjectRegistry":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.menu.Menu",{extend:qx.ui.core.Widget,include:[qx.ui.core.MPlacement,qx.ui.core.MRemoteChildrenHandling],construct:function(){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qx.ui.menu.Layout);var e=this.getApplicationRoot();e.add(this);var t=this.getContentElement();t.setAttribute("role","menu");t.setAttribute("id","menu-"+this.toHashCode());this.addListener("pointerover",this._onPointerOver);this.addListener("pointerout",this._onPointerOut);this.addListener("resize",this._onResize,this);e.addListener("resize",this._onResize,this);this._blocker=new qx.ui.core.Blocker(e);this.initVisibility();this.initKeepFocus();this.initKeepActive()},properties:{appearance:{refine:!0,init:"menu"},allowGrowX:{refine:!0,init:!1},allowGrowY:{refine:!0,init:!1},visibility:{refine:!0,init:"excluded"},keepFocus:{refine:!0,init:!0},keepActive:{refine:!0,init:!0},spacingX:{check:"Integer",apply:"_applySpacingX",init:0,themeable:!0},spacingY:{check:"Integer",apply:"_applySpacingY",init:0,themeable:!0},iconColumnWidth:{check:"Integer",init:0,themeable:!0,apply:"_applyIconColumnWidth"},arrowColumnWidth:{check:"Integer",init:0,themeable:!0,apply:"_applyArrowColumnWidth"},blockerColor:{check:"Color",init:null,nullable:!0,apply:"_applyBlockerColor",themeable:!0},blockerOpacity:{check:"Number",init:1,apply:"_applyBlockerOpacity",themeable:!0},selectedButton:{check:"qx.ui.core.Widget",nullable:!0,apply:"_applySelectedButton"},openedButton:{check:"qx.ui.core.Widget",nullable:!0,apply:"_applyOpenedButton"},opener:{check:"qx.ui.core.Widget",nullable:!0,apply:"_applyOpener"},openInterval:{check:"Integer",themeable:!0,init:250},closeInterval:{check:"Integer",themeable:!0,init:250},blockBackground:{check:"Boolean",themeable:!0,init:!1}},members:{__P_28_0:null,__P_28_1:null,_blocker:null,open:function(){if(null!=this.getOpener()){if(this.placeToWidget(this.getOpener(),!0)){this.__P_28_2();this.show();this._placementTarget=this.getOpener()}else this.warn("Could not open menu instance because 'opener' widget is not visible")}else this.warn("The menu instance needs a configured 'opener' widget!")},openAtPointer:function(e){this.placeToPointer(e);this.__P_28_2();this.show();this._placementTarget={left:e.getDocumentLeft(),top:e.getDocumentTop()}},openAtPoint:function(e){this.placeToPoint(e);this.__P_28_2();this.show();this._placementTarget=e},addSeparator:function(){this.add(new qx.ui.menu.Separator)},getColumnSizes:function(){return this._getMenuLayout().getColumnSizes()},getSelectables:function(){for(var e=[],t=this.getChildren(),n=0;nt?this._assertSlideBar((function(){this.setHeight(t-n)})):this.setHeight(null)}else this.addListenerOnce("resize",this.__P_28_2,this)},_assertSlideBar:function(e){if(this.hasChildControl("slidebar"))return e.call(this);this.__P_28_1=e;qx.ui.core.queue.Widget.add(this)},syncWidget:function(e){this.getChildControl("slidebar");if(this.__P_28_1){this.__P_28_1.call(this);delete this.__P_28_1}},_afterAddChild:function(e){if(e instanceof qx.ui.menu.AbstractButton){var t=e.getContentElement();t.setAttribute("id","menu-item-"+e.toHashCode());t.setAttribute("role","menuitem")}},_onResize:function(){if(this.isVisible()){var e=this._placementTarget;if(!e)return;if(e instanceof qx.ui.core.Widget)this.placeToWidget(e,!0);else{if(void 0===e.top)throw new Error("Unknown target: "+e);this.placeToPoint(e)}this.__P_28_2()}},_onPointerOver:function(e){var t=qx.ui.menu.Manager.getInstance();t.cancelClose(this);var n=e.getTarget();if(n.isEnabled()&&n instanceof qx.ui.menu.AbstractButton){this.setSelectedButton(n);var i=n.getMenu&&n.getMenu();if(i){i.setOpener(n);t.scheduleOpen(i);this.__P_28_0=i}else{var r=this.getOpenedButton();r&&t.scheduleClose(r.getMenu());if(this.__P_28_0){t.cancelOpen(this.__P_28_0);this.__P_28_0=null}}}else this.getOpenedButton()||this.resetSelectedButton()},_onPointerOut:function(e){var t=qx.ui.menu.Manager.getInstance();if(!qx.ui.core.Widget.contains(this,e.getRelatedTarget())){var n=this.getOpenedButton();n?this.setSelectedButton(n):this.resetSelectedButton();n&&t.cancelClose(n.getMenu());this.__P_28_0&&t.cancelOpen(this.__P_28_0)}},__P_28_4:function(){var e,t=this.getParentMenu();if(!t)return this.getOpener();for(;t;){e=t.getOpener();t=t.getParentMenu()}return e}},destruct:function(){qx.core.ObjectRegistry.inShutDown||qx.ui.menu.Manager.getInstance().remove(this);this.getApplicationRoot().removeListener("resize",this._onResize,this);this._placementTarget=null;this._disposeObjects("_blocker")}});qx.ui.menu.Menu.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.ObjectRegistry":{},"qx.core.Object":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.type.BaseString",{extend:Object,construct:function(e){e=e||"";this.__P_175_0=e;this.length=e.length},members:{$$isString:!0,length:0,__P_175_0:null,toString:function(){return this.__P_175_0},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(e,t){return qx.core.Object.prototype.base.apply(this,arguments)}},defer:function(e,t){var n=["charAt","charCodeAt","concat","indexOf","lastIndexOf","match","replace","search","slice","split","substr","substring","toLowerCase","toUpperCase","toLocaleLowerCase","toLocaleUpperCase","trim","codePointAt"];t.valueOf=t.toString;null==new e("").valueOf()&&delete t.valueOf;for(var i=0,r=n.length;i=3&&(parseInt(t[1])<4||4===parseInt(t[1])&&parseInt(t[2])<4)){var n=/(\w{2})-(\w{2})/i.exec(navigator.userAgent);n&&(e=n[0])}}return e.toLowerCase()}},defer:function(e){qx.core.Environment.add("locale",e.getLocale);qx.core.Environment.add("locale.variant",e.getVariant);qx.core.Environment.add("locale.default","C")}});qx.bom.client.Locale.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.dispatch.Direct":{require:!0},"qx.locale.LocalizedString":{require:!0},"qx.bom.client.Locale":{require:!0},"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.lang.Array":{},"qx.lang.String":{}},environment:{provided:[],required:{locale:{className:"qx.bom.client.Locale"},"locale.default":{className:"qx.bom.client.Locale",load:!0},"locale.variant":{className:"qx.bom.client.Locale"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.locale.Manager",{type:"singleton",extend:qx.core.Object,construct:function(){qx.core.Object.constructor.call(this);this.__P_38_0=qx.$$translations||{};this.__P_38_1=qx.$$locales||{};this.initLocale();this.__P_38_2=this.getLocale()},statics:{tr:function(e,t){var n=qx.lang.Array.fromArguments(arguments,1);return qx.locale.Manager.getInstance().translate(e,n)},trn:function(e,t,n,i){var r=qx.lang.Array.fromArguments(arguments);r.splice(0,3);return 1!=n?qx.locale.Manager.getInstance().translate(t,r):qx.locale.Manager.getInstance().translate(e,r)},trc:function(e,t,n){var i=qx.lang.Array.fromArguments(arguments);i.splice(0,2);return qx.locale.Manager.getInstance().translate(t,i)},trnc:function(e,t,n,i,r){var o=qx.lang.Array.fromArguments(arguments);o.splice(0,4);return 1!=i?qx.locale.Manager.getInstance().translate(n,o):qx.locale.Manager.getInstance().translate(t,o)},marktr:function(e){return e}},properties:{locale:{check:"String",apply:"_applyLocale",event:"changeLocale",init:function(){var e=qx.core.Environment.get("locale");if(!e||""===e)return qx.core.Environment.get("locale.default");var t=qx.core.Environment.get("locale.variant");""!==t&&(e+="_"+t);return e}()}},members:{__P_38_3:qx.core.Environment.get("locale.default"),__P_38_4:null,__P_38_5:null,__P_38_0:null,__P_38_1:null,__P_38_2:null,getLanguage:function(){return this.__P_38_5},getTerritory:function(){return this.getLocale().split("_")[1]||""},getAvailableLocales:function(e){var t=[];for(var n in this.__P_38_1)if(n!=this.__P_38_3){if(null===this.__P_38_1[n]&&!e)continue;t.push(n)}return t},__P_38_6:function(e){if(null==e)return null;var t=e.indexOf("_");return-1==t?e:e.substring(0,t)},_applyLocale:function(e,t){this.__P_38_4=e;this.__P_38_5=this.__P_38_6(e)},addTranslation:function(e,t){var n=this.__P_38_0;if(n[e])for(var i in t)n[e][i]=t[i];else n[e]=t},addLocale:function(e,t){var n=this.__P_38_1;if(n[e])for(var i in t)n[e][i]=t[i];else n[e]=t},translate:function(e,t,n){var i=this.__P_38_0;return this.__P_38_7(i,e,t,n)},localize:function(e,t,n){var i=this.__P_38_1;return this.__P_38_7(i,e,t,n)},__P_38_7:function(e,t,n,i){var r;if(!e)return t;if(i)var o=this.__P_38_6(i);else{i=this.__P_38_4;o=this.__P_38_5}!r&&e[i]&&(r=e[i][t]);!r&&e[o]&&(r=e[o][t]);!r&&e[this.__P_38_3]&&(r=e[this.__P_38_3][t]);r||(r=t);if(n.length>0){for(var s=[],a=0;an?n:t)+"px");else{var i=qx.util.AliasManager.getInstance().resolve(this.getSource()),r=i.split("/"),o=this.__P_87_20(i),s=parseInt(r[2]||o.getSize());e.setStyle("fontSize",s+"px")}},_applyDimension:function(){qx.ui.basic.Image.superclass.prototype._applyDimension.call(this);if(this.getSource()&&qx.lang.String.startsWith(this.getSource(),"@")){var e=this.getContentElement();if(e){var t=this.getSizeHint(),n=this.getWidth()||t.width||40,i=this.getHeight()||t.height||40;this.__P_87_22(e,n,i)}}else this.__P_87_21()},__P_87_17:function(e,t){var n=qx.io.ImageLoader;this.__P_87_8(e,t);var i=n.getWidth(t),r=n.getHeight(t);this.__P_87_21(i,r)},__P_87_18:function(e,t){var n=qx.io.ImageLoader;n.isFailed(t)?this.__P_87_12(e):n.load(t,this.__P_87_23,this)},__P_87_12:function(e){null!=e&&(e instanceof qx.html.Image?e.resetSource():e.resetValue())},__P_87_20:function(e){var t=qx.theme.manager.Font.getInstance().resolve(e.match(/@([^/]+)/)[1]);if("string"==typeof t)throw new Error("Cannot find font in virtual image source: '".concat(e,"'"));return t},__P_87_8:function(e,t){if(t&&qx.lang.String.startsWith(t,"@")){var n=qx.util.ResourceManager.getInstance(),i=this.__P_87_20(t),r=qx.lang.Object.clone(i.getStyles());delete r.color;e.setStyles(r);e.setStyle("font");e.setStyle("display","table-cell");e.setStyle("verticalAlign","middle");e.setStyle("textAlign","center");this.__P_87_22(e,this.__P_87_1,this.__P_87_2);var o=n.fromFontUriToCharCode(t);e.setValue(String.fromCharCode(o))}else{if("div"==e.getNodeName()){var s=qx.theme.manager.Decoration.getInstance().resolve(this.getDecorator());if(s){var a=s.getStartColor()&&s.getEndColor(),l=s.getBackgroundImage();if(a||l){var u=this.getScale()?"scale":"no-repeat",c=qx.bom.element.Decoration.getAttributes(t,u),h=s.getStyles(!0),d={backgroundImage:c.style.backgroundImage,backgroundPosition:c.style.backgroundPosition||"0 0",backgroundRepeat:c.style.backgroundRepeat||"no-repeat",position:"absolute"};if(l){d.backgroundPosition+=","+h["background-position"]||"0 0";d.backgroundRepeat+=", "+s.getBackgroundRepeat()}if(a){d.backgroundPosition+=", 0 0";d.backgroundRepeat+=", no-repeat"}d.backgroundImage+=","+(h["background-image"]||h.background);e.setStyles(d);return}}else e.setSource&&e.setSource(null)}if(e.setSource){e.setSource(t);e.setStyle("position","absolute")}}},__P_87_23:function(e,t){if(!0!==this.$$disposed)if(e===qx.util.AliasManager.getInstance().resolve(this.getSource())){if(t.failed){this.warn("Image could not be loaded: "+e);this.fireEvent("loadingFailed")}else{if(t.aborted){this.fireEvent("aborted");return}this.fireEvent("loaded")}this.__P_87_17(this.__P_87_14(),e)}else this.fireEvent("aborted")},__P_87_21:function(e,t){void 0===e&&(e=this.__P_87_1);void 0===t&&(t=this.__P_87_2);this._recalc(e,t)&&qx.ui.core.queue.Layout.add(this)},_recalc:function(e,t){var n=this.getMaxWidth(),i=this.getMaxHeight(),r=this.getMinWidth(),o=this.getMinHeight(),s=e,a=t,l=t/e;switch(this.getForceRatio()){case"height":null!==i&&a>i?s=(a=i)/l:an?a=(s=n)*l:sn?a=(s=n)*l:si&&(s=(a=i)/l)}s=Math.round(s);a=Math.round(a);if(s!=this.__P_87_1||a!=this.__P_87_2){this.__P_87_1=s;this.__P_87_2=a;return!0}return!1}},destruct:function(){for(var e in this.__P_87_0)this.__P_87_0.hasOwnProperty(e)&&this.__P_87_0[e].disconnectObject(this);delete this.__P_87_4;this.__P_87_5&&delete this.__P_87_5;this._disposeMap("__P_87_0")}});qx.ui.basic.Image.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.basic.Image":{construct:!0,require:!0},"qx.ui.core.MPlacement":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.DragDropCursor",{extend:qx.ui.basic.Image,include:qx.ui.core.MPlacement,type:"singleton",construct:function(){qx.ui.basic.Image.constructor.call(this);this.setZIndex(1e8);this.setDomMove(!0);this.getApplicationRoot().add(this,{left:-1e3,top:-1e3})},properties:{appearance:{refine:!0,init:"dragdrop-cursor"},action:{check:["alias","copy","move"],apply:"_applyAction",nullable:!0}},members:{_applyAction:function(e,t){t&&this.removeState(t);e&&this.addState(e)}}});qx.ui.core.DragDropCursor.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",construct:!0,require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.theme.manager.Meta":{construct:!0},"qx.theme.manager.Color":{},"qx.event.Registration":{},"qx.event.handler.Focus":{},"qx.ui.core.Widget":{},"qx.html.Blocker":{},"qx.event.type.Event":{},"qx.ui.core.FocusHandler":{}},environment:{provided:[],required:{"qx.dyntheme":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.Blocker",{extend:qx.core.Object,events:{blocked:"qx.event.type.Event",unblocked:"qx.event.type.Event"},construct:function(e){qx.core.Object.constructor.call(this);this._widget=e;e.addListener("resize",this.__P_91_0,this);e.addListener("move",this.__P_91_0,this);e.addListener("disappear",this.__P_91_1,this);if(qx.Class.isDefined("qx.ui.root.Abstract")&&e instanceof qx.ui.root.Abstract){this._isRoot=!0;this.setKeepBlockerActive(!0)}qx.theme.manager.Meta.getInstance().addListener("changeTheme",this._onChangeTheme,this);this.__P_91_2=[];this.__P_91_3=[]},properties:{color:{check:"Color",init:null,nullable:!0,apply:"_applyColor",themeable:!0},opacity:{check:"Number",init:1,apply:"_applyOpacity",themeable:!0},keepBlockerActive:{check:"Boolean",init:!1}},members:{__P_91_4:null,__P_91_5:0,__P_91_2:null,__P_91_3:null,__P_91_6:null,_widget:null,_isRoot:!1,__P_91_7:null,__P_91_0:function(e){var t=e.getData();this.isBlocked()&&this._updateBlockerBounds(t)},__P_91_8:function(){this._updateBlockerBounds(this._widget.getBounds());this._widget.isRootWidget()?this._widget.getContentElement().add(this.getBlockerElement()):this._widget.getLayoutParent().getContentElement().add(this.getBlockerElement())},__P_91_1:function(){if(this.isBlocked()){this.getBlockerElement().getParent().remove(this.getBlockerElement());this._widget.addListenerOnce("appear",this.__P_91_8,this)}},_updateBlockerBounds:function(e){this.getBlockerElement().setStyles({width:e.width+"px",height:e.height+"px",left:e.left+"px",top:e.top+"px"})},_applyColor:function(e,t){var n=qx.theme.manager.Color.getInstance().resolve(e);this.__P_91_9("backgroundColor",n)},_applyOpacity:function(e,t){this.__P_91_9("opacity",e)},_onChangeTheme:qx.core.Environment.select("qx.dyntheme",{true:function(){this._applyColor(this.getColor())},false:null}),__P_91_9:function(e,t){var n=[];this.__P_91_4&&n.push(this.__P_91_4);for(var i=0;i0&&(e=this.__P_91_3.pop())&&!e.isDisposed()&&e.isFocusable()&&e.focus();this.__P_91_2.length>0&&(e=this.__P_91_2.pop())&&!e.isDisposed()&&e.activate()},__P_91_10:function(){return new qx.html.Blocker(this.getColor(),this.getOpacity())},getBlockerElement:function(e){if(!this.__P_91_4){this.__P_91_4=this.__P_91_10();this.__P_91_4.setStyle("zIndex",15);e||(e=this._isRoot?this._widget:this._widget.getLayoutParent());e.getContentElement().add(this.__P_91_4);this.__P_91_4.exclude()}return this.__P_91_4},block:function(){this._block()},_block:function(e,t){if(this._isRoot||this._widget.getLayoutParent()){var n;n=this._isRoot||t?this._widget:this._widget.getLayoutParent();var i=this.getBlockerElement(n);null!=e&&i.setStyle("zIndex",e);this.__P_91_5++;if(this.__P_91_5<2){this._backupActiveWidget();var r=this._widget.getBounds();r&&this._updateBlockerBounds(r);i.include();t||i.activate();i.addListener("deactivate",this.__P_91_11,this);i.addListener("keypress",this.__P_91_12,this);i.addListener("keydown",this.__P_91_12,this);i.addListener("keyup",this.__P_91_12,this);this.fireEvent("blocked",qx.event.type.Event)}}else this.__P_91_7||(this.__P_91_7=this._widget.addListenerOnce("appear",this._block.bind(this,e)))},isBlocked:function(){return this.__P_91_5>0},unblock:function(){if(this.__P_91_7){this._widget.removeListenerById(this.__P_91_7);this.__P_91_7=null}if(this.isBlocked()){this.__P_91_5--;if(this.__P_91_5<1){this.__P_91_13();this.__P_91_5=0}}},forceUnblock:function(){if(this.__P_91_7){this._widget.removeListenerById(this.__P_91_7);this.__P_91_7=null}if(this.isBlocked()){this.__P_91_5=0;this.__P_91_13()}},__P_91_13:function(){this._restoreActiveWidget();var e=this.getBlockerElement();e.removeListener("deactivate",this.__P_91_11,this);e.removeListener("keypress",this.__P_91_12,this);e.removeListener("keydown",this.__P_91_12,this);e.removeListener("keyup",this.__P_91_12,this);e.exclude();this.fireEvent("unblocked",qx.event.type.Event)},blockContent:function(e){this._block(e,!0)},__P_91_12:function(e){"Tab"==e.getKeyIdentifier()&&e.stop()},__P_91_11:function(){this.getKeepBlockerActive()&&!qx.ui.core.FocusHandler.getInstance().isFocusRoot(this._widget)&&this.getBlockerElement().activate()}},destruct:function(){qx.theme.manager.Meta.getInstance().removeListener("changeTheme",this._onChangeTheme,this);this._widget.removeListener("resize",this.__P_91_0,this);this._widget.removeListener("move",this.__P_91_0,this);this._widget.removeListener("appear",this.__P_91_8,this);this._widget.removeListener("disappear",this.__P_91_1,this);this.__P_91_7&&this._widget.removeListenerById(this.__P_91_7);this._disposeObjects("__P_91_4","__P_91_6");this.__P_91_2=this.__P_91_3=this._widget=null}});qx.ui.core.Blocker.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.ui.core.LayoutItem":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.Abstract",{type:"abstract",extend:qx.core.Object,members:{__P_115_0:null,_invalidChildrenCache:null,__P_115_1:null,invalidateLayoutCache:function(){this.__P_115_0=null},renderLayout:function(e,t,n){this.warn("Missing renderLayout() implementation!")},getSizeHint:function(){return this.__P_115_0?this.__P_115_0:this.__P_115_0=this._computeSizeHint()},hasHeightForWidth:function(){return!1},getHeightForWidth:function(e){this.warn("Missing getHeightForWidth() implementation!");return null},_computeSizeHint:function(){return null},invalidateChildrenCache:function(){this._invalidChildrenCache=!0},verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true:function(e,t,n){},false:null}),_clearSeparators:function(){var e=this.__P_115_1;e instanceof qx.ui.core.LayoutItem&&e.clearSeparators()},_renderSeparator:function(e,t){this.__P_115_1.renderSeparator(e,t)},connectToWidget:function(e){if(e&&this.__P_115_1)throw new Error("It is not possible to manually set the connected widget.");this.__P_115_1=e;this.invalidateChildrenCache()},_getWidget:function(){return this.__P_115_1},_applyLayoutChange:function(){this.__P_115_1&&this.__P_115_1.scheduleLayoutUpdate()},_getLayoutChildren:function(){return this.__P_115_1.getLayoutChildren()}},destruct:function(){this.__P_115_1=this.__P_115_0=null}});qx.ui.layout.Abstract.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{require:!0},"qx.ui.layout.Util":{},"qx.lang.Type":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.Canvas",{extend:qx.ui.layout.Abstract,properties:{desktop:{check:"Boolean",init:!1}},members:{verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true:function(e,t,n){this.assert(1=={top:1,left:1,bottom:1,right:1,width:1,height:1,edge:1}[t],"The property '"+t+"' is not supported by the Canvas layout!");"width"==t||"height"==t?this.assertMatch(n,qx.ui.layout.Util.PERCENT_VALUE):"number"==typeof n?this.assertInteger(n):qx.lang.Type.isString(n)?this.assertMatch(n,qx.ui.layout.Util.PERCENT_VALUE):this.fail("Bad format of layout property '"+t+"': "+n+". The value must be either an integer or an percent string.")},false:null}),renderLayout:function(e,t,n){for(var i,r,o,s,a,l,u,c,h,d,f,_,p,m=this._getLayoutChildren(),g=0,v=m.length;gr.maxWidth&&(c=r.maxWidth);s+=p}else{null==(c=o.width)?c=r.width:(c=Math.round(parseFloat(c)*e/100))r.maxWidth&&(c=r.maxWidth);if(null==s&&null==l)switch(i.getAlignX()){case"center":s=Math.round((e-r.width)/2-f);break;case"right":l=0}null!=l?s=e-c-l-f:null==s?s=p:s+=p}if(null!=a&&null!=u){(h=t-a-u-d-_)r.maxHeight&&(h=r.maxHeight);a+=d}else{null==(h=o.height)?h=r.height:(h=Math.round(parseFloat(h)*t/100))r.maxHeight&&(h=r.maxHeight);if(null==a&&null==u)switch(i.getAlignY()){case"middle":a=Math.round((t-r.height)/2-_);break;case"bottom":u=0}null!=u?a=t-h-u-_:null==a?a=d:a+=d}s+=n.left;a+=n.top;i.renderLayout(s,a,c,h)}},_computeSizeHint:function(){for(var e,t,n,i,r,o,s,a,l,u,c,h=0,d=0,f=0,_=0,p=this._getLayoutChildren(),m=this.isDesktop(),g=0,v=p.length;g0';return t.firstChild.href}}});qx.util.Uri.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{construct:!0,require:!0},"qx.ui.layout.Util":{},"qx.theme.manager.Decoration":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.VBox",{extend:qx.ui.layout.Abstract,construct:function(e,t,n){qx.ui.layout.Abstract.constructor.call(this);e&&this.setSpacing(e);t&&this.setAlignY(t);n&&this.setSeparator(n)},properties:{alignY:{check:["top","middle","bottom"],init:"top",apply:"_applyLayoutChange"},alignX:{check:["left","center","right"],init:"left",apply:"_applyLayoutChange"},spacing:{check:"Integer",init:0,apply:"_applyLayoutChange"},separator:{check:"Decorator",nullable:!0,apply:"_applyLayoutChange"},reversed:{check:"Boolean",init:!1,apply:"_applyReversed"}},members:{__P_46_0:null,__P_46_1:null,__P_46_2:null,__P_46_3:null,_applyReversed:function(){this._invalidChildrenCache=!0;this._applyLayoutChange()},__P_46_4:function(){var e,t=this._getLayoutChildren(),n=t.length,i=!1,r=this.__P_46_0&&this.__P_46_0.length!=n&&this.__P_46_1&&this.__P_46_0,o=r?this.__P_46_0:new Array(n),s=r?this.__P_46_1:new Array(n);this.getReversed()&&(t=t.concat().reverse());for(var a=0;a=0)}else"flexShrink"==t?this.assertBoolean(n):this.assert(!1,"The property '"+t+"' is not supported by the VBox layout!")},false:null}),renderLayout:function(e,t,n){this._invalidChildrenCache&&this.__P_46_4();var i,r,o,s,a=this.__P_46_3,l=a.length,u=qx.ui.layout.Util,c=this.getSpacing(),h=this.getSeparator(),d=[],f=i=h?u.computeVerticalSeparatorGaps(a,c,h):u.computeVerticalGaps(a,c,!0);for(r=0;ry.maxHeight&&(w=y.maxHeight);d.push(w);f+=w}if(this.__P_46_2&&f!=t){var _,p,m={},g=f>t;for(r=0;r0){y=a[r].getSizeHint();m[r]={min:y.minHeight,value:d[r],max:y.maxHeight,flex:_};if(g){var v=a[r].getLayoutProperties();v&&v.flexShrink&&(m[r].min=0)}}var b=u.computeFlexOffsets(m,t,f);for(r in b){p=b[r].offset;d[r]+=p;f+=p}}var y,x,q,w,P,C,E,S=a[0].getMarginTop();if(f0)if(h){S+=P+c;this._renderSeparator(h,{top:S+n.top,left:n.left,height:A,width:e});S+=A+c+o.getMarginTop()}else S+=u.collapseMargins(c,P,o.getMarginTop());o.renderLayout(x+n.left,S+n.top,q,w);S+=w;P=o.getMarginBottom()}},_computeSizeHint:function(){this._invalidChildrenCache&&this.__P_46_4();for(var e,t,n,i=qx.ui.layout.Util,r=this.__P_46_3,o=0,s=0,a=0,l=0,u=0,c=0,h=r.length;cu&&(u=t.width+n);t.minWidth+n>l&&(l=t.minWidth+n)}o+=a;var _,p=this.getSpacing(),m=this.getSeparator();return{minHeight:o+(_=m?i.computeVerticalSeparatorGaps(r,p,m):i.computeVerticalGaps(r,p,!0)),height:s+_,minWidth:l,width:u}}},destruct:function(){this.__P_46_0=this.__P_46_1=this.__P_46_3=null}});qx.ui.layout.VBox.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{usage:"dynamic",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.ui.core.scroll.ScrollBar":{}},environment:{provided:["qx.nativeScrollBars"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.core.Environment.add("qx.nativeScrollBars",!1);qx.Mixin.define("qx.ui.core.scroll.MScrollBarFactory",{members:{_createScrollBar:function(e){return new qx.ui.core.scroll.ScrollBar(e)}}});qx.ui.core.scroll.MScrollBarFactory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.scroll.MRoll",{properties:{scrollByDrag:{init:!1,check:"Boolean"}},members:{_cancelRoll:null,_addRollHandling:function(){this.addListener("roll",this._onRoll,this);this.addListener("pointerdown",this._onPointerDownForRoll,this)},_removeRollHandling:function(){this.removeListener("roll",this._onRoll,this);this.removeListener("pointerdown",this._onPointerDownForRoll,this)},_onPointerDownForRoll:function(e){this._cancelRoll=e.getPointerId()},_onRoll:function(e){if("mouse"!=e.getPointerType()||this.getScrollByDrag())if(this._cancelRoll&&e.getMomentum()){e.stopMomentum();this._cancelRoll=null}else{this._cancelRoll=null;var t=this._isChildControlVisible("scrollbar-x"),n=this._isChildControlVisible("scrollbar-y"),i=n?this.getChildControl("scrollbar-y",!0):null,r=t?this.getChildControl("scrollbar-x",!0):null,o=e.getDelta().y,s=e.getDelta().x,a=!n,l=!t;if(i){0!==o&&i.scrollBy(parseInt(o,10));var u=i.getPosition(),c=i.getMaximum();(o<0&&u<=0||o>0&&u>=c)&&(a=!0)}if(r){0!==s&&r.scrollBy(parseInt(s,10));u=r.getPosition(),c=r.getMaximum();(s<0&&u<=0||s>0&&u>=c)&&(l=!0)}l&&a&&e.stopMomentum();(a||0!==s)&&(l||0!==o)&&(l&&a||0===s||0===o)||e.stop()}}}});qx.ui.core.scroll.MRoll.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0},"qx.ui.core.DragDropScrolling":{construct:!0},"qx.Class":{},"qx.ui.core.scroll.MScrollBarFactory":{},"qx.ui.core.Widget":{},"qx.event.Timer":{}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MDragDropScrolling",{construct:function(){var e=this;this instanceof qx.ui.core.DragDropScrolling&&(e=this._getWidget());e.addListener("drag",this.__P_184_0,this);e.addListener("dragend",this.__P_184_1,this);this.__P_184_2=["left","right"];this.__P_184_3=["top","bottom"]},properties:{dragScrollThresholdX:{check:"Integer",init:30},dragScrollThresholdY:{check:"Integer",init:30},dragScrollSlowDownFactor:{check:"Float",init:.1}},members:{__P_184_4:null,__P_184_2:null,__P_184_3:null,_findScrollableParent:function(e){var t=e;if(null===t)return null;for(;t.getLayoutParent();){t=t.getLayoutParent();if(this._isScrollable(t))return t}return null},_isScrollable:function(e){return qx.Class.hasMixin(e.constructor,qx.ui.core.scroll.MScrollBarFactory)},_getBounds:function(e){var t=e.getContentLocation();e.getScrollAreaContainer&&(t=e.getScrollAreaContainer().getContentLocation());return t},_getEdgeType:function(e,t,n){return-1*e.left<=t&&e.left<0?"left":-1*e.top<=n&&e.top<0?"top":e.right<=t&&e.right>0?"right":e.bottom<=n&&e.bottom>0?"bottom":null},_getAxis:function(e){if(-1!==this.__P_184_2.indexOf(e))return"x";if(-1!==this.__P_184_3.indexOf(e))return"y";throw new Error("Invalid edge type given ("+e+"). Must be: 'left', 'right', 'top' or 'bottom'")},_getThresholdByEdgeType:function(e){return-1!==this.__P_184_2.indexOf(e)?this.getDragScrollThresholdX():-1!==this.__P_184_3.indexOf(e)?this.getDragScrollThresholdY():void 0},_isScrollbarVisible:function(e,t){return!(!e||!e._isChildControlVisible)&&e._isChildControlVisible("scrollbar-"+t)},_isScrollbarExceedingMaxPos:function(e,t,n){var i;return!e||((i=e.getPosition()+n)>e.getMaximum()||i<0)},_calculateThresholdExceedance:function(e,t){var n=t-Math.abs(e);return e<0?-1*n:n},_calculateScrollAmount:function(e,t){return Math.floor(e/100*t*this.getDragScrollSlowDownFactor())},_scrollBy:function(e,t,n){var i=e.getChildControl("scrollbar-"+t,!0);if(i){var r=i.getBounds(),o="x"===t?r.width:r.height,s=this._calculateScrollAmount(o,n);this._isScrollbarExceedingMaxPos(i,t,s)&&this.__P_184_4.stop();i.scrollBy(s)}},__P_184_0:function(e){this.__P_184_4&&this.__P_184_4.stop();var t;if(t=e.getOriginalTarget()instanceof qx.ui.core.Widget?e.getOriginalTarget():qx.ui.core.Widget.getWidgetByElement(e.getOriginalTarget())){var n;n=this._isScrollable(t)?t:this._findScrollableParent(t);for(;n;){var i,r,o=this._getBounds(n),s=e.getDocumentLeft(),a=e.getDocumentTop(),l={left:o.left-s,right:o.right-s,top:o.top-a,bottom:o.bottom-a},u=0;if(i=this._getEdgeType(l,this.getDragScrollThresholdX(),this.getDragScrollThresholdY())){r=this._getAxis(i);if(this._isScrollbarVisible(n,r)){u=this._calculateThresholdExceedance(l[i],this._getThresholdByEdgeType(i));this.__P_184_4&&this.__P_184_4.dispose();this.__P_184_4=new qx.event.Timer(50);this.__P_184_4.addListener("interval",function(e,t,n){this._scrollBy(e,t,n)}.bind(this,n,r,u));this.__P_184_4.start();e.stopPropagation();return}n=this._findScrollableParent(n)}else n=this._findScrollableParent(n)}}},__P_184_1:function(e){this.__P_184_4&&this.__P_184_4.stop()}},destruct:function(){this.__P_184_4&&this.__P_184_4.dispose()}});qx.ui.core.MDragDropScrolling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Scroll":{},"qx.bom.client.OperatingSystem":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.client.Event":{require:!0}},environment:{provided:["os.scrollBarOverlayed","qx.mobile.nativescroll"],required:{"os.name":{className:"qx.bom.client.OperatingSystem"},"browser.version":{className:"qx.bom.client.Browser"},"browser.name":{className:"qx.bom.client.Browser"},"os.version":{className:"qx.bom.client.OperatingSystem"},"event.mspointer":{className:"qx.bom.client.Event"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.Scroll",{statics:{scrollBarOverlayed:function(){var e=qx.bom.element.Scroll.getScrollbarWidth(),t="osx"===qx.bom.client.OperatingSystem.getName();return 0===e&&t&&!1},getNativeScroll:function(){if("ios"==qx.core.Environment.get("os.name")&&parseInt(qx.core.Environment.get("browser.version"),10)>7)return!0;if("firefox"==qx.core.Environment.get("browser.name"))return!0;if("android"==qx.core.Environment.get("os.name")){var e=qx.core.Environment.get("os.version").split(".");if(e[0]>4||e.length>1&&e[0]>3&&e[1]>3)return!0}return!!qx.core.Environment.get("event.mspointer")}},defer:function(e){qx.core.Environment.add("os.scrollBarOverlayed",e.scrollBarOverlayed);qx.core.Environment.add("qx.mobile.nativescroll",e.getNativeScroll)}});qx.bom.client.Scroll.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.ui.core.MDragDropScrolling":{require:!0},"qx.core.Init":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.DragDropScrolling",{extend:qx.core.Object,include:[qx.ui.core.MDragDropScrolling],construct:function(e){qx.core.Object.constructor.call(this);this._widget=e},members:{_widget:null,_getWidget:function(){return this._widget||qx.core.Init.getApplication().getRoot()}}});qx.ui.core.DragDropScrolling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.scroll.MScrollBarFactory":{require:!0},"qx.ui.core.scroll.MRoll":{require:!0},"qx.ui.core.MDragDropScrolling":{require:!0},"qx.bom.client.Scroll":{construct:!0,require:!0},"qx.ui.layout.Canvas":{construct:!0},"qx.ui.layout.Grid":{construct:!0},"qx.ui.core.scroll.ScrollPane":{},"qx.ui.core.queue.Manager":{}},environment:{provided:[],required:{"os.scrollBarOverlayed":{construct:!0,className:"qx.bom.client.Scroll"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.scroll.AbstractScrollArea",{extend:qx.ui.core.Widget,include:[qx.ui.core.scroll.MScrollBarFactory,qx.ui.core.scroll.MRoll,qx.ui.core.MDragDropScrolling],type:"abstract",statics:{DEFAULT_SCROLLBAR_WIDTH:14},construct:function(){qx.ui.core.Widget.constructor.call(this);if(qx.core.Environment.get("os.scrollBarOverlayed"))this._setLayout(new qx.ui.layout.Canvas);else{var e=new qx.ui.layout.Grid;e.setColumnFlex(0,1);e.setRowFlex(0,1);this._setLayout(e)}var t=2*qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH+14;this.set({minHeight:t,minWidth:t});this._addRollHandling()},events:{scrollAnimationXEnd:"qx.event.type.Event",scrollAnimationYEnd:"qx.event.type.Event"},properties:{appearance:{refine:!0,init:"scrollarea"},width:{refine:!0,init:0},height:{refine:!0,init:0},scrollbarX:{check:["auto","on","off"],init:"auto",themeable:!0,apply:"_computeScrollbars"},scrollbarY:{check:["auto","on","off"],init:"auto",themeable:!0,apply:"_computeScrollbars"},scrollbar:{group:["scrollbarX","scrollbarY"]}},members:{_createChildControlImpl:function(e,t){var n;switch(e){case"pane":(n=new qx.ui.core.scroll.ScrollPane).addListener("update",this._computeScrollbars,this);n.addListener("scrollX",this._onScrollPaneX,this);n.addListener("scrollY",this._onScrollPaneY,this);qx.core.Environment.get("os.scrollBarOverlayed")?this._add(n,{edge:0}):this._add(n,{row:0,column:0});break;case"scrollbar-x":(n=this._createScrollBar("horizontal")).setMinWidth(0);n.exclude();n.addListener("scroll",this._onScrollBarX,this);n.addListener("changeVisibility",this._onChangeScrollbarXVisibility,this);n.addListener("scrollAnimationEnd",this._onScrollAnimationEnd.bind(this,"X"));if(qx.core.Environment.get("os.scrollBarOverlayed")){n.setMinHeight(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this._add(n,{bottom:0,right:0,left:0})}else this._add(n,{row:1,column:0});break;case"scrollbar-y":(n=this._createScrollBar("vertical")).setMinHeight(0);n.exclude();n.addListener("scroll",this._onScrollBarY,this);n.addListener("changeVisibility",this._onChangeScrollbarYVisibility,this);n.addListener("scrollAnimationEnd",this._onScrollAnimationEnd.bind(this,"Y"));if(qx.core.Environment.get("os.scrollBarOverlayed")){n.setMinWidth(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this._add(n,{right:0,bottom:0,top:0})}else this._add(n,{row:0,column:1});break;case"corner":(n=new qx.ui.core.Widget).setWidth(0);n.setHeight(0);n.exclude();qx.core.Environment.get("os.scrollBarOverlayed")||this._add(n,{row:1,column:1})}return n||qx.ui.core.scroll.AbstractScrollArea.superclass.prototype._createChildControlImpl.call(this,e)},getPaneSize:function(){return this.getChildControl("pane").getInnerSize()},getItemTop:function(e){return this.getChildControl("pane").getItemTop(e)},getItemBottom:function(e){return this.getChildControl("pane").getItemBottom(e)},getItemLeft:function(e){return this.getChildControl("pane").getItemLeft(e)},getItemRight:function(e){return this.getChildControl("pane").getItemRight(e)},scrollToX:function(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-x").scrollTo(e,t)},scrollByX:function(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-x").scrollBy(e,t)},getScrollX:function(){var e=this.getChildControl("scrollbar-x",!0);return e?e.getPosition():0},scrollToY:function(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-y").scrollTo(e,t)},scrollByY:function(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-y").scrollBy(e,t)},getScrollY:function(){var e=this.getChildControl("scrollbar-y",!0);return e?e.getPosition():0},stopScrollAnimationX:function(){var e=this.getChildControl("scrollbar-x",!0);e&&e.stopScrollAnimation()},stopScrollAnimationY:function(){var e=this.getChildControl("scrollbar-y",!0);e&&e.stopScrollAnimation()},_onScrollAnimationEnd:function(e){this.fireEvent("scrollAnimation"+e+"End")},_onScrollBarX:function(e){this.getChildControl("pane").scrollToX(e.getData())},_onScrollBarY:function(e){this.getChildControl("pane").scrollToY(e.getData())},_onScrollPaneX:function(e){var t=this.getChildControl("scrollbar-x");t&&t.updatePosition(e.getData())},_onScrollPaneY:function(e){var t=this.getChildControl("scrollbar-y");t&&t.updatePosition(e.getData())},_onChangeScrollbarXVisibility:function(e){var t=this._isChildControlVisible("scrollbar-x"),n=this._isChildControlVisible("scrollbar-y");t||this.scrollToX(0);t&&n?this._showChildControl("corner"):this._excludeChildControl("corner")},_onChangeScrollbarYVisibility:function(e){var t=this._isChildControlVisible("scrollbar-x"),n=this._isChildControlVisible("scrollbar-y");n||this.scrollToY(0);t&&n?this._showChildControl("corner"):this._excludeChildControl("corner")},_computeScrollbars:function(){var e=this.getChildControl("pane");if(e.getChildren()[0]){var t=this.getInnerSize(),n=e.getInnerSize(),i=e.getScrollSize();if(n&&i){var r=this.getScrollbarX(),o=this.getScrollbarY();if("auto"===r&&"auto"===o){var s=i.width>t.width,a=i.height>t.height;!s&&!a||s&&a||(s?a=i.height>n.height:a&&(s=i.width>n.width))}else{s="on"===r,a="on"===o;i.width>(s?n.width:t.width)&&"auto"===r&&(s=!0);i.height>(s?n.height:t.height)&&"auto"===o&&(a=!0)}if(s){var l=this.getChildControl("scrollbar-x");l.show();l.setMaximum(Math.max(0,i.width-n.width));l.setKnobFactor(0===i.width?0:n.width/i.width)}else this._excludeChildControl("scrollbar-x");if(a){var u=this.getChildControl("scrollbar-y");u.show();u.setMaximum(Math.max(0,i.height-n.height));u.setKnobFactor(0===i.height?0:n.height/i.height)}else this._excludeChildControl("scrollbar-y")}}else{this._excludeChildControl("scrollbar-x");this._excludeChildControl("scrollbar-y")}}}});qx.ui.core.scroll.AbstractScrollArea.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.core.ISingleSelection",{events:{changeSelection:"qx.event.type.Data"},members:{getSelection:function(){return!0},setSelection:function(e){return 1==arguments.length},resetSelection:function(){return!0},isSelected:function(e){return 1==arguments.length},isSelectionEmpty:function(){return!0},getSelectables:function(e){return 1==arguments.length}}});qx.ui.core.ISingleSelection.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0},"qx.ui.core.ISingleSelection":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.core.IMultiSelection",{extend:qx.ui.core.ISingleSelection,members:{selectAll:function(){return!0},addToSelection:function(e){return 1==arguments.length},removeFromSelection:function(e){return 1==arguments.length}}});qx.ui.core.IMultiSelection.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IModelSelection",{members:{setModelSelection:function(e){},getModelSelection:function(){}}});qx.ui.form.IModelSelection.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IField",{events:{changeValue:"qx.event.type.Data"},members:{setValue:function(e){return 1==arguments.length},resetValue:function(){},getValue:function(){}}});qx.ui.form.IField.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MMultiSelectionHandling",{construct:function(){var e=this.SELECTION_MANAGER,t=this.__P_176_0=new e(this);this.addListener("pointerdown",t.handlePointerDown,t);this.addListener("tap",t.handleTap,t);this.addListener("pointerover",t.handlePointerOver,t);this.addListener("pointermove",t.handlePointerMove,t);this.addListener("losecapture",t.handleLoseCapture,t);this.addListener("keypress",t.handleKeyPress,t);this.addListener("addItem",t.handleAddItem,t);this.addListener("removeItem",t.handleRemoveItem,t);t.addListener("changeSelection",this._onSelectionChange,this)},events:{changeValue:"qx.event.type.Data",changeSelection:"qx.event.type.Data"},properties:{selectionMode:{check:["single","multi","additive","one"],init:"single",apply:"_applySelectionMode"},dragSelection:{check:"Boolean",init:!1,apply:"_applyDragSelection"},quickSelection:{check:"Boolean",init:!1,apply:"_applyQuickSelection"}},members:{__P_176_0:null,__P_176_1:!1,setValue:function(e){if(null===e){this.__P_176_0.clearSelection();return null}try{this.setSelection(e);return null}catch(e){return e}},getValue:function(){return this.__P_176_0.getSelection()},resetValue:function(){this.__P_176_0.clearSelection()},selectAll:function(){this.__P_176_0.selectAll()},isSelected:function(e){if(!qx.ui.core.Widget.contains(this,e))throw new Error("Could not test if "+e+" is selected, because it is not a child element!");return this.__P_176_0.isItemSelected(e)},addToSelection:function(e){if(!qx.ui.core.Widget.contains(this,e))throw new Error("Could not add + "+e+" to selection, because it is not a child element!");this.__P_176_0.addItem(e)},removeFromSelection:function(e){if(!qx.ui.core.Widget.contains(this,e))throw new Error("Could not remove "+e+" from selection, because it is not a child element!");this.__P_176_0.removeItem(e)},selectRange:function(e,t){this.__P_176_0.selectItemRange(e,t)},resetSelection:function(){this.__P_176_0.clearSelection()},setSelection:function(e){if(!this.__P_176_1){for(var t=0;t1)throw new Error("Could not select more than one items in mode: "+t+"!");1==e.length?this.selectItem(e[0]):this.clearSelection()}},getSelectedItem:function(){var e=this.getMode();if("single"===e||"one"===e){var t=this._getSelectedItem();return null!=t?t:null}throw new Error("The method getSelectedItem() is only supported in 'single' and 'one' selection mode!")},getSelection:function(){return Object.values(this.__P_243_0)},getSortedSelection:function(){var e=this.getSelectables(),t=Object.values(this.__P_243_0);t.sort((function(t,n){return e.indexOf(t)-e.indexOf(n)}));return t},isItemSelected:function(e){var t=this._selectableToHashCode(e);return void 0!==this.__P_243_0[t]},isSelectionEmpty:function(){return qx.lang.Object.isEmpty(this.__P_243_0)},invertSelection:function(){var e=this.getMode();if("single"===e||"one"===e)throw new Error("The method invertSelection() is only supported in 'multi' and 'additive' selection mode!");for(var t=this.getSelectables(),n=0;nthis.__P_243_8?this.__P_243_13=1:tthis.__P_243_9?this.__P_243_14=1:ni.right?this.__P_243_1=this.__P_243_11-i.right:this.__P_243_1=0;this.__P_243_12i.bottom?this.__P_243_2=this.__P_243_12-i.bottom:this.__P_243_2=0;if(!this.__P_243_3){this.__P_243_3=new qx.event.Timer(100);this.__P_243_3.addListener("interval",this._onInterval,this)}this.__P_243_3.start();this._autoSelect();e.stopPropagation();this._userInteraction=!1}},handleAddItem:function(e){var t=e.getData();"one"===this.getMode()&&this.isSelectionEmpty()&&this.addItem(t)},handleRemoveItem:function(e){this.removeItem(e.getData())},_cleanup:function(){if(this.getDrag()||!this.__P_243_10){this.__P_243_15&&this._fireChange("tap");delete this.__P_243_10;delete this.__P_243_5;delete this.__P_243_6;this._releaseCapture();this.__P_243_3&&this.__P_243_3.stop()}},_onInterval:function(e){this._scrollBy(this.__P_243_1,this.__P_243_2);this.__P_243_4=this._getScroll();this._autoSelect()},_autoSelect:function(){var e=this._getDimension(),t=Math.max(0,Math.min(this.__P_243_11-this.__P_243_7.left,e.width))+this.__P_243_4.left,n=Math.max(0,Math.min(this.__P_243_12-this.__P_243_7.top,e.height))+this.__P_243_4.top;if(this.__P_243_5!==t||this.__P_243_6!==n){this.__P_243_5=t;this.__P_243_6=n;for(var i,r,o=this._getAnchorItem(),s=o,a=this.__P_243_13;0!==a;){if(null!==(i=a>0?this._getRelatedSelectable(s,"right"):this._getRelatedSelectable(s,"left"))){r=this._getSelectableLocationX(i);if(a>0&&r.left<=t||a<0&&r.right>=t){s=i;continue}}break}for(var l,u,c=this.__P_243_14;0!==c;){if(null!==(l=c>0?this._getRelatedSelectable(s,"under"):this._getRelatedSelectable(s,"above"))){u=this._getSelectableLocationY(l);if(c>0&&u.top<=n||c<0&&u.bottom>=n){s=l;continue}}break}var h=this.getMode();if("multi"===h)this._selectItemRange(o,s);else if("additive"===h){this.isItemSelected(o)?this._selectItemRange(o,s,!0):this._deselectItemRange(o,s);this._setAnchorItem(s)}this._fireChange("drag")}},__P_243_21:{Home:1,Down:1,Right:1,PageDown:1,End:1,Up:1,Left:1,PageUp:1},handleKeyPress:function(e){this._userInteraction=!0;var t,n,i=e.getKeyIdentifier(),r=this.getMode(),o=e.isCtrlPressed()||"osx"==qx.core.Environment.get("os.name")&&e.isMetaPressed(),s=e.isShiftPressed(),a=!1,l=this.isReadOnly();if("A"===i&&o&&!l){if("single"!==r&&"one"!==r){this._selectAllItems();a=!0}}else if("Escape"!==i||l)if("Space"!==i||l){if(this.__P_243_21[i]&&l){switch(i){case"Home":n=this._getFirstSelectable();break;case"End":n=this._getLastSelectable();break;case"Up":n=this._getRelatedSelectable(this._getFirstVisibleSelectable(),"above");break;case"Down":n=this._getRelatedSelectable(this._getLastVisibleSelectable(),"under");break;case"Left":n=this._getRelatedSelectable(this._getFirstVisibleSelectable(),"left");break;case"Right":n=this._getRelatedSelectable(this._getLastVisibleSelectable(),"right");break;case"PageUp":n=this._getPage(this._getFirstVisibleSelectable(),!0);break;case"PageDown":n=this._getPage(this._getLastVisibleSelectable(),!1)}if(n){a=!0;this.__P_243_20=this._getScroll().top;this._scrollItemIntoView(n)}}else if(this.__P_243_21[i]){a=!0;if(null!==(t="single"===r||"one"==r?this._getSelectedItem():this.getLeadItem()))switch(i){case"Home":n=this._getFirstSelectable();break;case"End":n=this._getLastSelectable();break;case"Up":n=this._getRelatedSelectable(t,"above");break;case"Down":n=this._getRelatedSelectable(t,"under");break;case"Left":n=this._getRelatedSelectable(t,"left");break;case"Right":n=this._getRelatedSelectable(t,"right");break;case"PageUp":n=this._getPage(t,!0);break;case"PageDown":n=this._getPage(t,!1)}else switch(i){case"Home":case"Down":case"Right":case"PageDown":n=this._getFirstSelectable();break;case"End":case"Up":case"Left":case"PageUp":n=this._getLastSelectable()}if(null!==n){switch(r){case"single":case"one":this._setSelectedItem(n);break;case"additive":this._setLeadItem(n);break;case"multi":if(s){var u=this._getAnchorItem();null===u&&this._setAnchorItem(u=this._getFirstSelectable());this._setLeadItem(n);this._selectItemRange(u,n,o)}else{this._setAnchorItem(n);this._setLeadItem(n);o||this._setSelectedItem(n)}}this.__P_243_20=this._getScroll().top;this._scrollItemIntoView(n)}}}else{var c=this.getLeadItem();if(null!=c&&!s){o||"additive"===r?this._toggleInSelection(c):this._setSelectedItem(c);a=!0}}else if("single"!==r&&"one"!==r){this._clearSelection();a=!0}if(a){e.stop();this._fireChange("key")}this._userInteraction=!1},_selectAllItems:function(){for(var e=this.getSelectables(),t=0,n=e.length;t=2){this._clearSelection();this._addToSelection(e)}}},_addToSelection:function(e){var t=this._selectableToHashCode(e);if(null==this.__P_243_0[t]&&this._isSelectable(e)){this.__P_243_0[t]=e;this._styleSelectable(e,"selected",!0);this.__P_243_15=!0}},_toggleInSelection:function(e){var t=this._selectableToHashCode(e);if(null==this.__P_243_0[t]){this.__P_243_0[t]=e;this._styleSelectable(e,"selected",!0)}else{delete this.__P_243_0[t];this._styleSelectable(e,"selected",!1)}this.__P_243_15=!0},_removeFromSelection:function(e){var t=this._selectableToHashCode(e);if(null!=this.__P_243_0[t]){delete this.__P_243_0[t];this._styleSelectable(e,"selected",!1);this.__P_243_15=!0}},_replaceMultiSelection:function(e){if(0!==e.length){for(var t,n=!1,i={},r=0,o=e.length;r0;t--)if(this._isItemSelectable(e[t]))return e[t];return null},_getFirstVisibleSelectable:function(){return this._getFirstSelectable()},_getLastVisibleSelectable:function(){return this._getLastSelectable()},_getRelatedSelectable:function(e,t){var n,i="vertical"===this.__P_237_0.getOrientation(),r=this.__P_237_0.getChildren(),o=r.indexOf(e);if(i&&"above"===t||!i&&"left"===t)for(var s=o-1;s>=0;s--){n=r[s];if(this._isItemSelectable(n))return n}else if(i&&"under"===t||!i&&"right"===t)for(s=o+1;sn)return e[i]}return null},_getLastVisibleSelectable:function(){for(var e=this.getSelectables(),t=this._getWidget(),n=t.getScrollY(),i=n+t.getInnerSize().height,r=null,o=0;oi)break;t.getItemBottom(e[o])>n&&(r=e[o])}return r},_getPage:function(e,t){var n=this.getSelectables(),i=n.length,r=n.indexOf(e);if(-1===r)throw new Error("Invalid lead item: "+e);var o,s=this._getWidget(),a=s.getScrollY(),l=s.getInnerSize().height;if(t)for(var u=a,c=r;;){for(;c>=0;c--)if(s.getItemTop(n[c])=r))return n[o];u-=l+a-s.getItemBottom(e);o=null}else{var d=l+a;for(c=r;;){for(;cd){o=c;break}if(null==o){var f=this._getLastSelectable();return f==e?null:f}if(!(o<=r))return n[o];d+=s.getItemTop(e)-a;o=null}}}}});qx.ui.core.selection.ScrollArea.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.selection.ScrollArea":{require:!0},"qx.ui.tree.core.AbstractTreeItem":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tree.selection.SelectionManager",{extend:qx.ui.core.selection.ScrollArea,members:{_getSelectableLocationY:function(e){var t=e.getBounds();if(t){var n=this._getWidget().getItemTop(e);return{top:n,bottom:n+t.height}}},_isSelectable:function(e){return this._isItemSelectable(e)&&e instanceof qx.ui.tree.core.AbstractTreeItem},_getSelectableFromPointerEvent:function(e){return this._getWidget().getTreeItem(e.getTarget())},getSelectables:function(e){var t=!1;if(!e){t=this._userInteraction;this._userInteraction=!0}var n=this._getWidget(),i=[];if(null!=n.getRoot())for(var r=n.getRoot().getItems(!0,!!e,n.getHideRoot()),o=0;o0?e[e.length-1]:null},_getRelatedSelectable:function(e,t){var n=this._getWidget(),i=null;switch(t){case"above":i=n.getPreviousNodeOf(e,!1);break;case"under":i=n.getNextNodeOf(e,!1)}return i?this._isSelectable(i)?i:this._getRelatedSelectable(i,t):null}}});qx.ui.tree.selection.SelectionManager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{construct:!0,require:!0},"qx.lang.Object":{},"qx.ui.layout.Util":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.Grid",{extend:qx.ui.layout.Abstract,construct:function(e,t){qx.ui.layout.Abstract.constructor.call(this);this.__P_117_0=[];this.__P_117_1=[];e&&this.setSpacingX(e);t&&this.setSpacingY(t)},properties:{spacingX:{check:"Integer",init:0,apply:"_applyLayoutChange"},spacingY:{check:"Integer",init:0,apply:"_applyLayoutChange"},allowGrowSpannedCellWidth:{check:"Boolean",init:!1,apply:"_applyLayoutChange"}},members:{__P_117_2:null,__P_117_0:null,__P_117_1:null,__P_117_3:null,__P_117_4:null,__P_117_5:null,__P_117_6:null,__P_117_7:null,__P_117_8:null,verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true:function(e,t,n){this.assert(1=={row:1,column:1,rowSpan:1,colSpan:1}[t],"The property '"+t+"' is not supported by the Grid layout!");this.assertInteger(n);this.assert(n>=0,"Value must be positive")},false:null}),__P_117_9:function(){for(var e=[],t=[],n=[],i=-1,r=-1,o=this._getLayoutChildren(),s=0,a=o.length;s1&&n.push(l);u.colSpan>1&&t.push(l)}for(f=0;f<=i;f++)null==e[f]&&(e[f]=[]);this.__P_117_2=e;this.__P_117_3=t;this.__P_117_4=n;this.__P_117_5=i;this.__P_117_6=r;this.__P_117_7=null;this.__P_117_8=null;delete this._invalidChildrenCache},_setRowData:function(e,t,n){var i=this.__P_117_0[e];if(i)i[t]=n;else{this.__P_117_0[e]={};this.__P_117_0[e][t]=n}},_setColumnData:function(e,t,n){var i=this.__P_117_1[e];if(i)i[t]=n;else{this.__P_117_1[e]={};this.__P_117_1[e][t]=n}},setSpacing:function(e){this.setSpacingY(e);this.setSpacingX(e);return this},setColumnAlign:function(e,t,n){this._setColumnData(e,"hAlign",t);this._setColumnData(e,"vAlign",n);this._applyLayoutChange();return this},getColumnAlign:function(e){var t=this.__P_117_1[e]||{};return{vAlign:t.vAlign||"top",hAlign:t.hAlign||"left"}},setRowAlign:function(e,t,n){this._setRowData(e,"hAlign",t);this._setRowData(e,"vAlign",n);this._applyLayoutChange();return this},getRowAlign:function(e){var t=this.__P_117_0[e]||{};return{vAlign:t.vAlign||"top",hAlign:t.hAlign||"left"}},getCellWidget:function(e,t){this._invalidChildrenCache&&this.__P_117_9();return(e=this.__P_117_2[e]||{})[t]||null},getRowCount:function(){this._invalidChildrenCache&&this.__P_117_9();return this.__P_117_5+1},getColumnCount:function(){this._invalidChildrenCache&&this.__P_117_9();return this.__P_117_6+1},getCellAlign:function(e,t){var n="top",i="left",r=this.__P_117_0[e],o=this.__P_117_1[t],s=this.__P_117_2[e][t];if(s)var a={vAlign:s.getAlignY(),hAlign:s.getAlignX()};else a={};a.vAlign?n=a.vAlign:r&&r.vAlign?n=r.vAlign:o&&o.vAlign&&(n=o.vAlign);a.hAlign?i=a.hAlign:o&&o.hAlign?i=o.hAlign:r&&r.hAlign&&(i=r.hAlign);return{vAlign:n,hAlign:i}},setColumnFlex:function(e,t){this._setColumnData(e,"flex",t);this._applyLayoutChange();return this},getColumnFlex:function(e){var t=this.__P_117_1[e]||{};return void 0!==t.flex?t.flex:0},setRowFlex:function(e,t){this._setRowData(e,"flex",t);this._applyLayoutChange();return this},getRowFlex:function(e){var t=this.__P_117_0[e]||{};return void 0!==t.flex?t.flex:0},setColumnMaxWidth:function(e,t){this._setColumnData(e,"maxWidth",t);this._applyLayoutChange();return this},getColumnMaxWidth:function(e){var t=this.__P_117_1[e]||{};return void 0!==t.maxWidth?t.maxWidth:1/0},setColumnWidth:function(e,t){this._setColumnData(e,"width",t);this._applyLayoutChange();return this},getColumnWidth:function(e){var t=this.__P_117_1[e]||{};return void 0!==t.width?t.width:null},setColumnMinWidth:function(e,t){this._setColumnData(e,"minWidth",t);this._applyLayoutChange();return this},getColumnMinWidth:function(e){return(this.__P_117_1[e]||{}).minWidth||0},setRowMaxHeight:function(e,t){this._setRowData(e,"maxHeight",t);this._applyLayoutChange();return this},getRowMaxHeight:function(e){return(this.__P_117_0[e]||{}).maxHeight||1/0},setRowHeight:function(e,t){this._setRowData(e,"height",t);this._applyLayoutChange();return this},getRowHeight:function(e){var t=this.__P_117_0[e]||{};return void 0!==t.height?t.height:null},setRowMinHeight:function(e,t){this._setRowData(e,"minHeight",t);this._applyLayoutChange();return this},getRowMinHeight:function(e){return(this.__P_117_0[e]||{}).minHeight||0},_getOuterSize:function(e){var t=e.getSizeHint(),n=e.getMarginLeft()+e.getMarginRight(),i=e.getMarginTop()+e.getMarginBottom();return{height:t.height+i,width:t.width+n,minHeight:t.minHeight+i,minWidth:t.minWidth+n,maxHeight:t.maxHeight+i,maxWidth:t.maxWidth+n}},_fixHeightsRowSpan:function(e){for(var t=this.getSpacingY(),n=0,i=this.__P_117_4.length;n0&&(c[d]={min:f.minHeight,value:f.height,max:f.maxHeight,flex:_});l+=f.height;u+=f.minHeight}if(l0&&(d[_]={min:p.minWidth,value:p.width,max:p.maxWidth,flex:m});c+=p.width;h+=p.minWidth}if(c1)){var l=this._getOuterSize(a);r=this.getRowFlex(i)>0?Math.max(r,l.minHeight):Math.max(r,l.height);o=Math.max(o,l.height)}}}r=Math.max(r,this.getRowMinHeight(i));var u=this.getRowMaxHeight(i);if(null!==this.getRowHeight(i))o=this.getRowHeight(i);else o=Math.max(r,Math.min(o,u));e[i]={minHeight:r,height:o,maxHeight:u}}this.__P_117_4.length>0&&this._fixHeightsRowSpan(e);this.__P_117_7=e;return e},_getColWidths:function(){if(null!=this.__P_117_8)return this.__P_117_8;for(var e=[],t=this.__P_117_6,n=this.__P_117_5,i=0;i<=t;i++){for(var r,o=0,s=0,a=0;a<=n;a++){var l=this.__P_117_2[a][i];if(l){if(!((l.getLayoutProperties().colSpan||0)>1)){var u=this._getOuterSize(l);s=Math.max(s,u.minWidth);o=Math.max(o,u.width)}}}s=Math.max(s,this.getColumnMinWidth(i));r=this.getColumnMaxWidth(i);if(null!==this.getColumnWidth(i))o=this.getColumnWidth(i);else o=Math.max(s,Math.min(o,r));e[i]={minWidth:s,width:o,maxWidth:r}}this._getColSpans().length>0&&this._fixWidthsColSpan(e);this.__P_117_8=e;return e},_getColumnFlexOffsets:function(e){var t=this.getSizeHint(),n=e-t.width;if(0==n)return{};for(var i=this._getColWidths(),r={},o=0,s=i.length;o0||a.width==a.minWidth&&n<0||(r[o]={min:a.minWidth,value:a.width,max:a.maxWidth,flex:l})}return qx.ui.layout.Util.computeFlexOffsets(r,e,t.width)},_getRowFlexOffsets:function(e){var t=this.getSizeHint(),n=e-t.height;if(0==n)return{};for(var i=this._getRowHeights(),r={},o=0,s=i.length;o0||a.height==a.minHeight&&n<0||(r[o]={min:a.minHeight,value:a.height,max:a.maxHeight,flex:l})}return qx.ui.layout.Util.computeFlexOffsets(r,e,t.height)},_getColSpans:function(){return this.__P_117_3},renderLayout:function(e,t,n){this._invalidChildrenCache&&this.__P_117_9();for(var i,r=qx.ui.layout.Util,o=this.getSpacingX(),s=this.getSpacingY(),a=this._getColWidths(),l=this._getColumnFlexOffsets(e),u=[],c=this.__P_117_6,h=this.__P_117_5,d=0;d<=c;d++){i=l[d]?l[d].offset:0;u[d]=a[d].width+i}for(var f=this._getRowHeights(),_=this._getRowFlexOffsets(t),p=[],m=0;m<=h;m++){i=_[m]?_[m].offset:0;p[m]=f[m].height+i}var g=0;for(d=0;d<=c;d++){var v=0;for(m=0;m<=h;m++){var b=this.__P_117_2[m][d];if(b){var y=b.getLayoutProperties();if(y.row===m&&y.column===d){for(var x=o*(y.colSpan-1),q=0;q0?t+=o.minWidth:t+=o.width;n+=o.width}var s=this._getRowHeights(),a=0,l=0;for(i=0,r=s.length;i0?a+=u.minHeight:a+=u.height;l+=u.height}var c=this.getSpacingX()*(e.length-1),h=this.getSpacingY()*(s.length-1);return{minWidth:t+c,width:n+c,minHeight:a+h,height:l+h}}},destruct:function(){this.__P_117_2=this.__P_117_0=this.__P_117_1=this.__P_117_3=this.__P_117_4=this.__P_117_8=this.__P_117_7=null}});qx.ui.layout.Grid.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.scroll.AbstractScrollArea":{construct:!0,require:!0},"qx.ui.core.IMultiSelection":{require:!0},"qx.ui.form.IModelSelection":{require:!0},"qx.ui.form.IField":{require:!0},"qx.ui.form.IForm":{require:!0},"qx.ui.core.MMultiSelectionHandling":{require:!0},"qx.ui.core.MContentPadding":{require:!0},"qx.ui.form.MModelSelection":{require:!0},"qx.ui.form.MForm":{require:!0},"qx.ui.container.Composite":{construct:!0},"qx.ui.layout.VBox":{construct:!0},"qx.ui.tree.core.AbstractTreeItem":{},"qx.ui.tree.selection.SelectionManager":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tree.Tree",{extend:qx.ui.core.scroll.AbstractScrollArea,implement:[qx.ui.core.IMultiSelection,qx.ui.form.IModelSelection,qx.ui.form.IField,qx.ui.form.IForm],include:[qx.ui.core.MMultiSelectionHandling,qx.ui.core.MContentPadding,qx.ui.form.MModelSelection,qx.ui.form.MForm],construct:function(){qx.ui.core.scroll.AbstractScrollArea.constructor.call(this);this.__P_116_0=new qx.ui.container.Composite(new qx.ui.layout.VBox).set({allowShrinkY:!1,allowGrowX:!0});this.getChildControl("pane").add(this.__P_116_0);this.initOpenMode();this.initRootOpenClose();this.addListener("changeSelection",this._onChangeSelection,this);this.addListener("keypress",this._onKeyPress,this)},events:{addItem:"qx.event.type.Data",removeItem:"qx.event.type.Data"},properties:{openMode:{check:["tap","dbltap","none"],init:"dbltap",apply:"_applyOpenMode",event:"changeOpenMode",themeable:!0},root:{check:"qx.ui.tree.core.AbstractTreeItem",init:null,nullable:!0,event:"changeRoot",apply:"_applyRoot"},hideRoot:{check:"Boolean",init:!1,apply:"_applyHideRoot"},rootOpenClose:{check:"Boolean",init:!1,apply:"_applyRootOpenClose"},appearance:{refine:!0,init:"tree"},focusable:{refine:!0,init:!0}},members:{__P_116_0:null,SELECTION_MANAGER:qx.ui.tree.selection.SelectionManager,getChildrenContainer:function(){return this.__P_116_0},_applyRoot:function(e,t){var n=this.getChildrenContainer();if(t&&!t.isDisposed()){n.remove(t);t.hasChildren()&&n.remove(t.getChildrenContainer())}if(e){n.add(e);e.hasChildren()&&n.add(e.getChildrenContainer());e.setVisibility(this.getHideRoot()?"excluded":"visible");e.recursiveAddToWidgetQueue()}},_applyHideRoot:function(e,t){var n=this.getRoot();if(n){n.setVisibility(e?"excluded":"visible");n.recursiveAddToWidgetQueue()}},_applyRootOpenClose:function(e,t){var n=this.getRoot();n&&n.recursiveAddToWidgetQueue()},_getContentPaddingTarget:function(){return this.__P_116_0},getNextNodeOf:function(e,t){if((!1!==t||e.isOpen())&&e.hasChildren())return e.getChildren()[0];for(;e;){var n=e.getParent();if(!n)return null;var i=n.getChildren(),r=i.indexOf(e);if(r>-1&&r0){for(var o=i[r-1];(!1!==t||o.isOpen())&&o.hasChildren();){var s=o.getChildren();o=s[s.length-1]}return o}return n},getNextSiblingOf:function(e){if(e==this.getRoot())return null;var t=e.getParent().getChildren(),n=t.indexOf(e);return n0?t[n-1]:null},getItems:function(e,t){return null!=this.getRoot()?this.getRoot().getItems(e,t,this.getHideRoot()):[]},getChildren:function(){return null!=this.getRoot()?[this.getRoot()]:[]},getTreeItem:function(e){for(;e;){if(e==this)return null;if(e instanceof qx.ui.tree.core.AbstractTreeItem)return e;e=e.getLayoutParent()}return null},_applyOpenMode:function(e,t){"tap"==t?this.removeListener("tap",this._onOpen,this):"dbltap"==t&&this.removeListener("dbltap",this._onOpen,this);"tap"==e?this.addListener("tap",this._onOpen,this):"dbltap"==e&&this.addListener("dbltap",this._onOpen,this)},_onOpen:function(e){var t=this.getTreeItem(e.getTarget());if(t&&t.isOpenable()){t.setOpen(!t.isOpen());e.stopPropagation()}},_onChangeSelection:function(e){for(var t=e.getData(),n=0;n0&&(i+=".");i+=n[r];var o=t._classTreeNodeHash[i];if(!o)return qx.Promise.resolve(!1);o.setOpen(!0);return o.loading.then((function(){return++rt?1:0}));qx.Promise.map(o,(function(t){var r=qxl.apiviewer.TreeUtil.getIconUrl(t),o=t.getName().split("."),s=new qx.ui.tree.TreeFolder(o[o.length-1]);s.setIcon(r);s.setOpenSymbolMode("always");s.setUserData("nodeName",t.getFullName());e.add(s);s.addListener("changeOpen",i.__P_47_2(s,t,n+1),i);i._classTreeNodeHash[t.getFullName()]=s;return t.load()}));e.loading=t.loadDependedClasses().then((function(t){t.sort((function(e,t){return(e=e.getFullName())<(t=t.getFullName())?-1:e>t?1:0}));t.forEach((function(t){var n=qxl.apiviewer.TreeUtil.getIconUrl(t),o=t.getName().split("."),s=new qx.ui.tree.TreeFolder(o[o.length-1]);s.setIcon(n);s.setUserData("nodeName",t.getFullName());s.treeType=r.PACKAGE_TREE;e.add(s);s.loading=qx.Promise.resolve();s.loaded=!0;i._classTreeNodeHash[t.getFullName()]=s}));return null}))}},destruct:function(){this._docTree=this._classTreeNodeHash=null;this._disposeObjects("__P_47_0")}});qxl.apiviewer.ui.PackageTree.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.container.Composite":{construct:!0,require:!0},"qx.ui.layout.VBox":{construct:!0},"qx.lang.Object":{},"qx.ui.layout.Grid":{},"qx.ui.form.TextField":{},"qx.data.Array":{},"qx.ui.layout.HBox":{},"qx.ui.form.ToggleButton":{},"qx.ui.basic.Label":{},"qx.ui.table.model.Simple":{},"qx.ui.table.columnmodel.Resize":{},"qx.ui.table.Table":{},"qx.ui.table.cellrenderer.Image":{},"qxl.apiviewer.TreeUtil":{},"qxl.apiviewer.dao.Class":{},"qx.core.Init":{},"qxl.apiviewer.UiModel":{},"qx.ui.popup.Popup":{},"qx.ui.layout.Canvas":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.SearchView",{extend:qx.ui.container.Composite,construct:function(){qx.ui.container.Composite.constructor.call(this);var e=new qx.ui.layout.VBox;this.setLayout(e);this.setBackgroundColor("white");this.__P_48_0=!1;this.listdata=[];this.apiindex={};this._showSearchForm()},events:{searchFinished:"qx.event.type.Event"},members:{__P_48_1:null,__P_48_0:null,__P_48_2:null,__P_48_3:null,__P_48_4:null,__P_48_5:null,search:function(e){this.addListenerOnce("searchFinished",(function(){setTimeout(function(){this._selectionModel.addSelectionInterval(0,0)}.bind(this),300)}),this);if(0==qx.lang.Object.getLength(this.apiindex))this.__P_48_5=e;else{this.__P_48_5=null;this.sinput.setValue(e)}},_showSearchForm:function(){var e=new qx.ui.layout.Grid(4,4);e.setColumnFlex(1,1);e.setRowAlign(2,"left","middle");var t=new qx.ui.container.Composite(e);t.setPadding(10);this.sinput=(new qx.ui.form.TextField).set({placeholder:"Enter search term ...",liveUpdate:!0});t.add(this.sinput,{row:0,column:0,colSpan:2});this.__P_48_4={PACKAGE:0,ENTRY:4,CLASS:1,INTERFACE:1,METHOD_PUB:2,METHOD_PROT:2,METHOD_PRIV:2,PROPERTY_PUB:4,EVENT:5,CONSTANT:3,CHILDCONTROL:6};this.__P_48_3=new qx.data.Array([!0,!0,!0,!0,!0,!0,!0]);for(var n=["Packages","Classes, Mixins, Interfaces","Methods","Constants","Properties","Events","Child Controls"],i=["package","class","method_public","constant","property","event","childcontrol"],r=new qx.ui.container.Composite(new qx.ui.layout.HBox),o=0;o1)t=[RegExp.$2,RegExp.$1];else{if(!(RegExp.$1.length>1))return null;t=[RegExp.$1,null]}else t=[e,null];return t},_searchIndex:function(e,t){var n=[],i=new RegExp(e,/^.*[A-Z].*$/.test(e)?"":"i"),r=this.apiindex.index,o=this.apiindex.fullNames,s=this.apiindex.types,a=this.namespaceTextField.getValue()?this.namespaceTextField.getValue().trim():"",l=new RegExp(".*");if(a.length>0)try{var u=this._validateInput(a);l=new RegExp(u[0],/^.*[A-Z].*$/.test(u[0])?"":"i")}catch(e){l=new RegExp(".*")}for(var c in r)if(i.test(c))if(t)for(var h=0,d=r[c].length;ht[1]?1:0}));for(var t=0,n=e.length;tt[1]?1:0:i-r},_callDetailFrame:function(){var e=this._selectionModel.getAnchorSelectionIndex(),t=this._tableModel.getData()[e],n=qx.core.Init.getApplication().controller,i=qxl.apiviewer.UiModel.getInstance();if(null!=t){var r=t[1],o=t[0],s=o.substr(o.lastIndexOf("/")+1);s=s.substr(0,s.length-6);/protected/.test(o)?i.setShowProtected(!0):/private/.test(o)?i.setShowPrivate(!0):/internal/.test(o)&&i.setShowInternal(!0);-1!=s.indexOf("method")||-1!=s.indexOf("property")||-1!=s.indexOf("event")||-1!=s.indexOf("constant")||-1!=s.indexOf("childcontrol")?n._updateHistory(r+"!"+s):n._updateHistory(r)}},_resetElements:function(){this._tableModel.setData([]);this._tableModel.setColumns(["",""])},__P_48_6:function(e){this.__P_48_1=new qx.ui.popup.Popup(new qx.ui.layout.Canvas).set({autoHide:!1,width:170});var t=this.tr("Hint: You can use regular expressions in the search field."),n=new qx.ui.basic.Label(t);n.setRich(!0);this.__P_48_1.add(n,{edge:3});this.__P_48_1.setPosition("bottom-left");this.__P_48_1.placeToWidget(this.sinput,!1);this.__P_48_1.show()},__P_48_7:function(e){this.__P_48_1?0==(this.sinput.getValue()||"").trim().length&&this.__P_48_1.show():this.__P_48_6()}},destruct:function(){this.apiindex=this._table=this.__P_48_2=this._tableModel=this.__P_48_3=this.__P_48_4=this._selectionModel=null;this._disposeObjects("sinput","__P_48_1");this._disposeArray("listdata")}});qxl.apiviewer.ui.SearchView.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.scroll.AbstractScrollArea":{construct:!0,require:!0},"qx.ui.core.MContentPadding":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.container.Scroll",{extend:qx.ui.core.scroll.AbstractScrollArea,include:[qx.ui.core.MContentPadding],construct:function(e){qx.ui.core.scroll.AbstractScrollArea.constructor.call(this);e&&this.add(e)},members:{add:function(e){this.getChildControl("pane").add(e)},remove:function(e){this.getChildControl("pane").remove(e)},getChildren:function(){return this.getChildControl("pane").getChildren()},_getContentPaddingTarget:function(){return this.getChildControl("pane")}}});qx.ui.container.Scroll.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.container.Scroll":{construct:!0,require:!0},"qx.ui.layout.Grid":{construct:!0},"qx.ui.container.Composite":{construct:!0},"qxl.apiviewer.TreeUtil":{construct:!0},"qx.ui.basic.Image":{construct:!0},"qx.ui.basic.Label":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.LegendView",{extend:qx.ui.container.Scroll,construct:function(){qx.ui.container.Scroll.constructor.call(this);this.setAppearance("legend");var e=new qx.ui.layout.Grid(10,10);e.setColumnWidth(1,150);e.setColumnFlex(1,1);var t=new qx.ui.container.Composite(e);this.__P_49_0=[{icon:"ICON_PACKAGE",desc:"Package"},{icon:"ICON_CLASS",desc:"Class"},{icon:"ICON_CLASS_STATIC",desc:"Static Class"},{icon:"ICON_CLASS_ABSTRACT",desc:"Abstract Class"},{icon:"ICON_CLASS_SINGLETON",desc:"Singleton Class"},{icon:"ICON_INTERFACE",desc:"Interface"},{icon:"ICON_MIXIN",desc:"Mixin"},{icon:"ICON_CHILDCONTROL",desc:"Child Control"},{icon:"ICON_METHOD_PUB",desc:"Public Method"},{icon:"ICON_METHOD_PROT",desc:"Protected Method"},{icon:"ICON_METHOD_PRIV",desc:"Private Method"},{icon:"ICON_PROPERTY_PUB",desc:"Public Property"},{icon:"ICON_PROPERTY_PROT",desc:"Protected Property"},{icon:"ICON_PROPERTY_PRIV",desc:"Private Property"},{icon:"ICON_PROPERTY_PUB_THEMEABLE",desc:"Themeable Property"},{icon:"ICON_EVENT",desc:"Event"},{icon:"ICON_CONSTANT",desc:"Constant"},{icon:"ICON_BLANK",desc:'deprecated'},{icon:"OVERLAY_WARN",desc:"Package/Class/Mixin/Interface is not fully documented"},{icon:"OVERLAY_ERROR",desc:"Method/Property/Event is not fully documented"},{icon:"OVERLAY_MIXIN",desc:"Method/Property is included from a mixin"},{icon:"OVERLAY_INHERITED",desc:"Method/Property/Event is inherited from one of the super classes"},{icon:"OVERLAY_OVERRIDDEN",desc:"Method/Property overrides the Method/Property of the super class"}];for(var n,i,r=this.__P_49_0.length,o=0;oe);else if(this.__P_51_0.length>0)do{var l=this.__P_51_0[0];if(l){o=l.getMarginLeft()+l.getMarginRight();o=Math.max(o,this.getSpacing());if(null==l.getContentElement().getDomElement()){l.syncAppearance();l.invalidateLayoutCache()}var u=l.getSizeHint().width,c=!1;if(1==this.__P_51_0.length&&i>0){c=e>t-i+u+(o-this.getSpacing())}if(!(e>t+u+o||c))return;this.__P_51_3(l);t+=u;n&&0==this.__P_51_0.length&&n.setVisibility("excluded")}}while(e>=t&&this.__P_51_0.length>0)}},__P_51_3:function(e){e.setVisibility("visible");this.__P_51_0.shift();this.fireDataEvent("showItem",e)},__P_51_2:function(e){if(e){this.__P_51_0.unshift(e);e.setVisibility("excluded");this.fireDataEvent("hideItem",e)}},_getNextToHide:function(){for(var e=this.__P_51_1.length-1;e>=0;e--){var t=this.__P_51_1[e];if(t&&t.getVisibility&&"visible"==t.getVisibility())return t}var n=this._getChildren();for(e=n.length-1;e>=0;e--){var i=n[e];if(i!=this.getOverflowIndicator()&&(i.getVisibility&&"visible"==i.getVisibility()))return i}},setRemovePriority:function(e,t,n){if(!n&&null!=this.__P_51_1[t])throw new Error("Priority already in use!");this.__P_51_1[t]=e},_applyOverflowHandling:function(e,t){this.invalidateLayoutCache();var n=this.getLayoutParent();n&&n.invalidateLayoutCache();var i=this.getBounds();i&&i.width&&this._recalculateOverflow(i.width);if(e)this.addListener("resize",this._onResize,this);else{this.removeListener("resize",this._onResize,this);var r=this.getOverflowIndicator();r&&r.setVisibility("excluded");for(var o=0;o0){g+=r;v!=_&&(g+=d)}a+=Math.round((t-g)/2)}var b=a;for(v=_;v!=p;v+=m){w=(o=c[v]).getSizeHint();i=Math.min(w.maxWidth,Math.max(e,w.minWidth));r=w.height;s=l.computeHorizontalAlignOffset("center",i,e)+n.left;o.renderLayout(s,b,i,r);r>0&&(b=a+r+d)}}else{var y=e,x=null,q=0;for(v=_;v!=p;v+=m)if((i=(o=c[v]).getSizeHint().width)>0){!x&&o instanceof qx.ui.basic.Label?x=o:y-=i;q++}if(q>1){y-=(q-1)*d}if(x){var w=x.getSizeHint(),P=Math.max(w.minWidth,Math.min(y,w.maxWidth));y-=P}f&&y>0&&(s+=Math.round(y/2));for(v=_;v!=p;v+=m){w=(o=c[v]).getSizeHint();r=Math.min(w.maxHeight,Math.max(t,w.minHeight));i=o===x?P:w.width;var C="middle";"top-left"==u||"top-right"==u?C="top":"bottom-left"!=u&&"bottom-right"!=u||(C="bottom");b=a+l.computeVerticalAlignOffset(C,w.height,t);o.renderLayout(s,b,i,r);i>0&&(s+=i+d)}}},_computeSizeHint:function(){var e,t=this._getLayoutChildren(),n=t.length;if(1===n){var i;e={width:(i=t[0].getSizeHint()).width,height:i.height,minWidth:i.minWidth,minHeight:i.minHeight}}else{var r=0,o=0,s=0,a=0,l=this.getIconPosition(),u=this.getGap();if("top"===l||"bottom"===l){for(var c=0,h=0;h0){a+=i.height;s+=i.minHeight;c++}}if(c>1){a+=d=(c-1)*u;s+=d}}else{for(c=0,h=0;h0){o+=i.width;r+=i.minWidth;c++}}if(c>1){var d;o+=d=(c-1)*u;r+=d}}e={minWidth:r,width:o,minHeight:s,height:a}}return e}}});qx.ui.layout.Atom.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.basic.Atom":{construct:!0,require:!0},"qx.ui.core.MExecutable":{require:!0},"qx.ui.form.IBooleanForm":{require:!0},"qx.ui.form.IExecutable":{require:!0},"qx.ui.form.IRadioItem":{require:!0},"qx.ui.form.RadioGroup":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.form.ToggleButton",{extend:qx.ui.basic.Atom,include:[qx.ui.core.MExecutable],implement:[qx.ui.form.IBooleanForm,qx.ui.form.IExecutable,qx.ui.form.IRadioItem],construct:function(e,t){qx.ui.basic.Atom.constructor.call(this,e,t);this.addListener("pointerover",this._onPointerOver);this.addListener("pointerout",this._onPointerOut);this.addListener("pointerdown",this._onPointerDown);this.addListener("pointerup",this._onPointerUp);this.addListener("keydown",this._onKeyDown);this.addListener("keyup",this._onKeyUp);this.addListener("execute",this._onExecute,this);var n=this.getContentElement();n.setAttribute("role","button");n.setAttribute("aria-pressed",!1)},properties:{appearance:{refine:!0,init:"toggle-button"},focusable:{refine:!0,init:!0},value:{check:"Boolean",nullable:!0,event:"changeValue",apply:"_applyValue",init:!1},group:{check:"qx.ui.form.RadioGroup",nullable:!0,apply:"_applyGroup"},triState:{check:"Boolean",apply:"_applyTriState",nullable:!0,init:null},executeBehavior:{check:["cycle","toggle"],init:"toggle"},readOnly:{check:"Boolean",event:"changeReadOnly",init:!1}},members:{_applyGroup:function(e,t){t&&t.remove(this);e&&e.add(this)},_applyValue:function(e,t){e?this.addState("checked"):this.removeState("checked");var n=Boolean(e);if(this.isTriState())if(null===e){n="mixed";this.addState("undetermined")}else null===t&&this.removeState("undetermined");this.getContentElement().setAttribute("aria-pressed",n)},_applyTriState:function(e,t){this._applyValue(this.getValue())},_onExecute:function(e){if(!this.getReadOnly())if(this.isTriState()&&"cycle"===this.getExecuteBehavior()){var t,n=this.getValue();t=null===n||!0!==n&&null;this.setValue(t)}else this.toggleValue()},_onPointerOver:function(e){if(e.getTarget()===this&&!this.getReadOnly()){this.addState("hovered");if(this.hasState("abandoned")){this.removeState("abandoned");this.addState("pressed")}}},_onPointerOut:function(e){if(e.getTarget()===this){this.removeState("hovered");if(this.hasState("pressed")){this.getValue()||this.removeState("pressed");this.addState("abandoned")}}},_onPointerDown:function(e){if(e.isLeftPressed()&&!this.getReadOnly()){this.capture();this.removeState("abandoned");this.addState("pressed");e.stopPropagation()}},_onPointerUp:function(e){this.releaseCapture();this.hasState("abandoned")?this.removeState("abandoned"):this.hasState("pressed")&&this.execute();this.removeState("pressed");e.stopPropagation()},_onKeyDown:function(e){if(!this.getReadOnly())switch(e.getKeyIdentifier()){case"Enter":case"Space":this.removeState("abandoned");this.addState("pressed");e.stopPropagation()}},_onKeyUp:function(e){if(this.hasState("pressed"))switch(e.getKeyIdentifier()){case"Enter":case"Space":this.removeState("abandoned");this.execute();this.removeState("pressed");e.stopPropagation()}}}});qx.ui.form.ToggleButton.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.form.ToggleButton":{require:!0},"qx.ui.toolbar.PartContainer":{},"qx.ui.core.queue.Appearance":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.toolbar.CheckBox",{extend:qx.ui.form.ToggleButton,properties:{appearance:{refine:!0,init:"toolbar-button"},show:{refine:!0,init:"inherit"}},members:{_applyVisibility:function(e,t){qx.ui.toolbar.CheckBox.superclass.prototype._applyVisibility.call(this,e,t);var n=this.getLayoutParent();n&&n instanceof qx.ui.toolbar.PartContainer&&qx.ui.core.queue.Appearance.add(n)}}});qx.ui.toolbar.CheckBox.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.form.MModelProperty",{properties:{model:{nullable:!0,event:"changeModel",apply:"_applyModel",dereference:!0}},members:{_applyModel:function(e,t){}}});qx.ui.form.MModelProperty.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IModel",{events:{changeModel:"qx.event.type.Data"},members:{setModel:function(e){},getModel:function(){},resetModel:function(){}}});qx.ui.form.IModel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.toolbar.CheckBox":{construct:!0,require:!0},"qx.ui.form.MModelProperty":{require:!0},"qx.ui.form.IModel":{require:!0},"qx.ui.form.IRadioItem":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.toolbar.RadioButton",{extend:qx.ui.toolbar.CheckBox,include:[qx.ui.form.MModelProperty],implement:[qx.ui.form.IModel,qx.ui.form.IRadioItem],construct:function(e,t){qx.ui.toolbar.CheckBox.constructor.call(this,e,t);var n=this.getContentElement();n.setAttribute("role","radio");n.setAttribute("aria-checked",!1);n.removeAttribute("aria-pressed")},members:{_applyValue:function(e,t){qx.ui.toolbar.RadioButton.superclass.prototype._applyValue.call(this,e,t);var n=this.getContentElement();n.removeAttribute("aria-pressed");n.setAttribute("aria-checked",Boolean(e));if(e){var i=this.getGroup();i&&i.setSelection([this])}},_onExecute:function(e){var t=this.getGroup();t&&t.getAllowEmptySelection()?this.toggleValue():this.setValue(!0)}}});qx.ui.toolbar.RadioButton.$$dbClassInfo=e}();function _createForOfIteratorHelper(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();s=e.done;return e},e:function(e){a=!0;o=e},f:function(){try{s||null==n.return||n.return()}finally{if(a)throw o}}}}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);return"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n0&&!this.getSelection()[0]&&this.setSelection([n[0]])},remove:function(e){var t=this.__P_53_0,n=this.getGroupedProperty(),i=qx.lang.String.firstUp(n);if(t.includes(e)){qx.lang.Array.remove(t,e);e.get(this.getGroupProperty())===this&&e.reset(this.getGroupProperty());e.removeListener("change"+i,this._onItemChangeChecked,this);e.get(n)&&this.resetSelection()}},getChildren:function(){return this.__P_53_0},_onItemChangeChecked:function(e){var t=e.getTarget(),n=this.getGroupedProperty();t.get(n)?this.setSelection([t]):this.getSelection()[0]==t&&this.resetSelection()},_applyGroupedProperty:function(e,t){for(var n,i=qx.lang.String.firstUp(t),r=qx.lang.String.firstUp(e),o=0;o0&&(d+=u[s]+c)}},__P_158_0:function(e){for(;!(e instanceof qx.ui.menu.Menu);)e=e.getLayoutParent();return e},_computeSizeHint:function(){for(var e=this._getLayoutChildren(),t=0,n=0,i=0,r=e.length;in.length)throw new Error("Index should be less than : "+n.length);null==t&&(t=n.length);var i=e.getButton(),r=this.getChildControl("bar"),o=this.getChildControl("pane");e.exclude();r.addAt(i,t);o.addAt(e,t);this.__P_126_1.add(i);e.addState(this.__P_126_0[this.getBarPosition()]);this.__P_126_2();e.addListener("close",this._onPageClose,this);e.addListener("changeTabVisibility",this.__P_126_3,this)},remove:function(e){var t=this.getChildControl("pane"),n=this.getChildControl("bar"),i=e.getButton(),r=t.getChildren();if(this.getSelection()[0]==e){var o=r.indexOf(e);0==o?r[1]?this.setSelection([r[1]]):this.resetSelection():this.setSelection([r[o-1]])}n.remove(i);t.remove(e);this.__P_126_1.remove(i);e.removeState(this.__P_126_0[this.getBarPosition()]);this.__P_126_2();e.removeListener("close",this._onPageClose,this);e.removeListener("changeTabVisibility",this.__P_126_3,this)},getChildren:function(){return this.getChildControl("pane").getChildren()},indexOf:function(e){return this.getChildControl("pane").indexOf(e)},getRadioGroup:function(){return this.__P_126_1},__P_126_0:null,_applyBarPosition:function(e,t){var n=this.getChildControl("bar"),i=this.getChildControl("pane"),r="left"==e||"right"==e,o="right"==e||"bottom"==e,s=r?qx.ui.layout.HBox:qx.ui.layout.VBox,a=this._getLayout();a&&a instanceof s||this._setLayout(a=new s);a.setReversed(o);n.setOrientation(r?"vertical":"horizontal");var l,u,c=this.getChildren();if(t){var h=this.__P_126_0[t];n.removeState(h);i.removeState(h);for(l=0,u=c.length;l1){qxl.apiviewer.DetailFrameTabView.superclass.prototype.remove.call(this,e);1==this.getChildren().length&&this.getChildren()[0].setShowCloseButton(!1)}}}});qxl.apiviewer.DetailFrameTabView.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.splitpane.Slider":{},"qx.ui.splitpane.Splitter":{},"qx.ui.splitpane.Blocker":{},"qx.ui.splitpane.VLayout":{},"qx.ui.splitpane.HLayout":{},"qx.ui.core.queue.Manager":{},"qx.bom.element.Location":{},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.splitpane.Pane",{extend:qx.ui.core.Widget,construct:function(e){qx.ui.core.Widget.constructor.call(this);this.__P_54_0=[];e?this.setOrientation(e):this.initOrientation();this.__P_54_1.addListener("pointerdown",this._onPointerDown,this);this.__P_54_1.addListener("pointerup",this._onPointerUp,this);this.__P_54_1.addListener("pointermove",this._onPointerMove,this);this.__P_54_1.addListener("pointerout",this._onPointerOut,this);this.__P_54_1.addListener("losecapture",this._onPointerUp,this)},properties:{appearance:{refine:!0,init:"splitpane"},offset:{check:"Integer",init:6,apply:"_applyOffset"},orientation:{init:"horizontal",check:["horizontal","vertical"],apply:"_applyOrientation"}},members:{__P_54_2:null,__P_54_3:!1,__P_54_4:null,__P_54_5:null,__P_54_6:null,__P_54_7:null,__P_54_8:null,__P_54_0:null,__P_54_1:null,_createChildControlImpl:function(e,t){var n;switch(e){case"slider":(n=new qx.ui.splitpane.Slider(this)).exclude();this._add(n,{type:e});break;case"splitter":n=new qx.ui.splitpane.Splitter(this);this._add(n,{type:e});n.addListener("move",this.__P_54_9,this)}return n||qx.ui.splitpane.Pane.superclass.prototype._createChildControlImpl.call(this,e)},__P_54_9:function(e){this.__P_54_10(e.getData())},__P_54_11:function(e){var t=this;this.__P_54_1=new qx.ui.splitpane.Blocker(e);this.getContentElement().add(this.__P_54_1);var n=this.getChildControl("splitter");n.getWidth()||n.addListenerOnce("appear",(function(){t.__P_54_10()}));n.addListener("resize",(function(e){var n=e.getData();!t.getChildControl("splitter").isKnobVisible()||0!=n.height&&0!=n.width?t.__P_54_1.show():t.__P_54_1.hide()}))},getBlocker:function(){return this.__P_54_1},_applyOrientation:function(e,t){this.getContentElement().setAttribute("aria-orientation",e);var n=this.getChildControl("slider"),i=this.getChildControl("splitter");this.__P_54_6="horizontal"===e;this.__P_54_1||this.__P_54_11(e);this.__P_54_1.setOrientation(e);var r=this._getLayout();r&&r.dispose();var o="vertical"===e?new qx.ui.splitpane.VLayout:new qx.ui.splitpane.HLayout;this._setLayout(o);i.removeState(t);i.addState(e);i.getChildControl("knob").removeState(t);i.getChildControl("knob").addState(e);n.removeState(t);n.addState(e);qx.ui.core.queue.Manager.flush();this.__P_54_10()},_applyOffset:function(e,t){this.__P_54_10()},__P_54_10:function(e){var t=this.getChildControl("splitter"),n=this.getOffset(),i=t.getBounds(),r=t.getContentElement().getDomElement();if(r)if(this.__P_54_6){var o=null;e?o=e.width:i&&(o=i.width);var s=e&&e.left;if(o||!this.getChildControl("splitter").isKnobVisible()){isNaN(s)&&(s=qx.bom.element.Location.getPosition(r).left);this.__P_54_1.setWidth(n,o||6);this.__P_54_1.setLeft(n,s)}}else{var a=null;e?a=e.height:i&&(a=i.height);var l=e&&e.top;if(a||!this.getChildControl("splitter").isKnobVisible()){isNaN(l)&&(l=qx.bom.element.Location.getPosition(r).top);this.__P_54_1.setHeight(n,a||6);this.__P_54_1.setTop(n,l)}}},add:function(e,t){void 0===t?this._add(e):this._add(e,{flex:t});this.__P_54_0.push(e)},remove:function(e){this._remove(e);qx.lang.Array.remove(this.__P_54_0,e)},getChildren:function(){return this.__P_54_0},_onPointerDown:function(e){if(e.isLeftPressed()){var t=this.getChildControl("splitter"),n=t.getContentLocation(),i=this.getContentLocation();this.__P_54_2=this.__P_54_6?e.getDocumentLeft()-n.left+i.left:e.getDocumentTop()-n.top+i.top;var r=this.getChildControl("slider"),o=t.getBounds();r.setUserBounds(o.left,o.top,o.width||6,o.height||6);r.setZIndex(t.getZIndex()+1);r.show();this.__P_54_3=!0;this.__P_54_1.capture();e.stop()}},_onPointerMove:function(e){this._setLastPointerPosition(e.getDocumentLeft(),e.getDocumentTop());if(this.__P_54_3){this.__P_54_12();var t=this.getChildControl("slider"),n=this.__P_54_7;if(this.__P_54_6){t.setDomLeft(n);this.__P_54_1.setStyle("left",n-this.getOffset()+"px")}else{t.setDomTop(n);this.__P_54_1.setStyle("top",n-this.getOffset()+"px")}e.stop()}},_onPointerOut:function(e){this._setLastPointerPosition(e.getDocumentLeft(),e.getDocumentTop())},_onPointerUp:function(e){if(this.__P_54_3){this._finalizeSizes();this.getChildControl("slider").exclude();this.__P_54_3=!1;this.releaseCapture();e.stop()}},_finalizeSizes:function(){var e=this.__P_54_7,t=this.__P_54_8;if(null!=e){var n=this._getChildren(),i=n[2],r=n[3],o=i.getLayoutProperties().flex,s=r.getLayoutProperties().flex;if(0!=o&&0!=s){i.setLayoutProperties({flex:e});r.setLayoutProperties({flex:t})}else if(this.__P_54_6){i.setWidth(e);r.setWidth(t)}else{i.setHeight(e);r.setHeight(t)}}},__P_54_12:function(){if(this.__P_54_6)var e="minWidth",t="width",n="maxWidth",i=this.__P_54_4;else e="minHeight",t="height",n="maxHeight",i=this.__P_54_5;var r=this._getChildren(),o=r[2].getSizeHint(),s=r[3].getSizeHint(),a=r[2].getBounds()[t]+r[3].getBounds()[t],l=i-this.__P_54_2,u=a-l;if(lo[n]){u+=l-o[n];l=o[n]}else if(u>s[n]){l+=u-s[n];u=s[n]}this.__P_54_7=l;this.__P_54_8=u},_isActiveDragSession:function(){return this.__P_54_3},_setLastPointerPosition:function(e,t){this.__P_54_4=e;this.__P_54_5=t}},destruct:function(){this.__P_54_0=null}});qx.ui.splitpane.Pane.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{construct:!0,require:!0},"qx.ui.layout.Util":{},"qx.theme.manager.Decoration":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.HBox",{extend:qx.ui.layout.Abstract,construct:function(e,t,n){qx.ui.layout.Abstract.constructor.call(this);e&&this.setSpacing(e);t&&this.setAlignX(t);n&&this.setSeparator(n)},properties:{alignX:{check:["left","center","right"],init:"left",apply:"_applyLayoutChange"},alignY:{check:["top","middle","bottom"],init:"top",apply:"_applyLayoutChange"},spacing:{check:"Integer",init:0,apply:"_applyLayoutChange"},separator:{check:"Decorator",nullable:!0,apply:"_applyLayoutChange"},reversed:{check:"Boolean",init:!1,apply:"_applyReversed"}},members:{__P_55_0:null,__P_55_1:null,__P_55_2:null,__P_55_3:null,_applyReversed:function(){this._invalidChildrenCache=!0;this._applyLayoutChange()},__P_55_4:function(){var e,t=this._getLayoutChildren(),n=t.length,i=!1,r=this.__P_55_0&&this.__P_55_0.length!=n&&this.__P_55_1&&this.__P_55_0,o=r?this.__P_55_0:new Array(n),s=r?this.__P_55_1:new Array(n);this.getReversed()&&(t=t.concat().reverse());for(var a=0;a=0)}else"flexShrink"===t?this.assertBoolean(n):this.assert(!1,"The property '"+t+"' is not supported by the HBox layout!")},false:null}),renderLayout:function(e,t,n){this._invalidChildrenCache&&this.__P_55_4();var i,r,o,s,a=this.__P_55_3,l=a.length,u=qx.ui.layout.Util,c=this.getSpacing(),h=this.getSeparator(),d=[],f=i=h?u.computeHorizontalSeparatorGaps(a,c,h):u.computeHorizontalGaps(a,c,!0);for(r=0;ry.maxWidth&&(w=y.maxWidth);d.push(w);f+=w}if(this.__P_55_2&&f!=e){var _,p,m={},g=f>e;for(r=0;r0){y=a[r].getSizeHint();m[r]={min:y.minWidth,value:d[r],max:y.maxWidth,flex:_};if(g){var v=a[r].getLayoutProperties();v&&v.flexShrink&&(m[r].min=0)}}var b=u.computeFlexOffsets(m,e,f);for(r in b){p=b[r].offset;d[r]+=p;f+=p}}var y,x,q,w,P,C,E,S=a[0].getMarginLeft();if(f0)if(h){S+=P+c;this._renderSeparator(h,{left:S+n.left,top:n.top,width:A,height:t});S+=A+c+o.getMarginLeft()}else S+=u.collapseMargins(c,P,o.getMarginLeft());o.renderLayout(S+n.left,x+n.top,w,q);S+=w;P=o.getMarginRight()}},_computeSizeHint:function(){this._invalidChildrenCache&&this.__P_55_4();for(var e,t,n,i=qx.ui.layout.Util,r=this.__P_55_3,o=0,s=0,a=0,l=0,u=0,c=0,h=r.length;cu&&(u=t.height+n);t.minHeight+n>l&&(l=t.minHeight+n)}o+=a;var _,p=this.getSpacing(),m=this.getSeparator();return{minWidth:o+(_=m?i.computeHorizontalSeparatorGaps(r,p,m):i.computeHorizontalGaps(r,p,!0)),width:s+_,minHeight:l,height:u}}},destruct:function(){this.__P_55_0=this.__P_55_1=this.__P_55_3=null}});qx.ui.layout.HBox.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0},"qx.ui.form.IField":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IStringForm",{extend:qx.ui.form.IField,events:{changeValue:"qx.event.type.Data"},members:{setValue:function(e){return 1==arguments.length},resetValue:function(){},getValue:function(){}}});qx.ui.form.IStringForm.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.form.IStringForm":{require:!0},"qx.locale.Manager":{construct:!0},"qx.bom.client.Css":{require:!0},"qx.bom.client.Html":{require:!0},"qx.html.Label":{},"qx.theme.manager.Color":{},"qx.lang.Type":{},"qx.theme.manager.Font":{},"qx.bom.webfonts.WebFont":{},"qx.ui.core.queue.Layout":{},"qx.bom.Font":{},"qx.bom.Label":{},"qx.lang.Object":{},"qx.bom.client.OperatingSystem":{require:!0},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"css.textoverflow":{className:"qx.bom.client.Css"},"html.xul":{className:"qx.bom.client.Html"},"os.name":{className:"qx.bom.client.OperatingSystem"},"engine.name":{className:"qx.bom.client.Engine"},"engine.version":{className:"qx.bom.client.Engine"},"qx.dynlocale":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.basic.Label",{extend:qx.ui.core.Widget,implement:[qx.ui.form.IStringForm],construct:function(e){qx.ui.core.Widget.constructor.call(this);null!=e&&this.setValue(e);qx.locale.Manager.getInstance().addListener("changeLocale",this._onChangeLocale,this)},properties:{rich:{check:"Boolean",init:!1,event:"changeRich",apply:"_applyRich"},wrap:{check:"Boolean",init:!0,apply:"_applyWrap"},breakWithinWords:{check:"Boolean",init:!1,apply:"_applyBreakWithinWords"},value:{check:"String",apply:"_applyValue",event:"changeValue",nullable:!0},buddy:{check:"qx.ui.core.Widget",apply:"_applyBuddy",nullable:!0,init:null,dereference:!0},textAlign:{check:["left","center","right","justify"],nullable:!0,themeable:!0,apply:"_applyTextAlign",event:"changeTextAlign"},appearance:{refine:!0,init:"label"},selectable:{refine:!0,init:!1},allowGrowX:{refine:!0,init:!1},allowGrowY:{refine:!0,init:!1},allowShrinkY:{refine:!0,init:!1}},members:{__P_56_0:null,__P_56_1:null,__P_56_2:null,__P_56_3:null,_getContentHint:function(){if(this.__P_56_1){this.__P_56_4=this.__P_56_5();delete this.__P_56_1}return{width:this.__P_56_4.width,height:this.__P_56_4.height}},_hasHeightForWidth:function(){return this.getRich()&&this.getWrap()},_applySelectable:function(e){!qx.core.Environment.get("css.textoverflow")&&qx.core.Environment.get("html.xul")&&e&&!this.isRich()||qx.ui.basic.Label.superclass.prototype._applySelectable.call(this,e)},_getContentHeightForWidth:function(e){return this.getRich()||this.getWrap()?this.__P_56_5(e).height:null},_createContentElement:function(){return new qx.html.Label},_applyTextAlign:function(e,t){this.getContentElement().setStyle("textAlign",e)},_applyTextColor:function(e,t){e?this.getContentElement().setStyle("color",qx.theme.manager.Color.getInstance().resolve(e)):this.getContentElement().removeStyle("color")},__P_56_4:{width:0,height:0},_applyFont:function(e,t){var n,i=this;if(t&&this.__P_56_0&&this.__P_56_3){this.__P_56_0.removeListenerById(this.__P_56_3);this.__P_56_3=null}if(e){qx.lang.Type.isString(e)&&(e=qx.theme.manager.Font.getInstance().resolve(e));this.__P_56_0=e;this.__P_56_0 instanceof qx.bom.webfonts.WebFont&&!this.__P_56_0.isValid()&&(this.__P_56_3=this.__P_56_0.addListener("changeStatus",(function(e){if(e.getData().valid){i.__P_56_1=!0;qx.ui.core.queue.Layout.add(i)}})));n=this.__P_56_0.getStyles()}else{this.__P_56_0=null;n=qx.bom.Font.getDefaultStyles()}null!=this.getTextColor()&&delete n.color;this.getContentElement().setStyles(n);this.__P_56_1=!0;qx.ui.core.queue.Layout.add(this)},__P_56_5:function(e){var t=qx.bom.Label,n=this.getFont()?this.__P_56_0.getStyles():qx.bom.Font.getDefaultStyles(),i=this.getValue()||"A",r=this.getRich();this.__P_56_3&&this.__P_56_6();r&&this.getBreakWithinWords()&&((n=qx.lang.Object.clone(n)).wordBreak="break-all");return r?t.getHtmlSize(i,n,e):t.getTextSize(i,n)},__P_56_6:function(){if(this.getContentElement()&&"osx"==qx.core.Environment.get("os.name")&&"gecko"==qx.core.Environment.get("engine.name")&&parseInt(qx.core.Environment.get("engine.version"),10)<16&&parseInt(qx.core.Environment.get("engine.version"),10)>9){var e=this.getContentElement().getDomElement();e&&(e.innerHTML=e.innerHTML)}},_applyBuddy:function(e,t){if(null!=t){this.removeRelatedBindings(t);this.removeListenerById(this.__P_56_2);this.__P_56_2=null}if(null!=e){e.bind("enabled",this,"enabled");this.__P_56_2=this.addListener("tap",(function(){e.isFocusable()&&e.focus.apply(e);"toggleValue"in e&&"function"==typeof e.toggleValue&&e.toggleValue()}))}},_applyRich:function(e){this.getContentElement().setRich(e);this.__P_56_1=!0;qx.ui.core.queue.Layout.add(this)},_applyWrap:function(e,t){e&&this.isRich();if(this.isRich()){var n=e?"normal":"nowrap";this.getContentElement().setStyle("whiteSpace",n)}},_applyBreakWithinWords:function(e,t){this.getContentElement().setStyle("wordBreak",this.isRich()&&e?"break-all":"normal")},_onChangeLocale:qx.core.Environment.select("qx.dynlocale",{true:function(e){var t=this.getValue();t&&t.translate&&this.setValue(t.translate())},false:null}),_applyValue:qx.core.Environment.select("qx.dynlocale",{true:function(e,t){e&&e.translate?this.getContentElement().setValue(e.translate()):this.getContentElement().setValue(e);this.__P_56_1=!0;qx.ui.core.queue.Layout.add(this)},false:function(e,t){this.getContentElement().setValue(e);this.__P_56_1=!0;qx.ui.core.queue.Layout.add(this)}})},destruct:function(){qx.locale.Manager.getInstance().removeListener("changeLocale",this._onChangeLocale,this);this.__P_56_0&&this.__P_56_3&&this.__P_56_0.removeListenerById(this.__P_56_3);this.__P_56_0=null}});qx.ui.basic.Label.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.basic.Label":{construct:!0,require:!0}},environment:{provided:["qxl.versionlabel.name","qxl.versionlabel.version"],required:{"qxl.versionlabel.name":{construct:!0,className:"qxl.versionlabel.VersionLabel"},"qxl.versionlabel.version":{construct:!0,className:"qxl.versionlabel.VersionLabel"},"qx.revision":{construct:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.versionlabel.VersionLabel",{extend:qx.ui.basic.Label,construct:function(e,t){e||(e=qx.core.Environment.get("qxl.versionlabel.name"));if(!t&&!(t=qx.core.Environment.get("qxl.versionlabel.version"))){(t=qx.core.Environment.get("qx.revision"))||(t=null);t||(t="7.7.0")}qx.ui.basic.Label.constructor.call(this,e+" "+t)},defer:function(){qx.core.Environment.add("qxl.versionlabel.name","qooxdoo");qx.core.Environment.add("qxl.versionlabel.version",null)}});qxl.versionlabel.VersionLabel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.LayoutItem":{construct:!0,require:!0},"qx.ui.core.queue.Dispose":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.Spacer",{extend:qx.ui.core.LayoutItem,construct:function(e,t){qx.ui.core.LayoutItem.constructor.call(this);this.setWidth(null!=e?e:0);this.setHeight(null!=t?t:0)},members:{checkAppearanceNeeds:function(){},addChildrenToQueue:function(e){},destroy:function(){if(!this.$$disposed){var e=this.$$parent;e&&e._remove(this);qx.ui.core.queue.Dispose.add(this)}}}});qx.ui.core.Spacer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qxl.apiviewer.ui.tabview.PackagePage":{},"qxl.apiviewer.ui.tabview.ClassPage":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.TabViewController",{extend:qx.core.Object,construct:function(e){qx.core.Object.constructor.call(this);qxl.apiviewer.TabViewController.instance=this;this._tabView=e.getWidgetById("tabView");this._tabView.addListener("changeSelection",this.__P_57_0,this)},events:{classLinkTapped:"qx.event.type.Data",changeSelection:"qx.event.type.Data"},members:{isLoaded:function(e){var t=this._tabView.getSelection()[0].getChildren()[0];t.isValid()?e():t.addListenerOnce("synced",e)},showTabView:function(){this._tabView.show()},onSelectItem:function(e){this.fireDataEvent("classLinkTapped",e)},showItem:function(e){var t=this._tabView.getSelection()[0];t.setUserData("itemName",e);return t.getChildren()[0].showItem(e)},openPackage:function(e,t){return this.__P_57_1(e,qxl.apiviewer.ui.tabview.PackagePage,t)},openClass:function(e,t){return this.__P_57_1(e,qxl.apiviewer.ui.tabview.ClassPage,t)},__P_57_1:function(e,t,n){var i=this._tabView.getSelection()[0]||null;if(i&&(!(i instanceof t)||n)){this._tabView.remove(i);i.destroy();i=null}if(!i){i=new t(e);this._tabView.add(i)}this._tabView.setSelection([i]);i.setUserData("itemName",null);return i.setClassNodeAsync(e)},__P_57_0:function(e){var t=e.getOldData(),n=e.getData();this.fireDataEvent("changeSelection",n,t)}},destruct:function(){this._tabView.destroy();this._tabView=null}});qxl.apiviewer.TabViewController.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.bom.client.Event":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.HashHistory":{},"qx.bom.client.Engine":{require:!0},"qx.bom.IframeHistory":{},"qx.bom.NativeHistory":{},"qx.lang.Type":{},"qx.event.Timer":{}},environment:{provided:[],required:{"event.hashchange":{load:!0,className:"qx.bom.client.Event"},"browser.documentmode":{className:"qx.bom.client.Browser"},"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.History",{extend:qx.core.Object,type:"abstract",construct:function(){qx.core.Object.constructor.call(this);this._baseUrl=window.location.href.split("#")[0]+"#";this._titles={};this._setInitialState()},events:{request:"qx.event.type.Data"},statics:{SUPPORTS_HASH_CHANGE_EVENT:qx.core.Environment.get("event.hashchange"),getInstance:function(){var e=!(window==window.top);this.$$instance||(e&&9==qx.core.Environment.get("browser.documentmode")?this.$$instance=new qx.bom.HashHistory:e&&"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9?this.$$instance=new qx.bom.IframeHistory:this.SUPPORTS_HASH_CHANGE_EVENT?this.$$instance=new qx.bom.NativeHistory:"mshtml"==qx.core.Environment.get("engine.name")?this.$$instance=new qx.bom.IframeHistory:this.$$instance=new qx.bom.NativeHistory);return this.$$instance}},properties:{title:{check:"String",event:"changeTitle",nullable:!0,apply:"_applyTitle"},state:{check:"String",event:"changeState",nullable:!0,apply:"_applyState"}},members:{_titles:null,_applyState:function(e,t){this._writeState(e)},_setInitialState:function(){this.setState(this._readState())},_encode:function(e){return qx.lang.Type.isString(e)?encodeURIComponent(e):""},_decode:function(e){return qx.lang.Type.isString(e)?decodeURIComponent(e):""},_applyTitle:function(e){null!=e&&(document.title=e||"")},addToHistory:function(e,t){qx.lang.Type.isString(e)||(e+="");if(qx.lang.Type.isString(t)){this.setTitle(t);this._titles[e]=t}this.getState()!==e&&this._writeState(e)},navigateBack:function(){qx.event.Timer.once((function(){window.history.back()}),this,100)},navigateForward:function(){qx.event.Timer.once((function(){window.history.forward()}),this,100)},_onHistoryLoad:function(e){this.setState(e);this.fireDataEvent("request",e);null!=this._titles[e]&&this.setTitle(this._titles[e])},_readState:function(){throw new Error("Abstract method call")},_writeState:function(e){throw new Error("Abstract method call")},_setHash:function(e){var t=this._baseUrl+(e||""),n=window.location;t!=n.href&&(n.href=t)},_getHash:function(){var e=/#(.*)$/.exec(window.location.href);return e&&e[1]?e[1]:""}}});qx.bom.History.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.dao.Node",{extend:qx.core.Object,construct:function(e){qx.core.Object.constructor.call(this);this._meta={};this._jsdoc={};void 0!==e&&this._initMeta(e)},members:{_meta:null,_jsdoc:null,_errors:null,_initMeta:function(e){this._meta=e;this._jsdoc=e.jsdoc||{};this._errors=[]},getDescription:function(){var e=this._jsdoc["@description"];return e&&e.length?e[e.length-1].body:""},getErrors:function(){return this._errors},getLineNumber:function(){return this._meta.location?this._meta.location.start.line:null},isDeprecated:function(){return void 0!==this._jsdoc["@deprecated"]},getDeprecationText:function(){return this.isDeprecated()&&this._jsdoc["@deprecated"].body||""},isInternal:function(){return void 0!==this._jsdoc["@internal"]},isPrivate:function(){return"private"==this._meta.access},isProtected:function(){return"protected"==this._meta.access},isPropertyGenerated:function(){return Boolean(this._meta.property)},isPublic:function(){return!this.isPrivate()&&!this.isProtected()&&!this.isInternal()},hasWarning:function(){return this._meta.hasWarning||!1},_initializeFields:function(){this._errors=[]}}});qxl.apiviewer.dao.Node.$$dbClassInfo=e}();function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function _regeneratorRuntime(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function(){return t};var e,t={},n=Object.prototype,i=n.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},s=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function c(e,t,n,i){var o=t&&t.prototype instanceof g?t:g,s=Object.create(o.prototype),a=new I(i||[]);return r(s,"_invoke",{value:E(e,n,a)}),s}function h(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=c;var d="suspendedStart",f="suspendedYield",_="executing",p="completed",m={};function g(){}function v(){}function b(){}var y={};u(y,s,(function(){return this}));var x=Object.getPrototypeOf,q=x&&x(x(D([])));q&&q!==n&&i.call(q,s)&&(y=q);var w=b.prototype=g.prototype=Object.create(y);function P(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function C(e,t){function n(r,o,s,a){var l=h(e[r],e,o);if("throw"!==l.type){var u=l.arg,c=u.value;return c&&"object"==_typeof(c)&&i.call(c,"__await")?t.resolve(c.__await).then((function(e){n("next",e,s,a)}),(function(e){n("throw",e,s,a)})):t.resolve(c).then((function(e){u.value=e,s(u)}),(function(e){return n("throw",e,s,a)}))}a(l.arg)}var o;r(this,"_invoke",{value:function(e,i){function r(){return new t((function(t,r){n(e,i,t,r)}))}return o=o?o.then(r,r):r()}})}function E(t,n,i){var r=d;return function(o,s){if(r===_)throw Error("Generator is already running");if(r===p){if("throw"===o)throw s;return{value:e,done:!0}}for(i.method=o,i.arg=s;;){var a=i.delegate;if(a){var l=S(a,i);if(l){if(l===m)continue;return l}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(r===d)throw r=p,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);r=_;var u=h(t,n,i);if("normal"===u.type){if(r=i.done?p:f,u.arg===m)continue;return{value:u.arg,done:i.done}}"throw"===u.type&&(r=p,i.method="throw",i.arg=u.arg)}}}function S(t,n){var i=n.method,r=t.iterator[i];if(r===e)return n.delegate=null,"throw"===i&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==i&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),m;var o=h(r,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,m;var s=o.arg;return s?s.done?(n[t.resultName]=s.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,m):s:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function M(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(M,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[s];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function n(){for(;++r=0;--o){var s=this.tryEntries[o],a=s.completion;if("root"===s.tryLoc)return r("end");if(s.tryLoc<=this.prev){var l=i.call(s,"catchLoc"),u=i.call(s,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i=n.completion;if("throw"===i.type){var r=i.arg;A(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(t,n,i){return this.delegate={iterator:D(t),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=e),m}},t}function asyncGeneratorStep(e,t,n,i,r,o,s){try{var a=e[o](s),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(i,r)}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise((function(i,r){var o=e.apply(t,n);function s(e){asyncGeneratorStep(o,i,r,s,a,"next",e)}function a(e){asyncGeneratorStep(o,i,r,s,a,"throw",e)}s(void 0)}))}}!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.dao.Node":{construct:!0,require:!0},"qxl.apiviewer.dao.Package":{construct:!0},"qxl.apiviewer.ClassLoader":{},"qxl.apiviewer.RequestUtil":{},"qxl.apiviewer.dao.Method":{},"qxl.apiviewer.dao.Constant":{},"qxl.apiviewer.dao.Event":{},"qxl.apiviewer.dao.Property":{},"qx.lang.String":{},"qxl.apiviewer.dao.PropertyMethod":{},"qxl.apiviewer.dao.ChildControl":{},"qx.Promise":{},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.dao.Class",{extend:qxl.apiviewer.dao.Node,construct:function(e){qxl.apiviewer.dao.Node.constructor.call(this);this._className=e;this._package=qxl.apiviewer.dao.Package.getParentPackage(e);this._package.addClass(this)},members:{_package:null,_construct:null,_destruct:null,_defer:null,_staticMethods:null,_constants:null,_members:null,_mixinMembers:null,_properties:null,_mixinProperties:null,_events:null,_mixinEvents:null,_superClass:null,_superInterfaces:null,_superMixins:null,_mixins:null,_loadingPromise:null,_loaded:!1,__P_58_0:null,getMetaFile:function(){return this.__P_58_0},load:function(){var e=this;if(this._loadingPromise)return this._loadingPromise;var t=function(){var t=_asyncToGenerator(_regeneratorRuntime().mark((function t(){var n,i;return _regeneratorRuntime().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.__P_58_0=qxl.apiviewer.ClassLoader.getBaseUri()+e._className.replace(/\./g,"/")+".json";t.prev=1;t.next=4;return qxl.apiviewer.RequestUtil.get(e.__P_58_0);case 4:n=t.sent;t.next=10;break;case 7:t.prev=7;t.t0=t.catch(1);e.error("Couldn't load file: "+e.__P_58_0+" "+t.t0.message);case 10:i=JSON.parse(n);t.next=13;return e._initMeta(i);case 13:e._loaded=!0;return t.abrupt("return",e);case 15:case"end":return t.stop()}}),t,null,[[1,7]])})));return function(){return t.apply(this,arguments)}}();this.__P_58_1=t();return this.__P_58_1},isLoaded:function(){return this._loaded},_initMeta:function(e){var t=this;qxl.apiviewer.dao.Class.superclass.prototype._initMeta.call(this,e);this._jsdoc=e.jsdoc||{};this._construct=e.construct?[new qxl.apiviewer.dao.Method(e.construct,this,"construct")]:[];this._destruct=e.destruct?[new qxl.apiviewer.dao.Method(e.destruct,this,"destruct")]:[];this._defer=e.defer?[new qxl.apiviewer.dao.Method(e.defer,this,"defer")]:[];this._staticMethods=[];this._constants=[];if(e.statics)for(var n in e.statics){var i=e.statics[n];if("variable"==i.type)this._constants.push(new qxl.apiviewer.dao.Constant(i,this,n));else{i.isStatic=!0;this._staticMethods.push(new qxl.apiviewer.dao.Method(i,this,n))}}this._members=[];this._mixinMembers=[];if(e.members)for(var r in e.members){var o=e.members[r];if("function"==o.type){var s=new qxl.apiviewer.dao.Method(o,this,r);o.mixin?this._mixinMembers.push(s):this._members.push(s)}}this._events=[];this._mixinEvents=[];if(e.events)for(var a in e.events){var l=e.events[a],u=new qxl.apiviewer.dao.Event(l,this,a);l.mixin?this._mixinEvents.push(u):this._events.push(u)}this._properties=[];this._mixinProperties=[];if(e.properties){var c=function(){var n=e.properties[h],i=new qxl.apiviewer.dao.Property(n,t,h);n.mixin?t._mixinProperties.push(i):t._properties.push(i);var r=qx.lang.String.firstUp(h),o=function(e,i){var r=new qxl.apiviewer.dao.PropertyMethod(n,t,e,i);n.mixin?t._mixinMembers.push(r):t._members.push(r)};o("get"+r,"get");"Boolean"==n.type&&o("is"+r,"is");o("set"+r,"set");o("reset"+r,"reset");if(e.async){o("get"+r+"Async","get");o("set"+r+"Async","set")}var s=i.getEvent();if(s){var a=new qxl.apiviewer.dao.Event({location:i.location,name:s,type:"qx.event.type.Data",jsdoc:{"@description":[{name:"@description",body:"Fired on change of the property {@link ".concat(n.overriddenFrom||"","#").concat(h," ").concat(h,"}")}]}},t);n.mixin?t._mixinEvents.push(a):t._events.push(a)}};for(var h in e.properties)c()}this._childControls=[];var d=this._jsdoc["@childControl"];d&&d.forEach((function(e){t._childControls.push(new qxl.apiviewer.dao.ChildControl(e,t))}));var f=[];function _(e){return qxl.apiviewer.dao.Class.findClasses(e).then((function(e){e.forEach((function(e){f.push(e)}));return e}))}this._superClass=null;this._superInterfaces=[];this._superMixins=[];"interface"==this._meta.type?f.push(_(e.superClass).then((function(e){return t._superInterfaces=e}))):"mixin"==this._meta.type?f.push(_(e.superClass).then((function(e){return t._superMixins=e}))):f.push(_(e.superClass).then((function(e){return t._superClass=e[0]||null})));this._interfaces=[];_(e.interfaces).then((function(e){return t._interfaces=e}));this._mixins=[];_(e.mixins).then((function(e){return t._mixins=e}));return qx.Promise.all(f)},getPackage:function(){return this._package},getName:function(){return this._className},getFullName:function(){return this._className},getPackageName:function(){return this._package.getFullName()},getType:function(){return this._meta.type},isAbstract:function(){return this._meta.isAbstract||!1},isStatic:function(){return this._meta.isStatic||!1},isSingleton:function(){return this._meta.isSingleton||!1},getSuperClass:function(){return this._superClass},getChildClasses:function(){this._childClassesPromise||("class"==this._meta.type?this._childClassesPromise=qxl.apiviewer.dao.Class.findClasses(this._meta.descendants):this._childClassesPromise=qx.Promise.resolve([]));return this._childClassesPromise},getInterfaces:function(){return this._interfaces},getSuperInterfaces:function(){return this._superInterfaces},getMixins:function(){return this._mixins},getSuperMixins:function(){return this._superMixins},getIncluder:function(){this._includersPromise||("mixin"==this._meta.type?this._includersPromise=qxl.apiviewer.dao.Class.findClasses(this._meta.descendants):this._includersPromise=qx.Promise.resolve([]));return this._includersPromise},getImplementations:function(){this._implementationsPromise||("interface"==this._meta.type?this._implementationsPromise=qxl.apiviewer.dao.Class.findClasses(this._meta.descendants):this._implementationsPromise=qx.Promise.resolve([]));return this._implementationsPromise},getConstructor:function(){return this._construct},getChildControls:function(){return this._childControls},getMembers:function(){return this._members},getMethods:function(){return this._members},getMixinMembers:function(){return this._mixinMembers},getMixinMethods:function(){return this._mixinMembers},getStatics:function(){return this._staticMethods},getEvents:function(){return this._events},getMixinEvents:function(){return this._mixinEvents},getProperties:function(){return this._properties},getProperty:function(e){for(var t=0;t 0");else for(var i in e.keyFrames)(i<0||i>100)&&qx.Bootstrap.warn("Keyframe position needs to be between 0 and 100")},default:null}),__P_205_7:function(e,t){var n="";for(var i in e){n+=(t?-(i-100):i)+"% {";var r,o=e[i];for(var s in o)if(s in this.__P_205_4){r||(r={});r[s]=o[s]}else{var a=qx.bom.Style.getPropertyName(s);n+=((null!==a?qx.bom.Style.getCssName(a):"")||s)+":"+o[s]+";"}r&&(n+=qx.bom.element.Transform.getCss(r));n+="} "}if(this.__P_205_3[n])return this.__P_205_3[n];var l=this.__P_205_1+this.__P_205_2++,u=this.__P_205_5.keyframes+" "+l;qx.bom.Stylesheet.addRule(this.__P_205_0,u,n);this.__P_205_3[n]=l;return l},__P_205_13:function(){this.__P_205_2=0;if(this.__P_205_0){this.__P_205_0.ownerNode.remove();this.__P_205_0=null;this.__P_205_3={}}}},defer:function(e){"ios"===qx.core.Environment.get("os.name")&&parseInt(qx.core.Environment.get("os.version"))>=8&&document.addEventListener("visibilitychange",(function(){document.hidden||e.__P_205_13()}),!1)}});qx.bom.element.AnimationCss.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.Object":{},"qx.bom.element.AnimationHandle":{},"qx.bom.Style":{},"qx.bom.element.Transform":{},"qx.util.ColorUtil":{},"qx.bom.AnimationFrame":{},"qx.lang.String":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.AnimationJs",{statics:{__P_206_0:30,__P_206_1:["%","in","cm","mm","em","ex","pt","pc","px"],__P_206_2:{scale:!0,rotate:!0,skew:!0,translate:!0},animate:function(e,t,n){return this._animate(e,t,n,!1)},animateReverse:function(e,t,n){return this._animate(e,t,n,!0)},_animate:function(e,t,n,i){if(e.$$animation)return e.$$animation;t=qx.lang.Object.clone(t,!0);null==n&&(n=t.duration);var r=t.keyFrames,o=this.__P_206_3(r),s=this.__P_206_4(n,o),a=parseInt(n/s,10);this.__P_206_5(r,e);var l=this.__P_206_6(a,s,o,r,n,t.timing),u=new qx.bom.element.AnimationHandle;u.jsAnimation=!0;if(i){l.reverse();u.reverse=!0}u.desc=t;u.el=e;u.delta=l;u.stepTime=s;u.steps=a;e.$$animation=u;u.i=0;u.initValues={};u.repeatSteps=this.__P_206_7(a,t.repeat);var c=t.delay||0,h=this;u.delayId=window.setTimeout((function(){u.delayId=null;h.play(u)}),c);return u},__P_206_5:function(e,t){var n={};for(var i in e)for(var r in e[i]){var o=qx.bom.Style.getPropertyName(r);if(o&&o!=r){var s=qx.bom.Style.getCssName(o);e[i][s]=e[i][r];delete e[i][r];r=s}if(null==n[r]){var a=e[i][r];n[r]="string"==typeof a?this.__P_206_8(a):""}}for(var i in e){var l=e[i];for(var r in n)if(null==l[r]){r in t.style?window.getComputedStyle?l[r]=window.getComputedStyle(t,null)[r]:l[r]=t.style[r]:l[r]=t[r];""===l[r]&&-1!=this.__P_206_1.indexOf(n[r])&&(l[r]="0"+n[r])}}},__P_206_9:function(e){e=qx.lang.Object.clone(e);var t;for(var n in e)if(n in this.__P_206_2){t||(t={});t[n]=e[n];delete e[n]}if(t){var i=qx.bom.element.Transform.getCss(t).split(":");i.length>1&&(e[i[0]]=i[1].replace(";",""))}return e},__P_206_6:function(e,t,n,i,r,o){var s=new Array(e),a=1;s[0]=this.__P_206_9(i[0]);for(var l=i[0],u=i[n[a]],c=Math.floor(n[a]/(t/r*100)),h=1,d=1;dn[a]){l=u;u=i[n[++a]];c=Math.floor(n[a]/(t/r*100))-c;h=1}s[d]={};var f;for(var _ in u){var p=u[_]+"";if(_ in this.__P_206_2){f||(f={});if(qx.Bootstrap.isArray(l[_])){qx.Bootstrap.isArray(u[_])||(u[_]=[u[_]]);f[_]=[];for(var m=0;m1&&(s[d][P[0]]=P[1].replace(";",""))}h++}s[s.length-1]=this.__P_206_9(i[100]);return s},__P_206_8:function(e){return e.substring((parseFloat(e)+"").length,e.length)},__P_206_10:function(e,t,n,i){var r=parseFloat(e)-parseFloat(t);return parseFloat(t)+r*qx.bom.AnimationFrame.calculateTiming(n,i)+this.__P_206_8(e)},play:function(e){e.emit("start",e.el);var t=window.setInterval((function(){e.repeatSteps--;var t=e.delta[e.i%e.steps];if(0===e.i)for(var n in t)void 0===e.initValues[n]&&(void 0!==e.el[n]?e.initValues[n]=e.el[n]:qx.bom.element.Style?e.initValues[n]=qx.bom.element.Style.get(e.el,qx.lang.String.camelCase(n)):e.initValues[n]=e.el.style[qx.lang.String.camelCase(n)]);qx.bom.element.AnimationJs.__P_206_11(e.el,t);e.i++;if(e.i%e.steps==0){e.emit("iteration",e.el);e.desc.alternate&&e.delta.reverse()}e.repeatSteps<0&&qx.bom.element.AnimationJs.stop(e)}),e.stepTime);e.animationId=t;return e},pause:function(e){window.clearInterval(e.animationId);e.animationId=null;return e},stop:function(e){var t=e.desc,n=e.el,i=e.initValues;e.animationId&&window.clearInterval(e.animationId);e.delayId&&window.clearTimeout(e.delayId);if(null==n)return e;var r=t.keep;if(null==r||e.stopped)this.__P_206_11(n,i);else{(e.reverse||t.alternate&&t.repeat&&t.repeat%2==0)&&(r=100-r);this.__P_206_11(n,this.__P_206_9(t.keyFrames[r]))}n.$$animation=null;e.el=null;e.ended=!0;e.animationId=null;e.emit("end",n);return e},__P_206_7:function(e,t){return null==t?e:"infinite"==t?Number.MAX_VALUE:e*t},__P_206_11:function(e,t){for(var n in t)if(void 0!==t[n])if(void 0===e.style[n]&&n in e)e[n]=t[n];else{var i=qx.bom.Style.getPropertyName(n)||n;qx.bom.element.Style?qx.bom.element.Style.set(e,i,t[n]):e.style[i]=t[n]}},__P_206_4:function(e,t){for(var n=100,i=0;ithis.__P_206_0;)r/=2;return Math.round(r)},__P_206_3:function(e){for(var t=Object.keys(e),n=0;no?r:o;s>a&&(a=s);var l=r=1&&(s%=1);a>1&&(a=1);l>1&&(l=1);var u=Math.floor(255*l),c={};if(0==a)c.red=c.green=c.blue=u;else{n=(s*=6)-(t=Math.floor(s));i=Math.floor(u*(1-a));r=Math.floor(u*(1-a*n));o=Math.floor(u*(1-a*(1-n)));switch(t){case 0:c.red=u;c.green=o;c.blue=i;break;case 1:c.red=r;c.green=u;c.blue=i;break;case 2:c.red=i;c.green=u;c.blue=o;break;case 3:c.red=i;c.green=r;c.blue=u;break;case 4:c.red=o;c.green=i;c.blue=u;break;case 5:c.red=u;c.green=i;c.blue=r}}return[c.red,c.green,c.blue]},rgbToHsl:function(e){var t=e[0]/255,n=e[1]/255,i=e[2]/255,r=Math.max(t,n,i),o=r-Math.min(t,n,i),s=1-Math.abs(r+r-o-1),a=o&&(r==t?(n-i)/o:r==n?2+(i-t)/o:4+(t-n)/o);return[60*(a<0?a+6:a),100*(s?o/s:0),100*(r+r-o)/2]},hslToRgb:function(e){var t=e[0],n=e[1]/100,i=e[2]/100,r=n*Math.min(i,1-i),o=function(e){var n=(e+t/30)%12;return i-r*Math.max(Math.min(n-3,9-n,1),-1)};return[o(0),o(8),o(4)].map((function(e){return Math.round(2550*e)/10}))},randomColor:function(){var e=Math.round(255*Math.random()),t=Math.round(255*Math.random()),n=Math.round(255*Math.random());return this.rgbToRgbString([e,t,n])},__P_113_6:function(e,t,n,i){var r=this.stringToRgb(e);for(var o in t)if(0!=t[o])switch(o){case"red":r[0]=n(r[0],t[o],255);break;case"green":r[1]=n(r[1],t[o],255);break;case"blue":r[2]=n(r[2],t[o],255);break;case"alpha":r[3]=n(r[3]||1,t[o],1);break;case"hue":if(!i)throw new Error("Invalid key in map: "+o);(a=this.rgbToHsb(r))[0]=i(a[0],t[o]);var s=this.hsbToRgb(a);s[3]=r[3];r=s;break;case"saturation":(a=this.rgbToHsb(r))[1]=n(a[1],t[o],100);(s=this.hsbToRgb(a))[3]=r[3];r=s;break;case"brightness":var a;(a=this.rgbToHsb(r))[2]=n(a[2],t[o],100);(s=this.hsbToRgb(a))[3]=r[3];r=s;break;case"lightness":var l=this.rgbToHsl(r);l[2]=n(l[2],t[o],100);(s=this.hslToRgb(l))[3]=r[3];r=s;break;default:throw new Error("Invalid key in tune map: "+o)}4===r.length&&(void 0===r[3]||r[3]>=1?r.pop():r[3]<0&&(r[3]=0));[0,1,2].forEach((function(e){r[e]<0?r[e]=0:r[e]>255&&(r[e]=255)}));return this.rgbToRgbString(r)},scale:function(e,t){return this.__P_113_6(e,t,(function(e,t,n){e>n&&(e=n);if(t>0){t>100&&(t=100);return e+(n-e)*t/100}t<-100&&(t=-100);return e+e*t/100}))},adjust:function(e,t){return this.__P_113_6(e,t,(function(e,t,n){return(e+=t)>n?n:e<0?0:e}),(function(e,t){e+=t;for(;e>=360;)e-=360;for(;e<0;)e+=360;return e}))},luminance:function(e){var t=this.stringToRgb(e),n=function(e){var n=t[e]/255;return n<.03928?n/12.92:Math.pow((n+.055)/1.055,2.4)};return.2126*n(0)+.7152*n(1)+.0722*n(2)},contrast:function(e,t){var n=this.luminance(e)+.05,i=this.luminance(t)+.5;return Math.max(n,i)/Math.min(n,i)},chooseContrastingColor:function(e,t,n,i){"string"==typeof e&&(e=qx.util.ColorUtil.stringToRgb(e));t||(t=128);return(299*e[0]+587*e[1]+114*e[2])/1e3>=t?n||"#000":i||"#fff"}}});qx.util.ColorUtil.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.decoration.IDecorator",{members:{getStyles:function(){},getPadding:function(){},getInsets:function(){}}});qx.ui.decoration.IDecorator.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.ui.decoration.IDecorator":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.decoration.Abstract",{extend:qx.core.Object,implement:[qx.ui.decoration.IDecorator],type:"abstract",members:{__P_160_0:null,_getDefaultInsets:function(){throw new Error("Abstract method called.")},_isInitialized:function(){throw new Error("Abstract method called.")},_resetInsets:function(){this.__P_160_0=null},getInsets:function(){this.__P_160_0||(this.__P_160_0=this._getDefaultInsets());return this.__P_160_0}},destruct:function(){this.__P_160_0=null}});qx.ui.decoration.Abstract.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.theme.manager.Color":{}},environment:{provided:[],required:{"qx.theme":{}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MBackgroundColor",{properties:{backgroundColor:{check:"Color",nullable:!0,apply:"_applyBackgroundColor"}},members:{_styleBackgroundColor:function(e){var t=this.getBackgroundColor();t&&qx.core.Environment.get("qx.theme")&&(t=qx.theme.manager.Color.getInstance().resolve(t));t&&(e["background-color"]=t)},_applyBackgroundColor:function(){}}});qx.ui.decoration.MBackgroundColor.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MBorderRadius",{properties:{radiusTopLeft:{nullable:!0,check:"Integer",apply:"_applyBorderRadius"},radiusTopRight:{nullable:!0,check:"Integer",apply:"_applyBorderRadius"},radiusBottomLeft:{nullable:!0,check:"Integer",apply:"_applyBorderRadius"},radiusBottomRight:{nullable:!0,check:"Integer",apply:"_applyBorderRadius"},radius:{group:["radiusTopLeft","radiusTopRight","radiusBottomRight","radiusBottomLeft"],mode:"shorthand"}},members:{_styleBorderRadius:function(e){e["-webkit-background-clip"]="padding-box";e["background-clip"]="padding-box";var t=!1,n=this.getRadiusTopLeft();if(n>0){t=!0;e["-moz-border-radius-topleft"]=n+"px";e["-webkit-border-top-left-radius"]=n+"px";e["border-top-left-radius"]=n+"px"}if((n=this.getRadiusTopRight())>0){t=!0;e["-moz-border-radius-topright"]=n+"px";e["-webkit-border-top-right-radius"]=n+"px";e["border-top-right-radius"]=n+"px"}if((n=this.getRadiusBottomLeft())>0){t=!0;e["-moz-border-radius-bottomleft"]=n+"px";e["-webkit-border-bottom-left-radius"]=n+"px";e["border-bottom-left-radius"]=n+"px"}if((n=this.getRadiusBottomRight())>0){t=!0;e["-moz-border-radius-bottomright"]=n+"px";e["-webkit-border-bottom-right-radius"]=n+"px";e["border-bottom-right-radius"]=n+"px"}t&&"webkit"==qx.core.Environment.get("engine.name")?e["-webkit-background-clip"]="padding-box":e["background-clip"]="padding-box"},_applyBorderRadius:function(){}}});qx.ui.decoration.MBorderRadius.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.bom.client.Css":{require:!0},"qx.bom.Style":{},"qx.theme.manager.Color":{}},environment:{provided:[],required:{"css.boxshadow":{className:"qx.bom.client.Css"},"qx.theme":{}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MBoxShadow",{properties:{shadowHorizontalLength:{nullable:!0,apply:"_applyBoxShadow"},shadowVerticalLength:{nullable:!0,apply:"_applyBoxShadow"},shadowBlurRadius:{nullable:!0,apply:"_applyBoxShadow"},shadowSpreadRadius:{nullable:!0,apply:"_applyBoxShadow"},shadowColor:{nullable:!0,apply:"_applyBoxShadow"},inset:{init:!1,apply:"_applyBoxShadow"},shadowLength:{group:["shadowHorizontalLength","shadowVerticalLength"],mode:"shorthand"}},members:{_styleBoxShadow:function(e){var t=qx.core.Environment.get("css.boxshadow");if(t&&(null!=this.getShadowVerticalLength()||null!=this.getShadowHorizontalLength())){t=qx.bom.Style.getCssName(t);var n=null;qx.core.Environment.get("qx.theme")&&(n=qx.theme.manager.Color.getInstance());(function(i,r,o,s,a,l){for(var u=0;u0&&(e["border-top"]=s+"px "+this.getStyleTop()+" "+(n||""));(s=this.getWidthRight())>0&&(e["border-right"]=s+"px "+this.getStyleRight()+" "+(i||""));(s=this.getWidthBottom())>0&&(e["border-bottom"]=s+"px "+this.getStyleBottom()+" "+(r||""));(s=this.getWidthLeft())>0&&(e["border-left"]=s+"px "+this.getStyleLeft()+" "+(o||""));e.position="absolute"},_getDefaultInsetsForBorder:function(){return{top:this.getWidthTop(),right:this.getWidthRight(),bottom:this.getWidthBottom(),left:this.getWidthLeft()}},_applyWidth:function(){this._applyStyle();this._resetInsets()},_applyStyle:function(){}}});qx.ui.decoration.MSingleBorder.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.lang.Type":{},"qx.util.AliasManager":{},"qx.util.ResourceManager":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MBackgroundImage",{properties:{backgroundImage:{nullable:!0,apply:"_applyBackgroundImage"},backgroundRepeat:{init:"repeat",apply:"_applyBackgroundImage"},backgroundPositionX:{nullable:!0,apply:"_applyBackgroundPosition"},backgroundPositionY:{nullable:!0,apply:"_applyBackgroundPosition"},backgroundOrigin:{nullable:!0,apply:"_applyBackgroundImage"},backgroundPosition:{group:["backgroundPositionY","backgroundPositionX"]},orderGradientsFront:{check:"Boolean",init:!1}},members:{_styleBackgroundImage:function(e){if(this.getBackgroundImage()){"background"in e?qx.lang.Type.isArray(e.background)||(e.background=[e.background]):e.background=[];(function(t,n,i,r,o){for(var s=0;s0&&(e["border-top"]=s+"px "+this.getStyleTop()+" "+t.top);(s=this.getWidthRight())>0&&(e["border-right"]=s+"px "+this.getStyleRight()+" "+t.right);(s=this.getWidthBottom())>0&&(e["border-bottom"]=s+"px "+this.getStyleBottom()+" "+t.bottom);(s=this.getWidthLeft())>0&&(e["border-left"]=s+"px "+this.getStyleLeft()+" "+t.left);var a=this.getInnerOpacity();a<1&&this.__P_161_2(n,a);if(i.top>0||i.right>0||i.bottom>0||i.left>0){var l=(i.top||0)+"px solid "+n.top,u=(i.right||0)+"px solid "+n.right,c=(i.bottom||0)+"px solid "+n.bottom,h=(i.left||0)+"px solid "+n.left;e[":before"]={width:"100%",height:"100%",position:"absolute",content:'""',"border-top":l,"border-right":u,"border-bottom":c,"border-left":h,left:0,top:0};var d=qx.bom.Style.getCssName(qx.core.Environment.get("css.boxsizing"));e[":before"][d]="border-box";var f=qx.core.Environment.get("css.borderradius");if(f){f=qx.bom.Style.getCssName(f);e[":before"][f]="inherit"}var _=[];if(n.top&&i.top&&n.top==n.bottom&&n.top==n.right&&n.top==n.left&&i.top==i.bottom&&i.top==i.right&&i.top==i.left)_.push("inset 0 0 0 "+i.top+"px "+n.top);else{n.top&&_.push("inset 0 "+(i.top||0)+"px "+n.top);n.right&&_.push("inset -"+(i.right||0)+"px 0 "+n.right);n.bottom&&_.push("inset 0 -"+(i.bottom||0)+"px "+n.bottom);n.left&&_.push("inset "+(i.left||0)+"px 0 "+n.left)}_.length>0&&r&&(e[r=qx.bom.Style.getCssName(r)]?e[r]+=","+_.join(","):e[r]=_.join(","))}else e[":before"]={border:0}},__P_161_2:function(e,t){if(qx.core.Environment.get("css.rgba"))for(var n in e){var i=qx.util.ColorUtil.stringToRgb(e[n]);i.push(t);var r=qx.util.ColorUtil.rgbToRgbString(i);e[n]=r}},_applyDoubleBorder:function(){},__P_161_0:function(){return{top:this.getWidthTop()+this.getInnerWidthTop(),right:this.getWidthRight()+this.getInnerWidthRight(),bottom:this.getWidthBottom()+this.getInnerWidthBottom(),left:this.getWidthLeft()+this.getInnerWidthLeft()}}}});qx.ui.decoration.MDoubleBorder.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.bom.client.Css":{require:!0},"qx.lang.Type":{},"qx.util.ColorUtil":{},"qx.theme.manager.Color":{}},environment:{provided:[],required:{"css.gradient.legacywebkit":{className:"qx.bom.client.Css"},"css.gradient.linear":{className:"qx.bom.client.Css"},"css.borderradius":{className:"qx.bom.client.Css"},"qx.theme":{}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MLinearBackgroundGradient",{properties:{startColor:{nullable:!0,apply:"_applyLinearBackgroundGradient"},endColor:{nullable:!0,apply:"_applyLinearBackgroundGradient"},orientation:{init:"vertical",apply:"_applyLinearBackgroundGradient"},startColorPosition:{init:0,apply:"_applyLinearBackgroundGradient"},endColorPosition:{init:100,apply:"_applyLinearBackgroundGradient"},colorPositionUnit:{init:"%",apply:"_applyLinearBackgroundGradient"},gradientStart:{group:["startColor","startColorPosition"],mode:"shorthand"},gradientEnd:{group:["endColor","endColorPosition"],mode:"shorthand"}},members:{_styleLinearBackgroundGradient:function(e){var t=[];if(this.getStartColor()&&this.getEndColor()){var n=this.__P_162_0;qx.core.Environment.get("css.gradient.legacywebkit")?n=this.__P_162_1:!qx.core.Environment.get("css.gradient.linear")&&qx.core.Environment.get("css.borderradius")?n=this.__P_162_2:qx.core.Environment.get("css.gradient.linear")||(n=this.__P_162_3);(function(i,r,o,s,a,l){for(var u=0;u=71&&(e.transform||(e.transform="translateZ(0)"));t=qx.bom.Style.getCssName(t.name);(function(n,i,r,o){for(var s=0;st[o]&&(t[o]=i[o])}return null!=t.top?t:{top:0,right:0,bottom:0,left:0}},_isInitialized:function(){return this.__P_94_0},_getExtendedPropertyValueArrays:function(e){for(var t=e.map((function(e){var t=this.get(e);qx.lang.Type.isArray(t)||(t=[t]);return t}),this),n=Math.max.apply(Math,t.map((function(e){return e.length}))),i=0;i0&&n.setFamily(r);return n},fromConfig:function(e){var t=new qx.bom.Font;t.set(e);return t},__P_125_1:{fontFamily:"",fontSize:"",fontWeight:"",fontStyle:"",textDecoration:"",lineHeight:1.2,color:"",textShadow:"",letterSpacing:""},getDefaultStyles:function(){return this.__P_125_1}},properties:{size:{check:"Integer",nullable:!0,apply:"_applySize"},lineHeight:{check:"Number",nullable:!0,apply:"_applyLineHeight"},comparisonString:{check:"String",init:null,nullable:!0},version:{check:function(e){return null===e||"string"==typeof e&&/^[a-zA-Z0-9.-]+$/.test(e)},init:null,nullable:!0},family:{check:"Array",nullable:!0,apply:"_applyFamily"},bold:{check:"Boolean",nullable:!0,apply:"_applyBold"},italic:{check:"Boolean",nullable:!0,apply:"_applyItalic"},decoration:{check:["underline","line-through","overline"],nullable:!0,apply:"_applyDecoration"},color:{check:"Color",nullable:!0,apply:"_applyColor"},textShadow:{nullable:!0,check:"String",apply:"_applyTextShadow"},weight:{nullable:!0,check:"String",apply:"_applyWeight"},letterSpacing:{check:"Integer",nullable:!0,apply:"_applyLetterSpacing"},fontName:{check:"String",nullable:!0,apply:"_applyFontName"}},members:{__P_125_0:null,loadComplete:function(){},_applySize:function(e,t){this.__P_125_0.fontSize=null===e?null:e+"px"},_applyLineHeight:function(e,t){this.__P_125_0.lineHeight=null===e?null:e},_applyFamily:function(e,t){for(var n="",i=0,r=e.length;i0?n+="'"+e[i]+"'":n+=e[i];i!==r-1&&(n+=",")}this.__P_125_0.fontFamily=n},_applyFontName:function(e){if(e){var t=qx.theme.manager.Font.getInstance().getManifestFonts()[e];if(t){var n={};["family","comparisonString"].forEach((function(e){void 0!==t[e]&&(n[e]=t[e])}));this.set(n)}else this.warn("Cannot find a font called "+e)}},_applyBold:function(e,t){this.__P_125_0.fontWeight=null==e?null:e?"bold":"normal"},_applyItalic:function(e,t){this.__P_125_0.fontStyle=null==e?null:e?"italic":"normal"},_applyDecoration:function(e,t){this.__P_125_0.textDecoration=null==e?null:e},_applyColor:function(e,t){this.__P_125_0.color=null;e&&(this.__P_125_0.color=qx.theme.manager.Color.getInstance().resolve(e))},_applyWeight:function(e,t){this.__P_125_0.fontWeight=e},_applyTextShadow:function(e,t){this.__P_125_0.textShadow=null==e?null:e},_applyLetterSpacing:function(e,t){this.__P_125_0.letterSpacing=null===e?null:e+"px"},getStyles:function(){return this.__P_125_0}}});qx.bom.Font.$$dbClassInfo=e}();function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function _regeneratorRuntime(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function(){return t};var e,t={},n=Object.prototype,i=n.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},s=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function c(e,t,n,i){var o=t&&t.prototype instanceof g?t:g,s=Object.create(o.prototype),a=new I(i||[]);return r(s,"_invoke",{value:E(e,n,a)}),s}function h(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=c;var d="suspendedStart",f="suspendedYield",_="executing",p="completed",m={};function g(){}function v(){}function b(){}var y={};u(y,s,(function(){return this}));var x=Object.getPrototypeOf,q=x&&x(x(D([])));q&&q!==n&&i.call(q,s)&&(y=q);var w=b.prototype=g.prototype=Object.create(y);function P(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function C(e,t){function n(r,o,s,a){var l=h(e[r],e,o);if("throw"!==l.type){var u=l.arg,c=u.value;return c&&"object"==_typeof(c)&&i.call(c,"__await")?t.resolve(c.__await).then((function(e){n("next",e,s,a)}),(function(e){n("throw",e,s,a)})):t.resolve(c).then((function(e){u.value=e,s(u)}),(function(e){return n("throw",e,s,a)}))}a(l.arg)}var o;r(this,"_invoke",{value:function(e,i){function r(){return new t((function(t,r){n(e,i,t,r)}))}return o=o?o.then(r,r):r()}})}function E(t,n,i){var r=d;return function(o,s){if(r===_)throw Error("Generator is already running");if(r===p){if("throw"===o)throw s;return{value:e,done:!0}}for(i.method=o,i.arg=s;;){var a=i.delegate;if(a){var l=S(a,i);if(l){if(l===m)continue;return l}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(r===d)throw r=p,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);r=_;var u=h(t,n,i);if("normal"===u.type){if(r=i.done?p:f,u.arg===m)continue;return{value:u.arg,done:i.done}}"throw"===u.type&&(r=p,i.method="throw",i.arg=u.arg)}}}function S(t,n){var i=n.method,r=t.iterator[i];if(r===e)return n.delegate=null,"throw"===i&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==i&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),m;var o=h(r,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,m;var s=o.arg;return s?s.done?(n[t.resultName]=s.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,m):s:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function M(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(M,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[s];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function n(){for(;++r=0;--o){var s=this.tryEntries[o],a=s.completion;if("root"===s.tryLoc)return r("end");if(s.tryLoc<=this.prev){var l=i.call(s,"catchLoc"),u=i.call(s,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i=n.completion;if("throw"===i.type){var r=i.arg;A(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(t,n,i){return this.delegate={iterator:D(t),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=e),m}},t}function asyncGeneratorStep(e,t,n,i,r,o,s){try{var a=e[o](s),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(i,r)}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise((function(i,r){var o=e.apply(t,n);function s(e){asyncGeneratorStep(o,i,r,s,a,"next",e)}function a(e){asyncGeneratorStep(o,i,r,s,a,"throw",e)}s(void 0)}))}}!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.bom.webfonts.Validator":{},"qx.bom.webfonts.WebFont":{},"qx.util.ResourceManager":{},"qx.lang.Array":{},"qx.Promise":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.Stylesheet":{},"qx.bom.client.OperatingSystem":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"engine.version":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"},"browser.name":{className:"qx.bom.client.Browser"},"browser.version":{className:"qx.bom.client.Browser"},"os.name":{className:"qx.bom.client.OperatingSystem"},"os.version":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.webfonts.WebFontLoader",{extend:qx.core.Object,construct:function(e){qx.core.Object.constructor.call(this);this.setFontFamily(e);this.__P_195_0={}},properties:{fontFamily:{check:"String"},fontFaces:{nullable:!0,apply:"_applyFontFaces"},css:{nullable:!0,check:"Array"},comparisonString:{check:"String",init:null,nullable:!0},version:{check:function(e){return null===e||"string"==typeof e&&/^[a-zA-Z0-9.-]+$/.test(e)},init:null,nullable:!0}},members:{__P_195_1:null,__P_195_2:null,_validators:null,getValidator:function(e,t){var n=(e=e||"normal")+"::"+(t=t||"normal"),i=this.__P_195_0[n];if(!i){(i=this.__P_195_0[n]=new qx.bom.webfonts.Validator(this.getFontFamily(),this.getComparisonString(),e,t)).setTimeout(qx.bom.webfonts.WebFont.VALIDATION_TIMEOUT);i.validate()}return i},load:function(){var e=this;return _asyncToGenerator(_regeneratorRuntime().mark((function t(){var n;return _regeneratorRuntime().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:(e.getCss()||[]).forEach((function(t){t.match(/^https?:/)||(t=qx.util.ResourceManager.getInstance().toUri(t));if(e.getVersion()){t+=t.indexOf("?")<0?"?":"&";t+=e.getVersion()}qx.bom.webfonts.WebFontLoader.__P_195_3(t)}));if(n=e.getFontFaces()){n.forEach((function(t){t.paths&&(t.paths=t.paths.map((function(t){t.match(/^https?:/)||(t=qx.util.ResourceManager.getInstance().toUri(t));if(e.getVersion()){t+=t.indexOf("?")<0?"?":"&";t+=e.getVersion()}return t})))}));e.__P_195_1=qx.lang.Array.clone(n);e.__P_195_2=new qx.Promise}e.__P_195_4();case 4:case"end":return t.stop()}}),t)})))()},promiseLoaded:function(){var e=this;return _asyncToGenerator(_regeneratorRuntime().mark((function t(){return _regeneratorRuntime().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:t.next=2;return e.__P_195_2;case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})))()},__P_195_4:function(){var e=this;if(null!=this.__P_195_1){var t=this.__P_195_1.pop();this.__P_195_5(t);if(0==this.__P_195_1.length){this.__P_195_1=null;this.__P_195_2.resolve(!0)}"mshtml"==qx.core.Environment.get("engine.name")&&(parseInt(qx.core.Environment.get("engine.version"))<9||qx.core.Environment.get("browser.documentmode")<9)?setTimeout((function(){return e.__P_195_4()}),100):this.__P_195_4()}},__P_195_5:function(e){var t=e.fontFamily||this.getFontFamily(),n=qx.bom.webfonts.WebFontLoader.createFontLookupKey(t,e.fontWeight||"normal",e.fontStyle||"normal");if(!qx.bom.webfonts.WebFontLoader.__P_195_6[n]){if(!qx.bom.webfonts.WebFontLoader.__P_195_7){var i=qx.bom.Stylesheet.createElement();qx.bom.webfonts.WebFontLoader.__P_195_7=i}for(var r=new RegExp(".("+qx.bom.webfonts.WebFontLoader.getPreferredFormats().join("|")+")"),o=[],s=0;s0&&(c+=", ");c+="url('"+new URL(o[h].url,document.baseURI).href+"')";h>0&&(c+=" format('"+o[h].format+"')")}var d="font-family: "+t+";\n";d+=(c+=";\n")+"\n";d+="font-style: "+(e.fontStyle||"normal")+";\n";d="@font-face {\n"+(d+="font-weight: "+(e.fontWeight||"normal")+";\n")+"}\n";var f=qx.bom.webfonts.WebFontLoader.__P_195_7;try{if("ie"==qx.core.Environment.get("browser.name")&&qx.core.Environment.get("browser.documentmode")<9){var _=qx.bom.webfonts.WebFontLoader.__P_195_8(f.cssText);_+=d;f.cssText=_}else f.insertRule(d,f.cssRules.length)}catch(e){}qx.bom.webfonts.WebFontLoader.__P_195_6[n]=!0}},_applyFontFaces:function(e,t){for(var n=[],i=0,r=e.length;i=14||"firefox"==t&&n>=69||"chrome"==t&&n>=36)&&e.push("woff2");("ie"==t&&qx.core.Environment.get("browser.documentmode")>=9||"edge"==t&&n>=12||"firefox"==t&&n>=3.6||"chrome"==t&&n>=6)&&e.push("woff");("edge"==t&&n>=12||"opera"==t&&n>=10||"safari"==t&&n>=3.1||"firefox"==t&&n>=3.5||"chrome"==t&&n>=4||"mobile safari"==t&&"ios"==i&&r>=4.2)&&e.push("ttf");"ie"==t&&n>=4&&e.push("eot");"mobileSafari"==t&&"ios"==i&&r>=4.1&&e.push("svg");return qx.bom.webfonts.WebFontLoader.__P_195_9=e},__P_195_8:function(e){return e.replace("'eot)","'eot')").replace("('embedded-opentype)","('embedded-opentype')")}}});qx.bom.webfonts.WebFontLoader.$$dbClassInfo=e}();function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function _regeneratorRuntime(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function(){return t};var e,t={},n=Object.prototype,i=n.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},s=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function c(e,t,n,i){var o=t&&t.prototype instanceof g?t:g,s=Object.create(o.prototype),a=new I(i||[]);return r(s,"_invoke",{value:E(e,n,a)}),s}function h(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=c;var d="suspendedStart",f="suspendedYield",_="executing",p="completed",m={};function g(){}function v(){}function b(){}var y={};u(y,s,(function(){return this}));var x=Object.getPrototypeOf,q=x&&x(x(D([])));q&&q!==n&&i.call(q,s)&&(y=q);var w=b.prototype=g.prototype=Object.create(y);function P(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function C(e,t){function n(r,o,s,a){var l=h(e[r],e,o);if("throw"!==l.type){var u=l.arg,c=u.value;return c&&"object"==_typeof(c)&&i.call(c,"__await")?t.resolve(c.__await).then((function(e){n("next",e,s,a)}),(function(e){n("throw",e,s,a)})):t.resolve(c).then((function(e){u.value=e,s(u)}),(function(e){return n("throw",e,s,a)}))}a(l.arg)}var o;r(this,"_invoke",{value:function(e,i){function r(){return new t((function(t,r){n(e,i,t,r)}))}return o=o?o.then(r,r):r()}})}function E(t,n,i){var r=d;return function(o,s){if(r===_)throw Error("Generator is already running");if(r===p){if("throw"===o)throw s;return{value:e,done:!0}}for(i.method=o,i.arg=s;;){var a=i.delegate;if(a){var l=S(a,i);if(l){if(l===m)continue;return l}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(r===d)throw r=p,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);r=_;var u=h(t,n,i);if("normal"===u.type){if(r=i.done?p:f,u.arg===m)continue;return{value:u.arg,done:i.done}}"throw"===u.type&&(r=p,i.method="throw",i.arg=u.arg)}}}function S(t,n){var i=n.method,r=t.iterator[i];if(r===e)return n.delegate=null,"throw"===i&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==i&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),m;var o=h(r,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,m;var s=o.arg;return s?s.done?(n[t.resultName]=s.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,m):s:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function M(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(M,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[s];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function n(){for(;++r=0;--o){var s=this.tryEntries[o],a=s.completion;if("root"===s.tryLoc)return r("end");if(s.tryLoc<=this.prev){var l=i.call(s,"catchLoc"),u=i.call(s,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i=n.completion;if("throw"===i.type){var r=i.arg;A(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(t,n,i){return this.delegate={iterator:D(t),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=e),m}},t}function asyncGeneratorStep(e,t,n,i,r,o,s){try{var a=e[o](s),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(i,r)}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise((function(i,r){var o=e.apply(t,n);function s(e){asyncGeneratorStep(o,i,r,s,a,"next",e)}function a(e){asyncGeneratorStep(o,i,r,s,a,"throw",e)}s(void 0)}))}}function _createForOfIteratorHelper(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();s=e.done;return e},e:function(e){a=!0;o=e},f:function(){try{s||null==n.return||n.return()}finally{if(a)throw o}}}}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);return"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n-1?t.setValid(!0):t.setValid(!1)}))},checkValid:function(){var e=this;return _asyncToGenerator(_regeneratorRuntime().mark((function t(){return _regeneratorRuntime().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:t.next=2;return e.__P_128_2;case 2:case"end":return t.stop()}}),t)})))()},__P_128_0:function(e){this.fireDataEvent("changeStatus",{family:this.getFamily(),valid:e})}},statics:{VALIDATION_TIMEOUT:5e3}});qx.bom.webfonts.WebFont.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Timer":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.Idle",{extend:qx.core.Object,implement:[qx.core.IDisposable],type:"singleton",construct:function(){qx.core.Object.constructor.call(this)},events:{interval:"qx.event.type.Event"},properties:{timeoutInterval:{check:"Number",init:100,apply:"_applyTimeoutInterval"}},members:{__P_154_0:null,_applyTimeoutInterval:function(e){this.__P_154_0&&this.__P_154_0.setInterval(e)},_onInterval:function(){this.fireEvent("interval")},__P_154_1:function(){if(!this.__P_154_0&&this.hasListener("interval")){var e=new qx.event.Timer(this.getTimeoutInterval());e.addListener("interval",this._onInterval,this);e.start();this.__P_154_0=e}},__P_154_2:function(){if(this.__P_154_0&&!this.hasListener("interval")){this.__P_154_0.stop();this.__P_154_0.dispose();this.__P_154_0=null}},addListener:function(e,t,n,i){var r=qx.event.Idle.superclass.prototype.addListener.call(this,e,t,n,i);this.__P_154_1();return r},addListenerOnce:function(e,t,n,i){var r=qx.event.Idle.superclass.prototype.addListenerOnce.call(this,e,t,n,i);this.__P_154_1();return r},removeListener:function(e,t,n,i){var r=qx.event.Idle.superclass.prototype.removeListener.call(this,e,t,n,i);this.__P_154_2();return r},removeListenerById:function(e){var t=qx.event.Idle.superclass.prototype.removeListenerById.call(this,e);this.__P_154_2();return t}},destruct:function(){this.__P_154_0&&this.__P_154_0.stop();this.__P_154_0=null}});qx.event.Idle.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.util.placement.DirectAxis":{construct:!0},"qx.util.placement.KeepAlignAxis":{},"qx.util.placement.BestFitAxis":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.placement.Placement",{extend:qx.core.Object,construct:function(){qx.core.Object.constructor.call(this);this.__P_155_0=qx.util.placement.DirectAxis},properties:{axisX:{check:"Class"},axisY:{check:"Class"},edge:{check:["top","right","bottom","left"],init:"top"},align:{check:["top","right","bottom","left","center","middle"],init:"right"}},statics:{__P_155_1:null,compute:function(e,t,n,i,r,o,s){this.__P_155_1=this.__P_155_1||new qx.util.placement.Placement;var a=r.split("-"),l=a[0],u=a[1];this.__P_155_1.set({axisX:this.__P_155_2(o),axisY:this.__P_155_2(s),edge:l,align:u});return this.__P_155_1.compute(e,t,n,i)},__P_155_3:null,__P_155_4:null,__P_155_5:null,__P_155_2:function(e){switch(e){case"direct":this.__P_155_3=this.__P_155_3||qx.util.placement.DirectAxis;return this.__P_155_3;case"keep-align":this.__P_155_4=this.__P_155_4||qx.util.placement.KeepAlignAxis;return this.__P_155_4;case"best-fit":this.__P_155_5=this.__P_155_5||qx.util.placement.BestFitAxis;return this.__P_155_5;default:throw new Error("Invalid 'mode' argument!'")}}},members:{__P_155_0:null,compute:function(e,t,n,i){return{left:(this.getAxisX()||this.__P_155_0).computeStart(e.width,{start:n.left,end:n.right},{start:i.left,end:i.right},t.width,this.__P_155_6()),top:(this.getAxisY()||this.__P_155_0).computeStart(e.height,{start:n.top,end:n.bottom},{start:i.top,end:i.bottom},t.height,this.__P_155_7())}},__P_155_6:function(){var e=this.getEdge(),t=this.getAlign();return"left"==e?"edge-start":"right"==e?"edge-end":"left"==t?"align-start":"center"==t?"align-center":"right"==t?"align-end":void 0},__P_155_7:function(){var e=this.getEdge(),t=this.getAlign();return"top"==e?"edge-start":"bottom"==e?"edge-end":"top"==t?"align-start":"middle"==t?"align-center":"bottom"==t?"align-end":void 0}},destruct:function(){this._disposeObjects("__P_155_0")}});qx.util.placement.Placement.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.Registration":{construct:!0},"qx.bom.Element":{construct:!0},"qx.ui.core.Widget":{require:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.popup.Manager",{type:"singleton",extend:qx.core.Object,construct:function(){qx.core.Object.constructor.call(this);this.__P_150_0=[];qx.event.Registration.addListener(document.documentElement,"pointerdown",this.__P_150_1,this,!0);qx.bom.Element.addListener(window,"blur",this.hideAll,this)},properties:{containsFunction:{check:"Function",init:qx.ui.core.Widget.contains}},members:{__P_150_0:null,add:function(e){this.__P_150_0.push(e);this.__P_150_2()},remove:function(e){qx.lang.Array.remove(this.__P_150_0,e);this.__P_150_2()},hideAll:function(){for(var e=this.__P_150_0.length,t={};e--;)(t=this.__P_150_0[e]).getAutoHide()&&t.exclude()},__P_150_2:function(){for(var e=1e7,t=0;t=this.charCodeA&&e<=this.charCodeZ||(e>=this.charCode0&&e<=this.charCode9||(!!this.specialCharCodeMap[e]||(!!this.numpadToCharCode[e]||!!this.isNonPrintableKeyCode(e))))},isNonPrintableKeyCode:function(e){return!!this.keyCodeToIdentifierMap[e]},isValidKeyIdentifier:function(e){if(this.identifierToKeyCodeMap[e])return!0;if(1!=e.length)return!1;if(e>="0"&&e<="9")return!0;if(e>="A"&&e<="Z")return!0;switch(e){case"+":case"-":case"*":case"/":case",":return!0;default:return!1}},isPrintableKeyIdentifier:function(e){return"Space"===e||!this.identifierToKeyCodeMap[e]}},defer:function(e){if(!e.identifierToKeyCodeMap){e.identifierToKeyCodeMap={};for(var t in e.keyCodeToIdentifierMap)e.identifierToKeyCodeMap[e.keyCodeToIdentifierMap[t]]=parseInt(t,10);for(var t in e.specialCharCodeMap)e.identifierToKeyCodeMap[e.specialCharCodeMap[t]]=parseInt(t,10)}}});qx.event.util.Keyboard.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Mouse":{require:!0},"qx.util.Wheel":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.MouseWheel",{extend:qx.event.type.Mouse,members:{stop:function(){this.stopPropagation();this.preventDefault()},getWheelDelta:function(e){return qx.util.Wheel.getDelta(this._native,e)}}});qx.event.type.MouseWheel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Event":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Orientation",{extend:qx.event.type.Event,members:{__P_235_0:null,__P_235_1:null,init:function(e,t){qx.event.type.Orientation.superclass.prototype.init.call(this,!1,!1);this.__P_235_0=e;this.__P_235_1=t;return this},clone:function(e){var t=qx.event.type.Orientation.superclass.prototype.clone.call(this,e);t.__P_235_0=this.__P_235_0;t.__P_235_1=this.__P_235_1;return t},getOrientation:function(){return this.__P_235_0},isLandscape:function(){return"landscape"==this.__P_235_1},isPortrait:function(){return"portrait"==this.__P_235_1}}});qx.event.type.Orientation.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Dom":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Touch",{extend:qx.event.type.Dom,members:{_cloneNativeEvent:function(e,t){(t=qx.event.type.Touch.superclass.prototype._cloneNativeEvent.call(this,e,t)).pageX=e.pageX;t.pageY=e.pageY;t.offsetX=e.offsetX;t.offsetY=e.offsetY;t.layerX=e.offsetX||e.layerX;t.layerY=e.offsetY||e.layerY;t.scale=e.scale;t.rotation=e.rotation;t._rotation=e._rotation;t.delta=e.delta;t.srcElement=e.srcElement;t.targetTouches=[];for(var n=0;n1},getScale:function(){return this._native.scale},getRotation:function(){return void 0===this._native._rotation?this._native.rotation:this._native._rotation},getDelta:function(){return this._native.delta},getDocumentLeft:function(e){return this.__P_219_1(e).pageX},getDocumentTop:function(e){return this.__P_219_1(e).pageY},getScreenLeft:function(e){return this.__P_219_1(e).screenX},getScreenTop:function(e){return this.__P_219_1(e).screenY},getViewportLeft:function(e){return this.__P_219_1(e).clientX},getViewportTop:function(e){return this.__P_219_1(e).clientY},getIdentifier:function(e){return this.__P_219_1(e).identifier},__P_219_1:function(e){e=null==e?0:e;return this.__P_219_0()[e]},__P_219_0:function(){return this._isTouchEnd()?this.getChangedTargetTouches():this.getTargetTouches()},_isTouchEnd:function(){return"touchend"==this.getType()||"touchcancel"==this.getType()}}});qx.event.type.Touch.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.Wheel",{statics:{MAXSCROLL:null,MINSCROLL:null,FACTOR:1,IS_TOUCHPAD:!1,getDelta:function(e,t){if(void 0===t){var n=0;void 0!==e.wheelDelta?n=-e.wheelDelta:0!==e.detail?n=e.detail:void 0!==e.deltaY&&(n=e.deltaY);return this.__P_208_0(n)}if("x"===t){var i=0;void 0!==e.wheelDelta?void 0!==e.wheelDeltaX&&(i=e.wheelDeltaX?this.__P_208_0(-e.wheelDeltaX):0):e.axis&&e.axis==e.HORIZONTAL_AXIS&&void 0!==e.detail&&e.detail>0?i=this.__P_208_0(e.detail):void 0!==e.deltaX&&(i=this.__P_208_0(e.deltaX));return i}if("y"===t){var r=0;void 0!==e.wheelDelta?r=void 0!==e.wheelDeltaY?e.wheelDeltaY?this.__P_208_0(-e.wheelDeltaY):0:this.__P_208_0(-e.wheelDelta):(!e.axis||e.axis!=e.HORIZONTAL_AXIS)&&void 0!==e.detail&&e.detail>0?r=this.__P_208_0(e.detail):void 0!==e.deltaY&&(r=this.__P_208_0(e.deltaY));return r}return 0},__P_208_0:function(e){if(qx.util.Wheel.IS_TOUCHPAD){qx.util.Wheel.MINSCROLL=null;qx.util.Wheel.MAXSCROLL=null;qx.util.Wheel.FACTOR=1;return e}var t=Math.abs(e);if(0===t)return 0;if(null==qx.util.Wheel.MINSCROLL||qx.util.Wheel.MINSCROLL>t){qx.util.Wheel.MINSCROLL=t;this.__P_208_1()}if(null==qx.util.Wheel.MAXSCROLL||qx.util.Wheel.MAXSCROLL1&&2===(i=i[0].split("=")).length)return i[1];if(null!=(i=r.versionInfo))return i;if(null!=(i=r.version))return i;if(null!=(i=r.settings.version))return i}catch(e){return""}return""}for(var o=navigator.plugins,s=/([0-9]\.[0-9])/g,a=0;a").documentElement;return"function"==typeof e.getAttributeNS&&"function"==typeof e.setAttributeNS},getCreateElementNS:function(){return"function"==typeof qx.xml.Document.create().createElementNS},getCreateNode:function(){return void 0!==qx.xml.Document.create().createNode},getQualifiedItem:function(){return void 0!==qx.xml.Document.fromString("").documentElement.attributes.getQualifiedItem}},defer:function(e){qx.core.Environment.add("xml.implementation",e.getImplementation);qx.core.Environment.add("xml.domparser",e.getDomParser);qx.core.Environment.add("xml.selectsinglenode",e.getSelectSingleNode);qx.core.Environment.add("xml.selectnodes",e.getSelectNodes);qx.core.Environment.add("xml.getelementsbytagnamens",e.getElementsByTagNameNS);qx.core.Environment.add("xml.domproperties",e.getDomProperties);qx.core.Environment.add("xml.attributens",e.getAttributeNS);qx.core.Environment.add("xml.createelementns",e.getCreateElementNS);qx.core.Environment.add("xml.createnode",e.getCreateNode);qx.core.Environment.add("xml.getqualifieditem",e.getQualifiedItem)}});qx.bom.client.Xml.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Plugin":{defer:"load",require:!0},"qx.bom.client.Xml":{require:!0}},environment:{provided:[],required:{"plugin.activex":{className:"qx.bom.client.Plugin",defer:!0},"xml.implementation":{className:"qx.bom.client.Xml"},"xml.domparser":{className:"qx.bom.client.Xml"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.xml.Document",{statics:{DOMDOC:null,XMLHTTP:null,isXmlDocument:function(e){return 9===e.nodeType?"HTML"!==e.documentElement.nodeName:!!e.ownerDocument&&this.isXmlDocument(e.ownerDocument)},create:function(e,t){if(qx.core.Environment.get("plugin.activex")){var n=new ActiveXObject(this.DOMDOC);"MSXML2.DOMDocument.3.0"==this.DOMDOC&&n.setProperty("SelectionLanguage","XPath");if(t){var i='\n<';i+=t;e&&(i+=" xmlns='"+e+"'");i+=" />";n.loadXML(i)}return n}if(qx.core.Environment.get("xml.implementation"))return document.implementation.createDocument(e||"",t||"",null);throw new Error("No XML implementation available!")},fromString:function(e){if(qx.core.Environment.get("plugin.activex")){var t=qx.xml.Document.create();t.loadXML(e);return t}if(qx.core.Environment.get("xml.domparser")){return(new DOMParser).parseFromString(e,"text/xml")}throw new Error("No XML implementation available!")}},defer:function(e){if(qx.core.Environment.get("plugin.activex"))for(var t=["MSXML2.DOMDocument.6.0","MSXML2.DOMDocument.3.0"],n=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0"],i=0,r=t.length;i0?n.getRangeAt(0):t.createRange()}})}});qx.bom.Range.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.StringSplit",{statics:{split:function(e,t,n){if("[object RegExp]"!==Object.prototype.toString.call(t))return String.prototype.split.call(e,t,n);var i,r,o,s,a=[],l=0,u=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.sticky?"y":""),c=(t=RegExp(t.source,u+"g"),void 0===/()??/.exec("")[1]);e+="";c||(i=RegExp("^"+t.source+"$(?!\\s)",u));if(void 0===n||+n<0)n=1/0;else if(!(n=Math.floor(+n)))return[];for(;r=t.exec(e);){if((o=r.index+r[0].length)>l){a.push(e.slice(l,r.index));!c&&r.length>1&&r[0].replace(i,(function(){for(var e=1;e1&&r.index=n)break}t.lastIndex===r.index&&t.lastIndex++}l===e.length?!s&&t.test("")||a.push(""):a.push(e.slice(l));return a.length>n?a.slice(0,n):a}}});qx.util.StringSplit.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Event":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Focus",{extend:qx.event.type.Event,members:{init:function(e,t,n){qx.event.type.Focus.superclass.prototype.init.call(this,n,!1);this._target=e;this._relatedTarget=t;return this}}});qx.event.type.Focus.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Event":{require:!0},"qx.dom.Node":{},"qx.bom.Viewport":{},"qx.event.Registration":{},"qx.event.handler.DragDrop":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Drag",{extend:qx.event.type.Event,members:{init:function(e,t){qx.event.type.Drag.superclass.prototype.init.call(this,!0,e);if(t){this._native=t.getNativeEvent()||null;this._originalTarget=t.getOriginalTarget()||null}else{this._native=null;this._originalTarget=null}return this},clone:function(e){var t=qx.event.type.Drag.superclass.prototype.clone.call(this,e);t._native=this._native;return t},getDocumentLeft:function(){if(null==this._native)return 0;var e=this._native.pageX;if(void 0!==e){0==e&&"touch"==this._native.pointerType&&(e=this._native._original.changedTouches[0].pageX||0);return Math.round(e)}var t=qx.dom.Node.getWindow(this._native.srcElement);return Math.round(this._native.clientX)+qx.bom.Viewport.getScrollLeft(t)},getDocumentTop:function(){if(null==this._native)return 0;var e=this._native.pageY;if(void 0!==e){0==e&&"touch"==this._native.pointerType&&(e=this._native._original.changedTouches[0].pageY||0);return Math.round(e)}var t=qx.dom.Node.getWindow(this._native.srcElement);return Math.round(this._native.clientY)+qx.bom.Viewport.getScrollTop(t)},getManager:function(){return qx.event.Registration.getManager(this.getTarget()).getHandler(qx.event.handler.DragDrop)},addType:function(e){this.getManager().addType(e)},addAction:function(e){this.getManager().addAction(e)},supportsType:function(e){return this.getManager().supportsType(e)},supportsAction:function(e){return this.getManager().supportsAction(e)},addData:function(e,t){this.getManager().addData(e,t)},getData:function(e){return this.getManager().getData(e)},getDataAsync:function(e){return this.getManager().getDataAsync(e)},getCurrentType:function(){return this.getManager().getCurrentType()},getCurrentAction:function(){return this.getDefaultPrevented()?null:this.getManager().getCurrentAction()},getCurrentActionAsync:function(){return this.getDefaultPrevented()?null:this.getManager().getCurrentActionAsync()},setDropAllowed:function(e){this.getManager().setDropAllowed(e)},getDragTarget:function(){return this.getManager().getDragTarget()},stopSession:function(){this.getManager().clearSession()}}});qx.event.type.Drag.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.VBox":{require:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.menu.Layout",{extend:qx.ui.layout.VBox,properties:{columnSpacing:{check:"Integer",init:0,apply:"_applyLayoutChange"},spanColumn:{check:"Integer",init:1,nullable:!0,apply:"_applyLayoutChange"},iconColumnWidth:{check:"Integer",init:0,themeable:!0,apply:"_applyLayoutChange"},arrowColumnWidth:{check:"Integer",init:0,themeable:!0,apply:"_applyLayoutChange"}},members:{__P_90_0:null,_computeSizeHint:function(){for(var e,t,n,i=this._getLayoutChildren(),r=this.getSpanColumn(),o=this.__P_90_0=[0,0,0,0],s=this.getColumnSpacing(),a=0,l=0,u=0,c=i.length;u=0;a+=n)if((r=o[a]).isEnabled()&&!r.isAnonymous()&&r.isVisible())return r;if(i){a=a==s?0:s-1;for(;a!=t;a+=n)if((r=o[a]).isEnabled()&&!r.isAnonymous()&&r.isVisible())return r}return null},_isInMenu:function(e){for(;e;){if(e instanceof qx.ui.menu.Menu)return!0;e=e.getLayoutParent()}return!1},_isMenuOpener:function(e){for(var t=this.__P_92_0,n=0;n=0;t--)e[t].exclude()},getActiveMenu:function(){var e=this.__P_92_0;return e.length>0?e[e.length-1]:null},scheduleOpen:function(e){this.cancelClose(e);if(e.isVisible())this.__P_92_3&&this.cancelOpen(this.__P_92_3);else if(this.__P_92_3!=e){this.__P_92_3=e;this.__P_92_1.restartWith(e.getOpenInterval())}},scheduleClose:function(e){this.cancelOpen(e);if(e.isVisible()){if(this.__P_92_4!=e){this.__P_92_4=e;this.__P_92_2.restartWith(e.getCloseInterval())}}else this.__P_92_4&&this.cancelClose(this.__P_92_4)},cancelOpen:function(e){if(this.__P_92_3==e){this.__P_92_1.stop();this.__P_92_3=null}},cancelClose:function(e){if(this.__P_92_4==e){this.__P_92_2.stop();this.__P_92_4=null}},_onOpenInterval:function(e){this.__P_92_1.stop();this.__P_92_3.open();this.__P_92_3=null},_onCloseInterval:function(e){this.__P_92_2.stop();this.__P_92_4.exclude();this.__P_92_4=null},preventContextMenuOnce:function(){qx.event.Registration.addListener(document.body,"contextmenu",this.__P_92_5,this,!0)},__P_92_5:function(e){var t=e.getTarget();t=qx.ui.core.Widget.getWidgetByElement(t,!0);if(this._isInMenu(t)){e.stopPropagation();e.preventDefault()}qx.event.Registration.removeListener(document.body,"contextmenu",this.__P_92_5,this,!0)},_onPointerDown:function(e){var t=e.getTarget();null!=(t=qx.ui.core.Widget.getWidgetByElement(t,!0))?t.getMenu&&t.getMenu()&&t.getMenu().isVisible()||this.__P_92_0.length>0&&!this._isInMenu(t)&&this.hideAll():this.hideAll()},__P_92_6:{Enter:1,Space:1},__P_92_7:{Tab:1,Escape:1,Up:1,Down:1,Left:1,Right:1},_onKeyUpDown:function(e){var t=this.getActiveMenu();if(t){var n=e.getKeyIdentifier();(this.__P_92_7[n]||this.__P_92_6[n]&&t.getSelectedButton())&&e.stopPropagation()}},_onKeyPress:function(e){var t=this.getActiveMenu();if(t){var n=e.getKeyIdentifier(),i=this.__P_92_7[n],r=this.__P_92_6[n];if(i){switch(n){case"Up":this._onKeyPressUp(t);break;case"Down":this._onKeyPressDown(t);break;case"Left":this._onKeyPressLeft(t);break;case"Right":this._onKeyPressRight(t);break;case"Tab":case"Escape":this.hideAll()}e.stopPropagation();e.preventDefault()}else if(r){var o=t.getSelectedButton();if(o){switch(n){case"Enter":this._onKeyPressEnter(t,o,e);break;case"Space":this._onKeyPressSpace(t,o,e)}e.stopPropagation();e.preventDefault()}}}},_onKeyPressUp:function(e){var t=e.getSelectedButton(),n=e.getChildren(),i=t?e.indexOf(t)-1:n.length-1,r=this._getChild(e,i,-1,!0);r?e.setSelectedButton(r):e.resetSelectedButton()},_onKeyPressDown:function(e){var t=e.getSelectedButton(),n=t?e.indexOf(t)+1:0,i=this._getChild(e,n,1,!0);i?e.setSelectedButton(i):e.resetSelectedButton()},_onKeyPressLeft:function(e){var t=e.getOpener();if(t)if(t instanceof qx.ui.menu.AbstractButton){var n=t.getLayoutParent();n.resetOpenedButton();n.setSelectedButton(t)}else if(t instanceof qx.ui.menubar.Button){var i=t.getMenuBar().getMenuButtons(),r=i.indexOf(t);if(-1===r)return;for(var o=null,s=i.length,a=1;a<=s;a++){var l=i[(r-a+s)%s];if(l.isEnabled()&&l.isVisible()){o=l;break}}o&&o!=t&&o.open(!0)}},_onKeyPressRight:function(e){var t=e.getSelectedButton();if(t){var n=t.getMenu();if(n){e.setOpenedButton(t);(i=this._getChild(n,0,1))&&n.setSelectedButton(i);return}}else if(!e.getOpenedButton()){var i;if(i=this._getChild(e,0,1)){e.setSelectedButton(i);i.getMenu()&&e.setOpenedButton(i);return}}var r=e.getOpener();if(r instanceof qx.ui.menu.Button&&t){for(;r&&(r=r.getLayoutParent())instanceof qx.ui.menu.Menu&&!((r=r.getOpener())instanceof qx.ui.menubar.Button););if(!r)return}if(r instanceof qx.ui.menubar.Button){var o=r.getMenuBar().getMenuButtons(),s=o.indexOf(r);if(-1===s)return;for(var a=null,l=o.length,u=1;u<=l;u++){var c=o[(s+u)%l];if(c.isEnabled()&&c.isVisible()){a=c;break}}a&&a!=r&&a.open(!0)}},_onKeyPressEnter:function(e,t,n){if(t.hasListener("keypress")){var i=n.clone();i.setBubbles(!1);i.setTarget(t);t.dispatchEvent(i)}this.hideAll()},_onKeyPressSpace:function(e,t,n){if(t.hasListener("keypress")){var i=n.clone();i.setBubbles(!1);i.setTarget(t);t.dispatchEvent(i)}},_onRoll:function(e){var t=e.getTarget();t=qx.ui.core.Widget.getWidgetByElement(t,!0);this.__P_92_0.length>0&&!this._isInMenu(t)&&!this._isMenuOpener(t)&&!e.getMomentum()&&this.hideAll()}},destruct:function(){var e=qx.event.Registration,t=document.body;e.removeListener(window.document.documentElement,"pointerdown",this._onPointerDown,this,!0);e.removeListener(t,"keydown",this._onKeyUpDown,this,!0);e.removeListener(t,"keyup",this._onKeyUpDown,this,!0);e.removeListener(t,"keypress",this._onKeyPress,this,!0);this._disposeObjects("__P_92_1","__P_92_2");this._disposeArray("__P_92_0")}});qx.ui.menu.Manager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MRemoteLayoutHandling",{members:{setLayout:function(e){var t=this.getChildrenContainer();t===this?t._setLayout(e):t.setLayout(e)},getLayout:function(){var e=this.getChildrenContainer();return e===this?e._getLayout():e.getLayout()}}});qx.ui.core.MRemoteLayoutHandling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.MRemoteChildrenHandling":{require:!0},"qx.ui.core.MRemoteLayoutHandling":{require:!0},"qx.ui.form.RepeatButton":{},"qx.ui.container.Composite":{},"qx.ui.core.scroll.ScrollPane":{},"qx.ui.layout.HBox":{},"qx.ui.layout.VBox":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.container.SlideBar",{extend:qx.ui.core.Widget,include:[qx.ui.core.MRemoteChildrenHandling,qx.ui.core.MRemoteLayoutHandling],construct:function(e){qx.ui.core.Widget.constructor.call(this);var t=this.getChildControl("scrollpane");this._add(t,{flex:1});null!=e?this.setOrientation(e):this.initOrientation();this.addListener("roll",this._onRoll,this)},properties:{appearance:{refine:!0,init:"slidebar"},orientation:{check:["horizontal","vertical"],init:"horizontal",apply:"_applyOrientation"},scrollStep:{check:"Integer",init:15,themeable:!0}},events:{scrollAnimationEnd:"qx.event.type.Event"},members:{getChildrenContainer:function(){return this.getChildControl("content")},_createChildControlImpl:function(e,t){var n;switch(e){case"button-forward":(n=new qx.ui.form.RepeatButton).addListener("execute",this._onExecuteForward,this);n.setFocusable(!1);this._addAt(n,2);break;case"button-backward":(n=new qx.ui.form.RepeatButton).addListener("execute",this._onExecuteBackward,this);n.setFocusable(!1);this._addAt(n,0);break;case"content":n=new qx.ui.container.Composite;this.getChildControl("scrollpane").add(n);break;case"scrollpane":(n=new qx.ui.core.scroll.ScrollPane).addListener("update",this._onResize,this);n.addListener("scrollX",this._onScroll,this);n.addListener("scrollY",this._onScroll,this);n.addListener("scrollAnimationEnd",this._onScrollAnimationEnd,this)}return n||qx.ui.container.SlideBar.superclass.prototype._createChildControlImpl.call(this,e)},_forwardStates:{barLeft:!0,barTop:!0,barRight:!0,barBottom:!0},scrollBy:function(e,t){var n=this.getChildControl("scrollpane");"horizontal"===this.getOrientation()?n.scrollByX(e,t):n.scrollByY(e,t)},scrollTo:function(e,t){var n=this.getChildControl("scrollpane");"horizontal"===this.getOrientation()?n.scrollToX(e,t):n.scrollToY(e,t)},_applyEnabled:function(e,t,n){qx.ui.container.SlideBar.superclass.prototype._applyEnabled.call(this,e,t,n);this._updateArrowsEnabled()},_applyOrientation:function(e,t){this.getContentElement().setAttribute("aria-orientation",e);var n=[this.getLayout(),this._getLayout()],i=this.getChildControl("button-forward"),r=this.getChildControl("button-backward");if("vertical"==t&&"horizontal"==e){i.removeState("vertical");r.removeState("vertical");i.addState("horizontal");r.addState("horizontal")}else if("horizontal"==t&&"vertical"==e){i.removeState("horizontal");r.removeState("horizontal");i.addState("vertical");r.addState("vertical")}if("horizontal"==e){this._setLayout(new qx.ui.layout.HBox);this.setLayout(new qx.ui.layout.HBox)}else{this._setLayout(new qx.ui.layout.VBox);this.setLayout(new qx.ui.layout.VBox)}n[0]&&n[0].dispose();n[1]&&n[1].dispose()},_onRoll:function(e){if("mouse"!=e.getPointerType()){var t=0,n=this.getChildControl("scrollpane");if("horizontal"===this.getOrientation()){t=e.getDelta().x;var i=n.getScrollX(),r=n.getScrollMaxX();(o=parseInt(t))<0&&i<=0||o>0&&i>=r||0==t?e.stopMomentum():e.stop()}else{t=e.getDelta().y;var o;i=n.getScrollY(),r=n.getScrollMaxY();(o=parseInt(t))<0&&i<=0||o>0&&i>=r||0==t?e.stopMomentum():e.stop()}this.scrollBy(parseInt(t,10));e.getMomentum()&&e.stop()}},_onScroll:function(){this._updateArrowsEnabled()},_onScrollAnimationEnd:function(){this.fireEvent("scrollAnimationEnd")},_onResize:function(e){var t=this.getChildControl("scrollpane").getChildren()[0];if(t){var n=this.getInnerSize(),i=t.getBounds();if("horizontal"===this.getOrientation()?i.width>n.width:i.height>n.height){this._showArrows();this._updateArrowsEnabled()}else this._hideArrows()}},_onExecuteBackward:function(){this.scrollBy(-this.getScrollStep())},_onExecuteForward:function(){this.scrollBy(this.getScrollStep())},_updateArrowsEnabled:function(){if(this.getEnabled()){var e=this.getChildControl("scrollpane");if("horizontal"===this.getOrientation())var t=e.getScrollX(),n=e.getScrollMaxX();else t=e.getScrollY(),n=e.getScrollMaxY();this.getChildControl("button-backward").setEnabled(t>0);this.getChildControl("button-forward").setEnabled(tr.maxWidth&&(o=r.maxWidth);(s=t)r.maxHeight&&(s=r.maxHeight);i.renderLayout(n.left,n.top,o,s)}},_computeSizeHint:function(){for(var e,t=this._getLayoutChildren(),n=0,i=0,r=0,o=0,s=1/0,a=1/0,l=0,u=t.length;lparseInt(n.height)?n.height:n.width;l.display=n.display;l.verticalAlign=n.verticalAlign;l.position=n.position;o="";for(var u in l)if(l.hasOwnProperty(u)){var c=l[u];null!==c&&(o+=qx.bom.Style.getCssName(u)+": "+c+";")}var h=s.fromFontUriToCharCode(e);return'
'+String.fromCharCode(h)+"
"}return"img"===i?'':'
'},getTagName:function(e,t){return t&&qx.core.Environment.get("css.alphaimageloaderneeded")&&this.__P_153_1[e]&&t.endsWith(".png")?"div":this.__P_153_2[e]},getAttributes:function(e,t,n){n||(n={});if("mshtml"==qx.core.Environment.get("engine.name")){n.fontSize=0;n.lineHeight=0}else"webkit"==qx.core.Environment.get("engine.name")&&(n.WebkitUserDrag="none");var i,r=qx.util.ResourceManager.getInstance().getImageFormat(e)||qx.io.ImageLoader.getFormat(e);if(qx.core.Environment.get("css.alphaimageloaderneeded")&&this.__P_153_1[t]&&"png"===r){var o=this.__P_153_3(e);this.__P_153_4(n,o.width,o.height);i=this.processAlphaFix(n,t,e)}else{delete n.clip;i="scale"===t?this.__P_153_5(n,t,e):"scale-x"===t||"scale-y"===t?this.__P_153_6(n,t,e):this.__P_153_7(n,t,e)}return i},__P_153_4:function(e,t,n){null==e.width&&null!=t&&(e.width=t+"px");null==e.height&&null!=n&&(e.height=n+"px")},__P_153_3:function(e){return{width:qx.util.ResourceManager.getInstance().getImageWidth(e)||qx.io.ImageLoader.getWidth(e),height:qx.util.ResourceManager.getInstance().getImageHeight(e)||qx.io.ImageLoader.getHeight(e)}},processAlphaFix:function(e,t,n){if("repeat"==t||"repeat-x"==t||"repeat-y"==t)return e;var i="no-repeat"==t?"crop":"scale",r="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+qx.util.ResourceManager.getInstance().toUri(n)+"', sizingMethod='"+i+"')";e.filter=r;e.backgroundImage=e.backgroundRepeat="";delete e["background-image"];delete e["background-repeat"];return{style:e}},__P_153_5:function(e,t,n){var i=qx.util.ResourceManager.getInstance().toUri(n),r=this.__P_153_3(n);this.__P_153_4(e,r.width,r.height);return{src:i,style:e}},__P_153_6:function(e,t,n){var i=qx.util.ResourceManager.getInstance(),r=i.getCombinedFormat(n),o=this.__P_153_3(n);if(r){var s=i.getData(n),a=s[4];return{src:"b64"==r?i.toDataUri(n):i.toUri(a),style:e="scale-x"===t?this.__P_153_8(e,s,o.height):this.__P_153_9(e,s,o.width)}}"scale-x"==t?e.height=null==o.height?null:o.height+"px":"scale-y"==t&&(e.width=null==o.width?null:o.width+"px");return{src:i.toUri(n),style:e}},__P_153_8:function(e,t,n){var i=qx.util.ResourceManager.getInstance().getImageHeight(t[4]);e.clip={top:-t[6],height:n};e.height=i+"px";null!=e.top?e.top=parseInt(e.top,10)+t[6]+"px":null!=e.bottom&&(e.bottom=parseInt(e.bottom,10)+n-i-t[6]+"px");return e},__P_153_9:function(e,t,n){var i=qx.util.ResourceManager.getInstance().getImageWidth(t[4]);e.clip={left:-t[5],width:n};e.width=i+"px";null!=e.left?e.left=parseInt(e.left,10)+t[5]+"px":null!=e.right&&(e.right=parseInt(e.right,10)+n-i-t[5]+"px");return e},__P_153_7:function(e,t,n){var i=qx.util.ResourceManager.getInstance(),r=i.getCombinedFormat(n),o=this.__P_153_3(n);if(r&&"repeat"!==t){var s=i.getData(n),a=s[4];if("b64"==r)var l=i.toDataUri(n),u=0,c=0;else{l=i.toUri(a),u=s[5],c=s[6];if(e.paddingTop||e.paddingLeft||e.paddingRight||e.paddingBottom){var h=e.paddingTop||0,d=e.paddingLeft||0;u+=e.paddingLeft||0;c+=e.paddingTop||0;e.clip={left:d,top:h,width:o.width,height:o.height}}}var f=qx.bom.element.Background.getStyles(l,t,u,c);for(var _ in f)e[_]=f[_];null==o.width||null!=e.width||"repeat-y"!=t&&"no-repeat"!==t||(e.width=o.width+"px");null==o.height||null!=e.height||"repeat-x"!=t&&"no-repeat"!==t||(e.height=o.height+"px");return{style:e}}h=e.paddingTop||0,d=e.paddingLeft||0;e.backgroundPosition=d+"px "+h+"px";this.__P_153_4(e,o.width,o.height);this.__P_153_10(e,n,t);return{style:e}},__P_153_10:function(e,t,n){var i=null,r=null;if(e.backgroundPosition){var o=e.backgroundPosition.split(" ");r=parseInt(o[0],10);isNaN(r)&&(r=o[0]);i=parseInt(o[1],10);isNaN(i)&&(i=o[1])}var s=qx.bom.element.Background.getStyles(t,n,r,i);for(var a in s)e[a]=s[a];e.filter&&(e.filter="")},__P_153_11:function(e){if(this.DEBUG&&qx.util.ResourceManager.getInstance().has(e)&&-1==e.indexOf("qx/icon")&&!this.__P_153_0[e]){qx.log.Logger.debug("Potential clipped image candidate: "+e);this.__P_153_0[e]=!0}}}});qx.bom.element.Decoration.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.html.Element":{construct:!0,require:!0},"qx.theme.manager.Color":{construct:!0},"qx.bom.client.Engine":{construct:!0,require:!0},"qx.util.ResourceManager":{construct:!0}},environment:{provided:[],required:{"engine.name":{construct:!0,className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.html.Blocker",{extend:qx.html.Element,construct:function(e,t){var n={position:"absolute",opacity:t||0,backgroundColor:e=e?qx.theme.manager.Color.getInstance().resolve(e):null};if("mshtml"==qx.core.Environment.get("engine.name")){n.backgroundImage="url("+qx.util.ResourceManager.getInstance().toUri("qx/static/blank.gif")+")";n.backgroundRepeat="repeat"}qx.html.Element.constructor.call(this,"div",n);this.addListener("mousedown",this._stopPropagation,this);this.addListener("mouseup",this._stopPropagation,this);this.addListener("click",this._stopPropagation,this);this.addListener("dblclick",this._stopPropagation,this);this.addListener("mousemove",this._stopPropagation,this);this.addListener("mouseover",this._stopPropagation,this);this.addListener("mouseout",this._stopPropagation,this);this.addListener("mousewheel",this._stopPropagation,this);this.addListener("roll",this._stopPropagation,this);this.addListener("contextmenu",this._stopPropagation,this);this.addListener("pointerdown",this._stopPropagation,this);this.addListener("pointerup",this._stopPropagation,this);this.addListener("pointermove",this._stopPropagation,this);this.addListener("pointerover",this._stopPropagation,this);this.addListener("pointerout",this._stopPropagation,this);this.addListener("tap",this._stopPropagation,this);this.addListener("dbltap",this._stopPropagation,this);this.addListener("swipe",this._stopPropagation,this);this.addListener("longtap",this._stopPropagation,this);this.addListener("appear",this.__P_156_0,this);this.addListener("disappear",this.__P_156_0,this)},members:{_stopPropagation:function(e){e.stopPropagation()},__P_156_0:function(){var e=this.getStyle("cursor");this.setStyle("cursor",null,!0);this.setStyle("cursor",e,!0)}}});qx.html.Blocker.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.theme.manager.Decoration":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.Util",{statics:{PERCENT_VALUE:/[0-9]+(?:\.[0-9]+)?%/,computeFlexOffsets:function(e,t,n){var i,r,o,s,a,l,u=t>n,c=Math.abs(t-n),h={};for(r in e){i=e[r];h[r]={potential:u?i.max-i.value:i.value-i.min,flex:u?i.flex:1/i.flex,offset:0}}for(;0!=c;){s=1/0;o=0;for(r in h)if((i=h[r]).potential>0){o+=i.flex;s=Math.min(s,i.potential/i.flex)}if(0==o)break;s=Math.min(c,s*o)/o;a=0;for(r in h)if((i=h[r]).potential>0){if((a+=(l=Math.min(c,i.potential,Math.ceil(s*i.flex)))-s*i.flex)>=1){a-=1;l-=1}i.potential-=l;u?i.offset+=l:i.offset-=l;c-=l}}return h},computeHorizontalAlignOffset:function(e,t,n,i,r){null==i&&(i=0);null==r&&(r=0);var o=0;switch(e){case"left":o=i;break;case"right":o=n-t-r;break;case"center":(o=Math.round((n-t)/2))0&&(t=Math.max(t,o))}return t+n},computeHorizontalGaps:function(e,t,n){null==t&&(t=0);var i=0;if(n){i+=e[0].getMarginLeft();for(var r=1,o=e.length;rn||r>o)if(t>n&&r>o){t=n;r=o}else if(t>n){r+=t-n;t=n;r>o&&(r=o)}else if(r>o){t+=r-o;r=o;t>n&&(t=n)}return{begin:t,end:r}}}});qx.ui.layout.Util.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.core.scroll.IScrollBar",{events:{scroll:"qx.event.type.Data",scrollAnimationEnd:"qx.event.type.Event"},properties:{orientation:{},maximum:{},position:{},knobFactor:{}},members:{scrollTo:function(e,t){this.assertNumber(e)},scrollBy:function(e,t){this.assertNumber(e)},scrollBySteps:function(e,t){this.assertNumber(e)}}});qx.ui.core.scroll.IScrollBar.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.scroll.IScrollBar":{require:!0},"qx.ui.core.scroll.ScrollSlider":{},"qx.ui.form.RepeatButton":{},"qx.ui.layout.HBox":{},"qx.ui.layout.VBox":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.scroll.ScrollBar",{extend:qx.ui.core.Widget,implement:qx.ui.core.scroll.IScrollBar,construct:function(e){qx.ui.core.Widget.constructor.call(this);this._createChildControl("button-begin");this._createChildControl("slider").addListener("resize",this._onResizeSlider,this);this._createChildControl("button-end");null!=e?this.setOrientation(e):this.initOrientation();this.addListener("track",(function(e){e.stopPropagation()}))},events:{scrollAnimationEnd:"qx.event.type.Event"},properties:{appearance:{refine:!0,init:"scrollbar"},orientation:{check:["horizontal","vertical"],init:"horizontal",apply:"_applyOrientation"},maximum:{check:"PositiveInteger",apply:"_applyMaximum",init:100},position:{check:"qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getMaximum()",init:0,apply:"_applyPosition",event:"scroll"},singleStep:{check:"Integer",init:20},pageStep:{check:"Integer",init:10,apply:"_applyPageStep"},knobFactor:{check:"PositiveNumber",apply:"_applyKnobFactor",nullable:!0}},members:{__P_236_0:2,__P_236_1:0,_computeSizeHint:function(){var e=qx.ui.core.scroll.ScrollBar.superclass.prototype._computeSizeHint.call(this);if("horizontal"===this.getOrientation()){this.__P_236_1=e.minWidth;e.minWidth=0}else{this.__P_236_1=e.minHeight;e.minHeight=0}return e},renderLayout:function(e,t,n,i){var r=qx.ui.core.scroll.ScrollBar.superclass.prototype.renderLayout.call(this,e,t,n,i),o="horizontal"===this.getOrientation();if(this.__P_236_1>=(o?n:i)){this.getChildControl("button-begin").setVisibility("hidden");this.getChildControl("button-end").setVisibility("hidden")}else{this.getChildControl("button-begin").setVisibility("visible");this.getChildControl("button-end").setVisibility("visible")}return r},_createChildControlImpl:function(e,t){var n;switch(e){case"slider":(n=new qx.ui.core.scroll.ScrollSlider).setPageStep(100);n.setFocusable(!1);n.addListener("changeValue",this._onChangeSliderValue,this);n.addListener("slideAnimationEnd",this._onSlideAnimationEnd,this);this._add(n,{flex:1});break;case"button-begin":(n=new qx.ui.form.RepeatButton).setFocusable(!1);n.addListener("execute",this._onExecuteBegin,this);this._add(n);break;case"button-end":(n=new qx.ui.form.RepeatButton).setFocusable(!1);n.addListener("execute",this._onExecuteEnd,this);this._add(n)}return n||qx.ui.core.scroll.ScrollBar.superclass.prototype._createChildControlImpl.call(this,e)},_applyMaximum:function(e){this.getChildControl("slider").setMaximum(e)},_applyPosition:function(e){this.getChildControl("slider").setValue(e)},_applyKnobFactor:function(e){this.getChildControl("slider").setKnobFactor(e)},_applyPageStep:function(e){this.getChildControl("slider").setPageStep(e)},_applyOrientation:function(e,t){this.getContentElement().setAttribute("aria-orientation",e);var n=this._getLayout();n&&n.dispose();if("horizontal"===e){this._setLayout(new qx.ui.layout.HBox);this.setAllowStretchX(!0);this.setAllowStretchY(!1);this.replaceState("vertical","horizontal");this.getChildControl("button-begin").replaceState("up","left");this.getChildControl("button-end").replaceState("down","right")}else{this._setLayout(new qx.ui.layout.VBox);this.setAllowStretchX(!1);this.setAllowStretchY(!0);this.replaceState("horizontal","vertical");this.getChildControl("button-begin").replaceState("left","up");this.getChildControl("button-end").replaceState("right","down")}this.getChildControl("slider").setOrientation(e)},scrollTo:function(e,t){this.getChildControl("slider").slideTo(e,t)},scrollBy:function(e,t){this.getChildControl("slider").slideBy(e,t)},scrollBySteps:function(e,t){var n=this.getSingleStep();this.getChildControl("slider").slideBy(e*n,t)},updatePosition:function(e){this.getChildControl("slider").updatePosition(e)},stopScrollAnimation:function(){this.getChildControl("slider").stopSlideAnimation()},_onExecuteBegin:function(e){this.scrollBy(-this.getSingleStep(),50)},_onExecuteEnd:function(e){this.scrollBy(this.getSingleStep(),50)},_onSlideAnimationEnd:function(){this.fireEvent("scrollAnimationEnd")},_onChangeSliderValue:function(e){this.setPosition(e.getData())},_onResizeSlider:function(e){var t=this.getChildControl("slider").getChildControl("knob"),n=t.getSizeHint(),i=!1,r=this.getChildControl("slider").getInnerSize();"vertical"==this.getOrientation()?r.height=0&&value<=this.getScrollMaxX()",apply:"_applyScrollX",transform:"_transformScrollX",event:"scrollX",init:0},scrollY:{check:"qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getScrollMaxY()",apply:"_applyScrollY",transform:"_transformScrollY",event:"scrollY",init:0}},members:{__P_212_0:null,add:function(e){var t=this._getChildren()[0];if(t){this._remove(t);t.removeListener("resize",this._onUpdate,this)}if(e){this._add(e);e.addListener("resize",this._onUpdate,this)}},remove:function(e){if(e){this._remove(e);e.removeListener("resize",this._onUpdate,this)}},getChildren:function(){return this._getChildren()},_onUpdate:function(e){this.fireEvent("update")},_onScroll:function(e){var t=this.getContentElement();this.setScrollX(t.getScrollX());this.setScrollY(t.getScrollY())},_onAppear:function(e){var t=this.getContentElement(),n=this.getScrollX();n!=t.getScrollX()&&t.scrollToX(n);var i=this.getScrollY();i!=t.getScrollY()&&t.scrollToY(i)},getItemTop:function(e){var t=0;do{t+=e.getBounds().top;e=e.getLayoutParent()}while(e&&e!==this);return t},getItemBottom:function(e){return this.getItemTop(e)+e.getBounds().height},getItemLeft:function(e){var t,n=0;do{n+=e.getBounds().left;(t=e.getLayoutParent())&&(n+=t.getInsets().left);e=t}while(e&&e!==this);return n},getItemRight:function(e){return this.getItemLeft(e)+e.getBounds().width},getScrollSize:function(){return this.getChildren()[0].getBounds()},getScrollMaxX:function(){var e=this.getInnerSize(),t=this.getScrollSize();return e&&t?Math.max(0,t.width-e.width):0},getScrollMaxY:function(){var e=this.getInnerSize(),t=this.getScrollSize();return e&&t?Math.max(0,t.height-e.height):0},scrollToX:function(e,t){var n=this.getScrollMaxX();e<0?e=0:e>n&&(e=n);this.stopScrollAnimation();if(t){var i=this.getScrollX();this.__P_212_0=new qx.bom.AnimationFrame;this.__P_212_0.on("end",(function(){this.setScrollX(e);this.__P_212_0=null;this.fireEvent("scrollAnimationEnd")}),this);this.__P_212_0.on("frame",(function(n){var r=parseInt(n/t*(e-i)+i);this.setScrollX(r)}),this);this.__P_212_0.startSequence(t)}else this.setScrollX(e)},scrollToY:function(e,t){var n=this.getScrollMaxY();e<0?e=0:e>n&&(e=n);this.stopScrollAnimation();if(t){var i=this.getScrollY();this.__P_212_0=new qx.bom.AnimationFrame;this.__P_212_0.on("end",(function(){this.setScrollY(e);this.__P_212_0=null;this.fireEvent("scrollAnimationEnd")}),this);this.__P_212_0.on("frame",(function(n){var r=parseInt(n/t*(e-i)+i);this.setScrollY(r)}),this);this.__P_212_0.startSequence(t)}else this.setScrollY(e)},scrollByX:function(e,t){this.scrollToX(this.getScrollX()+e,t)},scrollByY:function(e,t){this.scrollToY(this.getScrollY()+e,t)},stopScrollAnimation:function(){if(this.__P_212_0){this.__P_212_0.cancelSequence();this.__P_212_0=null}},_applyScrollX:function(e){this.getContentElement().scrollToX(e)},_transformScrollX:function(e){return Math.round(e)},_applyScrollY:function(e){this.getContentElement().scrollToY(e)},_transformScrollY:function(e){return Math.round(e)}}});qx.ui.core.scroll.ScrollPane.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.form.MModelProperty":{require:!0},"qx.ui.form.IModel":{require:!0},"qx.ui.layout.HBox":{construct:!0},"qx.ui.basic.Label":{},"qx.ui.basic.Image":{},"qx.ui.tree.core.FolderOpenButton":{},"qx.ui.core.Spacer":{},"qx.util.PropertyUtil":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tree.core.AbstractItem",{extend:qx.ui.core.Widget,type:"abstract",include:[qx.ui.form.MModelProperty],implement:[qx.ui.form.IModel],construct:function(e){qx.ui.core.Widget.constructor.call(this);null!=e&&this.setLabel(e);this._setLayout(new qx.ui.layout.HBox);this._addWidgets();this.initOpen()},properties:{open:{check:"Boolean",init:!1,event:"changeOpen",apply:"_applyOpen"},openSymbolMode:{check:["always","never","auto"],init:"auto",event:"changeOpenSymbolMode",apply:"_applyOpenSymbolMode"},indent:{check:"Integer",init:19,apply:"_applyIndent",event:"changeIndent",themeable:!0},icon:{check:"String",apply:"_applyIcon",event:"changeIcon",nullable:!0,themeable:!0},iconOpened:{check:"String",apply:"_applyIconOpened",event:"changeIconOpened",nullable:!0,themeable:!0},label:{check:"String",apply:"_applyLabel",event:"changeLabel",init:""}},members:{__P_221_0:null,__P_221_1:null,__P_221_2:null,_addWidgets:function(){throw new Error("Abstract method call.")},_createChildControlImpl:function(e,t){var n;switch(e){case"label":n=(new qx.ui.basic.Label).set({alignY:"middle",anonymous:!0,value:this.getLabel()});break;case"icon":n=(new qx.ui.basic.Image).set({alignY:"middle",anonymous:!0,source:this.getIcon()});break;case"open":(n=(new qx.ui.tree.core.FolderOpenButton).set({alignY:"middle"})).addListener("changeOpen",this._onChangeOpen,this);n.addListener("resize",this._updateIndent,this)}return n||qx.ui.tree.core.AbstractItem.superclass.prototype._createChildControlImpl.call(this,e)},addWidget:function(e,t){this._add(e,t)},addSpacer:function(){this.__P_221_2?this._remove(this.__P_221_2):this.__P_221_2=new qx.ui.core.Spacer;this._add(this.__P_221_2)},addOpenButton:function(){this._add(this.getChildControl("open"))},_onChangeOpen:function(e){this.isOpenable()&&this.setOpen(e.getData())},addIcon:function(){var e=this.getChildControl("icon");this.__P_221_1&&this._remove(e);this._add(e);this.__P_221_1=!0},addLabel:function(e){var t=this.getChildControl("label");this.__P_221_0&&this._remove(t);e?this.setLabel(e):t.setValue(this.getLabel());this._add(t);this.__P_221_0=!0},_applyIcon:function(e,t){this.__P_221_3()&&this.isOpen()||this.__P_221_4(e)},_applyIconOpened:function(e,t){this.isOpen()&&(this.__P_221_5()&&this.__P_221_3()||!this.__P_221_5()&&this.__P_221_3())&&this.__P_221_4(e)},_applyLabel:function(e,t){var n=this.getChildControl("label",!0);n&&n.setValue(e)},_applyOpen:function(e,t){var n,i=this.getChildControl("open",!0);i&&i.setOpen(e);(n=e?this.__P_221_3()?this.getIconOpened():null:this.getIcon())&&this.__P_221_4(n);e?this.addState("opened"):this.removeState("opened")},__P_221_5:function(){return qx.util.PropertyUtil.getUserValue(this,"icon")},__P_221_3:function(){return qx.util.PropertyUtil.getUserValue(this,"iconOpened")},__P_221_4:function(e){var t=this.getChildControl("icon",!0);t&&t.setSource(e)},isOpenable:function(){var e=this.getOpenSymbolMode();return"always"===e||"auto"===e&&this.hasChildren()},_shouldShowOpenSymbol:function(){throw new Error("Abstract method call.")},_applyOpenSymbolMode:function(e,t){this._updateIndent()},_updateIndent:function(){var e=0,t=this.getChildControl("open",!0);if(t)if(this._shouldShowOpenSymbol()){t.show();var n=t.getBounds();if(!n)return;e=n.width}else t.exclude();this.__P_221_2&&this.__P_221_2.setWidth((this.getLevel()+1)*this.getIndent()-e)},_applyIndent:function(e,t){this._updateIndent()},getLevel:function(){throw new Error("Abstract method call.")},syncWidget:function(e){this._updateIndent()},hasChildren:function(){throw new Error("Abstract method call.")}},destruct:function(){this._disposeObjects("__P_221_2")}});qx.ui.tree.core.AbstractItem.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.tree.core.AbstractItem":{construct:!0,require:!0},"qx.ui.core.scroll.ScrollPane":{},"qx.ui.container.Composite":{},"qx.ui.layout.VBox":{},"qx.ui.core.queue.Widget":{},"qx.event.type.Data":{},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tree.core.AbstractTreeItem",{extend:qx.ui.tree.core.AbstractItem,type:"abstract",construct:function(e){qx.ui.tree.core.AbstractItem.constructor.call(this,e);this.__P_179_0=[]},properties:{parent:{check:"qx.ui.tree.core.AbstractTreeItem",nullable:!0}},members:{__P_179_0:null,__P_179_1:null,getTree:function(){for(var e=this;e.getParent();)e=e.getParent();var t=e.getLayoutParent()?e.getLayoutParent().getLayoutParent():0;return t&&t instanceof qx.ui.core.scroll.ScrollPane?t.getLayoutParent():null},_applyOpen:function(e,t){this.hasChildren()&&this.getChildrenContainer().setVisibility(e?"visible":"excluded");qx.ui.tree.core.AbstractTreeItem.superclass.prototype._applyOpen.call(this,e,t)},_shouldShowOpenSymbol:function(){if(!this.getChildControl("open",!0))return!1;var e=this.getTree();if(!e.getRootOpenClose())if(e.getHideRoot()){if(e.getRoot()==this.getParent())return!1}else if(e.getRoot()==this)return!1;return this.isOpenable()},_updateIndent:function(){this.getTree()&&qx.ui.tree.core.AbstractTreeItem.superclass.prototype._updateIndent.call(this)},getLevel:function(){var e=this.getTree();if(e){for(var t=this,n=-1;t;){t=t.getParent();n+=1}e.getHideRoot()&&(n-=1);e.getRootOpenClose()||(n-=1);return n}},addState:function(e){qx.ui.tree.core.AbstractTreeItem.superclass.prototype.addState.call(this,e);for(var t=this._getChildren(),n=0,i=t.length;n0},getItems:function(e,t,n){if(!1!==n)var i=[];else i=[this];if(this.hasChildren()&&(!1!==t||this.isOpen())){var r=this.getChildren();if(!1===e)i=i.concat(r);else for(var o=0,s=r.length;o=0&&r.remove(o)}qx.lang.Array.remove(this.__P_179_0,i);i.setParent(null);r.remove(i)}var s=this.getTree();s&&s.fireNonBubblingEvent("removeItem",qx.event.type.Data,[i]);qx.ui.core.queue.Widget.add(this)},removeAt:function(e){var t=this.__P_179_0[e];t&&this.remove(t)},removeAll:function(){for(var e=this.__P_179_0.concat(),t=this.__P_179_0.length-1;t>=0;t--)this.remove(this.__P_179_0[t]);return e}},destruct:function(){this._disposeArray("__P_179_0");this._disposeObjects("__P_179_1")}});qx.ui.tree.core.AbstractTreeItem.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.tree.core.AbstractTreeItem":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tree.TreeFolder",{extend:qx.ui.tree.core.AbstractTreeItem,properties:{appearance:{refine:!0,init:"tree-folder"}},members:{_addWidgets:function(){this.addSpacer();this.addOpenButton();this.addIcon();this.addLabel()}}});qx.ui.tree.TreeFolder.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.TreeUtil",{extend:qx.core.Object,construct:function(){qx.core.Object.constructor.call(this)},statics:{getChild:function(e,t){if(e&&e.children)for(var n=0;n0&&(n+="_ERROR")}e.hasWarning&&e.hasWarning()&&(n+="_WARN");return qxl.apiviewer.TreeUtil.iconNameToIconPath(n)},iconNameToIconPath:function(e){if(!e)return"";var t=qxl.apiviewer.TreeUtil[e];if(!t){var n=e.split("_"),i=n[0]+"_"+n[1];if("PUB"==n[2]||"PROT"==n[2]||"PRIV"==n[2]||"INTERN"==n[2]){i+="_"+n[2];var r=3}else r=2;if(null===(t=[qxl.apiviewer.TreeUtil[i]])[0])throw new Error("Unknown img constant: "+i);for(var o=r;o=19?"input::-moz-placeholder, textarea::-moz-placeholder":"input:-moz-placeholder, textarea:-moz-placeholder";else if("webkit"==t&&"edge"!=n)e="input.qx-placeholder-color::-webkit-input-placeholder, textarea.qx-placeholder-color::-webkit-input-placeholder";else if("mshtml"==t||"edge"==n){e=["input.qx-placeholder-color","-ms-input-placeholder, textarea.qx-placeholder-color","-ms-input-placeholder"].join("edge"==n?"::":":")}qx.ui.style.Stylesheet.getInstance().addRule(e,"color: "+s+" !important")}}},construct:function(e){qx.ui.core.Widget.constructor.call(this);this.__P_180_3=!qx.core.Environment.get("css.placeholder");null!=e&&this.setValue(e);this.getContentElement().addListener("change",this._onChangeContent,this);if(this.__P_180_3)this.addListener("syncAppearance",this._syncPlaceholder,this);else{qx.ui.form.AbstractField.__P_180_2();this.getContentElement().addClass("qx-placeholder-color")}qx.locale.Manager.getInstance().addListener("changeLocale",this._onChangeLocale,this)},events:{input:"qx.event.type.Data",changeValue:"qx.event.type.Data"},properties:{textAlign:{check:["left","center","right"],nullable:!0,themeable:!0,apply:"_applyTextAlign"},readOnly:{check:"Boolean",apply:"_applyReadOnly",event:"changeReadOnly",init:!1},selectable:{refine:!0,init:!0},focusable:{refine:!0,init:!0},maxLength:{apply:"_applyMaxLength",check:"PositiveInteger",init:1/0},liveUpdate:{check:"Boolean",init:!1},liveUpdateOnRxMatch:{check:"RegExp",transform:"_string2RegExp",init:null},placeholder:{check:"String",nullable:!0,apply:"_applyPlaceholder"},filter:{check:"RegExp",nullable:!0,init:null}},members:{__P_180_4:!0,_placeholder:null,__P_180_5:null,__P_180_6:null,__P_180_3:!0,__P_180_7:null,__P_180_8:null,getFocusElement:function(){var e=this.getContentElement();if(e)return e},_createInputElement:function(){return new qx.html.Input("text")},renderLayout:function(e,t,n,i){var r=this._updateInsets,o=qx.ui.form.AbstractField.superclass.prototype.renderLayout.call(this,e,t,n,i);if(o){var s=o.size||r,a="px";if(s||o.local||o.margin)var l=n,u=i;var c=this.getContentElement();if(r&&this.__P_180_3&&this.__P_180_3){var h=this.getInsets();this._getPlaceholderElement().setStyles({paddingTop:h.top+a,paddingRight:h.right+a,paddingBottom:h.bottom+a,paddingLeft:h.left+a})}if(s||o.margin){if(this.__P_180_3){h=this.getInsets();this._getPlaceholderElement().setStyles({width:l-h.left-h.right+a,height:u-h.top-h.bottom+a})}c.setStyles({width:l+a,height:u+a});this._renderContentElement(u,c)}o.position&&this.__P_180_3&&this._getPlaceholderElement().setStyles({left:e+a,top:t+a})}},_renderContentElement:function(e,t){},_createContentElement:function(){var e=this._createInputElement();e.setSelectable(this.getSelectable());e.setEnabled(this.getEnabled());e.addListener("input",this._onHtmlInput,this);e.setAttribute("spellcheck","false");e.addClass("qx-abstract-field");"mshtml"==qx.core.Environment.get("engine.name")&&8==qx.core.Environment.get("browser.documentmode")&&e.setStyles({backgroundImage:"url("+qx.util.ResourceManager.getInstance().toUri("qx/static/blank.gif")+")"});return e},_applyEnabled:function(e,t){qx.ui.form.AbstractField.superclass.prototype._applyEnabled.call(this,e,t);this.getContentElement().setEnabled(e);if(this.__P_180_3)e?this._showPlaceholder():this._removePlaceholder();else{this.getContentElement().setAttribute("placeholder",e?this.getPlaceholder():"")}},__P_180_9:{width:16,height:16},_getContentHint:function(){return{width:10*this.__P_180_9.width,height:this.__P_180_9.height||16}},_applyFont:function(e,t){if(t&&this.__P_180_7&&this.__P_180_8){this.__P_180_7.removeListenerById(this.__P_180_8);this.__P_180_8=null}var n;if(e){qx.lang.Type.isString(e)&&(e=qx.theme.manager.Font.getInstance().resolve(e));this.__P_180_7=e;this.__P_180_7 instanceof qx.bom.webfonts.WebFont&&!this.__P_180_7.isValid()&&(this.__P_180_8=this.__P_180_7.addListener("changeStatus",this._onWebFontStatusChange,this));n=this.__P_180_7.getStyles()}else n=qx.bom.Font.getDefaultStyles();null!=this.getTextColor()&&delete n.color;if("mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<11){qx.html.Element.flush();this.getContentElement().setStyles(n,!0)}else this.getContentElement().setStyles(n);if(this.__P_180_3){delete n.color;this._getPlaceholderElement().setStyles(n)}e?this.__P_180_9=qx.bom.Label.getTextSize("A",n):delete this.__P_180_9;qx.ui.core.queue.Layout.add(this)},_applyTextColor:function(e,t){e?this.getContentElement().setStyle("color",qx.theme.manager.Color.getInstance().resolve(e)):this.getContentElement().removeStyle("color")},_applyMaxLength:function(e,t){e?this.getContentElement().setAttribute("maxLength",e):this.getContentElement().removeAttribute("maxLength")},_string2RegExp:function(e,t){qx.lang.Type.isString(e)&&(e=new RegExp(e));return e},tabFocus:function(){qx.ui.form.AbstractField.superclass.prototype.tabFocus.call(this);this.selectAllText()},_getTextSize:function(){return this.__P_180_9},_onHtmlInput:function(e){var t=e.getData(),n=!0;this.__P_180_4=!1;this.__P_180_6&&this.__P_180_6===t&&(n=!1);if(null!=this.getFilter()){var i=this._validateInput(t);if(i!=t){n=this.__P_180_6!==i;t=i;this.getContentElement().setValue(t)}}if(n){this.fireDataEvent("input",t,this.__P_180_6);this.__P_180_6=t;if(this.getLiveUpdate())this.__P_180_10(t);else{var r=this.getLiveUpdateOnRxMatch();r&&t.match(r)&&this.__P_180_10(t)}}},_onWebFontStatusChange:function(e){if(!0===e.getData().valid){var t=this.__P_180_7.getStyles();this.__P_180_9=qx.bom.Label.getTextSize("A",t);qx.ui.core.queue.Layout.add(this)}},__P_180_10:function(e){var t=this.__P_180_5;this.__P_180_5=e;t!=e&&this.fireNonBubblingEvent("changeValue",qx.event.type.Data,[e,t])},setValue:function(e){if(this.isDisposed())return null;if(null===e){if(this.__P_180_4)return e;e="";this.__P_180_4=!0}else{this.__P_180_4=!1;this.__P_180_3&&this._removePlaceholder()}if(qx.lang.Type.isString(e)){var t=this.getContentElement();if(t.getValue()!=e){var n=t.getValue();t.setValue(e);var i=this.__P_180_4?null:e;this.__P_180_5=n;this.__P_180_10(i);this.__P_180_6=this.__P_180_5}this.__P_180_3&&this._showPlaceholder();return e}throw new Error("Invalid value type: "+e)},getValue:function(){return this.isDisposed()||this.__P_180_4?null:this.getContentElement().getValue()},resetValue:function(){this.setValue(null)},_onChangeContent:function(e){this.__P_180_4=null===e.getData();this.__P_180_10(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(e,t){this.getContentElement().setTextSelection(e,t)},clearTextSelection:function(){this.getContentElement().clearTextSelection()},selectAllText:function(){this.setTextSelection(0)},setLayoutParent:function(e){qx.ui.form.AbstractField.superclass.prototype.setLayoutParent.call(this,e);if(this.__P_180_3)if(e)this.getLayoutParent().getContentElement().add(this._getPlaceholderElement());else{var t=this._getPlaceholderElement();t.getParent().remove(t)}},_showPlaceholder:function(){var e=this.getValue()||"";null==this.getPlaceholder()||""!=e||this.hasState("focused")||this.hasState("disabled")||(this.hasState("showingPlaceholder")?this._syncPlaceholder():this.addState("showingPlaceholder"))},_onPointerDownPlaceholder:function(){window.setTimeout(function(){this.focus()}.bind(this),0)},_removePlaceholder:function(){if(this.hasState("showingPlaceholder")){this.__P_180_3&&this._getPlaceholderElement().setStyle("visibility","hidden");this.removeState("showingPlaceholder")}},_syncPlaceholder:function(){this.hasState("showingPlaceholder")&&this.__P_180_3&&this._getPlaceholderElement().setStyle("visibility","visible")},_getPlaceholderElement:function(){if(null==this._placeholder){this._placeholder=new qx.html.Label;var e=qx.theme.manager.Color.getInstance();this._placeholder.setStyles({zIndex:11,position:"absolute",color:e.resolve("text-placeholder"),whiteSpace:"normal",cursor:"text",visibility:"hidden"});this._placeholder.addListener("pointerdown",this._onPointerDownPlaceholder,this)}return this._placeholder},_onChangeLocale:qx.core.Environment.select("qx.dynlocale",{true:function(e){var t=this.getPlaceholder();t&&t.translate&&this.setPlaceholder(t.translate())},false:null}),_onChangeTheme:function(){qx.ui.form.AbstractField.superclass.prototype._onChangeTheme.call(this);if(this._placeholder){this._placeholder.dispose();this._placeholder=null}if(!this.__P_180_3&&qx.ui.form.AbstractField.__P_180_0){qx.bom.Stylesheet.removeSheet(qx.ui.form.AbstractField.__P_180_0);qx.ui.form.AbstractField.__P_180_0=null;qx.ui.form.AbstractField.__P_180_2()}},_validateInput:function(e){var t=e,n=this.getFilter();if(null!==n){t="";for(var i=e.search(n),r=e;i>=0&&r.length>0;){t+=r.charAt(i);i=(r=r.substring(i+1,r.length)).search(n)}}return t},_applyPlaceholder:function(e,t){var n=this;if(this.__P_180_3){this._getPlaceholderElement().setValue(e);if(null!=e){this.addListener("focusin",this._removePlaceholder,this);this.addListener("focusout",this._showPlaceholder,this);this._showPlaceholder()}else{this.removeListener("focusin",this._removePlaceholder,this);this.removeListener("focusout",this._showPlaceholder,this);this._removePlaceholder()}}else if(this.getEnabled()){this.getContentElement().setAttribute("placeholder",e);"firefox"===qx.core.Environment.get("browser.name")&&parseFloat(qx.core.Environment.get("browser.version"))<36&&"textarea"===this.getContentElement().getNodeName()&&!this.getContentElement().getDomElement()&&this.addListenerOnce("appear",(function(){n.getContentElement().getDomElement().removeAttribute("placeholder");n.getContentElement().getDomElement().setAttribute("placeholder",e)}))}},_applyTextAlign:function(e,t){this.getContentElement().setStyle("textAlign",e)},_applyReadOnly:function(e,t){this.getContentElement().setAttribute("readOnly",e);if(e){this.addState("readonly");this.setFocusable(!1)}else{this.removeState("readonly");this.setFocusable(!0)}}},defer:function(e){qx.ui.style.Stylesheet.getInstance().addRule(".qx-abstract-field","border: none;padding: 0;margin: 0;display : block;background : transparent;outline: none;appearance: none;position: absolute;autoComplete: off;resize: none;border-radius: 0;")},destruct:function(){if(this._placeholder){this._placeholder.removeListener("pointerdown",this._onPointerDownPlaceholder,this);var e=this._placeholder.getParent();e&&e.remove(this._placeholder);this._placeholder.dispose()}this._placeholder=this.__P_180_7=null;qx.locale.Manager.getInstance().removeListener("changeLocale",this._onChangeLocale,this);this.__P_180_7&&this.__P_180_8&&this.__P_180_7.removeListenerById(this.__P_180_8);this.getContentElement().removeListener("input",this._onHtmlInput,this)}});qx.ui.form.AbstractField.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.form.AbstractField":{require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.client.Device":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"engine.version":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"},"device.type":{className:"qx.bom.client.Device"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.form.TextField",{extend:qx.ui.form.AbstractField,properties:{appearance:{refine:!0,init:"textfield"},allowGrowY:{refine:!0,init:!1},allowShrinkY:{refine:!0,init:!1}},members:{_renderContentElement:function(e,t){"mshtml"==qx.core.Environment.get("engine.name")&&(parseInt(qx.core.Environment.get("engine.version"),10)<9||qx.core.Environment.get("browser.documentmode")<9)&&t.setStyles({"line-height":e+"px"})},_createContentElement:function(){var e=qx.ui.form.TextField.superclass.prototype._createContentElement.call(this),t=qx.core.Environment.get("device.type");"tablet"!=t&&"mobile"!=t||e.addListener("keypress",this._onKeyPress,this);return e},_onKeyPress:function(e){if("Enter"==e.getKeyIdentifier())if(this.isFocusable())this.blur();else{this.setFocusable(!0);this.blur();this.setFocusable(!1)}}},destruct:function(){this.getContentElement().removeListener("keypress",this._onKeyPress,this)}});qx.ui.form.TextField.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.table.ITableModel",{events:{dataChanged:"qx.event.type.Data",metaDataChanged:"qx.event.type.Event",sorted:"qx.event.type.Data"},members:{getRowCount:function(){},getRowData:function(e){},getColumnCount:function(){},getColumnId:function(e){},getColumnIndexById:function(e){},getColumnName:function(e){},isColumnEditable:function(e){},isColumnSortable:function(e){},sortByColumn:function(e,t){},getSortColumnIndex:function(){},isSortAscending:function(){},prefetchRows:function(e,t){},getValue:function(e,t){},getValueById:function(e,t){},setValue:function(e,t,n){},setValueById:function(e,t,n){}}});qx.ui.table.ITableModel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.ui.table.ITableModel":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.model.Abstract",{type:"abstract",extend:qx.core.Object,implement:qx.ui.table.ITableModel,events:{dataChanged:"qx.event.type.Data",metaDataChanged:"qx.event.type.Event",sorted:"qx.event.type.Data"},construct:function(){qx.core.Object.constructor.call(this);this.__P_181_0=[];this.__P_181_1=[];this.__P_181_2={}},statics:{THROW_ON_MODEL_CHANGE_DURING_EDIT:parseInt(null,10)>=8},members:{__P_181_0:null,__P_181_1:null,__P_181_2:null,__P_181_3:null,__P_181_4:null,init:function(e){this.__P_181_4=e},getTable:function(){return this.__P_181_4},getRowCount:function(){throw new Error("getRowCount is abstract")},getRowData:function(e){return null},isColumnEditable:function(e){return!1},isColumnSortable:function(e){return!1},sortByColumn:function(e,t){},getSortColumnIndex:function(){return-1},isSortAscending:function(){return!0},prefetchRows:function(e,t){},getValue:function(e,t){throw new Error("getValue is abstract")},getValueById:function(e,t){return this.getValue(this.getColumnIndexById(e),t)},setValue:function(e,t,n){throw new Error("setValue is abstract")},setValueById:function(e,t,n){this.setValue(this.getColumnIndexById(e),t,n)},getColumnCount:function(){return this.__P_181_0.length},getColumnIndexById:function(e){return this.__P_181_2[e]},getColumnId:function(e){return this.__P_181_0[e]},getColumnName:function(e){return this.__P_181_1[e]},setColumnIds:function(e){this.__P_181_0=e;this.__P_181_2={};for(var t=0;tr?1:i==r?0:-1},_defaultSortComparatorInsensitiveAscending:function(e,t,n){var i=e[n].toLowerCase?e[n].toLowerCase():e[n],r=t[n].toLowerCase?t[n].toLowerCase():t[n];if(qx.lang.Type.isNumber(i)&&qx.lang.Type.isNumber(r)){var o=isNaN(i)?isNaN(r)?0:1:isNaN(r)?-1:null;if(null!=o)return o}return null==i&&null!==r?-1:null==r&&null!==i||i>r?1:i==r?0:-1},_defaultSortComparatorDescending:function(e,t,n){var i=e[n],r=t[n];if(qx.lang.Type.isNumber(i)&&qx.lang.Type.isNumber(r)){var o=isNaN(i)?isNaN(r)?0:1:isNaN(r)?-1:null;if(null!=o)return o}return null==i&&null!==r?1:null==r&&null!==i?-1:i=this._rowArr.length)throw new Error("this._rowArr out of bounds: "+t+" (0.."+this._rowArr.length+")");return this._rowArr[t][e]},setValue:function(e,t,n){if(this._rowArr[t][e]!=n){this._rowArr[t][e]=n;if(this.hasListener("dataChanged")){var i={firstRow:t,lastRow:t,firstColumn:e,lastColumn:e};this.fireDataEvent("dataChanged",i)}e==this.__P_118_0&&this.clearSorting()}},setData:function(e,t){this._checkEditing();this._rowArr=e;if(this.hasListener("dataChanged")){var n={firstRow:0,lastRow:e.length-1,firstColumn:0,lastColumn:this.getColumnCount()-1};this.fireDataEvent("dataChanged",n)}!1!==t&&this.clearSorting()},getData:function(){return this._rowArr},setDataAsMapArray:function(e,t,n){this.setData(this._mapArray2RowArr(e,t),n)},addRows:function(e,t,n){null==t&&(t=this._rowArr.length);e.splice(0,0,t,0);Array.prototype.splice.apply(this._rowArr,e);var i={firstRow:t,lastRow:this._rowArr.length-1,firstColumn:0,lastColumn:this.getColumnCount()-1};this.fireDataEvent("dataChanged",i);!1!==n&&this.clearSorting()},addRowsAsMapArray:function(e,t,n,i){this.addRows(this._mapArray2RowArr(e,n),t,i)},setRows:function(e,t,n){this._checkEditing();null==t&&(t=0);var i=e.length;e.splice(0,0,t,e.length);Array.prototype.splice.apply(this._rowArr,e);var r={firstRow:t,lastRow:t+i-1,firstColumn:0,lastColumn:this.getColumnCount()-1};this.fireDataEvent("dataChanged",r);!1!==n&&this.clearSorting()},setRowsAsMapArray:function(e,t,n,i){this.setRows(this._mapArray2RowArr(e,n),t,i)},removeRows:function(e,t,n){this._checkEditing();var i={firstRow:e,lastRow:this._rowArr.length-1,firstColumn:0,lastColumn:this.getColumnCount()-1,removeStart:e,removeCount:t};this._rowArr.splice(e,t);this.fireDataEvent("dataChanged",i);!1!==n&&this.clearSorting()},_mapArray2RowArr:function(e,t){for(var n,i=e.length,r=this.getColumnCount(),o=new Array(i),s=0;s"+this._getContentHtml(e),"")}},destruct:function(){qx.theme.manager.Meta.getInstance().removeListener("changeTheme",this._onChangeTheme,this)}});qx.ui.table.cellrenderer.Abstract.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.table.cellrenderer.Abstract":{require:!0},"qx.bom.String":{},"qx.util.format.NumberFormat":{},"qx.util.format.DateFormat":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.cellrenderer.Default",{extend:qx.ui.table.cellrenderer.Abstract,statics:{STYLEFLAG_ALIGN_RIGHT:1,STYLEFLAG_BOLD:2,STYLEFLAG_ITALIC:4,_numberFormat:null},properties:{useAutoAlign:{check:"Boolean",init:!0}},members:{_getStyleFlags:function(e){return this.getUseAutoAlign()&&"number"==typeof e.value?qx.ui.table.cellrenderer.Default.STYLEFLAG_ALIGN_RIGHT:0},_getCellClass:function(e){var t=qx.ui.table.cellrenderer.Default.superclass.prototype._getCellClass.call(this,e);if(!t)return"";var n=this._getStyleFlags(e);n&qx.ui.table.cellrenderer.Default.STYLEFLAG_ALIGN_RIGHT&&(t+=" qooxdoo-table-cell-right");n&qx.ui.table.cellrenderer.Default.STYLEFLAG_BOLD&&(t+=" qooxdoo-table-cell-bold");n&qx.ui.table.cellrenderer.Default.STYLEFLAG_ITALIC&&(t+=" qooxdoo-table-cell-italic");return t},_getContentHtml:function(e){return qx.bom.String.escape(this._formatValue(e))},_formatValue:function(e){var t,n=e.value;if(null==n)return"";if("string"==typeof n)return n;if("number"==typeof n){if(!qx.ui.table.cellrenderer.Default._numberFormat){qx.ui.table.cellrenderer.Default._numberFormat=new qx.util.format.NumberFormat;qx.ui.table.cellrenderer.Default._numberFormat.setMaximumFractionDigits(2)}t=qx.ui.table.cellrenderer.Default._numberFormat.format(n)}else t=n instanceof Date?qx.util.format.DateFormat.getDateInstance().format(n):n.toString();return t}}});qx.ui.table.cellrenderer.Default.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.table.ICellEditorFactory",{members:{createCellEditor:function(e){return!0},getCellEditorValue:function(e){return!0}}});qx.ui.table.ICellEditorFactory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.ui.table.ICellEditorFactory":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.celleditor.AbstractField",{extend:qx.core.Object,implement:qx.ui.table.ICellEditorFactory,type:"abstract",properties:{validationFunction:{check:"Function",nullable:!0,init:null}},members:{_createEditor:function(){throw new Error("Abstract method call!")},createCellEditor:function(e){var t=this._createEditor();t.originalValue=e.value;null!==e.value&&void 0!==e.value||(e.value="");t.setValue(""+e.value);t.addListener("appear",(function(){t.selectAllText()}));return t},getCellEditorValue:function(e){var t=e.getValue(),n=this.getValidationFunction();n&&(t=n(t,e.originalValue));"number"==typeof e.originalValue&&(t=parseFloat(t));return t}}});qx.ui.table.celleditor.AbstractField.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.table.celleditor.AbstractField":{require:!0},"qx.ui.form.TextField":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.celleditor.TextField",{extend:qx.ui.table.celleditor.AbstractField,members:{getCellEditorValue:function(e){var t=e.getValue(),n=this.getValidationFunction();n&&(t=n(t,e.originalValue));"number"==typeof e.originalValue&&null!=t&&""!=t&&(t=parseFloat(t));return t},_createEditor:function(){var e=new qx.ui.form.TextField;e.setAppearance("table-editor-textfield");return e}}});qx.ui.table.celleditor.TextField.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.ui.table.headerrenderer.Default":{require:!0},"qx.ui.table.cellrenderer.Default":{require:!0},"qx.ui.table.celleditor.TextField":{require:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.columnmodel.Basic",{extend:qx.core.Object,construct:function(){qx.core.Object.constructor.call(this);this.__P_182_0=[];this.__P_182_1=[]},events:{widthChanged:"qx.event.type.Data",visibilityChangedPre:"qx.event.type.Data",visibilityChanged:"qx.event.type.Data",orderChanged:"qx.event.type.Data",headerCellRendererChanged:"qx.event.type.Data"},statics:{DEFAULT_WIDTH:100,DEFAULT_HEADER_RENDERER:qx.ui.table.headerrenderer.Default,DEFAULT_DATA_RENDERER:qx.ui.table.cellrenderer.Default,DEFAULT_EDITOR_FACTORY:qx.ui.table.celleditor.TextField},members:{__P_182_2:null,__P_182_3:null,__P_182_1:null,__P_182_0:null,__P_182_4:null,__P_182_5:null,__P_182_6:null,__P_182_7:null,init:function(e,t){this.__P_182_4=[];var n,i=qx.ui.table.columnmodel.Basic.DEFAULT_WIDTH,r=this.__P_182_5||(this.__P_182_5=new qx.ui.table.columnmodel.Basic.DEFAULT_HEADER_RENDERER),o=this.__P_182_6||(this.__P_182_6=new qx.ui.table.columnmodel.Basic.DEFAULT_DATA_RENDERER),s=this.__P_182_7||(this.__P_182_7=new qx.ui.table.columnmodel.Basic.DEFAULT_EDITOR_FACTORY);this.__P_182_0=[];this.__P_182_1=[];t&&(n=t.getInitiallyHiddenColumns());n=n||[];for(var a=0;at){var o=qx.event.Registration.getManager(i[0]);for(var s in qx.ui.table.Table.__P_120_4){r[s]={};r[s].capture=o.getListeners(i[0],s,!0);r[s].bubble=o.getListeners(i[0],s,!1)}}this._cleanUpMetaColumns(n.length);for(var a=0,l=0;li.length){var u=this.getTableColumnModel();for(l=i.length;l0)for(var h=r[s].capture,d=0;d0){var f=r[s].bubble;for(d=0;d=e;n--)t[n].destroy()},_onChangeLocale:function(e){this.updateContent();this._updateStatusBar()},_onChangeTheme:function(){qx.ui.table.Table.superclass.prototype._onChangeTheme.call(this);this.getDataRowRenderer().initThemeValues();this.updateContent();this._updateStatusBar()},_onSelectionChanged:function(e){for(var t=this._getPaneScrollerArr(),n=0;n=r&&this.__P_120_30&&this.getSelectionModel().setSelectionInterval(0,r-1)}else n=!1;else switch(i){case"Space":this.__P_120_1.handleSelectKeyDown(this.__P_120_3,e);break;case"F2":case"Enter":this.startEditing();n=!0;break;case"Home":this.setFocusedCell(this.__P_120_2,0,!0);break;case"End":var r=this.getTableModel().getRowCount();this.setFocusedCell(this.__P_120_2,r-1,!0);break;case"Left":this.moveFocusedCell(-1,0);break;case"Right":this.moveFocusedCell(1,0);break;case"Up":this.moveFocusedCell(0,-1);break;case"Down":this.moveFocusedCell(0,1);break;case"PageUp":case"PageDown":var o=this.getPaneScroller(0),s=o.getTablePane(),a=this.getRowHeight(),l="PageUp"==i?-1:1;r=s.getVisibleRowCount()-1;o.setScrollY(o.getScrollY()+l*r*a);this.moveFocusedCell(0,l*r);break;default:n=!1}}t!=this.__P_120_3&&this.getRowFocusChangeModifiesSelection()&&this.__P_120_1.handleMoveKeyDown(this.__P_120_3,e);if(n){e.preventDefault();e.stopPropagation()}}},_onFocusChanged:function(e){for(var t=this._getPaneScrollerArr(),n=0;n=i.left&&e<=i.right)return n}return-1},_getMetaColumnAtColumnX:function(e){for(var t=this.getMetaColumnCounts(),n=0,i=0;i=0&&(t=0==n?this.trn("one row","%1 rows",i,i):this.trn("one of one row","%1 of %2 rows",i,n,i));this.__P_120_5&&(t?t+=this.__P_120_5:t=this.__P_120_5);t&&this.getChildControl("statusbar").setValue(t)}},_updateScrollerWidths:function(){for(var e=this._getPaneScrollerArr(),t=0;t=0;i--)n[i].getEnabled()||n.splice(i,1);return n},__P_194_1:function(e,t){e||this.__P_194_4(this.__P_194_2)},__P_194_4:function(e){var t=this.__P_194_2,n=e;if(null==n||t!==n){if(!this.isAllowEmptySelection()&&null==n){var i=this.getSelectables(!0)[0];i&&(n=i)}this.__P_194_2=n;this.fireDataEvent("changeSelected",n,t)}},__P_194_3:function(e){for(var t=this.__P_194_0.getItems(),n=0;n0&&_>0){var x=f+_,q=t-b,w=(y=q-(v=Math.round(q/x*f)),qx.ui.layout.Util.arrangeIdeals(p.minHeight,v,p.maxHeight,g.minHeight,y,g.maxHeight));v=w.begin;y=w.end}else if(f>0){(v=t-b-y)p.maxHeight&&(v=p.maxHeight)}else if(_>0){(y=t-v-b)g.maxHeight&&(y=g.maxHeight)}o.renderLayout(c,h,e,v);s.renderLayout(c,v+h,e,b);a.renderLayout(c,v+b+h,e,y)}else{s.renderLayout(0,0,0,0);o?o.renderLayout(c,h,e,t):a&&a.renderLayout(c,h,e,t)}},_computeSizeHint:function(){for(var e,t,n=this._getLayoutChildren(),i=n.length,r=0,o=0,s=0,a=0,l=0,u=0,c=0;ca&&(a=t.minWidth);t.width>l&&(l=t.width);t.maxWidth>u&&(u=t.maxWidth)}return{minHeight:r,height:o,maxHeight:s,minWidth:a,width:l,maxWidth:u}}}});qx.ui.splitpane.VLayout.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{require:!0},"qx.ui.layout.Util":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.splitpane.HLayout",{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true:function(e,t,n){this.assert("type"===t||"flex"===t,"The property '"+t+"' is not supported by the split layout!");"flex"==t&&this.assertNumber(n);"type"==t&&this.assertString(n)},false:null}),renderLayout:function(e,t,n){for(var i,r,o,s,a,l=this._getLayoutChildren(),u=l.length,c=n.left||0,h=n.top||0,d=0;d0&&_>0){var x=f+_,q=e-b,w=(y=q-(v=Math.round(q/x*f)),qx.ui.layout.Util.arrangeIdeals(p.minWidth,v,p.maxWidth,g.minWidth,y,g.maxWidth));v=w.begin;y=w.end}else if(f>0){(v=e-b-y)p.maxWidth&&(v=p.maxWidth)}else if(_>0){(y=e-v-b)g.maxWidth&&(y=g.maxWidth)}o.renderLayout(c,h,v,t);s.renderLayout(v+c,h,b,t);a.renderLayout(v+b+c,h,y,t)}else{s.renderLayout(0,0,0,0);o?o.renderLayout(c,h,e,t):a&&a.renderLayout(c,h,e,t)}},_computeSizeHint:function(){for(var e,t,n=this._getLayoutChildren(),i=n.length,r=0,o=0,s=0,a=0,l=0,u=0,c=0;ca&&(a=t.minHeight);t.height>l&&(l=t.height);t.maxHeight>u&&(u=t.maxHeight)}return{minWidth:r,width:o,maxWidth:s,minHeight:a,height:l,maxHeight:u}}}});qx.ui.splitpane.HLayout.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.dom.Element":{},"qx.bom.client.Css":{require:!0},"qx.bom.client.Html":{require:!0},"qx.bom.element.Style":{},"qx.bom.element.Attribute":{},"qx.bom.element.Dimension":{}},environment:{provided:[],required:{"css.textoverflow":{className:"qx.bom.client.Css"},"html.xul":{className:"qx.bom.client.Html"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Label",{statics:{__P_129_0:{fontFamily:1,fontSize:1,fontWeight:1,fontStyle:1,lineHeight:1,wordBreak:1,letterSpacing:1},__P_129_1:function(){var e=this.__P_129_2(!1);document.body.insertBefore(e,document.body.firstChild);return this._textElement=e},__P_129_3:function(){var e=this.__P_129_2(!0);document.body.insertBefore(e,document.body.firstChild);return this._htmlElement=e},__P_129_2:function(e){var t=qx.dom.Element.create("div");(n=t.style).width=n.height="auto";n.left=n.top="-1000px";n.visibility="hidden";n.position="absolute";n.overflow="visible";n.display="block";if(e)n.whiteSpace="normal";else{n.whiteSpace="nowrap";if(!qx.core.Environment.get("css.textoverflow")&&qx.core.Environment.get("html.xul")){var n,i=document.createElementNS("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul","label");(n=i.style).padding="0";n.margin="0";n.width="auto";for(var r in this.__P_129_0)n[r]="inherit";t.appendChild(i)}}return t},__P_129_4:function(e){var t={overflow:"hidden"};if(e)t.whiteSpace="normal";else if(!qx.core.Environment.get("css.textoverflow")&&qx.core.Environment.get("html.xul"))t.display="block";else{t.whiteSpace="nowrap";t[qx.core.Environment.get("css.textoverflow")]="ellipsis"}return t},create:function(e,t,n){n||(n=window);var i=n.document.createElement("div");t&&(i.useHtml=!0);if(!qx.core.Environment.get("css.textoverflow")&&qx.core.Environment.get("html.xul")){var r=n.document.createElementNS("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul","label"),o=r.style;o.cursor="inherit";o.color="inherit";o.overflow="hidden";o.maxWidth="100%";o.padding="0";o.margin="0";o.width="auto";for(var s in this.__P_129_0)r.style[s]="inherit";r.setAttribute("crop","end");i.appendChild(r)}else qx.bom.element.Style.setStyles(i,this.__P_129_4(t));e&&this.setValue(i,e);return i},__P_129_5:null,setSanitizer:function(e){qx.bom.Label.__P_129_5=e},setValue:function(e,t){t=t||"";if(e.useHtml){qx.bom.Label.__P_129_5&&"function"==typeof qx.bom.Label.__P_129_5&&(t=qx.bom.Label.__P_129_5(t));e.innerHTML=t}else!qx.core.Environment.get("css.textoverflow")&&qx.core.Environment.get("html.xul")?e.firstChild.setAttribute("value",t):qx.bom.element.Attribute.set(e,"text",t)},getValue:function(e){return e.useHtml?e.innerHTML:!qx.core.Environment.get("css.textoverflow")&&qx.core.Environment.get("html.xul")?e.firstChild.getAttribute("value")||"":qx.bom.element.Attribute.get(e,"text")},getHtmlSize:function(e,t,n){var i=this._htmlElement||this.__P_129_3();i.style.width=null!=n?n+"px":"auto";i.innerHTML=e;return this.__P_129_6(i,t)},getTextSize:function(e,t){var n=this._textElement||this.__P_129_1();!qx.core.Environment.get("css.textoverflow")&&qx.core.Environment.get("html.xul")?n.firstChild.setAttribute("value",e):qx.bom.element.Attribute.set(n,"text",e);return this.__P_129_6(n,t)},__P_129_6:function(e,t){var n=this.__P_129_0;t||(t={});for(var i in n)e.style[i]=t[i]||"";var r=qx.bom.element.Dimension.getSize(e);r.width++;return r}}});qx.bom.Label.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.tabview.Page":{construct:!0,require:!0},"qx.ui.layout.Canvas":{construct:!0},"qxl.apiviewer.TreeUtil":{},"qx.event.Timer":{},"qxl.apiviewer.UiModel":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.tabview.AbstractPage",{extend:qx.ui.tabview.Page,type:"abstract",construct:function(){qx.ui.tabview.Page.constructor.call(this);this.setLayout(new qx.ui.layout.Canvas);this.setShowCloseButton(!0);this._bindings=[];this._viewer=this._createViewer();this.add(this._viewer,{edge:0});this.setPadding(0);this.__P_196_0(this._viewer)},properties:{classNode:{apply:"_applyClassNode",async:!0}},members:{_viewer:null,_bindings:null,_createViewer:function(){throw new Error("Abstract method call!")},_applyClassNode:function(e,t){var n=this;return this._viewer.setDocNodeAsync(e).then((function(){n.setLabel(e.getFullName());n.setIcon(qxl.apiviewer.TreeUtil.getIconUrl(e));n.setUserData("nodeName",e.getFullName());qx.event.Timer.once((function(e){this._viewer.getContentElement().scrollToY(0)}),n,0)}))},__P_196_0:function(e){var t=qxl.apiviewer.UiModel.getInstance(),n=this._bindings;n.push(t.bind("showInherited",e,"showInherited"));n.push(t.bind("showIncluded",e,"showIncluded"));n.push(t.bind("expandProperties",e,"expandProperties"));n.push(t.bind("showProtected",e,"showProtected"));n.push(t.bind("showPrivate",e,"showPrivate"));n.push(t.bind("showInternal",e,"showInternal"))},__P_196_1:function(){for(var e=qxl.apiviewer.UiModel.getInstance(),t=this._bindings;t.length>0;){var n=t.pop();e.removeBinding(n)}}},destruct:function(){this.__P_196_1();this._viewer.destroy();this._viewer=null}});qxl.apiviewer.ui.tabview.AbstractPage.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.tabview.AbstractPage":{require:!0},"qxl.apiviewer.ui.PackageViewer":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.tabview.PackagePage",{extend:qxl.apiviewer.ui.tabview.AbstractPage,members:{_createViewer:function(){return new qxl.apiviewer.ui.PackageViewer}}});qxl.apiviewer.ui.tabview.PackagePage.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.tabview.AbstractPage":{require:!0},"qxl.apiviewer.ui.ClassViewer":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.tabview.ClassPage",{extend:qxl.apiviewer.ui.tabview.AbstractPage,members:{_createViewer:function(){return new qxl.apiviewer.ui.ClassViewer}}});qxl.apiviewer.ui.tabview.ClassPage.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.bom.History":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.lang.Type":{},"qx.bom.Iframe":{},"qx.util.ResourceManager":{},"qx.event.Timer":{},"qx.event.Idle":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.HashHistory",{extend:qx.bom.History,implement:[qx.core.IDisposable],construct:function(){qx.bom.History.constructor.call(this);this._baseUrl=null;this.__P_130_0()},members:{__P_130_1:null,__P_130_2:null,__P_130_3:!1,addToHistory:function(e,t){qx.lang.Type.isString(e)||(e+="");if(qx.lang.Type.isString(t)){this.setTitle(t);this._titles[e]=t}this.getState()!==e&&this._writeState(e)},__P_130_0:function(){this.__P_130_2=this.__P_130_4();document.body.appendChild(this.__P_130_2);this.__P_130_5((function(){this._baseUrl=this.__P_130_2.contentWindow.document.location.href;this.__P_130_6()}),this)},__P_130_4:function(){var e=qx.bom.Iframe.create({src:qx.util.ResourceManager.getInstance().toUri("qx/static/blank.html")+"#"});e.style.visibility="hidden";e.style.position="absolute";e.style.left="-1000px";e.style.top="-1000px";return e},__P_130_5:function(e,t,n){void 0===n&&(n=0);if(this.__P_130_2.contentWindow&&this.__P_130_2.contentWindow.document){this.__P_130_3=!0;e.call(t||window)}else{if(n>20)throw new Error("can't initialize iframe");qx.event.Timer.once((function(){this.__P_130_5(e,t,++n)}),this,10)}},__P_130_6:function(){qx.event.Idle.getInstance().addListener("interval",this.__P_130_7,this)},__P_130_8:function(){qx.event.Idle.getInstance().removeListener("interval",this.__P_130_7,this)},__P_130_7:function(){var e=this._readState();qx.lang.Type.isString(e)&&e!=this.getState()&&this._onHistoryLoad(e)},_readState:function(){var e=this._getHash()?this._getHash().substr(1):"";return this._decode(e)},_getHash:function(){return this.__P_130_3?this.__P_130_2.contentWindow.document.location.hash:null},_writeState:function(e){this._setHash(this._encode(e))},_setHash:function(e){if(this.__P_130_2&&this._baseUrl){e!=(this.__P_130_2.contentWindow.document.location.hash?this.__P_130_2.contentWindow.document.location.hash.substr(1):"")&&(this.__P_130_2.contentWindow.document.location.hash=e)}}},destruct:function(){this.__P_130_8();this.__P_130_2=null}});qx.bom.HashHistory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.History":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.lang.Type":{},"qx.event.Timer":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.event.Idle":{},"qx.bom.Iframe":{},"qx.util.ResourceManager":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"browser.version":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.IframeHistory",{extend:qx.bom.History,implement:[qx.core.IDisposable],construct:function(){qx.bom.History.constructor.call(this);this.__P_131_0()},members:{__P_131_1:null,__P_131_2:!1,__P_131_3:null,__P_131_4:null,__P_131_5:null,_setInitialState:function(){qx.bom.IframeHistory.superclass.prototype._setInitialState.call(this);this.__P_131_5=this._getHash()},_setHash:function(e){qx.bom.IframeHistory.superclass.prototype._setHash.call(this,e);this.__P_131_5=this._encode(e)},addToHistory:function(e,t){qx.lang.Type.isString(e)||(e+="");if(qx.lang.Type.isString(t)){this.setTitle(t);this._titles[e]=t}this.getState()!==e&&this.setState(e);this.fireDataEvent("request",e)},_onHistoryLoad:function(e){this._setState(e);this.fireDataEvent("request",e);null!=this._titles[e]&&this.setTitle(this._titles[e])},_setState:function(e){this.__P_131_4=!0;this.setState(e);this.__P_131_4=!1},_applyState:function(e,t){this.__P_131_4||this._writeState(e)},_readState:function(){if(!this.__P_131_2)return this._decode(this._getHash());var e=this.__P_131_1.contentWindow.document.getElementById("state");return e?this._decode(e.innerText):""},_writeState:function(e){if(this.__P_131_2){this.__P_131_6();e=this._encode(e);"mshtml"==qx.core.Environment.get("engine.name")&&8!=qx.core.Environment.get("browser.version")&&this._setHash(e);var t=this.__P_131_1.contentWindow.document;t.open();t.write('
'+e+"
");t.close()}else{this.__P_131_6();this.__P_131_3=qx.event.Timer.once((function(){this._writeState(e)}),this,50)}},__P_131_6:function(){if(this.__P_131_3){this.__P_131_3.stop();this.__P_131_3.dispose()}},__P_131_0:function(){this.__P_131_7((function(){qx.event.Idle.getInstance().addListener("interval",this.__P_131_8,this)}))},__P_131_8:function(e){var t=null,n=this._getHash();t=this.__P_131_9(n)?this._readState():this.__P_131_10(n);qx.lang.Type.isString(t)&&t!=this.getState()&&this._onHistoryLoad(t)},__P_131_10:function(e){e=this._decode(e);this._writeState(e);return e},__P_131_9:function(e){return qx.lang.Type.isString(e)&&e==this.__P_131_5},__P_131_7:function(e){this.__P_131_1=this.__P_131_11();document.body.appendChild(this.__P_131_1);this.__P_131_12((function(){this._writeState(this.getState());e&&e.call(this)}),this)},__P_131_11:function(){var e=qx.bom.Iframe.create({src:qx.util.ResourceManager.getInstance().toUri("qx/static/blank.html")});e.style.visibility="hidden";e.style.position="absolute";e.style.left="-1000px";e.style.top="-1000px";return e},__P_131_12:function(e,t,n){void 0===n&&(n=0);if(this.__P_131_1.contentWindow&&this.__P_131_1.contentWindow.document){this.__P_131_2=!0;e.call(t||window)}else{if(n>20)throw new Error("can't initialize iframe");qx.event.Timer.once((function(){this.__P_131_12(e,t,++n)}),this,10)}}},destruct:function(){this.__P_131_1=null;if(this.__P_131_3){this.__P_131_3.dispose();this.__P_131_3=null}qx.event.Idle.getInstance().removeListener("interval",this.__P_131_8,this)}});qx.bom.IframeHistory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.History":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.lang.Function":{},"qx.event.GlobalError":{},"qx.bom.Event":{},"qx.event.Idle":{},"qx.lang.Type":{},"qx.bom.client.Engine":{require:!0},"qx.event.Timer":{}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.NativeHistory",{extend:qx.bom.History,implement:[qx.core.IDisposable],construct:function(){qx.bom.History.constructor.call(this);this.__P_132_0()},members:{__P_132_1:null,__P_132_0:function(){if(qx.bom.History.SUPPORTS_HASH_CHANGE_EVENT){var e=qx.lang.Function.bind(this.__P_132_2,this);this.__P_132_1=qx.event.GlobalError.observeMethod(e);qx.bom.Event.addNativeListener(window,"hashchange",this.__P_132_1)}else qx.event.Idle.getInstance().addListener("interval",this.__P_132_2,this)},__P_132_3:function(){qx.bom.History.SUPPORTS_HASH_CHANGE_EVENT?qx.bom.Event.removeNativeListener(window,"hashchange",this.__P_132_1):qx.event.Idle.getInstance().removeListener("interval",this.__P_132_2,this)},__P_132_2:function(){var e=this._readState();qx.lang.Type.isString(e)&&e!=this.getState()&&this._onHistoryLoad(e)},_readState:function(){return this._decode(this._getHash())},_writeState:qx.core.Environment.select("engine.name",{opera:function(e){qx.event.Timer.once((function(){this._setHash(this._encode(e))}),this,0)},default:function(e){this._setHash(this._encode(e))}})},destruct:function(){this.__P_132_3()}});qx.bom.NativeHistory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.dao.Node":{construct:!0,require:!0},"qxl.apiviewer.dao.Class":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.dao.ClassItem",{extend:qxl.apiviewer.dao.Node,construct:function(e,t,n){qxl.apiviewer.dao.Node.constructor.call(this,e);this._class=t;this._name=n},members:{_class:null,_name:null,getClass:function(){return this._class},getName:function(){return this._name},getFullName:function(){return this.getClass().getFullName()+"#"+this._name},getTypes:function(){var e=this._jsdoc["@param"];e&&e.map((function(e){var t={type:e.type};if(t.type){var n=t.type.match(/\[\]/g);n&&(t.dimensions=n.length)}return t}));return[]},getSee:function(){return(this._jsdoc["@see"]||[]).map((function(e){return e.body}))},getOverriddenFrom:function(){return this._meta.overriddenFrom?qxl.apiviewer.dao.Class.getClassByName(this._meta.overriddenFrom):null},isRequiredByInterface:function(e){throw new Error("No implementation for "+this.classname+".isRequiredByInterface")},getRequiredBy:function(){if(this._requiredBy)return this._requiredBy;for(var e=[],t=this.getClass().getAllInterfaces(!0),n=0;n206&&e<300)return!0;qx.log.Logger.debug(this,"Unknown status code: "+e+" ("+t+")");return!1}},statusCodeToString:function(e){switch(e){case-1:return"Not available";case 0:return window.location.href.toLowerCase().startsWith("file:")?"Unknown status code. Possibly due to application URL using 'file:' protocol?":"Unknown status code. Possibly due to a cross-domain request?";case 200:return"Ok";case 304:return"Not modified";case 206:return"Partial content";case 204:return"No content";case 300:return"Multiple choices";case 301:return"Moved permanently";case 302:return"Moved temporarily";case 303:return"See other";case 305:return"Use proxy";case 400:return"Bad request";case 401:return"Unauthorized";case 402:return"Payment required";case 403:return"Forbidden";case 404:return"Not found";case 405:return"Method not allowed";case 406:return"Not acceptable";case 407:return"Proxy authentication required";case 408:return"Request time-out";case 409:return"Conflict";case 410:return"Gone";case 411:return"Length required";case 412:return"Precondition failed";case 413:return"Request entity too large";case 414:return"Request-URL too large";case 415:return"Unsupported media type";case 500:return"Server error";case 501:return"Not implemented";case 502:return"Bad gateway";case 503:return"Out of resources";case 504:return"Gateway time-out";case 505:return"HTTP version not supported";case 12002:return"Server timeout";case 12029:case 12030:case 12031:return"Connection dropped";case 12152:return"Connection closed by server";case 13030:return"MSHTML-specific HTTP status code";default:return"Unknown status code"}}},properties:{request:{check:"qx.io.remote.Request",nullable:!0},implementation:{check:"qx.io.remote.transport.Abstract",nullable:!0,apply:"_applyImplementation"},state:{check:["configured","sending","receiving","completed","aborted","timeout","failed"],init:"configured",event:"changeState",apply:"_applyState"}},members:{send:function(){var e=this.getRequest();if(!e)return this.error("Please attach a request object first");qx.io.remote.Exchange.initTypes();var t,n,i=qx.io.remote.Exchange.typesOrder,r=qx.io.remote.Exchange.typesSupported,o=e.getResponseType(),s={};e.getAsynchronous()?s.asynchronous=!0:s.synchronous=!0;e.getCrossDomain()&&(s.crossDomain=!0);e.getFileUpload()&&(s.fileUpload=!0);for(var a in e.getFormFields()){s.programmaticFormFields=!0;break}for(var l=0,u=i.length;l=this.getMaxConcurrentRequests()||null!=this.getMaxTotalRequests()&&this.__P_136_2>=this.getMaxTotalRequests())){var e=this.__P_136_0.shift(),t=new qx.io.remote.Exchange(e);this.__P_136_2++;this.__P_136_1.push(t);this._debug();t.addListener("sending",this._onsending,this);t.addListener("receiving",this._onreceiving,this);t.addListener("completed",this._oncompleted,this);t.addListener("aborted",this._oncompleted,this);t.addListener("timeout",this._oncompleted,this);t.addListener("failed",this._oncompleted,this);t._start=(new Date).valueOf();t.send();this.__P_136_0.length>0&&this._check()}},_remove:function(e){qx.lang.Array.remove(this.__P_136_1,e);e.dispose();this._check()},__P_136_4:0,_onsending:function(e){e.getTarget().getRequest()._onsending(e)},_onreceiving:function(e){e.getTarget().getRequest()._onreceiving(e)},_oncompleted:function(e){var t=e.getTarget().getRequest(),n="_on"+e.getType();this._remove(e.getTarget());try{t[n]&&t[n](e)}catch(e){this.error("Request "+t+" handler "+n+" threw an error: ",e);try{if(t._onaborted){var i=qx.event.Registration.createEvent("aborted",qx.event.type.Event);t._onaborted(i)}}catch(e){}}},_oninterval:function(e){var t=this.__P_136_1;if(0!=t.length){for(var n,i,r,o,s=(new Date).valueOf(),a=this.getDefaultTimeout(),l=t.length-1;l>=0;l--)if((i=(n=t[l]).getRequest()).isAsynchronous()){if(0==(r=i.getTimeout()))continue;null==r&&(r=a);if((o=s-n._start)>r){this.warn("Timeout: transport "+n.toHashCode());this.warn(o+"ms > "+r+"ms");n.timeout()}}}else this.__P_136_3.stop()},_applyEnabled:function(e,t){e&&this._check();this.__P_136_3.setEnabled(e)},add:function(e){e.setState("queued");e.isAsynchronous()?this.__P_136_0.push(e):this.__P_136_0.unshift(e);this._check();this.getEnabled()&&this.__P_136_3.start()},abort:function(e){var t=e.getTransport();t?t.abort():this.__P_136_0.includes(e)&&qx.lang.Array.remove(this.__P_136_0,e)}},destruct:function(){this._disposeArray("__P_136_1");this._disposeObjects("__P_136_3");this.__P_136_0=null}});qx.io.remote.RequestQueue.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.event.Emitter":{require:!0},"qx.bom.client.CssAnimation":{construct:!0,require:!0}},environment:{provided:[],required:{"css.animation":{construct:!0,className:"qx.bom.client.CssAnimation"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.AnimationHandle",{extend:qx.event.Emitter,construct:function(){var e=qx.core.Environment.get("css.animation");this.__P_231_0=e&&e["play-state"];this.__P_231_1=!0;this.addListenerOnce("end",this.__P_231_2,this)},events:{start:"Element",end:"Element",iteration:"Element"},members:{__P_231_0:null,__P_231_1:!1,__P_231_3:!1,isPlaying:function(){return this.__P_231_1},isEnded:function(){return this.__P_231_3},isPaused:function(){return"paused"==this.el.style[this.__P_231_0]},pause:function(){if(this.el){this.el.style[this.__P_231_0]="paused";this.el.$$animation.__P_231_1=!1;this.animationId&&qx.bom.element.AnimationJs&&qx.bom.element.AnimationJs.pause(this)}},play:function(){if(this.el){this.el.style[this.__P_231_0]="running";this.el.$$animation.__P_231_1=!0;null!=this.i&&qx.bom.element.AnimationJs&&qx.bom.element.AnimationJs.play(this)}},stop:function(){if(this.el&&qx.core.Environment.get("css.animation")&&!this.jsAnimation){this.el.style[this.__P_231_0]="";this.el.style[qx.core.Environment.get("css.animation").name]="";this.el.$$animation.__P_231_1=!1;this.el.$$animation.__P_231_3=!0}else if(this.jsAnimation){this.stopped=!0;qx.bom.element.AnimationJs.stop(this)}},__P_231_2:function(){this.__P_231_1=!1;this.__P_231_3=!0}}});qx.bom.element.AnimationHandle.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.Style":{},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["css.transform","css.transform.3d"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.CssTransform",{statics:{getSupport:function(){var e=qx.bom.client.CssTransform.getName();return null!=e?{name:e,style:qx.bom.client.CssTransform.getStyle(),origin:qx.bom.client.CssTransform.getOrigin(),"3d":qx.bom.client.CssTransform.get3D(),perspective:qx.bom.client.CssTransform.getPerspective(),"perspective-origin":qx.bom.client.CssTransform.getPerspectiveOrigin(),"backface-visibility":qx.bom.client.CssTransform.getBackFaceVisibility()}:null},getStyle:function(){return qx.bom.Style.getPropertyName("transformStyle")},getPerspective:function(){return qx.bom.Style.getPropertyName("perspective")},getPerspectiveOrigin:function(){return qx.bom.Style.getPropertyName("perspectiveOrigin")},getBackFaceVisibility:function(){return qx.bom.Style.getPropertyName("backfaceVisibility")},getOrigin:function(){return qx.bom.Style.getPropertyName("transformOrigin")},getName:function(){return qx.bom.Style.getPropertyName("transform")},get3D:function(){return null!=qx.bom.client.CssTransform.getPerspective()}},defer:function(e){qx.core.Environment.add("css.transform",e.getSupport);qx.core.Environment.add("css.transform.3d",e.get3D)}});qx.bom.client.CssTransform.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.CssTransform":{require:!0},"qx.bom.Style":{}},environment:{provided:[],required:{"css.transform":{load:!0,className:"qx.bom.client.CssTransform"},"css.transform.3d":{className:"qx.bom.client.CssTransform"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Transform",{statics:{__P_232_0:qx.core.Environment.get("css.transform"),transform:function(e,t){var n=this.getTransformValue(t);if(null!=this.__P_232_0){var i=this.__P_232_0.name;e.style[i]=n}},translate:function(e,t){this.transform(e,{translate:t})},scale:function(e,t){this.transform(e,{scale:t})},rotate:function(e,t){this.transform(e,{rotate:t})},skew:function(e,t){this.transform(e,{skew:t})},getCss:function(e){var t=this.getTransformValue(e);if(null!=this.__P_232_0){var n=this.__P_232_0.name;return qx.bom.Style.getCssName(n)+":"+t+";"}return""},setOrigin:function(e,t){null!=this.__P_232_0&&(e.style[this.__P_232_0.origin]=t)},getOrigin:function(e){return null!=this.__P_232_0?e.style[this.__P_232_0.origin]:""},setStyle:function(e,t){null!=this.__P_232_0&&(e.style[this.__P_232_0.style]=t)},getStyle:function(e){return null!=this.__P_232_0?e.style[this.__P_232_0.style]:""},setPerspective:function(e,t){null!=this.__P_232_0&&(e.style[this.__P_232_0.perspective]=t+"px")},getPerspective:function(e){return null!=this.__P_232_0?e.style[this.__P_232_0.perspective]:""},setPerspectiveOrigin:function(e,t){null!=this.__P_232_0&&(e.style[this.__P_232_0["perspective-origin"]]=t)},getPerspectiveOrigin:function(e){if(null!=this.__P_232_0){var t=e.style[this.__P_232_0["perspective-origin"]];if(""!=t)return t;var n=e.style[this.__P_232_0["perspective-origin"]+"X"],i=e.style[this.__P_232_0["perspective-origin"]+"Y"];if(""!=n)return n+" "+i}return""},setBackfaceVisibility:function(e,t){null!=this.__P_232_0&&(e.style[this.__P_232_0["backface-visibility"]]=t?"visible":"hidden")},getBackfaceVisibility:function(e){return null==this.__P_232_0||"visible"==e.style[this.__P_232_0["backface-visibility"]]},getTransformValue:function(e){var t="",n=["translate","scale"];for(var i in e){var r=e[i];qx.Bootstrap.isArray(r)?3===r.length&&n.indexOf(i)>-1&&qx.core.Environment.get("css.transform.3d")?t+=this._compute3dProperty(i,r):t+=this._computeAxisProperties(i,r):t+=i+"("+r+") "}return t.trim()},_compute3dProperty:function(e,t){var n="";e+="3d";for(var i=0;i=0;--o){var s=this.tryEntries[o],a=s.completion;if("root"===s.tryLoc)return r("end");if(s.tryLoc<=this.prev){var l=i.call(s,"catchLoc"),u=i.call(s,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i=n.completion;if("throw"===i.type){var r=i.arg;A(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(t,n,i){return this.delegate={iterator:D(t),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=e),m}},t}function asyncGeneratorStep(e,t,n,i,r,o,s){try{var a=e[o](s),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(i,r)}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise((function(i,r){var o=e.apply(t,n);function s(e){asyncGeneratorStep(o,i,r,s,a,"next",e)}function a(e){asyncGeneratorStep(o,i,r,s,a,"throw",e)}s(void 0)}))}}!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.Promise":{construct:!0},"qx.bom.Label":{},"qx.bom.client.Browser":{require:!0},"qx.event.Timer":{},"qx.bom.element.Dimension":{},"qx.lang.Object":{},"qx.bom.element.Style":{}},environment:{provided:[],required:{"browser.name":{className:"qx.bom.client.Browser"},"browser.version":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.webfonts.Validator",{extend:qx.core.Object,construct:function(e,t,n,i){qx.core.Object.constructor.call(this);t&&this.setComparisonString(t);n&&this.setFontWeight(n);i&&this.setFontStyle(i);if(e){this.setFontFamily(e);this.__P_225_0=this._getRequestedHelpers()}this.__P_225_1=new qx.Promise},statics:{COMPARISON_FONTS:{sans:["Arial","Helvetica","sans-serif"],serif:["Times New Roman","Georgia","serif"]},HELPER_CSS:{position:"absolute",margin:"0",padding:"0",top:"-1000px",left:"-1000px",fontSize:"350px",width:"auto",height:"auto",lineHeight:"normal",fontVariant:"normal",visibility:"hidden"},COMPARISON_STRING:"WEei",__P_225_2:null,__P_225_3:null,removeDefaultHelperElements:function(){var e=qx.bom.webfonts.Validator.__P_225_3;if(e)for(var t in e)document.body.removeChild(e[t]);delete qx.bom.webfonts.Validator.__P_225_3}},properties:{fontFamily:{nullable:!0,init:null,apply:"_applyFontFamily"},fontWeight:{nullable:!0,check:"String",apply:"_applyFontWeight"},fontStyle:{nullable:!0,check:"String",apply:"_applyFontStyle"},comparisonString:{nullable:!0,init:null},timeout:{check:"Integer",init:5e3}},events:{changeStatus:"qx.event.type.Data"},members:{__P_225_0:null,__P_225_4:null,__P_225_5:null,__P_225_1:null,validate:function(){var e=this;if(!this.__P_225_5){var t=function(t){e.__P_225_4&&e.__P_225_4.stop();e._reset();e.__P_225_1.resolve(t);e.fireDataEvent("changeStatus",{family:e.getFontFamily(),valid:t})};if(document.fonts&&"function"==typeof document.fonts.load){this.__P_225_5=(new Date).getTime();var n="".concat(this.getFontStyle()||"normal"," ").concat(this.getFontWeight()||"normal"," 14px ").concat(this.getFontFamily()),i=function(){var i=_asyncToGenerator(_regeneratorRuntime().mark((function i(){return _regeneratorRuntime().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:i.prev=0;i.next=3;return document.fonts.load(n);case 3:i.next=5;return document.fonts.ready;case 5:qx.bom.Label.getTextSize("Hello World",{fontFamily:e.getFontFamily(),fontStyle:e.getFontStyle(),fontWeight:e.getFontWeight()});setTimeout((function(){return t(e._isFontValid())}),100);i.next=13;break;case 9:i.prev=9;i.t0=i.catch(0);e.warn("Exception while loading font ".concat(n,": ")+i.t0);t(!1);case 13:case"end":return i.stop()}}),i,null,[[0,9]])})));return function(){return i.apply(this,arguments)}}();i()}else{this.__P_225_5=(new Date).getTime();"".concat(this.getFontStyle()||"normal"," ").concat(this.getFontWeight()||"normal"," 14px ").concat(this.getFontFamily());var r=function(){if(e._isFontValid())"safari"==qx.core.Environment.get("browser.name")&&parseFloat(qx.core.Environment.get("browser.version"))>=8?setTimeout((function(){return t(!0)}),100):t(!0);else{(new Date).getTime()-e.__P_225_5>=e.getTimeout()&&t(!1)}};qx.event.Timer.once((function(){e.__P_225_4=new qx.event.Timer(100);e.__P_225_4.addListener("interval",r);e.__P_225_4.start()}),this,0)}}},isValid:function(){var e=this;return _asyncToGenerator(_regeneratorRuntime().mark((function t(){return _regeneratorRuntime().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:t.next=2;return e.__P_225_1;case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})))()},_reset:function(){if(this.__P_225_0){for(var e in this.__P_225_0){var t=this.__P_225_0[e];document.body.removeChild(t)}this.__P_225_0=null}},_isFontValid:function(){qx.bom.webfonts.Validator.__P_225_2||this.__P_225_6();this.__P_225_0||(this.__P_225_0=this._getRequestedHelpers());this.__P_225_0.sans.style.visibility="visible";this.__P_225_0.sans.style.visibility="hidden";this.__P_225_0.serif.style.visibility="visible";this.__P_225_0.serif.style.visibility="hidden";var e=qx.bom.element.Dimension.getWidth(this.__P_225_0.sans),t=qx.bom.element.Dimension.getWidth(this.__P_225_0.serif),n=qx.bom.webfonts.Validator;return e!==n.__P_225_2.sans||t!==n.__P_225_2.serif},_getRequestedHelpers:function(){var e=[this.getFontFamily()].concat(qx.bom.webfonts.Validator.COMPARISON_FONTS.sans),t=[this.getFontFamily()].concat(qx.bom.webfonts.Validator.COMPARISON_FONTS.serif);return{sans:this._getHelperElement(e,this.getComparisonString()),serif:this._getHelperElement(t,this.getComparisonString())}},_getHelperElement:function(e,t){var n=qx.lang.Object.clone(qx.bom.webfonts.Validator.HELPER_CSS);e&&(n.fontFamily?n.fontFamily+=","+e.join(","):n.fontFamily=e.join(","));this.getFontWeight()&&(n.fontWeight=this.getFontWeight());this.getFontStyle()&&(n.fontStyle=this.getFontStyle());var i=document.createElement("span");i.innerHTML=t||qx.bom.webfonts.Validator.COMPARISON_STRING;qx.bom.element.Style.setStyles(i,n);document.body.appendChild(i);return i},_applyFontFamily:function(e,t){e!==t&&this._reset()},_applyFontWeight:function(e,t){e!==t&&this._reset()},_applyFontStyle:function(e,t){e!==t&&this._reset()},__P_225_6:function(){var e=qx.bom.webfonts.Validator;e.__P_225_3||(e.__P_225_3={sans:this._getHelperElement(e.COMPARISON_FONTS.sans),serif:this._getHelperElement(e.COMPARISON_FONTS.serif)});e.__P_225_2={sans:qx.bom.element.Dimension.getWidth(e.__P_225_3.sans),serif:qx.bom.element.Dimension.getWidth(e.__P_225_3.serif)}}},destruct:function(){this._reset();null!=this.__P_225_4&&this.__P_225_4.stop();this._disposeObjects("__P_225_4")}});qx.bom.webfonts.Validator.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.placement.AbstractAxis",{extend:Object,statics:{computeStart:function(e,t,n,i,r){throw new Error("abstract method call!")},_moveToEdgeAndAlign:function(e,t,n,i){switch(i){case"edge-start":return t.start-n.end-e;case"edge-end":return t.end+n.start;case"align-start":return t.start+n.start;case"align-center":return t.start+parseInt((t.end-t.start-e)/2,10)+n.start;case"align-end":return t.end-n.end-e}},_isInRange:function(e,t,n){return e>=0&&e+t<=n}}});qx.util.placement.AbstractAxis.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.util.placement.AbstractAxis":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.placement.DirectAxis",{statics:{_moveToEdgeAndAlign:qx.util.placement.AbstractAxis._moveToEdgeAndAlign,computeStart:function(e,t,n,i,r){return this._moveToEdgeAndAlign(e,t,n,r)}}});qx.util.placement.DirectAxis.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.util.placement.AbstractAxis":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.placement.KeepAlignAxis",{statics:{_moveToEdgeAndAlign:qx.util.placement.AbstractAxis._moveToEdgeAndAlign,_isInRange:qx.util.placement.AbstractAxis._isInRange,computeStart:function(e,t,n,i,r){var o,s,a=this._moveToEdgeAndAlign(e,t,n,r);if(this._isInRange(a,e,i))return a;if("edge-start"==r||"edge-end"==r){o=t.start-n.end;s=t.end+n.start}else{o=t.end-n.end;s=t.start+n.start}return a=o>i-s?Math.max(0,o-e):s}}});qx.util.placement.KeepAlignAxis.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.util.placement.AbstractAxis":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.placement.BestFitAxis",{statics:{_isInRange:qx.util.placement.AbstractAxis._isInRange,_moveToEdgeAndAlign:qx.util.placement.AbstractAxis._moveToEdgeAndAlign,computeStart:function(e,t,n,i,r){var o=this._moveToEdgeAndAlign(e,t,n,r);if(this._isInRange(o,e,i))return o;o<0&&(o=Math.min(0,i-e));o+e>i&&(o=Math.max(0,i-e));return o}}});qx.util.placement.BestFitAxis.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.event.IEventHandler":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.bom.Iframe":{},"qx.event.type.Data":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Iframe",{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:!1,onevent:qx.event.GlobalError.observeMethod((function(e){var t=qx.bom.Iframe.queryCurrentUrl(e);if(t!==e.$$url){qx.event.Registration.fireEvent(e,"navigate",qx.event.type.Data,[t]);e.$$url=t}qx.event.Registration.fireEvent(e,"load")}))},members:{canHandleEvent:function(e,t){return"iframe"===e.tagName.toLowerCase()},registerEvent:function(e,t,n){},unregisterEvent:function(e,t,n){}},defer:function(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Iframe.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.Iframe":{require:!0},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.lang.Object":{},"qx.dom.Element":{},"qx.dom.Hierarchy":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.OperatingSystem":{require:!0},"qx.log.Logger":{},"qx.bom.Event":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"os.name":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.Iframe",{statics:{DEFAULT_ATTRIBUTES:{frameBorder:0,frameSpacing:0,marginWidth:0,marginHeight:0,hspace:0,vspace:0,border:0,allowTransparency:!0},create:function(e,t){e=e?qx.lang.Object.clone(e):{};var n=qx.bom.Iframe.DEFAULT_ATTRIBUTES;for(var i in n)i in e||(e[i]=n[i]);var r=qx.dom.Element.create("iframe",e,t);"onload"in e||(r.onload=function(){qx.event.handler.Iframe.onevent(r)});return r},getWindow:function(e){try{return e.contentWindow}catch(e){return null}},getDocument:function(e){if("contentDocument"in e)try{return e.contentDocument}catch(e){return null}try{var t=this.getWindow(e);return t?t.document:null}catch(e){return null}},getBody:function(e){try{var t=this.getDocument(e);return t?t.getElementsByTagName("body")[0]:null}catch(e){return null}},setSource:function(e,t){try{if(this.getWindow(e)&&qx.dom.Hierarchy.isRendered(e))try{if("webkit"==qx.core.Environment.get("engine.name")&&"osx"==qx.core.Environment.get("os.name")){var n=this.getWindow(e);n&&n.stop()}this.getWindow(e).location.replace(t)}catch(n){e.src=t}else e.src=t;this.__P_198_0(e)}catch(e){qx.log.Logger.warn("Iframe source could not be set!")}},queryCurrentUrl:function(e){var t=this.getDocument(e);try{if(t&&t.location)return t.location.href}catch(e){}return""},__P_198_0:function(e){qx.bom.Event.addNativeListener(e,"load",(function t(){qx.bom.Event.removeNativeListener(e,"load",t);e.$$url=qx.bom.Iframe.queryCurrentUrl(e)}))}}});qx.bom.Iframe.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.Object":{},"qx.dom.Element":{},"qx.lang.Type":{},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine",load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Input",{statics:{__P_234_0:{text:1,textarea:1,select:1,checkbox:1,radio:1,password:1,hidden:1,submit:1,image:1,file:1,search:1,reset:1,button:1},create:function(e,t,n){var i;t=t?qx.lang.Object.clone(t):{};if("textarea"===e||"select"===e)i=e;else{i="input";t.type=e}return qx.dom.Element.create(i,t,n)},setValue:function(e,t){var n=e.nodeName.toLowerCase(),i=e.type,r=qx.lang.Type;"number"==typeof t&&(t+="");if("checkbox"===i||"radio"===i)r.isArray(t)?e.checked=t.includes(e.value):e.checked=e.value==t;else if("select"===n){for(var o,s,a=r.isArray(t),l=e.options,u=0,c=l.length;u=this.getMinimum()&&value<=this.getMaximum()",init:0,apply:"_applyValue",nullable:!0},minimum:{check:"Integer",init:0,apply:"_applyMinimum",event:"changeMinimum"},maximum:{check:"Integer",init:100,apply:"_applyMaximum",event:"changeMaximum"},singleStep:{check:"Integer",init:1},pageStep:{check:"Integer",init:10},knobFactor:{check:"Number",apply:"_applyKnobFactor",nullable:!0}},members:{__P_246_0:null,__P_246_1:null,__P_246_2:null,__P_246_3:null,__P_246_4:null,__P_246_5:null,__P_246_6:null,__P_246_7:null,__P_246_8:null,__P_246_9:null,__P_246_10:null,__P_246_11:null,__P_246_12:null,_forwardStates:{invalid:!0},renderLayout:function(e,t,n,i){qx.ui.form.Slider.superclass.prototype.renderLayout.call(this,e,t,n,i);this._updateKnobPosition()},_createChildControlImpl:function(e,t){var n;if("knob"===e){(n=new qx.ui.core.Widget).addListener("resize",this._onUpdate,this);n.addListener("pointerover",this._onPointerOver,this);n.addListener("pointerout",this._onPointerOut,this);this._add(n)}return n||qx.ui.form.Slider.superclass.prototype._createChildControlImpl.call(this,e)},_onPointerOver:function(e){this.addState("hovered")},_onPointerOut:function(e){this.removeState("hovered")},_onRoll:function(e){if("wheel"==e.getPointerType()){var t="horizontal"===this.getOrientation()?"x":"y",n=e.getDelta()[t],i=n>0?1:n<0?-1:0;this.slideBy(i*this.getSingleStep());e.stop()}},_onKeyPress:function(e){var t="horizontal"===this.getOrientation(),n=t?"Left":"Up",i=t?"Right":"Down";switch(e.getKeyIdentifier()){case i:this.slideForward();break;case n:this.slideBack();break;case"PageDown":this.slidePageForward(100);break;case"PageUp":this.slidePageBack(100);break;case"Home":this.slideToBegin(200);break;case"End":this.slideToEnd(200);break;default:return}e.stop()},_onPointerDown:function(e){if(!this.__P_246_3){var t=this.__P_246_13,n=this.getChildControl("knob"),i=t?"left":"top",r=t?e.getDocumentLeft():e.getDocumentTop(),o=this.getDecorator();o=qx.theme.manager.Decoration.getInstance().resolve(o);if(t)var s=o?o.getInsets().left:0,a=(this.getPaddingLeft()||0)+s;else s=o?o.getInsets().top:0,a=(this.getPaddingTop()||0)+s;var l=this.__P_246_0=qx.bom.element.Location.get(this.getContentElement().getDomElement())[i];l+=a;var u=this.__P_246_1=qx.bom.element.Location.get(n.getContentElement().getDomElement())[i];if(e.getTarget()===n){this.__P_246_3=!0;if(!this.__P_246_9){this.__P_246_9=new qx.event.Timer(100);this.__P_246_9.addListener("interval",this._fireValue,this)}this.__P_246_9.start();this.__P_246_4=r+l-u;n.addState("pressed")}else{this.__P_246_5=!0;this.__P_246_6=r<=u?-1:1;this.__P_246_14(e);this._onInterval();if(!this.__P_246_8){this.__P_246_8=new qx.event.Timer(100);this.__P_246_8.addListener("interval",this._onInterval,this)}this.__P_246_8.start()}this.addListener("pointermove",this._onPointerMove,this);this.capture();e.stopPropagation()}},_onPointerUp:function(e){if(this.__P_246_3){this.releaseCapture();delete this.__P_246_3;this.__P_246_9.stop();this._fireValue();delete this.__P_246_4;this.getChildControl("knob").removeState("pressed");if("pointerup"===e.getType()){var t,n,i;if(this.__P_246_13){t=e.getDocumentLeft()-(this._valueToPosition(this.getValue())+this.__P_246_0);i=qx.bom.element.Location.get(this.getContentElement().getDomElement()).top;n=e.getDocumentTop()-(i+this.getChildControl("knob").getBounds().top)}else{t=e.getDocumentTop()-(this._valueToPosition(this.getValue())+this.__P_246_0);i=qx.bom.element.Location.get(this.getContentElement().getDomElement()).left;n=e.getDocumentLeft()-(i+this.getChildControl("knob").getBounds().left)}(n<0||n>this.__P_246_2||t<0||t>this.__P_246_2)&&this.getChildControl("knob").removeState("hovered")}}else if(this.__P_246_5){this.__P_246_8.stop();this.releaseCapture();delete this.__P_246_5;delete this.__P_246_6;delete this.__P_246_7}this.removeListener("pointermove",this._onPointerMove,this);"pointerup"===e.getType()&&e.stopPropagation()},_onPointerMove:function(e){if(this.__P_246_3){var t=(this.__P_246_13?e.getDocumentLeft():e.getDocumentTop())-this.__P_246_4;this.slideTo(this._positionToValue(t))}else this.__P_246_5&&this.__P_246_14(e);e.stopPropagation()},_onInterval:function(e){var t=this.getValue()+this.__P_246_6*this.getPageStep();tthis.getMaximum()&&(t=this.getMaximum());var n=-1==this.__P_246_6;(n&&t<=this.__P_246_7||!n&&t>=this.__P_246_7)&&(t=this.__P_246_7);this.slideTo(t)},_onUpdate:function(e){var t=this.getInnerSize(),n=this.getChildControl("knob").getBounds(),i=this.__P_246_13?"width":"height";this._updateKnobSize();this.__P_246_15=t[i]-n[i];this.__P_246_2=n[i];this._updateKnobPosition()},__P_246_13:!1,__P_246_15:0,__P_246_14:function(e){var t=this.__P_246_13?e.getDocumentLeft():e.getDocumentTop(),n=this.__P_246_0,i=this.__P_246_1,r=this.__P_246_2,o=t-n;t>=i&&(o-=r);var s=this._positionToValue(o),a=this.getMinimum(),l=this.getMaximum();if(sl)s=l;else{var u=this.getValue(),c=this.getPageStep(),h=this.__P_246_6<0?"floor":"ceil";s=u+Math[h]((s-u)/c)*c}(null==this.__P_246_7||-1==this.__P_246_6&&s<=this.__P_246_7||1==this.__P_246_6&&s>=this.__P_246_7)&&(this.__P_246_7=s)},_positionToValue:function(e){var t=this.__P_246_15;if(null==t||0==t)return 0;var n=e/t;n<0?n=0:n>1&&(n=1);var i=this.getMaximum()-this.getMinimum();return this.getMinimum()+Math.round(i*n)},_valueToPosition:function(e){var t=this.__P_246_15;if(null==t)return 0;var n=this.getMaximum()-this.getMinimum();if(0==n)return 0;var i=(e=e-this.getMinimum())/n;i<0?i=0:i>1&&(i=1);return Math.round(t*i)},_updateKnobPosition:function(){this._setKnobPosition(this._valueToPosition(this.getValue()))},_setKnobPosition:function(e){var t=this.getChildControl("knob"),n=this.getDecorator();n=qx.theme.manager.Decoration.getInstance().resolve(n);var i=t.getContentElement();if(this.__P_246_13){n&&n.getPadding()&&(e+=n.getPadding().left);e+=this.getPaddingLeft()||0;i.setStyle("left",e+"px",!0)}else{n&&n.getPadding()&&(e+=n.getPadding().top);e+=this.getPaddingTop()||0;i.setStyle("top",e+"px",!0)}},_updateKnobSize:function(){var e=this.getKnobFactor();if(null!=e){var t=this.getInnerSize();null!=t&&(this.__P_246_13?this.getChildControl("knob").setWidth(Math.round(e*t.width)):this.getChildControl("knob").setHeight(Math.round(e*t.height)))}},slideToBegin:function(e){this.slideTo(this.getMinimum(),e)},slideToEnd:function(e){this.slideTo(this.getMaximum(),e)},slideForward:function(){this.slideBy(this.getSingleStep())},slideBack:function(){this.slideBy(-this.getSingleStep())},slidePageForward:function(e){this.slideBy(this.getPageStep(),e)},slidePageBack:function(e){this.slideBy(-this.getPageStep(),e)},slideBy:function(e,t){this.slideTo(this.getValue()+e,t)},slideTo:function(e,t){this.stopSlideAnimation();t?this.__P_246_16(e,t):this.updatePosition(e)},updatePosition:function(e){this.setValue(this.__P_246_17(e))},stopSlideAnimation:function(){if(this.__P_246_12){this.__P_246_12.cancelSequence();this.__P_246_12=null}},__P_246_17:function(e){return e=ethis.getMaximum()?this.getMaximum():this.getMinimum()+Math.round((e-this.getMinimum())/this.getSingleStep())*this.getSingleStep()},__P_246_16:function(e,t){e=this.__P_246_17(e);var n=this.getValue();this.__P_246_12=new qx.bom.AnimationFrame;this.__P_246_12.on("frame",(function(i){this.setValue(parseInt(i/t*(e-n)+n))}),this);this.__P_246_12.on("end",(function(){this.setValue(e);this.__P_246_12=null;this.fireEvent("slideAnimationEnd")}),this);this.__P_246_12.startSequence(t)},_applyOrientation:function(e,t){this.getContentElement().setAttribute("aria-orientation",e);var n=this.getChildControl("knob");this.__P_246_13="horizontal"===e;if(this.__P_246_13){this.removeState("vertical");n.removeState("vertical");this.addState("horizontal");n.addState("horizontal");n.setLayoutProperties({top:0,right:null,bottom:0})}else{this.removeState("horizontal");n.removeState("horizontal");this.addState("vertical");n.addState("vertical");n.setLayoutProperties({right:0,bottom:null,left:0})}this._updateKnobPosition()},_applyKnobFactor:function(e,t){null!=e?this._updateKnobSize():this.__P_246_13?this.getChildControl("knob").resetWidth():this.getChildControl("knob").resetHeight()},_applyValue:function(e,t){if(null!=e){this.getContentElement().setAttribute("aria-valuenow",e);this._updateKnobPosition();this.__P_246_3?this.__P_246_11=[e,t]:this.fireEvent("changeValue",qx.event.type.Data,[e,t])}else this.resetValue()},_fireValue:function(){if(this.__P_246_11){var e=this.__P_246_11;this.__P_246_11=null;this.fireEvent("changeValue",qx.event.type.Data,e)}},_applyMinimum:function(e,t){this.getContentElement().setAttribute("aria-valuemin",e);this.getValue()e&&this.setValue(e);this._updateKnobPosition()}}});qx.ui.form.Slider.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.form.Slider":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.scroll.ScrollSlider",{extend:qx.ui.form.Slider,construct:function(e){qx.ui.form.Slider.constructor.call(this,e);this.removeListener("keypress",this._onKeyPress);this.removeListener("roll",this._onRoll)},members:{_createChildControlImpl:function(e,t){var n;if("knob"===e)(n=qx.ui.core.scroll.ScrollSlider.superclass.prototype._createChildControlImpl.call(this,e)).addListener("dblclick",(function(e){e.stopPropagation()}));return n||qx.ui.core.scroll.ScrollSlider.superclass.prototype._createChildControlImpl.call(this,e)},getSizeHint:function(e){var t=qx.ui.core.scroll.ScrollSlider.superclass.prototype.getSizeHint.call(this);"horizontal"===this.getOrientation()?t.width=0:t.height=0;return t}}});qx.ui.core.scroll.ScrollSlider.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.basic.Image":{construct:!0,require:!0},"qx.ui.core.MExecutable":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tree.core.FolderOpenButton",{extend:qx.ui.basic.Image,include:qx.ui.core.MExecutable,construct:function(){qx.ui.basic.Image.constructor.call(this);this.initOpen();this.addListener("tap",this._onTap);this.addListener("pointerdown",this._stopPropagation,this);this.addListener("pointerup",this._stopPropagation,this)},properties:{open:{check:"Boolean",init:!1,event:"changeOpen",apply:"_applyOpen"}},members:{_applyOpen:function(e,t){e?this.addState("opened"):this.removeState("opened");this.execute()},_stopPropagation:function(e){e.stopPropagation()},_onTap:function(e){this.toggleOpen();e.stopPropagation()}}});qx.ui.tree.core.FolderOpenButton.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.container.Composite":{construct:!0,require:!0},"qx.ui.layout.Grid":{construct:!0},"qx.ui.basic.Label":{},"qx.ui.basic.Image":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.headerrenderer.HeaderCell",{extend:qx.ui.container.Composite,construct:function(){qx.ui.container.Composite.constructor.call(this);var e=new qx.ui.layout.Grid;e.setRowFlex(0,1);e.setColumnFlex(1,1);e.setColumnFlex(2,1);this.setLayout(e);this.getContentElement().setAttribute("role","columnheader")},properties:{appearance:{refine:!0,init:"table-header-cell"},label:{check:"String",init:null,nullable:!0,apply:"_applyLabel"},sortIcon:{check:"String",init:null,nullable:!0,apply:"_applySortIcon",themeable:!0},icon:{check:"String",init:null,nullable:!0,apply:"_applyIcon"}},members:{_applyLabel:function(e,t){e?this._showChildControl("label").setValue(e):this._excludeChildControl("label")},_applySortIcon:function(e,t){e?this._showChildControl("sort-icon").setSource(e):this._excludeChildControl("sort-icon")},_applyIcon:function(e,t){e?this._showChildControl("icon").setSource(e):this._excludeChildControl("icon")},_createChildControlImpl:function(e,t){var n;switch(e){case"label":n=new qx.ui.basic.Label(this.getLabel()).set({anonymous:!0,allowShrinkX:!0});this._add(n,{row:0,column:1});break;case"sort-icon":(n=new qx.ui.basic.Image(this.getSortIcon())).setAnonymous(!0);this._add(n,{row:0,column:2});break;case"icon":n=new qx.ui.basic.Image(this.getIcon()).set({anonymous:!0,allowShrinkX:!0});this._add(n,{row:0,column:0})}return n||qx.ui.table.headerrenderer.HeaderCell.superclass.prototype._createChildControlImpl.call(this,e)}}});qx.ui.table.headerrenderer.HeaderCell.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.util.StringEscape":{},"qx.lang.Object":{defer:"runtime"}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.String",{statics:{TO_CHARCODE:{quot:34,amp:38,lt:60,gt:62,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,copy:169,ordf:170,laquo:171,not:172,shy:173,reg:174,macr:175,deg:176,plusmn:177,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,sup1:185,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,Agrave:192,Aacute:193,Acirc:194,Atilde:195,Auml:196,Aring:197,AElig:198,Ccedil:199,Egrave:200,Eacute:201,Ecirc:202,Euml:203,Igrave:204,Iacute:205,Icirc:206,Iuml:207,ETH:208,Ntilde:209,Ograve:210,Oacute:211,Ocirc:212,Otilde:213,Ouml:214,times:215,Oslash:216,Ugrave:217,Uacute:218,Ucirc:219,Uuml:220,Yacute:221,THORN:222,szlig:223,agrave:224,aacute:225,acirc:226,atilde:227,auml:228,aring:229,aelig:230,ccedil:231,egrave:232,eacute:233,ecirc:234,euml:235,igrave:236,iacute:237,icirc:238,iuml:239,eth:240,ntilde:241,ograve:242,oacute:243,ocirc:244,otilde:245,ouml:246,divide:247,oslash:248,ugrave:249,uacute:250,ucirc:251,uuml:252,yacute:253,thorn:254,yuml:255,fnof:402,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,bull:8226,hellip:8230,prime:8242,Prime:8243,oline:8254,frasl:8260,weierp:8472,image:8465,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,circ:710,tilde:732,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,permil:8240,lsaquo:8249,rsaquo:8250,euro:8364},escape:function(e){return qx.util.StringEscape.escape(e,qx.bom.String.FROM_CHARCODE)},unescape:function(e){return qx.util.StringEscape.unescape(e,qx.bom.String.TO_CHARCODE)},fromText:function(e){return qx.bom.String.escape(e).replace(/( |\n)/g,(function(e){return{" ":"  ","\n":"
"}[e]||e}))},toText:function(e){return qx.bom.String.unescape(e.replace(/\s+|<([^>])+>/gi,(function(e){return 0===e.indexOf("0&&""==e.replace(/^\s*/,"").replace(/\s*$/,"")?" ":""})))}},defer:function(e){e.FROM_CHARCODE=qx.lang.Object.invert(e.TO_CHARCODE)}});qx.bom.String.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.util.format.IFormat",{members:{format:function(e){},parse:function(e){}}});qx.util.format.IFormat.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.util.format.IFormat":{require:!0},"qx.core.IDisposable":{require:!0},"qx.lang.Type":{construct:!0},"qx.locale.Manager":{construct:!0},"qx.locale.Number":{},"qx.lang.String":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.format.NumberFormat",{extend:qx.core.Object,implement:[qx.util.format.IFormat,qx.core.IDisposable],construct:function(e){qx.core.Object.constructor.call(this);if(arguments.length>0){if(1!==arguments.length)throw new Error("Wrong number of arguments.");if(!qx.lang.Type.isString(e))throw new Error("Wrong argument type. String is expected.");this.setLocale(e)}if(!e){this.setLocale(qx.locale.Manager.getInstance().getLocale());qx.locale.Manager.getInstance().bind("locale",this,"locale")}},properties:{minimumIntegerDigits:{check:"Number",init:0},maximumIntegerDigits:{check:"Number",nullable:!0},minimumFractionDigits:{check:"Number",init:0},maximumFractionDigits:{check:"Number",nullable:!0},groupingUsed:{check:"Boolean",init:!0},prefix:{check:"String",init:"",event:"changeNumberFormat"},postfix:{check:"String",init:"",event:"changeNumberFormat"},locale:{check:"String",init:null,event:"changeLocale"}},members:{format:function(e){if(isNaN(e))return"NaN";switch(e){case 1/0:return"Infinity";case-1/0:return"-Infinity"}var t=e<0;t&&(e=-e);if(null!=this.getMaximumFractionDigits()){var n=Math.pow(10,this.getMaximumFractionDigits());e=Math.round(e*n)/n}for(var i=String(Math.floor(e)).length,r=""+e,o=r.substring(0,i);o.lengththis.getMaximumIntegerDigits()&&(o=o.substring(o.length-this.getMaximumIntegerDigits()));for(var s=r.substring(i+1);s.lengththis.getMaximumFractionDigits()&&(s=s.substring(0,this.getMaximumFractionDigits()));if(this.getGroupingUsed()){var a,l=o;o="";for(a=l.length;a>3;a-=3)o=""+qx.locale.Number.getGroupSeparator(this.getLocale())+l.substring(a-3,a)+o;o=l.substring(0,a)+o}var u=this.getPrefix()?this.getPrefix():"",c=this.getPostfix()?this.getPostfix():"",h=u+(t?"-":"")+o;s.length>0&&(h+=""+qx.locale.Number.getDecimalSeparator(this.getLocale())+s);return h+=c},parse:function(e){var t=qx.lang.String.escapeRegexpChars(qx.locale.Number.getGroupSeparator(this.getLocale())+""),n=qx.lang.String.escapeRegexpChars(qx.locale.Number.getDecimalSeparator(this.getLocale())+""),i=new RegExp("^("+qx.lang.String.escapeRegexpChars(this.getPrefix())+")?([-+]){0,1}([0-9]{1,3}(?:"+t+"{0,1}[0-9]{3}){0,}){0,1}("+n+"\\d+){0,1}("+qx.lang.String.escapeRegexpChars(this.getPostfix())+")?$").exec(e);if(null==i)throw new Error("Number string '"+e+"' does not match the number format");var r="-"==i[2],o=i[3]||"0",s=i[4],a=(r?"-":"")+(o=o.replace(new RegExp(t,"g"),""));null!=s&&0!=s.length&&(a+="."+(s=s.replace(new RegExp(n),"")));return parseFloat(a)}},destruct:function(){qx.locale.Manager.getInstance().removeRelatedBindings(this)}});qx.util.format.NumberFormat.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.util.format.IFormat":{require:!0},"qx.locale.Date":{construct:!0},"qx.locale.Manager":{},"qx.lang.String":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.format.DateFormat",{extend:qx.core.Object,implement:[qx.util.format.IFormat],construct:function(e,t){qx.core.Object.constructor.call(this);this.__P_238_0=this.__P_238_1=t;if(null!=e){this.__P_238_2=e.toString();if(this.__P_238_2 in qx.util.format.DateFormat.ISO_MASKS){"isoUtcDateTime"===this.__P_238_2&&(this.__P_238_3=!0);this.__P_238_2=qx.util.format.DateFormat.ISO_MASKS[this.__P_238_2]}}else this.__P_238_2=qx.locale.Date.getDateFormat("long",this.getLocale())+" "+qx.locale.Date.getDateTimeFormat("HHmmss","HH:mm:ss",this.getLocale())},statics:{getDateInstance:function(){var e=qx.util.format.DateFormat,t=qx.locale.Date.getDateFormat("short")+"";null!=e._dateInstance&&e._dateInstance.__P_238_2==t||(e._dateInstance=new e(t));return e._dateInstance},getDateTimeInstance:function(){var e=qx.util.format.DateFormat,t=qx.locale.Date.getDateFormat("long")+" "+qx.locale.Date.getDateTimeFormat("HHmmss","HH:mm:ss");null!=e._dateTimeInstance&&e._dateTimeInstance.__P_238_2==t||(e._dateTimeInstance=new e(t));return e._dateTimeInstance},ASSUME_YEAR_2000_THRESHOLD:30,ISO_MASKS:{isoDate:"yyyy-MM-dd",isoTime:"HH:mm:ss",isoDateTime:"yyyy-MM-dd'T'HH:mm:ss",isoDateTimeTz:"yyyy-MM-dd'T'HH:mm:ssZ",isoUtcDateTime:"yyyy-MM-dd'T'HH:mm:ss'Z'"},AM_MARKER:"am",PM_MARKER:"pm"},members:{__P_238_1:null,__P_238_0:null,__P_238_2:null,__P_238_4:null,__P_238_5:null,__P_238_6:null,__P_238_3:null,__P_238_7:function(e,t){for(var n=""+(e<0?-1*e:e);n.length0?1:-1,d=Math.floor(Math.abs(c)/60),f=Math.abs(c)%60;this.__P_238_16();for(var _="",p=0;p(b=(x=Math.abs(n))+"").length)for(var y=b.length;yb.length)for(y=x.length;y=1&&v<=3?b=n>0?"AD":"BC":4==v?b=n>0?"Anno Domini":"Before Christ":5==v&&(b=n>0?"A":"B");break;case"Q":case"q":1!=v&&2!=v||(b=this.__P_238_7(parseInt(i/4)+1,v));3==v&&(b="Q"+(parseInt(i/4)+1));break;case"D":b=this.__P_238_7(this.__P_238_8(e),v);break;case"d":b=this.__P_238_7(r,v);break;case"w":b=this.__P_238_7(this.__P_238_10(e),v);break;case"W":b=this.__P_238_11(e);break;case"E":v>=1&&v<=3?b=qx.locale.Date.getDayName("abbreviated",o,t,"format",!0):4==v?b=qx.locale.Date.getDayName("wide",o,t,"format",!0):5==v&&(b=qx.locale.Date.getDayName("narrow",o,t,"format",!0));break;case"e":var q=1+(o-(w=qx.locale.Date.getWeekStart(t))>=0?o-w:o-w+7);v>=1&&v<=2?b=this.__P_238_7(q,v):3==v?b=qx.locale.Date.getDayName("abbreviated",o,t,"format",!0):4==v?b=qx.locale.Date.getDayName("wide",o,t,"format",!0):5==v&&(b=qx.locale.Date.getDayName("narrow",o,t,"format",!0));break;case"c":var w;q=1+(o-(w=qx.locale.Date.getWeekStart(t))>=0?o-w:o-w+7);1==v?b=""+q:3==v?b=qx.locale.Date.getDayName("abbreviated",o,t,"stand-alone",!0):4==v?b=qx.locale.Date.getDayName("wide",o,t,"stand-alone",!0):5==v&&(b=qx.locale.Date.getDayName("narrow",o,t,"stand-alone",!0));break;case"M":1==v||2==v?b=this.__P_238_7(i+1,v):3==v?b=qx.locale.Date.getMonthName("abbreviated",i,t,"format",!0):4==v?b=qx.locale.Date.getMonthName("wide",i,t,"format",!0):5==v&&(b=qx.locale.Date.getMonthName("narrow",i,t,"format",!0));break;case"L":1==v||2==v?b=this.__P_238_7(i+1,v):3==v?b=qx.locale.Date.getMonthName("abbreviated",i,t,"stand-alone",!0):4==v?b=qx.locale.Date.getMonthName("wide",i,t,"stand-alone",!0):5==v&&(b=qx.locale.Date.getMonthName("narrow",i,t,"stand-alone",!0));break;case"a":b=s<12?qx.locale.Date.getAmMarker(t):qx.locale.Date.getPmMarker(t);break;case"H":b=this.__P_238_7(s,v);break;case"k":b=this.__P_238_7(0==s?24:s,v);break;case"K":b=this.__P_238_7(s%12,v);break;case"h":b=this.__P_238_7(s%12==0?12:s%12,v);break;case"m":b=this.__P_238_7(a,v);break;case"s":b=this.__P_238_7(l,v);break;case"S":if(v<(b=this.__P_238_7(u,3)).length)b=b.substr(0,v);else for(;v>b.length;)b+="0";break;case"z":v>=1&&v<=4&&(b="GMT"+(h>0?"-":"+")+this.__P_238_7(Math.abs(d),2)+":"+this.__P_238_7(f,2));break;case"Z":b=v>=1&&v<=3?(h>0?"-":"+")+this.__P_238_7(Math.abs(d),2)+this.__P_238_7(f,2):"GMT"+(h>0?"-":"+")+this.__P_238_7(Math.abs(d),2)+":"+this.__P_238_7(f,2)}_+=b}}return _},parse:function(e){this.__P_238_17();var t=this.__P_238_4.regex.exec(e);if(null==t)throw new Error("Date string '"+e+"' does not match the date format: "+this.__P_238_2);for(var n,i={era:1,year:1970,quarter:1,month:0,day:1,dayOfYear:1,hour:0,ispm:!1,weekDay:4,weekYear:1970,weekOfMonth:1,weekOfYear:1,min:0,sec:0,ms:0,tzOffsetMins:null},r=1,o=!1,s=!1,a=0;a=i.length){o++;break}if("'"==i.charAt(o+1)){n+=s;o++}else{o++;r="unkown"}}else{n+=s;o++}break;case"wildcard":if(s==e){t++;o++}else{this.__P_238_6.push({type:"wildcard",character:e,size:t});e=null;t=0;r="default"}break;default:if(s>="a"&&s<="z"||s>="A"&&s<="Z"){e=s;r="wildcard"}else if("'"==s){if(o+1>=i.length){n+=s;o++;break}if("'"==i.charAt(o+1)){n+=s;o++}o++;r="quoted_literal"}else r="default";if("default"!=r){if(n.length>0){this.__P_238_6.push({type:"literal",text:n});n=""}}else{n+=s;o++}}}null!=e?this.__P_238_6.push({type:"wildcard",character:e,size:t}):n.length>0&&this.__P_238_6.push({type:"literal",text:n})}},__P_238_17:function(){if(null==this.__P_238_4){var e=this.__P_238_2;this.__P_238_18();this.__P_238_16();for(var t,n=[],i="^",r=0;r14)throw new Error("Invalid hours in time zone offset.");if(r>59)throw new Error("Invalid minutes in time zone offset.");e.tzOffsetMins=60*i+r;"-"===n[1]&&(e.tzOffsetMins=-e.tzOffsetMins)},h=["AD","BC"],d=function(e,t){e.era="AD"==t?1:-1},f=["Q1","Q2","Q3","Q4"],_=function(e,t){e.quarter=f.indexOf(t)},p=["1st quarter","2nd quarter","3rd quarter","4th quarter"],m=function(e,t){e.quarter=p.indexOf(t)},g={},v=function(e){var n=["L","M"],i=["c","e","E"],r=e.charAt(0),s=n.indexOf(r)>=0;if(!g[e]){g[e]={};for(var a=function(){var t=r===(s?n:i)[0]?"stand-alone":"format",o="abbreviated";switch(e.length){case 4:o="wide";break;case 5:o="narrow";break;default:o="abbreviated"}return[t,o]}(),l=(s?qx.locale.Date.getMonthNames:qx.locale.Date.getDayNames).call(qx.locale.Date,a[1],o,a[0],!0),u=0,c=l.length;u=0&&(n=0&&(n=this.__P_183_0.length)throw new Error("Column number out of range");this.__P_183_0[e].setColumnWidth(t,n);this.__P_183_2.schedule()},setMinWidth:function(e,t){if(e>=this.__P_183_0.length)throw new Error("Column number out of range");this.__P_183_0[e].setMinWidth(t);this.__P_183_2.schedule()},setMaxWidth:function(e,t){if(e>=this.__P_183_0.length)throw new Error("Column number out of range");this.__P_183_0[e].setMaxWidth(t);this.__P_183_2.schedule()},set:function(e,t){for(var n in t)switch(n){case"width":this.setWidth(e,t[n]);break;case"minWidth":this.setMinWidth(e,t[n]);break;case"maxWidth":this.setMaxWidth(e,t[n]);break;default:throw new Error("Unknown property: "+n)}},onAppear:function(e,t){if(!0===t||!this.__P_183_4||this.getInitializeWidthsOnEveryAppear()){this._computeColumnsFlexWidth();this.__P_183_4=!0}},onTableWidthChanged:function(e){this._computeColumnsFlexWidth()},onVerticalScrollBarChanged:function(e){this._computeColumnsFlexWidth()},onColumnWidthChanged:function(e){this._extendNextColumn(e)},onVisibilityChanged:function(e){e.getData().visible?this._computeColumnsFlexWidth():this._extendLastColumn(e)},_setNumColumns:function(e){var t=this.__P_183_0;if(e<=t.length)t.splice(e,t.length);else for(var n=t.length;nn.oldWidth)){var s,a,l=0;for(s=0;s0},getAnchorSelectionIndex:function(){return this.__P_185_1},_setAnchorSelectionIndex:function(e){this.__P_185_1=e},getLeadSelectionIndex:function(){return this.__P_185_2},_setLeadSelectionIndex:function(e){this.__P_185_2=e},_getSelectedRangeArr:function(){return this.__P_185_0},resetSelection:function(){if(!this.isSelectionEmpty()){this._resetSelection();this._fireChangeSelection()}},isSelectionEmpty:function(){return 0==this.__P_185_0.length},getSelectedCount:function(){for(var e=0,t=0;t=n.minIndex&&e<=n.maxIndex)return!0}return!1},getSelectedRanges:function(){for(var e=[],t=0;tr){if(n){u.minIndex-=o;u.maxIndex-=o}}else if(u.maxIndex>=i){var c=u.minIndex>=i,h=u.maxIndex>=i&&u.maxIndex<=r;if(c&&h)u=null;else if(c)if(n){u.minIndex=i;u.maxIndex-=o}else u.minIndex=r+1;else if(h)u.maxIndex=i-1;else if(n)u.maxIndex-=o;else{a={minIndex:r+1,maxIndex:u.maxIndex};u.maxIndex=i-1}}if(u){s.push(u);u=null}if(a){s.push(a);a=null}}this.__P_185_0=s;this._fireChangeSelection()},_resetSelection:function(){this.__P_185_0=[];this.__P_185_1=-1;this.__P_185_2=-1},_addSelectionInterval:function(e,t){this.__P_185_1=e;this.__P_185_2=t;for(var n=Math.min(e,t),i=Math.max(e,t),r=0;rn)break}this.__P_185_0.splice(r,0,{minIndex:n,maxIndex:i});for(var o=this.__P_185_0[0],s=1;s=a.minIndex){o.maxIndex=Math.max(o.maxIndex,a.maxIndex);this.__P_185_0.splice(s,1);s--}else o=a}},_dumpRanges:function(){for(var e="Ranges:",t=0;t=r&&e1?this.updateContent(!1,null,e,!1):this.updateContent())},onTableModelMetaDataChanged:function(){this.updateContent(!0)},_applyMaxCacheLines:function(e,t){this.__P_188_7>=e&&-1!==e&&this.__P_188_8()},__P_188_8:function(){this.__P_188_3=[];this.__P_188_7=0},__P_188_9:function(e,t,n){return t||n||!this.__P_188_3[e]?null:this.__P_188_3[e]},__P_188_10:function(e,t,n,i){var r=this.getMaxCacheLines();if(!n&&!i&&!this.__P_188_3[e]&&r>0){this._applyMaxCacheLines(r);this.__P_188_3[e]=t;this.__P_188_7+=1}},updateContent:function(e,t,n,i){e&&this.__P_188_8();t&&Math.abs(t)<=Math.min(10,this.getVisibleRowCount())?this._scrollContent(t):i&&!this.getTable().getAlwaysUpdateCells()?this._updateRowStyles(n):"number"==typeof n&&n>=0?this._updateSingleRow(n):this._updateAllRows()},_updateRowStyles:function(e){var t=this.getContentElement().getDomElement();if(t&&t.firstChild){var n=this.getTable(),i=n.getSelectionModel(),r=n.getTableModel(),o=n.getDataRowRenderer(),s=t.firstChild.childNodes,a={table:n},l=this.getFirstVisibleRow(),u=0,c=s.length;if(null!=e){var h=e-l;if(!(h>=0&&h");var E=!1;for(d=0;d");var I=x.join("");this.__P_188_10(g,I,v,b);p.push(I)}}this.fireDataEvent("paneReloadsData",m);return p.join("")},_scrollContent:function(e){var t=this.getContentElement().getDomElement();if(t&&t.firstChild){var n=t.firstChild,i=n.childNodes,r=this.getVisibleRowCount(),o=this.getFirstVisibleRow();if(o+r>this.getTable().getTableModel().getRowCount())this._updateAllRows();else{for(var s=e<0?r+e:0,a=e<0?0:r-e,l=Math.abs(e)-1;l>=0;l--){var u=i[s];try{n.removeChild(u)}catch(e){break}}this.__P_188_4||(this.__P_188_4=document.createElement("div"));var c="
";c+=this._getRowsHtml(o+a,Math.abs(e));c+="
";this.__P_188_4.innerHTML=c;var h=this.__P_188_4.firstChild.childNodes;if(e>0)for(l=h.length-1;l>=0;l--){u=h[0];n.appendChild(u)}else for(l=h.length-1;l>=0;l--){u=h[h.length-1];n.insertBefore(u,n.firstChild)}if(null!==this.__P_188_5){this._updateRowStyles(this.__P_188_5-e);this._updateRowStyles(this.__P_188_5)}this.fireEvent("paneUpdated")}}else this._updateAllRows()},_updateSingleRow:function(e){var t=this.getContentElement().getDomElement();if(t&&t.firstChild){var n=this.getVisibleRowCount(),i=this.getFirstVisibleRow();if(!(ei+n)){var r=this.getTable().getTableModel().getRowCount(),o=t.firstChild,s=o.childNodes[e-i];if(e>=r||void 0===s)this._updateAllRows();else{this.__P_188_4||(this.__P_188_4=document.createElement("div"));this.__P_188_4.innerHTML="
"+this._getRowsHtml(e,1)+"
";var a=this.__P_188_4.firstChild.childNodes;o.replaceChild(a[0],s);this._updateRowStyles(null);this.fireEvent("paneUpdated")}}}},_updateAllRows:function(){var e=this.getContentElement().getDomElement();if(e){var t=this.getTable(),n=t.getTableModel(),i=this.getPaneScroller().getTablePaneModel(),r=i.getColumnCount(),o=t.getRowHeight(),s=this.getFirstVisibleRow(),a=this.getVisibleRowCount(),l=n.getRowCount();s+a>l&&(a=Math.max(0,l-s));var u=i.getTotalWidth(),c=(a>0?["
",this._getRowsHtml(s,a),"
"]:[]).join("");e.innerHTML=c;this.setWidth(u);this.__P_188_1=r;this.__P_188_2=a;this.fireEvent("paneUpdated")}else this.addListenerOnce("appear",this._updateAllRows,this)},getRenderedRowHeight:function(){var e=this.getTable().getRowHeight(),t=this.getContentElement().getDomElement();if(t&&t.firstChild){var n=t.firstChild;n.childNodes&&n.childNodes.length>0&&(e=n.childNodes[0].getBoundingClientRect().height)}return e}},destruct:function(){this.__P_188_4=this.__P_188_0=this.__P_188_3=null;this.removeListener("track",this._onTrack,this)}});qx.ui.table.pane.Pane.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.layout.HBox":{construct:!0},"qx.ui.core.Blocker":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.pane.Header",{extend:qx.ui.core.Widget,construct:function(e){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qx.ui.layout.HBox);this.__P_189_0=new qx.ui.core.Blocker(this);this.__P_189_1=e;this.getContentElement().setAttribute("role","row")},members:{__P_189_1:null,__P_189_2:null,__P_189_3:null,__P_189_0:null,getPaneScroller:function(){return this.__P_189_1},getTable:function(){return this.__P_189_1.getTable()},getBlocker:function(){return this.__P_189_0},onColOrderChanged:function(){this._updateContent(!0)},onPaneModelChanged:function(){this._updateContent(!0)},onTableModelMetaDataChanged:function(){this._updateContent()},setColumnWidth:function(e,t,n){var i=this.getHeaderWidgetAtColumn(e);null!=i&&i.setWidth(t)},setPointerOverColumn:function(e){if(e!=this.__P_189_3){if(null!=this.__P_189_3){var t=this.getHeaderWidgetAtColumn(this.__P_189_3);null!=t&&t.removeState("hovered")}null!=e&&this.getHeaderWidgetAtColumn(e).addState("hovered");this.__P_189_3=e}},getHeaderWidgetAtColumn:function(e){var t=this.getPaneScroller().getTablePaneModel().getX(e);return this._getChildren()[t]},showColumnMoveFeedback:function(e,t){var n=this.getContentLocation();if(null==this.__P_189_2){var i=this.getTable(),r=this.getPaneScroller().getTablePaneModel().getX(e),o=this._getChildren()[r],s=i.getTableModel(),a=i.getTableColumnModel(),l={xPos:r,col:e,name:s.getColumnName(e),table:i},u=a.getHeaderCellRenderer(e).createHeaderCell(l),c=o.getBounds();u.setWidth(c.width);u.setHeight(c.height);u.setZIndex(1e6);u.setOpacity(.8);u.setLayoutProperties({top:n.top});this.getApplicationRoot().add(u);this.__P_189_2=u}this.__P_189_2.setLayoutProperties({left:n.left+t});this.__P_189_2.show()},hideColumnMoveFeedback:function(){if(null!=this.__P_189_2){this.__P_189_2.destroy();this.__P_189_2=null}},isShowingColumnMoveFeedback:function(){return null!=this.__P_189_2},_updateContent:function(e){var t=this.getTable(),n=t.getTableModel(),i=t.getTableColumnModel(),r=this.getPaneScroller().getTablePaneModel(),o=this._getChildren(),s=r.getColumnCount(),a=n.getSortColumnIndex();e&&this._cleanUpCells();var l={};l.sortedAscending=n.isSortAscending();for(var u=0;u=0;t--){e[t].destroy()}}},destruct:function(){this.__P_189_0.dispose();this._disposeObjects("__P_189_1")}});qx.ui.table.pane.Header.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.scroll.MScrollBarFactory":{require:!0},"qx.ui.layout.Grid":{construct:!0},"qx.ui.container.Composite":{construct:!0},"qx.ui.layout.HBox":{construct:!0},"qx.bom.client.Device":{construct:!0,require:!0},"qx.bom.client.Scroll":{construct:!0,require:!0},"qx.ui.layout.Canvas":{construct:!0},"qx.event.Timer":{construct:!0},"qx.ui.table.pane.Model":{},"qx.ui.table.pane.FocusIndicator":{},"qx.ui.core.scroll.AbstractScrollArea":{},"qx.ui.table.pane.Clipper":{},"qx.ui.table.pane.CellEvent":{},"qx.lang.Number":{},"qx.ui.window.Window":{},"qx.event.GlobalError":{usage:"dynamic",require:!0}},environment:{provided:[],required:{"device.type":{construct:!0,className:"qx.bom.client.Device"},"os.scrollBarOverlayed":{construct:!0,className:"qx.bom.client.Scroll"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.pane.Scroller",{extend:qx.ui.core.Widget,include:[qx.ui.core.scroll.MScrollBarFactory],construct:function(e){qx.ui.core.Widget.constructor.call(this);this.__P_190_0=e;var t=new qx.ui.layout.Grid;t.setColumnFlex(0,1);t.setRowFlex(1,1);this._setLayout(t);this.__P_190_1=this._showChildControl("header");this.__P_190_2=this._showChildControl("pane");this.__P_190_3=new qx.ui.container.Composite(new qx.ui.layout.HBox).set({minWidth:0});this._add(this.__P_190_3,{row:0,column:0,colSpan:2});this._headerClipper=this._createHeaderClipper();this._headerClipper.add(this.__P_190_1);this._headerClipper.addListener("losecapture",this._onChangeCaptureHeader,this);this._headerClipper.addListener("pointermove",this._onPointermoveHeader,this);this._headerClipper.addListener("pointerdown",this._onPointerdownHeader,this);this._headerClipper.addListener("pointerup",this._onPointerupHeader,this);this._headerClipper.addListener("tap",this._onTapHeader,this);this.__P_190_3.add(this._headerClipper,{flex:1});this._paneClipper=this._createPaneClipper();this._paneClipper.add(this.__P_190_2);this._paneClipper.addListener("roll",this._onRoll,this);this._paneClipper.addListener("pointermove",this._onPointermovePane,this);this._paneClipper.addListener("pointerdown",this._onPointerdownPane,this);this._paneClipper.addListener("tap",this._onTapPane,this);this._paneClipper.addListener("contextmenu",this._onTapPane,this);this._paneClipper.addListener("contextmenu",this._onContextMenu,this);"desktop"===qx.core.Environment.get("device.type")?this._paneClipper.addListener("dblclick",this._onDbltapPane,this):this._paneClipper.addListener("dbltap",this._onDbltapPane,this);this._paneClipper.addListener("resize",this._onResizePane,this);if(qx.core.Environment.get("os.scrollBarOverlayed")){this.__P_190_4=new qx.ui.container.Composite;this.__P_190_4.setLayout(new qx.ui.layout.Canvas);this.__P_190_4.add(this._paneClipper,{edge:0});this._add(this.__P_190_4,{row:1,column:0})}else this._add(this._paneClipper,{row:1,column:0});this.__P_190_5=this._showChildControl("scrollbar-x");this.__P_190_6=this._showChildControl("scrollbar-y");this.__P_190_7=this.getChildControl("focus-indicator");this.initShowCellFocusIndicator();this.getChildControl("resize-line").hide();this.addListener("pointerout",this._onPointerout,this);this.addListener("appear",this._onAppear,this);this.addListener("disappear",this._onDisappear,this);this.__P_190_8=new qx.event.Timer;this.__P_190_8.addListener("interval",this._oninterval,this);this.initScrollTimeout()},statics:{MIN_COLUMN_WIDTH:10,RESIZE_REGION_RADIUS:5,TAP_TOLERANCE:5,HORIZONTAL_SCROLLBAR:1,VERTICAL_SCROLLBAR:2},events:{changeScrollY:"qx.event.type.Data",changeScrollX:"qx.event.type.Data",cellTap:"qx.ui.table.pane.CellEvent",cellDbltap:"qx.ui.table.pane.CellEvent",cellContextmenu:"qx.ui.table.pane.CellEvent",beforeSort:"qx.event.type.Data"},properties:{horizontalScrollBarVisible:{check:"Boolean",init:!1,apply:"_applyHorizontalScrollBarVisible",event:"changeHorizontalScrollBarVisible",nullable:!0},verticalScrollBarVisible:{check:"Boolean",init:!1,apply:"_applyVerticalScrollBarVisible",event:"changeVerticalScrollBarVisible"},tablePaneModel:{check:"qx.ui.table.pane.Model",apply:"_applyTablePaneModel",event:"changeTablePaneModel"},liveResize:{check:"Boolean",init:!1},focusCellOnPointerMove:{check:"Boolean",init:!1},selectBeforeFocus:{check:"Boolean",init:!1},showCellFocusIndicator:{check:"Boolean",init:!0,apply:"_applyShowCellFocusIndicator"},contextMenuFromDataCellsOnly:{check:"Boolean",init:!0},resetSelectionOnHeaderTap:{check:"Boolean",init:!0},resetSelectionOnTapBelowRows:{check:"Boolean",init:!1},scrollTimeout:{check:"Integer",init:100,apply:"_applyScrollTimeout"},appearance:{refine:!0,init:"table-scroller"},minCellEditHeight:{check:"Integer",init:null,nullable:!0}},members:{__P_190_9:null,__P_190_0:null,__P_190_10:null,__P_190_11:null,__P_190_12:null,_moveColumn:null,__P_190_13:null,_lastMoveTargetX:null,_lastMoveTargetScroller:null,__P_190_14:null,__P_190_15:null,__P_190_16:null,__P_190_17:null,__P_190_18:null,__P_190_19:!1,__P_190_20:null,__P_190_21:null,__P_190_22:null,__P_190_23:null,__P_190_24:null,_cellEditor:null,__P_190_25:null,__P_190_26:null,__P_190_5:null,__P_190_6:null,__P_190_1:null,_headerClipper:null,__P_190_2:null,_paneClipper:null,__P_190_4:null,__P_190_7:null,__P_190_3:null,__P_190_8:null,__P_190_27:null,getPaneInsetRight:function(){var e=this.getTopRightWidget(),t=e&&e.isVisible()&&e.getBounds()?e.getBounds().width+e.getMarginLeft()+e.getMarginRight():0,n=this.__P_190_6,i=this.getVerticalScrollBarVisible()?this.getVerticalScrollBarWidth()+n.getMarginLeft()+n.getMarginRight():0;return Math.max(t,i)},setPaneWidth:function(e){this.isVerticalScrollBarVisible()&&(e+=this.getPaneInsetRight());this.setWidth(e)},_createChildControlImpl:function(e,t){var n;switch(e){case"header":n=this.getTable().getNewTablePaneHeader()(this);break;case"pane":n=this.getTable().getNewTablePane()(this);break;case"focus-indicator":(n=new qx.ui.table.pane.FocusIndicator(this)).setUserBounds(0,0,0,0);n.setZIndex(1e3);n.addListener("pointerup",this._onPointerupFocusIndicator,this);this._paneClipper.add(n);n.show();n.setDecorator(null);break;case"resize-line":(n=new qx.ui.core.Widget).setUserBounds(0,0,0,0);n.setZIndex(1e3);this._paneClipper.add(n);break;case"scrollbar-x":(n=this._createScrollBar("horizontal").set({alignY:"bottom"})).addListener("scroll",this._onScrollX,this);if(null!=this.__P_190_4){n.setMinHeight(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this.__P_190_4.add(n,{bottom:0,right:0,left:0})}else this._add(n,{row:2,column:0});break;case"scrollbar-y":(n=this._createScrollBar("vertical")).addListener("scroll",this._onScrollY,this);null!=this.__P_190_4?this.__P_190_4.add(n,{right:0,bottom:0,top:0}):this._add(n,{row:1,column:1})}return n||qx.ui.table.pane.Scroller.superclass.prototype._createChildControlImpl.call(this,e)},_applyHorizontalScrollBarVisible:function(e,t){null===e?this.__P_190_5.setVisibility("hidden"):this.__P_190_5.setVisibility(e?"visible":"excluded")},_applyVerticalScrollBarVisible:function(e,t){this.__P_190_6.setVisibility(e?"visible":"excluded")},_applyTablePaneModel:function(e,t){null!=t&&t.removeListener("modelChanged",this._onPaneModelChanged,this);e.addListener("modelChanged",this._onPaneModelChanged,this)},_applyShowCellFocusIndicator:function(e,t){if(e){this.__P_190_7.setDecorator("table-scroller-focus-indicator");this._updateFocusIndicator()}else this.__P_190_7&&this.__P_190_7.setDecorator(null)},getScrollY:function(){return this.__P_190_6.getPosition()},setScrollY:function(e,t){this.__P_190_6.scrollTo(e);t&&this._updateContent()},getScrollX:function(){return this.__P_190_5.getPosition()},setScrollX:function(e){this.__P_190_5.scrollTo(e)},getTable:function(){return this.__P_190_0},_createPaneClipper:function(){return new qx.ui.table.pane.Clipper},_createHeaderClipper:function(){return new qx.ui.table.pane.Clipper},onColVisibilityChanged:function(){this.updateHorScrollBarMaximum();this._updateFocusIndicator()},setColumnWidth:function(e,t){this.__P_190_1.setColumnWidth(e,t);this.__P_190_2.setColumnWidth(e,t);if(-1!=this.getTablePaneModel().getX(e)){this.updateHorScrollBarMaximum();this._updateFocusIndicator()}},onColOrderChanged:function(){this.__P_190_1.onColOrderChanged();this.__P_190_2.onColOrderChanged();this.updateHorScrollBarMaximum()},onTableModelDataChanged:function(e,t,n,i){this.__P_190_2.onTableModelDataChanged(e,t,n,i);var r=this.getTable().getTableModel().getRowCount();if(r!=this.__P_190_9){this.updateVerScrollBarMaximum();var o=this.getFocusedRow();null!==o&&o>=r&&(0==r?this.setFocusedCell(null,null):this.setFocusedCell(this.getFocusedColumn(),r-1));this.__P_190_9=r}},onSelectionChanged:function(){this.__P_190_2.onSelectionChanged()},onFocusChanged:function(){this.__P_190_2.onFocusChanged()},onTableModelMetaDataChanged:function(){this.__P_190_1.onTableModelMetaDataChanged();this.__P_190_2.onTableModelMetaDataChanged()},_onPaneModelChanged:function(){this.__P_190_1.onPaneModelChanged();this.__P_190_2.onPaneModelChanged()},_onResizePane:function(){this.updateHorScrollBarMaximum();this.updateVerScrollBarMaximum();this._updateContent();this.__P_190_1._updateContent();this.__P_190_0._updateScrollBarVisibility()},updateHorScrollBarMaximum:function(){var e=this._paneClipper.getInnerSize();if(e){var t=this.getTablePaneModel().getTotalWidth(),n=this.__P_190_5;if(e.width1&&Math.abs(i)=0&&i<=t.getMaximum()&&Math.abs(t.getPosition()-i)>n&&t.setPosition(i);this.__P_190_28=!1;this.fireDataEvent("changeScrollY",t.getPosition(),e.getOldData());this._postponedUpdateContent()}},_onRoll:function(e){var t=this.getTable();if("mouse"!=e.getPointerType()&&t.getEnabled()){var n=e.getDelta();n.y>0&&n.y<1?n.y=1:n.y<0&&n.y>-1&&(n.y=-1);this.__P_190_6.scrollBy(parseInt(n.y,10));var i=0!=n.y&&!this.__P_190_29(this.__P_190_6,n.y);n.x>0&&n.x<1?n.x=1:n.x<0&&n.x>-1&&(n.x=-1);this.__P_190_5.scrollBy(parseInt(n.x,10));this.__P_190_21&&this.getFocusCellOnPointerMove()&&this._focusCellAtPagePos(this.__P_190_21,this.__P_190_22);(i=i||0!=n.x&&!this.__P_190_29(this.__P_190_5,n.x))?e.stop():e.stopMomentum()}},__P_190_29:function(e,t){var n=e.getPosition();return t<0&&n<=0||t>0&&n>=e.getMaximum()},__P_190_30:function(e){var t=this.getTable(),n=this.__P_190_1.getHeaderWidgetAtColumn(this.__P_190_15).getSizeHint().minWidth,i=Math.max(n,this.__P_190_17+e-this.__P_190_16);if(this.getLiveResize()){t.getTableColumnModel().setColumnWidth(this.__P_190_15,i,!0)}else{var r=this.getTablePaneModel();this._showResizeLine(r.getColumnLeft(this.__P_190_15)+i)}this.__P_190_16+=i-this.__P_190_17;this.__P_190_17=i},__P_190_31:function(e){var t=qx.ui.table.pane.Scroller.TAP_TOLERANCE;if(this.__P_190_1.isShowingColumnMoveFeedback()||e>this.__P_190_14+t||es&&a--;e.moveColumn(s,a);this._updateFocusIndicator()}}this._moveColumn=null;this._lastMoveTargetX=null;this._headerClipper.releaseCapture()},_onPointerupHeader:function(e){if(this.getTable().getEnabled())if(null!=this.__P_190_15){this._stopResizeHeader();this.__P_190_20=!0;e.stop()}else if(null!=this._moveColumn){this._stopMoveHeader();e.stop()}},_onTapHeader:function(e){if(this.__P_190_20)this.__P_190_20=!1;else{var t=this.getTable();if(t.getEnabled()){var n=t.getTableModel(),i=e.getDocumentLeft();if(-1==this._getResizeColumnForPageX(i)){var r=this._getColumnForPageX(i);if(null!=r&&n.isColumnSortable(r)){var o=r!=n.getSortColumnIndex()||!n.isSortAscending(),s={column:r,ascending:o,tapEvent:e};if(this.fireDataEvent("beforeSort",s,null,!0)){t.isEditing()&&t.stopEditing();n.sortByColumn(r,o);this.getResetSelectionOnHeaderTap()&&t.getSelectionModel().resetSelection()}}}e.stop()}}},_onTapPane:function(e){var t=this.getTable();if(t.getEnabled()){var n=e.getDocumentLeft(),i=e.getDocumentTop(),r=this._getRowForPagePos(n,i),o=this._getColumnForPageX(n);if(null!=r&&null!=o){var s=this.getSelectBeforeFocus();s&&t.getSelectionManager().handleTap(r,e);this.getFocusCellOnPointerMove()||this._focusCellAtPagePos(n,i);s||t.getSelectionManager().handleTap(r,e);if(this.__P_190_7.isHidden()||this.__P_190_18&&!this.__P_190_19&&!this.isEditing()&&r==this.__P_190_18.row&&o==this.__P_190_18.col){this.fireEvent("cellTap",qx.ui.table.pane.CellEvent,[this,e,r,o],!0);this.__P_190_19=!0}}else null==r&&this.getResetSelectionOnTapBelowRows()&&t.getSelectionModel().resetSelection()}},_onContextMenu:function(e){var t=e.getDocumentLeft(),n=e.getDocumentTop(),i=this._getRowForPagePos(t,n),r=this._getColumnForPageX(t);if((null!==i||!this.getContextMenuFromDataCellsOnly())&&(!this.getShowCellFocusIndicator()||null===i||this.__P_190_18&&i==this.__P_190_18.row&&r==this.__P_190_18.col)){this.fireEvent("cellContextmenu",qx.ui.table.pane.CellEvent,[this,e,i,r],!0);var o=this.getTable().getContextMenu();if(o){o.getChildren().length>0?o.openAtPointer(e):o.exclude();e.preventDefault()}}},_onContextMenuOpen:function(e){},_onDbltapPane:function(e){var t=e.getDocumentLeft(),n=e.getDocumentTop();if(null!==this._getColumnForPageX(t)){this._focusCellAtPagePos(t,n);this.startEditing();var i=this._getRowForPagePos(t,n);-1!=i&&null!=i&&this.fireEvent("cellDbltap",qx.ui.table.pane.CellEvent,[this,e,i],!0)}},_onPointerout:function(e){if(this.getTable().getEnabled()){if(null==this.__P_190_15){this.setCursor(null);this.getApplicationRoot().setGlobalCursor(null)}this.__P_190_1.setPointerOverColumn(null);this.getFocusCellOnPointerMove()&&this.__P_190_0.setFocusedCell()}},_showResizeLine:function(e){var t=this._showChildControl("resize-line"),n=t.getWidth(),i=this._paneClipper.getBounds();t.setUserBounds(e-Math.round(n/2),0,n,i.height)},_hideResizeLine:function(){this._excludeChildControl("resize-line")},showColumnMoveFeedback:function(e){for(var t=this.getTablePaneModel(),n=this.getTable().getTableColumnModel(),i=this.__P_190_2.getContentLocation().left,r=t.getColumnCount(),o=0,s=0,a=i,l=0;l=(n+=i.getColumnWidth(l))-s&&e<=n+s)return l}return-1},_getRowForPagePos:function(e,t){var n=this.__P_190_2.getContentLocation();if(null===n||en.right)return null;if(t>=n.top&&t<=n.bottom){var i=this.__P_190_2.getRenderedRowHeight(),r=this.__P_190_6.getPosition();this.getTable().getKeepFirstVisibleRowComplete()&&(r=Math.floor(r/this.getTable().getRowHeight())*i);var o=r+t-n.top,s=Math.floor(o/i);return s=a.top&&t<=a.bottom&&e<=a.right?-1:null},setTopRightWidget:function(e){var t=this.__P_190_26;null!=t&&this.__P_190_3.remove(t);null!=e&&this.__P_190_3.add(e);this.__P_190_26=e},getTopRightWidget:function(){return this.__P_190_26},getHeader:function(){return this.__P_190_1},getTablePane:function(){return this.__P_190_2},getVerticalScrollBarWidth:function(){var e=this.__P_190_6;return e.isVisible()&&e.getSizeHint().width||0},getNeededScrollBars:function(e,t){var n=this.__P_190_6,i=n.getSizeHint().width+n.getMarginLeft()+n.getMarginRight(),r=this.__P_190_5,o=r.getSizeHint().height+r.getMarginTop()+r.getMarginBottom(),s=this._paneClipper.getInnerSize(),a=s?s.width:0;this.getVerticalScrollBarVisible()&&(a+=i);var l=s?s.height:0;this.getHorizontalScrollBarVisible()&&(l+=o);var u=this.getTable().getTableModel().getRowCount(),c=this.getTablePaneModel().getTotalWidth(),h=this.getTable().getRowHeight()*u,d=!1,f=!1;if(c>a){d=!0;h>l-o&&(f=!0)}else if(h>l){f=!0;!t&&c>a-i&&(d=!0)}var _=qx.ui.table.pane.Scroller.HORIZONTAL_SCROLLBAR,p=qx.ui.table.pane.Scroller.VERTICAL_SCROLLBAR;return(e||d?_:0)|(t||!f?0:p)},getPaneClipper:function(){return this._paneClipper},getScrollAreaContainer:function(){return this.getPaneClipper()},_applyScrollTimeout:function(e,t){this._startInterval(e)},_startInterval:function(e){this.__P_190_8.setInterval(e);this.__P_190_8.start()},_stopInterval:function(){this.__P_190_8.stop()},_postponedUpdateContent:function(){this._updateContent()},_oninterval:qx.event.GlobalError.observeMethod((function(){if(this.__P_190_11&&!this.__P_190_2._layoutPending){this.__P_190_11=!1;this._updateContent()}})),_updateContent:function(){var e=this._paneClipper.getInnerSize();if(e){var t=e.height,n=this.__P_190_5.getPosition(),i=this.__P_190_6.getPosition(),r=this.getTable().getRowHeight(),o=Math.floor(i/r),s=this.__P_190_2.getFirstVisibleRow();this.__P_190_2.setFirstVisibleRow(o);var a=Math.ceil(t/r),l=0,u=this.getTable().getKeepFirstVisibleRowComplete();if(!u){a++;l=i%r}this.__P_190_2.setVisibleRowCount(a);o!=s&&this._updateFocusIndicator();this._paneClipper.scrollToX(n);u||this._paneClipper.scrollToY(l)}},_updateFocusIndicator:function(e){this.getTable().getEnabled()&&this.__P_190_7.moveToCell(this.__P_190_23,this.__P_190_24,e)}},destruct:function(){this._stopInterval();var e=this.getTablePaneModel();e&&e.dispose();this.__P_190_18=this.__P_190_26=this.__P_190_0=null;this._disposeObjects("__P_190_5","__P_190_6","_headerClipper","_paneClipper","__P_190_7","__P_190_1","__P_190_2","__P_190_3","__P_190_8","__P_190_4")}});qx.ui.table.pane.Scroller.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.util.DeferredCall":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.pane.Model",{extend:qx.core.Object,construct:function(e){qx.core.Object.constructor.call(this);this.setTableColumnModel(e);this.__P_191_0=new qx.util.DeferredCall((function(){this.fireEvent(qx.ui.table.pane.Model.EVENT_TYPE_MODEL_CHANGED)}),this)},events:{modelChanged:"qx.event.type.Event"},statics:{EVENT_TYPE_MODEL_CHANGED:"modelChanged"},properties:{firstColumnX:{check:"Integer",init:0,apply:"_applyFirstColumnX"},maxColumnCount:{check:"Number",init:-1,apply:"_applyMaxColumnCount"}},members:{__P_191_1:null,__P_191_2:null,__P_191_0:null,_applyFirstColumnX:function(e,t){this.__P_191_1=null;this.__P_191_0.schedule()},_applyMaxColumnCount:function(e,t){this.__P_191_1=null;this.__P_191_0.schedule()},setTableColumnModel:function(e){if(this.__P_191_2){this.__P_191_2.removeListener("visibilityChangedPre",this._onColVisibilityChanged,this);this.__P_191_2.removeListener("headerCellRendererChanged",this._onHeaderCellRendererChanged,this)}this.__P_191_2=e;this.__P_191_2.addListener("visibilityChangedPre",this._onColVisibilityChanged,this);this.__P_191_2.addListener("headerCellRendererChanged",this._onHeaderCellRendererChanged,this);this.__P_191_1=null},_onColVisibilityChanged:function(e){this.__P_191_1=null;this.__P_191_0.schedule()},_onHeaderCellRendererChanged:function(e){this.__P_191_0.schedule()},getColumnCount:function(){if(null==this.__P_191_1){var e=this.getFirstColumnX(),t=this.getMaxColumnCount(),n=this.__P_191_2.getVisibleColumnCount();this.__P_191_1=-1==t||e+t>n?n-e:t}return this.__P_191_1},getColumnAtX:function(e){var t=this.getFirstColumnX();return this.__P_191_2.getVisibleColumnAtX(t+e)},getX:function(e){var t=this.getFirstColumnX(),n=this.getMaxColumnCount(),i=this.__P_191_2.getVisibleX(e)-t;return i>=0&&(-1==n||i_){m-=Math.floor((this.__P_192_0.getMinCellEditHeight()-_)/2);_=this.__P_192_0.getMinCellEditHeight()}this.setUserBounds(o.getColumnLeft(e)-(h-1),m,r.getColumnWidth(e)+(h+u-3),_);this.show();this.setRow(t);this.setColumn(e)}}}else this.exclude()}},destruct:function(){this.__P_192_0=null}});qx.ui.table.pane.FocusIndicator.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.table.IColumnMenuItem",{properties:{columnVisible:{}},events:{changeColumnVisible:"qx.event.type.Data"}});qx.ui.table.IColumnMenuItem.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{},"qx.event.util.Keyboard":{},"qx.lang.String":{},"qx.locale.Key":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.Shortcut",{extend:qx.core.Object,implement:[qx.core.IDisposable],construct:function(e){qx.core.Object.constructor.call(this);this.__P_233_0={};this.__P_233_1=null;null!=e&&this.setShortcut(e);this.initEnabled()},events:{execute:"qx.event.type.Data"},properties:{enabled:{init:!0,check:"Boolean",event:"changeEnabled",apply:"_applyEnabled"},shortcut:{check:"String",apply:"_applyShortcut",nullable:!0},autoRepeat:{check:"Boolean",init:!1}},members:{__P_233_0:"",__P_233_1:"",execute:function(e){this.fireDataEvent("execute",e)},__P_233_2:function(e){if(this.getEnabled()&&this.__P_233_3(e)){this.isAutoRepeat()||this.execute(e.getTarget());e.stop()}},__P_233_4:function(e){if(this.getEnabled()&&this.__P_233_3(e)){this.isAutoRepeat()&&this.execute(e.getTarget());e.stop()}},_applyEnabled:function(e,t){if(e){qx.event.Registration.addListener(document.documentElement,"keydown",this.__P_233_2,this);qx.event.Registration.addListener(document.documentElement,"keypress",this.__P_233_4,this)}else{qx.event.Registration.removeListener(document.documentElement,"keydown",this.__P_233_2,this);qx.event.Registration.removeListener(document.documentElement,"keypress",this.__P_233_4,this)}},_applyShortcut:function(e,t){if(e){if(-1!=e.search(/[\s]+/)){var n="Whitespaces are not allowed within shortcuts";this.error(n);throw new Error(n)}this.__P_233_0={Control:!1,Shift:!1,Meta:!1,Alt:!1};this.__P_233_1=null;for(var i,r=[];e.length>0&&-1!=i;){i=e.search(/[-+]+/);r.push(1==e.length||-1==i?e:e.substring(0,i));e=e.substring(i+1)}for(var o=r.length,s=0;s="a"&&e<="z")return e.toUpperCase();e=e.toLowerCase();var n=this.__P_233_6[e]||qx.lang.String.firstUp(e);return t.isValidKeyIdentifier(n)?n:"Unidentified"},toString:function(){var e=this.__P_233_1,t=[];for(var n in this.__P_233_0)this.__P_233_0[n]&&t.push(qx.locale.Key.getKeyName("short",n));e&&t.push(qx.locale.Key.getKeyName("short",e));return t.join("+")}},destruct:function(){this.setEnabled(!1);this.__P_233_0=this.__P_233_1=null}});qx.bom.Shortcut.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.form.Button":{construct:!0,require:!0},"qx.ui.form.MForm":{require:!0},"qx.ui.form.MModelProperty":{require:!0},"qx.ui.form.IRadioItem":{require:!0},"qx.ui.form.IForm":{require:!0},"qx.ui.form.IBooleanForm":{require:!0},"qx.ui.form.IModel":{require:!0},"qx.ui.form.RadioGroup":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.form.RadioButton",{extend:qx.ui.form.Button,include:[qx.ui.form.MForm,qx.ui.form.MModelProperty],implement:[qx.ui.form.IRadioItem,qx.ui.form.IForm,qx.ui.form.IBooleanForm,qx.ui.form.IModel],construct:function(e){qx.ui.form.Button.constructor.call(this,e);var t=this.getContentElement();t.setAttribute("role","radio");t.setAttribute("aria-checked",!1);this.addListener("execute",this._onExecute);this.addListener("keypress",this._onKeyPress)},properties:{group:{check:"qx.ui.form.RadioGroup",nullable:!0,apply:"_applyGroup"},value:{check:"Boolean",nullable:!0,event:"changeValue",apply:"_applyValue",init:!1},appearance:{refine:!0,init:"radiobutton"},allowGrowX:{refine:!0,init:!1}},members:{_forwardStates:{checked:!0,focused:!0,invalid:!0,hovered:!0},_bindableProperties:["enabled","label","toolTipText","value","menu"],_applyValue:function(e,t){e?this.addState("checked"):this.removeState("checked");this.getContentElement().setAttribute("aria-checked",Boolean(e))},_applyGroup:function(e,t){t&&t.remove(this);e&&e.add(this)},_onExecute:function(e){var t=this.getGroup();t&&t.getAllowEmptySelection()?this.toggleValue():this.setValue(!0)},_onKeyPress:function(e){var t=this.getGroup();if(t)switch(e.getKeyIdentifier()){case"Left":case"Up":t.selectPrevious();break;case"Right":case"Down":t.selectNext()}}}});qx.ui.form.RadioButton.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.form.RadioButton":{construct:!0,require:!0},"qx.ui.form.IRadioItem":{require:!0},"qx.ui.layout.Grid":{construct:!0},"qx.ui.basic.Label":{},"qx.ui.basic.Image":{},"qx.ui.form.Button":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tabview.TabButton",{extend:qx.ui.form.RadioButton,implement:qx.ui.form.IRadioItem,construct:function(){qx.ui.form.RadioButton.constructor.call(this);var e=new qx.ui.layout.Grid(2,0);e.setRowAlign(0,"left","middle");e.setColumnAlign(0,"right","middle");this._getLayout().dispose();this._setLayout(e);this.initShowCloseButton()},events:{close:"qx.event.type.Data"},properties:{showCloseButton:{check:"Boolean",init:!1,apply:"_applyShowCloseButton"}},members:{_forwardStates:{focused:!0,checked:!0},_applyIconPosition:function(e,t){var n={icon:this.getChildControl("icon"),label:this.getChildControl("label"),closeButton:this.getShowCloseButton()?this.getChildControl("close-button"):null};for(var i in n)n[i]&&this._remove(n[i]);switch(e){case"top":this._add(n.label,{row:3,column:2});this._add(n.icon,{row:1,column:2});n.closeButton&&this._add(n.closeButton,{row:0,column:4});break;case"bottom":this._add(n.label,{row:1,column:2});this._add(n.icon,{row:3,column:2});n.closeButton&&this._add(n.closeButton,{row:0,column:4});break;case"left":this._add(n.label,{row:0,column:2});this._add(n.icon,{row:0,column:0});n.closeButton&&this._add(n.closeButton,{row:0,column:4});break;case"right":this._add(n.label,{row:0,column:0});this._add(n.icon,{row:0,column:2});n.closeButton&&this._add(n.closeButton,{row:0,column:4})}},_createChildControlImpl:function(e,t){switch(e){case"label":var n;(n=new qx.ui.basic.Label(this.getLabel())).setAnonymous(!0);this._add(n,{row:0,column:2});this._getLayout().setColumnFlex(2,1);break;case"icon":(n=new qx.ui.basic.Image(this.getIcon())).setAnonymous(!0);this._add(n,{row:0,column:0});break;case"close-button":(n=new qx.ui.form.Button).setFocusable(!1);n.setKeepActive(!0);n.addListener("tap",this._onCloseButtonTap,this);this._add(n,{row:0,column:4});this.getShowCloseButton()||n.exclude()}return n||qx.ui.tabview.TabButton.superclass.prototype._createChildControlImpl.call(this,e)},_onCloseButtonTap:function(){this.fireDataEvent("close",this)},_applyShowCloseButton:function(e,t){e?this._showChildControl("close-button"):this._excludeChildControl("close-button")},_applyCenter:function(e){var t=this._getLayout();e?t.setColumnAlign(2,"center","middle"):t.setColumnAlign(2,"left","middle")}}});qx.ui.tabview.TabButton.$$dbClassInfo=e}();function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function _regeneratorRuntime(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function(){return t};var e,t={},n=Object.prototype,i=n.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},s=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function c(e,t,n,i){var o=t&&t.prototype instanceof g?t:g,s=Object.create(o.prototype),a=new I(i||[]);return r(s,"_invoke",{value:E(e,n,a)}),s}function h(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=c;var d="suspendedStart",f="suspendedYield",_="executing",p="completed",m={};function g(){}function v(){}function b(){}var y={};u(y,s,(function(){return this}));var x=Object.getPrototypeOf,q=x&&x(x(D([])));q&&q!==n&&i.call(q,s)&&(y=q);var w=b.prototype=g.prototype=Object.create(y);function P(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function C(e,t){function n(r,o,s,a){var l=h(e[r],e,o);if("throw"!==l.type){var u=l.arg,c=u.value;return c&&"object"==_typeof(c)&&i.call(c,"__await")?t.resolve(c.__await).then((function(e){n("next",e,s,a)}),(function(e){n("throw",e,s,a)})):t.resolve(c).then((function(e){u.value=e,s(u)}),(function(e){return n("throw",e,s,a)}))}a(l.arg)}var o;r(this,"_invoke",{value:function(e,i){function r(){return new t((function(t,r){n(e,i,t,r)}))}return o=o?o.then(r,r):r()}})}function E(t,n,i){var r=d;return function(o,s){if(r===_)throw Error("Generator is already running");if(r===p){if("throw"===o)throw s;return{value:e,done:!0}}for(i.method=o,i.arg=s;;){var a=i.delegate;if(a){var l=S(a,i);if(l){if(l===m)continue;return l}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(r===d)throw r=p,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);r=_;var u=h(t,n,i);if("normal"===u.type){if(r=i.done?p:f,u.arg===m)continue;return{value:u.arg,done:i.done}}"throw"===u.type&&(r=p,i.method="throw",i.arg=u.arg)}}}function S(t,n){var i=n.method,r=t.iterator[i];if(r===e)return n.delegate=null,"throw"===i&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==i&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),m;var o=h(r,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,m;var s=o.arg;return s?s.done?(n[t.resultName]=s.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,m):s:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function M(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(M,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[s];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function n(){for(;++r=0;--o){var s=this.tryEntries[o],a=s.completion;if("root"===s.tryLoc)return r("end");if(s.tryLoc<=this.prev){var l=i.call(s,"catchLoc"),u=i.call(s,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i=n.completion;if("throw"===i.type){var r=i.arg;A(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(t,n,i){return this.delegate={iterator:D(t),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=e),m}},t}function asyncGeneratorStep(e,t,n,i,r,o,s){try{var a=e[o](s),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(i,r)}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise((function(i,r){var o=e.apply(t,n);function s(e){asyncGeneratorStep(o,i,r,s,a,"next",e)}function a(e){asyncGeneratorStep(o,i,r,s,a,"throw",e)}s(void 0)}))}}!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.embed.Html":{construct:!0,require:!0},"qxl.apiviewer.ObjectRegistry":{construct:!0},"qx.bom.client.Engine":{require:!0},"qx.dev.Tokenizer":{},"qx.util.StringBuilder":{},"qx.Promise":{},"qxl.apiviewer.LoadingIndicator":{},"qx.dom.Element":{},"qx.util.ResourceManager":{},"qxl.apiviewer.dao.Package":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.AbstractViewer",{type:"abstract",extend:qx.ui.embed.Html,construct:function(){qx.ui.embed.Html.constructor.call(this);this._infoPanelHash={};this._infoPanels=[];this.setOverflowX("auto");this.setOverflowY("auto");this.getContentElement().setStyle("-webkit-overflow-scrolling","touch");this.getContentElement().setStyle("touch-action","pan-y");this.getContentElement().setStyle("-ms-touch-action","pan-y");this.setAppearance("detailviewer");this._infoPanelHash={};this._infoPanels=[];qxl.apiviewer.ObjectRegistry.register(this)},properties:{docNode:{init:null,nullable:!0,apply:"_applyDocNode",async:!0},showInherited:{check:"Boolean",init:!1,apply:"_updatePanelsWithInheritedMembers"},showIncluded:{check:"Boolean",init:!0,apply:"_updatePanelsWithInheritedMembers"},expandProperties:{check:"Boolean",init:!1,apply:"_updatePanels"},showProtected:{check:"Boolean",init:!1,apply:"_updatePanels"},showPrivate:{check:"Boolean",init:!1,apply:"_updatePanels"},showInternal:{check:"Boolean",init:!1,apply:"_updatePanels"}},statics:{fixLinks:function(e){for(var t=e.getElementsByTagName("a"),n=0;n'+qx.dev.Tokenizer.javaScriptToHtml(o,!0)+"";i.parentNode.replaceChild(r,i)}else i.innerHTML=qx.dev.Tokenizer.javaScriptToHtml(i.textContent)}}},events:{synced:"qx.event.type.Event"},members:{_infoPanelHash:null,_infoPanels:null,__P_226_0:!1,_init:function(e){var t=this;this.__P_226_1();this.addListenerOnce("appear",(function(){return t._syncHtml()}))},__P_226_1:function(){var e=new qx.util.StringBuilder;e.add('
');e.add("

");e.add('
');e.add("
","
");for(var t=this.getPanels(),n=0;n");this.setHtml(e.get())},_getTitleHtml:function(e){throw new Error("Abstract method called!")},_getTocHtml:function(e){throw new Error("Abstract method called!")},_getDescriptionHtml:function(e){throw new Error("Abstract method called!")},_syncHtml:function(){var e=this;return _asyncToGenerator(_regeneratorRuntime().mark((function t(){var n,i,r,o,s;return _regeneratorRuntime().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=e._titleElem;i=e.getContentElement().getDomElement().firstChild;r=i.childNodes;o=e.getPanels();qxl.apiviewer.ui.AbstractViewer.fixLinks(i);e._titleElem=r[0];e._tocElem=r[1];e._classDescElem=r[2];for(s=0;sr?1:0}if(e instanceof qxl.apiviewer.dao.Package){var o=e.getFullName().toLowerCase(),s=n.getFullName().toLowerCase();return os?1:0}var a=0;e.isInternal()&&(a+=4);e.isPrivate()&&(a+=2);e.isProtected()&&(a+=1);var l=0;n.isInternal()&&(l+=4);n.isPrivate()&&(l+=2);n.isProtected()&&(l+=1);if(a==l){var u=e.getName(),c=n.getName();return u.toLowerCase()',qxl.apiviewer.ui.panels.InfoPanel.resolveLinkAttributes(n,e),"
");return qx.Promise.resolve(t.get())}}});qxl.apiviewer.ui.PackageViewer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.module.event.PointerHandler":{defer:"runtime"},"qx.module.Event":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Event":{require:!0},"qx.event.Emitter":{},"qx.event.handler.GestureCore":{},qxWeb:{defer:"runtime"}},environment:{provided:[],required:{"event.dispatchevent":{className:"qx.bom.client.Event"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.event.GestureHandler",{statics:{TYPES:["tap","longtap","swipe","dbltap","track","trackstart","trackend","roll","rotate","pinch"],register:function(e,t){if(!e.$$gestureHandler){qx.core.Environment.get("event.dispatchevent")||e.$$emitter||(e.$$emitter=new qx.event.Emitter);e.$$gestureHandler=new qx.event.handler.GestureCore(e,e.$$emitter)}},unregister:function(e){if(e.$$gestureHandler){var t=e.$$emitter.getListeners();for(var n in t)if(-1!==qx.module.event.GestureHandler.TYPES.indexOf(n)&&t[n].length>0)return;e.$$gestureHandler.dispose();e.$$gestureHandler=void 0}}},defer:function(e){qxWeb.$registerEventHook(e.TYPES,e.register,e.unregister)}});qx.module.event.GestureHandler.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.module.event.GestureHandler":{require:!0},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.AbstractViewer":{construct:!0,require:!0},"qxl.apiviewer.ui.panels.ConstructorPanel":{construct:!0},"qxl.apiviewer.ui.panels.EventPanel":{construct:!0},"qxl.apiviewer.ui.panels.StaticMethodsPanel":{construct:!0},"qxl.apiviewer.ui.panels.ConstantPanel":{construct:!0},"qxl.apiviewer.ui.panels.PropertyPanel":{construct:!0},"qxl.apiviewer.ui.panels.MethodPanel":{construct:!0},"qxl.apiviewer.ui.panels.ChildControlsPanel":{construct:!0},"qx.util.ResourceManager":{},"qx.bom.client.Engine":{require:!0},"qxl.apiviewer.dao.Class":{},"qx.util.LibraryManager":{},"qx.util.StringBuilder":{},"qxl.apiviewer.ui.panels.InfoPanel":{},"qx.dom.Element":{},"qx.bom.element.Class":{},"qx.bom.element.Scroll":{},"qx.bom.element.Style":{},"qxl.apiviewer.TreeUtil":{},"qxl.apiviewer.Constants":{},"qx.event.Timer":{},"qxl.apiviewer.UiModel":{}},environment:{provided:[],required:{"qx.revision":{},"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.ClassViewer",{extend:qxl.apiviewer.ui.AbstractViewer,construct:function(){qxl.apiviewer.ui.AbstractViewer.constructor.call(this);this.addInfoPanel(new qxl.apiviewer.ui.panels.ConstructorPanel("constructor"));this.addInfoPanel(new qxl.apiviewer.ui.panels.EventPanel("events",!0,!0));this.addInfoPanel(new qxl.apiviewer.ui.panels.StaticMethodsPanel("static methods"));this.addInfoPanel(new qxl.apiviewer.ui.panels.ConstantPanel("constants",!1,!0));this.addInfoPanel(new qxl.apiviewer.ui.panels.PropertyPanel("properties",!0,!0));this.addInfoPanel(new qxl.apiviewer.ui.panels.MethodPanel("methods"));this.addInfoPanel(new qxl.apiviewer.ui.panels.ChildControlsPanel("child controls"));this.getContentElement().setAttribute("class","ClassViewer");this._init(null)},statics:{SOURCE_VIEW_MACROS:{classFilePath:function(e){return(e.getClass?e.getClass():e).getFullName().replace(/\./gi,"/")+".js"},lineNumber:function(e){return e.getLineNumber&&"number"==typeof e.getLineNumber()?String(e.getLineNumber()):"0"},qxGitBranch:function(e){return qx.core.Environment.get("qx.revision")?qx.core.Environment.get("qx.revision").split(":")[1]:"master"}},createImageHtml:function(e,t,n){if("string"==typeof e)return'";n?n+=";vertical-align:top":n="vertical-align:top";return qxl.apiviewer.ui.ClassViewer.createOverlayImageHtml(18,18,e,t,n)},createOverlayImageHtml:function(e,t,n,i,r){var o,s="";s="webkit"==qx.core.Environment.get("engine.name")?'':'';o="webkit"==qx.core.Environment.get("engine.name")?"position:absolute;top:0px;left:0px;padding-right:18px;":"opera"==qx.core.Environment.get("engine.name")?"margin-right:-18px;":"position:absolute;top:0px;left:0px";for(var a=0;a'}return s+=""},getSourceUri:function(e){var t=(e instanceof qxl.apiviewer.dao.Class?e:e.getClass()).getFullName().split(".")[0];if(!qx.util.LibraryManager.getInstance().has(t))return null;var n=qx.util.LibraryManager.getInstance().get(t,"sourceViewUri");if(!n)return null;var i=this.SOURCE_VIEW_MACROS;for(var r in i){var o="%{"+r+"}";if(n.indexOf(o)>=0&&"function"==typeof i[r]){var s=i[r](e);"string"==typeof s&&(n=n.replace(new RegExp(o),s))}}return n.indexOf("%{")>=0?null:n}},members:{_getTitleHtml:function(e){var t="Class";switch(e.getType()){case"mixin":t="Mixin";break;case"interface":t="Interface"}var n=new qx.util.StringBuilder;n.add("",e.getPackageName(),"");n.add('');e.isAbstract()?n.add("Abstract "):e.isStatic()?n.add("Static "):e.isSingleton()&&n.add("Singleton ");n.add(t," ");var i=e.getName(),r=qxl.apiviewer.ui.ClassViewer.getSourceUri(e);r&&(i=''+i+"");n.add(qxl.apiviewer.ui.panels.InfoPanel.setTitleClass(e,i));return n.get()},_getTocHtml:function(e){var t=this,n=document.createDocumentFragment(),i=null;this.getPanels().forEach((function(e){var r=e.getPanelItemObjects(t.getDocNode(),t.getShowInherited()||t.getShowIncluded());if(0!=r.length){i&&n.appendChild(document.createTextNode(" | "));var o=qx.dom.Element.create("span");qx.bom.element.Class.add(o,"tocitem");o.innerHTML=qxl.apiviewer.ui.ClassViewer.createImageHtml(e.getPanelIcon(),e.getPanelTitle())+" ";q(o).on("tap",function(t){return function(){this.__P_197_0(t);qx.bom.element.Scroll.intoView(e.getTitleElement(),null,"left","top");e.getIsOpen()||this.togglePanelVisibility(e)}.bind(this)}.bind(t)(r[0]),!1);var s=qx.dom.Element.create("span");e instanceof qxl.apiviewer.ui.panels.StaticMethodsPanel&&"webkit"==qx.core.Environment.get("engine.name")&&qx.bom.element.Style.set(s,"margin-left","25px");s.appendChild(document.createTextNode(" "));s.appendChild(document.createTextNode(e.getPanelTitle()));o.appendChild(s);n.appendChild(o);i=o}}));return n},_getDescriptionHtml:function(e){var t=this,n="sub classes",i=e.getDescription();switch(e.getType()){case"mixin":n="sub mixins";break;case"interface":n="sub interfaces"}var r=new qx.util.StringBuilder;""!==i&&r.add('
',qxl.apiviewer.ui.panels.InfoPanel.resolveLinkAttributes(i,e),"
");var o=qxl.apiviewer.ui.panels.InfoPanel.createSeeAlsoHtml(e);o&&(r.length>0?r.splice(-1,0,o):r.add(o));e.getErrors().length>0&&r.add('
',qxl.apiviewer.ui.panels.InfoPanel.createErrorHtml(e,e),"
");"interface"===e.getType()?r.add(this.__P_197_1(e)):r.add(this.__P_197_2(e));return e.getChildClasses().then((function(i){r.add(t.__P_197_3(i,"Direct "+n+":"));r.add(t.__P_197_3(e.getInterfaces(),"Implemented interfaces:"));r.add(t.__P_197_3(e.getMixins(),"Included mixins:"));return e.getImplementations()})).then((function(n){r.add(t.__P_197_3(n,"Implementations of this interface:"));return e.getIncluder()})).then((function(n){r.add(t.__P_197_3(n,"Classes including this mixin:"));if(e.isDeprecated()){r.add('

',"Deprecated:","

");r.add("

");(i=e.getDeprecationText())?r.add(qxl.apiviewer.ui.panels.InfoPanel.resolveLinkAttributes(i,e)):r.add("This ",e.getType()," is deprecated!");r.add("

")}if(e.isInternal()){r.add('

',"Internal:","

");r.add("

");var o=e.getType();"bootstrap"==o&&(o+=" class");r.add("This ",o," is internal!");r.add("

")}return r.get()}))},__P_197_3:function(e,t){var n="";if(e.length>0){n=new qx.util.StringBuilder("

",t,"

");for(var i=0;i","Inheritance hierarchy:",""),i=e.getClassHierarchy(!0);n.add(t.createImageHtml("qxl/apiviewer/image/class18.gif"),'Object');for(var r=0,o=i.length-1;o>=0;o--)if(!qxl.apiviewer.dao.Class.isNativeObject(i[o])||i[o]!==Object){n.add("
");n.add(t.createImageHtml("qxl/apiviewer/image/nextlevel.gif",null,"margin-left:"+r+"px"),qxl.apiviewer.dao.Class.isNativeObject(i[o])?t.createImageHtml("qxl/apiviewer/image/class18.gif"):t.createImageHtml(qxl.apiviewer.TreeUtil.getIconUrl(i[o])));if(0!==o)if(qxl.apiviewer.dao.Class.isNativeObject(i[o])){var s=Object.prototype.toString.call(new i[o]).match(/^\[object (.*)\]$/)[1];n.add(''+s+"")}else n.add(qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml(i[o].getFullName(),null,!1));else n.add(i[o].getFullName());r+=18;n.add("
")}return n.get()},__P_197_1:function(e){var t=qxl.apiviewer.ui.ClassViewer,n=qxl.apiviewer.TreeUtil,i=qxl.apiviewer.ui.panels.InfoPanel,r=e.getInterfaceHierarchy(),o=new qx.util.StringBuilder;if(r.length<=1)return o;o.add("

","Inheritance hierarchy:","

");for(var s=0,a=r.length-1;a>=0;a--){var l=r[a].getFullName(),u=n.getIconUrl(r[a]);o.add("
");if(r[a].getSuperInterfaces().length>0){o.add(t.createImageHtml("qxl/apiviewer/image/nextlevel.gif",null,"margin-left:"+s+"px"));o.add(t.createImageHtml(u));o.add(0!==a?i.createItemLinkHtml(l,null,!1):l);s+=18}else{o.add(t.createImageHtml(u));o.add(i.createItemLinkHtml(l,null,!1))}o.add("
")}return o.get()},showItem:function(e){var t;if("construct"==e)t=this.getDocNode().getConstructor();else if(-1!=e.indexOf("!")){var n=e.split("!");(t=this.getDocNode().getItemByListAndName({event:"events",method_public:"methods",method_protected:"methods",method_private:"methods",property:"properties",property_private:"properties",property_protected:"properties",constant:"constants",childcontrol:"childControls"}[n[1]],n[0]))||(t=this.getDocNode().getItem(n[0]))}else t=this.getDocNode().getItem(e);if(!t)return!1;this.__P_197_0(t);var i=this._getPanelForItemNode(t);i.getIsOpen()||this.togglePanelVisibility(i);var r=i.getItemElement(t.getName());if(!r)return!1;var o=r.parentNode.parentNode;this._markedElement&&(this._markedElement.className=qxl.apiviewer.ui.panels.InfoPanel.getItemCssClasses(this._markedItemNode));o.className="marked";this._markedElement=o;this._markedItemNode=t;qx.event.Timer.once((function(e){qx.bom.element.Scroll.intoView(o,null,"left","top")}),this,0);return!0},__P_197_0:function(e){var t=qxl.apiviewer.UiModel.getInstance();if(e.isFromProperty&&e.isFromProperty()){t.setExpandProperties(!0);e.isProtected()&&t.setShowProtected(!0);e.isPrivate()&&t.setShowPrivate(!0);e.isInternal()&&t.setShowInternal(!0)}else{e.isPrivate()&&t.setShowPrivate(!0);e.isInternal()?t.setShowInternal(!0):e.isProtected()&&t.setShowProtected(!0)}},_getPanelForItemNode:function(e){for(var t=this.getPanels(),n=0;n=0?"&":"?")+i.join("&"));if(null===this.getData()){n=this.getParameters(!0),i=[];for(var r in n){var s;if((s=n[r])instanceof Array)for(o=0;o0?qx.lang.Json.parse(e):null}catch(t){return this.error("Could not execute json: ("+e+")",t)}case"text/javascript":e=this.getIframeHtmlContent();try{return e&&e.length>0?window.eval(e):null}catch(t){return this.error("Could not execute javascript: ("+e+")",t)}case"application/xml":return e=this.getIframeDocument();default:this.warn("No valid responseType specified ("+this.getResponseType()+")!");return null}}},defer:function(){qx.io.remote.Exchange.registerType(qx.io.remote.transport.Iframe,"qx.io.remote.transport.Iframe")},destruct:function(){if(this.__P_200_0){qx.event.Registration.removeListener(this.__P_200_0,"load",this._onload,this);qx.bom.Event.removeNativeListener(this.__P_200_0,"readystatechange",this.__P_200_3);"gecko"==qx.core.Environment.get("engine.name")&&(this.__P_200_0.src=qx.util.ResourceManager.getInstance().toUri("qx/static/blank.gif"));qx.dom.Element.remove(this.__P_200_0)}this.__P_200_1&&qx.dom.Element.remove(this.__P_200_1);this.__P_200_0=this.__P_200_1=this.__P_200_2=null}});qx.io.remote.transport.Iframe.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.io.remote.transport.Abstract":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.io.remote.Exchange":{defer:"runtime"}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.io.remote.transport.Script",{extend:qx.io.remote.transport.Abstract,implement:[qx.core.IDisposable],construct:function(){qx.io.remote.transport.Abstract.constructor.call(this);var e=++qx.io.remote.transport.Script.__P_201_0;e>=2e9&&(qx.io.remote.transport.Script.__P_201_0=e=1);this.__P_201_1=null;this.__P_201_0=e},statics:{__P_201_0:0,_instanceRegistry:{},ScriptTransport_PREFIX:"_ScriptTransport_",ScriptTransport_ID_PARAM:"_ScriptTransport_id",ScriptTransport_DATA_PARAM:"_ScriptTransport_data",handles:{synchronous:!1,asynchronous:!0,crossDomain:!0,fileUpload:!1,programmaticFormFields:!1,responseTypes:["text/plain","text/javascript","application/json"]},isSupported:function(){return!0},_numericMap:{uninitialized:1,loading:2,loaded:2,interactive:3,complete:4},_requestFinished:qx.event.GlobalError.observeMethod((function(e,t){var n=qx.io.remote.transport.Script._instanceRegistry[e];if(null==n);else{n._responseContent=t;n._switchReadyState(qx.io.remote.transport.Script._numericMap.complete)}}))},members:{__P_201_2:0,__P_201_1:null,__P_201_0:null,send:function(){var e=this.getUrl();e+=(e.indexOf("?")>=0?"&":"?")+qx.io.remote.transport.Script.ScriptTransport_ID_PARAM+"="+this.__P_201_0;var t=this.getParameters(),n=[];for(var i in t){0==i.indexOf(qx.io.remote.transport.Script.ScriptTransport_PREFIX)&&this.error("Illegal parameter name. The following prefix is used internally by qooxdoo): "+qx.io.remote.transport.Script.ScriptTransport_PREFIX);var r=t[i];if(r instanceof Array)for(var o=0;o=0?"&":"?")+s.join("&"));if(null===this.getData()){o=this.getParameters(!0),s=[];for(var a in o){var u;if((u=o[a])instanceof Array)for(l=0;l>2;o=(3&t)<<4|(n=e.charCodeAt(c++))>>4;s=(15&n)<<2|(i=e.charCodeAt(c++))>>6;a=63&i;isNaN(n)?s=a=64:isNaN(i)&&(a=64);u+=l.charAt(r)+l.charAt(o)+l.charAt(s)+l.charAt(a)}while(c/,"");e.loadXML(i)}if(!e.documentElement)throw new Error("Missing Document Element!");if("parseerror"==e.documentElement.tagName)throw new Error("XML-File is not well-formed!");return e},getFetchedLength:function(){var e=this.getResponseText();return"string"==typeof e?e.length:0},getResponseContent:function(){var e=this.getState();if("completed"!==e&&"failed"!=e)return null;var t=this.getResponseText();if("failed"==e)return t;switch(this.getResponseType()){case"text/plain":case"text/html":return t;case"application/json":try{if(t&&t.length>0){return n=this.getParseJson()?0===(n=qx.lang.Json.parse(t))?0:n||null:t}return null}catch(e){this.error("Could not execute json: ["+t+"]",e);return"
Could not execute json: \n"+t+"\n
"}case"text/javascript":try{if(t&&t.length>0){var n;return 0===(n=window.eval(t))?0:n||null}return null}catch(e){this.error("Could not execute javascript: ["+t+"]",e);return null}case"application/xml":return 0===(t=this.getResponseXml())?0:t||null;default:this.warn("No valid responseType specified ("+this.getResponseType()+")!");return null}},_applyState:function(e,t){switch(e){case"created":this.fireEvent("created");break;case"configured":this.fireEvent("configured");break;case"sending":this.fireEvent("sending");break;case"receiving":this.fireEvent("receiving");break;case"completed":this.fireEvent("completed");break;case"failed":this.fireEvent("failed");break;case"aborted":this.getRequest().abort();this.fireEvent("aborted");break;case"timeout":this.getRequest().abort();this.fireEvent("timeout")}}},defer:function(){qx.io.remote.Exchange.registerType(qx.io.remote.transport.XmlHttp,"qx.io.remote.transport.XmlHttp")},destruct:function(){var e=this.getRequest();if(e){e.onreadystatechange=function(){};switch(e.readyState){case 1:case 2:case 3:e.abort()}}this.__P_202_3=null}});qx.io.remote.transport.XmlHttp.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Event":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.io.remote.Response",{extend:qx.event.type.Event,properties:{state:{check:"Integer",nullable:!0},statusCode:{check:"Integer",nullable:!0},content:{nullable:!0},responseHeaders:{check:"Object",nullable:!0,apply:"_applyResponseHeaders"}},members:{__P_203_0:null,clone:function(e){var t=qx.io.remote.Response.superclass.prototype.clone.call(this,e);t.setType(this.getType());t.setState(this.getState());t.setStatusCode(this.getStatusCode());t.setContent(this.getContent());t.setResponseHeaders(this.getResponseHeaders());return t},getResponseHeader:function(e){return this.__P_203_0&&this.__P_203_0[e.toLowerCase()]||null},_applyResponseHeaders:function(e,t){var n={};if(null!==e){Object.keys(e).forEach((function(t){n[t.toLowerCase()]=e[t]}));this.__P_203_0=n}}}});qx.io.remote.Response.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Timer":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.AcceleratingTimer",{extend:qx.core.Object,implement:[qx.core.IDisposable],construct:function(){qx.core.Object.constructor.call(this);this.__P_213_0=new qx.event.Timer(this.getInterval());this.__P_213_0.addListener("interval",this._onInterval,this)},events:{interval:"qx.event.type.Event"},properties:{interval:{check:"Integer",init:100},firstInterval:{check:"Integer",init:500},minimum:{check:"Integer",init:20},decrease:{check:"Integer",init:2}},members:{__P_213_0:null,__P_213_1:null,start:function(){this.__P_213_0.setInterval(this.getFirstInterval());this.__P_213_0.start()},stop:function(){this.__P_213_0.stop();this.__P_213_1=null},_onInterval:function(){this.__P_213_0.stop();null==this.__P_213_1&&(this.__P_213_1=this.getInterval());this.__P_213_1=Math.max(this.getMinimum(),this.__P_213_1-this.getDecrease());this.__P_213_0.setInterval(this.__P_213_1);this.__P_213_0.start();this.fireEvent("interval")}},destruct:function(){this._disposeObjects("__P_213_0")}});qx.event.AcceleratingTimer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.StringEscape",{statics:{escape:function(e,t){for(var n="",i=0,r=e.length;i127?"&#"+s+";":o}return n},unescape:function(e,t){return e.replace(/&[#\w]+;/gi,(function(e){var n=e,i=(e=e.substring(1,e.length-1),t[e]);i?n=String.fromCharCode(i):"#"==e.charAt(0)&&("X"==e.charAt(1).toUpperCase()?(i=e.substring(2)).match(/^[0-9A-Fa-f]+$/gi)&&(n=String.fromCodePoint(parseInt(i,16))):(i=e.substring(1)).match(/^\d+$/gi)&&(n=String.fromCodePoint(parseInt(i,10))));return n}))}}});qx.util.StringEscape.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.locale.Manager":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.locale.Number",{statics:{getDecimalSeparator:function(e){return qx.locale.Manager.getInstance().localize("cldr_number_decimal_separator",[],e)},getGroupSeparator:function(e){return qx.locale.Manager.getInstance().localize("cldr_number_group_separator",[],e)},getPercentFormat:function(e){return qx.locale.Manager.getInstance().localize("cldr_number_percent_format",[],e)}}});qx.locale.Number.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.locale.Manager":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.locale.Date",{statics:{__P_244_0:qx.locale.Manager.getInstance(),getAmMarker:function(e){return this.__P_244_0.localize("cldr_am",[],e)},getPmMarker:function(e){return this.__P_244_0.localize("cldr_pm",[],e)},getDayNames:function(e,t,n,i){n=n||"format";for(var r=["sun","mon","tue","wed","thu","fri","sat"],o=[],s=0;sn?e>=n&&e<=i:e>=n||e<=i},_getTerritory:function(e){if(e)var t=e.split("_")[1]||e;else t=this.__P_244_0.getTerritory()||this.__P_244_0.getLanguage();return t.toUpperCase()},__P_244_1:function(e,t,n,i){var r=this.__P_244_0.localize(n,[],i);if(r==n){var o=n.replace("_"+e+"_","_"+t+"_");return this.__P_244_0.localize(o,[],i)}return r}}});qx.locale.Date.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.menu.CheckBox":{construct:!0,require:!0},"qx.ui.table.IColumnMenuItem":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.columnmenu.MenuItem",{extend:qx.ui.menu.CheckBox,implement:qx.ui.table.IColumnMenuItem,construct:function(e){qx.ui.menu.CheckBox.constructor.call(this,e);this.bind("value",this,"columnVisible");this.bind("columnVisible",this,"value")},properties:{columnVisible:{check:"Boolean",init:!0,event:"changeColumnVisible"}}});qx.ui.table.columnmenu.MenuItem.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.container.Composite":{construct:!0,require:!0},"qx.ui.layout.Grow":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.pane.Clipper",{extend:qx.ui.container.Composite,construct:function(){qx.ui.container.Composite.constructor.call(this,new qx.ui.layout.Grow);this.setMinWidth(0)},members:{scrollToX:function(e){this.getContentElement().scrollToX(e,!1)},scrollToY:function(e){this.getContentElement().scrollToY(e,!0)}}});qx.ui.table.pane.Clipper.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.pane.CellEvent",{extend:qx.event.type.Pointer,properties:{row:{check:"Integer",nullable:!0},column:{check:"Integer",nullable:!0}},members:{init:function(e,t,n,i){t.clone(this);this.setBubbles(!1);null!=n?this.setRow(n):this.setRow(e._getRowForPagePos(this.getDocumentLeft(),this.getDocumentTop()));null!=i?this.setColumn(i):this.setColumn(e._getColumnForPageX(this.getDocumentLeft()))},clone:function(e){var t=qx.ui.table.pane.CellEvent.superclass.prototype.clone.call(this,e);t.set({row:this.getRow(),column:this.getColumn()});return t}}});qx.ui.table.pane.CellEvent.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0},"qx.event.Registration":{construct:!0},"qx.event.handler.DragDrop":{construct:!0},"qx.ui.core.Widget":{},"qx.core.Init":{},"qx.lang.Object":{},"qx.core.ObjectRegistry":{}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MResizable",{construct:function(){var e=this.getContentElement();e.addListener("pointerdown",this.__P_239_0,this,!0);e.addListener("pointerup",this.__P_239_1,this);e.addListener("pointermove",this.__P_239_2,this);e.addListener("pointerout",this.__P_239_3,this);e.addListener("losecapture",this.__P_239_4,this);var t=e.getDomElement();null==t&&(t=window);this.__P_239_5=qx.event.Registration.getManager(t).getHandler(qx.event.handler.DragDrop)},properties:{resizableTop:{check:"Boolean",init:!0},resizableRight:{check:"Boolean",init:!0},resizableBottom:{check:"Boolean",init:!0},resizableLeft:{check:"Boolean",init:!0},resizable:{group:["resizableTop","resizableRight","resizableBottom","resizableLeft"],mode:"shorthand"},resizeSensitivity:{check:"Integer",init:5},useResizeFrame:{check:"Boolean",init:!0}},members:{__P_239_5:null,__P_239_6:null,__P_239_7:null,__P_239_8:null,__P_239_9:null,__P_239_10:null,__P_239_11:null,RESIZE_TOP:1,RESIZE_BOTTOM:2,RESIZE_LEFT:4,RESIZE_RIGHT:8,_getResizeFrame:function(){var e=this.__P_239_6;if(!e){(e=this.__P_239_6=new qx.ui.core.Widget).setAppearance("resize-frame");e.exclude();qx.core.Init.getApplication().getRoot().add(e)}return e},__P_239_12:function(){var e=this.getContentLocation(),t=this._getResizeFrame();t.setUserBounds(e.left,e.top,e.right-e.left,e.bottom-e.top);t.show();t.setZIndex(this.getZIndex()+1)},__P_239_13:function(e){var t,n=this.__P_239_7,i=this.getSizeHint(),r=this.__P_239_11,o=this.__P_239_10,s=o.width,a=o.height,l=o.left,u=o.top;if(n&this.RESIZE_TOP||n&this.RESIZE_BOTTOM){t=Math.max(r.top,Math.min(r.bottom,e.getDocumentTop()))-this.__P_239_9;n&this.RESIZE_TOP?a-=t:a+=t;ai.maxHeight&&(a=i.maxHeight);n&this.RESIZE_TOP&&(u+=o.height-a)}if(n&this.RESIZE_LEFT||n&this.RESIZE_RIGHT){t=Math.max(r.left,Math.min(r.right,e.getDocumentLeft()))-this.__P_239_8;n&this.RESIZE_LEFT?s-=t:s+=t;si.maxWidth&&(s=i.maxWidth);n&this.RESIZE_LEFT&&(l+=o.width-s)}return{viewportLeft:l,viewportTop:u,parentLeft:o.bounds.left+l-o.left,parentTop:o.bounds.top+u-o.top,width:s,height:a}},__P_239_14:{1:"n-resize",2:"s-resize",4:"w-resize",8:"e-resize",5:"nw-resize",6:"sw-resize",9:"ne-resize",10:"se-resize"},__P_239_15:function(e){var t=this.getContentLocation(),n=this.getResizeSensitivity(),i=e.getDocumentLeft(),r=e.getDocumentTop(),o=this.__P_239_16(t,i,r,n);o>0&&(o|=this.__P_239_16(t,i,r,2*n));this.__P_239_7=o},__P_239_16:function(e,t,n,i){var r=0;this.getResizableTop()&&Math.abs(e.top-n)e.left-i&&te.left-i&&te.top-i&&ne.top-i&&nr.getZIndex())&&(r=a)}}this.__P_241_0.setActiveWindow(r)}},bringToFront:function(e){var t=this.__P_241_0.getWindows();if(qx.lang.Array.remove(t,e)){t.push(e);this.updateStack()}},sendToBack:function(e){var t=this.__P_241_0.getWindows();if(qx.lang.Array.remove(t,e)){t.unshift(e);this.updateStack()}}},destruct:function(){this._disposeObjects("__P_241_0")}});qx.ui.window.Manager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.MRemoteChildrenHandling":{require:!0},"qx.ui.core.MRemoteLayoutHandling":{require:!0},"qx.ui.core.MResizable":{require:!0},"qx.ui.core.MMovable":{require:!0},"qx.ui.core.MContentPadding":{require:!0},"qx.ui.layout.VBox":{construct:!0},"qx.core.Init":{construct:!0},"qx.ui.core.FocusHandler":{construct:!0},"qx.ui.window.Manager":{require:!0},"qx.ui.container.Composite":{},"qx.ui.layout.HBox":{},"qx.ui.basic.Label":{},"qx.ui.layout.Grid":{},"qx.ui.basic.Image":{},"qx.ui.form.Button":{},"qx.event.type.Event":{},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.window.Window",{extend:qx.ui.core.Widget,include:[qx.ui.core.MRemoteChildrenHandling,qx.ui.core.MRemoteLayoutHandling,qx.ui.core.MResizable,qx.ui.core.MMovable,qx.ui.core.MContentPadding],construct:function(e,t){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qx.ui.layout.VBox);this._createChildControl("captionbar");this._createChildControl("pane");null!=t&&this.setIcon(t);null!=e&&this.setCaption(e);this._updateCaptionBar();this.addListener("pointerdown",this._onWindowPointerDown,this,!0);this.addListener("focusout",this._onWindowFocusOut,this);qx.core.Init.getApplication().getRoot().add(this);this.initVisibility();this.initActive();this.initModal();qx.ui.core.FocusHandler.getInstance().addRoot(this);this._getResizeFrame().setAppearance("window-resize-frame");this.getContentElement().setAttribute("role","dialog");this.addAriaLabelledBy(this.getChildControl("title"));this.addAriaDescribedBy(this.getChildControl("statusbar-text"))},statics:{DEFAULT_MANAGER_CLASS:qx.ui.window.Manager},events:{beforeClose:"qx.event.type.Event",close:"qx.event.type.Event",beforeMinimize:"qx.event.type.Event",minimize:"qx.event.type.Event",beforeMaximize:"qx.event.type.Event",maximize:"qx.event.type.Event",beforeRestore:"qx.event.type.Event",restore:"qx.event.type.Event"},properties:{appearance:{refine:!0,init:"window"},visibility:{refine:!0,init:"excluded"},focusable:{refine:!0,init:!0},active:{check:"Boolean",init:!1,apply:"_applyActive",event:"changeActive"},alwaysOnTop:{check:"Boolean",init:!1,event:"changeAlwaysOnTop"},modal:{check:"Boolean",init:!1,event:"changeModal",apply:"_applyModal"},caption:{apply:"_applyCaptionBarChange",event:"changeCaption",nullable:!0},icon:{check:"String",nullable:!0,apply:"_applyCaptionBarChange",event:"changeIcon",themeable:!0},status:{check:"String",nullable:!0,apply:"_applyStatus",event:"changeStatus"},showClose:{check:"Boolean",init:!0,apply:"_applyCaptionBarChange",themeable:!0},showMaximize:{check:"Boolean",init:!0,apply:"_applyCaptionBarChange",themeable:!0},showMinimize:{check:"Boolean",init:!0,apply:"_applyCaptionBarChange",themeable:!0},allowClose:{check:"Boolean",init:!0,apply:"_applyCaptionBarChange"},allowMaximize:{check:"Boolean",init:!0,apply:"_applyCaptionBarChange"},allowMinimize:{check:"Boolean",init:!0,apply:"_applyCaptionBarChange"},showStatusbar:{check:"Boolean",init:!1,apply:"_applyShowStatusbar"},centerOnAppear:{init:!1,check:"Boolean",apply:"_applyCenterOnAppear"},centerOnContainerResize:{init:!1,check:"Boolean",apply:"_applyCenterOnContainerResize"},autoDestroy:{check:"Boolean",init:!1}},members:{__P_223_0:null,__P_223_1:null,__P_223_2:null,__P_223_3:null,getChildrenContainer:function(){return this.getChildControl("pane")},_forwardStates:{active:!0,maximized:!0,showStatusbar:!0,modal:!0},setLayoutParent:function(e){var t;if((t=this.getLayoutParent())&&this.__P_223_3){t.removeListenerById(this.__P_223_3);this.__P_223_3=null}qx.ui.window.Window.superclass.prototype.setLayoutParent.call(this,e);e&&this.getCenterOnContainerResize()&&(this.__P_223_3=e.addListener("resize",this.center,this))},_createChildControlImpl:function(e,t){var n;switch(e){case"statusbar":n=new qx.ui.container.Composite(new qx.ui.layout.HBox);this._add(n);n.add(this.getChildControl("statusbar-text"));break;case"statusbar-text":(n=new qx.ui.basic.Label).setValue(this.getStatus());break;case"pane":n=new qx.ui.container.Composite;this._add(n,{flex:1});break;case"captionbar":var i=new qx.ui.layout.Grid;i.setRowFlex(0,1);i.setColumnFlex(1,1);n=new qx.ui.container.Composite(i);this._add(n);n.addListener("dbltap",this._onCaptionPointerDblTap,this);this._activateMoveHandle(n);break;case"icon":n=new qx.ui.basic.Image(this.getIcon());this.getChildControl("captionbar").add(n,{row:0,column:0});break;case"title":(n=new qx.ui.basic.Label(this.getCaption())).setWidth(0);n.setAllowGrowX(!0);this.getChildControl("captionbar").add(n,{row:0,column:1});break;case"minimize-button":(n=new qx.ui.form.Button).setFocusable(!1);n.addListener("execute",this._onMinimizeButtonTap,this);this.getChildControl("captionbar").add(n,{row:0,column:2});break;case"restore-button":(n=new qx.ui.form.Button).setFocusable(!1);n.addListener("execute",this._onRestoreButtonTap,this);this.getChildControl("captionbar").add(n,{row:0,column:3});break;case"maximize-button":(n=new qx.ui.form.Button).setFocusable(!1);n.addListener("execute",this._onMaximizeButtonTap,this);this.getChildControl("captionbar").add(n,{row:0,column:4});break;case"close-button":(n=new qx.ui.form.Button).setFocusable(!1);n.addListener("execute",this._onCloseButtonTap,this);this.getChildControl("captionbar").add(n,{row:0,column:6})}return n||qx.ui.window.Window.superclass.prototype._createChildControlImpl.call(this,e)},_updateCaptionBar:function(){var e,t=this.getIcon();if(t){this.getChildControl("icon").setSource(t);this._showChildControl("icon")}else this._excludeChildControl("icon");var n=this.getCaption();if(n){this.getChildControl("title").setValue(n);this._showChildControl("title")}else this._excludeChildControl("title");if(this.getShowMinimize()){this._showChildControl("minimize-button");e=this.getChildControl("minimize-button");this.getAllowMinimize()?e.resetEnabled():e.setEnabled(!1)}else this._excludeChildControl("minimize-button");if(this.getShowMaximize()){if(this.isMaximized()){this._showChildControl("restore-button");this._excludeChildControl("maximize-button")}else{this._showChildControl("maximize-button");this._excludeChildControl("restore-button")}e=this.getChildControl("maximize-button");this.getAllowMaximize()?e.resetEnabled():e.setEnabled(!1)}else{this._excludeChildControl("maximize-button");this._excludeChildControl("restore-button")}if(this.getShowClose()){this._showChildControl("close-button");e=this.getChildControl("close-button");this.getAllowClose()?e.resetEnabled():e.setEnabled(!1)}else this._excludeChildControl("close-button")},close:function(){if((this.getAutoDestroy()||this.isVisible())&&this.fireNonBubblingEvent("beforeClose",qx.event.type.Event,[!1,!0])){this.hide();this.fireEvent("close");this.getAutoDestroy()&&this.dispose()}},open:function(){this.show();this.setActive(!0);this.focus()},center:function(){var e=this.getLayoutParent();if(e){var t=e.getBounds();if(t){var n=this.getSizeHint(),i=Math.round((t.width-n.width)/2),r=Math.round((t.height-n.height)/2);r<0&&(r=0);this.moveTo(i,r);return}}},maximize:function(){if(!this.isMaximized()){var e=this.getLayoutParent();if(null!=e&&e.supportsMaximize()&&this.fireNonBubblingEvent("beforeMaximize",qx.event.type.Event,[!1,!0])){this.isVisible()||this.open();var t=this.getLayoutProperties();this.__P_223_1=void 0===t.left?0:t.left;this.__P_223_0=void 0===t.top?0:t.top;this.setLayoutProperties({left:null,top:null,edge:0});this.addState("maximized");this._updateCaptionBar();this.fireEvent("maximize")}}},minimize:function(){if(this.isVisible()&&this.fireNonBubblingEvent("beforeMinimize",qx.event.type.Event,[!1,!0])){var e=this.getLayoutProperties();this.__P_223_1=void 0===e.left?0:e.left;this.__P_223_0=void 0===e.top?0:e.top;this.removeState("maximized");this.hide();this.fireEvent("minimize")}},restore:function(){if("normal"!==this.getMode()&&this.fireNonBubblingEvent("beforeRestore",qx.event.type.Event,[!1,!0])){this.isVisible()||this.open();var e=this.__P_223_1,t=this.__P_223_0;this.setLayoutProperties({edge:null,left:e,top:t});this.removeState("maximized");this._updateCaptionBar();this.fireEvent("restore")}},moveTo:function(e,t){this.isMaximized()||this.setLayoutProperties({left:e,top:t})},isMaximized:function(){return this.hasState("maximized")},getMode:function(){return this.isVisible()?this.isMaximized()?"maximized":"normal":"minimized"},_applyActive:function(e,t){e?this.addState("active"):this.removeState("active")},_applyModal:function(e,t){e?this.addState("modal"):this.removeState("modal");this.getContentElement().setAttribute("aria-modal",e)},_getContentPaddingTarget:function(){return this.getChildControl("pane")},_applyShowStatusbar:function(e,t){var n=this._getResizeFrame();if(e){this.addState("showStatusbar");n.addState("showStatusbar")}else{this.removeState("showStatusbar");n.removeState("showStatusbar")}e?this._showChildControl("statusbar"):this._excludeChildControl("statusbar")},_applyCaptionBarChange:function(e,t){this._updateCaptionBar()},_applyStatus:function(e,t){var n=this.getChildControl("statusbar-text",!0);n&&n.setValue(e)},_applyFocusable:function(e,t){"mshtml"!==qx.core.Environment.get("engine.name")&&qx.ui.window.Window.superclass.prototype._applyFocusable.call(this,e,t)},_applyCenterOnAppear:function(e,t){if(null!==this.__P_223_2){this.removeListenerById(this.__P_223_2);this.__P_223_2=null}e&&(this.__P_223_2=this.addListener("appear",this.center,this))},_applyCenterOnContainerResize:function(e,t){var n=this.getLayoutParent();if(null!==this.__P_223_3){n.removeListenerById(this.__P_223_3);this.__P_223_3=null}e&&n&&(this.__P_223_3=n.addListener("resize",this.center,this))},_onWindowEventStop:function(e){e.stopPropagation()},_onWindowPointerDown:function(e){this.setActive(!0)},_onWindowFocusOut:function(e){if(!this.getModal()){var t=e.getRelatedTarget();null==t||qx.ui.core.Widget.contains(this,t)||this.setActive(!1)}},_onCaptionPointerDblTap:function(e){!this.getAllowMaximize()||e.getTarget()!==this.getChildControl("captionbar")&&e.getTarget()!==this.getChildControl("title")||(this.isMaximized()?this.restore():this.maximize())},_onMinimizeButtonTap:function(e){this.minimize();this.getChildControl("minimize-button").reset()},_onRestoreButtonTap:function(e){this.restore();this.getChildControl("restore-button").reset()},_onMaximizeButtonTap:function(e){this.maximize();this.getChildControl("maximize-button").reset()},_onCloseButtonTap:function(e){this.close();this.getChildControl("close-button").reset()}},destruct:function(){var e,t;qx.ui.core.FocusHandler.getInstance().removeRoot(this);if(t=this.getLayoutParent()){(e=this.__P_223_3)&&t.removeListenerById(e);t.remove(this)}}});qx.ui.window.Window.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.client.OperatingSystem":{require:!0},"qx.locale.Manager":{defer:"runtime"}},environment:{provided:[],required:{"os.name":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.locale.Key",{statics:{getKeyName:function(e,t,n){var i="key_"+e+"_"+t;"osx"==qx.core.Environment.get("os.name")&&"Control"==t&&(i+="_Mac");var r=qx.locale.Manager.getInstance().translate(i,[],n);return r==i?qx.locale.Key._keyNames[i]||t:r}},defer:function(e){var t={},n=qx.locale.Manager;t[n.marktr("key_short_Backspace")]="Backspace";t[n.marktr("key_short_Tab")]="Tab";t[n.marktr("key_short_Space")]="Space";t[n.marktr("key_short_Enter")]="Enter";t[n.marktr("key_short_Shift")]="Shift";t[n.marktr("key_short_Control")]="Ctrl";t[n.marktr("key_short_Control_Mac")]="Ctrl";t[n.marktr("key_short_Alt")]="Alt";t[n.marktr("key_short_CapsLock")]="Caps";t[n.marktr("key_short_Meta")]="Meta";t[n.marktr("key_short_Escape")]="Esc";t[n.marktr("key_short_Left")]="Left";t[n.marktr("key_short_Up")]="Up";t[n.marktr("key_short_Right")]="Right";t[n.marktr("key_short_Down")]="Down";t[n.marktr("key_short_PageUp")]="PgUp";t[n.marktr("key_short_PageDown")]="PgDn";t[n.marktr("key_short_End")]="End";t[n.marktr("key_short_Home")]="Home";t[n.marktr("key_short_Insert")]="Ins";t[n.marktr("key_short_Delete")]="Del";t[n.marktr("key_short_NumLock")]="Num";t[n.marktr("key_short_PrintScreen")]="Print";t[n.marktr("key_short_Scroll")]="Scroll";t[n.marktr("key_short_Pause")]="Pause";t[n.marktr("key_short_Win")]="Win";t[n.marktr("key_short_Apps")]="Apps";t[n.marktr("key_full_Backspace")]="Backspace";t[n.marktr("key_full_Tab")]="Tabulator";t[n.marktr("key_full_Space")]="Space";t[n.marktr("key_full_Enter")]="Enter";t[n.marktr("key_full_Shift")]="Shift";t[n.marktr("key_full_Control")]="Control";t[n.marktr("key_full_Control_Mac")]="Control";t[n.marktr("key_full_Alt")]="Alt";t[n.marktr("key_full_CapsLock")]="CapsLock";t[n.marktr("key_full_Meta")]="Meta";t[n.marktr("key_full_Escape")]="Escape";t[n.marktr("key_full_Left")]="Left";t[n.marktr("key_full_Up")]="Up";t[n.marktr("key_full_Right")]="Right";t[n.marktr("key_full_Down")]="Down";t[n.marktr("key_full_PageUp")]="PageUp";t[n.marktr("key_full_PageDown")]="PageDown";t[n.marktr("key_full_End")]="End";t[n.marktr("key_full_Home")]="Home";t[n.marktr("key_full_Insert")]="Insert";t[n.marktr("key_full_Delete")]="Delete";t[n.marktr("key_full_NumLock")]="NumLock";t[n.marktr("key_full_PrintScreen")]="PrintScreen";t[n.marktr("key_full_Scroll")]="Scroll";t[n.marktr("key_full_Pause")]="Pause";t[n.marktr("key_full_Win")]="Win";t[n.marktr("key_full_Apps")]="Apps";e._keyNames=t}});qx.locale.Key.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.util.StringBuilder":{},"qx.bom.String":{},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.dev.Tokenizer",{extend:qx.core.Object,statics:{tokenizeJavaScript:function(e){for(var t={break:1,case:1,catch:1,continue:1,default:1,delete:1,do:1,else:1,finally:1,for:1,function:1,if:1,in:1,instanceof:1,new:1,return:1,switch:1,throw:1,try:1,typeof:1,var:1,while:1,with:1},n={void:1,null:1,true:1,false:1,NaN:1,Infinity:1,this:1},i={statics:1,members:1,construct:1,destruct:1,events:1,properties:1,extend:1,implement:1},r=function(e){return new RegExp("^"+e+"$")},o="\\/\\/.*?[\\n\\r$]",s="\\/\\*(?:.|[\\n\\r])*?\\*\\/",a="[a-zA-Z_][a-zA-Z0-9_]*\\b",l="[+-]?\\d+",u="[+-]?\\d+(([.]\\d+)*([eE][+-]?\\d+))?",c='["][^"]*["]',h="['][^']*[']",d="\\t",f="\\r\\n|\\r|\\n",_="\\s",p="(?:\\/(?!\\*)[^\\t\\n\\r\\f\\v\\/]+?\\/[mgi]*)",m=["\\.(?:match|search|split)\\s*\\(\\s*\\(*\\s*"+p+"\\s*\\)*\\s*\\)","\\.(?:replace)\\s*\\(\\s*\\(*\\s*"+p+"\\s*\\)*\\s*?,?","\\s*\\(*\\s*"+p+"\\)*\\.(?:test|exec)\\s*\\(\\s*","(?::|=|\\?)\\s*\\(*\\s*"+p+"\\s*\\)*","[\\(,]\\s*"+p+"\\s*[,\\)]"].join("|"),g=r(o),v=r(s),b=r(a),y=r(l),x=r(u),q=r(c),w=r(h),P=r(d),C=r(f),E=r(_),S=r(m),M=new RegExp([o,s,a,l,u,c,h,h,d,f,_,m,"."].join("|"),"g"),A=[],I=e.match(M),D=0;D"==T?A.push({type:"sym",value:">"}):"<"==T?A.push({type:"sym",value:"<"}):"&"==T?A.push({type:"sym",value:"&"}):A.push({type:"sym",value:T})}return A},javaScriptToHtml:function(e,t){for(var n=qx.dev.Tokenizer.tokenizeJavaScript(e),i=new qx.util.StringBuilder,r=0;r",s,"
");break;case"ident":i.add("",s,"");break;case"linecomment":case"fullcomment":i.add("",s,"");break;case"qstr":case"qqstr":i.add("",s,"");break;case"keyword":case"atom":case"qxkey":i.add("",s,"");break;case"nl":var a="mshtml"!=qx.core.Environment.get("engine.name")||t?"\n":"
";i.add(a);break;case"ws":var l="mshtml"!=qx.core.Environment.get("engine.name")||t?" ":" ";i.add(l);break;default:i.add(s)}}return i.get()}}});qx.dev.Tokenizer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.type.BaseArray":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.StringBuilder",{extend:qx.type.BaseArray,construct:function(e){qx.type.BaseArray.apply(this,arguments)},members:{clear:function(){this.length=0},get:function(){return this.join("")},add:null,isEmpty:function(){return 0===this.length},size:function(){return this.join("").length}},defer:function(e,t){t.add=t.push;t.toString=t.get;t.valueOf=t.get}});qx.util.StringBuilder.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Attribute":{},"qx.bom.Html":{},"qx.bom.Input":{},qxWeb:{defer:"runtime"}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.Attribute",{members:{getHtml:function(){return this[0]&&1===this[0].nodeType?qx.bom.element.Attribute.get(this[0],"html"):null},setHtml:function(e){e=qx.bom.Html.fixEmptyTags(e);this._forEachElement((function(t){qx.bom.element.Attribute.set(t,"html",e)}));return this},setAttribute:function(e,t){this._forEachElement((function(n){qx.bom.element.Attribute.set(n,e,t)}));return this},getAttribute:function(e){return this[0]&&1===this[0].nodeType?qx.bom.element.Attribute.get(this[0],e):null},removeAttribute:function(e){this._forEachElement((function(t){qx.bom.element.Attribute.set(t,e,null)}));return this},setAttributes:function(e){for(var t in e)this.setAttribute(t,e[t]);return this},getAttributes:function(e){for(var t={},n=0;n');var a=this.getItemTooltip(e,t),l=a?'title="'+a+'" alt="'+a+'"':"";r.add('",qxl.apiviewer.ui.ClassViewer.createImageHtml(s),"");var u=this.getItemTypeHtml(e,t);r.add('',u?u+" ":" ","");r.add('');this.itemHasDetails(e,t)?r.add(''):r.add(" ");r.add("");r.add('');r.add("'):r.add(">");r.add(this.getItemTitleHtml(e,t));r.add("");r.add('
');r.add(this.getItemTextHtml(e,t,n));r.add("
");r.add("");r.add("");return r.get()},itemHasDetails:function(e,t){return!0},__P_227_0:function(e){return"qxl.apiviewer.ObjectRegistry.getObjectFromHashCode('"+e.toHashCode()+"')"},getPanelHtml:function(e){var t=this._labelText.charAt(0).toUpperCase()+this._labelText.substring(1),n=new qx.util.StringBuilder('

');n.add(' ','',t,"");n.add("

");return n.get()},_getPanelItems:function(e,t,n){if(!n)return[];var i,r=[],o={};i=e&&this._canShowInherited()?"interface"==n.getType()?n.getInterfaceHierarchy():n.getClassHierarchy():[n];for(var s=0;s=0;s--){var a=e[s];(a.isPropertyGenerated()&&!t||a.isPrivate()&&!i||a.isProtected()&&!n||a.isInternal()&&!r)&&qx.lang.Array.removeAt(o,s)}return o},_displayNodes:function(e,t){if(e&&e.length>0){for(var n=new qx.util.StringBuilder(''),i=0;i");this.getBodyElement().innerHTML=n.get();this._postProcessLinks(this.getBodyElement());qxl.apiviewer.ui.AbstractViewer.fixLinks(this.getBodyElement());qxl.apiviewer.ui.AbstractViewer.highlightCode(this.getBodyElement());this.getBodyElement().style.display=this.getIsOpen()?"":"none";this.getElement().style.display=""}else this.getElement().style.display="none"},update:function(e,t){var n=this;return this.getElement()?this.setDocNodeAsync(t).then((function(){var i=e.getShowInherited(),r=e.getShowIncluded(),o=n._getPanelItems(i,r,t);if(o&&o.length>0){var s=e.getExpandProperties(),a=e.getShowProtected(),l=e.getShowPrivate(),u=e.getShowInternal();o=n.__P_227_1(o,s,a,l,u);e.sortItems(o)}n._displayNodes(o,t)})):qx.Promise.resolve(!0)},_applyElement:function(e){this._titleElement=e.firstChild;this._bodyElement=e.lastChild},getTitleElement:function(){return this._titleElement},getBodyElement:function(){return this._bodyElement},getItemElement:function(e){var t=this.getBodyElement().getElementsByTagName("TBODY")[0];if(!t)return null;for(var n=t.childNodes,i=0;i9){y=location.protocol;x=location.host;q=location.pathname}else{y=window.location.protocol;x=window.location.host;q=window.location.pathname}return['',void 0!==b?b:"",'',a,""].join("")},createSeeAlsoHtml:function(e){var t=e.getSee();if(t.length>0){for(var n=new qx.util.StringBuilder,i=0;i"+r+"");n.add(r)}if(!n.isEmpty()){var o=new qx.util.StringBuilder;o.add('
',"See also:","
",'
',n,"
");return o.get()}}return""},createInheritedFromHtml:function(e,t){if("mixin"!=e.getClass().getType()&&e.getClass()!=t){return new qx.util.StringBuilder('
',"Inherited from:","
",'
',qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml(e.getClass().getFullName()+"#"+e.getName()),"
").get()}var n=e.getOverriddenFrom();if(n){return new qx.util.StringBuilder('
',"Defined in Mixin:","
",'
',qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml(n.getFullName()+"#"+e.getName()),"
").get()}return""},createOverwriddenFromHtml:function(e){if(e.getOverriddenFrom()){return new qx.util.StringBuilder('
',"Overrides:","
",'
',qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml(e.getOverriddenFrom().getFullName()+"#"+e.getName()),"
").get()}return""},createIncludedFromHtml:function(e,t){if(e.getClass()!=t&&"mixin"==e.getClass().getType()){return new qx.util.StringBuilder('
',"Included from mixin:","
",'
',qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml(e.getClass().getFullName()+"#"+e.getName()),"
").get()}return""},__P_227_2:function(e,t){var n=t.getItem(e);if(n)return n;for(var i=t.getClassHierarchy(),r=0,o=i.length;r'+this.resolveLinkAttributes(i,t)+""}return""},__P_227_3:function(e){var t=e,n=t.indexOf("

");if(-1!=n){t=t.substr(0,n+4);var i=this.SENTENCE_END_REGEX.exec(t);i&&(t=e.substring(0,i.index+i[0].length-1)+"

")}return t},descriptionHasDetails:function(e){var t=e.getDescription();return!!t&&this.__P_227_3(t)!=t},createTypeHtml:function(e,t,n){n||(n=!0);var i,r,o,s=[];e&&(s=e.getTypes());var a=new qx.util.StringBuilder;if(0==s.length)a.add(t);else{s.length>1&&a.add("(");for(var l=0;l0&&a.add(" | ");r=s[l].type;i=s[l].dimensions;if(qxl.apiviewer.Constants.PRIMITIVES[r])qxl.apiviewer.Constants.MDC_LINKS[r]?a.add(''+r+""):a.add(r);else{o=r;if(n){var u=r.lastIndexOf(".");-1!=u&&(o+=" "+r.substring(u+1))}a.add(qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml(o,e.getClass(),!1,!0))}if(i)for(var c=0;c1&&a.add(")")}return a.get()},createErrorHtml:function(e,t){var n=e.getErrors();if(n.length>0){for(var i=new qx.util.StringBuilder('
',"Documentation errors:","
"),r=0;r',n[r].attributes.msg,"
");if(n[r].attributes.line||e.getClass()!=t){i.add("(");e.getClass()!=t&&i.add(e.getClass().getFullName(),"; ");if(n[r].attributes.line){i.add("Line: ",n[r].attributes.line);n[r].attributes.column&&i.add(", Column:",n[r].attributes.column)}i.add(")")}i.add("")}return i.get()}return""},createDeprecationHtml:function(e,t){if(!e.isDeprecated())return"";var n=new qx.util.StringBuilder;n.add('
',"Deprecated:","
");n.add('
');var i=e.getDeprecationText();i?n.add(i):n.add("This ",t," is deprecated!");n.add("
");return n.get()},createAccessHtml:function(e){if(e.isPublic())return"";var t=new qx.util.StringBuilder;t.add('
',"Access:","
");t.add('
');var n=[];e.isPrivate()&&n.push("private");e.isInternal()&&n.push("internal");e.isProtected()&&n.push("protected");t.add(n.join(" "));t.add("
");return t.get()},createInfoRequiredByHtml:function(e){var t=new qx.util.StringBuilder,n=e.getRequiredBy();if(n.length>0){t.add('
',"Required by:","
");for(var i=0;i',qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml(n[i].getFullName()+"#"+e.getName()),"")}return t.get()},createSourceLinkHtml:function(e){if(!e.getLineNumber||!e.getLineNumber())return"";var t,n=qxl.apiviewer.ui.ClassViewer.getSourceUri(e);if(!n)return"";t=e instanceof qxl.apiviewer.dao.Class?e.getFullName():e.getClass().getFullName()+"#"+e.getName();var i=new qx.util.StringBuilder;i.add('
',"View Source:","
");i.add('
',''+t+"","
");return i.get()},setTitleClass:function(e,t){var n=["",t,""];n[1]=this.getItemCssClasses(e);return n.join("")},getItemCssClasses:function(e){var t=[];if(e instanceof qxl.apiviewer.dao.Class){e.isDeprecated()&&t.push("item-deprecated");e.isPrivate()&&t.push("item-private");e.isInternal()&&t.push("item-internal");e.isProtected()&&t.push("item-protected")}return t.join(" ")}}});qxl.apiviewer.ui.panels.InfoPanel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.panels.InfoPanel":{construct:!0,require:!0},"qxl.apiviewer.dao.Class":{},"qx.Promise":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.panels.ClassPanel",{extend:qxl.apiviewer.ui.panels.InfoPanel,construct:function(e){qxl.apiviewer.ui.panels.InfoPanel.constructor.call(this,e)},properties:{type:{init:"class",check:["class","mixin","interface"]}},members:{canDisplayItem:function(e){return e instanceof qxl.apiviewer.dao.Class&&e.getType()==this.getType()},getItemTypeHtml:function(e){return qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml(e.getName(),e,!1,!0)},getItemTitleHtml:function(e){return e.getFullName()},getItemTextHtml:function(e,t,n){return n?qxl.apiviewer.ui.panels.InfoPanel.resolveLinkAttributes(e.getDescription(),e):qxl.apiviewer.ui.panels.InfoPanel.createDescriptionHtml(e,e,n)},getItemTooltip:function(e,t){var n;n=e.isAbstract()?"Abstract ":e.isStatic()?"Static ":e.isSingleton()?"Singleton ":"";switch(e.getType()){case"mixin":n+="Mixin";break;case"interface":n+="Interface";break;default:n+="Class"}return n},itemHasDetails:function(e,t){return qxl.apiviewer.ui.panels.InfoPanel.descriptionHasDetails(e)},update:function(e,t){var n=this;return this.getElement()?this.setDocNodeAsync(t).then((function(){return t.loadDependedClasses()})).then((function(i){for(var r,o=[],s=0;s0&&e.sortItems(o);n._displayNodes(o,t)})):qx.Promise.resolve(!0)}}});qxl.apiviewer.ui.panels.ClassPanel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.panels.InfoPanel":{require:!0},"qxl.apiviewer.dao.Package":{},"qx.Promise":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.panels.PackagePanel",{extend:qxl.apiviewer.ui.panels.InfoPanel,members:{canDisplayItem:function(e){return e instanceof qxl.apiviewer.dao.Package},getPanelItemObjects:function(e,t){return e.getPackages()},getItemTypeHtml:function(e){return qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml(e.getFullName(),null,!1,!0)},getItemTitleHtml:function(e){return e.getFullName()},getItemTextHtml:function(e,t,n){return n?qxl.apiviewer.ui.panels.InfoPanel.resolveLinkAttributes(e.getDescription(),e):qxl.apiviewer.ui.panels.InfoPanel.createDescriptionHtml(e,e.getPackage(),n)},getItemTooltip:function(e,t){return"Package"},itemHasDetails:function(e,t){return qxl.apiviewer.ui.panels.InfoPanel.descriptionHasDetails(e)},update:function(e,t){var n=this;return this.getElement()?this.setDocNodeAsync(t).then((function(){var i=t.getPackages();i&&i.length>0&&e.sortItems(i);n._displayNodes(i,t)})):qx.Promise.resolve(!1)}}});qxl.apiviewer.ui.panels.PackagePanel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.panels.InfoPanel":{construct:!0,require:!0},"qx.util.StringBuilder":{},"qxl.apiviewer.ui.ClassViewer":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.panels.AbstractMethodPanel",{extend:qxl.apiviewer.ui.panels.InfoPanel,construct:function(e,t){qxl.apiviewer.ui.panels.InfoPanel.constructor.call(this,e,t)},members:{_canShowInherited:function(){return!0},getPanelItemObjects:function(e,t){var n=e.getMethods();t&&(n=n.concat(e.getMixinMethods()));return n},getItemTitleHtml:function(e){if(e.isConstructor())var t=e.getClass().getName();else t=e.getName();var n=new qx.util.StringBuilder(qxl.apiviewer.ui.panels.InfoPanel.setTitleClass(e,t));n.add('(');for(var i=e.getParams(),r=0;r, ');n.add('',qxl.apiviewer.ui.panels.InfoPanel.createTypeHtml(o,"var")," ",o.getName(),"");o.isOptional()&&n.add("?")}n.add(')');e.isAsync()&&n.add(' async');n.add("");return n.get()},getItemTypeHtml:function(e){var t=new qx.util.StringBuilder;e.isAbstract()&&e.getClass().isAbstract()&&t.add("abstract ");e.isConstructor()||t.add(qxl.apiviewer.ui.panels.InfoPanel.createTypeHtml(e.getReturn(),"void"));return t.get()},getItemTextHtml:function(e,t,n){var i=e.getClass(),r=new qx.util.StringBuilder;e.isConstructor()&&!e.getDescription()?r.add("Creates a new instance of ",i.getName(),"."):r.add(qxl.apiviewer.ui.panels.InfoPanel.createDescriptionHtml(e,i,n));if(n){var o=e.getParams();if(o.length>0){r.add('
',"Parameters:","
");for(var s=0;s');l&&r.add('');r.add("",a.getName(),"");l?r.add(" ("+(a.isOptional()?"optional; ":"")+"default: ",l,") "):a.isOptional()&&r.add(" (optional) ");r.add("");var u=a.getDescription();u&&r.add(" ",qxl.apiviewer.ui.panels.InfoPanel.resolveLinkAttributes(u,i));r.add("")}}var c=e.getReturn();c&&(u=c.getDescription())&&r.add('
',"Returns:","
",'
',qxl.apiviewer.ui.panels.InfoPanel.resolveLinkAttributes(u,i),"
");var h=e.getApplyFor();if(h&&h.length>0){r.add('
',1==h.length?"Apply method of property:":"Apply method of properties:","
",'
');for(var d=0;d")}var f=e.getThrows();if(f.length>0){r.add('
',"Throws:","
");for(var _=0;_');r.add('',m===p.getDefaultType()?p.getDefaultType():qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml(m),"");(u=p.getDescription())&&r.add(" ",qxl.apiviewer.ui.panels.InfoPanel.resolveLinkAttributes(u,i));r.add("
")}}r.add(qxl.apiviewer.ui.panels.InfoPanel.createAccessHtml(e));r.add(qxl.apiviewer.ui.panels.InfoPanel.createIncludedFromHtml(e,t));r.add(qxl.apiviewer.ui.panels.InfoPanel.createOverwriddenFromHtml(e));r.add(qxl.apiviewer.ui.panels.InfoPanel.createInheritedFromHtml(e,t));r.add(qxl.apiviewer.ui.panels.InfoPanel.createInfoRequiredByHtml(e));r.add(qxl.apiviewer.ui.panels.InfoPanel.createSeeAlsoHtml(e));r.add(qxl.apiviewer.ui.panels.InfoPanel.createErrorHtml(e,t));r.add(qxl.apiviewer.ui.panels.InfoPanel.createDeprecationHtml(e,"function"));r.add(qxl.apiviewer.ui.panels.InfoPanel.createSourceLinkHtml(e))}return r.get()},itemHasDetails:function(e,t){var n=e.getReturn()&&e.getReturn().getDescription();return e.getClass()!=t||!e.getOverriddenFrom()||e.getRequiredBy().length>0||e.getParams().length>0||e.getThrows().length>0||n||e.getSee().length>0||e.getErrors().length>0||e.isDeprecated()||e.getApplyFor()||qxl.apiviewer.ui.panels.InfoPanel.descriptionHasDetails(e)||qxl.apiviewer.ui.ClassViewer.getSourceUri(e)}}});qxl.apiviewer.ui.panels.AbstractMethodPanel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.panels.AbstractMethodPanel":{construct:!0,require:!0},"qxl.apiviewer.dao.Method":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.panels.ConstructorPanel",{extend:qxl.apiviewer.ui.panels.AbstractMethodPanel,construct:function(){qxl.apiviewer.ui.panels.AbstractMethodPanel.constructor.call(this,"Constructor","qxl/apiviewer/image/constructor18.gif")},members:{canDisplayItem:function(e){return e instanceof qxl.apiviewer.dao.Method&&"construct"==e.getName()},getPanelItemObjects:function(e,t){return e.getConstructor()}}});qxl.apiviewer.ui.panels.ConstructorPanel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.panels.InfoPanel":{construct:!0,require:!0},"qxl.apiviewer.dao.Event":{},"qx.util.StringBuilder":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.panels.EventPanel",{extend:qxl.apiviewer.ui.panels.InfoPanel,construct:function(){qxl.apiviewer.ui.panels.InfoPanel.constructor.call(this,"Events","qxl/apiviewer/image/event18.gif")},members:{canDisplayItem:function(e){return e instanceof qxl.apiviewer.dao.Event},_canShowInherited:function(){return!0},getPanelItemObjects:function(e,t){var n=e.getEvents();t&&(n=n.concat(e.getMixinEvents()));return n},itemHasDetails:function(e,t){return e.getOverriddenFrom()||e.getSee().length>0||e.getErrors().length>0||qxl.apiviewer.ui.panels.InfoPanel.descriptionHasDetails(e)},getItemTypeHtml:function(e){return qxl.apiviewer.ui.panels.InfoPanel.createTypeHtml(e,"var")},getItemTitleHtml:function(e){return qxl.apiviewer.ui.panels.InfoPanel.setTitleClass(e,e.getName())},getItemTextHtml:function(e,t,n){var i=new qx.util.StringBuilder(qxl.apiviewer.ui.panels.InfoPanel.createDescriptionHtml(e,e.getClass(),n));if(n){i.add(qxl.apiviewer.ui.panels.InfoPanel.createInheritedFromHtml(e,t));i.add(qxl.apiviewer.ui.panels.InfoPanel.createSeeAlsoHtml(e));i.add(qxl.apiviewer.ui.panels.InfoPanel.createErrorHtml(e,t));i.add(qxl.apiviewer.ui.panels.InfoPanel.createDeprecationHtml(e,"event"))}return i.get()}}});qxl.apiviewer.ui.panels.EventPanel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.panels.AbstractMethodPanel":{construct:!0,require:!0},"qxl.apiviewer.dao.Method":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.panels.StaticMethodsPanel",{extend:qxl.apiviewer.ui.panels.AbstractMethodPanel,construct:function(){qxl.apiviewer.ui.panels.AbstractMethodPanel.constructor.call(this,"Static Members",["qxl/apiviewer/image/method_public18.gif","qxl/apiviewer/image/overlay_static18.gif"])},members:{canDisplayItem:function(e){return e instanceof qxl.apiviewer.dao.Method&&e.isStatic()},getPanelItemObjects:function(e,t){return e.getStatics()}}});qxl.apiviewer.ui.panels.StaticMethodsPanel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.panels.InfoPanel":{construct:!0,require:!0},"qxl.apiviewer.dao.Constant":{},"qx.lang.Json":{},"qx.bom.String":{},"qx.util.StringBuilder":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.panels.ConstantPanel",{extend:qxl.apiviewer.ui.panels.InfoPanel,construct:function(){qxl.apiviewer.ui.panels.InfoPanel.constructor.call(this,"Constants","qxl/apiviewer/image/constant18.gif")},members:{canDisplayItem:function(e){return e instanceof qxl.apiviewer.dao.Constant},getPanelItemObjects:function(e,t){return e.getConstants()},itemHasDetails:function(e,t){return e.getSee().length>0||e.getErrors().length>0||qxl.apiviewer.ui.panels.InfoPanel.descriptionHasDetails(e)||this.__P_228_0(e)},getItemTypeHtml:function(e){return qxl.apiviewer.ui.panels.InfoPanel.createTypeHtml(e,"var")},getItemTitleHtml:function(e){return qxl.apiviewer.ui.panels.InfoPanel.setTitleClass(e,e.getName())},getItemTextHtml:function(e,t,n){var i=qxl.apiviewer.ui.panels.InfoPanel.createDescriptionHtml(e,e.getClass(),n);if(n){i+=this.__P_228_1(e);i+=qxl.apiviewer.ui.panels.InfoPanel.createSeeAlsoHtml(e);i+=qxl.apiviewer.ui.panels.InfoPanel.createErrorHtml(e,t);i+=qxl.apiviewer.ui.panels.InfoPanel.createDeprecationHtml(e,"constant")}return i},__P_228_0:function(e){return Boolean(e.getValue())},__P_228_1:function(e){if(this.__P_228_0(e)){var t=e.getValue();"string"!=typeof t&&(t=qx.lang.Json.stringify(t));t=qx.bom.String.escape(t);return new qx.util.StringBuilder('
',"Value: ","
",'
',t,"
").get()}return""}}});qxl.apiviewer.ui.panels.ConstantPanel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.panels.InfoPanel":{construct:!0,require:!0},"qxl.apiviewer.dao.Property":{},"qx.lang.String":{},"qx.util.StringBuilder":{},"qx.lang.Array":{},"qx.dev.Tokenizer":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.panels.PropertyPanel",{extend:qxl.apiviewer.ui.panels.InfoPanel,construct:function(){qxl.apiviewer.ui.panels.InfoPanel.constructor.call(this,"Properties","qxl/apiviewer/image/property18.gif")},members:{canDisplayItem:function(e){return e instanceof qxl.apiviewer.dao.Property},_canShowInherited:function(){return!0},getPanelItemObjects:function(e,t){var n=e.getProperties();t&&(n=n.concat(e.getMixinProperties()));return n},__P_229_0:function(e,t){if(e.isRefined())return"";if(e.isPrivate())var n="__",i=e.getName().substring(2);else if(e.isProtected()){n="_";i=e.getName().substring(1)}else{n="";i=e.getName()}i=qx.lang.String.firstUp(i);var r=[];r.push("{@link #"+n+"set"+i+"}
");var u=this.getItemTypeHtml(e,t);r.add('");r.add('");r.add('");r.add("");return r.get()},itemHasDetails:function(e,t){return!0},__P_227_0:function(e){return"qxl.apiviewer.ObjectRegistry.getObjectFromHashCode('"+e.toHashCode()+"')"},getPanelHtml:function(e){var t=this._labelText.charAt(0).toUpperCase()+this._labelText.substring(1),n=new qx.util.StringBuilder('

');n.add(' ','',t,"");n.add("

");return n.get()},_getPanelItems:function(e,t,n){if(!n)return[];var i,r=[],o={};i=e&&this._canShowInherited()?"interface"==n.getType()?n.getInterfaceHierarchy():n.getClassHierarchy():[n];for(var s=0;s=0;s--){var a=e[s];(a.isPropertyGenerated()&&!t||a.isPrivate()&&!i||a.isProtected()&&!n||a.isInternal()&&!r)&&qx.lang.Array.removeAt(o,s)}return o},_displayNodes:function(e,t){if(e&&e.length>0){for(var n=new qx.util.StringBuilder('
Set the property value.");if(!e.isPropertyGroup()){r.push("{@link #"+n+"get"+i+"} Get the property value.");r.push("{@link #"+n+"init"+i+"} Call apply method with the init value.")}r.push("{@link #"+n+"reset"+i+"} Reset the property value.");if("Boolean"==e.getType()){r.push("{@link #"+n+"toggle"+i+"} Toggle the property value.");r.push("{@link #"+n+"is"+i+"} Check whether the property equals true.")}var o=new qx.util.StringBuilder;o.add('
',"Generated methods:","
",'
');o.add("
");o.add(r.join("
"));o.add("
");o.add("
");return qxl.apiviewer.ui.panels.InfoPanel.resolveLinkAttributes(o.get(),t)},__P_229_1:function(e){var t=[];e.isNullable()&&t.push("This property allows 'null' values");e.isInheritable()&&t.push("The property value can be inherited from a parent object.");e.isThemeable()&&t.push("The property value can be set using appearance themes.");e.isPropertyGroup()&&t.push("The property is a property group.");e.isRefined()&&t.push("The property refines the init value of an existing property.");if(t.length>0){var n=new qx.util.StringBuilder;n.add('
',"Property attributes:","
",'
');n.add("
  • ");n.add(t.join("
  • "));n.add("
");n.add("
");return n.get()}return""},__P_229_2:function(e){if(e.isRefined()){return new qx.util.StringBuilder('
',"Refined property:","
",'
',qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml(e.getOverriddenFrom().getFullName()+"#"+e.getName()),"
").get()}return""},getItemTypeHtml:function(e){return qxl.apiviewer.ui.panels.InfoPanel.createTypeHtml(e,"var")},getItemTitleHtml:function(e){return qxl.apiviewer.ui.panels.InfoPanel.setTitleClass(e,e.getName())},getItemTextHtml:function(e,t,n){var i=new qx.util.StringBuilder(qxl.apiviewer.ui.panels.InfoPanel.createDescriptionHtml(e,e.getClass(),n));if(n){var r=null,o=qx.lang.Array.clone(e.getPossibleValues());if(o.length>0){e.isNullable()&&o.push("null");r=""+o.join(", ")+""}else e.getClassname()?r="instances of "+e.getClassname():e.getInstance()?r="instances of "+e.getInstance()+" or sub classes":e.getType()&&(r="any "+e.getType());if(r){i.add('
',"Allowed values:","
",'
');i.add(r,"
")}e.getCheck()&&i.add('
',"Check:","
",'
',qx.dev.Tokenizer.javaScriptToHtml(e.getCheck()),"
");e.isPropertyGroup()||i.add('
',"Init value:","
",'
',"",e.getDefaultValue()?e.getDefaultValue():"null","","
");e.getEvent()&&!e.isRefined()&&i.add('
',"Change event:","
",'
',qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml("#"+e.getEvent(),e.getClass(),!0,!0),"
");e.getApplyMethod()&&!e.isRefined()&&i.add('
',"Apply method:","
",'
',qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml("#"+e.getApplyMethod(),e.getClass(),!0,!0),"
");i.add(this.__P_229_1(e));i.add(this.__P_229_0(e,t));i.add(qxl.apiviewer.ui.panels.InfoPanel.createIncludedFromHtml(e,t));i.add(this.__P_229_2(e));i.add(qxl.apiviewer.ui.panels.InfoPanel.createInheritedFromHtml(e,t));i.add(qxl.apiviewer.ui.panels.InfoPanel.createInfoRequiredByHtml(e));i.add(qxl.apiviewer.ui.panels.InfoPanel.createSeeAlsoHtml(e));i.add(qxl.apiviewer.ui.panels.InfoPanel.createErrorHtml(e,t));i.add(qxl.apiviewer.ui.panels.InfoPanel.createDeprecationHtml(e,"property"))}return i.get()}}});qxl.apiviewer.ui.panels.PropertyPanel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.panels.AbstractMethodPanel":{construct:!0,require:!0},"qxl.apiviewer.dao.Method":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.panels.MethodPanel",{extend:qxl.apiviewer.ui.panels.AbstractMethodPanel,construct:function(){qxl.apiviewer.ui.panels.AbstractMethodPanel.constructor.call(this,"Members","qxl/apiviewer/image/method_public18.gif")},members:{canDisplayItem:function(e){return e instanceof qxl.apiviewer.dao.Method&&!e.isStatic()}}});qxl.apiviewer.ui.panels.MethodPanel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.panels.InfoPanel":{construct:!0,require:!0},"qxl.apiviewer.dao.ChildControl":{},"qx.util.StringBuilder":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.panels.ChildControlsPanel",{extend:qxl.apiviewer.ui.panels.InfoPanel,construct:function(){qxl.apiviewer.ui.panels.InfoPanel.constructor.call(this,"Child Controls","qxl/apiviewer/image/childcontrol18.gif")},members:{canDisplayItem:function(e){return e instanceof qxl.apiviewer.dao.ChildControl},getPanelItemObjects:function(e,t){return e.getChildControls()},getItemTypeHtml:function(e,t){return qxl.apiviewer.ui.panels.InfoPanel.createTypeHtml(e,"var",!0)},getItemTitleHtml:function(e,t){return qxl.apiviewer.ui.panels.InfoPanel.setTitleClass(e,e.getName())},getItemTextHtml:function(e,t,n){var i=new qx.util.StringBuilder(e.getDescription());n&&i.add('
',"Default value:","
",'
',"",e.getDefaultValue()?e.getDefaultValue():"null","","
");return i.get()}}});qxl.apiviewer.ui.panels.ChildControlsPanel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0},"qx.ui.window.IWindowManager":{}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.window.IDesktop",{members:{setWindowManager:function(e){this.assertInterface(e,qx.ui.window.IWindowManager)},getWindows:function(){},supportsMaximize:function(){},blockContent:function(e){this.assertInteger(e)},unblock:function(){},isBlocked:function(){}}});qx.ui.window.IDesktop.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.lang.Array":{},"qx.type.BaseArray":{}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Html",{statics:{__P_245_0:function(e,t,n){return n.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?e:t+">"},__P_245_1:{opt:[1,""],leg:[1,"
","
"],table:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],def:qx.core.Environment.select("engine.name",{mshtml:[1,"div
","
"],default:null})},fixEmptyTags:function(e){return e.replace(/(<(\w+)[^>]*?)\/>/g,this.__P_245_0)},__P_245_2:function(e,t){var n,i=t.createElement("div"),r=(e=qx.bom.Html.fixEmptyTags(e)).replace(/^\s+/,"").substring(0,5).toLowerCase(),o=this.__P_245_1;if(n=r.indexOf(""!=n[1]||a?[]:i.childNodes:i.firstChild&&i.firstChild.childNodes,u=l.length-1;u>=0;--u)"tbody"!==l[u].tagName.toLowerCase()||l[u].childNodes.length||l[u].parentNode.removeChild(l[u]);/^\s/.test(e)&&i.insertBefore(t.createTextNode(e.match(/^\s*/)[0]),i.firstChild)}return qx.lang.Array.fromCollection(i.childNodes)},clean:function(e,t,n){void 0===(t=t||document).createElement&&(t=t.ownerDocument||t[0]&&t[0].ownerDocument||document);if(!n&&1===e.length&&"string"==typeof e[0]){var i=/^<(\w+)\s*\/?>$/.exec(e[0]);if(i)return[t.createElement(i[1])]}for(var r,o=[],s=0,a=e.length;s\nLanguage-Team: Team \nMIME-Version: 1.0\nContent-Type: text/plain; charset=utf-8\nContent-Transfer-Encoding: 8bit\n"}}};qx.$$loader.init(); \ No newline at end of file + */!function(e){var t,n,i,r,o,s,a,l,u,c,h,d,f,_,p,m,g,v,b,y="sizzle"+1*new Date,x=e.document,q=0,w=0,P=se(),C=se(),E=se(),S=function(e,t){e===t&&(h=!0);return 0},M={}.hasOwnProperty,A=[],I=A.pop,D=A.push,T=A.push,k=A.slice,B=function(e,t){for(var n=0,i=e.length;n+~]|"+R+")"+R+"*"),U=new RegExp("="+R+"*([^\\]'\"]*?)"+R+"*\\]","g"),V=new RegExp(F),z=new RegExp("^"+L+"$"),G={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+O+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,K=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Q=/[+~]/,J=new RegExp("\\\\([\\da-f]{1,6}"+R+"?|("+R+")|.)","ig"),ee=function(e,t,n){var i="0x"+t-65536;return i!=i||n?t:i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ie=function(){d()},re=ve((function(e){return!0===e.disabled}),{dir:"parentNode",next:"legend"});try{T.apply(A=k.call(x.childNodes),x.childNodes);A[x.childNodes.length].nodeType}catch(e){T={apply:A.length?function(e,t){D.apply(e,k.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}function oe(e,t,i,r){var o,a,u,c,h,_,g,v=t&&t.ownerDocument,q=t?t.nodeType:9;i=i||[];if("string"!=typeof e||!e||1!==q&&9!==q&&11!==q)return i;if(!r){(t?t.ownerDocument||t:x)!==f&&d(t);t=t||f;if(p){if(11!==q&&(h=Z.exec(e)))if(o=h[1]){if(9===q){if(!(u=t.getElementById(o)))return i;if(u.id===o){i.push(u);return i}}else if(v&&(u=v.getElementById(o))&&b(t,u)&&u.id===o){i.push(u);return i}}else{if(h[2]){T.apply(i,t.getElementsByTagName(e));return i}if((o=h[3])&&n.getElementsByClassName&&t.getElementsByClassName){T.apply(i,t.getElementsByClassName(o));return i}}if(n.qsa&&!E[e+" "]&&(!m||!m.test(e))){if(1!==q){v=t;g=e}else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=y);a=(_=s(e)).length;for(;a--;)_[a]="#"+c+" "+ge(_[a]);g=_.join(",");v=Q.test(e)&&pe(t.parentNode)||t}if(g)try{T.apply(i,v.querySelectorAll(g));return i}catch(e){}finally{c===y&&t.removeAttribute("id")}}}}return l(e.replace(j,"$1"),t,i,r)}function se(){var e=[];return function t(n,r){e.push(n+" ")>i.cacheLength&&delete t[e.shift()];return t[n+" "]=r}}function ae(e){e[y]=!0;return e}function le(e){var t=f.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ue(e,t){for(var n=e.split("|"),r=n.length;r--;)i.attrHandle[n[r]]=t}function ce(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function he(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function de(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function fe(e){return function(t){return"label"in t&&t.disabled===e||"form"in t&&t.disabled===e||"form"in t&&!1===t.disabled&&(t.isDisabled===e||t.isDisabled!==!e&&("label"in t||!re(t))!==e)}}function _e(e){return ae((function(t){t=+t;return ae((function(n,i){for(var r,o=e([],n.length,t),s=o.length;s--;)n[r=o[s]]&&(n[r]=!(i[r]=n[r]))}))}))}function pe(e){return e&&void 0!==e.getElementsByTagName&&e}n=oe.support={};o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName};d=oe.setDocument=function(e){var t,r,s=e?e.ownerDocument||e:x;if(s===f||9!==s.nodeType||!s.documentElement)return f;_=(f=s).documentElement;p=!o(f);x!==f&&(r=f.defaultView)&&r.top!==r&&(r.addEventListener?r.addEventListener("unload",ie,!1):r.attachEvent&&r.attachEvent("onunload",ie));n.attributes=le((function(e){e.className="i";return!e.getAttribute("className")}));n.getElementsByTagName=le((function(e){e.appendChild(f.createComment(""));return!e.getElementsByTagName("*").length}));n.getElementsByClassName=Y.test(f.getElementsByClassName);n.getById=le((function(e){_.appendChild(e).id=y;return!f.getElementsByName||!f.getElementsByName(y).length}));if(n.getById){i.find.ID=function(e,t){if(void 0!==t.getElementById&&p){var n=t.getElementById(e);return n?[n]:[]}};i.filter.ID=function(e){var t=e.replace(J,ee);return function(e){return e.getAttribute("id")===t}}}else{delete i.find.ID;i.filter.ID=function(e){var t=e.replace(J,ee);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}}i.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],r=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[r++];)1===n.nodeType&&i.push(n);return i}return o};i.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&p)return t.getElementsByClassName(e)};g=[];m=[];if(n.qsa=Y.test(f.querySelectorAll)){le((function(e){_.appendChild(e).innerHTML="";e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+R+"*(?:''|\"\")");e.querySelectorAll("[selected]").length||m.push("\\["+R+"*(?:value|"+O+")");e.querySelectorAll("[id~="+y+"-]").length||m.push("~=");e.querySelectorAll(":checked").length||m.push(":checked");e.querySelectorAll("a#"+y+"+*").length||m.push(".#.+[+~]")}));le((function(e){e.innerHTML="";var t=f.createElement("input");t.setAttribute("type","hidden");e.appendChild(t).setAttribute("name","D");e.querySelectorAll("[name=d]").length&&m.push("name"+R+"*[*^$|!~]?=");2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled");_.appendChild(e).disabled=!0;2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled");e.querySelectorAll("*,:x");m.push(",.*:")}))}(n.matchesSelector=Y.test(v=_.matches||_.webkitMatchesSelector||_.mozMatchesSelector||_.oMatchesSelector||_.msMatchesSelector))&&le((function(e){n.disconnectedMatch=v.call(e,"*");v.call(e,"[s!='']:x");g.push("!=",F)}));m=m.length&&new RegExp(m.join("|"));g=g.length&&new RegExp(g.join("|"));t=Y.test(_.compareDocumentPosition);b=t||Y.test(_.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1};S=t?function(e,t){if(e===t){h=!0;return 0}var i=!e.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===i?e===f||e.ownerDocument===x&&b(x,e)?-1:t===f||t.ownerDocument===x&&b(x,t)?1:c?B(c,e)-B(c,t):0:4&i?-1:1)}:function(e,t){if(e===t){h=!0;return 0}var n,i=0,r=e.parentNode,o=t.parentNode,s=[e],a=[t];if(!r||!o)return e===f?-1:t===f?1:r?-1:o?1:c?B(c,e)-B(c,t):0;if(r===o)return ce(e,t);n=e;for(;n=n.parentNode;)s.unshift(n);n=t;for(;n=n.parentNode;)a.unshift(n);for(;s[i]===a[i];)i++;return i?ce(s[i],a[i]):s[i]===x?-1:a[i]===x?1:0};return f};oe.matches=function(e,t){return oe(e,null,null,t)};oe.matchesSelector=function(e,t){(e.ownerDocument||e)!==f&&d(e);t=t.replace(U,"='$1']");if(n.matchesSelector&&p&&!E[t+" "]&&(!g||!g.test(t))&&(!m||!m.test(t)))try{var i=v.call(e,t);if(i||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){}return oe(t,f,null,[e]).length>0};oe.contains=function(e,t){(e.ownerDocument||e)!==f&&d(e);return b(e,t)};oe.attr=function(e,t){(e.ownerDocument||e)!==f&&d(e);var r=i.attrHandle[t.toLowerCase()],o=r&&M.call(i.attrHandle,t.toLowerCase())?r(e,t,!p):void 0;return void 0!==o?o:n.attributes||!p?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null};oe.escape=function(e){return(e+"").replace(te,ne)};oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)};oe.uniqueSort=function(e){var t,i=[],r=0,o=0;h=!n.detectDuplicates;c=!n.sortStable&&e.slice(0);e.sort(S);if(h){for(;t=e[o++];)t===e[o]&&(r=i.push(o));for(;r--;)e.splice(i[r],1)}c=null;return e};r=oe.getText=function(e){var t,n="",i=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=r(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[i++];)n+=r(t);return n};i=oe.selectors={cacheLength:50,createPseudo:ae,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){e[1]=e[1].replace(J,ee);e[3]=(e[3]||e[4]||e[5]||"").replace(J,ee);"~="===e[2]&&(e[3]=" "+e[3]+" ");return e.slice(0,4)},CHILD:function(e){e[1]=e[1].toLowerCase();if("nth"===e[1].slice(0,3)){e[3]||oe.error(e[0]);e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3]));e[5]=+(e[7]+e[8]||"odd"===e[3])}else e[3]&&oe.error(e[0]);return e},PSEUDO:function(e){var t,n=!e[6]&&e[2];if(G.CHILD.test(e[0]))return null;if(e[3])e[2]=e[4]||e[5]||"";else if(n&&V.test(n)&&(t=s(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)){e[0]=e[0].slice(0,t);e[2]=n.slice(0,t)}return e.slice(0,3)}},filter:{TAG:function(e){var t=e.replace(J,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=P[e+" "];return t||(t=new RegExp("(^|"+R+")"+e+"("+R+"|$)"))&&P(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(i){var r=oe.attr(i,e);if(null==r)return"!="===t;if(!t)return!0;r+="";return"="===t?r===n:"!="===t?r!==n:"^="===t?n&&0===r.indexOf(n):"*="===t?n&&r.indexOf(n)>-1:"$="===t?n&&r.slice(-n.length)===n:"~="===t?(" "+r.replace($," ")+" ").indexOf(n)>-1:"|="===t&&(r===n||r.slice(0,n.length+1)===n+"-")}},CHILD:function(e,t,n,i,r){var o="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===i&&0===r?function(e){return!!e.parentNode}:function(t,n,l){var u,c,h,d,f,_,p=o!==s?"nextSibling":"previousSibling",m=t.parentNode,g=a&&t.nodeName.toLowerCase(),v=!l&&!a,b=!1;if(m){if(o){for(;p;){d=t;for(;d=d[p];)if(a?d.nodeName.toLowerCase()===g:1===d.nodeType)return!1;_=p="only"===e&&!_&&"nextSibling"}return!0}_=[s?m.firstChild:m.lastChild];if(s&&v){b=(f=(u=(c=(h=(d=m)[y]||(d[y]={}))[d.uniqueID]||(h[d.uniqueID]={}))[e]||[])[0]===q&&u[1])&&u[2];d=f&&m.childNodes[f];for(;d=++f&&d&&d[p]||(b=f=0)||_.pop();)if(1===d.nodeType&&++b&&d===t){c[e]=[q,f,b];break}}else{v&&(b=f=(u=(c=(h=(d=t)[y]||(d[y]={}))[d.uniqueID]||(h[d.uniqueID]={}))[e]||[])[0]===q&&u[1]);if(!1===b)for(;d=++f&&d&&d[p]||(b=f=0)||_.pop();)if((a?d.nodeName.toLowerCase()===g:1===d.nodeType)&&++b){v&&((c=(h=d[y]||(d[y]={}))[d.uniqueID]||(h[d.uniqueID]={}))[e]=[q,b]);if(d===t)break}}return(b-=r)===i||b%i==0&&b/i>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);if(r[y])return r(t);if(r.length>1){n=[e,e,"",t];return i.setFilters.hasOwnProperty(e.toLowerCase())?ae((function(e,n){for(var i,o=r(e,t),s=o.length;s--;)e[i=B(e,o[s])]=!(n[i]=o[s])})):function(e){return r(e,0,n)}}return r}},pseudos:{not:ae((function(e){var t=[],n=[],i=a(e.replace(j,"$1"));return i[y]?ae((function(e,t,n,r){for(var o,s=i(e,null,r,[]),a=e.length;a--;)(o=s[a])&&(e[a]=!(t[a]=o))})):function(e,r,o){t[0]=e;i(t,null,o,n);t[0]=null;return!n.pop()}})),has:ae((function(e){return function(t){return oe(e,t).length>0}})),contains:ae((function(e){e=e.replace(J,ee);return function(t){return(t.textContent||t.innerText||r(t)).indexOf(e)>-1}})),lang:ae((function(e){z.test(e||"")||oe.error("unsupported lang: "+e);e=e.replace(J,ee).toLowerCase();return function(t){var n;do{if(n=p?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===_},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:fe(!1),disabled:fe(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){e.parentNode&&e.parentNode.selectedIndex;return!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return K.test(e.nodeName)},input:function(e){return X.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:_e((function(){return[0]})),last:_e((function(e,t){return[t-1]})),eq:_e((function(e,t,n){return[n<0?n+t:n]})),even:_e((function(e,t){for(var n=0;n=0;)e.push(i);return e})),gt:_e((function(e,t,n){for(var i=n<0?n+t:n;++i1?function(t,n,i){for(var r=e.length;r--;)if(!e[r](t,n,i))return!1;return!0}:e[0]}function ye(e,t,n,i,r){for(var o,s=[],a=0,l=e.length,u=null!=t;a-1&&(o[u]=!(s[u]=h))}}else{g=ye(g===s?g.splice(_,g.length):g);r?r(null,s,g,l):T.apply(s,g)}}))}function qe(e){for(var t,n,r,o=e.length,s=i.relative[e[0].type],a=s||i.relative[" "],l=s?1:0,c=ve((function(e){return e===t}),a,!0),h=ve((function(e){return B(t,e)>-1}),a,!0),d=[function(e,n,i){var r=!s&&(i||n!==u)||((t=n).nodeType?c(e,n,i):h(e,n,i));t=null;return r}];l1&&be(d),l>1&&ge(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(j,"$1"),n,l0,r=e.length>0,o=function(o,s,a,l,c){var h,_,m,g=0,v="0",b=o&&[],y=[],x=u,w=o||r&&i.find.TAG("*",c),P=q+=null==x?1:Math.random()||.1,C=w.length;c&&(u=s===f||s||c);for(;v!==C&&null!=(h=w[v]);v++){if(r&&h){_=0;if(!s&&h.ownerDocument!==f){d(h);a=!p}for(;m=e[_++];)if(m(h,s||f,a)){l.push(h);break}c&&(q=P)}if(n){(h=!m&&h)&&g--;o&&b.push(h)}}g+=v;if(n&&v!==g){_=0;for(;m=t[_++];)m(b,y,s,a);if(o){if(g>0)for(;v--;)b[v]||y[v]||(y[v]=I.call(l));y=ye(y)}T.apply(l,y);c&&!o&&y.length>0&&g+t.length>1&&oe.uniqueSort(l)}if(c){q=P;u=x}return b};return n?ae(o):o}(o,r));a.selector=e}return a};l=oe.select=function(e,t,r,o){var l,u,c,h,d,f="function"==typeof e&&e,_=!o&&s(e=f.selector||e);r=r||[];if(1===_.length){if((u=_[0]=_[0].slice(0)).length>2&&"ID"===(c=u[0]).type&&n.getById&&9===t.nodeType&&p&&i.relative[u[1].type]){if(!(t=(i.find.ID(c.matches[0].replace(J,ee),t)||[])[0]))return r;f&&(t=t.parentNode);e=e.slice(u.shift().value.length)}l=G.needsContext.test(e)?0:u.length;for(;l--;){c=u[l];if(i.relative[h=c.type])break;if((d=i.find[h])&&(o=d(c.matches[0].replace(J,ee),Q.test(u[0].type)&&pe(t.parentNode)||t))){u.splice(l,1);if(!(e=o.length&&ge(u))){T.apply(r,o);return r}break}}}(f||a(e,_))(o,t,!p,r,!t||Q.test(e)&&pe(t.parentNode)||t);return r};n.sortStable=y.split("").sort(S).join("")===y;n.detectDuplicates=!!h;d();n.sortDetached=le((function(e){return 1&e.compareDocumentPosition(f.createElement("fieldset"))}));le((function(e){e.innerHTML="";return"#"===e.firstChild.getAttribute("href")}))||ue("type|href|height|width",(function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}));n.attributes&&le((function(e){e.innerHTML="";e.firstChild.setAttribute("value","");return""===e.firstChild.getAttribute("value")}))||ue("value",(function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}));le((function(e){return null==e.getAttribute("disabled")}))||ue(O,(function(e,t,n){var i;if(!n)return!0===e[t]?t.toLowerCase():(i=e.getAttributeNode(t))&&i.specified?i.value:null}));qx.bom.Selector.query=function(e,t){return oe(e,t)};qx.bom.Selector.matches=function(e,t){return oe(e,null,null,t)}}(window);qx.bom.Selector.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.lang.normalize.Function":{require:!0},"qx.lang.normalize.String":{require:!0},"qx.lang.normalize.Date":{require:!0},"qx.lang.normalize.Array":{require:!0},"qx.lang.normalize.Error":{require:!0},"qx.lang.normalize.Object":{require:!0},"qx.lang.normalize.Number":{require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.Polyfill",{});qx.module.Polyfill.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["device.name","device.touch","device.type","device.pixelRatio"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.Device",{statics:{__P_19_0:{"Windows Phone":"iemobile",iPod:"ipod",iPad:"ipad",iPhone:"iphone",PSP:"psp","PLAYSTATION 3":"ps3","Nintendo Wii":"wii","Nintendo DS":"ds",XBOX:"xbox",Xbox:"xbox"},getName:function(){var e=[];for(var t in qx.bom.client.Device.__P_19_0)e.push(t);var n=new RegExp("("+e.join("|").replace(/\./g,".")+")","g").exec(navigator.userAgent);return n&&n[1]?qx.bom.client.Device.__P_19_0[n[1]]:"pc"},getType:function(){return qx.bom.client.Device.detectDeviceType(navigator.userAgent)},detectDeviceType:function(e){return qx.bom.client.Device.detectTabletDevice(e)?"tablet":qx.bom.client.Device.detectMobileDevice(e)?"mobile":"desktop"},detectMobileDevice:function(e){return/android.+mobile|ip(hone|od)|bada\/|blackberry|BB10|maemo|opera m(ob|in)i|fennec|NetFront|phone|psp|symbian|IEMobile|windows (ce|phone)|xda/i.test(e)},detectTabletDevice:function(e){var t="MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,n=/MSIE 10/i.test(e)&&/ARM/i.test(e)&&!/windows phone/i.test(e),i=!/android.+mobile|Tablet PC/i.test(e)&&/Android|ipad|tablet|playbook|silk|kindle|psp/i.test(e);return n||i||t},getDevicePixelRatio:function(){return void 0!==window.devicePixelRatio?window.devicePixelRatio:1},getTouch:function(){return"ontouchstart"in window||window.navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0}},defer:function(e){qx.core.Environment.add("device.name",e.getName);qx.core.Environment.add("device.touch",e.getTouch);qx.core.Environment.add("device.type",e.getType);qx.core.Environment.add("device.pixelRatio",e.getDevicePixelRatio)}});qx.bom.client.Device.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Browser":{defer:"load",require:!0},"qx.bom.client.Engine":{defer:"load",require:!0},"qx.bom.client.Device":{defer:"load",require:!0},"qx.bom.client.Event":{defer:"load",require:!0},qxWeb:{defer:"runtime"}},environment:{provided:[],required:{"browser.name":{defer:!0,className:"qx.bom.client.Browser"},"browser.version":{defer:!0,className:"qx.bom.client.Browser"},"browser.quirksmode":{defer:!0,className:"qx.bom.client.Browser"},"browser.documentmode":{defer:!0,className:"qx.bom.client.Browser"},"engine.name":{defer:!0,className:"qx.bom.client.Engine"},"engine.version":{defer:!0,className:"qx.bom.client.Engine"},"device.name":{defer:!0,className:"qx.bom.client.Device"},"device.type":{defer:!0,className:"qx.bom.client.Device"},"event.touch":{defer:!0,className:"qx.bom.client.Event"},"event.mspointer":{defer:!0,className:"qx.bom.client.Event"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.Environment",{statics:{get:function(e){return qx.core.Environment.get(e)},add:function(e,t){qx.core.Environment.add(e,t);return this}},defer:function(e){qx.core.Environment.get("browser.name");qx.core.Environment.get("browser.version");qx.core.Environment.get("browser.quirksmode");qx.core.Environment.get("browser.documentmode");qx.core.Environment.get("engine.name");qx.core.Environment.get("engine.version");qx.core.Environment.get("device.name");qx.core.Environment.get("device.type");qx.core.Environment.get("event.touch");qx.core.Environment.get("event.mspointer");qxWeb.$attachAll(this,"env")}});qx.module.Environment.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.module.event.PointerHandler":{defer:"runtime"},"qx.module.Polyfill":{require:!0,defer:"runtime"},"qx.module.Environment":{require:!0,defer:"runtime"},"qx.Bootstrap":{usage:"dynamic",require:!0},qxWeb:{defer:"runtime"},"qx.bom.Event":{},"qx.lang.Type":{},"qx.lang.Array":{},"qx.event.Emitter":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.Event",{statics:{__P_141_0:{},__P_141_1:{on:{},off:{}},__P_141_2:!1,ready:function(e){if("complete"!==document.readyState){var t=function(){qx.module.Event.__P_141_2=!0;e()};qxWeb(window).on("load",t);var n=function(){qxWeb(window).off("load",t);e()};if("mshtml"!==qxWeb.env.get("engine.name")||qxWeb.env.get("browser.documentmode")>8)qx.bom.Event.addNativeListener(document,"DOMContentLoaded",n);else{!function e(){if(!qx.module.Event.__P_141_2)try{document.documentElement.doScroll("left");document.body&&n()}catch(t){window.setTimeout(e,100)}}()}}else window.setTimeout(e,1)},$registerEventNormalization:function(e,t){qx.lang.Type.isArray(e)||(e=[e]);for(var n=qx.module.Event.__P_141_0,i=0,r=e.length;i0},copyEventsTo:function(e){for(var t=this.concat(),n=e.concat(),i=t.length-1;i>=0;i--)for(var r=t[i].getElementsByTagName("*"),o=0;o=0;i--)for(r=n[i].getElementsByTagName("*"),o=0;o=0;o--){var u=a[l][o].listener;u.original&&(u=u.original);qxWeb(n[i]).on(l,u,a[l][o].ctx)}}}},hover:function(e,t){this.on("pointerover",e,this);qx.lang.Type.isFunction(t)&&this.on("pointerout",t,this);return this},onMatchTarget:function(e,t,n,i){i=void 0!==i?i:this;var r=function(e){var r=qxWeb(e.getTarget());if(r.is(t))n.call(i,r,qxWeb.object.clone(e));else for(var o="string"==typeof t?this.find(t):qxWeb(t),s=0,a=o.length;s=0;o--){var s=r[o];if(s.type==e&&s.callback==n&&s.context==i){this.off(e,s.listener);r.splice(o,1)}}0===r.length&&(t.$$matchTargetInfo=null)}}),this);return this}},defer:function(e){qxWeb.$attachAll(this);qxWeb.$attachStatic({$registerEventNormalization:e.$registerEventNormalization,$unregisterEventNormalization:e.$unregisterEventNormalization,$getEventNormalizationRegistry:e.$getEventNormalizationRegistry,$registerEventHook:e.$registerEventHook,$unregisterEventHook:e.$unregisterEventHook,$getEventHookRegistry:e.$getEventHookRegistry})}});qx.module.Event.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.module.Event":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Event":{require:!0},"qx.event.Emitter":{},"qx.event.handler.PointerCore":{},qxWeb:{defer:"runtime"}},environment:{provided:[],required:{"event.dispatchevent":{className:"qx.bom.client.Event"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.event.PointerHandler",{statics:{TYPES:["pointermove","pointerover","pointerout","pointerdown","pointerup","pointercancel","gesturebegin","gesturemove","gesturefinish","gesturecancel"],register:function(e,t){if(!e.$$pointerHandler){qx.core.Environment.get("event.dispatchevent")||e.$$emitter||(e.$$emitter=new qx.event.Emitter);e.$$pointerHandler=new qx.event.handler.PointerCore(e,e.$$emitter)}},unregister:function(e){if(e.$$pointerHandler){if("qx.event.handler.Pointer"===e.$$pointerHandler.classname)return;var t=e.$$emitter.getListeners();for(var n in t)if(-1!==qx.module.event.PointerHandler.TYPES.indexOf(n)&&t[n].length>0)return;e.$$pointerHandler.dispose();e.$$pointerHandler=void 0}}},defer:function(e){qxWeb.$registerEventHook(e.TYPES,e.register,e.unregister)}});qx.module.event.PointerHandler.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.module.Css":{require:!0,defer:"runtime"},"qx.module.Event":{require:!0,defer:"runtime"},"qx.module.Environment":{require:!0,defer:"runtime"},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Animation":{},qxWeb:{defer:"runtime"}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.Animation",{events:{animationStart:void 0,animationIteration:void 0,animationEnd:void 0},statics:{_fadeOut:{duration:700,timing:"ease-out",keep:100,keyFrames:{0:{opacity:1},100:{opacity:0,display:"none"}}},_fadeIn:{duration:700,timing:"ease-in",keep:100,keyFrames:{0:{opacity:0},100:{opacity:1}}},_animate:function(e,t,n){this._forEachElement((function(i,r){i.$$animation&&i.$$animation.stop();var o;o=n?qx.bom.element.Animation.animateReverse(i,e,t):qx.bom.element.Animation.animate(i,e,t);var s=this;if(0==r){o.on("start",(function(){s.emit("animationStart")}),o);o.on("iteration",(function(){s.emit("animationIteration")}),o)}o.on("end",(function(){for(var e=0;e0&&void 0!==arguments[0]&&arguments[0],t=new qx.html.Serializer;t.setPrettyPrint(!!e);this._serializeImpl(t);return t.getOutput()},_serializeImpl:function(e){throw new Error("No implementation for "+this.classname+".serializeImpl")},useNode:function(e){var t=this;if(this._domNode)throw new Error("Could not overwrite existing element!");var n=function e(t,n,i){if(n.nodeType!=window.Node.TEXT_NODE){var r=n.getAttribute("data-qx-object-id"),o=null;if(r)try{o=t.getQxObject(r)}catch(e){o=null}o||(o=qx.html.Factory.getInstance().createElement(n.nodeName,n.attributes));if(o._parent!==t){t._addChildImpl(o);t._children.push(o)}o._connectDomNode(n);o._copyData(!0,!0);qx.lang.Array.fromCollection(n.childNodes).forEach((function(t,n){return e(o,t,n)}));t._scheduleChildrenUpdate()}else{var s,a=qx.html.Factory.getInstance().createElement("#text");a._useNodeImpl(n);t._addChildImpl(a);"qx.html.Text"===(null===(s=t._children[i])||void 0===s?void 0:s.classname)?t._children[i]=a:t._children.push(a)}};!function(e){if(e._children){qx.lang.Array.clone(e._children).forEach((function(t){e._removeChildImpl(t);t._disconnectDomNode()}));e._children=null}}(this);this._connectDomNode(e);this._copyData(!0,!0);qx.lang.Array.fromCollection(e.childNodes).forEach((function(e,i){return n(t,e,i)}));this.flush();this._insertChildren();this._scheduleChildrenUpdate()},_connectDomNode:function(e){this._domNode=e;e.$$elementObject=this;e.$$element=this.toHashCode();if(this._qxObject){e.$$qxObjectHash=this._qxObject.toHashCode();e.$$qxObject=this._qxObject}},_disconnectDomNode:function(){this._domNode&&this._domNode.parentElement&&this._domNode.parentElement.removeChild(this._domNode);this._domNode=null},isInDocument:function(){if(!this._domNode)return!1;if(document.body)for(var e=this._domNode;null!=e;e=e.parentElement)if(e===document.body)return!0;return!1},updateObjectId:function(){qx.core.Environment.get("module.objectid")&&this._domNode&&qx.bom.element.Attribute.set("data-qx-object-id",this._getApplicableQxObjectId())},_cascadeQxObjectIdChanges:function(){qx.core.Environment.get("module.objectid")&&this.updateObjectId();qx.html.Node.superclass.prototype._cascadeQxObjectIdChanges.call(this)},_scheduleChildrenUpdate:function(){if(!this._modifiedChildren&&this._domNode){this._modifiedChildren=!0;qx.html.Element._modified[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}},_flush:function(){this.flush()},flush:function(){var e,t=this._children;if(t){e=t.length;for(var n,i=0;i0&&this._insertChildren()}delete this._modifiedChildren},isRoot:function(){throw new Error("No implementation for "+this.classname+".isRoot")},isInRoot:function(){for(var e=this;e;){if(e.isRoot())return!0;e=e._parent}return!1},_willBeSeeable:function(){if(!qx.html.Element._hasRoots)return!1;for(var e=this;e;){if(e.isRoot())return!0;if(!e._included||!e.isVisible())return!1;e=e._parent}return!1},_insertChildren:function(){var e=this._children;if(e){var t,n=e.length;if(n>2){for(var i=document.createDocumentFragment(),r=0;r=0;l--){n=s[l];(t=qx.html.Node.fromDomNode(n))&&t._included&&t._parent===this||o.removeChild(n)}for(l=0;l=0&&t.style.borderImageSlice.indexOf("4 fill")>=0&&t.style.borderImageRepeat.indexOf("stretch")>=0)return!0}else{t.style[e]='url("foo.png") 4 4 4 4 stretch';if(t.style[e].indexOf("foo.png")>=0)return!1}return null},getUserSelect:function(){return qx.bom.Style.getPropertyName("userSelect")},getUserSelectNone:function(){var e=qx.bom.client.Css.getUserSelect();if(e){var t=document.createElement("span");t.style[e]="-moz-none";return"-moz-none"===t.style[e]?"-moz-none":"none"}return null},getUserModify:function(){return qx.bom.Style.getPropertyName("userModify")},getFloat:function(){var e=document.documentElement.style;return void 0!==e.cssFloat?"cssFloat":void 0!==e.styleFloat?"styleFloat":null},getLinearGradient:function(){qx.bom.client.Css.__P_63_0=!1;var e="linear-gradient(0deg, #fff, #000)",t=document.createElement("div");if(!(n=qx.bom.Style.getAppliedStyle(t,"backgroundImage",e))){e="-webkit-gradient(linear,0% 0%,100% 100%,from(white), to(red))";var n;(n=qx.bom.Style.getAppliedStyle(t,"backgroundImage",e,!1))&&(qx.bom.client.Css.__P_63_0=!0)}if(!n)return null;var i=/(.*?)\(/.exec(n);return i?i[1]:null},getRadialGradient:function(){var e=document.createElement("div"),t=qx.bom.Style.getAppliedStyle(e,"backgroundImage","radial-gradient(0px 0px, cover, red 50%, blue 100%)");if(!t)return null;var n=/(.*?)\(/.exec(t);return n?n[1]:null},getLegacyWebkitGradient:function(){null===qx.bom.client.Css.__P_63_0&&qx.bom.client.Css.getLinearGradient();return qx.bom.client.Css.__P_63_0},getRgba:function(){var e;try{e=document.createElement("div")}catch(t){e=document.createElement()}try{e.style.color="rgba(1, 2, 3, 0.5)";if(-1!=e.style.color.indexOf("rgba"))return!0}catch(e){}return!1},getBoxSizing:function(){return qx.bom.Style.getPropertyName("boxSizing")},getInlineBlock:function(){var e=document.createElement("span");e.style.display="inline-block";if("inline-block"==e.style.display)return"inline-block";e.style.display="-moz-inline-box";return"-moz-inline-box"!==e.style.display?"-moz-inline-box":null},getOpacity:function(){return"string"==typeof document.documentElement.style.opacity},getTextShadow:function(){return!!qx.bom.Style.getPropertyName("textShadow")},getAlphaImageLoaderNeeded:function(){return"mshtml"==qx.bom.client.Engine.getName()&&qx.bom.client.Browser.getDocumentMode()<9},getPointerEvents:function(){var e=document.documentElement;if("pointerEvents"in e.style){var t=e.style.pointerEvents;e.style.pointerEvents="auto";e.style.pointerEvents="foo";var n="auto"==e.style.pointerEvents;e.style.pointerEvents=t;return n}return!1},getFlexboxSyntax:function(){for(var e=null,t=document.createElement("detect"),n=[{value:"flex",syntax:"flex"},{value:"-ms-flexbox",syntax:"flexbox"},{value:"-webkit-flex",syntax:"flex"}],i=0;i=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();s=e.done;return e},e:function(e){a=!0;o=e},f:function(){try{s||null==n.return||n.return()}finally{if(a)throw o}}}}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);return"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n=8||(g.style.visibility=e.isVisible()?"visible":"hidden"))}delete c[a]}else delete c[a]}var h=this._scroll;for(var a in h){if((y=(e=h[a])._domNode)&&y.offsetWidth){var d=!0;if(null!=e.__P_35_10){e._domNode.scrollLeft=e.__P_35_10;delete e.__P_35_10}if(null!=e.__P_35_11){e._domNode.scrollTop=e.__P_35_11;delete e.__P_35_11}var f=e.__P_35_12;if(null!=f){if((p=f.element.getDomElement())&&p.offsetWidth){qx.bom.element.Scroll.intoViewX(p,y,f.align);delete e.__P_35_12}else d=!1}var _=e.__P_35_13;if(null!=_){var p;if((p=_.element.getDomElement())&&p.offsetWidth){qx.bom.element.Scroll.intoViewY(p,y,_.align);delete e.__P_35_13}else d=!1}d&&delete h[a]}}var m={releaseCapture:1,blur:1,deactivate:1};for(l=0;l tags instead)"));qx.html.Element.superclass.prototype._addChildImpl.call(this,e);this.__P_35_17=!0},_removeChildImpl:function(e){if(this.getIsCustomElement())throw new Error("Cannot remove children from Custom Elements!");qx.html.Element.superclass.prototype._removeChildImpl.call(this,e);this.__P_35_17=!0},_getApplicableQxObjectId:function(){if(qx.core.Environment.get("module.objectid")){var e=this.getQxObjectId()?this:this._qxObject;return e?qx.core.Id.getAbsoluteIdOf(e,!0):null}throw new Error("Cannot get qxObjectId because module.objectid is false")},getSlots:function(){return this.getIsCustomElement()?new Map(this.__P_35_2):null},hasSlots:function(e){if(null==e)return this.__P_35_2.size>0;if(!0===e||e===qx.html.Slot.DEFAULT)return this.__P_35_2.has(qx.html.Slot.DEFAULT);if("string"==typeof e)return this.__P_35_2.has(e);throw new Error("Cannot lookup slot for projection: ".concat(JSON.stringify(e)," ! (expected: string, true, or null/undefined)"))},__P_35_18:function(e){return!!this.hasSlots(e)},inject:function(e,t){var n,i,r,o=null!==(n=null!==(i=null===(r=e.getAttribute)||void 0===r?void 0:r.call(e,"slot"))&&void 0!==i?i:t)&&void 0!==n?n:qx.html.Slot.DEFAULT;if(this.__P_35_18(o)){this.__P_35_2.get(o).add(e);return this}},__P_35_19:function(e){var t,n,i=this,r=[];if(null!==(t=e.getIsCustomElement)&&void 0!==t&&t.call(e))return r;e instanceof qx.html.Slot&&r.push(e);null===(n=e.getChildren())||void 0===n||n.forEach((function(e){return r.push.apply(r,_toConsumableArray(i.__P_35_19(e)))}));return r},_slotScanAdd:function(e){var t,n=_createForOfIteratorHelper(this.__P_35_19(e));try{for(n.s();!(t=n.n()).done;){var i=t.value;this.__P_35_2.set(i.getName(),i)}}catch(e){n.e(e)}finally{n.f()}},_slotScanRemove:function(e){var t,n=_createForOfIteratorHelper(this.__P_35_19(e));try{for(n.s();!(t=n.n()).done;){var i=t.value;this.__P_35_2.delete(i.getName())}}catch(e){n.e(e)}finally{n.f()}},_copyData:function(e,t){qx.html.Element.superclass.prototype._copyData.call(this,e,t);var n=this._domNode,i=this.__P_35_1,r=qx.bom.element.Attribute;if(i){if(e){var o,s={};((o=this.getAttribute("class"))?o.split(" "):[]).forEach((function(e){e.startsWith("qx-")&&(s[e]=!0)}));(o=r.get(n,"class"))instanceof window.SVGAnimatedString&&(o=o.baseVal);(o?o.split(" "):[]).forEach((function(e){return s[e]=!0}));var a=s=Object.keys(s);if(a.length){this.setCssClass(a[0]);this.setAttribute("class",s.join(" "))}else{this.setCssClass(null);this.setAttribute("class",null)}}for(var l in i)r.set(n,l,i[l])}r.set(n,"data-qx-object-id",this._getApplicableQxObjectId());if(i=this.__P_35_0){var u=qx.bom.element.Style;e?u.setStyles(n,i):u.setCss(n,u.compile(i))}if(e){c=n.style.display||"";this.setVisible("none"!=c)}else{var c;""!=(c=n.style.display||"")||this.isVisible()?"none"==c&&this.isVisible()&&(n.style.display=""):n.style.display="none"}},_syncData:function(){qx.html.Element.superclass.prototype._syncData.call(this);var e,t=this._domNode,n=qx.bom.element.Attribute,i=qx.bom.element.Style;if(e=this.__P_35_16){if(s=this.__P_35_1){var r;for(var o in e)void 0!==(r=s[o])?n.set(t,o,r):n.reset(t,o)}this.__P_35_16=null}if(e=this.__P_35_15){var s;if(s=this.__P_35_0){var a={};for(var o in e)a[o]=s[o];i.setStyles(t,a)}this.__P_35_15=null}},setRoot:function(e){e&&!this.__P_35_14?qx.html.Element._hasRoots++:!e&&this.__P_35_14&&qx.html.Element._hasRoots--;this.__P_35_14=e},isRoot:function(){return this.__P_35_14},useMarkup:function(e){if(this._domNode)throw new Error("Could not overwrite existing element!");if("mshtml"==qx.core.Environment.get("engine.name"))var t=document.createElement("div");else t=qx.dom.Element.getHelperElement();t.innerHTML=e;this.useNode(t.firstChild);return this._domNode},isFocusable:function(){var e=this.getAttribute("tabIndex");if(e>=1)return!0;var t=qx.event.handler.Focus.FOCUSABLE_ELEMENTS;return!!(e>=0&&t[this._nodeName])},setSelectable:function(e){this.setAttribute("qxSelectable",e?"on":"off");var t=qx.core.Environment.get("css.userselect");t&&this.setStyle(t,e?"text":qx.core.Environment.get("css.userselect.none"))},isNativelyFocusable:function(){return!!qx.event.handler.Focus.FOCUSABLE_ELEMENTS[this._nodeName]},fadeIn:function(e){var t=qxWeb(this._domNode);t.isPlaying()&&t.stop();if(!this._domNode){this.flush();t.push(this._domNode)}if(this._domNode){t.fadeIn(e).once("animationEnd",(function(){this.show();qx.html.Element.flush()}),this);return t.getAnimationHandles()[0]}},fadeOut:function(e){var t=qxWeb(this._domNode);t.isPlaying()&&t.stop();if(this._domNode){t.fadeOut(e).once("animationEnd",(function(){this.hide();qx.html.Element.flush()}),this);return t.getAnimationHandles()[0]}},_applyVisible:function(e,t){qx.html.Element.superclass.prototype._applyVisible.call(this,e,t);if(e){if(this._domNode){qx.html.Element._visibility[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}this._parent&&this._parent._scheduleChildrenUpdate()}else if(this._domNode){qx.html.Element._visibility[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}},show:function(){this.setVisible(!0);return this},hide:function(){this.setVisible(!1);return this},scrollChildIntoViewX:function(e,t,n){var i=this._domNode,r=e.getDomElement();if(!1!==n&&i&&i.offsetWidth&&r&&r.offsetWidth)qx.bom.element.Scroll.intoViewX(r,i,t);else{this.__P_35_12={element:e,align:t};qx.html.Element._scroll[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}delete this.__P_35_10},scrollChildIntoViewY:function(e,t,n){var i=this._domNode,r=e.getDomElement();if(!1!==n&&i&&i.offsetWidth&&r&&r.offsetWidth)qx.bom.element.Scroll.intoViewY(r,i,t);else{this.__P_35_13={element:e,align:t};qx.html.Element._scroll[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}delete this.__P_35_11},scrollToX:function(e,t){var n=this._domNode;if(!0!==t&&n&&n.offsetWidth){n.scrollLeft=e;delete this.__P_35_10}else{this.__P_35_10=e;qx.html.Element._scroll[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}delete this.__P_35_12},getScrollX:function(){var e=this._domNode;return e?e.scrollLeft:this.__P_35_10||0},scrollToY:function(e,t){var n=this._domNode;if(!0!==t&&n&&n.offsetWidth){n.scrollTop=e;delete this.__P_35_11}else{this.__P_35_11=e;qx.html.Element._scroll[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}delete this.__P_35_13},getScrollY:function(){var e=this._domNode;return e?e.scrollTop:this.__P_35_11||0},disableScrolling:function(){this.enableScrolling();this.scrollToX(0);this.scrollToY(0);this.addListener("scroll",this.__P_35_20,this)},enableScrolling:function(){this.removeListener("scroll",this.__P_35_20,this)},__P_35_21:null,__P_35_20:function(e){if(!this.__P_35_21){this.__P_35_21=!0;this._domNode.scrollTop=0;this._domNode.scrollLeft=0;delete this.__P_35_21}},setText:function(e){var t=this,n=this._children?qx.lang.Array.clone(this._children):[];if(n[0]instanceof qx.html.Text){n[0].setText(e);n.shift();n.forEach((function(e){t.remove(e)}))}else{n.forEach((function(e){t.remove(e)}));this.add(new qx.html.Text(e))}},getText:function(){var e=[];this._children&&this._children.forEach((function(t){e.push(t.getText())}));return e.join("")},getTextSelection:function(){var e=this._domNode;return e?qx.bom.Selection.get(e):null},getTextSelectionLength:function(){var e=this._domNode;return e?qx.bom.Selection.getLength(e):null},getTextSelectionStart:function(){var e=this._domNode;return e?qx.bom.Selection.getStart(e):null},getTextSelectionEnd:function(){var e=this._domNode;return e?qx.bom.Selection.getEnd(e):null},setTextSelection:function(e,t){var n=this._domNode;if(n)qx.bom.Selection.set(n,e,t);else{qx.html.Element.__P_35_3[this.toHashCode()]={element:this,start:e,end:t};qx.html.Element._scheduleFlush("element")}},clearTextSelection:function(){var e=this._domNode;e&&qx.bom.Selection.clear(e);delete qx.html.Element.__P_35_3[this.toHashCode()]},__P_35_22:function(e,t){qx.html.Element._actions.push({type:e,element:this,args:t||[]});qx.html.Element._scheduleFlush("element")},focus:function(){this.__P_35_22("focus")},blur:function(){this.__P_35_22("blur")},activate:function(){this.__P_35_22("activate")},deactivate:function(){this.__P_35_22("deactivate")},capture:function(e){this.__P_35_22("capture",[!1!==e])},releaseCapture:function(){this.__P_35_22("releaseCapture")},setStyle:function(e,t,n){this.__P_35_0||(this.__P_35_0={});if(this.__P_35_0[e]==t)return this;this._applyStyle(e,t,this.__P_35_0[e]);null==t?delete this.__P_35_0[e]:this.__P_35_0[e]=t;if(this._domNode){if(n){qx.bom.element.Style.set(this._domNode,e,t);return this}this.__P_35_15||(this.__P_35_15={});this.__P_35_15[e]=!0;qx.html.Element._modified[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}return this},_applyStyle:function(e,t,n){},setStyles:function(e,t){var n=qx.bom.element.Style;this.__P_35_0||(this.__P_35_0={});if(this._domNode){this.__P_35_15||(this.__P_35_15={});for(var i in e){var r=e[i];if(this.__P_35_0[i]!=r){this._applyStyle(i,r,this.__P_35_0[i]);null==r?delete this.__P_35_0[i]:this.__P_35_0[i]=r;t?n.set(this._domNode,i,r):this.__P_35_15[i]=!0}}qx.html.Element._modified[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}else for(var i in e){r=e[i];if(this.__P_35_0[i]!=r){this._applyStyle(i,r,this.__P_35_0[i]);null==r?delete this.__P_35_0[i]:this.__P_35_0[i]=r}}return this},removeStyle:function(e,t){this.setStyle(e,null,t);return this},getStyle:function(e){return this.__P_35_0?this.__P_35_0[e]:null},getAllStyles:function(){return this.__P_35_0||null},__P_35_23:function(){var e={};(this.getAttribute("class")||"").split(" ").forEach((function(t){t&&(e[t.toLowerCase()]=t)}));return e},__P_35_24:function(e){var t=this.getCssClass(),n=[];if(t){n.push(t);delete e[t.toLowerCase()]}qx.lang.Array.append(n,Object.values(e));return n.length?n.join(" "):null},addClass:function(e){var t=this,n=this.__P_35_23(),i=(this.getCssClass()||"").toLowerCase();e.split(" ").forEach((function(e){var r=e.toLowerCase();r==i&&t.setCssClass(null);n[r]=e}));this.setAttribute("class",this.__P_35_24(n));return this},removeClass:function(e){var t=this,n=this.__P_35_23(),i=(this.getCssClass()||"").toLowerCase();e.split(" ").forEach((function(e){var r=e.toLowerCase();r==i&&t.setCssClass(null);delete n[r]}));this.setAttribute("class",this.__P_35_24(n));return this},removeAllClasses:function(){this.setCssClass(null);this.setAttribute("class","")},_applyCssClass:function(e,t){var n=this.__P_35_23();t&&t.split(" ").forEach((function(e){return delete n[e.toLowerCase()]}));e&&e.split(" ").forEach((function(e){return n[e.toLowerCase()]=e}));this.setAttribute("class",this.__P_35_24(n))},_applyIsCustomElement:function(e,t){var n,i=this;if(!e&&t)throw new Error("Cannot change isCustomElement property of ".concat(this.classname," after it has been set"));e!==t&&(null===(n=this.getChildren())||void 0===n||n.forEach((function(e){return i._slotScanAdd(e)})))},getDimensions:function(e){if(!this._domNode)return{left:0,top:0,right:0,bottom:0,width:0,height:0,content:{width:0,height:0}};var t=qx.bom.element.Location.get(this._domNode,e);t.content=qx.bom.element.Dimension.getContentSize(this._domNode);t.width=t.right-t.left;t.height=t.bottom-t.top;return t},canBeSeen:function(){if(this._domNode&&this.isVisible()){var e=this._domNode.getBoundingClientRect();if(e.top>0||e.left>0||e.width>0||e.height>0)return!0}return!1},setAttribute:function(e,t,n){this.__P_35_1||(this.__P_35_1={});if(this.__P_35_1[e]==t)return this;null==t?delete this.__P_35_1[e]:this.__P_35_1[e]=t;if("data-qx-object-id"==e)throw new Error("Cannot set the data-qx-object-id attribute directly");if(this._domNode){if(n){qx.bom.element.Attribute.set(this._domNode,e,t);return this}this.__P_35_16||(this.__P_35_16={});this.__P_35_16[e]=!0;qx.html.Element._modified[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}return this},setAttributes:function(e,t){for(var n in e)this.setAttribute(n,e[n],t);return this},removeAttribute:function(e,t){return this.setAttribute(e,null,t)},getAttribute:function(e){return this.__P_35_1?this.__P_35_1[e]:null}},defer:function(e){e.__P_35_6=new qx.util.DeferredCall(e.flush,e)},destruct:function(){var e=this.toHashCode();if(e){delete qx.html.Element._modified[e];delete qx.html.Element._scroll[e]}this.setRoot(!1);this.__P_35_1=this.__P_35_0=this.__P_35_16=this.__P_35_15=this.__P_35_12=this.__P_35_13=null}});qx.html.Element.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.theme.manager.Meta":{construct:!0},"qx.util.PropertyUtil":{},"qx.ui.core.queue.Layout":{},"qx.core.Init":{},"qx.ui.core.queue.Visibility":{},"qx.lang.Object":{}},environment:{provided:[],required:{"qx.dyntheme":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.LayoutItem",{type:"abstract",extend:qx.core.Object,construct:function(){qx.core.Object.constructor.call(this);qx.theme.manager.Meta.getInstance().addListener("changeTheme",this._onChangeTheme,this)},properties:{minWidth:{check:"Integer",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},width:{check:"Integer",event:"changeWidth",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},maxWidth:{check:"Integer",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},minHeight:{check:"Integer",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},height:{check:"Integer",event:"changeHeight",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},maxHeight:{check:"Integer",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},allowGrowX:{check:"Boolean",apply:"_applyStretching",init:!0,themeable:!0},allowShrinkX:{check:"Boolean",apply:"_applyStretching",init:!0,themeable:!0},allowGrowY:{check:"Boolean",apply:"_applyStretching",init:!0,themeable:!0},allowShrinkY:{check:"Boolean",apply:"_applyStretching",init:!0,themeable:!0},allowStretchX:{group:["allowGrowX","allowShrinkX"],mode:"shorthand",themeable:!0},allowStretchY:{group:["allowGrowY","allowShrinkY"],mode:"shorthand",themeable:!0},marginTop:{check:"Integer",init:0,apply:"_applyMargin",themeable:!0},marginRight:{check:"Integer",init:0,apply:"_applyMargin",themeable:!0},marginBottom:{check:"Integer",init:0,apply:"_applyMargin",themeable:!0},marginLeft:{check:"Integer",init:0,apply:"_applyMargin",themeable:!0},margin:{group:["marginTop","marginRight","marginBottom","marginLeft"],mode:"shorthand",themeable:!0},alignX:{check:["left","center","right"],nullable:!0,apply:"_applyAlign",themeable:!0},alignY:{check:["top","middle","bottom","baseline"],nullable:!0,apply:"_applyAlign",themeable:!0}},members:{_onChangeTheme:qx.core.Environment.select("qx.dyntheme",{true:function(){var e=qx.util.PropertyUtil.getAllProperties(this.constructor);for(var t in e){if(e[t].themeable){null==qx.util.PropertyUtil.getUserValue(this,t)&&qx.util.PropertyUtil.resetThemed(this,t)}}},false:null}),__P_27_0:null,__P_27_1:null,__P_27_2:null,__P_27_3:null,__P_27_4:null,__P_27_5:null,__P_27_6:null,getBounds:function(){return this.__P_27_5||this.__P_27_1||null},clearSeparators:function(){},renderSeparator:function(e,t){},renderLayout:function(e,t,n,i){if(this.isDisposed())return null;var r=this.__P_27_1;r||(r=this.__P_27_1={});var o={};if(e!==r.left||t!==r.top){o.position=!0;r.left=e;r.top=t}if(n!==r.width||i!==r.height){o.size=!0;r.width=n;r.height=i}if(this.__P_27_2){o.local=!0;delete this.__P_27_2}if(this.__P_27_4){o.margin=!0;delete this.__P_27_4}if(null==this.getHeight()&&this._hasHeightForWidth()){var s=this._getHeightForWidth(n);if(null!=s&&s!==this.__P_27_0){this.__P_27_0=s;qx.ui.core.queue.Layout.add(this)}}return o},isExcluded:function(){return!1},hasValidLayout:function(){return!this.__P_27_2},scheduleLayoutUpdate:function(){qx.ui.core.queue.Layout.add(this)},invalidateLayoutCache:function(){this.__P_27_2=!0;this.__P_27_3=null},getSizeHint:function(e){var t=this.__P_27_3;if(t)return t;if(!1===e)return null;t=this.__P_27_3=this._computeSizeHint();this._hasHeightForWidth()&&this.__P_27_0&&null==this.getHeight()&&(t.height=this.__P_27_0);t.minWidth>t.width&&(t.width=t.minWidth);t.maxWidtht.height&&(t.height=t.minHeight);t.maxHeight=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();s=e.done;return e},e:function(e){a=!0;o=e},f:function(){try{s||null==n.return||n.return()}finally{if(a)throw o}}}}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);return"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n0&&o.setStyles(l);if(s||r.local||r.margin)if(this.__P_4_5&&this.hasLayoutChildren()){var u=this.getInsets(),c=n-u.left-u.right,h=i-u.top-u.bottom,d=this.getDecorator(),f={left:0,right:0,top:0,bottom:0};d&&(f=(d=qx.theme.manager.Decoration.getInstance().resolve(d)).getPadding());var _={top:this.getPaddingTop()+f.top,right:this.getPaddingRight()+f.right,bottom:this.getPaddingBottom()+f.bottom,left:this.getPaddingLeft()+f.left};this.__P_4_5.renderLayout(c,h,_)}else if(this.hasLayoutChildren())throw new Error("At least one child in control "+this._findTopControl()+" requires a layout, but no one was defined!");r.position&&this.hasListener("move")&&this.fireDataEvent("move",this.getBounds());r.size&&this.hasListener("resize")&&this.fireDataEvent("resize",this.getBounds());delete this._updateInsets;return r},__P_4_6:null,clearSeparators:function(){var e=this.__P_4_6;if(e){for(var t,n=qx.ui.core.Widget.__P_4_2,i=this.getContentElement(),r=0,o=e.length;rn&&null!=n&&(t=n)}if(null==r){r=u;null!=s.minHeight&&(r+=s.minHeight)>o&&null!=o&&(r=o)}null==n&&(null==s.maxWidth?n=1/0:(n=s.maxWidth+l)0},__P_4_1:function(){var e=this._createContentElement();e.connectObject(this);e.setStyles({"touch-action":"none","-ms-touch-action":"none"});var t={zIndex:10,boxSizing:"border-box"};qx.ui.root.Inline&&this instanceof qx.ui.root.Inline||(t.position="absolute");e.setStyles(t);return e},_createContentElement:function(){return new qx.html.Element("div",{overflowX:"hidden",overflowY:"hidden"})},getContentElement:function(){return this.__P_4_0},__P_4_7:null,getLayoutChildren:function(){var e,t=this.__P_4_7;if(!t)return this.__P_4_8;for(var n=0,i=t.length;n=0;t--)this.__P_4_10(e[t]);qx.ui.core.queue.Layout.add(this);return e},_afterAddChild:null,_afterRemoveChild:null,__P_4_9:function(e,t){var n=e.getLayoutParent();n&&n!=this&&n._remove(e);e.setLayoutParent(this);t?e.setLayoutProperties(t):this.updateLayoutProperties();this._afterAddChild&&this._afterAddChild(e)},__P_4_10:function(e){if(e.getLayoutParent()!==this)throw new Error("Remove Error: "+e+" is not a child of this widget!");e.setLayoutParent(null);this.__P_4_5&&this.__P_4_5.invalidateChildrenCache();qx.ui.core.queue.Layout.add(this);this._afterRemoveChild&&this._afterRemoveChild(e)},capture:function(e){this.getContentElement().capture(e)},releaseCapture:function(){this.getContentElement().releaseCapture()},isCapturing:function(){var e=this.getContentElement().getDomElement();return!!e&&e==qx.event.Registration.getManager(e).getDispatcher(qx.event.dispatch.MouseCapture).getCaptureElement()},_applyPadding:function(e,t,n){this._updateInsets=!0;qx.ui.core.queue.Layout.add(this);this.__P_4_11(n,e)},__P_4_11:function(e,t){var n=this.getContentElement(),i=this.getDecorator();if(i=qx.theme.manager.Decoration.getInstance().resolve(i)){var r=qx.Bootstrap.firstLow(e.replace("padding",""));t+=i.getPadding()[r]||0}n.setStyle(e,t+"px")},_applyDecorator:function(e,t){var n=this.getContentElement();if(t){t=qx.theme.manager.Decoration.getInstance().getCssClassName(t);n.removeClass(t)}if(e){e=qx.theme.manager.Decoration.getInstance().addCssClass(e);n.addClass(e)}(e||t)&&qx.ui.core.queue.Layout.add(this)},_applyToolTipText:function(e,t){var n=this;if(!this.__P_4_4){var i=qx.locale.Manager.getInstance();this.__P_4_4=i.addListener("changeLocale",(function(){var e=n.getToolTipText();e&&e.translate&&n.setToolTipText(e.translate())}))}},_applyTextColor:function(e,t){},_applyZIndex:function(e,t){this.getContentElement().setStyle("zIndex",null==e?0:e)},_applyVisibility:function(e,t){var n=this.getContentElement();"visible"===e?n.show():n.hide();var i=this.$$parent;!i||null!=t&&null!=e&&"excluded"!==t&&"excluded"!==e||i.invalidateLayoutChildren();qx.ui.core.queue.Visibility.add(this)},_applyOpacity:function(e,t){this.getContentElement().setStyle("opacity",1==e?null:e)},_applyCursor:function(e,t){null!=e||this.isSelectable()||(e="default");this.getContentElement().setStyle("cursor",e,"opera"==qx.core.Environment.get("engine.name"))},_applyBackgroundColor:function(e,t){var n=this.getBackgroundColor(),i=this.getContentElement(),r=qx.theme.manager.Color.getInstance().resolve(n);i.setStyle("backgroundColor",r)},_applyFont:function(e,t){},_onChangeTheme:function(){if(!this.isDisposed()){qx.ui.core.Widget.superclass.prototype._onChangeTheme.call(this);this.updateAppearance();var e=this.getDecorator();this._applyDecorator(null,e);this._applyDecorator(e);e=this.getFont();qx.lang.Type.isString(e)&&this._applyFont(e,e);e=this.getTextColor();qx.lang.Type.isString(e)&&this._applyTextColor(e,e);e=this.getBackgroundColor();qx.lang.Type.isString(e)&&this._applyBackgroundColor(e,e)}},__P_4_12:null,$$stateChanges:null,_forwardStates:null,hasState:function(e){var t=this.__P_4_12;return!!t&&!!t[e]},addState:function(e){var t=this.__P_4_12;t||(t=this.__P_4_12={});if(!t[e]){this.__P_4_12[e]=!0;"hovered"===e?this.syncAppearance():qx.ui.core.queue.Visibility.isVisible(this)?qx.ui.core.queue.Appearance.add(this):this.$$stateChanges=!0;var n=this._forwardStates,i=this.__P_4_13;if(n&&n[e]&&i){for(var r in i)i[r]instanceof qx.ui.core.Widget&&i[r].addState(e)}}},removeState:function(e){var t=this.__P_4_12;if(t&&t[e]){delete this.__P_4_12[e];"hovered"===e?this.syncAppearance():qx.ui.core.queue.Visibility.isVisible(this)?qx.ui.core.queue.Appearance.add(this):this.$$stateChanges=!0;var n=this._forwardStates,i=this.__P_4_13;if(n&&n[e]&&i)for(var r in i){var o=i[r];o instanceof qx.ui.core.Widget&&o.removeState(e)}}},replaceState:function(e,t){var n=this.__P_4_12;n||(n=this.__P_4_12={});n[t]||(n[t]=!0);n[e]&&delete n[e];qx.ui.core.queue.Visibility.isVisible(this)?qx.ui.core.queue.Appearance.add(this):this.$$stateChanges=!0;var i=this._forwardStates,r=this.__P_4_13;if(i&&i[t]&&r)for(var o in r){var s=r[o];s instanceof qx.ui.core.Widget&&s.replaceState(e,t)}},__P_4_14:null,__P_4_15:null,syncAppearance:function(){var e=this.__P_4_12,t=this.__P_4_14,n=qx.theme.manager.Appearance.getInstance(),i=qx.core.Property.$$method.setThemed,r=qx.core.Property.$$method.resetThemed;if(this.__P_4_15){delete this.__P_4_15;if(t){var o=n.styleFrom(t,e,null,this.getAppearance());t=null}}if(!t){var s=this,a=[];do{a.push(s.$$subcontrol||s.getAppearance())}while(s=s.$$subparent);t=a.reverse().join("/").replace(/#[0-9]+/g,"");this.__P_4_14=t}var l=n.styleFrom(t,e,null,this.getAppearance());if(l){if(o)for(var u in o)void 0===l[u]&&this[r[u]]();for(var u in l)void 0===l[u]?this[r[u]]():this[i[u]](l[u])}else if(o)for(var u in o)this[r[u]]();this.fireDataEvent("syncAppearance",this.__P_4_12)},_applyAppearance:function(e,t){this.updateAppearance()},checkAppearanceNeeds:function(){if(this.__P_4_3){if(this.$$stateChanges){qx.ui.core.queue.Appearance.add(this);delete this.$$stateChanges}}else{qx.ui.core.queue.Appearance.add(this);this.__P_4_3=!0}},updateAppearance:function(){this.__P_4_15=!0;qx.ui.core.queue.Appearance.add(this);var e=this.__P_4_13;if(e){var t;for(var n in e)(t=e[n])instanceof qx.ui.core.Widget&&t.updateAppearance()}},syncWidget:function(e){},getEventTarget:function(){for(var e=this;e.getAnonymous();)if(!(e=e.getLayoutParent()))return null;return e},getFocusTarget:function(){var e=this;if(!e.getEnabled())return null;for(;e.getAnonymous()||!e.getFocusable();)if(!(e=e.getLayoutParent())||!e.getEnabled())return null;return e},getFocusElement:function(){return this.getContentElement()},isTabable:function(){return!!this.getContentElement().getDomElement()&&this.isFocusable()},_applyFocusable:function(e,t){var n=this.getFocusElement();if(e){var i=this.getTabIndex();null==i&&(i=1);n.setAttribute("tabIndex",i);n.setStyle("outline","none")}else n.isNativelyFocusable()?n.setAttribute("tabIndex",-1):t&&n.setAttribute("tabIndex",null)},_applyKeepFocus:function(e){this.getFocusElement().setAttribute("qxKeepFocus",e?"on":null)},_applyKeepActive:function(e){this.getContentElement().setAttribute("qxKeepActive",e?"on":null)},_applyTabIndex:function(e){if(null==e)e=1;else if(e<1||e>32e3)throw new Error("TabIndex property must be between 1 and 32000");this.getFocusable()&&null!=e&&this.getFocusElement().setAttribute("tabIndex",e)},_applySelectable:function(e,t){null!==t&&this._applyCursor(this.getCursor());this.getContentElement().setSelectable(e)},_applyEnabled:function(e,t){if(!1===e){this.addState("disabled");this.removeState("hovered");if(this.isFocusable()){this.removeState("focused");this._applyFocusable(!1,!0)}this.isDraggable()&&this._applyDraggable(!1,!0);this.isDroppable()&&this._applyDroppable(!1,!0)}else{this.removeState("disabled");this.isFocusable()&&this._applyFocusable(!0,!1);this.isDraggable()&&this._applyDraggable(!0,!1);this.isDroppable()&&this._applyDroppable(!0,!1)}},_applyNativeContextMenu:function(e,t,n){},_applyContextMenu:function(e,t){if(t){t.removeState("contextmenu");t.getOpener()==this&&t.resetOpener();if(!e){this.removeListener("contextmenu",this._onContextMenuOpen);this.removeListener("longtap",this._onContextMenuOpen);t.removeListener("changeVisibility",this._onBeforeContextMenuOpen,this)}}if(e){e.setOpener(this);e.addState("contextmenu");if(!t){this.addListener("contextmenu",this._onContextMenuOpen);this.addListener("longtap",this._onContextMenuOpen);e.addListener("changeVisibility",this._onBeforeContextMenuOpen,this)}}},_onContextMenuOpen:function(e){if("longtap"!=e.getType()||"touch"===e.getPointerType()){this.getContextMenu().openAtPointer(e);e.stop()}},_onBeforeContextMenuOpen:function(e){"visible"==e.getData()&&this.hasListener("beforeContextmenuOpen")&&this.fireDataEvent("beforeContextmenuOpen",e)},_onStopEvent:function(e){e.stopPropagation()},_getDragDropCursor:function(){return qx.ui.core.DragDropCursor.getInstance()},_applyDraggable:function(e,t){this.isEnabled()||!0!==e||(e=!1);this._getDragDropCursor();if(e){this.addListener("dragstart",this._onDragStart);this.addListener("drag",this._onDrag);this.addListener("dragend",this._onDragEnd);this.addListener("dragchange",this._onDragChange)}else{this.removeListener("dragstart",this._onDragStart);this.removeListener("drag",this._onDrag);this.removeListener("dragend",this._onDragEnd);this.removeListener("dragchange",this._onDragChange)}this.getContentElement().setAttribute("qxDraggable",e?"on":null)},_applyDroppable:function(e,t){this.isEnabled()||!0!==e||(e=!1);this.getContentElement().setAttribute("qxDroppable",e?"on":null)},_onDragStart:function(e){this._getDragDropCursor().placeToPointer(e);this.getApplicationRoot().setGlobalCursor("default")},_onDrag:function(e){this._getDragDropCursor().placeToPointer(e)},_onDragEnd:function(e){this._getDragDropCursor().moveTo(-1e3,-1e3);this.getApplicationRoot().resetGlobalCursor()},_onDragChange:function(e){var t=this._getDragDropCursor(),n=e.getCurrentAction();n?t.setAction(n):t.resetAction()},visualizeFocus:function(){this.addState("focused")},visualizeBlur:function(){this.removeState("focused")},scrollChildIntoView:function(e,t,n,i){i=void 0===i||i;var r,o=qx.ui.core.queue.Layout;if(i){i=!o.isScheduled(e);r=e.getLayoutParent();i&&r&&(i=!o.isScheduled(r))&&r.getChildren().forEach((function(e){i=i&&!o.isScheduled(e)}))}this.scrollChildIntoViewX(e,t,i);this.scrollChildIntoViewY(e,n,i)},scrollChildIntoViewX:function(e,t,n){this.getContentElement().scrollChildIntoViewX(e.getContentElement(),t,n)},scrollChildIntoViewY:function(e,t,n){this.getContentElement().scrollChildIntoViewY(e.getContentElement(),t,n)},focus:function(){if(this.isFocusable())this.getFocusElement().focus();else if(qx.ui.core.Widget.UNFOCUSABLE_WIDGET_FOCUS_BLUR_ERROR)throw new Error("Widget is not focusable!")},blur:function(){if(this.isFocusable())this.getFocusElement().blur();else if(qx.ui.core.Widget.UNFOCUSABLE_WIDGET_FOCUS_BLUR_ERROR)throw new Error("Widget is not focusable!")},activate:function(){this.getContentElement().activate()},deactivate:function(){this.getContentElement().deactivate()},tabFocus:function(){this.getFocusElement().focus()},hasChildControl:function(e){return!!this.__P_4_13&&!!this.__P_4_13[e]},__P_4_13:null,_getCreatedChildControls:function(){return this.__P_4_13},getChildControl:function(e,t){if(!this.__P_4_13){if(t)return null;this.__P_4_13={}}var n=this.__P_4_13[e];return n||(!0===t?null:this._createChildControl(e))},_showChildControl:function(e){var t=this.getChildControl(e);t.show();return t},_excludeChildControl:function(e){var t=this.getChildControl(e,!0);t&&t.exclude()},_isChildControlVisible:function(e){var t=this.getChildControl(e,!0);return!!t&&t.isVisible()},_releaseChildControl:function(e){var t=this.getChildControl(e,!1);if(!t)throw new Error("Unsupported control: "+e);delete t.$$subcontrol;delete t.$$subparent;var n=this.__P_4_12,i=this._forwardStates;if(n&&i&&t instanceof qx.ui.core.Widget)for(var r in n)i[r]&&t.removeState(r);delete this.__P_4_13[e];return t},_createChildControl:function(e){if(this.__P_4_13){if(this.__P_4_13[e])throw new Error("Child control '"+e+"' already created!")}else this.__P_4_13={};var t=e.indexOf("#");try{if(-1==t)var n=this._createChildControlImpl(e);else n=this._createChildControlImpl(e.substring(0,t),e.substring(t+1,e.length))}catch(t){t.message="Exception while creating child control '"+e+"' of widget "+this.toString()+": "+t.message;throw t}if(!n)throw new Error("Unsupported control: "+e);n.$$subcontrol=e;n.$$subparent=this;var i=this.__P_4_12,r=this._forwardStates;if(i&&r&&n instanceof qx.ui.core.Widget)for(var o in i)r[o]&&n.addState(o);if(n.$$resyncNeeded){delete n.$$resyncNeeded;n.updateAppearance()}this.fireDataEvent("createChildControl",n);return this.__P_4_13[e]=n},_createChildControlImpl:function(e,t){return null},_disposeChildControls:function(){var e=this.__P_4_13;if(e){var t=qx.ui.core.Widget;for(var n in e){var i=e[n];t.contains(this,i)?i.dispose():i.destroy()}delete this.__P_4_13}},_findTopControl:function(){for(var e=this;e;){if(!e.$$subparent)return e;e=e.$$subparent}return null},getSubcontrolId:function(){return this.$$subcontrol||null},getContentLocation:function(e){var t=this.getContentElement().getDomElement();return t?qx.bom.element.Location.get(t,e):null},setDomLeft:function(e){var t=this.getContentElement().getDomElement();if(!t)throw new Error("DOM element is not yet created!");t.style.left=e+"px"},setDomTop:function(e){var t=this.getContentElement().getDomElement();if(!t)throw new Error("DOM element is not yet created!");t.style.top=e+"px"},setDomPosition:function(e,t){var n=this.getContentElement().getDomElement();if(!n)throw new Error("DOM element is not yet created!");n.style.left=e+"px";n.style.top=t+"px"},setAriaLabel:function(e){this.getContentElement().setAttribute("aria-label",e)},addAriaLabelledBy:function(){for(var e=arguments.length,t=new Array(e),n=0;n-1||e.preventDefault()}}},_applyNativeHelp:function(e,t){if(qx.core.Environment.get("event.help")){!1===t&&qx.bom.Event.removeNativeListener(document,"help",(function(){return!1}));!1===e&&qx.bom.Event.addNativeListener(document,"help",(function(){return!1}))}}},destruct:function(){this.__P_73_1=null},defer:function(e,t){qx.ui.core.MChildrenHandling.remap(t)}});qx.ui.root.Abstract.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.bom.element.Location":{},"qx.ui.core.Widget":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.FocusHandler",{extend:qx.core.Object,type:"singleton",construct:function(){qx.core.Object.constructor.call(this);this.__P_74_0={}},properties:{useTabNavigation:{check:"Boolean",init:!0}},members:{__P_74_0:null,__P_74_1:null,__P_74_2:null,__P_74_3:null,connectTo:function(e){e.addListener("keypress",this.__P_74_4,this);e.addListener("focusin",this._onFocusIn,this,!0);e.addListener("focusout",this._onFocusOut,this,!0);e.addListener("activate",this._onActivate,this,!0);e.addListener("deactivate",this._onDeactivate,this,!0)},addRoot:function(e){this.__P_74_0[e.toHashCode()]=e},removeRoot:function(e){delete this.__P_74_0[e.toHashCode()]},getActiveWidget:function(){return this.__P_74_1},isActive:function(e){return this.__P_74_1==e},getFocusedWidget:function(){return this.__P_74_2},isFocused:function(e){return this.__P_74_2==e},isFocusRoot:function(e){return!!this.__P_74_0[e.toHashCode()]},_onActivate:function(e){var t=e.getTarget();this.__P_74_1=t;var n=this.__P_74_5(t);n!=this.__P_74_3&&(this.__P_74_3=n)},_onDeactivate:function(e){var t=e.getTarget();this.__P_74_1==t&&(this.__P_74_1=null)},_onFocusIn:function(e){var t=e.getTarget();if(t!=this.__P_74_2){this.__P_74_2=t;t.visualizeFocus()}},_onFocusOut:function(e){var t=e.getTarget();if(t==this.__P_74_2){this.__P_74_2=null;t.visualizeBlur()}},__P_74_4:function(e){if("Tab"==e.getKeyIdentifier()&&this.isUseTabNavigation()&&this.__P_74_3){e.stopPropagation();e.preventDefault();var t=this.__P_74_2;if(e.isShiftPressed())n=t?this.__P_74_8(t):this.__P_74_9();else var n=t?this.__P_74_6(t):this.__P_74_7();n&&n.tabFocus()}},__P_74_5:function(e){for(var t=this.__P_74_0;e;){if(t[e.toHashCode()])return e;e=e.getLayoutParent()}return null},__P_74_10:function(e,t){if(e===t)return 0;var n=e.getTabIndex()||0,i=t.getTabIndex()||0;if(n!=i)return n-i;var r=e.getContentElement().getDomElement(),o=t.getContentElement().getDomElement(),s=qx.bom.element.Location,a=s.get(r),l=s.get(o);if(a.top!=l.top)return a.top-l.top;if(a.left!=l.left)return a.left-l.left;var u=e.getZIndex(),c=t.getZIndex();return u!=c?u-c:0},__P_74_7:function(){return this.__P_74_11(this.__P_74_3,null)},__P_74_9:function(){return this.__P_74_12(this.__P_74_3,null)},__P_74_6:function(e){var t=this.__P_74_3;if(t==e)return this.__P_74_7();for(;e&&e.getAnonymous();)e=e.getLayoutParent();if(null==e)return[];var n=[];this.__P_74_13(t,e,n);n.sort(this.__P_74_10);return n.length>0?n[0]:this.__P_74_7()},__P_74_8:function(e){var t=this.__P_74_3;if(t==e)return this.__P_74_9();for(;e&&e.getAnonymous();)e=e.getLayoutParent();if(null==e)return[];var n=[];this.__P_74_14(t,e,n);n.sort(this.__P_74_10);var i=n.length;return i>0?n[i-1]:this.__P_74_9()},__P_74_13:function(e,t,n){for(var i,r=e.getLayoutChildren(),o=0,s=r.length;o0&&n.push(i);this.__P_74_14(i,t,n)}},__P_74_11:function(e,t){for(var n,i=e.getLayoutChildren(),r=0,o=i.length;r0)&&(t=n);t=this.__P_74_12(n,t)}return t}},destruct:function(){this._disposeMap("__P_74_0");this.__P_74_2=this.__P_74_1=this.__P_74_3=null}});qx.ui.core.FocusHandler.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.lang.Array":{},"qx.ui.core.queue.Manager":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.queue.Visibility",{statics:{__P_31_0:[],__P_31_1:{},__P_31_2:{},remove:function(e){if(this.__P_31_1[e.toHashCode()]){delete this.__P_31_1[e.toHashCode()];qx.lang.Array.remove(this.__P_31_0,e)}delete this.__P_31_2[e.toHashCode()]},isVisible:function(e){return this.__P_31_2[e.toHashCode()]||!1},__P_31_3:function(e){var t,n=this.__P_31_2,i=e.toHashCode();if(e.isExcluded())t=!1;else{var r=e.$$parent;t=r?this.__P_31_3(r):e.isRootWidget()}return n[i]=t},add:function(e){if(!this.__P_31_1[e.toHashCode()]){this.__P_31_0.unshift(e);this.__P_31_1[e.toHashCode()]=e;qx.ui.core.queue.Manager.scheduleFlush("visibility")}},flush:function(){for(var e=this.__P_31_0,t=this.__P_31_2,n=e.length-1;n>=0;n--){null!=t[o=e[n].toHashCode()]&&e[n].addChildrenToQueue(e)}var i={};for(n=e.length-1;n>=0;n--){i[o=e[n].toHashCode()]=t[o];t[o]=null}for(n=e.length-1;n>=0;n--){var r=e[n],o=r.toHashCode();e.splice(n,1);null==t[o]&&this.__P_31_3(r);t[o]&&t[o]!=i[o]&&r.checkAppearanceNeeds()}this.__P_31_0=[];this.__P_31_1={}}}});qx.ui.core.queue.Visibility.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.Window":{require:!0},"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.root.Abstract":{construct:!0,require:!0},"qx.dom.Node":{construct:!0},"qx.event.Registration":{construct:!0},"qx.ui.layout.Canvas":{construct:!0},"qx.ui.core.queue.Layout":{construct:!0},"qx.ui.core.FocusHandler":{construct:!0},"qx.bom.client.OperatingSystem":{construct:!0,require:!0},"qx.ui.core.Widget":{construct:!0},"qx.bom.client.Engine":{require:!0},"qx.html.Root":{},"qx.bom.Viewport":{},"qx.bom.element.Style":{},"qx.dom.Element":{}},environment:{provided:[],required:{"os.name":{construct:!0,className:"qx.bom.client.OperatingSystem"},"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.root.Application",{extend:qx.ui.root.Abstract,construct:function(e){this.__P_17_0=qx.dom.Node.getWindow(e);this.__P_17_1=e;qx.ui.root.Abstract.constructor.call(this);qx.event.Registration.addListener(this.__P_17_0,"resize",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();this.getContentElement().setStyle("-webkit-backface-visibility","hidden");this.addListener("touchmove",this.__P_17_2,this);"ios"==qx.core.Environment.get("os.name")&&this.getContentElement().addListener("tap",(function(e){for(var t=qx.ui.core.Widget.getWidgetByElement(e.getTarget());t&&!t.isFocusable();)t=t.getLayoutParent();t&&t.isFocusable()&&t.getContentElement().focus()}),this,!0)},members:{__P_17_0:null,__P_17_1:null,_createContentElement:function(){var e=this.__P_17_1;"webkit"==qx.core.Environment.get("engine.name")&&(e.body||window.alert("The application could not be started due to a missing body tag in the HTML file!"));var t=e.documentElement.style,n=e.body.style;t.overflow=n.overflow="hidden";t.padding=t.margin=n.padding=n.margin="0px";t.width=t.height=n.width=n.height="100%";var i=e.createElement("div");e.body.appendChild(i);var r=new qx.html.Root(i);r.setStyles({position:"absolute",overflowX:"hidden",overflowY:"hidden"});r.connectObject(this);return r},_onResize:function(e){qx.ui.core.queue.Layout.add(this);qx.ui.popup&&qx.ui.popup.Manager&&qx.ui.popup.Manager.getInstance().hideAll();qx.ui.menu&&qx.ui.menu.Manager&&qx.ui.menu.Manager.getInstance().hideAll()},_computeSizeHint:function(){var e=qx.bom.Viewport.getWidth(this.__P_17_0),t=qx.bom.Viewport.getHeight(this.__P_17_0);return{minWidth:e,width:e,maxWidth:e,minHeight:t,height:t,maxHeight:t}},_applyPadding:function(e,t,n){if(e&&("paddingTop"==n||"paddingLeft"==n))throw new Error("The root widget does not support 'left', or 'top' paddings!");qx.ui.root.Application.superclass.prototype._applyPadding.call(this,e,t,n)},__P_17_2:function(e){for(var t=e.getOriginalTarget();t&&t.style;){var n="none"!==qx.bom.element.Style.get(t,"touch-action")&&""!==qx.bom.element.Style.get(t,"touch-action"),i="touch"===qx.bom.element.Style.get(t,"-webkit-overflow-scrolling"),r="hidden"!=qx.bom.element.Style.get(t,"overflowX"),o="hidden"!=qx.bom.element.Style.get(t,"overflowY");if(n||i||o||r)return;t=t.parentNode}e.preventDefault()},destroy:function(){if(!this.$$disposed){qx.dom.Element.remove(this.getContentElement().getDomElement());qx.ui.root.Application.superclass.prototype.destroy.call(this)}}},destruct:function(){this.__P_17_0=this.__P_17_1=null}});qx.ui.root.Application.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["io.maxrequests","io.ssl","io.xhr"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.Transport",{statics:{getMaxConcurrentRequestCount:function(){var e=qx.bom.client.Engine.getVersion().split("."),t=0,n=0,i=0;e[0]&&(t=e[0]);e[1]&&(n=e[1]);e[2]&&(i=e[2]);return window.maxConnectionsPerServer?window.maxConnectionsPerServer:"opera"==qx.bom.client.Engine.getName()?8:"webkit"==qx.bom.client.Engine.getName()?4:"gecko"==qx.bom.client.Engine.getName()&&(t>1||1==t&&n>9||1==t&&9==n&&i>=1)?6:2},getSsl:function(){return"https:"===window.location.protocol},getXmlHttpRequest:function(){return(window.ActiveXObject?function(){if("file:"!==window.location.protocol)try{new window.XMLHttpRequest;return"xhr"}catch(e){}try{new window.ActiveXObject("Microsoft.XMLHTTP");return"activex"}catch(e){}}():function(){try{new window.XMLHttpRequest;return"xhr"}catch(e){}}())||""}},defer:function(e){qx.core.Environment.add("io.maxrequests",e.getMaxConcurrentRequestCount);qx.core.Environment.add("io.ssl",e.getSsl);qx.core.Environment.add("io.xhr",e.getXmlHttpRequest)}});qx.bom.client.Transport.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.bom.client.Device":{},"qx.bom.client.Engine":{defer:"load",require:!0},"qx.bom.client.Transport":{defer:"load",require:!0},"qx.util.LibraryManager":{defer:"runtime"}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine",defer:!0},"io.ssl":{className:"qx.bom.client.Transport",defer:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.ResourceManager",{extend:qx.core.Object,type:"singleton",construct:function(){qx.core.Object.constructor.call(this)},statics:{__P_3_0:qx.$$resources||{},__P_3_1:{}},members:{findHighResolutionSource:function(e,t){var n=["3","2","1.5"];t||(t=parseFloat(qx.bom.client.Device.getDevicePixelRatio().toFixed(2)));if(t<=1)return!1;for(var i,r,o=n.length;o>0&&t>n[--o];);for(r=o;r>=0;r--)if(i=this.getHighResolutionSource(e,n[r]))return i;for(r=o+1;r-1){var i="@"+t+"x",r=e.slice(0,n)+i+e.slice(n);if(this.has(r))return r}return null},getIds:function(e){var t=qx.util.ResourceManager.__P_3_0;return t?Object.keys(t).filter((function(t){return!e||-1!=t.indexOf(e)})):null},has:function(e){return!!qx.util.ResourceManager.__P_3_0[e]},getData:function(e){return qx.util.ResourceManager.__P_3_0[e]||null},getImageWidth:function(e){var t;if(e&&e.startsWith("@")){var n=e.split("/");(t=parseInt(n[2],10))&&(e=n[0]+"/"+n[1])}var i=qx.util.ResourceManager.__P_3_0[e];if(t&&i){return Math.ceil(t/i[1]*i[0])}return i?i[0]:null},getImageHeight:function(e){if(e&&e.startsWith("@")){var t=e.split("/"),n=parseInt(t[2],10);if(n)return n}var i=qx.util.ResourceManager.__P_3_0[e];return i?i[1]:null},getImageFormat:function(e){if(e&&e.startsWith("@"))return"font";var t=qx.util.ResourceManager.__P_3_0[e];return t?t[2]:null},getCombinedFormat:function(e){var t="",n=qx.util.ResourceManager.__P_3_0[e];if(n&&n.length>4&&"string"==typeof n[4]&&this.constructor.__P_3_0[n[4]]){var i=n[4];t=this.constructor.__P_3_0[i][2]}return t},toUri:function(e){if(null==e)return e;var t=qx.util.ResourceManager.__P_3_0[e];if(!t)return e;if("string"==typeof t)var n=t;else{if(!(n=t[3]))return e}var i="";"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("io.ssl")&&(i=qx.util.ResourceManager.__P_3_1[n]);return i+qx.util.LibraryManager.getInstance().get(n,"resourceUri")+"/"+e},toDataUri:function(e){var t,n=this.constructor.__P_3_0[e],i=n?this.constructor.__P_3_0[n[4]]:null;if(i){var r=i[4][e];t="data:image/"+r.type+";"+r.encoding+","+r.data}else t=this.toUri(e);return t},isFontUri:function(e){return!!e&&e.startsWith("@")},fromFontUriToCharCode:function(e){var t=e.split("/"),n=e;t.length>2&&(n=t[0]+"/"+t[1]);var i=this.getData(n),r=null;if(i)r=i[2];else{var o=e.match(/@([^/]+)\/(.*)$/)[2];if(o){r=parseInt(o,16);isNaN(r)&&(r=null)}}if(!r)throw new Error("Cannot determine charCode from source: ".concat(e));return r}},defer:function(e){if("mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("io.ssl"))for(var t in qx.$$libraries){var n;if(qx.util.LibraryManager.getInstance().get(t,"resourceUri")){n=qx.util.LibraryManager.getInstance().get(t,"resourceUri");var i,r=document.getElementsByTagName("base");r.length>0&&(i=r[0].href);if(null!=n.match(/^\/\//))e.__P_3_1[t]=window.location.protocol;else if(null!=n.match(/^\//))e.__P_3_1[t]=i||window.location.protocol+"//"+window.location.host;else if(null!=n.match(/^\.\//)){var o=document.URL;e.__P_3_1[t]=o.substring(0,o.lastIndexOf("/")+1)}else if(null!=n.match(/^http/))e.__P_3_1[t]="";else{if(!i){var s=window.location.href.indexOf("?");i=-1==s?window.location.href:window.location.href.substring(0,s)}e.__P_3_1[t]=i.substring(0,i.lastIndexOf("/")+1)}}else e.__P_3_1[t]=""}}});qx.util.ResourceManager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.LibraryManager",{extend:qx.core.Object,type:"singleton",statics:{__P_21_0:qx.$$libraries||{}},members:{has:function(e){return!!qx.util.LibraryManager.__P_21_0[e]},getNamespaces:function(){return Object.keys(qx.util.LibraryManager.__P_21_0)},get:function(e,t){return qx.util.LibraryManager.__P_21_0[e][t]?qx.util.LibraryManager.__P_21_0[e][t]:null},set:function(e,t,n){qx.util.LibraryManager.__P_21_0[e][t]=n}}});qx.util.LibraryManager.$$dbClassInfo=e}();function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.Stylesheet":{},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["html.stylesheet.createstylesheet","html.stylesheet.insertrule","html.stylesheet.deleterule","html.stylesheet.addimport","html.stylesheet.removeimport"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.Stylesheet",{statics:{__P_22_0:function(){qx.bom.client.Stylesheet.__P_22_1||(qx.bom.client.Stylesheet.__P_22_1=qx.bom.Stylesheet.createElement());return qx.bom.client.Stylesheet.__P_22_1},getCreateStyleSheet:function(){return"object"===_typeof(document.createStyleSheet)},getInsertRule:function(){return"function"==typeof qx.bom.client.Stylesheet.__P_22_0().insertRule},getDeleteRule:function(){return"function"==typeof qx.bom.client.Stylesheet.__P_22_0().deleteRule},getAddImport:function(){return"object"===_typeof(qx.bom.client.Stylesheet.__P_22_0().addImport)},getRemoveImport:function(){return"object"===_typeof(qx.bom.client.Stylesheet.__P_22_0().removeImport)}},defer:function(e){qx.core.Environment.add("html.stylesheet.createstylesheet",e.getCreateStyleSheet);qx.core.Environment.add("html.stylesheet.insertrule",e.getInsertRule);qx.core.Environment.add("html.stylesheet.deleterule",e.getDeleteRule);qx.core.Environment.add("html.stylesheet.addimport",e.getAddImport);qx.core.Environment.add("html.stylesheet.removeimport",e.getRemoveImport)}});qx.bom.client.Stylesheet.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.bom.client.Stylesheet":{require:!0},"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.dom.Element":{},"qx.util.Uri":{}},environment:{provided:[],required:{"html.stylesheet.createstylesheet":{className:"qx.bom.client.Stylesheet"},"html.stylesheet.insertrule":{className:"qx.bom.client.Stylesheet"},"html.stylesheet.deleterule":{className:"qx.bom.client.Stylesheet"},"html.stylesheet.addimport":{className:"qx.bom.client.Stylesheet"},"html.stylesheet.removeimport":{className:"qx.bom.client.Stylesheet"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Stylesheet",{statics:{includeFile:function(e,t){t||(t=document);var n=t.createElement("link");n.type="text/css";n.rel="stylesheet";n.href=e;t.getElementsByTagName("head")[0].appendChild(n)},createElement:function(e){if(qx.core.Environment.get("html.stylesheet.createstylesheet")){var t=document.createStyleSheet();e&&(t.cssText=e);return t}var n=document.createElement("style");n.type="text/css";e&&n.appendChild(document.createTextNode(e));document.getElementsByTagName("head")[0].appendChild(n);return n.sheet},addRule:function(e,t,n){qx.core.Environment.get("html.stylesheet.insertrule")?e.insertRule(t+"{"+n+"}",e.cssRules.length):e.addRule(t,n)},removeRule:function(e,t){if(qx.core.Environment.get("html.stylesheet.deleterule"))for(var n=(i=e.cssRules).length-1;n>=0;--n)i[n].selectorText==t&&e.deleteRule(n);else{var i;for(n=(i=e.rules).length-1;n>=0;--n)i[n].selectorText==t&&e.removeRule(n)}},removeSheet:function(e){var t=e.ownerNode?e.ownerNode:e.owningElement;qx.dom.Element.removeChild(t,t.parentNode)},removeAllRules:function(e){if(qx.core.Environment.get("html.stylesheet.deleterule"))for(var t=e.cssRules.length-1;t>=0;t--)e.deleteRule(t);else for(t=e.rules.length-1;t>=0;t--)e.removeRule(t)},addImport:function(e,t){qx.core.Environment.get("html.stylesheet.addimport")?e.addImport(t):e.insertRule('@import "'+t+'";',e.cssRules.length)},removeImport:function(e,t){if(qx.core.Environment.get("html.stylesheet.removeimport"))for(var n=e.imports,i=n.length-1;i>=0;i--)n[i].href!=t&&n[i].href!=qx.util.Uri.getAbsolute(t)||e.removeImport(i);else{var r=e.cssRules;for(i=r.length-1;i>=0;i--)r[i].href==t&&e.deleteRule(i)}},removeAllImports:function(e){if(qx.core.Environment.get("html.stylesheet.removeimport"))for(var t=e.imports.length-1;t>=0;t--)e.removeImport(t);else{var n=e.cssRules;for(t=n.length-1;t>=0;t--)n[t].type==n[t].IMPORT_RULE&&e.deleteRule(t)}}}});qx.bom.Stylesheet.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qxl.apiviewer.MWidgetRegistry",{properties:{id:{check:"String",apply:"_applyId",nullable:!0,init:null}},members:{_applyId:function(e,t){var n=qxl.apiviewer.MWidgetRegistry;t&&n.unregister(this,t);e&&n.register(this,e)},getWidgetById:function(e){return qxl.apiviewer.MWidgetRegistry.getWidgetById(e)}},statics:{__P_5_0:{},getWidgetById:function(e){return this.__P_5_0[e]},register:function(e,t){if(this.__P_5_0[t])throw new Error("An object with the id '"+t+"' already exists.");this.__P_5_0[t]=e},unregister:function(e,t){if(this.__P_5_0[t]!==e)throw new Error("The object is not registered with the id '"+t+"'.");delete this.__P_5_0[t]}}});qxl.apiviewer.MWidgetRegistry.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MLayoutHandling",{members:{setLayout:function(e){this._setLayout(e)},getLayout:function(){return this._getLayout()}},statics:{remap:function(e){e.getLayout=e._getLayout;e.setLayout=e._setLayout}}});qx.ui.core.MLayoutHandling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.MChildrenHandling":{require:!0},"qx.ui.core.MLayoutHandling":{require:!0},"qx.event.type.Data":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.container.Composite",{extend:qx.ui.core.Widget,include:[qx.ui.core.MChildrenHandling,qx.ui.core.MLayoutHandling],construct:function(e){qx.ui.core.Widget.constructor.call(this);null!=e&&this._setLayout(e)},events:{addChildWidget:"qx.event.type.Data",removeChildWidget:"qx.event.type.Data"},members:{_afterAddChild:function(e){this.fireNonBubblingEvent("addChildWidget",qx.event.type.Data,[e])},_afterRemoveChild:function(e){this.fireNonBubblingEvent("removeChildWidget",qx.event.type.Data,[e])}}});qx.ui.container.Composite.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.container.Composite":{construct:!0,require:!0},"qx.ui.layout.VBox":{construct:!0},"qxl.apiviewer.ui.PackageTree":{construct:!0},"qxl.apiviewer.ui.SearchView":{construct:!0},"qxl.apiviewer.ui.LegendView":{construct:!0},"qx.util.Uri":{construct:!0},"qx.ui.container.Stack":{},"qx.lang.Function":{},"qx.ui.toolbar.ToolBar":{},"qx.ui.toolbar.Part":{},"qx.ui.toolbar.RadioButton":{},"qx.ui.form.RadioGroup":{},"qx.ui.toolbar.CheckBox":{},"qx.ui.toolbar.MenuButton":{},"qx.ui.menu.Menu":{},"qx.ui.menu.CheckBox":{},"qx.ui.menu.Button":{},"qx.ui.menu.Separator":{},"qx.ui.menu.RadioButton":{},"qx.ui.layout.Canvas":{},"qx.ui.embed.Html":{},"qxl.apiviewer.DetailFrameTabView":{},"qx.ui.splitpane.Pane":{},"qx.ui.layout.HBox":{},"qx.ui.basic.Label":{},"qxl.versionlabel.VersionLabel":{},"qx.ui.core.Spacer":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.Viewer",{extend:qx.ui.container.Composite,construct:function(){qx.ui.container.Composite.constructor.call(this);this.__P_6_0={};var e=new qx.ui.layout.VBox;this.setLayout(e);this.add(this.__P_6_1());this.add(this.__P_6_2());var t=new qxl.apiviewer.ui.PackageTree;t.setId("tree");this._searchView=new qxl.apiviewer.ui.SearchView;var n=new qxl.apiviewer.ui.LegendView,i=this.__P_6_3(t,this._searchView,n),r=this.__P_6_4();this.add(this.__P_6_5(i,r),{flex:1});var o=qx.util.Uri.parseUri(location.href);if(o.queryKey&&o.queryKey.search){this._searchView.search(o.queryKey.search);i.setSelection([this._searchView]);this.__P_6_6.setSelection([this.__P_6_6.getChildren()[1]])}},members:{__P_6_7:null,__P_6_8:null,__P_6_0:null,__P_6_6:null,__P_6_3:function(e,t,n){var i=new qx.ui.container.Stack;i.setAppearance("toggleview");i.add(e);i.add(t);i.add(n);this.__P_6_6.addListener("changeSelection",(function(r){var o=r.getData()[0];switch(o?o.getUserData("value"):null){case"packages":i.setSelection([e]);i.show();break;case"search":i.setSelection([t]);i.show();qx.lang.Function.delay(this._onShowSearch,100,this);break;case"legend":i.setSelection([n]);i.show();break;default:i.exclude()}}),this);return i},__P_6_2:function(){var e=new qx.ui.toolbar.ToolBar,t=new qx.ui.toolbar.Part;e.add(t);this.__P_6_7=t.toHashCode();var n=new qx.ui.toolbar.RadioButton(this.tr("Content"),"icon/22/apps/utilities-dictionary.png");n.setUserData("value","packages");n.setValue(!0);n.setToolTipText(this.tr("Show/hide the packages."));t.add(n);var i=new qx.ui.toolbar.RadioButton(this.tr("Search"),"icon/22/actions/edit-find.png");i.setUserData("value","search");i.setToolTipText(this.tr("Search for packages, classes and members."));t.add(i);var r=new qx.ui.toolbar.RadioButton(this.tr("Legend"),"icon/22/apps/utilities-help.png");r.setUserData("value","legend");r.setToolTipText(this.tr("Show/hide the legend."));t.add(r);var o=new qx.ui.form.RadioGroup(n,i,r);o.setAllowEmptySelection(!0);this.__P_6_6=o;e.addSpacer();t=new qx.ui.toolbar.Part;e.add(t);var s=new qx.ui.toolbar.CheckBox(this.tr("Properties"),"qxl/apiviewer/image/property18.gif");s.setId("btn_expand");s.setValue(!0);s.setToolTipText(this.tr("Show/hide all generated property methods."));t.add(s);var a=new qx.ui.toolbar.MenuButton(this.tr("Includes"),"qxl/apiviewer/image/overlay_mixin18.gif");a.setId("menubtn_includes");a.setToolTipText(this.tr("Show/hide members of other classes/mixins inherited/included in the current class"));t.add(a);var l=new qx.ui.menu.Menu,u=new qx.ui.menu.CheckBox(this.tr("Inherited"));u.setId("btn_inherited");u.setToolTipText(this.tr("Show/hide inherited members of the current class."));l.add(u);var c=new qx.ui.menu.CheckBox(this.tr("Mixin Included"));c.setId("btn_included");c.setToolTipText(this.tr("Show/hide included members of the current class."));c.setValue(!0);l.add(c);a.setMenu(l);var h=new qx.ui.toolbar.CheckBox(this.tr("Protected"),"qxl/apiviewer/image/method_protected18.gif");h.setId("btn_protected");h.setToolTipText(this.tr("Show/hide protected members of the current class."));t.add(h);var d=new qx.ui.toolbar.CheckBox(this.tr("Private"),"qxl/apiviewer/image/method_private18.gif");d.setId("btn_private");d.setToolTipText(this.tr("Show/hide private members of the current class."));t.add(d);var f=new qx.ui.toolbar.CheckBox(this.tr("Internal"),"qxl/apiviewer/image/method_internal18.gif");f.setId("btn_internal");f.setToolTipText(this.tr("Show/hide internal members of the current class."));t.add(f);e.setOverflowHandling(!0);var _=new qx.ui.toolbar.MenuButton(null,"icon/22/actions/media-seek-forward.png");_.setAppearance("toolbar-button");e.add(_);e.setOverflowIndicator(_);this.__P_6_8=new qx.ui.menu.Menu;_.setMenu(this.__P_6_8);e.addListener("hideItem",(function(e){for(var t=e.getData(),n=this._getMenuItems(t),i=0;i=0;r--){var o=t[r];if(!(i=this.__P_6_0[o.toHashCode()])){if(o instanceof qx.ui.toolbar.RadioButton){i=new qx.ui.menu.RadioButton(o.getLabel());o.bind("value",i,"value");i.bind("value",o,"value")}else if(o instanceof qx.ui.toolbar.MenuButton){(i=new qx.ui.menu.Button(o.getLabel().translate(),o.getIcon(),o.getCommand(),o.getMenu())).setToolTipText(o.getToolTipText());i.setEnabled(o.getEnabled());o.bind("enabled",i,"enabled")}else{i=new qx.ui.menu.CheckBox(o.getLabel());o.bind("value",i,"value");i.bind("value",o,"value")}this.__P_6_8.addAt(i,0);this.__P_6_0[o.toHashCode()]=i}n.push(i)}return n},__P_6_4:function(){var e=new qx.ui.container.Composite(new qx.ui.layout.Canvas);e.getContentElement().setAttribute("class","content");this._detailLoader=new qx.ui.embed.Html('

please waitLoading data...

');this._detailLoader.getContentElement().setAttribute("id","SplashScreen");this._detailLoader.setAppearance("detailviewer");this._detailLoader.setId("detail_loader");e.add(this._detailLoader,{edge:0});this._tabView=new qxl.apiviewer.DetailFrameTabView;this._tabView.setId("tabView");this._tabView.exclude();e.add(this._tabView,{edge:0});return e},__P_6_9:function(e,t){var n=new qx.ui.container.Composite;n.setLayout(new qx.ui.layout.VBox);n.add(e);n.add(t,{flex:1});return n},__P_6_5:function(e,t){var n=new qx.ui.splitpane.Pane("horizontal");n.setAppearance("app-splitpane");n.add(e,0);n.add(t,1);return n},__P_6_1:function(){var e=new qx.ui.layout.HBox,t=new qx.ui.container.Composite(e);t.setAppearance("app-header");var n=new qx.ui.basic.Label("API Documentation"),i=new qxl.versionlabel.VersionLabel;i.setFont("default");t.add(n);t.add(new qx.ui.core.Spacer,{flex:1});t.add(i);return t},_onShowSearch:function(){this._searchView.sinput.focus()}},environment:{"qxl.apiviewer.title":"qooxdoo","qxl.apiviewer.initialTreeDepth":1},destruct:function(){this._classTreeNodeHash=this.__P_6_6=null;this._disposeObjects("_tree","_detailLoader","_classViewer","_packageViewer","_searchView","_tabView")}});qxl.apiviewer.Viewer.$$dbClassInfo=e}();function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function _regeneratorRuntime(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function(){return t};var e,t={},n=Object.prototype,i=n.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},s=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function c(e,t,n,i){var o=t&&t.prototype instanceof g?t:g,s=Object.create(o.prototype),a=new I(i||[]);return r(s,"_invoke",{value:E(e,n,a)}),s}function h(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=c;var d="suspendedStart",f="suspendedYield",_="executing",p="completed",m={};function g(){}function v(){}function b(){}var y={};u(y,s,(function(){return this}));var x=Object.getPrototypeOf,q=x&&x(x(D([])));q&&q!==n&&i.call(q,s)&&(y=q);var w=b.prototype=g.prototype=Object.create(y);function P(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function C(e,t){function n(r,o,s,a){var l=h(e[r],e,o);if("throw"!==l.type){var u=l.arg,c=u.value;return c&&"object"==_typeof(c)&&i.call(c,"__await")?t.resolve(c.__await).then((function(e){n("next",e,s,a)}),(function(e){n("throw",e,s,a)})):t.resolve(c).then((function(e){u.value=e,s(u)}),(function(e){return n("throw",e,s,a)}))}a(l.arg)}var o;r(this,"_invoke",{value:function(e,i){function r(){return new t((function(t,r){n(e,i,t,r)}))}return o=o?o.then(r,r):r()}})}function E(t,n,i){var r=d;return function(o,s){if(r===_)throw Error("Generator is already running");if(r===p){if("throw"===o)throw s;return{value:e,done:!0}}for(i.method=o,i.arg=s;;){var a=i.delegate;if(a){var l=S(a,i);if(l){if(l===m)continue;return l}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(r===d)throw r=p,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);r=_;var u=h(t,n,i);if("normal"===u.type){if(r=i.done?p:f,u.arg===m)continue;return{value:u.arg,done:i.done}}"throw"===u.type&&(r=p,i.method="throw",i.arg=u.arg)}}}function S(t,n){var i=n.method,r=t.iterator[i];if(r===e)return n.delegate=null,"throw"===i&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==i&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),m;var o=h(r,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,m;var s=o.arg;return s?s.done?(n[t.resultName]=s.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,m):s:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function M(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(M,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[s];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function n(){for(;++r=0;--o){var s=this.tryEntries[o],a=s.completion;if("root"===s.tryLoc)return r("end");if(s.tryLoc<=this.prev){var l=i.call(s,"catchLoc"),u=i.call(s,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i=n.completion;if("throw"===i.type){var r=i.arg;A(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(t,n,i){return this.delegate={iterator:D(t),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=e),m}},t}function asyncGeneratorStep(e,t,n,i,r,o,s){try{var a=e[o](s),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(i,r)}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise((function(i,r){var o=e.apply(t,n);function s(e){asyncGeneratorStep(o,i,r,s,a,"next",e)}function a(e){asyncGeneratorStep(o,i,r,s,a,"throw",e)}s(void 0)}))}}function _createForOfIteratorHelper(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();s=e.done;return e},e:function(e){a=!0;o=e},f:function(){try{s||null==n.return||n.return()}finally{if(a)throw o}}}}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);return"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n=e.scrollWidth)return Math.max(e.clientWidth,e.scrollWidth)-i-r;var s=e.scrollWidth-i;"mshtml"==qx.core.Environment.get("engine.name")&&(s-=r);return s},getContentHeight:function(e){var t=qx.bom.element.Style,n=qx.bom.element.Style.get(e,"overflowY"),i=parseInt(t.get(e,"paddingTop")||"0px",10),r=parseInt(t.get(e,"paddingBottom")||"0px",10);return this.__P_106_0[n]?e.clientHeight-i-r:e.clientHeight>=e.scrollHeight?Math.max(e.clientHeight,e.scrollHeight)-i-r:e.scrollHeight-i},getContentSize:function(e){return{width:this.getContentWidth(e),height:this.getContentHeight(e)}}}});qx.bom.element.Dimension.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.Viewport":{}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"},"engine.version":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Document",{statics:{isQuirksMode:qx.core.Environment.select("engine.name",{mshtml:function(e){return qx.core.Environment.get("engine.version")>=8?5===(e||window).document.documentMode:"CSS1Compat"!==(e||window).document.compatMode},webkit:function(e){if(void 0===document.compatMode){var t=(e||window).document.createElement("div");t.style.cssText="position:absolute;width:0;height:0;width:1";return"1px"===t.style.width}return"CSS1Compat"!==(e||window).document.compatMode},default:function(e){return"CSS1Compat"!==(e||window).document.compatMode}}),isStandardMode:function(e){return!this.isQuirksMode(e)},getWidth:function(e){var t=(e||window).document,n=qx.bom.Viewport.getWidth(e),i=this.isStandardMode(e)?t.documentElement.scrollWidth:t.body.scrollWidth;return Math.max(i,n)},getHeight:function(e){var t=(e||window).document,n=qx.bom.Viewport.getHeight(e),i=this.isStandardMode(e)?t.documentElement.scrollHeight:t.body.scrollHeight;return Math.max(i,n)}}});qx.bom.Document.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.Document":{},"qx.bom.client.OperatingSystem":{require:!0}},environment:{provided:[],required:{"os.name":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Viewport",{statics:{getWidth:function(e){var t=(e=e||window).document;return qx.bom.Document.isStandardMode(e)?t.documentElement.clientWidth:t.body.clientWidth},getHeight:function(e){var t=(e=e||window).document;return"ios"==qx.core.Environment.get("os.name")&&window.innerHeight!=t.documentElement.clientHeight?window.innerHeight:qx.bom.Document.isStandardMode(e)?t.documentElement.clientHeight:t.body.clientHeight},getScrollLeft:function(e){if(void 0!==(e=e||window).pageXOffset)return e.pageXOffset;var t=e.document;return t.documentElement.scrollLeft||t.body.scrollLeft},getScrollTop:function(e){if(void 0!==(e=e||window).pageYOffset)return e.pageYOffset;var t=e.document;return t.documentElement.scrollTop||t.body.scrollTop},__P_76_0:function(e){var t=this.getWidth(e)>this.getHeight(e)?90:0,n=e.orientation;return null==n||Math.abs(n%180)==t?{"-270":90,"-180":180,"-90":-90,0:0,90:90,180:180,270:-90}:{"-270":180,"-180":-90,"-90":0,0:90,90:180,180:-90,270:0}},__P_76_1:null,getOrientation:function(e){var t=(e=e||window.top).orientation;if(null==t)t=this.getWidth(e)>this.getHeight(e)?90:0;else{null==this.__P_76_1&&(this.__P_76_1=this.__P_76_0(e));t=this.__P_76_1[t]}return t},isLandscape:function(e){var t=this.getOrientation(e);return-90===t||90===t},isPortrait:function(e){var t=this.getOrientation(e);return 0===t||180===t}}});qx.bom.Viewport.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Style":{},"qx.dom.Node":{},"qx.bom.Viewport":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.element.BoxSizing":{}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"},"browser.quirksmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Location",{statics:{__P_42_0:function(e,t){return qx.bom.element.Style.get(e,t,qx.bom.element.Style.COMPUTED_MODE,!1)},__P_42_1:function(e,t){return parseInt(qx.bom.element.Style.get(e,t,qx.bom.element.Style.COMPUTED_MODE,!1),10)||0},__P_42_2:function(e){var t=0,n=0,i=qx.dom.Node.getWindow(e);return{left:t-=qx.bom.Viewport.getScrollLeft(i),top:n-=qx.bom.Viewport.getScrollTop(i)}},__P_42_3:qx.core.Environment.select("engine.name",{mshtml:function(e){var t=qx.dom.Node.getDocument(e),n=t.body,i=0,r=0;i-=n.clientLeft+t.documentElement.clientLeft;r-=n.clientTop+t.documentElement.clientTop;if(!qx.core.Environment.get("browser.quirksmode")){i+=this.__P_42_1(n,"borderLeftWidth");r+=this.__P_42_1(n,"borderTopWidth")}return{left:i,top:r}},webkit:function(e){var t=qx.dom.Node.getDocument(e).body;return{left:t.offsetLeft,top:t.offsetTop}},gecko:function(e){var t=qx.dom.Node.getDocument(e).body,n=t.offsetLeft,i=t.offsetTop;if("border-box"!==qx.bom.element.BoxSizing.get(t)){n+=this.__P_42_1(t,"borderLeftWidth");i+=this.__P_42_1(t,"borderTopWidth")}return{left:n,top:i}},default:function(e){var t=qx.dom.Node.getDocument(e).body;return{left:t.offsetLeft,top:t.offsetTop}}}),__P_42_4:function(e){var t=e.getBoundingClientRect();return{left:Math.round(t.left),top:Math.round(t.top)}},get:function(e,t){if("BODY"==e.tagName)var n=this.__P_42_5(e),i=n.left,r=n.top;else{var o=this.__P_42_3(e),s=this.__P_42_4(e),a=this.__P_42_2(e);i=s.left+o.left-a.left,r=s.top+o.top-a.top}var l,u;if(e instanceof SVGElement){var c=e.getBoundingClientRect();l=c.width;u=c.height}else{l=e.offsetWidth;u=e.offsetHeight}var h=i+l,d=r+u;if(t){if("padding"==t||"scroll"==t){var f=qx.bom.element.Style.get(e,"overflowX");"scroll"!=f&&"auto"!=f||(h+=e.scrollWidth-l+this.__P_42_1(e,"borderLeftWidth")+this.__P_42_1(e,"borderRightWidth"));var _=qx.bom.element.Style.get(e,"overflowY");"scroll"!=_&&"auto"!=_||(d+=e.scrollHeight-u+this.__P_42_1(e,"borderTopWidth")+this.__P_42_1(e,"borderBottomWidth"))}switch(t){case"padding":i+=this.__P_42_1(e,"paddingLeft");r+=this.__P_42_1(e,"paddingTop");h-=this.__P_42_1(e,"paddingRight");d-=this.__P_42_1(e,"paddingBottom");case"scroll":i-=e.scrollLeft;r-=e.scrollTop;h-=e.scrollLeft;d-=e.scrollTop;case"border":i+=this.__P_42_1(e,"borderLeftWidth");r+=this.__P_42_1(e,"borderTopWidth");h-=this.__P_42_1(e,"borderRightWidth");d-=this.__P_42_1(e,"borderBottomWidth");break;case"margin":i-=this.__P_42_1(e,"marginLeft");r-=this.__P_42_1(e,"marginTop");h+=this.__P_42_1(e,"marginRight");d+=this.__P_42_1(e,"marginBottom")}}return{left:i,top:r,right:h,bottom:d}},__P_42_5:function(e){var t=e.offsetTop,n=e.offsetLeft;t+=this.__P_42_1(e,"marginTop");n+=this.__P_42_1(e,"marginLeft");if("gecko"===qx.core.Environment.get("engine.name")){t+=this.__P_42_1(e,"borderLeftWidth");n+=this.__P_42_1(e,"borderTopWidth")}return{left:n,top:t}},getLeft:function(e,t){return this.get(e,t).left},getTop:function(e,t){return this.get(e,t).top},getRight:function(e,t){return this.get(e,t).right},getBottom:function(e,t){return this.get(e,t).bottom},getRelative:function(e,t,n,i){var r=this.get(e,n),o=this.get(t,i);return{left:r.left-o.left,top:r.top-o.top,right:r.right-o.right,bottom:r.bottom-o.bottom}},getPosition:function(e){return this.getRelative(e,this.getOffsetParent(e))},getOffsetParent:function(e){if(e instanceof SVGElement)return document.body;for(var t=e.offsetParent||document.body,n=qx.bom.element.Style;t&&!/^body|html$/i.test(t.tagName)&&"static"===n.get(t,"position");)t=t.offsetParent;return t}}});qx.bom.element.Location.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.lang.normalize.String":{require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Style":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Clip",{statics:{compile:function(e){if(!e)return"clip:auto;";var t,n,i=e.left,r=e.top,o=e.width,s=e.height;if(null==i){t=null==o?"auto":o+"px";i="auto"}else{t=null==o?"auto":i+o+"px";i+="px"}if(null==r){n=null==s?"auto":s+"px";r="auto"}else{n=null==s?"auto":r+s+"px";r+="px"}return"clip:rect("+r+","+t+","+n+","+i+");"},get:function(e,t){var n,i,r,o,s,a,l=qx.bom.element.Style.get(e,"clip",t,!1);if("string"==typeof l&&"auto"!==l&&""!==l){l=l.trim();if(!/\((.*)\)/.test(l))throw new Error("Could not parse clip string: "+l);var u=RegExp.$1;if(/,/.test(u))var c=u.split(",");else c=u.split(" ");i=c[0].trim();s=c[1].trim();a=c[2].trim();"auto"===(n=c[3].trim())&&(n=null);"auto"===i&&(i=null);"auto"===s&&(s=null);"auto"===a&&(a=null);null!=i&&(i=parseInt(i,10));null!=s&&(s=parseInt(s,10));null!=a&&(a=parseInt(a,10));null!=n&&(n=parseInt(n,10));null!=s&&null!=n?r=s-n:null!=s&&(r=s);null!=a&&null!=i?o=a-i:null!=a&&(o=a)}return{left:n||null,top:i||null,width:r||null,height:o||null}},set:function(e,t){if(t){var n,i,r=t.left,o=t.top,s=t.width,a=t.height;if(null==r){n=null==s?"auto":s+"px";r="auto"}else{n=null==s?"auto":r+s+"px";r+="px"}if(null==o){i=null==a?"auto":a+"px";o="auto"}else{i=null==a?"auto":o+a+"px";o+="px"}e.style.clip="rect("+o+","+n+","+i+","+r+")"}else e.style.clip="rect(auto,auto,auto,auto)"},reset:function(e){e.style.clip="rect(auto, auto, auto, auto)"}}});qx.bom.element.Clip.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Style":{},"qx.bom.client.Engine":{defer:"load",require:!0},"qx.bom.client.Browser":{defer:"load",require:!0}},environment:{provided:[],required:{"engine.name":{defer:!0,className:"qx.bom.client.Engine"},"engine.version":{defer:!0,className:"qx.bom.client.Engine"},"browser.documentmode":{defer:!0,className:"qx.bom.client.Browser"},"browser.quirksmode":{defer:!0,className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Cursor",{statics:{__P_146_0:{},compile:function(e){return"cursor:"+(this.__P_146_0[e]||e)+";"},get:function(e,t){return qx.bom.element.Style.get(e,"cursor",t,!1)},set:function(e,t){e.style.cursor=this.__P_146_0[t]||t},reset:function(e){e.style.cursor=""}},defer:function(e){if("mshtml"==qx.core.Environment.get("engine.name")&&(parseFloat(qx.core.Environment.get("engine.version"))<9||qx.core.Environment.get("browser.documentmode")<9)&&!qx.core.Environment.get("browser.quirksmode")){e.__P_146_0["nesw-resize"]="ne-resize";e.__P_146_0["nwse-resize"]="nw-resize"}}});qx.bom.element.Cursor.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Css":{require:!0},"qx.bom.element.Style":{}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"},"css.opacity":{className:"qx.bom.client.Css"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Opacity",{statics:{compile:qx.core.Environment.select("engine.name",{mshtml:function(e){e>=1&&(e=1);e<1e-5&&(e=0);return qx.core.Environment.get("css.opacity")?"opacity:"+e+";":"zoom:1;filter:alpha(opacity="+100*e+");"},default:function(e){return"opacity:"+e+";"}}),set:qx.core.Environment.select("engine.name",{mshtml:function(e,t){if(qx.core.Environment.get("css.opacity"))e.style.opacity=t;else{var n=qx.bom.element.Style.get(e,"filter",qx.bom.element.Style.COMPUTED_MODE,!1);t>=1&&(t=1);t<1e-5&&(t=0);e.currentStyle&&e.currentStyle.hasLayout||(e.style.zoom=1);e.style.filter=n.replace(/alpha\([^\)]*\)/gi,"")+"alpha(opacity="+100*t+")"}},default:function(e,t){e.style.opacity=t}}),reset:qx.core.Environment.select("engine.name",{mshtml:function(e){if(qx.core.Environment.get("css.opacity"))e.style.opacity="";else{var t=qx.bom.element.Style.get(e,"filter",qx.bom.element.Style.COMPUTED_MODE,!1);e.style.filter=t.replace(/alpha\([^\)]*\)/gi,"")}},default:function(e){e.style.opacity=""}}),get:qx.core.Environment.select("engine.name",{mshtml:function(e,t){if(qx.core.Environment.get("css.opacity")){return null!=(i=qx.bom.element.Style.get(e,"opacity",t,!1))?parseFloat(i):1}var n=qx.bom.element.Style.get(e,"filter",t,!1);if(n){var i;if((i=n.match(/alpha\(opacity=(.*)\)/))&&i[1])return parseFloat(i[1])/100}return 1},default:function(e,t){var n=qx.bom.element.Style.get(e,"opacity",t,!1);return null!=n?parseFloat(n):1}})}});qx.bom.element.Opacity.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Css":{require:!0},"qx.bom.Style":{},"qx.bom.element.Style":{},"qx.bom.Document":{},"qx.dom.Node":{}},environment:{provided:[],required:{"css.boxsizing":{className:"qx.bom.client.Css"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.BoxSizing",{statics:{__P_114_0:{tags:{button:!0,select:!0},types:{search:!0,button:!0,submit:!0,reset:!0,checkbox:!0,radio:!0}},__P_114_1:function(e){var t=this.__P_114_0;return t.tags[e.tagName.toLowerCase()]||t.types[e.type]},compile:function(e){if(qx.core.Environment.get("css.boxsizing")){return qx.bom.Style.getCssName(qx.core.Environment.get("css.boxsizing"))+":"+e+";"}},get:function(e){return qx.core.Environment.get("css.boxsizing")?qx.bom.element.Style.get(e,"boxSizing",null,!1)||"":qx.bom.Document.isStandardMode(qx.dom.Node.getWindow(e))&&!this.__P_114_1(e)?"content-box":"border-box"},set:function(e,t){if(qx.core.Environment.get("css.boxsizing"))try{e.style[qx.core.Environment.get("css.boxsizing")]=t}catch(e){}},reset:function(e){this.set(e,"")}}});qx.bom.element.BoxSizing.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.lang.String":{require:!0,defer:"runtime"},"qx.bom.client.Css":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.Object":{},"qx.bom.Style":{},"qx.bom.element.Clip":{require:!0},"qx.bom.element.Cursor":{require:!0},"qx.bom.element.Opacity":{require:!0},"qx.bom.element.BoxSizing":{require:!0},"qx.dom.Node":{}},environment:{provided:[],required:{"css.appearance":{className:"qx.bom.client.Css"},"css.userselect":{className:"qx.bom.client.Css"},"css.textoverflow":{className:"qx.bom.client.Css"},"css.borderimage":{className:"qx.bom.client.Css"},"css.float":{className:"qx.bom.client.Css"},"css.usermodify":{className:"qx.bom.client.Css"},"css.boxsizing":{className:"qx.bom.client.Css"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Style",{statics:{__P_77_0:null,__P_77_1:null,__P_77_2:function(){var e={appearance:qx.core.Environment.get("css.appearance"),userSelect:qx.core.Environment.get("css.userselect"),textOverflow:qx.core.Environment.get("css.textoverflow"),borderImage:qx.core.Environment.get("css.borderimage"),float:qx.core.Environment.get("css.float"),userModify:qx.core.Environment.get("css.usermodify"),boxSizing:qx.core.Environment.get("css.boxsizing")};this.__P_77_1={};for(var t in qx.lang.Object.clone(e))e[t]?"float"===t?this.__P_77_1.cssFloat=t:this.__P_77_1[t]=qx.bom.Style.getCssName(e[t]):delete e[t];this.__P_77_0=e},__P_77_3:function(e){var t=qx.bom.Style.getPropertyName(e);t&&(this.__P_77_0[e]=t);return t},__P_77_4:{width:"pixelWidth",height:"pixelHeight",left:"pixelLeft",right:"pixelRight",top:"pixelTop",bottom:"pixelBottom"},__P_77_5:{clip:qx.bom.element.Clip,cursor:qx.bom.element.Cursor,opacity:qx.bom.element.Opacity,boxSizing:qx.bom.element.BoxSizing},compile:function(e){var t,n,i=[],r=this.__P_77_5,o=this.__P_77_1;for(t in e)if(null!=(n=e[t]))if(r[t=this.__P_77_1[t]||t])i.push(r[t].compile(n));else{o[t]||(o[t]=qx.bom.Style.getCssName(t));i.push(o[t],":",""===n?'""':n,";")}return i.join("")},setCss:function(e,t){e.setAttribute("style",t)},getCss:function(e){return e.getAttribute("style")},isPropertySupported:function(e){return this.__P_77_5[e]||this.__P_77_0[e]||e in document.documentElement.style},COMPUTED_MODE:1,CASCADED_MODE:2,LOCAL_MODE:3,set:function(e,t,n,i){t=this.__P_77_0[t]||this.__P_77_3(t)||t;!1!==i&&this.__P_77_5[t]?this.__P_77_5[t].set(e,n):"string"==typeof n&&t.startsWith("--")?e.style.setProperty(t,n):e.style[t]=null!==n?n:""},setStyles:function(e,t,n){var i=this.__P_77_0,r=this.__P_77_5,o=e.style;for(var s in t){var a=t[s],l=i[s]||this.__P_77_3(s)||s;void 0===a?!1!==n&&r[l]?r[l].reset(e):o[l]="":!1!==n&&r[l]?r[l].set(e,a):o[l]=null!==a?a:""}},reset:function(e,t,n){t=this.__P_77_0[t]||this.__P_77_3(t)||t;!1!==n&&this.__P_77_5[t]?this.__P_77_5[t].reset(e):e.style[t]=""},get:function(e,t,n,i){t=this.__P_77_0[t]||this.__P_77_3(t)||t;if(!1!==i&&this.__P_77_5[t])return this.__P_77_5[t].get(e,n);switch(n){case this.LOCAL_MODE:return e.style[t]||"";case this.CASCADED_MODE:if(e.currentStyle)return e.currentStyle[t]||"";throw new Error("Cascaded styles are not supported in this browser!");default:var r=qx.dom.Node.getDocument(e),o=r.defaultView?r.defaultView.getComputedStyle:void 0;if(void 0===o){if(!e.currentStyle)return e.style[t]||"";var s=e.currentStyle[t]||e.style[t]||"";if(/^-?[\.\d]+(px)?$/i.test(s))return s;var a=this.__P_77_4[t];if(a&&a in e.style){var l=e.style[t];e.style[t]=s||0;var u=e.style[a]+"px";e.style[t]=l;return u}return s}var c=o(e,null);return c&&c[t]?c[t]:e.style[t]||""}}},defer:function(e){e.__P_77_2()}});qx.bom.element.Style.$$dbClassInfo=e}();function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["html.webworker","html.filereader","html.geolocation","html.audio","html.audio.ogg","html.audio.mp3","html.audio.wav","html.audio.au","html.audio.aif","html.video","html.video.ogg","html.video.h264","html.video.webm","html.storage.local","html.storage.session","html.storage.userdata","html.classlist","html.xpath","html.xul","html.canvas","html.svg","html.vml","html.dataset","html.element.contains","html.element.compareDocumentPosition","html.element.textcontent","html.console","html.image.naturaldimensions","html.history.state","html.selection","html.node.isequalnode","html.fullscreen"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.Html",{statics:{getWebWorker:function(){return null!=window.Worker},getFileReader:function(){return null!=window.FileReader},getGeoLocation:function(){return"geolocation"in navigator},getAudio:function(){return!!document.createElement("audio").canPlayType},getAudioOgg:function(){return qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/ogg"):""},getAudioMp3:function(){return qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/mpeg"):""},getAudioWav:function(){return qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/x-wav"):""},getAudioAu:function(){return qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/basic"):""},getAudioAif:function(){return qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/x-aiff"):""},getVideo:function(){return!!document.createElement("video").canPlayType},getVideoOgg:function(){return qx.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/ogg; codecs="theora, vorbis"'):""},getVideoH264:function(){return qx.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"'):""},getVideoWebm:function(){return qx.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/webm; codecs="vp8, vorbis"'):""},getLocalStorage:function(){try{window.localStorage.setItem("$qx_check","test");window.localStorage.removeItem("$qx_check");return!0}catch(e){return!1}},getSessionStorage:function(){try{window.sessionStorage.setItem("$qx_check","test");window.sessionStorage.removeItem("$qx_check");return!0}catch(e){return!1}},getUserDataStorage:function(){var e=document.createElement("div");e.style.display="none";document.getElementsByTagName("head")[0].appendChild(e);var t=!1;try{e.addBehavior("#default#userdata");e.load("qxtest");t=!0}catch(e){}document.getElementsByTagName("head")[0].removeChild(e);return t},getClassList:function(){return!(!document.documentElement.classList||"DOMTokenList"!==qx.Bootstrap.getClass(document.documentElement.classList))},getXPath:function(){return!!document.evaluate},getXul:function(){try{document.createElementNS("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul","label");return!0}catch(e){return!1}},getSvg:function(){return document.implementation&&document.implementation.hasFeature&&(document.implementation.hasFeature("org.w3c.dom.svg","1.0")||document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1"))},getVml:function(){var e=document.createElement("div");document.body.appendChild(e);e.innerHTML='';e.firstChild.style.behavior="url(#default#VML)";var t="object"==_typeof(e.firstChild.adj);document.body.removeChild(e);return t},getCanvas:function(){return!!window.CanvasRenderingContext2D},getDataUrl:function(e){var t=new Image;t.onload=t.onerror=function(){window.setTimeout((function(){e.call(null,1==t.width&&1==t.height)}),0)};t.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="},getDataset:function(){return!!document.documentElement.dataset},getContains:function(){return void 0!==document.documentElement.contains},getCompareDocumentPosition:function(){return"function"==typeof document.documentElement.compareDocumentPosition},getTextContent:function(){return void 0!==document.createElement("span").textContent},getFullScreen:function(){return document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled||!1},getConsole:function(){return void 0!==window.console},getNaturalDimensions:function(){var e=document.createElement("img");return"number"==typeof e.naturalHeight&&"number"==typeof e.naturalWidth},getHistoryState:function(){return void 0!==window.onpopstate&&void 0!==window.history.replaceState&&void 0!==window.history.pushState},getSelection:function(){return"function"==typeof window.getSelection?"getSelection":"object"===_typeof(document.selection)?"selection":null},getIsEqualNode:function(){return"function"==typeof document.documentElement.isEqualNode}},defer:function(e){qx.core.Environment.add("html.webworker",e.getWebWorker);qx.core.Environment.add("html.filereader",e.getFileReader);qx.core.Environment.add("html.geolocation",e.getGeoLocation);qx.core.Environment.add("html.audio",e.getAudio);qx.core.Environment.add("html.audio.ogg",e.getAudioOgg);qx.core.Environment.add("html.audio.mp3",e.getAudioMp3);qx.core.Environment.add("html.audio.wav",e.getAudioWav);qx.core.Environment.add("html.audio.au",e.getAudioAu);qx.core.Environment.add("html.audio.aif",e.getAudioAif);qx.core.Environment.add("html.video",e.getVideo);qx.core.Environment.add("html.video.ogg",e.getVideoOgg);qx.core.Environment.add("html.video.h264",e.getVideoH264);qx.core.Environment.add("html.video.webm",e.getVideoWebm);qx.core.Environment.add("html.storage.local",e.getLocalStorage);qx.core.Environment.add("html.storage.session",e.getSessionStorage);qx.core.Environment.add("html.storage.userdata",e.getUserDataStorage);qx.core.Environment.add("html.classlist",e.getClassList);qx.core.Environment.add("html.xpath",e.getXPath);qx.core.Environment.add("html.xul",e.getXul);qx.core.Environment.add("html.canvas",e.getCanvas);qx.core.Environment.add("html.svg",e.getSvg);qx.core.Environment.add("html.vml",e.getVml);qx.core.Environment.add("html.dataset",e.getDataset);qx.core.Environment.addAsync("html.dataurl",e.getDataUrl);qx.core.Environment.add("html.element.contains",e.getContains);qx.core.Environment.add("html.element.compareDocumentPosition",e.getCompareDocumentPosition);qx.core.Environment.add("html.element.textcontent",e.getTextContent);qx.core.Environment.add("html.console",e.getConsole);qx.core.Environment.add("html.image.naturaldimensions",e.getNaturalDimensions);qx.core.Environment.add("html.history.state",e.getHistoryState);qx.core.Environment.add("html.selection",e.getSelection);qx.core.Environment.add("html.node.isequalnode",e.getIsEqualNode);qx.core.Environment.add("html.fullscreen",e.getFullScreen)}});qx.bom.client.Html.$$dbClassInfo=e}();function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Html":{require:!0}},environment:{provided:[],required:{"html.classlist":{load:!0,className:"qx.bom.client.Html"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Class",{statics:{__P_204_0:/\s+/g,__P_204_1:/^\s+|\s+$/g,add:{native:function(e,t){t.length>0&&e.classList.add(t);return t},default:function(e,t){this.has(e,t)||(e.className+=(e.className?" ":"")+t);return t}}[qx.core.Environment.get("html.classlist")?"native":"default"],addClasses:{native:function(e,t){for(var n=0;n0&&e.classList.add(t[n]);return e.className},default:function(e,t){var n,i={},r=e.className;if(r){for(var o=0,s=(n=r.split(this.__P_204_0)).length;o=0;r--){var o=i[r];if(o.listener==t&&o.ctx==n){i.splice(r,1);qx.event.Emitter.__P_164_0[o.id]=null;return o.id}}return null},offById:function(e){var t=qx.event.Emitter.__P_164_0[e];t&&this.off(t.name,t.listener,t.ctx);return null},addListener:function(e,t,n){return this.on(e,t,n)},addListenerOnce:function(e,t,n){return this.once(e,t,n)},removeListener:function(e,t,n){this.off(e,t,n)},removeListenerById:function(e){this.offById(e)},emit:function(e,t){for(var n=this.__P_164_3(e).concat(),i=[],r=0;r=0;r--){var o;(o=n[r]).listener.call(o.ctx,t)}},getListeners:function(){return this.__P_164_1},getEntryById:function(e){for(var t in this.__P_164_1)for(var n=this.__P_164_1[t],i=0,r=n.length;i=0;i--){var r=new qx.event.type.dom.Pointer("pointercancel",e,{identifier:this.__P_207_5[i].identifier,target:e.target,pointerType:"touch",pointerId:this.__P_207_5[i].identifier+2});this._fireEvent(r,"pointercancel",e.target)}this.__P_207_9=null;this.__P_207_5=[]}else{"touchstart"==e.type&&null===this.__P_207_9&&(this.__P_207_9=n[0].identifier);i=0;for(var o=n.length;i1||"mouseup"==e.type&&i>0))if("contextmenu"!=e.type){var s=new qx.event.type.dom.Pointer(t,e,r);this._fireEvent(s,t,n)}else this.__P_207_4[e.which]=0}}},_determineActiveTouches:function(e,t){if("touchstart"==e)for(var n=0;n0;){l.unshift(u.pop());if((o=r[u.join(a)])&&"string"==typeof(s=o.alias||o)){var h=s+a+l.join(a);return this.__P_41_3(h,t,n,c)}}for(var d=0;d0&&(a+=":"+u)}var h,d=this.__P_41_0;if(d[n.name]&&void 0!==d[n.name][a])return d[n.name][a];t||(t=this.__P_41_2);if(s.include||s.base){var f;s.include&&(f=this.styleFrom(s.include,t,n,i));var _=s.style(t,f);h={};if(s.base){var p=this.styleFrom(o,t,s.base,i);if(s.include)for(var m in p)f.hasOwnProperty(m)||_.hasOwnProperty(m)||(h[m]=p[m]);else for(var g in p)_.hasOwnProperty(g)||(h[g]=p[g])}if(s.include)for(var v in f)_.hasOwnProperty(v)||(h[v]=f[v]);for(var b in _)h[b]=_[b]}else h=s.style(t);d[n.name]||(d[n.name]={});return d[n.name][a]=h||null}}});qx.theme.manager.Appearance.$$dbClassInfo=e}();function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.Theme",{statics:{define:function(e,t){if(!t)t={};t.include=this.__P_9_0(t.include);t.patch=this.__P_9_0(t.patch);var n={$$type:"Theme",name:e,title:t.title,toString:this.genericToString};t.extend&&(n.supertheme=t.extend);n.basename=qx.Bootstrap.createNamespace(e,n);this.__P_9_1(n,t);this.__P_9_2(n,t);this.$$registry[e]=n;for(var i=0,r=(o=t.include).length;i1)throw new Error("You can only define one theme category per file! Invalid theme: "+e)}if(t.meta){var l;for(var i in t.meta){l=t.meta[i];if(void 0===this.__P_9_6[i])throw new Error('The key "'+i+'" is not allowed inside a meta theme block.');if(_typeof(l)!==this.__P_9_6[i])throw new Error('The type of the key "'+i+'" inside the meta block is wrong.');if("object"!==_typeof(l)||null===l||"Theme"!==l.$$type)throw new Error('The content of a meta theme must reference to other themes. The value for "'+i+'" in theme "'+e+'" is invalid: '+l)}}if(t.extend&&"Theme"!==t.extend.$$type)throw new Error('Invalid extend in theme "'+e+'": '+t.extend);if(t.include)for(o=0,s=t.include.length;or.left&&er.top&&t=t+e){this.emit("end");this.id=null}else{var r=Math.max(i-t,0);this.emit("frame",r);this.id=qx.bom.AnimationFrame.request(n,this)}}),this)},cancelSequence:function(){this.__P_97_0=!0}},statics:{TIMEOUT:30,calculateTiming:function(e,t){if("ease-in"==e)var n=[3.1223e-7,.0757,1.2646,-.167,-.4387,.2654];else if("ease-out"==e)n=[-7.0198e-8,1.652,-.551,-.0458,.1255,-.1807];else{if("linear"==e)return t;if("ease-in-out"==e)n=[2.482e-7,-.2289,3.3466,-1.0857,-1.7354,.7034];else n=[-.0021,.2472,9.8054,-21.6869,17.7611,-5.1226]}for(var i=0,r=0;r=0;i--){e=n[i];t=this.__P_45_1[e.toHashCode()];n.splice(i,1);e.syncWidget(t)}if(0==n.length){this.__P_45_0=[];this.__P_45_1={}}}}});qx.ui.core.queue.Widget.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.lang.Array":{},"qx.ui.core.queue.Manager":{},"qx.ui.core.queue.Visibility":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.queue.Appearance",{statics:{__P_40_0:[],__P_40_1:{},remove:function(e){if(this.__P_40_1[e.toHashCode()]){qx.lang.Array.remove(this.__P_40_0,e);delete this.__P_40_1[e.toHashCode()]}},add:function(e){if(!this.__P_40_1[e.toHashCode()]){this.__P_40_0.unshift(e);this.__P_40_1[e.toHashCode()]=e;qx.ui.core.queue.Manager.scheduleFlush("appearance")}},has:function(e){return!!this.__P_40_1[e.toHashCode()]},flush:function(){for(var e,t=qx.ui.core.queue.Visibility,n=this.__P_40_0,i=n.length-1;i>=0;i--){e=n[i];n.splice(i,1);delete this.__P_40_1[e.toHashCode()];t.isVisible(e)?e.syncAppearance():e.$$stateChanges=!0}}}});qx.ui.core.queue.Appearance.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.queue.Manager":{},"qx.ui.core.queue.Visibility":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.queue.Layout",{statics:{__P_30_0:{},__P_30_1:{},remove:function(e){delete this.__P_30_0[e.toHashCode()]},add:function(e){this.__P_30_0[e.toHashCode()]=e;qx.ui.core.queue.Manager.scheduleFlush("layout")},isScheduled:function(e){return!!this.__P_30_0[e.toHashCode()]},flush:function(){for(var e=this.__P_30_2(),t=e.length-1;t>=0;t--){var n=e[t];if(!n.hasValidLayout())if(n.isRootWidget()&&!n.hasUserBounds()){var i=n.getSizeHint();n.renderLayout(0,0,i.width,i.height)}else{var r=n.getBounds();r&&n.renderLayout(r.left,r.top,r.width,r.height)}}},getNestingLevel:function(e){for(var t=this.__P_30_1,n=0,i=e;;){if(null!=t[i.toHashCode()]){n+=t[i.toHashCode()];break}if(!i.$$parent)break;i=i.$$parent;n+=1}for(var r=n;e&&e!==i;){t[e.toHashCode()]=r--;e=e.$$parent}return n},__P_30_3:function(){var e=qx.ui.core.queue.Visibility;this.__P_30_1={};var t,n,i=[],r=this.__P_30_0;for(var o in r){t=r[o];if(e.isVisible(t)){i[n=this.getNestingLevel(t)]||(i[n]={});i[n][o]=t;delete r[o]}}return i},__P_30_2:function(){for(var e=[],t=this.__P_30_3(),n=t.length-1;n>=0;n--)if(t[n])for(var i in t[n]){var r=t[n][i];if(0==n||r.isRootWidget()||r.hasUserBounds()){e.push(r);r.invalidateLayoutCache()}else{var o=r.getSizeHint(!1);if(o){r.invalidateLayoutCache();var s=r.getSizeHint(),a=!r.getBounds()||o.minWidth!==s.minWidth||o.width!==s.width||o.maxWidth!==s.maxWidth||o.minHeight!==s.minHeight||o.height!==s.height||o.maxHeight!==s.maxHeight}else a=!0;if(a){var l=r.getLayoutParent();t[n-1]||(t[n-1]={});t[n-1][l.toHashCode()]=l}else e.push(r)}}return e}}});qx.ui.core.queue.Layout.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.queue.Manager":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.queue.Dispose",{statics:{__P_43_0:[],add:function(e){var t=this.__P_43_0;if(!t.includes(e)){t.unshift(e);qx.ui.core.queue.Manager.scheduleFlush("dispose")}},isEmpty:function(){return 0==this.__P_43_0.length},flush:function(){for(var e=this.__P_43_0,t=e.length-1;t>=0;t--){var n=e[t];e.splice(t,1);n.dispose()}0==e.length&&(this.__P_43_0=[])}}});qx.ui.core.queue.Dispose.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.html.Text":{construct:!0},"qx.html.Iframe":{construct:!0},"qx.html.Input":{construct:!0},"qx.html.Slot":{construct:!0},"qx.html.Element":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.html.Factory",{extend:qx.core.Object,type:"singleton",construct:function(){qx.core.Object.constructor.call(this);this.__P_166_0={};this.registerFactory("#text",(function(e,t,n){return new qx.html.Text("")}));this.registerFactory("iframe",(function(e,t,n){return new qx.html.Iframe(n.src,t,n)}));this.registerFactory("input",(function(e,t,n){return new qx.html.Input(n.type||"text",t,n)}));this.registerFactory("slot",(function(e,t,n){if("slot"!==e)throw new Error("Cannot create slot with tag <".concat(e,"> - only is supported"));if(Object.keys(t).length>0)throw new Error('Cannot create slot with attribute "style" - only the "name" attribute is supported');Object.keys(n).forEach((function(e){if("name"!==e)throw new Error('Cannot create slot with attribute "'.concat(e,'" - only the "name" attribute is supported'))}));return new qx.html.Slot(n.name)}))},members:{__P_166_0:null,registerFactory:function(e,t){e=e.toLowerCase();void 0===this.__P_166_0[e]&&(this.__P_166_0[e]=[]);this.__P_166_0[e].push(t)},createElement:function(e,t){e=e.toLowerCase();if(t){if(window.NamedNodeMap&&t instanceof window.NamedNodeMap){for(var n={},i=t.length-1;i>=0;i--)n[t[i].name]=t[i].value;t=n}var r={};if(t.style){t.style.split(/;/).forEach((function(e){var t=e.indexOf(":"),n=e.substring(0,t),i=e.substring(t+1).trim();n&&(r[n]=i)}));delete t.style}var o=t["data-qx-classname"];if(o)qx.Class.getByName(o)}var s=this.__P_166_0[e];if(s)for(i=s.length-1;i>-1;i--){var a=s[i];if(a.classname&&qx.Class.getByName(a.classname)===a)return new a(e,r,t);var l=a(e,r,t);if(l)return l}return new qx.html.Element(e,r,t)}}});qx.html.Factory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.html.Serializer",{extend:qx.core.Object,construct:function(){qx.core.Object.constructor.call(this);this.__P_167_0="";this.__P_167_1=[];this.__P_167_2=[]},properties:{prettyPrint:{init:!1,check:"Boolean",nullable:!1}},members:{__P_167_0:null,__P_167_1:null,__P_167_2:null,__P_167_3:null,write:function(){for(var e=arguments.length,t=new Array(e),n=0;n"));this.isPrettyPrint()&&this.write("\n");n.closeTagWritten=!0}}else{i();var r=["<"+n.tagName];for(var o in n.attributes){var s=n.attributes[o];null!=s&&r.push("".concat(o,"=").concat(s))}this.write(r.join(" "));if(e){qx.html.Serializer.__P_167_6[n.tagName]?this.write("/>"):this.write(">");n.openTagWritten=!0;n.closeTagWritten=!0;this.isPrettyPrint()&&this.write("\n")}else{this.write(">");this.isPrettyPrint()&&this.write("\n");n.openTagWritten=!0}}}},clear:function(){this.__P_167_0=""},getOutput:function(){return this.__P_167_0},pushQxObject:function(e){this.__P_167_1.push(e)},popQxObject:function(){this.__P_167_1.pop()},peekQxObject:function(){return this.__P_167_1[this.__P_167_1.length-1]||null},getQxObjectIdFor:function(e){if(!e.getQxObjectId())return null;if(this.peekQxObject()===e){if((this.__P_167_1.slice(-2)[0]||null)===e.getQxOwner())return e.getQxObjectId()}var t=[e.getQxObjectId()],n=this.__P_167_1[0],i=e;do{var r=i.getQxOwner();if(this.__P_167_1.indexOf(r)<0)break;r===n?t.unshift(".."):t.unshift(i.getQxObjectId())}while(i=i.getQxOwner());return t.join("/")}},statics:{__P_167_6:null},defer:function(e){e.__P_167_6={};["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"].forEach((function(t){e.__P_167_6[t]=!0}))}});qx.html.Serializer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Html":{require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.lang.Type":{}},environment:{provided:[],required:{"html.element.textcontent":{load:!0,className:"qx.bom.client.Html"},"engine.name":{load:!0,className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Attribute",{statics:{__P_82_0:{names:{class:"className",for:"htmlFor",html:"innerHTML",text:qx.core.Environment.get("html.element.textcontent")?"textContent":"innerText",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",datetime:"dateTime",accesskey:"accessKey",tabindex:"tabIndex",maxlength:"maxLength",readonly:"readOnly",longdesc:"longDesc",cellpadding:"cellPadding",cellspacing:"cellSpacing",frameborder:"frameBorder",usemap:"useMap"},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:{$$element:1,$$elementObject:1,$$qxObjectHash:1,$$qxObject: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:{$$qxObjectHash:1,$$qxObject:1,$$element:1,$$elementObject:1},propertyDefault:{disabled:!1,checked:!1,readOnly:!1,multiple:!1,selected:!1,value:"",className:"",innerHTML:"",innerText:"",textContent:"",htmlFor:"",tabIndex:0,maxLength:qx.core.Environment.select("engine.name",{mshtml:2147483647,webkit:524288,default:-1})},removeableProperties:{disabled:1,multiple:1,maxLength:1}},compile:function(e){var t=[],n=this.__P_82_0.runtime;for(var i in e)n[i]||t.push(i,"='",e[i],"'");return t.join("")},get:function(e,t){var n,i=this.__P_82_0;t=i.names[t]||t;if(i.property[t]){n=e[t];if(void 0!==i.propertyDefault[t]&&n==i.propertyDefault[t])return void 0===i.bools[t]?null:n}else{n=e.getAttribute(t);if(i.bools[t]&&!("mshtml"==qx.core.Environment.get("engine.name")&&parseInt(qx.core.Environment.get("browser.documentmode"),10)<=8))return qx.Bootstrap.isString(n)}return i.bools[t]?!!n:n},set:function(e,t,n){if(void 0!==n){var i=this.__P_82_0;t=i.names[t]||t;i.bools[t]&&!qx.lang.Type.isBoolean(n)&&(n=qx.lang.Type.isString(n));if(i.property[t]&&(void 0!==e[t]||i.qxProperties[t])){if(null==n){if(i.removeableProperties[t]){e.removeAttribute(t);return}void 0!==i.propertyDefault[t]&&(n=i.propertyDefault[t])}e[t]=n}else!i.bools[t]&&null!==n||0===t.indexOf("data-")?null===n?e.removeAttribute(t):e.setAttribute(t,n):!0===n?e.setAttribute(t,t):!1!==n&&null!==n||e.removeAttribute(t)}},serialize:function(e,t){if(void 0===t)return null;var n=this.__P_82_0;if(n.qxProperties[e])return null;n.bools[e]&&!qx.lang.Type.isBoolean(t)&&(t=qx.lang.Type.isString(t));if(!n.bools[e]&&null!==t||0===e.indexOf("data-")){if(null!==t){var i={};i[e]='"'+t+'"';return i}}else if(!0===t){var r={};r[e]='"'.concat(e,'"');return r}return null},reset:function(e,t){0===t.indexOf("data-")?e.removeAttribute(t):this.set(e,t,null)}}});qx.bom.element.Attribute.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.html.Node":{construct:!0,require:!0},"qx.html.Element":{defer:"runtime"},"qx.util.DeferredCall":{defer:"runtime"}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.html.Text",{extend:qx.html.Node,construct:function(e){qx.html.Node.constructor.call(this,"#text");e&&(this.__P_105_0=e)},members:{__P_105_0:null,_createDomElement:function(){return window.document.createTextNode(this.__P_105_0||"")},isRoot:function(){return!1},_copyData:function(e,t){qx.html.Text.superclass.prototype._copyData.call(this,e,t);this._domNode.nodeValue=this.__P_105_0||""},_useNodeImpl:function(e){this.setText(e.nodeValue)},_syncData:function(){qx.html.Text.superclass.prototype._syncData.call(this);this._domNode.nodeValue=this.__P_105_0||""},_serializeImpl:function(e){e.rawTextInBody(this.__P_105_0)},useMarkup:function(e){throw new Error("Could not overwrite existing text node!")},setText:function(e,t){this.__P_105_0=e;if(t&&this._domNode)this._domNode.nodeValue=e;else{qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush("element")}},getText:function(){return this.__P_105_0}},defer:function(e){e.__P_105_1=new qx.util.DeferredCall(e.flush,e)},destruct:function(){if(this.toHashCode()){delete qx.html.Element._modified[this.toHashCode()];delete qx.html.Element._scroll[this.toHashCode()]}this.__P_105_2=this.__P_105_3=this.__P_105_4=this.__P_105_5=this.__P_105_6=this.__P_105_7=this.__P_105_8=null}});qx.html.Text.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.event.IEventDispatcher":{require:!0},"qx.event.Utils":{},"qx.event.type.Event":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.dispatch.AbstractBubbling",{extend:qx.core.Object,implement:qx.event.IEventDispatcher,type:"abstract",construct:function(e){this._manager=e},members:{_getParent:function(e){throw new Error("Missing implementation")},canDispatchEvent:function(e,t,n){return t.getBubbles()},dispatchEvent:function(e,t,n){var i,r,o,s=e,a=this._manager,l=[];i=a.getListeners(e,n,!0);r=a.getListeners(e,n,!1);i&&l.push(i);r&&l.push(r);s=this._getParent(e);for(var u=[],c=[],h=[],d=[];null!=s;){if(i=a.getListeners(s,n,!0)){h.push(i);d.push(s)}if(r=a.getListeners(s,n,!1)){u.push(r);c.push(s)}s=this._getParent(s)}var f,_=this,p={},m=!1,g=function(){};qx.event.Utils.catch(p,(function(){g("Aborted serial="+f+", type="+t.getType())}));qx.event.Utils.then(p,(function(){t.setEventPhase(qx.event.type.Event.CAPTURING_PHASE);g("captureList="+h.length);return qx.event.Utils.series(h,(function(e,n){g("captureList["+n+"]: localList.length="+e.length);var i=d[n];t.setCurrentTarget(i);var r=qx.event.Utils.series(e,(function(e,r){o=e.context||i;if(!_._manager.isBlacklisted(e.unique)){g("captureList["+n+"] => localList["+r+"] callListener");return e.handler.call(o,t)}g("captureList["+n+"] => localList["+r+"] is blacklisted")}),!0);return r===qx.event.Utils.ABORT||t.getPropagationStopped()?qx.event.Utils.reject(p):r}))}));qx.event.Utils.then(p,(function(){t.setEventPhase(qx.event.type.Event.AT_TARGET);t.setCurrentTarget(e);g("targetList="+l.length);return qx.event.Utils.series(l,(function(n,i){g("targetList["+i+"] localList.length="+n.length);var r=qx.event.Utils.series(n,(function(n,r){g("targetList["+i+"] -> localList["+r+"] callListener");o=n.context||e;g("Calling target serial="+f+", type="+t.getType());return n.handler.call(o,t)}),!0);return r===qx.event.Utils.ABORT||t.getPropagationStopped()?qx.event.Utils.reject(p):r}))}));qx.event.Utils.then(p,(function(){t.setEventPhase(qx.event.type.Event.BUBBLING_PHASE);g("bubbleList="+u.length);return qx.event.Utils.series(u,(function(e,n){g("bubbleList["+n+"] localList.length="+e.length);var i=c[n];t.setCurrentTarget(i);var r=qx.event.Utils.series(e,(function(e,r){g("bubbleList["+n+"] -> localList["+r+"] callListener");o=e.context||i;return e.handler.call(o,t)}),!0);return r===qx.event.Utils.ABORT||t.getPropagationStopped()?qx.event.Utils.reject(p):r}))}));m;return p.promise}}});qx.event.dispatch.AbstractBubbling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.dispatch.AbstractBubbling":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.dispatch.DomBubbling",{extend:qx.event.dispatch.AbstractBubbling,statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL},members:{_getParent:function(e){return e.parentNode},canDispatchEvent:function(e,t,n){return void 0!==e.nodeType&&t.getBubbles()}},defer:function(e){qx.event.Registration.addDispatcher(e)}});qx.event.dispatch.DomBubbling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.UserAction":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",construct:!0,usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.bom.client.Engine":{construct:!0,defer:"load",require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.event.type.KeyInput":{},"qx.event.Utils":{},"qx.event.type.Data":{},"qx.event.type.KeySequence":{},"qx.bom.client.Browser":{require:!0},"qx.event.util.Keyboard":{},"qx.event.handler.Focus":{},"qx.lang.Function":{},"qx.bom.Event":{},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.core.ObjectRegistry":{}},environment:{provided:[],required:{"engine.name":{construct:!0,className:"qx.bom.client.Engine",load:!0,defer:!0},"browser.version":{className:"qx.bom.client.Browser",load:!0},"engine.version":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Keyboard",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct:function(e){qx.core.Object.constructor.call(this);this.__P_85_0=e;this.__P_85_1=e.getWindow();"gecko"==qx.core.Environment.get("engine.name")?this.__P_85_2=this.__P_85_1:this.__P_85_2=this.__P_85_1.document.documentElement;this.__P_85_3={};this._initKeyObserver()},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{keyup:1,keydown:1,keypress:1,keyinput:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:!0},members:{__P_85_4:null,__P_85_0:null,__P_85_1:null,__P_85_2:null,__P_85_3:null,__P_85_5:null,__P_85_6:null,__P_85_7:null,canHandleEvent:function(e,t){},registerEvent:function(e,t,n){},unregisterEvent:function(e,t,n){},_fireInputEvent:function(e,t){var n=this.__P_85_8(),i={},r=this;if(n&&0!=n.offsetWidth){var o=qx.event.Registration.createEvent("keyinput",qx.event.type.KeyInput,[e,n,t]);qx.event.Utils.then(i,(function(){r.__P_85_0.dispatchEvent(n,o)}))}if(this.__P_85_1){r=this;qx.event.Utils.then(i,(function(){return qx.event.Registration.fireEvent(r.__P_85_1,"useraction",qx.event.type.Data,["keyinput"])}))}return i.promise},_fireSequenceEvent:function(e,t,n){var i=this.__P_85_8(),r=e.keyCode,o={},s=this,a=qx.event.Registration.createEvent(t,qx.event.type.KeySequence,[e,i,n]);qx.event.Utils.then(o,(function(){return s.__P_85_0.dispatchEvent(i,a)}));a.getDefaultPrevented()&&"keydown"==t&&("mshtml"==qx.core.Environment.get("engine.name")||"webkit"==qx.core.Environment.get("engine.name")||"gecko"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.version")>=29)&&(qx.event.util.Keyboard.isNonPrintableKeyCode(r)||this._emulateKeyPress[r]||qx.event.Utils.then(o,(function(){return s._fireSequenceEvent(e,"keypress",n)})));this.__P_85_1&&qx.event.Utils.then(o,(function(){return qx.event.Registration.fireEvent(s.__P_85_1,"useraction",qx.event.type.Data,[t])}));return o.promise},__P_85_8:function(){var e=this.__P_85_0.getHandler(qx.event.handler.Focus),t=e.getActive();t&&0!=t.offsetWidth||(t=e.getFocus());t&&0!=t.offsetWidth||(t=this.__P_85_0.getWindow().document.body);return t},_initKeyObserver:function(){this.__P_85_4=qx.lang.Function.listener(this.__P_85_9,this);this.__P_85_7=qx.lang.Function.listener(this.__P_85_10,this);var e=qx.bom.Event;e.addNativeListener(this.__P_85_2,"keyup",this.__P_85_4);e.addNativeListener(this.__P_85_2,"keydown",this.__P_85_4);e.addNativeListener(this.__P_85_2,"keypress",this.__P_85_7)},_stopKeyObserver:function(){var e=qx.bom.Event;e.removeNativeListener(this.__P_85_2,"keyup",this.__P_85_4);e.removeNativeListener(this.__P_85_2,"keydown",this.__P_85_4);e.removeNativeListener(this.__P_85_2,"keypress",this.__P_85_7);for(var t in this.__P_85_6||{}){var n=this.__P_85_6[t];e.removeNativeListener(n.target,"keypress",n.callback)}delete this.__P_85_6},__P_85_9:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{"gecko|webkit|mshtml":function(e){var t,n=e.type;t=e.keyCode;var i={},r=this;qx.event.Utils.track(i,this._idealKeyHandler(t,0,n,e));if("keydown"==n){var o=e.ctrlKey||e.altKey||e.metaKey;(qx.event.util.Keyboard.isNonPrintableKeyCode(t)||this._emulateKeyPress[t]||o)&&qx.event.Utils.then(i,(function(){return r._idealKeyHandler(t,0,"keypress",e)}))}this.__P_85_3[t]=n;return i.promise},opera:function(e){this.__P_85_5=e.keyCode;return this._idealKeyHandler(e.keyCode,0,e.type,e)}})),__P_85_11:qx.core.Environment.select("engine.name",{gecko:function(e,t,n){if("keydown"===t&&(33==n||34==n||38==n||40==n)&&"text"==e.type&&"input"===e.tagName.toLowerCase()&&"off"!==e.getAttribute("autoComplete")){this.__P_85_6||(this.__P_85_6={});var i=qx.core.ObjectRegistry.toHashCode(e);if(this.__P_85_6[i])return;var r=this;this.__P_85_6[i]={target:e,callback:function(e){qx.bom.Event.stopPropagation(e);r.__P_85_10(e)}};var o=qx.event.GlobalError.observeMethod(this.__P_85_6[i].callback);qx.bom.Event.addNativeListener(e,"keypress",o)}},default:null}),__P_85_10:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml:function(e){e=window.event||e;return this._charCode2KeyCode[e.keyCode]?this._idealKeyHandler(this._charCode2KeyCode[e.keyCode],0,e.type,e):this._idealKeyHandler(0,e.keyCode,e.type,e)},gecko:function(e){if(qx.core.Environment.get("engine.version")<66){var t=e.charCode,n=e.type;return this._idealKeyHandler(e.keyCode,t,n,e)}return this._charCode2KeyCode[e.keyCode]?this._idealKeyHandler(this._charCode2KeyCode[e.keyCode],0,e.type,e):this._idealKeyHandler(0,e.keyCode,e.type,e)},webkit:function(e){return this._charCode2KeyCode[e.keyCode]?this._idealKeyHandler(this._charCode2KeyCode[e.keyCode],0,e.type,e):this._idealKeyHandler(0,e.keyCode,e.type,e)},opera:function(e){var t=e.keyCode,n=e.type;return t!=this.__P_85_5?this._idealKeyHandler(0,this.__P_85_5,n,e):qx.event.util.Keyboard.keyCodeToIdentifierMap[e.keyCode]?this._idealKeyHandler(e.keyCode,0,e.type,e):this._idealKeyHandler(0,e.keyCode,e.type,e)}})),_idealKeyHandler:function(e,t,n,i){var r;if(e||!e&&!t){r=qx.event.util.Keyboard.keyCodeToIdentifier(e);return this._fireSequenceEvent(i,n,r)}r=qx.event.util.Keyboard.charCodeToIdentifier(t);var o={},s=this;qx.event.Utils.track(o,this._fireSequenceEvent(i,"keypress",r));return qx.event.Utils.then(o,(function(){return s._fireInputEvent(i,t)}))},_emulateKeyPress:qx.core.Environment.select("engine.name",{mshtml:{8:!0,9:!0},webkit:{8:!0,9:!0,27:!0},gecko:qx.core.Environment.get("browser.version")>=65?{8:!0,9:!0,27:!0}:{},default:{}}),_identifierToKeyCode:function(e){return qx.event.util.Keyboard.identifierToKeyCodeMap[e]||e.charCodeAt(0)}},destruct:function(){this._stopKeyObserver();this.__P_85_5=this.__P_85_0=this.__P_85_1=this.__P_85_2=this.__P_85_3=null},defer:function(e,t){qx.event.Registration.addHandler(e);"opera"!==qx.core.Environment.get("engine.name")&&(t._charCode2KeyCode={13:13,27:27})}});qx.event.handler.Keyboard.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.UserAction":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.lang.Function":{construct:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.bom.Event":{},"qx.bom.client.OperatingSystem":{require:!0},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.event.type.Mouse":{},"qx.event.type.MouseWheel":{},"qx.event.type.Data":{},"qx.bom.client.Event":{},"qx.bom.client.Engine":{require:!0},"qx.dom.Hierarchy":{}},environment:{provided:[],required:{"os.name":{className:"qx.bom.client.OperatingSystem"},"engine.name":{className:"qx.bom.client.Engine",load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Mouse",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct:function(e){qx.core.Object.constructor.call(this);this.__P_168_0=e;this.__P_168_1=e.getWindow();this.__P_168_2=this.__P_168_1.document;this.__P_168_3=qx.lang.Function.listener(this._onNative,this);this._initButtonObserver();this._initMoveObserver();this._initWheelObserver()},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{auxclick:1,click:1,contextmenu:1,dblclick:1,mousedown:1,mouseenter:1,mouseleave:1,mousemove:1,mouseout:1,mouseover:1,mouseup:1,mousewheel:1},NON_BUBBLING_EVENTS:{mouseenter:!0,mouseleave:!0},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE+qx.event.IEventHandler.TARGET_DOCUMENT+qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:!0},members:{__P_168_4:null,__P_168_5:null,__P_168_6:null,__P_168_7:null,__P_168_8:null,__P_168_0:null,__P_168_1:null,__P_168_2:null,__P_168_9:null,__P_168_3:null,canHandleEvent:function(e,t){},registerEvent:function(e,t,n){qx.event.handler.Mouse.NON_BUBBLING_EVENTS[t]?qx.bom.Event.addNativeListener(e,t,this.__P_168_3):"ios"===qx.core.Environment.get("os.name")&&(e["on"+t]=function(){return null})},unregisterEvent:function(e,t,n){qx.event.handler.Mouse.NON_BUBBLING_EVENTS[t]?qx.bom.Event.removeNativeListener(e,t,this.__P_168_3):"ios"===qx.core.Environment.get("os.name")&&(e["on"+t]=void 0)},_onNative:qx.event.GlobalError.observeMethod((function(e){var t=qx.bom.Event.getTarget(e);qx.event.Registration.fireNonBubblingEvent(t,e.type,qx.event.type.Mouse,[e,t,void 0,void 0,e.cancelable])})),__P_168_10:function(e,t,n){n||(n=qx.bom.Event.getTarget(e));n&&n.nodeType&&qx.event.Registration.fireEvent(n,t||e.type,"mousewheel"==t?qx.event.type.MouseWheel:qx.event.type.Mouse,[e,n,null,!0,!0]);qx.event.Registration.fireEvent(this.__P_168_1,"useraction",qx.event.type.Data,[t||e.type])},preventNextClick:function(){this.__P_168_9=!0},_initButtonObserver:function(){this.__P_168_4=qx.lang.Function.listener(this._onButtonEvent,this);var e=qx.bom.Event;e.addNativeListener(this.__P_168_2,"mousedown",this.__P_168_4);e.addNativeListener(this.__P_168_2,"mouseup",this.__P_168_4);e.addNativeListener(this.__P_168_2,"click",this.__P_168_4);e.addNativeListener(this.__P_168_2,"auxclick",this.__P_168_4);e.addNativeListener(this.__P_168_2,"dblclick",this.__P_168_4);e.addNativeListener(this.__P_168_2,"contextmenu",this.__P_168_4)},_initMoveObserver:function(){this.__P_168_5=qx.lang.Function.listener(this._onMoveEvent,this);var e=qx.bom.Event;e.addNativeListener(this.__P_168_2,"mousemove",this.__P_168_5);e.addNativeListener(this.__P_168_2,"mouseout",this.__P_168_5);e.addNativeListener(this.__P_168_2,"mouseover",this.__P_168_5)},_initWheelObserver:function(){this.__P_168_6=qx.lang.Function.listener(this._onWheelEvent,this);var e=qx.bom.client.Event.getMouseWheel(this.__P_168_1);qx.bom.Event.addNativeListener(e.target,e.type,this.__P_168_6)},_stopButtonObserver:function(){var e=qx.bom.Event;e.removeNativeListener(this.__P_168_2,"mousedown",this.__P_168_4);e.removeNativeListener(this.__P_168_2,"mouseup",this.__P_168_4);e.removeNativeListener(this.__P_168_2,"click",this.__P_168_4);e.removeNativeListener(this.__P_168_2,"dblclick",this.__P_168_4);e.removeNativeListener(this.__P_168_2,"contextmenu",this.__P_168_4)},_stopMoveObserver:function(){var e=qx.bom.Event;e.removeNativeListener(this.__P_168_2,"mousemove",this.__P_168_5);e.removeNativeListener(this.__P_168_2,"mouseover",this.__P_168_5);e.removeNativeListener(this.__P_168_2,"mouseout",this.__P_168_5)},_stopWheelObserver:function(){var e=qx.bom.client.Event.getMouseWheel(this.__P_168_1);qx.bom.Event.removeNativeListener(e.target,e.type,this.__P_168_6)},_onMoveEvent:qx.event.GlobalError.observeMethod((function(e){this.__P_168_10(e)})),_onButtonEvent:qx.event.GlobalError.observeMethod((function(e){var t=e.type,n=qx.bom.Event.getTarget(e);if("click"==t&&this.__P_168_9)delete this.__P_168_9;else{"gecko"!=qx.core.Environment.get("engine.name")&&"webkit"!=qx.core.Environment.get("engine.name")||n&&3==n.nodeType&&(n=n.parentNode);var i=qx.event.handler.DragDrop&&this.__P_168_0.getHandler(qx.event.handler.DragDrop).isSessionActive();if(!i||"click"!=t){this.__P_168_11&&this.__P_168_11(e,t,n);this.__P_168_10(e,t,n);"auxclick"==t&&1==e.button&&this.__P_168_10(e,"click",n);this.__P_168_12&&this.__P_168_12(e,t,n);this.__P_168_13&&!i&&this.__P_168_13(e,t,n);this.__P_168_7=t}}})),_onWheelEvent:qx.event.GlobalError.observeMethod((function(e){this.__P_168_10(e,"mousewheel")})),__P_168_12:qx.core.Environment.select("engine.name",{opera:function(e,t,n){"mouseup"==t&&2==e.button&&this.__P_168_10(e,"contextmenu",n)},default:null}),__P_168_11:qx.core.Environment.select("engine.name",{mshtml:function(e,t,n){void 0===e.target&&("mouseup"==t&&"click"==this.__P_168_7?this.__P_168_10(e,"mousedown",n):"dblclick"==t&&this.__P_168_10(e,"click",n))},default:null}),__P_168_13:qx.core.Environment.select("engine.name",{mshtml:null,default:function(e,t,n){switch(t){case"mousedown":this.__P_168_8=n;break;case"mouseup":if(n!==this.__P_168_8){var i=qx.dom.Hierarchy.getCommonParent(n,this.__P_168_8);i&&this.__P_168_10(e,"click",i)}}}})},destruct:function(){this._stopButtonObserver();this._stopMoveObserver();this._stopWheelObserver();this.__P_168_0=this.__P_168_1=this.__P_168_2=this.__P_168_8=null},defer:function(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Mouse.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.core.ObjectRegistry":{},"qx.lang.Function":{},"qx.bom.Event":{},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.event.type.Native":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Element",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct:function(e){qx.core.Object.constructor.call(this);this._manager=e;this._registeredEvents={}},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{abort:!0,load:!0,scroll:!0,select:!0,reset:!0,submit:!0},CANCELABLE:{selectstart:!0},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:!1},members:{canHandleEvent:function(e,t){return"load"!==t||"iframe"!==e.tagName.toLowerCase()},registerEvent:function(e,t,n){var i=qx.core.ObjectRegistry.toHashCode(e)+"-"+t,r=qx.lang.Function.listener(this._onNative,this,i);qx.bom.Event.addNativeListener(e,t,r);this._registeredEvents[i]={element:e,type:t,listener:r}},unregisterEvent:function(e,t,n){if(this._registeredEvents){var i=qx.core.ObjectRegistry.toHashCode(e)+"-"+t,r=this._registeredEvents[i];r&&qx.bom.Event.removeNativeListener(e,t,r.listener);delete this._registeredEvents[i]}},_onNative:qx.event.GlobalError.observeMethod((function(e,t){var n=this._registeredEvents;if(n){var i=n[t],r=e.cancelable||this.constructor.CANCELABLE[i.type];qx.event.Registration.fireNonBubblingEvent(i.element,i.type,qx.event.type.Native,[e,void 0,void 0,void 0,r])}}))},destruct:function(){var e,t=this._registeredEvents;for(var n in t){e=t[n];qx.bom.Event.removeNativeListener(e.element,e.type,e.listener)}this._manager=this._registeredEvents=null},defer:function(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Element.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.core.ObjectRegistry":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.event.Utils":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Appear",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct:function(e){qx.core.Object.constructor.call(this);this.__P_102_0=e;this.__P_102_1={};qx.event.handler.Appear.__P_102_2[this.toHashCode()]=this},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{appear:!0,disappear:!0},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:!0,__P_102_2:{},refresh:function(){var e=this.__P_102_2;for(var t in e)e[t].refresh()}},members:{__P_102_0:null,__P_102_1:null,canHandleEvent:function(e,t){},registerEvent:function(e,t,n){var i=qx.core.ObjectRegistry.toHashCode(e)+t,r=this.__P_102_1;if(r&&!r[i]){r[i]=e;e.$$displayed=e.offsetWidth>0}},unregisterEvent:function(e,t,n){var i=qx.core.ObjectRegistry.toHashCode(e)+t,r=this.__P_102_1;r&&r[i]&&delete r[i]},refresh:function(){var e=this.__P_102_1,t="mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9,n={},i=this;Object.keys(e).forEach((function(r){var o=e[r];void 0!==o&&qx.event.Utils.then(n,(function(){var e=o.offsetWidth>0;!e&&t&&(e=o.offsetWidth>0);if(!!o.$$displayed!==e){o.$$displayed=e;var n=qx.event.Registration.createEvent(e?"appear":"disappear");return i.__P_102_0.dispatchEvent(o,n)}}))}));return n.promise}},destruct:function(){this.__P_102_0=this.__P_102_1=null;delete qx.event.handler.Appear.__P_102_2[this.toHashCode()]},defer:function(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Appear.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.lang.Function":{},"qx.bom.Event":{},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.bom.client.OperatingSystem":{require:!0},"qx.bom.Viewport":{},"qx.event.type.Orientation":{}},environment:{provided:[],required:{"os.name":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Orientation",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct:function(e){qx.core.Object.constructor.call(this);this.__P_217_0=e;this.__P_217_1=e.getWindow();this._initObserver()},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{orientationchange:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:!0},members:{__P_217_0:null,__P_217_1:null,__P_217_2:null,_currentOrientation:null,__P_217_3:null,canHandleEvent:function(e,t){},registerEvent:function(e,t,n){},unregisterEvent:function(e,t,n){},_initObserver:function(){this.__P_217_3=qx.lang.Function.listener(this._onNative,this);this.__P_217_2=qx.bom.Event.supportsEvent(this.__P_217_1,"orientationchange")?"orientationchange":"resize";qx.bom.Event.addNativeListener(this.__P_217_1,this.__P_217_2,this.__P_217_3)},_stopObserver:function(){qx.bom.Event.removeNativeListener(this.__P_217_1,this.__P_217_2,this.__P_217_3)},_onNative:qx.event.GlobalError.observeMethod((function(e){var t=0;"android"==qx.core.Environment.get("os.name")&&(t=300);qx.lang.Function.delay(this._onOrientationChange,t,this,e)})),_onOrientationChange:function(e){var t=qx.bom.Viewport,n=t.getOrientation(e.target);if(this._currentOrientation!=n){this._currentOrientation=n;var i=t.isLandscape(e.target)?"landscape":"portrait";qx.event.Registration.fireEvent(this.__P_217_1,"orientationchange",qx.event.type.Orientation,[n,i])}}},destruct:function(){this._stopObserver();this.__P_217_0=this.__P_217_1=null},defer:function(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Orientation.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Native":{require:!0},"qx.bom.client.OperatingSystem":{require:!0},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"os.name":{className:"qx.bom.client.OperatingSystem"},"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Dom",{extend:qx.event.type.Native,statics:{SHIFT_MASK:1,CTRL_MASK:2,ALT_MASK:4,META_MASK:8,CAPSLOCK_MASK:16,NUMLOCK_MASK:32,SCROLLLOCK_MASK:64},members:{_cloneNativeEvent:function(e,t){(t=qx.event.type.Dom.superclass.prototype._cloneNativeEvent.call(this,e,t)).shiftKey=e.shiftKey;t.ctrlKey=e.ctrlKey;t.altKey=e.altKey;t.metaKey=e.metaKey;if("function"==typeof e.getModifierState){t.numLock=e.getModifierState("NumLock");t.capsLock=e.getModifierState("CapsLock");t.scrollLock=e.getModifierState("ScrollLock")}else{t.numLock=!1;t.capsLock=!1;t.scrollLock=!1}return t},getModifiers:function(){var e=0,t=this._native;t.shiftKey&&(e|=qx.event.type.Dom.SHIFT_MASK);t.ctrlKey&&(e|=qx.event.type.Dom.CTRL_MASK);t.altKey&&(e|=qx.event.type.Dom.ALT_MASK);t.metaKey&&(e|=qx.event.type.Dom.META_MASK);return e},getKeyLockState:function(){var e=0,t=this._native;t.capsLock&&(e|=qx.event.type.Dom.CAPSLOCK_MASK);t.numLock&&(e|=qx.event.type.Dom.NUMLOCK_MASK);t.scrollLock&&(e|=qx.event.type.Dom.SCROLLLOCK_MASK);return e},isCtrlPressed:function(){return this._native.ctrlKey},isShiftPressed:function(){return this._native.shiftKey},isAltPressed:function(){return this._native.altKey},isMetaPressed:function(){return this._native.metaKey},isCapsLocked:function(){return this._native.capsLock},isNumLocked:function(){return this._native.numLock},isScrollLocked:function(){return this._native.scrollLock},isCtrlOrCommandPressed:function(){return"osx"==qx.core.Environment.get("os.name")&&"opera"!=qx.core.Environment.get("engine.name")?this._native.metaKey:this._native.ctrlKey}}});qx.event.type.Dom.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Dom":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.client.Engine":{require:!0},"qx.dom.Node":{},"qx.bom.Viewport":{}},environment:{provided:[],required:{"browser.name":{className:"qx.bom.client.Browser"},"browser.documentmode":{className:"qx.bom.client.Browser"},"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Mouse",{extend:qx.event.type.Dom,members:{_cloneNativeEvent:function(e,t){t=qx.event.type.Mouse.superclass.prototype._cloneNativeEvent.call(this,e,t);switch(e.type){case"mousemove":case"mouseenter":case"mouseleave":case"mouseover":case"mouseout":t.button=-1;break;default:t.button=e.button}t.buttons=e.buttons;t.clientX=Math.round(e.clientX);t.clientY=Math.round(e.clientY);t.pageX=e.pageX?Math.round(e.pageX):void 0;t.pageY=e.pageY?Math.round(e.pageY):void 0;t.screenX=Math.round(e.screenX);t.screenY=Math.round(e.screenY);t.wheelDelta=e.wheelDelta;t.wheelDeltaX=e.wheelDeltaX;t.wheelDeltaY=e.wheelDeltaY;t.delta=e.delta;t.deltaX=e.deltaX;t.deltaY=e.deltaY;t.deltaZ=e.deltaZ;t.detail=e.detail;t.axis=e.axis;t.wheelX=e.wheelX;t.wheelY=e.wheelY;t.HORIZONTAL_AXIS=e.HORIZONTAL_AXIS;t.srcElement=e.srcElement;t.target=e.target;return t},__P_209_0:{0:"left",2:"right",1:"middle"},__P_209_1:{0:"none",1:"left",2:"right",4:"middle"},__P_209_2:{1:"left",2:"right",4:"middle"},stop:function(){this.stopPropagation()},getButton:function(){switch(this._type){case"contextmenu":return"right";case"click":if("ie"===qx.core.Environment.get("browser.name")&&qx.core.Environment.get("browser.documentmode")<9)return"left";default:return"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<=8?this.__P_209_2[this._native.button]||"none":-1===this._native.button?this.__P_209_1[this._native.buttons]||"none":this.__P_209_0[this._native.button]||"none"}},isLeftPressed:function(){return"left"===this.getButton()},isMiddlePressed:function(){return"middle"===this.getButton()},isRightPressed:function(){return"right"===this.getButton()},getRelatedTarget:function(){return this._relatedTarget},getViewportLeft:function(){return Math.round(this._native.clientX)},getViewportTop:function(){return Math.round(this._native.clientY)},getDocumentLeft:function(){if(void 0!==this._native.pageX)return Math.round(this._native.pageX);if(this._native.srcElement){var e=qx.dom.Node.getWindow(this._native.srcElement);return Math.round(this._native.clientX)+qx.bom.Viewport.getScrollLeft(e)}return Math.round(this._native.clientX)+qx.bom.Viewport.getScrollLeft(window)},getDocumentTop:function(){if(void 0!==this._native.pageY)return Math.round(this._native.pageY);if(this._native.srcElement){var e=qx.dom.Node.getWindow(this._native.srcElement);return Math.round(this._native.clientY)+qx.bom.Viewport.getScrollTop(e)}return Math.round(this._native.clientY)+qx.bom.Viewport.getScrollTop(window)},getScreenLeft:function(){return Math.round(this._native.screenX)},getScreenTop:function(){return Math.round(this._native.screenY)}}});qx.event.type.Mouse.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Mouse":{require:!0},"qx.bom.Event":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Pointer",{extend:qx.event.type.Mouse,members:{_cloneNativeEvent:function(e,t){(t=qx.event.type.Pointer.superclass.prototype._cloneNativeEvent.call(this,e,t)).pointerId=e.pointerId;t.width=e.width;t.height=e.height;t.pressure=e.pressure;t.tiltX=e.tiltX;t.tiltY=e.tiltY;t.pointerType=e.pointerType;t.isPrimary=e.isPrimary;t._original=e._original;t.MSPOINTER_TYPE_MOUSE=e.MSPOINTER_TYPE_MOUSE;t.MSPOINTER_TYPE_PEN=e.MSPOINTER_TYPE_PEN;t.MSPOINTER_TYPE_TOUCH=e.MSPOINTER_TYPE_TOUCH;return t},getDocumentLeft:function(){var e=qx.event.type.Pointer.superclass.prototype.getDocumentLeft.call(this);0==e&&"touch"==this.getPointerType()&&void 0!==this._native._original&&(e=Math.round(this._native._original.changedTouches[0].pageX)||0);return e},getDocumentTop:function(){var e=qx.event.type.Pointer.superclass.prototype.getDocumentTop.call(this);0==e&&"touch"==this.getPointerType()&&void 0!==this._native._original&&(e=Math.round(this._native._original.changedTouches[0].pageY)||0);return e},getPointerId:function(){return this._native.pointerId||0},getWidth:function(){return this._native.width||0},getHeight:function(){return this._native.height||0},getPressure:function(){return this._native.pressure||0},getTiltX:function(){return this._native.tiltX||0},getTiltY:function(){return this._native.tiltY||0},getOriginalTarget:function(){if(this._native&&this._native._original){var e=this._native._original;try{if(0==e.type.indexOf("touch")&&e.changedTouches[0])return document.elementFromPoint(e.changedTouches[0].clientX,e.changedTouches[0].clientY)}catch(e){return qx.bom.Event.getTarget(this._native)}return qx.bom.Event.getTarget(e)}return this._native?qx.bom.Event.getTarget(this._native):qx.event.type.Pointer.superclass.prototype.getOriginalTarget.call(this)},getPointerType:function(){if("string"==typeof this._native.pointerType)return this._native.pointerType;if("number"==typeof this._native.pointerType){if(this._native.pointerType==this._native.MSPOINTER_TYPE_MOUSE)return"mouse";if(this._native.pointerType==this._native.MSPOINTER_TYPE_PEN)return"pen";if(this._native.pointerType==this._native.MSPOINTER_TYPE_TOUCH)return"touch"}return""},isPrimary:function(){return!!this._native.isPrimary}}});qx.event.type.Pointer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Tap",{extend:qx.event.type.Pointer});qx.event.type.Tap.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Swipe",{extend:qx.event.type.Pointer,members:{_cloneNativeEvent:function(e,t){(t=qx.event.type.Swipe.superclass.prototype._cloneNativeEvent.call(this,e,t)).swipe=e.swipe;return t},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}}});qx.event.type.Swipe.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Track",{extend:qx.event.type.Pointer,members:{_cloneNativeEvent:function(e,t){(t=qx.event.type.Track.superclass.prototype._cloneNativeEvent.call(this,e,t)).delta=e.delta;return t},getDelta:function(){return this._native.delta}}});qx.event.type.Track.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Rotate",{extend:qx.event.type.Pointer,members:{_cloneNativeEvent:function(e,t){(t=qx.event.type.Rotate.superclass.prototype._cloneNativeEvent.call(this,e,t)).angle=e.angle;return t},getAngle:function(){return this._native.angle}}});qx.event.type.Rotate.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Pinch",{extend:qx.event.type.Pointer,members:{_cloneNativeEvent:function(e,t){(t=qx.event.type.Pinch.superclass.prototype._cloneNativeEvent.call(this,e,t)).scale=e.scale;return t},getScale:function(){return this._native.scale}}});qx.event.type.Pinch.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.IDisposable":{require:!0},"qx.bom.client.OperatingSystem":{require:!0},"qx.bom.client.Device":{require:!0},"qx.lang.Function":{},"qx.bom.client.Event":{require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.Event":{},"qx.bom.client.Browser":{require:!0},"qx.bom.element.Style":{}},environment:{provided:[],required:{"os.name":{load:!0,className:"qx.bom.client.OperatingSystem"},"device.touch":{load:!0,className:"qx.bom.client.Device"},"event.mspointer":{className:"qx.bom.client.Event"},"engine.version":{className:"qx.bom.client.Engine"},"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.event.handler.TouchCore",{extend:Object,implement:[qx.core.IDisposable],statics:{TAP_MAX_DISTANCE:"android"!=qx.core.Environment.get("os.name")?10:40,SWIPE_DIRECTION:{x:["left","right"],y:["up","down"]},SWIPE_MIN_DISTANCE:"android"!=qx.core.Environment.get("os.name")?11:41,SWIPE_MIN_VELOCITY:0,LONGTAP_TIME:qx.core.Environment.get("device.touch")?500:99999},construct:function(e,t){this.__P_218_0=e;this.__P_218_1=t;this._initTouchObserver();this.__P_218_2=[];this.__P_218_3={}},members:{__P_218_0:null,__P_218_1:null,__P_218_4:null,__P_218_5:null,__P_218_3:null,__P_218_6:null,__P_218_7:null,__P_218_8:null,__P_218_2:null,__P_218_9:null,_initTouchObserver:function(){this.__P_218_4=qx.lang.Function.listener(this._onTouchEvent,this);this.__P_218_9=["touchstart","touchmove","touchend","touchcancel"];if(qx.core.Environment.get("event.mspointer")){var e=parseInt(qx.core.Environment.get("engine.version"),10);this.__P_218_9=10==e?["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerCancel"]:["pointerdown","pointermove","pointerup","pointercancel"]}for(var t=0;t1){this.__P_218_7=this._getScalingDistance(e.touches[0],e.touches[1]);this.__P_218_8=this._getRotationAngle(e.touches[0],e.touches[1])}for(var i=0;i1){var o=this._getScalingDistance(e.targetTouches[0],e.targetTouches[1]);e.scale=o/this.__P_218_7}if((void 0===e.rotation||qx.core.Environment.get("event.mspointer"))&&e.targetTouches.length>1){var s=this._getRotationAngle(e.targetTouches[0],e.targetTouches[1]);e._rotation=s-this.__P_218_8}e.delta=this._calcTouchesDelta(e.targetTouches)}this._fireEvent(e,t,this.__P_218_5);qx.core.Environment.get("event.mspointer")&&("touchend"!=t&&"touchcancel"!=t||delete this.__P_218_2[e.pointerId]);"touchend"!=t&&"touchcancel"!=t||!e.changedTouches[0]||delete this.__P_218_3[e.changedTouches[0].identifier]},_detectTouchesByPointer:function(e,t){var n=[];("touchstart"==t||"touchmove"==t)&&(this.__P_218_2[e.pointerId]=e);for(var i in this.__P_218_2){var r=this.__P_218_2[i];n.push(r)}return n},_mapPointerEvent:function(e){return-1!==(e=e.toLowerCase()).indexOf("pointerdown")?"touchstart":-1!==e.indexOf("pointerup")?"touchend":-1!==e.indexOf("pointermove")?"touchmove":-1!==e.indexOf("pointercancel")?"touchcancel":e},_getTarget:function(e){var t=qx.bom.Event.getTarget(e);if("webkit"==qx.core.Environment.get("engine.name"))t&&3==t.nodeType&&(t=t.parentNode);else if("mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<11){var n=this.__P_218_10(e);n&&(t=n)}return t},__P_218_10:function(e){var t=null,n=null;if(e&&e.touches&&0!==e.touches.length){t=e.touches[0].clientX;n=e.touches[0].clientY}var i=document.msElementsFromPoint(t,n);if(i)for(var r=0;r=9&&qx.core.Environment.get("browser.documentmode")<9)){if(!e.__P_171_4){var i=e.tagName.toLowerCase(),r=e.type;"text"!==r&&"password"!==r&&"textarea"!==i&&"checkbox"!==r&&"radio"!==r||qx.bom.Event.addNativeListener(e,"propertychange",this._onPropertyWrapper);"checkbox"!==r&&"radio"!==r&&qx.bom.Event.addNativeListener(e,"change",this._onChangeValueWrapper);if("text"===r||"password"===r){this._onKeyPressWrapped=qx.lang.Function.listener(this._onKeyPress,this,e);qx.bom.Event.addNativeListener(e,"keypress",this._onKeyPressWrapped)}e.__P_171_4=!0}}else if("input"===t)this.__P_171_5(e);else if("change"===t){"radio"===e.type||"checkbox"===e.type?qx.bom.Event.addNativeListener(e,"change",this._onChangeCheckedWrapper):qx.bom.Event.addNativeListener(e,"change",this._onChangeValueWrapper);if(!("opera"!=qx.core.Environment.get("engine.name")&&"mshtml"!=qx.core.Environment.get("engine.name")||"text"!==e.type&&"password"!==e.type)){this._onKeyPressWrapped=qx.lang.Function.listener(this._onKeyPress,this,e);qx.bom.Event.addNativeListener(e,"keypress",this._onKeyPressWrapped)}}},__P_171_5:qx.core.Environment.select("engine.name",{mshtml:function(e){if(qx.core.Environment.get("engine.version")>=9&&qx.core.Environment.get("browser.documentmode")>=9){qx.bom.Event.addNativeListener(e,"input",this._onInputWrapper);if("text"===e.type||"password"===e.type||"textarea"===e.type){this._inputFixWrapper=qx.lang.Function.listener(this._inputFix,this,e);qx.bom.Event.addNativeListener(e,"keyup",this._inputFixWrapper)}}},webkit:function(e){var t=e.tagName.toLowerCase();parseFloat(qx.core.Environment.get("engine.version"))<532&&"textarea"==t&&qx.bom.Event.addNativeListener(e,"keypress",this._onInputWrapper);qx.bom.Event.addNativeListener(e,"input",this._onInputWrapper)},opera:function(e){qx.bom.Event.addNativeListener(e,"keyup",this._onKeyUpWrapper);qx.bom.Event.addNativeListener(e,"keydown",this._onKeyDownWrapper);qx.bom.Event.addNativeListener(e,"input",this._onInputWrapper)},default:function(e){qx.bom.Event.addNativeListener(e,"input",this._onInputWrapper)}}),unregisterEvent:function(e,t){if("mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("engine.version")<9&&qx.core.Environment.get("browser.documentmode")<9){if(e.__P_171_4){var n=e.tagName.toLowerCase(),i=e.type;"text"!==i&&"password"!==i&&"textarea"!==n&&"checkbox"!==i&&"radio"!==i||qx.bom.Event.removeNativeListener(e,"propertychange",this._onPropertyWrapper);"checkbox"!==i&&"radio"!==i&&qx.bom.Event.removeNativeListener(e,"change",this._onChangeValueWrapper);"text"!==i&&"password"!==i||qx.bom.Event.removeNativeListener(e,"keypress",this._onKeyPressWrapped);try{delete e.__P_171_4}catch(t){e.__P_171_4=null}}}else{"input"===t?this.__P_171_6(e):"change"===t&&("radio"===e.type||"checkbox"===e.type?qx.bom.Event.removeNativeListener(e,"change",this._onChangeCheckedWrapper):qx.bom.Event.removeNativeListener(e,"change",this._onChangeValueWrapper));"opera"!=qx.core.Environment.get("engine.name")&&"mshtml"!=qx.core.Environment.get("engine.name")||"text"!==e.type&&"password"!==e.type||qx.bom.Event.removeNativeListener(e,"keypress",this._onKeyPressWrapped)}},__P_171_6:qx.core.Environment.select("engine.name",{mshtml:function(e){if(qx.core.Environment.get("engine.version")>=9&&qx.core.Environment.get("browser.documentmode")>=9){qx.bom.Event.removeNativeListener(e,"input",this._onInputWrapper);"text"!==e.type&&"password"!==e.type&&"textarea"!==e.type||qx.bom.Event.removeNativeListener(e,"keyup",this._inputFixWrapper)}},webkit:function(e){var t=e.tagName.toLowerCase();parseFloat(qx.core.Environment.get("engine.version"))<532&&"textarea"==t&&qx.bom.Event.removeNativeListener(e,"keypress",this._onInputWrapper);qx.bom.Event.removeNativeListener(e,"input",this._onInputWrapper)},opera:function(e){qx.bom.Event.removeNativeListener(e,"keyup",this._onKeyUpWrapper);qx.bom.Event.removeNativeListener(e,"keydown",this._onKeyDownWrapper);qx.bom.Event.removeNativeListener(e,"input",this._onInputWrapper)},default:function(e){qx.bom.Event.removeNativeListener(e,"input",this._onInputWrapper)}}),_onKeyPress:qx.core.Environment.select("engine.name",{mshtml:function(e,t){if(13===e.keyCode&&t.value!==this.__P_171_2){this.__P_171_2=t.value;qx.event.Registration.fireEvent(t,"change",qx.event.type.Data,[t.value])}},opera:function(e,t){if(13===e.keyCode&&t.value!==this.__P_171_2){this.__P_171_2=t.value;qx.event.Registration.fireEvent(t,"change",qx.event.type.Data,[t.value])}},default:null}),_inputFix:qx.core.Environment.select("engine.name",{mshtml:function(e,t){if((46===e.keyCode||8===e.keyCode)&&t.value!==this.__P_171_3){this.__P_171_3=t.value;qx.event.Registration.fireEvent(t,"input",qx.event.type.Data,[t.value])}},default:null}),_onKeyDown:qx.core.Environment.select("engine.name",{opera:function(e){13===e.keyCode&&(this.__P_171_0=!0)},default:null}),_onKeyUp:qx.core.Environment.select("engine.name",{opera:function(e){13===e.keyCode&&(this.__P_171_0=!1)},default:null}),_onInput:qx.event.GlobalError.observeMethod((function(e){var t=qx.bom.Event.getTarget(e),n=t.tagName.toLowerCase();this.__P_171_0&&"input"===n||("opera"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.version")<10.6?this.__P_171_1=window.setTimeout((function(){qx.event.Registration.fireEvent(t,"input",qx.event.type.Data,[t.value])}),0):qx.event.Registration.fireEvent(t,"input",qx.event.type.Data,[t.value]))})),_onChangeValue:qx.event.GlobalError.observeMethod((function(e){var t=qx.bom.Event.getTarget(e),n=t.value;if("select-multiple"===t.type){n=[];for(var i=0,r=t.options,o=r.length;i=8&&(e.READONLY_PROPERTIES=e.READONLY_PROPERTIES.concat(e.MOUSE_PROPERTIES))}});qx.event.type.dom.Pointer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.dispatch.DomBubbling":{require:!0,defer:"runtime"},"qx.event.type.Pointer":{require:!0,defer:"runtime"},"qx.event.type.dom.Pointer":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.handler.PointerCore":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.Event":{},"qx.event.Utils":{},"qx.event.type.Data":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"},"browser.name":{className:"qx.bom.client.Browser"},"browser.version":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Pointer",{extend:qx.event.handler.PointerCore,implement:[qx.event.IEventHandler,qx.core.IDisposable],statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{pointermove:1,pointerover:1,pointerout:1,pointerdown:1,pointerup:1,pointercancel:1,gesturebegin:1,gesturemove:1,gesturefinish:1,gesturecancel:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE+qx.event.IEventHandler.TARGET_DOCUMENT,IGNORE_CAN_HANDLE:!0},construct:function(e){this.__P_148_0=e;this.__P_148_1=e.getWindow();this.__P_148_2=this.__P_148_1.document;qx.event.handler.PointerCore.apply(this,[this.__P_148_2])},members:{__P_148_0:null,__P_148_1:null,__P_148_2:null,canHandleEvent:function(e,t){},registerEvent:function(e,t,n){},unregisterEvent:function(e,t,n){},_initPointerObserver:function(){var e=!1;"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9&&(e=!0);this._initObserver(this._onPointerEvent,e)},_fireEvent:function(e,t,n){n||(n=qx.bom.Event.getTarget(e));for(;n&&n.getAttribute&&n.getAttribute("qxanonymous");)n=n.parentNode;t||(t=e.type);t=qx.event.handler.PointerCore.MSPOINTER_TO_POINTER_MAPPING[t]||t;if(n&&n.nodeType){qx.event.type.dom.Pointer.normalize(e);if("msie"===qx.core.Environment.get("browser.name")&&qx.core.Environment.get("browser.version")<9)try{e.srcElement=n}catch(e){}var i={},r=this;qx.event.Utils.track(i,(function(){return qx.event.Registration.fireEvent(n,t,qx.event.type.Pointer,[e,n,null,!0,!0])}));qx.event.Utils.then(i,(function(){if(("mouse"!==e.getPointerType()||e.button<=qx.event.handler.PointerCore.LEFT_BUTTON)&&("pointerdown"==t||"pointerup"==t||"pointermove"==t||"pointercancel"==t))return qx.event.Registration.fireEvent(r.__P_148_2,qx.event.handler.PointerCore.POINTER_TO_GESTURE_MAPPING[t],qx.event.type.Pointer,[e,n,null,!1,!1])}));qx.event.Utils.then(i,(function(){return qx.event.Registration.fireEvent(r.__P_148_1,"useraction",qx.event.type.Data,[t])}));return i.promise}},_onPointerEvent:function(e){if(!e._original||!e._original[this._processedFlag]){var t=qx.event.handler.PointerCore.MSPOINTER_TO_POINTER_MAPPING[e.type]||e.type;return this._fireEvent(e,t,qx.bom.Event.getTarget(e))}},dispose:function(){this.__P_148_3("dispose");this.__P_148_0=this.__P_148_1=this.__P_148_2=null},__P_148_3:function(e,t){qx.event.handler.PointerCore.prototype[e].apply(this,t||[])}},defer:function(e){qx.event.Registration.addHandler(e);qx.event.Registration.getManager(document).getHandler(e)}});qx.event.handler.Pointer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.IDisposable":{require:!0},"qx.bom.client.Device":{require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.client.Event":{require:!0},"qx.bom.Event":{},"qx.bom.AnimationFrame":{},"qx.lang.Function":{},"qx.event.type.dom.Custom":{},"qx.util.Wheel":{},"qx.bom.client.OperatingSystem":{require:!0},"qx.event.Timer":{}},environment:{provided:[],required:{"device.touch":{load:!0,className:"qx.bom.client.Device"},"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"},"event.mousewheel":{className:"qx.bom.client.Event"},"event.dispatchevent":{className:"qx.bom.client.Event"},"os.name":{className:"qx.bom.client.OperatingSystem"},"os.version":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.event.handler.GestureCore",{extend:Object,implement:[qx.core.IDisposable],statics:{TYPES:["tap","swipe","longtap","dbltap","track","trackstart","trackend","rotate","pinch","roll"],GESTURE_EVENTS:["gesturebegin","gesturefinish","gesturemove","gesturecancel"],TAP_MAX_DISTANCE:{touch:40,mouse:5,pen:20},DOUBLETAP_MAX_DISTANCE:{touch:10,mouse:4,pen:10},SWIPE_DIRECTION:{x:["left","right"],y:["up","down"]},LONGTAP_TIME:qx.core.Environment.get("device.touch")?500:99999,DOUBLETAP_TIME:500,ROLL_FACTOR:18,TOUCHPAD_ROLL_FACTOR:1,TOUCHPAD_WHEEL_EVENTS_THRESHOLD:10,TOUCHPAD_WHEEL_EVENTS_PERIOD:100,TOUCHPAD_WHEEL_EVENTS_TIMEOUT:5e3},construct:function(e,t){this.__P_149_0=e;this.__P_149_1=t;this.__P_149_2={};this.__P_149_3={};this.__P_149_4={};this.__P_149_5={};this.__P_149_6=[];this._initObserver()},members:{__P_149_0:null,__P_149_1:null,__P_149_2:null,__P_149_7:null,__P_149_8:null,__P_149_9:null,__P_149_10:null,__P_149_3:null,__P_149_11:null,__P_149_4:null,__P_149_12:null,__P_149_5:null,__P_149_6:null,__P_149_13:0,__P_149_14:0,__P_149_15:!1,__P_149_16:0,_initObserver:function(){qx.event.handler.GestureCore.GESTURE_EVENTS.forEach(function(e){qxWeb(this.__P_149_0).on(e,this.checkAndFireGesture,this)}.bind(this));"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9&&qxWeb(this.__P_149_0).on("dblclick",this._onDblClick,this);var e=qx.core.Environment.get("event.mousewheel");qxWeb(e.target).on(e.type,this._fireRoll,this)},_stopObserver:function(){qx.event.handler.GestureCore.GESTURE_EVENTS.forEach(function(e){qxWeb(this.__P_149_0).off(e,this.checkAndFireGesture,this)}.bind(this));"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9&&qxWeb(this.__P_149_0).off("dblclick",this._onDblClick,this);var e=qx.core.Environment.get("event.mousewheel");qxWeb(e.target).off(e.type,this._fireRoll,this)},checkAndFireGesture:function(e,t,n){t||(t=e.type);n||(n=qx.bom.Event.getTarget(e));"gesturebegin"==t?this.gestureBegin(e,n):"gesturemove"==t?this.gestureMove(e,n):"gesturefinish"==t?this.gestureFinish(e,n):"gesturecancel"==t&&this.gestureCancel(e.pointerId)},gestureBegin:function(e,t){if(this.__P_149_2[e.pointerId]){this.__P_149_17(this.__P_149_2[e.pointerId]);delete this.__P_149_2[e.pointerId]}if(!this._hasIntermediaryHandler(t)){this.__P_149_2[e.pointerId]={startTime:(new Date).getTime(),lastEventTime:(new Date).getTime(),startX:e.clientX,startY:e.clientY,clientX:e.clientX,clientY:e.clientY,velocityX:0,velocityY:0,target:t,isTap:!0,isPrimary:e.isPrimary,longTapTimer:window.setTimeout(this.__P_149_18.bind(this,e,t),qx.event.handler.GestureCore.LONGTAP_TIME)};if(e.isPrimary){this.__P_149_9=!1;this.__P_149_8=t;this.__P_149_19("trackstart",e,t)}else{this.__P_149_9=!0;if(2===Object.keys(this.__P_149_2).length){this.__P_149_10=this._calcAngle();this.__P_149_12=this._calcDistance()}}}},gestureMove:function(e,t){var n=this.__P_149_2[e.pointerId];if(n){var i=n.clientX,r=n.clientY;n.clientX=e.clientX;n.clientY=e.clientY;n.lastEventTime=(new Date).getTime();i&&(n.velocityX=n.clientX-i);r&&(n.velocityY=n.clientY-r);if(2===Object.keys(this.__P_149_2).length){this.__P_149_20(e,n.target);this.__P_149_21(e,n.target)}if(!this.__P_149_9){this.__P_149_19("track",e,n.target);this._fireRoll(e,"touch",n.target)}if(n.isTap){n.isTap=this._isBelowTapMaxDistance(e);n.isTap||this.__P_149_17(n)}}},_hasIntermediaryHandler:function(e){for(;e&&e!==this.__P_149_0;){if(e.$$gestureHandler)return!0;e=e.parentNode}return!1},gestureFinish:function(e,t){if(this.__P_149_2[e.pointerId]){var n=this.__P_149_2[e.pointerId];this.__P_149_17(n);if(!this._hasIntermediaryHandler(t)){this.__P_149_22(n.velocityX,n.velocityY,e,n.target);this.__P_149_19("trackend",e,n.target);if(n.isTap){if(t!==n.target){delete this.__P_149_2[e.pointerId];return}this._fireEvent(e,"tap",e.target||t);var i=!1;if(Object.keys(this.__P_149_3).length>0){var r=Date.now()-qx.event.handler.GestureCore.DOUBLETAP_TIME;for(var o in this.__P_149_3)if(o=Math.abs(r.y)?"x":"y",a=r[s],l=i.SWIPE_DIRECTION[s][a<0?0:1],u=0!==o?a/o:0;return{startTime:n.startTime,duration:o,axis:s,direction:l,distance:a,velocity:u}},__P_149_19:function(e,t,n){t.delta=this._getDeltaCoordinates(t);this._fireEvent(t,e,t.target||n)},__P_149_25:function(e,t,n){e.delta={x:qx.util.Wheel.getDelta(e,"x")*n,y:qx.util.Wheel.getDelta(e,"y")*n};e.delta.axis=Math.abs(e.delta.x/e.delta.y)<1?"y":"x";e.pointerType="wheel";this._fireEvent(e,"roll",e.target||t)},__P_149_26:function(e){var t=qx.event.handler.GestureCore.ROLL_FACTOR;qx.util.Wheel.IS_TOUCHPAD&&(t=qx.event.handler.GestureCore.TOUCHPAD_ROLL_FACTOR);this.__P_149_16=(new Date).getTime();for(var n=this.__P_149_6.length,i=0;iqx.event.handler.GestureCore.TOUCHPAD_WHEEL_EVENTS_THRESHOLD?qx.util.Wheel.IS_TOUCHPAD=!0:qx.util.Wheel.IS_TOUCHPAD=!1;this.__P_149_15=!0},_isTouchPadDetectionEnabled:function(){return"osx"==qx.core.Environment.get("os.name")&&qx.core.Environment.get("os.version")>=10.12},_fireRoll:function(e,t,n){var i,r;if(e.type===qx.core.Environment.get("event.mousewheel").type)if(this._isTouchPadDetectionEnabled()){i=(new Date).getTime();r=qx.event.handler.GestureCore.TOUCHPAD_WHEEL_EVENTS_TIMEOUT;if(this.__P_149_16>0&&i-this.__P_149_16>r){this.__P_149_15=!1;this.__P_149_6=[];this.__P_149_16=0}if(!this.__P_149_15){if(0===this.__P_149_6.length){this.__P_149_13=i;qx.event.Timer.once((function(){if(!this.__P_149_15){this.__P_149_27();this.__P_149_26(n)}}),this,qx.event.handler.GestureCore.TOUCHPAD_WHEEL_EVENTS_PERIOD+50)}this.__P_149_6.push(e);this.__P_149_14++;i-this.__P_149_13>qx.event.handler.GestureCore.TOUCHPAD_WHEEL_EVENTS_PERIOD&&this.__P_149_27()}if(this.__P_149_15){0===this.__P_149_6.length&&this.__P_149_6.push(e);this.__P_149_26(n)}}else this.__P_149_25(e,n,qx.event.handler.GestureCore.ROLL_FACTOR);else{var o=this.__P_149_2[e.pointerId];e.delta={x:-o.velocityX,y:-o.velocityY,axis:Math.abs(o.velocityX/o.velocityY)<1?"y":"x"};this._fireEvent(e,"roll",e.target||n)}},__P_149_20:function(e,t){if(!e.isPrimary){var n=this._calcAngle();e.angle=Math.round((n-this.__P_149_10)%360);this._fireEvent(e,"rotate",this.__P_149_8)}},__P_149_21:function(e,t){if(!e.isPrimary){var n=this._calcDistance()/this.__P_149_12;e.scale=Math.round(100*n)/100;this._fireEvent(e,"pinch",this.__P_149_8)}},__P_149_18:function(e,t){var n=this.__P_149_2[e.pointerId];if(n){this._fireEvent(e,"longtap",e.target||t);n.longTapTimer=null;n.isTap=!1}},__P_149_17:function(e){if(e.longTapTimer){window.clearTimeout(e.longTapTimer);e.longTapTimer=null}},dispose:function(){for(var e in this.__P_149_2)this.__P_149_17(e);this._stopObserver();this.__P_149_0=this.__P_149_1=null}}});qx.event.handler.GestureCore.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0},"qx.event.Registration":{},"qx.event.handler.Gesture":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Roll",{extend:qx.event.type.Pointer,members:{stop:function(){this.stopPropagation();this.preventDefault()},_cloneNativeEvent:function(e,t){(t=qx.event.type.Roll.superclass.prototype._cloneNativeEvent.call(this,e,t)).delta=e.delta;t.momentum=e.momentum;t.timeoutId=e.timeoutId;return t},getMomentum:function(){return this._native.momentum},stopMomentum:function(){this._native.timeoutId&&qx.event.Registration.getManager(this._originalTarget).getHandler(qx.event.handler.Gesture).stopMomentum(this._native.timeoutId)},getDelta:function(){return this._native.delta}}});qx.event.type.Roll.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.Pointer":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.handler.GestureCore":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.event.type.Tap":{require:!0},"qx.event.type.Swipe":{require:!0},"qx.event.type.Rotate":{require:!0},"qx.event.type.Pinch":{require:!0},"qx.event.type.Track":{require:!0},"qx.event.type.Roll":{require:!0},"qx.lang.Function":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.Event":{},"qx.bom.client.Event":{},"qx.event.type.Pointer":{},"qx.event.type.Data":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Gesture",{extend:qx.event.handler.GestureCore,implement:[qx.event.IEventHandler,qx.core.IDisposable],statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{tap:1,swipe:1,longtap:1,dbltap:1,rotate:1,pinch:1,track:1,trackstart:1,trackend:1,roll:1},GESTURE_EVENTS:["gesturebegin","gesturefinish","gesturemove","gesturecancel"],TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE+qx.event.IEventHandler.TARGET_DOCUMENT,IGNORE_CAN_HANDLE:!0,EVENT_CLASSES:{tap:qx.event.type.Tap,longtap:qx.event.type.Tap,dbltap:qx.event.type.Tap,swipe:qx.event.type.Swipe,rotate:qx.event.type.Rotate,pinch:qx.event.type.Pinch,track:qx.event.type.Track,trackstart:qx.event.type.Track,trackend:qx.event.type.Track,roll:qx.event.type.Roll}},construct:function(e){this.__P_84_0=e;this.__P_84_1=e.getWindow();this.__P_84_2=this.__P_84_1.document;qx.event.handler.GestureCore.apply(this,[this.__P_84_2])},members:{__P_84_0:null,__P_84_1:null,__P_84_2:null,__P_84_3:null,__P_84_4:null,__P_84_5:null,getWindow:function(){return this.__P_84_1},canHandleEvent:function(e,t){},registerEvent:function(e,t,n){},unregisterEvent:function(e,t,n){},_initObserver:function(){this.__P_84_3=qx.lang.Function.listener(this.checkAndFireGesture,this);qx.event.handler.Gesture.GESTURE_EVENTS.forEach(function(e){qx.event.Registration.addListener(this.__P_84_2,e,this.__P_84_3,this)}.bind(this));if("mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9){this.__P_84_4=qx.lang.Function.listener(this._onDblClick,this);qx.bom.Event.addNativeListener(this.__P_84_2,"dblclick",this.__P_84_4)}var e=qx.bom.client.Event.getMouseWheel(this.__P_84_1);this.__P_84_5=qx.lang.Function.listener(this._fireRoll,this);qx.bom.Event.addNativeListener(e.target,e.type,this.__P_84_5,!0,!1)},checkAndFireGesture:function(e,t,n){this.__P_84_6("checkAndFireGesture",[e.getNativeEvent(),e.getType(),e.getTarget()])},_stopObserver:function(){qx.event.handler.Gesture.GESTURE_EVENTS.forEach(function(e){qx.event.Registration.removeListener(this.__P_84_2,e,this.__P_84_3)}.bind(this));"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9&&qx.bom.Event.removeNativeListener(this.__P_84_2,"dblclick",this.__P_84_4);var e=qx.bom.client.Event.getMouseWheel(this.__P_84_1);qx.bom.Event.removeNativeListener(e.target,e.type,this.__P_84_5)},_hasIntermediaryHandler:function(e){return!1},_fireEvent:function(e,t,n){n||(n=qx.bom.Event.getTarget(e));t||(t=e.type);var i=qx.event.handler.Gesture.EVENT_CLASSES[t]||qx.event.type.Pointer;n&&n.nodeType&&qx.event.Registration.fireEvent(n,t,i,[e,n,null,!0,!0]);qx.event.Registration.fireEvent(this.__P_84_1,"useraction",qx.event.type.Data,[t])},dispose:function(){this._stopObserver();this.__P_84_6("dispose");this.__P_84_0=this.__P_84_1=this.__P_84_2=this.__P_84_4=null},__P_84_6:function(e,t){qx.event.handler.GestureCore.prototype[e].apply(this,t||[])}},defer:function(e){qx.event.Registration.addHandler(e);qx.event.Registration.addListener(window,"appinitialized",(function(){qx.event.Registration.getManager(document).getHandler(e)}))}});qx.event.handler.Gesture.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.lang.Function":{construct:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.bom.Event":{},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.event.type.Dom":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Video",{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(){qx.core.Object.constructor.call(this);this.__P_172_0=qx.lang.Function.listener(this._onNative,this)},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{abort:1,canplay:1,canplaythrough:1,durationchange:1,emptied:1,ended:1,error:1,loadeddata:1,loadedmetadata:1,loadstart:1,pause:1,play:1,playing:1,progress:1,ratechange:1,seeked:1,seeking:1,stalled:1,suspend:1,timeupdate:1,volumechange:1,waiting:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:!1},members:{canHandleEvent:function(e,t){var n=e.tagName.toLowerCase();return"video"===n||"audio"===n},registerEvent:function(e,t,n){qx.bom.Event.addNativeListener(e,t,this.__P_172_0)},_onNative:qx.event.GlobalError.observeMethod((function(e){var t=qx.bom.Event.getTarget(e);qx.event.Registration.fireNonBubblingEvent(t,e.type,qx.event.type.Dom,[e,t,void 0,void 0,e.cancelable])})),unregisterEvent:function(e,t){qx.bom.Event.removeNativeListener(e,t,this.__P_172_0)}},defer:function(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Video.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.dispatch.Direct":{require:!0},"qx.event.dispatch.DomBubbling":{require:!0},"qx.event.handler.Keyboard":{require:!0},"qx.event.handler.Mouse":{require:!0},"qx.event.handler.Element":{require:!0},"qx.event.handler.Appear":{require:!0},"qx.event.handler.Touch":{require:!0},"qx.event.handler.Offline":{require:!0},"qx.event.handler.Input":{require:!0},"qx.event.handler.Pointer":{require:!0},"qx.event.handler.Gesture":{require:!0},"qx.event.handler.Video":{require:!0},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.Registration":{},"qx.event.handler.Focus":{},"qx.event.dispatch.MouseCapture":{},"qx.bom.client.Engine":{require:!0},"qx.xml.Document":{},"qx.dom.Hierarchy":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.Element",{statics:{addListener:function(e,t,n,i,r){return qx.event.Registration.addListener(e,t,n,i,r)},removeListener:function(e,t,n,i,r){return qx.event.Registration.removeListener(e,t,n,i,r)},removeListenerById:function(e,t){return qx.event.Registration.removeListenerById(e,t)},hasListener:function(e,t,n){return qx.event.Registration.hasListener(e,t,n)},focus:function(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).focus(e)},blur:function(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).blur(e)},activate:function(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).activate(e)},deactivate:function(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).deactivate(e)},capture:function(e,t){qx.event.Registration.getManager(e).getDispatcher(qx.event.dispatch.MouseCapture).activateCapture(e,t)},releaseCapture:function(e){qx.event.Registration.getManager(e).getDispatcher(qx.event.dispatch.MouseCapture).releaseCapture(e)},clone:function(e,t){if(t||"mshtml"==qx.core.Environment.get("engine.name")&&!qx.xml.Document.isXmlDocument(e)){var n=qx.event.Registration.getManager(e),i=qx.dom.Hierarchy.getDescendants(e);i.push(e)}if("mshtml"==qx.core.Environment.get("engine.name"))for(var r=0,o=i.length;r0){l=h[r];for(var f=0,_=a.length;f<_;f++){c=a[f];n.addListener(l,c.type,c.handler,c.self,c.capture)}}}}return s}}});qx.bom.Element.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.dom.Node":{},"qx.bom.client.Html":{require:!0},"qx.lang.Array":{}},environment:{provided:[],required:{"html.element.contains":{className:"qx.bom.client.Html"},"html.element.compareDocumentPosition":{className:"qx.bom.client.Html"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.dom.Hierarchy",{statics:{getNodeIndex:function(e){for(var t=0;e&&(e=e.previousSibling);)t++;return t},getElementIndex:function(e){for(var t=0,n=qx.dom.Node.ELEMENT;e&&(e=e.previousSibling);)e.nodeType==n&&t++;return t},getNextElementSibling:function(e){for(;e&&(e=e.nextSibling)&&!qx.dom.Node.isElement(e););return e||null},getPreviousElementSibling:function(e){for(;e&&(e=e.previousSibling)&&!qx.dom.Node.isElement(e););return e||null},contains:function(e,t){if(qx.core.Environment.get("html.element.contains")){if(qx.dom.Node.isDocument(e)){var n=qx.dom.Node.getDocument(t);return e&&n==e}return!qx.dom.Node.isDocument(t)&&e.contains(t)}if(qx.core.Environment.get("html.element.compareDocumentPosition"))return!!(16&e.compareDocumentPosition(t));for(;t;){if(e==t)return!0;t=t.parentNode}return!1},isRendered:function(e){var t=e.ownerDocument||e.document;if(qx.core.Environment.get("html.element.contains"))return!!e.parentNode&&t.body.contains(e);if(qx.core.Environment.get("html.element.compareDocumentPosition"))return!!(16&t.compareDocumentPosition(e));for(;e;){if(e==t.body)return!0;e=e.parentNode}return!1},isDescendantOf:function(e,t){return this.contains(t,e)},getCommonParent:function(e,t){if(e===t)return e;if(qx.core.Environment.get("html.element.contains")){for(;e&&qx.dom.Node.isElement(e);){if(e.contains(t))return e;e=e.parentNode}return null}for(var n=[];e||t;){if(e){if(n.includes(e))return e;n.push(e);e=e.parentNode}if(t){if(n.includes(t))return t;n.push(t);t=t.parentNode}}return null},getAncestors:function(e){return this._recursivelyCollect(e,"parentNode")},getChildElements:function(e){if(!(e=e.firstChild))return[];var t=this.getNextSiblings(e);1===e.nodeType&&t.unshift(e);return t},getDescendants:function(e){return qx.lang.Array.fromCollection(e.getElementsByTagName("*"))},getFirstDescendant:function(e){e=e.firstChild;for(;e&&1!=e.nodeType;)e=e.nextSibling;return e},getLastDescendant:function(e){e=e.lastChild;for(;e&&1!=e.nodeType;)e=e.previousSibling;return e},getPreviousSiblings:function(e){return this._recursivelyCollect(e,"previousSibling")},getNextSiblings:function(e){return this._recursivelyCollect(e,"nextSibling")},_recursivelyCollect:function(e,t){for(var n=[];e=e[t];)1==e.nodeType&&n.push(e);return n},getSiblings:function(e){return this.getPreviousSiblings(e).reverse().concat(this.getNextSiblings(e))},isEmpty:function(e){e=e.firstChild;for(;e;){if(e.nodeType===qx.dom.Node.ELEMENT||e.nodeType===qx.dom.Node.TEXT)return!1;e=e.nextSibling}return!0},cleanWhitespace:function(e){for(var t=e.firstChild;t;){var n=t.nextSibling;3!=t.nodeType||/\S/.test(t.nodeValue)||e.removeChild(t);t=n}}}});qx.dom.Hierarchy.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.element.Style":{},"qx.bom.client.Engine":{require:!0},"qx.dom.Node":{},"qx.bom.Viewport":{},"qx.bom.element.Location":{},"qx.event.Registration":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.element.Scroll",{statics:{__P_100_0:null,getScrollbarWidth:function(){if(null!==this.__P_100_0)return this.__P_100_0;var e=qx.bom.element.Style,t=function(t,n){return parseInt(e.get(t,n),10)||0},n=function(n){return"none"==e.get(n,"borderRightStyle")?0:t(n,"borderRightWidth")},i=qx.core.Environment.select("engine.name",{mshtml:function(t){return"hidden"==e.get(t,"overflowY")||0==t.clientWidth?n(t):Math.max(0,t.offsetWidth-t.clientLeft-t.clientWidth)},default:function(i){if(0==i.clientWidth){var r=e.get(i,"overflow"),o="scroll"==r||"-moz-scrollbars-vertical"==r?16:0;return Math.max(0,n(i)+o)}return Math.max(0,i.offsetWidth-i.clientWidth-function(n){return"none"==e.get(n,"borderLeftStyle")?0:t(n,"borderLeftWidth")}(i))}}),r=document.createElement("div"),o=r.style;o.height=o.width="100px";o.overflow="scroll";document.body.appendChild(r);var s,a=i(s=r)-n(s);this.__P_100_0=a;document.body.removeChild(r);return this.__P_100_0},intoViewX:function(e,t,n){var i,r,o,s,a,l,u,c,h,d,f,_,p,m,g,v=e.parentNode,b=qx.dom.Node.getDocument(e),y=b.body,x="left"===n,q="right"===n;t=t?t.parentNode:b;for(;v&&v!=t;){if(v.scrollWidth>v.clientWidth&&(v===y||"visible"!=qx.bom.element.Style.get(v,"overflowY"))){if(v===y){o=(r=v.scrollLeft)+qx.bom.Viewport.getWidth();s=qx.bom.Viewport.getWidth();a=v.clientWidth;v.scrollWidth;l=0;u=0;c=0}else{r=(i=qx.bom.element.Location.get(v)).left;o=i.right;s=v.offsetWidth;a=v.clientWidth;v.scrollWidth;c=s-a-(l=parseInt(qx.bom.element.Style.get(v,"borderLeftWidth"),10)||0)-(u=parseInt(qx.bom.element.Style.get(v,"borderRightWidth"),10)||0)}d=(h=qx.bom.element.Location.get(e)).left;f=h.right;_=e.offsetWidth;p=d-r-l;m=f-o+u;g=0;x?g=p:q?g=m+c:p<0||_>a?g=p:m>0&&(g=m+c);v.scrollLeft+=g;qx.event.Registration.fireNonBubblingEvent(v,"scroll")}if(v===y)break;v=v.parentNode}},intoViewY:function(e,t,n){var i,r,o,s,a,l,u,c,h,d,f,_,p,m,g,v=e.parentNode,b=qx.dom.Node.getDocument(e),y=b.body,x="top"===n,q="bottom"===n;t=t?t.parentNode:b;for(;v&&v!=t;){if(v.scrollHeight>v.clientHeight&&(v===y||"visible"!=qx.bom.element.Style.get(v,"overflowY"))){if(v===y){o=(r=v.scrollTop)+qx.bom.Viewport.getHeight();s=qx.bom.Viewport.getHeight();a=v.clientHeight;v.scrollHeight;l=0;u=0;c=0}else{r=(i=qx.bom.element.Location.get(v)).top;o=i.bottom;s=v.offsetHeight;a=v.clientHeight;v.scrollHeight;c=s-a-(l=parseInt(qx.bom.element.Style.get(v,"borderTopWidth"),10)||0)-(u=parseInt(qx.bom.element.Style.get(v,"borderBottomWidth"),10)||0)}d=(h=qx.bom.element.Location.get(e)).top;f=h.bottom;_=e.offsetHeight;p=d-r-l;m=f-o+u;g=0;x?g=p:q?g=m+c:p<0||_>a?g=p:m>0&&(g=m+c);v.scrollTop+=g;qx.event.Registration.fireNonBubblingEvent(v,"scroll")}if(v===y)break;v=v.parentNode}},intoView:function(e,t,n,i){this.intoViewX(e,t,n);this.intoViewY(e,t,i)}}});qx.bom.element.Scroll.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Html":{require:!0},"qx.dom.Node":{},"qx.bom.Range":{},"qx.util.StringSplit":{},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"html.selection":{load:!0,className:"qx.bom.client.Html"},"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Selection",{statics:{getSelectionObject:qx.core.Environment.select("html.selection",{selection:function(e){return e.selection},default:function(e){return qx.dom.Node.getWindow(e).getSelection()}}),get:qx.core.Environment.select("html.selection",{selection:function(e){return qx.bom.Range.get(qx.dom.Node.getDocument(e)).text},default:function(e){return this.__P_101_0(e)?e.value.substring(e.selectionStart,e.selectionEnd):this.getSelectionObject(qx.dom.Node.getDocument(e)).toString()}}),getLength:qx.core.Environment.select("html.selection",{selection:function(e){var t=this.get(e),n=qx.util.StringSplit.split(t,/\r\n/);return t.length-(n.length-1)},default:function(e){if("opera"==qx.core.Environment.get("engine.name")){var t,n;if(this.__P_101_0(e)){var i=e.selectionStart,r=e.selectionEnd;t=e.value.substring(i,r);n=r-i}else n=(t=qx.bom.Selection.get(e)).length;return n-(qx.util.StringSplit.split(t,/\r\n/).length-1)}return this.__P_101_0(e)?e.selectionEnd-e.selectionStart:this.get(e).length}}),getStart:qx.core.Environment.select("html.selection",{selection:function(e){if(this.__P_101_0(e)){var t=qx.bom.Range.get();if(!e.contains(t.parentElement()))return-1;var n=qx.bom.Range.get(e),i=e.value.length;n.moveToBookmark(t.getBookmark());n.moveEnd("character",i);return i-n.text.length}var r=(n=qx.bom.Range.get(e)).parentElement(),o=qx.bom.Range.get();try{o.moveToElementText(r)}catch(e){return 0}var s,a=qx.bom.Range.get(qx.dom.Node.getBodyElement(e));a.setEndPoint("StartToStart",n);a.setEndPoint("EndToEnd",o);if(0==o.compareEndPoints("StartToStart",a))return 0;for(var l=0;;){s=a.moveStart("character",-1);if(0==o.compareEndPoints("StartToStart",a))break;if(0==s)break;l++}return++l},default:function(e){if("gecko"===qx.core.Environment.get("engine.name")||"webkit"===qx.core.Environment.get("engine.name")){if(this.__P_101_0(e))return e.selectionStart;var t=qx.dom.Node.getDocument(e),n=this.getSelectionObject(t);return n.anchorOffsetn.anchorOffset?n.focusOffset:n.anchorOffset}return this.__P_101_0(e)?e.selectionEnd:qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(e)).focusOffset}}),__P_101_0:function(e){return qx.dom.Node.isElement(e)&&("input"==e.nodeName.toLowerCase()||"textarea"==e.nodeName.toLowerCase())},set:qx.core.Environment.select("html.selection",{selection:function(e,t,n){var i;qx.dom.Node.isDocument(e)&&(e=e.body);if(qx.dom.Node.isElement(e)||qx.dom.Node.isText(e))switch(e.nodeName.toLowerCase()){case"input":case"textarea":case"button":void 0===n&&(n=e.value.length);if(t>=0&&t<=e.value.length&&n>=0&&n<=e.value.length){(i=qx.bom.Range.get(e)).collapse(!0);i.moveStart("character",t);i.moveEnd("character",n-t);i.select();return!0}break;case"#text":void 0===n&&(n=e.nodeValue.length);if(t>=0&&t<=e.nodeValue.length&&n>=0&&n<=e.nodeValue.length){(i=qx.bom.Range.get(qx.dom.Node.getBodyElement(e))).moveToElementText(e.parentNode);i.collapse(!0);i.moveStart("character",t);i.moveEnd("character",n-t);i.select();return!0}break;default:void 0===n&&(n=e.childNodes.length-1);if(e.childNodes[t]&&e.childNodes[n]){(i=qx.bom.Range.get(qx.dom.Node.getBodyElement(e))).moveToElementText(e.childNodes[t]);i.collapse(!0);var r=qx.bom.Range.get(qx.dom.Node.getBodyElement(e));r.moveToElementText(e.childNodes[n]);i.setEndPoint("EndToEnd",r);i.select();return!0}}return!1},default:function(e,t,n){var i=e.nodeName.toLowerCase();if(!qx.dom.Node.isElement(e)||"input"!=i&&"textarea"!=i){var r=!1,o=qx.dom.Node.getWindow(e).getSelection(),s=qx.bom.Range.get(e);if(qx.dom.Node.isText(e)){void 0===n&&(n=e.length);t>=0&&t=0&&n<=e.length&&(r=!0)}else if(qx.dom.Node.isElement(e)){void 0===n&&(n=e.childNodes.length-1);t>=0&&e.childNodes[t]&&n>=0&&e.childNodes[n]&&(r=!0)}else if(qx.dom.Node.isDocument(e)){e=e.body;void 0===n&&(n=e.childNodes.length-1);t>=0&&e.childNodes[t]&&n>=0&&e.childNodes[n]&&(r=!0)}if(r){o.isCollapsed||o.collapseToStart();s.setStart(e,t);qx.dom.Node.isText(e)?s.setEnd(e,n):s.setEndAfter(e.childNodes[n]);o.rangeCount>0&&o.removeAllRanges();o.addRange(s);return!0}}else{void 0===n&&(n=e.value.length);if(t>=0&&t<=e.value.length&&n>=0&&n<=e.value.length){e.focus();e.select();try{e.setSelectionRange(t,n)}catch(e){}return!0}}return!1}}),setAll:function(e){return qx.bom.Selection.set(e,0)},clear:qx.core.Environment.select("html.selection",{selection:function(e){var t=qx.bom.Range.get(e).parentElement(),n=qx.bom.Range.get(qx.dom.Node.getDocument(e));qx.dom.Node.isText(e)&&(e=e.parentNode);if(t==n.parentElement()&&t==e){qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(e)).empty()}},default:function(e){var t=qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(e)),n=e.nodeName.toLowerCase();if(!qx.dom.Node.isElement(e)||"input"!=n&&"textarea"!=n)if(qx.dom.Node.isDocument(e)||"body"==n)t.collapse(e.body?e.body:e,0);else{var i=qx.bom.Range.get(e);if(!i.collapsed){var r=i.commonAncestorContainer;(qx.dom.Node.isElement(e)&&qx.dom.Node.isText(r)?r.parentNode:r)==e&&t.collapse(e,0)}}else{try{e.setSelectionRange(0,0)}catch(e){}qx.bom.Element&&qx.bom.Element.blur&&qx.bom.Element.blur(e)}}})}});qx.bom.Selection.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.dispatch.DomBubbling":{defer:"runtime"},"qx.core.Environment":{defer:"load",construct:!0,usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.bom.client.OperatingSystem":{construct:!0,require:!0},"qx.core.Init":{construct:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.Selection":{},"qx.event.type.Focus":{},"qx.lang.Function":{},"qx.bom.Event":{},"qx.bom.client.Browser":{require:!0},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{},"qx.bom.element.Attribute":{}},environment:{provided:[],required:{"os.name":{construct:!0,className:"qx.bom.client.OperatingSystem"},"os.version":{construct:!0,className:"qx.bom.client.OperatingSystem"},"engine.name":{load:!0,className:"qx.bom.client.Engine"},"browser.name":{load:!0,className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Focus",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct:function(e){qx.core.Object.constructor.call(this);this._manager=e;this._window=e.getWindow();this._document=this._window.document;this._root=this._document.documentElement;this._body=this._document.body;"ios"==qx.core.Environment.get("os.name")&&parseFloat(qx.core.Environment.get("os.version"))>6&&parseFloat(qx.core.Environment.get("os.version"))<15&&(!qx.application.Inline||!qx.core.Init.getApplication()instanceof qx.application.Inline)&&(this.__P_103_0=!0);this._initObserver()},properties:{active:{apply:"_applyActive",nullable:!0},focus:{apply:"_applyFocus",nullable:!0}},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{focus:1,blur:1,focusin:1,focusout:1,activate:1,deactivate:1},IGNORE_CAN_HANDLE:!0,FOCUSABLE_ELEMENTS:qx.core.Environment.select("engine.name",{mshtml:{a:1,body:1,button:1,frame:1,iframe:1,img:1,input:1,object:1,select:1,textarea:1},gecko:{a:1,body:1,button:1,frame:1,iframe:1,img:1,input:1,object:1,select:1,textarea:1},opera:{button:1,input:1,select:1,textarea:1},webkit:{button:1,input:1,select:1,textarea:1}})},members:{__P_103_1:null,__P_103_2:null,__P_103_3:null,__P_103_4:null,__P_103_5:null,__P_103_6:null,__P_103_7:null,__P_103_8:null,__P_103_9:null,__P_103_10:null,__P_103_11:"",__P_103_12:"",__P_103_0:!1,__P_103_13:null,canHandleEvent:function(e,t){},registerEvent:function(e,t,n){},unregisterEvent:function(e,t,n){},focus:function(e){"mshtml"==qx.core.Environment.get("engine.name")?window.setTimeout((function(){try{e.focus();if(0==qx.bom.Selection.get(e).length&&"function"==typeof e.createTextRange){var t=e.createTextRange();t.moveStart("character",e.value.length);t.collapse();t.select()}}catch(e){}}),0):window.setTimeout((function(){try{e.focus()}catch(e){}}),0);this.setFocus(e);this.setActive(e)},activate:function(e){this.setActive(e)},blur:function(e){try{e.blur()}catch(e){}this.getActive()===e&&this.resetActive();this.getFocus()===e&&this.resetFocus()},deactivate:function(e){this.getActive()===e&&this.resetActive()},tryActivate:function(e){var t=this.__P_103_14(e);t&&this.setActive(t)},__P_103_15:function(e,t,n,i){var r=qx.event.Registration,o=r.createEvent(n,qx.event.type.Focus,[e,t,i]);return r.dispatchEvent(e,o)},_windowFocused:!0,__P_103_16:function(){if(this._windowFocused){this._windowFocused=!1;this.__P_103_15(this._window,null,"blur",!1)}},__P_103_17:function(){if(!this._windowFocused){this._windowFocused=!0;this.__P_103_15(this._window,null,"focus",!1)}},_initObserver:qx.core.Environment.select("engine.name",{gecko:function(){this.__P_103_1=qx.lang.Function.listener(this.__P_103_18,this);this.__P_103_2=qx.lang.Function.listener(this.__P_103_19,this);this.__P_103_3=qx.lang.Function.listener(this.__P_103_20,this);this.__P_103_4=qx.lang.Function.listener(this.__P_103_21,this);this.__P_103_5=qx.lang.Function.listener(this.__P_103_22,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_103_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_103_2,!0);qx.bom.Event.addNativeListener(this._window,"focus",this.__P_103_3,!0);qx.bom.Event.addNativeListener(this._window,"blur",this.__P_103_4,!0);qx.bom.Event.addNativeListener(this._window,"draggesture",this.__P_103_5,!0)},mshtml:function(){this.__P_103_1=qx.lang.Function.listener(this.__P_103_18,this);this.__P_103_2=qx.lang.Function.listener(this.__P_103_19,this);this.__P_103_7=qx.lang.Function.listener(this.__P_103_23,this);this.__P_103_8=qx.lang.Function.listener(this.__P_103_24,this);this.__P_103_6=qx.lang.Function.listener(this.__P_103_25,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_103_1);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_103_2);qx.bom.Event.addNativeListener(this._document,"focusin",this.__P_103_7);qx.bom.Event.addNativeListener(this._document,"focusout",this.__P_103_8);qx.bom.Event.addNativeListener(this._document,"selectstart",this.__P_103_6)},webkit:qx.core.Environment.select("browser.name",{edge:function(e){this.__P_103_1=qx.lang.Function.listener(this.__P_103_18,this);this.__P_103_2=qx.lang.Function.listener(this.__P_103_19,this);this.__P_103_8=qx.lang.Function.listener(this.__P_103_24,this);this.__P_103_7=qx.lang.Function.listener(this.__P_103_23,this);this.__P_103_6=qx.lang.Function.listener(this.__P_103_25,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_103_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_103_2,!0);qx.bom.Event.addNativeListener(this._document,"selectstart",this.__P_103_6,!1);qx.bom.Event.addNativeListener(this._document,"focusin",this.__P_103_7);qx.bom.Event.addNativeListener(this._document,"focusout",this.__P_103_8)},default:function(e){this.__P_103_1=qx.lang.Function.listener(this.__P_103_18,this);this.__P_103_2=qx.lang.Function.listener(this.__P_103_19,this);this.__P_103_8=qx.lang.Function.listener(this.__P_103_24,this);this.__P_103_3=qx.lang.Function.listener(this.__P_103_20,this);this.__P_103_4=qx.lang.Function.listener(this.__P_103_21,this);this.__P_103_6=qx.lang.Function.listener(this.__P_103_25,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_103_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_103_2,!0);qx.bom.Event.addNativeListener(this._document,"selectstart",this.__P_103_6,!1);qx.bom.Event.addNativeListener(this._window,"DOMFocusOut",this.__P_103_8,!0);qx.bom.Event.addNativeListener(this._window,"focus",this.__P_103_3,!0);qx.bom.Event.addNativeListener(this._window,"blur",this.__P_103_4,!0)}}),opera:function(){this.__P_103_1=qx.lang.Function.listener(this.__P_103_18,this);this.__P_103_2=qx.lang.Function.listener(this.__P_103_19,this);this.__P_103_7=qx.lang.Function.listener(this.__P_103_23,this);this.__P_103_8=qx.lang.Function.listener(this.__P_103_24,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_103_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_103_2,!0);qx.bom.Event.addNativeListener(this._window,"DOMFocusIn",this.__P_103_7,!0);qx.bom.Event.addNativeListener(this._window,"DOMFocusOut",this.__P_103_8,!0)}}),_stopObserver:qx.core.Environment.select("engine.name",{gecko:function(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_103_1,!0);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_103_2,!0);qx.bom.Event.removeNativeListener(this._window,"focus",this.__P_103_3,!0);qx.bom.Event.removeNativeListener(this._window,"blur",this.__P_103_4,!0);qx.bom.Event.removeNativeListener(this._window,"draggesture",this.__P_103_5,!0)},mshtml:function(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_103_1);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_103_2);qx.bom.Event.removeNativeListener(this._document,"focusin",this.__P_103_7);qx.bom.Event.removeNativeListener(this._document,"focusout",this.__P_103_8);qx.bom.Event.removeNativeListener(this._document,"selectstart",this.__P_103_6)},webkit:qx.core.Environment.select("browser.name",{edge:function(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_103_1);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_103_2);qx.bom.Event.removeNativeListener(this._document,"focusin",this.__P_103_7);qx.bom.Event.removeNativeListener(this._document,"focusout",this.__P_103_8);qx.bom.Event.removeNativeListener(this._document,"selectstart",this.__P_103_6)},default:function(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_103_1,!0);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_103_2,!0);qx.bom.Event.removeNativeListener(this._document,"selectstart",this.__P_103_6,!1);qx.bom.Event.removeNativeListener(this._window,"DOMFocusOut",this.__P_103_8,!0);qx.bom.Event.removeNativeListener(this._window,"focus",this.__P_103_3,!0);qx.bom.Event.removeNativeListener(this._window,"blur",this.__P_103_4,!0)}}),opera:function(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_103_1,!0);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_103_2,!0);qx.bom.Event.removeNativeListener(this._window,"DOMFocusIn",this.__P_103_7,!0);qx.bom.Event.removeNativeListener(this._window,"DOMFocusOut",this.__P_103_8,!0)}}),__P_103_22:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{gecko:function(e){var t=qx.bom.Event.getTarget(e);this.__P_103_26(t)||qx.bom.Event.preventDefault(e)},default:null})),__P_103_23:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml:function(e){this.__P_103_17();var t=qx.bom.Event.getTarget(e),n=this.__P_103_27(t);n&&this.setFocus(n);this.tryActivate(t)},webkit:qx.core.Environment.select("browser.name",{edge:function(e){this.__P_103_17();var t=qx.bom.Event.getTarget(e),n=this.__P_103_27(t);n&&this.setFocus(n);this.tryActivate(t)},default:null}),opera:function(e){var t=qx.bom.Event.getTarget(e);if(t==this._document||t==this._window){this.__P_103_17();if(this.__P_103_9){this.setFocus(this.__P_103_9);delete this.__P_103_9}if(this.__P_103_10){this.setActive(this.__P_103_10);delete this.__P_103_10}}else{this.setFocus(t);this.tryActivate(t);if(!this.__P_103_26(t)){t.selectionStart=0;t.selectionEnd=0}}},default:null})),__P_103_24:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml:function(e){if(null==qx.bom.Event.getRelatedTarget(e)){this.__P_103_16();this.resetFocus();this.resetActive()}},webkit:qx.core.Environment.select("browser.name",{edge:function(e){if(null==qx.bom.Event.getRelatedTarget(e)){this.__P_103_16();this.resetFocus();this.resetActive()}},default:function(e){var t=qx.bom.Event.getTarget(e);t===this.getFocus()&&this.resetFocus();t===this.getActive()&&this.resetActive()}}),opera:function(e){var t=qx.bom.Event.getTarget(e);if(t==this._document){this.__P_103_16();this.__P_103_9=this.getFocus();this.__P_103_10=this.getActive();this.resetFocus();this.resetActive()}else{t===this.getFocus()&&this.resetFocus();t===this.getActive()&&this.resetActive()}},default:null})),__P_103_21:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{gecko:function(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_103_16();this.resetActive();this.resetFocus()}},webkit:function(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_103_16();this.__P_103_9=this.getFocus();this.__P_103_10=this.getActive();this.resetActive();this.resetFocus()}},default:null})),__P_103_20:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{gecko:function(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_103_17();t=this._body}this.setFocus(t);this.tryActivate(t)},webkit:function(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_103_17();if(this.__P_103_9){this.setFocus(this.__P_103_9);delete this.__P_103_9}if(this.__P_103_10){this.setActive(this.__P_103_10);delete this.__P_103_10}}else{this.__P_103_13=e.relatedTarget;this.setFocus(t);this.__P_103_13=null;this.tryActivate(t)}},default:null})),__P_103_18:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml:function(e){var t=qx.bom.Event.getTarget(e),n=this.__P_103_27(t);if(n){if(!this.__P_103_26(t)){t.unselectable="on";try{document.selection&&document.selection.empty()}catch(e){}try{n.focus()}catch(e){}}}else{qx.bom.Event.preventDefault(e);this.__P_103_26(t)||(t.unselectable="on")}},webkit:function(e){var t=qx.bom.Event.getTarget(e),n=this.__P_103_27(t);n?this.setFocus(n):qx.bom.Event.preventDefault(e)},gecko:function(e){var t=qx.bom.Event.getTarget(e),n=this.__P_103_27(t);n?this.setFocus(n):qx.bom.Event.preventDefault(e)},opera:function(e){var t=qx.bom.Event.getTarget(e),n=this.__P_103_27(t);if(this.__P_103_26(t))n&&this.setFocus(n);else{qx.bom.Event.preventDefault(e);if(n){var i=this.getFocus();if(i&&i.selectionEnd){i.selectionStart=0;i.selectionEnd=0;i.blur()}n&&this.setFocus(n)}}},default:null})),__P_103_19:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml:function(e){var t=qx.bom.Event.getTarget(e);t.unselectable&&(t.unselectable="off");this.tryActivate(this.__P_103_28(t))},gecko:function(e){for(var t=qx.bom.Event.getTarget(e);t&&void 0===t.offsetWidth;)t=t.parentNode;t&&this.tryActivate(t)},webkit:function(e){var t=qx.bom.Event.getTarget(e);this.tryActivate(this.__P_103_28(t))},opera:function(e){var t=qx.bom.Event.getTarget(e);this.tryActivate(this.__P_103_28(t))},default:null})),__P_103_29:function(e){var t=this.getFocus();if(t&&e!=t){if("input"===t.nodeName.toLowerCase()||"textarea"===t.nodeName.toLowerCase())return t;if(qx.Class.isClass("qx.ui.core.Widget"))var n=qx.ui.core.Widget.getWidgetByElement(t),i=n&&n.getChildControl&&n.getChildControl("textfield",!0);if(i)return i.getContentElement().getDomElement()}return e},__P_103_28:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml:function(e){return this.__P_103_29(e)},webkit:function(e){return this.__P_103_29(e)},default:function(e){return e}})),__P_103_25:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml:function(e){var t=qx.bom.Event.getTarget(e);this.__P_103_26(t)||qx.bom.Event.preventDefault(e)},webkit:function(e){var t=qx.bom.Event.getTarget(e);this.__P_103_26(t)||qx.bom.Event.preventDefault(e)},default:null})),__P_103_30:function(e){var t=qx.bom.element.Attribute.get(e,"tabIndex");if(t>=1)return!0;var n=qx.event.handler.Focus.FOCUSABLE_ELEMENTS;return!!(t>=0&&n[e.tagName])},__P_103_27:function(e){for(;e&&1===e.nodeType;){if("on"==e.getAttribute("qxKeepFocus"))return null;if(this.__P_103_30(e))return e;e=e.parentNode}return this._body},__P_103_14:function(e){for(var t=e;e&&1===e.nodeType;){if("on"==e.getAttribute("qxKeepActive"))return null;e=e.parentNode}return t},__P_103_26:function(e){for(;e&&1===e.nodeType;){var t=e.getAttribute("qxSelectable");if(null!=t)return"on"===t;e=e.parentNode}return!0},_applyActive:function(e,t){t&&this.__P_103_15(t,e,"deactivate",!0);e&&this.__P_103_15(e,t,"activate",!0);this.__P_103_0&&window.scrollTo(0,0)},_applyFocus:function(e,t){t&&this.__P_103_15(t,e,"focusout",!0);e&&this.__P_103_15(e,t,"focusin",!0);t&&this.__P_103_15(t,e,"blur",!1);e&&this.__P_103_15(e,t||this.__P_103_13,"focus",!1)}},destruct:function(){this._stopObserver();this._manager=this._window=this._document=this._root=this._body=this.__P_103_31=this.__P_103_13=null},defer:function(e){qx.event.Registration.addHandler(e);var t=e.FOCUSABLE_ELEMENTS;for(var n in t)t[n.toUpperCase()]=1}});qx.event.handler.Focus.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.Focus":{defer:"runtime"},"qx.event.handler.Window":{defer:"runtime"},"qx.event.handler.Capture":{defer:"runtime"},"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.dispatch.AbstractBubbling":{construct:!0,require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.dom.Hierarchy":{},"qx.bom.Event":{},"qx.event.type.Event":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.client.OperatingSystem":{require:!0}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"},"browser.documentmode":{load:!0,className:"qx.bom.client.Browser"},"os.version":{load:!0,className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.dispatch.MouseCapture",{extend:qx.event.dispatch.AbstractBubbling,construct:function(e,t){qx.event.dispatch.AbstractBubbling.constructor.call(this,e);this.__P_37_0=e.getWindow();this.__P_37_1=t;e.addListener(this.__P_37_0,"blur",this.releaseCapture,this);e.addListener(this.__P_37_0,"focus",this.releaseCapture,this);e.addListener(this.__P_37_0,"scroll",this.releaseCapture,this)},statics:{PRIORITY:qx.event.Registration.PRIORITY_FIRST},members:{__P_37_1:null,__P_37_2:null,__P_37_3:!0,__P_37_0:null,_getParent:function(e){return e.parentNode},canDispatchEvent:function(e,t,n){return!(!this.__P_37_2||!this.__P_37_4[n])},dispatchEvent:function(e,t,n){if("click"!=n){!this.__P_37_3&&qx.dom.Hierarchy.contains(this.__P_37_2,e)||(e=this.__P_37_2);return qx.event.dispatch.MouseCapture.superclass.prototype.dispatchEvent.call(this,e,t,n)}t.stopPropagation();this.releaseCapture()},__P_37_4:{mouseup:1,mousedown:1,click:1,dblclick:1,mousemove:1,mouseout:1,mouseover:1,pointerdown:1,pointerup:1,pointermove:1,pointerover:1,pointerout:1,tap:1,dbltap:1},activateCapture:function(e,t){t=!1!==t;if(this.__P_37_2!==e||this.__P_37_3!=t){this.__P_37_2&&this.releaseCapture();if(this.hasNativeCapture){this.nativeSetCapture(e,t);var n=this;qx.bom.Event.addNativeListener(e,"losecapture",(function t(){qx.bom.Event.removeNativeListener(e,"losecapture",t);n.releaseCapture()}))}this.__P_37_3=t;this.__P_37_2=e;this.__P_37_1.fireEvent(e,"capture",qx.event.type.Event,[!0,!1])}},getCaptureElement:function(){return this.__P_37_2},releaseCapture:function(){var e=this.__P_37_2;if(e){this.__P_37_2=null;this.__P_37_1.fireEvent(e,"losecapture",qx.event.type.Event,[!0,!1]);this.nativeReleaseCapture(e)}},hasNativeCapture:"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9||parseInt(qx.core.Environment.get("os.version"),10)>7&&qx.core.Environment.get("browser.documentmode")>9,nativeSetCapture:qx.core.Environment.select("engine.name",{mshtml:function(e,t){e.setCapture(!1!==t)},default:function(){}}),nativeReleaseCapture:qx.core.Environment.select("engine.name",{mshtml:function(e){e.releaseCapture()},default:function(){}})},defer:function(e){qx.event.Registration.addDispatcher(e)}});qx.event.dispatch.MouseCapture.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.event.IEventHandler":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Capture",{extend:qx.core.Object,implement:qx.event.IEventHandler,statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{capture:!0,losecapture:!0},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:!0},members:{canHandleEvent:function(e,t){},registerEvent:function(e,t,n){},unregisterEvent:function(e,t,n){}},defer:function(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Capture.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.element.Attribute":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.dom.Element",{statics:{hasChild:function(e,t){return t.parentNode===e},hasChildren:function(e){return!!e.firstChild},hasChildElements:function(e){e=e.firstChild;for(;e;){if(1===e.nodeType)return!0;e=e.nextSibling}return!1},getParentElement:function(e){return e.parentNode},isInDom:function(e,t){t||(t=window);for(var n=t.document.getElementsByTagName(e.nodeName),i=0,r=n.length;i! Injections only work for the top-most element of a JSX expression.")},_serializeImpl:function(e){var t;e.openTag(this._nodeName);e.pushQxObject(this);var n=e.getQxObjectIdFor(this);n&&e.setAttribute("data-qx-object-id",'"'.concat(n,'"'));if(null!==(t=this._children)&&void 0!==t&&t.length)for(var i=0;i outside of declaration!")}},sealDefaultChildren:function(){Object.seal(this._defaultChildren)},getName:function(){return this.getAttribute("name")}},statics:{DEFAULT:"qx.html.Slot.DEFAULT"}});qx.html.Slot.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.event.Registration":{construct:!0,defer:"runtime",require:!0},"qx.ui.core.Widget":{},"qx.event.type.Event":{},"qx.event.Pool":{},"qx.event.Utils":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.EventHandler",{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(){qx.core.Object.constructor.call(this);this.__P_25_0=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,auxclick: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,longtap:1,swipe:1,dbltap:1,track:1,trackend:1,trackstart:1,pinch:1,rotate:1,roll:1,pointermove:1,pointerover:1,pointerout:1,pointerdown:1,pointerup:1,pointercancel:1},IGNORE_CAN_HANDLE:!1},members:{__P_25_0:null,__P_25_1:{focusin:1,focusout:1,focus:1,blur:1},__P_25_2:{mouseover:1,mouseout:1,appear:1,disappear:1},canHandleEvent:function(e,t){return e instanceof qx.ui.core.Widget},_dispatchEvent:function(e){for(var t=e.getTarget(),n=qx.ui.core.Widget.getWidgetByElement(t),i=!1;n&&n.isAnonymous();){i=!0;n=n.getLayoutParent()}n&&i&&"activate"==e.getType()&&n.getContentElement().activate();if(!this.__P_25_1[e.getType()]||(n=n&&n.getFocusTarget())){if(e.getRelatedTarget){for(var r=e.getRelatedTarget(),o=qx.ui.core.Widget.getWidgetByElement(r);o&&o.isAnonymous();)o=o.getLayoutParent();if(o){this.__P_25_1[e.getType()]&&(o=o.getFocusTarget());if(o===n)return}}var s=e.getCurrentTarget(),a=qx.ui.core.Widget.getWidgetByElement(s);if(a&&!a.isAnonymous()){this.__P_25_1[e.getType()]&&(a=a.getFocusTarget());var l=e.getType();if(a&&(a.isEnabled()||this.__P_25_2[l])){var u=e.getEventPhase()==qx.event.type.Event.CAPTURING_PHASE,c=this.__P_25_0.getListeners(a,l,u);if(e.getEventPhase()==qx.event.type.Event.AT_TARGET){c||(c=[]);var h=this.__P_25_0.getListeners(a,l,!u);h&&(c=c.concat(h))}if(c&&0!==c.length){var d=qx.event.Pool.getInstance().getObject(e.constructor);e.clone(d);d.setTarget(n);d.setRelatedTarget(o||null);d.setCurrentTarget(a);var f=e.getOriginalTarget();if(f){for(var _=qx.ui.core.Widget.getWidgetByElement(f);_&&_.isAnonymous();)_=_.getLayoutParent();d.setOriginalTarget(_)}else d.setOriginalTarget(t);var p={};qx.event.Utils.then(p,(function(){return qx.event.Utils.series(c,(function(e){var t=e.context||a;return e.handler.call(t,d)}))}));qx.event.Utils.then(p,(function(){d.getPropagationStopped()&&e.stopPropagation();d.getDefaultPrevented()&&e.preventDefault()}));return qx.event.Utils.then(p,(function(){qx.event.Pool.getInstance().poolObject(d)}))}}}}},registerEvent:function(e,t,n){var i;(i="focus"===t||"blur"===t?e.getFocusElement():e.getContentElement())&&i.addListener(t,this._dispatchEvent,this,n)},unregisterEvent:function(e,t,n){var i;(i="focus"===t||"blur"===t?e.getFocusElement():e.getContentElement())&&i.removeListener(t,this._dispatchEvent,this,n)}},destruct:function(){this.__P_25_0=null},defer:function(e){qx.event.Registration.addHandler(e)}});qx.ui.core.EventHandler.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.Gesture":{require:!0,defer:"runtime"},"qx.event.handler.Keyboard":{require:!0,defer:"runtime"},"qx.event.handler.Capture":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{construct:!0,defer:"runtime",require:!0},"qx.ui.core.Widget":{},"qx.event.Utils":{},"qx.Promise":{},"qx.event.type.Drag":{},"qx.ui.core.DragDropCursor":{},"qx.bom.element.Style":{}},environment:{provided:[],required:{"qx.promise":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.DragDrop",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct:function(e){qx.core.Object.constructor.call(this);this.__P_26_0=e;this.__P_26_1=e.getWindow().document.documentElement;this.__P_26_0.addListener(this.__P_26_1,"longtap",this._onLongtap,this);this.__P_26_0.addListener(this.__P_26_1,"pointerdown",this._onPointerdown,this,!0);qx.event.Registration.addListener(window,"blur",this._onWindowBlur,this);this.__P_26_2()},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:!0,ALLOWED_BUTTONS:["left"],MIN_DRAG_DISTANCE:5},properties:{cursor:{check:"qx.ui.core.Widget",nullable:!0,init:null}},members:{__P_26_0:null,__P_26_1:null,__P_26_3:null,__P_26_4:null,__P_26_5:null,__P_26_6:null,__P_26_7:null,__P_26_8:null,__P_26_9:null,__P_26_10:null,__P_26_11:!1,__P_26_12:!1,__P_26_13:!1,__P_26_14:null,__P_26_15:null,canHandleEvent:function(e,t){},registerEvent:function(e,t,n){},unregisterEvent:function(e,t,n){},addType:function(e){this.__P_26_5[e]=!0},addAction:function(e){this.__P_26_6[e]=!0},supportsType:function(e){return!!this.__P_26_5[e]},supportsAction:function(e){return!!this.__P_26_6[e]},setDropAllowed:function(e){this.__P_26_12=e;this.__P_26_16()},getData:function(e){if(!this.__P_26_12||!this.__P_26_3)throw new Error("This method must not be used outside the drop event listener!");if(!this.__P_26_5[e])throw new Error("Unsupported data type: "+e+"!");if(!this.__P_26_8[e]){this.__P_26_9=e;this.__P_26_17("droprequest",this.__P_26_4,this.__P_26_3,!1,!1)}if(!this.__P_26_8[e])throw new Error("Please use a droprequest listener to the drag source to fill the manager with data!");return this.__P_26_8[e]||null},getDataAsync:function(e){if(!this.__P_26_12||!this.__P_26_3)throw new Error("This method must not be used outside the drop event listener!");if(!this.__P_26_5[e])throw new Error("Unsupported data type: "+e+"!");var t={},n=this;this.__P_26_8[e]||qx.event.Utils.then(t,(function(){n.__P_26_9=e;return n.__P_26_17("droprequest",n.__P_26_4,n.__P_26_3,!1)}));return qx.event.Utils.then(t,(function(){if(!this.__P_26_8[e])throw new Error("Please use a droprequest listener to the drag source to fill the manager with data!");return this.__P_26_8[e]||null}))},getCurrentAction:function(){this.__P_26_16();return this.__P_26_10},getCurrentActionAsync:qx.core.Environment.select("qx.promise",{true:function(){var e=this;return qx.Promise.resolve(e.__P_26_16()).then((function(){return e.__P_26_10}))},false:function(){throw new Error(this.classname+".getCurrentActionAsync not supported because qx.promise==false")}}),getDragTarget:function(){return this.__P_26_14},addData:function(e,t){this.__P_26_8[e]=t},getCurrentType:function(){return this.__P_26_9},isSessionActive:function(){return this.__P_26_11},__P_26_2:function(){this.__P_26_5={};this.__P_26_6={};this.__P_26_7={};this.__P_26_8={}},__P_26_16:function(){if(null==this.__P_26_4)return qx.Promise.reject();var e=this.__P_26_6,t=this.__P_26_7,n=null;this.__P_26_12&&(t.Shift&&t.Control&&e.alias?n="alias":t.Shift&&t.Alt&&e.copy?n="copy":t.Shift&&e.move?n="move":t.Alt&&e.alias?n="alias":t.Control&&e.copy?n="copy":e.move?n="move":e.copy?n="copy":e.alias&&(n="alias"));var i=this,r={},o=this.__P_26_10;if(n!=o&&this.__P_26_3){qx.event.Utils.catch((function(){i.__P_26_13=!1;n=null}));qx.event.Utils.then(r,(function(){i.__P_26_10=n;return i.__P_26_17("dragchange",i.__P_26_3,i.__P_26_4,!0)}));qx.event.Utils.then(r,(function(e){i.__P_26_13=e;e||(n=null)}))}return qx.event.Utils.then(r,(function(){if(n!=o){i.__P_26_10=n;return i.__P_26_17("dragchange",i.__P_26_4,i.__P_26_3,!1)}}))},__P_26_17:function(e,t,n,i,r,o){var s=qx.event.Registration,a=s.createEvent(e,qx.event.type.Drag,[i,r]);t!==n&&a.setRelatedTarget(n);var l=s.dispatchEvent(t,a);return void 0===o||o?qx.Promise.resolve(l).then((function(){return!a.getDefaultPrevented()})):l},__P_26_18:function(e){for(;e&&1==e.nodeType;){if("on"==e.getAttribute("qxDraggable"))return e;e=e.parentNode}return null},__P_26_19:function(e){for(;e&&1==e.nodeType;){if("on"==e.getAttribute("qxDroppable"))return e;e=e.parentNode}return null},clearSession:function(){this.__P_26_0.removeListener(this.__P_26_1,"pointermove",this._onPointermove,this);this.__P_26_0.removeListener(this.__P_26_1,"pointerup",this._onPointerup,this,!0);this.__P_26_0.removeListener(this.__P_26_1,"keydown",this._onKeyDown,this,!0);this.__P_26_0.removeListener(this.__P_26_1,"keyup",this._onKeyUp,this,!0);this.__P_26_0.removeListener(this.__P_26_1,"keypress",this._onKeyPress,this,!0);this.__P_26_0.removeListener(this.__P_26_1,"roll",this._onRoll,this,!0);var e={},t=this;this.__P_26_4&&qx.event.Utils.then(e,(function(){return t.__P_26_17("dragend",t.__P_26_4,t.__P_26_3,!1)}));return qx.event.Utils.then(e,(function(){t.__P_26_12=!1;t.__P_26_3=null;if(t.__P_26_14){t.__P_26_14.removeState("drag");t.__P_26_14=null}t.__P_26_4=null;t.__P_26_11=!1;t.__P_26_15=null;t.__P_26_2()}))},_onLongtap:function(e){if("touch"==e.getPointerType()){this.__P_26_0.addListener(this.__P_26_1,"roll",this._onRoll,this,!0);return this._start(e)}},_start:function(e){var t=-1!==qx.event.handler.DragDrop.ALLOWED_BUTTONS.indexOf(e.getButton());if(!e.isPrimary()||!t)return!1;var n=this.__P_26_15?this.__P_26_15.target:e.getTarget(),i=this.__P_26_18(n);if(i){this.__P_26_4=i;for(var r=qx.ui.core.Widget.getWidgetByElement(this.__P_26_15.original);r&&r.isAnonymous();)r=r.getLayoutParent();if(r){this.__P_26_14=r;r.addState("drag")}var o=this,s={};qx.event.Utils.catch((function(){o.__P_26_11=!1}));qx.event.Utils.then(s,(function(){return o.__P_26_17("dragstart",o.__P_26_4,o.__P_26_3,!0,e)}));return qx.event.Utils.then(s,(function(e){if(e){o.__P_26_0.addListener(o.__P_26_1,"keydown",o._onKeyDown,o,!0);o.__P_26_0.addListener(o.__P_26_1,"keyup",o._onKeyUp,o,!0);o.__P_26_0.addListener(o.__P_26_1,"keypress",o._onKeyPress,o,!0);o.__P_26_11=!0}}))}},_onPointerdown:function(e){if(e.isPrimary()){this.__P_26_15={target:e.getTarget(),original:e.getOriginalTarget(),left:e.getDocumentLeft(),top:e.getDocumentTop()};this.__P_26_0.addListener(this.__P_26_1,"pointermove",this._onPointermove,this);this.__P_26_0.addListener(this.__P_26_1,"pointerup",this._onPointerup,this,!0)}},_onPointermove:function(e){if(e.isPrimary()){var t=this,n={};qx.event.Utils.catch((function(){return t.clearSession()}));if(!t.__P_26_11&&"mouse"==e.getPointerType()){var i=t._getDelta(e),r=qx.event.handler.DragDrop.MIN_DRAG_DISTANCE;i&&(Math.abs(i.x)>r||Math.abs(i.y)>r)&&qx.event.Utils.then(n,(function(){return t._start(e)}))}return qx.event.Utils.then(n,(function(){if(t.__P_26_11){var n={};qx.event.Utils.then(n,(function(){return t.__P_26_17("drag",t.__P_26_4,t.__P_26_3,!0,e)}));qx.event.Utils.then(n,(function(n){n||this.clearSession();var i=e.getTarget();t.__P_26_15.target===i&&(i=e.getNativeEvent().view.document.elementFromPoint(e.getDocumentLeft(),e.getDocumentTop()));var r=t.getCursor();r||(r=qx.ui.core.DragDropCursor.getInstance());var o=r.getContentElement().getDomElement();if(o&&(i===o||o.contains(i))){var s=qx.bom.element.Style.get(o,"display");qx.bom.element.Style.set(o,"display","none");i=e.getNativeEvent().view.document.elementFromPoint(e.getDocumentLeft(),e.getDocumentTop());qx.bom.element.Style.set(o,"display",s)}if(i!==o){var a=t.__P_26_19(i);if(a&&a!=t.__P_26_3){var l=t.__P_26_3;t.__P_26_12=!0;t.__P_26_3=a;var u={};qx.event.Utils.catch(u,(function(){t.__P_26_3=null;t.__P_26_12=!1}));l&&qx.event.Utils.then(u,(function(){return t.__P_26_17("dragleave",l,t.__P_26_4,!1,e)}));qx.event.Utils.then(u,(function(){return t.__P_26_17("dragover",a,t.__P_26_4,!0,e)}));return qx.event.Utils.then(u,(function(e){t.__P_26_12=e}))}if(!a&&t.__P_26_3){u={};qx.event.Utils.then(u,(function(){return t.__P_26_17("dragleave",t.__P_26_3,t.__P_26_4,!1,e)}));return qx.event.Utils.then(u,(function(){t.__P_26_3=null;t.__P_26_12=!1;return t.__P_26_16()}))}}}));return qx.event.Utils.then(n,(function(){var n=t.__P_26_7;n.Control=e.isCtrlPressed();n.Shift=e.isShiftPressed();n.Alt=e.isAltPressed();return t.__P_26_16()}))}}))}},_getDelta:function(e){return this.__P_26_15?{x:e.getDocumentLeft()-this.__P_26_15.left,y:e.getDocumentTop()-this.__P_26_15.top}:null},_onPointerup:function(e){if(e.isPrimary()){var t={},n=this;this.__P_26_12&&this.__P_26_13&&qx.event.Utils.then(t,(function(){return n.__P_26_17("drop",n.__P_26_3,n.__P_26_4,!1,e)}));return qx.event.Utils.then(t,(function(){e.getTarget()==n.__P_26_4&&e.stopPropagation();return n.clearSession()}))}},_onRoll:function(e){e.stop()},_onWindowBlur:function(e){return this.clearSession()},_onKeyDown:function(e){var t=e.getKeyIdentifier();switch(t){case"Alt":case"Control":case"Shift":if(!this.__P_26_7[t]){this.__P_26_7[t]=!0;return this.__P_26_16()}}},_onKeyUp:function(e){var t=e.getKeyIdentifier();switch(t){case"Alt":case"Control":case"Shift":if(this.__P_26_7[t]){this.__P_26_7[t]=!1;return this.__P_26_16()}}},_onKeyPress:function(e){if("Escape"===e.getKeyIdentifier())return this.clearSession()}},destruct:function(){qx.event.Registration.removeListener(window,"blur",this._onWindowBlur,this);this.__P_26_4=this.__P_26_3=this.__P_26_0=this.__P_26_1=this.__P_26_5=this.__P_26_6=this.__P_26_7=this.__P_26_8=null},defer:function(e){qx.event.Registration.addHandler(e)}});qx.event.handler.DragDrop.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{},"qx.core.Property":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.PropertyUtil",{statics:{getProperties:function(e){return e.$$properties},getAllProperties:function(e){for(var t={},n=e;n!=qx.core.Object;){var i=this.getProperties(n);for(var r in i)t[r]=i[r];n=n.superclass}return t},getUserValue:function(e,t){return e["$$user_"+t]},setUserValue:function(e,t,n){e["$$user_"+t]=n},deleteUserValue:function(e,t){delete e["$$user_"+t]},getInitValue:function(e,t){return e["$$init_"+t]},setInitValue:function(e,t,n){e["$$init_"+t]=n},deleteInitValue:function(e,t){delete e["$$init_"+t]},getThemeValue:function(e,t){return e["$$theme_"+t]},setThemeValue:function(e,t,n){e["$$theme_"+t]=n},deleteThemeValue:function(e,t){delete e["$$theme_"+t]},setThemed:function(e,t,n){e[qx.core.Property.$$method.setThemed[t]](n)},resetThemed:function(e,t){e[qx.core.Property.$$method.resetThemed[t]]()}}});qx.util.PropertyUtil.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MRemoteChildrenHandling",{members:{__P_89_0:function(e,t,n,i){var r=this.getChildrenContainer();r===this&&(e="_"+e);return r[e](t,n,i)},getChildren:function(){return this.__P_89_0("getChildren")},hasChildren:function(){return this.__P_89_0("hasChildren")},add:function(e,t){return this.__P_89_0("add",e,t)},remove:function(e){return this.__P_89_0("remove",e)},removeAll:function(){return this.__P_89_0("removeAll")},indexOf:function(e){return this.__P_89_0("indexOf",e)},addAt:function(e,t,n){this.__P_89_0("addAt",e,t,n)},addBefore:function(e,t,n){this.__P_89_0("addBefore",e,t,n)},addAfter:function(e,t,n){this.__P_89_0("addAfter",e,t,n)},removeAt:function(e){return this.__P_89_0("removeAt",e)}}});qx.ui.core.MRemoteChildrenHandling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.MPlacement":{require:!0},"qx.ui.core.MRemoteChildrenHandling":{require:!0},"qx.ui.menu.Layout":{construct:!0},"qx.ui.core.Blocker":{construct:!0},"qx.ui.menu.Separator":{},"qx.ui.menu.Manager":{},"qx.ui.menu.AbstractButton":{},"qx.ui.menu.MenuSlideBar":{},"qx.ui.layout.Grow":{},"qx.lang.Array":{},"qx.ui.core.queue.Widget":{},"qx.core.ObjectRegistry":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.menu.Menu",{extend:qx.ui.core.Widget,include:[qx.ui.core.MPlacement,qx.ui.core.MRemoteChildrenHandling],construct:function(){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qx.ui.menu.Layout);var e=this.getApplicationRoot();e.add(this);var t=this.getContentElement();t.setAttribute("role","menu");t.setAttribute("id","menu-"+this.toHashCode());this.addListener("pointerover",this._onPointerOver);this.addListener("pointerout",this._onPointerOut);this.addListener("resize",this._onResize,this);e.addListener("resize",this._onResize,this);this._blocker=new qx.ui.core.Blocker(e);this.initVisibility();this.initKeepFocus();this.initKeepActive()},properties:{appearance:{refine:!0,init:"menu"},allowGrowX:{refine:!0,init:!1},allowGrowY:{refine:!0,init:!1},visibility:{refine:!0,init:"excluded"},keepFocus:{refine:!0,init:!0},keepActive:{refine:!0,init:!0},spacingX:{check:"Integer",apply:"_applySpacingX",init:0,themeable:!0},spacingY:{check:"Integer",apply:"_applySpacingY",init:0,themeable:!0},iconColumnWidth:{check:"Integer",init:0,themeable:!0,apply:"_applyIconColumnWidth"},arrowColumnWidth:{check:"Integer",init:0,themeable:!0,apply:"_applyArrowColumnWidth"},blockerColor:{check:"Color",init:null,nullable:!0,apply:"_applyBlockerColor",themeable:!0},blockerOpacity:{check:"Number",init:1,apply:"_applyBlockerOpacity",themeable:!0},selectedButton:{check:"qx.ui.core.Widget",nullable:!0,apply:"_applySelectedButton"},openedButton:{check:"qx.ui.core.Widget",nullable:!0,apply:"_applyOpenedButton"},opener:{check:"qx.ui.core.Widget",nullable:!0,apply:"_applyOpener"},openInterval:{check:"Integer",themeable:!0,init:250},closeInterval:{check:"Integer",themeable:!0,init:250},blockBackground:{check:"Boolean",themeable:!0,init:!1}},members:{__P_28_0:null,__P_28_1:null,_blocker:null,open:function(){if(null!=this.getOpener()){if(this.placeToWidget(this.getOpener(),!0)){this.__P_28_2();this.show();this._placementTarget=this.getOpener()}else this.warn("Could not open menu instance because 'opener' widget is not visible")}else this.warn("The menu instance needs a configured 'opener' widget!")},openAtPointer:function(e){this.placeToPointer(e);this.__P_28_2();this.show();this._placementTarget={left:e.getDocumentLeft(),top:e.getDocumentTop()}},openAtPoint:function(e){this.placeToPoint(e);this.__P_28_2();this.show();this._placementTarget=e},addSeparator:function(){this.add(new qx.ui.menu.Separator)},getColumnSizes:function(){return this._getMenuLayout().getColumnSizes()},getSelectables:function(){for(var e=[],t=this.getChildren(),n=0;nt?this._assertSlideBar((function(){this.setHeight(t-n)})):this.setHeight(null)}else this.addListenerOnce("resize",this.__P_28_2,this)},_assertSlideBar:function(e){if(this.hasChildControl("slidebar"))return e.call(this);this.__P_28_1=e;qx.ui.core.queue.Widget.add(this)},syncWidget:function(e){this.getChildControl("slidebar");if(this.__P_28_1){this.__P_28_1.call(this);delete this.__P_28_1}},_afterAddChild:function(e){if(e instanceof qx.ui.menu.AbstractButton){var t=e.getContentElement();t.setAttribute("id","menu-item-"+e.toHashCode());t.setAttribute("role","menuitem")}},_onResize:function(){if(this.isVisible()){var e=this._placementTarget;if(!e)return;if(e instanceof qx.ui.core.Widget)this.placeToWidget(e,!0);else{if(void 0===e.top)throw new Error("Unknown target: "+e);this.placeToPoint(e)}this.__P_28_2()}},_onPointerOver:function(e){var t=qx.ui.menu.Manager.getInstance();t.cancelClose(this);var n=e.getTarget();if(n.isEnabled()&&n instanceof qx.ui.menu.AbstractButton){this.setSelectedButton(n);var i=n.getMenu&&n.getMenu();if(i){i.setOpener(n);t.scheduleOpen(i);this.__P_28_0=i}else{var r=this.getOpenedButton();r&&t.scheduleClose(r.getMenu());if(this.__P_28_0){t.cancelOpen(this.__P_28_0);this.__P_28_0=null}}}else this.getOpenedButton()||this.resetSelectedButton()},_onPointerOut:function(e){var t=qx.ui.menu.Manager.getInstance();if(!qx.ui.core.Widget.contains(this,e.getRelatedTarget())){var n=this.getOpenedButton();n?this.setSelectedButton(n):this.resetSelectedButton();n&&t.cancelClose(n.getMenu());this.__P_28_0&&t.cancelOpen(this.__P_28_0)}},__P_28_4:function(){var e,t=this.getParentMenu();if(!t)return this.getOpener();for(;t;){e=t.getOpener();t=t.getParentMenu()}return e}},destruct:function(){qx.core.ObjectRegistry.inShutDown||qx.ui.menu.Manager.getInstance().remove(this);this.getApplicationRoot().removeListener("resize",this._onResize,this);this._placementTarget=null;this._disposeObjects("_blocker")}});qx.ui.menu.Menu.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.ObjectRegistry":{},"qx.core.Object":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.type.BaseString",{extend:Object,construct:function(e){e=e||"";this.__P_175_0=e;this.length=e.length},members:{$$isString:!0,length:0,__P_175_0:null,toString:function(){return this.__P_175_0},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(e,t){return qx.core.Object.prototype.base.apply(this,arguments)}},defer:function(e,t){var n=["charAt","charCodeAt","concat","indexOf","lastIndexOf","match","replace","search","slice","split","substr","substring","toLowerCase","toUpperCase","toLocaleLowerCase","toLocaleUpperCase","trim","codePointAt"];t.valueOf=t.toString;null==new e("").valueOf()&&delete t.valueOf;for(var i=0,r=n.length;i=3&&(parseInt(t[1])<4||4===parseInt(t[1])&&parseInt(t[2])<4)){var n=/(\w{2})-(\w{2})/i.exec(navigator.userAgent);n&&(e=n[0])}}return e.toLowerCase()}},defer:function(e){qx.core.Environment.add("locale",e.getLocale);qx.core.Environment.add("locale.variant",e.getVariant);qx.core.Environment.add("locale.default","C")}});qx.bom.client.Locale.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.dispatch.Direct":{require:!0},"qx.locale.LocalizedString":{require:!0},"qx.bom.client.Locale":{require:!0},"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.lang.Array":{},"qx.lang.String":{}},environment:{provided:[],required:{locale:{className:"qx.bom.client.Locale"},"locale.default":{className:"qx.bom.client.Locale",load:!0},"locale.variant":{className:"qx.bom.client.Locale"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.locale.Manager",{type:"singleton",extend:qx.core.Object,construct:function(){qx.core.Object.constructor.call(this);this.__P_38_0=qx.$$translations||{};this.__P_38_1=qx.$$locales||{};this.initLocale();this.__P_38_2=this.getLocale()},statics:{tr:function(e,t){var n=qx.lang.Array.fromArguments(arguments,1);return qx.locale.Manager.getInstance().translate(e,n)},trn:function(e,t,n,i){var r=qx.lang.Array.fromArguments(arguments);r.splice(0,3);return 1!=n?qx.locale.Manager.getInstance().translate(t,r):qx.locale.Manager.getInstance().translate(e,r)},trc:function(e,t,n){var i=qx.lang.Array.fromArguments(arguments);i.splice(0,2);return qx.locale.Manager.getInstance().translate(t,i)},trnc:function(e,t,n,i,r){var o=qx.lang.Array.fromArguments(arguments);o.splice(0,4);return 1!=i?qx.locale.Manager.getInstance().translate(n,o):qx.locale.Manager.getInstance().translate(t,o)},marktr:function(e){return e}},properties:{locale:{check:"String",apply:"_applyLocale",event:"changeLocale",init:function(){var e=qx.core.Environment.get("locale");if(!e||""===e)return qx.core.Environment.get("locale.default");var t=qx.core.Environment.get("locale.variant");""!==t&&(e+="_"+t);return e}()}},members:{__P_38_3:qx.core.Environment.get("locale.default"),__P_38_4:null,__P_38_5:null,__P_38_0:null,__P_38_1:null,__P_38_2:null,getLanguage:function(){return this.__P_38_5},getTerritory:function(){return this.getLocale().split("_")[1]||""},getAvailableLocales:function(e){var t=[];for(var n in this.__P_38_1)if(n!=this.__P_38_3){if(null===this.__P_38_1[n]&&!e)continue;t.push(n)}return t},__P_38_6:function(e){if(null==e)return null;var t=e.indexOf("_");return-1==t?e:e.substring(0,t)},_applyLocale:function(e,t){this.__P_38_4=e;this.__P_38_5=this.__P_38_6(e)},addTranslation:function(e,t){var n=this.__P_38_0;if(n[e])for(var i in t)n[e][i]=t[i];else n[e]=t},addLocale:function(e,t){var n=this.__P_38_1;if(n[e])for(var i in t)n[e][i]=t[i];else n[e]=t},translate:function(e,t,n){var i=this.__P_38_0;return this.__P_38_7(i,e,t,n)},localize:function(e,t,n){var i=this.__P_38_1;return this.__P_38_7(i,e,t,n)},__P_38_7:function(e,t,n,i){var r;if(!e)return t;if(i)var o=this.__P_38_6(i);else{i=this.__P_38_4;o=this.__P_38_5}!r&&e[i]&&(r=e[i][t]);!r&&e[o]&&(r=e[o][t]);!r&&e[this.__P_38_3]&&(r=e[this.__P_38_3][t]);r||(r=t);if(n.length>0){for(var s=[],a=0;an?n:t)+"px");else{var i=qx.util.AliasManager.getInstance().resolve(this.getSource()),r=i.split("/"),o=this.__P_87_20(i),s=parseInt(r[2]||o.getSize());e.setStyle("fontSize",s+"px")}},_applyDimension:function(){qx.ui.basic.Image.superclass.prototype._applyDimension.call(this);if(this.getSource()&&qx.lang.String.startsWith(this.getSource(),"@")){var e=this.getContentElement();if(e){var t=this.getSizeHint(),n=this.getWidth()||t.width||40,i=this.getHeight()||t.height||40;this.__P_87_22(e,n,i)}}else this.__P_87_21()},__P_87_17:function(e,t){var n=qx.io.ImageLoader;this.__P_87_8(e,t);var i=n.getWidth(t),r=n.getHeight(t);this.__P_87_21(i,r)},__P_87_18:function(e,t){var n=qx.io.ImageLoader;n.isFailed(t)?this.__P_87_12(e):n.load(t,this.__P_87_23,this)},__P_87_12:function(e){null!=e&&(e instanceof qx.html.Image?e.resetSource():e.resetValue())},__P_87_20:function(e){var t=qx.theme.manager.Font.getInstance().resolve(e.match(/@([^/]+)/)[1]);if("string"==typeof t)throw new Error("Cannot find font in virtual image source: '".concat(e,"'"));return t},__P_87_8:function(e,t){if(t&&qx.lang.String.startsWith(t,"@")){var n=qx.util.ResourceManager.getInstance(),i=this.__P_87_20(t),r=qx.lang.Object.clone(i.getStyles());delete r.color;e.setStyles(r);e.setStyle("font");e.setStyle("display","table-cell");e.setStyle("verticalAlign","middle");e.setStyle("textAlign","center");this.__P_87_22(e,this.__P_87_1,this.__P_87_2);var o=n.fromFontUriToCharCode(t);e.setValue(String.fromCharCode(o))}else{if("div"==e.getNodeName()){var s=qx.theme.manager.Decoration.getInstance().resolve(this.getDecorator());if(s){var a=s.getStartColor()&&s.getEndColor(),l=s.getBackgroundImage();if(a||l){var u=this.getScale()?"scale":"no-repeat",c=qx.bom.element.Decoration.getAttributes(t,u),h=s.getStyles(!0),d={backgroundImage:c.style.backgroundImage,backgroundPosition:c.style.backgroundPosition||"0 0",backgroundRepeat:c.style.backgroundRepeat||"no-repeat",position:"absolute"};if(l){d.backgroundPosition+=","+h["background-position"]||"0 0";d.backgroundRepeat+=", "+s.getBackgroundRepeat()}if(a){d.backgroundPosition+=", 0 0";d.backgroundRepeat+=", no-repeat"}d.backgroundImage+=","+(h["background-image"]||h.background);e.setStyles(d);return}}else e.setSource&&e.setSource(null)}if(e.setSource){e.setSource(t);e.setStyle("position","absolute")}}},__P_87_23:function(e,t){if(!0!==this.$$disposed)if(e===qx.util.AliasManager.getInstance().resolve(this.getSource())){if(t.failed){this.warn("Image could not be loaded: "+e);this.fireEvent("loadingFailed")}else{if(t.aborted){this.fireEvent("aborted");return}this.fireEvent("loaded")}this.__P_87_17(this.__P_87_14(),e)}else this.fireEvent("aborted")},__P_87_21:function(e,t){void 0===e&&(e=this.__P_87_1);void 0===t&&(t=this.__P_87_2);this._recalc(e,t)&&qx.ui.core.queue.Layout.add(this)},_recalc:function(e,t){var n=this.getMaxWidth(),i=this.getMaxHeight(),r=this.getMinWidth(),o=this.getMinHeight(),s=e,a=t,l=t/e;switch(this.getForceRatio()){case"height":null!==i&&a>i?s=(a=i)/l:an?a=(s=n)*l:sn?a=(s=n)*l:si&&(s=(a=i)/l)}s=Math.round(s);a=Math.round(a);if(s!=this.__P_87_1||a!=this.__P_87_2){this.__P_87_1=s;this.__P_87_2=a;return!0}return!1}},destruct:function(){for(var e in this.__P_87_0)this.__P_87_0.hasOwnProperty(e)&&this.__P_87_0[e].disconnectObject(this);delete this.__P_87_4;this.__P_87_5&&delete this.__P_87_5;this._disposeMap("__P_87_0")}});qx.ui.basic.Image.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.basic.Image":{construct:!0,require:!0},"qx.ui.core.MPlacement":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.DragDropCursor",{extend:qx.ui.basic.Image,include:qx.ui.core.MPlacement,type:"singleton",construct:function(){qx.ui.basic.Image.constructor.call(this);this.setZIndex(1e8);this.setDomMove(!0);this.getApplicationRoot().add(this,{left:-1e3,top:-1e3})},properties:{appearance:{refine:!0,init:"dragdrop-cursor"},action:{check:["alias","copy","move"],apply:"_applyAction",nullable:!0}},members:{_applyAction:function(e,t){t&&this.removeState(t);e&&this.addState(e)}}});qx.ui.core.DragDropCursor.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",construct:!0,require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.theme.manager.Meta":{construct:!0},"qx.theme.manager.Color":{},"qx.event.Registration":{},"qx.event.handler.Focus":{},"qx.ui.core.Widget":{},"qx.html.Blocker":{},"qx.event.type.Event":{},"qx.ui.core.FocusHandler":{}},environment:{provided:[],required:{"qx.dyntheme":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.Blocker",{extend:qx.core.Object,events:{blocked:"qx.event.type.Event",unblocked:"qx.event.type.Event"},construct:function(e){qx.core.Object.constructor.call(this);this._widget=e;e.addListener("resize",this.__P_91_0,this);e.addListener("move",this.__P_91_0,this);e.addListener("disappear",this.__P_91_1,this);if(qx.Class.isDefined("qx.ui.root.Abstract")&&e instanceof qx.ui.root.Abstract){this._isRoot=!0;this.setKeepBlockerActive(!0)}qx.theme.manager.Meta.getInstance().addListener("changeTheme",this._onChangeTheme,this);this.__P_91_2=[];this.__P_91_3=[]},properties:{color:{check:"Color",init:null,nullable:!0,apply:"_applyColor",themeable:!0},opacity:{check:"Number",init:1,apply:"_applyOpacity",themeable:!0},keepBlockerActive:{check:"Boolean",init:!1}},members:{__P_91_4:null,__P_91_5:0,__P_91_2:null,__P_91_3:null,__P_91_6:null,_widget:null,_isRoot:!1,__P_91_7:null,__P_91_0:function(e){var t=e.getData();this.isBlocked()&&this._updateBlockerBounds(t)},__P_91_8:function(){this._updateBlockerBounds(this._widget.getBounds());this._widget.isRootWidget()?this._widget.getContentElement().add(this.getBlockerElement()):this._widget.getLayoutParent().getContentElement().add(this.getBlockerElement())},__P_91_1:function(){if(this.isBlocked()){this.getBlockerElement().getParent().remove(this.getBlockerElement());this._widget.addListenerOnce("appear",this.__P_91_8,this)}},_updateBlockerBounds:function(e){this.getBlockerElement().setStyles({width:e.width+"px",height:e.height+"px",left:e.left+"px",top:e.top+"px"})},_applyColor:function(e,t){var n=qx.theme.manager.Color.getInstance().resolve(e);this.__P_91_9("backgroundColor",n)},_applyOpacity:function(e,t){this.__P_91_9("opacity",e)},_onChangeTheme:qx.core.Environment.select("qx.dyntheme",{true:function(){this._applyColor(this.getColor())},false:null}),__P_91_9:function(e,t){var n=[];this.__P_91_4&&n.push(this.__P_91_4);for(var i=0;i0&&(e=this.__P_91_3.pop())&&!e.isDisposed()&&e.isFocusable()&&e.focus();this.__P_91_2.length>0&&(e=this.__P_91_2.pop())&&!e.isDisposed()&&e.activate()},__P_91_10:function(){return new qx.html.Blocker(this.getColor(),this.getOpacity())},getBlockerElement:function(e){if(!this.__P_91_4){this.__P_91_4=this.__P_91_10();this.__P_91_4.setStyle("zIndex",15);e||(e=this._isRoot?this._widget:this._widget.getLayoutParent());e.getContentElement().add(this.__P_91_4);this.__P_91_4.exclude()}return this.__P_91_4},block:function(){this._block()},_block:function(e,t){if(this._isRoot||this._widget.getLayoutParent()){var n;n=this._isRoot||t?this._widget:this._widget.getLayoutParent();var i=this.getBlockerElement(n);null!=e&&i.setStyle("zIndex",e);this.__P_91_5++;if(this.__P_91_5<2){this._backupActiveWidget();var r=this._widget.getBounds();r&&this._updateBlockerBounds(r);i.include();t||i.activate();i.addListener("deactivate",this.__P_91_11,this);i.addListener("keypress",this.__P_91_12,this);i.addListener("keydown",this.__P_91_12,this);i.addListener("keyup",this.__P_91_12,this);this.fireEvent("blocked",qx.event.type.Event)}}else this.__P_91_7||(this.__P_91_7=this._widget.addListenerOnce("appear",this._block.bind(this,e)))},isBlocked:function(){return this.__P_91_5>0},unblock:function(){if(this.__P_91_7){this._widget.removeListenerById(this.__P_91_7);this.__P_91_7=null}if(this.isBlocked()){this.__P_91_5--;if(this.__P_91_5<1){this.__P_91_13();this.__P_91_5=0}}},forceUnblock:function(){if(this.__P_91_7){this._widget.removeListenerById(this.__P_91_7);this.__P_91_7=null}if(this.isBlocked()){this.__P_91_5=0;this.__P_91_13()}},__P_91_13:function(){this._restoreActiveWidget();var e=this.getBlockerElement();e.removeListener("deactivate",this.__P_91_11,this);e.removeListener("keypress",this.__P_91_12,this);e.removeListener("keydown",this.__P_91_12,this);e.removeListener("keyup",this.__P_91_12,this);e.exclude();this.fireEvent("unblocked",qx.event.type.Event)},blockContent:function(e){this._block(e,!0)},__P_91_12:function(e){"Tab"==e.getKeyIdentifier()&&e.stop()},__P_91_11:function(){this.getKeepBlockerActive()&&!qx.ui.core.FocusHandler.getInstance().isFocusRoot(this._widget)&&this.getBlockerElement().activate()}},destruct:function(){qx.theme.manager.Meta.getInstance().removeListener("changeTheme",this._onChangeTheme,this);this._widget.removeListener("resize",this.__P_91_0,this);this._widget.removeListener("move",this.__P_91_0,this);this._widget.removeListener("appear",this.__P_91_8,this);this._widget.removeListener("disappear",this.__P_91_1,this);this.__P_91_7&&this._widget.removeListenerById(this.__P_91_7);this._disposeObjects("__P_91_4","__P_91_6");this.__P_91_2=this.__P_91_3=this._widget=null}});qx.ui.core.Blocker.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.ui.core.LayoutItem":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.Abstract",{type:"abstract",extend:qx.core.Object,members:{__P_115_0:null,_invalidChildrenCache:null,__P_115_1:null,invalidateLayoutCache:function(){this.__P_115_0=null},renderLayout:function(e,t,n){this.warn("Missing renderLayout() implementation!")},getSizeHint:function(){return this.__P_115_0?this.__P_115_0:this.__P_115_0=this._computeSizeHint()},hasHeightForWidth:function(){return!1},getHeightForWidth:function(e){this.warn("Missing getHeightForWidth() implementation!");return null},_computeSizeHint:function(){return null},invalidateChildrenCache:function(){this._invalidChildrenCache=!0},verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true:function(e,t,n){},false:null}),_clearSeparators:function(){var e=this.__P_115_1;e instanceof qx.ui.core.LayoutItem&&e.clearSeparators()},_renderSeparator:function(e,t){this.__P_115_1.renderSeparator(e,t)},connectToWidget:function(e){if(e&&this.__P_115_1)throw new Error("It is not possible to manually set the connected widget.");this.__P_115_1=e;this.invalidateChildrenCache()},_getWidget:function(){return this.__P_115_1},_applyLayoutChange:function(){this.__P_115_1&&this.__P_115_1.scheduleLayoutUpdate()},_getLayoutChildren:function(){return this.__P_115_1.getLayoutChildren()}},destruct:function(){this.__P_115_1=this.__P_115_0=null}});qx.ui.layout.Abstract.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{require:!0},"qx.ui.layout.Util":{},"qx.lang.Type":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.Canvas",{extend:qx.ui.layout.Abstract,properties:{desktop:{check:"Boolean",init:!1}},members:{verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true:function(e,t,n){this.assert(1=={top:1,left:1,bottom:1,right:1,width:1,height:1,edge:1}[t],"The property '"+t+"' is not supported by the Canvas layout!");"width"==t||"height"==t?this.assertMatch(n,qx.ui.layout.Util.PERCENT_VALUE):"number"==typeof n?this.assertInteger(n):qx.lang.Type.isString(n)?this.assertMatch(n,qx.ui.layout.Util.PERCENT_VALUE):this.fail("Bad format of layout property '"+t+"': "+n+". The value must be either an integer or an percent string.")},false:null}),renderLayout:function(e,t,n){for(var i,r,o,s,a,l,u,c,h,d,f,_,p,m=this._getLayoutChildren(),g=0,v=m.length;gr.maxWidth&&(c=r.maxWidth);s+=p}else{null==(c=o.width)?c=r.width:(c=Math.round(parseFloat(c)*e/100))r.maxWidth&&(c=r.maxWidth);if(null==s&&null==l)switch(i.getAlignX()){case"center":s=Math.round((e-r.width)/2-f);break;case"right":l=0}null!=l?s=e-c-l-f:null==s?s=p:s+=p}if(null!=a&&null!=u){(h=t-a-u-d-_)r.maxHeight&&(h=r.maxHeight);a+=d}else{null==(h=o.height)?h=r.height:(h=Math.round(parseFloat(h)*t/100))r.maxHeight&&(h=r.maxHeight);if(null==a&&null==u)switch(i.getAlignY()){case"middle":a=Math.round((t-r.height)/2-_);break;case"bottom":u=0}null!=u?a=t-h-u-_:null==a?a=d:a+=d}s+=n.left;a+=n.top;i.renderLayout(s,a,c,h)}},_computeSizeHint:function(){for(var e,t,n,i,r,o,s,a,l,u,c,h=0,d=0,f=0,_=0,p=this._getLayoutChildren(),m=this.isDesktop(),g=0,v=p.length;g0';return t.firstChild.href}}});qx.util.Uri.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{construct:!0,require:!0},"qx.ui.layout.Util":{},"qx.theme.manager.Decoration":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.VBox",{extend:qx.ui.layout.Abstract,construct:function(e,t,n){qx.ui.layout.Abstract.constructor.call(this);e&&this.setSpacing(e);t&&this.setAlignY(t);n&&this.setSeparator(n)},properties:{alignY:{check:["top","middle","bottom"],init:"top",apply:"_applyLayoutChange"},alignX:{check:["left","center","right"],init:"left",apply:"_applyLayoutChange"},spacing:{check:"Integer",init:0,apply:"_applyLayoutChange"},separator:{check:"Decorator",nullable:!0,apply:"_applyLayoutChange"},reversed:{check:"Boolean",init:!1,apply:"_applyReversed"}},members:{__P_46_0:null,__P_46_1:null,__P_46_2:null,__P_46_3:null,_applyReversed:function(){this._invalidChildrenCache=!0;this._applyLayoutChange()},__P_46_4:function(){var e,t=this._getLayoutChildren(),n=t.length,i=!1,r=this.__P_46_0&&this.__P_46_0.length!=n&&this.__P_46_1&&this.__P_46_0,o=r?this.__P_46_0:new Array(n),s=r?this.__P_46_1:new Array(n);this.getReversed()&&(t=t.concat().reverse());for(var a=0;a=0)}else"flexShrink"==t?this.assertBoolean(n):this.assert(!1,"The property '"+t+"' is not supported by the VBox layout!")},false:null}),renderLayout:function(e,t,n){this._invalidChildrenCache&&this.__P_46_4();var i,r,o,s,a=this.__P_46_3,l=a.length,u=qx.ui.layout.Util,c=this.getSpacing(),h=this.getSeparator(),d=[],f=i=h?u.computeVerticalSeparatorGaps(a,c,h):u.computeVerticalGaps(a,c,!0);for(r=0;ry.maxHeight&&(w=y.maxHeight);d.push(w);f+=w}if(this.__P_46_2&&f!=t){var _,p,m={},g=f>t;for(r=0;r0){y=a[r].getSizeHint();m[r]={min:y.minHeight,value:d[r],max:y.maxHeight,flex:_};if(g){var v=a[r].getLayoutProperties();v&&v.flexShrink&&(m[r].min=0)}}var b=u.computeFlexOffsets(m,t,f);for(r in b){p=b[r].offset;d[r]+=p;f+=p}}var y,x,q,w,P,C,E,S=a[0].getMarginTop();if(f0)if(h){S+=P+c;this._renderSeparator(h,{top:S+n.top,left:n.left,height:A,width:e});S+=A+c+o.getMarginTop()}else S+=u.collapseMargins(c,P,o.getMarginTop());o.renderLayout(x+n.left,S+n.top,q,w);S+=w;P=o.getMarginBottom()}},_computeSizeHint:function(){this._invalidChildrenCache&&this.__P_46_4();for(var e,t,n,i=qx.ui.layout.Util,r=this.__P_46_3,o=0,s=0,a=0,l=0,u=0,c=0,h=r.length;cu&&(u=t.width+n);t.minWidth+n>l&&(l=t.minWidth+n)}o+=a;var _,p=this.getSpacing(),m=this.getSeparator();return{minHeight:o+(_=m?i.computeVerticalSeparatorGaps(r,p,m):i.computeVerticalGaps(r,p,!0)),height:s+_,minWidth:l,width:u}}},destruct:function(){this.__P_46_0=this.__P_46_1=this.__P_46_3=null}});qx.ui.layout.VBox.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{usage:"dynamic",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.ui.core.scroll.ScrollBar":{}},environment:{provided:["qx.nativeScrollBars"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.core.Environment.add("qx.nativeScrollBars",!1);qx.Mixin.define("qx.ui.core.scroll.MScrollBarFactory",{members:{_createScrollBar:function(e){return new qx.ui.core.scroll.ScrollBar(e)}}});qx.ui.core.scroll.MScrollBarFactory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.scroll.MRoll",{properties:{scrollByDrag:{init:!1,check:"Boolean"}},members:{_cancelRoll:null,_addRollHandling:function(){this.addListener("roll",this._onRoll,this);this.addListener("pointerdown",this._onPointerDownForRoll,this)},_removeRollHandling:function(){this.removeListener("roll",this._onRoll,this);this.removeListener("pointerdown",this._onPointerDownForRoll,this)},_onPointerDownForRoll:function(e){this._cancelRoll=e.getPointerId()},_onRoll:function(e){if("mouse"!=e.getPointerType()||this.getScrollByDrag())if(this._cancelRoll&&e.getMomentum()){e.stopMomentum();this._cancelRoll=null}else{this._cancelRoll=null;var t=this._isChildControlVisible("scrollbar-x"),n=this._isChildControlVisible("scrollbar-y"),i=n?this.getChildControl("scrollbar-y",!0):null,r=t?this.getChildControl("scrollbar-x",!0):null,o=e.getDelta().y,s=e.getDelta().x,a=!n,l=!t;if(i){0!==o&&i.scrollBy(parseInt(o,10));var u=i.getPosition(),c=i.getMaximum();(o<0&&u<=0||o>0&&u>=c)&&(a=!0)}if(r){0!==s&&r.scrollBy(parseInt(s,10));u=r.getPosition(),c=r.getMaximum();(s<0&&u<=0||s>0&&u>=c)&&(l=!0)}l&&a&&e.stopMomentum();(a||0!==s)&&(l||0!==o)&&(l&&a||0===s||0===o)||e.stop()}}}});qx.ui.core.scroll.MRoll.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0},"qx.ui.core.DragDropScrolling":{construct:!0},"qx.Class":{},"qx.ui.core.scroll.MScrollBarFactory":{},"qx.ui.core.Widget":{},"qx.event.Timer":{}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MDragDropScrolling",{construct:function(){var e=this;this instanceof qx.ui.core.DragDropScrolling&&(e=this._getWidget());e.addListener("drag",this.__P_184_0,this);e.addListener("dragend",this.__P_184_1,this);this.__P_184_2=["left","right"];this.__P_184_3=["top","bottom"]},properties:{dragScrollThresholdX:{check:"Integer",init:30},dragScrollThresholdY:{check:"Integer",init:30},dragScrollSlowDownFactor:{check:"Float",init:.1}},members:{__P_184_4:null,__P_184_2:null,__P_184_3:null,_findScrollableParent:function(e){var t=e;if(null===t)return null;for(;t.getLayoutParent();){t=t.getLayoutParent();if(this._isScrollable(t))return t}return null},_isScrollable:function(e){return qx.Class.hasMixin(e.constructor,qx.ui.core.scroll.MScrollBarFactory)},_getBounds:function(e){var t=e.getContentLocation();e.getScrollAreaContainer&&(t=e.getScrollAreaContainer().getContentLocation());return t},_getEdgeType:function(e,t,n){return-1*e.left<=t&&e.left<0?"left":-1*e.top<=n&&e.top<0?"top":e.right<=t&&e.right>0?"right":e.bottom<=n&&e.bottom>0?"bottom":null},_getAxis:function(e){if(-1!==this.__P_184_2.indexOf(e))return"x";if(-1!==this.__P_184_3.indexOf(e))return"y";throw new Error("Invalid edge type given ("+e+"). Must be: 'left', 'right', 'top' or 'bottom'")},_getThresholdByEdgeType:function(e){return-1!==this.__P_184_2.indexOf(e)?this.getDragScrollThresholdX():-1!==this.__P_184_3.indexOf(e)?this.getDragScrollThresholdY():void 0},_isScrollbarVisible:function(e,t){return!(!e||!e._isChildControlVisible)&&e._isChildControlVisible("scrollbar-"+t)},_isScrollbarExceedingMaxPos:function(e,t,n){var i;return!e||((i=e.getPosition()+n)>e.getMaximum()||i<0)},_calculateThresholdExceedance:function(e,t){var n=t-Math.abs(e);return e<0?-1*n:n},_calculateScrollAmount:function(e,t){return Math.floor(e/100*t*this.getDragScrollSlowDownFactor())},_scrollBy:function(e,t,n){var i=e.getChildControl("scrollbar-"+t,!0);if(i){var r=i.getBounds(),o="x"===t?r.width:r.height,s=this._calculateScrollAmount(o,n);this._isScrollbarExceedingMaxPos(i,t,s)&&this.__P_184_4.stop();i.scrollBy(s)}},__P_184_0:function(e){this.__P_184_4&&this.__P_184_4.stop();var t;if(t=e.getOriginalTarget()instanceof qx.ui.core.Widget?e.getOriginalTarget():qx.ui.core.Widget.getWidgetByElement(e.getOriginalTarget())){var n;n=this._isScrollable(t)?t:this._findScrollableParent(t);for(;n;){var i,r,o=this._getBounds(n),s=e.getDocumentLeft(),a=e.getDocumentTop(),l={left:o.left-s,right:o.right-s,top:o.top-a,bottom:o.bottom-a},u=0;if(i=this._getEdgeType(l,this.getDragScrollThresholdX(),this.getDragScrollThresholdY())){r=this._getAxis(i);if(this._isScrollbarVisible(n,r)){u=this._calculateThresholdExceedance(l[i],this._getThresholdByEdgeType(i));this.__P_184_4&&this.__P_184_4.dispose();this.__P_184_4=new qx.event.Timer(50);this.__P_184_4.addListener("interval",function(e,t,n){this._scrollBy(e,t,n)}.bind(this,n,r,u));this.__P_184_4.start();e.stopPropagation();return}n=this._findScrollableParent(n)}else n=this._findScrollableParent(n)}}},__P_184_1:function(e){this.__P_184_4&&this.__P_184_4.stop()}},destruct:function(){this.__P_184_4&&this.__P_184_4.dispose()}});qx.ui.core.MDragDropScrolling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Scroll":{},"qx.bom.client.OperatingSystem":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.client.Event":{require:!0}},environment:{provided:["os.scrollBarOverlayed","qx.mobile.nativescroll"],required:{"os.name":{className:"qx.bom.client.OperatingSystem"},"browser.version":{className:"qx.bom.client.Browser"},"browser.name":{className:"qx.bom.client.Browser"},"os.version":{className:"qx.bom.client.OperatingSystem"},"event.mspointer":{className:"qx.bom.client.Event"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.Scroll",{statics:{scrollBarOverlayed:function(){var e=qx.bom.element.Scroll.getScrollbarWidth(),t="osx"===qx.bom.client.OperatingSystem.getName();return 0===e&&t&&!1},getNativeScroll:function(){if("ios"==qx.core.Environment.get("os.name")&&parseInt(qx.core.Environment.get("browser.version"),10)>7)return!0;if("firefox"==qx.core.Environment.get("browser.name"))return!0;if("android"==qx.core.Environment.get("os.name")){var e=qx.core.Environment.get("os.version").split(".");if(e[0]>4||e.length>1&&e[0]>3&&e[1]>3)return!0}return!!qx.core.Environment.get("event.mspointer")}},defer:function(e){qx.core.Environment.add("os.scrollBarOverlayed",e.scrollBarOverlayed);qx.core.Environment.add("qx.mobile.nativescroll",e.getNativeScroll)}});qx.bom.client.Scroll.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.ui.core.MDragDropScrolling":{require:!0},"qx.core.Init":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.DragDropScrolling",{extend:qx.core.Object,include:[qx.ui.core.MDragDropScrolling],construct:function(e){qx.core.Object.constructor.call(this);this._widget=e},members:{_widget:null,_getWidget:function(){return this._widget||qx.core.Init.getApplication().getRoot()}}});qx.ui.core.DragDropScrolling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.scroll.MScrollBarFactory":{require:!0},"qx.ui.core.scroll.MRoll":{require:!0},"qx.ui.core.MDragDropScrolling":{require:!0},"qx.bom.client.Scroll":{construct:!0,require:!0},"qx.ui.layout.Canvas":{construct:!0},"qx.ui.layout.Grid":{construct:!0},"qx.ui.core.scroll.ScrollPane":{},"qx.ui.core.queue.Manager":{}},environment:{provided:[],required:{"os.scrollBarOverlayed":{construct:!0,className:"qx.bom.client.Scroll"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.scroll.AbstractScrollArea",{extend:qx.ui.core.Widget,include:[qx.ui.core.scroll.MScrollBarFactory,qx.ui.core.scroll.MRoll,qx.ui.core.MDragDropScrolling],type:"abstract",statics:{DEFAULT_SCROLLBAR_WIDTH:14},construct:function(){qx.ui.core.Widget.constructor.call(this);if(qx.core.Environment.get("os.scrollBarOverlayed"))this._setLayout(new qx.ui.layout.Canvas);else{var e=new qx.ui.layout.Grid;e.setColumnFlex(0,1);e.setRowFlex(0,1);this._setLayout(e)}var t=2*qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH+14;this.set({minHeight:t,minWidth:t});this._addRollHandling()},events:{scrollAnimationXEnd:"qx.event.type.Event",scrollAnimationYEnd:"qx.event.type.Event"},properties:{appearance:{refine:!0,init:"scrollarea"},width:{refine:!0,init:0},height:{refine:!0,init:0},scrollbarX:{check:["auto","on","off"],init:"auto",themeable:!0,apply:"_computeScrollbars"},scrollbarY:{check:["auto","on","off"],init:"auto",themeable:!0,apply:"_computeScrollbars"},scrollbar:{group:["scrollbarX","scrollbarY"]}},members:{_createChildControlImpl:function(e,t){var n;switch(e){case"pane":(n=new qx.ui.core.scroll.ScrollPane).addListener("update",this._computeScrollbars,this);n.addListener("scrollX",this._onScrollPaneX,this);n.addListener("scrollY",this._onScrollPaneY,this);qx.core.Environment.get("os.scrollBarOverlayed")?this._add(n,{edge:0}):this._add(n,{row:0,column:0});break;case"scrollbar-x":(n=this._createScrollBar("horizontal")).setMinWidth(0);n.exclude();n.addListener("scroll",this._onScrollBarX,this);n.addListener("changeVisibility",this._onChangeScrollbarXVisibility,this);n.addListener("scrollAnimationEnd",this._onScrollAnimationEnd.bind(this,"X"));if(qx.core.Environment.get("os.scrollBarOverlayed")){n.setMinHeight(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this._add(n,{bottom:0,right:0,left:0})}else this._add(n,{row:1,column:0});break;case"scrollbar-y":(n=this._createScrollBar("vertical")).setMinHeight(0);n.exclude();n.addListener("scroll",this._onScrollBarY,this);n.addListener("changeVisibility",this._onChangeScrollbarYVisibility,this);n.addListener("scrollAnimationEnd",this._onScrollAnimationEnd.bind(this,"Y"));if(qx.core.Environment.get("os.scrollBarOverlayed")){n.setMinWidth(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this._add(n,{right:0,bottom:0,top:0})}else this._add(n,{row:0,column:1});break;case"corner":(n=new qx.ui.core.Widget).setWidth(0);n.setHeight(0);n.exclude();qx.core.Environment.get("os.scrollBarOverlayed")||this._add(n,{row:1,column:1})}return n||qx.ui.core.scroll.AbstractScrollArea.superclass.prototype._createChildControlImpl.call(this,e)},getPaneSize:function(){return this.getChildControl("pane").getInnerSize()},getItemTop:function(e){return this.getChildControl("pane").getItemTop(e)},getItemBottom:function(e){return this.getChildControl("pane").getItemBottom(e)},getItemLeft:function(e){return this.getChildControl("pane").getItemLeft(e)},getItemRight:function(e){return this.getChildControl("pane").getItemRight(e)},scrollToX:function(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-x").scrollTo(e,t)},scrollByX:function(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-x").scrollBy(e,t)},getScrollX:function(){var e=this.getChildControl("scrollbar-x",!0);return e?e.getPosition():0},scrollToY:function(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-y").scrollTo(e,t)},scrollByY:function(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-y").scrollBy(e,t)},getScrollY:function(){var e=this.getChildControl("scrollbar-y",!0);return e?e.getPosition():0},stopScrollAnimationX:function(){var e=this.getChildControl("scrollbar-x",!0);e&&e.stopScrollAnimation()},stopScrollAnimationY:function(){var e=this.getChildControl("scrollbar-y",!0);e&&e.stopScrollAnimation()},_onScrollAnimationEnd:function(e){this.fireEvent("scrollAnimation"+e+"End")},_onScrollBarX:function(e){this.getChildControl("pane").scrollToX(e.getData())},_onScrollBarY:function(e){this.getChildControl("pane").scrollToY(e.getData())},_onScrollPaneX:function(e){var t=this.getChildControl("scrollbar-x");t&&t.updatePosition(e.getData())},_onScrollPaneY:function(e){var t=this.getChildControl("scrollbar-y");t&&t.updatePosition(e.getData())},_onChangeScrollbarXVisibility:function(e){var t=this._isChildControlVisible("scrollbar-x"),n=this._isChildControlVisible("scrollbar-y");t||this.scrollToX(0);t&&n?this._showChildControl("corner"):this._excludeChildControl("corner")},_onChangeScrollbarYVisibility:function(e){var t=this._isChildControlVisible("scrollbar-x"),n=this._isChildControlVisible("scrollbar-y");n||this.scrollToY(0);t&&n?this._showChildControl("corner"):this._excludeChildControl("corner")},_computeScrollbars:function(){var e=this.getChildControl("pane");if(e.getChildren()[0]){var t=this.getInnerSize(),n=e.getInnerSize(),i=e.getScrollSize();if(n&&i){var r=this.getScrollbarX(),o=this.getScrollbarY();if("auto"===r&&"auto"===o){var s=i.width>t.width,a=i.height>t.height;!s&&!a||s&&a||(s?a=i.height>n.height:a&&(s=i.width>n.width))}else{s="on"===r,a="on"===o;i.width>(s?n.width:t.width)&&"auto"===r&&(s=!0);i.height>(s?n.height:t.height)&&"auto"===o&&(a=!0)}if(s){var l=this.getChildControl("scrollbar-x");l.show();l.setMaximum(Math.max(0,i.width-n.width));l.setKnobFactor(0===i.width?0:n.width/i.width)}else this._excludeChildControl("scrollbar-x");if(a){var u=this.getChildControl("scrollbar-y");u.show();u.setMaximum(Math.max(0,i.height-n.height));u.setKnobFactor(0===i.height?0:n.height/i.height)}else this._excludeChildControl("scrollbar-y")}}else{this._excludeChildControl("scrollbar-x");this._excludeChildControl("scrollbar-y")}}}});qx.ui.core.scroll.AbstractScrollArea.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.core.ISingleSelection",{events:{changeSelection:"qx.event.type.Data"},members:{getSelection:function(){return!0},setSelection:function(e){return 1==arguments.length},resetSelection:function(){return!0},isSelected:function(e){return 1==arguments.length},isSelectionEmpty:function(){return!0},getSelectables:function(e){return 1==arguments.length}}});qx.ui.core.ISingleSelection.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0},"qx.ui.core.ISingleSelection":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.core.IMultiSelection",{extend:qx.ui.core.ISingleSelection,members:{selectAll:function(){return!0},addToSelection:function(e){return 1==arguments.length},removeFromSelection:function(e){return 1==arguments.length}}});qx.ui.core.IMultiSelection.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IModelSelection",{members:{setModelSelection:function(e){},getModelSelection:function(){}}});qx.ui.form.IModelSelection.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IField",{events:{changeValue:"qx.event.type.Data"},members:{setValue:function(e){return 1==arguments.length},resetValue:function(){},getValue:function(){}}});qx.ui.form.IField.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MMultiSelectionHandling",{construct:function(){var e=this.SELECTION_MANAGER,t=this.__P_176_0=new e(this);this.addListener("pointerdown",t.handlePointerDown,t);this.addListener("tap",t.handleTap,t);this.addListener("pointerover",t.handlePointerOver,t);this.addListener("pointermove",t.handlePointerMove,t);this.addListener("losecapture",t.handleLoseCapture,t);this.addListener("keypress",t.handleKeyPress,t);this.addListener("addItem",t.handleAddItem,t);this.addListener("removeItem",t.handleRemoveItem,t);t.addListener("changeSelection",this._onSelectionChange,this)},events:{changeValue:"qx.event.type.Data",changeSelection:"qx.event.type.Data"},properties:{selectionMode:{check:["single","multi","additive","one"],init:"single",apply:"_applySelectionMode"},dragSelection:{check:"Boolean",init:!1,apply:"_applyDragSelection"},quickSelection:{check:"Boolean",init:!1,apply:"_applyQuickSelection"}},members:{__P_176_0:null,__P_176_1:!1,setValue:function(e){if(null===e){this.__P_176_0.clearSelection();return null}try{this.setSelection(e);return null}catch(e){return e}},getValue:function(){return this.__P_176_0.getSelection()},resetValue:function(){this.__P_176_0.clearSelection()},selectAll:function(){this.__P_176_0.selectAll()},isSelected:function(e){if(!qx.ui.core.Widget.contains(this,e))throw new Error("Could not test if "+e+" is selected, because it is not a child element!");return this.__P_176_0.isItemSelected(e)},addToSelection:function(e){if(!qx.ui.core.Widget.contains(this,e))throw new Error("Could not add + "+e+" to selection, because it is not a child element!");this.__P_176_0.addItem(e)},removeFromSelection:function(e){if(!qx.ui.core.Widget.contains(this,e))throw new Error("Could not remove "+e+" from selection, because it is not a child element!");this.__P_176_0.removeItem(e)},selectRange:function(e,t){this.__P_176_0.selectItemRange(e,t)},resetSelection:function(){this.__P_176_0.clearSelection()},setSelection:function(e){if(!this.__P_176_1){for(var t=0;t1)throw new Error("Could not select more than one items in mode: "+t+"!");1==e.length?this.selectItem(e[0]):this.clearSelection()}},getSelectedItem:function(){var e=this.getMode();if("single"===e||"one"===e){var t=this._getSelectedItem();return null!=t?t:null}throw new Error("The method getSelectedItem() is only supported in 'single' and 'one' selection mode!")},getSelection:function(){return Object.values(this.__P_243_0)},getSortedSelection:function(){var e=this.getSelectables(),t=Object.values(this.__P_243_0);t.sort((function(t,n){return e.indexOf(t)-e.indexOf(n)}));return t},isItemSelected:function(e){var t=this._selectableToHashCode(e);return void 0!==this.__P_243_0[t]},isSelectionEmpty:function(){return qx.lang.Object.isEmpty(this.__P_243_0)},invertSelection:function(){var e=this.getMode();if("single"===e||"one"===e)throw new Error("The method invertSelection() is only supported in 'multi' and 'additive' selection mode!");for(var t=this.getSelectables(),n=0;nthis.__P_243_8?this.__P_243_13=1:tthis.__P_243_9?this.__P_243_14=1:ni.right?this.__P_243_1=this.__P_243_11-i.right:this.__P_243_1=0;this.__P_243_12i.bottom?this.__P_243_2=this.__P_243_12-i.bottom:this.__P_243_2=0;if(!this.__P_243_3){this.__P_243_3=new qx.event.Timer(100);this.__P_243_3.addListener("interval",this._onInterval,this)}this.__P_243_3.start();this._autoSelect();e.stopPropagation();this._userInteraction=!1}},handleAddItem:function(e){var t=e.getData();"one"===this.getMode()&&this.isSelectionEmpty()&&this.addItem(t)},handleRemoveItem:function(e){this.removeItem(e.getData())},_cleanup:function(){if(this.getDrag()||!this.__P_243_10){this.__P_243_15&&this._fireChange("tap");delete this.__P_243_10;delete this.__P_243_5;delete this.__P_243_6;this._releaseCapture();this.__P_243_3&&this.__P_243_3.stop()}},_onInterval:function(e){this._scrollBy(this.__P_243_1,this.__P_243_2);this.__P_243_4=this._getScroll();this._autoSelect()},_autoSelect:function(){var e=this._getDimension(),t=Math.max(0,Math.min(this.__P_243_11-this.__P_243_7.left,e.width))+this.__P_243_4.left,n=Math.max(0,Math.min(this.__P_243_12-this.__P_243_7.top,e.height))+this.__P_243_4.top;if(this.__P_243_5!==t||this.__P_243_6!==n){this.__P_243_5=t;this.__P_243_6=n;for(var i,r,o=this._getAnchorItem(),s=o,a=this.__P_243_13;0!==a;){if(null!==(i=a>0?this._getRelatedSelectable(s,"right"):this._getRelatedSelectable(s,"left"))){r=this._getSelectableLocationX(i);if(a>0&&r.left<=t||a<0&&r.right>=t){s=i;continue}}break}for(var l,u,c=this.__P_243_14;0!==c;){if(null!==(l=c>0?this._getRelatedSelectable(s,"under"):this._getRelatedSelectable(s,"above"))){u=this._getSelectableLocationY(l);if(c>0&&u.top<=n||c<0&&u.bottom>=n){s=l;continue}}break}var h=this.getMode();if("multi"===h)this._selectItemRange(o,s);else if("additive"===h){this.isItemSelected(o)?this._selectItemRange(o,s,!0):this._deselectItemRange(o,s);this._setAnchorItem(s)}this._fireChange("drag")}},__P_243_21:{Home:1,Down:1,Right:1,PageDown:1,End:1,Up:1,Left:1,PageUp:1},handleKeyPress:function(e){this._userInteraction=!0;var t,n,i=e.getKeyIdentifier(),r=this.getMode(),o=e.isCtrlPressed()||"osx"==qx.core.Environment.get("os.name")&&e.isMetaPressed(),s=e.isShiftPressed(),a=!1,l=this.isReadOnly();if("A"===i&&o&&!l){if("single"!==r&&"one"!==r){this._selectAllItems();a=!0}}else if("Escape"!==i||l)if("Space"!==i||l){if(this.__P_243_21[i]&&l){switch(i){case"Home":n=this._getFirstSelectable();break;case"End":n=this._getLastSelectable();break;case"Up":n=this._getRelatedSelectable(this._getFirstVisibleSelectable(),"above");break;case"Down":n=this._getRelatedSelectable(this._getLastVisibleSelectable(),"under");break;case"Left":n=this._getRelatedSelectable(this._getFirstVisibleSelectable(),"left");break;case"Right":n=this._getRelatedSelectable(this._getLastVisibleSelectable(),"right");break;case"PageUp":n=this._getPage(this._getFirstVisibleSelectable(),!0);break;case"PageDown":n=this._getPage(this._getLastVisibleSelectable(),!1)}if(n){a=!0;this.__P_243_20=this._getScroll().top;this._scrollItemIntoView(n)}}else if(this.__P_243_21[i]){a=!0;if(null!==(t="single"===r||"one"==r?this._getSelectedItem():this.getLeadItem()))switch(i){case"Home":n=this._getFirstSelectable();break;case"End":n=this._getLastSelectable();break;case"Up":n=this._getRelatedSelectable(t,"above");break;case"Down":n=this._getRelatedSelectable(t,"under");break;case"Left":n=this._getRelatedSelectable(t,"left");break;case"Right":n=this._getRelatedSelectable(t,"right");break;case"PageUp":n=this._getPage(t,!0);break;case"PageDown":n=this._getPage(t,!1)}else switch(i){case"Home":case"Down":case"Right":case"PageDown":n=this._getFirstSelectable();break;case"End":case"Up":case"Left":case"PageUp":n=this._getLastSelectable()}if(null!==n){switch(r){case"single":case"one":this._setSelectedItem(n);break;case"additive":this._setLeadItem(n);break;case"multi":if(s){var u=this._getAnchorItem();null===u&&this._setAnchorItem(u=this._getFirstSelectable());this._setLeadItem(n);this._selectItemRange(u,n,o)}else{this._setAnchorItem(n);this._setLeadItem(n);o||this._setSelectedItem(n)}}this.__P_243_20=this._getScroll().top;this._scrollItemIntoView(n)}}}else{var c=this.getLeadItem();if(null!=c&&!s){o||"additive"===r?this._toggleInSelection(c):this._setSelectedItem(c);a=!0}}else if("single"!==r&&"one"!==r){this._clearSelection();a=!0}if(a){e.stop();this._fireChange("key")}this._userInteraction=!1},_selectAllItems:function(){for(var e=this.getSelectables(),t=0,n=e.length;t=2){this._clearSelection();this._addToSelection(e)}}},_addToSelection:function(e){var t=this._selectableToHashCode(e);if(null==this.__P_243_0[t]&&this._isSelectable(e)){this.__P_243_0[t]=e;this._styleSelectable(e,"selected",!0);this.__P_243_15=!0}},_toggleInSelection:function(e){var t=this._selectableToHashCode(e);if(null==this.__P_243_0[t]){this.__P_243_0[t]=e;this._styleSelectable(e,"selected",!0)}else{delete this.__P_243_0[t];this._styleSelectable(e,"selected",!1)}this.__P_243_15=!0},_removeFromSelection:function(e){var t=this._selectableToHashCode(e);if(null!=this.__P_243_0[t]){delete this.__P_243_0[t];this._styleSelectable(e,"selected",!1);this.__P_243_15=!0}},_replaceMultiSelection:function(e){if(0!==e.length){for(var t,n=!1,i={},r=0,o=e.length;r0;t--)if(this._isItemSelectable(e[t]))return e[t];return null},_getFirstVisibleSelectable:function(){return this._getFirstSelectable()},_getLastVisibleSelectable:function(){return this._getLastSelectable()},_getRelatedSelectable:function(e,t){var n,i="vertical"===this.__P_237_0.getOrientation(),r=this.__P_237_0.getChildren(),o=r.indexOf(e);if(i&&"above"===t||!i&&"left"===t)for(var s=o-1;s>=0;s--){n=r[s];if(this._isItemSelectable(n))return n}else if(i&&"under"===t||!i&&"right"===t)for(s=o+1;sn)return e[i]}return null},_getLastVisibleSelectable:function(){for(var e=this.getSelectables(),t=this._getWidget(),n=t.getScrollY(),i=n+t.getInnerSize().height,r=null,o=0;oi)break;t.getItemBottom(e[o])>n&&(r=e[o])}return r},_getPage:function(e,t){var n=this.getSelectables(),i=n.length,r=n.indexOf(e);if(-1===r)throw new Error("Invalid lead item: "+e);var o,s=this._getWidget(),a=s.getScrollY(),l=s.getInnerSize().height;if(t)for(var u=a,c=r;;){for(;c>=0;c--)if(s.getItemTop(n[c])=r))return n[o];u-=l+a-s.getItemBottom(e);o=null}else{var d=l+a;for(c=r;;){for(;cd){o=c;break}if(null==o){var f=this._getLastSelectable();return f==e?null:f}if(!(o<=r))return n[o];d+=s.getItemTop(e)-a;o=null}}}}});qx.ui.core.selection.ScrollArea.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.selection.ScrollArea":{require:!0},"qx.ui.tree.core.AbstractTreeItem":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tree.selection.SelectionManager",{extend:qx.ui.core.selection.ScrollArea,members:{_getSelectableLocationY:function(e){var t=e.getBounds();if(t){var n=this._getWidget().getItemTop(e);return{top:n,bottom:n+t.height}}},_isSelectable:function(e){return this._isItemSelectable(e)&&e instanceof qx.ui.tree.core.AbstractTreeItem},_getSelectableFromPointerEvent:function(e){return this._getWidget().getTreeItem(e.getTarget())},getSelectables:function(e){var t=!1;if(!e){t=this._userInteraction;this._userInteraction=!0}var n=this._getWidget(),i=[];if(null!=n.getRoot())for(var r=n.getRoot().getItems(!0,!!e,n.getHideRoot()),o=0;o0?e[e.length-1]:null},_getRelatedSelectable:function(e,t){var n=this._getWidget(),i=null;switch(t){case"above":i=n.getPreviousNodeOf(e,!1);break;case"under":i=n.getNextNodeOf(e,!1)}return i?this._isSelectable(i)?i:this._getRelatedSelectable(i,t):null}}});qx.ui.tree.selection.SelectionManager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{construct:!0,require:!0},"qx.lang.Object":{},"qx.ui.layout.Util":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.Grid",{extend:qx.ui.layout.Abstract,construct:function(e,t){qx.ui.layout.Abstract.constructor.call(this);this.__P_117_0=[];this.__P_117_1=[];e&&this.setSpacingX(e);t&&this.setSpacingY(t)},properties:{spacingX:{check:"Integer",init:0,apply:"_applyLayoutChange"},spacingY:{check:"Integer",init:0,apply:"_applyLayoutChange"},allowGrowSpannedCellWidth:{check:"Boolean",init:!1,apply:"_applyLayoutChange"}},members:{__P_117_2:null,__P_117_0:null,__P_117_1:null,__P_117_3:null,__P_117_4:null,__P_117_5:null,__P_117_6:null,__P_117_7:null,__P_117_8:null,verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true:function(e,t,n){this.assert(1=={row:1,column:1,rowSpan:1,colSpan:1}[t],"The property '"+t+"' is not supported by the Grid layout!");this.assertInteger(n);this.assert(n>=0,"Value must be positive")},false:null}),__P_117_9:function(){for(var e=[],t=[],n=[],i=-1,r=-1,o=this._getLayoutChildren(),s=0,a=o.length;s1&&n.push(l);u.colSpan>1&&t.push(l)}for(f=0;f<=i;f++)null==e[f]&&(e[f]=[]);this.__P_117_2=e;this.__P_117_3=t;this.__P_117_4=n;this.__P_117_5=i;this.__P_117_6=r;this.__P_117_7=null;this.__P_117_8=null;delete this._invalidChildrenCache},_setRowData:function(e,t,n){var i=this.__P_117_0[e];if(i)i[t]=n;else{this.__P_117_0[e]={};this.__P_117_0[e][t]=n}},_setColumnData:function(e,t,n){var i=this.__P_117_1[e];if(i)i[t]=n;else{this.__P_117_1[e]={};this.__P_117_1[e][t]=n}},setSpacing:function(e){this.setSpacingY(e);this.setSpacingX(e);return this},setColumnAlign:function(e,t,n){this._setColumnData(e,"hAlign",t);this._setColumnData(e,"vAlign",n);this._applyLayoutChange();return this},getColumnAlign:function(e){var t=this.__P_117_1[e]||{};return{vAlign:t.vAlign||"top",hAlign:t.hAlign||"left"}},setRowAlign:function(e,t,n){this._setRowData(e,"hAlign",t);this._setRowData(e,"vAlign",n);this._applyLayoutChange();return this},getRowAlign:function(e){var t=this.__P_117_0[e]||{};return{vAlign:t.vAlign||"top",hAlign:t.hAlign||"left"}},getCellWidget:function(e,t){this._invalidChildrenCache&&this.__P_117_9();return(e=this.__P_117_2[e]||{})[t]||null},getRowCount:function(){this._invalidChildrenCache&&this.__P_117_9();return this.__P_117_5+1},getColumnCount:function(){this._invalidChildrenCache&&this.__P_117_9();return this.__P_117_6+1},getCellAlign:function(e,t){var n="top",i="left",r=this.__P_117_0[e],o=this.__P_117_1[t],s=this.__P_117_2[e][t];if(s)var a={vAlign:s.getAlignY(),hAlign:s.getAlignX()};else a={};a.vAlign?n=a.vAlign:r&&r.vAlign?n=r.vAlign:o&&o.vAlign&&(n=o.vAlign);a.hAlign?i=a.hAlign:o&&o.hAlign?i=o.hAlign:r&&r.hAlign&&(i=r.hAlign);return{vAlign:n,hAlign:i}},setColumnFlex:function(e,t){this._setColumnData(e,"flex",t);this._applyLayoutChange();return this},getColumnFlex:function(e){var t=this.__P_117_1[e]||{};return void 0!==t.flex?t.flex:0},setRowFlex:function(e,t){this._setRowData(e,"flex",t);this._applyLayoutChange();return this},getRowFlex:function(e){var t=this.__P_117_0[e]||{};return void 0!==t.flex?t.flex:0},setColumnMaxWidth:function(e,t){this._setColumnData(e,"maxWidth",t);this._applyLayoutChange();return this},getColumnMaxWidth:function(e){var t=this.__P_117_1[e]||{};return void 0!==t.maxWidth?t.maxWidth:1/0},setColumnWidth:function(e,t){this._setColumnData(e,"width",t);this._applyLayoutChange();return this},getColumnWidth:function(e){var t=this.__P_117_1[e]||{};return void 0!==t.width?t.width:null},setColumnMinWidth:function(e,t){this._setColumnData(e,"minWidth",t);this._applyLayoutChange();return this},getColumnMinWidth:function(e){return(this.__P_117_1[e]||{}).minWidth||0},setRowMaxHeight:function(e,t){this._setRowData(e,"maxHeight",t);this._applyLayoutChange();return this},getRowMaxHeight:function(e){return(this.__P_117_0[e]||{}).maxHeight||1/0},setRowHeight:function(e,t){this._setRowData(e,"height",t);this._applyLayoutChange();return this},getRowHeight:function(e){var t=this.__P_117_0[e]||{};return void 0!==t.height?t.height:null},setRowMinHeight:function(e,t){this._setRowData(e,"minHeight",t);this._applyLayoutChange();return this},getRowMinHeight:function(e){return(this.__P_117_0[e]||{}).minHeight||0},_getOuterSize:function(e){var t=e.getSizeHint(),n=e.getMarginLeft()+e.getMarginRight(),i=e.getMarginTop()+e.getMarginBottom();return{height:t.height+i,width:t.width+n,minHeight:t.minHeight+i,minWidth:t.minWidth+n,maxHeight:t.maxHeight+i,maxWidth:t.maxWidth+n}},_fixHeightsRowSpan:function(e){for(var t=this.getSpacingY(),n=0,i=this.__P_117_4.length;n0&&(c[d]={min:f.minHeight,value:f.height,max:f.maxHeight,flex:_});l+=f.height;u+=f.minHeight}if(l0&&(d[_]={min:p.minWidth,value:p.width,max:p.maxWidth,flex:m});c+=p.width;h+=p.minWidth}if(c1)){var l=this._getOuterSize(a);r=this.getRowFlex(i)>0?Math.max(r,l.minHeight):Math.max(r,l.height);o=Math.max(o,l.height)}}}r=Math.max(r,this.getRowMinHeight(i));var u=this.getRowMaxHeight(i);if(null!==this.getRowHeight(i))o=this.getRowHeight(i);else o=Math.max(r,Math.min(o,u));e[i]={minHeight:r,height:o,maxHeight:u}}this.__P_117_4.length>0&&this._fixHeightsRowSpan(e);this.__P_117_7=e;return e},_getColWidths:function(){if(null!=this.__P_117_8)return this.__P_117_8;for(var e=[],t=this.__P_117_6,n=this.__P_117_5,i=0;i<=t;i++){for(var r,o=0,s=0,a=0;a<=n;a++){var l=this.__P_117_2[a][i];if(l){if(!((l.getLayoutProperties().colSpan||0)>1)){var u=this._getOuterSize(l);s=Math.max(s,u.minWidth);o=Math.max(o,u.width)}}}s=Math.max(s,this.getColumnMinWidth(i));r=this.getColumnMaxWidth(i);if(null!==this.getColumnWidth(i))o=this.getColumnWidth(i);else o=Math.max(s,Math.min(o,r));e[i]={minWidth:s,width:o,maxWidth:r}}this._getColSpans().length>0&&this._fixWidthsColSpan(e);this.__P_117_8=e;return e},_getColumnFlexOffsets:function(e){var t=this.getSizeHint(),n=e-t.width;if(0==n)return{};for(var i=this._getColWidths(),r={},o=0,s=i.length;o0||a.width==a.minWidth&&n<0||(r[o]={min:a.minWidth,value:a.width,max:a.maxWidth,flex:l})}return qx.ui.layout.Util.computeFlexOffsets(r,e,t.width)},_getRowFlexOffsets:function(e){var t=this.getSizeHint(),n=e-t.height;if(0==n)return{};for(var i=this._getRowHeights(),r={},o=0,s=i.length;o0||a.height==a.minHeight&&n<0||(r[o]={min:a.minHeight,value:a.height,max:a.maxHeight,flex:l})}return qx.ui.layout.Util.computeFlexOffsets(r,e,t.height)},_getColSpans:function(){return this.__P_117_3},renderLayout:function(e,t,n){this._invalidChildrenCache&&this.__P_117_9();for(var i,r=qx.ui.layout.Util,o=this.getSpacingX(),s=this.getSpacingY(),a=this._getColWidths(),l=this._getColumnFlexOffsets(e),u=[],c=this.__P_117_6,h=this.__P_117_5,d=0;d<=c;d++){i=l[d]?l[d].offset:0;u[d]=a[d].width+i}for(var f=this._getRowHeights(),_=this._getRowFlexOffsets(t),p=[],m=0;m<=h;m++){i=_[m]?_[m].offset:0;p[m]=f[m].height+i}var g=0;for(d=0;d<=c;d++){var v=0;for(m=0;m<=h;m++){var b=this.__P_117_2[m][d];if(b){var y=b.getLayoutProperties();if(y.row===m&&y.column===d){for(var x=o*(y.colSpan-1),q=0;q0?t+=o.minWidth:t+=o.width;n+=o.width}var s=this._getRowHeights(),a=0,l=0;for(i=0,r=s.length;i0?a+=u.minHeight:a+=u.height;l+=u.height}var c=this.getSpacingX()*(e.length-1),h=this.getSpacingY()*(s.length-1);return{minWidth:t+c,width:n+c,minHeight:a+h,height:l+h}}},destruct:function(){this.__P_117_2=this.__P_117_0=this.__P_117_1=this.__P_117_3=this.__P_117_4=this.__P_117_8=this.__P_117_7=null}});qx.ui.layout.Grid.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.scroll.AbstractScrollArea":{construct:!0,require:!0},"qx.ui.core.IMultiSelection":{require:!0},"qx.ui.form.IModelSelection":{require:!0},"qx.ui.form.IField":{require:!0},"qx.ui.form.IForm":{require:!0},"qx.ui.core.MMultiSelectionHandling":{require:!0},"qx.ui.core.MContentPadding":{require:!0},"qx.ui.form.MModelSelection":{require:!0},"qx.ui.form.MForm":{require:!0},"qx.ui.container.Composite":{construct:!0},"qx.ui.layout.VBox":{construct:!0},"qx.ui.tree.core.AbstractTreeItem":{},"qx.ui.tree.selection.SelectionManager":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tree.Tree",{extend:qx.ui.core.scroll.AbstractScrollArea,implement:[qx.ui.core.IMultiSelection,qx.ui.form.IModelSelection,qx.ui.form.IField,qx.ui.form.IForm],include:[qx.ui.core.MMultiSelectionHandling,qx.ui.core.MContentPadding,qx.ui.form.MModelSelection,qx.ui.form.MForm],construct:function(){qx.ui.core.scroll.AbstractScrollArea.constructor.call(this);this.__P_116_0=new qx.ui.container.Composite(new qx.ui.layout.VBox).set({allowShrinkY:!1,allowGrowX:!0});this.getChildControl("pane").add(this.__P_116_0);this.initOpenMode();this.initRootOpenClose();this.addListener("changeSelection",this._onChangeSelection,this);this.addListener("keypress",this._onKeyPress,this)},events:{addItem:"qx.event.type.Data",removeItem:"qx.event.type.Data"},properties:{openMode:{check:["tap","dbltap","none"],init:"dbltap",apply:"_applyOpenMode",event:"changeOpenMode",themeable:!0},root:{check:"qx.ui.tree.core.AbstractTreeItem",init:null,nullable:!0,event:"changeRoot",apply:"_applyRoot"},hideRoot:{check:"Boolean",init:!1,apply:"_applyHideRoot"},rootOpenClose:{check:"Boolean",init:!1,apply:"_applyRootOpenClose"},appearance:{refine:!0,init:"tree"},focusable:{refine:!0,init:!0}},members:{__P_116_0:null,SELECTION_MANAGER:qx.ui.tree.selection.SelectionManager,getChildrenContainer:function(){return this.__P_116_0},_applyRoot:function(e,t){var n=this.getChildrenContainer();if(t&&!t.isDisposed()){n.remove(t);t.hasChildren()&&n.remove(t.getChildrenContainer())}if(e){n.add(e);e.hasChildren()&&n.add(e.getChildrenContainer());e.setVisibility(this.getHideRoot()?"excluded":"visible");e.recursiveAddToWidgetQueue()}},_applyHideRoot:function(e,t){var n=this.getRoot();if(n){n.setVisibility(e?"excluded":"visible");n.recursiveAddToWidgetQueue()}},_applyRootOpenClose:function(e,t){var n=this.getRoot();n&&n.recursiveAddToWidgetQueue()},_getContentPaddingTarget:function(){return this.__P_116_0},getNextNodeOf:function(e,t){if((!1!==t||e.isOpen())&&e.hasChildren())return e.getChildren()[0];for(;e;){var n=e.getParent();if(!n)return null;var i=n.getChildren(),r=i.indexOf(e);if(r>-1&&r0){for(var o=i[r-1];(!1!==t||o.isOpen())&&o.hasChildren();){var s=o.getChildren();o=s[s.length-1]}return o}return n},getNextSiblingOf:function(e){if(e==this.getRoot())return null;var t=e.getParent().getChildren(),n=t.indexOf(e);return n0?t[n-1]:null},getItems:function(e,t){return null!=this.getRoot()?this.getRoot().getItems(e,t,this.getHideRoot()):[]},getChildren:function(){return null!=this.getRoot()?[this.getRoot()]:[]},getTreeItem:function(e){for(;e;){if(e==this)return null;if(e instanceof qx.ui.tree.core.AbstractTreeItem)return e;e=e.getLayoutParent()}return null},_applyOpenMode:function(e,t){"tap"==t?this.removeListener("tap",this._onOpen,this):"dbltap"==t&&this.removeListener("dbltap",this._onOpen,this);"tap"==e?this.addListener("tap",this._onOpen,this):"dbltap"==e&&this.addListener("dbltap",this._onOpen,this)},_onOpen:function(e){var t=this.getTreeItem(e.getTarget());if(t&&t.isOpenable()){t.setOpen(!t.isOpen());e.stopPropagation()}},_onChangeSelection:function(e){for(var t=e.getData(),n=0;n0&&(i+=".");i+=n[r];var o=t._classTreeNodeHash[i];if(!o)return qx.Promise.resolve(!1);o.setOpen(!0);return o.loading.then((function(){return++rt?1:0}));qx.Promise.map(o,(function(t){var r=qxl.apiviewer.TreeUtil.getIconUrl(t),o=t.getName().split("."),s=new qx.ui.tree.TreeFolder(o[o.length-1]);s.setIcon(r);s.setOpenSymbolMode("always");s.setUserData("nodeName",t.getFullName());e.add(s);s.addListener("changeOpen",i.__P_47_2(s,t,n+1),i);i._classTreeNodeHash[t.getFullName()]=s;return t.load()}));e.loading=t.loadDependedClasses().then((function(t){t.sort((function(e,t){return(e=e.getFullName())<(t=t.getFullName())?-1:e>t?1:0}));t.forEach((function(t){var n=qxl.apiviewer.TreeUtil.getIconUrl(t),o=t.getName().split("."),s=new qx.ui.tree.TreeFolder(o[o.length-1]);s.setIcon(n);s.setUserData("nodeName",t.getFullName());s.treeType=r.PACKAGE_TREE;e.add(s);s.loading=qx.Promise.resolve();s.loaded=!0;i._classTreeNodeHash[t.getFullName()]=s}));return null}))}},destruct:function(){this._docTree=this._classTreeNodeHash=null;this._disposeObjects("__P_47_0")}});qxl.apiviewer.ui.PackageTree.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.container.Composite":{construct:!0,require:!0},"qx.ui.layout.VBox":{construct:!0},"qx.lang.Object":{},"qx.ui.layout.Grid":{},"qx.ui.form.TextField":{},"qx.data.Array":{},"qx.ui.layout.HBox":{},"qx.ui.form.ToggleButton":{},"qx.ui.basic.Label":{},"qx.ui.table.model.Simple":{},"qx.ui.table.columnmodel.Resize":{},"qx.ui.table.Table":{},"qx.ui.table.cellrenderer.Image":{},"qxl.apiviewer.TreeUtil":{},"qxl.apiviewer.dao.Class":{},"qx.core.Init":{},"qxl.apiviewer.UiModel":{},"qx.ui.popup.Popup":{},"qx.ui.layout.Canvas":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.SearchView",{extend:qx.ui.container.Composite,construct:function(){qx.ui.container.Composite.constructor.call(this);var e=new qx.ui.layout.VBox;this.setLayout(e);this.setBackgroundColor("white");this.__P_48_0=!1;this.listdata=[];this.apiindex={};this._showSearchForm()},events:{searchFinished:"qx.event.type.Event"},members:{__P_48_1:null,__P_48_0:null,__P_48_2:null,__P_48_3:null,__P_48_4:null,__P_48_5:null,search:function(e){this.addListenerOnce("searchFinished",(function(){setTimeout(function(){this._selectionModel.addSelectionInterval(0,0)}.bind(this),300)}),this);if(0==qx.lang.Object.getLength(this.apiindex))this.__P_48_5=e;else{this.__P_48_5=null;this.sinput.setValue(e)}},_showSearchForm:function(){var e=new qx.ui.layout.Grid(4,4);e.setColumnFlex(1,1);e.setRowAlign(2,"left","middle");var t=new qx.ui.container.Composite(e);t.setPadding(10);this.sinput=(new qx.ui.form.TextField).set({placeholder:"Enter search term ...",liveUpdate:!0});t.add(this.sinput,{row:0,column:0,colSpan:2});this.__P_48_4={PACKAGE:0,ENTRY:4,CLASS:1,INTERFACE:1,METHOD_PUB:2,METHOD_PROT:2,METHOD_PRIV:2,PROPERTY_PUB:4,EVENT:5,CONSTANT:3,CHILDCONTROL:6};this.__P_48_3=new qx.data.Array([!0,!0,!0,!0,!0,!0,!0]);for(var n=["Packages","Classes, Mixins, Interfaces","Methods","Constants","Properties","Events","Child Controls"],i=["package","class","method_public","constant","property","event","childcontrol"],r=new qx.ui.container.Composite(new qx.ui.layout.HBox),o=0;o1)t=[RegExp.$2,RegExp.$1];else{if(!(RegExp.$1.length>1))return null;t=[RegExp.$1,null]}else t=[e,null];return t},_searchIndex:function(e,t){var n=[],i=new RegExp(e,/^.*[A-Z].*$/.test(e)?"":"i"),r=this.apiindex.index,o=this.apiindex.fullNames,s=this.apiindex.types,a=this.namespaceTextField.getValue()?this.namespaceTextField.getValue().trim():"",l=new RegExp(".*");if(a.length>0)try{var u=this._validateInput(a);l=new RegExp(u[0],/^.*[A-Z].*$/.test(u[0])?"":"i")}catch(e){l=new RegExp(".*")}for(var c in r)if(i.test(c))if(t)for(var h=0,d=r[c].length;ht[1]?1:0}));for(var t=0,n=e.length;tt[1]?1:0:i-r},_callDetailFrame:function(){var e=this._selectionModel.getAnchorSelectionIndex(),t=this._tableModel.getData()[e],n=qx.core.Init.getApplication().controller,i=qxl.apiviewer.UiModel.getInstance();if(null!=t){var r=t[1],o=t[0],s=o.substr(o.lastIndexOf("/")+1);s=s.substr(0,s.length-6);/protected/.test(o)?i.setShowProtected(!0):/private/.test(o)?i.setShowPrivate(!0):/internal/.test(o)&&i.setShowInternal(!0);-1!=s.indexOf("method")||-1!=s.indexOf("property")||-1!=s.indexOf("event")||-1!=s.indexOf("constant")||-1!=s.indexOf("childcontrol")?n._updateHistory(r+"!"+s):n._updateHistory(r)}},_resetElements:function(){this._tableModel.setData([]);this._tableModel.setColumns(["",""])},__P_48_6:function(e){this.__P_48_1=new qx.ui.popup.Popup(new qx.ui.layout.Canvas).set({autoHide:!1,width:170});var t=this.tr("Hint: You can use regular expressions in the search field."),n=new qx.ui.basic.Label(t);n.setRich(!0);this.__P_48_1.add(n,{edge:3});this.__P_48_1.setPosition("bottom-left");this.__P_48_1.placeToWidget(this.sinput,!1);this.__P_48_1.show()},__P_48_7:function(e){this.__P_48_1?0==(this.sinput.getValue()||"").trim().length&&this.__P_48_1.show():this.__P_48_6()}},destruct:function(){this.apiindex=this._table=this.__P_48_2=this._tableModel=this.__P_48_3=this.__P_48_4=this._selectionModel=null;this._disposeObjects("sinput","__P_48_1");this._disposeArray("listdata")}});qxl.apiviewer.ui.SearchView.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.scroll.AbstractScrollArea":{construct:!0,require:!0},"qx.ui.core.MContentPadding":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.container.Scroll",{extend:qx.ui.core.scroll.AbstractScrollArea,include:[qx.ui.core.MContentPadding],construct:function(e){qx.ui.core.scroll.AbstractScrollArea.constructor.call(this);e&&this.add(e)},members:{add:function(e){this.getChildControl("pane").add(e)},remove:function(e){this.getChildControl("pane").remove(e)},getChildren:function(){return this.getChildControl("pane").getChildren()},_getContentPaddingTarget:function(){return this.getChildControl("pane")}}});qx.ui.container.Scroll.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.container.Scroll":{construct:!0,require:!0},"qx.ui.layout.Grid":{construct:!0},"qx.ui.container.Composite":{construct:!0},"qxl.apiviewer.TreeUtil":{construct:!0},"qx.ui.basic.Image":{construct:!0},"qx.ui.basic.Label":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.LegendView",{extend:qx.ui.container.Scroll,construct:function(){qx.ui.container.Scroll.constructor.call(this);this.setAppearance("legend");var e=new qx.ui.layout.Grid(10,10);e.setColumnWidth(1,150);e.setColumnFlex(1,1);var t=new qx.ui.container.Composite(e);this.__P_49_0=[{icon:"ICON_PACKAGE",desc:"Package"},{icon:"ICON_CLASS",desc:"Class"},{icon:"ICON_CLASS_STATIC",desc:"Static Class"},{icon:"ICON_CLASS_ABSTRACT",desc:"Abstract Class"},{icon:"ICON_CLASS_SINGLETON",desc:"Singleton Class"},{icon:"ICON_INTERFACE",desc:"Interface"},{icon:"ICON_MIXIN",desc:"Mixin"},{icon:"ICON_CHILDCONTROL",desc:"Child Control"},{icon:"ICON_METHOD_PUB",desc:"Public Method"},{icon:"ICON_METHOD_PROT",desc:"Protected Method"},{icon:"ICON_METHOD_PRIV",desc:"Private Method"},{icon:"ICON_PROPERTY_PUB",desc:"Public Property"},{icon:"ICON_PROPERTY_PROT",desc:"Protected Property"},{icon:"ICON_PROPERTY_PRIV",desc:"Private Property"},{icon:"ICON_PROPERTY_PUB_THEMEABLE",desc:"Themeable Property"},{icon:"ICON_EVENT",desc:"Event"},{icon:"ICON_CONSTANT",desc:"Constant"},{icon:"ICON_BLANK",desc:'deprecated'},{icon:"OVERLAY_WARN",desc:"Package/Class/Mixin/Interface is not fully documented"},{icon:"OVERLAY_ERROR",desc:"Method/Property/Event is not fully documented"},{icon:"OVERLAY_MIXIN",desc:"Method/Property is included from a mixin"},{icon:"OVERLAY_INHERITED",desc:"Method/Property/Event is inherited from one of the super classes"},{icon:"OVERLAY_OVERRIDDEN",desc:"Method/Property overrides the Method/Property of the super class"}];for(var n,i,r=this.__P_49_0.length,o=0;oe);else if(this.__P_51_0.length>0)do{var l=this.__P_51_0[0];if(l){o=l.getMarginLeft()+l.getMarginRight();o=Math.max(o,this.getSpacing());if(null==l.getContentElement().getDomElement()){l.syncAppearance();l.invalidateLayoutCache()}var u=l.getSizeHint().width,c=!1;if(1==this.__P_51_0.length&&i>0){c=e>t-i+u+(o-this.getSpacing())}if(!(e>t+u+o||c))return;this.__P_51_3(l);t+=u;n&&0==this.__P_51_0.length&&n.setVisibility("excluded")}}while(e>=t&&this.__P_51_0.length>0)}},__P_51_3:function(e){e.setVisibility("visible");this.__P_51_0.shift();this.fireDataEvent("showItem",e)},__P_51_2:function(e){if(e){this.__P_51_0.unshift(e);e.setVisibility("excluded");this.fireDataEvent("hideItem",e)}},_getNextToHide:function(){for(var e=this.__P_51_1.length-1;e>=0;e--){var t=this.__P_51_1[e];if(t&&t.getVisibility&&"visible"==t.getVisibility())return t}var n=this._getChildren();for(e=n.length-1;e>=0;e--){var i=n[e];if(i!=this.getOverflowIndicator()&&(i.getVisibility&&"visible"==i.getVisibility()))return i}},setRemovePriority:function(e,t,n){if(!n&&null!=this.__P_51_1[t])throw new Error("Priority already in use!");this.__P_51_1[t]=e},_applyOverflowHandling:function(e,t){this.invalidateLayoutCache();var n=this.getLayoutParent();n&&n.invalidateLayoutCache();var i=this.getBounds();i&&i.width&&this._recalculateOverflow(i.width);if(e)this.addListener("resize",this._onResize,this);else{this.removeListener("resize",this._onResize,this);var r=this.getOverflowIndicator();r&&r.setVisibility("excluded");for(var o=0;o0){g+=r;v!=_&&(g+=d)}a+=Math.round((t-g)/2)}var b=a;for(v=_;v!=p;v+=m){w=(o=c[v]).getSizeHint();i=Math.min(w.maxWidth,Math.max(e,w.minWidth));r=w.height;s=l.computeHorizontalAlignOffset("center",i,e)+n.left;o.renderLayout(s,b,i,r);r>0&&(b=a+r+d)}}else{var y=e,x=null,q=0;for(v=_;v!=p;v+=m)if((i=(o=c[v]).getSizeHint().width)>0){!x&&o instanceof qx.ui.basic.Label?x=o:y-=i;q++}if(q>1){y-=(q-1)*d}if(x){var w=x.getSizeHint(),P=Math.max(w.minWidth,Math.min(y,w.maxWidth));y-=P}f&&y>0&&(s+=Math.round(y/2));for(v=_;v!=p;v+=m){w=(o=c[v]).getSizeHint();r=Math.min(w.maxHeight,Math.max(t,w.minHeight));i=o===x?P:w.width;var C="middle";"top-left"==u||"top-right"==u?C="top":"bottom-left"!=u&&"bottom-right"!=u||(C="bottom");b=a+l.computeVerticalAlignOffset(C,w.height,t);o.renderLayout(s,b,i,r);i>0&&(s+=i+d)}}},_computeSizeHint:function(){var e,t=this._getLayoutChildren(),n=t.length;if(1===n){var i;e={width:(i=t[0].getSizeHint()).width,height:i.height,minWidth:i.minWidth,minHeight:i.minHeight}}else{var r=0,o=0,s=0,a=0,l=this.getIconPosition(),u=this.getGap();if("top"===l||"bottom"===l){for(var c=0,h=0;h0){a+=i.height;s+=i.minHeight;c++}}if(c>1){a+=d=(c-1)*u;s+=d}}else{for(c=0,h=0;h0){o+=i.width;r+=i.minWidth;c++}}if(c>1){var d;o+=d=(c-1)*u;r+=d}}e={minWidth:r,width:o,minHeight:s,height:a}}return e}}});qx.ui.layout.Atom.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.basic.Atom":{construct:!0,require:!0},"qx.ui.core.MExecutable":{require:!0},"qx.ui.form.IBooleanForm":{require:!0},"qx.ui.form.IExecutable":{require:!0},"qx.ui.form.IRadioItem":{require:!0},"qx.ui.form.RadioGroup":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.form.ToggleButton",{extend:qx.ui.basic.Atom,include:[qx.ui.core.MExecutable],implement:[qx.ui.form.IBooleanForm,qx.ui.form.IExecutable,qx.ui.form.IRadioItem],construct:function(e,t){qx.ui.basic.Atom.constructor.call(this,e,t);this.addListener("pointerover",this._onPointerOver);this.addListener("pointerout",this._onPointerOut);this.addListener("pointerdown",this._onPointerDown);this.addListener("pointerup",this._onPointerUp);this.addListener("keydown",this._onKeyDown);this.addListener("keyup",this._onKeyUp);this.addListener("execute",this._onExecute,this);var n=this.getContentElement();n.setAttribute("role","button");n.setAttribute("aria-pressed",!1)},properties:{appearance:{refine:!0,init:"toggle-button"},focusable:{refine:!0,init:!0},value:{check:"Boolean",nullable:!0,event:"changeValue",apply:"_applyValue",init:!1},group:{check:"qx.ui.form.RadioGroup",nullable:!0,apply:"_applyGroup"},triState:{check:"Boolean",apply:"_applyTriState",nullable:!0,init:null},executeBehavior:{check:["cycle","toggle"],init:"toggle"},readOnly:{check:"Boolean",event:"changeReadOnly",init:!1}},members:{_applyGroup:function(e,t){t&&t.remove(this);e&&e.add(this)},_applyValue:function(e,t){e?this.addState("checked"):this.removeState("checked");var n=Boolean(e);if(this.isTriState())if(null===e){n="mixed";this.addState("undetermined")}else null===t&&this.removeState("undetermined");this.getContentElement().setAttribute("aria-pressed",n)},_applyTriState:function(e,t){this._applyValue(this.getValue())},_onExecute:function(e){if(!this.getReadOnly())if(this.isTriState()&&"cycle"===this.getExecuteBehavior()){var t,n=this.getValue();t=null===n||!0!==n&&null;this.setValue(t)}else this.toggleValue()},_onPointerOver:function(e){if(e.getTarget()===this&&!this.getReadOnly()){this.addState("hovered");if(this.hasState("abandoned")){this.removeState("abandoned");this.addState("pressed")}}},_onPointerOut:function(e){if(e.getTarget()===this){this.removeState("hovered");if(this.hasState("pressed")){this.getValue()||this.removeState("pressed");this.addState("abandoned")}}},_onPointerDown:function(e){if(e.isLeftPressed()&&!this.getReadOnly()){this.capture();this.removeState("abandoned");this.addState("pressed");e.stopPropagation()}},_onPointerUp:function(e){this.releaseCapture();this.hasState("abandoned")?this.removeState("abandoned"):this.hasState("pressed")&&this.execute();this.removeState("pressed");e.stopPropagation()},_onKeyDown:function(e){if(!this.getReadOnly())switch(e.getKeyIdentifier()){case"Enter":case"Space":this.removeState("abandoned");this.addState("pressed");e.stopPropagation()}},_onKeyUp:function(e){if(this.hasState("pressed"))switch(e.getKeyIdentifier()){case"Enter":case"Space":this.removeState("abandoned");this.execute();this.removeState("pressed");e.stopPropagation()}}}});qx.ui.form.ToggleButton.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.form.ToggleButton":{require:!0},"qx.ui.toolbar.PartContainer":{},"qx.ui.core.queue.Appearance":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.toolbar.CheckBox",{extend:qx.ui.form.ToggleButton,properties:{appearance:{refine:!0,init:"toolbar-button"},show:{refine:!0,init:"inherit"}},members:{_applyVisibility:function(e,t){qx.ui.toolbar.CheckBox.superclass.prototype._applyVisibility.call(this,e,t);var n=this.getLayoutParent();n&&n instanceof qx.ui.toolbar.PartContainer&&qx.ui.core.queue.Appearance.add(n)}}});qx.ui.toolbar.CheckBox.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.form.MModelProperty",{properties:{model:{nullable:!0,event:"changeModel",apply:"_applyModel",dereference:!0}},members:{_applyModel:function(e,t){}}});qx.ui.form.MModelProperty.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IModel",{events:{changeModel:"qx.event.type.Data"},members:{setModel:function(e){},getModel:function(){},resetModel:function(){}}});qx.ui.form.IModel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.toolbar.CheckBox":{construct:!0,require:!0},"qx.ui.form.MModelProperty":{require:!0},"qx.ui.form.IModel":{require:!0},"qx.ui.form.IRadioItem":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.toolbar.RadioButton",{extend:qx.ui.toolbar.CheckBox,include:[qx.ui.form.MModelProperty],implement:[qx.ui.form.IModel,qx.ui.form.IRadioItem],construct:function(e,t){qx.ui.toolbar.CheckBox.constructor.call(this,e,t);var n=this.getContentElement();n.setAttribute("role","radio");n.setAttribute("aria-checked",!1);n.removeAttribute("aria-pressed")},members:{_applyValue:function(e,t){qx.ui.toolbar.RadioButton.superclass.prototype._applyValue.call(this,e,t);var n=this.getContentElement();n.removeAttribute("aria-pressed");n.setAttribute("aria-checked",Boolean(e));if(e){var i=this.getGroup();i&&i.setSelection([this])}},_onExecute:function(e){var t=this.getGroup();t&&t.getAllowEmptySelection()?this.toggleValue():this.setValue(!0)}}});qx.ui.toolbar.RadioButton.$$dbClassInfo=e}();function _createForOfIteratorHelper(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();s=e.done;return e},e:function(e){a=!0;o=e},f:function(){try{s||null==n.return||n.return()}finally{if(a)throw o}}}}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);return"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n0&&!this.getSelection()[0]&&this.setSelection([n[0]])},remove:function(e){var t=this.__P_53_0,n=this.getGroupedProperty(),i=qx.lang.String.firstUp(n);if(t.includes(e)){qx.lang.Array.remove(t,e);e.get(this.getGroupProperty())===this&&e.reset(this.getGroupProperty());e.removeListener("change"+i,this._onItemChangeChecked,this);e.get(n)&&this.resetSelection()}},getChildren:function(){return this.__P_53_0},_onItemChangeChecked:function(e){var t=e.getTarget(),n=this.getGroupedProperty();t.get(n)?this.setSelection([t]):this.getSelection()[0]==t&&this.resetSelection()},_applyGroupedProperty:function(e,t){for(var n,i=qx.lang.String.firstUp(t),r=qx.lang.String.firstUp(e),o=0;o0&&(d+=u[s]+c)}},__P_158_0:function(e){for(;!(e instanceof qx.ui.menu.Menu);)e=e.getLayoutParent();return e},_computeSizeHint:function(){for(var e=this._getLayoutChildren(),t=0,n=0,i=0,r=e.length;in.length)throw new Error("Index should be less than : "+n.length);null==t&&(t=n.length);var i=e.getButton(),r=this.getChildControl("bar"),o=this.getChildControl("pane");e.exclude();r.addAt(i,t);o.addAt(e,t);this.__P_126_1.add(i);e.addState(this.__P_126_0[this.getBarPosition()]);this.__P_126_2();e.addListener("close",this._onPageClose,this);e.addListener("changeTabVisibility",this.__P_126_3,this)},remove:function(e){var t=this.getChildControl("pane"),n=this.getChildControl("bar"),i=e.getButton(),r=t.getChildren();if(this.getSelection()[0]==e){var o=r.indexOf(e);0==o?r[1]?this.setSelection([r[1]]):this.resetSelection():this.setSelection([r[o-1]])}n.remove(i);t.remove(e);this.__P_126_1.remove(i);e.removeState(this.__P_126_0[this.getBarPosition()]);this.__P_126_2();e.removeListener("close",this._onPageClose,this);e.removeListener("changeTabVisibility",this.__P_126_3,this)},getChildren:function(){return this.getChildControl("pane").getChildren()},indexOf:function(e){return this.getChildControl("pane").indexOf(e)},getRadioGroup:function(){return this.__P_126_1},__P_126_0:null,_applyBarPosition:function(e,t){var n=this.getChildControl("bar"),i=this.getChildControl("pane"),r="left"==e||"right"==e,o="right"==e||"bottom"==e,s=r?qx.ui.layout.HBox:qx.ui.layout.VBox,a=this._getLayout();a&&a instanceof s||this._setLayout(a=new s);a.setReversed(o);n.setOrientation(r?"vertical":"horizontal");var l,u,c=this.getChildren();if(t){var h=this.__P_126_0[t];n.removeState(h);i.removeState(h);for(l=0,u=c.length;l1){qxl.apiviewer.DetailFrameTabView.superclass.prototype.remove.call(this,e);1==this.getChildren().length&&this.getChildren()[0].setShowCloseButton(!1)}}}});qxl.apiviewer.DetailFrameTabView.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.splitpane.Slider":{},"qx.ui.splitpane.Splitter":{},"qx.ui.splitpane.Blocker":{},"qx.ui.splitpane.VLayout":{},"qx.ui.splitpane.HLayout":{},"qx.ui.core.queue.Manager":{},"qx.bom.element.Location":{},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.splitpane.Pane",{extend:qx.ui.core.Widget,construct:function(e){qx.ui.core.Widget.constructor.call(this);this.__P_54_0=[];e?this.setOrientation(e):this.initOrientation();this.__P_54_1.addListener("pointerdown",this._onPointerDown,this);this.__P_54_1.addListener("pointerup",this._onPointerUp,this);this.__P_54_1.addListener("pointermove",this._onPointerMove,this);this.__P_54_1.addListener("pointerout",this._onPointerOut,this);this.__P_54_1.addListener("losecapture",this._onPointerUp,this)},properties:{appearance:{refine:!0,init:"splitpane"},offset:{check:"Integer",init:6,apply:"_applyOffset"},orientation:{init:"horizontal",check:["horizontal","vertical"],apply:"_applyOrientation"}},members:{__P_54_2:null,__P_54_3:!1,__P_54_4:null,__P_54_5:null,__P_54_6:null,__P_54_7:null,__P_54_8:null,__P_54_0:null,__P_54_1:null,_createChildControlImpl:function(e,t){var n;switch(e){case"slider":(n=new qx.ui.splitpane.Slider(this)).exclude();this._add(n,{type:e});break;case"splitter":n=new qx.ui.splitpane.Splitter(this);this._add(n,{type:e});n.addListener("move",this.__P_54_9,this)}return n||qx.ui.splitpane.Pane.superclass.prototype._createChildControlImpl.call(this,e)},__P_54_9:function(e){this.__P_54_10(e.getData())},__P_54_11:function(e){var t=this;this.__P_54_1=new qx.ui.splitpane.Blocker(e);this.getContentElement().add(this.__P_54_1);var n=this.getChildControl("splitter");n.getWidth()||n.addListenerOnce("appear",(function(){t.__P_54_10()}));n.addListener("resize",(function(e){var n=e.getData();!t.getChildControl("splitter").isKnobVisible()||0!=n.height&&0!=n.width?t.__P_54_1.show():t.__P_54_1.hide()}))},getBlocker:function(){return this.__P_54_1},_applyOrientation:function(e,t){this.getContentElement().setAttribute("aria-orientation",e);var n=this.getChildControl("slider"),i=this.getChildControl("splitter");this.__P_54_6="horizontal"===e;this.__P_54_1||this.__P_54_11(e);this.__P_54_1.setOrientation(e);var r=this._getLayout();r&&r.dispose();var o="vertical"===e?new qx.ui.splitpane.VLayout:new qx.ui.splitpane.HLayout;this._setLayout(o);i.removeState(t);i.addState(e);i.getChildControl("knob").removeState(t);i.getChildControl("knob").addState(e);n.removeState(t);n.addState(e);qx.ui.core.queue.Manager.flush();this.__P_54_10()},_applyOffset:function(e,t){this.__P_54_10()},__P_54_10:function(e){var t=this.getChildControl("splitter"),n=this.getOffset(),i=t.getBounds(),r=t.getContentElement().getDomElement();if(r)if(this.__P_54_6){var o=null;e?o=e.width:i&&(o=i.width);var s=e&&e.left;if(o||!this.getChildControl("splitter").isKnobVisible()){isNaN(s)&&(s=qx.bom.element.Location.getPosition(r).left);this.__P_54_1.setWidth(n,o||6);this.__P_54_1.setLeft(n,s)}}else{var a=null;e?a=e.height:i&&(a=i.height);var l=e&&e.top;if(a||!this.getChildControl("splitter").isKnobVisible()){isNaN(l)&&(l=qx.bom.element.Location.getPosition(r).top);this.__P_54_1.setHeight(n,a||6);this.__P_54_1.setTop(n,l)}}},add:function(e,t){void 0===t?this._add(e):this._add(e,{flex:t});this.__P_54_0.push(e)},remove:function(e){this._remove(e);qx.lang.Array.remove(this.__P_54_0,e)},getChildren:function(){return this.__P_54_0},_onPointerDown:function(e){if(e.isLeftPressed()){var t=this.getChildControl("splitter"),n=t.getContentLocation(),i=this.getContentLocation();this.__P_54_2=this.__P_54_6?e.getDocumentLeft()-n.left+i.left:e.getDocumentTop()-n.top+i.top;var r=this.getChildControl("slider"),o=t.getBounds();r.setUserBounds(o.left,o.top,o.width||6,o.height||6);r.setZIndex(t.getZIndex()+1);r.show();this.__P_54_3=!0;this.__P_54_1.capture();e.stop()}},_onPointerMove:function(e){this._setLastPointerPosition(e.getDocumentLeft(),e.getDocumentTop());if(this.__P_54_3){this.__P_54_12();var t=this.getChildControl("slider"),n=this.__P_54_7;if(this.__P_54_6){t.setDomLeft(n);this.__P_54_1.setStyle("left",n-this.getOffset()+"px")}else{t.setDomTop(n);this.__P_54_1.setStyle("top",n-this.getOffset()+"px")}e.stop()}},_onPointerOut:function(e){this._setLastPointerPosition(e.getDocumentLeft(),e.getDocumentTop())},_onPointerUp:function(e){if(this.__P_54_3){this._finalizeSizes();this.getChildControl("slider").exclude();this.__P_54_3=!1;this.releaseCapture();e.stop()}},_finalizeSizes:function(){var e=this.__P_54_7,t=this.__P_54_8;if(null!=e){var n=this._getChildren(),i=n[2],r=n[3],o=i.getLayoutProperties().flex,s=r.getLayoutProperties().flex;if(0!=o&&0!=s){i.setLayoutProperties({flex:e});r.setLayoutProperties({flex:t})}else if(this.__P_54_6){i.setWidth(e);r.setWidth(t)}else{i.setHeight(e);r.setHeight(t)}}},__P_54_12:function(){if(this.__P_54_6)var e="minWidth",t="width",n="maxWidth",i=this.__P_54_4;else e="minHeight",t="height",n="maxHeight",i=this.__P_54_5;var r=this._getChildren(),o=r[2].getSizeHint(),s=r[3].getSizeHint(),a=r[2].getBounds()[t]+r[3].getBounds()[t],l=i-this.__P_54_2,u=a-l;if(lo[n]){u+=l-o[n];l=o[n]}else if(u>s[n]){l+=u-s[n];u=s[n]}this.__P_54_7=l;this.__P_54_8=u},_isActiveDragSession:function(){return this.__P_54_3},_setLastPointerPosition:function(e,t){this.__P_54_4=e;this.__P_54_5=t}},destruct:function(){this.__P_54_0=null}});qx.ui.splitpane.Pane.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{construct:!0,require:!0},"qx.ui.layout.Util":{},"qx.theme.manager.Decoration":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.HBox",{extend:qx.ui.layout.Abstract,construct:function(e,t,n){qx.ui.layout.Abstract.constructor.call(this);e&&this.setSpacing(e);t&&this.setAlignX(t);n&&this.setSeparator(n)},properties:{alignX:{check:["left","center","right"],init:"left",apply:"_applyLayoutChange"},alignY:{check:["top","middle","bottom"],init:"top",apply:"_applyLayoutChange"},spacing:{check:"Integer",init:0,apply:"_applyLayoutChange"},separator:{check:"Decorator",nullable:!0,apply:"_applyLayoutChange"},reversed:{check:"Boolean",init:!1,apply:"_applyReversed"}},members:{__P_55_0:null,__P_55_1:null,__P_55_2:null,__P_55_3:null,_applyReversed:function(){this._invalidChildrenCache=!0;this._applyLayoutChange()},__P_55_4:function(){var e,t=this._getLayoutChildren(),n=t.length,i=!1,r=this.__P_55_0&&this.__P_55_0.length!=n&&this.__P_55_1&&this.__P_55_0,o=r?this.__P_55_0:new Array(n),s=r?this.__P_55_1:new Array(n);this.getReversed()&&(t=t.concat().reverse());for(var a=0;a=0)}else"flexShrink"===t?this.assertBoolean(n):this.assert(!1,"The property '"+t+"' is not supported by the HBox layout!")},false:null}),renderLayout:function(e,t,n){this._invalidChildrenCache&&this.__P_55_4();var i,r,o,s,a=this.__P_55_3,l=a.length,u=qx.ui.layout.Util,c=this.getSpacing(),h=this.getSeparator(),d=[],f=i=h?u.computeHorizontalSeparatorGaps(a,c,h):u.computeHorizontalGaps(a,c,!0);for(r=0;ry.maxWidth&&(w=y.maxWidth);d.push(w);f+=w}if(this.__P_55_2&&f!=e){var _,p,m={},g=f>e;for(r=0;r0){y=a[r].getSizeHint();m[r]={min:y.minWidth,value:d[r],max:y.maxWidth,flex:_};if(g){var v=a[r].getLayoutProperties();v&&v.flexShrink&&(m[r].min=0)}}var b=u.computeFlexOffsets(m,e,f);for(r in b){p=b[r].offset;d[r]+=p;f+=p}}var y,x,q,w,P,C,E,S=a[0].getMarginLeft();if(f0)if(h){S+=P+c;this._renderSeparator(h,{left:S+n.left,top:n.top,width:A,height:t});S+=A+c+o.getMarginLeft()}else S+=u.collapseMargins(c,P,o.getMarginLeft());o.renderLayout(S+n.left,x+n.top,w,q);S+=w;P=o.getMarginRight()}},_computeSizeHint:function(){this._invalidChildrenCache&&this.__P_55_4();for(var e,t,n,i=qx.ui.layout.Util,r=this.__P_55_3,o=0,s=0,a=0,l=0,u=0,c=0,h=r.length;cu&&(u=t.height+n);t.minHeight+n>l&&(l=t.minHeight+n)}o+=a;var _,p=this.getSpacing(),m=this.getSeparator();return{minWidth:o+(_=m?i.computeHorizontalSeparatorGaps(r,p,m):i.computeHorizontalGaps(r,p,!0)),width:s+_,minHeight:l,height:u}}},destruct:function(){this.__P_55_0=this.__P_55_1=this.__P_55_3=null}});qx.ui.layout.HBox.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0},"qx.ui.form.IField":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IStringForm",{extend:qx.ui.form.IField,events:{changeValue:"qx.event.type.Data"},members:{setValue:function(e){return 1==arguments.length},resetValue:function(){},getValue:function(){}}});qx.ui.form.IStringForm.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.form.IStringForm":{require:!0},"qx.locale.Manager":{construct:!0},"qx.bom.client.Css":{require:!0},"qx.bom.client.Html":{require:!0},"qx.html.Label":{},"qx.theme.manager.Color":{},"qx.lang.Type":{},"qx.theme.manager.Font":{},"qx.bom.webfonts.WebFont":{},"qx.ui.core.queue.Layout":{},"qx.bom.Font":{},"qx.bom.Label":{},"qx.lang.Object":{},"qx.bom.client.OperatingSystem":{require:!0},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"css.textoverflow":{className:"qx.bom.client.Css"},"html.xul":{className:"qx.bom.client.Html"},"os.name":{className:"qx.bom.client.OperatingSystem"},"engine.name":{className:"qx.bom.client.Engine"},"engine.version":{className:"qx.bom.client.Engine"},"qx.dynlocale":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.basic.Label",{extend:qx.ui.core.Widget,implement:[qx.ui.form.IStringForm],construct:function(e){qx.ui.core.Widget.constructor.call(this);null!=e&&this.setValue(e);qx.locale.Manager.getInstance().addListener("changeLocale",this._onChangeLocale,this)},properties:{rich:{check:"Boolean",init:!1,event:"changeRich",apply:"_applyRich"},wrap:{check:"Boolean",init:!0,apply:"_applyWrap"},breakWithinWords:{check:"Boolean",init:!1,apply:"_applyBreakWithinWords"},value:{check:"String",apply:"_applyValue",event:"changeValue",nullable:!0},buddy:{check:"qx.ui.core.Widget",apply:"_applyBuddy",nullable:!0,init:null,dereference:!0},textAlign:{check:["left","center","right","justify"],nullable:!0,themeable:!0,apply:"_applyTextAlign",event:"changeTextAlign"},appearance:{refine:!0,init:"label"},selectable:{refine:!0,init:!1},allowGrowX:{refine:!0,init:!1},allowGrowY:{refine:!0,init:!1},allowShrinkY:{refine:!0,init:!1}},members:{__P_56_0:null,__P_56_1:null,__P_56_2:null,__P_56_3:null,_getContentHint:function(){if(this.__P_56_1){this.__P_56_4=this.__P_56_5();delete this.__P_56_1}return{width:this.__P_56_4.width,height:this.__P_56_4.height}},_hasHeightForWidth:function(){return this.getRich()&&this.getWrap()},_applySelectable:function(e){!qx.core.Environment.get("css.textoverflow")&&qx.core.Environment.get("html.xul")&&e&&!this.isRich()||qx.ui.basic.Label.superclass.prototype._applySelectable.call(this,e)},_getContentHeightForWidth:function(e){return this.getRich()||this.getWrap()?this.__P_56_5(e).height:null},_createContentElement:function(){return new qx.html.Label},_applyTextAlign:function(e,t){this.getContentElement().setStyle("textAlign",e)},_applyTextColor:function(e,t){e?this.getContentElement().setStyle("color",qx.theme.manager.Color.getInstance().resolve(e)):this.getContentElement().removeStyle("color")},__P_56_4:{width:0,height:0},_applyFont:function(e,t){var n,i=this;if(t&&this.__P_56_0&&this.__P_56_3){this.__P_56_0.removeListenerById(this.__P_56_3);this.__P_56_3=null}if(e){qx.lang.Type.isString(e)&&(e=qx.theme.manager.Font.getInstance().resolve(e));this.__P_56_0=e;this.__P_56_0 instanceof qx.bom.webfonts.WebFont&&!this.__P_56_0.isValid()&&(this.__P_56_3=this.__P_56_0.addListener("changeStatus",(function(e){if(e.getData().valid){i.__P_56_1=!0;qx.ui.core.queue.Layout.add(i)}})));n=this.__P_56_0.getStyles()}else{this.__P_56_0=null;n=qx.bom.Font.getDefaultStyles()}null!=this.getTextColor()&&delete n.color;this.getContentElement().setStyles(n);this.__P_56_1=!0;qx.ui.core.queue.Layout.add(this)},__P_56_5:function(e){var t=qx.bom.Label,n=this.getFont()?this.__P_56_0.getStyles():qx.bom.Font.getDefaultStyles(),i=this.getValue()||"A",r=this.getRich();this.__P_56_3&&this.__P_56_6();r&&this.getBreakWithinWords()&&((n=qx.lang.Object.clone(n)).wordBreak="break-all");return r?t.getHtmlSize(i,n,e):t.getTextSize(i,n)},__P_56_6:function(){if(this.getContentElement()&&"osx"==qx.core.Environment.get("os.name")&&"gecko"==qx.core.Environment.get("engine.name")&&parseInt(qx.core.Environment.get("engine.version"),10)<16&&parseInt(qx.core.Environment.get("engine.version"),10)>9){var e=this.getContentElement().getDomElement();e&&(e.innerHTML=e.innerHTML)}},_applyBuddy:function(e,t){if(null!=t){this.removeRelatedBindings(t);this.removeListenerById(this.__P_56_2);this.__P_56_2=null}if(null!=e){e.bind("enabled",this,"enabled");this.__P_56_2=this.addListener("tap",(function(){e.isFocusable()&&e.focus.apply(e);"toggleValue"in e&&"function"==typeof e.toggleValue&&e.toggleValue()}))}},_applyRich:function(e){this.getContentElement().setRich(e);this.__P_56_1=!0;qx.ui.core.queue.Layout.add(this)},_applyWrap:function(e,t){e&&this.isRich();if(this.isRich()){var n=e?"normal":"nowrap";this.getContentElement().setStyle("whiteSpace",n)}},_applyBreakWithinWords:function(e,t){this.getContentElement().setStyle("wordBreak",this.isRich()&&e?"break-all":"normal")},_onChangeLocale:qx.core.Environment.select("qx.dynlocale",{true:function(e){var t=this.getValue();t&&t.translate&&this.setValue(t.translate())},false:null}),_applyValue:qx.core.Environment.select("qx.dynlocale",{true:function(e,t){e&&e.translate?this.getContentElement().setValue(e.translate()):this.getContentElement().setValue(e);this.__P_56_1=!0;qx.ui.core.queue.Layout.add(this)},false:function(e,t){this.getContentElement().setValue(e);this.__P_56_1=!0;qx.ui.core.queue.Layout.add(this)}})},destruct:function(){qx.locale.Manager.getInstance().removeListener("changeLocale",this._onChangeLocale,this);this.__P_56_0&&this.__P_56_3&&this.__P_56_0.removeListenerById(this.__P_56_3);this.__P_56_0=null}});qx.ui.basic.Label.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.basic.Label":{construct:!0,require:!0}},environment:{provided:["qxl.versionlabel.name","qxl.versionlabel.version"],required:{"qxl.versionlabel.name":{construct:!0,className:"qxl.versionlabel.VersionLabel"},"qxl.versionlabel.version":{construct:!0,className:"qxl.versionlabel.VersionLabel"},"qx.revision":{construct:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.versionlabel.VersionLabel",{extend:qx.ui.basic.Label,construct:function(e,t){e||(e=qx.core.Environment.get("qxl.versionlabel.name"));if(!t&&!(t=qx.core.Environment.get("qxl.versionlabel.version"))){(t=qx.core.Environment.get("qx.revision"))||(t=null);t||(t="7.7.0")}qx.ui.basic.Label.constructor.call(this,e+" "+t)},defer:function(){qx.core.Environment.add("qxl.versionlabel.name","qooxdoo");qx.core.Environment.add("qxl.versionlabel.version",null)}});qxl.versionlabel.VersionLabel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.LayoutItem":{construct:!0,require:!0},"qx.ui.core.queue.Dispose":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.Spacer",{extend:qx.ui.core.LayoutItem,construct:function(e,t){qx.ui.core.LayoutItem.constructor.call(this);this.setWidth(null!=e?e:0);this.setHeight(null!=t?t:0)},members:{checkAppearanceNeeds:function(){},addChildrenToQueue:function(e){},destroy:function(){if(!this.$$disposed){var e=this.$$parent;e&&e._remove(this);qx.ui.core.queue.Dispose.add(this)}}}});qx.ui.core.Spacer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qxl.apiviewer.ui.tabview.PackagePage":{},"qxl.apiviewer.ui.tabview.ClassPage":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.TabViewController",{extend:qx.core.Object,construct:function(e){qx.core.Object.constructor.call(this);qxl.apiviewer.TabViewController.instance=this;this._tabView=e.getWidgetById("tabView");this._tabView.addListener("changeSelection",this.__P_57_0,this)},events:{classLinkTapped:"qx.event.type.Data",changeSelection:"qx.event.type.Data"},members:{isLoaded:function(e){var t=this._tabView.getSelection()[0].getChildren()[0];t.isValid()?e():t.addListenerOnce("synced",e)},showTabView:function(){this._tabView.show()},onSelectItem:function(e){this.fireDataEvent("classLinkTapped",e)},showItem:function(e){var t=this._tabView.getSelection()[0];t.setUserData("itemName",e);return t.getChildren()[0].showItem(e)},openPackage:function(e,t){return this.__P_57_1(e,qxl.apiviewer.ui.tabview.PackagePage,t)},openClass:function(e,t){return this.__P_57_1(e,qxl.apiviewer.ui.tabview.ClassPage,t)},__P_57_1:function(e,t,n){var i=this._tabView.getSelection()[0]||null;if(i&&(!(i instanceof t)||n)){this._tabView.remove(i);i.destroy();i=null}if(!i){i=new t(e);this._tabView.add(i)}this._tabView.setSelection([i]);i.setUserData("itemName",null);return i.setClassNodeAsync(e)},__P_57_0:function(e){var t=e.getOldData(),n=e.getData();this.fireDataEvent("changeSelection",n,t)}},destruct:function(){this._tabView.destroy();this._tabView=null}});qxl.apiviewer.TabViewController.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.bom.client.Event":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.HashHistory":{},"qx.bom.client.Engine":{require:!0},"qx.bom.IframeHistory":{},"qx.bom.NativeHistory":{},"qx.lang.Type":{},"qx.event.Timer":{}},environment:{provided:[],required:{"event.hashchange":{load:!0,className:"qx.bom.client.Event"},"browser.documentmode":{className:"qx.bom.client.Browser"},"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.History",{extend:qx.core.Object,type:"abstract",construct:function(){qx.core.Object.constructor.call(this);this._baseUrl=window.location.href.split("#")[0]+"#";this._titles={};this._setInitialState()},events:{request:"qx.event.type.Data"},statics:{SUPPORTS_HASH_CHANGE_EVENT:qx.core.Environment.get("event.hashchange"),getInstance:function(){var e=!(window==window.top);this.$$instance||(e&&9==qx.core.Environment.get("browser.documentmode")?this.$$instance=new qx.bom.HashHistory:e&&"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9?this.$$instance=new qx.bom.IframeHistory:this.SUPPORTS_HASH_CHANGE_EVENT?this.$$instance=new qx.bom.NativeHistory:"mshtml"==qx.core.Environment.get("engine.name")?this.$$instance=new qx.bom.IframeHistory:this.$$instance=new qx.bom.NativeHistory);return this.$$instance}},properties:{title:{check:"String",event:"changeTitle",nullable:!0,apply:"_applyTitle"},state:{check:"String",event:"changeState",nullable:!0,apply:"_applyState"}},members:{_titles:null,_applyState:function(e,t){this._writeState(e)},_setInitialState:function(){this.setState(this._readState())},_encode:function(e){return qx.lang.Type.isString(e)?encodeURIComponent(e):""},_decode:function(e){return qx.lang.Type.isString(e)?decodeURIComponent(e):""},_applyTitle:function(e){null!=e&&(document.title=e||"")},addToHistory:function(e,t){qx.lang.Type.isString(e)||(e+="");if(qx.lang.Type.isString(t)){this.setTitle(t);this._titles[e]=t}this.getState()!==e&&this._writeState(e)},navigateBack:function(){qx.event.Timer.once((function(){window.history.back()}),this,100)},navigateForward:function(){qx.event.Timer.once((function(){window.history.forward()}),this,100)},_onHistoryLoad:function(e){this.setState(e);this.fireDataEvent("request",e);null!=this._titles[e]&&this.setTitle(this._titles[e])},_readState:function(){throw new Error("Abstract method call")},_writeState:function(e){throw new Error("Abstract method call")},_setHash:function(e){var t=this._baseUrl+(e||""),n=window.location;t!=n.href&&(n.href=t)},_getHash:function(){var e=/#(.*)$/.exec(window.location.href);return e&&e[1]?e[1]:""}}});qx.bom.History.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.dao.Node",{extend:qx.core.Object,construct:function(e){qx.core.Object.constructor.call(this);this._meta={};this._jsdoc={};void 0!==e&&this._initMeta(e)},members:{_meta:null,_jsdoc:null,_errors:null,_initMeta:function(e){this._meta=e;this._jsdoc=e.jsdoc||{};this._errors=[]},getDescription:function(){var e=this._jsdoc["@description"];return e&&e.length?e[e.length-1].body:""},getErrors:function(){return this._errors},getLineNumber:function(){return this._meta.location?this._meta.location.start.line:null},isDeprecated:function(){return void 0!==this._jsdoc["@deprecated"]},getDeprecationText:function(){return this.isDeprecated()&&this._jsdoc["@deprecated"].body||""},isInternal:function(){return void 0!==this._jsdoc["@internal"]},isPrivate:function(){return"private"==this._meta.access},isProtected:function(){return"protected"==this._meta.access},isPropertyGenerated:function(){return Boolean(this._meta.property)},isPublic:function(){return!this.isPrivate()&&!this.isProtected()&&!this.isInternal()},hasWarning:function(){return this._meta.hasWarning||!1},_initializeFields:function(){this._errors=[]}}});qxl.apiviewer.dao.Node.$$dbClassInfo=e}();function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function _regeneratorRuntime(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function(){return t};var e,t={},n=Object.prototype,i=n.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},s=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function c(e,t,n,i){var o=t&&t.prototype instanceof g?t:g,s=Object.create(o.prototype),a=new I(i||[]);return r(s,"_invoke",{value:E(e,n,a)}),s}function h(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=c;var d="suspendedStart",f="suspendedYield",_="executing",p="completed",m={};function g(){}function v(){}function b(){}var y={};u(y,s,(function(){return this}));var x=Object.getPrototypeOf,q=x&&x(x(D([])));q&&q!==n&&i.call(q,s)&&(y=q);var w=b.prototype=g.prototype=Object.create(y);function P(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function C(e,t){function n(r,o,s,a){var l=h(e[r],e,o);if("throw"!==l.type){var u=l.arg,c=u.value;return c&&"object"==_typeof(c)&&i.call(c,"__await")?t.resolve(c.__await).then((function(e){n("next",e,s,a)}),(function(e){n("throw",e,s,a)})):t.resolve(c).then((function(e){u.value=e,s(u)}),(function(e){return n("throw",e,s,a)}))}a(l.arg)}var o;r(this,"_invoke",{value:function(e,i){function r(){return new t((function(t,r){n(e,i,t,r)}))}return o=o?o.then(r,r):r()}})}function E(t,n,i){var r=d;return function(o,s){if(r===_)throw Error("Generator is already running");if(r===p){if("throw"===o)throw s;return{value:e,done:!0}}for(i.method=o,i.arg=s;;){var a=i.delegate;if(a){var l=S(a,i);if(l){if(l===m)continue;return l}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(r===d)throw r=p,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);r=_;var u=h(t,n,i);if("normal"===u.type){if(r=i.done?p:f,u.arg===m)continue;return{value:u.arg,done:i.done}}"throw"===u.type&&(r=p,i.method="throw",i.arg=u.arg)}}}function S(t,n){var i=n.method,r=t.iterator[i];if(r===e)return n.delegate=null,"throw"===i&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==i&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),m;var o=h(r,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,m;var s=o.arg;return s?s.done?(n[t.resultName]=s.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,m):s:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function M(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(M,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[s];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function n(){for(;++r=0;--o){var s=this.tryEntries[o],a=s.completion;if("root"===s.tryLoc)return r("end");if(s.tryLoc<=this.prev){var l=i.call(s,"catchLoc"),u=i.call(s,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i=n.completion;if("throw"===i.type){var r=i.arg;A(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(t,n,i){return this.delegate={iterator:D(t),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=e),m}},t}function asyncGeneratorStep(e,t,n,i,r,o,s){try{var a=e[o](s),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(i,r)}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise((function(i,r){var o=e.apply(t,n);function s(e){asyncGeneratorStep(o,i,r,s,a,"next",e)}function a(e){asyncGeneratorStep(o,i,r,s,a,"throw",e)}s(void 0)}))}}!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.dao.Node":{construct:!0,require:!0},"qxl.apiviewer.dao.Package":{construct:!0},"qxl.apiviewer.ClassLoader":{},"qxl.apiviewer.RequestUtil":{},"qxl.apiviewer.dao.Method":{},"qxl.apiviewer.dao.Constant":{},"qxl.apiviewer.dao.Event":{},"qxl.apiviewer.dao.Property":{},"qx.lang.String":{},"qxl.apiviewer.dao.PropertyMethod":{},"qxl.apiviewer.dao.ChildControl":{},"qx.Promise":{},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.dao.Class",{extend:qxl.apiviewer.dao.Node,construct:function(e){qxl.apiviewer.dao.Node.constructor.call(this);this._className=e;this._package=qxl.apiviewer.dao.Package.getParentPackage(e);this._package.addClass(this)},members:{_package:null,_construct:null,_destruct:null,_defer:null,_staticMethods:null,_constants:null,_members:null,_mixinMembers:null,_properties:null,_mixinProperties:null,_events:null,_mixinEvents:null,_superClass:null,_superInterfaces:null,_superMixins:null,_mixins:null,_loadingPromise:null,_loaded:!1,__P_58_0:null,getMetaFile:function(){return this.__P_58_0},load:function(){var e=this;if(this._loadingPromise)return this._loadingPromise;var t=function(){var t=_asyncToGenerator(_regeneratorRuntime().mark((function t(){var n,i;return _regeneratorRuntime().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.__P_58_0=qxl.apiviewer.ClassLoader.getBaseUri()+e._className.replace(/\./g,"/")+".json";t.prev=1;t.next=4;return qxl.apiviewer.RequestUtil.get(e.__P_58_0);case 4:n=t.sent;t.next=10;break;case 7:t.prev=7;t.t0=t.catch(1);e.error("Couldn't load file: "+e.__P_58_0+" "+t.t0.message);case 10:i=JSON.parse(n);t.next=13;return e._initMeta(i);case 13:e._loaded=!0;return t.abrupt("return",e);case 15:case"end":return t.stop()}}),t,null,[[1,7]])})));return function(){return t.apply(this,arguments)}}();this.__P_58_1=t();return this.__P_58_1},isLoaded:function(){return this._loaded},_initMeta:function(e){var t=this;qxl.apiviewer.dao.Class.superclass.prototype._initMeta.call(this,e);this._jsdoc=e.jsdoc||{};this._construct=e.construct?[new qxl.apiviewer.dao.Method(e.construct,this,"construct")]:[];this._destruct=e.destruct?[new qxl.apiviewer.dao.Method(e.destruct,this,"destruct")]:[];this._defer=e.defer?[new qxl.apiviewer.dao.Method(e.defer,this,"defer")]:[];this._staticMethods=[];this._constants=[];if(e.statics)for(var n in e.statics){var i=e.statics[n];if("variable"==i.type)this._constants.push(new qxl.apiviewer.dao.Constant(i,this,n));else{i.isStatic=!0;this._staticMethods.push(new qxl.apiviewer.dao.Method(i,this,n))}}this._members=[];this._mixinMembers=[];if(e.members)for(var r in e.members){var o=e.members[r];if("function"==o.type){var s=new qxl.apiviewer.dao.Method(o,this,r);o.mixin?this._mixinMembers.push(s):this._members.push(s)}}this._events=[];this._mixinEvents=[];if(e.events)for(var a in e.events){var l=e.events[a],u=new qxl.apiviewer.dao.Event(l,this,a);l.mixin?this._mixinEvents.push(u):this._events.push(u)}this._properties=[];this._mixinProperties=[];if(e.properties){var c=function(){var n=e.properties[h],i=new qxl.apiviewer.dao.Property(n,t,h);n.mixin?t._mixinProperties.push(i):t._properties.push(i);var r=qx.lang.String.firstUp(h),o=function(e,i){var r=new qxl.apiviewer.dao.PropertyMethod(n,t,e,i);n.mixin?t._mixinMembers.push(r):t._members.push(r)};o("get"+r,"get");"Boolean"==n.type&&o("is"+r,"is");o("set"+r,"set");o("reset"+r,"reset");if(e.async){o("get"+r+"Async","get");o("set"+r+"Async","set")}var s=i.getEvent();if(s){var a=new qxl.apiviewer.dao.Event({location:i.location,name:s,type:"qx.event.type.Data",jsdoc:{"@description":[{name:"@description",body:"Fired on change of the property {@link ".concat(n.overriddenFrom||"","#").concat(h," ").concat(h,"}")}]}},t);n.mixin?t._mixinEvents.push(a):t._events.push(a)}};for(var h in e.properties)c()}this._childControls=[];var d=this._jsdoc["@childControl"];d&&d.forEach((function(e){t._childControls.push(new qxl.apiviewer.dao.ChildControl(e,t))}));var f=[];function _(e){return qxl.apiviewer.dao.Class.findClasses(e).then((function(e){e.forEach((function(e){f.push(e)}));return e}))}this._superClass=null;this._superInterfaces=[];this._superMixins=[];"interface"==this._meta.type?f.push(_(e.superClass).then((function(e){return t._superInterfaces=e}))):"mixin"==this._meta.type?f.push(_(e.superClass).then((function(e){return t._superMixins=e}))):f.push(_(e.superClass).then((function(e){return t._superClass=e[0]||null})));this._interfaces=[];_(e.interfaces).then((function(e){return t._interfaces=e}));this._mixins=[];_(e.mixins).then((function(e){return t._mixins=e}));return qx.Promise.all(f)},getPackage:function(){return this._package},getName:function(){return this._className},getFullName:function(){return this._className},getPackageName:function(){return this._package.getFullName()},getType:function(){return this._meta.type},isAbstract:function(){return this._meta.isAbstract||!1},isStatic:function(){return this._meta.isStatic||!1},isSingleton:function(){return this._meta.isSingleton||!1},getSuperClass:function(){return this._superClass},getChildClasses:function(){this._childClassesPromise||("class"==this._meta.type?this._childClassesPromise=qxl.apiviewer.dao.Class.findClasses(this._meta.descendants):this._childClassesPromise=qx.Promise.resolve([]));return this._childClassesPromise},getInterfaces:function(){return this._interfaces},getSuperInterfaces:function(){return this._superInterfaces},getMixins:function(){return this._mixins},getSuperMixins:function(){return this._superMixins},getIncluder:function(){this._includersPromise||("mixin"==this._meta.type?this._includersPromise=qxl.apiviewer.dao.Class.findClasses(this._meta.descendants):this._includersPromise=qx.Promise.resolve([]));return this._includersPromise},getImplementations:function(){this._implementationsPromise||("interface"==this._meta.type?this._implementationsPromise=qxl.apiviewer.dao.Class.findClasses(this._meta.descendants):this._implementationsPromise=qx.Promise.resolve([]));return this._implementationsPromise},getConstructor:function(){return this._construct},getChildControls:function(){return this._childControls},getMembers:function(){return this._members},getMethods:function(){return this._members},getMixinMembers:function(){return this._mixinMembers},getMixinMethods:function(){return this._mixinMembers},getStatics:function(){return this._staticMethods},getEvents:function(){return this._events},getMixinEvents:function(){return this._mixinEvents},getProperties:function(){return this._properties},getProperty:function(e){for(var t=0;t 0");else for(var i in e.keyFrames)(i<0||i>100)&&qx.Bootstrap.warn("Keyframe position needs to be between 0 and 100")},default:null}),__P_205_7:function(e,t){var n="";for(var i in e){n+=(t?-(i-100):i)+"% {";var r,o=e[i];for(var s in o)if(s in this.__P_205_4){r||(r={});r[s]=o[s]}else{var a=qx.bom.Style.getPropertyName(s);n+=((null!==a?qx.bom.Style.getCssName(a):"")||s)+":"+o[s]+";"}r&&(n+=qx.bom.element.Transform.getCss(r));n+="} "}if(this.__P_205_3[n])return this.__P_205_3[n];var l=this.__P_205_1+this.__P_205_2++,u=this.__P_205_5.keyframes+" "+l;qx.bom.Stylesheet.addRule(this.__P_205_0,u,n);this.__P_205_3[n]=l;return l},__P_205_13:function(){this.__P_205_2=0;if(this.__P_205_0){this.__P_205_0.ownerNode.remove();this.__P_205_0=null;this.__P_205_3={}}}},defer:function(e){"ios"===qx.core.Environment.get("os.name")&&parseInt(qx.core.Environment.get("os.version"))>=8&&document.addEventListener("visibilitychange",(function(){document.hidden||e.__P_205_13()}),!1)}});qx.bom.element.AnimationCss.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.Object":{},"qx.bom.element.AnimationHandle":{},"qx.bom.Style":{},"qx.bom.element.Transform":{},"qx.util.ColorUtil":{},"qx.bom.AnimationFrame":{},"qx.lang.String":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.AnimationJs",{statics:{__P_206_0:30,__P_206_1:["%","in","cm","mm","em","ex","pt","pc","px"],__P_206_2:{scale:!0,rotate:!0,skew:!0,translate:!0},animate:function(e,t,n){return this._animate(e,t,n,!1)},animateReverse:function(e,t,n){return this._animate(e,t,n,!0)},_animate:function(e,t,n,i){if(e.$$animation)return e.$$animation;t=qx.lang.Object.clone(t,!0);null==n&&(n=t.duration);var r=t.keyFrames,o=this.__P_206_3(r),s=this.__P_206_4(n,o),a=parseInt(n/s,10);this.__P_206_5(r,e);var l=this.__P_206_6(a,s,o,r,n,t.timing),u=new qx.bom.element.AnimationHandle;u.jsAnimation=!0;if(i){l.reverse();u.reverse=!0}u.desc=t;u.el=e;u.delta=l;u.stepTime=s;u.steps=a;e.$$animation=u;u.i=0;u.initValues={};u.repeatSteps=this.__P_206_7(a,t.repeat);var c=t.delay||0,h=this;u.delayId=window.setTimeout((function(){u.delayId=null;h.play(u)}),c);return u},__P_206_5:function(e,t){var n={};for(var i in e)for(var r in e[i]){var o=qx.bom.Style.getPropertyName(r);if(o&&o!=r){var s=qx.bom.Style.getCssName(o);e[i][s]=e[i][r];delete e[i][r];r=s}if(null==n[r]){var a=e[i][r];n[r]="string"==typeof a?this.__P_206_8(a):""}}for(var i in e){var l=e[i];for(var r in n)if(null==l[r]){r in t.style?window.getComputedStyle?l[r]=window.getComputedStyle(t,null)[r]:l[r]=t.style[r]:l[r]=t[r];""===l[r]&&-1!=this.__P_206_1.indexOf(n[r])&&(l[r]="0"+n[r])}}},__P_206_9:function(e){e=qx.lang.Object.clone(e);var t;for(var n in e)if(n in this.__P_206_2){t||(t={});t[n]=e[n];delete e[n]}if(t){var i=qx.bom.element.Transform.getCss(t).split(":");i.length>1&&(e[i[0]]=i[1].replace(";",""))}return e},__P_206_6:function(e,t,n,i,r,o){var s=new Array(e),a=1;s[0]=this.__P_206_9(i[0]);for(var l=i[0],u=i[n[a]],c=Math.floor(n[a]/(t/r*100)),h=1,d=1;dn[a]){l=u;u=i[n[++a]];c=Math.floor(n[a]/(t/r*100))-c;h=1}s[d]={};var f;for(var _ in u){var p=u[_]+"";if(_ in this.__P_206_2){f||(f={});if(qx.Bootstrap.isArray(l[_])){qx.Bootstrap.isArray(u[_])||(u[_]=[u[_]]);f[_]=[];for(var m=0;m1&&(s[d][P[0]]=P[1].replace(";",""))}h++}s[s.length-1]=this.__P_206_9(i[100]);return s},__P_206_8:function(e){return e.substring((parseFloat(e)+"").length,e.length)},__P_206_10:function(e,t,n,i){var r=parseFloat(e)-parseFloat(t);return parseFloat(t)+r*qx.bom.AnimationFrame.calculateTiming(n,i)+this.__P_206_8(e)},play:function(e){e.emit("start",e.el);var t=window.setInterval((function(){e.repeatSteps--;var t=e.delta[e.i%e.steps];if(0===e.i)for(var n in t)void 0===e.initValues[n]&&(void 0!==e.el[n]?e.initValues[n]=e.el[n]:qx.bom.element.Style?e.initValues[n]=qx.bom.element.Style.get(e.el,qx.lang.String.camelCase(n)):e.initValues[n]=e.el.style[qx.lang.String.camelCase(n)]);qx.bom.element.AnimationJs.__P_206_11(e.el,t);e.i++;if(e.i%e.steps==0){e.emit("iteration",e.el);e.desc.alternate&&e.delta.reverse()}e.repeatSteps<0&&qx.bom.element.AnimationJs.stop(e)}),e.stepTime);e.animationId=t;return e},pause:function(e){window.clearInterval(e.animationId);e.animationId=null;return e},stop:function(e){var t=e.desc,n=e.el,i=e.initValues;e.animationId&&window.clearInterval(e.animationId);e.delayId&&window.clearTimeout(e.delayId);if(null==n)return e;var r=t.keep;if(null==r||e.stopped)this.__P_206_11(n,i);else{(e.reverse||t.alternate&&t.repeat&&t.repeat%2==0)&&(r=100-r);this.__P_206_11(n,this.__P_206_9(t.keyFrames[r]))}n.$$animation=null;e.el=null;e.ended=!0;e.animationId=null;e.emit("end",n);return e},__P_206_7:function(e,t){return null==t?e:"infinite"==t?Number.MAX_VALUE:e*t},__P_206_11:function(e,t){for(var n in t)if(void 0!==t[n])if(void 0===e.style[n]&&n in e)e[n]=t[n];else{var i=qx.bom.Style.getPropertyName(n)||n;qx.bom.element.Style?qx.bom.element.Style.set(e,i,t[n]):e.style[i]=t[n]}},__P_206_4:function(e,t){for(var n=100,i=0;ithis.__P_206_0;)r/=2;return Math.round(r)},__P_206_3:function(e){for(var t=Object.keys(e),n=0;no?r:o;s>a&&(a=s);var l=r=1&&(s%=1);a>1&&(a=1);l>1&&(l=1);var u=Math.floor(255*l),c={};if(0==a)c.red=c.green=c.blue=u;else{n=(s*=6)-(t=Math.floor(s));i=Math.floor(u*(1-a));r=Math.floor(u*(1-a*n));o=Math.floor(u*(1-a*(1-n)));switch(t){case 0:c.red=u;c.green=o;c.blue=i;break;case 1:c.red=r;c.green=u;c.blue=i;break;case 2:c.red=i;c.green=u;c.blue=o;break;case 3:c.red=i;c.green=r;c.blue=u;break;case 4:c.red=o;c.green=i;c.blue=u;break;case 5:c.red=u;c.green=i;c.blue=r}}return[c.red,c.green,c.blue]},rgbToHsl:function(e){var t=e[0]/255,n=e[1]/255,i=e[2]/255,r=Math.max(t,n,i),o=r-Math.min(t,n,i),s=1-Math.abs(r+r-o-1),a=o&&(r==t?(n-i)/o:r==n?2+(i-t)/o:4+(t-n)/o);return[60*(a<0?a+6:a),100*(s?o/s:0),100*(r+r-o)/2]},hslToRgb:function(e){var t=e[0],n=e[1]/100,i=e[2]/100,r=n*Math.min(i,1-i),o=function(e){var n=(e+t/30)%12;return i-r*Math.max(Math.min(n-3,9-n,1),-1)};return[o(0),o(8),o(4)].map((function(e){return Math.round(2550*e)/10}))},randomColor:function(){var e=Math.round(255*Math.random()),t=Math.round(255*Math.random()),n=Math.round(255*Math.random());return this.rgbToRgbString([e,t,n])},__P_113_6:function(e,t,n,i){var r=this.stringToRgb(e);for(var o in t)if(0!=t[o])switch(o){case"red":r[0]=n(r[0],t[o],255);break;case"green":r[1]=n(r[1],t[o],255);break;case"blue":r[2]=n(r[2],t[o],255);break;case"alpha":r[3]=n(r[3]||1,t[o],1);break;case"hue":if(!i)throw new Error("Invalid key in map: "+o);(a=this.rgbToHsb(r))[0]=i(a[0],t[o]);var s=this.hsbToRgb(a);s[3]=r[3];r=s;break;case"saturation":(a=this.rgbToHsb(r))[1]=n(a[1],t[o],100);(s=this.hsbToRgb(a))[3]=r[3];r=s;break;case"brightness":var a;(a=this.rgbToHsb(r))[2]=n(a[2],t[o],100);(s=this.hsbToRgb(a))[3]=r[3];r=s;break;case"lightness":var l=this.rgbToHsl(r);l[2]=n(l[2],t[o],100);(s=this.hslToRgb(l))[3]=r[3];r=s;break;default:throw new Error("Invalid key in tune map: "+o)}4===r.length&&(void 0===r[3]||r[3]>=1?r.pop():r[3]<0&&(r[3]=0));[0,1,2].forEach((function(e){r[e]<0?r[e]=0:r[e]>255&&(r[e]=255)}));return this.rgbToRgbString(r)},scale:function(e,t){return this.__P_113_6(e,t,(function(e,t,n){e>n&&(e=n);if(t>0){t>100&&(t=100);return e+(n-e)*t/100}t<-100&&(t=-100);return e+e*t/100}))},adjust:function(e,t){return this.__P_113_6(e,t,(function(e,t,n){return(e+=t)>n?n:e<0?0:e}),(function(e,t){e+=t;for(;e>=360;)e-=360;for(;e<0;)e+=360;return e}))},luminance:function(e){var t=this.stringToRgb(e),n=function(e){var n=t[e]/255;return n<.03928?n/12.92:Math.pow((n+.055)/1.055,2.4)};return.2126*n(0)+.7152*n(1)+.0722*n(2)},contrast:function(e,t){var n=this.luminance(e)+.05,i=this.luminance(t)+.5;return Math.max(n,i)/Math.min(n,i)},chooseContrastingColor:function(e,t,n,i){"string"==typeof e&&(e=qx.util.ColorUtil.stringToRgb(e));t||(t=128);return(299*e[0]+587*e[1]+114*e[2])/1e3>=t?n||"#000":i||"#fff"}}});qx.util.ColorUtil.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.decoration.IDecorator",{members:{getStyles:function(){},getPadding:function(){},getInsets:function(){}}});qx.ui.decoration.IDecorator.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.ui.decoration.IDecorator":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.decoration.Abstract",{extend:qx.core.Object,implement:[qx.ui.decoration.IDecorator],type:"abstract",members:{__P_160_0:null,_getDefaultInsets:function(){throw new Error("Abstract method called.")},_isInitialized:function(){throw new Error("Abstract method called.")},_resetInsets:function(){this.__P_160_0=null},getInsets:function(){this.__P_160_0||(this.__P_160_0=this._getDefaultInsets());return this.__P_160_0}},destruct:function(){this.__P_160_0=null}});qx.ui.decoration.Abstract.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.theme.manager.Color":{}},environment:{provided:[],required:{"qx.theme":{}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MBackgroundColor",{properties:{backgroundColor:{check:"Color",nullable:!0,apply:"_applyBackgroundColor"}},members:{_styleBackgroundColor:function(e){var t=this.getBackgroundColor();t&&qx.core.Environment.get("qx.theme")&&(t=qx.theme.manager.Color.getInstance().resolve(t));t&&(e["background-color"]=t)},_applyBackgroundColor:function(){}}});qx.ui.decoration.MBackgroundColor.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MBorderRadius",{properties:{radiusTopLeft:{nullable:!0,check:"Integer",apply:"_applyBorderRadius"},radiusTopRight:{nullable:!0,check:"Integer",apply:"_applyBorderRadius"},radiusBottomLeft:{nullable:!0,check:"Integer",apply:"_applyBorderRadius"},radiusBottomRight:{nullable:!0,check:"Integer",apply:"_applyBorderRadius"},radius:{group:["radiusTopLeft","radiusTopRight","radiusBottomRight","radiusBottomLeft"],mode:"shorthand"}},members:{_styleBorderRadius:function(e){e["-webkit-background-clip"]="padding-box";e["background-clip"]="padding-box";var t=!1,n=this.getRadiusTopLeft();if(n>0){t=!0;e["-moz-border-radius-topleft"]=n+"px";e["-webkit-border-top-left-radius"]=n+"px";e["border-top-left-radius"]=n+"px"}if((n=this.getRadiusTopRight())>0){t=!0;e["-moz-border-radius-topright"]=n+"px";e["-webkit-border-top-right-radius"]=n+"px";e["border-top-right-radius"]=n+"px"}if((n=this.getRadiusBottomLeft())>0){t=!0;e["-moz-border-radius-bottomleft"]=n+"px";e["-webkit-border-bottom-left-radius"]=n+"px";e["border-bottom-left-radius"]=n+"px"}if((n=this.getRadiusBottomRight())>0){t=!0;e["-moz-border-radius-bottomright"]=n+"px";e["-webkit-border-bottom-right-radius"]=n+"px";e["border-bottom-right-radius"]=n+"px"}t&&"webkit"==qx.core.Environment.get("engine.name")?e["-webkit-background-clip"]="padding-box":e["background-clip"]="padding-box"},_applyBorderRadius:function(){}}});qx.ui.decoration.MBorderRadius.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.bom.client.Css":{require:!0},"qx.bom.Style":{},"qx.theme.manager.Color":{}},environment:{provided:[],required:{"css.boxshadow":{className:"qx.bom.client.Css"},"qx.theme":{}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MBoxShadow",{properties:{shadowHorizontalLength:{nullable:!0,apply:"_applyBoxShadow"},shadowVerticalLength:{nullable:!0,apply:"_applyBoxShadow"},shadowBlurRadius:{nullable:!0,apply:"_applyBoxShadow"},shadowSpreadRadius:{nullable:!0,apply:"_applyBoxShadow"},shadowColor:{nullable:!0,apply:"_applyBoxShadow"},inset:{init:!1,apply:"_applyBoxShadow"},shadowLength:{group:["shadowHorizontalLength","shadowVerticalLength"],mode:"shorthand"}},members:{_styleBoxShadow:function(e){var t=qx.core.Environment.get("css.boxshadow");if(t&&(null!=this.getShadowVerticalLength()||null!=this.getShadowHorizontalLength())){t=qx.bom.Style.getCssName(t);var n=null;qx.core.Environment.get("qx.theme")&&(n=qx.theme.manager.Color.getInstance());(function(i,r,o,s,a,l){for(var u=0;u0&&(e["border-top"]=s+"px "+this.getStyleTop()+" "+(n||""));(s=this.getWidthRight())>0&&(e["border-right"]=s+"px "+this.getStyleRight()+" "+(i||""));(s=this.getWidthBottom())>0&&(e["border-bottom"]=s+"px "+this.getStyleBottom()+" "+(r||""));(s=this.getWidthLeft())>0&&(e["border-left"]=s+"px "+this.getStyleLeft()+" "+(o||""));e.position="absolute"},_getDefaultInsetsForBorder:function(){return{top:this.getWidthTop(),right:this.getWidthRight(),bottom:this.getWidthBottom(),left:this.getWidthLeft()}},_applyWidth:function(){this._applyStyle();this._resetInsets()},_applyStyle:function(){}}});qx.ui.decoration.MSingleBorder.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.lang.Type":{},"qx.util.AliasManager":{},"qx.util.ResourceManager":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MBackgroundImage",{properties:{backgroundImage:{nullable:!0,apply:"_applyBackgroundImage"},backgroundRepeat:{init:"repeat",apply:"_applyBackgroundImage"},backgroundPositionX:{nullable:!0,apply:"_applyBackgroundPosition"},backgroundPositionY:{nullable:!0,apply:"_applyBackgroundPosition"},backgroundOrigin:{nullable:!0,apply:"_applyBackgroundImage"},backgroundPosition:{group:["backgroundPositionY","backgroundPositionX"]},orderGradientsFront:{check:"Boolean",init:!1}},members:{_styleBackgroundImage:function(e){if(this.getBackgroundImage()){"background"in e?qx.lang.Type.isArray(e.background)||(e.background=[e.background]):e.background=[];(function(t,n,i,r,o){for(var s=0;s0&&(e["border-top"]=s+"px "+this.getStyleTop()+" "+t.top);(s=this.getWidthRight())>0&&(e["border-right"]=s+"px "+this.getStyleRight()+" "+t.right);(s=this.getWidthBottom())>0&&(e["border-bottom"]=s+"px "+this.getStyleBottom()+" "+t.bottom);(s=this.getWidthLeft())>0&&(e["border-left"]=s+"px "+this.getStyleLeft()+" "+t.left);var a=this.getInnerOpacity();a<1&&this.__P_161_2(n,a);if(i.top>0||i.right>0||i.bottom>0||i.left>0){var l=(i.top||0)+"px solid "+n.top,u=(i.right||0)+"px solid "+n.right,c=(i.bottom||0)+"px solid "+n.bottom,h=(i.left||0)+"px solid "+n.left;e[":before"]={width:"100%",height:"100%",position:"absolute",content:'""',"border-top":l,"border-right":u,"border-bottom":c,"border-left":h,left:0,top:0};var d=qx.bom.Style.getCssName(qx.core.Environment.get("css.boxsizing"));e[":before"][d]="border-box";var f=qx.core.Environment.get("css.borderradius");if(f){f=qx.bom.Style.getCssName(f);e[":before"][f]="inherit"}var _=[];if(n.top&&i.top&&n.top==n.bottom&&n.top==n.right&&n.top==n.left&&i.top==i.bottom&&i.top==i.right&&i.top==i.left)_.push("inset 0 0 0 "+i.top+"px "+n.top);else{n.top&&_.push("inset 0 "+(i.top||0)+"px "+n.top);n.right&&_.push("inset -"+(i.right||0)+"px 0 "+n.right);n.bottom&&_.push("inset 0 -"+(i.bottom||0)+"px "+n.bottom);n.left&&_.push("inset "+(i.left||0)+"px 0 "+n.left)}_.length>0&&r&&(e[r=qx.bom.Style.getCssName(r)]?e[r]+=","+_.join(","):e[r]=_.join(","))}else e[":before"]={border:0}},__P_161_2:function(e,t){if(qx.core.Environment.get("css.rgba"))for(var n in e){var i=qx.util.ColorUtil.stringToRgb(e[n]);i.push(t);var r=qx.util.ColorUtil.rgbToRgbString(i);e[n]=r}},_applyDoubleBorder:function(){},__P_161_0:function(){return{top:this.getWidthTop()+this.getInnerWidthTop(),right:this.getWidthRight()+this.getInnerWidthRight(),bottom:this.getWidthBottom()+this.getInnerWidthBottom(),left:this.getWidthLeft()+this.getInnerWidthLeft()}}}});qx.ui.decoration.MDoubleBorder.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.bom.client.Css":{require:!0},"qx.lang.Type":{},"qx.util.ColorUtil":{},"qx.theme.manager.Color":{}},environment:{provided:[],required:{"css.gradient.legacywebkit":{className:"qx.bom.client.Css"},"css.gradient.linear":{className:"qx.bom.client.Css"},"css.borderradius":{className:"qx.bom.client.Css"},"qx.theme":{}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MLinearBackgroundGradient",{properties:{startColor:{nullable:!0,apply:"_applyLinearBackgroundGradient"},endColor:{nullable:!0,apply:"_applyLinearBackgroundGradient"},orientation:{init:"vertical",apply:"_applyLinearBackgroundGradient"},startColorPosition:{init:0,apply:"_applyLinearBackgroundGradient"},endColorPosition:{init:100,apply:"_applyLinearBackgroundGradient"},colorPositionUnit:{init:"%",apply:"_applyLinearBackgroundGradient"},gradientStart:{group:["startColor","startColorPosition"],mode:"shorthand"},gradientEnd:{group:["endColor","endColorPosition"],mode:"shorthand"}},members:{_styleLinearBackgroundGradient:function(e){var t=[];if(this.getStartColor()&&this.getEndColor()){var n=this.__P_162_0;qx.core.Environment.get("css.gradient.legacywebkit")?n=this.__P_162_1:!qx.core.Environment.get("css.gradient.linear")&&qx.core.Environment.get("css.borderradius")?n=this.__P_162_2:qx.core.Environment.get("css.gradient.linear")||(n=this.__P_162_3);(function(i,r,o,s,a,l){for(var u=0;u=71&&(e.transform||(e.transform="translateZ(0)"));t=qx.bom.Style.getCssName(t.name);(function(n,i,r,o){for(var s=0;st[o]&&(t[o]=i[o])}return null!=t.top?t:{top:0,right:0,bottom:0,left:0}},_isInitialized:function(){return this.__P_94_0},_getExtendedPropertyValueArrays:function(e){for(var t=e.map((function(e){var t=this.get(e);qx.lang.Type.isArray(t)||(t=[t]);return t}),this),n=Math.max.apply(Math,t.map((function(e){return e.length}))),i=0;i0&&n.setFamily(r);return n},fromConfig:function(e){var t=new qx.bom.Font;t.set(e);return t},__P_125_1:{fontFamily:"",fontSize:"",fontWeight:"",fontStyle:"",textDecoration:"",lineHeight:1.2,color:"",textShadow:"",letterSpacing:""},getDefaultStyles:function(){return this.__P_125_1}},properties:{size:{check:"Integer",nullable:!0,apply:"_applySize"},lineHeight:{check:"Number",nullable:!0,apply:"_applyLineHeight"},comparisonString:{check:"String",init:null,nullable:!0},version:{check:function(e){return null===e||"string"==typeof e&&/^[a-zA-Z0-9.-]+$/.test(e)},init:null,nullable:!0},family:{check:"Array",nullable:!0,apply:"_applyFamily"},bold:{check:"Boolean",nullable:!0,apply:"_applyBold"},italic:{check:"Boolean",nullable:!0,apply:"_applyItalic"},decoration:{check:["underline","line-through","overline"],nullable:!0,apply:"_applyDecoration"},color:{check:"Color",nullable:!0,apply:"_applyColor"},textShadow:{nullable:!0,check:"String",apply:"_applyTextShadow"},weight:{nullable:!0,check:"String",apply:"_applyWeight"},letterSpacing:{check:"Integer",nullable:!0,apply:"_applyLetterSpacing"},fontName:{check:"String",nullable:!0,apply:"_applyFontName"}},members:{__P_125_0:null,loadComplete:function(){},_applySize:function(e,t){this.__P_125_0.fontSize=null===e?null:e+"px"},_applyLineHeight:function(e,t){this.__P_125_0.lineHeight=null===e?null:e},_applyFamily:function(e,t){for(var n="",i=0,r=e.length;i0?n+="'"+e[i]+"'":n+=e[i];i!==r-1&&(n+=",")}this.__P_125_0.fontFamily=n},_applyFontName:function(e){if(e){var t=qx.theme.manager.Font.getInstance().getManifestFonts()[e];if(t){var n={};["family","comparisonString"].forEach((function(e){void 0!==t[e]&&(n[e]=t[e])}));this.set(n)}else this.warn("Cannot find a font called "+e)}},_applyBold:function(e,t){this.__P_125_0.fontWeight=null==e?null:e?"bold":"normal"},_applyItalic:function(e,t){this.__P_125_0.fontStyle=null==e?null:e?"italic":"normal"},_applyDecoration:function(e,t){this.__P_125_0.textDecoration=null==e?null:e},_applyColor:function(e,t){this.__P_125_0.color=null;e&&(this.__P_125_0.color=qx.theme.manager.Color.getInstance().resolve(e))},_applyWeight:function(e,t){this.__P_125_0.fontWeight=e},_applyTextShadow:function(e,t){this.__P_125_0.textShadow=null==e?null:e},_applyLetterSpacing:function(e,t){this.__P_125_0.letterSpacing=null===e?null:e+"px"},getStyles:function(){return this.__P_125_0}}});qx.bom.Font.$$dbClassInfo=e}();function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function _regeneratorRuntime(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function(){return t};var e,t={},n=Object.prototype,i=n.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},s=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function c(e,t,n,i){var o=t&&t.prototype instanceof g?t:g,s=Object.create(o.prototype),a=new I(i||[]);return r(s,"_invoke",{value:E(e,n,a)}),s}function h(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=c;var d="suspendedStart",f="suspendedYield",_="executing",p="completed",m={};function g(){}function v(){}function b(){}var y={};u(y,s,(function(){return this}));var x=Object.getPrototypeOf,q=x&&x(x(D([])));q&&q!==n&&i.call(q,s)&&(y=q);var w=b.prototype=g.prototype=Object.create(y);function P(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function C(e,t){function n(r,o,s,a){var l=h(e[r],e,o);if("throw"!==l.type){var u=l.arg,c=u.value;return c&&"object"==_typeof(c)&&i.call(c,"__await")?t.resolve(c.__await).then((function(e){n("next",e,s,a)}),(function(e){n("throw",e,s,a)})):t.resolve(c).then((function(e){u.value=e,s(u)}),(function(e){return n("throw",e,s,a)}))}a(l.arg)}var o;r(this,"_invoke",{value:function(e,i){function r(){return new t((function(t,r){n(e,i,t,r)}))}return o=o?o.then(r,r):r()}})}function E(t,n,i){var r=d;return function(o,s){if(r===_)throw Error("Generator is already running");if(r===p){if("throw"===o)throw s;return{value:e,done:!0}}for(i.method=o,i.arg=s;;){var a=i.delegate;if(a){var l=S(a,i);if(l){if(l===m)continue;return l}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(r===d)throw r=p,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);r=_;var u=h(t,n,i);if("normal"===u.type){if(r=i.done?p:f,u.arg===m)continue;return{value:u.arg,done:i.done}}"throw"===u.type&&(r=p,i.method="throw",i.arg=u.arg)}}}function S(t,n){var i=n.method,r=t.iterator[i];if(r===e)return n.delegate=null,"throw"===i&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==i&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),m;var o=h(r,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,m;var s=o.arg;return s?s.done?(n[t.resultName]=s.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,m):s:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function M(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(M,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[s];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function n(){for(;++r=0;--o){var s=this.tryEntries[o],a=s.completion;if("root"===s.tryLoc)return r("end");if(s.tryLoc<=this.prev){var l=i.call(s,"catchLoc"),u=i.call(s,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i=n.completion;if("throw"===i.type){var r=i.arg;A(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(t,n,i){return this.delegate={iterator:D(t),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=e),m}},t}function asyncGeneratorStep(e,t,n,i,r,o,s){try{var a=e[o](s),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(i,r)}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise((function(i,r){var o=e.apply(t,n);function s(e){asyncGeneratorStep(o,i,r,s,a,"next",e)}function a(e){asyncGeneratorStep(o,i,r,s,a,"throw",e)}s(void 0)}))}}!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.bom.webfonts.Validator":{},"qx.bom.webfonts.WebFont":{},"qx.util.ResourceManager":{},"qx.lang.Array":{},"qx.Promise":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.Stylesheet":{},"qx.bom.client.OperatingSystem":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"engine.version":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"},"browser.name":{className:"qx.bom.client.Browser"},"browser.version":{className:"qx.bom.client.Browser"},"os.name":{className:"qx.bom.client.OperatingSystem"},"os.version":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.webfonts.WebFontLoader",{extend:qx.core.Object,construct:function(e){qx.core.Object.constructor.call(this);this.setFontFamily(e);this.__P_195_0={}},properties:{fontFamily:{check:"String"},fontFaces:{nullable:!0,apply:"_applyFontFaces"},css:{nullable:!0,check:"Array"},comparisonString:{check:"String",init:null,nullable:!0},version:{check:function(e){return null===e||"string"==typeof e&&/^[a-zA-Z0-9.-]+$/.test(e)},init:null,nullable:!0}},members:{__P_195_1:null,__P_195_2:null,_validators:null,getValidator:function(e,t){var n=(e=e||"normal")+"::"+(t=t||"normal"),i=this.__P_195_0[n];if(!i){(i=this.__P_195_0[n]=new qx.bom.webfonts.Validator(this.getFontFamily(),this.getComparisonString(),e,t)).setTimeout(qx.bom.webfonts.WebFont.VALIDATION_TIMEOUT);i.validate()}return i},load:function(){var e=this;return _asyncToGenerator(_regeneratorRuntime().mark((function t(){var n;return _regeneratorRuntime().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:(e.getCss()||[]).forEach((function(t){t.match(/^https?:/)||(t=qx.util.ResourceManager.getInstance().toUri(t));if(e.getVersion()){t+=t.indexOf("?")<0?"?":"&";t+=e.getVersion()}qx.bom.webfonts.WebFontLoader.__P_195_3(t)}));if(n=e.getFontFaces()){n.forEach((function(t){t.paths&&(t.paths=t.paths.map((function(t){t.match(/^https?:/)||(t=qx.util.ResourceManager.getInstance().toUri(t));if(e.getVersion()){t+=t.indexOf("?")<0?"?":"&";t+=e.getVersion()}return t})))}));e.__P_195_1=qx.lang.Array.clone(n);e.__P_195_2=new qx.Promise}e.__P_195_4();case 4:case"end":return t.stop()}}),t)})))()},promiseLoaded:function(){var e=this;return _asyncToGenerator(_regeneratorRuntime().mark((function t(){return _regeneratorRuntime().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:t.next=2;return e.__P_195_2;case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})))()},__P_195_4:function(){var e=this;if(null!=this.__P_195_1){var t=this.__P_195_1.pop();this.__P_195_5(t);if(0==this.__P_195_1.length){this.__P_195_1=null;this.__P_195_2.resolve(!0)}"mshtml"==qx.core.Environment.get("engine.name")&&(parseInt(qx.core.Environment.get("engine.version"))<9||qx.core.Environment.get("browser.documentmode")<9)?setTimeout((function(){return e.__P_195_4()}),100):this.__P_195_4()}},__P_195_5:function(e){var t=e.fontFamily||this.getFontFamily(),n=qx.bom.webfonts.WebFontLoader.createFontLookupKey(t,e.fontWeight||"normal",e.fontStyle||"normal");if(!qx.bom.webfonts.WebFontLoader.__P_195_6[n]){if(!qx.bom.webfonts.WebFontLoader.__P_195_7){var i=qx.bom.Stylesheet.createElement();qx.bom.webfonts.WebFontLoader.__P_195_7=i}for(var r=new RegExp(".("+qx.bom.webfonts.WebFontLoader.getPreferredFormats().join("|")+")"),o=[],s=0;s0&&(c+=", ");c+="url('"+new URL(o[h].url,document.baseURI).href+"')";h>0&&(c+=" format('"+o[h].format+"')")}var d="font-family: "+t+";\n";d+=(c+=";\n")+"\n";d+="font-style: "+(e.fontStyle||"normal")+";\n";d="@font-face {\n"+(d+="font-weight: "+(e.fontWeight||"normal")+";\n")+"}\n";var f=qx.bom.webfonts.WebFontLoader.__P_195_7;try{if("ie"==qx.core.Environment.get("browser.name")&&qx.core.Environment.get("browser.documentmode")<9){var _=qx.bom.webfonts.WebFontLoader.__P_195_8(f.cssText);_+=d;f.cssText=_}else f.insertRule(d,f.cssRules.length)}catch(e){}qx.bom.webfonts.WebFontLoader.__P_195_6[n]=!0}},_applyFontFaces:function(e,t){for(var n=[],i=0,r=e.length;i=14||"firefox"==t&&n>=69||"chrome"==t&&n>=36)&&e.push("woff2");("ie"==t&&qx.core.Environment.get("browser.documentmode")>=9||"edge"==t&&n>=12||"firefox"==t&&n>=3.6||"chrome"==t&&n>=6)&&e.push("woff");("edge"==t&&n>=12||"opera"==t&&n>=10||"safari"==t&&n>=3.1||"firefox"==t&&n>=3.5||"chrome"==t&&n>=4||"mobile safari"==t&&"ios"==i&&r>=4.2)&&e.push("ttf");"ie"==t&&n>=4&&e.push("eot");"mobileSafari"==t&&"ios"==i&&r>=4.1&&e.push("svg");return qx.bom.webfonts.WebFontLoader.__P_195_9=e},__P_195_8:function(e){return e.replace("'eot)","'eot')").replace("('embedded-opentype)","('embedded-opentype')")}}});qx.bom.webfonts.WebFontLoader.$$dbClassInfo=e}();function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function _regeneratorRuntime(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function(){return t};var e,t={},n=Object.prototype,i=n.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},s=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function c(e,t,n,i){var o=t&&t.prototype instanceof g?t:g,s=Object.create(o.prototype),a=new I(i||[]);return r(s,"_invoke",{value:E(e,n,a)}),s}function h(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=c;var d="suspendedStart",f="suspendedYield",_="executing",p="completed",m={};function g(){}function v(){}function b(){}var y={};u(y,s,(function(){return this}));var x=Object.getPrototypeOf,q=x&&x(x(D([])));q&&q!==n&&i.call(q,s)&&(y=q);var w=b.prototype=g.prototype=Object.create(y);function P(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function C(e,t){function n(r,o,s,a){var l=h(e[r],e,o);if("throw"!==l.type){var u=l.arg,c=u.value;return c&&"object"==_typeof(c)&&i.call(c,"__await")?t.resolve(c.__await).then((function(e){n("next",e,s,a)}),(function(e){n("throw",e,s,a)})):t.resolve(c).then((function(e){u.value=e,s(u)}),(function(e){return n("throw",e,s,a)}))}a(l.arg)}var o;r(this,"_invoke",{value:function(e,i){function r(){return new t((function(t,r){n(e,i,t,r)}))}return o=o?o.then(r,r):r()}})}function E(t,n,i){var r=d;return function(o,s){if(r===_)throw Error("Generator is already running");if(r===p){if("throw"===o)throw s;return{value:e,done:!0}}for(i.method=o,i.arg=s;;){var a=i.delegate;if(a){var l=S(a,i);if(l){if(l===m)continue;return l}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(r===d)throw r=p,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);r=_;var u=h(t,n,i);if("normal"===u.type){if(r=i.done?p:f,u.arg===m)continue;return{value:u.arg,done:i.done}}"throw"===u.type&&(r=p,i.method="throw",i.arg=u.arg)}}}function S(t,n){var i=n.method,r=t.iterator[i];if(r===e)return n.delegate=null,"throw"===i&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==i&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),m;var o=h(r,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,m;var s=o.arg;return s?s.done?(n[t.resultName]=s.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,m):s:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function M(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(M,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[s];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function n(){for(;++r=0;--o){var s=this.tryEntries[o],a=s.completion;if("root"===s.tryLoc)return r("end");if(s.tryLoc<=this.prev){var l=i.call(s,"catchLoc"),u=i.call(s,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i=n.completion;if("throw"===i.type){var r=i.arg;A(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(t,n,i){return this.delegate={iterator:D(t),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=e),m}},t}function asyncGeneratorStep(e,t,n,i,r,o,s){try{var a=e[o](s),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(i,r)}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise((function(i,r){var o=e.apply(t,n);function s(e){asyncGeneratorStep(o,i,r,s,a,"next",e)}function a(e){asyncGeneratorStep(o,i,r,s,a,"throw",e)}s(void 0)}))}}function _createForOfIteratorHelper(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();s=e.done;return e},e:function(e){a=!0;o=e},f:function(){try{s||null==n.return||n.return()}finally{if(a)throw o}}}}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);return"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n-1?t.setValid(!0):t.setValid(!1)}))},checkValid:function(){var e=this;return _asyncToGenerator(_regeneratorRuntime().mark((function t(){return _regeneratorRuntime().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:t.next=2;return e.__P_128_2;case 2:case"end":return t.stop()}}),t)})))()},__P_128_0:function(e){this.fireDataEvent("changeStatus",{family:this.getFamily(),valid:e})}},statics:{VALIDATION_TIMEOUT:5e3}});qx.bom.webfonts.WebFont.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Timer":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.Idle",{extend:qx.core.Object,implement:[qx.core.IDisposable],type:"singleton",construct:function(){qx.core.Object.constructor.call(this)},events:{interval:"qx.event.type.Event"},properties:{timeoutInterval:{check:"Number",init:100,apply:"_applyTimeoutInterval"}},members:{__P_154_0:null,_applyTimeoutInterval:function(e){this.__P_154_0&&this.__P_154_0.setInterval(e)},_onInterval:function(){this.fireEvent("interval")},__P_154_1:function(){if(!this.__P_154_0&&this.hasListener("interval")){var e=new qx.event.Timer(this.getTimeoutInterval());e.addListener("interval",this._onInterval,this);e.start();this.__P_154_0=e}},__P_154_2:function(){if(this.__P_154_0&&!this.hasListener("interval")){this.__P_154_0.stop();this.__P_154_0.dispose();this.__P_154_0=null}},addListener:function(e,t,n,i){var r=qx.event.Idle.superclass.prototype.addListener.call(this,e,t,n,i);this.__P_154_1();return r},addListenerOnce:function(e,t,n,i){var r=qx.event.Idle.superclass.prototype.addListenerOnce.call(this,e,t,n,i);this.__P_154_1();return r},removeListener:function(e,t,n,i){var r=qx.event.Idle.superclass.prototype.removeListener.call(this,e,t,n,i);this.__P_154_2();return r},removeListenerById:function(e){var t=qx.event.Idle.superclass.prototype.removeListenerById.call(this,e);this.__P_154_2();return t}},destruct:function(){this.__P_154_0&&this.__P_154_0.stop();this.__P_154_0=null}});qx.event.Idle.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.util.placement.DirectAxis":{construct:!0},"qx.util.placement.KeepAlignAxis":{},"qx.util.placement.BestFitAxis":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.placement.Placement",{extend:qx.core.Object,construct:function(){qx.core.Object.constructor.call(this);this.__P_155_0=qx.util.placement.DirectAxis},properties:{axisX:{check:"Class"},axisY:{check:"Class"},edge:{check:["top","right","bottom","left"],init:"top"},align:{check:["top","right","bottom","left","center","middle"],init:"right"}},statics:{__P_155_1:null,compute:function(e,t,n,i,r,o,s){this.__P_155_1=this.__P_155_1||new qx.util.placement.Placement;var a=r.split("-"),l=a[0],u=a[1];this.__P_155_1.set({axisX:this.__P_155_2(o),axisY:this.__P_155_2(s),edge:l,align:u});return this.__P_155_1.compute(e,t,n,i)},__P_155_3:null,__P_155_4:null,__P_155_5:null,__P_155_2:function(e){switch(e){case"direct":this.__P_155_3=this.__P_155_3||qx.util.placement.DirectAxis;return this.__P_155_3;case"keep-align":this.__P_155_4=this.__P_155_4||qx.util.placement.KeepAlignAxis;return this.__P_155_4;case"best-fit":this.__P_155_5=this.__P_155_5||qx.util.placement.BestFitAxis;return this.__P_155_5;default:throw new Error("Invalid 'mode' argument!'")}}},members:{__P_155_0:null,compute:function(e,t,n,i){return{left:(this.getAxisX()||this.__P_155_0).computeStart(e.width,{start:n.left,end:n.right},{start:i.left,end:i.right},t.width,this.__P_155_6()),top:(this.getAxisY()||this.__P_155_0).computeStart(e.height,{start:n.top,end:n.bottom},{start:i.top,end:i.bottom},t.height,this.__P_155_7())}},__P_155_6:function(){var e=this.getEdge(),t=this.getAlign();return"left"==e?"edge-start":"right"==e?"edge-end":"left"==t?"align-start":"center"==t?"align-center":"right"==t?"align-end":void 0},__P_155_7:function(){var e=this.getEdge(),t=this.getAlign();return"top"==e?"edge-start":"bottom"==e?"edge-end":"top"==t?"align-start":"middle"==t?"align-center":"bottom"==t?"align-end":void 0}},destruct:function(){this._disposeObjects("__P_155_0")}});qx.util.placement.Placement.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.Registration":{construct:!0},"qx.bom.Element":{construct:!0},"qx.ui.core.Widget":{require:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.popup.Manager",{type:"singleton",extend:qx.core.Object,construct:function(){qx.core.Object.constructor.call(this);this.__P_150_0=[];qx.event.Registration.addListener(document.documentElement,"pointerdown",this.__P_150_1,this,!0);qx.bom.Element.addListener(window,"blur",this.hideAll,this)},properties:{containsFunction:{check:"Function",init:qx.ui.core.Widget.contains}},members:{__P_150_0:null,add:function(e){this.__P_150_0.push(e);this.__P_150_2()},remove:function(e){qx.lang.Array.remove(this.__P_150_0,e);this.__P_150_2()},hideAll:function(){for(var e=this.__P_150_0.length,t={};e--;)(t=this.__P_150_0[e]).getAutoHide()&&t.exclude()},__P_150_2:function(){for(var e=1e7,t=0;t=this.charCodeA&&e<=this.charCodeZ||(e>=this.charCode0&&e<=this.charCode9||(!!this.specialCharCodeMap[e]||(!!this.numpadToCharCode[e]||!!this.isNonPrintableKeyCode(e))))},isNonPrintableKeyCode:function(e){return!!this.keyCodeToIdentifierMap[e]},isValidKeyIdentifier:function(e){if(this.identifierToKeyCodeMap[e])return!0;if(1!=e.length)return!1;if(e>="0"&&e<="9")return!0;if(e>="A"&&e<="Z")return!0;switch(e){case"+":case"-":case"*":case"/":case",":return!0;default:return!1}},isPrintableKeyIdentifier:function(e){return"Space"===e||!this.identifierToKeyCodeMap[e]}},defer:function(e){if(!e.identifierToKeyCodeMap){e.identifierToKeyCodeMap={};for(var t in e.keyCodeToIdentifierMap)e.identifierToKeyCodeMap[e.keyCodeToIdentifierMap[t]]=parseInt(t,10);for(var t in e.specialCharCodeMap)e.identifierToKeyCodeMap[e.specialCharCodeMap[t]]=parseInt(t,10)}}});qx.event.util.Keyboard.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Mouse":{require:!0},"qx.util.Wheel":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.MouseWheel",{extend:qx.event.type.Mouse,members:{stop:function(){this.stopPropagation();this.preventDefault()},getWheelDelta:function(e){return qx.util.Wheel.getDelta(this._native,e)}}});qx.event.type.MouseWheel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Event":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Orientation",{extend:qx.event.type.Event,members:{__P_235_0:null,__P_235_1:null,init:function(e,t){qx.event.type.Orientation.superclass.prototype.init.call(this,!1,!1);this.__P_235_0=e;this.__P_235_1=t;return this},clone:function(e){var t=qx.event.type.Orientation.superclass.prototype.clone.call(this,e);t.__P_235_0=this.__P_235_0;t.__P_235_1=this.__P_235_1;return t},getOrientation:function(){return this.__P_235_0},isLandscape:function(){return"landscape"==this.__P_235_1},isPortrait:function(){return"portrait"==this.__P_235_1}}});qx.event.type.Orientation.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Dom":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Touch",{extend:qx.event.type.Dom,members:{_cloneNativeEvent:function(e,t){(t=qx.event.type.Touch.superclass.prototype._cloneNativeEvent.call(this,e,t)).pageX=e.pageX;t.pageY=e.pageY;t.offsetX=e.offsetX;t.offsetY=e.offsetY;t.layerX=e.offsetX||e.layerX;t.layerY=e.offsetY||e.layerY;t.scale=e.scale;t.rotation=e.rotation;t._rotation=e._rotation;t.delta=e.delta;t.srcElement=e.srcElement;t.targetTouches=[];for(var n=0;n1},getScale:function(){return this._native.scale},getRotation:function(){return void 0===this._native._rotation?this._native.rotation:this._native._rotation},getDelta:function(){return this._native.delta},getDocumentLeft:function(e){return this.__P_219_1(e).pageX},getDocumentTop:function(e){return this.__P_219_1(e).pageY},getScreenLeft:function(e){return this.__P_219_1(e).screenX},getScreenTop:function(e){return this.__P_219_1(e).screenY},getViewportLeft:function(e){return this.__P_219_1(e).clientX},getViewportTop:function(e){return this.__P_219_1(e).clientY},getIdentifier:function(e){return this.__P_219_1(e).identifier},__P_219_1:function(e){e=null==e?0:e;return this.__P_219_0()[e]},__P_219_0:function(){return this._isTouchEnd()?this.getChangedTargetTouches():this.getTargetTouches()},_isTouchEnd:function(){return"touchend"==this.getType()||"touchcancel"==this.getType()}}});qx.event.type.Touch.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.Wheel",{statics:{MAXSCROLL:null,MINSCROLL:null,FACTOR:1,IS_TOUCHPAD:!1,getDelta:function(e,t){if(void 0===t){var n=0;void 0!==e.wheelDelta?n=-e.wheelDelta:0!==e.detail?n=e.detail:void 0!==e.deltaY&&(n=e.deltaY);return this.__P_208_0(n)}if("x"===t){var i=0;void 0!==e.wheelDelta?void 0!==e.wheelDeltaX&&(i=e.wheelDeltaX?this.__P_208_0(-e.wheelDeltaX):0):e.axis&&e.axis==e.HORIZONTAL_AXIS&&void 0!==e.detail&&e.detail>0?i=this.__P_208_0(e.detail):void 0!==e.deltaX&&(i=this.__P_208_0(e.deltaX));return i}if("y"===t){var r=0;void 0!==e.wheelDelta?r=void 0!==e.wheelDeltaY?e.wheelDeltaY?this.__P_208_0(-e.wheelDeltaY):0:this.__P_208_0(-e.wheelDelta):(!e.axis||e.axis!=e.HORIZONTAL_AXIS)&&void 0!==e.detail&&e.detail>0?r=this.__P_208_0(e.detail):void 0!==e.deltaY&&(r=this.__P_208_0(e.deltaY));return r}return 0},__P_208_0:function(e){if(qx.util.Wheel.IS_TOUCHPAD){qx.util.Wheel.MINSCROLL=null;qx.util.Wheel.MAXSCROLL=null;qx.util.Wheel.FACTOR=1;return e}var t=Math.abs(e);if(0===t)return 0;if(null==qx.util.Wheel.MINSCROLL||qx.util.Wheel.MINSCROLL>t){qx.util.Wheel.MINSCROLL=t;this.__P_208_1()}if(null==qx.util.Wheel.MAXSCROLL||qx.util.Wheel.MAXSCROLL1&&2===(i=i[0].split("=")).length)return i[1];if(null!=(i=r.versionInfo))return i;if(null!=(i=r.version))return i;if(null!=(i=r.settings.version))return i}catch(e){return""}return""}for(var o=navigator.plugins,s=/([0-9]\.[0-9])/g,a=0;a").documentElement;return"function"==typeof e.getAttributeNS&&"function"==typeof e.setAttributeNS},getCreateElementNS:function(){return"function"==typeof qx.xml.Document.create().createElementNS},getCreateNode:function(){return void 0!==qx.xml.Document.create().createNode},getQualifiedItem:function(){return void 0!==qx.xml.Document.fromString("").documentElement.attributes.getQualifiedItem}},defer:function(e){qx.core.Environment.add("xml.implementation",e.getImplementation);qx.core.Environment.add("xml.domparser",e.getDomParser);qx.core.Environment.add("xml.selectsinglenode",e.getSelectSingleNode);qx.core.Environment.add("xml.selectnodes",e.getSelectNodes);qx.core.Environment.add("xml.getelementsbytagnamens",e.getElementsByTagNameNS);qx.core.Environment.add("xml.domproperties",e.getDomProperties);qx.core.Environment.add("xml.attributens",e.getAttributeNS);qx.core.Environment.add("xml.createelementns",e.getCreateElementNS);qx.core.Environment.add("xml.createnode",e.getCreateNode);qx.core.Environment.add("xml.getqualifieditem",e.getQualifiedItem)}});qx.bom.client.Xml.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Plugin":{defer:"load",require:!0},"qx.bom.client.Xml":{require:!0}},environment:{provided:[],required:{"plugin.activex":{className:"qx.bom.client.Plugin",defer:!0},"xml.implementation":{className:"qx.bom.client.Xml"},"xml.domparser":{className:"qx.bom.client.Xml"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.xml.Document",{statics:{DOMDOC:null,XMLHTTP:null,isXmlDocument:function(e){return 9===e.nodeType?"HTML"!==e.documentElement.nodeName:!!e.ownerDocument&&this.isXmlDocument(e.ownerDocument)},create:function(e,t){if(qx.core.Environment.get("plugin.activex")){var n=new ActiveXObject(this.DOMDOC);"MSXML2.DOMDocument.3.0"==this.DOMDOC&&n.setProperty("SelectionLanguage","XPath");if(t){var i='\n<';i+=t;e&&(i+=" xmlns='"+e+"'");i+=" />";n.loadXML(i)}return n}if(qx.core.Environment.get("xml.implementation"))return document.implementation.createDocument(e||"",t||"",null);throw new Error("No XML implementation available!")},fromString:function(e){if(qx.core.Environment.get("plugin.activex")){var t=qx.xml.Document.create();t.loadXML(e);return t}if(qx.core.Environment.get("xml.domparser")){return(new DOMParser).parseFromString(e,"text/xml")}throw new Error("No XML implementation available!")}},defer:function(e){if(qx.core.Environment.get("plugin.activex"))for(var t=["MSXML2.DOMDocument.6.0","MSXML2.DOMDocument.3.0"],n=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0"],i=0,r=t.length;i0?n.getRangeAt(0):t.createRange()}})}});qx.bom.Range.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.StringSplit",{statics:{split:function(e,t,n){if("[object RegExp]"!==Object.prototype.toString.call(t))return String.prototype.split.call(e,t,n);var i,r,o,s,a=[],l=0,u=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.sticky?"y":""),c=(t=RegExp(t.source,u+"g"),void 0===/()??/.exec("")[1]);e+="";c||(i=RegExp("^"+t.source+"$(?!\\s)",u));if(void 0===n||+n<0)n=1/0;else if(!(n=Math.floor(+n)))return[];for(;r=t.exec(e);){if((o=r.index+r[0].length)>l){a.push(e.slice(l,r.index));!c&&r.length>1&&r[0].replace(i,(function(){for(var e=1;e1&&r.index=n)break}t.lastIndex===r.index&&t.lastIndex++}l===e.length?!s&&t.test("")||a.push(""):a.push(e.slice(l));return a.length>n?a.slice(0,n):a}}});qx.util.StringSplit.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Event":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Focus",{extend:qx.event.type.Event,members:{init:function(e,t,n){qx.event.type.Focus.superclass.prototype.init.call(this,n,!1);this._target=e;this._relatedTarget=t;return this}}});qx.event.type.Focus.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Event":{require:!0},"qx.dom.Node":{},"qx.bom.Viewport":{},"qx.event.Registration":{},"qx.event.handler.DragDrop":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Drag",{extend:qx.event.type.Event,members:{init:function(e,t){qx.event.type.Drag.superclass.prototype.init.call(this,!0,e);if(t){this._native=t.getNativeEvent()||null;this._originalTarget=t.getOriginalTarget()||null}else{this._native=null;this._originalTarget=null}return this},clone:function(e){var t=qx.event.type.Drag.superclass.prototype.clone.call(this,e);t._native=this._native;return t},getDocumentLeft:function(){if(null==this._native)return 0;var e=this._native.pageX;if(void 0!==e){0==e&&"touch"==this._native.pointerType&&(e=this._native._original.changedTouches[0].pageX||0);return Math.round(e)}var t=qx.dom.Node.getWindow(this._native.srcElement);return Math.round(this._native.clientX)+qx.bom.Viewport.getScrollLeft(t)},getDocumentTop:function(){if(null==this._native)return 0;var e=this._native.pageY;if(void 0!==e){0==e&&"touch"==this._native.pointerType&&(e=this._native._original.changedTouches[0].pageY||0);return Math.round(e)}var t=qx.dom.Node.getWindow(this._native.srcElement);return Math.round(this._native.clientY)+qx.bom.Viewport.getScrollTop(t)},getManager:function(){return qx.event.Registration.getManager(this.getTarget()).getHandler(qx.event.handler.DragDrop)},addType:function(e){this.getManager().addType(e)},addAction:function(e){this.getManager().addAction(e)},supportsType:function(e){return this.getManager().supportsType(e)},supportsAction:function(e){return this.getManager().supportsAction(e)},addData:function(e,t){this.getManager().addData(e,t)},getData:function(e){return this.getManager().getData(e)},getDataAsync:function(e){return this.getManager().getDataAsync(e)},getCurrentType:function(){return this.getManager().getCurrentType()},getCurrentAction:function(){return this.getDefaultPrevented()?null:this.getManager().getCurrentAction()},getCurrentActionAsync:function(){return this.getDefaultPrevented()?null:this.getManager().getCurrentActionAsync()},setDropAllowed:function(e){this.getManager().setDropAllowed(e)},getDragTarget:function(){return this.getManager().getDragTarget()},stopSession:function(){this.getManager().clearSession()}}});qx.event.type.Drag.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.VBox":{require:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.menu.Layout",{extend:qx.ui.layout.VBox,properties:{columnSpacing:{check:"Integer",init:0,apply:"_applyLayoutChange"},spanColumn:{check:"Integer",init:1,nullable:!0,apply:"_applyLayoutChange"},iconColumnWidth:{check:"Integer",init:0,themeable:!0,apply:"_applyLayoutChange"},arrowColumnWidth:{check:"Integer",init:0,themeable:!0,apply:"_applyLayoutChange"}},members:{__P_90_0:null,_computeSizeHint:function(){for(var e,t,n,i=this._getLayoutChildren(),r=this.getSpanColumn(),o=this.__P_90_0=[0,0,0,0],s=this.getColumnSpacing(),a=0,l=0,u=0,c=i.length;u=0;a+=n)if((r=o[a]).isEnabled()&&!r.isAnonymous()&&r.isVisible())return r;if(i){a=a==s?0:s-1;for(;a!=t;a+=n)if((r=o[a]).isEnabled()&&!r.isAnonymous()&&r.isVisible())return r}return null},_isInMenu:function(e){for(;e;){if(e instanceof qx.ui.menu.Menu)return!0;e=e.getLayoutParent()}return!1},_isMenuOpener:function(e){for(var t=this.__P_92_0,n=0;n=0;t--)e[t].exclude()},getActiveMenu:function(){var e=this.__P_92_0;return e.length>0?e[e.length-1]:null},scheduleOpen:function(e){this.cancelClose(e);if(e.isVisible())this.__P_92_3&&this.cancelOpen(this.__P_92_3);else if(this.__P_92_3!=e){this.__P_92_3=e;this.__P_92_1.restartWith(e.getOpenInterval())}},scheduleClose:function(e){this.cancelOpen(e);if(e.isVisible()){if(this.__P_92_4!=e){this.__P_92_4=e;this.__P_92_2.restartWith(e.getCloseInterval())}}else this.__P_92_4&&this.cancelClose(this.__P_92_4)},cancelOpen:function(e){if(this.__P_92_3==e){this.__P_92_1.stop();this.__P_92_3=null}},cancelClose:function(e){if(this.__P_92_4==e){this.__P_92_2.stop();this.__P_92_4=null}},_onOpenInterval:function(e){this.__P_92_1.stop();this.__P_92_3.open();this.__P_92_3=null},_onCloseInterval:function(e){this.__P_92_2.stop();this.__P_92_4.exclude();this.__P_92_4=null},preventContextMenuOnce:function(){qx.event.Registration.addListener(document.body,"contextmenu",this.__P_92_5,this,!0)},__P_92_5:function(e){var t=e.getTarget();t=qx.ui.core.Widget.getWidgetByElement(t,!0);if(this._isInMenu(t)){e.stopPropagation();e.preventDefault()}qx.event.Registration.removeListener(document.body,"contextmenu",this.__P_92_5,this,!0)},_onPointerDown:function(e){var t=e.getTarget();null!=(t=qx.ui.core.Widget.getWidgetByElement(t,!0))?t.getMenu&&t.getMenu()&&t.getMenu().isVisible()||this.__P_92_0.length>0&&!this._isInMenu(t)&&this.hideAll():this.hideAll()},__P_92_6:{Enter:1,Space:1},__P_92_7:{Tab:1,Escape:1,Up:1,Down:1,Left:1,Right:1},_onKeyUpDown:function(e){var t=this.getActiveMenu();if(t){var n=e.getKeyIdentifier();(this.__P_92_7[n]||this.__P_92_6[n]&&t.getSelectedButton())&&e.stopPropagation()}},_onKeyPress:function(e){var t=this.getActiveMenu();if(t){var n=e.getKeyIdentifier(),i=this.__P_92_7[n],r=this.__P_92_6[n];if(i){switch(n){case"Up":this._onKeyPressUp(t);break;case"Down":this._onKeyPressDown(t);break;case"Left":this._onKeyPressLeft(t);break;case"Right":this._onKeyPressRight(t);break;case"Tab":case"Escape":this.hideAll()}e.stopPropagation();e.preventDefault()}else if(r){var o=t.getSelectedButton();if(o){switch(n){case"Enter":this._onKeyPressEnter(t,o,e);break;case"Space":this._onKeyPressSpace(t,o,e)}e.stopPropagation();e.preventDefault()}}}},_onKeyPressUp:function(e){var t=e.getSelectedButton(),n=e.getChildren(),i=t?e.indexOf(t)-1:n.length-1,r=this._getChild(e,i,-1,!0);r?e.setSelectedButton(r):e.resetSelectedButton()},_onKeyPressDown:function(e){var t=e.getSelectedButton(),n=t?e.indexOf(t)+1:0,i=this._getChild(e,n,1,!0);i?e.setSelectedButton(i):e.resetSelectedButton()},_onKeyPressLeft:function(e){var t=e.getOpener();if(t)if(t instanceof qx.ui.menu.AbstractButton){var n=t.getLayoutParent();n.resetOpenedButton();n.setSelectedButton(t)}else if(t instanceof qx.ui.menubar.Button){var i=t.getMenuBar().getMenuButtons(),r=i.indexOf(t);if(-1===r)return;for(var o=null,s=i.length,a=1;a<=s;a++){var l=i[(r-a+s)%s];if(l.isEnabled()&&l.isVisible()){o=l;break}}o&&o!=t&&o.open(!0)}},_onKeyPressRight:function(e){var t=e.getSelectedButton();if(t){var n=t.getMenu();if(n){e.setOpenedButton(t);(i=this._getChild(n,0,1))&&n.setSelectedButton(i);return}}else if(!e.getOpenedButton()){var i;if(i=this._getChild(e,0,1)){e.setSelectedButton(i);i.getMenu()&&e.setOpenedButton(i);return}}var r=e.getOpener();if(r instanceof qx.ui.menu.Button&&t){for(;r&&(r=r.getLayoutParent())instanceof qx.ui.menu.Menu&&!((r=r.getOpener())instanceof qx.ui.menubar.Button););if(!r)return}if(r instanceof qx.ui.menubar.Button){var o=r.getMenuBar().getMenuButtons(),s=o.indexOf(r);if(-1===s)return;for(var a=null,l=o.length,u=1;u<=l;u++){var c=o[(s+u)%l];if(c.isEnabled()&&c.isVisible()){a=c;break}}a&&a!=r&&a.open(!0)}},_onKeyPressEnter:function(e,t,n){if(t.hasListener("keypress")){var i=n.clone();i.setBubbles(!1);i.setTarget(t);t.dispatchEvent(i)}this.hideAll()},_onKeyPressSpace:function(e,t,n){if(t.hasListener("keypress")){var i=n.clone();i.setBubbles(!1);i.setTarget(t);t.dispatchEvent(i)}},_onRoll:function(e){var t=e.getTarget();t=qx.ui.core.Widget.getWidgetByElement(t,!0);this.__P_92_0.length>0&&!this._isInMenu(t)&&!this._isMenuOpener(t)&&!e.getMomentum()&&this.hideAll()}},destruct:function(){var e=qx.event.Registration,t=document.body;e.removeListener(window.document.documentElement,"pointerdown",this._onPointerDown,this,!0);e.removeListener(t,"keydown",this._onKeyUpDown,this,!0);e.removeListener(t,"keyup",this._onKeyUpDown,this,!0);e.removeListener(t,"keypress",this._onKeyPress,this,!0);this._disposeObjects("__P_92_1","__P_92_2");this._disposeArray("__P_92_0")}});qx.ui.menu.Manager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MRemoteLayoutHandling",{members:{setLayout:function(e){var t=this.getChildrenContainer();t===this?t._setLayout(e):t.setLayout(e)},getLayout:function(){var e=this.getChildrenContainer();return e===this?e._getLayout():e.getLayout()}}});qx.ui.core.MRemoteLayoutHandling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.MRemoteChildrenHandling":{require:!0},"qx.ui.core.MRemoteLayoutHandling":{require:!0},"qx.ui.form.RepeatButton":{},"qx.ui.container.Composite":{},"qx.ui.core.scroll.ScrollPane":{},"qx.ui.layout.HBox":{},"qx.ui.layout.VBox":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.container.SlideBar",{extend:qx.ui.core.Widget,include:[qx.ui.core.MRemoteChildrenHandling,qx.ui.core.MRemoteLayoutHandling],construct:function(e){qx.ui.core.Widget.constructor.call(this);var t=this.getChildControl("scrollpane");this._add(t,{flex:1});null!=e?this.setOrientation(e):this.initOrientation();this.addListener("roll",this._onRoll,this)},properties:{appearance:{refine:!0,init:"slidebar"},orientation:{check:["horizontal","vertical"],init:"horizontal",apply:"_applyOrientation"},scrollStep:{check:"Integer",init:15,themeable:!0}},events:{scrollAnimationEnd:"qx.event.type.Event"},members:{getChildrenContainer:function(){return this.getChildControl("content")},_createChildControlImpl:function(e,t){var n;switch(e){case"button-forward":(n=new qx.ui.form.RepeatButton).addListener("execute",this._onExecuteForward,this);n.setFocusable(!1);this._addAt(n,2);break;case"button-backward":(n=new qx.ui.form.RepeatButton).addListener("execute",this._onExecuteBackward,this);n.setFocusable(!1);this._addAt(n,0);break;case"content":n=new qx.ui.container.Composite;this.getChildControl("scrollpane").add(n);break;case"scrollpane":(n=new qx.ui.core.scroll.ScrollPane).addListener("update",this._onResize,this);n.addListener("scrollX",this._onScroll,this);n.addListener("scrollY",this._onScroll,this);n.addListener("scrollAnimationEnd",this._onScrollAnimationEnd,this)}return n||qx.ui.container.SlideBar.superclass.prototype._createChildControlImpl.call(this,e)},_forwardStates:{barLeft:!0,barTop:!0,barRight:!0,barBottom:!0},scrollBy:function(e,t){var n=this.getChildControl("scrollpane");"horizontal"===this.getOrientation()?n.scrollByX(e,t):n.scrollByY(e,t)},scrollTo:function(e,t){var n=this.getChildControl("scrollpane");"horizontal"===this.getOrientation()?n.scrollToX(e,t):n.scrollToY(e,t)},_applyEnabled:function(e,t,n){qx.ui.container.SlideBar.superclass.prototype._applyEnabled.call(this,e,t,n);this._updateArrowsEnabled()},_applyOrientation:function(e,t){this.getContentElement().setAttribute("aria-orientation",e);var n=[this.getLayout(),this._getLayout()],i=this.getChildControl("button-forward"),r=this.getChildControl("button-backward");if("vertical"==t&&"horizontal"==e){i.removeState("vertical");r.removeState("vertical");i.addState("horizontal");r.addState("horizontal")}else if("horizontal"==t&&"vertical"==e){i.removeState("horizontal");r.removeState("horizontal");i.addState("vertical");r.addState("vertical")}if("horizontal"==e){this._setLayout(new qx.ui.layout.HBox);this.setLayout(new qx.ui.layout.HBox)}else{this._setLayout(new qx.ui.layout.VBox);this.setLayout(new qx.ui.layout.VBox)}n[0]&&n[0].dispose();n[1]&&n[1].dispose()},_onRoll:function(e){if("mouse"!=e.getPointerType()){var t=0,n=this.getChildControl("scrollpane");if("horizontal"===this.getOrientation()){t=e.getDelta().x;var i=n.getScrollX(),r=n.getScrollMaxX();(o=parseInt(t))<0&&i<=0||o>0&&i>=r||0==t?e.stopMomentum():e.stop()}else{t=e.getDelta().y;var o;i=n.getScrollY(),r=n.getScrollMaxY();(o=parseInt(t))<0&&i<=0||o>0&&i>=r||0==t?e.stopMomentum():e.stop()}this.scrollBy(parseInt(t,10));e.getMomentum()&&e.stop()}},_onScroll:function(){this._updateArrowsEnabled()},_onScrollAnimationEnd:function(){this.fireEvent("scrollAnimationEnd")},_onResize:function(e){var t=this.getChildControl("scrollpane").getChildren()[0];if(t){var n=this.getInnerSize(),i=t.getBounds();if("horizontal"===this.getOrientation()?i.width>n.width:i.height>n.height){this._showArrows();this._updateArrowsEnabled()}else this._hideArrows()}},_onExecuteBackward:function(){this.scrollBy(-this.getScrollStep())},_onExecuteForward:function(){this.scrollBy(this.getScrollStep())},_updateArrowsEnabled:function(){if(this.getEnabled()){var e=this.getChildControl("scrollpane");if("horizontal"===this.getOrientation())var t=e.getScrollX(),n=e.getScrollMaxX();else t=e.getScrollY(),n=e.getScrollMaxY();this.getChildControl("button-backward").setEnabled(t>0);this.getChildControl("button-forward").setEnabled(tr.maxWidth&&(o=r.maxWidth);(s=t)r.maxHeight&&(s=r.maxHeight);i.renderLayout(n.left,n.top,o,s)}},_computeSizeHint:function(){for(var e,t=this._getLayoutChildren(),n=0,i=0,r=0,o=0,s=1/0,a=1/0,l=0,u=t.length;lparseInt(n.height)?n.height:n.width;l.display=n.display;l.verticalAlign=n.verticalAlign;l.position=n.position;o="";for(var u in l)if(l.hasOwnProperty(u)){var c=l[u];null!==c&&(o+=qx.bom.Style.getCssName(u)+": "+c+";")}var h=s.fromFontUriToCharCode(e);return'
'+String.fromCharCode(h)+"
"}return"img"===i?'':'
'},getTagName:function(e,t){return t&&qx.core.Environment.get("css.alphaimageloaderneeded")&&this.__P_153_1[e]&&t.endsWith(".png")?"div":this.__P_153_2[e]},getAttributes:function(e,t,n){n||(n={});if("mshtml"==qx.core.Environment.get("engine.name")){n.fontSize=0;n.lineHeight=0}else"webkit"==qx.core.Environment.get("engine.name")&&(n.WebkitUserDrag="none");var i,r=qx.util.ResourceManager.getInstance().getImageFormat(e)||qx.io.ImageLoader.getFormat(e);if(qx.core.Environment.get("css.alphaimageloaderneeded")&&this.__P_153_1[t]&&"png"===r){var o=this.__P_153_3(e);this.__P_153_4(n,o.width,o.height);i=this.processAlphaFix(n,t,e)}else{delete n.clip;i="scale"===t?this.__P_153_5(n,t,e):"scale-x"===t||"scale-y"===t?this.__P_153_6(n,t,e):this.__P_153_7(n,t,e)}return i},__P_153_4:function(e,t,n){null==e.width&&null!=t&&(e.width=t+"px");null==e.height&&null!=n&&(e.height=n+"px")},__P_153_3:function(e){return{width:qx.util.ResourceManager.getInstance().getImageWidth(e)||qx.io.ImageLoader.getWidth(e),height:qx.util.ResourceManager.getInstance().getImageHeight(e)||qx.io.ImageLoader.getHeight(e)}},processAlphaFix:function(e,t,n){if("repeat"==t||"repeat-x"==t||"repeat-y"==t)return e;var i="no-repeat"==t?"crop":"scale",r="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+qx.util.ResourceManager.getInstance().toUri(n)+"', sizingMethod='"+i+"')";e.filter=r;e.backgroundImage=e.backgroundRepeat="";delete e["background-image"];delete e["background-repeat"];return{style:e}},__P_153_5:function(e,t,n){var i=qx.util.ResourceManager.getInstance().toUri(n),r=this.__P_153_3(n);this.__P_153_4(e,r.width,r.height);return{src:i,style:e}},__P_153_6:function(e,t,n){var i=qx.util.ResourceManager.getInstance(),r=i.getCombinedFormat(n),o=this.__P_153_3(n);if(r){var s=i.getData(n),a=s[4];return{src:"b64"==r?i.toDataUri(n):i.toUri(a),style:e="scale-x"===t?this.__P_153_8(e,s,o.height):this.__P_153_9(e,s,o.width)}}"scale-x"==t?e.height=null==o.height?null:o.height+"px":"scale-y"==t&&(e.width=null==o.width?null:o.width+"px");return{src:i.toUri(n),style:e}},__P_153_8:function(e,t,n){var i=qx.util.ResourceManager.getInstance().getImageHeight(t[4]);e.clip={top:-t[6],height:n};e.height=i+"px";null!=e.top?e.top=parseInt(e.top,10)+t[6]+"px":null!=e.bottom&&(e.bottom=parseInt(e.bottom,10)+n-i-t[6]+"px");return e},__P_153_9:function(e,t,n){var i=qx.util.ResourceManager.getInstance().getImageWidth(t[4]);e.clip={left:-t[5],width:n};e.width=i+"px";null!=e.left?e.left=parseInt(e.left,10)+t[5]+"px":null!=e.right&&(e.right=parseInt(e.right,10)+n-i-t[5]+"px");return e},__P_153_7:function(e,t,n){var i=qx.util.ResourceManager.getInstance(),r=i.getCombinedFormat(n),o=this.__P_153_3(n);if(r&&"repeat"!==t){var s=i.getData(n),a=s[4];if("b64"==r)var l=i.toDataUri(n),u=0,c=0;else{l=i.toUri(a),u=s[5],c=s[6];if(e.paddingTop||e.paddingLeft||e.paddingRight||e.paddingBottom){var h=e.paddingTop||0,d=e.paddingLeft||0;u+=e.paddingLeft||0;c+=e.paddingTop||0;e.clip={left:d,top:h,width:o.width,height:o.height}}}var f=qx.bom.element.Background.getStyles(l,t,u,c);for(var _ in f)e[_]=f[_];null==o.width||null!=e.width||"repeat-y"!=t&&"no-repeat"!==t||(e.width=o.width+"px");null==o.height||null!=e.height||"repeat-x"!=t&&"no-repeat"!==t||(e.height=o.height+"px");return{style:e}}h=e.paddingTop||0,d=e.paddingLeft||0;e.backgroundPosition=d+"px "+h+"px";this.__P_153_4(e,o.width,o.height);this.__P_153_10(e,n,t);return{style:e}},__P_153_10:function(e,t,n){var i=null,r=null;if(e.backgroundPosition){var o=e.backgroundPosition.split(" ");r=parseInt(o[0],10);isNaN(r)&&(r=o[0]);i=parseInt(o[1],10);isNaN(i)&&(i=o[1])}var s=qx.bom.element.Background.getStyles(t,n,r,i);for(var a in s)e[a]=s[a];e.filter&&(e.filter="")},__P_153_11:function(e){if(this.DEBUG&&qx.util.ResourceManager.getInstance().has(e)&&-1==e.indexOf("qx/icon")&&!this.__P_153_0[e]){qx.log.Logger.debug("Potential clipped image candidate: "+e);this.__P_153_0[e]=!0}}}});qx.bom.element.Decoration.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.html.Element":{construct:!0,require:!0},"qx.theme.manager.Color":{construct:!0},"qx.bom.client.Engine":{construct:!0,require:!0},"qx.util.ResourceManager":{construct:!0}},environment:{provided:[],required:{"engine.name":{construct:!0,className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.html.Blocker",{extend:qx.html.Element,construct:function(e,t){var n={position:"absolute",opacity:t||0,backgroundColor:e=e?qx.theme.manager.Color.getInstance().resolve(e):null};if("mshtml"==qx.core.Environment.get("engine.name")){n.backgroundImage="url("+qx.util.ResourceManager.getInstance().toUri("qx/static/blank.gif")+")";n.backgroundRepeat="repeat"}qx.html.Element.constructor.call(this,"div",n);this.addListener("mousedown",this._stopPropagation,this);this.addListener("mouseup",this._stopPropagation,this);this.addListener("click",this._stopPropagation,this);this.addListener("dblclick",this._stopPropagation,this);this.addListener("mousemove",this._stopPropagation,this);this.addListener("mouseover",this._stopPropagation,this);this.addListener("mouseout",this._stopPropagation,this);this.addListener("mousewheel",this._stopPropagation,this);this.addListener("roll",this._stopPropagation,this);this.addListener("contextmenu",this._stopPropagation,this);this.addListener("pointerdown",this._stopPropagation,this);this.addListener("pointerup",this._stopPropagation,this);this.addListener("pointermove",this._stopPropagation,this);this.addListener("pointerover",this._stopPropagation,this);this.addListener("pointerout",this._stopPropagation,this);this.addListener("tap",this._stopPropagation,this);this.addListener("dbltap",this._stopPropagation,this);this.addListener("swipe",this._stopPropagation,this);this.addListener("longtap",this._stopPropagation,this);this.addListener("appear",this.__P_156_0,this);this.addListener("disappear",this.__P_156_0,this)},members:{_stopPropagation:function(e){e.stopPropagation()},__P_156_0:function(){var e=this.getStyle("cursor");this.setStyle("cursor",null,!0);this.setStyle("cursor",e,!0)}}});qx.html.Blocker.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.theme.manager.Decoration":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.Util",{statics:{PERCENT_VALUE:/[0-9]+(?:\.[0-9]+)?%/,computeFlexOffsets:function(e,t,n){var i,r,o,s,a,l,u=t>n,c=Math.abs(t-n),h={};for(r in e){i=e[r];h[r]={potential:u?i.max-i.value:i.value-i.min,flex:u?i.flex:1/i.flex,offset:0}}for(;0!=c;){s=1/0;o=0;for(r in h)if((i=h[r]).potential>0){o+=i.flex;s=Math.min(s,i.potential/i.flex)}if(0==o)break;s=Math.min(c,s*o)/o;a=0;for(r in h)if((i=h[r]).potential>0){if((a+=(l=Math.min(c,i.potential,Math.ceil(s*i.flex)))-s*i.flex)>=1){a-=1;l-=1}i.potential-=l;u?i.offset+=l:i.offset-=l;c-=l}}return h},computeHorizontalAlignOffset:function(e,t,n,i,r){null==i&&(i=0);null==r&&(r=0);var o=0;switch(e){case"left":o=i;break;case"right":o=n-t-r;break;case"center":(o=Math.round((n-t)/2))0&&(t=Math.max(t,o))}return t+n},computeHorizontalGaps:function(e,t,n){null==t&&(t=0);var i=0;if(n){i+=e[0].getMarginLeft();for(var r=1,o=e.length;rn||r>o)if(t>n&&r>o){t=n;r=o}else if(t>n){r+=t-n;t=n;r>o&&(r=o)}else if(r>o){t+=r-o;r=o;t>n&&(t=n)}return{begin:t,end:r}}}});qx.ui.layout.Util.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.core.scroll.IScrollBar",{events:{scroll:"qx.event.type.Data",scrollAnimationEnd:"qx.event.type.Event"},properties:{orientation:{},maximum:{},position:{},knobFactor:{}},members:{scrollTo:function(e,t){this.assertNumber(e)},scrollBy:function(e,t){this.assertNumber(e)},scrollBySteps:function(e,t){this.assertNumber(e)}}});qx.ui.core.scroll.IScrollBar.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.scroll.IScrollBar":{require:!0},"qx.ui.core.scroll.ScrollSlider":{},"qx.ui.form.RepeatButton":{},"qx.ui.layout.HBox":{},"qx.ui.layout.VBox":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.scroll.ScrollBar",{extend:qx.ui.core.Widget,implement:qx.ui.core.scroll.IScrollBar,construct:function(e){qx.ui.core.Widget.constructor.call(this);this._createChildControl("button-begin");this._createChildControl("slider").addListener("resize",this._onResizeSlider,this);this._createChildControl("button-end");null!=e?this.setOrientation(e):this.initOrientation();this.addListener("track",(function(e){e.stopPropagation()}))},events:{scrollAnimationEnd:"qx.event.type.Event"},properties:{appearance:{refine:!0,init:"scrollbar"},orientation:{check:["horizontal","vertical"],init:"horizontal",apply:"_applyOrientation"},maximum:{check:"PositiveInteger",apply:"_applyMaximum",init:100},position:{check:"qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getMaximum()",init:0,apply:"_applyPosition",event:"scroll"},singleStep:{check:"Integer",init:20},pageStep:{check:"Integer",init:10,apply:"_applyPageStep"},knobFactor:{check:"PositiveNumber",apply:"_applyKnobFactor",nullable:!0}},members:{__P_236_0:2,__P_236_1:0,_computeSizeHint:function(){var e=qx.ui.core.scroll.ScrollBar.superclass.prototype._computeSizeHint.call(this);if("horizontal"===this.getOrientation()){this.__P_236_1=e.minWidth;e.minWidth=0}else{this.__P_236_1=e.minHeight;e.minHeight=0}return e},renderLayout:function(e,t,n,i){var r=qx.ui.core.scroll.ScrollBar.superclass.prototype.renderLayout.call(this,e,t,n,i),o="horizontal"===this.getOrientation();if(this.__P_236_1>=(o?n:i)){this.getChildControl("button-begin").setVisibility("hidden");this.getChildControl("button-end").setVisibility("hidden")}else{this.getChildControl("button-begin").setVisibility("visible");this.getChildControl("button-end").setVisibility("visible")}return r},_createChildControlImpl:function(e,t){var n;switch(e){case"slider":(n=new qx.ui.core.scroll.ScrollSlider).setPageStep(100);n.setFocusable(!1);n.addListener("changeValue",this._onChangeSliderValue,this);n.addListener("slideAnimationEnd",this._onSlideAnimationEnd,this);this._add(n,{flex:1});break;case"button-begin":(n=new qx.ui.form.RepeatButton).setFocusable(!1);n.addListener("execute",this._onExecuteBegin,this);this._add(n);break;case"button-end":(n=new qx.ui.form.RepeatButton).setFocusable(!1);n.addListener("execute",this._onExecuteEnd,this);this._add(n)}return n||qx.ui.core.scroll.ScrollBar.superclass.prototype._createChildControlImpl.call(this,e)},_applyMaximum:function(e){this.getChildControl("slider").setMaximum(e)},_applyPosition:function(e){this.getChildControl("slider").setValue(e)},_applyKnobFactor:function(e){this.getChildControl("slider").setKnobFactor(e)},_applyPageStep:function(e){this.getChildControl("slider").setPageStep(e)},_applyOrientation:function(e,t){this.getContentElement().setAttribute("aria-orientation",e);var n=this._getLayout();n&&n.dispose();if("horizontal"===e){this._setLayout(new qx.ui.layout.HBox);this.setAllowStretchX(!0);this.setAllowStretchY(!1);this.replaceState("vertical","horizontal");this.getChildControl("button-begin").replaceState("up","left");this.getChildControl("button-end").replaceState("down","right")}else{this._setLayout(new qx.ui.layout.VBox);this.setAllowStretchX(!1);this.setAllowStretchY(!0);this.replaceState("horizontal","vertical");this.getChildControl("button-begin").replaceState("left","up");this.getChildControl("button-end").replaceState("right","down")}this.getChildControl("slider").setOrientation(e)},scrollTo:function(e,t){this.getChildControl("slider").slideTo(e,t)},scrollBy:function(e,t){this.getChildControl("slider").slideBy(e,t)},scrollBySteps:function(e,t){var n=this.getSingleStep();this.getChildControl("slider").slideBy(e*n,t)},updatePosition:function(e){this.getChildControl("slider").updatePosition(e)},stopScrollAnimation:function(){this.getChildControl("slider").stopSlideAnimation()},_onExecuteBegin:function(e){this.scrollBy(-this.getSingleStep(),50)},_onExecuteEnd:function(e){this.scrollBy(this.getSingleStep(),50)},_onSlideAnimationEnd:function(){this.fireEvent("scrollAnimationEnd")},_onChangeSliderValue:function(e){this.setPosition(e.getData())},_onResizeSlider:function(e){var t=this.getChildControl("slider").getChildControl("knob"),n=t.getSizeHint(),i=!1,r=this.getChildControl("slider").getInnerSize();"vertical"==this.getOrientation()?r.height=0&&value<=this.getScrollMaxX()",apply:"_applyScrollX",transform:"_transformScrollX",event:"scrollX",init:0},scrollY:{check:"qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getScrollMaxY()",apply:"_applyScrollY",transform:"_transformScrollY",event:"scrollY",init:0}},members:{__P_212_0:null,add:function(e){var t=this._getChildren()[0];if(t){this._remove(t);t.removeListener("resize",this._onUpdate,this)}if(e){this._add(e);e.addListener("resize",this._onUpdate,this)}},remove:function(e){if(e){this._remove(e);e.removeListener("resize",this._onUpdate,this)}},getChildren:function(){return this._getChildren()},_onUpdate:function(e){this.fireEvent("update")},_onScroll:function(e){var t=this.getContentElement();this.setScrollX(t.getScrollX());this.setScrollY(t.getScrollY())},_onAppear:function(e){var t=this.getContentElement(),n=this.getScrollX();n!=t.getScrollX()&&t.scrollToX(n);var i=this.getScrollY();i!=t.getScrollY()&&t.scrollToY(i)},getItemTop:function(e){var t=0;do{t+=e.getBounds().top;e=e.getLayoutParent()}while(e&&e!==this);return t},getItemBottom:function(e){return this.getItemTop(e)+e.getBounds().height},getItemLeft:function(e){var t,n=0;do{n+=e.getBounds().left;(t=e.getLayoutParent())&&(n+=t.getInsets().left);e=t}while(e&&e!==this);return n},getItemRight:function(e){return this.getItemLeft(e)+e.getBounds().width},getScrollSize:function(){return this.getChildren()[0].getBounds()},getScrollMaxX:function(){var e=this.getInnerSize(),t=this.getScrollSize();return e&&t?Math.max(0,t.width-e.width):0},getScrollMaxY:function(){var e=this.getInnerSize(),t=this.getScrollSize();return e&&t?Math.max(0,t.height-e.height):0},scrollToX:function(e,t){var n=this.getScrollMaxX();e<0?e=0:e>n&&(e=n);this.stopScrollAnimation();if(t){var i=this.getScrollX();this.__P_212_0=new qx.bom.AnimationFrame;this.__P_212_0.on("end",(function(){this.setScrollX(e);this.__P_212_0=null;this.fireEvent("scrollAnimationEnd")}),this);this.__P_212_0.on("frame",(function(n){var r=parseInt(n/t*(e-i)+i);this.setScrollX(r)}),this);this.__P_212_0.startSequence(t)}else this.setScrollX(e)},scrollToY:function(e,t){var n=this.getScrollMaxY();e<0?e=0:e>n&&(e=n);this.stopScrollAnimation();if(t){var i=this.getScrollY();this.__P_212_0=new qx.bom.AnimationFrame;this.__P_212_0.on("end",(function(){this.setScrollY(e);this.__P_212_0=null;this.fireEvent("scrollAnimationEnd")}),this);this.__P_212_0.on("frame",(function(n){var r=parseInt(n/t*(e-i)+i);this.setScrollY(r)}),this);this.__P_212_0.startSequence(t)}else this.setScrollY(e)},scrollByX:function(e,t){this.scrollToX(this.getScrollX()+e,t)},scrollByY:function(e,t){this.scrollToY(this.getScrollY()+e,t)},stopScrollAnimation:function(){if(this.__P_212_0){this.__P_212_0.cancelSequence();this.__P_212_0=null}},_applyScrollX:function(e){this.getContentElement().scrollToX(e)},_transformScrollX:function(e){return Math.round(e)},_applyScrollY:function(e){this.getContentElement().scrollToY(e)},_transformScrollY:function(e){return Math.round(e)}}});qx.ui.core.scroll.ScrollPane.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.form.MModelProperty":{require:!0},"qx.ui.form.IModel":{require:!0},"qx.ui.layout.HBox":{construct:!0},"qx.ui.basic.Label":{},"qx.ui.basic.Image":{},"qx.ui.tree.core.FolderOpenButton":{},"qx.ui.core.Spacer":{},"qx.util.PropertyUtil":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tree.core.AbstractItem",{extend:qx.ui.core.Widget,type:"abstract",include:[qx.ui.form.MModelProperty],implement:[qx.ui.form.IModel],construct:function(e){qx.ui.core.Widget.constructor.call(this);null!=e&&this.setLabel(e);this._setLayout(new qx.ui.layout.HBox);this._addWidgets();this.initOpen()},properties:{open:{check:"Boolean",init:!1,event:"changeOpen",apply:"_applyOpen"},openSymbolMode:{check:["always","never","auto"],init:"auto",event:"changeOpenSymbolMode",apply:"_applyOpenSymbolMode"},indent:{check:"Integer",init:19,apply:"_applyIndent",event:"changeIndent",themeable:!0},icon:{check:"String",apply:"_applyIcon",event:"changeIcon",nullable:!0,themeable:!0},iconOpened:{check:"String",apply:"_applyIconOpened",event:"changeIconOpened",nullable:!0,themeable:!0},label:{check:"String",apply:"_applyLabel",event:"changeLabel",init:""}},members:{__P_221_0:null,__P_221_1:null,__P_221_2:null,_addWidgets:function(){throw new Error("Abstract method call.")},_createChildControlImpl:function(e,t){var n;switch(e){case"label":n=(new qx.ui.basic.Label).set({alignY:"middle",anonymous:!0,value:this.getLabel()});break;case"icon":n=(new qx.ui.basic.Image).set({alignY:"middle",anonymous:!0,source:this.getIcon()});break;case"open":(n=(new qx.ui.tree.core.FolderOpenButton).set({alignY:"middle"})).addListener("changeOpen",this._onChangeOpen,this);n.addListener("resize",this._updateIndent,this)}return n||qx.ui.tree.core.AbstractItem.superclass.prototype._createChildControlImpl.call(this,e)},addWidget:function(e,t){this._add(e,t)},addSpacer:function(){this.__P_221_2?this._remove(this.__P_221_2):this.__P_221_2=new qx.ui.core.Spacer;this._add(this.__P_221_2)},addOpenButton:function(){this._add(this.getChildControl("open"))},_onChangeOpen:function(e){this.isOpenable()&&this.setOpen(e.getData())},addIcon:function(){var e=this.getChildControl("icon");this.__P_221_1&&this._remove(e);this._add(e);this.__P_221_1=!0},addLabel:function(e){var t=this.getChildControl("label");this.__P_221_0&&this._remove(t);e?this.setLabel(e):t.setValue(this.getLabel());this._add(t);this.__P_221_0=!0},_applyIcon:function(e,t){this.__P_221_3()&&this.isOpen()||this.__P_221_4(e)},_applyIconOpened:function(e,t){this.isOpen()&&(this.__P_221_5()&&this.__P_221_3()||!this.__P_221_5()&&this.__P_221_3())&&this.__P_221_4(e)},_applyLabel:function(e,t){var n=this.getChildControl("label",!0);n&&n.setValue(e)},_applyOpen:function(e,t){var n,i=this.getChildControl("open",!0);i&&i.setOpen(e);(n=e?this.__P_221_3()?this.getIconOpened():null:this.getIcon())&&this.__P_221_4(n);e?this.addState("opened"):this.removeState("opened")},__P_221_5:function(){return qx.util.PropertyUtil.getUserValue(this,"icon")},__P_221_3:function(){return qx.util.PropertyUtil.getUserValue(this,"iconOpened")},__P_221_4:function(e){var t=this.getChildControl("icon",!0);t&&t.setSource(e)},isOpenable:function(){var e=this.getOpenSymbolMode();return"always"===e||"auto"===e&&this.hasChildren()},_shouldShowOpenSymbol:function(){throw new Error("Abstract method call.")},_applyOpenSymbolMode:function(e,t){this._updateIndent()},_updateIndent:function(){var e=0,t=this.getChildControl("open",!0);if(t)if(this._shouldShowOpenSymbol()){t.show();var n=t.getBounds();if(!n)return;e=n.width}else t.exclude();this.__P_221_2&&this.__P_221_2.setWidth((this.getLevel()+1)*this.getIndent()-e)},_applyIndent:function(e,t){this._updateIndent()},getLevel:function(){throw new Error("Abstract method call.")},syncWidget:function(e){this._updateIndent()},hasChildren:function(){throw new Error("Abstract method call.")}},destruct:function(){this._disposeObjects("__P_221_2")}});qx.ui.tree.core.AbstractItem.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.tree.core.AbstractItem":{construct:!0,require:!0},"qx.ui.core.scroll.ScrollPane":{},"qx.ui.container.Composite":{},"qx.ui.layout.VBox":{},"qx.ui.core.queue.Widget":{},"qx.event.type.Data":{},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tree.core.AbstractTreeItem",{extend:qx.ui.tree.core.AbstractItem,type:"abstract",construct:function(e){qx.ui.tree.core.AbstractItem.constructor.call(this,e);this.__P_179_0=[]},properties:{parent:{check:"qx.ui.tree.core.AbstractTreeItem",nullable:!0}},members:{__P_179_0:null,__P_179_1:null,getTree:function(){for(var e=this;e.getParent();)e=e.getParent();var t=e.getLayoutParent()?e.getLayoutParent().getLayoutParent():0;return t&&t instanceof qx.ui.core.scroll.ScrollPane?t.getLayoutParent():null},_applyOpen:function(e,t){this.hasChildren()&&this.getChildrenContainer().setVisibility(e?"visible":"excluded");qx.ui.tree.core.AbstractTreeItem.superclass.prototype._applyOpen.call(this,e,t)},_shouldShowOpenSymbol:function(){if(!this.getChildControl("open",!0))return!1;var e=this.getTree();if(!e.getRootOpenClose())if(e.getHideRoot()){if(e.getRoot()==this.getParent())return!1}else if(e.getRoot()==this)return!1;return this.isOpenable()},_updateIndent:function(){this.getTree()&&qx.ui.tree.core.AbstractTreeItem.superclass.prototype._updateIndent.call(this)},getLevel:function(){var e=this.getTree();if(e){for(var t=this,n=-1;t;){t=t.getParent();n+=1}e.getHideRoot()&&(n-=1);e.getRootOpenClose()||(n-=1);return n}},addState:function(e){qx.ui.tree.core.AbstractTreeItem.superclass.prototype.addState.call(this,e);for(var t=this._getChildren(),n=0,i=t.length;n0},getItems:function(e,t,n){if(!1!==n)var i=[];else i=[this];if(this.hasChildren()&&(!1!==t||this.isOpen())){var r=this.getChildren();if(!1===e)i=i.concat(r);else for(var o=0,s=r.length;o=0&&r.remove(o)}qx.lang.Array.remove(this.__P_179_0,i);i.setParent(null);r.remove(i)}var s=this.getTree();s&&s.fireNonBubblingEvent("removeItem",qx.event.type.Data,[i]);qx.ui.core.queue.Widget.add(this)},removeAt:function(e){var t=this.__P_179_0[e];t&&this.remove(t)},removeAll:function(){for(var e=this.__P_179_0.concat(),t=this.__P_179_0.length-1;t>=0;t--)this.remove(this.__P_179_0[t]);return e}},destruct:function(){this._disposeArray("__P_179_0");this._disposeObjects("__P_179_1")}});qx.ui.tree.core.AbstractTreeItem.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.tree.core.AbstractTreeItem":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tree.TreeFolder",{extend:qx.ui.tree.core.AbstractTreeItem,properties:{appearance:{refine:!0,init:"tree-folder"}},members:{_addWidgets:function(){this.addSpacer();this.addOpenButton();this.addIcon();this.addLabel()}}});qx.ui.tree.TreeFolder.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.TreeUtil",{extend:qx.core.Object,construct:function(){qx.core.Object.constructor.call(this)},statics:{getChild:function(e,t){if(e&&e.children)for(var n=0;n0&&(n+="_ERROR")}e.hasWarning&&e.hasWarning()&&(n+="_WARN");return qxl.apiviewer.TreeUtil.iconNameToIconPath(n)},iconNameToIconPath:function(e){if(!e)return"";var t=qxl.apiviewer.TreeUtil[e];if(!t){var n=e.split("_"),i=n[0]+"_"+n[1];if("PUB"==n[2]||"PROT"==n[2]||"PRIV"==n[2]||"INTERN"==n[2]){i+="_"+n[2];var r=3}else r=2;if(null===(t=[qxl.apiviewer.TreeUtil[i]])[0])throw new Error("Unknown img constant: "+i);for(var o=r;o=19?"input::-moz-placeholder, textarea::-moz-placeholder":"input:-moz-placeholder, textarea:-moz-placeholder";else if("webkit"==t&&"edge"!=n)e="input.qx-placeholder-color::-webkit-input-placeholder, textarea.qx-placeholder-color::-webkit-input-placeholder";else if("mshtml"==t||"edge"==n){e=["input.qx-placeholder-color","-ms-input-placeholder, textarea.qx-placeholder-color","-ms-input-placeholder"].join("edge"==n?"::":":")}qx.ui.style.Stylesheet.getInstance().addRule(e,"color: "+s+" !important")}}},construct:function(e){qx.ui.core.Widget.constructor.call(this);this.__P_180_3=!qx.core.Environment.get("css.placeholder");null!=e&&this.setValue(e);this.getContentElement().addListener("change",this._onChangeContent,this);if(this.__P_180_3)this.addListener("syncAppearance",this._syncPlaceholder,this);else{qx.ui.form.AbstractField.__P_180_2();this.getContentElement().addClass("qx-placeholder-color")}qx.locale.Manager.getInstance().addListener("changeLocale",this._onChangeLocale,this)},events:{input:"qx.event.type.Data",changeValue:"qx.event.type.Data"},properties:{textAlign:{check:["left","center","right"],nullable:!0,themeable:!0,apply:"_applyTextAlign"},readOnly:{check:"Boolean",apply:"_applyReadOnly",event:"changeReadOnly",init:!1},selectable:{refine:!0,init:!0},focusable:{refine:!0,init:!0},maxLength:{apply:"_applyMaxLength",check:"PositiveInteger",init:1/0},liveUpdate:{check:"Boolean",init:!1},liveUpdateOnRxMatch:{check:"RegExp",transform:"_string2RegExp",init:null},placeholder:{check:"String",nullable:!0,apply:"_applyPlaceholder"},filter:{check:"RegExp",nullable:!0,init:null}},members:{__P_180_4:!0,_placeholder:null,__P_180_5:null,__P_180_6:null,__P_180_3:!0,__P_180_7:null,__P_180_8:null,getFocusElement:function(){var e=this.getContentElement();if(e)return e},_createInputElement:function(){return new qx.html.Input("text")},renderLayout:function(e,t,n,i){var r=this._updateInsets,o=qx.ui.form.AbstractField.superclass.prototype.renderLayout.call(this,e,t,n,i);if(o){var s=o.size||r,a="px";if(s||o.local||o.margin)var l=n,u=i;var c=this.getContentElement();if(r&&this.__P_180_3&&this.__P_180_3){var h=this.getInsets();this._getPlaceholderElement().setStyles({paddingTop:h.top+a,paddingRight:h.right+a,paddingBottom:h.bottom+a,paddingLeft:h.left+a})}if(s||o.margin){if(this.__P_180_3){h=this.getInsets();this._getPlaceholderElement().setStyles({width:l-h.left-h.right+a,height:u-h.top-h.bottom+a})}c.setStyles({width:l+a,height:u+a});this._renderContentElement(u,c)}o.position&&this.__P_180_3&&this._getPlaceholderElement().setStyles({left:e+a,top:t+a})}},_renderContentElement:function(e,t){},_createContentElement:function(){var e=this._createInputElement();e.setSelectable(this.getSelectable());e.setEnabled(this.getEnabled());e.addListener("input",this._onHtmlInput,this);e.setAttribute("spellcheck","false");e.addClass("qx-abstract-field");"mshtml"==qx.core.Environment.get("engine.name")&&8==qx.core.Environment.get("browser.documentmode")&&e.setStyles({backgroundImage:"url("+qx.util.ResourceManager.getInstance().toUri("qx/static/blank.gif")+")"});return e},_applyEnabled:function(e,t){qx.ui.form.AbstractField.superclass.prototype._applyEnabled.call(this,e,t);this.getContentElement().setEnabled(e);if(this.__P_180_3)e?this._showPlaceholder():this._removePlaceholder();else{this.getContentElement().setAttribute("placeholder",e?this.getPlaceholder():"")}},__P_180_9:{width:16,height:16},_getContentHint:function(){return{width:10*this.__P_180_9.width,height:this.__P_180_9.height||16}},_applyFont:function(e,t){if(t&&this.__P_180_7&&this.__P_180_8){this.__P_180_7.removeListenerById(this.__P_180_8);this.__P_180_8=null}var n;if(e){qx.lang.Type.isString(e)&&(e=qx.theme.manager.Font.getInstance().resolve(e));this.__P_180_7=e;this.__P_180_7 instanceof qx.bom.webfonts.WebFont&&!this.__P_180_7.isValid()&&(this.__P_180_8=this.__P_180_7.addListener("changeStatus",this._onWebFontStatusChange,this));n=this.__P_180_7.getStyles()}else n=qx.bom.Font.getDefaultStyles();null!=this.getTextColor()&&delete n.color;if("mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<11){qx.html.Element.flush();this.getContentElement().setStyles(n,!0)}else this.getContentElement().setStyles(n);if(this.__P_180_3){delete n.color;this._getPlaceholderElement().setStyles(n)}e?this.__P_180_9=qx.bom.Label.getTextSize("A",n):delete this.__P_180_9;qx.ui.core.queue.Layout.add(this)},_applyTextColor:function(e,t){e?this.getContentElement().setStyle("color",qx.theme.manager.Color.getInstance().resolve(e)):this.getContentElement().removeStyle("color")},_applyMaxLength:function(e,t){e?this.getContentElement().setAttribute("maxLength",e):this.getContentElement().removeAttribute("maxLength")},_string2RegExp:function(e,t){qx.lang.Type.isString(e)&&(e=new RegExp(e));return e},tabFocus:function(){qx.ui.form.AbstractField.superclass.prototype.tabFocus.call(this);this.selectAllText()},_getTextSize:function(){return this.__P_180_9},_onHtmlInput:function(e){var t=e.getData(),n=!0;this.__P_180_4=!1;this.__P_180_6&&this.__P_180_6===t&&(n=!1);if(null!=this.getFilter()){var i=this._validateInput(t);if(i!=t){n=this.__P_180_6!==i;t=i;this.getContentElement().setValue(t)}}if(n){this.fireDataEvent("input",t,this.__P_180_6);this.__P_180_6=t;if(this.getLiveUpdate())this.__P_180_10(t);else{var r=this.getLiveUpdateOnRxMatch();r&&t.match(r)&&this.__P_180_10(t)}}},_onWebFontStatusChange:function(e){if(!0===e.getData().valid){var t=this.__P_180_7.getStyles();this.__P_180_9=qx.bom.Label.getTextSize("A",t);qx.ui.core.queue.Layout.add(this)}},__P_180_10:function(e){var t=this.__P_180_5;this.__P_180_5=e;t!=e&&this.fireNonBubblingEvent("changeValue",qx.event.type.Data,[e,t])},setValue:function(e){if(this.isDisposed())return null;if(null===e){if(this.__P_180_4)return e;e="";this.__P_180_4=!0}else{this.__P_180_4=!1;this.__P_180_3&&this._removePlaceholder()}if(qx.lang.Type.isString(e)){var t=this.getContentElement();if(t.getValue()!=e){var n=t.getValue();t.setValue(e);var i=this.__P_180_4?null:e;this.__P_180_5=n;this.__P_180_10(i);this.__P_180_6=this.__P_180_5}this.__P_180_3&&this._showPlaceholder();return e}throw new Error("Invalid value type: "+e)},getValue:function(){return this.isDisposed()||this.__P_180_4?null:this.getContentElement().getValue()},resetValue:function(){this.setValue(null)},_onChangeContent:function(e){this.__P_180_4=null===e.getData();this.__P_180_10(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(e,t){this.getContentElement().setTextSelection(e,t)},clearTextSelection:function(){this.getContentElement().clearTextSelection()},selectAllText:function(){this.setTextSelection(0)},setLayoutParent:function(e){qx.ui.form.AbstractField.superclass.prototype.setLayoutParent.call(this,e);if(this.__P_180_3)if(e)this.getLayoutParent().getContentElement().add(this._getPlaceholderElement());else{var t=this._getPlaceholderElement();t.getParent().remove(t)}},_showPlaceholder:function(){var e=this.getValue()||"";null==this.getPlaceholder()||""!=e||this.hasState("focused")||this.hasState("disabled")||(this.hasState("showingPlaceholder")?this._syncPlaceholder():this.addState("showingPlaceholder"))},_onPointerDownPlaceholder:function(){window.setTimeout(function(){this.focus()}.bind(this),0)},_removePlaceholder:function(){if(this.hasState("showingPlaceholder")){this.__P_180_3&&this._getPlaceholderElement().setStyle("visibility","hidden");this.removeState("showingPlaceholder")}},_syncPlaceholder:function(){this.hasState("showingPlaceholder")&&this.__P_180_3&&this._getPlaceholderElement().setStyle("visibility","visible")},_getPlaceholderElement:function(){if(null==this._placeholder){this._placeholder=new qx.html.Label;var e=qx.theme.manager.Color.getInstance();this._placeholder.setStyles({zIndex:11,position:"absolute",color:e.resolve("text-placeholder"),whiteSpace:"normal",cursor:"text",visibility:"hidden"});this._placeholder.addListener("pointerdown",this._onPointerDownPlaceholder,this)}return this._placeholder},_onChangeLocale:qx.core.Environment.select("qx.dynlocale",{true:function(e){var t=this.getPlaceholder();t&&t.translate&&this.setPlaceholder(t.translate())},false:null}),_onChangeTheme:function(){qx.ui.form.AbstractField.superclass.prototype._onChangeTheme.call(this);if(this._placeholder){this._placeholder.dispose();this._placeholder=null}if(!this.__P_180_3&&qx.ui.form.AbstractField.__P_180_0){qx.bom.Stylesheet.removeSheet(qx.ui.form.AbstractField.__P_180_0);qx.ui.form.AbstractField.__P_180_0=null;qx.ui.form.AbstractField.__P_180_2()}},_validateInput:function(e){var t=e,n=this.getFilter();if(null!==n){t="";for(var i=e.search(n),r=e;i>=0&&r.length>0;){t+=r.charAt(i);i=(r=r.substring(i+1,r.length)).search(n)}}return t},_applyPlaceholder:function(e,t){var n=this;if(this.__P_180_3){this._getPlaceholderElement().setValue(e);if(null!=e){this.addListener("focusin",this._removePlaceholder,this);this.addListener("focusout",this._showPlaceholder,this);this._showPlaceholder()}else{this.removeListener("focusin",this._removePlaceholder,this);this.removeListener("focusout",this._showPlaceholder,this);this._removePlaceholder()}}else if(this.getEnabled()){this.getContentElement().setAttribute("placeholder",e);"firefox"===qx.core.Environment.get("browser.name")&&parseFloat(qx.core.Environment.get("browser.version"))<36&&"textarea"===this.getContentElement().getNodeName()&&!this.getContentElement().getDomElement()&&this.addListenerOnce("appear",(function(){n.getContentElement().getDomElement().removeAttribute("placeholder");n.getContentElement().getDomElement().setAttribute("placeholder",e)}))}},_applyTextAlign:function(e,t){this.getContentElement().setStyle("textAlign",e)},_applyReadOnly:function(e,t){this.getContentElement().setAttribute("readOnly",e);if(e){this.addState("readonly");this.setFocusable(!1)}else{this.removeState("readonly");this.setFocusable(!0)}}},defer:function(e){qx.ui.style.Stylesheet.getInstance().addRule(".qx-abstract-field","border: none;padding: 0;margin: 0;display : block;background : transparent;outline: none;appearance: none;position: absolute;autoComplete: off;resize: none;border-radius: 0;")},destruct:function(){if(this._placeholder){this._placeholder.removeListener("pointerdown",this._onPointerDownPlaceholder,this);var e=this._placeholder.getParent();e&&e.remove(this._placeholder);this._placeholder.dispose()}this._placeholder=this.__P_180_7=null;qx.locale.Manager.getInstance().removeListener("changeLocale",this._onChangeLocale,this);this.__P_180_7&&this.__P_180_8&&this.__P_180_7.removeListenerById(this.__P_180_8);this.getContentElement().removeListener("input",this._onHtmlInput,this)}});qx.ui.form.AbstractField.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.form.AbstractField":{require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.client.Device":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"engine.version":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"},"device.type":{className:"qx.bom.client.Device"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.form.TextField",{extend:qx.ui.form.AbstractField,properties:{appearance:{refine:!0,init:"textfield"},allowGrowY:{refine:!0,init:!1},allowShrinkY:{refine:!0,init:!1}},members:{_renderContentElement:function(e,t){"mshtml"==qx.core.Environment.get("engine.name")&&(parseInt(qx.core.Environment.get("engine.version"),10)<9||qx.core.Environment.get("browser.documentmode")<9)&&t.setStyles({"line-height":e+"px"})},_createContentElement:function(){var e=qx.ui.form.TextField.superclass.prototype._createContentElement.call(this),t=qx.core.Environment.get("device.type");"tablet"!=t&&"mobile"!=t||e.addListener("keypress",this._onKeyPress,this);return e},_onKeyPress:function(e){if("Enter"==e.getKeyIdentifier())if(this.isFocusable())this.blur();else{this.setFocusable(!0);this.blur();this.setFocusable(!1)}}},destruct:function(){this.getContentElement().removeListener("keypress",this._onKeyPress,this)}});qx.ui.form.TextField.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.table.ITableModel",{events:{dataChanged:"qx.event.type.Data",metaDataChanged:"qx.event.type.Event",sorted:"qx.event.type.Data"},members:{getRowCount:function(){},getRowData:function(e){},getColumnCount:function(){},getColumnId:function(e){},getColumnIndexById:function(e){},getColumnName:function(e){},isColumnEditable:function(e){},isColumnSortable:function(e){},sortByColumn:function(e,t){},getSortColumnIndex:function(){},isSortAscending:function(){},prefetchRows:function(e,t){},getValue:function(e,t){},getValueById:function(e,t){},setValue:function(e,t,n){},setValueById:function(e,t,n){}}});qx.ui.table.ITableModel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.ui.table.ITableModel":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.model.Abstract",{type:"abstract",extend:qx.core.Object,implement:qx.ui.table.ITableModel,events:{dataChanged:"qx.event.type.Data",metaDataChanged:"qx.event.type.Event",sorted:"qx.event.type.Data"},construct:function(){qx.core.Object.constructor.call(this);this.__P_181_0=[];this.__P_181_1=[];this.__P_181_2={}},statics:{THROW_ON_MODEL_CHANGE_DURING_EDIT:parseInt(null,10)>=8},members:{__P_181_0:null,__P_181_1:null,__P_181_2:null,__P_181_3:null,__P_181_4:null,init:function(e){this.__P_181_4=e},getTable:function(){return this.__P_181_4},getRowCount:function(){throw new Error("getRowCount is abstract")},getRowData:function(e){return null},isColumnEditable:function(e){return!1},isColumnSortable:function(e){return!1},sortByColumn:function(e,t){},getSortColumnIndex:function(){return-1},isSortAscending:function(){return!0},prefetchRows:function(e,t){},getValue:function(e,t){throw new Error("getValue is abstract")},getValueById:function(e,t){return this.getValue(this.getColumnIndexById(e),t)},setValue:function(e,t,n){throw new Error("setValue is abstract")},setValueById:function(e,t,n){this.setValue(this.getColumnIndexById(e),t,n)},getColumnCount:function(){return this.__P_181_0.length},getColumnIndexById:function(e){return this.__P_181_2[e]},getColumnId:function(e){return this.__P_181_0[e]},getColumnName:function(e){return this.__P_181_1[e]},setColumnIds:function(e){this.__P_181_0=e;this.__P_181_2={};for(var t=0;tr?1:i==r?0:-1},_defaultSortComparatorInsensitiveAscending:function(e,t,n){var i=e[n].toLowerCase?e[n].toLowerCase():e[n],r=t[n].toLowerCase?t[n].toLowerCase():t[n];if(qx.lang.Type.isNumber(i)&&qx.lang.Type.isNumber(r)){var o=isNaN(i)?isNaN(r)?0:1:isNaN(r)?-1:null;if(null!=o)return o}return null==i&&null!==r?-1:null==r&&null!==i||i>r?1:i==r?0:-1},_defaultSortComparatorDescending:function(e,t,n){var i=e[n],r=t[n];if(qx.lang.Type.isNumber(i)&&qx.lang.Type.isNumber(r)){var o=isNaN(i)?isNaN(r)?0:1:isNaN(r)?-1:null;if(null!=o)return o}return null==i&&null!==r?1:null==r&&null!==i?-1:i=this._rowArr.length)throw new Error("this._rowArr out of bounds: "+t+" (0.."+this._rowArr.length+")");return this._rowArr[t][e]},setValue:function(e,t,n){if(this._rowArr[t][e]!=n){this._rowArr[t][e]=n;if(this.hasListener("dataChanged")){var i={firstRow:t,lastRow:t,firstColumn:e,lastColumn:e};this.fireDataEvent("dataChanged",i)}e==this.__P_118_0&&this.clearSorting()}},setData:function(e,t){this._checkEditing();this._rowArr=e;if(this.hasListener("dataChanged")){var n={firstRow:0,lastRow:e.length-1,firstColumn:0,lastColumn:this.getColumnCount()-1};this.fireDataEvent("dataChanged",n)}!1!==t&&this.clearSorting()},getData:function(){return this._rowArr},setDataAsMapArray:function(e,t,n){this.setData(this._mapArray2RowArr(e,t),n)},addRows:function(e,t,n){null==t&&(t=this._rowArr.length);e.splice(0,0,t,0);Array.prototype.splice.apply(this._rowArr,e);var i={firstRow:t,lastRow:this._rowArr.length-1,firstColumn:0,lastColumn:this.getColumnCount()-1};this.fireDataEvent("dataChanged",i);!1!==n&&this.clearSorting()},addRowsAsMapArray:function(e,t,n,i){this.addRows(this._mapArray2RowArr(e,n),t,i)},setRows:function(e,t,n){this._checkEditing();null==t&&(t=0);var i=e.length;e.splice(0,0,t,e.length);Array.prototype.splice.apply(this._rowArr,e);var r={firstRow:t,lastRow:t+i-1,firstColumn:0,lastColumn:this.getColumnCount()-1};this.fireDataEvent("dataChanged",r);!1!==n&&this.clearSorting()},setRowsAsMapArray:function(e,t,n,i){this.setRows(this._mapArray2RowArr(e,n),t,i)},removeRows:function(e,t,n){this._checkEditing();var i={firstRow:e,lastRow:this._rowArr.length-1,firstColumn:0,lastColumn:this.getColumnCount()-1,removeStart:e,removeCount:t};this._rowArr.splice(e,t);this.fireDataEvent("dataChanged",i);!1!==n&&this.clearSorting()},_mapArray2RowArr:function(e,t){for(var n,i=e.length,r=this.getColumnCount(),o=new Array(i),s=0;s"+this._getContentHtml(e),"")}},destruct:function(){qx.theme.manager.Meta.getInstance().removeListener("changeTheme",this._onChangeTheme,this)}});qx.ui.table.cellrenderer.Abstract.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.table.cellrenderer.Abstract":{require:!0},"qx.bom.String":{},"qx.util.format.NumberFormat":{},"qx.util.format.DateFormat":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.cellrenderer.Default",{extend:qx.ui.table.cellrenderer.Abstract,statics:{STYLEFLAG_ALIGN_RIGHT:1,STYLEFLAG_BOLD:2,STYLEFLAG_ITALIC:4,_numberFormat:null},properties:{useAutoAlign:{check:"Boolean",init:!0}},members:{_getStyleFlags:function(e){return this.getUseAutoAlign()&&"number"==typeof e.value?qx.ui.table.cellrenderer.Default.STYLEFLAG_ALIGN_RIGHT:0},_getCellClass:function(e){var t=qx.ui.table.cellrenderer.Default.superclass.prototype._getCellClass.call(this,e);if(!t)return"";var n=this._getStyleFlags(e);n&qx.ui.table.cellrenderer.Default.STYLEFLAG_ALIGN_RIGHT&&(t+=" qooxdoo-table-cell-right");n&qx.ui.table.cellrenderer.Default.STYLEFLAG_BOLD&&(t+=" qooxdoo-table-cell-bold");n&qx.ui.table.cellrenderer.Default.STYLEFLAG_ITALIC&&(t+=" qooxdoo-table-cell-italic");return t},_getContentHtml:function(e){return qx.bom.String.escape(this._formatValue(e))},_formatValue:function(e){var t,n=e.value;if(null==n)return"";if("string"==typeof n)return n;if("number"==typeof n){if(!qx.ui.table.cellrenderer.Default._numberFormat){qx.ui.table.cellrenderer.Default._numberFormat=new qx.util.format.NumberFormat;qx.ui.table.cellrenderer.Default._numberFormat.setMaximumFractionDigits(2)}t=qx.ui.table.cellrenderer.Default._numberFormat.format(n)}else t=n instanceof Date?qx.util.format.DateFormat.getDateInstance().format(n):n.toString();return t}}});qx.ui.table.cellrenderer.Default.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.table.ICellEditorFactory",{members:{createCellEditor:function(e){return!0},getCellEditorValue:function(e){return!0}}});qx.ui.table.ICellEditorFactory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.ui.table.ICellEditorFactory":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.celleditor.AbstractField",{extend:qx.core.Object,implement:qx.ui.table.ICellEditorFactory,type:"abstract",properties:{validationFunction:{check:"Function",nullable:!0,init:null}},members:{_createEditor:function(){throw new Error("Abstract method call!")},createCellEditor:function(e){var t=this._createEditor();t.originalValue=e.value;null!==e.value&&void 0!==e.value||(e.value="");t.setValue(""+e.value);t.addListener("appear",(function(){t.selectAllText()}));return t},getCellEditorValue:function(e){var t=e.getValue(),n=this.getValidationFunction();n&&(t=n(t,e.originalValue));"number"==typeof e.originalValue&&(t=parseFloat(t));return t}}});qx.ui.table.celleditor.AbstractField.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.table.celleditor.AbstractField":{require:!0},"qx.ui.form.TextField":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.celleditor.TextField",{extend:qx.ui.table.celleditor.AbstractField,members:{getCellEditorValue:function(e){var t=e.getValue(),n=this.getValidationFunction();n&&(t=n(t,e.originalValue));"number"==typeof e.originalValue&&null!=t&&""!=t&&(t=parseFloat(t));return t},_createEditor:function(){var e=new qx.ui.form.TextField;e.setAppearance("table-editor-textfield");return e}}});qx.ui.table.celleditor.TextField.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.ui.table.headerrenderer.Default":{require:!0},"qx.ui.table.cellrenderer.Default":{require:!0},"qx.ui.table.celleditor.TextField":{require:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.columnmodel.Basic",{extend:qx.core.Object,construct:function(){qx.core.Object.constructor.call(this);this.__P_182_0=[];this.__P_182_1=[]},events:{widthChanged:"qx.event.type.Data",visibilityChangedPre:"qx.event.type.Data",visibilityChanged:"qx.event.type.Data",orderChanged:"qx.event.type.Data",headerCellRendererChanged:"qx.event.type.Data"},statics:{DEFAULT_WIDTH:100,DEFAULT_HEADER_RENDERER:qx.ui.table.headerrenderer.Default,DEFAULT_DATA_RENDERER:qx.ui.table.cellrenderer.Default,DEFAULT_EDITOR_FACTORY:qx.ui.table.celleditor.TextField},members:{__P_182_2:null,__P_182_3:null,__P_182_1:null,__P_182_0:null,__P_182_4:null,__P_182_5:null,__P_182_6:null,__P_182_7:null,init:function(e,t){this.__P_182_4=[];var n,i=qx.ui.table.columnmodel.Basic.DEFAULT_WIDTH,r=this.__P_182_5||(this.__P_182_5=new qx.ui.table.columnmodel.Basic.DEFAULT_HEADER_RENDERER),o=this.__P_182_6||(this.__P_182_6=new qx.ui.table.columnmodel.Basic.DEFAULT_DATA_RENDERER),s=this.__P_182_7||(this.__P_182_7=new qx.ui.table.columnmodel.Basic.DEFAULT_EDITOR_FACTORY);this.__P_182_0=[];this.__P_182_1=[];t&&(n=t.getInitiallyHiddenColumns());n=n||[];for(var a=0;at){var o=qx.event.Registration.getManager(i[0]);for(var s in qx.ui.table.Table.__P_120_4){r[s]={};r[s].capture=o.getListeners(i[0],s,!0);r[s].bubble=o.getListeners(i[0],s,!1)}}this._cleanUpMetaColumns(n.length);for(var a=0,l=0;li.length){var u=this.getTableColumnModel();for(l=i.length;l0)for(var h=r[s].capture,d=0;d0){var f=r[s].bubble;for(d=0;d=e;n--)t[n].destroy()},_onChangeLocale:function(e){this.updateContent();this._updateStatusBar()},_onChangeTheme:function(){qx.ui.table.Table.superclass.prototype._onChangeTheme.call(this);this.getDataRowRenderer().initThemeValues();this.updateContent();this._updateStatusBar()},_onSelectionChanged:function(e){for(var t=this._getPaneScrollerArr(),n=0;n=r&&this.__P_120_30&&this.getSelectionModel().setSelectionInterval(0,r-1)}else n=!1;else switch(i){case"Space":this.__P_120_1.handleSelectKeyDown(this.__P_120_3,e);break;case"F2":case"Enter":this.startEditing();n=!0;break;case"Home":this.setFocusedCell(this.__P_120_2,0,!0);break;case"End":var r=this.getTableModel().getRowCount();this.setFocusedCell(this.__P_120_2,r-1,!0);break;case"Left":this.moveFocusedCell(-1,0);break;case"Right":this.moveFocusedCell(1,0);break;case"Up":this.moveFocusedCell(0,-1);break;case"Down":this.moveFocusedCell(0,1);break;case"PageUp":case"PageDown":var o=this.getPaneScroller(0),s=o.getTablePane(),a=this.getRowHeight(),l="PageUp"==i?-1:1;r=s.getVisibleRowCount()-1;o.setScrollY(o.getScrollY()+l*r*a);this.moveFocusedCell(0,l*r);break;default:n=!1}}t!=this.__P_120_3&&this.getRowFocusChangeModifiesSelection()&&this.__P_120_1.handleMoveKeyDown(this.__P_120_3,e);if(n){e.preventDefault();e.stopPropagation()}}},_onFocusChanged:function(e){for(var t=this._getPaneScrollerArr(),n=0;n=i.left&&e<=i.right)return n}return-1},_getMetaColumnAtColumnX:function(e){for(var t=this.getMetaColumnCounts(),n=0,i=0;i=0&&(t=0==n?this.trn("one row","%1 rows",i,i):this.trn("one of one row","%1 of %2 rows",i,n,i));this.__P_120_5&&(t?t+=this.__P_120_5:t=this.__P_120_5);t&&this.getChildControl("statusbar").setValue(t)}},_updateScrollerWidths:function(){for(var e=this._getPaneScrollerArr(),t=0;t=0;i--)n[i].getEnabled()||n.splice(i,1);return n},__P_194_1:function(e,t){e||this.__P_194_4(this.__P_194_2)},__P_194_4:function(e){var t=this.__P_194_2,n=e;if(null==n||t!==n){if(!this.isAllowEmptySelection()&&null==n){var i=this.getSelectables(!0)[0];i&&(n=i)}this.__P_194_2=n;this.fireDataEvent("changeSelected",n,t)}},__P_194_3:function(e){for(var t=this.__P_194_0.getItems(),n=0;n0&&_>0){var x=f+_,q=t-b,w=(y=q-(v=Math.round(q/x*f)),qx.ui.layout.Util.arrangeIdeals(p.minHeight,v,p.maxHeight,g.minHeight,y,g.maxHeight));v=w.begin;y=w.end}else if(f>0){(v=t-b-y)p.maxHeight&&(v=p.maxHeight)}else if(_>0){(y=t-v-b)g.maxHeight&&(y=g.maxHeight)}o.renderLayout(c,h,e,v);s.renderLayout(c,v+h,e,b);a.renderLayout(c,v+b+h,e,y)}else{s.renderLayout(0,0,0,0);o?o.renderLayout(c,h,e,t):a&&a.renderLayout(c,h,e,t)}},_computeSizeHint:function(){for(var e,t,n=this._getLayoutChildren(),i=n.length,r=0,o=0,s=0,a=0,l=0,u=0,c=0;ca&&(a=t.minWidth);t.width>l&&(l=t.width);t.maxWidth>u&&(u=t.maxWidth)}return{minHeight:r,height:o,maxHeight:s,minWidth:a,width:l,maxWidth:u}}}});qx.ui.splitpane.VLayout.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{require:!0},"qx.ui.layout.Util":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.splitpane.HLayout",{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true:function(e,t,n){this.assert("type"===t||"flex"===t,"The property '"+t+"' is not supported by the split layout!");"flex"==t&&this.assertNumber(n);"type"==t&&this.assertString(n)},false:null}),renderLayout:function(e,t,n){for(var i,r,o,s,a,l=this._getLayoutChildren(),u=l.length,c=n.left||0,h=n.top||0,d=0;d0&&_>0){var x=f+_,q=e-b,w=(y=q-(v=Math.round(q/x*f)),qx.ui.layout.Util.arrangeIdeals(p.minWidth,v,p.maxWidth,g.minWidth,y,g.maxWidth));v=w.begin;y=w.end}else if(f>0){(v=e-b-y)p.maxWidth&&(v=p.maxWidth)}else if(_>0){(y=e-v-b)g.maxWidth&&(y=g.maxWidth)}o.renderLayout(c,h,v,t);s.renderLayout(v+c,h,b,t);a.renderLayout(v+b+c,h,y,t)}else{s.renderLayout(0,0,0,0);o?o.renderLayout(c,h,e,t):a&&a.renderLayout(c,h,e,t)}},_computeSizeHint:function(){for(var e,t,n=this._getLayoutChildren(),i=n.length,r=0,o=0,s=0,a=0,l=0,u=0,c=0;ca&&(a=t.minHeight);t.height>l&&(l=t.height);t.maxHeight>u&&(u=t.maxHeight)}return{minWidth:r,width:o,maxWidth:s,minHeight:a,height:l,maxHeight:u}}}});qx.ui.splitpane.HLayout.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.dom.Element":{},"qx.bom.client.Css":{require:!0},"qx.bom.client.Html":{require:!0},"qx.bom.element.Style":{},"qx.bom.element.Attribute":{},"qx.bom.element.Dimension":{}},environment:{provided:[],required:{"css.textoverflow":{className:"qx.bom.client.Css"},"html.xul":{className:"qx.bom.client.Html"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Label",{statics:{__P_129_0:{fontFamily:1,fontSize:1,fontWeight:1,fontStyle:1,lineHeight:1,wordBreak:1,letterSpacing:1},__P_129_1:function(){var e=this.__P_129_2(!1);document.body.insertBefore(e,document.body.firstChild);return this._textElement=e},__P_129_3:function(){var e=this.__P_129_2(!0);document.body.insertBefore(e,document.body.firstChild);return this._htmlElement=e},__P_129_2:function(e){var t=qx.dom.Element.create("div");(n=t.style).width=n.height="auto";n.left=n.top="-1000px";n.visibility="hidden";n.position="absolute";n.overflow="visible";n.display="block";if(e)n.whiteSpace="normal";else{n.whiteSpace="nowrap";if(!qx.core.Environment.get("css.textoverflow")&&qx.core.Environment.get("html.xul")){var n,i=document.createElementNS("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul","label");(n=i.style).padding="0";n.margin="0";n.width="auto";for(var r in this.__P_129_0)n[r]="inherit";t.appendChild(i)}}return t},__P_129_4:function(e){var t={overflow:"hidden"};if(e)t.whiteSpace="normal";else if(!qx.core.Environment.get("css.textoverflow")&&qx.core.Environment.get("html.xul"))t.display="block";else{t.whiteSpace="nowrap";t[qx.core.Environment.get("css.textoverflow")]="ellipsis"}return t},create:function(e,t,n){n||(n=window);var i=n.document.createElement("div");t&&(i.useHtml=!0);if(!qx.core.Environment.get("css.textoverflow")&&qx.core.Environment.get("html.xul")){var r=n.document.createElementNS("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul","label"),o=r.style;o.cursor="inherit";o.color="inherit";o.overflow="hidden";o.maxWidth="100%";o.padding="0";o.margin="0";o.width="auto";for(var s in this.__P_129_0)r.style[s]="inherit";r.setAttribute("crop","end");i.appendChild(r)}else qx.bom.element.Style.setStyles(i,this.__P_129_4(t));e&&this.setValue(i,e);return i},__P_129_5:null,setSanitizer:function(e){qx.bom.Label.__P_129_5=e},setValue:function(e,t){t=t||"";if(e.useHtml){qx.bom.Label.__P_129_5&&"function"==typeof qx.bom.Label.__P_129_5&&(t=qx.bom.Label.__P_129_5(t));e.innerHTML=t}else!qx.core.Environment.get("css.textoverflow")&&qx.core.Environment.get("html.xul")?e.firstChild.setAttribute("value",t):qx.bom.element.Attribute.set(e,"text",t)},getValue:function(e){return e.useHtml?e.innerHTML:!qx.core.Environment.get("css.textoverflow")&&qx.core.Environment.get("html.xul")?e.firstChild.getAttribute("value")||"":qx.bom.element.Attribute.get(e,"text")},getHtmlSize:function(e,t,n){var i=this._htmlElement||this.__P_129_3();i.style.width=null!=n?n+"px":"auto";i.innerHTML=e;return this.__P_129_6(i,t)},getTextSize:function(e,t){var n=this._textElement||this.__P_129_1();!qx.core.Environment.get("css.textoverflow")&&qx.core.Environment.get("html.xul")?n.firstChild.setAttribute("value",e):qx.bom.element.Attribute.set(n,"text",e);return this.__P_129_6(n,t)},__P_129_6:function(e,t){var n=this.__P_129_0;t||(t={});for(var i in n)e.style[i]=t[i]||"";var r=qx.bom.element.Dimension.getSize(e);r.width++;return r}}});qx.bom.Label.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.tabview.Page":{construct:!0,require:!0},"qx.ui.layout.Canvas":{construct:!0},"qxl.apiviewer.TreeUtil":{},"qx.event.Timer":{},"qxl.apiviewer.UiModel":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.tabview.AbstractPage",{extend:qx.ui.tabview.Page,type:"abstract",construct:function(){qx.ui.tabview.Page.constructor.call(this);this.setLayout(new qx.ui.layout.Canvas);this.setShowCloseButton(!0);this._bindings=[];this._viewer=this._createViewer();this.add(this._viewer,{edge:0});this.setPadding(0);this.__P_196_0(this._viewer)},properties:{classNode:{apply:"_applyClassNode",async:!0}},members:{_viewer:null,_bindings:null,_createViewer:function(){throw new Error("Abstract method call!")},_applyClassNode:function(e,t){var n=this;return this._viewer.setDocNodeAsync(e).then((function(){n.setLabel(e.getFullName());n.setIcon(qxl.apiviewer.TreeUtil.getIconUrl(e));n.setUserData("nodeName",e.getFullName());qx.event.Timer.once((function(e){this._viewer.getContentElement().scrollToY(0)}),n,0)}))},__P_196_0:function(e){var t=qxl.apiviewer.UiModel.getInstance(),n=this._bindings;n.push(t.bind("showInherited",e,"showInherited"));n.push(t.bind("showIncluded",e,"showIncluded"));n.push(t.bind("expandProperties",e,"expandProperties"));n.push(t.bind("showProtected",e,"showProtected"));n.push(t.bind("showPrivate",e,"showPrivate"));n.push(t.bind("showInternal",e,"showInternal"))},__P_196_1:function(){for(var e=qxl.apiviewer.UiModel.getInstance(),t=this._bindings;t.length>0;){var n=t.pop();e.removeBinding(n)}}},destruct:function(){this.__P_196_1();this._viewer.destroy();this._viewer=null}});qxl.apiviewer.ui.tabview.AbstractPage.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.tabview.AbstractPage":{require:!0},"qxl.apiviewer.ui.PackageViewer":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.tabview.PackagePage",{extend:qxl.apiviewer.ui.tabview.AbstractPage,members:{_createViewer:function(){return new qxl.apiviewer.ui.PackageViewer}}});qxl.apiviewer.ui.tabview.PackagePage.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.tabview.AbstractPage":{require:!0},"qxl.apiviewer.ui.ClassViewer":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.tabview.ClassPage",{extend:qxl.apiviewer.ui.tabview.AbstractPage,members:{_createViewer:function(){return new qxl.apiviewer.ui.ClassViewer}}});qxl.apiviewer.ui.tabview.ClassPage.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.bom.History":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.lang.Type":{},"qx.bom.Iframe":{},"qx.util.ResourceManager":{},"qx.event.Timer":{},"qx.event.Idle":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.HashHistory",{extend:qx.bom.History,implement:[qx.core.IDisposable],construct:function(){qx.bom.History.constructor.call(this);this._baseUrl=null;this.__P_130_0()},members:{__P_130_1:null,__P_130_2:null,__P_130_3:!1,addToHistory:function(e,t){qx.lang.Type.isString(e)||(e+="");if(qx.lang.Type.isString(t)){this.setTitle(t);this._titles[e]=t}this.getState()!==e&&this._writeState(e)},__P_130_0:function(){this.__P_130_2=this.__P_130_4();document.body.appendChild(this.__P_130_2);this.__P_130_5((function(){this._baseUrl=this.__P_130_2.contentWindow.document.location.href;this.__P_130_6()}),this)},__P_130_4:function(){var e=qx.bom.Iframe.create({src:qx.util.ResourceManager.getInstance().toUri("qx/static/blank.html")+"#"});e.style.visibility="hidden";e.style.position="absolute";e.style.left="-1000px";e.style.top="-1000px";return e},__P_130_5:function(e,t,n){void 0===n&&(n=0);if(this.__P_130_2.contentWindow&&this.__P_130_2.contentWindow.document){this.__P_130_3=!0;e.call(t||window)}else{if(n>20)throw new Error("can't initialize iframe");qx.event.Timer.once((function(){this.__P_130_5(e,t,++n)}),this,10)}},__P_130_6:function(){qx.event.Idle.getInstance().addListener("interval",this.__P_130_7,this)},__P_130_8:function(){qx.event.Idle.getInstance().removeListener("interval",this.__P_130_7,this)},__P_130_7:function(){var e=this._readState();qx.lang.Type.isString(e)&&e!=this.getState()&&this._onHistoryLoad(e)},_readState:function(){var e=this._getHash()?this._getHash().substr(1):"";return this._decode(e)},_getHash:function(){return this.__P_130_3?this.__P_130_2.contentWindow.document.location.hash:null},_writeState:function(e){this._setHash(this._encode(e))},_setHash:function(e){if(this.__P_130_2&&this._baseUrl){e!=(this.__P_130_2.contentWindow.document.location.hash?this.__P_130_2.contentWindow.document.location.hash.substr(1):"")&&(this.__P_130_2.contentWindow.document.location.hash=e)}}},destruct:function(){this.__P_130_8();this.__P_130_2=null}});qx.bom.HashHistory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.History":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.lang.Type":{},"qx.event.Timer":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.event.Idle":{},"qx.bom.Iframe":{},"qx.util.ResourceManager":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"browser.version":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.IframeHistory",{extend:qx.bom.History,implement:[qx.core.IDisposable],construct:function(){qx.bom.History.constructor.call(this);this.__P_131_0()},members:{__P_131_1:null,__P_131_2:!1,__P_131_3:null,__P_131_4:null,__P_131_5:null,_setInitialState:function(){qx.bom.IframeHistory.superclass.prototype._setInitialState.call(this);this.__P_131_5=this._getHash()},_setHash:function(e){qx.bom.IframeHistory.superclass.prototype._setHash.call(this,e);this.__P_131_5=this._encode(e)},addToHistory:function(e,t){qx.lang.Type.isString(e)||(e+="");if(qx.lang.Type.isString(t)){this.setTitle(t);this._titles[e]=t}this.getState()!==e&&this.setState(e);this.fireDataEvent("request",e)},_onHistoryLoad:function(e){this._setState(e);this.fireDataEvent("request",e);null!=this._titles[e]&&this.setTitle(this._titles[e])},_setState:function(e){this.__P_131_4=!0;this.setState(e);this.__P_131_4=!1},_applyState:function(e,t){this.__P_131_4||this._writeState(e)},_readState:function(){if(!this.__P_131_2)return this._decode(this._getHash());var e=this.__P_131_1.contentWindow.document.getElementById("state");return e?this._decode(e.innerText):""},_writeState:function(e){if(this.__P_131_2){this.__P_131_6();e=this._encode(e);"mshtml"==qx.core.Environment.get("engine.name")&&8!=qx.core.Environment.get("browser.version")&&this._setHash(e);var t=this.__P_131_1.contentWindow.document;t.open();t.write('
'+e+"
");t.close()}else{this.__P_131_6();this.__P_131_3=qx.event.Timer.once((function(){this._writeState(e)}),this,50)}},__P_131_6:function(){if(this.__P_131_3){this.__P_131_3.stop();this.__P_131_3.dispose()}},__P_131_0:function(){this.__P_131_7((function(){qx.event.Idle.getInstance().addListener("interval",this.__P_131_8,this)}))},__P_131_8:function(e){var t=null,n=this._getHash();t=this.__P_131_9(n)?this._readState():this.__P_131_10(n);qx.lang.Type.isString(t)&&t!=this.getState()&&this._onHistoryLoad(t)},__P_131_10:function(e){e=this._decode(e);this._writeState(e);return e},__P_131_9:function(e){return qx.lang.Type.isString(e)&&e==this.__P_131_5},__P_131_7:function(e){this.__P_131_1=this.__P_131_11();document.body.appendChild(this.__P_131_1);this.__P_131_12((function(){this._writeState(this.getState());e&&e.call(this)}),this)},__P_131_11:function(){var e=qx.bom.Iframe.create({src:qx.util.ResourceManager.getInstance().toUri("qx/static/blank.html")});e.style.visibility="hidden";e.style.position="absolute";e.style.left="-1000px";e.style.top="-1000px";return e},__P_131_12:function(e,t,n){void 0===n&&(n=0);if(this.__P_131_1.contentWindow&&this.__P_131_1.contentWindow.document){this.__P_131_2=!0;e.call(t||window)}else{if(n>20)throw new Error("can't initialize iframe");qx.event.Timer.once((function(){this.__P_131_12(e,t,++n)}),this,10)}}},destruct:function(){this.__P_131_1=null;if(this.__P_131_3){this.__P_131_3.dispose();this.__P_131_3=null}qx.event.Idle.getInstance().removeListener("interval",this.__P_131_8,this)}});qx.bom.IframeHistory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.History":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.lang.Function":{},"qx.event.GlobalError":{},"qx.bom.Event":{},"qx.event.Idle":{},"qx.lang.Type":{},"qx.bom.client.Engine":{require:!0},"qx.event.Timer":{}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.NativeHistory",{extend:qx.bom.History,implement:[qx.core.IDisposable],construct:function(){qx.bom.History.constructor.call(this);this.__P_132_0()},members:{__P_132_1:null,__P_132_0:function(){if(qx.bom.History.SUPPORTS_HASH_CHANGE_EVENT){var e=qx.lang.Function.bind(this.__P_132_2,this);this.__P_132_1=qx.event.GlobalError.observeMethod(e);qx.bom.Event.addNativeListener(window,"hashchange",this.__P_132_1)}else qx.event.Idle.getInstance().addListener("interval",this.__P_132_2,this)},__P_132_3:function(){qx.bom.History.SUPPORTS_HASH_CHANGE_EVENT?qx.bom.Event.removeNativeListener(window,"hashchange",this.__P_132_1):qx.event.Idle.getInstance().removeListener("interval",this.__P_132_2,this)},__P_132_2:function(){var e=this._readState();qx.lang.Type.isString(e)&&e!=this.getState()&&this._onHistoryLoad(e)},_readState:function(){return this._decode(this._getHash())},_writeState:qx.core.Environment.select("engine.name",{opera:function(e){qx.event.Timer.once((function(){this._setHash(this._encode(e))}),this,0)},default:function(e){this._setHash(this._encode(e))}})},destruct:function(){this.__P_132_3()}});qx.bom.NativeHistory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.dao.Node":{construct:!0,require:!0},"qxl.apiviewer.dao.Class":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.dao.ClassItem",{extend:qxl.apiviewer.dao.Node,construct:function(e,t,n){qxl.apiviewer.dao.Node.constructor.call(this,e);this._class=t;this._name=n},members:{_class:null,_name:null,getClass:function(){return this._class},getName:function(){return this._name},getFullName:function(){return this.getClass().getFullName()+"#"+this._name},getTypes:function(){var e=this._jsdoc["@param"];e&&e.map((function(e){var t={type:e.type};if(t.type){var n=t.type.match(/\[\]/g);n&&(t.dimensions=n.length)}return t}));return[]},getSee:function(){return(this._jsdoc["@see"]||[]).map((function(e){return e.body}))},getOverriddenFrom:function(){return this._meta.overriddenFrom?qxl.apiviewer.dao.Class.getClassByName(this._meta.overriddenFrom):null},isRequiredByInterface:function(e){throw new Error("No implementation for "+this.classname+".isRequiredByInterface")},getRequiredBy:function(){if(this._requiredBy)return this._requiredBy;for(var e=[],t=this.getClass().getAllInterfaces(!0),n=0;n206&&e<300)return!0;qx.log.Logger.debug(this,"Unknown status code: "+e+" ("+t+")");return!1}},statusCodeToString:function(e){switch(e){case-1:return"Not available";case 0:return window.location.href.toLowerCase().startsWith("file:")?"Unknown status code. Possibly due to application URL using 'file:' protocol?":"Unknown status code. Possibly due to a cross-domain request?";case 200:return"Ok";case 304:return"Not modified";case 206:return"Partial content";case 204:return"No content";case 300:return"Multiple choices";case 301:return"Moved permanently";case 302:return"Moved temporarily";case 303:return"See other";case 305:return"Use proxy";case 400:return"Bad request";case 401:return"Unauthorized";case 402:return"Payment required";case 403:return"Forbidden";case 404:return"Not found";case 405:return"Method not allowed";case 406:return"Not acceptable";case 407:return"Proxy authentication required";case 408:return"Request time-out";case 409:return"Conflict";case 410:return"Gone";case 411:return"Length required";case 412:return"Precondition failed";case 413:return"Request entity too large";case 414:return"Request-URL too large";case 415:return"Unsupported media type";case 500:return"Server error";case 501:return"Not implemented";case 502:return"Bad gateway";case 503:return"Out of resources";case 504:return"Gateway time-out";case 505:return"HTTP version not supported";case 12002:return"Server timeout";case 12029:case 12030:case 12031:return"Connection dropped";case 12152:return"Connection closed by server";case 13030:return"MSHTML-specific HTTP status code";default:return"Unknown status code"}}},properties:{request:{check:"qx.io.remote.Request",nullable:!0},implementation:{check:"qx.io.remote.transport.Abstract",nullable:!0,apply:"_applyImplementation"},state:{check:["configured","sending","receiving","completed","aborted","timeout","failed"],init:"configured",event:"changeState",apply:"_applyState"}},members:{send:function(){var e=this.getRequest();if(!e)return this.error("Please attach a request object first");qx.io.remote.Exchange.initTypes();var t,n,i=qx.io.remote.Exchange.typesOrder,r=qx.io.remote.Exchange.typesSupported,o=e.getResponseType(),s={};e.getAsynchronous()?s.asynchronous=!0:s.synchronous=!0;e.getCrossDomain()&&(s.crossDomain=!0);e.getFileUpload()&&(s.fileUpload=!0);for(var a in e.getFormFields()){s.programmaticFormFields=!0;break}for(var l=0,u=i.length;l=this.getMaxConcurrentRequests()||null!=this.getMaxTotalRequests()&&this.__P_136_2>=this.getMaxTotalRequests())){var e=this.__P_136_0.shift(),t=new qx.io.remote.Exchange(e);this.__P_136_2++;this.__P_136_1.push(t);this._debug();t.addListener("sending",this._onsending,this);t.addListener("receiving",this._onreceiving,this);t.addListener("completed",this._oncompleted,this);t.addListener("aborted",this._oncompleted,this);t.addListener("timeout",this._oncompleted,this);t.addListener("failed",this._oncompleted,this);t._start=(new Date).valueOf();t.send();this.__P_136_0.length>0&&this._check()}},_remove:function(e){qx.lang.Array.remove(this.__P_136_1,e);e.dispose();this._check()},__P_136_4:0,_onsending:function(e){e.getTarget().getRequest()._onsending(e)},_onreceiving:function(e){e.getTarget().getRequest()._onreceiving(e)},_oncompleted:function(e){var t=e.getTarget().getRequest(),n="_on"+e.getType();this._remove(e.getTarget());try{t[n]&&t[n](e)}catch(e){this.error("Request "+t+" handler "+n+" threw an error: ",e);try{if(t._onaborted){var i=qx.event.Registration.createEvent("aborted",qx.event.type.Event);t._onaborted(i)}}catch(e){}}},_oninterval:function(e){var t=this.__P_136_1;if(0!=t.length){for(var n,i,r,o,s=(new Date).valueOf(),a=this.getDefaultTimeout(),l=t.length-1;l>=0;l--)if((i=(n=t[l]).getRequest()).isAsynchronous()){if(0==(r=i.getTimeout()))continue;null==r&&(r=a);if((o=s-n._start)>r){this.warn("Timeout: transport "+n.toHashCode());this.warn(o+"ms > "+r+"ms");n.timeout()}}}else this.__P_136_3.stop()},_applyEnabled:function(e,t){e&&this._check();this.__P_136_3.setEnabled(e)},add:function(e){e.setState("queued");e.isAsynchronous()?this.__P_136_0.push(e):this.__P_136_0.unshift(e);this._check();this.getEnabled()&&this.__P_136_3.start()},abort:function(e){var t=e.getTransport();t?t.abort():this.__P_136_0.includes(e)&&qx.lang.Array.remove(this.__P_136_0,e)}},destruct:function(){this._disposeArray("__P_136_1");this._disposeObjects("__P_136_3");this.__P_136_0=null}});qx.io.remote.RequestQueue.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.event.Emitter":{require:!0},"qx.bom.client.CssAnimation":{construct:!0,require:!0}},environment:{provided:[],required:{"css.animation":{construct:!0,className:"qx.bom.client.CssAnimation"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.AnimationHandle",{extend:qx.event.Emitter,construct:function(){var e=qx.core.Environment.get("css.animation");this.__P_231_0=e&&e["play-state"];this.__P_231_1=!0;this.addListenerOnce("end",this.__P_231_2,this)},events:{start:"Element",end:"Element",iteration:"Element"},members:{__P_231_0:null,__P_231_1:!1,__P_231_3:!1,isPlaying:function(){return this.__P_231_1},isEnded:function(){return this.__P_231_3},isPaused:function(){return"paused"==this.el.style[this.__P_231_0]},pause:function(){if(this.el){this.el.style[this.__P_231_0]="paused";this.el.$$animation.__P_231_1=!1;this.animationId&&qx.bom.element.AnimationJs&&qx.bom.element.AnimationJs.pause(this)}},play:function(){if(this.el){this.el.style[this.__P_231_0]="running";this.el.$$animation.__P_231_1=!0;null!=this.i&&qx.bom.element.AnimationJs&&qx.bom.element.AnimationJs.play(this)}},stop:function(){if(this.el&&qx.core.Environment.get("css.animation")&&!this.jsAnimation){this.el.style[this.__P_231_0]="";this.el.style[qx.core.Environment.get("css.animation").name]="";this.el.$$animation.__P_231_1=!1;this.el.$$animation.__P_231_3=!0}else if(this.jsAnimation){this.stopped=!0;qx.bom.element.AnimationJs.stop(this)}},__P_231_2:function(){this.__P_231_1=!1;this.__P_231_3=!0}}});qx.bom.element.AnimationHandle.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.Style":{},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["css.transform","css.transform.3d"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.CssTransform",{statics:{getSupport:function(){var e=qx.bom.client.CssTransform.getName();return null!=e?{name:e,style:qx.bom.client.CssTransform.getStyle(),origin:qx.bom.client.CssTransform.getOrigin(),"3d":qx.bom.client.CssTransform.get3D(),perspective:qx.bom.client.CssTransform.getPerspective(),"perspective-origin":qx.bom.client.CssTransform.getPerspectiveOrigin(),"backface-visibility":qx.bom.client.CssTransform.getBackFaceVisibility()}:null},getStyle:function(){return qx.bom.Style.getPropertyName("transformStyle")},getPerspective:function(){return qx.bom.Style.getPropertyName("perspective")},getPerspectiveOrigin:function(){return qx.bom.Style.getPropertyName("perspectiveOrigin")},getBackFaceVisibility:function(){return qx.bom.Style.getPropertyName("backfaceVisibility")},getOrigin:function(){return qx.bom.Style.getPropertyName("transformOrigin")},getName:function(){return qx.bom.Style.getPropertyName("transform")},get3D:function(){return null!=qx.bom.client.CssTransform.getPerspective()}},defer:function(e){qx.core.Environment.add("css.transform",e.getSupport);qx.core.Environment.add("css.transform.3d",e.get3D)}});qx.bom.client.CssTransform.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.CssTransform":{require:!0},"qx.bom.Style":{}},environment:{provided:[],required:{"css.transform":{load:!0,className:"qx.bom.client.CssTransform"},"css.transform.3d":{className:"qx.bom.client.CssTransform"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Transform",{statics:{__P_232_0:qx.core.Environment.get("css.transform"),transform:function(e,t){var n=this.getTransformValue(t);if(null!=this.__P_232_0){var i=this.__P_232_0.name;e.style[i]=n}},translate:function(e,t){this.transform(e,{translate:t})},scale:function(e,t){this.transform(e,{scale:t})},rotate:function(e,t){this.transform(e,{rotate:t})},skew:function(e,t){this.transform(e,{skew:t})},getCss:function(e){var t=this.getTransformValue(e);if(null!=this.__P_232_0){var n=this.__P_232_0.name;return qx.bom.Style.getCssName(n)+":"+t+";"}return""},setOrigin:function(e,t){null!=this.__P_232_0&&(e.style[this.__P_232_0.origin]=t)},getOrigin:function(e){return null!=this.__P_232_0?e.style[this.__P_232_0.origin]:""},setStyle:function(e,t){null!=this.__P_232_0&&(e.style[this.__P_232_0.style]=t)},getStyle:function(e){return null!=this.__P_232_0?e.style[this.__P_232_0.style]:""},setPerspective:function(e,t){null!=this.__P_232_0&&(e.style[this.__P_232_0.perspective]=t+"px")},getPerspective:function(e){return null!=this.__P_232_0?e.style[this.__P_232_0.perspective]:""},setPerspectiveOrigin:function(e,t){null!=this.__P_232_0&&(e.style[this.__P_232_0["perspective-origin"]]=t)},getPerspectiveOrigin:function(e){if(null!=this.__P_232_0){var t=e.style[this.__P_232_0["perspective-origin"]];if(""!=t)return t;var n=e.style[this.__P_232_0["perspective-origin"]+"X"],i=e.style[this.__P_232_0["perspective-origin"]+"Y"];if(""!=n)return n+" "+i}return""},setBackfaceVisibility:function(e,t){null!=this.__P_232_0&&(e.style[this.__P_232_0["backface-visibility"]]=t?"visible":"hidden")},getBackfaceVisibility:function(e){return null==this.__P_232_0||"visible"==e.style[this.__P_232_0["backface-visibility"]]},getTransformValue:function(e){var t="",n=["translate","scale"];for(var i in e){var r=e[i];qx.Bootstrap.isArray(r)?3===r.length&&n.indexOf(i)>-1&&qx.core.Environment.get("css.transform.3d")?t+=this._compute3dProperty(i,r):t+=this._computeAxisProperties(i,r):t+=i+"("+r+") "}return t.trim()},_compute3dProperty:function(e,t){var n="";e+="3d";for(var i=0;i=0;--o){var s=this.tryEntries[o],a=s.completion;if("root"===s.tryLoc)return r("end");if(s.tryLoc<=this.prev){var l=i.call(s,"catchLoc"),u=i.call(s,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i=n.completion;if("throw"===i.type){var r=i.arg;A(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(t,n,i){return this.delegate={iterator:D(t),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=e),m}},t}function asyncGeneratorStep(e,t,n,i,r,o,s){try{var a=e[o](s),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(i,r)}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise((function(i,r){var o=e.apply(t,n);function s(e){asyncGeneratorStep(o,i,r,s,a,"next",e)}function a(e){asyncGeneratorStep(o,i,r,s,a,"throw",e)}s(void 0)}))}}!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.Promise":{construct:!0},"qx.bom.Label":{},"qx.bom.client.Browser":{require:!0},"qx.event.Timer":{},"qx.bom.element.Dimension":{},"qx.lang.Object":{},"qx.bom.element.Style":{}},environment:{provided:[],required:{"browser.name":{className:"qx.bom.client.Browser"},"browser.version":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.webfonts.Validator",{extend:qx.core.Object,construct:function(e,t,n,i){qx.core.Object.constructor.call(this);t&&this.setComparisonString(t);n&&this.setFontWeight(n);i&&this.setFontStyle(i);if(e){this.setFontFamily(e);this.__P_225_0=this._getRequestedHelpers()}this.__P_225_1=new qx.Promise},statics:{COMPARISON_FONTS:{sans:["Arial","Helvetica","sans-serif"],serif:["Times New Roman","Georgia","serif"]},HELPER_CSS:{position:"absolute",margin:"0",padding:"0",top:"-1000px",left:"-1000px",fontSize:"350px",width:"auto",height:"auto",lineHeight:"normal",fontVariant:"normal",visibility:"hidden"},COMPARISON_STRING:"WEei",__P_225_2:null,__P_225_3:null,removeDefaultHelperElements:function(){var e=qx.bom.webfonts.Validator.__P_225_3;if(e)for(var t in e)document.body.removeChild(e[t]);delete qx.bom.webfonts.Validator.__P_225_3}},properties:{fontFamily:{nullable:!0,init:null,apply:"_applyFontFamily"},fontWeight:{nullable:!0,check:"String",apply:"_applyFontWeight"},fontStyle:{nullable:!0,check:"String",apply:"_applyFontStyle"},comparisonString:{nullable:!0,init:null},timeout:{check:"Integer",init:5e3}},events:{changeStatus:"qx.event.type.Data"},members:{__P_225_0:null,__P_225_4:null,__P_225_5:null,__P_225_1:null,validate:function(){var e=this;if(!this.__P_225_5){var t=function(t){e.__P_225_4&&e.__P_225_4.stop();e._reset();e.__P_225_1.resolve(t);e.fireDataEvent("changeStatus",{family:e.getFontFamily(),valid:t})};if(document.fonts&&"function"==typeof document.fonts.load){this.__P_225_5=(new Date).getTime();var n="".concat(this.getFontStyle()||"normal"," ").concat(this.getFontWeight()||"normal"," 14px ").concat(this.getFontFamily()),i=function(){var i=_asyncToGenerator(_regeneratorRuntime().mark((function i(){return _regeneratorRuntime().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:i.prev=0;i.next=3;return document.fonts.load(n);case 3:i.next=5;return document.fonts.ready;case 5:qx.bom.Label.getTextSize("Hello World",{fontFamily:e.getFontFamily(),fontStyle:e.getFontStyle(),fontWeight:e.getFontWeight()});setTimeout((function(){return t(e._isFontValid())}),100);i.next=13;break;case 9:i.prev=9;i.t0=i.catch(0);e.warn("Exception while loading font ".concat(n,": ")+i.t0);t(!1);case 13:case"end":return i.stop()}}),i,null,[[0,9]])})));return function(){return i.apply(this,arguments)}}();i()}else{this.__P_225_5=(new Date).getTime();"".concat(this.getFontStyle()||"normal"," ").concat(this.getFontWeight()||"normal"," 14px ").concat(this.getFontFamily());var r=function(){if(e._isFontValid())"safari"==qx.core.Environment.get("browser.name")&&parseFloat(qx.core.Environment.get("browser.version"))>=8?setTimeout((function(){return t(!0)}),100):t(!0);else{(new Date).getTime()-e.__P_225_5>=e.getTimeout()&&t(!1)}};qx.event.Timer.once((function(){e.__P_225_4=new qx.event.Timer(100);e.__P_225_4.addListener("interval",r);e.__P_225_4.start()}),this,0)}}},isValid:function(){var e=this;return _asyncToGenerator(_regeneratorRuntime().mark((function t(){return _regeneratorRuntime().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:t.next=2;return e.__P_225_1;case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})))()},_reset:function(){if(this.__P_225_0){for(var e in this.__P_225_0){var t=this.__P_225_0[e];document.body.removeChild(t)}this.__P_225_0=null}},_isFontValid:function(){qx.bom.webfonts.Validator.__P_225_2||this.__P_225_6();this.__P_225_0||(this.__P_225_0=this._getRequestedHelpers());this.__P_225_0.sans.style.visibility="visible";this.__P_225_0.sans.style.visibility="hidden";this.__P_225_0.serif.style.visibility="visible";this.__P_225_0.serif.style.visibility="hidden";var e=qx.bom.element.Dimension.getWidth(this.__P_225_0.sans),t=qx.bom.element.Dimension.getWidth(this.__P_225_0.serif),n=qx.bom.webfonts.Validator;return e!==n.__P_225_2.sans||t!==n.__P_225_2.serif},_getRequestedHelpers:function(){var e=[this.getFontFamily()].concat(qx.bom.webfonts.Validator.COMPARISON_FONTS.sans),t=[this.getFontFamily()].concat(qx.bom.webfonts.Validator.COMPARISON_FONTS.serif);return{sans:this._getHelperElement(e,this.getComparisonString()),serif:this._getHelperElement(t,this.getComparisonString())}},_getHelperElement:function(e,t){var n=qx.lang.Object.clone(qx.bom.webfonts.Validator.HELPER_CSS);e&&(n.fontFamily?n.fontFamily+=","+e.join(","):n.fontFamily=e.join(","));this.getFontWeight()&&(n.fontWeight=this.getFontWeight());this.getFontStyle()&&(n.fontStyle=this.getFontStyle());var i=document.createElement("span");i.innerHTML=t||qx.bom.webfonts.Validator.COMPARISON_STRING;qx.bom.element.Style.setStyles(i,n);document.body.appendChild(i);return i},_applyFontFamily:function(e,t){e!==t&&this._reset()},_applyFontWeight:function(e,t){e!==t&&this._reset()},_applyFontStyle:function(e,t){e!==t&&this._reset()},__P_225_6:function(){var e=qx.bom.webfonts.Validator;e.__P_225_3||(e.__P_225_3={sans:this._getHelperElement(e.COMPARISON_FONTS.sans),serif:this._getHelperElement(e.COMPARISON_FONTS.serif)});e.__P_225_2={sans:qx.bom.element.Dimension.getWidth(e.__P_225_3.sans),serif:qx.bom.element.Dimension.getWidth(e.__P_225_3.serif)}}},destruct:function(){this._reset();null!=this.__P_225_4&&this.__P_225_4.stop();this._disposeObjects("__P_225_4")}});qx.bom.webfonts.Validator.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.placement.AbstractAxis",{extend:Object,statics:{computeStart:function(e,t,n,i,r){throw new Error("abstract method call!")},_moveToEdgeAndAlign:function(e,t,n,i){switch(i){case"edge-start":return t.start-n.end-e;case"edge-end":return t.end+n.start;case"align-start":return t.start+n.start;case"align-center":return t.start+parseInt((t.end-t.start-e)/2,10)+n.start;case"align-end":return t.end-n.end-e}},_isInRange:function(e,t,n){return e>=0&&e+t<=n}}});qx.util.placement.AbstractAxis.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.util.placement.AbstractAxis":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.placement.DirectAxis",{statics:{_moveToEdgeAndAlign:qx.util.placement.AbstractAxis._moveToEdgeAndAlign,computeStart:function(e,t,n,i,r){return this._moveToEdgeAndAlign(e,t,n,r)}}});qx.util.placement.DirectAxis.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.util.placement.AbstractAxis":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.placement.KeepAlignAxis",{statics:{_moveToEdgeAndAlign:qx.util.placement.AbstractAxis._moveToEdgeAndAlign,_isInRange:qx.util.placement.AbstractAxis._isInRange,computeStart:function(e,t,n,i,r){var o,s,a=this._moveToEdgeAndAlign(e,t,n,r);if(this._isInRange(a,e,i))return a;if("edge-start"==r||"edge-end"==r){o=t.start-n.end;s=t.end+n.start}else{o=t.end-n.end;s=t.start+n.start}return a=o>i-s?Math.max(0,o-e):s}}});qx.util.placement.KeepAlignAxis.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.util.placement.AbstractAxis":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.placement.BestFitAxis",{statics:{_isInRange:qx.util.placement.AbstractAxis._isInRange,_moveToEdgeAndAlign:qx.util.placement.AbstractAxis._moveToEdgeAndAlign,computeStart:function(e,t,n,i,r){var o=this._moveToEdgeAndAlign(e,t,n,r);if(this._isInRange(o,e,i))return o;o<0&&(o=Math.min(0,i-e));o+e>i&&(o=Math.max(0,i-e));return o}}});qx.util.placement.BestFitAxis.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.event.IEventHandler":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.bom.Iframe":{},"qx.event.type.Data":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Iframe",{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:!1,onevent:qx.event.GlobalError.observeMethod((function(e){var t=qx.bom.Iframe.queryCurrentUrl(e);if(t!==e.$$url){qx.event.Registration.fireEvent(e,"navigate",qx.event.type.Data,[t]);e.$$url=t}qx.event.Registration.fireEvent(e,"load")}))},members:{canHandleEvent:function(e,t){return"iframe"===e.tagName.toLowerCase()},registerEvent:function(e,t,n){},unregisterEvent:function(e,t,n){}},defer:function(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Iframe.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.Iframe":{require:!0},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.lang.Object":{},"qx.dom.Element":{},"qx.dom.Hierarchy":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.OperatingSystem":{require:!0},"qx.log.Logger":{},"qx.bom.Event":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"os.name":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.Iframe",{statics:{DEFAULT_ATTRIBUTES:{frameBorder:0,frameSpacing:0,marginWidth:0,marginHeight:0,hspace:0,vspace:0,border:0,allowTransparency:!0},create:function(e,t){e=e?qx.lang.Object.clone(e):{};var n=qx.bom.Iframe.DEFAULT_ATTRIBUTES;for(var i in n)i in e||(e[i]=n[i]);var r=qx.dom.Element.create("iframe",e,t);"onload"in e||(r.onload=function(){qx.event.handler.Iframe.onevent(r)});return r},getWindow:function(e){try{return e.contentWindow}catch(e){return null}},getDocument:function(e){if("contentDocument"in e)try{return e.contentDocument}catch(e){return null}try{var t=this.getWindow(e);return t?t.document:null}catch(e){return null}},getBody:function(e){try{var t=this.getDocument(e);return t?t.getElementsByTagName("body")[0]:null}catch(e){return null}},setSource:function(e,t){try{if(this.getWindow(e)&&qx.dom.Hierarchy.isRendered(e))try{if("webkit"==qx.core.Environment.get("engine.name")&&"osx"==qx.core.Environment.get("os.name")){var n=this.getWindow(e);n&&n.stop()}this.getWindow(e).location.replace(t)}catch(n){e.src=t}else e.src=t;this.__P_198_0(e)}catch(e){qx.log.Logger.warn("Iframe source could not be set!")}},queryCurrentUrl:function(e){var t=this.getDocument(e);try{if(t&&t.location)return t.location.href}catch(e){}return""},__P_198_0:function(e){qx.bom.Event.addNativeListener(e,"load",(function t(){qx.bom.Event.removeNativeListener(e,"load",t);e.$$url=qx.bom.Iframe.queryCurrentUrl(e)}))}}});qx.bom.Iframe.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.Object":{},"qx.dom.Element":{},"qx.lang.Type":{},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine",load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Input",{statics:{__P_234_0:{text:1,textarea:1,select:1,checkbox:1,radio:1,password:1,hidden:1,submit:1,image:1,file:1,search:1,reset:1,button:1},create:function(e,t,n){var i;t=t?qx.lang.Object.clone(t):{};if("textarea"===e||"select"===e)i=e;else{i="input";t.type=e}return qx.dom.Element.create(i,t,n)},setValue:function(e,t){var n=e.nodeName.toLowerCase(),i=e.type,r=qx.lang.Type;"number"==typeof t&&(t+="");if("checkbox"===i||"radio"===i)r.isArray(t)?e.checked=t.includes(e.value):e.checked=e.value==t;else if("select"===n){for(var o,s,a=r.isArray(t),l=e.options,u=0,c=l.length;u=this.getMinimum()&&value<=this.getMaximum()",init:0,apply:"_applyValue",nullable:!0},minimum:{check:"Integer",init:0,apply:"_applyMinimum",event:"changeMinimum"},maximum:{check:"Integer",init:100,apply:"_applyMaximum",event:"changeMaximum"},singleStep:{check:"Integer",init:1},pageStep:{check:"Integer",init:10},knobFactor:{check:"Number",apply:"_applyKnobFactor",nullable:!0}},members:{__P_246_0:null,__P_246_1:null,__P_246_2:null,__P_246_3:null,__P_246_4:null,__P_246_5:null,__P_246_6:null,__P_246_7:null,__P_246_8:null,__P_246_9:null,__P_246_10:null,__P_246_11:null,__P_246_12:null,_forwardStates:{invalid:!0},renderLayout:function(e,t,n,i){qx.ui.form.Slider.superclass.prototype.renderLayout.call(this,e,t,n,i);this._updateKnobPosition()},_createChildControlImpl:function(e,t){var n;if("knob"===e){(n=new qx.ui.core.Widget).addListener("resize",this._onUpdate,this);n.addListener("pointerover",this._onPointerOver,this);n.addListener("pointerout",this._onPointerOut,this);this._add(n)}return n||qx.ui.form.Slider.superclass.prototype._createChildControlImpl.call(this,e)},_onPointerOver:function(e){this.addState("hovered")},_onPointerOut:function(e){this.removeState("hovered")},_onRoll:function(e){if("wheel"==e.getPointerType()){var t="horizontal"===this.getOrientation()?"x":"y",n=e.getDelta()[t],i=n>0?1:n<0?-1:0;this.slideBy(i*this.getSingleStep());e.stop()}},_onKeyPress:function(e){var t="horizontal"===this.getOrientation(),n=t?"Left":"Up",i=t?"Right":"Down";switch(e.getKeyIdentifier()){case i:this.slideForward();break;case n:this.slideBack();break;case"PageDown":this.slidePageForward(100);break;case"PageUp":this.slidePageBack(100);break;case"Home":this.slideToBegin(200);break;case"End":this.slideToEnd(200);break;default:return}e.stop()},_onPointerDown:function(e){if(!this.__P_246_3){var t=this.__P_246_13,n=this.getChildControl("knob"),i=t?"left":"top",r=t?e.getDocumentLeft():e.getDocumentTop(),o=this.getDecorator();o=qx.theme.manager.Decoration.getInstance().resolve(o);if(t)var s=o?o.getInsets().left:0,a=(this.getPaddingLeft()||0)+s;else s=o?o.getInsets().top:0,a=(this.getPaddingTop()||0)+s;var l=this.__P_246_0=qx.bom.element.Location.get(this.getContentElement().getDomElement())[i];l+=a;var u=this.__P_246_1=qx.bom.element.Location.get(n.getContentElement().getDomElement())[i];if(e.getTarget()===n){this.__P_246_3=!0;if(!this.__P_246_9){this.__P_246_9=new qx.event.Timer(100);this.__P_246_9.addListener("interval",this._fireValue,this)}this.__P_246_9.start();this.__P_246_4=r+l-u;n.addState("pressed")}else{this.__P_246_5=!0;this.__P_246_6=r<=u?-1:1;this.__P_246_14(e);this._onInterval();if(!this.__P_246_8){this.__P_246_8=new qx.event.Timer(100);this.__P_246_8.addListener("interval",this._onInterval,this)}this.__P_246_8.start()}this.addListener("pointermove",this._onPointerMove,this);this.capture();e.stopPropagation()}},_onPointerUp:function(e){if(this.__P_246_3){this.releaseCapture();delete this.__P_246_3;this.__P_246_9.stop();this._fireValue();delete this.__P_246_4;this.getChildControl("knob").removeState("pressed");if("pointerup"===e.getType()){var t,n,i;if(this.__P_246_13){t=e.getDocumentLeft()-(this._valueToPosition(this.getValue())+this.__P_246_0);i=qx.bom.element.Location.get(this.getContentElement().getDomElement()).top;n=e.getDocumentTop()-(i+this.getChildControl("knob").getBounds().top)}else{t=e.getDocumentTop()-(this._valueToPosition(this.getValue())+this.__P_246_0);i=qx.bom.element.Location.get(this.getContentElement().getDomElement()).left;n=e.getDocumentLeft()-(i+this.getChildControl("knob").getBounds().left)}(n<0||n>this.__P_246_2||t<0||t>this.__P_246_2)&&this.getChildControl("knob").removeState("hovered")}}else if(this.__P_246_5){this.__P_246_8.stop();this.releaseCapture();delete this.__P_246_5;delete this.__P_246_6;delete this.__P_246_7}this.removeListener("pointermove",this._onPointerMove,this);"pointerup"===e.getType()&&e.stopPropagation()},_onPointerMove:function(e){if(this.__P_246_3){var t=(this.__P_246_13?e.getDocumentLeft():e.getDocumentTop())-this.__P_246_4;this.slideTo(this._positionToValue(t))}else this.__P_246_5&&this.__P_246_14(e);e.stopPropagation()},_onInterval:function(e){var t=this.getValue()+this.__P_246_6*this.getPageStep();tthis.getMaximum()&&(t=this.getMaximum());var n=-1==this.__P_246_6;(n&&t<=this.__P_246_7||!n&&t>=this.__P_246_7)&&(t=this.__P_246_7);this.slideTo(t)},_onUpdate:function(e){var t=this.getInnerSize(),n=this.getChildControl("knob").getBounds(),i=this.__P_246_13?"width":"height";this._updateKnobSize();this.__P_246_15=t[i]-n[i];this.__P_246_2=n[i];this._updateKnobPosition()},__P_246_13:!1,__P_246_15:0,__P_246_14:function(e){var t=this.__P_246_13?e.getDocumentLeft():e.getDocumentTop(),n=this.__P_246_0,i=this.__P_246_1,r=this.__P_246_2,o=t-n;t>=i&&(o-=r);var s=this._positionToValue(o),a=this.getMinimum(),l=this.getMaximum();if(sl)s=l;else{var u=this.getValue(),c=this.getPageStep(),h=this.__P_246_6<0?"floor":"ceil";s=u+Math[h]((s-u)/c)*c}(null==this.__P_246_7||-1==this.__P_246_6&&s<=this.__P_246_7||1==this.__P_246_6&&s>=this.__P_246_7)&&(this.__P_246_7=s)},_positionToValue:function(e){var t=this.__P_246_15;if(null==t||0==t)return 0;var n=e/t;n<0?n=0:n>1&&(n=1);var i=this.getMaximum()-this.getMinimum();return this.getMinimum()+Math.round(i*n)},_valueToPosition:function(e){var t=this.__P_246_15;if(null==t)return 0;var n=this.getMaximum()-this.getMinimum();if(0==n)return 0;var i=(e=e-this.getMinimum())/n;i<0?i=0:i>1&&(i=1);return Math.round(t*i)},_updateKnobPosition:function(){this._setKnobPosition(this._valueToPosition(this.getValue()))},_setKnobPosition:function(e){var t=this.getChildControl("knob"),n=this.getDecorator();n=qx.theme.manager.Decoration.getInstance().resolve(n);var i=t.getContentElement();if(this.__P_246_13){n&&n.getPadding()&&(e+=n.getPadding().left);e+=this.getPaddingLeft()||0;i.setStyle("left",e+"px",!0)}else{n&&n.getPadding()&&(e+=n.getPadding().top);e+=this.getPaddingTop()||0;i.setStyle("top",e+"px",!0)}},_updateKnobSize:function(){var e=this.getKnobFactor();if(null!=e){var t=this.getInnerSize();null!=t&&(this.__P_246_13?this.getChildControl("knob").setWidth(Math.round(e*t.width)):this.getChildControl("knob").setHeight(Math.round(e*t.height)))}},slideToBegin:function(e){this.slideTo(this.getMinimum(),e)},slideToEnd:function(e){this.slideTo(this.getMaximum(),e)},slideForward:function(){this.slideBy(this.getSingleStep())},slideBack:function(){this.slideBy(-this.getSingleStep())},slidePageForward:function(e){this.slideBy(this.getPageStep(),e)},slidePageBack:function(e){this.slideBy(-this.getPageStep(),e)},slideBy:function(e,t){this.slideTo(this.getValue()+e,t)},slideTo:function(e,t){this.stopSlideAnimation();t?this.__P_246_16(e,t):this.updatePosition(e)},updatePosition:function(e){this.setValue(this.__P_246_17(e))},stopSlideAnimation:function(){if(this.__P_246_12){this.__P_246_12.cancelSequence();this.__P_246_12=null}},__P_246_17:function(e){return e=ethis.getMaximum()?this.getMaximum():this.getMinimum()+Math.round((e-this.getMinimum())/this.getSingleStep())*this.getSingleStep()},__P_246_16:function(e,t){e=this.__P_246_17(e);var n=this.getValue();this.__P_246_12=new qx.bom.AnimationFrame;this.__P_246_12.on("frame",(function(i){this.setValue(parseInt(i/t*(e-n)+n))}),this);this.__P_246_12.on("end",(function(){this.setValue(e);this.__P_246_12=null;this.fireEvent("slideAnimationEnd")}),this);this.__P_246_12.startSequence(t)},_applyOrientation:function(e,t){this.getContentElement().setAttribute("aria-orientation",e);var n=this.getChildControl("knob");this.__P_246_13="horizontal"===e;if(this.__P_246_13){this.removeState("vertical");n.removeState("vertical");this.addState("horizontal");n.addState("horizontal");n.setLayoutProperties({top:0,right:null,bottom:0})}else{this.removeState("horizontal");n.removeState("horizontal");this.addState("vertical");n.addState("vertical");n.setLayoutProperties({right:0,bottom:null,left:0})}this._updateKnobPosition()},_applyKnobFactor:function(e,t){null!=e?this._updateKnobSize():this.__P_246_13?this.getChildControl("knob").resetWidth():this.getChildControl("knob").resetHeight()},_applyValue:function(e,t){if(null!=e){this.getContentElement().setAttribute("aria-valuenow",e);this._updateKnobPosition();this.__P_246_3?this.__P_246_11=[e,t]:this.fireEvent("changeValue",qx.event.type.Data,[e,t])}else this.resetValue()},_fireValue:function(){if(this.__P_246_11){var e=this.__P_246_11;this.__P_246_11=null;this.fireEvent("changeValue",qx.event.type.Data,e)}},_applyMinimum:function(e,t){this.getContentElement().setAttribute("aria-valuemin",e);this.getValue()e&&this.setValue(e);this._updateKnobPosition()}}});qx.ui.form.Slider.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.form.Slider":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.scroll.ScrollSlider",{extend:qx.ui.form.Slider,construct:function(e){qx.ui.form.Slider.constructor.call(this,e);this.removeListener("keypress",this._onKeyPress);this.removeListener("roll",this._onRoll)},members:{_createChildControlImpl:function(e,t){var n;if("knob"===e)(n=qx.ui.core.scroll.ScrollSlider.superclass.prototype._createChildControlImpl.call(this,e)).addListener("dblclick",(function(e){e.stopPropagation()}));return n||qx.ui.core.scroll.ScrollSlider.superclass.prototype._createChildControlImpl.call(this,e)},getSizeHint:function(e){var t=qx.ui.core.scroll.ScrollSlider.superclass.prototype.getSizeHint.call(this);"horizontal"===this.getOrientation()?t.width=0:t.height=0;return t}}});qx.ui.core.scroll.ScrollSlider.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.basic.Image":{construct:!0,require:!0},"qx.ui.core.MExecutable":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tree.core.FolderOpenButton",{extend:qx.ui.basic.Image,include:qx.ui.core.MExecutable,construct:function(){qx.ui.basic.Image.constructor.call(this);this.initOpen();this.addListener("tap",this._onTap);this.addListener("pointerdown",this._stopPropagation,this);this.addListener("pointerup",this._stopPropagation,this)},properties:{open:{check:"Boolean",init:!1,event:"changeOpen",apply:"_applyOpen"}},members:{_applyOpen:function(e,t){e?this.addState("opened"):this.removeState("opened");this.execute()},_stopPropagation:function(e){e.stopPropagation()},_onTap:function(e){this.toggleOpen();e.stopPropagation()}}});qx.ui.tree.core.FolderOpenButton.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.container.Composite":{construct:!0,require:!0},"qx.ui.layout.Grid":{construct:!0},"qx.ui.basic.Label":{},"qx.ui.basic.Image":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.headerrenderer.HeaderCell",{extend:qx.ui.container.Composite,construct:function(){qx.ui.container.Composite.constructor.call(this);var e=new qx.ui.layout.Grid;e.setRowFlex(0,1);e.setColumnFlex(1,1);e.setColumnFlex(2,1);this.setLayout(e);this.getContentElement().setAttribute("role","columnheader")},properties:{appearance:{refine:!0,init:"table-header-cell"},label:{check:"String",init:null,nullable:!0,apply:"_applyLabel"},sortIcon:{check:"String",init:null,nullable:!0,apply:"_applySortIcon",themeable:!0},icon:{check:"String",init:null,nullable:!0,apply:"_applyIcon"}},members:{_applyLabel:function(e,t){e?this._showChildControl("label").setValue(e):this._excludeChildControl("label")},_applySortIcon:function(e,t){e?this._showChildControl("sort-icon").setSource(e):this._excludeChildControl("sort-icon")},_applyIcon:function(e,t){e?this._showChildControl("icon").setSource(e):this._excludeChildControl("icon")},_createChildControlImpl:function(e,t){var n;switch(e){case"label":n=new qx.ui.basic.Label(this.getLabel()).set({anonymous:!0,allowShrinkX:!0});this._add(n,{row:0,column:1});break;case"sort-icon":(n=new qx.ui.basic.Image(this.getSortIcon())).setAnonymous(!0);this._add(n,{row:0,column:2});break;case"icon":n=new qx.ui.basic.Image(this.getIcon()).set({anonymous:!0,allowShrinkX:!0});this._add(n,{row:0,column:0})}return n||qx.ui.table.headerrenderer.HeaderCell.superclass.prototype._createChildControlImpl.call(this,e)}}});qx.ui.table.headerrenderer.HeaderCell.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.util.StringEscape":{},"qx.lang.Object":{defer:"runtime"}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.String",{statics:{TO_CHARCODE:{quot:34,amp:38,lt:60,gt:62,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,copy:169,ordf:170,laquo:171,not:172,shy:173,reg:174,macr:175,deg:176,plusmn:177,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,sup1:185,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,Agrave:192,Aacute:193,Acirc:194,Atilde:195,Auml:196,Aring:197,AElig:198,Ccedil:199,Egrave:200,Eacute:201,Ecirc:202,Euml:203,Igrave:204,Iacute:205,Icirc:206,Iuml:207,ETH:208,Ntilde:209,Ograve:210,Oacute:211,Ocirc:212,Otilde:213,Ouml:214,times:215,Oslash:216,Ugrave:217,Uacute:218,Ucirc:219,Uuml:220,Yacute:221,THORN:222,szlig:223,agrave:224,aacute:225,acirc:226,atilde:227,auml:228,aring:229,aelig:230,ccedil:231,egrave:232,eacute:233,ecirc:234,euml:235,igrave:236,iacute:237,icirc:238,iuml:239,eth:240,ntilde:241,ograve:242,oacute:243,ocirc:244,otilde:245,ouml:246,divide:247,oslash:248,ugrave:249,uacute:250,ucirc:251,uuml:252,yacute:253,thorn:254,yuml:255,fnof:402,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,bull:8226,hellip:8230,prime:8242,Prime:8243,oline:8254,frasl:8260,weierp:8472,image:8465,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,circ:710,tilde:732,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,permil:8240,lsaquo:8249,rsaquo:8250,euro:8364},escape:function(e){return qx.util.StringEscape.escape(e,qx.bom.String.FROM_CHARCODE)},unescape:function(e){return qx.util.StringEscape.unescape(e,qx.bom.String.TO_CHARCODE)},fromText:function(e){return qx.bom.String.escape(e).replace(/( |\n)/g,(function(e){return{" ":"  ","\n":"
"}[e]||e}))},toText:function(e){return qx.bom.String.unescape(e.replace(/\s+|<([^>])+>/gi,(function(e){return 0===e.indexOf("0&&""==e.replace(/^\s*/,"").replace(/\s*$/,"")?" ":""})))}},defer:function(e){e.FROM_CHARCODE=qx.lang.Object.invert(e.TO_CHARCODE)}});qx.bom.String.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.util.format.IFormat",{members:{format:function(e){},parse:function(e){}}});qx.util.format.IFormat.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.util.format.IFormat":{require:!0},"qx.core.IDisposable":{require:!0},"qx.lang.Type":{construct:!0},"qx.locale.Manager":{construct:!0},"qx.locale.Number":{},"qx.lang.String":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.format.NumberFormat",{extend:qx.core.Object,implement:[qx.util.format.IFormat,qx.core.IDisposable],construct:function(e){qx.core.Object.constructor.call(this);if(arguments.length>0){if(1!==arguments.length)throw new Error("Wrong number of arguments.");if(!qx.lang.Type.isString(e))throw new Error("Wrong argument type. String is expected.");this.setLocale(e)}if(!e){this.setLocale(qx.locale.Manager.getInstance().getLocale());qx.locale.Manager.getInstance().bind("locale",this,"locale")}},properties:{minimumIntegerDigits:{check:"Number",init:0},maximumIntegerDigits:{check:"Number",nullable:!0},minimumFractionDigits:{check:"Number",init:0},maximumFractionDigits:{check:"Number",nullable:!0},groupingUsed:{check:"Boolean",init:!0},prefix:{check:"String",init:"",event:"changeNumberFormat"},postfix:{check:"String",init:"",event:"changeNumberFormat"},locale:{check:"String",init:null,event:"changeLocale"}},members:{format:function(e){if(isNaN(e))return"NaN";switch(e){case 1/0:return"Infinity";case-1/0:return"-Infinity"}var t=e<0;t&&(e=-e);if(null!=this.getMaximumFractionDigits()){var n=Math.pow(10,this.getMaximumFractionDigits());e=Math.round(e*n)/n}for(var i=String(Math.floor(e)).length,r=""+e,o=r.substring(0,i);o.lengththis.getMaximumIntegerDigits()&&(o=o.substring(o.length-this.getMaximumIntegerDigits()));for(var s=r.substring(i+1);s.lengththis.getMaximumFractionDigits()&&(s=s.substring(0,this.getMaximumFractionDigits()));if(this.getGroupingUsed()){var a,l=o;o="";for(a=l.length;a>3;a-=3)o=""+qx.locale.Number.getGroupSeparator(this.getLocale())+l.substring(a-3,a)+o;o=l.substring(0,a)+o}var u=this.getPrefix()?this.getPrefix():"",c=this.getPostfix()?this.getPostfix():"",h=u+(t?"-":"")+o;s.length>0&&(h+=""+qx.locale.Number.getDecimalSeparator(this.getLocale())+s);return h+=c},parse:function(e){var t=qx.lang.String.escapeRegexpChars(qx.locale.Number.getGroupSeparator(this.getLocale())+""),n=qx.lang.String.escapeRegexpChars(qx.locale.Number.getDecimalSeparator(this.getLocale())+""),i=new RegExp("^("+qx.lang.String.escapeRegexpChars(this.getPrefix())+")?([-+]){0,1}([0-9]{1,3}(?:"+t+"{0,1}[0-9]{3}){0,}){0,1}("+n+"\\d+){0,1}("+qx.lang.String.escapeRegexpChars(this.getPostfix())+")?$").exec(e);if(null==i)throw new Error("Number string '"+e+"' does not match the number format");var r="-"==i[2],o=i[3]||"0",s=i[4],a=(r?"-":"")+(o=o.replace(new RegExp(t,"g"),""));null!=s&&0!=s.length&&(a+="."+(s=s.replace(new RegExp(n),"")));return parseFloat(a)}},destruct:function(){qx.locale.Manager.getInstance().removeRelatedBindings(this)}});qx.util.format.NumberFormat.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.util.format.IFormat":{require:!0},"qx.locale.Date":{construct:!0},"qx.locale.Manager":{},"qx.lang.String":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.format.DateFormat",{extend:qx.core.Object,implement:[qx.util.format.IFormat],construct:function(e,t){qx.core.Object.constructor.call(this);this.__P_238_0=this.__P_238_1=t;if(null!=e){this.__P_238_2=e.toString();if(this.__P_238_2 in qx.util.format.DateFormat.ISO_MASKS){"isoUtcDateTime"===this.__P_238_2&&(this.__P_238_3=!0);this.__P_238_2=qx.util.format.DateFormat.ISO_MASKS[this.__P_238_2]}}else this.__P_238_2=qx.locale.Date.getDateFormat("long",this.getLocale())+" "+qx.locale.Date.getDateTimeFormat("HHmmss","HH:mm:ss",this.getLocale())},statics:{getDateInstance:function(){var e=qx.util.format.DateFormat,t=qx.locale.Date.getDateFormat("short")+"";null!=e._dateInstance&&e._dateInstance.__P_238_2==t||(e._dateInstance=new e(t));return e._dateInstance},getDateTimeInstance:function(){var e=qx.util.format.DateFormat,t=qx.locale.Date.getDateFormat("long")+" "+qx.locale.Date.getDateTimeFormat("HHmmss","HH:mm:ss");null!=e._dateTimeInstance&&e._dateTimeInstance.__P_238_2==t||(e._dateTimeInstance=new e(t));return e._dateTimeInstance},ASSUME_YEAR_2000_THRESHOLD:30,ISO_MASKS:{isoDate:"yyyy-MM-dd",isoTime:"HH:mm:ss",isoDateTime:"yyyy-MM-dd'T'HH:mm:ss",isoDateTimeTz:"yyyy-MM-dd'T'HH:mm:ssZ",isoUtcDateTime:"yyyy-MM-dd'T'HH:mm:ss'Z'"},AM_MARKER:"am",PM_MARKER:"pm"},members:{__P_238_1:null,__P_238_0:null,__P_238_2:null,__P_238_4:null,__P_238_5:null,__P_238_6:null,__P_238_3:null,__P_238_7:function(e,t){for(var n=""+(e<0?-1*e:e);n.length0?1:-1,d=Math.floor(Math.abs(c)/60),f=Math.abs(c)%60;this.__P_238_16();for(var _="",p=0;p(b=(x=Math.abs(n))+"").length)for(var y=b.length;yb.length)for(y=x.length;y=1&&v<=3?b=n>0?"AD":"BC":4==v?b=n>0?"Anno Domini":"Before Christ":5==v&&(b=n>0?"A":"B");break;case"Q":case"q":1!=v&&2!=v||(b=this.__P_238_7(parseInt(i/4)+1,v));3==v&&(b="Q"+(parseInt(i/4)+1));break;case"D":b=this.__P_238_7(this.__P_238_8(e),v);break;case"d":b=this.__P_238_7(r,v);break;case"w":b=this.__P_238_7(this.__P_238_10(e),v);break;case"W":b=this.__P_238_11(e);break;case"E":v>=1&&v<=3?b=qx.locale.Date.getDayName("abbreviated",o,t,"format",!0):4==v?b=qx.locale.Date.getDayName("wide",o,t,"format",!0):5==v&&(b=qx.locale.Date.getDayName("narrow",o,t,"format",!0));break;case"e":var q=1+(o-(w=qx.locale.Date.getWeekStart(t))>=0?o-w:o-w+7);v>=1&&v<=2?b=this.__P_238_7(q,v):3==v?b=qx.locale.Date.getDayName("abbreviated",o,t,"format",!0):4==v?b=qx.locale.Date.getDayName("wide",o,t,"format",!0):5==v&&(b=qx.locale.Date.getDayName("narrow",o,t,"format",!0));break;case"c":var w;q=1+(o-(w=qx.locale.Date.getWeekStart(t))>=0?o-w:o-w+7);1==v?b=""+q:3==v?b=qx.locale.Date.getDayName("abbreviated",o,t,"stand-alone",!0):4==v?b=qx.locale.Date.getDayName("wide",o,t,"stand-alone",!0):5==v&&(b=qx.locale.Date.getDayName("narrow",o,t,"stand-alone",!0));break;case"M":1==v||2==v?b=this.__P_238_7(i+1,v):3==v?b=qx.locale.Date.getMonthName("abbreviated",i,t,"format",!0):4==v?b=qx.locale.Date.getMonthName("wide",i,t,"format",!0):5==v&&(b=qx.locale.Date.getMonthName("narrow",i,t,"format",!0));break;case"L":1==v||2==v?b=this.__P_238_7(i+1,v):3==v?b=qx.locale.Date.getMonthName("abbreviated",i,t,"stand-alone",!0):4==v?b=qx.locale.Date.getMonthName("wide",i,t,"stand-alone",!0):5==v&&(b=qx.locale.Date.getMonthName("narrow",i,t,"stand-alone",!0));break;case"a":b=s<12?qx.locale.Date.getAmMarker(t):qx.locale.Date.getPmMarker(t);break;case"H":b=this.__P_238_7(s,v);break;case"k":b=this.__P_238_7(0==s?24:s,v);break;case"K":b=this.__P_238_7(s%12,v);break;case"h":b=this.__P_238_7(s%12==0?12:s%12,v);break;case"m":b=this.__P_238_7(a,v);break;case"s":b=this.__P_238_7(l,v);break;case"S":if(v<(b=this.__P_238_7(u,3)).length)b=b.substr(0,v);else for(;v>b.length;)b+="0";break;case"z":v>=1&&v<=4&&(b="GMT"+(h>0?"-":"+")+this.__P_238_7(Math.abs(d),2)+":"+this.__P_238_7(f,2));break;case"Z":b=v>=1&&v<=3?(h>0?"-":"+")+this.__P_238_7(Math.abs(d),2)+this.__P_238_7(f,2):"GMT"+(h>0?"-":"+")+this.__P_238_7(Math.abs(d),2)+":"+this.__P_238_7(f,2)}_+=b}}return _},parse:function(e){this.__P_238_17();var t=this.__P_238_4.regex.exec(e);if(null==t)throw new Error("Date string '"+e+"' does not match the date format: "+this.__P_238_2);for(var n,i={era:1,year:1970,quarter:1,month:0,day:1,dayOfYear:1,hour:0,ispm:!1,weekDay:4,weekYear:1970,weekOfMonth:1,weekOfYear:1,min:0,sec:0,ms:0,tzOffsetMins:null},r=1,o=!1,s=!1,a=0;a=i.length){o++;break}if("'"==i.charAt(o+1)){n+=s;o++}else{o++;r="unkown"}}else{n+=s;o++}break;case"wildcard":if(s==e){t++;o++}else{this.__P_238_6.push({type:"wildcard",character:e,size:t});e=null;t=0;r="default"}break;default:if(s>="a"&&s<="z"||s>="A"&&s<="Z"){e=s;r="wildcard"}else if("'"==s){if(o+1>=i.length){n+=s;o++;break}if("'"==i.charAt(o+1)){n+=s;o++}o++;r="quoted_literal"}else r="default";if("default"!=r){if(n.length>0){this.__P_238_6.push({type:"literal",text:n});n=""}}else{n+=s;o++}}}null!=e?this.__P_238_6.push({type:"wildcard",character:e,size:t}):n.length>0&&this.__P_238_6.push({type:"literal",text:n})}},__P_238_17:function(){if(null==this.__P_238_4){var e=this.__P_238_2;this.__P_238_18();this.__P_238_16();for(var t,n=[],i="^",r=0;r14)throw new Error("Invalid hours in time zone offset.");if(r>59)throw new Error("Invalid minutes in time zone offset.");e.tzOffsetMins=60*i+r;"-"===n[1]&&(e.tzOffsetMins=-e.tzOffsetMins)},h=["AD","BC"],d=function(e,t){e.era="AD"==t?1:-1},f=["Q1","Q2","Q3","Q4"],_=function(e,t){e.quarter=f.indexOf(t)},p=["1st quarter","2nd quarter","3rd quarter","4th quarter"],m=function(e,t){e.quarter=p.indexOf(t)},g={},v=function(e){var n=["L","M"],i=["c","e","E"],r=e.charAt(0),s=n.indexOf(r)>=0;if(!g[e]){g[e]={};for(var a=function(){var t=r===(s?n:i)[0]?"stand-alone":"format",o="abbreviated";switch(e.length){case 4:o="wide";break;case 5:o="narrow";break;default:o="abbreviated"}return[t,o]}(),l=(s?qx.locale.Date.getMonthNames:qx.locale.Date.getDayNames).call(qx.locale.Date,a[1],o,a[0],!0),u=0,c=l.length;u=0&&(n=0&&(n=this.__P_183_0.length)throw new Error("Column number out of range");this.__P_183_0[e].setColumnWidth(t,n);this.__P_183_2.schedule()},setMinWidth:function(e,t){if(e>=this.__P_183_0.length)throw new Error("Column number out of range");this.__P_183_0[e].setMinWidth(t);this.__P_183_2.schedule()},setMaxWidth:function(e,t){if(e>=this.__P_183_0.length)throw new Error("Column number out of range");this.__P_183_0[e].setMaxWidth(t);this.__P_183_2.schedule()},set:function(e,t){for(var n in t)switch(n){case"width":this.setWidth(e,t[n]);break;case"minWidth":this.setMinWidth(e,t[n]);break;case"maxWidth":this.setMaxWidth(e,t[n]);break;default:throw new Error("Unknown property: "+n)}},onAppear:function(e,t){if(!0===t||!this.__P_183_4||this.getInitializeWidthsOnEveryAppear()){this._computeColumnsFlexWidth();this.__P_183_4=!0}},onTableWidthChanged:function(e){this._computeColumnsFlexWidth()},onVerticalScrollBarChanged:function(e){this._computeColumnsFlexWidth()},onColumnWidthChanged:function(e){this._extendNextColumn(e)},onVisibilityChanged:function(e){e.getData().visible?this._computeColumnsFlexWidth():this._extendLastColumn(e)},_setNumColumns:function(e){var t=this.__P_183_0;if(e<=t.length)t.splice(e,t.length);else for(var n=t.length;nn.oldWidth)){var s,a,l=0;for(s=0;s0},getAnchorSelectionIndex:function(){return this.__P_185_1},_setAnchorSelectionIndex:function(e){this.__P_185_1=e},getLeadSelectionIndex:function(){return this.__P_185_2},_setLeadSelectionIndex:function(e){this.__P_185_2=e},_getSelectedRangeArr:function(){return this.__P_185_0},resetSelection:function(){if(!this.isSelectionEmpty()){this._resetSelection();this._fireChangeSelection()}},isSelectionEmpty:function(){return 0==this.__P_185_0.length},getSelectedCount:function(){for(var e=0,t=0;t=n.minIndex&&e<=n.maxIndex)return!0}return!1},getSelectedRanges:function(){for(var e=[],t=0;tr){if(n){u.minIndex-=o;u.maxIndex-=o}}else if(u.maxIndex>=i){var c=u.minIndex>=i,h=u.maxIndex>=i&&u.maxIndex<=r;if(c&&h)u=null;else if(c)if(n){u.minIndex=i;u.maxIndex-=o}else u.minIndex=r+1;else if(h)u.maxIndex=i-1;else if(n)u.maxIndex-=o;else{a={minIndex:r+1,maxIndex:u.maxIndex};u.maxIndex=i-1}}if(u){s.push(u);u=null}if(a){s.push(a);a=null}}this.__P_185_0=s;this._fireChangeSelection()},_resetSelection:function(){this.__P_185_0=[];this.__P_185_1=-1;this.__P_185_2=-1},_addSelectionInterval:function(e,t){this.__P_185_1=e;this.__P_185_2=t;for(var n=Math.min(e,t),i=Math.max(e,t),r=0;rn)break}this.__P_185_0.splice(r,0,{minIndex:n,maxIndex:i});for(var o=this.__P_185_0[0],s=1;s=a.minIndex){o.maxIndex=Math.max(o.maxIndex,a.maxIndex);this.__P_185_0.splice(s,1);s--}else o=a}},_dumpRanges:function(){for(var e="Ranges:",t=0;t=r&&e1?this.updateContent(!1,null,e,!1):this.updateContent())},onTableModelMetaDataChanged:function(){this.updateContent(!0)},_applyMaxCacheLines:function(e,t){this.__P_188_7>=e&&-1!==e&&this.__P_188_8()},__P_188_8:function(){this.__P_188_3=[];this.__P_188_7=0},__P_188_9:function(e,t,n){return t||n||!this.__P_188_3[e]?null:this.__P_188_3[e]},__P_188_10:function(e,t,n,i){var r=this.getMaxCacheLines();if(!n&&!i&&!this.__P_188_3[e]&&r>0){this._applyMaxCacheLines(r);this.__P_188_3[e]=t;this.__P_188_7+=1}},updateContent:function(e,t,n,i){e&&this.__P_188_8();t&&Math.abs(t)<=Math.min(10,this.getVisibleRowCount())?this._scrollContent(t):i&&!this.getTable().getAlwaysUpdateCells()?this._updateRowStyles(n):"number"==typeof n&&n>=0?this._updateSingleRow(n):this._updateAllRows()},_updateRowStyles:function(e){var t=this.getContentElement().getDomElement();if(t&&t.firstChild){var n=this.getTable(),i=n.getSelectionModel(),r=n.getTableModel(),o=n.getDataRowRenderer(),s=t.firstChild.childNodes,a={table:n},l=this.getFirstVisibleRow(),u=0,c=s.length;if(null!=e){var h=e-l;if(!(h>=0&&h");var E=!1;for(d=0;d");var I=x.join("");this.__P_188_10(g,I,v,b);p.push(I)}}this.fireDataEvent("paneReloadsData",m);return p.join("")},_scrollContent:function(e){var t=this.getContentElement().getDomElement();if(t&&t.firstChild){var n=t.firstChild,i=n.childNodes,r=this.getVisibleRowCount(),o=this.getFirstVisibleRow();if(o+r>this.getTable().getTableModel().getRowCount())this._updateAllRows();else{for(var s=e<0?r+e:0,a=e<0?0:r-e,l=Math.abs(e)-1;l>=0;l--){var u=i[s];try{n.removeChild(u)}catch(e){break}}this.__P_188_4||(this.__P_188_4=document.createElement("div"));var c="
";c+=this._getRowsHtml(o+a,Math.abs(e));c+="
";this.__P_188_4.innerHTML=c;var h=this.__P_188_4.firstChild.childNodes;if(e>0)for(l=h.length-1;l>=0;l--){u=h[0];n.appendChild(u)}else for(l=h.length-1;l>=0;l--){u=h[h.length-1];n.insertBefore(u,n.firstChild)}if(null!==this.__P_188_5){this._updateRowStyles(this.__P_188_5-e);this._updateRowStyles(this.__P_188_5)}this.fireEvent("paneUpdated")}}else this._updateAllRows()},_updateSingleRow:function(e){var t=this.getContentElement().getDomElement();if(t&&t.firstChild){var n=this.getVisibleRowCount(),i=this.getFirstVisibleRow();if(!(ei+n)){var r=this.getTable().getTableModel().getRowCount(),o=t.firstChild,s=o.childNodes[e-i];if(e>=r||void 0===s)this._updateAllRows();else{this.__P_188_4||(this.__P_188_4=document.createElement("div"));this.__P_188_4.innerHTML="
"+this._getRowsHtml(e,1)+"
";var a=this.__P_188_4.firstChild.childNodes;o.replaceChild(a[0],s);this._updateRowStyles(null);this.fireEvent("paneUpdated")}}}},_updateAllRows:function(){var e=this.getContentElement().getDomElement();if(e){var t=this.getTable(),n=t.getTableModel(),i=this.getPaneScroller().getTablePaneModel(),r=i.getColumnCount(),o=t.getRowHeight(),s=this.getFirstVisibleRow(),a=this.getVisibleRowCount(),l=n.getRowCount();s+a>l&&(a=Math.max(0,l-s));var u=i.getTotalWidth(),c=(a>0?["
",this._getRowsHtml(s,a),"
"]:[]).join("");e.innerHTML=c;this.setWidth(u);this.__P_188_1=r;this.__P_188_2=a;this.fireEvent("paneUpdated")}else this.addListenerOnce("appear",this._updateAllRows,this)},getRenderedRowHeight:function(){var e=this.getTable().getRowHeight(),t=this.getContentElement().getDomElement();if(t&&t.firstChild){var n=t.firstChild;n.childNodes&&n.childNodes.length>0&&(e=n.childNodes[0].getBoundingClientRect().height)}return e}},destruct:function(){this.__P_188_4=this.__P_188_0=this.__P_188_3=null;this.removeListener("track",this._onTrack,this)}});qx.ui.table.pane.Pane.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.layout.HBox":{construct:!0},"qx.ui.core.Blocker":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.pane.Header",{extend:qx.ui.core.Widget,construct:function(e){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qx.ui.layout.HBox);this.__P_189_0=new qx.ui.core.Blocker(this);this.__P_189_1=e;this.getContentElement().setAttribute("role","row")},members:{__P_189_1:null,__P_189_2:null,__P_189_3:null,__P_189_0:null,getPaneScroller:function(){return this.__P_189_1},getTable:function(){return this.__P_189_1.getTable()},getBlocker:function(){return this.__P_189_0},onColOrderChanged:function(){this._updateContent(!0)},onPaneModelChanged:function(){this._updateContent(!0)},onTableModelMetaDataChanged:function(){this._updateContent()},setColumnWidth:function(e,t,n){var i=this.getHeaderWidgetAtColumn(e);null!=i&&i.setWidth(t)},setPointerOverColumn:function(e){if(e!=this.__P_189_3){if(null!=this.__P_189_3){var t=this.getHeaderWidgetAtColumn(this.__P_189_3);null!=t&&t.removeState("hovered")}null!=e&&this.getHeaderWidgetAtColumn(e).addState("hovered");this.__P_189_3=e}},getHeaderWidgetAtColumn:function(e){var t=this.getPaneScroller().getTablePaneModel().getX(e);return this._getChildren()[t]},showColumnMoveFeedback:function(e,t){var n=this.getContentLocation();if(null==this.__P_189_2){var i=this.getTable(),r=this.getPaneScroller().getTablePaneModel().getX(e),o=this._getChildren()[r],s=i.getTableModel(),a=i.getTableColumnModel(),l={xPos:r,col:e,name:s.getColumnName(e),table:i},u=a.getHeaderCellRenderer(e).createHeaderCell(l),c=o.getBounds();u.setWidth(c.width);u.setHeight(c.height);u.setZIndex(1e6);u.setOpacity(.8);u.setLayoutProperties({top:n.top});this.getApplicationRoot().add(u);this.__P_189_2=u}this.__P_189_2.setLayoutProperties({left:n.left+t});this.__P_189_2.show()},hideColumnMoveFeedback:function(){if(null!=this.__P_189_2){this.__P_189_2.destroy();this.__P_189_2=null}},isShowingColumnMoveFeedback:function(){return null!=this.__P_189_2},_updateContent:function(e){var t=this.getTable(),n=t.getTableModel(),i=t.getTableColumnModel(),r=this.getPaneScroller().getTablePaneModel(),o=this._getChildren(),s=r.getColumnCount(),a=n.getSortColumnIndex();e&&this._cleanUpCells();var l={};l.sortedAscending=n.isSortAscending();for(var u=0;u=0;t--){e[t].destroy()}}},destruct:function(){this.__P_189_0.dispose();this._disposeObjects("__P_189_1")}});qx.ui.table.pane.Header.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.scroll.MScrollBarFactory":{require:!0},"qx.ui.layout.Grid":{construct:!0},"qx.ui.container.Composite":{construct:!0},"qx.ui.layout.HBox":{construct:!0},"qx.bom.client.Device":{construct:!0,require:!0},"qx.bom.client.Scroll":{construct:!0,require:!0},"qx.ui.layout.Canvas":{construct:!0},"qx.event.Timer":{construct:!0},"qx.ui.table.pane.Model":{},"qx.ui.table.pane.FocusIndicator":{},"qx.ui.core.scroll.AbstractScrollArea":{},"qx.ui.table.pane.Clipper":{},"qx.ui.table.pane.CellEvent":{},"qx.lang.Number":{},"qx.ui.window.Window":{},"qx.event.GlobalError":{usage:"dynamic",require:!0}},environment:{provided:[],required:{"device.type":{construct:!0,className:"qx.bom.client.Device"},"os.scrollBarOverlayed":{construct:!0,className:"qx.bom.client.Scroll"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.pane.Scroller",{extend:qx.ui.core.Widget,include:[qx.ui.core.scroll.MScrollBarFactory],construct:function(e){qx.ui.core.Widget.constructor.call(this);this.__P_190_0=e;var t=new qx.ui.layout.Grid;t.setColumnFlex(0,1);t.setRowFlex(1,1);this._setLayout(t);this.__P_190_1=this._showChildControl("header");this.__P_190_2=this._showChildControl("pane");this.__P_190_3=new qx.ui.container.Composite(new qx.ui.layout.HBox).set({minWidth:0});this._add(this.__P_190_3,{row:0,column:0,colSpan:2});this._headerClipper=this._createHeaderClipper();this._headerClipper.add(this.__P_190_1);this._headerClipper.addListener("losecapture",this._onChangeCaptureHeader,this);this._headerClipper.addListener("pointermove",this._onPointermoveHeader,this);this._headerClipper.addListener("pointerdown",this._onPointerdownHeader,this);this._headerClipper.addListener("pointerup",this._onPointerupHeader,this);this._headerClipper.addListener("tap",this._onTapHeader,this);this.__P_190_3.add(this._headerClipper,{flex:1});this._paneClipper=this._createPaneClipper();this._paneClipper.add(this.__P_190_2);this._paneClipper.addListener("roll",this._onRoll,this);this._paneClipper.addListener("pointermove",this._onPointermovePane,this);this._paneClipper.addListener("pointerdown",this._onPointerdownPane,this);this._paneClipper.addListener("tap",this._onTapPane,this);this._paneClipper.addListener("contextmenu",this._onTapPane,this);this._paneClipper.addListener("contextmenu",this._onContextMenu,this);"desktop"===qx.core.Environment.get("device.type")?this._paneClipper.addListener("dblclick",this._onDbltapPane,this):this._paneClipper.addListener("dbltap",this._onDbltapPane,this);this._paneClipper.addListener("resize",this._onResizePane,this);if(qx.core.Environment.get("os.scrollBarOverlayed")){this.__P_190_4=new qx.ui.container.Composite;this.__P_190_4.setLayout(new qx.ui.layout.Canvas);this.__P_190_4.add(this._paneClipper,{edge:0});this._add(this.__P_190_4,{row:1,column:0})}else this._add(this._paneClipper,{row:1,column:0});this.__P_190_5=this._showChildControl("scrollbar-x");this.__P_190_6=this._showChildControl("scrollbar-y");this.__P_190_7=this.getChildControl("focus-indicator");this.initShowCellFocusIndicator();this.getChildControl("resize-line").hide();this.addListener("pointerout",this._onPointerout,this);this.addListener("appear",this._onAppear,this);this.addListener("disappear",this._onDisappear,this);this.__P_190_8=new qx.event.Timer;this.__P_190_8.addListener("interval",this._oninterval,this);this.initScrollTimeout()},statics:{MIN_COLUMN_WIDTH:10,RESIZE_REGION_RADIUS:5,TAP_TOLERANCE:5,HORIZONTAL_SCROLLBAR:1,VERTICAL_SCROLLBAR:2},events:{changeScrollY:"qx.event.type.Data",changeScrollX:"qx.event.type.Data",cellTap:"qx.ui.table.pane.CellEvent",cellDbltap:"qx.ui.table.pane.CellEvent",cellContextmenu:"qx.ui.table.pane.CellEvent",beforeSort:"qx.event.type.Data"},properties:{horizontalScrollBarVisible:{check:"Boolean",init:!1,apply:"_applyHorizontalScrollBarVisible",event:"changeHorizontalScrollBarVisible",nullable:!0},verticalScrollBarVisible:{check:"Boolean",init:!1,apply:"_applyVerticalScrollBarVisible",event:"changeVerticalScrollBarVisible"},tablePaneModel:{check:"qx.ui.table.pane.Model",apply:"_applyTablePaneModel",event:"changeTablePaneModel"},liveResize:{check:"Boolean",init:!1},focusCellOnPointerMove:{check:"Boolean",init:!1},selectBeforeFocus:{check:"Boolean",init:!1},showCellFocusIndicator:{check:"Boolean",init:!0,apply:"_applyShowCellFocusIndicator"},contextMenuFromDataCellsOnly:{check:"Boolean",init:!0},resetSelectionOnHeaderTap:{check:"Boolean",init:!0},resetSelectionOnTapBelowRows:{check:"Boolean",init:!1},scrollTimeout:{check:"Integer",init:100,apply:"_applyScrollTimeout"},appearance:{refine:!0,init:"table-scroller"},minCellEditHeight:{check:"Integer",init:null,nullable:!0}},members:{__P_190_9:null,__P_190_0:null,__P_190_10:null,__P_190_11:null,__P_190_12:null,_moveColumn:null,__P_190_13:null,_lastMoveTargetX:null,_lastMoveTargetScroller:null,__P_190_14:null,__P_190_15:null,__P_190_16:null,__P_190_17:null,__P_190_18:null,__P_190_19:!1,__P_190_20:null,__P_190_21:null,__P_190_22:null,__P_190_23:null,__P_190_24:null,_cellEditor:null,__P_190_25:null,__P_190_26:null,__P_190_5:null,__P_190_6:null,__P_190_1:null,_headerClipper:null,__P_190_2:null,_paneClipper:null,__P_190_4:null,__P_190_7:null,__P_190_3:null,__P_190_8:null,__P_190_27:null,getPaneInsetRight:function(){var e=this.getTopRightWidget(),t=e&&e.isVisible()&&e.getBounds()?e.getBounds().width+e.getMarginLeft()+e.getMarginRight():0,n=this.__P_190_6,i=this.getVerticalScrollBarVisible()?this.getVerticalScrollBarWidth()+n.getMarginLeft()+n.getMarginRight():0;return Math.max(t,i)},setPaneWidth:function(e){this.isVerticalScrollBarVisible()&&(e+=this.getPaneInsetRight());this.setWidth(e)},_createChildControlImpl:function(e,t){var n;switch(e){case"header":n=this.getTable().getNewTablePaneHeader()(this);break;case"pane":n=this.getTable().getNewTablePane()(this);break;case"focus-indicator":(n=new qx.ui.table.pane.FocusIndicator(this)).setUserBounds(0,0,0,0);n.setZIndex(1e3);n.addListener("pointerup",this._onPointerupFocusIndicator,this);this._paneClipper.add(n);n.show();n.setDecorator(null);break;case"resize-line":(n=new qx.ui.core.Widget).setUserBounds(0,0,0,0);n.setZIndex(1e3);this._paneClipper.add(n);break;case"scrollbar-x":(n=this._createScrollBar("horizontal").set({alignY:"bottom"})).addListener("scroll",this._onScrollX,this);if(null!=this.__P_190_4){n.setMinHeight(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this.__P_190_4.add(n,{bottom:0,right:0,left:0})}else this._add(n,{row:2,column:0});break;case"scrollbar-y":(n=this._createScrollBar("vertical")).addListener("scroll",this._onScrollY,this);null!=this.__P_190_4?this.__P_190_4.add(n,{right:0,bottom:0,top:0}):this._add(n,{row:1,column:1})}return n||qx.ui.table.pane.Scroller.superclass.prototype._createChildControlImpl.call(this,e)},_applyHorizontalScrollBarVisible:function(e,t){null===e?this.__P_190_5.setVisibility("hidden"):this.__P_190_5.setVisibility(e?"visible":"excluded")},_applyVerticalScrollBarVisible:function(e,t){this.__P_190_6.setVisibility(e?"visible":"excluded")},_applyTablePaneModel:function(e,t){null!=t&&t.removeListener("modelChanged",this._onPaneModelChanged,this);e.addListener("modelChanged",this._onPaneModelChanged,this)},_applyShowCellFocusIndicator:function(e,t){if(e){this.__P_190_7.setDecorator("table-scroller-focus-indicator");this._updateFocusIndicator()}else this.__P_190_7&&this.__P_190_7.setDecorator(null)},getScrollY:function(){return this.__P_190_6.getPosition()},setScrollY:function(e,t){this.__P_190_6.scrollTo(e);t&&this._updateContent()},getScrollX:function(){return this.__P_190_5.getPosition()},setScrollX:function(e){this.__P_190_5.scrollTo(e)},getTable:function(){return this.__P_190_0},_createPaneClipper:function(){return new qx.ui.table.pane.Clipper},_createHeaderClipper:function(){return new qx.ui.table.pane.Clipper},onColVisibilityChanged:function(){this.updateHorScrollBarMaximum();this._updateFocusIndicator()},setColumnWidth:function(e,t){this.__P_190_1.setColumnWidth(e,t);this.__P_190_2.setColumnWidth(e,t);if(-1!=this.getTablePaneModel().getX(e)){this.updateHorScrollBarMaximum();this._updateFocusIndicator()}},onColOrderChanged:function(){this.__P_190_1.onColOrderChanged();this.__P_190_2.onColOrderChanged();this.updateHorScrollBarMaximum()},onTableModelDataChanged:function(e,t,n,i){this.__P_190_2.onTableModelDataChanged(e,t,n,i);var r=this.getTable().getTableModel().getRowCount();if(r!=this.__P_190_9){this.updateVerScrollBarMaximum();var o=this.getFocusedRow();null!==o&&o>=r&&(0==r?this.setFocusedCell(null,null):this.setFocusedCell(this.getFocusedColumn(),r-1));this.__P_190_9=r}},onSelectionChanged:function(){this.__P_190_2.onSelectionChanged()},onFocusChanged:function(){this.__P_190_2.onFocusChanged()},onTableModelMetaDataChanged:function(){this.__P_190_1.onTableModelMetaDataChanged();this.__P_190_2.onTableModelMetaDataChanged()},_onPaneModelChanged:function(){this.__P_190_1.onPaneModelChanged();this.__P_190_2.onPaneModelChanged()},_onResizePane:function(){this.updateHorScrollBarMaximum();this.updateVerScrollBarMaximum();this._updateContent();this.__P_190_1._updateContent();this.__P_190_0._updateScrollBarVisibility()},updateHorScrollBarMaximum:function(){var e=this._paneClipper.getInnerSize();if(e){var t=this.getTablePaneModel().getTotalWidth(),n=this.__P_190_5;if(e.width1&&Math.abs(i)=0&&i<=t.getMaximum()&&Math.abs(t.getPosition()-i)>n&&t.setPosition(i);this.__P_190_28=!1;this.fireDataEvent("changeScrollY",t.getPosition(),e.getOldData());this._postponedUpdateContent()}},_onRoll:function(e){var t=this.getTable();if("mouse"!=e.getPointerType()&&t.getEnabled()){var n=e.getDelta();n.y>0&&n.y<1?n.y=1:n.y<0&&n.y>-1&&(n.y=-1);this.__P_190_6.scrollBy(parseInt(n.y,10));var i=0!=n.y&&!this.__P_190_29(this.__P_190_6,n.y);n.x>0&&n.x<1?n.x=1:n.x<0&&n.x>-1&&(n.x=-1);this.__P_190_5.scrollBy(parseInt(n.x,10));this.__P_190_21&&this.getFocusCellOnPointerMove()&&this._focusCellAtPagePos(this.__P_190_21,this.__P_190_22);(i=i||0!=n.x&&!this.__P_190_29(this.__P_190_5,n.x))?e.stop():e.stopMomentum()}},__P_190_29:function(e,t){var n=e.getPosition();return t<0&&n<=0||t>0&&n>=e.getMaximum()},__P_190_30:function(e){var t=this.getTable(),n=this.__P_190_1.getHeaderWidgetAtColumn(this.__P_190_15).getSizeHint().minWidth,i=Math.max(n,this.__P_190_17+e-this.__P_190_16);if(this.getLiveResize()){t.getTableColumnModel().setColumnWidth(this.__P_190_15,i,!0)}else{var r=this.getTablePaneModel();this._showResizeLine(r.getColumnLeft(this.__P_190_15)+i)}this.__P_190_16+=i-this.__P_190_17;this.__P_190_17=i},__P_190_31:function(e){var t=qx.ui.table.pane.Scroller.TAP_TOLERANCE;if(this.__P_190_1.isShowingColumnMoveFeedback()||e>this.__P_190_14+t||es&&a--;e.moveColumn(s,a);this._updateFocusIndicator()}}this._moveColumn=null;this._lastMoveTargetX=null;this._headerClipper.releaseCapture()},_onPointerupHeader:function(e){if(this.getTable().getEnabled())if(null!=this.__P_190_15){this._stopResizeHeader();this.__P_190_20=!0;e.stop()}else if(null!=this._moveColumn){this._stopMoveHeader();e.stop()}},_onTapHeader:function(e){if(this.__P_190_20)this.__P_190_20=!1;else{var t=this.getTable();if(t.getEnabled()){var n=t.getTableModel(),i=e.getDocumentLeft();if(-1==this._getResizeColumnForPageX(i)){var r=this._getColumnForPageX(i);if(null!=r&&n.isColumnSortable(r)){var o=r!=n.getSortColumnIndex()||!n.isSortAscending(),s={column:r,ascending:o,tapEvent:e};if(this.fireDataEvent("beforeSort",s,null,!0)){t.isEditing()&&t.stopEditing();n.sortByColumn(r,o);this.getResetSelectionOnHeaderTap()&&t.getSelectionModel().resetSelection()}}}e.stop()}}},_onTapPane:function(e){var t=this.getTable();if(t.getEnabled()){var n=e.getDocumentLeft(),i=e.getDocumentTop(),r=this._getRowForPagePos(n,i),o=this._getColumnForPageX(n);if(null!=r&&null!=o){var s=this.getSelectBeforeFocus();s&&t.getSelectionManager().handleTap(r,e);this.getFocusCellOnPointerMove()||this._focusCellAtPagePos(n,i);s||t.getSelectionManager().handleTap(r,e);if(this.__P_190_7.isHidden()||this.__P_190_18&&!this.__P_190_19&&!this.isEditing()&&r==this.__P_190_18.row&&o==this.__P_190_18.col){this.fireEvent("cellTap",qx.ui.table.pane.CellEvent,[this,e,r,o],!0);this.__P_190_19=!0}}else null==r&&this.getResetSelectionOnTapBelowRows()&&t.getSelectionModel().resetSelection()}},_onContextMenu:function(e){var t=e.getDocumentLeft(),n=e.getDocumentTop(),i=this._getRowForPagePos(t,n),r=this._getColumnForPageX(t);if((null!==i||!this.getContextMenuFromDataCellsOnly())&&(!this.getShowCellFocusIndicator()||null===i||this.__P_190_18&&i==this.__P_190_18.row&&r==this.__P_190_18.col)){this.fireEvent("cellContextmenu",qx.ui.table.pane.CellEvent,[this,e,i,r],!0);var o=this.getTable().getContextMenu();if(o){o.getChildren().length>0?o.openAtPointer(e):o.exclude();e.preventDefault()}}},_onContextMenuOpen:function(e){},_onDbltapPane:function(e){var t=e.getDocumentLeft(),n=e.getDocumentTop();if(null!==this._getColumnForPageX(t)){this._focusCellAtPagePos(t,n);this.startEditing();var i=this._getRowForPagePos(t,n);-1!=i&&null!=i&&this.fireEvent("cellDbltap",qx.ui.table.pane.CellEvent,[this,e,i],!0)}},_onPointerout:function(e){if(this.getTable().getEnabled()){if(null==this.__P_190_15){this.setCursor(null);this.getApplicationRoot().setGlobalCursor(null)}this.__P_190_1.setPointerOverColumn(null);this.getFocusCellOnPointerMove()&&this.__P_190_0.setFocusedCell()}},_showResizeLine:function(e){var t=this._showChildControl("resize-line"),n=t.getWidth(),i=this._paneClipper.getBounds();t.setUserBounds(e-Math.round(n/2),0,n,i.height)},_hideResizeLine:function(){this._excludeChildControl("resize-line")},showColumnMoveFeedback:function(e){for(var t=this.getTablePaneModel(),n=this.getTable().getTableColumnModel(),i=this.__P_190_2.getContentLocation().left,r=t.getColumnCount(),o=0,s=0,a=i,l=0;l=(n+=i.getColumnWidth(l))-s&&e<=n+s)return l}return-1},_getRowForPagePos:function(e,t){var n=this.__P_190_2.getContentLocation();if(null===n||en.right)return null;if(t>=n.top&&t<=n.bottom){var i=this.__P_190_2.getRenderedRowHeight(),r=this.__P_190_6.getPosition();this.getTable().getKeepFirstVisibleRowComplete()&&(r=Math.floor(r/this.getTable().getRowHeight())*i);var o=r+t-n.top,s=Math.floor(o/i);return s=a.top&&t<=a.bottom&&e<=a.right?-1:null},setTopRightWidget:function(e){var t=this.__P_190_26;null!=t&&this.__P_190_3.remove(t);null!=e&&this.__P_190_3.add(e);this.__P_190_26=e},getTopRightWidget:function(){return this.__P_190_26},getHeader:function(){return this.__P_190_1},getTablePane:function(){return this.__P_190_2},getVerticalScrollBarWidth:function(){var e=this.__P_190_6;return e.isVisible()&&e.getSizeHint().width||0},getNeededScrollBars:function(e,t){var n=this.__P_190_6,i=n.getSizeHint().width+n.getMarginLeft()+n.getMarginRight(),r=this.__P_190_5,o=r.getSizeHint().height+r.getMarginTop()+r.getMarginBottom(),s=this._paneClipper.getInnerSize(),a=s?s.width:0;this.getVerticalScrollBarVisible()&&(a+=i);var l=s?s.height:0;this.getHorizontalScrollBarVisible()&&(l+=o);var u=this.getTable().getTableModel().getRowCount(),c=this.getTablePaneModel().getTotalWidth(),h=this.getTable().getRowHeight()*u,d=!1,f=!1;if(c>a){d=!0;h>l-o&&(f=!0)}else if(h>l){f=!0;!t&&c>a-i&&(d=!0)}var _=qx.ui.table.pane.Scroller.HORIZONTAL_SCROLLBAR,p=qx.ui.table.pane.Scroller.VERTICAL_SCROLLBAR;return(e||d?_:0)|(t||!f?0:p)},getPaneClipper:function(){return this._paneClipper},getScrollAreaContainer:function(){return this.getPaneClipper()},_applyScrollTimeout:function(e,t){this._startInterval(e)},_startInterval:function(e){this.__P_190_8.setInterval(e);this.__P_190_8.start()},_stopInterval:function(){this.__P_190_8.stop()},_postponedUpdateContent:function(){this._updateContent()},_oninterval:qx.event.GlobalError.observeMethod((function(){if(this.__P_190_11&&!this.__P_190_2._layoutPending){this.__P_190_11=!1;this._updateContent()}})),_updateContent:function(){var e=this._paneClipper.getInnerSize();if(e){var t=e.height,n=this.__P_190_5.getPosition(),i=this.__P_190_6.getPosition(),r=this.getTable().getRowHeight(),o=Math.floor(i/r),s=this.__P_190_2.getFirstVisibleRow();this.__P_190_2.setFirstVisibleRow(o);var a=Math.ceil(t/r),l=0,u=this.getTable().getKeepFirstVisibleRowComplete();if(!u){a++;l=i%r}this.__P_190_2.setVisibleRowCount(a);o!=s&&this._updateFocusIndicator();this._paneClipper.scrollToX(n);u||this._paneClipper.scrollToY(l)}},_updateFocusIndicator:function(e){this.getTable().getEnabled()&&this.__P_190_7.moveToCell(this.__P_190_23,this.__P_190_24,e)}},destruct:function(){this._stopInterval();var e=this.getTablePaneModel();e&&e.dispose();this.__P_190_18=this.__P_190_26=this.__P_190_0=null;this._disposeObjects("__P_190_5","__P_190_6","_headerClipper","_paneClipper","__P_190_7","__P_190_1","__P_190_2","__P_190_3","__P_190_8","__P_190_4")}});qx.ui.table.pane.Scroller.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.util.DeferredCall":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.pane.Model",{extend:qx.core.Object,construct:function(e){qx.core.Object.constructor.call(this);this.setTableColumnModel(e);this.__P_191_0=new qx.util.DeferredCall((function(){this.fireEvent(qx.ui.table.pane.Model.EVENT_TYPE_MODEL_CHANGED)}),this)},events:{modelChanged:"qx.event.type.Event"},statics:{EVENT_TYPE_MODEL_CHANGED:"modelChanged"},properties:{firstColumnX:{check:"Integer",init:0,apply:"_applyFirstColumnX"},maxColumnCount:{check:"Number",init:-1,apply:"_applyMaxColumnCount"}},members:{__P_191_1:null,__P_191_2:null,__P_191_0:null,_applyFirstColumnX:function(e,t){this.__P_191_1=null;this.__P_191_0.schedule()},_applyMaxColumnCount:function(e,t){this.__P_191_1=null;this.__P_191_0.schedule()},setTableColumnModel:function(e){if(this.__P_191_2){this.__P_191_2.removeListener("visibilityChangedPre",this._onColVisibilityChanged,this);this.__P_191_2.removeListener("headerCellRendererChanged",this._onHeaderCellRendererChanged,this)}this.__P_191_2=e;this.__P_191_2.addListener("visibilityChangedPre",this._onColVisibilityChanged,this);this.__P_191_2.addListener("headerCellRendererChanged",this._onHeaderCellRendererChanged,this);this.__P_191_1=null},_onColVisibilityChanged:function(e){this.__P_191_1=null;this.__P_191_0.schedule()},_onHeaderCellRendererChanged:function(e){this.__P_191_0.schedule()},getColumnCount:function(){if(null==this.__P_191_1){var e=this.getFirstColumnX(),t=this.getMaxColumnCount(),n=this.__P_191_2.getVisibleColumnCount();this.__P_191_1=-1==t||e+t>n?n-e:t}return this.__P_191_1},getColumnAtX:function(e){var t=this.getFirstColumnX();return this.__P_191_2.getVisibleColumnAtX(t+e)},getX:function(e){var t=this.getFirstColumnX(),n=this.getMaxColumnCount(),i=this.__P_191_2.getVisibleX(e)-t;return i>=0&&(-1==n||i_){m-=Math.floor((this.__P_192_0.getMinCellEditHeight()-_)/2);_=this.__P_192_0.getMinCellEditHeight()}this.setUserBounds(o.getColumnLeft(e)-(h-1),m,r.getColumnWidth(e)+(h+u-3),_);this.show();this.setRow(t);this.setColumn(e)}}}else this.exclude()}},destruct:function(){this.__P_192_0=null}});qx.ui.table.pane.FocusIndicator.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.table.IColumnMenuItem",{properties:{columnVisible:{}},events:{changeColumnVisible:"qx.event.type.Data"}});qx.ui.table.IColumnMenuItem.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{},"qx.event.util.Keyboard":{},"qx.lang.String":{},"qx.locale.Key":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.Shortcut",{extend:qx.core.Object,implement:[qx.core.IDisposable],construct:function(e){qx.core.Object.constructor.call(this);this.__P_233_0={};this.__P_233_1=null;null!=e&&this.setShortcut(e);this.initEnabled()},events:{execute:"qx.event.type.Data"},properties:{enabled:{init:!0,check:"Boolean",event:"changeEnabled",apply:"_applyEnabled"},shortcut:{check:"String",apply:"_applyShortcut",nullable:!0},autoRepeat:{check:"Boolean",init:!1}},members:{__P_233_0:"",__P_233_1:"",execute:function(e){this.fireDataEvent("execute",e)},__P_233_2:function(e){if(this.getEnabled()&&this.__P_233_3(e)){this.isAutoRepeat()||this.execute(e.getTarget());e.stop()}},__P_233_4:function(e){if(this.getEnabled()&&this.__P_233_3(e)){this.isAutoRepeat()&&this.execute(e.getTarget());e.stop()}},_applyEnabled:function(e,t){if(e){qx.event.Registration.addListener(document.documentElement,"keydown",this.__P_233_2,this);qx.event.Registration.addListener(document.documentElement,"keypress",this.__P_233_4,this)}else{qx.event.Registration.removeListener(document.documentElement,"keydown",this.__P_233_2,this);qx.event.Registration.removeListener(document.documentElement,"keypress",this.__P_233_4,this)}},_applyShortcut:function(e,t){if(e){if(-1!=e.search(/[\s]+/)){var n="Whitespaces are not allowed within shortcuts";this.error(n);throw new Error(n)}this.__P_233_0={Control:!1,Shift:!1,Meta:!1,Alt:!1};this.__P_233_1=null;for(var i,r=[];e.length>0&&-1!=i;){i=e.search(/[-+]+/);r.push(1==e.length||-1==i?e:e.substring(0,i));e=e.substring(i+1)}for(var o=r.length,s=0;s="a"&&e<="z")return e.toUpperCase();e=e.toLowerCase();var n=this.__P_233_6[e]||qx.lang.String.firstUp(e);return t.isValidKeyIdentifier(n)?n:"Unidentified"},toString:function(){var e=this.__P_233_1,t=[];for(var n in this.__P_233_0)this.__P_233_0[n]&&t.push(qx.locale.Key.getKeyName("short",n));e&&t.push(qx.locale.Key.getKeyName("short",e));return t.join("+")}},destruct:function(){this.setEnabled(!1);this.__P_233_0=this.__P_233_1=null}});qx.bom.Shortcut.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.form.Button":{construct:!0,require:!0},"qx.ui.form.MForm":{require:!0},"qx.ui.form.MModelProperty":{require:!0},"qx.ui.form.IRadioItem":{require:!0},"qx.ui.form.IForm":{require:!0},"qx.ui.form.IBooleanForm":{require:!0},"qx.ui.form.IModel":{require:!0},"qx.ui.form.RadioGroup":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.form.RadioButton",{extend:qx.ui.form.Button,include:[qx.ui.form.MForm,qx.ui.form.MModelProperty],implement:[qx.ui.form.IRadioItem,qx.ui.form.IForm,qx.ui.form.IBooleanForm,qx.ui.form.IModel],construct:function(e){qx.ui.form.Button.constructor.call(this,e);var t=this.getContentElement();t.setAttribute("role","radio");t.setAttribute("aria-checked",!1);this.addListener("execute",this._onExecute);this.addListener("keypress",this._onKeyPress)},properties:{group:{check:"qx.ui.form.RadioGroup",nullable:!0,apply:"_applyGroup"},value:{check:"Boolean",nullable:!0,event:"changeValue",apply:"_applyValue",init:!1},appearance:{refine:!0,init:"radiobutton"},allowGrowX:{refine:!0,init:!1}},members:{_forwardStates:{checked:!0,focused:!0,invalid:!0,hovered:!0},_bindableProperties:["enabled","label","toolTipText","value","menu"],_applyValue:function(e,t){e?this.addState("checked"):this.removeState("checked");this.getContentElement().setAttribute("aria-checked",Boolean(e))},_applyGroup:function(e,t){t&&t.remove(this);e&&e.add(this)},_onExecute:function(e){var t=this.getGroup();t&&t.getAllowEmptySelection()?this.toggleValue():this.setValue(!0)},_onKeyPress:function(e){var t=this.getGroup();if(t)switch(e.getKeyIdentifier()){case"Left":case"Up":t.selectPrevious();break;case"Right":case"Down":t.selectNext()}}}});qx.ui.form.RadioButton.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.form.RadioButton":{construct:!0,require:!0},"qx.ui.form.IRadioItem":{require:!0},"qx.ui.layout.Grid":{construct:!0},"qx.ui.basic.Label":{},"qx.ui.basic.Image":{},"qx.ui.form.Button":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tabview.TabButton",{extend:qx.ui.form.RadioButton,implement:qx.ui.form.IRadioItem,construct:function(){qx.ui.form.RadioButton.constructor.call(this);var e=new qx.ui.layout.Grid(2,0);e.setRowAlign(0,"left","middle");e.setColumnAlign(0,"right","middle");this._getLayout().dispose();this._setLayout(e);this.initShowCloseButton()},events:{close:"qx.event.type.Data"},properties:{showCloseButton:{check:"Boolean",init:!1,apply:"_applyShowCloseButton"}},members:{_forwardStates:{focused:!0,checked:!0},_applyIconPosition:function(e,t){var n={icon:this.getChildControl("icon"),label:this.getChildControl("label"),closeButton:this.getShowCloseButton()?this.getChildControl("close-button"):null};for(var i in n)n[i]&&this._remove(n[i]);switch(e){case"top":this._add(n.label,{row:3,column:2});this._add(n.icon,{row:1,column:2});n.closeButton&&this._add(n.closeButton,{row:0,column:4});break;case"bottom":this._add(n.label,{row:1,column:2});this._add(n.icon,{row:3,column:2});n.closeButton&&this._add(n.closeButton,{row:0,column:4});break;case"left":this._add(n.label,{row:0,column:2});this._add(n.icon,{row:0,column:0});n.closeButton&&this._add(n.closeButton,{row:0,column:4});break;case"right":this._add(n.label,{row:0,column:0});this._add(n.icon,{row:0,column:2});n.closeButton&&this._add(n.closeButton,{row:0,column:4})}},_createChildControlImpl:function(e,t){switch(e){case"label":var n;(n=new qx.ui.basic.Label(this.getLabel())).setAnonymous(!0);this._add(n,{row:0,column:2});this._getLayout().setColumnFlex(2,1);break;case"icon":(n=new qx.ui.basic.Image(this.getIcon())).setAnonymous(!0);this._add(n,{row:0,column:0});break;case"close-button":(n=new qx.ui.form.Button).setFocusable(!1);n.setKeepActive(!0);n.addListener("tap",this._onCloseButtonTap,this);this._add(n,{row:0,column:4});this.getShowCloseButton()||n.exclude()}return n||qx.ui.tabview.TabButton.superclass.prototype._createChildControlImpl.call(this,e)},_onCloseButtonTap:function(){this.fireDataEvent("close",this)},_applyShowCloseButton:function(e,t){e?this._showChildControl("close-button"):this._excludeChildControl("close-button")},_applyCenter:function(e){var t=this._getLayout();e?t.setColumnAlign(2,"center","middle"):t.setColumnAlign(2,"left","middle")}}});qx.ui.tabview.TabButton.$$dbClassInfo=e}();function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function _regeneratorRuntime(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function(){return t};var e,t={},n=Object.prototype,i=n.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},s=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function c(e,t,n,i){var o=t&&t.prototype instanceof g?t:g,s=Object.create(o.prototype),a=new I(i||[]);return r(s,"_invoke",{value:E(e,n,a)}),s}function h(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=c;var d="suspendedStart",f="suspendedYield",_="executing",p="completed",m={};function g(){}function v(){}function b(){}var y={};u(y,s,(function(){return this}));var x=Object.getPrototypeOf,q=x&&x(x(D([])));q&&q!==n&&i.call(q,s)&&(y=q);var w=b.prototype=g.prototype=Object.create(y);function P(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function C(e,t){function n(r,o,s,a){var l=h(e[r],e,o);if("throw"!==l.type){var u=l.arg,c=u.value;return c&&"object"==_typeof(c)&&i.call(c,"__await")?t.resolve(c.__await).then((function(e){n("next",e,s,a)}),(function(e){n("throw",e,s,a)})):t.resolve(c).then((function(e){u.value=e,s(u)}),(function(e){return n("throw",e,s,a)}))}a(l.arg)}var o;r(this,"_invoke",{value:function(e,i){function r(){return new t((function(t,r){n(e,i,t,r)}))}return o=o?o.then(r,r):r()}})}function E(t,n,i){var r=d;return function(o,s){if(r===_)throw Error("Generator is already running");if(r===p){if("throw"===o)throw s;return{value:e,done:!0}}for(i.method=o,i.arg=s;;){var a=i.delegate;if(a){var l=S(a,i);if(l){if(l===m)continue;return l}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(r===d)throw r=p,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);r=_;var u=h(t,n,i);if("normal"===u.type){if(r=i.done?p:f,u.arg===m)continue;return{value:u.arg,done:i.done}}"throw"===u.type&&(r=p,i.method="throw",i.arg=u.arg)}}}function S(t,n){var i=n.method,r=t.iterator[i];if(r===e)return n.delegate=null,"throw"===i&&t.iterator.return&&(n.method="return",n.arg=e,S(t,n),"throw"===n.method)||"return"!==i&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),m;var o=h(r,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,m;var s=o.arg;return s?s.done?(n[t.resultName]=s.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,m):s:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function M(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(M,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[s];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function n(){for(;++r=0;--o){var s=this.tryEntries[o],a=s.completion;if("root"===s.tryLoc)return r("end");if(s.tryLoc<=this.prev){var l=i.call(s,"catchLoc"),u=i.call(s,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i=n.completion;if("throw"===i.type){var r=i.arg;A(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(t,n,i){return this.delegate={iterator:D(t),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=e),m}},t}function asyncGeneratorStep(e,t,n,i,r,o,s){try{var a=e[o](s),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(i,r)}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise((function(i,r){var o=e.apply(t,n);function s(e){asyncGeneratorStep(o,i,r,s,a,"next",e)}function a(e){asyncGeneratorStep(o,i,r,s,a,"throw",e)}s(void 0)}))}}!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.embed.Html":{construct:!0,require:!0},"qxl.apiviewer.ObjectRegistry":{construct:!0},"qx.bom.client.Engine":{require:!0},"qx.dev.Tokenizer":{},"qx.util.StringBuilder":{},"qx.Promise":{},"qxl.apiviewer.LoadingIndicator":{},"qx.dom.Element":{},"qx.util.ResourceManager":{},"qxl.apiviewer.dao.Package":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.AbstractViewer",{type:"abstract",extend:qx.ui.embed.Html,construct:function(){qx.ui.embed.Html.constructor.call(this);this._infoPanelHash={};this._infoPanels=[];this.setOverflowX("auto");this.setOverflowY("auto");this.getContentElement().setStyle("-webkit-overflow-scrolling","touch");this.getContentElement().setStyle("touch-action","pan-y");this.getContentElement().setStyle("-ms-touch-action","pan-y");this.setAppearance("detailviewer");this._infoPanelHash={};this._infoPanels=[];qxl.apiviewer.ObjectRegistry.register(this)},properties:{docNode:{init:null,nullable:!0,apply:"_applyDocNode",async:!0},showInherited:{check:"Boolean",init:!1,apply:"_updatePanelsWithInheritedMembers"},showIncluded:{check:"Boolean",init:!0,apply:"_updatePanelsWithInheritedMembers"},expandProperties:{check:"Boolean",init:!1,apply:"_updatePanels"},showProtected:{check:"Boolean",init:!1,apply:"_updatePanels"},showPrivate:{check:"Boolean",init:!1,apply:"_updatePanels"},showInternal:{check:"Boolean",init:!1,apply:"_updatePanels"}},statics:{fixLinks:function(e){for(var t=e.getElementsByTagName("a"),n=0;n'+qx.dev.Tokenizer.javaScriptToHtml(o,!0)+"";i.parentNode.replaceChild(r,i)}else i.innerHTML=qx.dev.Tokenizer.javaScriptToHtml(i.textContent)}}},events:{synced:"qx.event.type.Event"},members:{_infoPanelHash:null,_infoPanels:null,__P_226_0:!1,_init:function(e){var t=this;this.__P_226_1();this.addListenerOnce("appear",(function(){return t._syncHtml()}))},__P_226_1:function(){var e=new qx.util.StringBuilder;e.add('
');e.add("

");e.add('
');e.add("
","
");for(var t=this.getPanels(),n=0;n");this.setHtml(e.get())},_getTitleHtml:function(e){throw new Error("Abstract method called!")},_getTocHtml:function(e){throw new Error("Abstract method called!")},_getDescriptionHtml:function(e){throw new Error("Abstract method called!")},_syncHtml:function(){var e=this;return _asyncToGenerator(_regeneratorRuntime().mark((function t(){var n,i,r,o,s;return _regeneratorRuntime().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=e._titleElem;i=e.getContentElement().getDomElement().firstChild;r=i.childNodes;o=e.getPanels();qxl.apiviewer.ui.AbstractViewer.fixLinks(i);e._titleElem=r[0];e._tocElem=r[1];e._classDescElem=r[2];for(s=0;sr?1:0}if(e instanceof qxl.apiviewer.dao.Package){var o=e.getFullName().toLowerCase(),s=n.getFullName().toLowerCase();return os?1:0}var a=0;e.isInternal()&&(a+=4);e.isPrivate()&&(a+=2);e.isProtected()&&(a+=1);var l=0;n.isInternal()&&(l+=4);n.isPrivate()&&(l+=2);n.isProtected()&&(l+=1);if(a==l){var u=e.getName(),c=n.getName();return u.toLowerCase()',qxl.apiviewer.ui.panels.InfoPanel.resolveLinkAttributes(n,e),"
");return qx.Promise.resolve(t.get())}}});qxl.apiviewer.ui.PackageViewer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.module.event.PointerHandler":{defer:"runtime"},"qx.module.Event":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Event":{require:!0},"qx.event.Emitter":{},"qx.event.handler.GestureCore":{},qxWeb:{defer:"runtime"}},environment:{provided:[],required:{"event.dispatchevent":{className:"qx.bom.client.Event"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.event.GestureHandler",{statics:{TYPES:["tap","longtap","swipe","dbltap","track","trackstart","trackend","roll","rotate","pinch"],register:function(e,t){if(!e.$$gestureHandler){qx.core.Environment.get("event.dispatchevent")||e.$$emitter||(e.$$emitter=new qx.event.Emitter);e.$$gestureHandler=new qx.event.handler.GestureCore(e,e.$$emitter)}},unregister:function(e){if(e.$$gestureHandler){var t=e.$$emitter.getListeners();for(var n in t)if(-1!==qx.module.event.GestureHandler.TYPES.indexOf(n)&&t[n].length>0)return;e.$$gestureHandler.dispose();e.$$gestureHandler=void 0}}},defer:function(e){qxWeb.$registerEventHook(e.TYPES,e.register,e.unregister)}});qx.module.event.GestureHandler.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.module.event.GestureHandler":{require:!0},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.AbstractViewer":{construct:!0,require:!0},"qxl.apiviewer.ui.panels.ConstructorPanel":{construct:!0},"qxl.apiviewer.ui.panels.EventPanel":{construct:!0},"qxl.apiviewer.ui.panels.StaticMethodsPanel":{construct:!0},"qxl.apiviewer.ui.panels.ConstantPanel":{construct:!0},"qxl.apiviewer.ui.panels.PropertyPanel":{construct:!0},"qxl.apiviewer.ui.panels.MethodPanel":{construct:!0},"qxl.apiviewer.ui.panels.ChildControlsPanel":{construct:!0},"qx.util.ResourceManager":{},"qx.bom.client.Engine":{require:!0},"qxl.apiviewer.dao.Class":{},"qx.util.LibraryManager":{},"qx.util.StringBuilder":{},"qxl.apiviewer.ui.panels.InfoPanel":{},"qx.dom.Element":{},"qx.bom.element.Class":{},"qx.bom.element.Scroll":{},"qx.bom.element.Style":{},"qxl.apiviewer.TreeUtil":{},"qxl.apiviewer.Constants":{},"qx.event.Timer":{},"qxl.apiviewer.UiModel":{}},environment:{provided:[],required:{"qx.revision":{},"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.ClassViewer",{extend:qxl.apiviewer.ui.AbstractViewer,construct:function(){qxl.apiviewer.ui.AbstractViewer.constructor.call(this);this.addInfoPanel(new qxl.apiviewer.ui.panels.ConstructorPanel("constructor"));this.addInfoPanel(new qxl.apiviewer.ui.panels.EventPanel("events",!0,!0));this.addInfoPanel(new qxl.apiviewer.ui.panels.StaticMethodsPanel("static methods"));this.addInfoPanel(new qxl.apiviewer.ui.panels.ConstantPanel("constants",!1,!0));this.addInfoPanel(new qxl.apiviewer.ui.panels.PropertyPanel("properties",!0,!0));this.addInfoPanel(new qxl.apiviewer.ui.panels.MethodPanel("methods"));this.addInfoPanel(new qxl.apiviewer.ui.panels.ChildControlsPanel("child controls"));this.getContentElement().setAttribute("class","ClassViewer");this._init(null)},statics:{SOURCE_VIEW_MACROS:{classFilePath:function(e){return(e.getClass?e.getClass():e).getFullName().replace(/\./gi,"/")+".js"},lineNumber:function(e){return e.getLineNumber&&"number"==typeof e.getLineNumber()?String(e.getLineNumber()):"0"},qxGitBranch:function(e){return qx.core.Environment.get("qx.revision")?qx.core.Environment.get("qx.revision").split(":")[1]:"master"}},createImageHtml:function(e,t,n){if("string"==typeof e)return'";n?n+=";vertical-align:top":n="vertical-align:top";return qxl.apiviewer.ui.ClassViewer.createOverlayImageHtml(18,18,e,t,n)},createOverlayImageHtml:function(e,t,n,i,r){var o,s="";s="webkit"==qx.core.Environment.get("engine.name")?'':'';o="webkit"==qx.core.Environment.get("engine.name")?"position:absolute;top:0px;left:0px;padding-right:18px;":"opera"==qx.core.Environment.get("engine.name")?"margin-right:-18px;":"position:absolute;top:0px;left:0px";for(var a=0;a'}return s+=""},getSourceUri:function(e){var t=(e instanceof qxl.apiviewer.dao.Class?e:e.getClass()).getFullName().split(".")[0];if(!qx.util.LibraryManager.getInstance().has(t))return null;var n=qx.util.LibraryManager.getInstance().get(t,"sourceViewUri");if(!n)return null;var i=this.SOURCE_VIEW_MACROS;for(var r in i){var o="%{"+r+"}";if(n.indexOf(o)>=0&&"function"==typeof i[r]){var s=i[r](e);"string"==typeof s&&(n=n.replace(new RegExp(o),s))}}return n.indexOf("%{")>=0?null:n}},members:{_getTitleHtml:function(e){var t="Class";switch(e.getType()){case"mixin":t="Mixin";break;case"interface":t="Interface"}var n=new qx.util.StringBuilder;n.add("",e.getPackageName(),"");n.add('');e.isAbstract()?n.add("Abstract "):e.isStatic()?n.add("Static "):e.isSingleton()&&n.add("Singleton ");n.add(t," ");var i=e.getName(),r=qxl.apiviewer.ui.ClassViewer.getSourceUri(e);r&&(i=''+i+"");n.add(qxl.apiviewer.ui.panels.InfoPanel.setTitleClass(e,i));return n.get()},_getTocHtml:function(e){var t=this,n=document.createDocumentFragment(),i=null;this.getPanels().forEach((function(e){var r=e.getPanelItemObjects(t.getDocNode(),t.getShowInherited()||t.getShowIncluded());if(0!=r.length){i&&n.appendChild(document.createTextNode(" | "));var o=qx.dom.Element.create("span");qx.bom.element.Class.add(o,"tocitem");o.innerHTML=qxl.apiviewer.ui.ClassViewer.createImageHtml(e.getPanelIcon(),e.getPanelTitle())+" ";q(o).on("tap",function(t){return function(){this.__P_197_0(t);qx.bom.element.Scroll.intoView(e.getTitleElement(),null,"left","top");e.getIsOpen()||this.togglePanelVisibility(e)}.bind(this)}.bind(t)(r[0]),!1);var s=qx.dom.Element.create("span");e instanceof qxl.apiviewer.ui.panels.StaticMethodsPanel&&"webkit"==qx.core.Environment.get("engine.name")&&qx.bom.element.Style.set(s,"margin-left","25px");s.appendChild(document.createTextNode(" "));s.appendChild(document.createTextNode(e.getPanelTitle()));o.appendChild(s);n.appendChild(o);i=o}}));return n},_getDescriptionHtml:function(e){var t=this,n="sub classes",i=e.getDescription();switch(e.getType()){case"mixin":n="sub mixins";break;case"interface":n="sub interfaces"}var r=new qx.util.StringBuilder;""!==i&&r.add('
',qxl.apiviewer.ui.panels.InfoPanel.resolveLinkAttributes(i,e),"
");var o=qxl.apiviewer.ui.panels.InfoPanel.createSeeAlsoHtml(e);o&&(r.length>0?r.splice(-1,0,o):r.add(o));e.getErrors().length>0&&r.add('
',qxl.apiviewer.ui.panels.InfoPanel.createErrorHtml(e,e),"
");"interface"===e.getType()?r.add(this.__P_197_1(e)):r.add(this.__P_197_2(e));return e.getChildClasses().then((function(i){r.add(t.__P_197_3(i,"Direct "+n+":"));r.add(t.__P_197_3(e.getInterfaces(),"Implemented interfaces:"));r.add(t.__P_197_3(e.getMixins(),"Included mixins:"));return e.getImplementations()})).then((function(n){r.add(t.__P_197_3(n,"Implementations of this interface:"));return e.getIncluder()})).then((function(n){r.add(t.__P_197_3(n,"Classes including this mixin:"));if(e.isDeprecated()){r.add('

',"Deprecated:","

");r.add("

");(i=e.getDeprecationText())?r.add(qxl.apiviewer.ui.panels.InfoPanel.resolveLinkAttributes(i,e)):r.add("This ",e.getType()," is deprecated!");r.add("

")}if(e.isInternal()){r.add('

',"Internal:","

");r.add("

");var o=e.getType();"bootstrap"==o&&(o+=" class");r.add("This ",o," is internal!");r.add("

")}return r.get()}))},__P_197_3:function(e,t){var n="";if(e.length>0){n=new qx.util.StringBuilder("

",t,"

");for(var i=0;i","Inheritance hierarchy:",""),i=e.getClassHierarchy(!0);n.add(t.createImageHtml("qxl/apiviewer/image/class18.gif"),'Object');for(var r=0,o=i.length-1;o>=0;o--)if(!qxl.apiviewer.dao.Class.isNativeObject(i[o])||i[o]!==Object){n.add("
");n.add(t.createImageHtml("qxl/apiviewer/image/nextlevel.gif",null,"margin-left:"+r+"px"),qxl.apiviewer.dao.Class.isNativeObject(i[o])?t.createImageHtml("qxl/apiviewer/image/class18.gif"):t.createImageHtml(qxl.apiviewer.TreeUtil.getIconUrl(i[o])));if(0!==o)if(qxl.apiviewer.dao.Class.isNativeObject(i[o])){var s=Object.prototype.toString.call(new i[o]).match(/^\[object (.*)\]$/)[1];n.add(''+s+"")}else n.add(qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml(i[o].getFullName(),null,!1));else n.add(i[o].getFullName());r+=18;n.add("
")}return n.get()},__P_197_1:function(e){var t=qxl.apiviewer.ui.ClassViewer,n=qxl.apiviewer.TreeUtil,i=qxl.apiviewer.ui.panels.InfoPanel,r=e.getInterfaceHierarchy(),o=new qx.util.StringBuilder;if(r.length<=1)return o;o.add("

","Inheritance hierarchy:","

");for(var s=0,a=r.length-1;a>=0;a--){var l=r[a].getFullName(),u=n.getIconUrl(r[a]);o.add("
");if(r[a].getSuperInterfaces().length>0){o.add(t.createImageHtml("qxl/apiviewer/image/nextlevel.gif",null,"margin-left:"+s+"px"));o.add(t.createImageHtml(u));o.add(0!==a?i.createItemLinkHtml(l,null,!1):l);s+=18}else{o.add(t.createImageHtml(u));o.add(i.createItemLinkHtml(l,null,!1))}o.add("
")}return o.get()},showItem:function(e){var t;if("construct"==e)t=this.getDocNode().getConstructor();else if(-1!=e.indexOf("!")){var n=e.split("!");(t=this.getDocNode().getItemByListAndName({event:"events",method_public:"methods",method_protected:"methods",method_private:"methods",property:"properties",property_private:"properties",property_protected:"properties",constant:"constants",childcontrol:"childControls"}[n[1]],n[0]))||(t=this.getDocNode().getItem(n[0]))}else t=this.getDocNode().getItem(e);if(!t)return!1;this.__P_197_0(t);var i=this._getPanelForItemNode(t);i.getIsOpen()||this.togglePanelVisibility(i);var r=i.getItemElement(t.getName());if(!r)return!1;var o=r.parentNode.parentNode;this._markedElement&&(this._markedElement.className=qxl.apiviewer.ui.panels.InfoPanel.getItemCssClasses(this._markedItemNode));o.className="marked";this._markedElement=o;this._markedItemNode=t;qx.event.Timer.once((function(e){qx.bom.element.Scroll.intoView(o,null,"left","top")}),this,0);return!0},__P_197_0:function(e){var t=qxl.apiviewer.UiModel.getInstance();if(e.isFromProperty&&e.isFromProperty()){t.setExpandProperties(!0);e.isProtected()&&t.setShowProtected(!0);e.isPrivate()&&t.setShowPrivate(!0);e.isInternal()&&t.setShowInternal(!0)}else{e.isPrivate()&&t.setShowPrivate(!0);e.isInternal()?t.setShowInternal(!0):e.isProtected()&&t.setShowProtected(!0)}},_getPanelForItemNode:function(e){for(var t=this.getPanels(),n=0;n=0?"&":"?")+i.join("&"));if(null===this.getData()){n=this.getParameters(!0),i=[];for(var r in n){var s;if((s=n[r])instanceof Array)for(o=0;o0?qx.lang.Json.parse(e):null}catch(t){return this.error("Could not execute json: ("+e+")",t)}case"text/javascript":e=this.getIframeHtmlContent();try{return e&&e.length>0?window.eval(e):null}catch(t){return this.error("Could not execute javascript: ("+e+")",t)}case"application/xml":return e=this.getIframeDocument();default:this.warn("No valid responseType specified ("+this.getResponseType()+")!");return null}}},defer:function(){qx.io.remote.Exchange.registerType(qx.io.remote.transport.Iframe,"qx.io.remote.transport.Iframe")},destruct:function(){if(this.__P_200_0){qx.event.Registration.removeListener(this.__P_200_0,"load",this._onload,this);qx.bom.Event.removeNativeListener(this.__P_200_0,"readystatechange",this.__P_200_3);"gecko"==qx.core.Environment.get("engine.name")&&(this.__P_200_0.src=qx.util.ResourceManager.getInstance().toUri("qx/static/blank.gif"));qx.dom.Element.remove(this.__P_200_0)}this.__P_200_1&&qx.dom.Element.remove(this.__P_200_1);this.__P_200_0=this.__P_200_1=this.__P_200_2=null}});qx.io.remote.transport.Iframe.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.io.remote.transport.Abstract":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.io.remote.Exchange":{defer:"runtime"}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.io.remote.transport.Script",{extend:qx.io.remote.transport.Abstract,implement:[qx.core.IDisposable],construct:function(){qx.io.remote.transport.Abstract.constructor.call(this);var e=++qx.io.remote.transport.Script.__P_201_0;e>=2e9&&(qx.io.remote.transport.Script.__P_201_0=e=1);this.__P_201_1=null;this.__P_201_0=e},statics:{__P_201_0:0,_instanceRegistry:{},ScriptTransport_PREFIX:"_ScriptTransport_",ScriptTransport_ID_PARAM:"_ScriptTransport_id",ScriptTransport_DATA_PARAM:"_ScriptTransport_data",handles:{synchronous:!1,asynchronous:!0,crossDomain:!0,fileUpload:!1,programmaticFormFields:!1,responseTypes:["text/plain","text/javascript","application/json"]},isSupported:function(){return!0},_numericMap:{uninitialized:1,loading:2,loaded:2,interactive:3,complete:4},_requestFinished:qx.event.GlobalError.observeMethod((function(e,t){var n=qx.io.remote.transport.Script._instanceRegistry[e];if(null==n);else{n._responseContent=t;n._switchReadyState(qx.io.remote.transport.Script._numericMap.complete)}}))},members:{__P_201_2:0,__P_201_1:null,__P_201_0:null,send:function(){var e=this.getUrl();e+=(e.indexOf("?")>=0?"&":"?")+qx.io.remote.transport.Script.ScriptTransport_ID_PARAM+"="+this.__P_201_0;var t=this.getParameters(),n=[];for(var i in t){0==i.indexOf(qx.io.remote.transport.Script.ScriptTransport_PREFIX)&&this.error("Illegal parameter name. The following prefix is used internally by qooxdoo): "+qx.io.remote.transport.Script.ScriptTransport_PREFIX);var r=t[i];if(r instanceof Array)for(var o=0;o=0?"&":"?")+s.join("&"));if(null===this.getData()){o=this.getParameters(!0),s=[];for(var a in o){var u;if((u=o[a])instanceof Array)for(l=0;l>2;o=(3&t)<<4|(n=e.charCodeAt(c++))>>4;s=(15&n)<<2|(i=e.charCodeAt(c++))>>6;a=63&i;isNaN(n)?s=a=64:isNaN(i)&&(a=64);u+=l.charAt(r)+l.charAt(o)+l.charAt(s)+l.charAt(a)}while(c/,"");e.loadXML(i)}if(!e.documentElement)throw new Error("Missing Document Element!");if("parseerror"==e.documentElement.tagName)throw new Error("XML-File is not well-formed!");return e},getFetchedLength:function(){var e=this.getResponseText();return"string"==typeof e?e.length:0},getResponseContent:function(){var e=this.getState();if("completed"!==e&&"failed"!=e)return null;var t=this.getResponseText();if("failed"==e)return t;switch(this.getResponseType()){case"text/plain":case"text/html":return t;case"application/json":try{if(t&&t.length>0){return n=this.getParseJson()?0===(n=qx.lang.Json.parse(t))?0:n||null:t}return null}catch(e){this.error("Could not execute json: ["+t+"]",e);return"
Could not execute json: \n"+t+"\n
"}case"text/javascript":try{if(t&&t.length>0){var n;return 0===(n=window.eval(t))?0:n||null}return null}catch(e){this.error("Could not execute javascript: ["+t+"]",e);return null}case"application/xml":return 0===(t=this.getResponseXml())?0:t||null;default:this.warn("No valid responseType specified ("+this.getResponseType()+")!");return null}},_applyState:function(e,t){switch(e){case"created":this.fireEvent("created");break;case"configured":this.fireEvent("configured");break;case"sending":this.fireEvent("sending");break;case"receiving":this.fireEvent("receiving");break;case"completed":this.fireEvent("completed");break;case"failed":this.fireEvent("failed");break;case"aborted":this.getRequest().abort();this.fireEvent("aborted");break;case"timeout":this.getRequest().abort();this.fireEvent("timeout")}}},defer:function(){qx.io.remote.Exchange.registerType(qx.io.remote.transport.XmlHttp,"qx.io.remote.transport.XmlHttp")},destruct:function(){var e=this.getRequest();if(e){e.onreadystatechange=function(){};switch(e.readyState){case 1:case 2:case 3:e.abort()}}this.__P_202_3=null}});qx.io.remote.transport.XmlHttp.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Event":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.io.remote.Response",{extend:qx.event.type.Event,properties:{state:{check:"Integer",nullable:!0},statusCode:{check:"Integer",nullable:!0},content:{nullable:!0},responseHeaders:{check:"Object",nullable:!0,apply:"_applyResponseHeaders"}},members:{__P_203_0:null,clone:function(e){var t=qx.io.remote.Response.superclass.prototype.clone.call(this,e);t.setType(this.getType());t.setState(this.getState());t.setStatusCode(this.getStatusCode());t.setContent(this.getContent());t.setResponseHeaders(this.getResponseHeaders());return t},getResponseHeader:function(e){return this.__P_203_0&&this.__P_203_0[e.toLowerCase()]||null},_applyResponseHeaders:function(e,t){var n={};if(null!==e){Object.keys(e).forEach((function(t){n[t.toLowerCase()]=e[t]}));this.__P_203_0=n}}}});qx.io.remote.Response.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Timer":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.AcceleratingTimer",{extend:qx.core.Object,implement:[qx.core.IDisposable],construct:function(){qx.core.Object.constructor.call(this);this.__P_213_0=new qx.event.Timer(this.getInterval());this.__P_213_0.addListener("interval",this._onInterval,this)},events:{interval:"qx.event.type.Event"},properties:{interval:{check:"Integer",init:100},firstInterval:{check:"Integer",init:500},minimum:{check:"Integer",init:20},decrease:{check:"Integer",init:2}},members:{__P_213_0:null,__P_213_1:null,start:function(){this.__P_213_0.setInterval(this.getFirstInterval());this.__P_213_0.start()},stop:function(){this.__P_213_0.stop();this.__P_213_1=null},_onInterval:function(){this.__P_213_0.stop();null==this.__P_213_1&&(this.__P_213_1=this.getInterval());this.__P_213_1=Math.max(this.getMinimum(),this.__P_213_1-this.getDecrease());this.__P_213_0.setInterval(this.__P_213_1);this.__P_213_0.start();this.fireEvent("interval")}},destruct:function(){this._disposeObjects("__P_213_0")}});qx.event.AcceleratingTimer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.StringEscape",{statics:{escape:function(e,t){for(var n="",i=0,r=e.length;i127?"&#"+s+";":o}return n},unescape:function(e,t){return e.replace(/&[#\w]+;/gi,(function(e){var n=e,i=(e=e.substring(1,e.length-1),t[e]);i?n=String.fromCharCode(i):"#"==e.charAt(0)&&("X"==e.charAt(1).toUpperCase()?(i=e.substring(2)).match(/^[0-9A-Fa-f]+$/gi)&&(n=String.fromCodePoint(parseInt(i,16))):(i=e.substring(1)).match(/^\d+$/gi)&&(n=String.fromCodePoint(parseInt(i,10))));return n}))}}});qx.util.StringEscape.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.locale.Manager":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.locale.Number",{statics:{getDecimalSeparator:function(e){return qx.locale.Manager.getInstance().localize("cldr_number_decimal_separator",[],e)},getGroupSeparator:function(e){return qx.locale.Manager.getInstance().localize("cldr_number_group_separator",[],e)},getPercentFormat:function(e){return qx.locale.Manager.getInstance().localize("cldr_number_percent_format",[],e)}}});qx.locale.Number.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.locale.Manager":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.locale.Date",{statics:{__P_244_0:qx.locale.Manager.getInstance(),getAmMarker:function(e){return this.__P_244_0.localize("cldr_am",[],e)},getPmMarker:function(e){return this.__P_244_0.localize("cldr_pm",[],e)},getDayNames:function(e,t,n,i){n=n||"format";for(var r=["sun","mon","tue","wed","thu","fri","sat"],o=[],s=0;sn?e>=n&&e<=i:e>=n||e<=i},_getTerritory:function(e){if(e)var t=e.split("_")[1]||e;else t=this.__P_244_0.getTerritory()||this.__P_244_0.getLanguage();return t.toUpperCase()},__P_244_1:function(e,t,n,i){var r=this.__P_244_0.localize(n,[],i);if(r==n){var o=n.replace("_"+e+"_","_"+t+"_");return this.__P_244_0.localize(o,[],i)}return r}}});qx.locale.Date.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.menu.CheckBox":{construct:!0,require:!0},"qx.ui.table.IColumnMenuItem":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.columnmenu.MenuItem",{extend:qx.ui.menu.CheckBox,implement:qx.ui.table.IColumnMenuItem,construct:function(e){qx.ui.menu.CheckBox.constructor.call(this,e);this.bind("value",this,"columnVisible");this.bind("columnVisible",this,"value")},properties:{columnVisible:{check:"Boolean",init:!0,event:"changeColumnVisible"}}});qx.ui.table.columnmenu.MenuItem.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.container.Composite":{construct:!0,require:!0},"qx.ui.layout.Grow":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.pane.Clipper",{extend:qx.ui.container.Composite,construct:function(){qx.ui.container.Composite.constructor.call(this,new qx.ui.layout.Grow);this.setMinWidth(0)},members:{scrollToX:function(e){this.getContentElement().scrollToX(e,!1)},scrollToY:function(e){this.getContentElement().scrollToY(e,!0)}}});qx.ui.table.pane.Clipper.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.table.pane.CellEvent",{extend:qx.event.type.Pointer,properties:{row:{check:"Integer",nullable:!0},column:{check:"Integer",nullable:!0}},members:{init:function(e,t,n,i){t.clone(this);this.setBubbles(!1);null!=n?this.setRow(n):this.setRow(e._getRowForPagePos(this.getDocumentLeft(),this.getDocumentTop()));null!=i?this.setColumn(i):this.setColumn(e._getColumnForPageX(this.getDocumentLeft()))},clone:function(e){var t=qx.ui.table.pane.CellEvent.superclass.prototype.clone.call(this,e);t.set({row:this.getRow(),column:this.getColumn()});return t}}});qx.ui.table.pane.CellEvent.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0},"qx.event.Registration":{construct:!0},"qx.event.handler.DragDrop":{construct:!0},"qx.ui.core.Widget":{},"qx.core.Init":{},"qx.lang.Object":{},"qx.core.ObjectRegistry":{}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MResizable",{construct:function(){var e=this.getContentElement();e.addListener("pointerdown",this.__P_239_0,this,!0);e.addListener("pointerup",this.__P_239_1,this);e.addListener("pointermove",this.__P_239_2,this);e.addListener("pointerout",this.__P_239_3,this);e.addListener("losecapture",this.__P_239_4,this);var t=e.getDomElement();null==t&&(t=window);this.__P_239_5=qx.event.Registration.getManager(t).getHandler(qx.event.handler.DragDrop)},properties:{resizableTop:{check:"Boolean",init:!0},resizableRight:{check:"Boolean",init:!0},resizableBottom:{check:"Boolean",init:!0},resizableLeft:{check:"Boolean",init:!0},resizable:{group:["resizableTop","resizableRight","resizableBottom","resizableLeft"],mode:"shorthand"},resizeSensitivity:{check:"Integer",init:5},useResizeFrame:{check:"Boolean",init:!0}},members:{__P_239_5:null,__P_239_6:null,__P_239_7:null,__P_239_8:null,__P_239_9:null,__P_239_10:null,__P_239_11:null,RESIZE_TOP:1,RESIZE_BOTTOM:2,RESIZE_LEFT:4,RESIZE_RIGHT:8,_getResizeFrame:function(){var e=this.__P_239_6;if(!e){(e=this.__P_239_6=new qx.ui.core.Widget).setAppearance("resize-frame");e.exclude();qx.core.Init.getApplication().getRoot().add(e)}return e},__P_239_12:function(){var e=this.getContentLocation(),t=this._getResizeFrame();t.setUserBounds(e.left,e.top,e.right-e.left,e.bottom-e.top);t.show();t.setZIndex(this.getZIndex()+1)},__P_239_13:function(e){var t,n=this.__P_239_7,i=this.getSizeHint(),r=this.__P_239_11,o=this.__P_239_10,s=o.width,a=o.height,l=o.left,u=o.top;if(n&this.RESIZE_TOP||n&this.RESIZE_BOTTOM){t=Math.max(r.top,Math.min(r.bottom,e.getDocumentTop()))-this.__P_239_9;n&this.RESIZE_TOP?a-=t:a+=t;ai.maxHeight&&(a=i.maxHeight);n&this.RESIZE_TOP&&(u+=o.height-a)}if(n&this.RESIZE_LEFT||n&this.RESIZE_RIGHT){t=Math.max(r.left,Math.min(r.right,e.getDocumentLeft()))-this.__P_239_8;n&this.RESIZE_LEFT?s-=t:s+=t;si.maxWidth&&(s=i.maxWidth);n&this.RESIZE_LEFT&&(l+=o.width-s)}return{viewportLeft:l,viewportTop:u,parentLeft:o.bounds.left+l-o.left,parentTop:o.bounds.top+u-o.top,width:s,height:a}},__P_239_14:{1:"n-resize",2:"s-resize",4:"w-resize",8:"e-resize",5:"nw-resize",6:"sw-resize",9:"ne-resize",10:"se-resize"},__P_239_15:function(e){var t=this.getContentLocation(),n=this.getResizeSensitivity(),i=e.getDocumentLeft(),r=e.getDocumentTop(),o=this.__P_239_16(t,i,r,n);o>0&&(o|=this.__P_239_16(t,i,r,2*n));this.__P_239_7=o},__P_239_16:function(e,t,n,i){var r=0;this.getResizableTop()&&Math.abs(e.top-n)e.left-i&&te.left-i&&te.top-i&&ne.top-i&&nr.getZIndex())&&(r=a)}}this.__P_241_0.setActiveWindow(r)}},bringToFront:function(e){var t=this.__P_241_0.getWindows();if(qx.lang.Array.remove(t,e)){t.push(e);this.updateStack()}},sendToBack:function(e){var t=this.__P_241_0.getWindows();if(qx.lang.Array.remove(t,e)){t.unshift(e);this.updateStack()}}},destruct:function(){this._disposeObjects("__P_241_0")}});qx.ui.window.Manager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.MRemoteChildrenHandling":{require:!0},"qx.ui.core.MRemoteLayoutHandling":{require:!0},"qx.ui.core.MResizable":{require:!0},"qx.ui.core.MMovable":{require:!0},"qx.ui.core.MContentPadding":{require:!0},"qx.ui.layout.VBox":{construct:!0},"qx.core.Init":{construct:!0},"qx.ui.core.FocusHandler":{construct:!0},"qx.ui.window.Manager":{require:!0},"qx.ui.container.Composite":{},"qx.ui.layout.HBox":{},"qx.ui.basic.Label":{},"qx.ui.layout.Grid":{},"qx.ui.basic.Image":{},"qx.ui.form.Button":{},"qx.event.type.Event":{},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.window.Window",{extend:qx.ui.core.Widget,include:[qx.ui.core.MRemoteChildrenHandling,qx.ui.core.MRemoteLayoutHandling,qx.ui.core.MResizable,qx.ui.core.MMovable,qx.ui.core.MContentPadding],construct:function(e,t){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qx.ui.layout.VBox);this._createChildControl("captionbar");this._createChildControl("pane");null!=t&&this.setIcon(t);null!=e&&this.setCaption(e);this._updateCaptionBar();this.addListener("pointerdown",this._onWindowPointerDown,this,!0);this.addListener("focusout",this._onWindowFocusOut,this);qx.core.Init.getApplication().getRoot().add(this);this.initVisibility();this.initActive();this.initModal();qx.ui.core.FocusHandler.getInstance().addRoot(this);this._getResizeFrame().setAppearance("window-resize-frame");this.getContentElement().setAttribute("role","dialog");this.addAriaLabelledBy(this.getChildControl("title"));this.addAriaDescribedBy(this.getChildControl("statusbar-text"))},statics:{DEFAULT_MANAGER_CLASS:qx.ui.window.Manager},events:{beforeClose:"qx.event.type.Event",close:"qx.event.type.Event",beforeMinimize:"qx.event.type.Event",minimize:"qx.event.type.Event",beforeMaximize:"qx.event.type.Event",maximize:"qx.event.type.Event",beforeRestore:"qx.event.type.Event",restore:"qx.event.type.Event"},properties:{appearance:{refine:!0,init:"window"},visibility:{refine:!0,init:"excluded"},focusable:{refine:!0,init:!0},active:{check:"Boolean",init:!1,apply:"_applyActive",event:"changeActive"},alwaysOnTop:{check:"Boolean",init:!1,event:"changeAlwaysOnTop"},modal:{check:"Boolean",init:!1,event:"changeModal",apply:"_applyModal"},caption:{apply:"_applyCaptionBarChange",event:"changeCaption",nullable:!0},icon:{check:"String",nullable:!0,apply:"_applyCaptionBarChange",event:"changeIcon",themeable:!0},status:{check:"String",nullable:!0,apply:"_applyStatus",event:"changeStatus"},showClose:{check:"Boolean",init:!0,apply:"_applyCaptionBarChange",themeable:!0},showMaximize:{check:"Boolean",init:!0,apply:"_applyCaptionBarChange",themeable:!0},showMinimize:{check:"Boolean",init:!0,apply:"_applyCaptionBarChange",themeable:!0},allowClose:{check:"Boolean",init:!0,apply:"_applyCaptionBarChange"},allowMaximize:{check:"Boolean",init:!0,apply:"_applyCaptionBarChange"},allowMinimize:{check:"Boolean",init:!0,apply:"_applyCaptionBarChange"},showStatusbar:{check:"Boolean",init:!1,apply:"_applyShowStatusbar"},centerOnAppear:{init:!1,check:"Boolean",apply:"_applyCenterOnAppear"},centerOnContainerResize:{init:!1,check:"Boolean",apply:"_applyCenterOnContainerResize"},autoDestroy:{check:"Boolean",init:!1}},members:{__P_223_0:null,__P_223_1:null,__P_223_2:null,__P_223_3:null,getChildrenContainer:function(){return this.getChildControl("pane")},_forwardStates:{active:!0,maximized:!0,showStatusbar:!0,modal:!0},setLayoutParent:function(e){var t;if((t=this.getLayoutParent())&&this.__P_223_3){t.removeListenerById(this.__P_223_3);this.__P_223_3=null}qx.ui.window.Window.superclass.prototype.setLayoutParent.call(this,e);e&&this.getCenterOnContainerResize()&&(this.__P_223_3=e.addListener("resize",this.center,this))},_createChildControlImpl:function(e,t){var n;switch(e){case"statusbar":n=new qx.ui.container.Composite(new qx.ui.layout.HBox);this._add(n);n.add(this.getChildControl("statusbar-text"));break;case"statusbar-text":(n=new qx.ui.basic.Label).setValue(this.getStatus());break;case"pane":n=new qx.ui.container.Composite;this._add(n,{flex:1});break;case"captionbar":var i=new qx.ui.layout.Grid;i.setRowFlex(0,1);i.setColumnFlex(1,1);n=new qx.ui.container.Composite(i);this._add(n);n.addListener("dbltap",this._onCaptionPointerDblTap,this);this._activateMoveHandle(n);break;case"icon":n=new qx.ui.basic.Image(this.getIcon());this.getChildControl("captionbar").add(n,{row:0,column:0});break;case"title":(n=new qx.ui.basic.Label(this.getCaption())).setWidth(0);n.setAllowGrowX(!0);this.getChildControl("captionbar").add(n,{row:0,column:1});break;case"minimize-button":(n=new qx.ui.form.Button).setFocusable(!1);n.addListener("execute",this._onMinimizeButtonTap,this);this.getChildControl("captionbar").add(n,{row:0,column:2});break;case"restore-button":(n=new qx.ui.form.Button).setFocusable(!1);n.addListener("execute",this._onRestoreButtonTap,this);this.getChildControl("captionbar").add(n,{row:0,column:3});break;case"maximize-button":(n=new qx.ui.form.Button).setFocusable(!1);n.addListener("execute",this._onMaximizeButtonTap,this);this.getChildControl("captionbar").add(n,{row:0,column:4});break;case"close-button":(n=new qx.ui.form.Button).setFocusable(!1);n.addListener("execute",this._onCloseButtonTap,this);this.getChildControl("captionbar").add(n,{row:0,column:6})}return n||qx.ui.window.Window.superclass.prototype._createChildControlImpl.call(this,e)},_updateCaptionBar:function(){var e,t=this.getIcon();if(t){this.getChildControl("icon").setSource(t);this._showChildControl("icon")}else this._excludeChildControl("icon");var n=this.getCaption();if(n){this.getChildControl("title").setValue(n);this._showChildControl("title")}else this._excludeChildControl("title");if(this.getShowMinimize()){this._showChildControl("minimize-button");e=this.getChildControl("minimize-button");this.getAllowMinimize()?e.resetEnabled():e.setEnabled(!1)}else this._excludeChildControl("minimize-button");if(this.getShowMaximize()){if(this.isMaximized()){this._showChildControl("restore-button");this._excludeChildControl("maximize-button")}else{this._showChildControl("maximize-button");this._excludeChildControl("restore-button")}e=this.getChildControl("maximize-button");this.getAllowMaximize()?e.resetEnabled():e.setEnabled(!1)}else{this._excludeChildControl("maximize-button");this._excludeChildControl("restore-button")}if(this.getShowClose()){this._showChildControl("close-button");e=this.getChildControl("close-button");this.getAllowClose()?e.resetEnabled():e.setEnabled(!1)}else this._excludeChildControl("close-button")},close:function(){if((this.getAutoDestroy()||this.isVisible())&&this.fireNonBubblingEvent("beforeClose",qx.event.type.Event,[!1,!0])){this.hide();this.fireEvent("close");this.getAutoDestroy()&&this.dispose()}},open:function(){this.show();this.setActive(!0);this.focus()},center:function(){var e=this.getLayoutParent();if(e){var t=e.getBounds();if(t){var n=this.getSizeHint(),i=Math.round((t.width-n.width)/2),r=Math.round((t.height-n.height)/2);r<0&&(r=0);this.moveTo(i,r);return}}},maximize:function(){if(!this.isMaximized()){var e=this.getLayoutParent();if(null!=e&&e.supportsMaximize()&&this.fireNonBubblingEvent("beforeMaximize",qx.event.type.Event,[!1,!0])){this.isVisible()||this.open();var t=this.getLayoutProperties();this.__P_223_1=void 0===t.left?0:t.left;this.__P_223_0=void 0===t.top?0:t.top;this.setLayoutProperties({left:null,top:null,edge:0});this.addState("maximized");this._updateCaptionBar();this.fireEvent("maximize")}}},minimize:function(){if(this.isVisible()&&this.fireNonBubblingEvent("beforeMinimize",qx.event.type.Event,[!1,!0])){var e=this.getLayoutProperties();this.__P_223_1=void 0===e.left?0:e.left;this.__P_223_0=void 0===e.top?0:e.top;this.removeState("maximized");this.hide();this.fireEvent("minimize")}},restore:function(){if("normal"!==this.getMode()&&this.fireNonBubblingEvent("beforeRestore",qx.event.type.Event,[!1,!0])){this.isVisible()||this.open();var e=this.__P_223_1,t=this.__P_223_0;this.setLayoutProperties({edge:null,left:e,top:t});this.removeState("maximized");this._updateCaptionBar();this.fireEvent("restore")}},moveTo:function(e,t){this.isMaximized()||this.setLayoutProperties({left:e,top:t})},isMaximized:function(){return this.hasState("maximized")},getMode:function(){return this.isVisible()?this.isMaximized()?"maximized":"normal":"minimized"},_applyActive:function(e,t){e?this.addState("active"):this.removeState("active")},_applyModal:function(e,t){e?this.addState("modal"):this.removeState("modal");this.getContentElement().setAttribute("aria-modal",e)},_getContentPaddingTarget:function(){return this.getChildControl("pane")},_applyShowStatusbar:function(e,t){var n=this._getResizeFrame();if(e){this.addState("showStatusbar");n.addState("showStatusbar")}else{this.removeState("showStatusbar");n.removeState("showStatusbar")}e?this._showChildControl("statusbar"):this._excludeChildControl("statusbar")},_applyCaptionBarChange:function(e,t){this._updateCaptionBar()},_applyStatus:function(e,t){var n=this.getChildControl("statusbar-text",!0);n&&n.setValue(e)},_applyFocusable:function(e,t){"mshtml"!==qx.core.Environment.get("engine.name")&&qx.ui.window.Window.superclass.prototype._applyFocusable.call(this,e,t)},_applyCenterOnAppear:function(e,t){if(null!==this.__P_223_2){this.removeListenerById(this.__P_223_2);this.__P_223_2=null}e&&(this.__P_223_2=this.addListener("appear",this.center,this))},_applyCenterOnContainerResize:function(e,t){var n=this.getLayoutParent();if(null!==this.__P_223_3){n.removeListenerById(this.__P_223_3);this.__P_223_3=null}e&&n&&(this.__P_223_3=n.addListener("resize",this.center,this))},_onWindowEventStop:function(e){e.stopPropagation()},_onWindowPointerDown:function(e){this.setActive(!0)},_onWindowFocusOut:function(e){if(!this.getModal()){var t=e.getRelatedTarget();null==t||qx.ui.core.Widget.contains(this,t)||this.setActive(!1)}},_onCaptionPointerDblTap:function(e){!this.getAllowMaximize()||e.getTarget()!==this.getChildControl("captionbar")&&e.getTarget()!==this.getChildControl("title")||(this.isMaximized()?this.restore():this.maximize())},_onMinimizeButtonTap:function(e){this.minimize();this.getChildControl("minimize-button").reset()},_onRestoreButtonTap:function(e){this.restore();this.getChildControl("restore-button").reset()},_onMaximizeButtonTap:function(e){this.maximize();this.getChildControl("maximize-button").reset()},_onCloseButtonTap:function(e){this.close();this.getChildControl("close-button").reset()}},destruct:function(){var e,t;qx.ui.core.FocusHandler.getInstance().removeRoot(this);if(t=this.getLayoutParent()){(e=this.__P_223_3)&&t.removeListenerById(e);t.remove(this)}}});qx.ui.window.Window.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.client.OperatingSystem":{require:!0},"qx.locale.Manager":{defer:"runtime"}},environment:{provided:[],required:{"os.name":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.locale.Key",{statics:{getKeyName:function(e,t,n){var i="key_"+e+"_"+t;"osx"==qx.core.Environment.get("os.name")&&"Control"==t&&(i+="_Mac");var r=qx.locale.Manager.getInstance().translate(i,[],n);return r==i?qx.locale.Key._keyNames[i]||t:r}},defer:function(e){var t={},n=qx.locale.Manager;t[n.marktr("key_short_Backspace")]="Backspace";t[n.marktr("key_short_Tab")]="Tab";t[n.marktr("key_short_Space")]="Space";t[n.marktr("key_short_Enter")]="Enter";t[n.marktr("key_short_Shift")]="Shift";t[n.marktr("key_short_Control")]="Ctrl";t[n.marktr("key_short_Control_Mac")]="Ctrl";t[n.marktr("key_short_Alt")]="Alt";t[n.marktr("key_short_CapsLock")]="Caps";t[n.marktr("key_short_Meta")]="Meta";t[n.marktr("key_short_Escape")]="Esc";t[n.marktr("key_short_Left")]="Left";t[n.marktr("key_short_Up")]="Up";t[n.marktr("key_short_Right")]="Right";t[n.marktr("key_short_Down")]="Down";t[n.marktr("key_short_PageUp")]="PgUp";t[n.marktr("key_short_PageDown")]="PgDn";t[n.marktr("key_short_End")]="End";t[n.marktr("key_short_Home")]="Home";t[n.marktr("key_short_Insert")]="Ins";t[n.marktr("key_short_Delete")]="Del";t[n.marktr("key_short_NumLock")]="Num";t[n.marktr("key_short_PrintScreen")]="Print";t[n.marktr("key_short_Scroll")]="Scroll";t[n.marktr("key_short_Pause")]="Pause";t[n.marktr("key_short_Win")]="Win";t[n.marktr("key_short_Apps")]="Apps";t[n.marktr("key_full_Backspace")]="Backspace";t[n.marktr("key_full_Tab")]="Tabulator";t[n.marktr("key_full_Space")]="Space";t[n.marktr("key_full_Enter")]="Enter";t[n.marktr("key_full_Shift")]="Shift";t[n.marktr("key_full_Control")]="Control";t[n.marktr("key_full_Control_Mac")]="Control";t[n.marktr("key_full_Alt")]="Alt";t[n.marktr("key_full_CapsLock")]="CapsLock";t[n.marktr("key_full_Meta")]="Meta";t[n.marktr("key_full_Escape")]="Escape";t[n.marktr("key_full_Left")]="Left";t[n.marktr("key_full_Up")]="Up";t[n.marktr("key_full_Right")]="Right";t[n.marktr("key_full_Down")]="Down";t[n.marktr("key_full_PageUp")]="PageUp";t[n.marktr("key_full_PageDown")]="PageDown";t[n.marktr("key_full_End")]="End";t[n.marktr("key_full_Home")]="Home";t[n.marktr("key_full_Insert")]="Insert";t[n.marktr("key_full_Delete")]="Delete";t[n.marktr("key_full_NumLock")]="NumLock";t[n.marktr("key_full_PrintScreen")]="PrintScreen";t[n.marktr("key_full_Scroll")]="Scroll";t[n.marktr("key_full_Pause")]="Pause";t[n.marktr("key_full_Win")]="Win";t[n.marktr("key_full_Apps")]="Apps";e._keyNames=t}});qx.locale.Key.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.util.StringBuilder":{},"qx.bom.String":{},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.dev.Tokenizer",{extend:qx.core.Object,statics:{tokenizeJavaScript:function(e){for(var t={break:1,case:1,catch:1,continue:1,default:1,delete:1,do:1,else:1,finally:1,for:1,function:1,if:1,in:1,instanceof:1,new:1,return:1,switch:1,throw:1,try:1,typeof:1,var:1,while:1,with:1},n={void:1,null:1,true:1,false:1,NaN:1,Infinity:1,this:1},i={statics:1,members:1,construct:1,destruct:1,events:1,properties:1,extend:1,implement:1},r=function(e){return new RegExp("^"+e+"$")},o="\\/\\/.*?[\\n\\r$]",s="\\/\\*(?:.|[\\n\\r])*?\\*\\/",a="[a-zA-Z_][a-zA-Z0-9_]*\\b",l="[+-]?\\d+",u="[+-]?\\d+(([.]\\d+)*([eE][+-]?\\d+))?",c='["][^"]*["]',h="['][^']*[']",d="\\t",f="\\r\\n|\\r|\\n",_="\\s",p="(?:\\/(?!\\*)[^\\t\\n\\r\\f\\v\\/]+?\\/[mgi]*)",m=["\\.(?:match|search|split)\\s*\\(\\s*\\(*\\s*"+p+"\\s*\\)*\\s*\\)","\\.(?:replace)\\s*\\(\\s*\\(*\\s*"+p+"\\s*\\)*\\s*?,?","\\s*\\(*\\s*"+p+"\\)*\\.(?:test|exec)\\s*\\(\\s*","(?::|=|\\?)\\s*\\(*\\s*"+p+"\\s*\\)*","[\\(,]\\s*"+p+"\\s*[,\\)]"].join("|"),g=r(o),v=r(s),b=r(a),y=r(l),x=r(u),q=r(c),w=r(h),P=r(d),C=r(f),E=r(_),S=r(m),M=new RegExp([o,s,a,l,u,c,h,h,d,f,_,m,"."].join("|"),"g"),A=[],I=e.match(M),D=0;D"==T?A.push({type:"sym",value:">"}):"<"==T?A.push({type:"sym",value:"<"}):"&"==T?A.push({type:"sym",value:"&"}):A.push({type:"sym",value:T})}return A},javaScriptToHtml:function(e,t){for(var n=qx.dev.Tokenizer.tokenizeJavaScript(e),i=new qx.util.StringBuilder,r=0;r",s,"
");break;case"ident":i.add("",s,"");break;case"linecomment":case"fullcomment":i.add("",s,"");break;case"qstr":case"qqstr":i.add("",s,"");break;case"keyword":case"atom":case"qxkey":i.add("",s,"");break;case"nl":var a="mshtml"!=qx.core.Environment.get("engine.name")||t?"\n":"
";i.add(a);break;case"ws":var l="mshtml"!=qx.core.Environment.get("engine.name")||t?" ":" ";i.add(l);break;default:i.add(s)}}return i.get()}}});qx.dev.Tokenizer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.type.BaseArray":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.StringBuilder",{extend:qx.type.BaseArray,construct:function(e){qx.type.BaseArray.apply(this,arguments)},members:{clear:function(){this.length=0},get:function(){return this.join("")},add:null,isEmpty:function(){return 0===this.length},size:function(){return this.join("").length}},defer:function(e,t){t.add=t.push;t.toString=t.get;t.valueOf=t.get}});qx.util.StringBuilder.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Attribute":{},"qx.bom.Html":{},"qx.bom.Input":{},qxWeb:{defer:"runtime"}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.Attribute",{members:{getHtml:function(){return this[0]&&1===this[0].nodeType?qx.bom.element.Attribute.get(this[0],"html"):null},setHtml:function(e){e=qx.bom.Html.fixEmptyTags(e);this._forEachElement((function(t){qx.bom.element.Attribute.set(t,"html",e)}));return this},setAttribute:function(e,t){this._forEachElement((function(n){qx.bom.element.Attribute.set(n,e,t)}));return this},getAttribute:function(e){return this[0]&&1===this[0].nodeType?qx.bom.element.Attribute.get(this[0],e):null},removeAttribute:function(e){this._forEachElement((function(t){qx.bom.element.Attribute.set(t,e,null)}));return this},setAttributes:function(e){for(var t in e)this.setAttribute(t,e[t]);return this},getAttributes:function(e){for(var t={},n=0;n');var a=this.getItemTooltip(e,t),l=a?'title="'+a+'" alt="'+a+'"':"";r.add('
",qxl.apiviewer.ui.ClassViewer.createImageHtml(s),"',u?u+" ":" ","');this.itemHasDetails(e,t)?r.add(''):r.add(" ");r.add("');r.add("'):r.add(">");r.add(this.getItemTitleHtml(e,t));r.add("");r.add('
');r.add(this.getItemTextHtml(e,t,n));r.add("
");r.add("
'),i=0;i");this.getBodyElement().innerHTML=n.get();this._postProcessLinks(this.getBodyElement());qxl.apiviewer.ui.AbstractViewer.fixLinks(this.getBodyElement());qxl.apiviewer.ui.AbstractViewer.highlightCode(this.getBodyElement());this.getBodyElement().style.display=this.getIsOpen()?"":"none";this.getElement().style.display=""}else this.getElement().style.display="none"},update:function(e,t){var n=this;return this.getElement()?this.setDocNodeAsync(t).then((function(){var i=e.getShowInherited(),r=e.getShowIncluded(),o=n._getPanelItems(i,r,t);if(o&&o.length>0){var s=e.getExpandProperties(),a=e.getShowProtected(),l=e.getShowPrivate(),u=e.getShowInternal();o=n.__P_227_1(o,s,a,l,u);e.sortItems(o)}n._displayNodes(o,t)})):qx.Promise.resolve(!0)},_applyElement:function(e){this._titleElement=e.firstChild;this._bodyElement=e.lastChild},getTitleElement:function(){return this._titleElement},getBodyElement:function(){return this._bodyElement},getItemElement:function(e){var t=this.getBodyElement().getElementsByTagName("TBODY")[0];if(!t)return null;for(var n=t.childNodes,i=0;i9){y=location.protocol;x=location.host;q=location.pathname}else{y=window.location.protocol;x=window.location.host;q=window.location.pathname}return['',void 0!==b?b:"",'',a,""].join("")},createSeeAlsoHtml:function(e){var t=e.getSee();if(t.length>0){for(var n=new qx.util.StringBuilder,i=0;i"+r+"");n.add(r)}if(!n.isEmpty()){var o=new qx.util.StringBuilder;o.add('
',"See also:","
",'
',n,"
");return o.get()}}return""},createInheritedFromHtml:function(e,t){if("mixin"!=e.getClass().getType()&&e.getClass()!=t){return new qx.util.StringBuilder('
',"Inherited from:","
",'
',qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml(e.getClass().getFullName()+"#"+e.getName()),"
").get()}var n=e.getOverriddenFrom();if(n){return new qx.util.StringBuilder('
',"Defined in Mixin:","
",'
',qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml(n.getFullName()+"#"+e.getName()),"
").get()}return""},createOverwriddenFromHtml:function(e){if(e.getOverriddenFrom()){return new qx.util.StringBuilder('
',"Overrides:","
",'
',qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml(e.getOverriddenFrom().getFullName()+"#"+e.getName()),"
").get()}return""},createIncludedFromHtml:function(e,t){if(e.getClass()!=t&&"mixin"==e.getClass().getType()){return new qx.util.StringBuilder('
',"Included from mixin:","
",'
',qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml(e.getClass().getFullName()+"#"+e.getName()),"
").get()}return""},__P_227_2:function(e,t){var n=t.getItem(e);if(n)return n;for(var i=t.getClassHierarchy(),r=0,o=i.length;r'+this.resolveLinkAttributes(i,t)+""}return""},__P_227_3:function(e){var t=e,n=t.indexOf("

");if(-1!=n){t=t.substr(0,n+4);var i=this.SENTENCE_END_REGEX.exec(t);i&&(t=e.substring(0,i.index+i[0].length-1)+"

")}return t},descriptionHasDetails:function(e){var t=e.getDescription();return!!t&&this.__P_227_3(t)!=t},createTypeHtml:function(e,t,n){n||(n=!0);var i,r,o,s=[];e&&(s=e.getTypes());var a=new qx.util.StringBuilder;if(0==s.length)a.add(t);else{s.length>1&&a.add("(");for(var l=0;l0&&a.add(" | ");r=s[l].type;i=s[l].dimensions;if(qxl.apiviewer.Constants.PRIMITIVES[r])qxl.apiviewer.Constants.MDC_LINKS[r]?a.add(''+r+""):a.add(r);else{o=r;if(n){var u=r.lastIndexOf(".");-1!=u&&(o+=" "+r.substring(u+1))}a.add(qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml(o,e.getClass(),!1,!0))}if(i)for(var c=0;c1&&a.add(")")}return a.get()},createErrorHtml:function(e,t){var n=e.getErrors();if(n.length>0){for(var i=new qx.util.StringBuilder('
',"Documentation errors:","
"),r=0;r',n[r].attributes.msg,"
");if(n[r].attributes.line||e.getClass()!=t){i.add("(");e.getClass()!=t&&i.add(e.getClass().getFullName(),"; ");if(n[r].attributes.line){i.add("Line: ",n[r].attributes.line);n[r].attributes.column&&i.add(", Column:",n[r].attributes.column)}i.add(")")}i.add("")}return i.get()}return""},createDeprecationHtml:function(e,t){if(!e.isDeprecated())return"";var n=new qx.util.StringBuilder;n.add('
',"Deprecated:","
");n.add('
');var i=e.getDeprecationText();i?n.add(i):n.add("This ",t," is deprecated!");n.add("
");return n.get()},createAccessHtml:function(e){if(e.isPublic())return"";var t=new qx.util.StringBuilder;t.add('
',"Access:","
");t.add('
');var n=[];e.isPrivate()&&n.push("private");e.isInternal()&&n.push("internal");e.isProtected()&&n.push("protected");t.add(n.join(" "));t.add("
");return t.get()},createInfoRequiredByHtml:function(e){var t=new qx.util.StringBuilder,n=e.getRequiredBy();if(n.length>0){t.add('
',"Required by:","
");for(var i=0;i',qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml(n[i].getFullName()+"#"+e.getName()),"")}return t.get()},createSourceLinkHtml:function(e){if(!e.getLineNumber||!e.getLineNumber())return"";var t,n=qxl.apiviewer.ui.ClassViewer.getSourceUri(e);if(!n)return"";t=e instanceof qxl.apiviewer.dao.Class?e.getFullName():e.getClass().getFullName()+"#"+e.getName();var i=new qx.util.StringBuilder;i.add('
',"View Source:","
");i.add('
',''+t+"","
");return i.get()},setTitleClass:function(e,t){var n=["",t,""];n[1]=this.getItemCssClasses(e);return n.join("")},getItemCssClasses:function(e){var t=[];if(e instanceof qxl.apiviewer.dao.Class){e.isDeprecated()&&t.push("item-deprecated");e.isPrivate()&&t.push("item-private");e.isInternal()&&t.push("item-internal");e.isProtected()&&t.push("item-protected")}return t.join(" ")}}});qxl.apiviewer.ui.panels.InfoPanel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.panels.InfoPanel":{construct:!0,require:!0},"qxl.apiviewer.dao.Class":{},"qx.Promise":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.panels.ClassPanel",{extend:qxl.apiviewer.ui.panels.InfoPanel,construct:function(e){qxl.apiviewer.ui.panels.InfoPanel.constructor.call(this,e)},properties:{type:{init:"class",check:["class","mixin","interface"]}},members:{canDisplayItem:function(e){return e instanceof qxl.apiviewer.dao.Class&&e.getType()==this.getType()},getItemTypeHtml:function(e){return qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml(e.getName(),e,!1,!0)},getItemTitleHtml:function(e){return e.getFullName()},getItemTextHtml:function(e,t,n){return n?qxl.apiviewer.ui.panels.InfoPanel.resolveLinkAttributes(e.getDescription(),e):qxl.apiviewer.ui.panels.InfoPanel.createDescriptionHtml(e,e,n)},getItemTooltip:function(e,t){var n;n=e.isAbstract()?"Abstract ":e.isStatic()?"Static ":e.isSingleton()?"Singleton ":"";switch(e.getType()){case"mixin":n+="Mixin";break;case"interface":n+="Interface";break;default:n+="Class"}return n},itemHasDetails:function(e,t){return qxl.apiviewer.ui.panels.InfoPanel.descriptionHasDetails(e)},update:function(e,t){var n=this;return this.getElement()?this.setDocNodeAsync(t).then((function(){return t.loadDependedClasses()})).then((function(i){for(var r,o=[],s=0;s0&&e.sortItems(o);n._displayNodes(o,t)})):qx.Promise.resolve(!0)}}});qxl.apiviewer.ui.panels.ClassPanel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.panels.InfoPanel":{require:!0},"qxl.apiviewer.dao.Package":{},"qx.Promise":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.panels.PackagePanel",{extend:qxl.apiviewer.ui.panels.InfoPanel,members:{canDisplayItem:function(e){return e instanceof qxl.apiviewer.dao.Package},getPanelItemObjects:function(e,t){return e.getPackages()},getItemTypeHtml:function(e){return qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml(e.getFullName(),null,!1,!0)},getItemTitleHtml:function(e){return e.getFullName()},getItemTextHtml:function(e,t,n){return n?qxl.apiviewer.ui.panels.InfoPanel.resolveLinkAttributes(e.getDescription(),e):qxl.apiviewer.ui.panels.InfoPanel.createDescriptionHtml(e,e.getPackage(),n)},getItemTooltip:function(e,t){return"Package"},itemHasDetails:function(e,t){return qxl.apiviewer.ui.panels.InfoPanel.descriptionHasDetails(e)},update:function(e,t){var n=this;return this.getElement()?this.setDocNodeAsync(t).then((function(){var i=t.getPackages();i&&i.length>0&&e.sortItems(i);n._displayNodes(i,t)})):qx.Promise.resolve(!1)}}});qxl.apiviewer.ui.panels.PackagePanel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.panels.InfoPanel":{construct:!0,require:!0},"qx.util.StringBuilder":{},"qxl.apiviewer.ui.ClassViewer":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.panels.AbstractMethodPanel",{extend:qxl.apiviewer.ui.panels.InfoPanel,construct:function(e,t){qxl.apiviewer.ui.panels.InfoPanel.constructor.call(this,e,t)},members:{_canShowInherited:function(){return!0},getPanelItemObjects:function(e,t){var n=e.getMethods();t&&(n=n.concat(e.getMixinMethods()));return n},getItemTitleHtml:function(e){if(e.isConstructor())var t=e.getClass().getName();else t=e.getName();var n=new qx.util.StringBuilder(qxl.apiviewer.ui.panels.InfoPanel.setTitleClass(e,t));n.add('(');for(var i=e.getParams(),r=0;r, ');n.add('',qxl.apiviewer.ui.panels.InfoPanel.createTypeHtml(o,"var")," ",o.getName(),"");o.isOptional()&&n.add("?")}n.add(')');e.isAsync()&&n.add(' async');n.add("");return n.get()},getItemTypeHtml:function(e){var t=new qx.util.StringBuilder;e.isAbstract()&&e.getClass().isAbstract()&&t.add("abstract ");e.isConstructor()||t.add(qxl.apiviewer.ui.panels.InfoPanel.createTypeHtml(e.getReturn(),"void"));return t.get()},getItemTextHtml:function(e,t,n){var i=e.getClass(),r=new qx.util.StringBuilder;e.isConstructor()&&!e.getDescription()?r.add("Creates a new instance of ",i.getName(),"."):r.add(qxl.apiviewer.ui.panels.InfoPanel.createDescriptionHtml(e,i,n));if(n){var o=e.getParams();if(o.length>0){r.add('
',"Parameters:","
");for(var s=0;s');l&&r.add('');r.add("",a.getName(),"");l?r.add(" ("+(a.isOptional()?"optional; ":"")+"default: ",l,") "):a.isOptional()&&r.add(" (optional) ");r.add("");var u=a.getDescription();u&&r.add(" ",qxl.apiviewer.ui.panels.InfoPanel.resolveLinkAttributes(u,i));r.add("")}}var c=e.getReturn();c&&(u=c.getDescription())&&r.add('
',"Returns:","
",'
',qxl.apiviewer.ui.panels.InfoPanel.resolveLinkAttributes(u,i),"
");var h=e.getApplyFor();if(h&&h.length>0){r.add('
',1==h.length?"Apply method of property:":"Apply method of properties:","
",'
');for(var d=0;d")}var f=e.getThrows();if(f.length>0){r.add('
',"Throws:","
");for(var _=0;_');r.add('',m===p.getDefaultType()?p.getDefaultType():qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml(m),"");(u=p.getDescription())&&r.add(" ",qxl.apiviewer.ui.panels.InfoPanel.resolveLinkAttributes(u,i));r.add("
")}}r.add(qxl.apiviewer.ui.panels.InfoPanel.createAccessHtml(e));r.add(qxl.apiviewer.ui.panels.InfoPanel.createIncludedFromHtml(e,t));r.add(qxl.apiviewer.ui.panels.InfoPanel.createOverwriddenFromHtml(e));r.add(qxl.apiviewer.ui.panels.InfoPanel.createInheritedFromHtml(e,t));r.add(qxl.apiviewer.ui.panels.InfoPanel.createInfoRequiredByHtml(e));r.add(qxl.apiviewer.ui.panels.InfoPanel.createSeeAlsoHtml(e));r.add(qxl.apiviewer.ui.panels.InfoPanel.createErrorHtml(e,t));r.add(qxl.apiviewer.ui.panels.InfoPanel.createDeprecationHtml(e,"function"));r.add(qxl.apiviewer.ui.panels.InfoPanel.createSourceLinkHtml(e))}return r.get()},itemHasDetails:function(e,t){var n=e.getReturn()&&e.getReturn().getDescription();return e.getClass()!=t||!e.getOverriddenFrom()||e.getRequiredBy().length>0||e.getParams().length>0||e.getThrows().length>0||n||e.getSee().length>0||e.getErrors().length>0||e.isDeprecated()||e.getApplyFor()||qxl.apiviewer.ui.panels.InfoPanel.descriptionHasDetails(e)||qxl.apiviewer.ui.ClassViewer.getSourceUri(e)}}});qxl.apiviewer.ui.panels.AbstractMethodPanel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.panels.AbstractMethodPanel":{construct:!0,require:!0},"qxl.apiviewer.dao.Method":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.panels.ConstructorPanel",{extend:qxl.apiviewer.ui.panels.AbstractMethodPanel,construct:function(){qxl.apiviewer.ui.panels.AbstractMethodPanel.constructor.call(this,"Constructor","qxl/apiviewer/image/constructor18.gif")},members:{canDisplayItem:function(e){return e instanceof qxl.apiviewer.dao.Method&&"construct"==e.getName()},getPanelItemObjects:function(e,t){return e.getConstructor()}}});qxl.apiviewer.ui.panels.ConstructorPanel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.panels.InfoPanel":{construct:!0,require:!0},"qxl.apiviewer.dao.Event":{},"qx.util.StringBuilder":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.panels.EventPanel",{extend:qxl.apiviewer.ui.panels.InfoPanel,construct:function(){qxl.apiviewer.ui.panels.InfoPanel.constructor.call(this,"Events","qxl/apiviewer/image/event18.gif")},members:{canDisplayItem:function(e){return e instanceof qxl.apiviewer.dao.Event},_canShowInherited:function(){return!0},getPanelItemObjects:function(e,t){var n=e.getEvents();t&&(n=n.concat(e.getMixinEvents()));return n},itemHasDetails:function(e,t){return e.getOverriddenFrom()||e.getSee().length>0||e.getErrors().length>0||qxl.apiviewer.ui.panels.InfoPanel.descriptionHasDetails(e)},getItemTypeHtml:function(e){return qxl.apiviewer.ui.panels.InfoPanel.createTypeHtml(e,"var")},getItemTitleHtml:function(e){return qxl.apiviewer.ui.panels.InfoPanel.setTitleClass(e,e.getName())},getItemTextHtml:function(e,t,n){var i=new qx.util.StringBuilder(qxl.apiviewer.ui.panels.InfoPanel.createDescriptionHtml(e,e.getClass(),n));if(n){i.add(qxl.apiviewer.ui.panels.InfoPanel.createInheritedFromHtml(e,t));i.add(qxl.apiviewer.ui.panels.InfoPanel.createSeeAlsoHtml(e));i.add(qxl.apiviewer.ui.panels.InfoPanel.createErrorHtml(e,t));i.add(qxl.apiviewer.ui.panels.InfoPanel.createDeprecationHtml(e,"event"))}return i.get()}}});qxl.apiviewer.ui.panels.EventPanel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.panels.AbstractMethodPanel":{construct:!0,require:!0},"qxl.apiviewer.dao.Method":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.panels.StaticMethodsPanel",{extend:qxl.apiviewer.ui.panels.AbstractMethodPanel,construct:function(){qxl.apiviewer.ui.panels.AbstractMethodPanel.constructor.call(this,"Static Members",["qxl/apiviewer/image/method_public18.gif","qxl/apiviewer/image/overlay_static18.gif"])},members:{canDisplayItem:function(e){return e instanceof qxl.apiviewer.dao.Method&&e.isStatic()},getPanelItemObjects:function(e,t){return e.getStatics()}}});qxl.apiviewer.ui.panels.StaticMethodsPanel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.panels.InfoPanel":{construct:!0,require:!0},"qxl.apiviewer.dao.Constant":{},"qx.lang.Json":{},"qx.bom.String":{},"qx.util.StringBuilder":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.panels.ConstantPanel",{extend:qxl.apiviewer.ui.panels.InfoPanel,construct:function(){qxl.apiviewer.ui.panels.InfoPanel.constructor.call(this,"Constants","qxl/apiviewer/image/constant18.gif")},members:{canDisplayItem:function(e){return e instanceof qxl.apiviewer.dao.Constant},getPanelItemObjects:function(e,t){return e.getConstants()},itemHasDetails:function(e,t){return e.getSee().length>0||e.getErrors().length>0||qxl.apiviewer.ui.panels.InfoPanel.descriptionHasDetails(e)||this.__P_228_0(e)},getItemTypeHtml:function(e){return qxl.apiviewer.ui.panels.InfoPanel.createTypeHtml(e,"var")},getItemTitleHtml:function(e){return qxl.apiviewer.ui.panels.InfoPanel.setTitleClass(e,e.getName())},getItemTextHtml:function(e,t,n){var i=qxl.apiviewer.ui.panels.InfoPanel.createDescriptionHtml(e,e.getClass(),n);if(n){i+=this.__P_228_1(e);i+=qxl.apiviewer.ui.panels.InfoPanel.createSeeAlsoHtml(e);i+=qxl.apiviewer.ui.panels.InfoPanel.createErrorHtml(e,t);i+=qxl.apiviewer.ui.panels.InfoPanel.createDeprecationHtml(e,"constant")}return i},__P_228_0:function(e){return Boolean(e.getValue())},__P_228_1:function(e){if(this.__P_228_0(e)){var t=e.getValue();"string"!=typeof t&&(t=qx.lang.Json.stringify(t));t=qx.bom.String.escape(t);return new qx.util.StringBuilder('
',"Value: ","
",'
',t,"
").get()}return""}}});qxl.apiviewer.ui.panels.ConstantPanel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.panels.InfoPanel":{construct:!0,require:!0},"qxl.apiviewer.dao.Property":{},"qx.lang.String":{},"qx.util.StringBuilder":{},"qx.lang.Array":{},"qx.dev.Tokenizer":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.panels.PropertyPanel",{extend:qxl.apiviewer.ui.panels.InfoPanel,construct:function(){qxl.apiviewer.ui.panels.InfoPanel.constructor.call(this,"Properties","qxl/apiviewer/image/property18.gif")},members:{canDisplayItem:function(e){return e instanceof qxl.apiviewer.dao.Property},_canShowInherited:function(){return!0},getPanelItemObjects:function(e,t){var n=e.getProperties();t&&(n=n.concat(e.getMixinProperties()));return n},__P_229_0:function(e,t){if(e.isRefined())return"";if(e.isPrivate())var n="__",i=e.getName().substring(2);else if(e.isProtected()){n="_";i=e.getName().substring(1)}else{n="";i=e.getName()}i=qx.lang.String.firstUp(i);var r=[];r.push("{@link #"+n+"set"+i+"}
Set the property value.");if(!e.isPropertyGroup()){r.push("{@link #"+n+"get"+i+"} Get the property value.");r.push("{@link #"+n+"init"+i+"} Call apply method with the init value.")}r.push("{@link #"+n+"reset"+i+"} Reset the property value.");if("Boolean"==e.getType()){r.push("{@link #"+n+"toggle"+i+"} Toggle the property value.");r.push("{@link #"+n+"is"+i+"} Check whether the property equals true.")}var o=new qx.util.StringBuilder;o.add('
',"Generated methods:","
",'
');o.add("
");o.add(r.join("
"));o.add("
");o.add("
");return qxl.apiviewer.ui.panels.InfoPanel.resolveLinkAttributes(o.get(),t)},__P_229_1:function(e){var t=[];e.isNullable()&&t.push("This property allows 'null' values");e.isInheritable()&&t.push("The property value can be inherited from a parent object.");e.isThemeable()&&t.push("The property value can be set using appearance themes.");e.isPropertyGroup()&&t.push("The property is a property group.");e.isRefined()&&t.push("The property refines the init value of an existing property.");if(t.length>0){var n=new qx.util.StringBuilder;n.add('
',"Property attributes:","
",'
');n.add("
  • ");n.add(t.join("
  • "));n.add("
");n.add("
");return n.get()}return""},__P_229_2:function(e){if(e.isRefined()){return new qx.util.StringBuilder('
',"Refined property:","
",'
',qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml(e.getOverriddenFrom().getFullName()+"#"+e.getName()),"
").get()}return""},getItemTypeHtml:function(e){return qxl.apiviewer.ui.panels.InfoPanel.createTypeHtml(e,"var")},getItemTitleHtml:function(e){return qxl.apiviewer.ui.panels.InfoPanel.setTitleClass(e,e.getName())},getItemTextHtml:function(e,t,n){var i=new qx.util.StringBuilder(qxl.apiviewer.ui.panels.InfoPanel.createDescriptionHtml(e,e.getClass(),n));if(n){var r=null,o=qx.lang.Array.clone(e.getPossibleValues());if(o.length>0){e.isNullable()&&o.push("null");r=""+o.join(", ")+""}else e.getClassname()?r="instances of "+e.getClassname():e.getInstance()?r="instances of "+e.getInstance()+" or sub classes":e.getType()&&(r="any "+e.getType());if(r){i.add('
',"Allowed values:","
",'
');i.add(r,"
")}e.getCheck()&&i.add('
',"Check:","
",'
',qx.dev.Tokenizer.javaScriptToHtml(e.getCheck()),"
");e.isPropertyGroup()||i.add('
',"Init value:","
",'
',"",e.getDefaultValue()?e.getDefaultValue():"null","","
");e.getEvent()&&!e.isRefined()&&i.add('
',"Change event:","
",'
',qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml("#"+e.getEvent(),e.getClass(),!0,!0),"
");e.getApplyMethod()&&!e.isRefined()&&i.add('
',"Apply method:","
",'
',qxl.apiviewer.ui.panels.InfoPanel.createItemLinkHtml("#"+e.getApplyMethod(),e.getClass(),!0,!0),"
");i.add(this.__P_229_1(e));i.add(this.__P_229_0(e,t));i.add(qxl.apiviewer.ui.panels.InfoPanel.createIncludedFromHtml(e,t));i.add(this.__P_229_2(e));i.add(qxl.apiviewer.ui.panels.InfoPanel.createInheritedFromHtml(e,t));i.add(qxl.apiviewer.ui.panels.InfoPanel.createInfoRequiredByHtml(e));i.add(qxl.apiviewer.ui.panels.InfoPanel.createSeeAlsoHtml(e));i.add(qxl.apiviewer.ui.panels.InfoPanel.createErrorHtml(e,t));i.add(qxl.apiviewer.ui.panels.InfoPanel.createDeprecationHtml(e,"property"))}return i.get()}}});qxl.apiviewer.ui.panels.PropertyPanel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.panels.AbstractMethodPanel":{construct:!0,require:!0},"qxl.apiviewer.dao.Method":{},"qxl.apiviewer.dao.PropertyMethod":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.panels.MethodPanel",{extend:qxl.apiviewer.ui.panels.AbstractMethodPanel,construct:function(){qxl.apiviewer.ui.panels.AbstractMethodPanel.constructor.call(this,"Members","qxl/apiviewer/image/method_public18.gif")},members:{canDisplayItem:function(e){return e instanceof qxl.apiviewer.dao.Method&&!e.isStatic()||e instanceof qxl.apiviewer.dao.PropertyMethod}}});qxl.apiviewer.ui.panels.MethodPanel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.apiviewer.ui.panels.InfoPanel":{construct:!0,require:!0},"qxl.apiviewer.dao.ChildControl":{},"qx.util.StringBuilder":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.apiviewer.ui.panels.ChildControlsPanel",{extend:qxl.apiviewer.ui.panels.InfoPanel,construct:function(){qxl.apiviewer.ui.panels.InfoPanel.constructor.call(this,"Child Controls","qxl/apiviewer/image/childcontrol18.gif")},members:{canDisplayItem:function(e){return e instanceof qxl.apiviewer.dao.ChildControl},getPanelItemObjects:function(e,t){return e.getChildControls()},getItemTypeHtml:function(e,t){return qxl.apiviewer.ui.panels.InfoPanel.createTypeHtml(e,"var",!0)},getItemTitleHtml:function(e,t){return qxl.apiviewer.ui.panels.InfoPanel.setTitleClass(e,e.getName())},getItemTextHtml:function(e,t,n){var i=new qx.util.StringBuilder(e.getDescription());n&&i.add('
',"Default value:","
",'
',"",e.getDefaultValue()?e.getDefaultValue():"null","","
");return i.get()}}});qxl.apiviewer.ui.panels.ChildControlsPanel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0},"qx.ui.window.IWindowManager":{}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.window.IDesktop",{members:{setWindowManager:function(e){this.assertInterface(e,qx.ui.window.IWindowManager)},getWindows:function(){},supportsMaximize:function(){},blockContent:function(e){this.assertInteger(e)},unblock:function(){},isBlocked:function(){}}});qx.ui.window.IDesktop.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.lang.Array":{},"qx.type.BaseArray":{}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Html",{statics:{__P_245_0:function(e,t,n){return n.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?e:t+">"},__P_245_1:{opt:[1,""],leg:[1,"
","
"],table:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],def:qx.core.Environment.select("engine.name",{mshtml:[1,"div
","
"],default:null})},fixEmptyTags:function(e){return e.replace(/(<(\w+)[^>]*?)\/>/g,this.__P_245_0)},__P_245_2:function(e,t){var n,i=t.createElement("div"),r=(e=qx.bom.Html.fixEmptyTags(e)).replace(/^\s+/,"").substring(0,5).toLowerCase(),o=this.__P_245_1;if(n=r.indexOf(""!=n[1]||a?[]:i.childNodes:i.firstChild&&i.firstChild.childNodes,u=l.length-1;u>=0;--u)"tbody"!==l[u].tagName.toLowerCase()||l[u].childNodes.length||l[u].parentNode.removeChild(l[u]);/^\s/.test(e)&&i.insertBefore(t.createTextNode(e.match(/^\s*/)[0]),i.firstChild)}return qx.lang.Array.fromCollection(i.childNodes)},clean:function(e,t,n){void 0===(t=t||document).createElement&&(t=t.ownerDocument||t[0]&&t[0].ownerDocument||document);if(!n&&1===e.length&&"string"==typeof e[0]){var i=/^<(\w+)\s*\/?>$/.exec(e[0]);if(i)return[t.createElement(i[1])]}for(var r,o=[],s=0,a=e.length;s