From 1a0a3891c3fc731e61a3c912a746477c4285218f Mon Sep 17 00:00:00 2001 From: "Automated Deployment for qooxdoo/qxl-datagrid.qooxdoo.github.io" Date: Thu, 21 Mar 2024 14:53:15 +0000 Subject: [PATCH] automatic deployment from qooxdoo/qxl.datagrid/.github/workflows/build-website.sh --- qxl.datagrid/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qxl.datagrid/index.js b/qxl.datagrid/index.js index 5a71b28..32e952f 100644 --- a/qxl.datagrid/index.js +++ b/qxl.datagrid/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,r=document.currentScript;if(!r)for(var i=document.getElementsByTagName("script"),n=0;n-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.datagrid.demo.Application","qx.revision":"","qx.theme":"qxl.datagrid.demo.theme.tangible.Theme","qx.version":"7.6.3","qx.compiler.targetType":"source","qx.compiler.outputDir":"compiled/build/",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.6.3","qx.icontheme":"Tango","qx.headless":!1,"qx.compiler.applicationName":"qxl.datagrid","qx.compiler.applicationType":"browser"};for(var a in o)qx.$$environment[a]=o[a];qx.$$libraries||(qx.$$libraries={});["qx","qxl.datagrid"].forEach((function(e){qx.$$libraries[e]={sourceUri:qx.$$appRoot+".",resourceUri:qx.$$appRoot+"../resource"}}));qx.$$resources={"@MaterialIcons/123":[32,32,60301],"@MaterialIcons/360":[32,32,58743],"@MaterialIcons/error":[32,32,57344],"@MaterialIcons/error_outline":[32,32,57345],"@MaterialIcons/warning":[32,32,57346],"@MaterialIcons/add_alert":[32,32,57347],"@MaterialIcons/notification_important":[32,32,57348],"@MaterialIcons/qr_code_2":[32,32,57354],"@MaterialIcons/flutter_dash":[32,32,57355],"@MaterialIcons/align_vertical_top":[32,32,57356],"@MaterialIcons/align_horizontal_left":[32,32,57357],"@MaterialIcons/align_horizontal_center":[32,32,57359],"@MaterialIcons/align_horizontal_right":[32,32,57360],"@MaterialIcons/align_vertical_center":[32,32,57361],"@MaterialIcons/horizontal_distribute":[32,32,57364],"@MaterialIcons/align_vertical_bottom":[32,32,57365],"@MaterialIcons/album":[32,32,57369],"@MaterialIcons/av_timer":[32,32,57371],"@MaterialIcons/closed_caption":[32,32,57372],"@MaterialIcons/equalizer":[32,32,57373],"@MaterialIcons/explicit":[32,32,57374],"@MaterialIcons/fast_forward":[32,32,57375],"@MaterialIcons/fast_rewind":[32,32,57376],"@MaterialIcons/games":[32,32,57377],"@MaterialIcons/hearing":[32,32,57379],"@MaterialIcons/high_quality":[32,32,57380],"@MaterialIcons/loop":[32,32,57384],"@MaterialIcons/mic":[32,32,57385],"@MaterialIcons/mic_none":[32,32,57386],"@MaterialIcons/mic_off":[32,32,57387],"@MaterialIcons/movie":[32,32,57388],"@MaterialIcons/library_add":[32,32,57390],"@MaterialIcons/my_library_add":[32,32,57390],"@MaterialIcons/library_books":[32,32,57391],"@MaterialIcons/my_library_books":[32,32,57391],"@MaterialIcons/library_music":[32,32,57392],"@MaterialIcons/my_library_music":[32,32,57392],"@MaterialIcons/new_releases":[32,32,57393],"@MaterialIcons/not_interested":[32,32,57395],"@MaterialIcons/pause":[32,32,57396],"@MaterialIcons/pause_circle_filled":[32,32,57397],"@MaterialIcons/pause_circle_outline":[32,32,57398],"@MaterialIcons/play_arrow":[32,32,57399],"@MaterialIcons/play_circle_filled":[32,32,57400],"@MaterialIcons/play_circle_fill":[32,32,57400],"@MaterialIcons/play_circle_outline":[32,32,57401],"@MaterialIcons/playlist_add":[32,32,57403],"@MaterialIcons/queue":[32,32,57404],"@MaterialIcons/queue_music":[32,32,57405],"@MaterialIcons/radio":[32,32,57406],"@MaterialIcons/recent_actors":[32,32,57407],"@MaterialIcons/repeat":[32,32,57408],"@MaterialIcons/repeat_one":[32,32,57409],"@MaterialIcons/replay":[32,32,57410],"@MaterialIcons/shuffle":[32,32,57411],"@MaterialIcons/skip_next":[32,32,57412],"@MaterialIcons/skip_previous":[32,32,57413],"@MaterialIcons/snooze":[32,32,57414],"@MaterialIcons/stop":[32,32,57415],"@MaterialIcons/subtitles":[32,32,57416],"@MaterialIcons/surround_sound":[32,32,57417],"@MaterialIcons/video_library":[32,32,57418],"@MaterialIcons/video_collection":[32,32,57418],"@MaterialIcons/videocam":[32,32,57419],"@MaterialIcons/videocam_off":[32,32,57420],"@MaterialIcons/volume_down":[32,32,57421],"@MaterialIcons/volume_mute":[32,32,57422],"@MaterialIcons/volume_off":[32,32,57423],"@MaterialIcons/volume_up":[32,32,57424],"@MaterialIcons/web":[32,32,57425],"@MaterialIcons/hd":[32,32,57426],"@MaterialIcons/sort_by_alpha":[32,32,57427],"@MaterialIcons/airplay":[32,32,57429],"@MaterialIcons/forward_10":[32,32,57430],"@MaterialIcons/forward_30":[32,32,57431],"@MaterialIcons/forward_5":[32,32,57432],"@MaterialIcons/replay_10":[32,32,57433],"@MaterialIcons/replay_30":[32,32,57434],"@MaterialIcons/replay_5":[32,32,57435],"@MaterialIcons/add_to_queue":[32,32,57436],"@MaterialIcons/fiber_dvr":[32,32,57437],"@MaterialIcons/fiber_new":[32,32,57438],"@MaterialIcons/playlist_play":[32,32,57439],"@MaterialIcons/art_track":[32,32,57440],"@MaterialIcons/fiber_manual_record":[32,32,57441],"@MaterialIcons/fiber_smart_record":[32,32,57442],"@MaterialIcons/music_video":[32,32,57443],"@MaterialIcons/subscriptions":[32,32,57444],"@MaterialIcons/playlist_add_check":[32,32,57445],"@MaterialIcons/queue_play_next":[32,32,57446],"@MaterialIcons/remove_from_queue":[32,32,57447],"@MaterialIcons/slow_motion_video":[32,32,57448],"@MaterialIcons/web_asset":[32,32,57449],"@MaterialIcons/fiber_pin":[32,32,57450],"@MaterialIcons/branding_watermark":[32,32,57451],"@MaterialIcons/call_to_action":[32,32,57452],"@MaterialIcons/featured_play_list":[32,32,57453],"@MaterialIcons/featured_video":[32,32,57454],"@MaterialIcons/note":[32,32,57455],"@MaterialIcons/video_call":[32,32,57456],"@MaterialIcons/video_label":[32,32,57457],"@MaterialIcons/4k":[32,32,57458],"@MaterialIcons/missed_video_call":[32,32,57459],"@MaterialIcons/control_camera":[32,32,57460],"@MaterialIcons/update_disabled":[32,32,57461],"@MaterialIcons/vertical_distribute":[32,32,57462],"@MaterialIcons/start":[32,32,57481],"@MaterialIcons/business":[32,32,57519],"@MaterialIcons/call":[32,32,57520],"@MaterialIcons/call_end":[32,32,57521],"@MaterialIcons/call_made":[32,32,57522],"@MaterialIcons/call_merge":[32,32,57523],"@MaterialIcons/call_missed":[32,32,57524],"@MaterialIcons/call_received":[32,32,57525],"@MaterialIcons/call_split":[32,32,57526],"@MaterialIcons/chat":[32,32,57527],"@MaterialIcons/clear_all":[32,32,57528],"@MaterialIcons/comment":[32,32,57529],"@MaterialIcons/contacts":[32,32,57530],"@MaterialIcons/dialer_sip":[32,32,57531],"@MaterialIcons/dialpad":[32,32,57532],"@MaterialIcons/email":[32,32,57534],"@MaterialIcons/forum":[32,32,57535],"@MaterialIcons/import_export":[32,32,57539],"@MaterialIcons/invert_colors_off":[32,32,57540],"@MaterialIcons/live_help":[32,32,57542],"@MaterialIcons/location_off":[32,32,57543],"@MaterialIcons/location_on":[32,32,57544],"@MaterialIcons/message":[32,32,57545],"@MaterialIcons/chat_bubble":[32,32,57546],"@MaterialIcons/messenger":[32,32,57546],"@MaterialIcons/chat_bubble_outline":[32,32,57547],"@MaterialIcons/messenger_outline":[32,32,57547],"@MaterialIcons/no_sim":[32,32,57548],"@MaterialIcons/phone":[32,32,57549],"@MaterialIcons/portable_wifi_off":[32,32,57550],"@MaterialIcons/contact_phone":[32,32,57551],"@MaterialIcons/quick_contacts_dialer":[32,32,57551],"@MaterialIcons/contact_mail":[32,32,57552],"@MaterialIcons/quick_contacts_mail":[32,32,57552],"@MaterialIcons/ring_volume":[32,32,57553],"@MaterialIcons/speaker_phone":[32,32,57554],"@MaterialIcons/stay_current_landscape":[32,32,57555],"@MaterialIcons/stay_current_portrait":[32,32,57556],"@MaterialIcons/stay_primary_landscape":[32,32,57557],"@MaterialIcons/stay_primary_portrait":[32,32,57558],"@MaterialIcons/swap_calls":[32,32,57559],"@MaterialIcons/textsms":[32,32,57560],"@MaterialIcons/voicemail":[32,32,57561],"@MaterialIcons/vpn_key":[32,32,57562],"@MaterialIcons/phonelink_erase":[32,32,57563],"@MaterialIcons/phonelink_lock":[32,32,57564],"@MaterialIcons/phonelink_ring":[32,32,57565],"@MaterialIcons/phonelink_setup":[32,32,57566],"@MaterialIcons/present_to_all":[32,32,57567],"@MaterialIcons/import_contacts":[32,32,57568],"@MaterialIcons/mail_outline":[32,32,57569],"@MaterialIcons/screen_share":[32,32,57570],"@MaterialIcons/stop_screen_share":[32,32,57571],"@MaterialIcons/call_missed_outgoing":[32,32,57572],"@MaterialIcons/rss_feed":[32,32,57573],"@MaterialIcons/alternate_email":[32,32,57574],"@MaterialIcons/mobile_screen_share":[32,32,57575],"@MaterialIcons/add_call":[32,32,57576],"@MaterialIcons/cancel_presentation":[32,32,57577],"@MaterialIcons/pause_presentation":[32,32,57578],"@MaterialIcons/unsubscribe":[32,32,57579],"@MaterialIcons/cell_wifi":[32,32,57580],"@MaterialIcons/sentiment_satisfied_alt":[32,32,57581],"@MaterialIcons/list_alt":[32,32,57582],"@MaterialIcons/domain_disabled":[32,32,57583],"@MaterialIcons/lightbulb":[32,32,57584],"@MaterialIcons/vaccines":[32,32,57656],"@MaterialIcons/woman":[32,32,57662],"@MaterialIcons/add":[32,32,57669],"@MaterialIcons/add_box":[32,32,57670],"@MaterialIcons/add_circle":[32,32,57671],"@MaterialIcons/add_circle_outline":[32,32,57672],"@MaterialIcons/archive":[32,32,57673],"@MaterialIcons/backspace":[32,32,57674],"@MaterialIcons/block":[32,32,57675],"@MaterialIcons/clear":[32,32,57676],"@MaterialIcons/content_copy":[32,32,57677],"@MaterialIcons/content_cut":[32,32,57678],"@MaterialIcons/content_paste":[32,32,57679],"@MaterialIcons/create":[32,32,57680],"@MaterialIcons/drafts":[32,32,57681],"@MaterialIcons/filter_list":[32,32,57682],"@MaterialIcons/flag":[32,32,57683],"@MaterialIcons/forward":[32,32,57684],"@MaterialIcons/gesture":[32,32,57685],"@MaterialIcons/inbox":[32,32,57686],"@MaterialIcons/link":[32,32,57687],"@MaterialIcons/mail":[32,32,57688],"@MaterialIcons/markunread":[32,32,57689],"@MaterialIcons/redo":[32,32,57690],"@MaterialIcons/remove":[32,32,57691],"@MaterialIcons/remove_circle":[32,32,57692],"@MaterialIcons/remove_circle_outline":[32,32,57693],"@MaterialIcons/reply":[32,32,57694],"@MaterialIcons/reply_all":[32,32,57695],"@MaterialIcons/report":[32,32,57696],"@MaterialIcons/save":[32,32,57697],"@MaterialIcons/select_all":[32,32,57698],"@MaterialIcons/send":[32,32,57699],"@MaterialIcons/sort":[32,32,57700],"@MaterialIcons/text_format":[32,32,57701],"@MaterialIcons/undo":[32,32,57702],"@MaterialIcons/font_download":[32,32,57703],"@MaterialIcons/move_to_inbox":[32,32,57704],"@MaterialIcons/unarchive":[32,32,57705],"@MaterialIcons/next_week":[32,32,57706],"@MaterialIcons/weekend":[32,32,57707],"@MaterialIcons/delete_sweep":[32,32,57708],"@MaterialIcons/low_priority":[32,32,57709],"@MaterialIcons/outlined_flag":[32,32,57710],"@MaterialIcons/link_off":[32,32,57711],"@MaterialIcons/report_off":[32,32,57712],"@MaterialIcons/save_alt":[32,32,57713],"@MaterialIcons/ballot":[32,32,57714],"@MaterialIcons/file_copy":[32,32,57715],"@MaterialIcons/how_to_reg":[32,32,57716],"@MaterialIcons/how_to_vote":[32,32,57717],"@MaterialIcons/waves":[32,32,57718],"@MaterialIcons/where_to_vote":[32,32,57719],"@MaterialIcons/add_link":[32,32,57720],"@MaterialIcons/inventory":[32,32,57721],"@MaterialIcons/access_alarm":[32,32,57744],"@MaterialIcons/access_alarms":[32,32,57745],"@MaterialIcons/access_time":[32,32,57746],"@MaterialIcons/add_alarm":[32,32,57747],"@MaterialIcons/airplanemode_off":[32,32,57748],"@MaterialIcons/airplanemode_inactive":[32,32,57748],"@MaterialIcons/airplanemode_on":[32,32,57749],"@MaterialIcons/airplanemode_active":[32,32,57749],"@MaterialIcons/tornado":[32,32,57753],"@MaterialIcons/battery_alert":[32,32,57756],"@MaterialIcons/shop_2":[32,32,57758],"@MaterialIcons/workspaces":[32,32,57760],"@MaterialIcons/inventory_2":[32,32,57761],"@MaterialIcons/pause_circle":[32,32,57762],"@MaterialIcons/battery_charging_full":[32,32,57763],"@MaterialIcons/battery_full":[32,32,57764],"@MaterialIcons/battery_std":[32,32,57765],"@MaterialIcons/battery_unknown":[32,32,57766],"@MaterialIcons/bluetooth":[32,32,57767],"@MaterialIcons/bluetooth_connected":[32,32,57768],"@MaterialIcons/bluetooth_disabled":[32,32,57769],"@MaterialIcons/bluetooth_searching":[32,32,57770],"@MaterialIcons/brightness_auto":[32,32,57771],"@MaterialIcons/brightness_high":[32,32,57772],"@MaterialIcons/brightness_low":[32,32,57773],"@MaterialIcons/brightness_medium":[32,32,57774],"@MaterialIcons/data_usage":[32,32,57775],"@MaterialIcons/developer_mode":[32,32,57776],"@MaterialIcons/devices":[32,32,57777],"@MaterialIcons/dvr":[32,32,57778],"@MaterialIcons/gps_fixed":[32,32,57779],"@MaterialIcons/gps_not_fixed":[32,32,57780],"@MaterialIcons/gps_off":[32,32,57781],"@MaterialIcons/location_disabled":[32,32,57782],"@MaterialIcons/location_searching":[32,32,57783],"@MaterialIcons/graphic_eq":[32,32,57784],"@MaterialIcons/multitrack_audio":[32,32,57784],"@MaterialIcons/network_cell":[32,32,57785],"@MaterialIcons/network_wifi":[32,32,57786],"@MaterialIcons/nfc":[32,32,57787],"@MaterialIcons/now_wallpaper":[32,32,57788],"@MaterialIcons/wallpaper":[32,32,57788],"@MaterialIcons/now_widgets":[32,32,57789],"@MaterialIcons/widgets":[32,32,57789],"@MaterialIcons/screen_lock_landscape":[32,32,57790],"@MaterialIcons/screen_lock_portrait":[32,32,57791],"@MaterialIcons/screen_lock_rotation":[32,32,57792],"@MaterialIcons/screen_rotation":[32,32,57793],"@MaterialIcons/sd_storage":[32,32,57794],"@MaterialIcons/settings_system_daydream":[32,32,57795],"@MaterialIcons/play_circle":[32,32,57796],"@MaterialIcons/edit_location_alt":[32,32,57797],"@MaterialIcons/wb_twilight":[32,32,57798],"@MaterialIcons/signal_cellular_4_bar":[32,32,57800],"@MaterialIcons/outbound":[32,32,57802],"@MaterialIcons/social_distance":[32,32,57803],"@MaterialIcons/safety_divider":[32,32,57804],"@MaterialIcons/signal_cellular_connected_no_internet_4_bar":[32,32,57805],"@MaterialIcons/signal_cellular_no_sim":[32,32,57806],"@MaterialIcons/signal_cellular_null":[32,32,57807],"@MaterialIcons/signal_cellular_off":[32,32,57808],"@MaterialIcons/production_quantity_limits":[32,32,57809],"@MaterialIcons/troubleshoot":[32,32,57810],"@MaterialIcons/add_reaction":[32,32,57811],"@MaterialIcons/health_and_safety":[32,32,57813],"@MaterialIcons/signal_wifi_4_bar":[32,32,57816],"@MaterialIcons/signal_wifi_4_bar_lock":[32,32,57817],"@MaterialIcons/signal_wifi_off":[32,32,57818],"@MaterialIcons/storage":[32,32,57819],"@MaterialIcons/usb":[32,32,57824],"@MaterialIcons/wifi_lock":[32,32,57825],"@MaterialIcons/wifi_tethering":[32,32,57826],"@MaterialIcons/emergency":[32,32,57835],"@MaterialIcons/add_to_home_screen":[32,32,57854],"@MaterialIcons/device_thermostat":[32,32,57855],"@MaterialIcons/mobile_friendly":[32,32,57856],"@MaterialIcons/mobile_off":[32,32,57857],"@MaterialIcons/signal_cellular_alt":[32,32,57858],"@MaterialIcons/attach_file":[32,32,57894],"@MaterialIcons/attach_money":[32,32,57895],"@MaterialIcons/border_all":[32,32,57896],"@MaterialIcons/border_bottom":[32,32,57897],"@MaterialIcons/border_clear":[32,32,57898],"@MaterialIcons/border_color":[32,32,57899],"@MaterialIcons/border_horizontal":[32,32,57900],"@MaterialIcons/border_inner":[32,32,57901],"@MaterialIcons/border_left":[32,32,57902],"@MaterialIcons/border_outer":[32,32,57903],"@MaterialIcons/border_right":[32,32,57904],"@MaterialIcons/border_style":[32,32,57905],"@MaterialIcons/border_top":[32,32,57906],"@MaterialIcons/border_vertical":[32,32,57907],"@MaterialIcons/format_align_center":[32,32,57908],"@MaterialIcons/format_align_justify":[32,32,57909],"@MaterialIcons/format_align_left":[32,32,57910],"@MaterialIcons/format_align_right":[32,32,57911],"@MaterialIcons/format_bold":[32,32,57912],"@MaterialIcons/format_clear":[32,32,57913],"@MaterialIcons/format_color_fill":[32,32,57914],"@MaterialIcons/format_color_reset":[32,32,57915],"@MaterialIcons/format_color_text":[32,32,57916],"@MaterialIcons/format_indent_decrease":[32,32,57917],"@MaterialIcons/format_indent_increase":[32,32,57918],"@MaterialIcons/format_italic":[32,32,57919],"@MaterialIcons/format_line_spacing":[32,32,57920],"@MaterialIcons/format_list_bulleted":[32,32,57921],"@MaterialIcons/format_list_numbered":[32,32,57922],"@MaterialIcons/format_paint":[32,32,57923],"@MaterialIcons/format_quote":[32,32,57924],"@MaterialIcons/format_size":[32,32,57925],"@MaterialIcons/format_strikethrough":[32,32,57926],"@MaterialIcons/format_textdirection_l_to_r":[32,32,57927],"@MaterialIcons/format_textdirection_r_to_l":[32,32,57928],"@MaterialIcons/format_underlined":[32,32,57929],"@MaterialIcons/format_underline":[32,32,57929],"@MaterialIcons/functions":[32,32,57930],"@MaterialIcons/insert_chart":[32,32,57931],"@MaterialIcons/insert_comment":[32,32,57932],"@MaterialIcons/insert_drive_file":[32,32,57933],"@MaterialIcons/insert_emoticon":[32,32,57934],"@MaterialIcons/insert_invitation":[32,32,57935],"@MaterialIcons/insert_link":[32,32,57936],"@MaterialIcons/insert_photo":[32,32,57937],"@MaterialIcons/merge_type":[32,32,57938],"@MaterialIcons/mode_comment":[32,32,57939],"@MaterialIcons/mode_edit":[32,32,57940],"@MaterialIcons/publish":[32,32,57941],"@MaterialIcons/space_bar":[32,32,57942],"@MaterialIcons/strikethrough_s":[32,32,57943],"@MaterialIcons/vertical_align_bottom":[32,32,57944],"@MaterialIcons/vertical_align_center":[32,32,57945],"@MaterialIcons/vertical_align_top":[32,32,57946],"@MaterialIcons/wrap_text":[32,32,57947],"@MaterialIcons/money_off":[32,32,57948],"@MaterialIcons/drag_handle":[32,32,57949],"@MaterialIcons/format_shapes":[32,32,57950],"@MaterialIcons/highlight":[32,32,57951],"@MaterialIcons/linear_scale":[32,32,57952],"@MaterialIcons/short_text":[32,32,57953],"@MaterialIcons/text_fields":[32,32,57954],"@MaterialIcons/monetization_on":[32,32,57955],"@MaterialIcons/title":[32,32,57956],"@MaterialIcons/table_chart":[32,32,57957],"@MaterialIcons/add_comment":[32,32,57958],"@MaterialIcons/format_list_numbered_rtl":[32,32,57959],"@MaterialIcons/scatter_plot":[32,32,57960],"@MaterialIcons/score":[32,32,57961],"@MaterialIcons/insert_chart_outlined":[32,32,57962],"@MaterialIcons/bar_chart":[32,32,57963],"@MaterialIcons/notes":[32,32,57964],"@MaterialIcons/blinds":[32,32,57990],"@MaterialIcons/attachment":[32,32,58044],"@MaterialIcons/cloud":[32,32,58045],"@MaterialIcons/cloud_circle":[32,32,58046],"@MaterialIcons/cloud_done":[32,32,58047],"@MaterialIcons/cloud_download":[32,32,58048],"@MaterialIcons/cloud_off":[32,32,58049],"@MaterialIcons/cloud_queue":[32,32,58050],"@MaterialIcons/cloud_upload":[32,32,58051],"@MaterialIcons/file_download":[32,32,58052],"@MaterialIcons/file_upload":[32,32,58054],"@MaterialIcons/folder":[32,32,58055],"@MaterialIcons/folder_open":[32,32,58056],"@MaterialIcons/folder_shared":[32,32,58057],"@MaterialIcons/create_new_folder":[32,32,58060],"@MaterialIcons/travel_explore":[32,32,58075],"@MaterialIcons/task_alt":[32,32,58086],"@MaterialIcons/change_circle":[32,32,58087],"@MaterialIcons/arrow_back_ios_new":[32,32,58090],"@MaterialIcons/savings":[32,32,58091],"@MaterialIcons/copy_all":[32,32,58092],"@MaterialIcons/cast":[32,32,58119],"@MaterialIcons/cast_connected":[32,32,58120],"@MaterialIcons/computer":[32,32,58122],"@MaterialIcons/desktop_mac":[32,32,58123],"@MaterialIcons/desktop_windows":[32,32,58124],"@MaterialIcons/developer_board":[32,32,58125],"@MaterialIcons/dock":[32,32,58126],"@MaterialIcons/gamepad":[32,32,58127],"@MaterialIcons/headset":[32,32,58128],"@MaterialIcons/headset_mic":[32,32,58129],"@MaterialIcons/keyboard":[32,32,58130],"@MaterialIcons/keyboard_arrow_down":[32,32,58131],"@MaterialIcons/keyboard_arrow_left":[32,32,58132],"@MaterialIcons/keyboard_arrow_right":[32,32,58133],"@MaterialIcons/keyboard_arrow_up":[32,32,58134],"@MaterialIcons/keyboard_backspace":[32,32,58135],"@MaterialIcons/keyboard_capslock":[32,32,58136],"@MaterialIcons/keyboard_hide":[32,32,58138],"@MaterialIcons/keyboard_return":[32,32,58139],"@MaterialIcons/keyboard_tab":[32,32,58140],"@MaterialIcons/keyboard_voice":[32,32,58141],"@MaterialIcons/laptop":[32,32,58142],"@MaterialIcons/laptop_chromebook":[32,32,58143],"@MaterialIcons/laptop_mac":[32,32,58144],"@MaterialIcons/laptop_windows":[32,32,58145],"@MaterialIcons/memory":[32,32,58146],"@MaterialIcons/mouse":[32,32,58147],"@MaterialIcons/phone_android":[32,32,58148],"@MaterialIcons/phone_iphone":[32,32,58149],"@MaterialIcons/phonelink":[32,32,58150],"@MaterialIcons/phonelink_off":[32,32,58151],"@MaterialIcons/router":[32,32,58152],"@MaterialIcons/scanner":[32,32,58153],"@MaterialIcons/security":[32,32,58154],"@MaterialIcons/sim_card":[32,32,58155],"@MaterialIcons/smartphone":[32,32,58156],"@MaterialIcons/speaker":[32,32,58157],"@MaterialIcons/speaker_group":[32,32,58158],"@MaterialIcons/tablet":[32,32,58159],"@MaterialIcons/tablet_android":[32,32,58160],"@MaterialIcons/tablet_mac":[32,32,58161],"@MaterialIcons/toys":[32,32,58162],"@MaterialIcons/tv":[32,32,58163],"@MaterialIcons/watch":[32,32,58164],"@MaterialIcons/device_hub":[32,32,58165],"@MaterialIcons/power_input":[32,32,58166],"@MaterialIcons/devices_other":[32,32,58167],"@MaterialIcons/videogame_asset":[32,32,58168],"@MaterialIcons/device_unknown":[32,32,58169],"@MaterialIcons/headset_off":[32,32,58170],"@MaterialIcons/notification_add":[32,32,58265],"@MaterialIcons/add_to_photos":[32,32,58269],"@MaterialIcons/adjust":[32,32,58270],"@MaterialIcons/assistant":[32,32,58271],"@MaterialIcons/assistant_photo":[32,32,58272],"@MaterialIcons/audiotrack":[32,32,58273],"@MaterialIcons/blur_circular":[32,32,58274],"@MaterialIcons/blur_linear":[32,32,58275],"@MaterialIcons/blur_off":[32,32,58276],"@MaterialIcons/blur_on":[32,32,58277],"@MaterialIcons/brightness_1":[32,32,58278],"@MaterialIcons/brightness_2":[32,32,58279],"@MaterialIcons/brightness_3":[32,32,58280],"@MaterialIcons/brightness_4":[32,32,58281],"@MaterialIcons/brightness_5":[32,32,58282],"@MaterialIcons/brightness_6":[32,32,58283],"@MaterialIcons/brightness_7":[32,32,58284],"@MaterialIcons/broken_image":[32,32,58285],"@MaterialIcons/brush":[32,32,58286],"@MaterialIcons/camera":[32,32,58287],"@MaterialIcons/camera_alt":[32,32,58288],"@MaterialIcons/camera_front":[32,32,58289],"@MaterialIcons/camera_rear":[32,32,58290],"@MaterialIcons/camera_roll":[32,32,58291],"@MaterialIcons/center_focus_strong":[32,32,58292],"@MaterialIcons/center_focus_weak":[32,32,58293],"@MaterialIcons/collections":[32,32,58294],"@MaterialIcons/color_lens":[32,32,58295],"@MaterialIcons/colorize":[32,32,58296],"@MaterialIcons/compare":[32,32,58297],"@MaterialIcons/control_point":[32,32,58298],"@MaterialIcons/control_point_duplicate":[32,32,58299],"@MaterialIcons/crop_16_9":[32,32,58300],"@MaterialIcons/crop_3_2":[32,32,58301],"@MaterialIcons/crop":[32,32,58302],"@MaterialIcons/crop_5_4":[32,32,58303],"@MaterialIcons/crop_7_5":[32,32,58304],"@MaterialIcons/crop_din":[32,32,58305],"@MaterialIcons/crop_free":[32,32,58306],"@MaterialIcons/crop_landscape":[32,32,58307],"@MaterialIcons/crop_original":[32,32,58308],"@MaterialIcons/crop_portrait":[32,32,58309],"@MaterialIcons/crop_square":[32,32,58310],"@MaterialIcons/dehaze":[32,32,58311],"@MaterialIcons/details":[32,32,58312],"@MaterialIcons/edit":[32,32,58313],"@MaterialIcons/exposure":[32,32,58314],"@MaterialIcons/exposure_neg_1":[32,32,58315],"@MaterialIcons/exposure_minus_1":[32,32,58315],"@MaterialIcons/exposure_neg_2":[32,32,58316],"@MaterialIcons/exposure_minus_2":[32,32,58316],"@MaterialIcons/exposure_plus_1":[32,32,58317],"@MaterialIcons/exposure_plus_2":[32,32,58318],"@MaterialIcons/exposure_zero":[32,32,58319],"@MaterialIcons/filter_1":[32,32,58320],"@MaterialIcons/filter_2":[32,32,58321],"@MaterialIcons/filter_3":[32,32,58322],"@MaterialIcons/filter":[32,32,58323],"@MaterialIcons/filter_4":[32,32,58324],"@MaterialIcons/filter_5":[32,32,58325],"@MaterialIcons/filter_6":[32,32,58326],"@MaterialIcons/filter_7":[32,32,58327],"@MaterialIcons/filter_8":[32,32,58328],"@MaterialIcons/filter_9":[32,32,58329],"@MaterialIcons/filter_9_plus":[32,32,58330],"@MaterialIcons/filter_b_and_w":[32,32,58331],"@MaterialIcons/filter_center_focus":[32,32,58332],"@MaterialIcons/filter_drama":[32,32,58333],"@MaterialIcons/filter_frames":[32,32,58334],"@MaterialIcons/filter_hdr":[32,32,58335],"@MaterialIcons/filter_none":[32,32,58336],"@MaterialIcons/filter_tilt_shift":[32,32,58338],"@MaterialIcons/filter_vintage":[32,32,58339],"@MaterialIcons/flare":[32,32,58340],"@MaterialIcons/flash_auto":[32,32,58341],"@MaterialIcons/flash_off":[32,32,58342],"@MaterialIcons/flash_on":[32,32,58343],"@MaterialIcons/flip":[32,32,58344],"@MaterialIcons/gradient":[32,32,58345],"@MaterialIcons/grain":[32,32,58346],"@MaterialIcons/grid_off":[32,32,58347],"@MaterialIcons/grid_on":[32,32,58348],"@MaterialIcons/hdr_off":[32,32,58349],"@MaterialIcons/hdr_on":[32,32,58350],"@MaterialIcons/hdr_strong":[32,32,58353],"@MaterialIcons/hdr_weak":[32,32,58354],"@MaterialIcons/healing":[32,32,58355],"@MaterialIcons/image":[32,32,58356],"@MaterialIcons/image_aspect_ratio":[32,32,58357],"@MaterialIcons/iso":[32,32,58358],"@MaterialIcons/landscape":[32,32,58359],"@MaterialIcons/leak_add":[32,32,58360],"@MaterialIcons/leak_remove":[32,32,58361],"@MaterialIcons/lens":[32,32,58362],"@MaterialIcons/looks_3":[32,32,58363],"@MaterialIcons/looks":[32,32,58364],"@MaterialIcons/looks_4":[32,32,58365],"@MaterialIcons/looks_5":[32,32,58366],"@MaterialIcons/looks_6":[32,32,58367],"@MaterialIcons/looks_one":[32,32,58368],"@MaterialIcons/looks_two":[32,32,58369],"@MaterialIcons/loupe":[32,32,58370],"@MaterialIcons/monochrome_photos":[32,32,58371],"@MaterialIcons/movie_creation":[32,32,58372],"@MaterialIcons/music_note":[32,32,58373],"@MaterialIcons/nature":[32,32,58374],"@MaterialIcons/nature_people":[32,32,58375],"@MaterialIcons/navigate_before":[32,32,58376],"@MaterialIcons/navigate_next":[32,32,58377],"@MaterialIcons/palette":[32,32,58378],"@MaterialIcons/panorama":[32,32,58379],"@MaterialIcons/panorama_fisheye":[32,32,58380],"@MaterialIcons/panorama_fish_eye":[32,32,58380],"@MaterialIcons/panorama_horizontal":[32,32,58381],"@MaterialIcons/panorama_vertical":[32,32,58382],"@MaterialIcons/panorama_wide_angle":[32,32,58383],"@MaterialIcons/photo":[32,32,58384],"@MaterialIcons/photo_album":[32,32,58385],"@MaterialIcons/photo_camera":[32,32,58386],"@MaterialIcons/photo_library":[32,32,58387],"@MaterialIcons/picture_as_pdf":[32,32,58389],"@MaterialIcons/portrait":[32,32,58390],"@MaterialIcons/remove_red_eye":[32,32,58391],"@MaterialIcons/rotate_90_degrees_ccw":[32,32,58392],"@MaterialIcons/rotate_left":[32,32,58393],"@MaterialIcons/rotate_right":[32,32,58394],"@MaterialIcons/slideshow":[32,32,58395],"@MaterialIcons/straighten":[32,32,58396],"@MaterialIcons/style":[32,32,58397],"@MaterialIcons/switch_camera":[32,32,58398],"@MaterialIcons/switch_video":[32,32,58399],"@MaterialIcons/tag_faces":[32,32,58400],"@MaterialIcons/texture":[32,32,58401],"@MaterialIcons/timelapse":[32,32,58402],"@MaterialIcons/timer_10":[32,32,58403],"@MaterialIcons/timer_3":[32,32,58404],"@MaterialIcons/timer":[32,32,58405],"@MaterialIcons/timer_off":[32,32,58406],"@MaterialIcons/tonality":[32,32,58407],"@MaterialIcons/transform":[32,32,58408],"@MaterialIcons/tune":[32,32,58409],"@MaterialIcons/view_comfy":[32,32,58410],"@MaterialIcons/view_comfortable":[32,32,58410],"@MaterialIcons/view_compact":[32,32,58411],"@MaterialIcons/wb_auto":[32,32,58412],"@MaterialIcons/wb_cloudy":[32,32,58413],"@MaterialIcons/wb_incandescent":[32,32,58414],"@MaterialIcons/wb_sunny":[32,32,58416],"@MaterialIcons/collections_bookmark":[32,32,58417],"@MaterialIcons/photo_size_select_actual":[32,32,58418],"@MaterialIcons/photo_size_select_large":[32,32,58419],"@MaterialIcons/photo_size_select_small":[32,32,58420],"@MaterialIcons/vignette":[32,32,58421],"@MaterialIcons/wb_iridescent":[32,32,58422],"@MaterialIcons/crop_rotate":[32,32,58423],"@MaterialIcons/linked_camera":[32,32,58424],"@MaterialIcons/add_a_photo":[32,32,58425],"@MaterialIcons/movie_filter":[32,32,58426],"@MaterialIcons/photo_filter":[32,32,58427],"@MaterialIcons/burst_mode":[32,32,58428],"@MaterialIcons/shutter_speed":[32,32,58429],"@MaterialIcons/add_photo_alternate":[32,32,58430],"@MaterialIcons/image_search":[32,32,58431],"@MaterialIcons/music_off":[32,32,58432],"@MaterialIcons/wifi_1_bar":[32,32,58570],"@MaterialIcons/wifi_2_bar":[32,32,58585],"@MaterialIcons/man":[32,32,58603],"@MaterialIcons/code_off":[32,32,58611],"@MaterialIcons/credit_card_off":[32,32,58612],"@MaterialIcons/extension_off":[32,32,58613],"@MaterialIcons/open_in_new_off":[32,32,58614],"@MaterialIcons/web_asset_off":[32,32,58615],"@MaterialIcons/content_paste_off":[32,32,58616],"@MaterialIcons/font_download_off":[32,32,58617],"@MaterialIcons/usb_off":[32,32,58618],"@MaterialIcons/auto_graph":[32,32,58619],"@MaterialIcons/query_stats":[32,32,58620],"@MaterialIcons/schema":[32,32,58621],"@MaterialIcons/file_download_off":[32,32,58622],"@MaterialIcons/developer_board_off":[32,32,58623],"@MaterialIcons/videogame_asset_off":[32,32,58624],"@MaterialIcons/moving":[32,32,58625],"@MaterialIcons/sailing":[32,32,58626],"@MaterialIcons/snowmobile":[32,32,58627],"@MaterialIcons/catching_pokemon":[32,32,58632],"@MaterialIcons/downhill_skiing":[32,32,58633],"@MaterialIcons/hiking":[32,32,58634],"@MaterialIcons/ice_skating":[32,32,58635],"@MaterialIcons/kayaking":[32,32,58636],"@MaterialIcons/kitesurfing":[32,32,58637],"@MaterialIcons/nordic_walking":[32,32,58638],"@MaterialIcons/paragliding":[32,32,58639],"@MaterialIcons/person_off":[32,32,58640],"@MaterialIcons/skateboarding":[32,32,58641],"@MaterialIcons/sledding":[32,32,58642],"@MaterialIcons/snowboarding":[32,32,58643],"@MaterialIcons/snowshoeing":[32,32,58644],"@MaterialIcons/surfing":[32,32,58645],"@MaterialIcons/light_mode":[32,32,58648],"@MaterialIcons/dark_mode":[32,32,58652],"@MaterialIcons/running_with_errors":[32,32,58653],"@MaterialIcons/sensors":[32,32,58654],"@MaterialIcons/sensors_off":[32,32,58655],"@MaterialIcons/piano_off":[32,32,58656],"@MaterialIcons/piano":[32,32,58657],"@MaterialIcons/share_arrival_time":[32,32,58660],"@MaterialIcons/edit_notifications":[32,32,58661],"@MaterialIcons/beenhere":[32,32,58669],"@MaterialIcons/directions":[32,32,58670],"@MaterialIcons/directions_bike":[32,32,58671],"@MaterialIcons/directions_bus":[32,32,58672],"@MaterialIcons/directions_car":[32,32,58673],"@MaterialIcons/directions_ferry":[32,32,58674],"@MaterialIcons/directions_boat":[32,32,58674],"@MaterialIcons/directions_subway":[32,32,58675],"@MaterialIcons/directions_train":[32,32,58676],"@MaterialIcons/directions_railway":[32,32,58676],"@MaterialIcons/directions_transit":[32,32,58677],"@MaterialIcons/directions_walk":[32,32,58678],"@MaterialIcons/flight":[32,32,58681],"@MaterialIcons/hotel":[32,32,58682],"@MaterialIcons/layers":[32,32,58683],"@MaterialIcons/layers_clear":[32,32,58684],"@MaterialIcons/local_airport":[32,32,58685],"@MaterialIcons/local_atm":[32,32,58686],"@MaterialIcons/local_attraction":[32,32,58687],"@MaterialIcons/local_activity":[32,32,58687],"@MaterialIcons/local_bar":[32,32,58688],"@MaterialIcons/local_cafe":[32,32,58689],"@MaterialIcons/local_car_wash":[32,32,58690],"@MaterialIcons/local_convenience_store":[32,32,58691],"@MaterialIcons/local_drink":[32,32,58692],"@MaterialIcons/local_florist":[32,32,58693],"@MaterialIcons/local_gas_station":[32,32,58694],"@MaterialIcons/local_grocery_store":[32,32,58695],"@MaterialIcons/local_hospital":[32,32,58696],"@MaterialIcons/local_hotel":[32,32,58697],"@MaterialIcons/local_laundry_service":[32,32,58698],"@MaterialIcons/local_library":[32,32,58699],"@MaterialIcons/local_mall":[32,32,58700],"@MaterialIcons/local_movies":[32,32,58701],"@MaterialIcons/local_offer":[32,32,58702],"@MaterialIcons/local_parking":[32,32,58703],"@MaterialIcons/local_pharmacy":[32,32,58704],"@MaterialIcons/local_phone":[32,32,58705],"@MaterialIcons/local_pizza":[32,32,58706],"@MaterialIcons/local_play":[32,32,58707],"@MaterialIcons/local_post_office":[32,32,58708],"@MaterialIcons/local_printshop":[32,32,58709],"@MaterialIcons/local_print_shop":[32,32,58709],"@MaterialIcons/local_restaurant":[32,32,58710],"@MaterialIcons/local_dining":[32,32,58710],"@MaterialIcons/local_see":[32,32,58711],"@MaterialIcons/local_shipping":[32,32,58712],"@MaterialIcons/local_taxi":[32,32,58713],"@MaterialIcons/location_history":[32,32,58714],"@MaterialIcons/person_pin":[32,32,58714],"@MaterialIcons/map":[32,32,58715],"@MaterialIcons/my_location":[32,32,58716],"@MaterialIcons/navigation":[32,32,58717],"@MaterialIcons/pin_drop":[32,32,58718],"@MaterialIcons/place":[32,32,58719],"@MaterialIcons/rate_review":[32,32,58720],"@MaterialIcons/restaurant_menu":[32,32,58721],"@MaterialIcons/satellite":[32,32,58722],"@MaterialIcons/store_mall_directory":[32,32,58723],"@MaterialIcons/terrain":[32,32,58724],"@MaterialIcons/traffic":[32,32,58725],"@MaterialIcons/directions_run":[32,32,58726],"@MaterialIcons/add_location":[32,32,58727],"@MaterialIcons/edit_location":[32,32,58728],"@MaterialIcons/near_me":[32,32,58729],"@MaterialIcons/person_pin_circle":[32,32,58730],"@MaterialIcons/zoom_out_map":[32,32,58731],"@MaterialIcons/restaurant":[32,32,58732],"@MaterialIcons/ev_station":[32,32,58733],"@MaterialIcons/streetview":[32,32,58734],"@MaterialIcons/subway":[32,32,58735],"@MaterialIcons/train":[32,32,58736],"@MaterialIcons/tram":[32,32,58737],"@MaterialIcons/transfer_within_a_station":[32,32,58738],"@MaterialIcons/atm":[32,32,58739],"@MaterialIcons/category":[32,32,58740],"@MaterialIcons/not_listed_location":[32,32,58741],"@MaterialIcons/departure_board":[32,32,58742],"@MaterialIcons/edit_attributes":[32,32,58744],"@MaterialIcons/transit_enterexit":[32,32,58745],"@MaterialIcons/fastfood":[32,32,58746],"@MaterialIcons/trip_origin":[32,32,58747],"@MaterialIcons/compass_calibration":[32,32,58748],"@MaterialIcons/money":[32,32,58749],"@MaterialIcons/iron":[32,32,58755],"@MaterialIcons/houseboat":[32,32,58756],"@MaterialIcons/chalet":[32,32,58757],"@MaterialIcons/villa":[32,32,58758],"@MaterialIcons/cottage":[32,32,58759],"@MaterialIcons/crib":[32,32,58760],"@MaterialIcons/cabin":[32,32,58761],"@MaterialIcons/holiday_village":[32,32,58762],"@MaterialIcons/gite":[32,32,58763],"@MaterialIcons/other_houses":[32,32,58764],"@MaterialIcons/transgender":[32,32,58765],"@MaterialIcons/male":[32,32,58766],"@MaterialIcons/balcony":[32,32,58767],"@MaterialIcons/female":[32,32,58768],"@MaterialIcons/bungalow":[32,32,58769],"@MaterialIcons/web_stories":[32,32,58773],"@MaterialIcons/bookmark_add":[32,32,58776],"@MaterialIcons/bookmark_added":[32,32,58777],"@MaterialIcons/bookmark_remove":[32,32,58778],"@MaterialIcons/apps":[32,32,58819],"@MaterialIcons/arrow_back":[32,32,58820],"@MaterialIcons/arrow_drop_down":[32,32,58821],"@MaterialIcons/arrow_drop_down_circle":[32,32,58822],"@MaterialIcons/arrow_drop_up":[32,32,58823],"@MaterialIcons/arrow_forward":[32,32,58824],"@MaterialIcons/cancel":[32,32,58825],"@MaterialIcons/check":[32,32,58826],"@MaterialIcons/chevron_left":[32,32,58827],"@MaterialIcons/chevron_right":[32,32,58828],"@MaterialIcons/close":[32,32,58829],"@MaterialIcons/expand_less":[32,32,58830],"@MaterialIcons/expand_more":[32,32,58831],"@MaterialIcons/fullscreen":[32,32,58832],"@MaterialIcons/fullscreen_exit":[32,32,58833],"@MaterialIcons/menu":[32,32,58834],"@MaterialIcons/keyboard_control":[32,32,58835],"@MaterialIcons/more_horiz":[32,32,58835],"@MaterialIcons/more_vert":[32,32,58836],"@MaterialIcons/refresh":[32,32,58837],"@MaterialIcons/unfold_less":[32,32,58838],"@MaterialIcons/unfold_more":[32,32,58839],"@MaterialIcons/arrow_upward":[32,32,58840],"@MaterialIcons/subdirectory_arrow_left":[32,32,58841],"@MaterialIcons/subdirectory_arrow_right":[32,32,58842],"@MaterialIcons/arrow_downward":[32,32,58843],"@MaterialIcons/first_page":[32,32,58844],"@MaterialIcons/last_page":[32,32,58845],"@MaterialIcons/arrow_left":[32,32,58846],"@MaterialIcons/arrow_right":[32,32,58847],"@MaterialIcons/arrow_back_ios":[32,32,58848],"@MaterialIcons/arrow_forward_ios":[32,32,58849],"@MaterialIcons/document_scanner":[32,32,58874],"@MaterialIcons/new_label":[32,32,58889],"@MaterialIcons/adb":[32,32,58894],"@MaterialIcons/bluetooth_audio":[32,32,58895],"@MaterialIcons/disc_full":[32,32,58896],"@MaterialIcons/do_not_disturb_alt":[32,32,58897],"@MaterialIcons/dnd_forwardslash":[32,32,58897],"@MaterialIcons/do_not_disturb":[32,32,58898],"@MaterialIcons/drive_eta":[32,32,58899],"@MaterialIcons/event_available":[32,32,58900],"@MaterialIcons/event_busy":[32,32,58901],"@MaterialIcons/event_note":[32,32,58902],"@MaterialIcons/folder_special":[32,32,58903],"@MaterialIcons/mms":[32,32,58904],"@MaterialIcons/more":[32,32,58905],"@MaterialIcons/network_locked":[32,32,58906],"@MaterialIcons/phone_bluetooth_speaker":[32,32,58907],"@MaterialIcons/phone_forwarded":[32,32,58908],"@MaterialIcons/phone_in_talk":[32,32,58909],"@MaterialIcons/phone_locked":[32,32,58910],"@MaterialIcons/phone_missed":[32,32,58911],"@MaterialIcons/phone_paused":[32,32,58912],"@MaterialIcons/sd_card":[32,32,58915],"@MaterialIcons/sim_card_alert":[32,32,58916],"@MaterialIcons/sms":[32,32,58917],"@MaterialIcons/sms_failed":[32,32,58918],"@MaterialIcons/sync":[32,32,58919],"@MaterialIcons/sync_disabled":[32,32,58920],"@MaterialIcons/sync_problem":[32,32,58921],"@MaterialIcons/system_update":[32,32,58922],"@MaterialIcons/tap_and_play":[32,32,58923],"@MaterialIcons/time_to_leave":[32,32,58924],"@MaterialIcons/vibration":[32,32,58925],"@MaterialIcons/voice_chat":[32,32,58926],"@MaterialIcons/vpn_lock":[32,32,58927],"@MaterialIcons/airline_seat_flat":[32,32,58928],"@MaterialIcons/airline_seat_flat_angled":[32,32,58929],"@MaterialIcons/airline_seat_individual_suite":[32,32,58930],"@MaterialIcons/airline_seat_legroom_extra":[32,32,58931],"@MaterialIcons/airline_seat_legroom_normal":[32,32,58932],"@MaterialIcons/airline_seat_legroom_reduced":[32,32,58933],"@MaterialIcons/airline_seat_recline_extra":[32,32,58934],"@MaterialIcons/airline_seat_recline_normal":[32,32,58935],"@MaterialIcons/confirmation_number":[32,32,58936],"@MaterialIcons/confirmation_num":[32,32,58936],"@MaterialIcons/live_tv":[32,32,58937],"@MaterialIcons/ondemand_video":[32,32,58938],"@MaterialIcons/personal_video":[32,32,58939],"@MaterialIcons/power":[32,32,58940],"@MaterialIcons/wc":[32,32,58941],"@MaterialIcons/wifi":[32,32,58942],"@MaterialIcons/enhanced_encryption":[32,32,58943],"@MaterialIcons/network_check":[32,32,58944],"@MaterialIcons/no_encryption":[32,32,58945],"@MaterialIcons/rv_hookup":[32,32,58946],"@MaterialIcons/do_not_disturb_off":[32,32,58947],"@MaterialIcons/do_not_disturb_on":[32,32,58948],"@MaterialIcons/priority_high":[32,32,58949],"@MaterialIcons/power_off":[32,32,58950],"@MaterialIcons/tv_off":[32,32,58951],"@MaterialIcons/wifi_off":[32,32,58952],"@MaterialIcons/phone_callback":[32,32,58953],"@MaterialIcons/add_to_drive":[32,32,58972],"@MaterialIcons/auto_awesome":[32,32,58975],"@MaterialIcons/auto_awesome_mosaic":[32,32,58976],"@MaterialIcons/auto_awesome_motion":[32,32,58977],"@MaterialIcons/auto_fix_high":[32,32,58979],"@MaterialIcons/auto_fix_normal":[32,32,58980],"@MaterialIcons/auto_fix_off":[32,32,58981],"@MaterialIcons/auto_stories":[32,32,58982],"@MaterialIcons/space_dashboard":[32,32,58987],"@MaterialIcons/drive_file_move":[32,32,58997],"@MaterialIcons/checklist":[32,32,59057],"@MaterialIcons/checklist_rtl":[32,32,59059],"@MaterialIcons/ios_share":[32,32,59064],"@MaterialIcons/pie_chart":[32,32,59076],"@MaterialIcons/pie_chart_outlined":[32,32,59077],"@MaterialIcons/personal_injury":[32,32,59098],"@MaterialIcons/bubble_chart":[32,32,59101],"@MaterialIcons/multiline_chart":[32,32,59103],"@MaterialIcons/show_chart":[32,32,59105],"@MaterialIcons/animation":[32,32,59164],"@MaterialIcons/add_business":[32,32,59177],"@MaterialIcons/real_estate_agent":[32,32,59194],"@MaterialIcons/key":[32,32,59196],"@MaterialIcons/edit_calendar":[32,32,59202],"@MaterialIcons/hotel_class":[32,32,59203],"@MaterialIcons/private_connectivity":[32,32,59204],"@MaterialIcons/edit_note":[32,32,59205],"@MaterialIcons/draw":[32,32,59206],"@MaterialIcons/group_off":[32,32,59207],"@MaterialIcons/free_cancellation":[32,32,59208],"@MaterialIcons/generating_tokens":[32,32,59209],"@MaterialIcons/recycling":[32,32,59232],"@MaterialIcons/compost":[32,32,59233],"@MaterialIcons/ads_click":[32,32,59234],"@MaterialIcons/pin_invoke":[32,32,59235],"@MaterialIcons/back_hand":[32,32,59236],"@MaterialIcons/waving_hand":[32,32,59238],"@MaterialIcons/pin_end":[32,32,59239],"@MaterialIcons/front_hand":[32,32,59241],"@MaterialIcons/drive_file_move_rtl":[32,32,59245],"@MaterialIcons/disabled_visible":[32,32,59246],"@MaterialIcons/data_exploration":[32,32,59247],"@MaterialIcons/area_chart":[32,32,59248],"@MaterialIcons/water_drop":[32,32,59288],"@MaterialIcons/cruelty_free":[32,32,59289],"@MaterialIcons/tips_and_updates":[32,32,59290],"@MaterialIcons/incomplete_circle":[32,32,59291],"@MaterialIcons/volume_down_alt":[32,32,59292],"@MaterialIcons/comments_disabled":[32,32,59298],"@MaterialIcons/gif_box":[32,32,59299],"@MaterialIcons/group_remove":[32,32,59309],"@MaterialIcons/workspace_premium":[32,32,59311],"@MaterialIcons/co2":[32,32,59312],"@MaterialIcons/interests":[32,32,59336],"@MaterialIcons/connecting_airports":[32,32,59337],"@MaterialIcons/airlines":[32,32,59338],"@MaterialIcons/flight_class":[32,32,59339],"@MaterialIcons/apps_outage":[32,32,59340],"@MaterialIcons/expand_circle_down":[32,32,59341],"@MaterialIcons/mode_of_travel":[32,32,59342],"@MaterialIcons/browser_updated":[32,32,59343],"@MaterialIcons/airline_stops":[32,32,59344],"@MaterialIcons/soup_kitchen":[32,32,59347],"@MaterialIcons/switch_access_shortcut":[32,32,59361],"@MaterialIcons/switch_access_shortcut_add":[32,32,59362],"@MaterialIcons/south_america":[32,32,59364],"@MaterialIcons/playlist_add_circle":[32,32,59365],"@MaterialIcons/playlist_add_check_circle":[32,32,59366],"@MaterialIcons/cake":[32,32,59369],"@MaterialIcons/domain":[32,32,59374],"@MaterialIcons/group":[32,32,59375],"@MaterialIcons/group_add":[32,32,59376],"@MaterialIcons/location_city":[32,32,59377],"@MaterialIcons/mood":[32,32,59378],"@MaterialIcons/mood_bad":[32,32,59379],"@MaterialIcons/notifications":[32,32,59380],"@MaterialIcons/notifications_none":[32,32,59381],"@MaterialIcons/notifications_off":[32,32,59382],"@MaterialIcons/notifications_on":[32,32,59383],"@MaterialIcons/notifications_active":[32,32,59383],"@MaterialIcons/notifications_paused":[32,32,59384],"@MaterialIcons/pages":[32,32,59385],"@MaterialIcons/party_mode":[32,32,59386],"@MaterialIcons/people":[32,32,59387],"@MaterialIcons/people_outline":[32,32,59388],"@MaterialIcons/person":[32,32,59389],"@MaterialIcons/person_add":[32,32,59390],"@MaterialIcons/person_outline":[32,32,59391],"@MaterialIcons/plus_one":[32,32,59392],"@MaterialIcons/poll":[32,32,59393],"@MaterialIcons/public":[32,32,59403],"@MaterialIcons/school":[32,32,59404],"@MaterialIcons/share":[32,32,59405],"@MaterialIcons/whatshot":[32,32,59406],"@MaterialIcons/snowing":[32,32,59407],"@MaterialIcons/cloudy_snowing":[32,32,59408],"@MaterialIcons/sentiment_dissatisfied":[32,32,59409],"@MaterialIcons/sentiment_neutral":[32,32,59410],"@MaterialIcons/sentiment_satisfied":[32,32,59411],"@MaterialIcons/sentiment_very_dissatisfied":[32,32,59412],"@MaterialIcons/sentiment_very_satisfied":[32,32,59413],"@MaterialIcons/thumb_down_alt":[32,32,59414],"@MaterialIcons/thumb_up_alt":[32,32,59415],"@MaterialIcons/foggy":[32,32,59416],"@MaterialIcons/sunny_snowing":[32,32,59417],"@MaterialIcons/sunny":[32,32,59418],"@MaterialIcons/fitbit":[32,32,59435],"@MaterialIcons/check_box":[32,32,59444],"@MaterialIcons/check_box_outline_blank":[32,32,59445],"@MaterialIcons/radio_button_unchecked":[32,32,59446],"@MaterialIcons/radio_button_off":[32,32,59446],"@MaterialIcons/radio_button_on":[32,32,59447],"@MaterialIcons/radio_button_checked":[32,32,59447],"@MaterialIcons/star":[32,32,59448],"@MaterialIcons/star_half":[32,32,59449],"@MaterialIcons/star_border":[32,32,59450],"@MaterialIcons/interpreter_mode":[32,32,59451],"@MaterialIcons/kebab_dining":[32,32,59458],"@MaterialIcons/3d_rotation":[32,32,59469],"@MaterialIcons/accessibility":[32,32,59470],"@MaterialIcons/account_balance":[32,32,59471],"@MaterialIcons/account_balance_wallet":[32,32,59472],"@MaterialIcons/account_box":[32,32,59473],"@MaterialIcons/account_circle":[32,32,59475],"@MaterialIcons/add_shopping_cart":[32,32,59476],"@MaterialIcons/alarm":[32,32,59477],"@MaterialIcons/alarm_add":[32,32,59478],"@MaterialIcons/alarm_off":[32,32,59479],"@MaterialIcons/alarm_on":[32,32,59480],"@MaterialIcons/android":[32,32,59481],"@MaterialIcons/announcement":[32,32,59482],"@MaterialIcons/aspect_ratio":[32,32,59483],"@MaterialIcons/assessment":[32,32,59484],"@MaterialIcons/assignment":[32,32,59485],"@MaterialIcons/assignment_ind":[32,32,59486],"@MaterialIcons/assignment_late":[32,32,59487],"@MaterialIcons/assignment_return":[32,32,59488],"@MaterialIcons/assignment_returned":[32,32,59489],"@MaterialIcons/assignment_turned_in":[32,32,59490],"@MaterialIcons/autorenew":[32,32,59491],"@MaterialIcons/backup":[32,32,59492],"@MaterialIcons/book":[32,32,59493],"@MaterialIcons/bookmark":[32,32,59494],"@MaterialIcons/bookmark_outline":[32,32,59495],"@MaterialIcons/bookmark_border":[32,32,59495],"@MaterialIcons/bug_report":[32,32,59496],"@MaterialIcons/build":[32,32,59497],"@MaterialIcons/cached":[32,32,59498],"@MaterialIcons/change_history":[32,32,59499],"@MaterialIcons/check_circle":[32,32,59500],"@MaterialIcons/chrome_reader_mode":[32,32,59501],"@MaterialIcons/class":[32,32,59502],"@MaterialIcons/code":[32,32,59503],"@MaterialIcons/credit_card":[32,32,59504],"@MaterialIcons/dashboard":[32,32,59505],"@MaterialIcons/delete":[32,32,59506],"@MaterialIcons/description":[32,32,59507],"@MaterialIcons/dns":[32,32,59509],"@MaterialIcons/done":[32,32,59510],"@MaterialIcons/done_all":[32,32,59511],"@MaterialIcons/event":[32,32,59512],"@MaterialIcons/exit_to_app":[32,32,59513],"@MaterialIcons/explore":[32,32,59514],"@MaterialIcons/extension":[32,32,59515],"@MaterialIcons/face":[32,32,59516],"@MaterialIcons/favorite":[32,32,59517],"@MaterialIcons/favorite_outline":[32,32,59518],"@MaterialIcons/favorite_border":[32,32,59518],"@MaterialIcons/feedback":[32,32,59519],"@MaterialIcons/find_in_page":[32,32,59520],"@MaterialIcons/find_replace":[32,32,59521],"@MaterialIcons/flip_to_back":[32,32,59522],"@MaterialIcons/flip_to_front":[32,32,59523],"@MaterialIcons/get_app":[32,32,59524],"@MaterialIcons/grade":[32,32,59525],"@MaterialIcons/group_work":[32,32,59526],"@MaterialIcons/help":[32,32,59527],"@MaterialIcons/highlight_remove":[32,32,59528],"@MaterialIcons/highlight_off":[32,32,59528],"@MaterialIcons/history":[32,32,59529],"@MaterialIcons/home":[32,32,59530],"@MaterialIcons/hourglass_empty":[32,32,59531],"@MaterialIcons/hourglass_full":[32,32,59532],"@MaterialIcons/https":[32,32,59533],"@MaterialIcons/info":[32,32,59534],"@MaterialIcons/info_outline":[32,32,59535],"@MaterialIcons/input":[32,32,59536],"@MaterialIcons/invert_colors_on":[32,32,59537],"@MaterialIcons/invert_colors":[32,32,59537],"@MaterialIcons/label":[32,32,59538],"@MaterialIcons/label_outline":[32,32,59539],"@MaterialIcons/language":[32,32,59540],"@MaterialIcons/launch":[32,32,59541],"@MaterialIcons/list":[32,32,59542],"@MaterialIcons/lock":[32,32,59543],"@MaterialIcons/lock_open":[32,32,59544],"@MaterialIcons/lock_outline":[32,32,59545],"@MaterialIcons/loyalty":[32,32,59546],"@MaterialIcons/markunread_mailbox":[32,32,59547],"@MaterialIcons/note_add":[32,32,59548],"@MaterialIcons/open_in_browser":[32,32,59549],"@MaterialIcons/open_in_new":[32,32,59550],"@MaterialIcons/open_with":[32,32,59551],"@MaterialIcons/pageview":[32,32,59552],"@MaterialIcons/payment":[32,32,59553],"@MaterialIcons/perm_camera_mic":[32,32,59554],"@MaterialIcons/perm_contact_calendar":[32,32,59555],"@MaterialIcons/perm_contact_cal":[32,32,59555],"@MaterialIcons/perm_data_setting":[32,32,59556],"@MaterialIcons/perm_device_information":[32,32,59557],"@MaterialIcons/perm_device_info":[32,32,59557],"@MaterialIcons/perm_identity":[32,32,59558],"@MaterialIcons/perm_media":[32,32,59559],"@MaterialIcons/perm_phone_msg":[32,32,59560],"@MaterialIcons/perm_scan_wifi":[32,32,59561],"@MaterialIcons/picture_in_picture":[32,32,59562],"@MaterialIcons/polymer":[32,32,59563],"@MaterialIcons/power_settings_new":[32,32,59564],"@MaterialIcons/print":[32,32,59565],"@MaterialIcons/query_builder":[32,32,59566],"@MaterialIcons/question_answer":[32,32,59567],"@MaterialIcons/receipt":[32,32,59568],"@MaterialIcons/redeem":[32,32,59569],"@MaterialIcons/report_problem":[32,32,59570],"@MaterialIcons/restore":[32,32,59571],"@MaterialIcons/room":[32,32,59572],"@MaterialIcons/schedule":[32,32,59573],"@MaterialIcons/search":[32,32,59574],"@MaterialIcons/settings":[32,32,59576],"@MaterialIcons/settings_applications":[32,32,59577],"@MaterialIcons/settings_backup_restore":[32,32,59578],"@MaterialIcons/settings_bluetooth":[32,32,59579],"@MaterialIcons/settings_cell":[32,32,59580],"@MaterialIcons/settings_display":[32,32,59581],"@MaterialIcons/settings_brightness":[32,32,59581],"@MaterialIcons/settings_ethernet":[32,32,59582],"@MaterialIcons/settings_input_antenna":[32,32,59583],"@MaterialIcons/settings_input_component":[32,32,59584],"@MaterialIcons/settings_input_composite":[32,32,59585],"@MaterialIcons/settings_input_hdmi":[32,32,59586],"@MaterialIcons/settings_input_svideo":[32,32,59587],"@MaterialIcons/settings_overscan":[32,32,59588],"@MaterialIcons/settings_phone":[32,32,59589],"@MaterialIcons/settings_power":[32,32,59590],"@MaterialIcons/settings_remote":[32,32,59591],"@MaterialIcons/settings_voice":[32,32,59592],"@MaterialIcons/shop":[32,32,59593],"@MaterialIcons/shop_two":[32,32,59594],"@MaterialIcons/shopping_basket":[32,32,59595],"@MaterialIcons/shopping_cart":[32,32,59596],"@MaterialIcons/speaker_notes":[32,32,59597],"@MaterialIcons/spellcheck":[32,32,59598],"@MaterialIcons/stars":[32,32,59600],"@MaterialIcons/store":[32,32,59601],"@MaterialIcons/subject":[32,32,59602],"@MaterialIcons/supervisor_account":[32,32,59603],"@MaterialIcons/swap_horiz":[32,32,59604],"@MaterialIcons/swap_vert":[32,32,59605],"@MaterialIcons/swap_vertical_circle":[32,32,59606],"@MaterialIcons/swap_vert_circle":[32,32,59606],"@MaterialIcons/system_update_tv":[32,32,59607],"@MaterialIcons/system_update_alt":[32,32,59607],"@MaterialIcons/tab":[32,32,59608],"@MaterialIcons/tab_unselected":[32,32,59609],"@MaterialIcons/theaters":[32,32,59610],"@MaterialIcons/thumb_down":[32,32,59611],"@MaterialIcons/thumb_up":[32,32,59612],"@MaterialIcons/thumbs_up_down":[32,32,59613],"@MaterialIcons/toc":[32,32,59614],"@MaterialIcons/today":[32,32,59615],"@MaterialIcons/toll":[32,32,59616],"@MaterialIcons/track_changes":[32,32,59617],"@MaterialIcons/translate":[32,32,59618],"@MaterialIcons/trending_down":[32,32,59619],"@MaterialIcons/trending_neutral":[32,32,59620],"@MaterialIcons/trending_flat":[32,32,59620],"@MaterialIcons/trending_up":[32,32,59621],"@MaterialIcons/turned_in":[32,32,59622],"@MaterialIcons/turned_in_not":[32,32,59623],"@MaterialIcons/verified_user":[32,32,59624],"@MaterialIcons/view_agenda":[32,32,59625],"@MaterialIcons/view_array":[32,32,59626],"@MaterialIcons/view_carousel":[32,32,59627],"@MaterialIcons/view_column":[32,32,59628],"@MaterialIcons/view_day":[32,32,59629],"@MaterialIcons/view_headline":[32,32,59630],"@MaterialIcons/view_list":[32,32,59631],"@MaterialIcons/view_module":[32,32,59632],"@MaterialIcons/view_quilt":[32,32,59633],"@MaterialIcons/view_stream":[32,32,59634],"@MaterialIcons/view_week":[32,32,59635],"@MaterialIcons/visibility":[32,32,59636],"@MaterialIcons/visibility_off":[32,32,59637],"@MaterialIcons/card_giftcard":[32,32,59638],"@MaterialIcons/wallet_giftcard":[32,32,59638],"@MaterialIcons/card_membership":[32,32,59639],"@MaterialIcons/wallet_membership":[32,32,59639],"@MaterialIcons/card_travel":[32,32,59640],"@MaterialIcons/wallet_travel":[32,32,59640],"@MaterialIcons/work":[32,32,59641],"@MaterialIcons/youtube_searched_for":[32,32,59642],"@MaterialIcons/eject":[32,32,59643],"@MaterialIcons/camera_enhance":[32,32,59644],"@MaterialIcons/enhance_photo_translate":[32,32,59644],"@MaterialIcons/help_outline":[32,32,59645],"@MaterialIcons/reorder":[32,32,59646],"@MaterialIcons/zoom_in":[32,32,59647],"@MaterialIcons/zoom_out":[32,32,59648],"@MaterialIcons/http":[32,32,59650],"@MaterialIcons/event_seat":[32,32,59651],"@MaterialIcons/flight_land":[32,32,59652],"@MaterialIcons/flight_takeoff":[32,32,59653],"@MaterialIcons/play_for_work":[32,32,59654],"@MaterialIcons/gif":[32,32,59656],"@MaterialIcons/indeterminate_check_box":[32,32,59657],"@MaterialIcons/offline_pin":[32,32,59658],"@MaterialIcons/all_out":[32,32,59659],"@MaterialIcons/copyright":[32,32,59660],"@MaterialIcons/fingerprint":[32,32,59661],"@MaterialIcons/gavel":[32,32,59662],"@MaterialIcons/lightbulb_outline":[32,32,59663],"@MaterialIcons/picture_in_picture_alt":[32,32,59665],"@MaterialIcons/important_devices":[32,32,59666],"@MaterialIcons/touch_app":[32,32,59667],"@MaterialIcons/accessible":[32,32,59668],"@MaterialIcons/compare_arrows":[32,32,59669],"@MaterialIcons/date_range":[32,32,59670],"@MaterialIcons/donut_large":[32,32,59671],"@MaterialIcons/donut_small":[32,32,59672],"@MaterialIcons/line_style":[32,32,59673],"@MaterialIcons/line_weight":[32,32,59674],"@MaterialIcons/motorcycle":[32,32,59675],"@MaterialIcons/opacity":[32,32,59676],"@MaterialIcons/pets":[32,32,59677],"@MaterialIcons/pregnant_woman":[32,32,59678],"@MaterialIcons/record_voice_over":[32,32,59679],"@MaterialIcons/rounded_corner":[32,32,59680],"@MaterialIcons/rowing":[32,32,59681],"@MaterialIcons/timeline":[32,32,59682],"@MaterialIcons/update":[32,32,59683],"@MaterialIcons/watch_later":[32,32,59684],"@MaterialIcons/pan_tool":[32,32,59685],"@MaterialIcons/euro_symbol":[32,32,59686],"@MaterialIcons/g_translate":[32,32,59687],"@MaterialIcons/remove_shopping_cart":[32,32,59688],"@MaterialIcons/restore_page":[32,32,59689],"@MaterialIcons/speaker_notes_off":[32,32,59690],"@MaterialIcons/delete_forever":[32,32,59691],"@MaterialIcons/accessibility_new":[32,32,59692],"@MaterialIcons/check_circle_outline":[32,32,59693],"@MaterialIcons/delete_outline":[32,32,59694],"@MaterialIcons/done_outline":[32,32,59695],"@MaterialIcons/maximize":[32,32,59696],"@MaterialIcons/minimize":[32,32,59697],"@MaterialIcons/offline_bolt":[32,32,59698],"@MaterialIcons/swap_horizontal_circle":[32,32,59699],"@MaterialIcons/accessible_forward":[32,32,59700],"@MaterialIcons/calendar_today":[32,32,59701],"@MaterialIcons/calendar_view_day":[32,32,59702],"@MaterialIcons/label_important":[32,32,59703],"@MaterialIcons/restore_from_trash":[32,32,59704],"@MaterialIcons/supervised_user_circle":[32,32,59705],"@MaterialIcons/text_rotate_up":[32,32,59706],"@MaterialIcons/text_rotate_vertical":[32,32,59707],"@MaterialIcons/text_rotation_angledown":[32,32,59708],"@MaterialIcons/text_rotation_angleup":[32,32,59709],"@MaterialIcons/text_rotation_down":[32,32,59710],"@MaterialIcons/text_rotation_none":[32,32,59711],"@MaterialIcons/commute":[32,32,59712],"@MaterialIcons/arrow_right_alt":[32,32,59713],"@MaterialIcons/work_off":[32,32,59714],"@MaterialIcons/work_outline":[32,32,59715],"@MaterialIcons/drag_indicator":[32,32,59717],"@MaterialIcons/horizontal_split":[32,32,59719],"@MaterialIcons/label_important_outline":[32,32,59720],"@MaterialIcons/vertical_split":[32,32,59721],"@MaterialIcons/voice_over_off":[32,32,59722],"@MaterialIcons/segment":[32,32,59723],"@MaterialIcons/contact_support":[32,32,59724],"@MaterialIcons/compress":[32,32,59725],"@MaterialIcons/filter_list_alt":[32,32,59726],"@MaterialIcons/expand":[32,32,59727],"@MaterialIcons/edit_off":[32,32,59728],"@MaterialIcons/10k":[32,32,59729],"@MaterialIcons/10mp":[32,32,59730],"@MaterialIcons/11mp":[32,32,59731],"@MaterialIcons/12mp":[32,32,59732],"@MaterialIcons/13mp":[32,32,59733],"@MaterialIcons/14mp":[32,32,59734],"@MaterialIcons/15mp":[32,32,59735],"@MaterialIcons/16mp":[32,32,59736],"@MaterialIcons/17mp":[32,32,59737],"@MaterialIcons/18mp":[32,32,59738],"@MaterialIcons/19mp":[32,32,59739],"@MaterialIcons/1k":[32,32,59740],"@MaterialIcons/1k_plus":[32,32,59741],"@MaterialIcons/20mp":[32,32,59742],"@MaterialIcons/21mp":[32,32,59743],"@MaterialIcons/22mp":[32,32,59744],"@MaterialIcons/23mp":[32,32,59745],"@MaterialIcons/24mp":[32,32,59746],"@MaterialIcons/2k":[32,32,59747],"@MaterialIcons/2k_plus":[32,32,59748],"@MaterialIcons/2mp":[32,32,59749],"@MaterialIcons/3k":[32,32,59750],"@MaterialIcons/3k_plus":[32,32,59751],"@MaterialIcons/3mp":[32,32,59752],"@MaterialIcons/4k_plus":[32,32,59753],"@MaterialIcons/4mp":[32,32,59754],"@MaterialIcons/5k":[32,32,59755],"@MaterialIcons/5k_plus":[32,32,59756],"@MaterialIcons/5mp":[32,32,59757],"@MaterialIcons/6k":[32,32,59758],"@MaterialIcons/6k_plus":[32,32,59759],"@MaterialIcons/6mp":[32,32,59760],"@MaterialIcons/7k":[32,32,59761],"@MaterialIcons/7k_plus":[32,32,59762],"@MaterialIcons/7mp":[32,32,59763],"@MaterialIcons/8k":[32,32,59764],"@MaterialIcons/8k_plus":[32,32,59765],"@MaterialIcons/8mp":[32,32,59766],"@MaterialIcons/9k":[32,32,59767],"@MaterialIcons/9k_plus":[32,32,59768],"@MaterialIcons/9mp":[32,32,59769],"@MaterialIcons/account_tree":[32,32,59770],"@MaterialIcons/add_chart":[32,32,59771],"@MaterialIcons/add_ic_call":[32,32,59772],"@MaterialIcons/add_moderator":[32,32,59773],"@MaterialIcons/all_inbox":[32,32,59775],"@MaterialIcons/approval":[32,32,59778],"@MaterialIcons/assistant_direction":[32,32,59784],"@MaterialIcons/assistant_navigation":[32,32,59785],"@MaterialIcons/bookmarks":[32,32,59787],"@MaterialIcons/bus_alert":[32,32,59791],"@MaterialIcons/cases":[32,32,59794],"@MaterialIcons/circle_notifications":[32,32,59796],"@MaterialIcons/closed_caption_off":[32,32,59798],"@MaterialIcons/connected_tv":[32,32,59800],"@MaterialIcons/dangerous":[32,32,59802],"@MaterialIcons/dashboard_customize":[32,32,59803],"@MaterialIcons/desktop_access_disabled":[32,32,59805],"@MaterialIcons/drive_file_move_outline":[32,32,59809],"@MaterialIcons/drive_file_rename_outline":[32,32,59810],"@MaterialIcons/drive_folder_upload":[32,32,59811],"@MaterialIcons/duo":[32,32,59813],"@MaterialIcons/spoke":[32,32,59815],"@MaterialIcons/explore_off":[32,32,59816],"@MaterialIcons/file_download_done":[32,32,59818],"@MaterialIcons/rtt":[32,32,59821],"@MaterialIcons/grid_view":[32,32,59824],"@MaterialIcons/hail":[32,32,59825],"@MaterialIcons/home_filled":[32,32,59826],"@MaterialIcons/imagesearch_roller":[32,32,59828],"@MaterialIcons/label_off":[32,32,59830],"@MaterialIcons/library_add_check":[32,32,59831],"@MaterialIcons/logout":[32,32,59834],"@MaterialIcons/margin":[32,32,59835],"@MaterialIcons/mark_as_unread":[32,32,59836],"@MaterialIcons/menu_open":[32,32,59837],"@MaterialIcons/motion_photos_off":[32,32,59840],"@MaterialIcons/motion_photos_on":[32,32,59841],"@MaterialIcons/motion_photos_paused":[32,32,59842],"@MaterialIcons/mp":[32,32,59843],"@MaterialIcons/offline_share":[32,32,59845],"@MaterialIcons/padding":[32,32,59848],"@MaterialIcons/panorama_photosphere":[32,32,59849],"@MaterialIcons/panorama_photosphere_select":[32,32,59850],"@MaterialIcons/person_add_disabled":[32,32,59851],"@MaterialIcons/phone_disabled":[32,32,59852],"@MaterialIcons/phone_enabled":[32,32,59853],"@MaterialIcons/pivot_table_chart":[32,32,59854],"@MaterialIcons/print_disabled":[32,32,59855],"@MaterialIcons/railway_alert":[32,32,59857],"@MaterialIcons/recommend":[32,32,59858],"@MaterialIcons/remove_done":[32,32,59859],"@MaterialIcons/remove_moderator":[32,32,59860],"@MaterialIcons/repeat_on":[32,32,59862],"@MaterialIcons/repeat_one_on":[32,32,59863],"@MaterialIcons/replay_circle_filled":[32,32,59864],"@MaterialIcons/reset_tv":[32,32,59865],"@MaterialIcons/sd":[32,32,59869],"@MaterialIcons/shield":[32,32,59872],"@MaterialIcons/shuffle_on":[32,32,59873],"@MaterialIcons/speed":[32,32,59876],"@MaterialIcons/stacked_bar_chart":[32,32,59878],"@MaterialIcons/stream":[32,32,59881],"@MaterialIcons/swipe":[32,32,59884],"@MaterialIcons/switch_account":[32,32,59885],"@MaterialIcons/tag":[32,32,59887],"@MaterialIcons/thumb_down_off_alt":[32,32,59890],"@MaterialIcons/thumb_up_off_alt":[32,32,59891],"@MaterialIcons/hub":[32,32,59892],"@MaterialIcons/toggle_off":[32,32,59893],"@MaterialIcons/toggle_on":[32,32,59894],"@MaterialIcons/two_wheeler":[32,32,59897],"@MaterialIcons/upload_file":[32,32,59900],"@MaterialIcons/view_in_ar":[32,32,59902],"@MaterialIcons/waterfall_chart":[32,32,59904],"@MaterialIcons/wb_shade":[32,32,59905],"@MaterialIcons/wb_twighlight":[32,32,59906],"@MaterialIcons/home_work":[32,32,59913],"@MaterialIcons/schedule_send":[32,32,59914],"@MaterialIcons/bolt":[32,32,59915],"@MaterialIcons/send_and_archive":[32,32,59916],"@MaterialIcons/workspaces_filled":[32,32,59917],"@MaterialIcons/file_present":[32,32,59918],"@MaterialIcons/workspaces_outline":[32,32,59919],"@MaterialIcons/fit_screen":[32,32,59920],"@MaterialIcons/saved_search":[32,32,59921],"@MaterialIcons/storefront":[32,32,59922],"@MaterialIcons/amp_stories":[32,32,59923],"@MaterialIcons/dynamic_feed":[32,32,59924],"@MaterialIcons/euro":[32,32,59925],"@MaterialIcons/height":[32,32,59926],"@MaterialIcons/policy":[32,32,59927],"@MaterialIcons/sync_alt":[32,32,59928],"@MaterialIcons/menu_book":[32,32,59929],"@MaterialIcons/emoji_flags":[32,32,59930],"@MaterialIcons/emoji_food_beverage":[32,32,59931],"@MaterialIcons/emoji_nature":[32,32,59932],"@MaterialIcons/emoji_people":[32,32,59933],"@MaterialIcons/emoji_symbols":[32,32,59934],"@MaterialIcons/emoji_transportation":[32,32,59935],"@MaterialIcons/post_add":[32,32,59936],"@MaterialIcons/people_alt":[32,32,59937],"@MaterialIcons/emoji_emotions":[32,32,59938],"@MaterialIcons/emoji_events":[32,32,59939],"@MaterialIcons/emoji_objects":[32,32,59940],"@MaterialIcons/token":[32,32,59941],"@MaterialIcons/sports_basketball":[32,32,59942],"@MaterialIcons/sports_cricket":[32,32,59943],"@MaterialIcons/sports_esports":[32,32,59944],"@MaterialIcons/sports_football":[32,32,59945],"@MaterialIcons/sports_golf":[32,32,59946],"@MaterialIcons/sports_hockey":[32,32,59947],"@MaterialIcons/sports_mma":[32,32,59948],"@MaterialIcons/sports_motorsports":[32,32,59949],"@MaterialIcons/sports_rugby":[32,32,59950],"@MaterialIcons/sports_soccer":[32,32,59951],"@MaterialIcons/sports":[32,32,59952],"@MaterialIcons/sports_volleyball":[32,32,59953],"@MaterialIcons/sports_tennis":[32,32,59954],"@MaterialIcons/sports_handball":[32,32,59955],"@MaterialIcons/sports_kabaddi":[32,32,59956],"@MaterialIcons/eco":[32,32,59957],"@MaterialIcons/museum":[32,32,59958],"@MaterialIcons/flip_camera_android":[32,32,59959],"@MaterialIcons/flip_camera_ios":[32,32,59960],"@MaterialIcons/cancel_schedule_send":[32,32,59961],"@MaterialIcons/biotech":[32,32,59962],"@MaterialIcons/architecture":[32,32,59963],"@MaterialIcons/construction":[32,32,59964],"@MaterialIcons/engineering":[32,32,59965],"@MaterialIcons/history_edu":[32,32,59966],"@MaterialIcons/military_tech":[32,32,59967],"@MaterialIcons/apartment":[32,32,59968],"@MaterialIcons/bathtub":[32,32,59969],"@MaterialIcons/deck":[32,32,59970],"@MaterialIcons/fireplace":[32,32,59971],"@MaterialIcons/house":[32,32,59972],"@MaterialIcons/king_bed":[32,32,59973],"@MaterialIcons/nights_stay":[32,32,59974],"@MaterialIcons/outdoor_grill":[32,32,59975],"@MaterialIcons/single_bed":[32,32,59976],"@MaterialIcons/square_foot":[32,32,59977],"@MaterialIcons/psychology":[32,32,59978],"@MaterialIcons/science":[32,32,59979],"@MaterialIcons/auto_delete":[32,32,59980],"@MaterialIcons/person_add_alt":[32,32,59981],"@MaterialIcons/comment_bank":[32,32,59982],"@MaterialIcons/grading":[32,32,59983],"@MaterialIcons/double_arrow":[32,32,59984],"@MaterialIcons/sports_baseball":[32,32,59985],"@MaterialIcons/attractions":[32,32,59986],"@MaterialIcons/bakery_dining":[32,32,59987],"@MaterialIcons/breakfast_dining":[32,32,59988],"@MaterialIcons/car_rental":[32,32,59989],"@MaterialIcons/car_repair":[32,32,59990],"@MaterialIcons/dinner_dining":[32,32,59991],"@MaterialIcons/dry_cleaning":[32,32,59992],"@MaterialIcons/hardware":[32,32,59993],"@MaterialIcons/plagiarism":[32,32,59994],"@MaterialIcons/hourglass_top":[32,32,59995],"@MaterialIcons/hourglass_bottom":[32,32,59996],"@MaterialIcons/more_time":[32,32,59997],"@MaterialIcons/attach_email":[32,32,59998],"@MaterialIcons/calculate":[32,32,59999],"@MaterialIcons/liquor":[32,32,6e4],"@MaterialIcons/lunch_dining":[32,32,60001],"@MaterialIcons/nightlife":[32,32,60002],"@MaterialIcons/park":[32,32,60003],"@MaterialIcons/ramen_dining":[32,32,60004],"@MaterialIcons/celebration":[32,32,60005],"@MaterialIcons/theater_comedy":[32,32,60006],"@MaterialIcons/badge":[32,32,60007],"@MaterialIcons/festival":[32,32,60008],"@MaterialIcons/icecream":[32,32,60009],"@MaterialIcons/telegram":[32,32,60011],"@MaterialIcons/discord":[32,32,60012],"@MaterialIcons/woo_commerce":[32,32,60013],"@MaterialIcons/snapchat":[32,32,60014],"@MaterialIcons/volunteer_activism":[32,32,60016],"@MaterialIcons/contactless":[32,32,60017],"@MaterialIcons/delivery_dining":[32,32,60018],"@MaterialIcons/brunch_dining":[32,32,60019],"@MaterialIcons/takeout_dining":[32,32,60020],"@MaterialIcons/video_settings":[32,32,60021],"@MaterialIcons/search_off":[32,32,60022],"@MaterialIcons/login":[32,32,60023],"@MaterialIcons/self_improvement":[32,32,60024],"@MaterialIcons/agriculture":[32,32,60025],"@MaterialIcons/tiktok":[32,32,60030],"@MaterialIcons/apple":[32,32,60032],"@MaterialIcons/wechat":[32,32,60033],"@MaterialIcons/medication_liquid":[32,32,60039],"@MaterialIcons/paypal":[32,32,60045],"@MaterialIcons/content_paste_go":[32,32,60046],"@MaterialIcons/adobe":[32,32,60054],"@MaterialIcons/quora":[32,32,60056],"@MaterialIcons/forest":[32,32,60057],"@MaterialIcons/line_axis":[32,32,60058],"@MaterialIcons/content_paste_search":[32,32,60059],"@MaterialIcons/whatsapp":[32,32,60060],"@MaterialIcons/shopify":[32,32,60061],"@MaterialIcons/wordpress":[32,32,60063],"@MaterialIcons/reddit":[32,32,60064],"@MaterialIcons/monitor_heart":[32,32,60066],"@MaterialIcons/pix":[32,32,60067],"@MaterialIcons/hive":[32,32,60070],"@MaterialIcons/arrow_circle_left":[32,32,60071],"@MaterialIcons/punch_clock":[32,32,60072],"@MaterialIcons/shield_moon":[32,32,60073],"@MaterialIcons/arrow_circle_right":[32,32,60074],"@MaterialIcons/rotate_90_degrees_cw":[32,32,60075],"@MaterialIcons/cookie":[32,32,60076],"@MaterialIcons/fort":[32,32,60077],"@MaterialIcons/church":[32,32,60078],"@MaterialIcons/temple_hindu":[32,32,60079],"@MaterialIcons/synagogue":[32,32,60080],"@MaterialIcons/castle":[32,32,60081],"@MaterialIcons/mosque":[32,32,60082],"@MaterialIcons/temple_buddhist":[32,32,60083],"@MaterialIcons/heart_broken":[32,32,60098],"@MaterialIcons/keyboard_double_arrow_left":[32,32,60099],"@MaterialIcons/table_restaurant":[32,32,60102],"@MaterialIcons/numbers":[32,32,60103],"@MaterialIcons/egg_alt":[32,32,60104],"@MaterialIcons/keyboard_double_arrow_right":[32,32,60105],"@MaterialIcons/insert_page_break":[32,32,60106],"@MaterialIcons/egg":[32,32,60108],"@MaterialIcons/route":[32,32,60109],"@MaterialIcons/keyboard_double_arrow_up":[32,32,60111],"@MaterialIcons/keyboard_double_arrow_down":[32,32,60112],"@MaterialIcons/data_array":[32,32,60113],"@MaterialIcons/table_bar":[32,32,60114],"@MaterialIcons/data_object":[32,32,60115],"@MaterialIcons/candlestick_chart":[32,32,60116],"@MaterialIcons/diamond":[32,32,60117],"@MaterialIcons/logo_dev":[32,32,60118],"@MaterialIcons/phishing":[32,32,60119],"@MaterialIcons/fax":[32,32,60120],"@MaterialIcons/wifi_tethering_error":[32,32,60121],"@MaterialIcons/adf_scanner":[32,32,60122],"@MaterialIcons/send_time_extension":[32,32,60123],"@MaterialIcons/text_decrease":[32,32,60125],"@MaterialIcons/lock_reset":[32,32,60126],"@MaterialIcons/keyboard_option":[32,32,60127],"@MaterialIcons/keyboard_command":[32,32,60128],"@MaterialIcons/text_increase":[32,32,60130],"@MaterialIcons/watch_off":[32,32,60131],"@MaterialIcons/app_shortcut":[32,32,60132],"@MaterialIcons/keyboard_control_key":[32,32,60134],"@MaterialIcons/keyboard_command_key":[32,32,60135],"@MaterialIcons/keyboard_option_key":[32,32,60136],"@MaterialIcons/sports_martial_arts":[32,32,60137],"@MaterialIcons/join_right":[32,32,60138],"@MaterialIcons/join_full":[32,32,60139],"@MaterialIcons/currency_ruble":[32,32,60140],"@MaterialIcons/sync_lock":[32,32,60142],"@MaterialIcons/currency_lira":[32,32,60143],"@MaterialIcons/co_present":[32,32,60144],"@MaterialIcons/currency_pound":[32,32,60145],"@MaterialIcons/join_left":[32,32,60146],"@MaterialIcons/file_open":[32,32,60147],"@MaterialIcons/join_inner":[32,32,60148],"@MaterialIcons/commit":[32,32,60149],"@MaterialIcons/balance":[32,32,60150],"@MaterialIcons/currency_rupee":[32,32,60151],"@MaterialIcons/flag_circle":[32,32,60152],"@MaterialIcons/currency_yuan":[32,32,60153],"@MaterialIcons/currency_franc":[32,32,60154],"@MaterialIcons/currency_yen":[32,32,60155],"@MaterialIcons/electric_bike":[32,32,60187],"@MaterialIcons/electric_car":[32,32,60188],"@MaterialIcons/electric_moped":[32,32,60189],"@MaterialIcons/electric_rickshaw":[32,32,60190],"@MaterialIcons/electric_scooter":[32,32,60191],"@MaterialIcons/moped":[32,32,60200],"@MaterialIcons/pedal_bike":[32,32,60201],"@MaterialIcons/folder_zip":[32,32,60204],"@MaterialIcons/zoom_in_map":[32,32,60205],"@MaterialIcons/swipe_up":[32,32,60206],"@MaterialIcons/lan":[32,32,60207],"@MaterialIcons/swipe_down_alt":[32,32,60208],"@MaterialIcons/wifi_find":[32,32,60209],"@MaterialIcons/filter_alt_off":[32,32,60210],"@MaterialIcons/swipe_left_alt":[32,32,60211],"@MaterialIcons/folder_delete":[32,32,60212],"@MaterialIcons/swipe_up_alt":[32,32,60213],"@MaterialIcons/square":[32,32,60214],"@MaterialIcons/contrast":[32,32,60215],"@MaterialIcons/pinch":[32,32,60216],"@MaterialIcons/hexagon":[32,32,60217],"@MaterialIcons/satellite_alt":[32,32,60218],"@MaterialIcons/ac_unit":[32,32,60219],"@MaterialIcons/airport_shuttle":[32,32,60220],"@MaterialIcons/all_inclusive":[32,32,60221],"@MaterialIcons/beach_access":[32,32,60222],"@MaterialIcons/business_center":[32,32,60223],"@MaterialIcons/casino":[32,32,60224],"@MaterialIcons/child_care":[32,32,60225],"@MaterialIcons/child_friendly":[32,32,60226],"@MaterialIcons/fitness_center":[32,32,60227],"@MaterialIcons/free_breakfast":[32,32,60228],"@MaterialIcons/golf_course":[32,32,60229],"@MaterialIcons/hot_tub":[32,32,60230],"@MaterialIcons/kitchen":[32,32,60231],"@MaterialIcons/pool":[32,32,60232],"@MaterialIcons/room_service":[32,32,60233],"@MaterialIcons/smoke_free":[32,32,60234],"@MaterialIcons/smoking_rooms":[32,32,60235],"@MaterialIcons/spa":[32,32,60236],"@MaterialIcons/no_meeting_room":[32,32,60238],"@MaterialIcons/meeting_room":[32,32,60239],"@MaterialIcons/pentagon":[32,32,60240],"@MaterialIcons/swipe_vertical":[32,32,60241],"@MaterialIcons/swipe_right":[32,32,60242],"@MaterialIcons/swipe_down":[32,32,60243],"@MaterialIcons/rectangle":[32,32,60244],"@MaterialIcons/swipe_right_alt":[32,32,60246],"@MaterialIcons/filter_list_off":[32,32,60247],"@MaterialIcons/percent":[32,32,60248],"@MaterialIcons/swipe_left":[32,32,60249],"@MaterialIcons/cloud_sync":[32,32,60250],"@MaterialIcons/scale":[32,32,60255],"@MaterialIcons/save_as":[32,32,60256],"@MaterialIcons/move_down":[32,32,60257],"@MaterialIcons/domain_add":[32,32,60258],"@MaterialIcons/move_up":[32,32,60260],"@MaterialIcons/format_overline":[32,32,60261],"@MaterialIcons/ssid_chart":[32,32,60262],"@MaterialIcons/boy":[32,32,60263],"@MaterialIcons/girl":[32,32,60264],"@MaterialIcons/elderly_woman":[32,32,60265],"@MaterialIcons/wifi_channel":[32,32,60266],"@MaterialIcons/wifi_password":[32,32,60267],"@MaterialIcons/assured_workload":[32,32,60271],"@MaterialIcons/currency_exchange":[32,32,60272],"@MaterialIcons/install_desktop":[32,32,60273],"@MaterialIcons/install_mobile":[32,32,60274],"@MaterialIcons/view_comfy_alt":[32,32,60275],"@MaterialIcons/view_compact_alt":[32,32,60276],"@MaterialIcons/view_cozy":[32,32,60277],"@MaterialIcons/bedtime_off":[32,32,60278],"@MaterialIcons/deblur":[32,32,60279],"@MaterialIcons/vpn_key_off":[32,32,60282],"@MaterialIcons/event_repeat":[32,32,60283],"@MaterialIcons/javascript":[32,32,60284],"@MaterialIcons/difference":[32,32,60285],"@MaterialIcons/html":[32,32,60286],"@MaterialIcons/view_kanban":[32,32,60287],"@MaterialIcons/playlist_remove":[32,32,60288],"@MaterialIcons/newspaper":[32,32,60289],"@MaterialIcons/audio_file":[32,32,60290],"@MaterialIcons/folder_off":[32,32,60291],"@MaterialIcons/key_off":[32,32,60292],"@MaterialIcons/view_timeline":[32,32,60293],"@MaterialIcons/add_card":[32,32,60294],"@MaterialIcons/video_file":[32,32,60295],"@MaterialIcons/shopping_cart_checkout":[32,32,60296],"@MaterialIcons/hls":[32,32,60298],"@MaterialIcons/question_mark":[32,32,60299],"@MaterialIcons/hls_off":[32,32,60300],"@MaterialIcons/terminal":[32,32,60302],"@MaterialIcons/php":[32,32,60303],"@MaterialIcons/stadium":[32,32,60304],"@MaterialIcons/signpost":[32,32,60305],"@MaterialIcons/webhook":[32,32,60306],"@MaterialIcons/css":[32,32,60307],"@MaterialIcons/abc":[32,32,60308],"@MaterialIcons/straight":[32,32,60309],"@MaterialIcons/ramp_right":[32,32,60310],"@MaterialIcons/display_settings":[32,32,60311],"@MaterialIcons/merge":[32,32,60312],"@MaterialIcons/roundabout_left":[32,32,60313],"@MaterialIcons/turn_slight_right":[32,32,60314],"@MaterialIcons/rocket_launch":[32,32,60315],"@MaterialIcons/ramp_left":[32,32,60316],"@MaterialIcons/mark_unread_chat_alt":[32,32,60317],"@MaterialIcons/density_medium":[32,32,60318],"@MaterialIcons/data_thresholding":[32,32,60319],"@MaterialIcons/fork_left":[32,32,60320],"@MaterialIcons/u_turn_left":[32,32,60321],"@MaterialIcons/u_turn_right":[32,32,60322],"@MaterialIcons/roundabout_right":[32,32,60323],"@MaterialIcons/turn_slight_left":[32,32,60324],"@MaterialIcons/rocket":[32,32,60325],"@MaterialIcons/turn_left":[32,32,60326],"@MaterialIcons/turn_sharp_left":[32,32,60327],"@MaterialIcons/density_small":[32,32,60328],"@MaterialIcons/density_large":[32,32,60329],"@MaterialIcons/turn_sharp_right":[32,32,60330],"@MaterialIcons/turn_right":[32,32,60331],"@MaterialIcons/fork_right":[32,32,60332],"@MaterialIcons/deselect":[32,32,60342],"@MaterialIcons/warehouse":[32,32,60344],"@MaterialIcons/pan_tool_alt":[32,32,60345],"@MaterialIcons/cell_tower":[32,32,60346],"@MaterialIcons/polyline":[32,32,60347],"@MaterialIcons/factory":[32,32,60348],"@MaterialIcons/folder_copy":[32,32,60349],"@MaterialIcons/output":[32,32,60350],"@MaterialIcons/sports_gymnastics":[32,32,60356],"@MaterialIcons/currency_bitcoin":[32,32,60357],"@MaterialIcons/vape_free":[32,32,60358],"@MaterialIcons/tire_repair":[32,32,60360],"@MaterialIcons/discount":[32,32,60361],"@MaterialIcons/network_ping":[32,32,60362],"@MaterialIcons/handshake":[32,32,60363],"@MaterialIcons/calendar_month":[32,32,60364],"@MaterialIcons/roller_skating":[32,32,60365],"@MaterialIcons/scuba_diving":[32,32,60366],"@MaterialIcons/vaping_rooms":[32,32,60367],"@MaterialIcons/scoreboard":[32,32,60368],"@MaterialIcons/browse_gallery":[32,32,60369],"@MaterialIcons/battery_6_bar":[32,32,60370],"@MaterialIcons/severe_cold":[32,32,60371],"@MaterialIcons/battery_5_bar":[32,32,60372],"@MaterialIcons/cyclone":[32,32,60373],"@MaterialIcons/network_wifi_2_bar":[32,32,60374],"@MaterialIcons/landslide":[32,32,60375],"@MaterialIcons/tsunami":[32,32,60376],"@MaterialIcons/battery_1_bar":[32,32,60377],"@MaterialIcons/volcano":[32,32,60378],"@MaterialIcons/thunderstorm":[32,32,60379],"@MaterialIcons/battery_0_bar":[32,32,60380],"@MaterialIcons/battery_3_bar":[32,32,60381],"@MaterialIcons/devices_fold":[32,32,60382],"@MaterialIcons/signal_cellular_alt_1_bar":[32,32,60383],"@MaterialIcons/battery_2_bar":[32,32,60384],"@MaterialIcons/network_wifi_3_bar":[32,32,60385],"@MaterialIcons/battery_4_bar":[32,32,60386],"@MaterialIcons/signal_cellular_alt_2_bar":[32,32,60387],"@MaterialIcons/network_wifi_1_bar":[32,32,60388],"@MaterialIcons/sign_language":[32,32,60389],"@MaterialIcons/flood":[32,32,60390],"@MaterialIcons/manage_history":[32,32,60391],"@MaterialIcons/spatial_audio_off":[32,32,60392],"@MaterialIcons/crisis_alert":[32,32,60393],"@MaterialIcons/spatial_tracking":[32,32,60394],"@MaterialIcons/spatial_audio":[32,32,60395],"@MaterialIcons/noise_aware":[32,32,60396],"@MaterialIcons/medical_information":[32,32,60397],"@MaterialIcons/screen_rotation_alt":[32,32,60398],"@MaterialIcons/safety_check":[32,32,60399],"@MaterialIcons/no_crash":[32,32,60400],"@MaterialIcons/minor_crash":[32,32,60401],"@MaterialIcons/car_crash":[32,32,60402],"@MaterialIcons/noise_control_off":[32,32,60403],"@MaterialIcons/emergency_recording":[32,32,60404],"@MaterialIcons/emergency_share":[32,32,60406],"@MaterialIcons/sos":[32,32,60407],"@MaterialIcons/remove_road":[32,32,60412],"@MaterialIcons/on_device_training":[32,32,60413],"@MaterialIcons/lightbulb_circle":[32,32,60414],"@MaterialIcons/screenshot_monitor":[32,32,60424],"@MaterialIcons/work_history":[32,32,60425],"@MaterialIcons/mail_lock":[32,32,60426],"@MaterialIcons/lyrics":[32,32,60427],"@MaterialIcons/wind_power":[32,32,60428],"@MaterialIcons/vertical_shades_closed":[32,32,60429],"@MaterialIcons/vertical_shades":[32,32,60430],"@MaterialIcons/solar_power":[32,32,60431],"@MaterialIcons/sensor_occupied":[32,32,60432],"@MaterialIcons/roller_shades_closed":[32,32,60433],"@MaterialIcons/roller_shades":[32,32,60434],"@MaterialIcons/propane_tank":[32,32,60435],"@MaterialIcons/propane":[32,32,60436],"@MaterialIcons/oil_barrel":[32,32,60437],"@MaterialIcons/nest_cam_wired_stand":[32,32,60438],"@MaterialIcons/mode_fan_off":[32,32,60439],"@MaterialIcons/heat_pump":[32,32,60440],"@MaterialIcons/gas_meter":[32,32,60441],"@MaterialIcons/energy_savings_leaf":[32,32,60442],"@MaterialIcons/electric_meter":[32,32,60443],"@MaterialIcons/electric_bolt":[32,32,60444],"@MaterialIcons/curtains_closed":[32,32,60445],"@MaterialIcons/curtains":[32,32,60446],"@MaterialIcons/blinds_closed":[32,32,60447],"@MaterialIcons/auto_mode":[32,32,60448],"@MaterialIcons/5g":[32,32,61240],"@MaterialIcons/ad_units":[32,32,61241],"@MaterialIcons/add_location_alt":[32,32,61242],"@MaterialIcons/add_road":[32,32,61243],"@MaterialIcons/addchart":[32,32,61244],"@MaterialIcons/admin_panel_settings":[32,32,61245],"@MaterialIcons/analytics":[32,32,61246],"@MaterialIcons/app_blocking":[32,32,61247],"@MaterialIcons/app_registration":[32,32,61248],"@MaterialIcons/app_settings_alt":[32,32,61249],"@MaterialIcons/article":[32,32,61250],"@MaterialIcons/backup_table":[32,32,61251],"@MaterialIcons/bedtime":[32,32,61252],"@MaterialIcons/bike_scooter":[32,32,61253],"@MaterialIcons/block_flipped":[32,32,61254],"@MaterialIcons/browser_not_supported":[32,32,61255],"@MaterialIcons/build_circle":[32,32,61256],"@MaterialIcons/campaign":[32,32,61257],"@MaterialIcons/circle":[32,32,61258],"@MaterialIcons/dirty_lens":[32,32,61259],"@MaterialIcons/domain_verification":[32,32,61260],"@MaterialIcons/edit_road":[32,32,61261],"@MaterialIcons/face_retouching_natural":[32,32,61262],"@MaterialIcons/filter_alt":[32,32,61263],"@MaterialIcons/flaky":[32,32,61264],"@MaterialIcons/hdr_enhanced_select":[32,32,61265],"@MaterialIcons/highlight_alt":[32,32,61266],"@MaterialIcons/hourglass_disabled":[32,32,61267],"@MaterialIcons/integration_instructions":[32,32,61268],"@MaterialIcons/local_fire_department":[32,32,61269],"@MaterialIcons/local_police":[32,32,61270],"@MaterialIcons/lock_clock":[32,32,61271],"@MaterialIcons/maps_ugc":[32,32,61272],"@MaterialIcons/mic_external_off":[32,32,61273],"@MaterialIcons/mic_external_on":[32,32,61274],"@MaterialIcons/monitor":[32,32,61275],"@MaterialIcons/nat":[32,32,61276],"@MaterialIcons/next_plan":[32,32,61277],"@MaterialIcons/nightlight_round":[32,32,61278],"@MaterialIcons/outbox":[32,32,61279],"@MaterialIcons/panorama_horizontal_select":[32,32,61280],"@MaterialIcons/panorama_vertical_select":[32,32,61281],"@MaterialIcons/panorama_wide_angle_select":[32,32,61282],"@MaterialIcons/payments":[32,32,61283],"@MaterialIcons/pending":[32,32,61284],"@MaterialIcons/person_add_alt_1":[32,32,61285],"@MaterialIcons/person_remove":[32,32,61286],"@MaterialIcons/person_remove_alt_1":[32,32,61287],"@MaterialIcons/photo_camera_back":[32,32,61288],"@MaterialIcons/photo_camera_front":[32,32,61289],"@MaterialIcons/play_disabled":[32,32,61290],"@MaterialIcons/qr_code":[32,32,61291],"@MaterialIcons/quickreply":[32,32,61292],"@MaterialIcons/read_more":[32,32,61293],"@MaterialIcons/receipt_long":[32,32,61294],"@MaterialIcons/run_circle":[32,32,61295],"@MaterialIcons/screen_search_desktop":[32,32,61296],"@MaterialIcons/stop_circle":[32,32,61297],"@MaterialIcons/subtitles_off":[32,32,61298],"@MaterialIcons/support":[32,32,61299],"@MaterialIcons/taxi_alert":[32,32,61300],"@MaterialIcons/tour":[32,32,61301],"@MaterialIcons/verified":[32,32,61302],"@MaterialIcons/wifi_calling":[32,32,61303],"@MaterialIcons/wrong_location":[32,32,61304],"@MaterialIcons/mediation":[32,32,61351],"@MaterialIcons/1x_mobiledata":[32,32,61389],"@MaterialIcons/30fps":[32,32,61390],"@MaterialIcons/30fps_select":[32,32,61391],"@MaterialIcons/3g_mobiledata":[32,32,61392],"@MaterialIcons/3p":[32,32,61393],"@MaterialIcons/4g_mobiledata":[32,32,61394],"@MaterialIcons/4g_plus_mobiledata":[32,32,61395],"@MaterialIcons/60fps":[32,32,61396],"@MaterialIcons/60fps_select":[32,32,61397],"@MaterialIcons/access_time_filled":[32,32,61398],"@MaterialIcons/air":[32,32,61400],"@MaterialIcons/airplane_ticket":[32,32,61401],"@MaterialIcons/aod":[32,32,61402],"@MaterialIcons/attribution":[32,32,61403],"@MaterialIcons/autofps_select":[32,32,61404],"@MaterialIcons/bathroom":[32,32,61405],"@MaterialIcons/battery_saver":[32,32,61406],"@MaterialIcons/bed":[32,32,61407],"@MaterialIcons/bedroom_baby":[32,32,61408],"@MaterialIcons/bedroom_child":[32,32,61409],"@MaterialIcons/bedroom_parent":[32,32,61410],"@MaterialIcons/blender":[32,32,61411],"@MaterialIcons/bloodtype":[32,32,61412],"@MaterialIcons/bluetooth_drive":[32,32,61413],"@MaterialIcons/cable":[32,32,61414],"@MaterialIcons/calendar_view_month":[32,32,61415],"@MaterialIcons/calendar_view_week":[32,32,61416],"@MaterialIcons/camera_indoor":[32,32,61417],"@MaterialIcons/camera_outdoor":[32,32,61418],"@MaterialIcons/cameraswitch":[32,32,61419],"@MaterialIcons/cast_for_education":[32,32,61420],"@MaterialIcons/chair":[32,32,61421],"@MaterialIcons/chair_alt":[32,32,61422],"@MaterialIcons/coffee":[32,32,61423],"@MaterialIcons/coffee_maker":[32,32,61424],"@MaterialIcons/credit_score":[32,32,61425],"@MaterialIcons/data_saver_off":[32,32,61426],"@MaterialIcons/data_saver_on":[32,32,61427],"@MaterialIcons/dining":[32,32,61428],"@MaterialIcons/directions_boat_filled":[32,32,61429],"@MaterialIcons/directions_bus_filled":[32,32,61430],"@MaterialIcons/directions_car_filled":[32,32,61431],"@MaterialIcons/directions_railway_filled":[32,32,61432],"@MaterialIcons/directions_subway_filled":[32,32,61433],"@MaterialIcons/directions_transit_filled":[32,32,61434],"@MaterialIcons/do_not_disturb_on_total_silence":[32,32,61435],"@MaterialIcons/door_back":[32,32,61436],"@MaterialIcons/door_front":[32,32,61437],"@MaterialIcons/door_sliding":[32,32,61438],"@MaterialIcons/doorbell":[32,32,61439],"@MaterialIcons/download_for_offline":[32,32,61440],"@MaterialIcons/downloading":[32,32,61441],"@MaterialIcons/e_mobiledata":[32,32,61442],"@MaterialIcons/earbuds":[32,32,61443],"@MaterialIcons/earbuds_battery":[32,32,61444],"@MaterialIcons/edgesensor_high":[32,32,61445],"@MaterialIcons/edgesensor_low":[32,32,61446],"@MaterialIcons/face_retouching_off":[32,32,61447],"@MaterialIcons/feed":[32,32,61449],"@MaterialIcons/flashlight_off":[32,32,61450],"@MaterialIcons/flashlight_on":[32,32,61451],"@MaterialIcons/flatware":[32,32,61452],"@MaterialIcons/flourescent":[32,32,61453],"@MaterialIcons/fmd_bad":[32,32,61454],"@MaterialIcons/fmd_good":[32,32,61455],"@MaterialIcons/g_mobiledata":[32,32,61456],"@MaterialIcons/garage":[32,32,61457],"@MaterialIcons/gpp_bad":[32,32,61458],"@MaterialIcons/gpp_good":[32,32,61459],"@MaterialIcons/gpp_maybe":[32,32,61460],"@MaterialIcons/grid_3x3":[32,32,61461],"@MaterialIcons/grid_4x4":[32,32,61462],"@MaterialIcons/grid_goldenratio":[32,32,61463],"@MaterialIcons/h_mobiledata":[32,32,61464],"@MaterialIcons/h_plus_mobiledata":[32,32,61465],"@MaterialIcons/hdr_auto":[32,32,61466],"@MaterialIcons/hdr_auto_select":[32,32,61467],"@MaterialIcons/hdr_off_select":[32,32,61468],"@MaterialIcons/hdr_on_select":[32,32,61469],"@MaterialIcons/hdr_plus":[32,32,61470],"@MaterialIcons/headphones":[32,32,61471],"@MaterialIcons/headphones_battery":[32,32,61472],"@MaterialIcons/hevc":[32,32,61473],"@MaterialIcons/hide_image":[32,32,61474],"@MaterialIcons/hide_source":[32,32,61475],"@MaterialIcons/home_max":[32,32,61476],"@MaterialIcons/home_mini":[32,32,61477],"@MaterialIcons/keyboard_alt":[32,32,61480],"@MaterialIcons/lens_blur":[32,32,61481],"@MaterialIcons/light":[32,32,61482],"@MaterialIcons/living":[32,32,61483],"@MaterialIcons/lte_mobiledata":[32,32,61484],"@MaterialIcons/lte_plus_mobiledata":[32,32,61485],"@MaterialIcons/manage_accounts":[32,32,61486],"@MaterialIcons/manage_search":[32,32,61487],"@MaterialIcons/maps_home_work":[32,32,61488],"@MaterialIcons/media_bluetooth_off":[32,32,61489],"@MaterialIcons/media_bluetooth_on":[32,32,61490],"@MaterialIcons/medication":[32,32,61491],"@MaterialIcons/mobiledata_off":[32,32,61492],"@MaterialIcons/mode_edit_outline":[32,32,61493],"@MaterialIcons/mode_night":[32,32,61494],"@MaterialIcons/mode_standby":[32,32,61495],"@MaterialIcons/money_off_csred":[32,32,61496],"@MaterialIcons/monitor_weight":[32,32,61497],"@MaterialIcons/motion_photos_auto":[32,32,61498],"@MaterialIcons/nearby_error":[32,32,61499],"@MaterialIcons/nearby_off":[32,32,61500],"@MaterialIcons/nightlight":[32,32,61501],"@MaterialIcons/no_accounts":[32,32,61502],"@MaterialIcons/no_encryption_gmailerrorred":[32,32,61503],"@MaterialIcons/note_alt":[32,32,61504],"@MaterialIcons/paid":[32,32,61505],"@MaterialIcons/password":[32,32,61506],"@MaterialIcons/pattern":[32,32,61507],"@MaterialIcons/pie_chart_outline":[32,32,61508],"@MaterialIcons/pin":[32,32,61509],"@MaterialIcons/play_lesson":[32,32,61511],"@MaterialIcons/podcasts":[32,32,61512],"@MaterialIcons/precision_manufacturing":[32,32,61513],"@MaterialIcons/price_change":[32,32,61514],"@MaterialIcons/price_check":[32,32,61515],"@MaterialIcons/quiz":[32,32,61516],"@MaterialIcons/r_mobiledata":[32,32,61517],"@MaterialIcons/radar":[32,32,61518],"@MaterialIcons/raw_off":[32,32,61519],"@MaterialIcons/raw_on":[32,32,61520],"@MaterialIcons/remember_me":[32,32,61521],"@MaterialIcons/report_gmailerrorred":[32,32,61522],"@MaterialIcons/restart_alt":[32,32,61523],"@MaterialIcons/reviews":[32,32,61524],"@MaterialIcons/rsvp":[32,32,61525],"@MaterialIcons/screenshot":[32,32,61526],"@MaterialIcons/sd_card_alert":[32,32,61527],"@MaterialIcons/security_update":[32,32,61528],"@MaterialIcons/security_update_good":[32,32,61529],"@MaterialIcons/security_update_warning":[32,32,61530],"@MaterialIcons/sell":[32,32,61531],"@MaterialIcons/send_to_mobile":[32,32,61532],"@MaterialIcons/settings_accessibility":[32,32,61533],"@MaterialIcons/settings_suggest":[32,32,61534],"@MaterialIcons/share_location":[32,32,61535],"@MaterialIcons/shortcut":[32,32,61536],"@MaterialIcons/shower":[32,32,61537],"@MaterialIcons/signal_cellular_nodata":[32,32,61538],"@MaterialIcons/signal_wifi_bad":[32,32,61539],"@MaterialIcons/signal_wifi_connected_no_internet_4":[32,32,61540],"@MaterialIcons/signal_wifi_statusbar_4_bar":[32,32,61541],"@MaterialIcons/signal_wifi_statusbar_connected_no_internet_4":[32,32,61542],"@MaterialIcons/signal_wifi_statusbar_null":[32,32,61543],"@MaterialIcons/sim_card_download":[32,32,61544],"@MaterialIcons/sip":[32,32,61545],"@MaterialIcons/smart_display":[32,32,61546],"@MaterialIcons/smart_screen":[32,32,61547],"@MaterialIcons/smart_toy":[32,32,61548],"@MaterialIcons/splitscreen":[32,32,61549],"@MaterialIcons/sports_score":[32,32,61550],"@MaterialIcons/star_outline":[32,32,61551],"@MaterialIcons/storm":[32,32,61552],"@MaterialIcons/summarize":[32,32,61553],"@MaterialIcons/system_security_update":[32,32,61554],"@MaterialIcons/system_security_update_good":[32,32,61555],"@MaterialIcons/system_security_update_warning":[32,32,61556],"@MaterialIcons/task":[32,32,61557],"@MaterialIcons/thermostat":[32,32,61558],"@MaterialIcons/thermostat_auto":[32,32,61559],"@MaterialIcons/timer_10_select":[32,32,61562],"@MaterialIcons/timer_3_select":[32,32,61563],"@MaterialIcons/try":[32,32,61564],"@MaterialIcons/tungsten":[32,32,61565],"@MaterialIcons/upcoming":[32,32,61566],"@MaterialIcons/video_camera_back":[32,32,61567],"@MaterialIcons/video_camera_front":[32,32,61568],"@MaterialIcons/video_stable":[32,32,61569],"@MaterialIcons/vrpano":[32,32,61570],"@MaterialIcons/warning_amber":[32,32,61571],"@MaterialIcons/water":[32,32,61572],"@MaterialIcons/wifi_calling_3":[32,32,61573],"@MaterialIcons/wifi_tethering_error_rounded":[32,32,61574],"@MaterialIcons/wifi_tethering_off":[32,32,61575],"@MaterialIcons/window":[32,32,61576],"@MaterialIcons/yard":[32,32,61577],"@MaterialIcons/do_disturb":[32,32,61580],"@MaterialIcons/do_disturb_alt":[32,32,61581],"@MaterialIcons/do_disturb_off":[32,32,61582],"@MaterialIcons/do_disturb_on":[32,32,61583],"@MaterialIcons/download":[32,32,61584],"@MaterialIcons/download_done":[32,32,61585],"@MaterialIcons/insights":[32,32,61586],"@MaterialIcons/mode":[32,32,61591],"@MaterialIcons/star_border_purple500":[32,32,61593],"@MaterialIcons/star_purple500":[32,32,61594],"@MaterialIcons/upload":[32,32,61595],"@MaterialIcons/signal_cellular_0_bar":[32,32,61608],"@MaterialIcons/signal_cellular_connected_no_internet_0_bar":[32,32,61612],"@MaterialIcons/signal_wifi_0_bar":[32,32,61616],"@MaterialIcons/fact_check":[32,32,61637],"@MaterialIcons/model_training":[32,32,61647],"@MaterialIcons/not_started":[32,32,61649],"@MaterialIcons/outgoing_mail":[32,32,61650],"@MaterialIcons/privacy_tip":[32,32,61660],"@MaterialIcons/support_agent":[32,32,61666],"@MaterialIcons/online_prediction":[32,32,61675],"@MaterialIcons/star_rate":[32,32,61676],"@MaterialIcons/batch_prediction":[32,32,61685],"@MaterialIcons/pest_control":[32,32,61690],"@MaterialIcons/upgrade":[32,32,61691],"@MaterialIcons/wifi_protected_setup":[32,32,61692],"@MaterialIcons/pest_control_rodent":[32,32,61693],"@MaterialIcons/not_accessible":[32,32,61694],"@MaterialIcons/cleaning_services":[32,32,61695],"@MaterialIcons/home_repair_service":[32,32,61696],"@MaterialIcons/table_rows":[32,32,61697],"@MaterialIcons/electrical_services":[32,32,61698],"@MaterialIcons/hearing_disabled":[32,32,61700],"@MaterialIcons/person_search":[32,32,61702],"@MaterialIcons/plumbing":[32,32,61703],"@MaterialIcons/horizontal_rule":[32,32,61704],"@MaterialIcons/medical_services":[32,32,61705],"@MaterialIcons/design_services":[32,32,61706],"@MaterialIcons/handyman":[32,32,61707],"@MaterialIcons/miscellaneous_services":[32,32,61708],"@MaterialIcons/push_pin":[32,32,61709],"@MaterialIcons/hvac":[32,32,61710],"@MaterialIcons/directions_off":[32,32,61711],"@MaterialIcons/subscript":[32,32,61713],"@MaterialIcons/superscript":[32,32,61714],"@MaterialIcons/view_sidebar":[32,32,61716],"@MaterialIcons/image_not_supported":[32,32,61718],"@MaterialIcons/legend_toggle":[32,32,61723],"@MaterialIcons/history_toggle_off":[32,32,61821],"@MaterialIcons/point_of_sale":[32,32,61822],"@MaterialIcons/arrow_circle_down":[32,32,61825],"@MaterialIcons/arrow_circle_up":[32,32,61826],"@MaterialIcons/alt_route":[32,32,61828],"@MaterialIcons/forward_to_inbox":[32,32,61831],"@MaterialIcons/mark_chat_unread":[32,32,61833],"@MaterialIcons/mark_email_unread":[32,32,61834],"@MaterialIcons/mark_chat_read":[32,32,61835],"@MaterialIcons/mark_email_read":[32,32,61836],"@MaterialIcons/baby_changing_station":[32,32,61851],"@MaterialIcons/backpack":[32,32,61852],"@MaterialIcons/charging_station":[32,32,61853],"@MaterialIcons/checkroom":[32,32,61854],"@MaterialIcons/do_not_step":[32,32,61855],"@MaterialIcons/elevator":[32,32,61856],"@MaterialIcons/escalator":[32,32,61857],"@MaterialIcons/family_restroom":[32,32,61858],"@MaterialIcons/fire_hydrant":[32,32,61859],"@MaterialIcons/no_cell":[32,32,61860],"@MaterialIcons/no_drinks":[32,32,61861],"@MaterialIcons/no_flash":[32,32,61862],"@MaterialIcons/no_food":[32,32,61863],"@MaterialIcons/no_photography":[32,32,61864],"@MaterialIcons/stairs":[32,32,61865],"@MaterialIcons/tty":[32,32,61866],"@MaterialIcons/wheelchair_pickup":[32,32,61867],"@MaterialIcons/escalator_warning":[32,32,61868],"@MaterialIcons/umbrella":[32,32,61869],"@MaterialIcons/stroller":[32,32,61870],"@MaterialIcons/no_stroller":[32,32,61871],"@MaterialIcons/do_not_touch":[32,32,61872],"@MaterialIcons/wash":[32,32,61873],"@MaterialIcons/soap":[32,32,61874],"@MaterialIcons/dry":[32,32,61875],"@MaterialIcons/sensor_window":[32,32,61876],"@MaterialIcons/sensor_door":[32,32,61877],"@MaterialIcons/request_quote":[32,32,61878],"@MaterialIcons/api":[32,32,61879],"@MaterialIcons/room_preferences":[32,32,61880],"@MaterialIcons/multiple_stop":[32,32,61881],"@MaterialIcons/pending_actions":[32,32,61883],"@MaterialIcons/table_view":[32,32,61886],"@MaterialIcons/dynamic_form":[32,32,61887],"@MaterialIcons/help_center":[32,32,61888],"@MaterialIcons/smart_button":[32,32,61889],"@MaterialIcons/rule":[32,32,61890],"@MaterialIcons/wysiwyg":[32,32,61891],"@MaterialIcons/source":[32,32,61892],"@MaterialIcons/preview":[32,32,61893],"@MaterialIcons/text_snippet":[32,32,61894],"@MaterialIcons/snippet_folder":[32,32,61895],"@MaterialIcons/topic":[32,32,61896],"@MaterialIcons/rule_folder":[32,32,61897],"@MaterialIcons/public_off":[32,32,61898],"@MaterialIcons/shopping_bag":[32,32,61900],"@MaterialIcons/anchor":[32,32,61901],"@MaterialIcons/open_in_full":[32,32,61902],"@MaterialIcons/close_fullscreen":[32,32,61903],"@MaterialIcons/corporate_fare":[32,32,61904],"@MaterialIcons/switch_left":[32,32,61905],"@MaterialIcons/switch_right":[32,32,61906],"@MaterialIcons/outlet":[32,32,61908],"@MaterialIcons/no_transfer":[32,32,61909],"@MaterialIcons/no_meals":[32,32,61910],"@MaterialIcons/fire_extinguisher":[32,32,61912],"@MaterialIcons/location_pin":[32,32,61915],"@MaterialIcons/closed_caption_disabled":[32,32,61916],"@MaterialIcons/east":[32,32,61919],"@MaterialIcons/north":[32,32,61920],"@MaterialIcons/north_east":[32,32,61921],"@MaterialIcons/north_west":[32,32,61922],"@MaterialIcons/south":[32,32,61923],"@MaterialIcons/south_east":[32,32,61924],"@MaterialIcons/south_west":[32,32,61925],"@MaterialIcons/west":[32,32,61926],"@MaterialIcons/wine_bar":[32,32,61928],"@MaterialIcons/tapas":[32,32,61929],"@MaterialIcons/set_meal":[32,32,61930],"@MaterialIcons/near_me_disabled":[32,32,61935],"@MaterialIcons/night_shelter":[32,32,61937],"@MaterialIcons/food_bank":[32,32,61938],"@MaterialIcons/sports_bar":[32,32,61939],"@MaterialIcons/bento":[32,32,61940],"@MaterialIcons/rice_bowl":[32,32,61941],"@MaterialIcons/fence":[32,32,61942],"@MaterialIcons/countertops":[32,32,61943],"@MaterialIcons/carpenter":[32,32,61944],"@MaterialIcons/sticky_note_2":[32,32,61948],"@MaterialIcons/foundation":[32,32,61952],"@MaterialIcons/roofing":[32,32,61953],"@MaterialIcons/house_siding":[32,32,61954],"@MaterialIcons/water_damage":[32,32,61955],"@MaterialIcons/microwave":[32,32,61956],"@MaterialIcons/grass":[32,32,61957],"@MaterialIcons/qr_code_scanner":[32,32,61958],"@MaterialIcons/leaderboard":[32,32,61964],"@MaterialIcons/book_online":[32,32,61975],"@MaterialIcons/masks":[32,32,61976],"@MaterialIcons/elderly":[32,32,61978],"@MaterialIcons/leave_bags_at_home":[32,32,61979],"@MaterialIcons/reduce_capacity":[32,32,61980],"@MaterialIcons/sanitizer":[32,32,61981],"@MaterialIcons/6_ft_apart":[32,32,61982],"@MaterialIcons/clean_hands":[32,32,61983],"@MaterialIcons/sick":[32,32,61984],"@MaterialIcons/coronavirus":[32,32,61985],"@MaterialIcons/follow_the_signs":[32,32,61986],"@MaterialIcons/connect_without_contact":[32,32,61987],"@MaterialIcons/motion_photos_pause":[32,32,61991],"@MaterialIcons/outbond":[32,32,61992],"@MaterialIcons/no_meals_ouline":[32,32,61993],"@MaterialIcons/stacked_line_chart":[32,32,61995],"@MaterialIcons/request_page":[32,32,61996],"@MaterialIcons/contact_page":[32,32,61998],"@MaterialIcons/disabled_by_default":[32,32,62e3],"@MaterialIcons/published_with_changes":[32,32,62002],"@MaterialIcons/groups":[32,32,62003],"@MaterialIcons/facebook":[32,32,62004],"@MaterialIcons/luggage":[32,32,62005],"@MaterialIcons/unpublished":[32,32,62006],"@MaterialIcons/no_backpack":[32,32,62007],"@MaterialIcons/add_task":[32,32,62010],"@MaterialIcons/no_luggage":[32,32,62011],"@MaterialIcons/lock_person":[32,32,63731],"@MaterialIcons/desk":[32,32,63732],"@MaterialIcons/width_full":[32,32,63733],"@MaterialIcons/width_normal":[32,32,63734],"@MaterialIcons/width_wide":[32,32,63735],"@MaterialIcons/broadcast_on_home":[32,32,63736],"@MaterialIcons/broadcast_on_personal":[32,32,63737],"@MaterialIcons/18_up_rating":[32,32,63741],"@MaterialIcons/no_adult_content":[32,32,63742],"@MaterialIcons/wallet":[32,32,63743]};qx.$$translations={C:null,en:null};qx.$$locales={C:null,en:null};qx.$$packageData={};qx.$$g={};qx.$$createdAt=function(e,t,r,i){null!=e&&void 0===typeof Object.$$createdAt&&Object.defineProperty(e,"$$createdAt",{value:{filename:t,lineNumber:r,column:i},enumerable:!1,configurable:!1,writable:!1});return e};var s=/AppleWebKit\/([^ ]+)/.test(navigator.userAgent),l=!!window.MSInputMethodContext&&!!document.documentMode;qx.$$loader={parts:{boot:["0"]},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 r=[],i=0;i2){o.shift();n=o.join(":")}else n=qx.$$appRoot+e[i];qx.$$loader.addNoCacheParam&&(n+="?nocache="+Math.random());r.push(n)}return r},deferredEvents:null,on:function(e,t){if(qx.$$loader.applicationHandlerReady){if(window.qx&&qx.event&&qx.event.handler&&qx.event.handler.Application){var r=qx.event.handler.Application.$$instance;if("ready"==e&&r.isApplicationReady()){t(null);return}if("appinitialized"==e&&r.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 r=e.decodeUris(e.packages[t].uris);Array.prototype.push.apply(p,r)}));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 r=t[1],i=t[3];void 0===i||"true"===i||"1"===i?i=!0:"false"!==i&&"0"!==i||(i=!1);u[r]=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 r=document.createElement("script");r.charset="utf-8";r.src=e;r.onreadystatechange=r.onload=function(){if(!this.readyState||f[this.readyState]){r.onreadystatechange=r.onload=null;"function"==typeof t&&t()}};r.onerror=function(){console&&"function"==typeof console.error&&console.error("Cannot load script "+e);t&&t("Cannot load script "+e)};qx.$$loader.isLoadParallel&&(r.async=null);document.getElementsByTagName("head")[0].appendChild(r)}qx.$$loader.importPackageData=function(e,t){if(e.resources){var r=e.resources;for(var i in r)qx.$$resources[i]=r[i]}if(e.locales){var n=e.locales,o=qx.$$locales;for(var a in n)if(o[a])for(var i in n[a])o[a][i]=n[a][i];else o[a]=n[a]}if(e.translations){var s=e.translations,l=qx.$$translations;for(var a in s)if(l[a])for(var i in s[a])l[a][i]=s[a][i];else l[a]=s[a]}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},r=qx.$$loader.loadChunkSize;null===r&&(r=Math.round(t.numScripts/20));r<1&&(r=1);function i(){t.numScriptsLoaded==t.numScripts?e&&e():0==t.numScriptsLoading&&o()}function n(){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 r(){t.numScriptsLoaded==t.numScripts&&e&&e()}function i(){t.numScriptsLoaded++;t.numScriptsLoading--;qx.$$loader.splashscreen?qx.$$loader.splashscreen.scriptLoaded(t,r):r()}for(;m=p.length)return e();_(p[m++],(function(){t.numScriptsLoaded++;qx.$$loader.splashscreen?qx.$$loader.splashscreen.scriptLoaded(t,r):r()}))}i()},v=function(){qx.$$domReady=!0;document.removeEventListener("DOMContentLoaded",v,!1)};document.addEventListener&&document.addEventListener("DOMContentLoaded",v,!1)}();qx.$$fontBootstrap={};qx.$$fontBootstrap.Roboto={family:["Roboto"],fontFaces:[{fontFamily:"Roboto",fontStyle:"normal",fontWeight:"normal",paths:["qx/font/Roboto/roboto-v18-latin_latin-ext-regular.woff"]}]};qx.$$fontBootstrap["Roboto Mono"]={family:["Roboto Mono"],fontFaces:[{fontFamily:"Roboto Mono",fontStyle:"normal",fontWeight:"normal",paths:["qx/font/Roboto/roboto-mono-v6-latin_latin-ext-regular.woff"]}]};qx.$$fontBootstrap.MaterialIcons={family:["Material Icons"],fontFaces:[{fontFamily:"Material Icons",paths:["qx/iconfont/MaterialIcons/materialicons-v126.woff"]}],defaultSize:32,comparisonString:"e1feef39"};!function(e){"use strict";var t,r,i;t=[function(e,t,r){r(1),r(97),r(98),r(99),r(100),r(101),r(102),r(103),r(104),r(105),r(106),r(107),r(108),r(109),r(110),r(111),r(124),r(126),r(136),r(137),r(139),r(143),r(146),r(148),r(150),r(151),r(152),r(153),r(155),r(156),r(158),r(159),r(161),r(165),r(166),r(167),r(168),r(173),r(174),r(176),r(177),r(178),r(180),r(183),r(184),r(185),r(186),r(187),r(192),r(194),r(195),r(197),r(200),r(201),r(202),r(203),r(204),r(206),r(216),r(218),r(221),r(223),r(226),r(233),r(234),r(235),r(236),r(237),r(238),r(242),r(243),r(245),r(246),r(247),r(249),r(250),r(251),r(93),r(252),r(253),r(261),r(263),r(265),r(266),r(267),r(268),r(269),r(271),r(272),r(273),r(274),r(275),r(277),r(278),r(279),r(280),r(281),r(282),r(283),r(284),r(288),r(289),r(291),r(293),r(294),r(295),r(296),r(297),r(299),r(301),r(302),r(303),r(304),r(306),r(307),r(309),r(310),r(311),r(312),r(314),r(315),r(316),r(317),r(318),r(319),r(320),r(321),r(322),r(324),r(325),r(326),r(327),r(328),r(329),r(330),r(331),r(332),r(333),r(334),r(336),r(337),r(338),r(339),r(361),r(362),r(363),r(364),r(365),r(366),r(367),r(368),r(369),r(371),r(372),r(373),r(374),r(375),r(376),r(377),r(378),r(379),r(380),r(387),r(388),r(390),r(391),r(392),r(393),r(394),r(396),r(397),r(399),r(402),r(403),r(404),r(405),r(406),r(410),r(411),r(413),r(414),r(415),r(416),r(418),r(419),r(420),r(421),r(422),r(423),r(424),r(426),r(429),r(432),r(435),r(436),r(437),r(438),r(439),r(440),r(441),r(442),r(443),r(444),r(445),r(446),r(447),r(456),r(457),r(458),r(459),r(460),r(461),r(462),r(463),r(464),r(465),r(466),r(467),r(468),r(471),r(472),r(473),r(474),r(475),r(476),r(477),r(478),r(479),r(480),r(481),r(482),r(483),r(484),r(485),r(486),r(487),r(488),r(489),r(490),r(491),r(492),r(493),r(494),r(495),r(496),r(497),r(498),r(501),r(503),r(504),r(512),r(513),r(514),r(516),r(517),r(519),r(520),r(521),r(522),r(523),r(527),r(529),r(530),r(534),r(535),r(537),r(538),r(539),r(540),r(542),r(543),r(545),r(546),r(547),r(548),r(549),r(550),r(551),r(553),r(555),r(556),r(557),r(558),r(561),r(562),r(563),r(565),r(566),r(567),r(568),r(569),r(570),r(574),r(575),r(576),r(577),r(578),r(579),r(581),r(582),r(583),r(584),r(585),r(586),r(587),r(588),r(589),r(590),r(591),r(594),r(596),r(597),r(599),r(600),r(601),r(602),r(603),r(604),r(606),r(608),r(609),r(610),r(611),r(612),r(613),r(615),r(616),r(617),r(618),r(620),r(621),r(622),r(623),r(624),r(626),r(627),r(628),r(629),r(630),r(631),r(632),r(633),r(634),r(635),r(636),r(637),r(638),r(640),r(641),r(642),r(646),r(647),r(649),r(650),r(651),r(652),r(653),r(654),r(655),r(656),r(657),r(658),r(661),r(662),r(669),r(672),r(673),r(674),r(675),r(676),r(678),r(679),r(681),r(682),r(684),r(685),r(687),r(688),r(689),r(690),r(691),r(692),r(693),r(695),r(696),r(698),r(699),r(700),r(702),r(703),r(706),r(707),r(708),r(710),r(711),r(713),r(714),r(715),r(716),r(717),r(718),r(719),r(720),r(721),r(722),r(723),r(724),r(725),r(726),r(731),r(732),r(734),r(735),r(737),r(738),r(739),r(740),r(741),r(744),r(745),r(746),r(747),r(748),r(749),r(752),r(753),r(755),r(756),r(757),r(762),r(763),r(764),r(765),r(768),r(773),r(774),r(775),r(776),r(777),e.exports=r(778)},function(e,t,r){r(2),r(90),r(92),r(93),r(96)},function(t,r,i){var n=i(3),o=i(4),a=i(8),s=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),M=i(44),E=i(72),I=i(10),C=i(47),S=i(77),A=i(34),k=i(53),D=i(54),B=i(40),T=i(33),O=i(78),R=i(79),L=i(81),N=i(82),F=i(51),$=i(83).forEach,j=k("hidden"),W="Symbol",H="prototype",U=F.set,z=F.getterFor(W),V=Object[H],G=o.Symbol,K=G&&G[H],X=o.RangeError,Y=o.TypeError,Z=o.QObject,Q=P.f,J=M.f,ee=q.f,te=I.f,re=s([].push),ie=A("symbols"),ne=A("op-symbols"),oe=A("wks"),ae=!Z||!Z[H]||!Z[H].findChild,se=function(e,t,r){var i=Q(V,t);i&&delete V[t],J(e,t,r),i&&e!==V&&J(V,t,i)},le=u&&h((function(){return 7!==b(J({},"a",{get:function(){return J(this,"a",{value:7}).a}})).a}))?se:J,ue=function(e,t){var r=ie[e]=b(K);return U(r,{type:W,tag:e,description:t}),u||(r.description=t),r},ce=function(e,t,r){e===V&&ce(ne,t,r),_(e);var i=m(t);return _(r),d(ie,i)?(r.enumerable?(d(e,j)&&e[j][i]&&(e[j][i]=!1),r=b(r,{enumerable:v(0,!1)})):(d(e,j)||J(e,j,v(1,b(null))),e[j][i]=!0),le(e,i,r)):J(e,i,r)},he=function(e,t){var r,i;return _(e),r=p(t),i=y(r).concat(pe(r)),$(i,(function(t){u&&!a(de,r,t)||ce(e,t,r[t])})),e},de=function(e){var t=m(e),r=a(te,this,t);return!(this===V&&d(ie,t)&&!d(ne,t))&&(!(r||!d(this,t)||!d(ie,t)||d(this,j)&&this[j][t])||r)},fe=function(e,t){var r,i=p(e),n=m(t);if(i!==V||!d(ie,n)||d(ne,n))return!(r=Q(i,n))||!d(ie,n)||d(i,j)&&i[j][n]||(r.enumerable=!0),r},_e=function(e){var t=ee(p(e)),r=[];return $(t,(function(e){d(ie,e)||d(D,e)||re(r,e)})),r},pe=function(e){var t=e===V,r=ee(t?ne:p(e)),i=[];return $(r,(function(e){!d(ie,e)||t&&!d(V,e)||re(i,ie[e])})),i};c||(G=function(){var t,r,i;if(f(K,this))throw new Y("Symbol is not a constructor");return t=arguments.length&&arguments[0]!==e?g(arguments[0]):e,r=B(t),i=function(t){var n,s=this===e?o:this;s===V&&a(i,ne,t),d(s,j)&&d(s[j],r)&&(s[j][r]=!1),n=v(1,t);try{le(s,r,n)}catch(e){if(!(e instanceof X))throw e;se(s,r,n)}},u&&ae&&le(V,r,{configurable:!0,set:i}),ue(r,t)},C(K=G[H],"toString",(function(){return z(this).tag})),C(G,"withoutSetter",(function(e){return ue(B(e),e)})),I.f=de,M.f=ce,E.f=he,P.f=fe,x.f=q.f=_e,w.f=pe,O.f=function(e){return ue(T(e),e)},u&&(S(K,"description",{configurable:!0,get:function(){return z(this).description}}),l||C(V,"propertyIsEnumerable",de,{unsafe:!0}))),n({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:G}),$(y(oe),(function(e){R(e)})),n({target:W,stat:!0,forced:!c},{useSetter:function(){ae=!0},useSimple:function(){ae=!1}}),n({target:"Object",stat:!0,forced:!c,sham:!u},{create:function(t,r){return r===e?b(t):he(b(t),r)},defineProperty:ce,defineProperties:he,getOwnPropertyDescriptor:fe}),n({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:_e}),L(),N(G,W),D[j]=!0},function(t,r,i){var n=i(4),o=i(5).f,a=i(43),s=i(47),l=i(37),u=i(55),c=i(67);t.exports=function(t,r){var i,h,d,f,_,p=t.target,m=t.global,g=t.stat;if(i=m?n:g?n[p]||l(p,{}):n[p]&&n[p].prototype)for(h in r){if(f=r[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)&&a(f,"sham",!0),s(i,h,f,t)}}},function(e,t,r){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,r){var i=r(6),n=r(8),o=r(10),a=r(11),s=r(12),l=r(18),u=r(38),c=r(41),h=Object.getOwnPropertyDescriptor;t.f=i?h:function(e,t){if(e=s(e),t=l(t),c)try{return h(e,t)}catch(e){}if(u(e,t))return a(!n(o.f,e,t),e[t])}},function(e,t,r){var i=r(7);e.exports=!i((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t,r){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,r){var i=r(9),n=function(){}.call;e.exports=i?n.bind(n):function(){return n.apply(n,arguments)}},function(e,t,r){var i=r(7);e.exports=!i((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},function(e,t,r){var i={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!i.call({1:2},1);t.f=o?function(e){var t=n(this,e);return!!t&&t.enumerable}:i},function(e,t,r){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var i=r(13),n=r(16);e.exports=function(e){return i(n(e))}},function(e,t,r){var i=r(14),n=r(7),o=r(15),a=Object,s=i("".split);e.exports=n((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"===o(e)?s(e,""):a(e)}:a},function(e,t,r){var i=r(9),n=Function.prototype,o=n.call,a=i&&n.bind.bind(o,o);e.exports=i?a:function(e){return function(){return o.apply(e,arguments)}}},function(e,t,r){var i=r(14),n=i({}.toString),o=i("".slice);e.exports=function(e){return o(n(e),8,-1)}},function(e,t,r){var i=r(17),n=TypeError;e.exports=function(e){if(i(e))throw new n("Can't call method on "+e);return e}},function(t,r,i){t.exports=function(t){return null===t||t===e}},function(e,t,r){var i=r(19),n=r(22);e.exports=function(e){var t=i(e,"string");return n(t)?t:t+""}},function(t,r,i){var n=i(8),o=i(20),a=i(22),s=i(29),l=i(32),u=i(33),c=TypeError,h=u("toPrimitive");t.exports=function(t,r){var i,u;if(!o(t)||a(t))return t;if(i=s(t,h)){if(r===e&&(r="default"),u=n(i,t,r),!o(u)||a(u))return u;throw new c("Can't convert object to primitive value")}return r===e&&(r="number"),l(t,r)}},function(e,t,r){var i=r(21);e.exports=function(e){return"object"==typeof e?null!==e:i(e)}},function(t,r,i){var n="object"==typeof document&&document.all;t.exports=void 0===n&&n!==e?function(e){return"function"==typeof e||e===n}:function(e){return"function"==typeof e}},function(e,t,r){var i=r(23),n=r(21),o=r(24),a=r(25),s=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=i("Symbol");return n(t)&&o(t.prototype,s(e))}},function(t,r,i){var n=i(4),o=i(21);t.exports=function(t,r){return arguments.length<2?o(i=n[t])?i:e:n[t]&&n[t][r];var i}},function(e,t,r){var i=r(14);e.exports=i({}.isPrototypeOf)},function(e,t,r){var i=r(26);e.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,r){var i=r(27),n=r(7),o=r(4).String;e.exports=!!Object.getOwnPropertySymbols&&!n((function(){var e=Symbol("symbol detection");return!o(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},function(e,t,r){var i,n,o=r(4),a=r(28),s=o.process,l=o.Deno,u=s&&s.versions||l&&l.version,c=u&&u.v8;c&&(n=(i=c.split("."))[0]>0&&i[0]<4?1:+(i[0]+i[1])),!n&&a&&(!(i=a.match(/Edge\/(\d+)/))||i[1]>=74)&&(i=a.match(/Chrome\/(\d+)/))&&(n=+i[1]),e.exports=n},function(e,t,r){e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},function(t,r,i){var n=i(30),o=i(17);t.exports=function(t,r){var i=t[r];return o(i)?e:n(i)}},function(e,t,r){var i=r(21),n=r(31),o=TypeError;e.exports=function(e){if(i(e))return e;throw new o(n(e)+" is not a function")}},function(e,t,r){var i=String;e.exports=function(e){try{return i(e)}catch(e){return"Object"}}},function(e,t,r){var i=r(8),n=r(21),o=r(20),a=TypeError;e.exports=function(e,t){var r,s;if("string"===t&&n(r=e.toString)&&!o(s=i(r,e)))return s;if(n(r=e.valueOf)&&!o(s=i(r,e)))return s;if("string"!==t&&n(r=e.toString)&&!o(s=i(r,e)))return s;throw new a("Can't convert object to primitive value")}},function(e,t,r){var i=r(4),n=r(34),o=r(38),a=r(40),s=r(26),l=r(25),u=i.Symbol,c=n("wks"),h=l?u.for||u:u&&u.withoutSetter||a;e.exports=function(e){return o(c,e)||(c[e]=s&&o(u,e)?u[e]:h("Symbol."+e)),c[e]}},function(e,t,r){var i=r(35);e.exports=function(e,t){return i[e]||(i[e]=t||{})}},function(e,t,r){var i=r(36),n=r(4),o=r(37),a="__core-js_shared__",s=e.exports=n[a]||o(a,{});(s.versions||(s.versions=[])).push({version:"3.36.0",mode:i?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.36.0/LICENSE",source:"https://github.com/zloirock/core-js"})},function(e,t,r){e.exports=!1},function(e,t,r){var i=r(4),n=Object.defineProperty;e.exports=function(e,t){try{n(i,e,{value:t,configurable:!0,writable:!0})}catch(r){i[e]=t}return t}},function(e,t,r){var i=r(14),n=r(39),o=i({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return o(n(e),t)}},function(e,t,r){var i=r(16),n=Object;e.exports=function(e){return n(i(e))}},function(t,r,i){var n=i(14),o=0,a=Math.random(),s=n(1..toString);t.exports=function(t){return"Symbol("+(t===e?"":t)+")_"+s(++o+a,36)}},function(e,t,r){var i=r(6),n=r(7),o=r(42);e.exports=!i&&!n((function(){return 7!==Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(e,t,r){var i=r(4),n=r(20),o=i.document,a=n(o)&&n(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t,r){var i=r(6),n=r(44),o=r(11);e.exports=i?function(e,t,r){return n.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){var i=r(6),n=r(41),o=r(45),a=r(46),s=r(18),l=TypeError,u=Object.defineProperty,c=Object.getOwnPropertyDescriptor,h="enumerable",d="configurable",f="writable";t.f=i?o?function(e,t,r){if(a(e),t=s(t),a(r),"function"==typeof e&&"prototype"===t&&"value"in r&&f in r&&!r[f]){var i=c(e,t);i&&i[f]&&(e[t]=r.value,r={configurable:d in r?r[d]:i[d],enumerable:h in r?r[h]:i[h],writable:!1})}return u(e,t,r)}:u:function(e,t,r){if(a(e),t=s(t),a(r),n)try{return u(e,t,r)}catch(e){}if("get"in r||"set"in r)throw new l("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},function(e,t,r){var i=r(6),n=r(7);e.exports=i&&n((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},function(e,t,r){var i=r(20),n=String,o=TypeError;e.exports=function(e){if(i(e))return e;throw new o(n(e)+" is not an object")}},function(t,r,i){var n=i(21),o=i(44),a=i(48),s=i(37);t.exports=function(t,r,i,l){var u,c;if(l||(l={}),u=l.enumerable,c=l.name!==e?l.name:r,n(i)&&a(i,c,l),l.global)u?t[r]=i:s(r,i);else{try{l.unsafe?t[r]&&(u=!0):delete t[r]}catch(e){}u?t[r]=i:o.f(t,r,{value:i,enumerable:!1,configurable:!l.nonConfigurable,writable:!l.nonWritable})}return t}},function(t,r,i){var n=i(14),o=i(7),a=i(21),s=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=n("".slice),g=n("".replace),v=n([].join),b=l&&!o((function(){return 8!==p((function(){}),"length",{value:8}).length})),y=String(String).split("String"),x=t.exports=function(t,r,i){"Symbol("===m(_(r),0,7)&&(r="["+g(_(r),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),i&&i.getter&&(r="get "+r),i&&i.setter&&(r="set "+r),(!s(t,"name")||u&&t.name!==r)&&(l?p(t,"name",{value:r,configurable:!0}):t.name=r),b&&i&&s(i,"arity")&&t.length!==i.arity&&p(t,"length",{value:i.arity});try{i&&s(i,"constructor")&&i.constructor?l&&p(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=e)}catch(e){}var n=d(t);return s(n,"source")||(n.source=v(y,"string"==typeof r?r:"")),t};Function.prototype.toString=x((function(){return a(this)&&f(this).source||c(this)}),"toString")},function(e,t,r){var i=r(6),n=r(38),o=Function.prototype,a=i&&Object.getOwnPropertyDescriptor,s=n(o,"name"),l=s&&"something"===function(){}.name,u=s&&(!i||i&&a(o,"name").configurable);e.exports={EXISTS:s,PROPER:l,CONFIGURABLE:u}},function(e,t,r){var i=r(14),n=r(21),o=r(35),a=i(Function.toString);n(o.inspectSource)||(o.inspectSource=function(e){return a(e)}),e.exports=o.inspectSource},function(e,t,r){var i,n,o,a,s,l=r(52),u=r(4),c=r(20),h=r(43),d=r(38),f=r(35),_=r(53),p=r(54),m="Object already initialized",g=u.TypeError;l||f.state?((a=f.state||(f.state=new(0,u.WeakMap))).get=a.get,a.has=a.has,a.set=a.set,i=function(e,t){if(a.has(e))throw new g(m);return t.facade=e,a.set(e,t),t},n=function(e){return a.get(e)||{}},o=function(e){return a.has(e)}):(p[s=_("state")]=!0,i=function(e,t){if(d(e,s))throw new g(m);return t.facade=e,h(e,s,t),t},n=function(e){return d(e,s)?e[s]:{}},o=function(e){return d(e,s)}),e.exports={set:i,get:n,has:o,enforce:function(e){return o(e)?n(e):i(e,{})},getterFor:function(e){return function(t){var r;if(!c(t)||(r=n(t)).type!==e)throw new g("Incompatible receiver, "+e+" required");return r}}}},function(e,t,r){var i=r(4),n=r(21),o=i.WeakMap;e.exports=n(o)&&/native code/.test(String(o))},function(e,t,r){var i=r(34),n=r(40),o=i("keys");e.exports=function(e){return o[e]||(o[e]=n(e))}},function(e,t,r){e.exports={}},function(e,t,r){var i=r(38),n=r(56),o=r(5),a=r(44);e.exports=function(e,t,r){var s,l,u=n(t),c=a.f,h=o.f;for(s=0;su;)n(i,r=t[u++])&&(~a(c,r)||l(c,r));return c}},function(e,t,r){var i=r(12),n=r(60),o=r(63),a=function(e){return function(t,r,a){var s,l,u=i(t),c=o(u);if(0===c)return!e&&-1;if(s=n(a,c),e&&r!=r){for(;c>s;)if((l=u[s++])!=l)return!0}else for(;c>s;s++)if((e||s in u)&&u[s]===r)return e||s||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t,r){var i=r(61),n=Math.max,o=Math.min;e.exports=function(e,t){var r=i(e);return r<0?n(r+t,0):o(r,t)}},function(e,t,r){var i=r(62);e.exports=function(e){var t=+e;return t!=t||0===t?0:i(t)}},function(e,t,r){var i=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var t=+e;return(t>0?n:i)(t)}},function(e,t,r){var i=r(64);e.exports=function(e){return i(e.length)}},function(e,t,r){var i=r(61),n=Math.min;e.exports=function(e){var t=i(e);return t>0?n(t,9007199254740991):0}},function(e,t,r){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,r){t.f=Object.getOwnPropertySymbols},function(e,t,r){var i=r(7),n=r(21),o=/#|\.prototype\./,a=function(e,t){var r=l[s(e)];return r===c||r!==u&&(n(t)?i(t):!!t)},s=a.normalize=function(e){return String(e).replace(o,".").toLowerCase()},l=a.data={},u=a.NATIVE="N",c=a.POLYFILL="P";e.exports=a},function(e,t,r){var i=r(69),n=String;e.exports=function(e){if("Symbol"===i(e))throw new TypeError("Cannot convert a Symbol value to a string");return n(e)}},function(t,r,i){var n=i(70),o=i(21),a=i(15),s=i(33)("toStringTag"),l=Object,u="Arguments"===a(function(){return arguments}());t.exports=n?a:function(t){var r,i,n;return t===e?"Undefined":null===t?"Null":"string"==typeof(i=function(e,t){try{return e[t]}catch(e){}}(r=l(t),s))?i:u?a(r):"Object"===(n=a(r))&&o(r.callee)?"Arguments":n}},function(e,t,r){var i={};i[r(33)("toStringTag")]="z",e.exports="[object z]"===String(i)},function(t,r,i){var n,o=i(46),a=i(72),s=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{n=new ActiveXObject("htmlfile")}catch(e){}var e,t,r;v="undefined"!=typeof document?document.domain&&n?g(n):(t=c("iframe"),r="java"+f+":",t.style.display="none",u.appendChild(t),t.src=String(r),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F):g(n);for(var i=s.length;i--;)delete v[d][s[i]];return v()};l[_]=!0,t.exports=Object.create||function(t,r){var i;return null!==t?(p[d]=o(t),i=new p,p[d]=null,i[_]=t):i=v(),r===e?i:a.f(i,r)}},function(e,t,r){var i=r(6),n=r(45),o=r(44),a=r(46),s=r(12),l=r(73);t.f=i&&!n?Object.defineProperties:function(e,t){var r,i,n,u,c;for(a(e),r=s(t),n=(i=l(t)).length,u=0;n>u;)o.f(e,c=i[u++],r[c]);return e}},function(e,t,r){var i=r(58),n=r(65);e.exports=Object.keys||function(e){return i(e,n)}},function(e,t,r){var i=r(23);e.exports=i("document","documentElement")},function(e,t,r){var i=r(15),n=r(12),o=r(57).f,a=r(76),s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return s&&"Window"===i(e)?function(e){try{return o(e)}catch(e){return a(s)}}(e):o(n(e))}},function(e,t,r){var i=r(14);e.exports=i([].slice)},function(e,t,r){var i=r(48),n=r(44);e.exports=function(e,t,r){return r.get&&i(r.get,t,{getter:!0}),r.set&&i(r.set,t,{setter:!0}),n.f(e,t,r)}},function(e,t,r){var i=r(33);t.f=i},function(e,t,r){var i=r(80),n=r(38),o=r(78),a=r(44).f;e.exports=function(e){var t=i.Symbol||(i.Symbol={});n(t,e)||a(t,e,{value:o.f(e)})}},function(e,t,r){var i=r(4);e.exports=i},function(e,t,r){var i=r(8),n=r(23),o=r(33),a=r(47);e.exports=function(){var e=n("Symbol"),t=e&&e.prototype,r=t&&t.valueOf,s=o("toPrimitive");t&&!t[s]&&a(t,s,(function(e){return i(r,this)}),{arity:1})}},function(e,t,r){var i=r(44).f,n=r(38),o=r(33)("toStringTag");e.exports=function(e,t,r){e&&!r&&(e=e.prototype),e&&!n(e,o)&&i(e,o,{configurable:!0,value:t})}},function(t,r,i){var n=i(84),o=i(14),a=i(13),s=i(39),l=i(63),u=i(86),c=o([].push),h=function(t){var r=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=s(p),q=a(x),w=l(q),P=n(m,g),M=0,E=v||u,I=r?E(p,w):i||f?E(p,0):e;w>M;M++)if((_||M in q)&&(y=P(b=q[M],M,x),t))if(r)I[M]=y;else if(y)switch(t){case 3:return!0;case 5:return b;case 6:return M;case 2:c(I,b)}else switch(t){case 4:return!1;case 7:c(I,b)}return d?-1:o||h?h:I}};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,r,i){var n=i(85),o=i(30),a=i(9),s=n(n.bind);t.exports=function(t,r){return o(t),r===e?t:a?s(t,r):function(){return t.apply(r,arguments)}}},function(e,t,r){var i=r(15),n=r(14);e.exports=function(e){if("Function"===i(e))return n(e)}},function(e,t,r){var i=r(87);e.exports=function(e,t){return new(i(e))(0===t?0:t)}},function(t,r,i){var n=i(88),o=i(89),a=i(20),s=i(33)("species"),l=Array;t.exports=function(t){var r;return n(t)&&(o(r=t.constructor)&&(r===l||n(r.prototype))||a(r)&&null===(r=r[s]))&&(r=e),r===e?l:r}},function(e,t,r){var i=r(15);e.exports=Array.isArray||function(e){return"Array"===i(e)}},function(e,t,r){var i=r(14),n=r(7),o=r(21),a=r(69),s=r(23),l=r(50),u=function(){},c=s("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(a(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||n((function(){var e;return _(_.call)||!_(Object)||!_((function(){e=!0}))||e}))?p:_},function(e,t,r){var i=r(3),n=r(23),o=r(38),a=r(68),s=r(34),l=r(91),u=s("string-to-symbol-registry"),c=s("symbol-to-string-registry");i({target:"Symbol",stat:!0,forced:!l},{for:function(e){var t,r=a(e);return o(u,r)?u[r]:(t=n("Symbol")(r),u[r]=t,c[t]=r,t)}})},function(e,t,r){var i=r(26);e.exports=i&&!!Symbol.for&&!!Symbol.keyFor},function(e,t,r){var i=r(3),n=r(38),o=r(22),a=r(31),s=r(34),l=r(91),u=s("symbol-to-string-registry");i({target:"Symbol",stat:!0,forced:!l},{keyFor:function(e){if(!o(e))throw new TypeError(a(e)+" is not a symbol");if(n(u,e))return u[e]}})},function(t,r,i){var n=i(3),o=i(23),a=i(94),s=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]$/,M=!_||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")})),I=function(t,r){var i=d(arguments),n=f(r);if(c(n)||t!==e&&!h(t))return i[1]=function(e,t){if(c(n)&&(t=s(n,this,p(e),t)),!h(t))return t},a(m,null,i)},C=function(e,t,r){var i=v(r,t-1),n=v(r,t+1);return g(w,e)&&!g(P,n)||g(P,e)&&!g(w,i)?"\\u"+x(b(e,0),16):e};m&&n({target:"JSON",stat:!0,arity:3,forced:M||E},{stringify:function(e,t,r){var i=d(arguments),n=a(M?I:m,null,i);return E&&"string"==typeof n?y(n,q,C):n}})},function(e,t,r){var i=r(9),n=Function.prototype,o=n.apply,a=n.call;e.exports="object"==typeof Reflect&&Reflect.apply||(i?a.bind(o):function(){return a.apply(o,arguments)})},function(e,t,r){var i=r(14),n=r(88),o=r(21),a=r(15),s=r(68),l=i([].push);e.exports=function(e){var t,r,i,u,c,h;if(o(e))return e;if(n(e)){for(t=e.length,r=[],i=0;iq&&f(n,arguments[q]),n})),y.prototype=v,"Error"!==P?l?l(y,b):u(y,b,{name:!0}):p&&x in M&&(c(y,M,x),c(y,M,"prepareStackTrace")),u(y,M),!m)try{v.name!==P&&a(v,"name",P),v.constructor=y}catch(e){}return y}}},function(t,r,i){var n=i(114),o=i(46),a=i(115);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{(e=n(Object.prototype,"__proto__","set"))(r,[]),t=r instanceof Array}catch(e){}return function(r,i){return o(r),a(i),t?e(r,i):r.__proto__=i,r}}():e)},function(e,t,r){var i=r(14),n=r(30);e.exports=function(e,t,r){try{return i(n(Object.getOwnPropertyDescriptor(e,t)[r]))}catch(e){}}},function(e,t,r){var i=r(116),n=String,o=TypeError;e.exports=function(e){if(i(e))return e;throw new o("Can't set "+n(e)+" as a prototype")}},function(e,t,r){var i=r(20);e.exports=function(e){return i(e)||null===e}},function(e,t,r){var i=r(44).f;e.exports=function(e,t,r){r in e||i(e,r,{configurable:!0,get:function(){return t[r]},set:function(e){t[r]=e}})}},function(e,t,r){var i=r(21),n=r(20),o=r(113);e.exports=function(e,t,r){var a,s;return o&&i(a=t.constructor)&&a!==r&&n(s=a.prototype)&&s!==r.prototype&&o(e,s),e}},function(t,r,i){var n=i(68);t.exports=function(t,r){return t===e?arguments.length<2?"":r:n(t)}},function(e,t,r){var i=r(20),n=r(43);e.exports=function(e,t){i(t)&&"cause"in t&&n(e,"cause",t.cause)}},function(e,t,r){var i=r(43),n=r(122),o=r(123),a=Error.captureStackTrace;e.exports=function(e,t,r,s){o&&(a?a(e,t):i(e,"stack",n(r,s)))}},function(e,t,r){var i=r(14),n=Error,o=i("".replace),a=String(new n("zxcasd").stack),s=/\n\s*at [^:]*:[^\n]*/,l=s.test(a);e.exports=function(e,t){if(l&&"string"==typeof e&&!n.prepareStackTrace)for(;t--;)e=o(e,s,"");return e}},function(e,t,r){var i=r(7),n=r(11);e.exports=!i((function(){var e=new Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",n(1,7)),7!==e.stack)}))},function(e,t,r){var i=r(47),n=r(125),o=Error.prototype;o.toString!==n&&i(o,"toString",n)},function(e,t,r){var i=r(6),n=r(7),o=r(46),a=r(119),s=Error.prototype.toString,l=n((function(){if(i){var e=Object.create(Object.defineProperty({},"name",{get:function(){return this===e}}));if("true"!==s.call(e))return!0}return"2: 1"!==s.call({message:1,name:2})||"Error"!==s.call({})}));e.exports=l?function(){var e=o(this),t=a(e.name,"Error"),r=a(e.message);return t?r?t+": "+r:t:r}:s},function(e,t,r){r(127)},function(t,r,i){var n,o=i(3),a=i(24),s=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,r){var i,o,u=a(n,this);return l?i=l(new v,u?s(this):n):(i=u?this:c(n),h(i,g,"Error")),r!==e&&h(i,"message",m(r)),_(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}),n=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,r){var i=r(38),n=r(21),o=r(39),a=r(53),s=r(129),l=a("IE_PROTO"),u=Object,c=u.prototype;e.exports=s?u.getPrototypeOf:function(e){var t,r=o(e);return i(r,l)?r[l]:n(t=r.constructor)&&r instanceof t?t.prototype:r instanceof u?c:null}},function(e,t,r){var i=r(7);e.exports=!i((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,r){var i=r(84),n=r(8),o=r(46),a=r(31),s=r(131),l=r(63),u=r(24),c=r(133),h=r(134),d=r(135),f=TypeError,_=function(e,t){this.stopped=e,this.result=t},p=_.prototype;e.exports=function(e,t,r){var m,g,v,b,y,x,q,w=!(!r||!r.AS_ENTRIES),P=!(!r||!r.IS_RECORD),M=!(!r||!r.IS_ITERATOR),E=!(!r||!r.INTERRUPTED),I=i(t,r&&r.that),C=function(e){return m&&d(m,"normal",e),new _(!0,e)},S=function(e){return w?(o(e),E?I(e[0],e[1],C):I(e[0],e[1])):E?I(e,C):I(e)};if(P)m=e.iterator;else if(M)m=e;else{if(!(g=h(e)))throw new f(a(e)+" is not iterable");if(s(g)){for(v=0,b=l(e);b>v;v++)if((y=S(e[v]))&&u(p,y))return y;return new _(!1)}m=c(e,g)}for(x=P?e.next:m.next;!(q=n(x,m)).done;){try{y=S(q.value)}catch(e){d(m,"throw",e)}if("object"==typeof y&&y&&u(p,y))return y}return new _(!1)}},function(t,r,i){var n=i(33),o=i(132),a=n("iterator"),s=Array.prototype;t.exports=function(t){return t!==e&&(o.Array===t||s[a]===t)}},function(e,t,r){e.exports={}},function(e,t,r){var i=r(8),n=r(30),o=r(46),a=r(31),s=r(134),l=TypeError;e.exports=function(e,t){var r=arguments.length<2?s(e):t;if(n(r))return o(i(r,e));throw new l(a(e)+" is not iterable")}},function(e,t,r){var i=r(69),n=r(29),o=r(17),a=r(132),s=r(33)("iterator");e.exports=function(e){if(!o(e))return n(e,s)||n(e,"@@iterator")||a[i(e)]}},function(e,t,r){var i=r(8),n=r(46),o=r(29);e.exports=function(e,t,r){var a,s;n(e);try{if(!(a=o(e,"return"))){if("throw"===t)throw r;return r}a=i(a,e)}catch(e){s=!0,a=e}if("throw"===t)throw r;if(s)throw a;return n(a),r}},function(e,t,r){var i=r(3),n=r(23),o=r(94),a=r(7),s=r(112),l="AggregateError",u=n(l),c=!a((function(){return 1!==u([1]).errors[0]}))&&a((function(){return 7!==u([1],l,{cause:7}).cause}));i({global:!0,constructor:!0,arity:2,forced:c},{AggregateError:s(l,(function(e){return function(t,r){return o(e,this,arguments)}}),c,!0)})},function(t,r,i){var n=i(3),o=i(39),a=i(63),s=i(61),l=i(138);n({target:"Array",proto:!0},{at:function(t){var r=o(this),i=a(r),n=s(t),l=n>=0?n:i+n;return l<0||l>=i?e:r[l]}}),l("at")},function(t,r,i){var n=i(33),o=i(71),a=i(44).f,s=n("unscopables"),l=Array.prototype;l[s]===e&&a(l,s,{configurable:!0,value:o(null)}),t.exports=function(e){l[s][e]=!0}},function(t,r,i){var n=i(3),o=i(7),a=i(88),s=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(!s(t))return!1;var r=t[m];return r!==e?!!r:a(t)};n({target:"Array",proto:!0,arity:1,forced:!g||!f("concat")},{concat:function(e){var t,r,i,n,o,a=l(this),s=d(a,0),f=0;for(t=-1,i=arguments.length;t9007199254740991)throw i("Maximum allowed index exceeded");return e}},function(e,t,r){var i=r(6),n=r(44),o=r(11);e.exports=function(e,t,r){i?n.f(e,t,o(0,r)):e[t]=r}},function(e,t,r){var i=r(7),n=r(33),o=r(27),a=n("species");e.exports=function(e){return o>=51||!i((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,r){var i=r(3),n=r(144),o=r(138);i({target:"Array",proto:!0},{copyWithin:n}),o("copyWithin")},function(t,r,i){var n=i(39),o=i(60),a=i(63),s=i(145),l=Math.min;t.exports=[].copyWithin||function(t,r){var i=n(this),u=a(i),c=o(t,u),h=o(r,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]:s(i,c),c+=_,h+=_;return i}},function(e,t,r){var i=r(31),n=TypeError;e.exports=function(e,t){if(!delete e[t])throw new n("Cannot delete property "+i(t)+" of "+i(e))}},function(t,r,i){var n=i(3),o=i(83).every;n({target:"Array",proto:!0,forced:!i(147)("every")},{every:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(7);e.exports=function(e,t){var r=[][e];return!!r&&i((function(){r.call(null,t||function(){return 1},1)}))}},function(e,t,r){var i=r(3),n=r(149),o=r(138);i({target:"Array",proto:!0},{fill:n}),o("fill")},function(t,r,i){var n=i(39),o=i(60),a=i(63);t.exports=function(t){for(var r=n(this),i=a(r),s=arguments.length,l=o(s>1?arguments[1]:e,i),u=s>2?arguments[2]:e,c=u===e?i:o(u,i);c>l;)r[l++]=t;return r}},function(t,r,i){var n=i(3),o=i(83).filter;n({target:"Array",proto:!0,forced:!i(142)("filter")},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(t,r,i){var n=i(3),o=i(83).find,a=i(138),s="find",l=!0;s in[]&&Array(1)[s]((function(){l=!1})),n({target:"Array",proto:!0,forced:l},{find:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a(s)},function(t,r,i){var n=i(3),o=i(83).findIndex,a=i(138),s="findIndex",l=!0;s in[]&&Array(1)[s]((function(){l=!1})),n({target:"Array",proto:!0,forced:l},{findIndex:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a(s)},function(t,r,i){var n=i(3),o=i(154).findLast,a=i(138);n({target:"Array",proto:!0},{findLast:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("findLast")},function(t,r,i){var n=i(84),o=i(13),a=i(39),s=i(63),l=function(t){var r=1===t;return function(i,l,u){for(var c,h=a(i),d=o(h),f=s(d),_=n(l,u);f-- >0;)if(_(c=d[f],f,h))switch(t){case 0:return c;case 1:return f}return r?-1:e}};t.exports={findLast:l(0),findLastIndex:l(1)}},function(t,r,i){var n=i(3),o=i(154).findLastIndex,a=i(138);n({target:"Array",proto:!0},{findLastIndex:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("findLastIndex")},function(t,r,i){var n=i(3),o=i(157),a=i(39),s=i(63),l=i(61),u=i(86);n({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:e,r=a(this),i=s(r),n=u(r,0);return n.length=o(n,r,r,i,0,t===e?1:l(t)),n}})},function(e,t,r){var i=r(88),n=r(63),o=r(140),a=r(84),s=function(e,t,r,l,u,c,h,d){for(var f,_,p=u,m=0,g=!!h&&a(h,d);m0&&i(f)?(_=n(f),p=s(e,t,f,_,p,c-1)-1):(o(p+1),e[p]=f),p++),m++;return p};e.exports=s},function(t,r,i){var n=i(3),o=i(157),a=i(30),s=i(39),l=i(63),u=i(86);n({target:"Array",proto:!0},{flatMap:function(t){var r,i=s(this),n=l(i);return a(t),(r=u(i,0)).length=o(r,i,i,n,0,1,t,arguments.length>1?arguments[1]:e),r}})},function(e,t,r){var i=r(3),n=r(160);i({target:"Array",proto:!0,forced:[].forEach!==n},{forEach:n})},function(t,r,i){var n=i(83).forEach,o=i(147)("forEach");t.exports=o?[].forEach:function(t){return n(this,t,arguments.length>1?arguments[1]:e)}},function(e,t,r){var i=r(3),n=r(162);i({target:"Array",stat:!0,forced:!r(164)((function(e){Array.from(e)}))},{from:n})},function(t,r,i){var n=i(84),o=i(8),a=i(39),s=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 r,i,p,m,g,v,b,y,x=a(t),q=u(this),w=arguments.length,P=w>1?arguments[1]:e,M=P!==e;if(M&&(P=n(P,w>2?arguments[2]:e)),i=0,!(r=f(x))||this===_&&l(r))for(p=c(x),m=q?new this(p):_(p);p>i;i++)y=M?P(x[i],i):x[i],h(m,i,y);else for(b=(v=d(x,r)).next,m=q?new this:[];!(g=o(b,v)).done;i++)y=M?s(v,P,[g.value,i],!0):g.value,h(m,i,y);return m.length=i,m}},function(e,t,r){var i=r(46),n=r(135);e.exports=function(e,t,r,o){try{return o?t(i(r)[0],r[1]):t(r)}catch(t){n(e,"throw",t)}}},function(e,t,r){var i,n,o=r(33)("iterator"),a=!1;try{i=0,(n={next:function(){return{done:!!i++}},return:function(){a=!0}})[o]=function(){return this},Array.from(n,(function(){throw 2}))}catch(e){}e.exports=function(e,t){var r,i;try{if(!t&&!a)return!1}catch(e){return!1}r=!1;try{(i={})[o]=function(){return{next:function(){return{done:r=!0}}}},e(i)}catch(e){}return r}},function(t,r,i){var n=i(3),o=i(59).includes,a=i(7),s=i(138);n({target:"Array",proto:!0,forced:a((function(){return!Array(1).includes()}))},{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),s("includes")},function(t,r,i){var n=i(3),o=i(85),a=i(59).indexOf,s=i(147),l=o([].indexOf),u=!!l&&1/l([1],1,-0)<0;n({target:"Array",proto:!0,forced:u||!s("indexOf")},{indexOf:function(t){var r=arguments.length>1?arguments[1]:e;return u?l(this,t,r)||0:a(this,t,r)}})},function(e,t,r){r(3)({target:"Array",stat:!0},{isArray:r(88)})},function(t,r,i){var n,o=i(12),a=i(138),s=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),r=t.target,i=t.index++;if(!r||i>=r.length)return t.target=e,h(e,!0);switch(t.kind){case"keys":return h(i,!1);case"values":return h(r[i],!1)}return h([i,r[i]],!1)}),"values"),n=s.Arguments=s.Array,a("keys"),a("values"),a("entries"),!d&&f&&"values"!==n.name)try{u(n,"name",{value:"values"})}catch(e){}},function(e,t,r){var i=r(3),n=r(8),o=r(36),a=r(49),s=r(21),l=r(170),u=r(128),c=r(113),h=r(82),d=r(43),f=r(47),_=r(33),p=r(132),m=r(171),g=a.PROPER,v=a.CONFIGURABLE,b=m.IteratorPrototype,y=m.BUGGY_SAFARI_ITERATORS,x=_("iterator"),q="keys",w="values",P="entries",M=function(){return this};e.exports=function(e,t,r,a,_,m,E){var I,C,S,A,k,D,B,T,O,R;if(l(r,t,a),I=function(e){if(e===_&&D)return D;if(!y&&e&&e in A)return A[e];switch(e){case q:case w:case P:return function(){return new r(this,e)}}return function(){return new r(this)}},C=t+" Iterator",S=!1,k=(A=e.prototype)[x]||A["@@iterator"]||_&&A[_],D=!y&&k||I(_),(B="Array"===t&&A.entries||k)&&(T=u(B.call(new e)))!==Object.prototype&&T.next&&(o||u(T)===b||(c?c(T,b):s(T[x])||f(T,x,M)),h(T,C,!0,!0),o&&(p[C]=M)),g&&_===w&&k&&k.name!==w&&(!o&&v?d(A,"name",w):(S=!0,D=function(){return n(k,this)})),_)if(O={values:I(w),keys:m?D:I(q),entries:I(P)},E)for(R in O)(y||S||!(R in A))&&f(A,R,O[R]);else i({target:t,proto:!0,forced:y||S},O);return o&&!E||A[x]===D||f(A,x,D,{name:_}),p[t]=D,O}},function(e,t,r){var i=r(171).IteratorPrototype,n=r(71),o=r(11),a=r(82),s=r(132),l=function(){return this};e.exports=function(e,t,r,u){var c=t+" Iterator";return e.prototype=n(i,{next:o(+!u,r)}),a(e,c,!1,!0),s[c]=l,e}},function(e,t,r){var i,n,o,a=r(7),s=r(21),l=r(20),u=r(71),c=r(128),h=r(47),d=r(33),f=r(36),_=d("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(n=c(c(o)))!==Object.prototype&&(i=n):p=!0),!l(i)||a((function(){var e={};return i[_].call(e)!==e}))?i={}:f&&(i=u(i)),s(i[_])||h(i,_,(function(){return this})),e.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:p}},function(e,t,r){e.exports=function(e,t){return{value:e,done:t}}},function(t,r,i){var n=i(3),o=i(14),a=i(13),s=i(12),l=i(147),u=o([].join);n({target:"Array",proto:!0,forced:a!==Object||!l("join",",")},{join:function(t){return u(s(this),t===e?",":t)}})},function(e,t,r){var i=r(3),n=r(175);i({target:"Array",proto:!0,forced:n!==[].lastIndexOf},{lastIndexOf:n})},function(e,t,r){var i=r(94),n=r(12),o=r(61),a=r(63),s=r(147),l=Math.min,u=[].lastIndexOf,c=!!u&&1/[1].lastIndexOf(1,-0)<0,h=s("lastIndexOf");e.exports=c||!h?function(e){var t,r,s;if(c)return i(u,this,arguments)||0;if(t=n(this),0===(r=a(t)))return-1;for(s=r-1,arguments.length>1&&(s=l(s,o(arguments[1]))),s<0&&(s=r+s);s>=0;s--)if(s in t&&t[s]===e)return s||0;return-1}:u},function(t,r,i){var n=i(3),o=i(83).map;n({target:"Array",proto:!0,forced:!i(142)("map")},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(3),n=r(7),o=r(89),a=r(141),s=Array;i({target:"Array",stat:!0,forced:n((function(){function e(){}return!(s.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,r=new(o(this)?this:s)(t);t>e;)a(r,e,arguments[e++]);return r.length=t,r}})},function(e,t,r){var i=r(3),n=r(39),o=r(63),a=r(179),s=r(140);i({target:"Array",proto:!0,arity:1,forced:r(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,r=n(this),i=o(r),l=arguments.length;for(s(i+l),t=0;t79&&s<83||!a("reduce")},{reduce:function(t){var r=arguments.length;return o(this,t,r,r>1?arguments[1]:e)}})},function(e,t,r){var i=r(30),n=r(39),o=r(13),a=r(63),s=TypeError,l="Reduce of empty array with no initial value",u=function(e){return function(t,r,u,c){var h,d,f=n(t),_=o(f),p=a(f);if(i(r),0===p&&u<2)throw new s(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 s(l)}for(;e?h>=0:p>h;h+=d)h in _&&(c=r(c,_[h],h,f));return c}};e.exports={left:u(!1),right:u(!0)}},function(e,t,r){var i=r(4),n=r(15);e.exports="process"===n(i.process)},function(t,r,i){var n=i(3),o=i(181).right,a=i(147),s=i(27);n({target:"Array",proto:!0,forced:!i(182)&&s>79&&s<83||!a("reduceRight")},{reduceRight:function(t){return o(this,t,arguments.length,arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(3),n=r(14),o=r(88),a=n([].reverse),s=[1,2];i({target:"Array",proto:!0,forced:String(s)===String(s.reverse())},{reverse:function(){return o(this)&&(this.length=this.length),a(this)}})},function(t,r,i){var n=i(3),o=i(88),a=i(89),s=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;n({target:"Array",proto:!0,forced:!p},{slice:function(t,r){var i,n,d,f=c(this),p=u(f),b=l(t,p),y=l(r===e?p:r,p);if(o(f)&&((a(i=f.constructor)&&(i===g||o(i.prototype))||s(i)&&null===(i=i[m]))&&(i=e),i===g||i===e))return _(f,b,y);for(n=new(i===e?g:i)(v(y-b,0)),d=0;b1?arguments[1]:e)}})},function(t,r,i){var n=i(3),o=i(14),a=i(30),s=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,r,i,n;if(m)return m<70;if(!(_&&_>3)){if(p)return!0;if(g)return g<603;for(e="",t=65;t<76;t++){switch(r=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(n=0;n<47;n++)v.push({k:r+n,v:i})}for(v.sort((function(e,t){return t.v-e.v})),n=0;nc(i)?1:-1}}(t)),o=l(i),h=0;h0;)e[s]=e[--s];s!==r++&&(e[s]=a)}else for(l=n(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+r;m--)d(b,m-1)}else if(r>i)for(m=y-i;m>x;m--)v=m+r-1,(g=m+i-1)in b?b[v]=b[g]:d(b,v);for(m=0;m2?r:i(t),a=new e(o);o>n;)a[n]=t[n++];return a}},function(e,t,r){var i=r(4);e.exports=function(e,t){var r=i[e],n=r&&r.prototype;return n&&n[t]}},function(e,t,r){var i=r(3),n=r(138),o=r(140),a=r(63),s=r(60),l=r(12),u=r(61),c=Array,h=Math.max,d=Math.min;i({target:"Array",proto:!0},{toSpliced:function(e,t){var r,i,n,f,_=l(this),p=a(_),m=s(e,p),g=arguments.length,v=0;for(0===g?r=i=0:1===g?(r=0,i=p-m):(r=g-2,i=d(h(u(t),0),p-m)),n=o(p+r-i),f=c(n);v=u||h<0)throw new o("Incorrect index");for(s=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 X(y(e),23,4)},re=function(e){return X(e,52,8)},ie=function(e,t,r){f(e[T],t,{configurable:!0,get:function(){return r(this)[t]}})},ne=function(e,t,r,i){var n,o,a=L(e),s=b(r),l=!!i;if(s+t>a.byteLength)throw new V(O);return o=M(a.bytes,n=s+a.byteOffset,n+t),l?o:K(o)},oe=function(e,t,r,i,n,o){var a,s,l,u=L(e),c=b(r),h=i(+n),d=!!o;if(c+t>u.byteLength)throw new V(O);for(a=u.bytes,s=c+u.byteOffset,l=0;l>24)},setUint8:function(e,t){a(this,e,t<<24>>24)}},{unsafe:!0})):(j=($=function(e){m(this,j);var t=b(e);N(this,{type:D,bytes:G(z(t),0),byteLength:t}),u||(this.byteLength=t,this.detached=!1)})[T],H=(W=function(t,r,i){var n,o,a;if(m(this,H),m(t,j),o=(n=R(t)).byteLength,(a=g(r))<0||a>o)throw new V("Wrong offset");if(a+(i=i===e?o-a:v(i))>o)throw new V("Wrong length");N(this,{type:B,buffer:t,byteLength:i,byteOffset:a,bytes:n.bytes}),u||(this.buffer=t,this.byteLength=i,this.byteOffset=a)})[T],u&&(ie($,"byteLength",R),ie(W,"buffer",L),ie(W,"byteLength",L),ie(W,"byteOffset",L)),_(H,{getInt8:function(e){return ne(this,1,e)[0]<<24>>24},getUint8:function(e){return ne(this,1,e)[0]},getInt16:function(e){var t=ne(this,2,e,arguments.length>1&&arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=ne(this,2,e,arguments.length>1&&arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return ee(ne(this,4,e,arguments.length>1&&arguments[1]))},getUint32:function(e){return ee(ne(this,4,e,arguments.length>1&&arguments[1]))>>>0},getFloat32:function(e){return Y(ne(this,4,e,arguments.length>1&&arguments[1]),23)},getFloat64:function(e){return Y(ne(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,re,t,arguments.length>2&&arguments[2])}})),C($,D),C(W,B),t.exports={ArrayBuffer:$,DataView:W}},function(e,t,r){e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,r){var i=r(47);e.exports=function(e,t,r){for(var n in t)i(e,n,t[n],r);return e}},function(e,t,r){var i=r(24),n=TypeError;e.exports=function(e,t){if(i(t,e))return e;throw new n("Incorrect invocation")}},function(t,r,i){var n=i(61),o=i(64),a=RangeError;t.exports=function(t){var r,i;if(t===e)return 0;if((r=n(t))!==(i=o(r)))throw new a("Wrong length or index");return i}},function(e,t,r){var i=r(213);e.exports=Math.fround||function(e){return i(e,1.1920928955078125e-7,34028234663852886e22,11754943508222875e-54)}},function(e,t,r){var i=r(214),n=Math.abs,o=2220446049250313e-31,a=1/o;e.exports=function(e,t,r,s){var l,u,c=+e,h=n(c),d=i(c);return hr||u!=u?d*(1/0):d*u}},function(e,t,r){e.exports=Math.sign||function(e){var t=+e;return 0===t||t!=t?t:t<0?-1:1}},function(e,t,r){var i=Array,n=Math.abs,o=Math.pow,a=Math.floor,s=Math.log,l=Math.LN2;e.exports={pack:function(e,t,r){var u,c,h,d=i(r),f=8*r-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=n(e))!=e||e===1/0?(c=e!=e?1:0,u=_):(u=a(s(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 r,i=e.length,n=8*i-t-1,a=(1<>1,l=n-7,u=i-1,c=e[u--],h=127&c;for(c>>=7;l>0;)h=256*h+e[u--],l-=8;for(r=h&(1<<-l)-1,h>>=-l,l+=t;l>0;)r=256*r+e[u--],l-=8;if(0===h)h=1-s;else{if(h===a)return r?NaN:c?-1/0:1/0;r+=o(2,t),h-=s}return(c?-1:1)*r*o(2,h-t)}}},function(e,t,r){var i=r(3),n=r(217);i({target:"ArrayBuffer",stat:!0,forced:!n.NATIVE_ARRAY_BUFFER_VIEWS},{isView:n.isView})},function(t,r,i){var n,o,a,s=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,M=w.get,E=u.Int8Array,I=E&&E.prototype,C=u.Uint8ClampedArray,S=C&&C.prototype,A=E&&b(E),k=I&&b(I),D=Object.prototype,B=u.TypeError,T=x("toStringTag"),O=q("TYPED_ARRAY_TAG"),R="TypedArrayConstructor",L=s&&!!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,r=b(e);if(h(r))return(t=M(r))&&d(t,R)?t[R]:j(r)},W=function(e){if(!h(e))return!1;var t=f(e);return d(F,t)||d($,t)};for(n in F)(a=(o=u[n])&&o.prototype)?P(a)[R]=o:L=!1;for(n in $)(a=(o=u[n])&&o.prototype)&&(P(a)[R]=o);if((!L||!c(A)||A===Function.prototype)&&(A=function(){throw new B("Incorrect invocation")},L))for(n in F)u[n]&&y(u[n],A);if((!L||!k||k===D)&&(k=A.prototype,L))for(n in F)u[n]&&y(u[n].prototype,k);if(L&&b(S)!==k&&y(S,k),l&&!d(k,T))for(n in N=!0,g(k,T,{configurable:!0,get:function(){return h(this)?this[O]:e}}),F)u[n]&&p(u[n],O,n);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:L,TYPED_ARRAY_TAG:N&&O,aTypedArray:function(e){if(W(e))return e;throw new B("Target is not a typed array")},aTypedArrayConstructor:function(e){if(c(e)&&(!y||v(A,e)))return e;throw new B(_(e)+" is not a typed array constructor")},exportTypedArrayMethod:function(e,t,r,i){var n,o;if(l){if(r)for(n in F)if((o=u[n])&&d(o.prototype,e))try{delete o.prototype[e]}catch(r){try{o.prototype[e]=t}catch(e){}}k[e]&&!r||m(k,e,r?t:L&&I[e]||t,i)}},exportTypedArrayStaticMethod:function(e,t,r){var i,n;if(l){if(y){if(r)for(i in F)if((n=u[i])&&d(n,e))try{delete n[e]}catch(e){}if(A[e]&&!r)return;try{return m(A,e,r?t:L&&A[e]||t)}catch(e){}}for(i in F)!(n=u[i])||n[e]&&!r||m(n,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:W,TypedArray:A,TypedArrayPrototype:k}},function(t,r,i){var n=i(3),o=i(85),a=i(7),s=i(207),l=i(46),u=i(60),c=i(64),h=i(219),d=s.ArrayBuffer,f=s.DataView,_=f.prototype,p=o(d.prototype.slice),m=o(_.getUint8),g=o(_.setUint8);n({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:a((function(){return!new d(2).slice(1,e).byteLength}))},{slice:function(t,r){var i,n,o,a,s,_,v;if(p&&r===e)return p(l(this),t);for(i=l(this).byteLength,n=u(t,i),o=u(r===e?i:r,i),a=new(h(this,d))(c(o-n)),s=new f(this),_=new f(a),v=0;n=E&&(!i||I))n=b(t,0,E);else for(o=i&&!I&&x?{maxByteLength:x(t)}:e,n=new f(E,o),a=new _(t),g=new _(n),v=m(E,M),P=0;P92||l&&o>94||a&&o>97)&&(e=new ArrayBuffer(8),t=u(e,{transfer:[e]}),0!==e.byteLength||8!==t.byteLength)}))},function(e,t,r){var i=r(232),n=r(182);e.exports=!i&&!n&&"object"==typeof window&&"object"==typeof document},function(e,t,r){e.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},function(t,r,i){var n=i(3),o=i(227);o&&n({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return o(this,arguments.length?arguments[0]:e,!1)}})},function(e,t,r){var i=r(3),n=r(14),o=r(7)((function(){return 120!==new Date(16e11).getYear()})),a=n(Date.prototype.getFullYear);i({target:"Date",proto:!0,forced:o},{getYear:function(){return a(this)-1900}})},function(e,t,r){var i=r(3),n=r(14),o=Date,a=n(o.prototype.getTime);i({target:"Date",stat:!0},{now:function(){return a(new o)}})},function(e,t,r){var i=r(3),n=r(14),o=r(61),a=Date.prototype,s=n(a.getTime),l=n(a.setFullYear);i({target:"Date",proto:!0},{setYear:function(e){var t;return s(this),t=o(e),l(this,t>=0&&t<=99?t+1900:t)}})},function(e,t,r){r(3)({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},function(e,t,r){var i=r(3),n=r(239);i({target:"Date",proto:!0,forced:Date.prototype.toISOString!==n},{toISOString:n})},function(e,t,r){var i=r(14),n=r(7),o=r(240).start,a=RangeError,s=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=n((function(){return"0385-07-25T07:06:39.999Z"!==c.call(new Date(-50000000000001))}))||!n((function(){c.call(new Date(NaN))}))?function(){var e,t,r,i;if(!s(h(this)))throw new a("Invalid time value");return t=f(e=this),r=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(r,3,0)+"Z"}:c},function(t,r,i){var n=i(14),o=i(64),a=i(68),s=i(241),l=i(16),u=n(s),c=n("".slice),h=Math.ceil,d=function(t){return function(r,i,n){var s,d,f=a(l(r)),_=o(i),p=f.length,m=n===e?" ":a(n);return _<=p||""===m?f:((d=u(m,h((s=_-p)/m.length))).length>s&&(d=c(d,0,s)),t?f+d:d+f)}};t.exports={start:d(!1),end:d(!0)}},function(e,t,r){var i=r(61),n=r(68),o=r(16),a=RangeError;e.exports=function(e){var t=n(o(this)),r="",s=i(e);if(s<0||s===1/0)throw new a("Wrong number of repetitions");for(;s>0;(s>>>=1)&&(t+=t))1&s&&(r+=t);return r}},function(e,t,r){var i=r(3),n=r(7),o=r(39),a=r(19);i({target:"Date",proto:!0,arity:1,forced:n((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=o(this),r=a(t,"number");return"number"!=typeof r||isFinite(r)?t.toISOString():null}})},function(e,t,r){var i=r(38),n=r(47),o=r(244),a=r(33)("toPrimitive"),s=Date.prototype;i(s,a)||n(s,a,o)},function(e,t,r){var i=r(46),n=r(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 n(this,e)}},function(e,t,r){var i=r(14),n=r(47),o=Date.prototype,a="Invalid Date",s="toString",l=i(o[s]),u=i(o.getTime);String(new Date(NaN))!==a&&n(o,s,(function(){var e=u(this);return e==e?l(this):a}))},function(e,t,r){var i=r(3),n=r(14),o=r(68),a=n("".charAt),s=n("".charCodeAt),l=n(/./.exec),u=n(1..toString),c=n("".toUpperCase),h=/[\w*+\-./@]/,d=function(e,t){for(var r=u(e,16);r.length1?arguments[1]:e);r=r?r.next:i.first;)for(n(r.value,r.key,this);r&&r.removed;)r=r.previous},has:function(e){return!!y(this,e)}}),a(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,r,i){var n=r+" Iterator",o=v(r),a=v(n);h(t,r,(function(t,r){g(this,{type:n,target:t,state:o(t),kind:r,last:e})}),(function(){for(var t=a(this),r=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"===r?i.key:"values"===r?i.value:[i.key,i.value],!1):(t.target=e,d(e,!0))}),i?"entries":"values",!i,!0),f(r)}}},function(e,t,r){var i=r(3),n=r(14),o=r(30),a=r(16),s=r(130),l=r(262),u=r(36),c=l.Map,h=l.has,d=l.get,f=l.set,_=n([].push);i({target:"Map",stat:!0,forced:u},{groupBy:function(e,t){var r,i;return a(e),o(t),r=new c,i=0,s(e,(function(e){var n=t(e,i++);h(r,n)?_(d(r,n),e):f(r,n,[e])})),r}})},function(e,t,r){var i=r(14),n=Map.prototype;e.exports={Map:Map,set:i(n.set),get:i(n.get),has:i(n.has),remove:i(n.delete),proto:n}},function(e,t,r){var i=r(3),n=r(264),o=Math.acosh,a=Math.log,s=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?a(t)+l:n(t-1+s(t-1)*s(t+1))}})},function(e,t,r){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,r){var i=r(3),n=Math.asinh,o=Math.log,a=Math.sqrt;i({target:"Math",stat:!0,forced:!(n&&1/n(0)>0)},{asinh:function e(t){var r=+t;return isFinite(r)&&0!==r?r<0?-e(-r):o(r+a(r*r+1)):r}})},function(e,t,r){var i=r(3),n=Math.atanh,o=Math.log;i({target:"Math",stat:!0,forced:!(n&&1/n(-0)<0)},{atanh:function(e){var t=+e;return 0===t?t:o((1+t)/(1-t))/2}})},function(e,t,r){var i=r(3),n=r(214),o=Math.abs,a=Math.pow;i({target:"Math",stat:!0},{cbrt:function(e){var t=+e;return n(t)*a(o(t),1/3)}})},function(e,t,r){var i=r(3),n=Math.floor,o=Math.log,a=Math.LOG2E;i({target:"Math",stat:!0},{clz32:function(e){var t=e>>>0;return t?31-n(o(t+.5)*a):32}})},function(e,t,r){var i=r(3),n=r(270),o=Math.cosh,a=Math.abs,s=Math.E;i({target:"Math",stat:!0,forced:!o||o(710)===1/0},{cosh:function(e){var t=n(a(e)-1)+1;return(t+1/(t*s*s))*(s/2)}})},function(e,t,r){var i=Math.expm1,n=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:n(t)-1}:i},function(e,t,r){var i=r(3),n=r(270);i({target:"Math",stat:!0,forced:n!==Math.expm1},{expm1:n})},function(e,t,r){r(3)({target:"Math",stat:!0},{fround:r(212)})},function(e,t,r){var i=r(3),n=Math.hypot,o=Math.abs,a=Math.sqrt;i({target:"Math",stat:!0,arity:2,forced:!!n&&n(1/0,NaN)!==1/0},{hypot:function(e,t){for(var r,i,n=0,s=0,l=arguments.length,u=0;s0?(i=r/u)*i:r;return u===1/0?1/0:u*a(n)}})},function(e,t,r){var i=r(3),n=r(7),o=Math.imul;i({target:"Math",stat:!0,forced:n((function(){return-5!==o(4294967295,5)||2!==o.length}))},{imul:function(e,t){var r=65535,i=+e,n=+t,o=r&i,a=r&n;return 0|o*a+((r&i>>>16)*a+o*(r&n>>>16)<<16>>>0)}})},function(e,t,r){r(3)({target:"Math",stat:!0},{log10:r(276)})},function(e,t,r){var i=Math.log,n=Math.LOG10E;e.exports=Math.log10||function(e){return i(e)*n}},function(e,t,r){r(3)({target:"Math",stat:!0},{log1p:r(264)})},function(e,t,r){var i=r(3),n=Math.log,o=Math.LN2;i({target:"Math",stat:!0},{log2:function(e){return n(e)/o}})},function(e,t,r){r(3)({target:"Math",stat:!0},{sign:r(214)})},function(e,t,r){var i=r(3),n=r(7),o=r(270),a=Math.abs,s=Math.exp,l=Math.E;i({target:"Math",stat:!0,forced:n((function(){return-2e-17!==Math.sinh(-2e-17)}))},{sinh:function(e){var t=+e;return a(t)<1?(o(t)-o(-t))/2:(s(t-1)-s(-t-1))*(l/2)}})},function(e,t,r){var i=r(3),n=r(270),o=Math.exp;i({target:"Math",stat:!0},{tanh:function(e){var t=+e,r=n(t),i=n(-t);return r===1/0?1:i===1/0?-1:(r-i)/(o(t)+o(-t))}})},function(e,t,r){r(82)(Math,"Math",!0)},function(e,t,r){r(3)({target:"Math",stat:!0},{trunc:r(62)})},function(e,t,r){var i,n=r(3),o=r(36),a=r(6),s=r(4),l=r(80),u=r(14),c=r(67),h=r(38),d=r(118),f=r(24),_=r(22),p=r(19),m=r(7),g=r(57).f,v=r(5).f,b=r(44).f,y=r(285),x=r(286).trim,q="Number",w=s[q],P=l[q],M=w.prototype,E=s.TypeError,I=u("".slice),C=u("".charCodeAt),S=c(q,!w(" 0o1")||!w("0b1")||w("+0x1")),A=function(e){var t,r=arguments.length<1?0:w(function(e){var t=p(e,"number");return"bigint"==typeof t?t:function(e){var t,r,i,n,o,a,s,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=C(u,0))||45===t){if(88===(r=C(u,2))||120===r)return NaN}else if(48===t){switch(C(u,1)){case 66:case 98:i=2,n=49;break;case 79:case 111:i=8,n=55;break;default:return+u}for(a=(o=I(u,2)).length,s=0;sn)return NaN;return parseInt(o,i)}return+u}(t)}(e));return f(M,t=this)&&m((function(){y(t)}))?d(Object(r),this,A):r};A.prototype=M,S&&!o&&(M.constructor=A),n({global:!0,constructor:!0,wrap:!0,forced:S},{Number:A}),i=function(e,t){for(var r,i=a?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(","),n=0;i.length>n;n++)h(t,r=i[n])&&!h(e,r)&&b(e,r,v(t,r))},o&&P&&i(l[q],P),(S||o)&&i(l[q],w)},function(e,t,r){var i=r(14);e.exports=i(1..valueOf)},function(e,t,r){var i=r(14),n=r(16),o=r(68),a=r(287),s=i("".replace),l=RegExp("^["+a+"]+"),u=RegExp("(^|[^"+a+"])["+a+"]+$"),c=function(e){return function(t){var r=o(n(t));return 1&e&&(r=s(r,l,"")),2&e&&(r=s(r,u,"$1")),r}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,r){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},function(e,t,r){r(3)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,r){r(3)({target:"Number",stat:!0},{isFinite:r(290)})},function(e,t,r){var i=r(4).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&i(e)}},function(e,t,r){r(3)({target:"Number",stat:!0},{isInteger:r(292)})},function(e,t,r){var i=r(20),n=Math.floor;e.exports=Number.isInteger||function(e){return!i(e)&&isFinite(e)&&n(e)===e}},function(e,t,r){r(3)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,r){var i=r(3),n=r(292),o=Math.abs;i({target:"Number",stat:!0},{isSafeInteger:function(e){return n(e)&&o(e)<=9007199254740991}})},function(e,t,r){r(3)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,r){r(3)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,r){var i=r(3),n=r(298);i({target:"Number",stat:!0,forced:Number.parseFloat!==n},{parseFloat:n})},function(e,t,r){var i=r(4),n=r(7),o=r(14),a=r(68),s=r(286).trim,l=r(287),u=o("".charAt),c=i.parseFloat,h=i.Symbol,d=h&&h.iterator,f=1/c(l+"-0")!=-1/0||d&&!n((function(){c(Object(d))}));e.exports=f?function(e){var t=s(a(e)),r=c(t);return 0===r&&"-"===u(t,0)?-0:r}:c},function(e,t,r){var i=r(3),n=r(300);i({target:"Number",stat:!0,forced:Number.parseInt!==n},{parseInt:n})},function(e,t,r){var i=r(4),n=r(7),o=r(14),a=r(68),s=r(286).trim,l=r(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&&!n((function(){u(Object(h))}));e.exports=_?function(e,t){var r=s(a(e));return u(r,t>>>0||(f(d,r)?16:10))}:u},function(t,r,i){var n=i(3),o=i(14),a=i(61),s=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);n({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 r,i,n,o,l,c,q,w,P,M=s(this);if(t===e)return v(M);if(r=a(t),!f(M))return String(M);if(r<0||r>20)throw new h("Incorrect fraction digits");return x?v(M,r):(i="",n="",o=0,l="",c="",M<0&&(i="-",M=-M),0===M?(o=0,n=b("0",r+1)):(q=u(M),o=p(q),w=0,P=m(10,o-r),2*M>=(2*(w=g(M/P))+1)*P&&(w+=1),w>=m(10,r+1)&&(w/=10,o+=1),n=d(w)),0!==r&&(n=y(n,0,1)+"."+y(n,1)),0===o?(l="+",c="0"):(l=o>0?"+":"-",c=d(_(o))),i+(n+="e"+l+c))}})},function(e,t,r){var i=r(3),n=r(14),o=r(61),a=r(285),s=r(241),l=r(7),u=RangeError,c=String,h=Math.floor,d=n(s),f=n("".slice),_=n(1..toFixed),p=function(e,t,r){return 0===t?r:t%2==1?p(e,t-1,r*e):p(e*e,t/2,r)},m=function(e,t,r){for(var i=-1,n=r;++i<6;)e[i]=(n+=t*e[i])%1e7,n=h(n/1e7)},g=function(e,t){for(var r=6,i=0;--r>=0;)e[r]=h((i+=e[r])/t),i=i%t*1e7},v=function(e){for(var t,r=6,i="";--r>=0;)""===i&&0!==r&&0===e[r]||(t=c(e[r]),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,r,i,n,s=a(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(s!=s)return"NaN";if(s<=-1e21||s>=1e21)return c(s);if(s<0&&(_="-",s=-s),s>1e-21)if(r=(t=function(e){for(var t=0,r=e;r>=4096;)t+=12,r/=4096;for(;r>=2;)t+=1,r/=2;return t}(s*p(2,69,1))-69)<0?s*p(2,-t,1):s/p(2,t,1),r*=4503599627370496,(t=52-t)>0){for(m(h,0,r),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?_+((n=b.length)<=l?"0."+d("0",l-n)+b:f(b,0,n-l)+"."+f(b,n-l)):_+b}})},function(t,r,i){var n=i(3),o=i(14),a=i(7),s=i(285),l=o(1..toPrecision);n({target:"Number",proto:!0,forced:a((function(){return"1"!==l(1,e)}))||!a((function(){l({})}))},{toPrecision:function(t){return t===e?l(s(this)):l(s(this),t)}})},function(e,t,r){var i=r(3),n=r(305);i({target:"Object",stat:!0,arity:2,forced:Object.assign!==n},{assign:n})},function(e,t,r){var i=r(6),n=r(14),o=r(8),a=r(7),s=r(73),l=r(66),u=r(10),c=r(39),h=r(13),d=Object.assign,f=Object.defineProperty,_=n([].concat);e.exports=!d||a((function(){var e,t,r,n;return!(!i||1===d({b:1},d(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)||(t={},n="abcdefghijklmnopqrst",(e={})[r=Symbol("assign detection")]=7,n.split("").forEach((function(e){t[e]=e})),7!==d({},e)[r]||s(d({},t)).join("")!==n)}))?function(e,t){for(var r,n,a,d,f,p=c(e),m=arguments.length,g=1,v=l.f,b=u.f;m>g;)for(r=h(arguments[g++]),a=(n=v?_(s(r),v(r)):s(r)).length,d=0;a>d;)f=n[d++],i&&!o(b,r,f)||(p[f]=r[f]);return p}:d},function(e,t,r){r(3)({target:"Object",stat:!0,sham:!r(6)},{create:r(71)})},function(e,t,r){var i=r(3),n=r(6),o=r(308),a=r(30),s=r(39),l=r(44);n&&i({target:"Object",proto:!0,forced:o},{__defineGetter__:function(e,t){l.f(s(this),e,{get:a(t),enumerable:!0,configurable:!0})}})},function(e,t,r){var i=r(36),n=r(4),o=r(7),a=r(191);e.exports=i||!o((function(){if(!(a&&a<535)){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete n[e]}}))},function(e,t,r){var i=r(3),n=r(6),o=r(72).f;i({target:"Object",stat:!0,forced:Object.defineProperties!==o,sham:!n},{defineProperties:o})},function(e,t,r){var i=r(3),n=r(6),o=r(44).f;i({target:"Object",stat:!0,forced:Object.defineProperty!==o,sham:!n},{defineProperty:o})},function(e,t,r){var i=r(3),n=r(6),o=r(308),a=r(30),s=r(39),l=r(44);n&&i({target:"Object",proto:!0,forced:o},{__defineSetter__:function(e,t){l.f(s(this),e,{set:a(t),enumerable:!0,configurable:!0})}})},function(e,t,r){var i=r(3),n=r(313).entries;i({target:"Object",stat:!0},{entries:function(e){return n(e)}})},function(e,t,r){var i=r(6),n=r(7),o=r(14),a=r(128),s=r(73),l=r(12),u=o(r(10).f),c=o([].push),h=i&&n((function(){var e=Object.create(null);return e[2]=2,!u(e,2)})),d=function(e){return function(t){for(var r,n=l(t),o=s(n),d=h&&null===a(n),f=o.length,_=0,p=[];f>_;)r=o[_++],i&&!(d?r in n:u(n,r))||c(p,e?[r,n[r]]:n[r]);return p}};e.exports={entries:d(!0),values:d(!1)}},function(e,t,r){var i=r(3),n=r(259),o=r(7),a=r(20),s=r(256).onFreeze,l=Object.freeze;i({target:"Object",stat:!0,forced:o((function(){l(1)})),sham:!n},{freeze:function(e){return l&&a(e)?l(s(e)):e}})},function(e,t,r){var i=r(3),n=r(130),o=r(141);i({target:"Object",stat:!0},{fromEntries:function(e){var t={};return n(e,(function(e,r){o(t,e,r)}),{AS_ENTRIES:!0}),t}})},function(e,t,r){var i=r(3),n=r(7),o=r(12),a=r(5).f,s=r(6);i({target:"Object",stat:!0,forced:!s||n((function(){a(1)})),sham:!s},{getOwnPropertyDescriptor:function(e,t){return a(o(e),t)}})},function(t,r,i){var n=i(3),o=i(6),a=i(56),s=i(12),l=i(5),u=i(141);n({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(t){for(var r,i,n=s(t),o=l.f,c=a(n),h={},d=0;c.length>d;)(i=o(n,r=c[d++]))!==e&&u(h,r,i);return h}})},function(e,t,r){var i=r(3),n=r(7),o=r(75).f;i({target:"Object",stat:!0,forced:n((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:o})},function(e,t,r){var i=r(3),n=r(7),o=r(39),a=r(128),s=r(129);i({target:"Object",stat:!0,forced:n((function(){a(1)})),sham:!s},{getPrototypeOf:function(e){return a(o(e))}})},function(e,t,r){var i=r(3),n=r(23),o=r(14),a=r(30),s=r(16),l=r(18),u=r(130),c=n("Object","create"),h=o([].push);i({target:"Object",stat:!0},{groupBy:function(e,t){var r,i;return s(e),a(t),r=c(null),i=0,u(e,(function(e){var n=l(t(e,i++));n in r?h(r[n],e):r[n]=[e]})),r}})},function(e,t,r){r(3)({target:"Object",stat:!0},{hasOwn:r(38)})},function(e,t,r){r(3)({target:"Object",stat:!0},{is:r(323)})},function(e,t,r){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,r){var i=r(3),n=r(257);i({target:"Object",stat:!0,forced:Object.isExtensible!==n},{isExtensible:n})},function(e,t,r){var i=r(3),n=r(7),o=r(20),a=r(15),s=r(258),l=Object.isFrozen;i({target:"Object",stat:!0,forced:s||n((function(){l(1)}))},{isFrozen:function(e){return!o(e)||!(!s||"ArrayBuffer"!==a(e))||!!l&&l(e)}})},function(e,t,r){var i=r(3),n=r(7),o=r(20),a=r(15),s=r(258),l=Object.isSealed;i({target:"Object",stat:!0,forced:s||n((function(){l(1)}))},{isSealed:function(e){return!o(e)||!(!s||"ArrayBuffer"!==a(e))||!!l&&l(e)}})},function(e,t,r){var i=r(3),n=r(39),o=r(73);i({target:"Object",stat:!0,forced:r(7)((function(){o(1)}))},{keys:function(e){return o(n(e))}})},function(e,t,r){var i=r(3),n=r(6),o=r(308),a=r(39),s=r(18),l=r(128),u=r(5).f;n&&i({target:"Object",proto:!0,forced:o},{__lookupGetter__:function(e){var t,r=a(this),i=s(e);do{if(t=u(r,i))return t.get}while(r=l(r))}})},function(e,t,r){var i=r(3),n=r(6),o=r(308),a=r(39),s=r(18),l=r(128),u=r(5).f;n&&i({target:"Object",proto:!0,forced:o},{__lookupSetter__:function(e){var t,r=a(this),i=s(e);do{if(t=u(r,i))return t.set}while(r=l(r))}})},function(e,t,r){var i=r(3),n=r(20),o=r(256).onFreeze,a=r(259),s=r(7),l=Object.preventExtensions;i({target:"Object",stat:!0,forced:s((function(){l(1)})),sham:!a},{preventExtensions:function(e){return l&&n(e)?l(o(e)):e}})},function(e,t,r){var i=r(6),n=r(77),o=r(20),a=r(116),s=r(39),l=r(16),u=Object.getPrototypeOf,c=Object.setPrototypeOf,h=Object.prototype,d="__proto__";if(i&&u&&c&&!(d in h))try{n(h,d,{configurable:!0,get:function(){return u(s(this))},set:function(e){var t=l(this);a(e)&&o(t)&&c(t,e)}})}catch(e){}},function(e,t,r){var i=r(3),n=r(20),o=r(256).onFreeze,a=r(259),s=r(7),l=Object.seal;i({target:"Object",stat:!0,forced:s((function(){l(1)})),sham:!a},{seal:function(e){return l&&n(e)?l(o(e)):e}})},function(e,t,r){r(3)({target:"Object",stat:!0},{setPrototypeOf:r(113)})},function(e,t,r){var i=r(70),n=r(47),o=r(335);i||n(Object.prototype,"toString",o,{unsafe:!0})},function(e,t,r){var i=r(70),n=r(69);e.exports=i?{}.toString:function(){return"[object "+n(this)+"]"}},function(e,t,r){var i=r(3),n=r(313).values;i({target:"Object",stat:!0},{values:function(e){return n(e)}})},function(e,t,r){var i=r(3),n=r(298);i({global:!0,forced:parseFloat!==n},{parseFloat:n})},function(e,t,r){var i=r(3),n=r(300);i({global:!0,forced:parseInt!==n},{parseInt:n})},function(e,t,r){r(340),r(354),r(356),r(357),r(358),r(359)},function(t,r,i){var n,o,a,s=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),M=i(346),E=i(51),I=i(351),C=i(352),S=i(353),A="Promise",k=C.CONSTRUCTOR,D=C.REJECTION_EVENT,B=C.SUBCLASSING,T=E.getterFor(A),O=E.set,R=I&&I.prototype,L=I,N=R,F=c.TypeError,$=c.document,j=c.process,W=S.f,H=W,U=!!($&&$.createEvent&&c.dispatchEvent),z="unhandledrejection",V=function(e){var t;return!(!v(e)||!g(t=e.then))&&t},G=function(e,t){var r,i,n,o=t.value,a=1===t.state,s=a?e.ok:e.fail,l=e.resolve,u=e.reject,c=e.domain;try{s?(a||(2===t.rejection&&Q(t),t.rejection=1),!0===s?r=o:(c&&c.enter(),r=s(o),c&&(c.exit(),n=!0)),r===e.promise?u(new F("Promise-chain cycle")):(i=V(r))?h(i,r,l,u):l(r)):u(o)}catch(e){c&&!n&&c.exit(),u(e)}},K=function(e,t){e.notified||(e.notified=!0,q((function(){for(var r,i=e.reactions;r=i.get();)G(r,e);e.notified=!1,t&&!e.rejection&&Y(e)})))},X=function(e,t,r){var i,n;U?((i=$.createEvent("Event")).promise=t,i.reason=r,i.initEvent(e,!1,!0),c.dispatchEvent(i)):i={promise:t,reason:r},!D&&(n=c["on"+e])?n(i):e===z&&w("Unhandled promise rejection",r)},Y=function(e){h(x,c,(function(){var t,r=e.facade,i=e.value;if(Z(e)&&(t=P((function(){u?j.emit("unhandledRejection",i,r):X(z,r,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):X("rejectionhandled",t,e.value)}))},J=function(e,t,r){return function(i){e(t,i,r)}},ee=function(e,t,r){e.done||(e.done=!0,r&&(e=r),e.value=t,e.state=2,K(e,!0))},te=function(e,t,r){if(!e.done){e.done=!0,r&&(e=r);try{if(e.facade===t)throw new F("Promise can't be resolved itself");var i=V(t);i?q((function(){var r={done:!1};try{h(i,t,J(te,r,e),J(ee,r,e))}catch(t){ee(r,t,e)}})):(e.value=t,e.state=1,K(e,!1))}catch(t){ee({done:!1},t,e)}}};if(k&&(L=function(e){b(this,N),m(e),h(n,this);var t=T(this);try{e(J(te,t),J(ee,t))}catch(e){ee(t,e)}},(n=function(t){O(this,{type:A,done:!1,notified:!1,parent:!1,reactions:new M,rejection:!1,state:0,value:e})}).prototype=d(N=L.prototype,"then",(function(t,r){var i=T(this),n=W(y(this,L));return i.parent=!0,n.ok=!g(t)||t,n.fail=g(r)&&r,n.domain=u?j.domain:e,0===i.state?i.reactions.add(n):q((function(){G(n,i)})),n.promise})),o=function(){var e=new n,t=T(e);this.promise=e,this.resolve=J(te,t),this.reject=J(ee,t)},S.f=W=function(t){return t===L||e===t?new o(t):H(t)},!l&&g(I)&&R!==Object.prototype)){a=R.then,B||d(R,"then",(function(e,t){var r=this;return new L((function(e,t){h(a,r,e,t)})).then(e,t)}),{unsafe:!0});try{delete R.constructor}catch(e){}f&&f(R,N)}s({global:!0,constructor:!0,wrap:!0,forced:k},{Promise:L}),_(L,A,!1,!0),p(A)},function(t,r,i){var n,o,a,s,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,M=d.clearImmediate,E=d.process,I=d.Dispatch,C=d.Function,S=d.MessageChannel,A=d.String,k=0,D={},B="onreadystatechange";g((function(){n=d.location})),l=function(e){if(m(D,e)){var t=D[e];delete D[e],t()}},u=function(e){return function(){l(e)}},c=function(e){l(e.data)},h=function(e){d.postMessage(A(e),n.protocol+"//"+n.host)},P&&M||(P=function(t){var r,i;return x(arguments.length,1),r=p(t)?t:C(t),i=b(arguments,1),D[++k]=function(){f(r,e,i)},o(k),k},M=function(e){delete D[e]},w?o=function(e){E.nextTick(u(e))}:I&&I.now?o=function(e){I.now(u(e))}:S&&!q?(s=(a=new S).port2,a.port1.onmessage=c,o=_(s.postMessage,s)):d.addEventListener&&p(d.postMessage)&&!d.importScripts&&n&&"file:"!==n.protocol&&!g(h)?(o=h,d.addEventListener("message",c,!1)):o=B in y("script")?function(e){v.appendChild(y("script"))[B]=function(){v.removeChild(this),l(e)}}:function(e){setTimeout(u(e),0)}),t.exports={set:P,clear:M}},function(e,t,r){var i=TypeError;e.exports=function(e,t){if(e@^][^\s!#%&*+<=>@^]*>/,F=/a/g,$=/a/g,j=new A(F)!==F,W=b.MISSED_STICKY,H=b.UNSUPPORTED_Y;if(c("RegExp",s&&(!j||W||I||C||q((function(){return $[S]=!1,A(F)!==F||A($)===$||"/a/i"!==String(A(F,"i"))}))))){for(n=function(t,r){var i,o,a,s,l,u,c=p(k,this),_=m(t),b=r===e,y=[],x=t;if(!c&&_&&b&&t.constructor===n)return t;if((_||p(k,t))&&(t=t.source,b&&(r=v(x))),t=t===e?"":g(t),r=r===e?"":g(r),x=t,I&&"dotAll"in F&&(o=!!r&&R(r,"s")>-1)&&(r=O(r,/s/g,"")),i=r,W&&"sticky"in F&&(a=!!r&&R(r,"y")>-1)&&H&&(r=O(r,/y/g,"")),C&&(t=(s=function(e){for(var t,r=e.length,i=0,n="",o=[],a=f(null),s=!1,l=!1,u=0,c="";i<=r;i++){if("\\"===(t=T(e,i)))t+=T(e,++i);else if("]"===t)s=!1;else if(!s)switch(!0){case"["===t:s=!0;break;case"("===t:B(N,L(e,i+1))&&(i+=2,l=!0),n+=t,u++;continue;case">"===t&&l:if(""===c||w(a,c))throw new D("Invalid capture group name");a[c]=!0,o[o.length]=[c,u],l=!1,c="";continue}l?c+=t:n+=t}return[n,o]}(t))[0],y=s[1]),l=h(A(t,r),c?this:k,n),(o||a||y.length)&&(u=P(l),o&&(u.dotAll=!0,u.raw=n(function(e){for(var t,r=e.length,i=0,n="",o=!1;i<=r;i++)"\\"!==(t=T(e,i))?o||"."!==t?("["===t?o=!0:"]"===t&&(o=!1),n+=t):n+="[\\s\\S]":n+=t+T(e,++i);return n}(t),i)),a&&(u.sticky=!0),y.length&&(u.groups=y)),t!==x)try{d(l,"source",""===x?"(?:)":x)}catch(e){}return l},o=_(A),a=0;o.length>a;)y(n,A,o[a++]);k.constructor=n,n.prototype=k,x(l,"RegExp",n,{constructor:!0})}M("RegExp")},function(t,r,i){var n=i(20),o=i(15),a=i(33)("match");t.exports=function(t){var r;return n(t)&&((r=t[a])!==e?!!r:"RegExp"===o(t))}},function(t,r,i){var n=i(8),o=i(38),a=i(24),s=i(383),l=RegExp.prototype;t.exports=function(t){var r=t.flags;return r!==e||"flags"in l||o(t,"flags")||!a(l,t)?r:n(s,t)}},function(e,t,r){var i=r(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,r){var i=r(7),n=r(4).RegExp,o=i((function(){var e=n("a","y");return e.lastIndex=2,null!==e.exec("abcd")})),a=o||i((function(){return!n("a","y").sticky})),s=o||i((function(){var e=n("^r","gy");return e.lastIndex=2,null!==e.exec("str")}));e.exports={BROKEN_CARET:s,MISSED_STICKY:a,UNSUPPORTED_Y:o}},function(e,t,r){var i=r(7),n=r(4).RegExp;e.exports=i((function(){var e=n(".","s");return!(e.dotAll&&e.test("\n")&&"s"===e.flags)}))},function(e,t,r){var i=r(7),n=r(4).RegExp;e.exports=i((function(){var e=n("(?b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")}))},function(e,t,r){var i=r(6),n=r(385),o=r(15),a=r(77),s=r(51).get,l=RegExp.prototype,u=TypeError;i&&n&&a(l,"dotAll",{configurable:!0,get:function(){if(this!==l){if("RegExp"===o(this))return!!s(this).dotAll;throw new u("Incompatible receiver, RegExp required")}}})},function(e,t,r){var i=r(3),n=r(389);i({target:"RegExp",proto:!0,forced:/./.exec!==n},{exec:n})},function(t,r,i){var n,o,a=i(8),s=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=s("".charAt),y=s("".indexOf),x=s("".replace),q=s("".slice),w=(o=/b*/g,a(g,n=/a/,"a"),a(g,o,"a"),0!==n.lastIndex||0!==o.lastIndex),P=c.BROKEN_CARET,M=/()??/.exec("")[1]!==e;(w||M||P||_||p)&&(v=function(t){var r,i,n,o,s,c,h,_,p,E,I,C,S,A=this,k=f(A),D=l(t),B=k.raw;if(B)return B.lastIndex=A.lastIndex,r=a(v,B,D),A.lastIndex=B.lastIndex,r;if(_=k.groups,p=P&&A.sticky,E=a(u,A),I=A.source,C=0,S=D,p&&(E=x(E,"y",""),-1===y(E,"g")&&(E+="g"),S=q(D,A.lastIndex),A.lastIndex>0&&(!A.multiline||A.multiline&&"\n"!==b(D,A.lastIndex-1))&&(I="(?: "+I+")",S=" "+S,C++),i=new RegExp("^(?:"+I+")",E)),M&&(i=new RegExp("^"+I+"$(?!\\s)",E)),w&&(n=A.lastIndex),o=a(g,p?i:A,S),p?o?(o.input=q(o.input,C),o[0]=q(o[0],C),o.index=A.lastIndex,A.lastIndex+=o[0].length):A.lastIndex=0:w&&o&&(A.lastIndex=A.global?o.index+o[0].length:n),M&&o&&o.length>1&&a(m,o[0],i,(function(){for(s=1;s=0?n:i+n;return o<0||o>=i?e:c(r,o)}})},function(e,t,r){var i=r(3),n=r(398).codeAt;i({target:"String",proto:!0},{codePointAt:function(e){return n(this,e)}})},function(t,r,i){var n=i(14),o=i(61),a=i(68),s=i(16),l=n("".charAt),u=n("".charCodeAt),c=n("".slice),h=function(t){return function(r,i){var n,h,d=a(s(r)),f=o(i),_=d.length;return f<0||f>=_?t?"":e:(n=u(d,f))<55296||n>56319||f+1===_||(h=u(d,f+1))<56320||h>57343?t?l(d,f):n:t?c(d,f,f+2):h-56320+(n-55296<<10)+65536}};t.exports={codeAt:h(!1),charAt:h(!0)}},function(t,r,i){var n,o=i(3),a=i(85),s=i(5).f,l=i(64),u=i(68),c=i(400),h=i(16),d=i(401),f=i(36),_=a("".slice),p=Math.min,m=d("endsWith");o({target:"String",proto:!0,forced:!(!f&&!m&&(n=s(String.prototype,"endsWith"),n&&!n.writable)||m)},{endsWith:function(t){var r,i,n,o,a=u(h(this));return c(t),i=a.length,n=(r=arguments.length>1?arguments[1]:e)===e?i:p(l(r),i),o=u(t),_(a,n-o.length,n)===o}})},function(e,t,r){var i=r(381),n=TypeError;e.exports=function(e){if(i(e))throw new n("The method doesn't accept regular expressions");return e}},function(e,t,r){var i=r(33)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(r){try{return t[i]=!1,"/./"[e](t)}catch(e){}}return!1}},function(e,t,r){var i=r(3),n=r(14),o=r(60),a=RangeError,s=String.fromCharCode,l=String.fromCodePoint,u=n([].join);i({target:"String",stat:!0,arity:1,forced:!!l&&1!==l.length},{fromCodePoint:function(e){for(var t,r=[],i=arguments.length,n=0;i>n;){if(t=+arguments[n++],o(t,1114111)!==t)throw new a(t+" is not a valid code point");r[n]=t<65536?s(t):s(55296+((t-=65536)>>10),t%1024+56320)}return u(r,"")}})},function(t,r,i){var n=i(3),o=i(14),a=i(400),s=i(16),l=i(68),u=i(401),c=o("".indexOf);n({target:"String",proto:!0,forced:!u("includes")},{includes:function(t){return!!~c(l(s(this)),l(a(t)),arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(3),n=r(14),o=r(16),a=r(68),s=n("".charCodeAt);i({target:"String",proto:!0},{isWellFormed:function(){var e,t,r=a(o(this)),i=r.length;for(e=0;e=56320||++e>=i||56320!=(64512&s(r,e))))return!1;return!0}})},function(t,r,i){var n=i(398).charAt,o=i(68),a=i(51),s=i(169),l=i(172),u="String Iterator",c=a.set,h=a.getterFor(u);s(String,"String",(function(e){c(this,{type:u,string:o(e),index:0})}),(function(){var t,r=h(this),i=r.string,o=r.index;return o>=i.length?l(e,!0):(t=n(i,o),r.index+=t.length,l(t,!1))}))},function(t,r,i){var n=i(8),o=i(407),a=i(46),s=i(17),l=i(64),u=i(68),c=i(16),h=i(29),d=i(408),f=i(409);o("match",(function(t,r,i){return[function(r){var i=c(this),o=s(r)?e:h(r,t);return o?n(o,r,i):new RegExp(r)[t](u(i))},function(e){var t,n,o,s,c,h=a(this),_=u(e),p=i(r,h,_);if(p.done)return p.value;if(!h.global)return f(h,_);for(t=h.unicode,h.lastIndex=0,n=[],o=0;null!==(s=f(h,_));)c=u(s[0]),n[o]=c,""===c&&(h.lastIndex=d(_,l(h.lastIndex),t)),o++;return 0===o?null:n}]}))},function(e,t,r){var i,n,o,a,s,l,u,c;r(388),i=r(8),n=r(47),o=r(389),a=r(7),s=r(33),l=r(43),u=s("species"),c=RegExp.prototype,e.exports=function(e,t,r,h){var d,f,_=s(e),p=!a((function(){var t={};return t[_]=function(){return 7},7!==""[e](t)})),m=p&&!a((function(){var t=!1,r=/a/;return"split"===e&&((r={}).constructor={},r.constructor[u]=function(){return r},r.flags="",r[_]=/./[_]),r.exec=function(){return t=!0,null},r[_](""),!t}));p&&m&&!r||(d=/./[_],f=t(_,""[e],(function(e,t,r,n,a){var s=t.exec;return s===o||s===c.exec?p&&!a?{done:!0,value:i(d,t,r,n)}:{done:!0,value:i(e,r,t,n)}:{done:!1}})),n(String.prototype,e,f[0]),n(c,_,f[1])),h&&l(c[_],"sham",!0)}},function(e,t,r){var i=r(398).charAt;e.exports=function(e,t,r){return t+(r?i(e,t).length:1)}},function(e,t,r){var i=r(8),n=r(46),o=r(21),a=r(15),s=r(389),l=TypeError;e.exports=function(e,t){var r,u=e.exec;if(o(u))return null!==(r=i(u,e,t))&&n(r),r;if("RegExp"===a(e))return i(s,e,t);throw new l("RegExp#exec called on incompatible receiver")}},function(t,r,i){var n=i(3),o=i(8),a=i(85),s=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),M=i(36),E=y("matchAll"),I="RegExp String",C=I+" Iterator",S=P.set,A=P.getterFor(C),k=RegExp.prototype,D=TypeError,B=a("".indexOf),T=a("".matchAll),O=!!T&&!b((function(){T("a",/./)})),R=s((function(e,t,r,i){S(this,{type:C,regexp:e,string:t,global:r,unicode:i,done:!1})}),I,(function(){var t,r,i,n=A(this);return n.done?l(e,!0):null===(i=w(t=n.regexp,r=n.string))?(n.done=!0,l(e,!0)):n.global?(""===h(i[0])&&(t.lastIndex=q(r,c(t.lastIndex),n.unicode)),l(i,!1)):(n.done=!0,l(i,!1))})),L=function(e){var t=d(this),r=h(e),i=x(t,RegExp),n=h(m(t)),o=new i(i===RegExp?t.source:t,n),a=!!~B(n,"g"),s=!!~B(n,"u");return o.lastIndex=c(t.lastIndex),new R(o,r,a,s)};n({target:"String",proto:!0,forced:O},{matchAll:function(t){var r,i,n,a,s=u(this);if(f(t)){if(O)return T(s,t)}else{if(p(t)&&(r=h(u(m(t))),!~B(r,"g")))throw new D("`.matchAll` does not allow non-global regexes");if(O)return T(s,t);if((n=g(t,E))===e&&M&&"RegExp"===_(t)&&(n=L),n)return o(n,t,s)}return i=h(s),a=new RegExp(t,"g"),M?o(L,a,i):a[E](i)}}),M||E in k||v(k,E,L)},function(t,r,i){var n=i(3),o=i(240).end;n({target:"String",proto:!0,forced:i(412)},{padEnd:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(28);e.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(i)},function(t,r,i){var n=i(3),o=i(240).start;n({target:"String",proto:!0,forced:i(412)},{padStart:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(3),n=r(14),o=r(12),a=r(39),s=r(68),l=r(63),u=n([].push),c=n([].join);i({target:"String",stat:!0},{raw:function(e){var t,r,i,n=o(a(e).raw),h=l(n);if(!h)return"";for(t=arguments.length,r=[],i=0;;){if(u(r,s(n[i++])),i===h)return c(r,"");i=C&&(I+=E(F,C,k)+B,C=k+A.length)}return I+E(F,C)}]}),!!l((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")}))||!I||C)},function(t,r,i){var n=i(14),o=i(39),a=Math.floor,s=n("".charAt),l=n("".replace),u=n("".slice),c=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,h=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,r,i,n,d,f){var _=i+t.length,p=n.length,m=h;return d!==e&&(d=o(d),m=c),l(f,m,(function(o,l){var c,h,f;switch(s(l,0)){case"$":return"$";case"&":return t;case"`":return u(r,0,i);case"'":return u(r,_);case"<":c=d[u(l,1,-1)];break;default:if(0==(h=+l))return o;if(h>p)return 0===(f=a(h/10))?o:f<=p?n[f-1]===e?s(l,1):n[f-1]+s(l,1):o;c=n[h-1]}return c===e?"":c}))}},function(t,r,i){var n=i(3),o=i(8),a=i(14),s=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=a("".indexOf),y=a("".replace),x=a("".slice),q=Math.max;n({target:"String",proto:!0},{replaceAll:function(t,r){var i,n,a,p,w,P,M,E,I,C=s(this),S=0,A=0,k="";if(!u(t)){if((i=c(t))&&(n=h(s(f(t))),!~b(n,"g")))throw new v("`.replaceAll` does not allow non-global regexes");if(a=d(t,g))return o(a,t,C,r);if(m&&i)return y(h(C),t,r)}for(p=h(C),w=h(t),(P=l(r))||(r=h(r)),E=q(1,M=w.length),S=b(p,w);-1!==S;)I=P?h(r(w,S,p)):_(w,p,S,[],e,r),k+=x(p,A,S)+I,A=S+M,S=S+E>p.length?-1:b(p,w,S+E);return A1||"".split(/.?/).length;a("split",(function(t,r,i){var o="0".split(e,0).length?function(t,i){return t===e&&0===i?[]:n(r,this,t,i)}:r;return[function(r,i){var a=u(this),s=l(r)?e:_(r,t);return s?n(s,r,a,i):n(o,f(a),r,i)},function(t,n){var a,l,u,_,m,g,q,P,M,E,I,C=s(this),S=f(t);if(!w&&(a=i(o,C,S,n,o!==r)).done)return a.value;if(l=c(C,RegExp),u=C.unicode,_=new l(v?"^(?:"+C.source+")":C,(C.ignoreCase?"i":"")+(C.multiline?"m":"")+(C.unicode?"u":"")+(v?"g":"y")),0==(m=n===e?4294967295:n>>>0))return[];if(0===S.length)return null===p(_,S)?[S]:[];for(g=0,q=0,P=[];q1?arguments[1]:e,n.length)),i=u(t),_(n,r,r+i.length)===i}})},function(t,r,i){var n=i(3),o=i(14),a=i(16),s=i(61),l=i(68),u=o("".slice),c=Math.max,h=Math.min;n({target:"String",proto:!0,forced:!"".substr||"b"!=="ab".substr(-1)},{substr:function(t,r){var i,n,o=l(a(this)),d=o.length,f=s(t);return f===1/0&&(f=0),f<0&&(f=c(d+f,0)),(i=r===e?d:s(r))<=0||i===1/0||f>=(n=h(f+i,d))?"":u(o,f,n)}})},function(e,t,r){var i=r(3),n=r(8),o=r(14),a=r(16),s=r(68),l=r(7),u=Array,c=o("".charAt),h=o("".charCodeAt),d=o([].join),f="".toWellFormed,_=f&&l((function(){return"1"!==n(f,1)}));i({target:"String",proto:!0,forced:_},{toWellFormed:function(){var e,t,r,i,o=s(a(this));if(_)return n(f,o);for(t=u(e=o.length),r=0;r=56320||r+1>=e||56320!=(64512&h(o,r+1))?t[r]="�":(t[r]=c(o,r),t[++r]=c(o,r));return d(t,"")}})},function(e,t,r){var i=r(3),n=r(286).trim;i({target:"String",proto:!0,forced:r(425)("trim")},{trim:function(){return n(this)}})},function(e,t,r){var i=r(49).PROPER,n=r(7),o=r(287);e.exports=function(e){return n((function(){return!!o[e]()||"​…᠎"!=="​…᠎"[e]()||i&&o[e].name!==e}))}},function(e,t,r){var i,n;r(427),i=r(3),n=r(428),i({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==n},{trimEnd:n})},function(e,t,r){var i=r(3),n=r(428);i({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==n},{trimRight:n})},function(e,t,r){var i=r(286).end,n=r(425);e.exports=n("trimEnd")?function(){return i(this)}:"".trimEnd},function(e,t,r){var i,n;r(430),i=r(3),n=r(431),i({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==n},{trimStart:n})},function(e,t,r){var i=r(3),n=r(431);i({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==n},{trimLeft:n})},function(e,t,r){var i=r(286).start,n=r(425);e.exports=n("trimStart")?function(){return i(this)}:"".trimStart},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("anchor")},{anchor:function(e){return n(this,"a","name",e)}})},function(e,t,r){var i=r(14),n=r(16),o=r(68),a=/"/g,s=i("".replace);e.exports=function(e,t,r,i){var l=o(n(e)),u="<"+t;return""!==r&&(u+=" "+r+'="'+s(o(i),a,""")+'"'),u+">"+l+""}},function(e,t,r){var i=r(7);e.exports=function(e){return i((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("big")},{big:function(){return n(this,"big","","")}})},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("blink")},{blink:function(){return n(this,"blink","","")}})},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("bold")},{bold:function(){return n(this,"b","","")}})},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("fixed")},{fixed:function(){return n(this,"tt","","")}})},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("fontcolor")},{fontcolor:function(e){return n(this,"font","color",e)}})},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("fontsize")},{fontsize:function(e){return n(this,"font","size",e)}})},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("italics")},{italics:function(){return n(this,"i","","")}})},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("link")},{link:function(e){return n(this,"a","href",e)}})},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("small")},{small:function(){return n(this,"small","","")}})},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("strike")},{strike:function(){return n(this,"strike","","")}})},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("sub")},{sub:function(){return n(this,"sub","","")}})},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("sup")},{sup:function(){return n(this,"sup","","")}})},function(e,t,r){r(448)("Float32",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(t,r,i){var n=i(3),o=i(4),a=i(8),s=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),M=i(24),E=i(113),I=i(57).f,C=i(453),S=i(83).forEach,A=i(193),k=i(77),D=i(44),B=i(5),T=i(198),O=i(51),R=i(118),L=O.get,N=O.set,F=O.enforce,$=D.f,j=B.f,W=o.RangeError,H=c.ArrayBuffer,U=H.prototype,z=c.DataView,V=u.NATIVE_ARRAY_BUFFER_VIEWS,G=u.TYPED_ARRAY_TAG,K=u.TypedArray,X=u.TypedArrayPrototype,Y=u.isTypedArray,Z="BYTES_PER_ELEMENT",Q="Wrong length",J=function(e,t){k(e,t,{configurable:!0,get:function(){return L(this)[t]}})},ee=function(e){var t;return M(U,e)||"ArrayBuffer"===(t=x(e))||"SharedArrayBuffer"===t},te=function(e,t){return Y(e)&&!w(t)&&t in e&&_(+t)&&t>=0},re=function(e,t){return t=b(t),te(e,t)?d(2,e[t]):j(e,t)},ie=function(e,t,r){return t=b(t),!(te(e,t)&&q(r)&&y(r,"value"))||y(r,"get")||y(r,"set")||r.configurable||y(r,"writable")&&!r.writable||y(r,"enumerable")&&!r.enumerable?$(e,t,r):(e[t]=r.value,e)};s?(V||(B.f=re,D.f=ie,J(X,"buffer"),J(X,"byteOffset"),J(X,"byteLength"),J(X,"length")),n({target:"Object",stat:!0,forced:!V},{getOwnPropertyDescriptor:re,defineProperty:ie}),t.exports=function(t,r,i){var s,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={},M=function(e,t){$(e,t,{get:function(){return function(e,t){var r=L(e);return r.view[d](t*u+r.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,r){var n=L(e);n.view[_](t*u+n.byteOffset,i?v(r):r,!0)}(this,t,e)},enumerable:!0})};V?l&&(y=r((function(t,r,i,n){return h(t,x),R(q(r)?ee(r)?n!==e?new b(r,g(i,u),n):i!==e?new b(r,g(i,u)):new b(r):Y(r)?T(y,r):a(C,y,r):new b(m(r)),t,y)})),E&&E(y,K),S(I(b),(function(e){e in y||f(y,e,b[e])})),y.prototype=x):(y=r((function(t,r,i,n){var o,s,l,c,d,f;if(h(t,x),o=0,s=0,q(r)){if(!ee(r))return Y(r)?T(y,r):a(C,y,r);if(l=r,s=g(i,u),f=r.byteLength,n===e){if(f%u)throw new W(Q);if((c=f-s)<0)throw new W(Q)}else if((c=p(n)*u)+s>f)throw new W(Q);d=c/u}else d=m(r),l=new H(c=d*u);for(N(t,{buffer:l,byteOffset:s,byteLength:c,length:d,view:new z(l)});o255?255:255&t}},function(t,r,i){var n=i(84),o=i(8),a=i(220),s=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 r,i,p,m,g,v,b,y,x=a(this),q=s(t),w=arguments.length,P=w>1?arguments[1]:e,M=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(M&&w>2&&(P=n(P,arguments[2])),i=l(q),p=new(f(x))(i),m=d(p),r=0;i>r;r++)g=M?P(q[r],r):q[r],p[r]=m?_(g):+g;return p}},function(e,t,r){var i=r(69);e.exports=function(e){var t=i(e);return"BigInt64Array"===t||"BigUint64Array"===t}},function(e,t,r){var i=r(19),n=TypeError;e.exports=function(e){var t=i(e,"number");if("number"==typeof t)throw new n("Can't convert number to bigint");return BigInt(t)}},function(e,t,r){r(448)("Float64",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(448)("Int8",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(448)("Int16",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(448)("Int32",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(448)("Uint8",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(448)("Uint8",(function(e){return function(t,r,i){return e(this,t,r,i)}}),!0)},function(e,t,r){r(448)("Uint16",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(448)("Uint32",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(t,r,i){var n=i(217),o=i(63),a=i(61),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("at",(function(t){var r=s(this),i=o(r),n=a(t),l=n>=0?n:i+n;return l<0||l>=i?e:r[l]}))},function(t,r,i){var n=i(14),o=i(217),a=n(i(144)),s=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(t,r){return a(s(this),t,r,arguments.length>2?arguments[2]:e)}))},function(t,r,i){var n=i(217),o=i(83).every,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("every",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(149),a=i(455),s=i(69),l=i(8),u=i(14),c=i(7),h=n.aTypedArray,d=n.exportTypedArrayMethod,f=u("".slice);d("fill",(function(t){var r,i=arguments.length;return h(this),r="Big"===f(s(this),0,3)?a(t):+t,l(o,this,r,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,r,i){var n=i(217),o=i(83).filter,a=i(469),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("filter",(function(t){var r=o(s(this),t,arguments.length>1?arguments[1]:e);return a(this,r)}))},function(e,t,r){var i=r(198),n=r(470);e.exports=function(e,t){return i(n(e),t)}},function(e,t,r){var i=r(217),n=r(219),o=i.aTypedArrayConstructor,a=i.getTypedArrayConstructor;e.exports=function(e){return o(n(e,a(e)))}},function(t,r,i){var n=i(217),o=i(83).find,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("find",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(83).findIndex,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("findIndex",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(154).findLast,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("findLast",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(154).findLastIndex,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("findLastIndex",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(83).forEach,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("forEach",(function(t){o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(e,t,r){var i=r(449);(0,r(217).exportTypedArrayStaticMethod)("from",r(453),i)},function(t,r,i){var n=i(217),o=i(59).includes,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("includes",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(59).indexOf,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("indexOf",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(e,t,r){var i=r(4),n=r(7),o=r(14),a=r(217),s=r(168),l=r(33)("iterator"),u=i.Uint8Array,c=o(s.values),h=o(s.keys),d=o(s.entries),f=a.aTypedArray,_=a.exportTypedArrayMethod,p=u&&u.prototype,m=!n((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,r){var i=r(217),n=r(14),o=i.aTypedArray,a=i.exportTypedArrayMethod,s=n([].join);a("join",(function(e){return s(o(this),e)}))},function(e,t,r){var i=r(217),n=r(94),o=r(175),a=i.aTypedArray;(0,i.exportTypedArrayMethod)("lastIndexOf",(function(e){var t=arguments.length;return n(o,a(this),t>1?[e,arguments[1]]:[e])}))},function(t,r,i){var n=i(217),o=i(83).map,a=i(470),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("map",(function(t){return o(s(this),t,arguments.length>1?arguments[1]:e,(function(e,t){return new(a(e))(t)}))}))},function(e,t,r){var i=r(217),n=r(449),o=i.aTypedArrayConstructor;(0,i.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,r=new(o(this))(t);t>e;)r[e]=arguments[e++];return r}),n)},function(t,r,i){var n=i(217),o=i(181).left,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("reduce",(function(t){var r=arguments.length;return o(a(this),t,r,r>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(181).right,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("reduceRight",(function(t){var r=arguments.length;return o(a(this),t,r,r>1?arguments[1]:e)}))},function(e,t,r){var i=r(217),n=i.aTypedArray,o=Math.floor;(0,i.exportTypedArrayMethod)("reverse",(function(){for(var e,t=this,r=n(t).length,i=o(r/2),a=0;a1?arguments[1]:e,1),i=u(t),g)return o(_,this,i,r);if(n=this.length,c=0,(a=s(i))+r>n)throw new h("Wrong length");for(;co;)u[o]=r[o++];return u}),o((function(){new Int8Array(1).slice()})))},function(t,r,i){var n=i(217),o=i(83).some,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("some",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(4),o=i(85),a=i(7),s=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=n.Uint16Array,g=m&&o(m.prototype.sort),v=!(!g||a((function(){g(new m(2),null)}))&&a((function(){g(new m(2),{})}))),b=!!g&&!a((function(){var e,t,r,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),r=0;r<516;r++)i=r%4,e[r]=515-r,t[r]=r-2*i+3;for(g(e,(function(e,t){return(e/4|0)-(t/4|0)})),r=0;r<516;r++)if(e[r]!==t[r])return!0}));p("sort",(function(t){return t!==e&&s(t),b?g(this,t):l(_(this),function(t){return function(r,i){return t!==e?+t(r,i)||0:i!=i?-1:r!=r?1:0===r&&0===i?1/r>0&&1/i<0?1:-1:r>i}}(t))}),!b||v)},function(t,r,i){var n=i(217),o=i(64),a=i(60),s=i(470),l=n.aTypedArray;(0,n.exportTypedArrayMethod)("subarray",(function(t,r){var i=l(this),n=i.length,u=a(t,n);return new(s(i))(i.buffer,i.byteOffset+u*i.BYTES_PER_ELEMENT,o((r===e?n:a(r,n))-u))}))},function(e,t,r){var i=r(4),n=r(94),o=r(217),a=r(7),s=r(76),l=i.Int8Array,u=o.aTypedArray,c=o.exportTypedArrayMethod,h=[].toLocaleString,d=!!l&&a((function(){h.call(new l(1))}));c("toLocaleString",(function(){return n(h,d?s(u(this)):u(this),s(arguments))}),a((function(){return[1,2].toLocaleString()!==new l([1,2]).toLocaleString()}))||!a((function(){l.prototype.toLocaleString.call([1,2])})))},function(e,t,r){var i=r(196),n=r(217),o=n.aTypedArray,a=n.getTypedArrayConstructor;(0,n.exportTypedArrayMethod)("toReversed",(function(){return i(o(this),a(this))}))},function(t,r,i){var n=i(217),o=i(14),a=i(30),s=i(198),l=n.aTypedArray,u=n.getTypedArrayConstructor,c=n.exportTypedArrayMethod,h=o(n.TypedArrayPrototype.sort);c("toSorted",(function(t){var r,i;return t!==e&&a(t),r=l(this),i=s(u(r),r),h(i,t)}))},function(e,t,r){var i=r(217).exportTypedArrayMethod,n=r(7),o=r(4),a=r(14),s=o.Uint8Array,l=s&&s.prototype||{},u=[].toString,c=a([].join);n((function(){u.call({})}))&&(u=function(){return c(this)}),i("toString",u,l.toString!==u)},function(e,t,r){var i=r(205),n=r(217),o=r(454),a=r(61),s=r(455),l=n.aTypedArray,u=n.getTypedArrayConstructor,c=n.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 r=l(this),n=a(e),c=o(r)?s(t):+t;return i(r,u(r),n,c)}}.with,!h)},function(e,t,r){var i=r(3),n=r(14),o=r(68),a=String.fromCharCode,s=n("".charAt),l=n(/./.exec),u=n("".slice),c=/^[\da-f]{2}$/i,h=/^[\da-f]{4}$/i;i({global:!0},{unescape:function(e){for(var t,r,i=o(e),n="",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=a(t);o!==e&&(o=n(o,_)),p=(f=d(q,v))?e:h(q)||x,b=s(r)?new r:[],y=f?l(q,f):new m(c(u(q,p))),i(g(y,o,b))}))}},function(e,t,r){var i=r(8),n=r(507),o=r(46),a=r(133),s=r(509),l=r(29),u=r(33)("asyncIterator");e.exports=function(e,t){var r=arguments.length<2?l(e,u):t;return r?o(i(r,e)):new n(s(a(e)))}},function(t,r,i){var n=i(8),o=i(46),a=i(71),s=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,r){var i=e.done;f.resolve(e.value).then((function(e){t(d(e,i))}),r)},v=function(e){e.type=_,p(this,e)};v.prototype=l(a(h),{next:function(){var e=m(this);return new f((function(t,r){var i=o(n(e.next,e.iterator));g(i,t,r)}))},return:function(){var t=m(this).iterator;return new f((function(r,i){var a,l=s(t,"return");if(l===e)return r(d(e,!0));a=o(n(l,t)),g(a,r,i)}))}}),t.exports=v},function(e,t,r){var i,n,o=r(4),a=r(35),s=r(21),l=r(71),u=r(128),c=r(47),h=r(33),d=r(36),f="USE_FUNCTION_CONSTRUCTOR",_=h("asyncIterator"),p=o.AsyncIterator,m=a.AsyncIteratorPrototype;if(m)i=m;else if(s(p))i=p.prototype;else if(a[f]||o[f])try{n=u(u(u(Function("return async function*(){}()")()))),u(n)===Object.prototype&&(i=n)}catch(e){}i?d&&(i=l(i)):i={},s(i[_])||c(i,_,(function(){return this})),e.exports=i},function(e,t,r){e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},function(t,r,i){var n=i(8),o=i(30),a=i(46),s=i(20),l=i(140),u=i(23),c=i(509),h=i(511),d=function(t){var r=0===t,i=1===t,d=2===t,f=3===t;return function(t,_,p){var m,g,v,b,y,x;return a(t),!(m=_!==e)&&r||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(a(n(y,b))).then((function(n){var l,g,y;try{if(a(n).done)r?(p.length=x,t(p)):t(!f&&(d||e));else{l=n.value;try{m?(g=_(l,x),y=function(e){if(i)c();else if(d)e?c():h(b,t,!1,o);else if(r)try{p[x++]=e,c()}catch(e){u(e)}else e?h(b,t,f||l,o):c()},s(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,r){var i=r(8),n=r(23),o=r(29);e.exports=function(e,t,r,a){try{var s=o(e,"return");if(s)return n("Promise").resolve(i(s,e)).then((function(){t(r)}),(function(e){a(e)}))}catch(e){return a(e)}t(r)}},function(t,r,i){var n=i(3),o=i(83).filterReject,a=i(138);n({target:"Array",proto:!0,forced:!0},{filterOut:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("filterOut")},function(t,r,i){var n=i(3),o=i(83).filterReject,a=i(138);n({target:"Array",proto:!0,forced:!0},{filterReject:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("filterReject")},function(t,r,i){var n=i(3),o=i(515),a=i(138);n({target:"Array",proto:!0},{group:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("group")},function(e,t,r){var i=r(84),n=r(14),o=r(13),a=r(39),s=r(18),l=r(63),u=r(71),c=r(198),h=Array,d=n([].push);e.exports=function(e,t,r,n){for(var f,_,p,m=a(e),g=o(m),v=i(t,r),b=u(null),y=l(g),x=0;y>x;x++)(_=s(v(p=g[x],x,m)))in b?d(b[_],p):b[_]=[p];if(n&&(f=n(m))!==h)for(_ in b)b[_]=c(f,b[_]);return b}},function(t,r,i){var n=i(3),o=i(515),a=i(147),s=i(138);n({target:"Array",proto:!0,forced:!a("groupBy")},{groupBy:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),s("groupBy")},function(e,t,r){var i=r(3),n=r(147),o=r(138),a=r(518);i({target:"Array",proto:!0,name:"groupToMap",forced:r(36)||!n("groupByToMap")},{groupByToMap:a}),o("groupByToMap")},function(t,r,i){var n=i(84),o=i(14),a=i(13),s=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 r,i,o=s(this),u=a(o),p=n(t,arguments.length>1?arguments[1]:e),m=new c,g=l(u),v=0;g>v;v++)r=p(i=u[v],v,o),d(m,r)?_(h(m,r),i):f(m,r,[i]);return m}},function(e,t,r){var i=r(3),n=r(138),o=r(518);i({target:"Array",proto:!0,forced:r(36)},{groupToMap:o}),n("groupToMap")},function(t,r,i){var n=i(3),o=i(88),a=Object.isFrozen,s=function(t,r){var i,n,s;if(!a||!o(t)||!a(t))return!1;for(i=0,n=t.length;it,_=!1,i===e)g=e;else if(l(i))g=i.step,_=!!i.inclusive;else{if(typeof i!=n)throw new m(h);g=i}if(s(g)&&(g=u?a:-a),typeof g!=n)throw new m(h);if(g===1/0||g===-1/0||g===o&&t!==r)throw new p(h);f(this,{type:d,start:t,end:r,step:g,inclusive:_,hitsEnd:t!=t||r!=r||g!=g||r>t!=g>o,currentCount:o,zero:o}),c||(this.start=t,this.end=r,this.step=g,this.inclusive=_)}),d,(function(){var t,r,i,n,o=_(this);return o.hitsEnd?a(e,!0):(r=o.end,(i=(t=o.start)+o.step*o.currentCount++)===r&&(o.hitsEnd=!0),n=o.inclusive,(r>t?n?i>r:i>=r:n?r>i:r>=i)?(o.hitsEnd=!0,a(e,!0)):a(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,r){var i=r(3),n=r(94),o=r(554),a=r(23),s=r(71),l=Object,u=function(){var e=a("Object","freeze");return e?e(s(null)):s(null)};i({global:!0,forced:!0},{compositeKey:function(){return n(o,l,arguments).get("object",u)}})},function(e,t,r){var i,n,o,a,s,l,u,c,h;r(253),r(498),i=r(23),n=r(71),o=r(20),a=Object,s=TypeError,l=i("Map"),u=i("WeakMap"),(c=function(){this.object=null,this.symbol=null,this.primitives=null,this.objectsByIndex=n(null)}).prototype.get=function(e,t){return this[e]||(this[e]=t())},c.prototype.next=function(e,t,r){var i=r?this.objectsByIndex[e]||(this.objectsByIndex[e]=new u):this.primitives||(this.primitives=new l),n=i.get(t);return n||i.set(t,n=new c),n},h=new c,e.exports=function(){var e,t,r=h,i=arguments.length;for(e=0;e1&&arguments[1]);return o([255&t,t>>8&255],10)}})},function(e,t,r){var i=r(3),n=r(14)(DataView.prototype.getUint8);i({target:"DataView",proto:!0,forced:!0},{getUint8Clamped:function(e){return n(this,e)}})},function(e,t,r){var i=r(3),n=r(14),o=r(559),a=r(211),s=r(215).pack,l=r(560),u=n(DataView.prototype.setUint16);i({target:"DataView",proto:!0},{setFloat16:function(e,t){var r,i;return o(this),r=a(e),i=s(l(t),10,2),u(this,r,i[1]<<8|i[0],arguments.length>2&&arguments[2])}})},function(e,t,r){var i=r(69),n=TypeError;e.exports=function(e){if("DataView"===i(e))return e;throw new n("Argument is not a DataView")}},function(e,t,r){var i=r(213);e.exports=Math.f16round||function(e){return i(e,.0009765625,65504,6103515625e-14)}},function(e,t,r){var i=r(3),n=r(14),o=r(559),a=r(211),s=r(452),l=n(DataView.prototype.setUint8);i({target:"DataView",proto:!0,forced:!0},{setUint8Clamped:function(e,t){o(this);var r=a(e);return l(this,r,s(t))}})},function(t,r,i){var n=i(3),o=i(6),a=i(23),s=i(30),l=i(210),u=i(47),c=i(209),h=i(77),d=i(33),f=i(51),_=i(528),p=a("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},M=function(){y(l(this,E),{type:b,state:"pending",stack:[]}),o||(this.disposed=!1)},E=M.prototype;c(E,{dispose:function(){var e,t,r,i,n,a=x(this);if(a.state!==w){for(a.state=w,o||(this.disposed=!0),t=(e=a.stack).length,r=!1;t;){n=e[--t],e[t]=null;try{n()}catch(e){r?i=new p(e,i):(r=!0,i=e)}}if(a.stack=null,r)throw i}},use:function(e){return _(P(this),e,q),e},adopt:function(t,r){var i=P(this);return s(r),_(i,e,q,(function(){r(t)})),t},defer:function(t){var r=P(this);s(t),_(r,e,q,t)},move:function(){var e=P(this),t=new M;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}),n({global:!0,constructor:!0},{DisposableStack:M})},function(e,t,r){r(3)({target:"Function",proto:!0,forced:!0},{demethodize:r(564)})},function(e,t,r){var i=r(14),n=r(30);e.exports=function(){return i(n(this))}},function(e,t,r){var i=r(3),n=r(14),o=r(21),a=r(50),s=r(38),l=r(6),u=Object.getOwnPropertyDescriptor,c=/^\s*class\b/,h=n(c.exec);i({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(e){return o(e)&&!function(e){try{if(!l||!h(c,a(e)))return!1}catch(e){}var t=u(e,"prototype");return!!t&&s(t,"writable")&&!t.writable}(e)}})},function(e,t,r){r(3)({target:"Function",stat:!0,forced:!0},{isConstructor:r(89)})},function(t,r,i){var n=i(33),o=i(44).f,a=n("metadata"),s=Function.prototype;s[a]===e&&o(s,a,{value:null})},function(e,t,r){r(3)({target:"Function",proto:!0,forced:!0,name:"demethodize"},{unThis:r(564)})},function(e,t,r){var i=r(3),n=r(4),o=r(210),a=r(46),s=r(21),l=r(128),u=r(77),c=r(141),h=r(7),d=r(38),f=r(33),_=r(171).IteratorPrototype,p=r(6),m=r(36),g="constructor",v="Iterator",b=f("toStringTag"),y=TypeError,x=n[v],q=m||!s(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(a(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,r){r(3)({target:"Iterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:r(571)})},function(e,t,r){var i=r(8),n=r(572),o=function(e,t){return[t,e]};e.exports=function(){return i(n,this,o)}},function(e,t,r){var i=r(8),n=r(30),o=r(46),a=r(509),s=r(573),l=r(163),u=s((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),n(e),new u(a(this),{mapper:e})}},function(t,r,i){var n=i(8),o=i(71),a=i(43),s=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 r=u.getterFor(t?m:p);return s(o(h),{next:function(){var i,n=r(this);if(t)return n.nextHandler();try{return i=n.done?e:n.nextHandler(),d(i,n.done)}catch(e){throw n.done=!0,e}},return:function(){var i,o=r(this),a=o.iterator;if(o.done=!0,t)return(i=c(a,"return"))?n(i,a):d(e,!0);if(o.inner)try{f(o.inner.iterator,"normal")}catch(e){return f(a,"throw",e)}return f(a,"normal"),d(e,!0)}})},b=v(!0),y=v(!1);a(y,_,"Iterator Helper"),t.exports=function(e,t){var r=function(r,i){i?(i.iterator=r.iterator,i.next=r.next):i=r,i.type=t?m:p,i.nextHandler=e,i.counter=0,i.done=!1,g(this,i)};return r.prototype=t?b:y,r}},function(e,t,r){var i=r(8),n=r(47),o=r(29),a=r(38),s=r(33),l=r(171).IteratorPrototype,u=s("dispose");a(l,u)||n(l,u,(function(){var e=o(this,"return");e&&i(e,this)}))},function(e,t,r){var i=r(3),n=r(8),o=r(46),a=r(509),s=r(536),l=r(451),u=r(573),c=r(36),h=u((function(){for(var e,t=this.iterator,r=this.next;this.remaining;)if(this.remaining--,e=o(n(r,t)),this.done=!!e.done)return;if(e=o(n(r,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(s(+e));return new h(a(this),{remaining:t})}})},function(e,t,r){var i=r(3),n=r(130),o=r(30),a=r(46),s=r(509);i({target:"Iterator",proto:!0,real:!0},{every:function(e){var t,r;return a(this),o(e),t=s(this),r=0,!n(t,(function(t,i){if(!e(t,r++))return i()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},function(e,t,r){var i=r(3),n=r(8),o=r(30),a=r(46),s=r(509),l=r(573),u=r(163),c=r(36),h=l((function(){for(var e,t,r=this.iterator,i=this.predicate,o=this.next;;){if(e=a(n(o,r)),this.done=!!e.done)return;if(u(r,i,[t=e.value,this.counter++],!0))return t}}));i({target:"Iterator",proto:!0,real:!0,forced:c},{filter:function(e){return a(this),o(e),new h(s(this),{predicate:e})}})},function(e,t,r){var i=r(3),n=r(130),o=r(30),a=r(46),s=r(509);i({target:"Iterator",proto:!0,real:!0},{find:function(e){var t,r;return a(this),o(e),t=s(this),r=0,n(t,(function(t,i){if(e(t,r++))return i(t)}),{IS_RECORD:!0,INTERRUPTED:!0}).result}})},function(e,t,r){var i=r(3),n=r(8),o=r(30),a=r(46),s=r(509),l=r(580),u=r(573),c=r(135),h=r(36),d=u((function(){for(var e,t,r=this.iterator,i=this.mapper;;){if(t=this.inner)try{if(!(e=a(n(t.next,t.iterator))).done)return e.value;this.inner=null}catch(e){c(r,"throw",e)}if(e=a(n(this.next,r)),this.done=!!e.done)return;try{this.inner=l(i(e.value,this.counter++),!1)}catch(e){c(r,"throw",e)}}}));i({target:"Iterator",proto:!0,real:!0,forced:h},{flatMap:function(e){return a(this),o(e),new d(s(this),{mapper:e,inner:null})}})},function(t,r,i){var n=i(8),o=i(46),a=i(509),s=i(134);t.exports=function(t,r){r&&"string"==typeof t||o(t);var i=s(t);return a(o(i!==e?n(i,t):t))}},function(e,t,r){var i=r(3),n=r(130),o=r(30),a=r(46),s=r(509);i({target:"Iterator",proto:!0,real:!0},{forEach:function(e){var t,r;a(this),o(e),t=s(this),r=0,n(t,(function(t){e(t,r++)}),{IS_RECORD:!0})}})},function(e,t,r){var i=r(3),n=r(8),o=r(39),a=r(24),s=r(171).IteratorPrototype,l=r(573),u=r(580),c=r(36),h=l((function(){return n(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 a(s,t.iterator)?t.iterator:new h(t)}})},function(e,t,r){r(3)({target:"Iterator",proto:!0,real:!0,forced:!0},{indexed:r(571)})},function(e,t,r){var i=r(3),n=r(572);i({target:"Iterator",proto:!0,real:!0,forced:r(36)},{map:n})},function(e,t,r){var i=r(3),n=r(552),o=TypeError;i({target:"Iterator",stat:!0,forced:!0},{range:function(e,t,r){if("number"==typeof e)return new n(e,t,r,"number",0,1);if("bigint"==typeof e)return new n(e,t,r,"bigint",BigInt(0),BigInt(1));throw new o("Incorrect Iterator.range arguments")}})},function(t,r,i){var n=i(3),o=i(130),a=i(30),s=i(46),l=i(509),u=TypeError;n({target:"Iterator",proto:!0,real:!0},{reduce:function(t){var r,i,n,c;if(s(this),a(t),r=l(this),n=(i=arguments.length<2)?e:arguments[1],c=0,o(r,(function(e){i?(i=!1,n=e):n=t(n,e,c),c++}),{IS_RECORD:!0}),i)throw new u("Reduce of empty iterator with no initial value");return n}})},function(e,t,r){var i=r(3),n=r(130),o=r(30),a=r(46),s=r(509);i({target:"Iterator",proto:!0,real:!0},{some:function(e){var t,r;return a(this),o(e),t=s(this),r=0,n(t,(function(t,i){if(e(t,r++))return i()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},function(t,r,i){var n=i(3),o=i(8),a=i(46),s=i(509),l=i(536),u=i(451),c=i(573),h=i(135),d=i(36),f=c((function(){var t,r=this.iterator;return this.remaining--?(t=a(o(this.next,r)),(this.done=!!t.done)?e:t.value):(this.done=!0,h(r,"normal",e))}));n({target:"Iterator",proto:!0,real:!0,forced:d},{take:function(e){a(this);var t=u(l(+e));return new f(s(this),{remaining:t})}})},function(e,t,r){var i=r(3),n=r(46),o=r(130),a=r(509),s=[].push;i({target:"Iterator",proto:!0,real:!0},{toArray:function(){var e=[];return o(a(n(this)),s,{that:e,IS_RECORD:!0}),e}})},function(e,t,r){var i=r(3),n=r(46),o=r(507),a=r(544),s=r(509);i({target:"Iterator",proto:!0,real:!0,forced:r(36)},{toAsync:function(){return new a(s(new o(s(n(this)))))}})},function(e,t,r){r(3)({target:"JSON",stat:!0,forced:!r(592)},{isRawJSON:r(593)})},function(e,t,r){var i=r(7);e.exports=!i((function(){var e="9007199254740993",t=JSON.rawJSON(e);return!JSON.isRawJSON(t)||JSON.stringify(t)!==e}))},function(e,t,r){var i=r(20),n=r(51).get;e.exports=function(e){if(!i(e))return!1;var t=n(e);return!!t&&"RawJSON"===t.type}},function(t,r,i){var n,o,a=i(3),s=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,M=q&&q.parse,E=u("Object","keys"),I=Object.getOwnPropertyDescriptor,C=c("".charAt),S=c("".slice),A=c(/./.exec),k=c([].push),D=/^\d$/,B=/^[1-9]$/,T=/^(?:-|\d)$/,O=/^[\t\n\r ]$/,R=function(t,r,i,n){var o,a,s,l,u,c,d,m=t[r],v=n&&m===n.value,b=v&&"string"==typeof n.source?{source:n.source}:{};if(f(m))if(c=_(m),d=v?n.nodes:c?[]:{},c)for(o=d.length,s=g(m),l=0;l1?arguments[1]:e);return!1!==s(r,(function(e,t){if(!i(e,t,r))return!1}),!0)}})},function(t,r,i){var n=i(3),o=i(84),a=i(598),s=i(262),l=i(525),u=s.Map,c=s.set;n({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=new u;return l(r,(function(e,t){i(e,t,r)&&c(n,t,e)})),n}})},function(t,r,i){var n=i(3),o=i(84),a=i(598),s=i(525);n({target:"Map",proto:!0,real:!0,forced:!0},{find:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=s(r,(function(e,t){if(i(e,t,r))return{value:e}}),!0);return n&&n.value}})},function(t,r,i){var n=i(3),o=i(84),a=i(598),s=i(525);n({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=s(r,(function(e,t){if(i(e,t,r))return{key:t}}),!0);return n&&n.key}})},function(e,t,r){var i=r(3),n=r(262);i({target:"Map",stat:!0,forced:!0},{from:r(605)(n.Map,n.set,!0)})},function(t,r,i){var n=i(84),o=i(46),a=i(39),s=i(130);t.exports=function(t,r,i){return function(l){var u=a(l),c=arguments.length,h=c>1?arguments[1]:e,d=h!==e,f=d?n(h,c>2?arguments[2]:e):e,_=new t,p=0;return s(u,(function(e){var t=d?f(e,p++):e;i?r(_,o(t)[0],t[1]):r(_,t)})),_}}},function(e,t,r){var i=r(3),n=r(607),o=r(598),a=r(525);i({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(e){return!0===a(o(this),(function(t){if(n(t,e))return!0}),!0)}})},function(e,t,r){e.exports=function(e,t){return e===t||e!=e&&t!=t}},function(e,t,r){var i=r(3),n=r(8),o=r(130),a=r(21),s=r(30),l=r(262).Map;i({target:"Map",stat:!0,forced:!0},{keyBy:function(e,t){var r,i=new(a(this)?this:l);return s(t),r=s(i.set),o(e,(function(e){n(r,i,t(e),e)})),i}})},function(e,t,r){var i=r(3),n=r(598),o=r(525);i({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(e){var t=o(n(this),(function(t,r){if(t===e)return{key:r}}),!0);return t&&t.key}})},function(t,r,i){var n=i(3),o=i(84),a=i(598),s=i(262),l=i(525),u=s.Map,c=s.set;n({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=new u;return l(r,(function(e,t){c(n,i(e,t,r),e)})),n}})},function(t,r,i){var n=i(3),o=i(84),a=i(598),s=i(262),l=i(525),u=s.Map,c=s.set;n({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=new u;return l(r,(function(e,t){c(n,t,i(e,t,r))})),n}})},function(e,t,r){var i=r(3),n=r(598),o=r(130),a=r(262).set;i({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(e){for(var t=n(this),r=arguments.length,i=0;i1?arguments[1]:e);return!0===s(r,(function(e,t){if(i(e,t,r))return!0}),!0)}})},function(t,r,i){var n=i(3),o=i(30),a=i(598),s=i(262),l=TypeError,u=s.get,c=s.has,h=s.set;n({target:"Map",proto:!0,real:!0,forced:!0},{update:function(t,r){var i,n,s=a(this),d=arguments.length;if(o(r),!(i=c(s,t))&&d<3)throw new l("Updating absent value");return n=i?u(s,t):o(d>2?arguments[2]:e)(t,s),h(s,t,r(n,t,s)),s}})},function(e,t,r){r(3)({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:r(619)})},function(t,r,i){var n=i(8),o=i(30),a=i(21),s=i(46),l=TypeError;t.exports=function(t,r){var i,u=s(this),c=o(u.get),h=o(u.has),d=o(u.set),f=arguments.length>2?arguments[2]:e;if(!a(r)&&!a(f))throw new l("At least one callback required");return n(h,u,t)?(i=n(c,u,t),a(r)&&(i=r(i),n(d,u,t,i))):a(f)&&(i=f(),n(d,u,t,i)),i}},function(e,t,r){r(3)({target:"Map",proto:!0,real:!0,forced:!0},{upsert:r(619)})},function(e,t,r){var i=r(3),n=Math.min,o=Math.max;i({target:"Math",stat:!0,forced:!0},{clamp:function(e,t,r){return n(r,o(t,e))}})},function(e,t,r){r(3)({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{DEG_PER_RAD:Math.PI/180})},function(e,t,r){var i=r(3),n=180/Math.PI;i({target:"Math",stat:!0,forced:!0},{degrees:function(e){return e*n}})},function(e,t,r){var i=r(3),n=r(625),o=r(212);i({target:"Math",stat:!0,forced:!0},{fscale:function(e,t,r,i,a){return o(n(e,t,r,i,a))}})},function(e,t,r){e.exports=Math.scale||function(e,t,r,i,n){var o=+e,a=+t,s=+r,l=+i,u=+n;return o!=o||a!=a||s!=s||l!=l||u!=u?NaN:o===1/0||o===-1/0?o:(o-a)*(u-l)/(s-a)+l}},function(e,t,r){r(3)({target:"Math",stat:!0},{f16round:r(560)})},function(e,t,r){r(3)({target:"Math",stat:!0,forced:!0},{iaddh:function(e,t,r,i){var n=e>>>0,o=r>>>0;return(t>>>0)+(i>>>0)+((n&o|(n|o)&~(n+o>>>0))>>>31)|0}})},function(e,t,r){r(3)({target:"Math",stat:!0,forced:!0},{imulh:function(e,t){var r=65535,i=+e,n=+t,o=i&r,a=n&r,s=i>>16,l=n>>16,u=(s*a>>>0)+(o*a>>>16);return s*l+(u>>16)+((o*l>>>0)+(u&r)>>16)}})},function(e,t,r){r(3)({target:"Math",stat:!0,forced:!0},{isubh:function(e,t,r,i){var n=e>>>0,o=r>>>0;return(t>>>0)-(i>>>0)-((~n&o|(n^~o)&n-o>>>0)>>>31)|0}})},function(e,t,r){r(3)({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{RAD_PER_DEG:180/Math.PI})},function(e,t,r){var i=r(3),n=Math.PI/180;i({target:"Math",stat:!0,forced:!0},{radians:function(e){return e*n}})},function(e,t,r){r(3)({target:"Math",stat:!0,forced:!0},{scale:r(625)})},function(e,t,r){var i=r(3),n=r(46),o=r(290),a=r(170),s=r(172),l=r(51),u="Seeded Random",c=u+" Generator",h=l.set,d=l.getterFor(c),f=TypeError,_=a((function(e){h(this,{type:c,seed:e%2147483647})}),u,(function(){var e=d(this),t=e.seed=(1103515245*e.seed+12345)%2147483647;return s((1073741823&t)/1073741823,!1)}));i({target:"Math",stat:!0,forced:!0},{seededPRNG:function(e){var t=n(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,r){r(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,r){r(3)({target:"Math",stat:!0,forced:!0},{umulh:function(e,t){var r=65535,i=+e,n=+t,o=i&r,a=n&r,s=i>>>16,l=n>>>16,u=(s*a>>>0)+(o*a>>>16);return s*l+(u>>>16)+((o*l>>>0)+(u&r)>>>16)}})},function(t,r,i){var n=i(3),o=i(14),a=i(61),s="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);n({target:"Number",stat:!0,forced:!0},{fromString:function(t,r){var i,n,o,b=1;if("string"!=typeof t)throw new c(s);if(!t.length)throw new u(s);if("-"===_(t,0)&&(b=-1,!(t=g(t,1)).length))throw new u(s);if((i=r===e?10:a(r))<2||i>36)throw new l("Invalid radix");if(!p(f,t))throw new u(s);if(n=v(t,"."),o=h(n[0],i),n.length>1&&(o+=h(n[1],i)/d(i,n[1].length)),10===i&&m(o,i)!==t)throw new u(s);return b*o}})},function(e,t,r){var i=r(3),n=r(552);i({target:"Number",stat:!0,forced:!0},{range:function(e,t,r){return new n(e,t,r,"number",0,1)}})},function(e,t,r){var i=r(3),n=r(639);i({target:"Object",stat:!0,forced:!0},{iterateEntries:function(e){return new n(e,"entries")}})},function(t,r,i){var n=i(51),o=i(170),a=i(172),s=i(38),l=i(73),u=i(39),c="Object Iterator",h=n.set,d=n.getterFor(c);t.exports=o((function(e,t){var r=u(e);h(this,{type:c,mode:t,object:r,keys:l(r),index:0})}),"Object",(function(){for(var t,r,i=d(this),n=i.keys;;){if(null===n||i.index>=n.length)return i.object=i.keys=null,a(e,!0);if(t=n[i.index++],s(r=i.object,t)){switch(i.mode){case"keys":return a(t,!1);case"values":return a(r[t],!1)}return a([t,r[t]],!1)}}}))},function(e,t,r){var i=r(3),n=r(639);i({target:"Object",stat:!0,forced:!0},{iterateKeys:function(e){return new n(e,"keys")}})},function(e,t,r){var i=r(3),n=r(639);i({target:"Object",stat:!0,forced:!0},{iterateValues:function(e){return new n(e,"values")}})},function(e,t,r){r(643),r(644),r(645)},function(t,r,i){var n,o,a,s,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),M=w("observable"),E="Observable",I="Subscription",C="SubscriptionObserver",S=P.getterFor,A=P.set,k=S(E),D=S(I),B=S(C),T=function(t){this.observer=f(t),this.cleanup=e,this.subscriptionObserver=e};T.prototype={type:I,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}},(n=function(e,t){var r,i,n,a,s=A(this,new T(e));c||(this.closed=!1);try{(r=v(e,"start"))&&u(r,e,this)}catch(e){q(e)}if(!s.isClosed()){i=s.subscriptionObserver=new o(s);try{n=t(i),a=n,m(n)||(s.cleanup=p(n.unsubscribe)?function(){a.unsubscribe()}:d(n))}catch(e){return void i.error(e)}s.isClosed()&&s.clean()}}).prototype=y({},{unsubscribe:function(){var e=D(this);e.isClosed()||(e.close(),e.clean())}}),c&&x(n.prototype,"closed",{configurable:!0,get:function(){return D(this).isClosed()}}),(o=function(e){A(this,{type:C,subscriptionState:e}),c||(this.closed=!1)}).prototype=y({},{next:function(e){var t,r,i=B(this).subscriptionState;if(!i.isClosed()){t=i.observer;try{(r=v(t,"next"))&&u(r,t,e)}catch(e){q(e)}}},error:function(e){var t,r,i=B(this).subscriptionState;if(!i.isClosed()){t=i.observer,i.close();try{(r=v(t,"error"))?u(r,t,e):q(e)}catch(e){q(e)}i.clean()}},complete:function(){var e,t,r=B(this).subscriptionState;if(!r.isClosed()){e=r.observer,r.close();try{(t=v(e,"complete"))&&u(t,e)}catch(e){q(e)}r.clean()}}}),c&&x(o.prototype,"closed",{configurable:!0,get:function(){return B(this).subscriptionState.isClosed()}}),y(s=(a=function(e){_(this,s),A(this,{type:E,subscriber:d(e)})}).prototype,{subscribe:function(t){var r=arguments.length;return new n(p(t)?{next:t,error:r>1?arguments[1]:e,complete:r>2?arguments[2]:e}:g(t)?t:{},k(this).subscriber)}}),b(s,M,(function(){return this})),l({global:!0,constructor:!0,forced:!0},{Observable:a}),h(E)},function(e,t,r){var i=r(3),n=r(23),o=r(8),a=r(46),s=r(89),l=r(133),u=r(29),c=r(130),h=r(33)("observable");i({target:"Observable",stat:!0,forced:!0},{from:function(e){var t,r,i=s(this)?this:n("Observable"),d=u(a(e),h);return d?(t=a(o(d,e))).constructor===i?t:new i((function(e){return t.subscribe(e)})):(r=l(e),new i((function(e){c(r,(function(t,r){if(e.next(t),e.closed)return r()}),{IS_ITERATOR:!0,INTERRUPTED:!0}),e.complete()})))}})},function(e,t,r){var i=r(3),n=r(23),o=r(89),a=n("Array");i({target:"Observable",stat:!0,forced:!0},{of:function(){for(var e=o(this)?this:n("Observable"),t=arguments.length,r=a(t),i=0;i?@[\\\\\\]^`{|}~"+a+"]","g");i({target:"RegExp",stat:!0,forced:!0},{escape:function(e){var t=o(e),r=s(t,0);return(r>47&&r<58?"\\x3":"")+l(t,u,"\\$&")}})},function(e,t,r){var i=r(3),n=r(659),o=r(660).add;i({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){var e,t,r=n(this);for(e=0,t=arguments.length;e1?arguments[1]:e);return!1!==s(r,(function(e){if(!i(e,e,r))return!1}),!0)}})},function(t,r,i){var n=i(3),o=i(84),a=i(659),s=i(660),l=i(665),u=s.Set,c=s.add;n({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=new u;return l(r,(function(e){i(e,e,r)&&c(n,e)})),n}})},function(t,r,i){var n=i(3),o=i(84),a=i(659),s=i(665);n({target:"Set",proto:!0,real:!0,forced:!0},{find:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=s(r,(function(e){if(i(e,e,r))return{value:e}}),!0);return n&&n.value}})},function(e,t,r){var i=r(3),n=r(660);i({target:"Set",stat:!0,forced:!0},{from:r(605)(n.Set,n.add,!1)})},function(e,t,r){var i=r(3),n=r(7),o=r(677);i({target:"Set",proto:!0,real:!0,forced:!r(668)("intersection")||n((function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))}))},{intersection:o})},function(e,t,r){var i=r(659),n=r(660),o=r(666),a=r(667),s=r(665),l=r(526),u=n.Set,c=n.add,h=n.has;e.exports=function(e){var t=i(this),r=a(e),n=new u;return o(t)>r.size?l(r.getIterator(),(function(e){h(t,e)&&c(n,e)})):s(t,(function(e){r.includes(e)&&c(n,e)})),n}},function(e,t,r){var i=r(3),n=r(8),o=r(670),a=r(677);i({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(e){return n(a,this,o(e))}})},function(e,t,r){var i=r(3),n=r(680);i({target:"Set",proto:!0,real:!0,forced:!r(668)("isDisjointFrom")},{isDisjointFrom:n})},function(e,t,r){var i=r(659),n=r(660).has,o=r(666),a=r(667),s=r(665),l=r(526),u=r(135);e.exports=function(e){var t,r=i(this),c=a(e);return o(r)<=c.size?!1!==s(r,(function(e){if(c.includes(e))return!1}),!0):(t=c.getIterator(),!1!==l(t,(function(e){if(n(r,e))return u(t,"normal",!1)})))}},function(e,t,r){var i=r(3),n=r(8),o=r(670),a=r(680);i({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(e){return n(a,this,o(e))}})},function(e,t,r){var i=r(3),n=r(683);i({target:"Set",proto:!0,real:!0,forced:!r(668)("isSubsetOf")},{isSubsetOf:n})},function(e,t,r){var i=r(659),n=r(666),o=r(665),a=r(667);e.exports=function(e){var t=i(this),r=a(e);return!(n(t)>r.size)&&!1!==o(t,(function(e){if(!r.includes(e))return!1}),!0)}},function(e,t,r){var i=r(3),n=r(8),o=r(670),a=r(683);i({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(e){return n(a,this,o(e))}})},function(e,t,r){var i=r(3),n=r(686);i({target:"Set",proto:!0,real:!0,forced:!r(668)("isSupersetOf")},{isSupersetOf:n})},function(e,t,r){var i=r(659),n=r(660).has,o=r(666),a=r(667),s=r(526),l=r(135);e.exports=function(e){var t,r=i(this),u=a(e);return!(o(r)1?arguments[1]:e),n=new u;return l(r,(function(e){c(n,i(e,e,r))})),n}})},function(e,t,r){var i=r(3),n=r(660);i({target:"Set",stat:!0,forced:!0},{of:r(614)(n.Set,n.add,!1)})},function(t,r,i){var n=i(3),o=i(30),a=i(659),s=i(665),l=TypeError;n({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(t){var r=a(this),i=arguments.length<2,n=i?e:arguments[1];if(o(t),s(r,(function(e){i?(i=!1,n=e):n=t(n,e,e,r)})),i)throw new l("Reduce of empty set with no initial value");return n}})},function(t,r,i){var n=i(3),o=i(84),a=i(659),s=i(665);n({target:"Set",proto:!0,real:!0,forced:!0},{some:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e);return!0===s(r,(function(e){if(i(e,e,r))return!0}),!0)}})},function(e,t,r){var i=r(3),n=r(694);i({target:"Set",proto:!0,real:!0,forced:!r(668)("symmetricDifference")},{symmetricDifference:n})},function(e,t,r){var i=r(659),n=r(660),o=r(664),a=r(667),s=r(526),l=n.add,u=n.has,c=n.remove;e.exports=function(e){var t=i(this),r=a(e).getIterator(),n=o(t);return s(r,(function(e){u(t,e)?c(n,e):l(n,e)})),n}},function(e,t,r){var i=r(3),n=r(8),o=r(670),a=r(694);i({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(e){return n(a,this,o(e))}})},function(e,t,r){var i=r(3),n=r(697);i({target:"Set",proto:!0,real:!0,forced:!r(668)("union")},{union:n})},function(e,t,r){var i=r(659),n=r(660).add,o=r(664),a=r(667),s=r(526);e.exports=function(e){var t=i(this),r=a(e).getIterator(),l=o(t);return s(r,(function(e){n(l,e)})),l}},function(e,t,r){var i=r(3),n=r(8),o=r(670),a=r(697);i({target:"Set",proto:!0,real:!0,forced:!0},{union:function(e){return n(a,this,o(e))}})},function(t,r,i){var n=i(3),o=i(398).charAt,a=i(16),s=i(61),l=i(68);n({target:"String",proto:!0,forced:!0},{at:function(t){var r=l(a(this)),i=r.length,n=s(t),u=n>=0?n:i+n;return u<0||u>=i?e:o(r,u)}})},function(e,t,r){r(3)({target:"String",stat:!0,forced:!0},{cooked:r(701)})},function(t,r,i){var n=i(14),o=i(12),a=i(68),s=i(63),l=TypeError,u=n([].push),c=n([].join);t.exports=function(t){var r,i,n,h,d=o(t),f=s(d);if(!f)return"";for(r=arguments.length,i=[],n=0;;){if((h=d[n++])===e)throw new l("Incorrect template");if(u(i,a(h)),n===f)return c(i,"");n=i.length?a(e,!0):(t=d(i,n),r.index+=t.length,a({codePoint:h(t,0),position:n},!1))}));n({target:"String",proto:!0,forced:!0},{codePoints:function(){return new m(l(s(this)))}})},function(t,r,i){var n=i(259),o=i(3),a=i(48),s=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,M=Object.freeze||Object,E=Object.isFrozen,I=Math.min,C=s("".charAt),S=s("".slice),A=s("".split),k=s(/./.exec),D=/([\n\u2028\u2029]|\r\n?)/g,B=RegExp("^["+v+"]*"),T=RegExp("[^"+v+"]"),O="Invalid tag",R=function(t,r){var i,n;if(r===e||t===r)return t;for(i=0,n=I(t.length,r.length);i0)throw new P("Invalid opening line");t[1]=""}if(a){if(1===t.length||k(T,t[t.length-1]))throw new P("Invalid closing line");t[t.length-2]="",t[t.length-1]=""}for(s=2;s=48&&r<=57},d=function(e,t,r){var i,n;if(r>=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,r,i,n="",l=0,f=0;(f=u(e,"\\",f))>-1;){if(n+=c(e,l,f),++f===e.length)return;switch(r=s(e,f++)){case"b":n+="\b";break;case"t":n+="\t";break;case"n":n+="\n";break;case"v":n+="\v";break;case"f":n+="\f";break;case"r":n+="\r";break;case"\r":f1114111)return;n+=a(t);break;default:if(h(r,0))return;n+=r}l=f}return n+c(e,l)}},function(e,t,r){var i,n=r(4),o=r(79),a=r(44).f,s=r(5).f,l=n.Symbol;o("asyncDispose"),l&&(i=s(l,"asyncDispose")).enumerable&&i.configurable&&i.writable&&a(l,"asyncDispose",{value:i.value,enumerable:!1,configurable:!1,writable:!1})},function(e,t,r){var i,n=r(4),o=r(79),a=r(44).f,s=r(5).f,l=n.Symbol;o("dispose"),l&&(i=s(l,"dispose")).enumerable&&i.configurable&&i.writable&&a(l,"dispose",{value:i.value,enumerable:!1,configurable:!1,writable:!1})},function(e,t,r){r(3)({target:"Symbol",stat:!0},{isRegisteredSymbol:r(709)})},function(t,r,i){var n=i(23),o=i(14),a=n("Symbol"),s=a.keyFor,l=o(a.prototype.valueOf);t.exports=a.isRegisteredSymbol||function(t){try{return s(l(t))!==e}catch(e){return!1}}},function(e,t,r){r(3)({target:"Symbol",stat:!0,name:"isRegisteredSymbol"},{isRegistered:r(709)})},function(e,t,r){r(3)({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:r(712)})},function(e,t,r){var i,n,o,a,s=r(34),l=r(23),u=r(14),c=r(22),h=r(33),d=l("Symbol"),f=d.isWellKnownSymbol,_=l("Object","getOwnPropertyNames"),p=u(d.prototype.valueOf),m=s("wks");for(i=0,o=(n=_(d)).length;i1?arguments[1]:e,c=i>2?arguments[2]:e;return new(n("Promise"))((function(e){o(r),e(a(t,s,c))})).then((function(e){return l(u(r),e)}))}),!0)},function(t,r,i){var n=i(217),o=i(83).filterReject,a=i(469),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("filterOut",(function(t){var r=o(s(this),t,arguments.length>1?arguments[1]:e);return a(this,r)}),!0)},function(t,r,i){var n=i(217),o=i(83).filterReject,a=i(469),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("filterReject",(function(t){var r=o(s(this),t,arguments.length>1?arguments[1]:e);return a(this,r)}),!0)},function(t,r,i){var n=i(217),o=i(515),a=i(470),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("groupBy",(function(t){var r=arguments.length>1?arguments[1]:e;return o(s(this),t,r,a)}),!0)},function(e,t,r){var i=r(217),n=r(63),o=r(454),a=r(60),s=r(455),l=r(61),u=r(7),c=i.aTypedArray,h=i.getTypedArrayConstructor,d=Math.max,f=Math.min;(0,i.exportTypedArrayMethod)("toSpliced",(function(e,t){var r,i,u,_,p,m,g,v,b=c(this),y=h(b),x=n(b),q=a(e,x),w=arguments.length,P=0;if(0===w)r=i=0;else if(1===w)r=0,i=x-q;else if(i=f(d(l(t),0),x-q),r=w-2)for(_=new y(r),u=o(_),v=2;v1?s(arguments[1]):e,i="base64"===d(r)?f:_,(o=(n=!!r&&!!r.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(n)throw new m("Input is not correctly padded");switch(a=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,M=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(I=h.length,2===a){if(n&&0!==h[I-2])throw new m(q);I-=2}else if(3===a){if(n&&0!==h[I-1])throw new m(q);I--}return c(p,h,I)}})},function(t,r,i){var n=i(20),o=String,a=TypeError;t.exports=function(t){if(t===e||n(t))return t;throw new a(o(t)+" is not an object or undefined")}},function(e,t,r){var i=TypeError;e.exports=function(e){if("string"==typeof e)return e;throw new i("Argument is not a string")}},function(e,t,r){var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=i+"+/",o=i+"-_",a=function(e){for(var t={},r=0;r<64;r++)t[e.charAt(r)]=r;return t};e.exports={i2c:n,c2i:a(n),i2cUrl:o,c2iUrl:a(o)}},function(t,r,i){var n=TypeError;t.exports=function(t){var r=t&&t.alphabet;if(r===e||"base64"===r||"base64url"===r)return r||"base64";throw new n("Incorrect `alphabet` option")}},function(e,t,r){var i=r(3),n=r(4),o=r(14),a=r(728),s=n.Uint8Array,l=n.SyntaxError,u=n.parseInt,c=/[^\da-f]/i,h=o(c.exec),d=o("".slice);s&&i({target:"Uint8Array",stat:!0,forced:!0},{fromHex:function(e){var t,r,i;if(a(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(r=new s(t/2),i=0;i>6*e&63)};a+2>(-2*a&6)));return r}})},function(e,t,r){var i=r(3),n=r(4),o=r(23),a=r(14),s=r(8),l=r(7),u=r(68),c=r(342),h=r(729).i2c,d=o("btoa"),f=a("".charAt),_=a("".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,r,i,a,l,m;if(c(arguments.length,1),p)return s(d,n,u(e));for(t=u(e),r="",i=0,a=h;f(t,i)||(a="=",i%1);){if((m=_(t,i+=3/4))>255)throw new(o("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");r+=f(a,63&(l=l<<8|m)>>8-i%1*8)}return r}})},function(e,t,r){var i,n=r(4),o=r(750),a=r(751),s=r(160),l=r(43),u=function(e){if(e&&e.forEach!==s)try{l(e,"forEach",s)}catch(t){e.forEach=s}};for(i in o)o[i]&&u(n[i]&&n[i].prototype);u(a)},function(e,t,r){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,r,i){var n=i(42)("span").classList,o=n&&n.constructor&&n.constructor.prototype;t.exports=o===Object.prototype?e:o},function(e,t,r){var i,n=r(4),o=r(750),a=r(751),s=r(168),l=r(43),u=r(82),c=r(33)("iterator"),h=s.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 r in s)if(e[r]!==s[r])try{l(e,r,s[r])}catch(t){e[r]=s[r]}}};for(i in o)d(n[i]&&n[i].prototype,i);d(a,"DOMTokenList")},function(t,r,i){var n,o,a,s,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),M=i(46),E=i(125),I=i(119),C=i(754),S=i(122),A=i(51),k=i(6),D=i(36),B="DOMException",T="DATA_CLONE_ERR",O=m("Error"),R=m(B)||function(){try{(new(m("MessageChannel")||p("worker_threads").MessageChannel)).port1.postMessage(new WeakMap)}catch(e){if(e.name===T&&25===e.code)return e.constructor}}(),L=R&&R.prototype,N=O.prototype,F=A.set,$=A.getterFor(B),j="stack"in new O(B),W=function(e){return w(C,e)&&C[e].m?C[e].c:0},H=function(){var t,r,i,n,o;P(this,U),r=I((t=arguments.length)<1?e:arguments[0]),i=I(t<2?e:arguments[1],"Error"),n=W(i),F(this,{type:B,name:i,message:r,code:n}),k||(this.name=i,this.message=r,this.code=n),j&&((o=new O(r)).name=B,y(this,"stack",b(1,S(o.stack,1))))},U=H.prototype=v(N),z=function(e){return{enumerable:!0,configurable:!0,get:e}},V=function(e){return z((function(){return $(this)[e]}))};for(c in k&&(q(U,"code",V("code")),q(U,"message",V("message")),q(U,"name",V("name"))),y(U,"constructor",b(1,H)),o=(n=g((function(){return!(new R instanceof O)})))||g((function(){return N.toString!==E||"2: 1"!==String(new R(1,2))})),a=n||g((function(){return 25!==new R(1,"DataCloneError").code})),_({global:!0,constructor:!0,forced:s=D?o||a||n||25!==R[T]||25!==L[T]:n},{DOMException:s?H:R}),u=(l=m(B)).prototype,o&&(D||R===l)&&x(u,"toString",E),a&&k&&R===l&&q(u,"code",z((function(){return W(M(this).name)}))),C)w(C,c)&&(d=(h=C[c]).s,f=b(6,h.c),w(l,d)||y(l,d,f),w(u,d)||y(u,d,f))},function(e,t,r){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,r,i){var n,o,a,s,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),M=function(){var t,r,i,n,o;return p(this,E),r=g((t=arguments.length)<1?e:arguments[0]),i=g(t<2?e:arguments[1],"Error"),n=new P(r,i),(o=new w(r)).name=q,f(n,"stack",d(1,b(o.stack,1))),m(n,this,M),n},E=M.prototype=P.prototype,I="stack"in new w(q),C="stack"in new P(1,2),S=P&&y&&Object.getOwnPropertyDescriptor(c,q),A=I&&!!(!S||S.writable&&S.configurable)&&!C;if(u({global:!0,constructor:!0,forced:x||A},{DOMException:A?M:P}),(o=(n=h(q)).prototype).constructor!==n)for(a in x||f(o,"constructor",d(1,n)),v)_(v,a)&&(_(n,l=(s=v[a]).s)||f(n,l,d(6,s.c)))},function(e,t,r){var i=r(23),n="DOMException";r(82)(i(n),n)},function(e,t,r){r(758),r(759)},function(e,t,r){var i=r(3),n=r(4),o=r(341).clear;i({global:!0,bind:!0,enumerable:!0,forced:n.clearImmediate!==o},{clearImmediate:o})},function(e,t,r){var i=r(3),n=r(4),o=r(341).set,a=r(760),s=n.setImmediate?a(o,!1):o;i({global:!0,bind:!0,enumerable:!0,forced:n.setImmediate!==s},{setImmediate:s})},function(e,t,r){var i,n=r(4),o=r(94),a=r(21),s=r(761),l=r(28),u=r(76),c=r(342),h=n.Function,d=/MSIE .\./.test(l)||s&&((i=n.Bun.version.split(".")).length<3||"0"===i[0]&&(i[1]<3||"3"===i[1]&&"0"===i[2]));e.exports=function(e,t){var r=t?2:1;return d?function(i,n){var s=c(arguments.length,1)>r,l=a(i)?i:h(i),d=s?u(arguments,r):[],f=s?function(){o(l,this,d)}:l;return t?e(f,n):e(f)}:e}},function(e,t,r){e.exports="function"==typeof Bun&&Bun&&"string"==typeof Bun.version},function(e,t,r){var i=r(3),n=r(344),o=r(30),a=r(342);i({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(e){a(arguments.length,1),n(o(e))}})},function(e,t,r){var i,n=r(3),o=r(4),a=r(77),s=r(6),l=TypeError,u=Object.defineProperty,c=o.self!==o;try{s?(i=Object.getOwnPropertyDescriptor(o,"self"),!c&&i&&i.get&&i.enumerable||a(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})):n({global:!0,simple:!0,forced:c},{self:o})}catch(e){}},function(t,r,i){var n,o=i(36),a=i(3),s=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),M=i(382),E=i(262),I=i(660),C=i(665),S=i(228),A=i(123),k=i(230),D=s.Object,B=s.Array,T=s.Date,O=s.Error,R=s.TypeError,L=s.PerformanceMark,N=l("DOMException"),F=E.Map,$=E.has,j=E.get,W=E.set,H=I.Set,U=I.add,z=I.has,V=l("Object","keys"),G=u([].push),K=u((!0).valueOf),X=u(1..valueOf),Y=u("".valueOf),Z=u(T.prototype.getTime),Q=h("structuredClone"),J="DataCloneError",ee="Transferring",te=function(e){return!c((function(){var t=new s.Set([7]),r=e(t),i=e(D(7));return r===t||!r.has(7)||!p(i)||7!=+i}))&&e},re=function(e,t){return!c((function(){var r=new t,i=e({a:r,b:r});return!(i&&i.a===i.b&&i.a instanceof t&&i.a.stack===r.stack)}))},ie=s.structuredClone,ne=o||!re(ie,O)||!re(ie,N)||(n=ie,!!c((function(){var e=n(new s.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})),ae=te(ie)||oe,se=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 ae||le(t),ae(e)},ce=function(t,r,i){var n,o,a,l,u,c;if($(r,t))return j(r,t);if("SharedArrayBuffer"===(i||b(t)))n=ae?ae(t):t;else{(c=s.DataView)||d(t.slice)||le("ArrayBuffer");try{if(d(t.slice)&&!t.resizable)n=t.slice(0);else{o=t.byteLength,n=new ArrayBuffer(o,"maxByteLength"in t?{maxByteLength:t.maxByteLength}:e),a=new c(t),l=new c(n);for(u=0;u1&&!_(arguments[1])?v(arguments[1]):e,a=o?o.transfer:e;return a!==e&&(i=function(t,r){var i,n,o,a,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))})),n=0,o=w(i),a=new H;n?@[\\\]^|]/,re=/[\0\t\n\r #/:<>?@[\\\]^|]/,ie=/^[\u0000-\u0020]+/,ne=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,oe=/[\t\n\r]/g,se=function(e){var t,r,i,n,o,a,s,l=j(e,".");if(l.length&&""===l[l.length-1]&&l.length--,(t=l.length)>4)return e;for(r=[],i=0;i1&&"0"===B(n,0)&&(o=T(Z,n)?16:8,n=W(n,8===o?1:2)),""===n)a=0;else{if(!T(10===o?J:8===o?Q:ee,n))return e;a=A(n,o)}N(r,a)}for(i=0;i=D(256,5-t))return null}else if(a>255)return null;for(s=L(r),i=0;i6)return;for(i=0;d();){if(n=null,i>0){if(!("."===d()&&i<4))return;h++}if(!T(Y,d()))return;for(;T(Y,d());){if(o=A(d(),10),null===n)n=o;else{if(0===n)return;n=10*n+o}if(n>255)return;h++}l[u]=256*l[u]+n,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(a=u-c,u=7;0!==u&&a>0;)s=l[u],l[u--]=l[c+a-1],l[c+--a]=s;else if(8!==u)return;return l},ue=function(e){for(var t=null,r=1,i=null,n=0,o=0;o<8;o++)0!==e[o]?(n>r&&(t=i,r=n),i=null,n=0):(null===i&&(i=o),++n);return n>r&&(t=i,r=n),t},ce=function(e){var t,r,i,n;if("number"==typeof e){for(t=[],r=0;r<4;r++)U(t,e%256),e=k(e/256);return O(t,".")}if("object"==typeof e){for(t="",i=ue(e),r=0;r<8;r++)n&&0===e[r]||(n&&(n=!1),i===r?(t+=r?":":"::",n=!0):(t+=R(e[r],16),r<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 r=g(e,0);return r>32&&r<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 r;return 2===e.length&&T(K,B(e,0))&&(":"===(r=B(e,1))||!t&&"|"===r)},ve=function(e){var t;return e.length>1&&ge(W(e,0,2))&&(2===e.length||"/"===(t=B(e,2))||"\\"===t||"?"===t||"#"===t)},be=function(e){return"."===e||"%2e"===H(e)},ye=function(e){return".."===(e=H(e))||"%2e."===e||".%2e"===e||"%2e%2e"===e},xe={},qe={},we={},Pe={},Me={},Ee={},Ie={},Ce={},Se={},Ae={},ke={},De={},Be={},Te={},Oe={},Re={},Le={},Ne={},Fe={},$e={},je={},(We=function(t,r,i){var n,o,a,s=b(t);if(r){if(o=this.parse(s))throw new S(o);this.searchParams=null}else{if(i!==e&&(n=new We(i,!0)),o=this.parse(s,null,n))throw new S(o);(a=I(new E)).bindURL(this),this.searchParams=a}}).prototype={type:"URL",parse:function(e,t,r){var i,n,o,a,s,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,ne,"$1")),e=F(e,oe,""),i=p(e);_<=i.length;){switch(n=i[_],d){case xe:if(!n||!T(K,n)){if(t)return z;d=we;continue}g+=H(n),d=qe;break;case qe:if(n&&(T(X,n)||"+"===n||"-"===n||"."===n))g+=H(n);else{if(":"!==n){if(t)return z;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=Te:h.isSpecial()&&r&&r.scheme===h.scheme?d=Pe:h.isSpecial()?d=Ce:"/"===i[_+1]?(d=Me,_++):(h.cannotBeABaseURL=!0,N(h.path,""),d=Fe)}break;case we:if(!r||r.cannotBeABaseURL&&"#"!==n)return z;if(r.cannotBeABaseURL&&"#"===n){h.scheme=r.scheme,h.path=m(r.path),h.query=r.query,h.fragment="",h.cannotBeABaseURL=!0,d=je;break}d="file"===r.scheme?Te:Ee;continue;case Pe:if("/"!==n||"/"!==i[_+1]){d=Ee;continue}d=Se,_++;break;case Me:if("/"===n){d=Ae;break}d=Ne;continue;case Ee:if(h.scheme=r.scheme,n===ae)h.username=r.username,h.password=r.password,h.host=r.host,h.port=r.port,h.path=m(r.path),h.query=r.query;else if("/"===n||"\\"===n&&h.isSpecial())d=Ie;else if("?"===n)h.username=r.username,h.password=r.password,h.host=r.host,h.port=r.port,h.path=m(r.path),h.query="",d=$e;else{if("#"!==n){h.username=r.username,h.password=r.password,h.host=r.host,h.port=r.port,h.path=m(r.path),h.path.length--,d=Ne;continue}h.username=r.username,h.password=r.password,h.host=r.host,h.port=r.port,h.path=m(r.path),h.query=r.query,h.fragment="",d=je}break;case Ie:if(!h.isSpecial()||"/"!==n&&"\\"!==n){if("/"!==n){h.username=r.username,h.password=r.password,h.host=r.host,h.port=r.port,d=Ne;continue}d=Ae}else d=Se;break;case Ce:if(d=Se,"/"!==n||"/"!==B(g,_+1))continue;_++;break;case Se:if("/"!==n&&"\\"!==n){d=Ae;continue}break;case Ae:if("@"===n){for(v&&(g="%40"+g),v=!0,o=p(g),s=0;s65535)return G;h.port=h.isSpecial()&&c===me[h.scheme]?null:c,g=""}if(t)return;d=Le;continue}return G}g+=n;break;case Te:if(h.scheme="file","/"===n||"\\"===n)d=Oe;else{if(!r||"file"!==r.scheme){d=Ne;continue}switch(n){case ae:h.host=r.host,h.path=m(r.path),h.query=r.query;break;case"?":h.host=r.host,h.path=m(r.path),h.query="",d=$e;break;case"#":h.host=r.host,h.path=m(r.path),h.query=r.query,h.fragment="",d=je;break;default:ve(O(m(i,_),""))||(h.host=r.host,h.path=m(r.path),h.shortenPath()),d=Ne;continue}}break;case Oe:if("/"===n||"\\"===n){d=Re;break}r&&"file"===r.scheme&&!ve(O(m(i,_),""))&&(ge(r.path[0],!0)?N(h.path,r.path[0]):h.host=r.host),d=Ne;continue;case Re:if(n===ae||"/"===n||"\\"===n||"?"===n||"#"===n){if(!t&&ge(g))d=Ne;else if(""===g){if(h.host="",t)return;d=Le}else{if(a=h.parseHost(g))return a;if("localhost"===h.host&&(h.host=""),t)return;g="",d=Le}continue}g+=n;break;case Le:if(h.isSpecial()){if(d=Ne,"/"!==n&&"\\"!==n)continue}else if(t||"?"!==n)if(t||"#"!==n){if(n!==ae&&(d=Ne,"/"!==n))continue}else h.fragment="",d=je;else h.query="",d=$e;break;case Ne:if(n===ae||"/"===n||"\\"===n&&h.isSpecial()||!t&&("?"===n||"#"===n)){if(ye(g)?(h.shortenPath(),"/"===n||"\\"===n&&h.isSpecial()||N(h.path,"")):be(g)?"/"===n||"\\"===n&&h.isSpecial()||N(h.path,""):("file"===h.scheme&&!h.path.length&&ge(g)&&(h.host&&(h.host=""),g=B(g,0)+":"),N(h.path,g)),g="","file"===h.scheme&&(n===ae||"?"===n||"#"===n))for(;h.path.length>1&&""===h.path[0];)$(h.path);"?"===n?(h.query="",d=$e):"#"===n&&(h.fragment="",d=je)}else g+=pe(n,fe);break;case Fe:"?"===n?(h.query="",d=$e):"#"===n?(h.fragment="",d=je):n!==ae&&(h.path[0]+=pe(n,he));break;case $e:t||"#"!==n?n!==ae&&("'"===n&&h.isSpecial()?h.query+="%27":h.query+="#"===n?"%23":pe(n,he)):(h.fragment="",d=je);break;case je:n!==ae&&(h.fragment+=pe(n,de))}_++}},parseHost:function(e){var t,r,i;if("["===B(e,0)){if("]"!==B(e,e.length-1))return V;if(!(t=le(W(e,1,-1))))return V;this.host=t}else if(this.isSpecial()){if(e=v(e),T(te,e))return V;if(null===(t=se(e)))return V;this.host=t}else{if(T(re,e))return V;for(t="",r=p(e),i=0;i1?arguments[1]:e,n=P(r,new We(t,!1,i));o||(r.href=n.serialize(),r.origin=n.getOrigin(),r.protocol=n.getProtocol(),r.username=n.getUsername(),r.password=n.getPassword(),r.host=n.getHost(),r.hostname=n.getHostname(),r.port=n.getPort(),r.pathname=n.getPathname(),r.search=n.getSearch(),r.searchParams=n.getSearchParams(),r.hash=n.getHash())},Ue=He.prototype,ze=function(e,t){return{get:function(){return M(this)[e]()},set:t&&function(e){return M(this)[t](e)},configurable:!0,enumerable:!0}},o&&(h(Ue,"href",ze("serialize","setHref")),h(Ue,"origin",ze("getOrigin")),h(Ue,"protocol",ze("getProtocol","setProtocol")),h(Ue,"username",ze("getUsername","setUsername")),h(Ue,"password",ze("getPassword","setPassword")),h(Ue,"host",ze("getHost","setHost")),h(Ue,"hostname",ze("getHostname","setHostname")),h(Ue,"port",ze("getPort","setPort")),h(Ue,"pathname",ze("getPathname","setPathname")),h(Ue,"search",ze("getSearch","setSearch")),h(Ue,"searchParams",ze("getSearchParams")),h(Ue,"hash",ze("getHash","setHash"))),c(Ue,"toJSON",(function(){return M(this).serialize()}),{enumerable:!0}),c(Ue,"toString",(function(){return M(this).serialize()}),{enumerable:!0}),C&&(Ge=C.revokeObjectURL,(Ve=C.createObjectURL)&&c(He,"createObjectURL",l(Ve,C)),Ge&&c(He,"revokeObjectURL",l(Ge,C))),y(He,"URL"),n({global:!0,constructor:!0,forced:!a,sham:!o},{URL:He})},function(t,r,i){var n=i(7),o=i(33),a=i(6),s=i(36),l=o("iterator");t.exports=!n((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),r=t.searchParams,i=new URLSearchParams("a=1&a=2&b=3"),n="";return t.pathname="c%20d",r.forEach((function(e,t){r.delete("b"),n+=t+e})),i.delete("a",2),i.delete("b",e),s&&(!t.toJSON||!i.has("a",1)||i.has("a",2)||!i.has("a",e)||i.has("b"))||!r.size&&(s||!a)||!r.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==r.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!r[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"!==n||"x"!==new URL("http://x",e).host}))},function(e,t,r){var i=r(14),n=2147483647,o=/[^\0-\u007E]/,a=/[.\u3002\uFF0E\uFF61]/g,s="Overflow: input needs wider integers to process",l=RangeError,u=i(a.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,r){var i=0;for(e=r?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,r,i,o,a,u,p,m,g,y,x,q,w,P,M,E=[];for(t=(e=function(e){for(var t,r,i=[],n=0,o=e.length;n=55296&&t<=56319&&n=r&&uc((n-i)/(y=m+1)))throw new l(s);for(i+=(g-r)*y,r=g,a=0;an)throw new l(s);if(u===r){for(x=i,q=36;!(x<(w=q<=o?1:q>=o+26?26:q-o));)_(E,h(v(w+(P=x-w)%(M=36-w)))),x=c(P/M),q+=36;_(E,h(v(x))),o=b(i,y,m===p),i=0,m++}}i++,r++}return f(E,"")};e.exports=function(e){var t,r,i=[],n=m(p(g(e),a,"."),".");for(t=0;t=i.length)return r.target=e,S(e,!0);switch(t=i[n],r.kind){case"keys":return S(t.key,!1);case"values":return S(t.value,!1)}return S([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?"?"===K(t,0)?te(t,1):t:P(t)))}).prototype={type:T,bindURL:function(e){this.url=e,this.update()},parseObject:function(e){var t,r,i,n,o,a,l,u,c=this.entries,h=C(e);if(h)for(r=(t=I(e,h)).next;!(i=s(r,t)).done;){if(n=I(q(i.value)),(a=s(o=n.next,n)).done||(l=s(o,n)).done||!s(o,n).done)throw new z("Expected sequence with length 2");Y(c,{key:P(a.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,r,i,n,o;if(e)for(t=this.entries,r=ee(e,"&"),i=0;i0?arguments[0]:e)),u||(this.size=t.entries.length)},f(_e=fe.prototype,{append:function(e,t){var r=L(this);A(arguments.length,2),Y(r.entries,{key:P(e),value:P(t)}),u||this.length++,r.updateURL()},delete:function(t){for(var r,i=L(this),n=A(arguments.length,1),o=i.entries,a=P(t),s=n<2?e:arguments[1],l=s===e?s:P(s),c=0;ct.key?1:-1})),e.updateURL()},forEach:function(t){for(var r,i=L(this).entries,n=y(t,arguments.length>1?arguments[1]:e),o=0;o1?ge(arguments[1]):{})}}),v($)&&(ve=function(e){return g(this,W),new $(e,arguments.length>1?ge(arguments[1]):{})},W.constructor=ve,ve.prototype=W,n({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:ve}))),t.exports={URLSearchParams:fe,getState:L}},function(t,r,i){var n=i(3),o=i(23),a=i(7),s=i(342),l=i(68),u=i(770),c=o("URL");n({target:"URL",stat:!0,forced:!(u&&a((function(){c.canParse()})))},{canParse:function(t){var r=s(arguments.length,1),i=l(t),n=r<2||arguments[1]===e?e:l(arguments[1]);try{return!!new c(i,n)}catch(e){return!1}}})},function(e,t,r){var i=r(3),n=r(8);i({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return n(URL.prototype.toString,this)}})},function(e,t,r){r(772)},function(t,r,i){var n=i(47),o=i(14),a=i(68),s=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"&&n(u,"delete",(function(t){var r,i,n,o,l,u,_,p,m=arguments.length,g=m<2?e:arguments[1];if(m&&g===e)return h(this,t);for(r=[],d(this,(function(e,t){f(r,{key:t,value:e})})),s(m,1),i=a(t),n=a(g),o=0,l=0,u=!1,_=r.length;o<_;)p=r[o++],u||p.key===i?(u=!0,h(this,p.key)):l++;for(;l<_;)(p=r[l++]).key===i&&p.value===n||c(this,p.key,p.value)}),{enumerable:!0,unsafe:!0})},function(t,r,i){var n=i(47),o=i(14),a=i(68),s=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)||n(u,"has",(function(t){var r,i,n,o=arguments.length,l=o<2?e:arguments[1];if(o&&l===e)return h(this,t);for(r=c(this,t),s(o,1),i=a(l),n=0;n=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var l=i.call(a,"catchLoc"),u=i.call(a,"finallyLoc");if(l&&u){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e){this.complete(r.completion,r.afterLoc);S(r);return m}}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var i=r.completion;if("throw"===i.type){var n=i.arg;S(r)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,i){this.delegate={iterator:k(e),resultName:r,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,r,i){function n(a,s){if(!r[a]){if(!t[a]){var l="function"==typeof require&&require;if(!s&&l)return l(a,!0);if(o)return o(a,!0);var u=new Error("Cannot find module '"+a+"'");throw u.code="MODULE_NOT_FOUND",u}var c=r[a]={exports:{}};t[a][0].call(c.exports,(function(e){return n(t[a][1][e]||e)}),c,c.exports,e,t,r,i)}return r[a].exports}for(var o="function"==typeof require&&require,a=0;a>6],n=!(32&r);if(31&~r)r&=31;else{var o=r;r=0;for(;!(128&~o);){o=e.readUInt8(t);if(e.isError(o))return o;r<<=7;r|=127&o}}return{cls:i,primitive:n,tag:r,tagStr:a.tag[r]}}function c(e,t,r){var i=e.readUInt8(r);if(e.isError(i))return i;if(!t&&128===i)return null;if(!(128&i))return i;var n=127&i;if(n>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||(n|=32);n|=a.tagClassByName[r||"universal"]<<6;return n}(e,t,r,this.reporter);if(n.length<128){var s;(s=new i(2))[0]=o;s[1]=n.length;return this._createEncoderBuffer([s,n])}for(var l=1,u=n.length;u>=256;u>>=8)l++;(s=new i(2+l))[0]=o;s[1]=128|l;u=1+l;for(var c=n.length;c>0;u--,c>>=8)s[u]=255&c;return this._createEncoderBuffer([s,n])};l.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){for(var r=new i(2*e.length),n=0;n=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}var o=0;for(n=0;n=128;a>>=7)o++}var s=new i(o),l=s.length-1;for(n=e.length-1;n>=0;n--){a=e[n];s[l--]=127&a;for(;(a>>=7)>0;)s[l--]=128|127&a}return this._createEncoderBuffer(s)};function u(e){return e<10?"0"+e:e}l.prototype._encodeTime=function(e,t){var r,i=new Date(e);"gentime"===t?r=[u(i.getFullYear()),u(i.getUTCMonth()+1),u(i.getUTCDate()),u(i.getUTCHours()),u(i.getUTCMinutes()),u(i.getUTCSeconds()),"Z"].join(""):"utctime"===t?r=[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(r,"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 r=e.toArray();!e.sign&&128&r[0]&&r.unshift(0);e=new i(r)}if(i.isBuffer(e)){var n=e.length;0===e.length&&n++;var o=new i(n);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]);n=1;for(var a=e;a>=256;a>>=8)n++;for(a=(o=new Array(n)).length-1;a>=0;a--){o[a]=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,r){var i,n=this._baseState;if(null===n.default)return!1;var o=e.join();void 0===n.defaultBuffer&&(n.defaultBuffer=this._encodeValue(n.default,t,r).join());if(o.length!==n.defaultBuffer.length)return!1;for(i=0;i0?e:t};a.min=function(e,t){return e.cmp(t)<0?e:t};a.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"===r(e))return this._initArray(e,t,i);"hex"===t&&(t=16);n(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){a=e[i]|e[i-1]<<8|e[i-2]<<16;this.words[o]|=a<>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}else if("le"===r)for(i=0,o=0;i>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}return this.strip()};function l(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function u(e,t,r){var i=l(e,r);r-1>=t&&(i|=l(e,r-1)<<4);return i}a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6);this.words=new Array(this.length);for(var i=0;i=t;i-=2){n=u(e,t,i)<=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}else{for(i=(e.length-t)%2==0?t+1:t;i=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}}this.strip()};function c(e,t,r,i){for(var n=0,o=Math.min(e.length,r),a=t;a=49?s-49+10:s>=17?s-17+10:s}return n}a.prototype._parseBase=function(e,t,r){this.words=[0];this.length=1;for(var i=0,n=1;n<=67108863;n*=t)i++;i--;n=n/t|0;for(var o=e.length-r,a=o%i,s=Math.min(o,o-a)+r,l=0,u=r;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()};a.prototype._normSign=function(){1===this.length&&0===this.words[0]&&(this.negative=0);return this};a.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];a.prototype.toString=function(e,t){t=0|t||1;var r;if(16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,a=0;a>>24-i&16777215)||a!==this.length-1?h[6-l.length]+l+r:l+r;if((i+=2)>=26){i-=26;a--}}0!==o&&(r=o.toString(16)+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}if(e===(0|e)&&e>=2&&e<=36){var u=d[e],c=f[e];r="";var _=this.clone();_.negative=0;for(;!_.isZero();){var p=_.modn(c).toString(e);r=(_=_.idivn(c)).isZero()?p+r:h[u-p.length]+p+r}this.isZero()&&(r="0"+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}n(!1,"Base should be between 2 and 36")};a.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&&n(!1,"Number can only safely store up to 53 bits");return 0!==this.negative?-e:e};a.prototype.toJSON=function(){return this.toString(16)};a.prototype.toBuffer=function(e,t){n(void 0!==s);return this.toArrayLike(s,e,t)};a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};a.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length");n(o>0,"Requested array length <= 0");this.strip();var a,s,l="le"===t,u=new e(o),c=this.clone();if(l){for(s=0;!c.isZero();s++){a=c.andln(255);c.iushrn(8);u[s]=a}for(;s=4096){r+=13;t>>>=13}if(t>=64){r+=7;t>>>=7}if(t>=8){r+=4;t>>>=4}if(t>=2){r+=2;t>>>=2}return r+t};a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;if(!(8191&t)){r+=13;t>>>=13}if(!(127&t)){r+=7;t>>>=7}if(!(15&t)){r+=4;t>>>=4}if(!(3&t)){r+=2;t>>>=2}1&t||r++;return r};a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t};a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)};a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)};a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)};a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)};a.prototype.iuxor=function(e){var t,r;if(this.length>e.length){t=this;r=e}else{t=e;r=this}for(var i=0;ie.length?this.clone().ixor(e):e.clone().ixor(this)};a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)};a.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t);r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r);return this.strip()};a.prototype.notn=function(e){return this.clone().inotn(e)};a.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;this._expand(r+1);this.words[r]=t?this.words[r]|1<e.length){r=this;i=e}else{r=e;i=this}for(var n=0,o=0;o>>26}for(;0!==n&&o>>26}this.length=r.length;if(0!==n){this.words[this.length]=n;this.length++}else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)};a.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 r,i,n=this.cmp(e);if(0===n){this.negative=0;this.length=1;this.words[0]=0;return this}if(n>0){r=this;i=e}else{r=e;i=this}for(var o=0,a=0;a>26;this.words[a]=67108863&t}for(;0!==o&&a>26;this.words[a]=67108863&t}if(0===o&&a>>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+=(a=(n=0|e.words[_])*(o=0|t.words[f])+h)/67108864|0;h=67108863&a}r.words[u]=0|h;l=0|c}0!==l?r.words[u]=0|l:r.length--;return r.strip()}var p=function(e,t,r){var i,n,o,a=e.words,s=t.words,l=r.words,u=0,c=0|a[0],h=8191&c,d=c>>>13,f=0|a[1],_=8191&f,p=f>>>13,m=0|a[2],g=8191&m,v=m>>>13,b=0|a[3],y=8191&b,x=b>>>13,q=0|a[4],w=8191&q,P=q>>>13,M=0|a[5],E=8191&M,I=M>>>13,C=0|a[6],S=8191&C,A=C>>>13,k=0|a[7],D=8191&k,B=k>>>13,T=0|a[8],O=8191&T,R=T>>>13,L=0|a[9],N=8191&L,F=L>>>13,$=0|s[0],j=8191&$,W=$>>>13,H=0|s[1],U=8191&H,z=H>>>13,V=0|s[2],G=8191&V,K=V>>>13,X=0|s[3],Y=8191&X,Z=X>>>13,Q=0|s[4],J=8191&Q,ee=Q>>>13,te=0|s[5],re=8191&te,ie=te>>>13,ne=0|s[6],oe=8191&ne,ae=ne>>>13,se=0|s[7],le=8191&se,ue=se>>>13,ce=0|s[8],he=8191&ce,de=ce>>>13,fe=0|s[9],_e=8191&fe,pe=fe>>>13;r.negative=e.negative^t.negative;r.length=19;var me=(u+(i=Math.imul(h,j))|0)+((8191&(n=(n=Math.imul(h,W))+Math.imul(d,j)|0))<<13)|0;u=((o=Math.imul(d,W))+(n>>>13)|0)+(me>>>26)|0;me&=67108863;i=Math.imul(_,j);n=(n=Math.imul(_,W))+Math.imul(p,j)|0;o=Math.imul(p,W);var ge=(u+(i=i+Math.imul(h,U)|0)|0)+((8191&(n=(n=n+Math.imul(h,z)|0)+Math.imul(d,U)|0))<<13)|0;u=((o=o+Math.imul(d,z)|0)+(n>>>13)|0)+(ge>>>26)|0;ge&=67108863;i=Math.imul(g,j);n=(n=Math.imul(g,W))+Math.imul(v,j)|0;o=Math.imul(v,W);i=i+Math.imul(_,U)|0;n=(n=n+Math.imul(_,z)|0)+Math.imul(p,U)|0;o=o+Math.imul(p,z)|0;var ve=(u+(i=i+Math.imul(h,G)|0)|0)+((8191&(n=(n=n+Math.imul(h,K)|0)+Math.imul(d,G)|0))<<13)|0;u=((o=o+Math.imul(d,K)|0)+(n>>>13)|0)+(ve>>>26)|0;ve&=67108863;i=Math.imul(y,j);n=(n=Math.imul(y,W))+Math.imul(x,j)|0;o=Math.imul(x,W);i=i+Math.imul(g,U)|0;n=(n=n+Math.imul(g,z)|0)+Math.imul(v,U)|0;o=o+Math.imul(v,z)|0;i=i+Math.imul(_,G)|0;n=(n=n+Math.imul(_,K)|0)+Math.imul(p,G)|0;o=o+Math.imul(p,K)|0;var be=(u+(i=i+Math.imul(h,Y)|0)|0)+((8191&(n=(n=n+Math.imul(h,Z)|0)+Math.imul(d,Y)|0))<<13)|0;u=((o=o+Math.imul(d,Z)|0)+(n>>>13)|0)+(be>>>26)|0;be&=67108863;i=Math.imul(w,j);n=(n=Math.imul(w,W))+Math.imul(P,j)|0;o=Math.imul(P,W);i=i+Math.imul(y,U)|0;n=(n=n+Math.imul(y,z)|0)+Math.imul(x,U)|0;o=o+Math.imul(x,z)|0;i=i+Math.imul(g,G)|0;n=(n=n+Math.imul(g,K)|0)+Math.imul(v,G)|0;o=o+Math.imul(v,K)|0;i=i+Math.imul(_,Y)|0;n=(n=n+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&(n=(n=n+Math.imul(h,ee)|0)+Math.imul(d,J)|0))<<13)|0;u=((o=o+Math.imul(d,ee)|0)+(n>>>13)|0)+(ye>>>26)|0;ye&=67108863;i=Math.imul(E,j);n=(n=Math.imul(E,W))+Math.imul(I,j)|0;o=Math.imul(I,W);i=i+Math.imul(w,U)|0;n=(n=n+Math.imul(w,z)|0)+Math.imul(P,U)|0;o=o+Math.imul(P,z)|0;i=i+Math.imul(y,G)|0;n=(n=n+Math.imul(y,K)|0)+Math.imul(x,G)|0;o=o+Math.imul(x,K)|0;i=i+Math.imul(g,Y)|0;n=(n=n+Math.imul(g,Z)|0)+Math.imul(v,Y)|0;o=o+Math.imul(v,Z)|0;i=i+Math.imul(_,J)|0;n=(n=n+Math.imul(_,ee)|0)+Math.imul(p,J)|0;o=o+Math.imul(p,ee)|0;var xe=(u+(i=i+Math.imul(h,re)|0)|0)+((8191&(n=(n=n+Math.imul(h,ie)|0)+Math.imul(d,re)|0))<<13)|0;u=((o=o+Math.imul(d,ie)|0)+(n>>>13)|0)+(xe>>>26)|0;xe&=67108863;i=Math.imul(S,j);n=(n=Math.imul(S,W))+Math.imul(A,j)|0;o=Math.imul(A,W);i=i+Math.imul(E,U)|0;n=(n=n+Math.imul(E,z)|0)+Math.imul(I,U)|0;o=o+Math.imul(I,z)|0;i=i+Math.imul(w,G)|0;n=(n=n+Math.imul(w,K)|0)+Math.imul(P,G)|0;o=o+Math.imul(P,K)|0;i=i+Math.imul(y,Y)|0;n=(n=n+Math.imul(y,Z)|0)+Math.imul(x,Y)|0;o=o+Math.imul(x,Z)|0;i=i+Math.imul(g,J)|0;n=(n=n+Math.imul(g,ee)|0)+Math.imul(v,J)|0;o=o+Math.imul(v,ee)|0;i=i+Math.imul(_,re)|0;n=(n=n+Math.imul(_,ie)|0)+Math.imul(p,re)|0;o=o+Math.imul(p,ie)|0;var qe=(u+(i=i+Math.imul(h,oe)|0)|0)+((8191&(n=(n=n+Math.imul(h,ae)|0)+Math.imul(d,oe)|0))<<13)|0;u=((o=o+Math.imul(d,ae)|0)+(n>>>13)|0)+(qe>>>26)|0;qe&=67108863;i=Math.imul(D,j);n=(n=Math.imul(D,W))+Math.imul(B,j)|0;o=Math.imul(B,W);i=i+Math.imul(S,U)|0;n=(n=n+Math.imul(S,z)|0)+Math.imul(A,U)|0;o=o+Math.imul(A,z)|0;i=i+Math.imul(E,G)|0;n=(n=n+Math.imul(E,K)|0)+Math.imul(I,G)|0;o=o+Math.imul(I,K)|0;i=i+Math.imul(w,Y)|0;n=(n=n+Math.imul(w,Z)|0)+Math.imul(P,Y)|0;o=o+Math.imul(P,Z)|0;i=i+Math.imul(y,J)|0;n=(n=n+Math.imul(y,ee)|0)+Math.imul(x,J)|0;o=o+Math.imul(x,ee)|0;i=i+Math.imul(g,re)|0;n=(n=n+Math.imul(g,ie)|0)+Math.imul(v,re)|0;o=o+Math.imul(v,ie)|0;i=i+Math.imul(_,oe)|0;n=(n=n+Math.imul(_,ae)|0)+Math.imul(p,oe)|0;o=o+Math.imul(p,ae)|0;var we=(u+(i=i+Math.imul(h,le)|0)|0)+((8191&(n=(n=n+Math.imul(h,ue)|0)+Math.imul(d,le)|0))<<13)|0;u=((o=o+Math.imul(d,ue)|0)+(n>>>13)|0)+(we>>>26)|0;we&=67108863;i=Math.imul(O,j);n=(n=Math.imul(O,W))+Math.imul(R,j)|0;o=Math.imul(R,W);i=i+Math.imul(D,U)|0;n=(n=n+Math.imul(D,z)|0)+Math.imul(B,U)|0;o=o+Math.imul(B,z)|0;i=i+Math.imul(S,G)|0;n=(n=n+Math.imul(S,K)|0)+Math.imul(A,G)|0;o=o+Math.imul(A,K)|0;i=i+Math.imul(E,Y)|0;n=(n=n+Math.imul(E,Z)|0)+Math.imul(I,Y)|0;o=o+Math.imul(I,Z)|0;i=i+Math.imul(w,J)|0;n=(n=n+Math.imul(w,ee)|0)+Math.imul(P,J)|0;o=o+Math.imul(P,ee)|0;i=i+Math.imul(y,re)|0;n=(n=n+Math.imul(y,ie)|0)+Math.imul(x,re)|0;o=o+Math.imul(x,ie)|0;i=i+Math.imul(g,oe)|0;n=(n=n+Math.imul(g,ae)|0)+Math.imul(v,oe)|0;o=o+Math.imul(v,ae)|0;i=i+Math.imul(_,le)|0;n=(n=n+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&(n=(n=n+Math.imul(h,de)|0)+Math.imul(d,he)|0))<<13)|0;u=((o=o+Math.imul(d,de)|0)+(n>>>13)|0)+(Pe>>>26)|0;Pe&=67108863;i=Math.imul(N,j);n=(n=Math.imul(N,W))+Math.imul(F,j)|0;o=Math.imul(F,W);i=i+Math.imul(O,U)|0;n=(n=n+Math.imul(O,z)|0)+Math.imul(R,U)|0;o=o+Math.imul(R,z)|0;i=i+Math.imul(D,G)|0;n=(n=n+Math.imul(D,K)|0)+Math.imul(B,G)|0;o=o+Math.imul(B,K)|0;i=i+Math.imul(S,Y)|0;n=(n=n+Math.imul(S,Z)|0)+Math.imul(A,Y)|0;o=o+Math.imul(A,Z)|0;i=i+Math.imul(E,J)|0;n=(n=n+Math.imul(E,ee)|0)+Math.imul(I,J)|0;o=o+Math.imul(I,ee)|0;i=i+Math.imul(w,re)|0;n=(n=n+Math.imul(w,ie)|0)+Math.imul(P,re)|0;o=o+Math.imul(P,ie)|0;i=i+Math.imul(y,oe)|0;n=(n=n+Math.imul(y,ae)|0)+Math.imul(x,oe)|0;o=o+Math.imul(x,ae)|0;i=i+Math.imul(g,le)|0;n=(n=n+Math.imul(g,ue)|0)+Math.imul(v,le)|0;o=o+Math.imul(v,ue)|0;i=i+Math.imul(_,he)|0;n=(n=n+Math.imul(_,de)|0)+Math.imul(p,he)|0;o=o+Math.imul(p,de)|0;var Me=(u+(i=i+Math.imul(h,_e)|0)|0)+((8191&(n=(n=n+Math.imul(h,pe)|0)+Math.imul(d,_e)|0))<<13)|0;u=((o=o+Math.imul(d,pe)|0)+(n>>>13)|0)+(Me>>>26)|0;Me&=67108863;i=Math.imul(N,U);n=(n=Math.imul(N,z))+Math.imul(F,U)|0;o=Math.imul(F,z);i=i+Math.imul(O,G)|0;n=(n=n+Math.imul(O,K)|0)+Math.imul(R,G)|0;o=o+Math.imul(R,K)|0;i=i+Math.imul(D,Y)|0;n=(n=n+Math.imul(D,Z)|0)+Math.imul(B,Y)|0;o=o+Math.imul(B,Z)|0;i=i+Math.imul(S,J)|0;n=(n=n+Math.imul(S,ee)|0)+Math.imul(A,J)|0;o=o+Math.imul(A,ee)|0;i=i+Math.imul(E,re)|0;n=(n=n+Math.imul(E,ie)|0)+Math.imul(I,re)|0;o=o+Math.imul(I,ie)|0;i=i+Math.imul(w,oe)|0;n=(n=n+Math.imul(w,ae)|0)+Math.imul(P,oe)|0;o=o+Math.imul(P,ae)|0;i=i+Math.imul(y,le)|0;n=(n=n+Math.imul(y,ue)|0)+Math.imul(x,le)|0;o=o+Math.imul(x,ue)|0;i=i+Math.imul(g,he)|0;n=(n=n+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&(n=(n=n+Math.imul(_,pe)|0)+Math.imul(p,_e)|0))<<13)|0;u=((o=o+Math.imul(p,pe)|0)+(n>>>13)|0)+(Ee>>>26)|0;Ee&=67108863;i=Math.imul(N,G);n=(n=Math.imul(N,K))+Math.imul(F,G)|0;o=Math.imul(F,K);i=i+Math.imul(O,Y)|0;n=(n=n+Math.imul(O,Z)|0)+Math.imul(R,Y)|0;o=o+Math.imul(R,Z)|0;i=i+Math.imul(D,J)|0;n=(n=n+Math.imul(D,ee)|0)+Math.imul(B,J)|0;o=o+Math.imul(B,ee)|0;i=i+Math.imul(S,re)|0;n=(n=n+Math.imul(S,ie)|0)+Math.imul(A,re)|0;o=o+Math.imul(A,ie)|0;i=i+Math.imul(E,oe)|0;n=(n=n+Math.imul(E,ae)|0)+Math.imul(I,oe)|0;o=o+Math.imul(I,ae)|0;i=i+Math.imul(w,le)|0;n=(n=n+Math.imul(w,ue)|0)+Math.imul(P,le)|0;o=o+Math.imul(P,ue)|0;i=i+Math.imul(y,he)|0;n=(n=n+Math.imul(y,de)|0)+Math.imul(x,he)|0;o=o+Math.imul(x,de)|0;var Ie=(u+(i=i+Math.imul(g,_e)|0)|0)+((8191&(n=(n=n+Math.imul(g,pe)|0)+Math.imul(v,_e)|0))<<13)|0;u=((o=o+Math.imul(v,pe)|0)+(n>>>13)|0)+(Ie>>>26)|0;Ie&=67108863;i=Math.imul(N,Y);n=(n=Math.imul(N,Z))+Math.imul(F,Y)|0;o=Math.imul(F,Z);i=i+Math.imul(O,J)|0;n=(n=n+Math.imul(O,ee)|0)+Math.imul(R,J)|0;o=o+Math.imul(R,ee)|0;i=i+Math.imul(D,re)|0;n=(n=n+Math.imul(D,ie)|0)+Math.imul(B,re)|0;o=o+Math.imul(B,ie)|0;i=i+Math.imul(S,oe)|0;n=(n=n+Math.imul(S,ae)|0)+Math.imul(A,oe)|0;o=o+Math.imul(A,ae)|0;i=i+Math.imul(E,le)|0;n=(n=n+Math.imul(E,ue)|0)+Math.imul(I,le)|0;o=o+Math.imul(I,ue)|0;i=i+Math.imul(w,he)|0;n=(n=n+Math.imul(w,de)|0)+Math.imul(P,he)|0;o=o+Math.imul(P,de)|0;var Ce=(u+(i=i+Math.imul(y,_e)|0)|0)+((8191&(n=(n=n+Math.imul(y,pe)|0)+Math.imul(x,_e)|0))<<13)|0;u=((o=o+Math.imul(x,pe)|0)+(n>>>13)|0)+(Ce>>>26)|0;Ce&=67108863;i=Math.imul(N,J);n=(n=Math.imul(N,ee))+Math.imul(F,J)|0;o=Math.imul(F,ee);i=i+Math.imul(O,re)|0;n=(n=n+Math.imul(O,ie)|0)+Math.imul(R,re)|0;o=o+Math.imul(R,ie)|0;i=i+Math.imul(D,oe)|0;n=(n=n+Math.imul(D,ae)|0)+Math.imul(B,oe)|0;o=o+Math.imul(B,ae)|0;i=i+Math.imul(S,le)|0;n=(n=n+Math.imul(S,ue)|0)+Math.imul(A,le)|0;o=o+Math.imul(A,ue)|0;i=i+Math.imul(E,he)|0;n=(n=n+Math.imul(E,de)|0)+Math.imul(I,he)|0;o=o+Math.imul(I,de)|0;var Se=(u+(i=i+Math.imul(w,_e)|0)|0)+((8191&(n=(n=n+Math.imul(w,pe)|0)+Math.imul(P,_e)|0))<<13)|0;u=((o=o+Math.imul(P,pe)|0)+(n>>>13)|0)+(Se>>>26)|0;Se&=67108863;i=Math.imul(N,re);n=(n=Math.imul(N,ie))+Math.imul(F,re)|0;o=Math.imul(F,ie);i=i+Math.imul(O,oe)|0;n=(n=n+Math.imul(O,ae)|0)+Math.imul(R,oe)|0;o=o+Math.imul(R,ae)|0;i=i+Math.imul(D,le)|0;n=(n=n+Math.imul(D,ue)|0)+Math.imul(B,le)|0;o=o+Math.imul(B,ue)|0;i=i+Math.imul(S,he)|0;n=(n=n+Math.imul(S,de)|0)+Math.imul(A,he)|0;o=o+Math.imul(A,de)|0;var Ae=(u+(i=i+Math.imul(E,_e)|0)|0)+((8191&(n=(n=n+Math.imul(E,pe)|0)+Math.imul(I,_e)|0))<<13)|0;u=((o=o+Math.imul(I,pe)|0)+(n>>>13)|0)+(Ae>>>26)|0;Ae&=67108863;i=Math.imul(N,oe);n=(n=Math.imul(N,ae))+Math.imul(F,oe)|0;o=Math.imul(F,ae);i=i+Math.imul(O,le)|0;n=(n=n+Math.imul(O,ue)|0)+Math.imul(R,le)|0;o=o+Math.imul(R,ue)|0;i=i+Math.imul(D,he)|0;n=(n=n+Math.imul(D,de)|0)+Math.imul(B,he)|0;o=o+Math.imul(B,de)|0;var ke=(u+(i=i+Math.imul(S,_e)|0)|0)+((8191&(n=(n=n+Math.imul(S,pe)|0)+Math.imul(A,_e)|0))<<13)|0;u=((o=o+Math.imul(A,pe)|0)+(n>>>13)|0)+(ke>>>26)|0;ke&=67108863;i=Math.imul(N,le);n=(n=Math.imul(N,ue))+Math.imul(F,le)|0;o=Math.imul(F,ue);i=i+Math.imul(O,he)|0;n=(n=n+Math.imul(O,de)|0)+Math.imul(R,he)|0;o=o+Math.imul(R,de)|0;var De=(u+(i=i+Math.imul(D,_e)|0)|0)+((8191&(n=(n=n+Math.imul(D,pe)|0)+Math.imul(B,_e)|0))<<13)|0;u=((o=o+Math.imul(B,pe)|0)+(n>>>13)|0)+(De>>>26)|0;De&=67108863;i=Math.imul(N,he);n=(n=Math.imul(N,de))+Math.imul(F,he)|0;o=Math.imul(F,de);var Be=(u+(i=i+Math.imul(O,_e)|0)|0)+((8191&(n=(n=n+Math.imul(O,pe)|0)+Math.imul(R,_e)|0))<<13)|0;u=((o=o+Math.imul(R,pe)|0)+(n>>>13)|0)+(Be>>>26)|0;Be&=67108863;var Te=(u+(i=Math.imul(N,_e))|0)+((8191&(n=(n=Math.imul(N,pe))+Math.imul(F,_e)|0))<<13)|0;u=((o=Math.imul(F,pe))+(n>>>13)|0)+(Te>>>26)|0;Te&=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]=Me;l[10]=Ee;l[11]=Ie;l[12]=Ce;l[13]=Se;l[14]=Ae;l[15]=ke;l[16]=De;l[17]=Be;l[18]=Te;if(0!==u){l[19]=u;r.length++}return r};Math.imul||(p=_);function m(e,t,r){return(new g).mulp(e,t,r)}a.prototype.mulTo=function(e,t){var r,i=this.length+e.length;r=10===this.length&&10===e.length?p(this,e,t):i<63?_(this,e,t):i<1024?function(e,t,r){r.negative=t.negative^e.negative;r.length=e.length+t.length;for(var i=0,n=0,o=0;o>>26)|0)>>>26;a&=67108863}r.words[o]=s;i=a;a=n}0!==i?r.words[o]=i:r.length--;return r.strip()}(this,e,t):m(this,e,t);return r};function g(e,t){this.x=e;this.y=t}g.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,i=0;i>=1}return i};g.prototype.permute=function(e,t,r,i,n,o){for(var a=0;a>>=1)n++;return 1<>>=13;r[2*a+1]=8191&o;o>>>=13}for(a=2*t;a>=26;t+=i/67108864|0;t+=o>>>26;this.words[r]=67108863&o}if(0!==t){this.words[r]=t;this.length++}return this};a.prototype.muln=function(e){return this.clone().imuln(e)};a.prototype.sqr=function(){return this.mul(this)};a.prototype.isqr=function(){return this.imul(this.clone())};a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>n}return t}(e);if(0===t.length)return new a(1);for(var r=this,i=0;i=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(t=0;t>>26-r}if(a){this.words[t]=a;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,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<a){this.length-=a;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&s}l&&0!==c&&(l.words[l.length++]=c);if(0===this.length){this.words[0]=0;this.length=1}return this.strip()};a.prototype.ishrn=function(e,t,r){n(0===this.negative);return this.iushrn(e,t,r)};a.prototype.shln=function(e){return this.clone().ishln(e)};a.prototype.ushln=function(e){return this.clone().iushln(e)};a.prototype.shrn=function(e){return this.clone().ishrn(e)};a.prototype.ushrn=function(e){return this.clone().iushrn(e)};a.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;n(0===this.negative,"imaskn works only with positive numbers");if(this.length<=r)return this;0!==t&&r++;this.length=Math.min(r,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};a.prototype.isubn=function(e){n("number"==typeof e);n(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+r]=67108863&o}for(;i>26;this.words[i+r]=67108863&o}if(0===s)return this.strip();n(-1===s);s=0;for(i=0;i>26;this.words[i]=67108863&o}this.negative=1;return this.strip()};a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),i=this.clone(),n=e,o=0|n.words[n.length-1];if(0!==(r=26-this._countBits(o))){n=n.ushln(r);i.iushln(r);o=0|n.words[n.length-1]}var s,l=i.length-n.length;if("mod"!==t){(s=new a(null)).length=l+1;s.words=new Array(s.length);for(var u=0;u=0;h--){var d=67108864*(0|i.words[n.length+h])+(0|i.words[n.length+h-1]);d=Math.min(d/o|0,67108863);i._ishlnsubmul(n,d,h);for(;0!==i.negative;){d--;i.negative=0;i._ishlnsubmul(n,1,h);i.isZero()||(i.negative^=1)}s&&(s.words[h]=d)}s&&s.strip();i.strip();"div"!==t&&0!==r&&i.iushrn(r);return{div:s||null,mod:i}};a.prototype.divmod=function(e,t,r){n(!e.isZero());if(this.isZero())return{div:new a(0),mod:new a(0)};var i,o,s;if(0!==this.negative&&0===e.negative){s=this.neg().divmod(e,t);"mod"!==t&&(i=s.div.neg());if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.iadd(e)}return{div:i,mod:o}}if(0===this.negative&&0!==e.negative){s=this.divmod(e.neg(),t);"mod"!==t&&(i=s.div.neg());return{div:i,mod:s.mod}}if(this.negative&e.negative){s=this.neg().divmod(e.neg(),t);if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.isub(e)}return{div:s.div,mod:o}}return e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t)};a.prototype.div=function(e){return this.divmod(e,"div",!1).div};a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod};a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod};a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),n=e.andln(1),o=r.cmp(i);return o<0||1===n&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)};a.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r};a.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0;t=i%e}return this.strip()};a.prototype.divn=function(e){return this.clone().idivn(e)};a.prototype.egcd=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),u=0;t.isEven()&&r.isEven();){t.iushrn(1);r.iushrn(1);++u}for(var c=r.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;!(r.words[0]&p)&&_<26;++_,p<<=1);if(_>0){r.iushrn(_);for(;_-- >0;){if(s.isOdd()||l.isOdd()){s.iadd(c);l.isub(h)}s.iushrn(1);l.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);i.isub(s);o.isub(l)}else{r.isub(t);s.isub(i);l.isub(o)}}return{a:s,b:l,gcd:r.iushln(u)}};a.prototype._invmp=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();t.cmpn(1)>0&&r.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;!(r.words[0]&d)&&h<26;++h,d<<=1);if(h>0){r.iushrn(h);for(;h-- >0;){s.isOdd()&&s.iadd(l);s.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);o.isub(s)}else{r.isub(t);s.isub(o)}}(i=0===t.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(e);return i};a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0;r.negative=0;for(var i=0;t.isEven()&&r.isEven();i++){t.iushrn(1);r.iushrn(1)}for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=t.cmp(r);if(n<0){var o=t;t=r;r=o}else if(0===n||0===r.cmpn(1))break;t.isub(r)}return r.iushln(i)};a.prototype.invm=function(e){return this.egcd(e).a.umod(e)};a.prototype.isEven=function(){return!(1&this.words[0])};a.prototype.isOdd=function(){return!(1&~this.words[0])};a.prototype.andln=function(e){return this.words[0]&e};a.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26;s&=67108863;this.words[a]=s}if(0!==o){this.words[a]=o;this.length++}return this};a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]};a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;this.strip();if(this.length>1)t=1;else{r&&(e=-e);n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var i=0|this.words[r],n=0|e.words[r];if(i!==n){in&&(t=1);break}}return t};a.prototype.gtn=function(e){return 1===this.cmpn(e)};a.prototype.gt=function(e){return 1===this.cmp(e)};a.prototype.gten=function(e){return this.cmpn(e)>=0};a.prototype.gte=function(e){return this.cmp(e)>=0};a.prototype.ltn=function(e){return-1===this.cmpn(e)};a.prototype.lt=function(e){return-1===this.cmp(e)};a.prototype.lten=function(e){return this.cmpn(e)<=0};a.prototype.lte=function(e){return this.cmp(e)<=0};a.prototype.eqn=function(e){return 0===this.cmpn(e)};a.prototype.eq=function(e){return 0===this.cmp(e)};a.red=function(e){return new P(e)};a.prototype.toRed=function(e){n(!this.red,"Already a number in reduction context");n(0===this.negative,"red works only with positives");return e.convertTo(this)._forceRed(e)};a.prototype.fromRed=function(){n(this.red,"fromRed works only with numbers in reduction context");return this.red.convertFrom(this)};a.prototype._forceRed=function(e){this.red=e;return this};a.prototype.forceRed=function(e){n(!this.red,"Already a number in reduction context");return this._forceRed(e)};a.prototype.redAdd=function(e){n(this.red,"redAdd works only with red numbers");return this.red.add(this,e)};a.prototype.redIAdd=function(e){n(this.red,"redIAdd works only with red numbers");return this.red.iadd(this,e)};a.prototype.redSub=function(e){n(this.red,"redSub works only with red numbers");return this.red.sub(this,e)};a.prototype.redISub=function(e){n(this.red,"redISub works only with red numbers");return this.red.isub(this,e)};a.prototype.redShl=function(e){n(this.red,"redShl works only with red numbers");return this.red.shl(this,e)};a.prototype.redMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.mul(this,e)};a.prototype.redIMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.imul(this,e)};a.prototype.redSqr=function(){n(this.red,"redSqr works only with red numbers");this.red._verify1(this);return this.red.sqr(this)};a.prototype.redISqr=function(){n(this.red,"redISqr works only with red numbers");this.red._verify1(this);return this.red.isqr(this)};a.prototype.redSqrt=function(){n(this.red,"redSqrt works only with red numbers");this.red._verify1(this);return this.red.sqrt(this)};a.prototype.redInvm=function(){n(this.red,"redInvm works only with red numbers");this.red._verify1(this);return this.red.invm(this)};a.prototype.redNeg=function(){n(this.red,"redNeg works only with red numbers");this.red._verify1(this);return this.red.neg(this)};a.prototype.redPow=function(e){n(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 a(t,16);this.n=this.p.bitLength();this.k=new a(1).iushln(this.n).isub(this.p);this.tmp=this._tmp()}b.prototype._tmp=function(){var e=new a(null);e.words=new Array(Math.ceil(this.n/13));return e};b.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp);t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip();return r};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 r=4194303,i=Math.min(e.length,9),n=0;n>>22;o=a}o>>>=22;e.words[n-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,r=0;r>>=26;e.words[r]=n;t=i}0!==t&&(e.words[e.length++]=t);return e};a._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=a._prime(e);this.m=t.p;this.prime=t}else{n(e.gtn(1),"modulus must be greater than 1");this.m=e;this.prime=null}}P.prototype._verify1=function(e){n(0===e.negative,"red works only with positives");n(e.red,"red works only with red numbers")};P.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives");n(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 r=e.add(t);r.cmp(this.m)>=0&&r.isub(this.m);return r._forceRed(this)};P.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);r.cmp(this.m)>=0&&r.isub(this.m);return r};P.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);r.cmpn(0)<0&&r.iadd(this.m);return r._forceRed(this)};P.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);r.cmpn(0)<0&&r.iadd(this.m);return r};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);n(t%2==1);if(3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);){o++;i.iushrn(1)}n(!i.isZero());var s=new a(1).toRed(this),l=s.redNeg(),u=this.m.subn(1).iushrn(1),c=this.m.bitLength();c=new a(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(s);){for(var p=f,m=0;0!==p.cmp(s);m++)p=p.redSqr();n(m<_);var g=this.pow(h,new a(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 a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new a(1).toRed(this);r[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;n!==r[0]&&(n=this.sqr(n));if(0!==h||0!==o){o<<=1;o|=h;if(4===++s||0===i&&0===c){n=this.mul(n,r[o]);s=0;o=0}}else s=0}l=26}return n};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};a.mont=function(e){return new M(e)};function M(e){P.call(this,e);this.shift=this.m.bitLength();this.shift%26!=0&&(this.shift+=26-this.shift%26);this.r=new a(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,P);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 r=e.imul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m));return o._forceRed(this)};M.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.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,"/node_modules/asn1.js/node_modules/bn.js/lib/bn.js","/node_modules/asn1.js/node_modules/bn.js/lib")},{_process:120,buffer:19,timers:168}],16:[function(e,t,r){(function(e,t,i,n,o,a,s,l,u,c,h){(function(){"use strict";r.byteLength=function(e){var t=a(e),r=t[0],i=t[1];return 3*(r+i)/4-i};r.toByteArray=function(e){var r,n,o=a(e),s=o[0],l=o[1],u=new i(function(e,t,r){return 3*(t+r)/4-r}(0,s,l)),c=0,h=l>0?s-4:s;for(n=0;n>16&255;u[c++]=r>>8&255;u[c++]=255&r}if(2===l){r=t[e.charCodeAt(n)]<<2|t[e.charCodeAt(n+1)]>>4;u[c++]=255&r}if(1===l){r=t[e.charCodeAt(n)]<<10|t[e.charCodeAt(n+1)]<<4|t[e.charCodeAt(n+2)]>>2;u[c++]=r>>8&255;u[c++]=255&r}return u};r.fromByteArray=function(t){for(var r,i=t.length,n=i%3,o=[],a=16383,l=0,u=i-n;lu?u:l+a));if(1===n){r=t[i-1];o.push(e[r>>2]+e[r<<4&63]+"==")}else if(2===n){r=(t[i-2]<<8)+t[i-1];o.push(e[r>>10]+e[r>>4&63]+e[r<<2&63]+"=")}return o.join("")};for(var e=[],t=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0;o<64;++o){e[o]=n[o];t[n.charCodeAt(o)]=o}t["-".charCodeAt(0)]=62;t["_".charCodeAt(0)]=63;function a(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);return[r,r===t?0:4-r%4]}function s(t,r,i){for(var n,o,a=[],s=r;s>18&63]+e[o>>12&63]+e[o>>6&63]+e[63&o])}return a.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,"/node_modules/base64-js/index.js","/node_modules/base64-js")},{_process:120,buffer:48,timers:168}],17:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function r(e){return r="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},r(e)}!function(t,i){function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function o(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype;e.prototype=new r;e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0;this.words=null;this.length=0;this.red=null;if(null!==e){if("le"===t||"be"===t){r=t;t=10}this._init(e||0,t||10,r||"be")}}"object"===r(t)?t.exports=a:(void 0).BN=a;a.BN=a;a.wordSize=26;var s;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:e("buffer").Buffer}catch(e){}a.isBN=function(e){return e instanceof a||null!==e&&"object"===r(e)&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)};a.max=function(e,t){return e.cmp(t)>0?e:t};a.min=function(e,t){return e.cmp(t)<0?e:t};a.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"===r(e))return this._initArray(e,t,i);"hex"===t&&(t=16);n(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){a=e[i]|e[i-1]<<8|e[i-2]<<16;this.words[o]|=a<>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}else if("le"===r)for(i=0,o=0;i>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}return this._strip()};function l(e,t){var r=e.charCodeAt(t);if(r>=48&&r<=57)return r-48;if(r>=65&&r<=70)return r-55;if(r>=97&&r<=102)return r-87;n(!1,"Invalid character in "+e)}function u(e,t,r){var i=l(e,r);r-1>=t&&(i|=l(e,r-1)<<4);return i}a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6);this.words=new Array(this.length);for(var i=0;i=t;i-=2){n=u(e,t,i)<=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}else{for(i=(e.length-t)%2==0?t+1:t;i=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}}this._strip()};function c(e,t,r,i){for(var o=0,a=0,s=Math.min(e.length,r),l=t;l=49?u-49+10:u>=17?u-17+10:u;n(u>=0&&a1&&0===this.words[this.length-1];)this.length--;return this._normSign()};a.prototype._normSign=function(){1===this.length&&0===this.words[0]&&(this.negative=0);return this};if("undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){a.prototype.inspect=d}else a.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];a.prototype.toString=function(e,t){t=0|t||1;var r;if(16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,a=0;a>>24-i&16777215;if((i+=2)>=26){i-=26;a--}r=0!==o||a!==this.length-1?f[6-l.length]+l+r:l+r}0!==o&&(r=o.toString(16)+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}if(e===(0|e)&&e>=2&&e<=36){var u=_[e],c=p[e];r="";var h=this.clone();h.negative=0;for(;!h.isZero();){var d=h.modrn(c).toString(e);r=(h=h.idivn(c)).isZero()?d+r:f[u-d.length]+d+r}this.isZero()&&(r="0"+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}n(!1,"Base should be between 2 and 36")};a.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&&n(!1,"Number can only safely store up to 53 bits");return 0!==this.negative?-e:e};a.prototype.toJSON=function(){return this.toString(16,2)};s&&(a.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)});a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};a.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length");n(o>0,"Requested array length <= 0");var a=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);this["_toArrayLike"+("le"===t?"LE":"BE")](a,i);return a};a.prototype._toArrayLikeLE=function(e,t){for(var r=0,i=0,n=0,o=0;n>8&255);r>16&255);if(6===o){r>24&255);i=0;o=0}else{i=a>>>24;o+=2}}if(r=0&&(e[r--]=a>>8&255);r>=0&&(e[r--]=a>>16&255);if(6===o){r>=0&&(e[r--]=a>>24&255);i=0;o=0}else{i=a>>>24;o+=2}}if(r>=0){e[r--]=i;for(;r>=0;)e[r--]=0}};Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;if(t>=4096){r+=13;t>>>=13}if(t>=64){r+=7;t>>>=7}if(t>=8){r+=4;t>>>=4}if(t>=2){r+=2;t>>>=2}return r+t};a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;if(!(8191&t)){r+=13;t>>>=13}if(!(127&t)){r+=7;t>>>=7}if(!(15&t)){r+=4;t>>>=4}if(!(3&t)){r+=2;t>>>=2}1&t||r++;return r};a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t};a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)};a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)};a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)};a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)};a.prototype.iuxor=function(e){var t,r;if(this.length>e.length){t=this;r=e}else{t=e;r=this}for(var i=0;ie.length?this.clone().ixor(e):e.clone().ixor(this)};a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)};a.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t);r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r);return this._strip()};a.prototype.notn=function(e){return this.clone().inotn(e)};a.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;this._expand(r+1);this.words[r]=t?this.words[r]|1<e.length){r=this;i=e}else{r=e;i=this}for(var n=0,o=0;o>>26}for(;0!==n&&o>>26}this.length=r.length;if(0!==n){this.words[this.length]=n;this.length++}else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)};a.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 r,i,n=this.cmp(e);if(0===n){this.negative=0;this.length=1;this.words[0]=0;return this}if(n>0){r=this;i=e}else{r=e;i=this}for(var o=0,a=0;a>26;this.words[a]=67108863&t}for(;0!==o&&a>26;this.words[a]=67108863&t}if(0===o&&a>>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+=(a=(n=0|e.words[_])*(o=0|t.words[f])+h)/67108864|0;h=67108863&a}r.words[u]=0|h;l=0|c}0!==l?r.words[u]=0|l:r.length--;return r._strip()}var g=function(e,t,r){var i,n,o,a=e.words,s=t.words,l=r.words,u=0,c=0|a[0],h=8191&c,d=c>>>13,f=0|a[1],_=8191&f,p=f>>>13,m=0|a[2],g=8191&m,v=m>>>13,b=0|a[3],y=8191&b,x=b>>>13,q=0|a[4],w=8191&q,P=q>>>13,M=0|a[5],E=8191&M,I=M>>>13,C=0|a[6],S=8191&C,A=C>>>13,k=0|a[7],D=8191&k,B=k>>>13,T=0|a[8],O=8191&T,R=T>>>13,L=0|a[9],N=8191&L,F=L>>>13,$=0|s[0],j=8191&$,W=$>>>13,H=0|s[1],U=8191&H,z=H>>>13,V=0|s[2],G=8191&V,K=V>>>13,X=0|s[3],Y=8191&X,Z=X>>>13,Q=0|s[4],J=8191&Q,ee=Q>>>13,te=0|s[5],re=8191&te,ie=te>>>13,ne=0|s[6],oe=8191&ne,ae=ne>>>13,se=0|s[7],le=8191&se,ue=se>>>13,ce=0|s[8],he=8191&ce,de=ce>>>13,fe=0|s[9],_e=8191&fe,pe=fe>>>13;r.negative=e.negative^t.negative;r.length=19;var me=(u+(i=Math.imul(h,j))|0)+((8191&(n=(n=Math.imul(h,W))+Math.imul(d,j)|0))<<13)|0;u=((o=Math.imul(d,W))+(n>>>13)|0)+(me>>>26)|0;me&=67108863;i=Math.imul(_,j);n=(n=Math.imul(_,W))+Math.imul(p,j)|0;o=Math.imul(p,W);var ge=(u+(i=i+Math.imul(h,U)|0)|0)+((8191&(n=(n=n+Math.imul(h,z)|0)+Math.imul(d,U)|0))<<13)|0;u=((o=o+Math.imul(d,z)|0)+(n>>>13)|0)+(ge>>>26)|0;ge&=67108863;i=Math.imul(g,j);n=(n=Math.imul(g,W))+Math.imul(v,j)|0;o=Math.imul(v,W);i=i+Math.imul(_,U)|0;n=(n=n+Math.imul(_,z)|0)+Math.imul(p,U)|0;o=o+Math.imul(p,z)|0;var ve=(u+(i=i+Math.imul(h,G)|0)|0)+((8191&(n=(n=n+Math.imul(h,K)|0)+Math.imul(d,G)|0))<<13)|0;u=((o=o+Math.imul(d,K)|0)+(n>>>13)|0)+(ve>>>26)|0;ve&=67108863;i=Math.imul(y,j);n=(n=Math.imul(y,W))+Math.imul(x,j)|0;o=Math.imul(x,W);i=i+Math.imul(g,U)|0;n=(n=n+Math.imul(g,z)|0)+Math.imul(v,U)|0;o=o+Math.imul(v,z)|0;i=i+Math.imul(_,G)|0;n=(n=n+Math.imul(_,K)|0)+Math.imul(p,G)|0;o=o+Math.imul(p,K)|0;var be=(u+(i=i+Math.imul(h,Y)|0)|0)+((8191&(n=(n=n+Math.imul(h,Z)|0)+Math.imul(d,Y)|0))<<13)|0;u=((o=o+Math.imul(d,Z)|0)+(n>>>13)|0)+(be>>>26)|0;be&=67108863;i=Math.imul(w,j);n=(n=Math.imul(w,W))+Math.imul(P,j)|0;o=Math.imul(P,W);i=i+Math.imul(y,U)|0;n=(n=n+Math.imul(y,z)|0)+Math.imul(x,U)|0;o=o+Math.imul(x,z)|0;i=i+Math.imul(g,G)|0;n=(n=n+Math.imul(g,K)|0)+Math.imul(v,G)|0;o=o+Math.imul(v,K)|0;i=i+Math.imul(_,Y)|0;n=(n=n+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&(n=(n=n+Math.imul(h,ee)|0)+Math.imul(d,J)|0))<<13)|0;u=((o=o+Math.imul(d,ee)|0)+(n>>>13)|0)+(ye>>>26)|0;ye&=67108863;i=Math.imul(E,j);n=(n=Math.imul(E,W))+Math.imul(I,j)|0;o=Math.imul(I,W);i=i+Math.imul(w,U)|0;n=(n=n+Math.imul(w,z)|0)+Math.imul(P,U)|0;o=o+Math.imul(P,z)|0;i=i+Math.imul(y,G)|0;n=(n=n+Math.imul(y,K)|0)+Math.imul(x,G)|0;o=o+Math.imul(x,K)|0;i=i+Math.imul(g,Y)|0;n=(n=n+Math.imul(g,Z)|0)+Math.imul(v,Y)|0;o=o+Math.imul(v,Z)|0;i=i+Math.imul(_,J)|0;n=(n=n+Math.imul(_,ee)|0)+Math.imul(p,J)|0;o=o+Math.imul(p,ee)|0;var xe=(u+(i=i+Math.imul(h,re)|0)|0)+((8191&(n=(n=n+Math.imul(h,ie)|0)+Math.imul(d,re)|0))<<13)|0;u=((o=o+Math.imul(d,ie)|0)+(n>>>13)|0)+(xe>>>26)|0;xe&=67108863;i=Math.imul(S,j);n=(n=Math.imul(S,W))+Math.imul(A,j)|0;o=Math.imul(A,W);i=i+Math.imul(E,U)|0;n=(n=n+Math.imul(E,z)|0)+Math.imul(I,U)|0;o=o+Math.imul(I,z)|0;i=i+Math.imul(w,G)|0;n=(n=n+Math.imul(w,K)|0)+Math.imul(P,G)|0;o=o+Math.imul(P,K)|0;i=i+Math.imul(y,Y)|0;n=(n=n+Math.imul(y,Z)|0)+Math.imul(x,Y)|0;o=o+Math.imul(x,Z)|0;i=i+Math.imul(g,J)|0;n=(n=n+Math.imul(g,ee)|0)+Math.imul(v,J)|0;o=o+Math.imul(v,ee)|0;i=i+Math.imul(_,re)|0;n=(n=n+Math.imul(_,ie)|0)+Math.imul(p,re)|0;o=o+Math.imul(p,ie)|0;var qe=(u+(i=i+Math.imul(h,oe)|0)|0)+((8191&(n=(n=n+Math.imul(h,ae)|0)+Math.imul(d,oe)|0))<<13)|0;u=((o=o+Math.imul(d,ae)|0)+(n>>>13)|0)+(qe>>>26)|0;qe&=67108863;i=Math.imul(D,j);n=(n=Math.imul(D,W))+Math.imul(B,j)|0;o=Math.imul(B,W);i=i+Math.imul(S,U)|0;n=(n=n+Math.imul(S,z)|0)+Math.imul(A,U)|0;o=o+Math.imul(A,z)|0;i=i+Math.imul(E,G)|0;n=(n=n+Math.imul(E,K)|0)+Math.imul(I,G)|0;o=o+Math.imul(I,K)|0;i=i+Math.imul(w,Y)|0;n=(n=n+Math.imul(w,Z)|0)+Math.imul(P,Y)|0;o=o+Math.imul(P,Z)|0;i=i+Math.imul(y,J)|0;n=(n=n+Math.imul(y,ee)|0)+Math.imul(x,J)|0;o=o+Math.imul(x,ee)|0;i=i+Math.imul(g,re)|0;n=(n=n+Math.imul(g,ie)|0)+Math.imul(v,re)|0;o=o+Math.imul(v,ie)|0;i=i+Math.imul(_,oe)|0;n=(n=n+Math.imul(_,ae)|0)+Math.imul(p,oe)|0;o=o+Math.imul(p,ae)|0;var we=(u+(i=i+Math.imul(h,le)|0)|0)+((8191&(n=(n=n+Math.imul(h,ue)|0)+Math.imul(d,le)|0))<<13)|0;u=((o=o+Math.imul(d,ue)|0)+(n>>>13)|0)+(we>>>26)|0;we&=67108863;i=Math.imul(O,j);n=(n=Math.imul(O,W))+Math.imul(R,j)|0;o=Math.imul(R,W);i=i+Math.imul(D,U)|0;n=(n=n+Math.imul(D,z)|0)+Math.imul(B,U)|0;o=o+Math.imul(B,z)|0;i=i+Math.imul(S,G)|0;n=(n=n+Math.imul(S,K)|0)+Math.imul(A,G)|0;o=o+Math.imul(A,K)|0;i=i+Math.imul(E,Y)|0;n=(n=n+Math.imul(E,Z)|0)+Math.imul(I,Y)|0;o=o+Math.imul(I,Z)|0;i=i+Math.imul(w,J)|0;n=(n=n+Math.imul(w,ee)|0)+Math.imul(P,J)|0;o=o+Math.imul(P,ee)|0;i=i+Math.imul(y,re)|0;n=(n=n+Math.imul(y,ie)|0)+Math.imul(x,re)|0;o=o+Math.imul(x,ie)|0;i=i+Math.imul(g,oe)|0;n=(n=n+Math.imul(g,ae)|0)+Math.imul(v,oe)|0;o=o+Math.imul(v,ae)|0;i=i+Math.imul(_,le)|0;n=(n=n+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&(n=(n=n+Math.imul(h,de)|0)+Math.imul(d,he)|0))<<13)|0;u=((o=o+Math.imul(d,de)|0)+(n>>>13)|0)+(Pe>>>26)|0;Pe&=67108863;i=Math.imul(N,j);n=(n=Math.imul(N,W))+Math.imul(F,j)|0;o=Math.imul(F,W);i=i+Math.imul(O,U)|0;n=(n=n+Math.imul(O,z)|0)+Math.imul(R,U)|0;o=o+Math.imul(R,z)|0;i=i+Math.imul(D,G)|0;n=(n=n+Math.imul(D,K)|0)+Math.imul(B,G)|0;o=o+Math.imul(B,K)|0;i=i+Math.imul(S,Y)|0;n=(n=n+Math.imul(S,Z)|0)+Math.imul(A,Y)|0;o=o+Math.imul(A,Z)|0;i=i+Math.imul(E,J)|0;n=(n=n+Math.imul(E,ee)|0)+Math.imul(I,J)|0;o=o+Math.imul(I,ee)|0;i=i+Math.imul(w,re)|0;n=(n=n+Math.imul(w,ie)|0)+Math.imul(P,re)|0;o=o+Math.imul(P,ie)|0;i=i+Math.imul(y,oe)|0;n=(n=n+Math.imul(y,ae)|0)+Math.imul(x,oe)|0;o=o+Math.imul(x,ae)|0;i=i+Math.imul(g,le)|0;n=(n=n+Math.imul(g,ue)|0)+Math.imul(v,le)|0;o=o+Math.imul(v,ue)|0;i=i+Math.imul(_,he)|0;n=(n=n+Math.imul(_,de)|0)+Math.imul(p,he)|0;o=o+Math.imul(p,de)|0;var Me=(u+(i=i+Math.imul(h,_e)|0)|0)+((8191&(n=(n=n+Math.imul(h,pe)|0)+Math.imul(d,_e)|0))<<13)|0;u=((o=o+Math.imul(d,pe)|0)+(n>>>13)|0)+(Me>>>26)|0;Me&=67108863;i=Math.imul(N,U);n=(n=Math.imul(N,z))+Math.imul(F,U)|0;o=Math.imul(F,z);i=i+Math.imul(O,G)|0;n=(n=n+Math.imul(O,K)|0)+Math.imul(R,G)|0;o=o+Math.imul(R,K)|0;i=i+Math.imul(D,Y)|0;n=(n=n+Math.imul(D,Z)|0)+Math.imul(B,Y)|0;o=o+Math.imul(B,Z)|0;i=i+Math.imul(S,J)|0;n=(n=n+Math.imul(S,ee)|0)+Math.imul(A,J)|0;o=o+Math.imul(A,ee)|0;i=i+Math.imul(E,re)|0;n=(n=n+Math.imul(E,ie)|0)+Math.imul(I,re)|0;o=o+Math.imul(I,ie)|0;i=i+Math.imul(w,oe)|0;n=(n=n+Math.imul(w,ae)|0)+Math.imul(P,oe)|0;o=o+Math.imul(P,ae)|0;i=i+Math.imul(y,le)|0;n=(n=n+Math.imul(y,ue)|0)+Math.imul(x,le)|0;o=o+Math.imul(x,ue)|0;i=i+Math.imul(g,he)|0;n=(n=n+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&(n=(n=n+Math.imul(_,pe)|0)+Math.imul(p,_e)|0))<<13)|0;u=((o=o+Math.imul(p,pe)|0)+(n>>>13)|0)+(Ee>>>26)|0;Ee&=67108863;i=Math.imul(N,G);n=(n=Math.imul(N,K))+Math.imul(F,G)|0;o=Math.imul(F,K);i=i+Math.imul(O,Y)|0;n=(n=n+Math.imul(O,Z)|0)+Math.imul(R,Y)|0;o=o+Math.imul(R,Z)|0;i=i+Math.imul(D,J)|0;n=(n=n+Math.imul(D,ee)|0)+Math.imul(B,J)|0;o=o+Math.imul(B,ee)|0;i=i+Math.imul(S,re)|0;n=(n=n+Math.imul(S,ie)|0)+Math.imul(A,re)|0;o=o+Math.imul(A,ie)|0;i=i+Math.imul(E,oe)|0;n=(n=n+Math.imul(E,ae)|0)+Math.imul(I,oe)|0;o=o+Math.imul(I,ae)|0;i=i+Math.imul(w,le)|0;n=(n=n+Math.imul(w,ue)|0)+Math.imul(P,le)|0;o=o+Math.imul(P,ue)|0;i=i+Math.imul(y,he)|0;n=(n=n+Math.imul(y,de)|0)+Math.imul(x,he)|0;o=o+Math.imul(x,de)|0;var Ie=(u+(i=i+Math.imul(g,_e)|0)|0)+((8191&(n=(n=n+Math.imul(g,pe)|0)+Math.imul(v,_e)|0))<<13)|0;u=((o=o+Math.imul(v,pe)|0)+(n>>>13)|0)+(Ie>>>26)|0;Ie&=67108863;i=Math.imul(N,Y);n=(n=Math.imul(N,Z))+Math.imul(F,Y)|0;o=Math.imul(F,Z);i=i+Math.imul(O,J)|0;n=(n=n+Math.imul(O,ee)|0)+Math.imul(R,J)|0;o=o+Math.imul(R,ee)|0;i=i+Math.imul(D,re)|0;n=(n=n+Math.imul(D,ie)|0)+Math.imul(B,re)|0;o=o+Math.imul(B,ie)|0;i=i+Math.imul(S,oe)|0;n=(n=n+Math.imul(S,ae)|0)+Math.imul(A,oe)|0;o=o+Math.imul(A,ae)|0;i=i+Math.imul(E,le)|0;n=(n=n+Math.imul(E,ue)|0)+Math.imul(I,le)|0;o=o+Math.imul(I,ue)|0;i=i+Math.imul(w,he)|0;n=(n=n+Math.imul(w,de)|0)+Math.imul(P,he)|0;o=o+Math.imul(P,de)|0;var Ce=(u+(i=i+Math.imul(y,_e)|0)|0)+((8191&(n=(n=n+Math.imul(y,pe)|0)+Math.imul(x,_e)|0))<<13)|0;u=((o=o+Math.imul(x,pe)|0)+(n>>>13)|0)+(Ce>>>26)|0;Ce&=67108863;i=Math.imul(N,J);n=(n=Math.imul(N,ee))+Math.imul(F,J)|0;o=Math.imul(F,ee);i=i+Math.imul(O,re)|0;n=(n=n+Math.imul(O,ie)|0)+Math.imul(R,re)|0;o=o+Math.imul(R,ie)|0;i=i+Math.imul(D,oe)|0;n=(n=n+Math.imul(D,ae)|0)+Math.imul(B,oe)|0;o=o+Math.imul(B,ae)|0;i=i+Math.imul(S,le)|0;n=(n=n+Math.imul(S,ue)|0)+Math.imul(A,le)|0;o=o+Math.imul(A,ue)|0;i=i+Math.imul(E,he)|0;n=(n=n+Math.imul(E,de)|0)+Math.imul(I,he)|0;o=o+Math.imul(I,de)|0;var Se=(u+(i=i+Math.imul(w,_e)|0)|0)+((8191&(n=(n=n+Math.imul(w,pe)|0)+Math.imul(P,_e)|0))<<13)|0;u=((o=o+Math.imul(P,pe)|0)+(n>>>13)|0)+(Se>>>26)|0;Se&=67108863;i=Math.imul(N,re);n=(n=Math.imul(N,ie))+Math.imul(F,re)|0;o=Math.imul(F,ie);i=i+Math.imul(O,oe)|0;n=(n=n+Math.imul(O,ae)|0)+Math.imul(R,oe)|0;o=o+Math.imul(R,ae)|0;i=i+Math.imul(D,le)|0;n=(n=n+Math.imul(D,ue)|0)+Math.imul(B,le)|0;o=o+Math.imul(B,ue)|0;i=i+Math.imul(S,he)|0;n=(n=n+Math.imul(S,de)|0)+Math.imul(A,he)|0;o=o+Math.imul(A,de)|0;var Ae=(u+(i=i+Math.imul(E,_e)|0)|0)+((8191&(n=(n=n+Math.imul(E,pe)|0)+Math.imul(I,_e)|0))<<13)|0;u=((o=o+Math.imul(I,pe)|0)+(n>>>13)|0)+(Ae>>>26)|0;Ae&=67108863;i=Math.imul(N,oe);n=(n=Math.imul(N,ae))+Math.imul(F,oe)|0;o=Math.imul(F,ae);i=i+Math.imul(O,le)|0;n=(n=n+Math.imul(O,ue)|0)+Math.imul(R,le)|0;o=o+Math.imul(R,ue)|0;i=i+Math.imul(D,he)|0;n=(n=n+Math.imul(D,de)|0)+Math.imul(B,he)|0;o=o+Math.imul(B,de)|0;var ke=(u+(i=i+Math.imul(S,_e)|0)|0)+((8191&(n=(n=n+Math.imul(S,pe)|0)+Math.imul(A,_e)|0))<<13)|0;u=((o=o+Math.imul(A,pe)|0)+(n>>>13)|0)+(ke>>>26)|0;ke&=67108863;i=Math.imul(N,le);n=(n=Math.imul(N,ue))+Math.imul(F,le)|0;o=Math.imul(F,ue);i=i+Math.imul(O,he)|0;n=(n=n+Math.imul(O,de)|0)+Math.imul(R,he)|0;o=o+Math.imul(R,de)|0;var De=(u+(i=i+Math.imul(D,_e)|0)|0)+((8191&(n=(n=n+Math.imul(D,pe)|0)+Math.imul(B,_e)|0))<<13)|0;u=((o=o+Math.imul(B,pe)|0)+(n>>>13)|0)+(De>>>26)|0;De&=67108863;i=Math.imul(N,he);n=(n=Math.imul(N,de))+Math.imul(F,he)|0;o=Math.imul(F,de);var Be=(u+(i=i+Math.imul(O,_e)|0)|0)+((8191&(n=(n=n+Math.imul(O,pe)|0)+Math.imul(R,_e)|0))<<13)|0;u=((o=o+Math.imul(R,pe)|0)+(n>>>13)|0)+(Be>>>26)|0;Be&=67108863;var Te=(u+(i=Math.imul(N,_e))|0)+((8191&(n=(n=Math.imul(N,pe))+Math.imul(F,_e)|0))<<13)|0;u=((o=Math.imul(F,pe))+(n>>>13)|0)+(Te>>>26)|0;Te&=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]=Me;l[10]=Ee;l[11]=Ie;l[12]=Ce;l[13]=Se;l[14]=Ae;l[15]=ke;l[16]=De;l[17]=Be;l[18]=Te;if(0!==u){l[19]=u;r.length++}return r};Math.imul||(g=m);function v(e,t,r){r.negative=t.negative^e.negative;r.length=e.length+t.length;for(var i=0,n=0,o=0;o>>26)|0)>>>26;a&=67108863}r.words[o]=s;i=a;a=n}0!==i?r.words[o]=i:r.length--;return r._strip()}function b(e,t,r){return v(e,t,r)}a.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?g(this,e,t):r<63?m(this,e,t):r<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),r=a.prototype._countBits(e)-1,i=0;i>=1}return i};y.prototype.permute=function(e,t,r,i,n,o){for(var a=0;a>>=1)n++;return 1<>>=13;r[2*a+1]=8191&o;o>>>=13}for(a=2*t;a>=26;r+=o/67108864|0;r+=a>>>26;this.words[i]=67108863&a}if(0!==r){this.words[i]=r;this.length++}return t?this.ineg():this};a.prototype.muln=function(e){return this.clone().imuln(e)};a.prototype.sqr=function(){return this.mul(this)};a.prototype.isqr=function(){return this.imul(this.clone())};a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>n&1}return t}(e);if(0===t.length)return new a(1);for(var r=this,i=0;i=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(t=0;t>>26-r}if(a){this.words[t]=a;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,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<a){this.length-=a;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&s}l&&0!==c&&(l.words[l.length++]=c);if(0===this.length){this.words[0]=0;this.length=1}return this._strip()};a.prototype.ishrn=function(e,t,r){n(0===this.negative);return this.iushrn(e,t,r)};a.prototype.shln=function(e){return this.clone().ishln(e)};a.prototype.ushln=function(e){return this.clone().iushln(e)};a.prototype.shrn=function(e){return this.clone().ishrn(e)};a.prototype.ushrn=function(e){return this.clone().iushrn(e)};a.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;n(0===this.negative,"imaskn works only with positive numbers");if(this.length<=r)return this;0!==t&&r++;this.length=Math.min(r,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};a.prototype.isubn=function(e){n("number"==typeof e);n(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+r]=67108863&o}for(;i>26;this.words[i+r]=67108863&o}if(0===s)return this._strip();n(-1===s);s=0;for(i=0;i>26;this.words[i]=67108863&o}this.negative=1;return this._strip()};a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),i=this.clone(),n=e,o=0|n.words[n.length-1];if(0!==(r=26-this._countBits(o))){n=n.ushln(r);i.iushln(r);o=0|n.words[n.length-1]}var s,l=i.length-n.length;if("mod"!==t){(s=new a(null)).length=l+1;s.words=new Array(s.length);for(var u=0;u=0;h--){var d=67108864*(0|i.words[n.length+h])+(0|i.words[n.length+h-1]);d=Math.min(d/o|0,67108863);i._ishlnsubmul(n,d,h);for(;0!==i.negative;){d--;i.negative=0;i._ishlnsubmul(n,1,h);i.isZero()||(i.negative^=1)}s&&(s.words[h]=d)}s&&s._strip();i._strip();"div"!==t&&0!==r&&i.iushrn(r);return{div:s||null,mod:i}};a.prototype.divmod=function(e,t,r){n(!e.isZero());if(this.isZero())return{div:new a(0),mod:new a(0)};var i,o,s;if(0!==this.negative&&0===e.negative){s=this.neg().divmod(e,t);"mod"!==t&&(i=s.div.neg());if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.iadd(e)}return{div:i,mod:o}}if(0===this.negative&&0!==e.negative){s=this.divmod(e.neg(),t);"mod"!==t&&(i=s.div.neg());return{div:i,mod:s.mod}}if(this.negative&e.negative){s=this.neg().divmod(e.neg(),t);if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.isub(e)}return{div:s.div,mod:o}}return e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modrn(e.words[0]))}:this._wordDiv(e,t)};a.prototype.div=function(e){return this.divmod(e,"div",!1).div};a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod};a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod};a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),n=e.andln(1),o=r.cmp(i);return o<0||1===n&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)};a.prototype.modrn=function(e){var t=e<0;t&&(e=-e);n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i};a.prototype.modn=function(e){return this.modrn(e)};a.prototype.idivn=function(e){var t=e<0;t&&(e=-e);n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0;r=o%e}this._strip();return t?this.ineg():this};a.prototype.divn=function(e){return this.clone().idivn(e)};a.prototype.egcd=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),u=0;t.isEven()&&r.isEven();){t.iushrn(1);r.iushrn(1);++u}for(var c=r.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;!(r.words[0]&p)&&_<26;++_,p<<=1);if(_>0){r.iushrn(_);for(;_-- >0;){if(s.isOdd()||l.isOdd()){s.iadd(c);l.isub(h)}s.iushrn(1);l.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);i.isub(s);o.isub(l)}else{r.isub(t);s.isub(i);l.isub(o)}}return{a:s,b:l,gcd:r.iushln(u)}};a.prototype._invmp=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();t.cmpn(1)>0&&r.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;!(r.words[0]&d)&&h<26;++h,d<<=1);if(h>0){r.iushrn(h);for(;h-- >0;){s.isOdd()&&s.iadd(l);s.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);o.isub(s)}else{r.isub(t);s.isub(o)}}(i=0===t.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(e);return i};a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0;r.negative=0;for(var i=0;t.isEven()&&r.isEven();i++){t.iushrn(1);r.iushrn(1)}for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=t.cmp(r);if(n<0){var o=t;t=r;r=o}else if(0===n||0===r.cmpn(1))break;t.isub(r)}return r.iushln(i)};a.prototype.invm=function(e){return this.egcd(e).a.umod(e)};a.prototype.isEven=function(){return!(1&this.words[0])};a.prototype.isOdd=function(){return!(1&~this.words[0])};a.prototype.andln=function(e){return this.words[0]&e};a.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26;s&=67108863;this.words[a]=s}if(0!==o){this.words[a]=o;this.length++}return this};a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]};a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;this._strip();if(this.length>1)t=1;else{r&&(e=-e);n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var i=0|this.words[r],n=0|e.words[r];if(i!==n){in&&(t=1);break}}return t};a.prototype.gtn=function(e){return 1===this.cmpn(e)};a.prototype.gt=function(e){return 1===this.cmp(e)};a.prototype.gten=function(e){return this.cmpn(e)>=0};a.prototype.gte=function(e){return this.cmp(e)>=0};a.prototype.ltn=function(e){return-1===this.cmpn(e)};a.prototype.lt=function(e){return-1===this.cmp(e)};a.prototype.lten=function(e){return this.cmpn(e)<=0};a.prototype.lte=function(e){return this.cmp(e)<=0};a.prototype.eqn=function(e){return 0===this.cmpn(e)};a.prototype.eq=function(e){return 0===this.cmp(e)};a.red=function(e){return new I(e)};a.prototype.toRed=function(e){n(!this.red,"Already a number in reduction context");n(0===this.negative,"red works only with positives");return e.convertTo(this)._forceRed(e)};a.prototype.fromRed=function(){n(this.red,"fromRed works only with numbers in reduction context");return this.red.convertFrom(this)};a.prototype._forceRed=function(e){this.red=e;return this};a.prototype.forceRed=function(e){n(!this.red,"Already a number in reduction context");return this._forceRed(e)};a.prototype.redAdd=function(e){n(this.red,"redAdd works only with red numbers");return this.red.add(this,e)};a.prototype.redIAdd=function(e){n(this.red,"redIAdd works only with red numbers");return this.red.iadd(this,e)};a.prototype.redSub=function(e){n(this.red,"redSub works only with red numbers");return this.red.sub(this,e)};a.prototype.redISub=function(e){n(this.red,"redISub works only with red numbers");return this.red.isub(this,e)};a.prototype.redShl=function(e){n(this.red,"redShl works only with red numbers");return this.red.shl(this,e)};a.prototype.redMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.mul(this,e)};a.prototype.redIMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.imul(this,e)};a.prototype.redSqr=function(){n(this.red,"redSqr works only with red numbers");this.red._verify1(this);return this.red.sqr(this)};a.prototype.redISqr=function(){n(this.red,"redISqr works only with red numbers");this.red._verify1(this);return this.red.isqr(this)};a.prototype.redSqrt=function(){n(this.red,"redSqrt works only with red numbers");this.red._verify1(this);return this.red.sqrt(this)};a.prototype.redInvm=function(){n(this.red,"redInvm works only with red numbers");this.red._verify1(this);return this.red.invm(this)};a.prototype.redNeg=function(){n(this.red,"redNeg works only with red numbers");this.red._verify1(this);return this.red.neg(this)};a.prototype.redPow=function(e){n(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 a(t,16);this.n=this.p.bitLength();this.k=new a(1).iushln(this.n).isub(this.p);this.tmp=this._tmp()}q.prototype._tmp=function(){var e=new a(null);e.words=new Array(Math.ceil(this.n/13));return e};q.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp);t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip();return r};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 r=4194303,i=Math.min(e.length,9),n=0;n>>22;o=a}o>>>=22;e.words[n-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,r=0;r>>=26;e.words[r]=n;t=i}0!==t&&(e.words[e.length++]=t);return e};a._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 M;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new E}x[e]=t;return t};function I(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p;this.prime=t}else{n(e.gtn(1),"modulus must be greater than 1");this.m=e;this.prime=null}}I.prototype._verify1=function(e){n(0===e.negative,"red works only with positives");n(e.red,"red works only with red numbers")};I.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives");n(e.red&&e.red===t.red,"red works only with red numbers")};I.prototype.imod=function(e){if(this.prime)return this.prime.ireduce(e)._forceRed(this);h(e,e.umod(this.m)._forceRed(this));return e};I.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)};I.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);r.cmp(this.m)>=0&&r.isub(this.m);return r._forceRed(this)};I.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);r.cmp(this.m)>=0&&r.isub(this.m);return r};I.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);r.cmpn(0)<0&&r.iadd(this.m);return r._forceRed(this)};I.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);r.cmpn(0)<0&&r.iadd(this.m);return r};I.prototype.shl=function(e,t){this._verify1(e);return this.imod(e.ushln(t))};I.prototype.imul=function(e,t){this._verify2(e,t);return this.imod(e.imul(t))};I.prototype.mul=function(e,t){this._verify2(e,t);return this.imod(e.mul(t))};I.prototype.isqr=function(e){return this.imul(e,e.clone())};I.prototype.sqr=function(e){return this.mul(e,e)};I.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);n(t%2==1);if(3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);){o++;i.iushrn(1)}n(!i.isZero());var s=new a(1).toRed(this),l=s.redNeg(),u=this.m.subn(1).iushrn(1),c=this.m.bitLength();c=new a(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(s);){for(var p=f,m=0;0!==p.cmp(s);m++)p=p.redSqr();n(m<_);var g=this.pow(h,new a(1).iushln(_-m-1));d=d.redMul(g);h=g.redSqr();f=f.redMul(h);_=m}return d};I.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)};I.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new a(1).toRed(this);r[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;n!==r[0]&&(n=this.sqr(n));if(0!==h||0!==o){o<<=1;o|=h;if(4===++s||0===i&&0===c){n=this.mul(n,r[o]);s=0;o=0}}else s=0}l=26}return n};I.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t};I.prototype.convertFrom=function(e){var t=e.clone();t.red=null;return t};a.mont=function(e){return new C(e)};function C(e){I.call(this,e);this.shift=this.m.bitLength();this.shift%26!=0&&(this.shift+=26-this.shift%26);this.r=new a(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,I);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 r=e.imul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m));return o._forceRed(this)};C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.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,"/node_modules/bn.js/lib/bn.js","/node_modules/bn.js/lib")},{_process:120,buffer:19,timers:168}],18:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function r(e){return r="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},r(e)}var i;t.exports=function(e){i||(i=new n(null));return i.generate(e)};function n(e){this.rand=e}t.exports.Rand=n;n.prototype.generate=function(e){return this._rand(e)};n.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),r=0;r>>24]^c[_>>>16&255]^h[p>>>8&255]^d[255&m]^t[g++];a=u[_>>>24]^c[p>>>16&255]^h[m>>>8&255]^d[255&f]^t[g++];s=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;_=a;p=s;m=l}o=(i[f>>>24]<<24|i[_>>>16&255]<<16|i[p>>>8&255]<<8|i[255&m])^t[g++];a=(i[_>>>24]<<24|i[p>>>16&255]<<16|i[m>>>8&255]<<8|i[255&f])^t[g++];s=(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,a>>>=0,s>>>=0,l>>>=0]}var a=[0,1,2,4,8,16,32,64,128,27,54],s=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var r=[],i=[],n=[[],[],[],[]],o=[[],[],[],[]],a=0,s=0,l=0;l<256;++l){var u=s^s<<1^s<<2^s<<3^s<<4;u=u>>>8^255&u^99;r[a]=u;i[u]=a;var c=e[a],h=e[c],d=e[h],f=257*e[u]^16843008*u;n[0][a]=f<<24|f>>>8;n[1][a]=f<<16|f>>>16;n[2][a]=f<<8|f>>>24;n[3][a]=f;f=16843009*d^65537*h^257*c^16843008*a;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===a)a=s=1;else{a=c^e[e[e[d^c]]];s^=e[e[s]]}}return{SBOX:r,INV_SBOX:i,SUB_MIX:n,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,r=t+6,i=4*(r+1),n=[],o=0;o>>24;l=s.SBOX[l>>>24]<<24|s.SBOX[l>>>16&255]<<16|s.SBOX[l>>>8&255]<<8|s.SBOX[255&l];l^=a[o/t|0]<<24}else t>6&&o%t==4&&(l=s.SBOX[l>>>24]<<24|s.SBOX[l>>>16&255]<<16|s.SBOX[l>>>8&255]<<8|s.SBOX[255&l]);n[o]=n[o-t]^l}for(var u=[],c=0;c>>24]]^s.INV_SUB_MIX[1][s.SBOX[d>>>16&255]]^s.INV_SUB_MIX[2][s.SBOX[d>>>8&255]]^s.INV_SUB_MIX[3][s.SBOX[255&d]]}this._nRounds=r;this._keySchedule=n;this._invKeySchedule=u};l.prototype.encryptBlockRaw=function(e){return o(e=i(e),this._keySchedule,s.SUB_MIX,s.SBOX,this._nRounds)};l.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),i=r.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 n=o(e,this._invKeySchedule,s.INV_SUB_MIX,s.INV_SBOX,this._nRounds),a=r.allocUnsafe(16);a.writeUInt32BE(n[0],0);a.writeUInt32BE(n[3],4);a.writeUInt32BE(n[2],8);a.writeUInt32BE(n[1],12);return a};l.prototype.scrub=function(){n(this._keySchedule);n(this._invKeySchedule);n(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,"/node_modules/browserify-aes/aes.js","/node_modules/browserify-aes")},{_process:120,buffer:48,"safe-buffer":143,timers:168}],21:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("./aes"),i=e("safe-buffer").Buffer,n=e("cipher-base"),o=e("inherits"),a=e("./ghash"),s=e("buffer-xor"),l=e("./incr32");function u(e,t,o,s){n.call(this);var u=i.alloc(4,0);this._cipher=new r.AES(t);var c=this._cipher.encryptBlock(u);this._ghash=new a(c);o=function(e,t,r){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 n=new a(r),o=t.length,s=o%16;n.update(t);if(s){s=16-s;n.update(i.alloc(s,0))}n.update(i.alloc(8,0));var u=8*o,c=i.alloc(8);c.writeUIntBE(u,0,8);n.update(c);e._finID=n.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=s;this._alen=0;this._len=0;this._mode=e;this._authTag=null;this._called=!1}o(u,n);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 r=this._mode.encrypt(this,e);this._decrypt?this._ghash.update(e):this._ghash.update(r);this._len+=e.length;return r};u.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=s(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(e,t){var r=0;e.length!==t.length&&r++;for(var i=Math.min(e.length,t.length),n=0;n16)throw new Error("unable to decrypt data");var r=-1;for(;++r16){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,r,a){var s=n[e.toLowerCase()];if(!s)throw new TypeError("invalid suite type");"string"==typeof a&&(a=i.from(a));if("GCM"!==s.mode&&a.length!==s.iv)throw new TypeError("invalid iv length "+a.length);"string"==typeof r&&(r=i.from(r));if(r.length!==s.key/8)throw new TypeError("invalid key length "+r.length);return"stream"===s.type?new o(s.module,r,a,!0):"auth"===s.type?new t(s.module,r,a,!0):new u(s.module,r,a)}r.createDecipher=function(e,t){var r=n[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var i=l(t,!1,r.key,r.iv);return h(e,i.key,i.iv)};r.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,"/node_modules/browserify-aes/decrypter.js","/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,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=e("./modes"),i=e("./authCipher"),n=e("safe-buffer").Buffer,o=e("./streamCipher"),a=e("cipher-base"),s=e("./aes"),l=e("evp_bytestokey");function u(e,t,r){a.call(this);this._cache=new h;this._cipher=new s.AES(t);this._prev=n.from(r);this._mode=e;this._autopadding=!0}e("inherits")(u,a);u.prototype._update=function(e){this._cache.add(e);for(var t,r,i=[];t=this._cache.get();){r=this._mode.encrypt(this,t);i.push(r)}return n.concat(i)};var c=n.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=n.allocUnsafe(0)}h.prototype.add=function(e){this.cache=n.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=n.allocUnsafe(e),r=-1;++r>>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=r.alloc(16,0);this.cache=r.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;r&&(i[0]=i[0]^225<<24)}this.state=n(o)};o.prototype.update=function(e){this.cache=r.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(r.concat([this.cache,i],16));this.ghash(n([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,"/node_modules/browserify-aes/ghash.js","/node_modules/browserify-aes")},{_process:120,buffer:48,"safe-buffer":143,timers:168}],26:[function(e,t,r){(function(e,r,i,n,o,a,s,l,u,c,h){(function(){"use strict";t.exports=function(e){for(var t,r=e.length;r--;){if(255!==(t=e.readUInt8(r))){t++;e.writeUInt8(t,r);break}e.writeUInt8(0,r)}}}).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,"/node_modules/browserify-aes/incr32.js","/node_modules/browserify-aes")},{_process:120,buffer:48,timers:168}],27:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=e("buffer-xor");r.encrypt=function(e,r){var i=t(r,e._prev);e._prev=e._cipher.encryptBlock(i);return e._prev};r.decrypt=function(e,r){var i=e._prev;e._prev=r;var n=e._cipher.decryptBlock(r);return t(n,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,"/node_modules/browserify-aes/modes/cbc.js","/node_modules/browserify-aes/modes")},{_process:120,buffer:48,"buffer-xor":47,timers:168}],28:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=e("safe-buffer").Buffer,i=e("buffer-xor");function n(e,r,n){var o=r.length,a=i(r,e._cache);e._cache=e._cache.slice(o);e._prev=t.concat([e._prev,n?r:a]);return a}r.encrypt=function(e,r,i){for(var o,a=t.allocUnsafe(0);r.length;){if(0===e._cache.length){e._cache=e._cipher.encryptBlock(e._prev);e._prev=t.allocUnsafe(0)}if(!(e._cache.length<=r.length)){a=t.concat([a,n(e,r,i)]);break}o=e._cache.length;a=t.concat([a,n(e,r.slice(0,o),i)]);r=r.slice(o)}return a}}).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,"/node_modules/browserify-aes/modes/cfb.js","/node_modules/browserify-aes/modes")},{_process:120,buffer:48,"buffer-xor":47,"safe-buffer":143,timers:168}],29:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=e("safe-buffer").Buffer;function i(e,t,r){for(var i,o,a=-1,s=0;++a<8;){i=t&1<<7-a?128:0;s+=(128&(o=e._cipher.encryptBlock(e._prev)[0]^i))>>a%8;e._prev=n(e._prev,r?i:o)}return s}function n(e,r){var i=e.length,n=-1,o=t.allocUnsafe(e.length);e=t.concat([e,t.from([r])]);for(;++n>7;return o}r.encrypt=function(e,r,n){for(var o=r.length,a=t.allocUnsafe(o),s=-1;++s=0||!t.umod(e.prime1)||!t.umod(e.prime2));return t}function a(e,t){var i=function(e){var t=o(e);return{blinder:t.toRed(r.mont(e.modulus)).redPow(new r(e.publicExponent)).fromRed(),unblinder:t.invm(e.modulus)}}(t),a=t.modulus.byteLength(),s=new r(e).mul(i.blinder).umod(t.modulus),l=s.toRed(r.mont(t.prime1)),u=s.toRed(r.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(n,"be",a)}a.getr=o;t.exports=a}).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,"/node_modules/browserify-rsa/index.js","/node_modules/browserify-rsa")},{_process:120,"bn.js":17,buffer:48,randombytes:128,timers:168}],41:[function(e,t,r){(function(r,i,n,o,a,s,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,"/node_modules/browserify-sign/algos.js","/node_modules/browserify-sign")},{"./browser/algorithms.json":42,_process:120,buffer:48,timers:168}],42:[function(e,t,r){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,r){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,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("safe-buffer").Buffer,i=e("create-hash"),n=e("readable-stream"),o=e("inherits"),a=e("./sign"),s=e("./verify"),l=e("./algorithms.json");Object.keys(l).forEach((function(e){l[e].id=r.from(l[e].id,"hex");l[e.toLowerCase()]=l[e]}));function u(e){n.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,n.Writable);u.prototype._write=function(e,t,r){this._hash.update(e);r()};u.prototype.update=function(e,t){this._hash.update("string"==typeof e?r.from(e,t):e);return this};u.prototype.sign=function(e,t){this.end();var r=this._hash.digest(),i=a(r,e,this._hashType,this._signType,this._tag);return t?i.toString(t):i};function c(e){n.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,n.Writable);c.prototype._write=function(e,t,r){this._hash.update(e);r()};c.prototype.update=function(e,t){this._hash.update("string"==typeof e?r.from(e,t):e);return this};c.prototype.verify=function(e,t,i){var n="string"==typeof t?r.from(t,i):t;this.end();var o=this._hash.digest();return s(n,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,"/node_modules/browserify-sign/browser/index.js","/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,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("safe-buffer").Buffer,i=e("create-hmac"),n=e("browserify-rsa"),o=e("elliptic").ec,a=e("bn.js"),s=e("parse-asn1"),l=e("./curves.json");function u(e,t,n,o){if((e=r.from(e.toArray())).length0&&r.ishrn(i);return r}function h(e,t,n){var o,a;do{o=r.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,r){var i=a[r.data.algorithm.curve.join(".")];if(!i)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));var o=new n(i),s=r.data.subjectPrivateKey.data;return o.verify(t,e,s)}(e,t,h)}if("dsa"===h.type){if("dsa"!==u)throw new Error("wrong public key type");return function(e,t,r){var n=r.data.p,a=r.data.q,l=r.data.g,u=r.data.pub_key,c=o.signature.decode(e,"der"),h=c.s,d=c.r;s(h,a);s(d,a);var f=i.mont(n),_=h.invm(a),p=l.toRed(f).redPow(new i(t).mul(_).mod(a)).fromRed().mul(u.toRed(f).redPow(d.mul(_).mod(a)).fromRed()).mod(n).mod(a);return 0===p.cmp(d)}(e,t,h)}if("rsa"!==u&&"ecdsa/rsa"!==u)throw new Error("wrong public key type");t=r.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.datagrid.demo.Application","qx.revision":"","qx.theme":"qxl.datagrid.demo.theme.tangible.Theme","qx.version":"7.6.3","qx.compiler.targetType":"source","qx.compiler.outputDir":"compiled/build/",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.6.3","qx.icontheme":"Tango","qx.headless":!1,"qx.compiler.applicationName":"qxl.datagrid","qx.compiler.applicationType":"browser"};for(var a in o)qx.$$environment[a]=o[a];qx.$$libraries||(qx.$$libraries={});["qx","qxl.datagrid"].forEach((function(e){qx.$$libraries[e]={sourceUri:qx.$$appRoot+".",resourceUri:qx.$$appRoot+"../resource"}}));qx.$$resources={"@MaterialIcons/123":[32,32,60301],"@MaterialIcons/360":[32,32,58743],"@MaterialIcons/error":[32,32,57344],"@MaterialIcons/error_outline":[32,32,57345],"@MaterialIcons/warning":[32,32,57346],"@MaterialIcons/add_alert":[32,32,57347],"@MaterialIcons/notification_important":[32,32,57348],"@MaterialIcons/qr_code_2":[32,32,57354],"@MaterialIcons/flutter_dash":[32,32,57355],"@MaterialIcons/align_vertical_top":[32,32,57356],"@MaterialIcons/align_horizontal_left":[32,32,57357],"@MaterialIcons/align_horizontal_center":[32,32,57359],"@MaterialIcons/align_horizontal_right":[32,32,57360],"@MaterialIcons/align_vertical_center":[32,32,57361],"@MaterialIcons/horizontal_distribute":[32,32,57364],"@MaterialIcons/align_vertical_bottom":[32,32,57365],"@MaterialIcons/album":[32,32,57369],"@MaterialIcons/av_timer":[32,32,57371],"@MaterialIcons/closed_caption":[32,32,57372],"@MaterialIcons/equalizer":[32,32,57373],"@MaterialIcons/explicit":[32,32,57374],"@MaterialIcons/fast_forward":[32,32,57375],"@MaterialIcons/fast_rewind":[32,32,57376],"@MaterialIcons/games":[32,32,57377],"@MaterialIcons/hearing":[32,32,57379],"@MaterialIcons/high_quality":[32,32,57380],"@MaterialIcons/loop":[32,32,57384],"@MaterialIcons/mic":[32,32,57385],"@MaterialIcons/mic_none":[32,32,57386],"@MaterialIcons/mic_off":[32,32,57387],"@MaterialIcons/movie":[32,32,57388],"@MaterialIcons/library_add":[32,32,57390],"@MaterialIcons/my_library_add":[32,32,57390],"@MaterialIcons/library_books":[32,32,57391],"@MaterialIcons/my_library_books":[32,32,57391],"@MaterialIcons/library_music":[32,32,57392],"@MaterialIcons/my_library_music":[32,32,57392],"@MaterialIcons/new_releases":[32,32,57393],"@MaterialIcons/not_interested":[32,32,57395],"@MaterialIcons/pause":[32,32,57396],"@MaterialIcons/pause_circle_filled":[32,32,57397],"@MaterialIcons/pause_circle_outline":[32,32,57398],"@MaterialIcons/play_arrow":[32,32,57399],"@MaterialIcons/play_circle_filled":[32,32,57400],"@MaterialIcons/play_circle_fill":[32,32,57400],"@MaterialIcons/play_circle_outline":[32,32,57401],"@MaterialIcons/playlist_add":[32,32,57403],"@MaterialIcons/queue":[32,32,57404],"@MaterialIcons/queue_music":[32,32,57405],"@MaterialIcons/radio":[32,32,57406],"@MaterialIcons/recent_actors":[32,32,57407],"@MaterialIcons/repeat":[32,32,57408],"@MaterialIcons/repeat_one":[32,32,57409],"@MaterialIcons/replay":[32,32,57410],"@MaterialIcons/shuffle":[32,32,57411],"@MaterialIcons/skip_next":[32,32,57412],"@MaterialIcons/skip_previous":[32,32,57413],"@MaterialIcons/snooze":[32,32,57414],"@MaterialIcons/stop":[32,32,57415],"@MaterialIcons/subtitles":[32,32,57416],"@MaterialIcons/surround_sound":[32,32,57417],"@MaterialIcons/video_library":[32,32,57418],"@MaterialIcons/video_collection":[32,32,57418],"@MaterialIcons/videocam":[32,32,57419],"@MaterialIcons/videocam_off":[32,32,57420],"@MaterialIcons/volume_down":[32,32,57421],"@MaterialIcons/volume_mute":[32,32,57422],"@MaterialIcons/volume_off":[32,32,57423],"@MaterialIcons/volume_up":[32,32,57424],"@MaterialIcons/web":[32,32,57425],"@MaterialIcons/hd":[32,32,57426],"@MaterialIcons/sort_by_alpha":[32,32,57427],"@MaterialIcons/airplay":[32,32,57429],"@MaterialIcons/forward_10":[32,32,57430],"@MaterialIcons/forward_30":[32,32,57431],"@MaterialIcons/forward_5":[32,32,57432],"@MaterialIcons/replay_10":[32,32,57433],"@MaterialIcons/replay_30":[32,32,57434],"@MaterialIcons/replay_5":[32,32,57435],"@MaterialIcons/add_to_queue":[32,32,57436],"@MaterialIcons/fiber_dvr":[32,32,57437],"@MaterialIcons/fiber_new":[32,32,57438],"@MaterialIcons/playlist_play":[32,32,57439],"@MaterialIcons/art_track":[32,32,57440],"@MaterialIcons/fiber_manual_record":[32,32,57441],"@MaterialIcons/fiber_smart_record":[32,32,57442],"@MaterialIcons/music_video":[32,32,57443],"@MaterialIcons/subscriptions":[32,32,57444],"@MaterialIcons/playlist_add_check":[32,32,57445],"@MaterialIcons/queue_play_next":[32,32,57446],"@MaterialIcons/remove_from_queue":[32,32,57447],"@MaterialIcons/slow_motion_video":[32,32,57448],"@MaterialIcons/web_asset":[32,32,57449],"@MaterialIcons/fiber_pin":[32,32,57450],"@MaterialIcons/branding_watermark":[32,32,57451],"@MaterialIcons/call_to_action":[32,32,57452],"@MaterialIcons/featured_play_list":[32,32,57453],"@MaterialIcons/featured_video":[32,32,57454],"@MaterialIcons/note":[32,32,57455],"@MaterialIcons/video_call":[32,32,57456],"@MaterialIcons/video_label":[32,32,57457],"@MaterialIcons/4k":[32,32,57458],"@MaterialIcons/missed_video_call":[32,32,57459],"@MaterialIcons/control_camera":[32,32,57460],"@MaterialIcons/update_disabled":[32,32,57461],"@MaterialIcons/vertical_distribute":[32,32,57462],"@MaterialIcons/start":[32,32,57481],"@MaterialIcons/business":[32,32,57519],"@MaterialIcons/call":[32,32,57520],"@MaterialIcons/call_end":[32,32,57521],"@MaterialIcons/call_made":[32,32,57522],"@MaterialIcons/call_merge":[32,32,57523],"@MaterialIcons/call_missed":[32,32,57524],"@MaterialIcons/call_received":[32,32,57525],"@MaterialIcons/call_split":[32,32,57526],"@MaterialIcons/chat":[32,32,57527],"@MaterialIcons/clear_all":[32,32,57528],"@MaterialIcons/comment":[32,32,57529],"@MaterialIcons/contacts":[32,32,57530],"@MaterialIcons/dialer_sip":[32,32,57531],"@MaterialIcons/dialpad":[32,32,57532],"@MaterialIcons/email":[32,32,57534],"@MaterialIcons/forum":[32,32,57535],"@MaterialIcons/import_export":[32,32,57539],"@MaterialIcons/invert_colors_off":[32,32,57540],"@MaterialIcons/live_help":[32,32,57542],"@MaterialIcons/location_off":[32,32,57543],"@MaterialIcons/location_on":[32,32,57544],"@MaterialIcons/message":[32,32,57545],"@MaterialIcons/chat_bubble":[32,32,57546],"@MaterialIcons/messenger":[32,32,57546],"@MaterialIcons/chat_bubble_outline":[32,32,57547],"@MaterialIcons/messenger_outline":[32,32,57547],"@MaterialIcons/no_sim":[32,32,57548],"@MaterialIcons/phone":[32,32,57549],"@MaterialIcons/portable_wifi_off":[32,32,57550],"@MaterialIcons/contact_phone":[32,32,57551],"@MaterialIcons/quick_contacts_dialer":[32,32,57551],"@MaterialIcons/contact_mail":[32,32,57552],"@MaterialIcons/quick_contacts_mail":[32,32,57552],"@MaterialIcons/ring_volume":[32,32,57553],"@MaterialIcons/speaker_phone":[32,32,57554],"@MaterialIcons/stay_current_landscape":[32,32,57555],"@MaterialIcons/stay_current_portrait":[32,32,57556],"@MaterialIcons/stay_primary_landscape":[32,32,57557],"@MaterialIcons/stay_primary_portrait":[32,32,57558],"@MaterialIcons/swap_calls":[32,32,57559],"@MaterialIcons/textsms":[32,32,57560],"@MaterialIcons/voicemail":[32,32,57561],"@MaterialIcons/vpn_key":[32,32,57562],"@MaterialIcons/phonelink_erase":[32,32,57563],"@MaterialIcons/phonelink_lock":[32,32,57564],"@MaterialIcons/phonelink_ring":[32,32,57565],"@MaterialIcons/phonelink_setup":[32,32,57566],"@MaterialIcons/present_to_all":[32,32,57567],"@MaterialIcons/import_contacts":[32,32,57568],"@MaterialIcons/mail_outline":[32,32,57569],"@MaterialIcons/screen_share":[32,32,57570],"@MaterialIcons/stop_screen_share":[32,32,57571],"@MaterialIcons/call_missed_outgoing":[32,32,57572],"@MaterialIcons/rss_feed":[32,32,57573],"@MaterialIcons/alternate_email":[32,32,57574],"@MaterialIcons/mobile_screen_share":[32,32,57575],"@MaterialIcons/add_call":[32,32,57576],"@MaterialIcons/cancel_presentation":[32,32,57577],"@MaterialIcons/pause_presentation":[32,32,57578],"@MaterialIcons/unsubscribe":[32,32,57579],"@MaterialIcons/cell_wifi":[32,32,57580],"@MaterialIcons/sentiment_satisfied_alt":[32,32,57581],"@MaterialIcons/list_alt":[32,32,57582],"@MaterialIcons/domain_disabled":[32,32,57583],"@MaterialIcons/lightbulb":[32,32,57584],"@MaterialIcons/vaccines":[32,32,57656],"@MaterialIcons/woman":[32,32,57662],"@MaterialIcons/add":[32,32,57669],"@MaterialIcons/add_box":[32,32,57670],"@MaterialIcons/add_circle":[32,32,57671],"@MaterialIcons/add_circle_outline":[32,32,57672],"@MaterialIcons/archive":[32,32,57673],"@MaterialIcons/backspace":[32,32,57674],"@MaterialIcons/block":[32,32,57675],"@MaterialIcons/clear":[32,32,57676],"@MaterialIcons/content_copy":[32,32,57677],"@MaterialIcons/content_cut":[32,32,57678],"@MaterialIcons/content_paste":[32,32,57679],"@MaterialIcons/create":[32,32,57680],"@MaterialIcons/drafts":[32,32,57681],"@MaterialIcons/filter_list":[32,32,57682],"@MaterialIcons/flag":[32,32,57683],"@MaterialIcons/forward":[32,32,57684],"@MaterialIcons/gesture":[32,32,57685],"@MaterialIcons/inbox":[32,32,57686],"@MaterialIcons/link":[32,32,57687],"@MaterialIcons/mail":[32,32,57688],"@MaterialIcons/markunread":[32,32,57689],"@MaterialIcons/redo":[32,32,57690],"@MaterialIcons/remove":[32,32,57691],"@MaterialIcons/remove_circle":[32,32,57692],"@MaterialIcons/remove_circle_outline":[32,32,57693],"@MaterialIcons/reply":[32,32,57694],"@MaterialIcons/reply_all":[32,32,57695],"@MaterialIcons/report":[32,32,57696],"@MaterialIcons/save":[32,32,57697],"@MaterialIcons/select_all":[32,32,57698],"@MaterialIcons/send":[32,32,57699],"@MaterialIcons/sort":[32,32,57700],"@MaterialIcons/text_format":[32,32,57701],"@MaterialIcons/undo":[32,32,57702],"@MaterialIcons/font_download":[32,32,57703],"@MaterialIcons/move_to_inbox":[32,32,57704],"@MaterialIcons/unarchive":[32,32,57705],"@MaterialIcons/next_week":[32,32,57706],"@MaterialIcons/weekend":[32,32,57707],"@MaterialIcons/delete_sweep":[32,32,57708],"@MaterialIcons/low_priority":[32,32,57709],"@MaterialIcons/outlined_flag":[32,32,57710],"@MaterialIcons/link_off":[32,32,57711],"@MaterialIcons/report_off":[32,32,57712],"@MaterialIcons/save_alt":[32,32,57713],"@MaterialIcons/ballot":[32,32,57714],"@MaterialIcons/file_copy":[32,32,57715],"@MaterialIcons/how_to_reg":[32,32,57716],"@MaterialIcons/how_to_vote":[32,32,57717],"@MaterialIcons/waves":[32,32,57718],"@MaterialIcons/where_to_vote":[32,32,57719],"@MaterialIcons/add_link":[32,32,57720],"@MaterialIcons/inventory":[32,32,57721],"@MaterialIcons/access_alarm":[32,32,57744],"@MaterialIcons/access_alarms":[32,32,57745],"@MaterialIcons/access_time":[32,32,57746],"@MaterialIcons/add_alarm":[32,32,57747],"@MaterialIcons/airplanemode_off":[32,32,57748],"@MaterialIcons/airplanemode_inactive":[32,32,57748],"@MaterialIcons/airplanemode_on":[32,32,57749],"@MaterialIcons/airplanemode_active":[32,32,57749],"@MaterialIcons/tornado":[32,32,57753],"@MaterialIcons/battery_alert":[32,32,57756],"@MaterialIcons/shop_2":[32,32,57758],"@MaterialIcons/workspaces":[32,32,57760],"@MaterialIcons/inventory_2":[32,32,57761],"@MaterialIcons/pause_circle":[32,32,57762],"@MaterialIcons/battery_charging_full":[32,32,57763],"@MaterialIcons/battery_full":[32,32,57764],"@MaterialIcons/battery_std":[32,32,57765],"@MaterialIcons/battery_unknown":[32,32,57766],"@MaterialIcons/bluetooth":[32,32,57767],"@MaterialIcons/bluetooth_connected":[32,32,57768],"@MaterialIcons/bluetooth_disabled":[32,32,57769],"@MaterialIcons/bluetooth_searching":[32,32,57770],"@MaterialIcons/brightness_auto":[32,32,57771],"@MaterialIcons/brightness_high":[32,32,57772],"@MaterialIcons/brightness_low":[32,32,57773],"@MaterialIcons/brightness_medium":[32,32,57774],"@MaterialIcons/data_usage":[32,32,57775],"@MaterialIcons/developer_mode":[32,32,57776],"@MaterialIcons/devices":[32,32,57777],"@MaterialIcons/dvr":[32,32,57778],"@MaterialIcons/gps_fixed":[32,32,57779],"@MaterialIcons/gps_not_fixed":[32,32,57780],"@MaterialIcons/gps_off":[32,32,57781],"@MaterialIcons/location_disabled":[32,32,57782],"@MaterialIcons/location_searching":[32,32,57783],"@MaterialIcons/graphic_eq":[32,32,57784],"@MaterialIcons/multitrack_audio":[32,32,57784],"@MaterialIcons/network_cell":[32,32,57785],"@MaterialIcons/network_wifi":[32,32,57786],"@MaterialIcons/nfc":[32,32,57787],"@MaterialIcons/now_wallpaper":[32,32,57788],"@MaterialIcons/wallpaper":[32,32,57788],"@MaterialIcons/now_widgets":[32,32,57789],"@MaterialIcons/widgets":[32,32,57789],"@MaterialIcons/screen_lock_landscape":[32,32,57790],"@MaterialIcons/screen_lock_portrait":[32,32,57791],"@MaterialIcons/screen_lock_rotation":[32,32,57792],"@MaterialIcons/screen_rotation":[32,32,57793],"@MaterialIcons/sd_storage":[32,32,57794],"@MaterialIcons/settings_system_daydream":[32,32,57795],"@MaterialIcons/play_circle":[32,32,57796],"@MaterialIcons/edit_location_alt":[32,32,57797],"@MaterialIcons/wb_twilight":[32,32,57798],"@MaterialIcons/signal_cellular_4_bar":[32,32,57800],"@MaterialIcons/outbound":[32,32,57802],"@MaterialIcons/social_distance":[32,32,57803],"@MaterialIcons/safety_divider":[32,32,57804],"@MaterialIcons/signal_cellular_connected_no_internet_4_bar":[32,32,57805],"@MaterialIcons/signal_cellular_no_sim":[32,32,57806],"@MaterialIcons/signal_cellular_null":[32,32,57807],"@MaterialIcons/signal_cellular_off":[32,32,57808],"@MaterialIcons/production_quantity_limits":[32,32,57809],"@MaterialIcons/troubleshoot":[32,32,57810],"@MaterialIcons/add_reaction":[32,32,57811],"@MaterialIcons/health_and_safety":[32,32,57813],"@MaterialIcons/signal_wifi_4_bar":[32,32,57816],"@MaterialIcons/signal_wifi_4_bar_lock":[32,32,57817],"@MaterialIcons/signal_wifi_off":[32,32,57818],"@MaterialIcons/storage":[32,32,57819],"@MaterialIcons/usb":[32,32,57824],"@MaterialIcons/wifi_lock":[32,32,57825],"@MaterialIcons/wifi_tethering":[32,32,57826],"@MaterialIcons/emergency":[32,32,57835],"@MaterialIcons/add_to_home_screen":[32,32,57854],"@MaterialIcons/device_thermostat":[32,32,57855],"@MaterialIcons/mobile_friendly":[32,32,57856],"@MaterialIcons/mobile_off":[32,32,57857],"@MaterialIcons/signal_cellular_alt":[32,32,57858],"@MaterialIcons/attach_file":[32,32,57894],"@MaterialIcons/attach_money":[32,32,57895],"@MaterialIcons/border_all":[32,32,57896],"@MaterialIcons/border_bottom":[32,32,57897],"@MaterialIcons/border_clear":[32,32,57898],"@MaterialIcons/border_color":[32,32,57899],"@MaterialIcons/border_horizontal":[32,32,57900],"@MaterialIcons/border_inner":[32,32,57901],"@MaterialIcons/border_left":[32,32,57902],"@MaterialIcons/border_outer":[32,32,57903],"@MaterialIcons/border_right":[32,32,57904],"@MaterialIcons/border_style":[32,32,57905],"@MaterialIcons/border_top":[32,32,57906],"@MaterialIcons/border_vertical":[32,32,57907],"@MaterialIcons/format_align_center":[32,32,57908],"@MaterialIcons/format_align_justify":[32,32,57909],"@MaterialIcons/format_align_left":[32,32,57910],"@MaterialIcons/format_align_right":[32,32,57911],"@MaterialIcons/format_bold":[32,32,57912],"@MaterialIcons/format_clear":[32,32,57913],"@MaterialIcons/format_color_fill":[32,32,57914],"@MaterialIcons/format_color_reset":[32,32,57915],"@MaterialIcons/format_color_text":[32,32,57916],"@MaterialIcons/format_indent_decrease":[32,32,57917],"@MaterialIcons/format_indent_increase":[32,32,57918],"@MaterialIcons/format_italic":[32,32,57919],"@MaterialIcons/format_line_spacing":[32,32,57920],"@MaterialIcons/format_list_bulleted":[32,32,57921],"@MaterialIcons/format_list_numbered":[32,32,57922],"@MaterialIcons/format_paint":[32,32,57923],"@MaterialIcons/format_quote":[32,32,57924],"@MaterialIcons/format_size":[32,32,57925],"@MaterialIcons/format_strikethrough":[32,32,57926],"@MaterialIcons/format_textdirection_l_to_r":[32,32,57927],"@MaterialIcons/format_textdirection_r_to_l":[32,32,57928],"@MaterialIcons/format_underlined":[32,32,57929],"@MaterialIcons/format_underline":[32,32,57929],"@MaterialIcons/functions":[32,32,57930],"@MaterialIcons/insert_chart":[32,32,57931],"@MaterialIcons/insert_comment":[32,32,57932],"@MaterialIcons/insert_drive_file":[32,32,57933],"@MaterialIcons/insert_emoticon":[32,32,57934],"@MaterialIcons/insert_invitation":[32,32,57935],"@MaterialIcons/insert_link":[32,32,57936],"@MaterialIcons/insert_photo":[32,32,57937],"@MaterialIcons/merge_type":[32,32,57938],"@MaterialIcons/mode_comment":[32,32,57939],"@MaterialIcons/mode_edit":[32,32,57940],"@MaterialIcons/publish":[32,32,57941],"@MaterialIcons/space_bar":[32,32,57942],"@MaterialIcons/strikethrough_s":[32,32,57943],"@MaterialIcons/vertical_align_bottom":[32,32,57944],"@MaterialIcons/vertical_align_center":[32,32,57945],"@MaterialIcons/vertical_align_top":[32,32,57946],"@MaterialIcons/wrap_text":[32,32,57947],"@MaterialIcons/money_off":[32,32,57948],"@MaterialIcons/drag_handle":[32,32,57949],"@MaterialIcons/format_shapes":[32,32,57950],"@MaterialIcons/highlight":[32,32,57951],"@MaterialIcons/linear_scale":[32,32,57952],"@MaterialIcons/short_text":[32,32,57953],"@MaterialIcons/text_fields":[32,32,57954],"@MaterialIcons/monetization_on":[32,32,57955],"@MaterialIcons/title":[32,32,57956],"@MaterialIcons/table_chart":[32,32,57957],"@MaterialIcons/add_comment":[32,32,57958],"@MaterialIcons/format_list_numbered_rtl":[32,32,57959],"@MaterialIcons/scatter_plot":[32,32,57960],"@MaterialIcons/score":[32,32,57961],"@MaterialIcons/insert_chart_outlined":[32,32,57962],"@MaterialIcons/bar_chart":[32,32,57963],"@MaterialIcons/notes":[32,32,57964],"@MaterialIcons/blinds":[32,32,57990],"@MaterialIcons/attachment":[32,32,58044],"@MaterialIcons/cloud":[32,32,58045],"@MaterialIcons/cloud_circle":[32,32,58046],"@MaterialIcons/cloud_done":[32,32,58047],"@MaterialIcons/cloud_download":[32,32,58048],"@MaterialIcons/cloud_off":[32,32,58049],"@MaterialIcons/cloud_queue":[32,32,58050],"@MaterialIcons/cloud_upload":[32,32,58051],"@MaterialIcons/file_download":[32,32,58052],"@MaterialIcons/file_upload":[32,32,58054],"@MaterialIcons/folder":[32,32,58055],"@MaterialIcons/folder_open":[32,32,58056],"@MaterialIcons/folder_shared":[32,32,58057],"@MaterialIcons/create_new_folder":[32,32,58060],"@MaterialIcons/travel_explore":[32,32,58075],"@MaterialIcons/task_alt":[32,32,58086],"@MaterialIcons/change_circle":[32,32,58087],"@MaterialIcons/arrow_back_ios_new":[32,32,58090],"@MaterialIcons/savings":[32,32,58091],"@MaterialIcons/copy_all":[32,32,58092],"@MaterialIcons/cast":[32,32,58119],"@MaterialIcons/cast_connected":[32,32,58120],"@MaterialIcons/computer":[32,32,58122],"@MaterialIcons/desktop_mac":[32,32,58123],"@MaterialIcons/desktop_windows":[32,32,58124],"@MaterialIcons/developer_board":[32,32,58125],"@MaterialIcons/dock":[32,32,58126],"@MaterialIcons/gamepad":[32,32,58127],"@MaterialIcons/headset":[32,32,58128],"@MaterialIcons/headset_mic":[32,32,58129],"@MaterialIcons/keyboard":[32,32,58130],"@MaterialIcons/keyboard_arrow_down":[32,32,58131],"@MaterialIcons/keyboard_arrow_left":[32,32,58132],"@MaterialIcons/keyboard_arrow_right":[32,32,58133],"@MaterialIcons/keyboard_arrow_up":[32,32,58134],"@MaterialIcons/keyboard_backspace":[32,32,58135],"@MaterialIcons/keyboard_capslock":[32,32,58136],"@MaterialIcons/keyboard_hide":[32,32,58138],"@MaterialIcons/keyboard_return":[32,32,58139],"@MaterialIcons/keyboard_tab":[32,32,58140],"@MaterialIcons/keyboard_voice":[32,32,58141],"@MaterialIcons/laptop":[32,32,58142],"@MaterialIcons/laptop_chromebook":[32,32,58143],"@MaterialIcons/laptop_mac":[32,32,58144],"@MaterialIcons/laptop_windows":[32,32,58145],"@MaterialIcons/memory":[32,32,58146],"@MaterialIcons/mouse":[32,32,58147],"@MaterialIcons/phone_android":[32,32,58148],"@MaterialIcons/phone_iphone":[32,32,58149],"@MaterialIcons/phonelink":[32,32,58150],"@MaterialIcons/phonelink_off":[32,32,58151],"@MaterialIcons/router":[32,32,58152],"@MaterialIcons/scanner":[32,32,58153],"@MaterialIcons/security":[32,32,58154],"@MaterialIcons/sim_card":[32,32,58155],"@MaterialIcons/smartphone":[32,32,58156],"@MaterialIcons/speaker":[32,32,58157],"@MaterialIcons/speaker_group":[32,32,58158],"@MaterialIcons/tablet":[32,32,58159],"@MaterialIcons/tablet_android":[32,32,58160],"@MaterialIcons/tablet_mac":[32,32,58161],"@MaterialIcons/toys":[32,32,58162],"@MaterialIcons/tv":[32,32,58163],"@MaterialIcons/watch":[32,32,58164],"@MaterialIcons/device_hub":[32,32,58165],"@MaterialIcons/power_input":[32,32,58166],"@MaterialIcons/devices_other":[32,32,58167],"@MaterialIcons/videogame_asset":[32,32,58168],"@MaterialIcons/device_unknown":[32,32,58169],"@MaterialIcons/headset_off":[32,32,58170],"@MaterialIcons/notification_add":[32,32,58265],"@MaterialIcons/add_to_photos":[32,32,58269],"@MaterialIcons/adjust":[32,32,58270],"@MaterialIcons/assistant":[32,32,58271],"@MaterialIcons/assistant_photo":[32,32,58272],"@MaterialIcons/audiotrack":[32,32,58273],"@MaterialIcons/blur_circular":[32,32,58274],"@MaterialIcons/blur_linear":[32,32,58275],"@MaterialIcons/blur_off":[32,32,58276],"@MaterialIcons/blur_on":[32,32,58277],"@MaterialIcons/brightness_1":[32,32,58278],"@MaterialIcons/brightness_2":[32,32,58279],"@MaterialIcons/brightness_3":[32,32,58280],"@MaterialIcons/brightness_4":[32,32,58281],"@MaterialIcons/brightness_5":[32,32,58282],"@MaterialIcons/brightness_6":[32,32,58283],"@MaterialIcons/brightness_7":[32,32,58284],"@MaterialIcons/broken_image":[32,32,58285],"@MaterialIcons/brush":[32,32,58286],"@MaterialIcons/camera":[32,32,58287],"@MaterialIcons/camera_alt":[32,32,58288],"@MaterialIcons/camera_front":[32,32,58289],"@MaterialIcons/camera_rear":[32,32,58290],"@MaterialIcons/camera_roll":[32,32,58291],"@MaterialIcons/center_focus_strong":[32,32,58292],"@MaterialIcons/center_focus_weak":[32,32,58293],"@MaterialIcons/collections":[32,32,58294],"@MaterialIcons/color_lens":[32,32,58295],"@MaterialIcons/colorize":[32,32,58296],"@MaterialIcons/compare":[32,32,58297],"@MaterialIcons/control_point":[32,32,58298],"@MaterialIcons/control_point_duplicate":[32,32,58299],"@MaterialIcons/crop_16_9":[32,32,58300],"@MaterialIcons/crop_3_2":[32,32,58301],"@MaterialIcons/crop":[32,32,58302],"@MaterialIcons/crop_5_4":[32,32,58303],"@MaterialIcons/crop_7_5":[32,32,58304],"@MaterialIcons/crop_din":[32,32,58305],"@MaterialIcons/crop_free":[32,32,58306],"@MaterialIcons/crop_landscape":[32,32,58307],"@MaterialIcons/crop_original":[32,32,58308],"@MaterialIcons/crop_portrait":[32,32,58309],"@MaterialIcons/crop_square":[32,32,58310],"@MaterialIcons/dehaze":[32,32,58311],"@MaterialIcons/details":[32,32,58312],"@MaterialIcons/edit":[32,32,58313],"@MaterialIcons/exposure":[32,32,58314],"@MaterialIcons/exposure_neg_1":[32,32,58315],"@MaterialIcons/exposure_minus_1":[32,32,58315],"@MaterialIcons/exposure_neg_2":[32,32,58316],"@MaterialIcons/exposure_minus_2":[32,32,58316],"@MaterialIcons/exposure_plus_1":[32,32,58317],"@MaterialIcons/exposure_plus_2":[32,32,58318],"@MaterialIcons/exposure_zero":[32,32,58319],"@MaterialIcons/filter_1":[32,32,58320],"@MaterialIcons/filter_2":[32,32,58321],"@MaterialIcons/filter_3":[32,32,58322],"@MaterialIcons/filter":[32,32,58323],"@MaterialIcons/filter_4":[32,32,58324],"@MaterialIcons/filter_5":[32,32,58325],"@MaterialIcons/filter_6":[32,32,58326],"@MaterialIcons/filter_7":[32,32,58327],"@MaterialIcons/filter_8":[32,32,58328],"@MaterialIcons/filter_9":[32,32,58329],"@MaterialIcons/filter_9_plus":[32,32,58330],"@MaterialIcons/filter_b_and_w":[32,32,58331],"@MaterialIcons/filter_center_focus":[32,32,58332],"@MaterialIcons/filter_drama":[32,32,58333],"@MaterialIcons/filter_frames":[32,32,58334],"@MaterialIcons/filter_hdr":[32,32,58335],"@MaterialIcons/filter_none":[32,32,58336],"@MaterialIcons/filter_tilt_shift":[32,32,58338],"@MaterialIcons/filter_vintage":[32,32,58339],"@MaterialIcons/flare":[32,32,58340],"@MaterialIcons/flash_auto":[32,32,58341],"@MaterialIcons/flash_off":[32,32,58342],"@MaterialIcons/flash_on":[32,32,58343],"@MaterialIcons/flip":[32,32,58344],"@MaterialIcons/gradient":[32,32,58345],"@MaterialIcons/grain":[32,32,58346],"@MaterialIcons/grid_off":[32,32,58347],"@MaterialIcons/grid_on":[32,32,58348],"@MaterialIcons/hdr_off":[32,32,58349],"@MaterialIcons/hdr_on":[32,32,58350],"@MaterialIcons/hdr_strong":[32,32,58353],"@MaterialIcons/hdr_weak":[32,32,58354],"@MaterialIcons/healing":[32,32,58355],"@MaterialIcons/image":[32,32,58356],"@MaterialIcons/image_aspect_ratio":[32,32,58357],"@MaterialIcons/iso":[32,32,58358],"@MaterialIcons/landscape":[32,32,58359],"@MaterialIcons/leak_add":[32,32,58360],"@MaterialIcons/leak_remove":[32,32,58361],"@MaterialIcons/lens":[32,32,58362],"@MaterialIcons/looks_3":[32,32,58363],"@MaterialIcons/looks":[32,32,58364],"@MaterialIcons/looks_4":[32,32,58365],"@MaterialIcons/looks_5":[32,32,58366],"@MaterialIcons/looks_6":[32,32,58367],"@MaterialIcons/looks_one":[32,32,58368],"@MaterialIcons/looks_two":[32,32,58369],"@MaterialIcons/loupe":[32,32,58370],"@MaterialIcons/monochrome_photos":[32,32,58371],"@MaterialIcons/movie_creation":[32,32,58372],"@MaterialIcons/music_note":[32,32,58373],"@MaterialIcons/nature":[32,32,58374],"@MaterialIcons/nature_people":[32,32,58375],"@MaterialIcons/navigate_before":[32,32,58376],"@MaterialIcons/navigate_next":[32,32,58377],"@MaterialIcons/palette":[32,32,58378],"@MaterialIcons/panorama":[32,32,58379],"@MaterialIcons/panorama_fisheye":[32,32,58380],"@MaterialIcons/panorama_fish_eye":[32,32,58380],"@MaterialIcons/panorama_horizontal":[32,32,58381],"@MaterialIcons/panorama_vertical":[32,32,58382],"@MaterialIcons/panorama_wide_angle":[32,32,58383],"@MaterialIcons/photo":[32,32,58384],"@MaterialIcons/photo_album":[32,32,58385],"@MaterialIcons/photo_camera":[32,32,58386],"@MaterialIcons/photo_library":[32,32,58387],"@MaterialIcons/picture_as_pdf":[32,32,58389],"@MaterialIcons/portrait":[32,32,58390],"@MaterialIcons/remove_red_eye":[32,32,58391],"@MaterialIcons/rotate_90_degrees_ccw":[32,32,58392],"@MaterialIcons/rotate_left":[32,32,58393],"@MaterialIcons/rotate_right":[32,32,58394],"@MaterialIcons/slideshow":[32,32,58395],"@MaterialIcons/straighten":[32,32,58396],"@MaterialIcons/style":[32,32,58397],"@MaterialIcons/switch_camera":[32,32,58398],"@MaterialIcons/switch_video":[32,32,58399],"@MaterialIcons/tag_faces":[32,32,58400],"@MaterialIcons/texture":[32,32,58401],"@MaterialIcons/timelapse":[32,32,58402],"@MaterialIcons/timer_10":[32,32,58403],"@MaterialIcons/timer_3":[32,32,58404],"@MaterialIcons/timer":[32,32,58405],"@MaterialIcons/timer_off":[32,32,58406],"@MaterialIcons/tonality":[32,32,58407],"@MaterialIcons/transform":[32,32,58408],"@MaterialIcons/tune":[32,32,58409],"@MaterialIcons/view_comfy":[32,32,58410],"@MaterialIcons/view_comfortable":[32,32,58410],"@MaterialIcons/view_compact":[32,32,58411],"@MaterialIcons/wb_auto":[32,32,58412],"@MaterialIcons/wb_cloudy":[32,32,58413],"@MaterialIcons/wb_incandescent":[32,32,58414],"@MaterialIcons/wb_sunny":[32,32,58416],"@MaterialIcons/collections_bookmark":[32,32,58417],"@MaterialIcons/photo_size_select_actual":[32,32,58418],"@MaterialIcons/photo_size_select_large":[32,32,58419],"@MaterialIcons/photo_size_select_small":[32,32,58420],"@MaterialIcons/vignette":[32,32,58421],"@MaterialIcons/wb_iridescent":[32,32,58422],"@MaterialIcons/crop_rotate":[32,32,58423],"@MaterialIcons/linked_camera":[32,32,58424],"@MaterialIcons/add_a_photo":[32,32,58425],"@MaterialIcons/movie_filter":[32,32,58426],"@MaterialIcons/photo_filter":[32,32,58427],"@MaterialIcons/burst_mode":[32,32,58428],"@MaterialIcons/shutter_speed":[32,32,58429],"@MaterialIcons/add_photo_alternate":[32,32,58430],"@MaterialIcons/image_search":[32,32,58431],"@MaterialIcons/music_off":[32,32,58432],"@MaterialIcons/wifi_1_bar":[32,32,58570],"@MaterialIcons/wifi_2_bar":[32,32,58585],"@MaterialIcons/man":[32,32,58603],"@MaterialIcons/code_off":[32,32,58611],"@MaterialIcons/credit_card_off":[32,32,58612],"@MaterialIcons/extension_off":[32,32,58613],"@MaterialIcons/open_in_new_off":[32,32,58614],"@MaterialIcons/web_asset_off":[32,32,58615],"@MaterialIcons/content_paste_off":[32,32,58616],"@MaterialIcons/font_download_off":[32,32,58617],"@MaterialIcons/usb_off":[32,32,58618],"@MaterialIcons/auto_graph":[32,32,58619],"@MaterialIcons/query_stats":[32,32,58620],"@MaterialIcons/schema":[32,32,58621],"@MaterialIcons/file_download_off":[32,32,58622],"@MaterialIcons/developer_board_off":[32,32,58623],"@MaterialIcons/videogame_asset_off":[32,32,58624],"@MaterialIcons/moving":[32,32,58625],"@MaterialIcons/sailing":[32,32,58626],"@MaterialIcons/snowmobile":[32,32,58627],"@MaterialIcons/catching_pokemon":[32,32,58632],"@MaterialIcons/downhill_skiing":[32,32,58633],"@MaterialIcons/hiking":[32,32,58634],"@MaterialIcons/ice_skating":[32,32,58635],"@MaterialIcons/kayaking":[32,32,58636],"@MaterialIcons/kitesurfing":[32,32,58637],"@MaterialIcons/nordic_walking":[32,32,58638],"@MaterialIcons/paragliding":[32,32,58639],"@MaterialIcons/person_off":[32,32,58640],"@MaterialIcons/skateboarding":[32,32,58641],"@MaterialIcons/sledding":[32,32,58642],"@MaterialIcons/snowboarding":[32,32,58643],"@MaterialIcons/snowshoeing":[32,32,58644],"@MaterialIcons/surfing":[32,32,58645],"@MaterialIcons/light_mode":[32,32,58648],"@MaterialIcons/dark_mode":[32,32,58652],"@MaterialIcons/running_with_errors":[32,32,58653],"@MaterialIcons/sensors":[32,32,58654],"@MaterialIcons/sensors_off":[32,32,58655],"@MaterialIcons/piano_off":[32,32,58656],"@MaterialIcons/piano":[32,32,58657],"@MaterialIcons/share_arrival_time":[32,32,58660],"@MaterialIcons/edit_notifications":[32,32,58661],"@MaterialIcons/beenhere":[32,32,58669],"@MaterialIcons/directions":[32,32,58670],"@MaterialIcons/directions_bike":[32,32,58671],"@MaterialIcons/directions_bus":[32,32,58672],"@MaterialIcons/directions_car":[32,32,58673],"@MaterialIcons/directions_ferry":[32,32,58674],"@MaterialIcons/directions_boat":[32,32,58674],"@MaterialIcons/directions_subway":[32,32,58675],"@MaterialIcons/directions_train":[32,32,58676],"@MaterialIcons/directions_railway":[32,32,58676],"@MaterialIcons/directions_transit":[32,32,58677],"@MaterialIcons/directions_walk":[32,32,58678],"@MaterialIcons/flight":[32,32,58681],"@MaterialIcons/hotel":[32,32,58682],"@MaterialIcons/layers":[32,32,58683],"@MaterialIcons/layers_clear":[32,32,58684],"@MaterialIcons/local_airport":[32,32,58685],"@MaterialIcons/local_atm":[32,32,58686],"@MaterialIcons/local_attraction":[32,32,58687],"@MaterialIcons/local_activity":[32,32,58687],"@MaterialIcons/local_bar":[32,32,58688],"@MaterialIcons/local_cafe":[32,32,58689],"@MaterialIcons/local_car_wash":[32,32,58690],"@MaterialIcons/local_convenience_store":[32,32,58691],"@MaterialIcons/local_drink":[32,32,58692],"@MaterialIcons/local_florist":[32,32,58693],"@MaterialIcons/local_gas_station":[32,32,58694],"@MaterialIcons/local_grocery_store":[32,32,58695],"@MaterialIcons/local_hospital":[32,32,58696],"@MaterialIcons/local_hotel":[32,32,58697],"@MaterialIcons/local_laundry_service":[32,32,58698],"@MaterialIcons/local_library":[32,32,58699],"@MaterialIcons/local_mall":[32,32,58700],"@MaterialIcons/local_movies":[32,32,58701],"@MaterialIcons/local_offer":[32,32,58702],"@MaterialIcons/local_parking":[32,32,58703],"@MaterialIcons/local_pharmacy":[32,32,58704],"@MaterialIcons/local_phone":[32,32,58705],"@MaterialIcons/local_pizza":[32,32,58706],"@MaterialIcons/local_play":[32,32,58707],"@MaterialIcons/local_post_office":[32,32,58708],"@MaterialIcons/local_printshop":[32,32,58709],"@MaterialIcons/local_print_shop":[32,32,58709],"@MaterialIcons/local_restaurant":[32,32,58710],"@MaterialIcons/local_dining":[32,32,58710],"@MaterialIcons/local_see":[32,32,58711],"@MaterialIcons/local_shipping":[32,32,58712],"@MaterialIcons/local_taxi":[32,32,58713],"@MaterialIcons/location_history":[32,32,58714],"@MaterialIcons/person_pin":[32,32,58714],"@MaterialIcons/map":[32,32,58715],"@MaterialIcons/my_location":[32,32,58716],"@MaterialIcons/navigation":[32,32,58717],"@MaterialIcons/pin_drop":[32,32,58718],"@MaterialIcons/place":[32,32,58719],"@MaterialIcons/rate_review":[32,32,58720],"@MaterialIcons/restaurant_menu":[32,32,58721],"@MaterialIcons/satellite":[32,32,58722],"@MaterialIcons/store_mall_directory":[32,32,58723],"@MaterialIcons/terrain":[32,32,58724],"@MaterialIcons/traffic":[32,32,58725],"@MaterialIcons/directions_run":[32,32,58726],"@MaterialIcons/add_location":[32,32,58727],"@MaterialIcons/edit_location":[32,32,58728],"@MaterialIcons/near_me":[32,32,58729],"@MaterialIcons/person_pin_circle":[32,32,58730],"@MaterialIcons/zoom_out_map":[32,32,58731],"@MaterialIcons/restaurant":[32,32,58732],"@MaterialIcons/ev_station":[32,32,58733],"@MaterialIcons/streetview":[32,32,58734],"@MaterialIcons/subway":[32,32,58735],"@MaterialIcons/train":[32,32,58736],"@MaterialIcons/tram":[32,32,58737],"@MaterialIcons/transfer_within_a_station":[32,32,58738],"@MaterialIcons/atm":[32,32,58739],"@MaterialIcons/category":[32,32,58740],"@MaterialIcons/not_listed_location":[32,32,58741],"@MaterialIcons/departure_board":[32,32,58742],"@MaterialIcons/edit_attributes":[32,32,58744],"@MaterialIcons/transit_enterexit":[32,32,58745],"@MaterialIcons/fastfood":[32,32,58746],"@MaterialIcons/trip_origin":[32,32,58747],"@MaterialIcons/compass_calibration":[32,32,58748],"@MaterialIcons/money":[32,32,58749],"@MaterialIcons/iron":[32,32,58755],"@MaterialIcons/houseboat":[32,32,58756],"@MaterialIcons/chalet":[32,32,58757],"@MaterialIcons/villa":[32,32,58758],"@MaterialIcons/cottage":[32,32,58759],"@MaterialIcons/crib":[32,32,58760],"@MaterialIcons/cabin":[32,32,58761],"@MaterialIcons/holiday_village":[32,32,58762],"@MaterialIcons/gite":[32,32,58763],"@MaterialIcons/other_houses":[32,32,58764],"@MaterialIcons/transgender":[32,32,58765],"@MaterialIcons/male":[32,32,58766],"@MaterialIcons/balcony":[32,32,58767],"@MaterialIcons/female":[32,32,58768],"@MaterialIcons/bungalow":[32,32,58769],"@MaterialIcons/web_stories":[32,32,58773],"@MaterialIcons/bookmark_add":[32,32,58776],"@MaterialIcons/bookmark_added":[32,32,58777],"@MaterialIcons/bookmark_remove":[32,32,58778],"@MaterialIcons/apps":[32,32,58819],"@MaterialIcons/arrow_back":[32,32,58820],"@MaterialIcons/arrow_drop_down":[32,32,58821],"@MaterialIcons/arrow_drop_down_circle":[32,32,58822],"@MaterialIcons/arrow_drop_up":[32,32,58823],"@MaterialIcons/arrow_forward":[32,32,58824],"@MaterialIcons/cancel":[32,32,58825],"@MaterialIcons/check":[32,32,58826],"@MaterialIcons/chevron_left":[32,32,58827],"@MaterialIcons/chevron_right":[32,32,58828],"@MaterialIcons/close":[32,32,58829],"@MaterialIcons/expand_less":[32,32,58830],"@MaterialIcons/expand_more":[32,32,58831],"@MaterialIcons/fullscreen":[32,32,58832],"@MaterialIcons/fullscreen_exit":[32,32,58833],"@MaterialIcons/menu":[32,32,58834],"@MaterialIcons/keyboard_control":[32,32,58835],"@MaterialIcons/more_horiz":[32,32,58835],"@MaterialIcons/more_vert":[32,32,58836],"@MaterialIcons/refresh":[32,32,58837],"@MaterialIcons/unfold_less":[32,32,58838],"@MaterialIcons/unfold_more":[32,32,58839],"@MaterialIcons/arrow_upward":[32,32,58840],"@MaterialIcons/subdirectory_arrow_left":[32,32,58841],"@MaterialIcons/subdirectory_arrow_right":[32,32,58842],"@MaterialIcons/arrow_downward":[32,32,58843],"@MaterialIcons/first_page":[32,32,58844],"@MaterialIcons/last_page":[32,32,58845],"@MaterialIcons/arrow_left":[32,32,58846],"@MaterialIcons/arrow_right":[32,32,58847],"@MaterialIcons/arrow_back_ios":[32,32,58848],"@MaterialIcons/arrow_forward_ios":[32,32,58849],"@MaterialIcons/document_scanner":[32,32,58874],"@MaterialIcons/new_label":[32,32,58889],"@MaterialIcons/adb":[32,32,58894],"@MaterialIcons/bluetooth_audio":[32,32,58895],"@MaterialIcons/disc_full":[32,32,58896],"@MaterialIcons/do_not_disturb_alt":[32,32,58897],"@MaterialIcons/dnd_forwardslash":[32,32,58897],"@MaterialIcons/do_not_disturb":[32,32,58898],"@MaterialIcons/drive_eta":[32,32,58899],"@MaterialIcons/event_available":[32,32,58900],"@MaterialIcons/event_busy":[32,32,58901],"@MaterialIcons/event_note":[32,32,58902],"@MaterialIcons/folder_special":[32,32,58903],"@MaterialIcons/mms":[32,32,58904],"@MaterialIcons/more":[32,32,58905],"@MaterialIcons/network_locked":[32,32,58906],"@MaterialIcons/phone_bluetooth_speaker":[32,32,58907],"@MaterialIcons/phone_forwarded":[32,32,58908],"@MaterialIcons/phone_in_talk":[32,32,58909],"@MaterialIcons/phone_locked":[32,32,58910],"@MaterialIcons/phone_missed":[32,32,58911],"@MaterialIcons/phone_paused":[32,32,58912],"@MaterialIcons/sd_card":[32,32,58915],"@MaterialIcons/sim_card_alert":[32,32,58916],"@MaterialIcons/sms":[32,32,58917],"@MaterialIcons/sms_failed":[32,32,58918],"@MaterialIcons/sync":[32,32,58919],"@MaterialIcons/sync_disabled":[32,32,58920],"@MaterialIcons/sync_problem":[32,32,58921],"@MaterialIcons/system_update":[32,32,58922],"@MaterialIcons/tap_and_play":[32,32,58923],"@MaterialIcons/time_to_leave":[32,32,58924],"@MaterialIcons/vibration":[32,32,58925],"@MaterialIcons/voice_chat":[32,32,58926],"@MaterialIcons/vpn_lock":[32,32,58927],"@MaterialIcons/airline_seat_flat":[32,32,58928],"@MaterialIcons/airline_seat_flat_angled":[32,32,58929],"@MaterialIcons/airline_seat_individual_suite":[32,32,58930],"@MaterialIcons/airline_seat_legroom_extra":[32,32,58931],"@MaterialIcons/airline_seat_legroom_normal":[32,32,58932],"@MaterialIcons/airline_seat_legroom_reduced":[32,32,58933],"@MaterialIcons/airline_seat_recline_extra":[32,32,58934],"@MaterialIcons/airline_seat_recline_normal":[32,32,58935],"@MaterialIcons/confirmation_number":[32,32,58936],"@MaterialIcons/confirmation_num":[32,32,58936],"@MaterialIcons/live_tv":[32,32,58937],"@MaterialIcons/ondemand_video":[32,32,58938],"@MaterialIcons/personal_video":[32,32,58939],"@MaterialIcons/power":[32,32,58940],"@MaterialIcons/wc":[32,32,58941],"@MaterialIcons/wifi":[32,32,58942],"@MaterialIcons/enhanced_encryption":[32,32,58943],"@MaterialIcons/network_check":[32,32,58944],"@MaterialIcons/no_encryption":[32,32,58945],"@MaterialIcons/rv_hookup":[32,32,58946],"@MaterialIcons/do_not_disturb_off":[32,32,58947],"@MaterialIcons/do_not_disturb_on":[32,32,58948],"@MaterialIcons/priority_high":[32,32,58949],"@MaterialIcons/power_off":[32,32,58950],"@MaterialIcons/tv_off":[32,32,58951],"@MaterialIcons/wifi_off":[32,32,58952],"@MaterialIcons/phone_callback":[32,32,58953],"@MaterialIcons/add_to_drive":[32,32,58972],"@MaterialIcons/auto_awesome":[32,32,58975],"@MaterialIcons/auto_awesome_mosaic":[32,32,58976],"@MaterialIcons/auto_awesome_motion":[32,32,58977],"@MaterialIcons/auto_fix_high":[32,32,58979],"@MaterialIcons/auto_fix_normal":[32,32,58980],"@MaterialIcons/auto_fix_off":[32,32,58981],"@MaterialIcons/auto_stories":[32,32,58982],"@MaterialIcons/space_dashboard":[32,32,58987],"@MaterialIcons/drive_file_move":[32,32,58997],"@MaterialIcons/checklist":[32,32,59057],"@MaterialIcons/checklist_rtl":[32,32,59059],"@MaterialIcons/ios_share":[32,32,59064],"@MaterialIcons/pie_chart":[32,32,59076],"@MaterialIcons/pie_chart_outlined":[32,32,59077],"@MaterialIcons/personal_injury":[32,32,59098],"@MaterialIcons/bubble_chart":[32,32,59101],"@MaterialIcons/multiline_chart":[32,32,59103],"@MaterialIcons/show_chart":[32,32,59105],"@MaterialIcons/animation":[32,32,59164],"@MaterialIcons/add_business":[32,32,59177],"@MaterialIcons/real_estate_agent":[32,32,59194],"@MaterialIcons/key":[32,32,59196],"@MaterialIcons/edit_calendar":[32,32,59202],"@MaterialIcons/hotel_class":[32,32,59203],"@MaterialIcons/private_connectivity":[32,32,59204],"@MaterialIcons/edit_note":[32,32,59205],"@MaterialIcons/draw":[32,32,59206],"@MaterialIcons/group_off":[32,32,59207],"@MaterialIcons/free_cancellation":[32,32,59208],"@MaterialIcons/generating_tokens":[32,32,59209],"@MaterialIcons/recycling":[32,32,59232],"@MaterialIcons/compost":[32,32,59233],"@MaterialIcons/ads_click":[32,32,59234],"@MaterialIcons/pin_invoke":[32,32,59235],"@MaterialIcons/back_hand":[32,32,59236],"@MaterialIcons/waving_hand":[32,32,59238],"@MaterialIcons/pin_end":[32,32,59239],"@MaterialIcons/front_hand":[32,32,59241],"@MaterialIcons/drive_file_move_rtl":[32,32,59245],"@MaterialIcons/disabled_visible":[32,32,59246],"@MaterialIcons/data_exploration":[32,32,59247],"@MaterialIcons/area_chart":[32,32,59248],"@MaterialIcons/water_drop":[32,32,59288],"@MaterialIcons/cruelty_free":[32,32,59289],"@MaterialIcons/tips_and_updates":[32,32,59290],"@MaterialIcons/incomplete_circle":[32,32,59291],"@MaterialIcons/volume_down_alt":[32,32,59292],"@MaterialIcons/comments_disabled":[32,32,59298],"@MaterialIcons/gif_box":[32,32,59299],"@MaterialIcons/group_remove":[32,32,59309],"@MaterialIcons/workspace_premium":[32,32,59311],"@MaterialIcons/co2":[32,32,59312],"@MaterialIcons/interests":[32,32,59336],"@MaterialIcons/connecting_airports":[32,32,59337],"@MaterialIcons/airlines":[32,32,59338],"@MaterialIcons/flight_class":[32,32,59339],"@MaterialIcons/apps_outage":[32,32,59340],"@MaterialIcons/expand_circle_down":[32,32,59341],"@MaterialIcons/mode_of_travel":[32,32,59342],"@MaterialIcons/browser_updated":[32,32,59343],"@MaterialIcons/airline_stops":[32,32,59344],"@MaterialIcons/soup_kitchen":[32,32,59347],"@MaterialIcons/switch_access_shortcut":[32,32,59361],"@MaterialIcons/switch_access_shortcut_add":[32,32,59362],"@MaterialIcons/south_america":[32,32,59364],"@MaterialIcons/playlist_add_circle":[32,32,59365],"@MaterialIcons/playlist_add_check_circle":[32,32,59366],"@MaterialIcons/cake":[32,32,59369],"@MaterialIcons/domain":[32,32,59374],"@MaterialIcons/group":[32,32,59375],"@MaterialIcons/group_add":[32,32,59376],"@MaterialIcons/location_city":[32,32,59377],"@MaterialIcons/mood":[32,32,59378],"@MaterialIcons/mood_bad":[32,32,59379],"@MaterialIcons/notifications":[32,32,59380],"@MaterialIcons/notifications_none":[32,32,59381],"@MaterialIcons/notifications_off":[32,32,59382],"@MaterialIcons/notifications_on":[32,32,59383],"@MaterialIcons/notifications_active":[32,32,59383],"@MaterialIcons/notifications_paused":[32,32,59384],"@MaterialIcons/pages":[32,32,59385],"@MaterialIcons/party_mode":[32,32,59386],"@MaterialIcons/people":[32,32,59387],"@MaterialIcons/people_outline":[32,32,59388],"@MaterialIcons/person":[32,32,59389],"@MaterialIcons/person_add":[32,32,59390],"@MaterialIcons/person_outline":[32,32,59391],"@MaterialIcons/plus_one":[32,32,59392],"@MaterialIcons/poll":[32,32,59393],"@MaterialIcons/public":[32,32,59403],"@MaterialIcons/school":[32,32,59404],"@MaterialIcons/share":[32,32,59405],"@MaterialIcons/whatshot":[32,32,59406],"@MaterialIcons/snowing":[32,32,59407],"@MaterialIcons/cloudy_snowing":[32,32,59408],"@MaterialIcons/sentiment_dissatisfied":[32,32,59409],"@MaterialIcons/sentiment_neutral":[32,32,59410],"@MaterialIcons/sentiment_satisfied":[32,32,59411],"@MaterialIcons/sentiment_very_dissatisfied":[32,32,59412],"@MaterialIcons/sentiment_very_satisfied":[32,32,59413],"@MaterialIcons/thumb_down_alt":[32,32,59414],"@MaterialIcons/thumb_up_alt":[32,32,59415],"@MaterialIcons/foggy":[32,32,59416],"@MaterialIcons/sunny_snowing":[32,32,59417],"@MaterialIcons/sunny":[32,32,59418],"@MaterialIcons/fitbit":[32,32,59435],"@MaterialIcons/check_box":[32,32,59444],"@MaterialIcons/check_box_outline_blank":[32,32,59445],"@MaterialIcons/radio_button_unchecked":[32,32,59446],"@MaterialIcons/radio_button_off":[32,32,59446],"@MaterialIcons/radio_button_on":[32,32,59447],"@MaterialIcons/radio_button_checked":[32,32,59447],"@MaterialIcons/star":[32,32,59448],"@MaterialIcons/star_half":[32,32,59449],"@MaterialIcons/star_border":[32,32,59450],"@MaterialIcons/interpreter_mode":[32,32,59451],"@MaterialIcons/kebab_dining":[32,32,59458],"@MaterialIcons/3d_rotation":[32,32,59469],"@MaterialIcons/accessibility":[32,32,59470],"@MaterialIcons/account_balance":[32,32,59471],"@MaterialIcons/account_balance_wallet":[32,32,59472],"@MaterialIcons/account_box":[32,32,59473],"@MaterialIcons/account_circle":[32,32,59475],"@MaterialIcons/add_shopping_cart":[32,32,59476],"@MaterialIcons/alarm":[32,32,59477],"@MaterialIcons/alarm_add":[32,32,59478],"@MaterialIcons/alarm_off":[32,32,59479],"@MaterialIcons/alarm_on":[32,32,59480],"@MaterialIcons/android":[32,32,59481],"@MaterialIcons/announcement":[32,32,59482],"@MaterialIcons/aspect_ratio":[32,32,59483],"@MaterialIcons/assessment":[32,32,59484],"@MaterialIcons/assignment":[32,32,59485],"@MaterialIcons/assignment_ind":[32,32,59486],"@MaterialIcons/assignment_late":[32,32,59487],"@MaterialIcons/assignment_return":[32,32,59488],"@MaterialIcons/assignment_returned":[32,32,59489],"@MaterialIcons/assignment_turned_in":[32,32,59490],"@MaterialIcons/autorenew":[32,32,59491],"@MaterialIcons/backup":[32,32,59492],"@MaterialIcons/book":[32,32,59493],"@MaterialIcons/bookmark":[32,32,59494],"@MaterialIcons/bookmark_outline":[32,32,59495],"@MaterialIcons/bookmark_border":[32,32,59495],"@MaterialIcons/bug_report":[32,32,59496],"@MaterialIcons/build":[32,32,59497],"@MaterialIcons/cached":[32,32,59498],"@MaterialIcons/change_history":[32,32,59499],"@MaterialIcons/check_circle":[32,32,59500],"@MaterialIcons/chrome_reader_mode":[32,32,59501],"@MaterialIcons/class":[32,32,59502],"@MaterialIcons/code":[32,32,59503],"@MaterialIcons/credit_card":[32,32,59504],"@MaterialIcons/dashboard":[32,32,59505],"@MaterialIcons/delete":[32,32,59506],"@MaterialIcons/description":[32,32,59507],"@MaterialIcons/dns":[32,32,59509],"@MaterialIcons/done":[32,32,59510],"@MaterialIcons/done_all":[32,32,59511],"@MaterialIcons/event":[32,32,59512],"@MaterialIcons/exit_to_app":[32,32,59513],"@MaterialIcons/explore":[32,32,59514],"@MaterialIcons/extension":[32,32,59515],"@MaterialIcons/face":[32,32,59516],"@MaterialIcons/favorite":[32,32,59517],"@MaterialIcons/favorite_outline":[32,32,59518],"@MaterialIcons/favorite_border":[32,32,59518],"@MaterialIcons/feedback":[32,32,59519],"@MaterialIcons/find_in_page":[32,32,59520],"@MaterialIcons/find_replace":[32,32,59521],"@MaterialIcons/flip_to_back":[32,32,59522],"@MaterialIcons/flip_to_front":[32,32,59523],"@MaterialIcons/get_app":[32,32,59524],"@MaterialIcons/grade":[32,32,59525],"@MaterialIcons/group_work":[32,32,59526],"@MaterialIcons/help":[32,32,59527],"@MaterialIcons/highlight_remove":[32,32,59528],"@MaterialIcons/highlight_off":[32,32,59528],"@MaterialIcons/history":[32,32,59529],"@MaterialIcons/home":[32,32,59530],"@MaterialIcons/hourglass_empty":[32,32,59531],"@MaterialIcons/hourglass_full":[32,32,59532],"@MaterialIcons/https":[32,32,59533],"@MaterialIcons/info":[32,32,59534],"@MaterialIcons/info_outline":[32,32,59535],"@MaterialIcons/input":[32,32,59536],"@MaterialIcons/invert_colors_on":[32,32,59537],"@MaterialIcons/invert_colors":[32,32,59537],"@MaterialIcons/label":[32,32,59538],"@MaterialIcons/label_outline":[32,32,59539],"@MaterialIcons/language":[32,32,59540],"@MaterialIcons/launch":[32,32,59541],"@MaterialIcons/list":[32,32,59542],"@MaterialIcons/lock":[32,32,59543],"@MaterialIcons/lock_open":[32,32,59544],"@MaterialIcons/lock_outline":[32,32,59545],"@MaterialIcons/loyalty":[32,32,59546],"@MaterialIcons/markunread_mailbox":[32,32,59547],"@MaterialIcons/note_add":[32,32,59548],"@MaterialIcons/open_in_browser":[32,32,59549],"@MaterialIcons/open_in_new":[32,32,59550],"@MaterialIcons/open_with":[32,32,59551],"@MaterialIcons/pageview":[32,32,59552],"@MaterialIcons/payment":[32,32,59553],"@MaterialIcons/perm_camera_mic":[32,32,59554],"@MaterialIcons/perm_contact_calendar":[32,32,59555],"@MaterialIcons/perm_contact_cal":[32,32,59555],"@MaterialIcons/perm_data_setting":[32,32,59556],"@MaterialIcons/perm_device_information":[32,32,59557],"@MaterialIcons/perm_device_info":[32,32,59557],"@MaterialIcons/perm_identity":[32,32,59558],"@MaterialIcons/perm_media":[32,32,59559],"@MaterialIcons/perm_phone_msg":[32,32,59560],"@MaterialIcons/perm_scan_wifi":[32,32,59561],"@MaterialIcons/picture_in_picture":[32,32,59562],"@MaterialIcons/polymer":[32,32,59563],"@MaterialIcons/power_settings_new":[32,32,59564],"@MaterialIcons/print":[32,32,59565],"@MaterialIcons/query_builder":[32,32,59566],"@MaterialIcons/question_answer":[32,32,59567],"@MaterialIcons/receipt":[32,32,59568],"@MaterialIcons/redeem":[32,32,59569],"@MaterialIcons/report_problem":[32,32,59570],"@MaterialIcons/restore":[32,32,59571],"@MaterialIcons/room":[32,32,59572],"@MaterialIcons/schedule":[32,32,59573],"@MaterialIcons/search":[32,32,59574],"@MaterialIcons/settings":[32,32,59576],"@MaterialIcons/settings_applications":[32,32,59577],"@MaterialIcons/settings_backup_restore":[32,32,59578],"@MaterialIcons/settings_bluetooth":[32,32,59579],"@MaterialIcons/settings_cell":[32,32,59580],"@MaterialIcons/settings_display":[32,32,59581],"@MaterialIcons/settings_brightness":[32,32,59581],"@MaterialIcons/settings_ethernet":[32,32,59582],"@MaterialIcons/settings_input_antenna":[32,32,59583],"@MaterialIcons/settings_input_component":[32,32,59584],"@MaterialIcons/settings_input_composite":[32,32,59585],"@MaterialIcons/settings_input_hdmi":[32,32,59586],"@MaterialIcons/settings_input_svideo":[32,32,59587],"@MaterialIcons/settings_overscan":[32,32,59588],"@MaterialIcons/settings_phone":[32,32,59589],"@MaterialIcons/settings_power":[32,32,59590],"@MaterialIcons/settings_remote":[32,32,59591],"@MaterialIcons/settings_voice":[32,32,59592],"@MaterialIcons/shop":[32,32,59593],"@MaterialIcons/shop_two":[32,32,59594],"@MaterialIcons/shopping_basket":[32,32,59595],"@MaterialIcons/shopping_cart":[32,32,59596],"@MaterialIcons/speaker_notes":[32,32,59597],"@MaterialIcons/spellcheck":[32,32,59598],"@MaterialIcons/stars":[32,32,59600],"@MaterialIcons/store":[32,32,59601],"@MaterialIcons/subject":[32,32,59602],"@MaterialIcons/supervisor_account":[32,32,59603],"@MaterialIcons/swap_horiz":[32,32,59604],"@MaterialIcons/swap_vert":[32,32,59605],"@MaterialIcons/swap_vertical_circle":[32,32,59606],"@MaterialIcons/swap_vert_circle":[32,32,59606],"@MaterialIcons/system_update_tv":[32,32,59607],"@MaterialIcons/system_update_alt":[32,32,59607],"@MaterialIcons/tab":[32,32,59608],"@MaterialIcons/tab_unselected":[32,32,59609],"@MaterialIcons/theaters":[32,32,59610],"@MaterialIcons/thumb_down":[32,32,59611],"@MaterialIcons/thumb_up":[32,32,59612],"@MaterialIcons/thumbs_up_down":[32,32,59613],"@MaterialIcons/toc":[32,32,59614],"@MaterialIcons/today":[32,32,59615],"@MaterialIcons/toll":[32,32,59616],"@MaterialIcons/track_changes":[32,32,59617],"@MaterialIcons/translate":[32,32,59618],"@MaterialIcons/trending_down":[32,32,59619],"@MaterialIcons/trending_neutral":[32,32,59620],"@MaterialIcons/trending_flat":[32,32,59620],"@MaterialIcons/trending_up":[32,32,59621],"@MaterialIcons/turned_in":[32,32,59622],"@MaterialIcons/turned_in_not":[32,32,59623],"@MaterialIcons/verified_user":[32,32,59624],"@MaterialIcons/view_agenda":[32,32,59625],"@MaterialIcons/view_array":[32,32,59626],"@MaterialIcons/view_carousel":[32,32,59627],"@MaterialIcons/view_column":[32,32,59628],"@MaterialIcons/view_day":[32,32,59629],"@MaterialIcons/view_headline":[32,32,59630],"@MaterialIcons/view_list":[32,32,59631],"@MaterialIcons/view_module":[32,32,59632],"@MaterialIcons/view_quilt":[32,32,59633],"@MaterialIcons/view_stream":[32,32,59634],"@MaterialIcons/view_week":[32,32,59635],"@MaterialIcons/visibility":[32,32,59636],"@MaterialIcons/visibility_off":[32,32,59637],"@MaterialIcons/card_giftcard":[32,32,59638],"@MaterialIcons/wallet_giftcard":[32,32,59638],"@MaterialIcons/card_membership":[32,32,59639],"@MaterialIcons/wallet_membership":[32,32,59639],"@MaterialIcons/card_travel":[32,32,59640],"@MaterialIcons/wallet_travel":[32,32,59640],"@MaterialIcons/work":[32,32,59641],"@MaterialIcons/youtube_searched_for":[32,32,59642],"@MaterialIcons/eject":[32,32,59643],"@MaterialIcons/camera_enhance":[32,32,59644],"@MaterialIcons/enhance_photo_translate":[32,32,59644],"@MaterialIcons/help_outline":[32,32,59645],"@MaterialIcons/reorder":[32,32,59646],"@MaterialIcons/zoom_in":[32,32,59647],"@MaterialIcons/zoom_out":[32,32,59648],"@MaterialIcons/http":[32,32,59650],"@MaterialIcons/event_seat":[32,32,59651],"@MaterialIcons/flight_land":[32,32,59652],"@MaterialIcons/flight_takeoff":[32,32,59653],"@MaterialIcons/play_for_work":[32,32,59654],"@MaterialIcons/gif":[32,32,59656],"@MaterialIcons/indeterminate_check_box":[32,32,59657],"@MaterialIcons/offline_pin":[32,32,59658],"@MaterialIcons/all_out":[32,32,59659],"@MaterialIcons/copyright":[32,32,59660],"@MaterialIcons/fingerprint":[32,32,59661],"@MaterialIcons/gavel":[32,32,59662],"@MaterialIcons/lightbulb_outline":[32,32,59663],"@MaterialIcons/picture_in_picture_alt":[32,32,59665],"@MaterialIcons/important_devices":[32,32,59666],"@MaterialIcons/touch_app":[32,32,59667],"@MaterialIcons/accessible":[32,32,59668],"@MaterialIcons/compare_arrows":[32,32,59669],"@MaterialIcons/date_range":[32,32,59670],"@MaterialIcons/donut_large":[32,32,59671],"@MaterialIcons/donut_small":[32,32,59672],"@MaterialIcons/line_style":[32,32,59673],"@MaterialIcons/line_weight":[32,32,59674],"@MaterialIcons/motorcycle":[32,32,59675],"@MaterialIcons/opacity":[32,32,59676],"@MaterialIcons/pets":[32,32,59677],"@MaterialIcons/pregnant_woman":[32,32,59678],"@MaterialIcons/record_voice_over":[32,32,59679],"@MaterialIcons/rounded_corner":[32,32,59680],"@MaterialIcons/rowing":[32,32,59681],"@MaterialIcons/timeline":[32,32,59682],"@MaterialIcons/update":[32,32,59683],"@MaterialIcons/watch_later":[32,32,59684],"@MaterialIcons/pan_tool":[32,32,59685],"@MaterialIcons/euro_symbol":[32,32,59686],"@MaterialIcons/g_translate":[32,32,59687],"@MaterialIcons/remove_shopping_cart":[32,32,59688],"@MaterialIcons/restore_page":[32,32,59689],"@MaterialIcons/speaker_notes_off":[32,32,59690],"@MaterialIcons/delete_forever":[32,32,59691],"@MaterialIcons/accessibility_new":[32,32,59692],"@MaterialIcons/check_circle_outline":[32,32,59693],"@MaterialIcons/delete_outline":[32,32,59694],"@MaterialIcons/done_outline":[32,32,59695],"@MaterialIcons/maximize":[32,32,59696],"@MaterialIcons/minimize":[32,32,59697],"@MaterialIcons/offline_bolt":[32,32,59698],"@MaterialIcons/swap_horizontal_circle":[32,32,59699],"@MaterialIcons/accessible_forward":[32,32,59700],"@MaterialIcons/calendar_today":[32,32,59701],"@MaterialIcons/calendar_view_day":[32,32,59702],"@MaterialIcons/label_important":[32,32,59703],"@MaterialIcons/restore_from_trash":[32,32,59704],"@MaterialIcons/supervised_user_circle":[32,32,59705],"@MaterialIcons/text_rotate_up":[32,32,59706],"@MaterialIcons/text_rotate_vertical":[32,32,59707],"@MaterialIcons/text_rotation_angledown":[32,32,59708],"@MaterialIcons/text_rotation_angleup":[32,32,59709],"@MaterialIcons/text_rotation_down":[32,32,59710],"@MaterialIcons/text_rotation_none":[32,32,59711],"@MaterialIcons/commute":[32,32,59712],"@MaterialIcons/arrow_right_alt":[32,32,59713],"@MaterialIcons/work_off":[32,32,59714],"@MaterialIcons/work_outline":[32,32,59715],"@MaterialIcons/drag_indicator":[32,32,59717],"@MaterialIcons/horizontal_split":[32,32,59719],"@MaterialIcons/label_important_outline":[32,32,59720],"@MaterialIcons/vertical_split":[32,32,59721],"@MaterialIcons/voice_over_off":[32,32,59722],"@MaterialIcons/segment":[32,32,59723],"@MaterialIcons/contact_support":[32,32,59724],"@MaterialIcons/compress":[32,32,59725],"@MaterialIcons/filter_list_alt":[32,32,59726],"@MaterialIcons/expand":[32,32,59727],"@MaterialIcons/edit_off":[32,32,59728],"@MaterialIcons/10k":[32,32,59729],"@MaterialIcons/10mp":[32,32,59730],"@MaterialIcons/11mp":[32,32,59731],"@MaterialIcons/12mp":[32,32,59732],"@MaterialIcons/13mp":[32,32,59733],"@MaterialIcons/14mp":[32,32,59734],"@MaterialIcons/15mp":[32,32,59735],"@MaterialIcons/16mp":[32,32,59736],"@MaterialIcons/17mp":[32,32,59737],"@MaterialIcons/18mp":[32,32,59738],"@MaterialIcons/19mp":[32,32,59739],"@MaterialIcons/1k":[32,32,59740],"@MaterialIcons/1k_plus":[32,32,59741],"@MaterialIcons/20mp":[32,32,59742],"@MaterialIcons/21mp":[32,32,59743],"@MaterialIcons/22mp":[32,32,59744],"@MaterialIcons/23mp":[32,32,59745],"@MaterialIcons/24mp":[32,32,59746],"@MaterialIcons/2k":[32,32,59747],"@MaterialIcons/2k_plus":[32,32,59748],"@MaterialIcons/2mp":[32,32,59749],"@MaterialIcons/3k":[32,32,59750],"@MaterialIcons/3k_plus":[32,32,59751],"@MaterialIcons/3mp":[32,32,59752],"@MaterialIcons/4k_plus":[32,32,59753],"@MaterialIcons/4mp":[32,32,59754],"@MaterialIcons/5k":[32,32,59755],"@MaterialIcons/5k_plus":[32,32,59756],"@MaterialIcons/5mp":[32,32,59757],"@MaterialIcons/6k":[32,32,59758],"@MaterialIcons/6k_plus":[32,32,59759],"@MaterialIcons/6mp":[32,32,59760],"@MaterialIcons/7k":[32,32,59761],"@MaterialIcons/7k_plus":[32,32,59762],"@MaterialIcons/7mp":[32,32,59763],"@MaterialIcons/8k":[32,32,59764],"@MaterialIcons/8k_plus":[32,32,59765],"@MaterialIcons/8mp":[32,32,59766],"@MaterialIcons/9k":[32,32,59767],"@MaterialIcons/9k_plus":[32,32,59768],"@MaterialIcons/9mp":[32,32,59769],"@MaterialIcons/account_tree":[32,32,59770],"@MaterialIcons/add_chart":[32,32,59771],"@MaterialIcons/add_ic_call":[32,32,59772],"@MaterialIcons/add_moderator":[32,32,59773],"@MaterialIcons/all_inbox":[32,32,59775],"@MaterialIcons/approval":[32,32,59778],"@MaterialIcons/assistant_direction":[32,32,59784],"@MaterialIcons/assistant_navigation":[32,32,59785],"@MaterialIcons/bookmarks":[32,32,59787],"@MaterialIcons/bus_alert":[32,32,59791],"@MaterialIcons/cases":[32,32,59794],"@MaterialIcons/circle_notifications":[32,32,59796],"@MaterialIcons/closed_caption_off":[32,32,59798],"@MaterialIcons/connected_tv":[32,32,59800],"@MaterialIcons/dangerous":[32,32,59802],"@MaterialIcons/dashboard_customize":[32,32,59803],"@MaterialIcons/desktop_access_disabled":[32,32,59805],"@MaterialIcons/drive_file_move_outline":[32,32,59809],"@MaterialIcons/drive_file_rename_outline":[32,32,59810],"@MaterialIcons/drive_folder_upload":[32,32,59811],"@MaterialIcons/duo":[32,32,59813],"@MaterialIcons/spoke":[32,32,59815],"@MaterialIcons/explore_off":[32,32,59816],"@MaterialIcons/file_download_done":[32,32,59818],"@MaterialIcons/rtt":[32,32,59821],"@MaterialIcons/grid_view":[32,32,59824],"@MaterialIcons/hail":[32,32,59825],"@MaterialIcons/home_filled":[32,32,59826],"@MaterialIcons/imagesearch_roller":[32,32,59828],"@MaterialIcons/label_off":[32,32,59830],"@MaterialIcons/library_add_check":[32,32,59831],"@MaterialIcons/logout":[32,32,59834],"@MaterialIcons/margin":[32,32,59835],"@MaterialIcons/mark_as_unread":[32,32,59836],"@MaterialIcons/menu_open":[32,32,59837],"@MaterialIcons/motion_photos_off":[32,32,59840],"@MaterialIcons/motion_photos_on":[32,32,59841],"@MaterialIcons/motion_photos_paused":[32,32,59842],"@MaterialIcons/mp":[32,32,59843],"@MaterialIcons/offline_share":[32,32,59845],"@MaterialIcons/padding":[32,32,59848],"@MaterialIcons/panorama_photosphere":[32,32,59849],"@MaterialIcons/panorama_photosphere_select":[32,32,59850],"@MaterialIcons/person_add_disabled":[32,32,59851],"@MaterialIcons/phone_disabled":[32,32,59852],"@MaterialIcons/phone_enabled":[32,32,59853],"@MaterialIcons/pivot_table_chart":[32,32,59854],"@MaterialIcons/print_disabled":[32,32,59855],"@MaterialIcons/railway_alert":[32,32,59857],"@MaterialIcons/recommend":[32,32,59858],"@MaterialIcons/remove_done":[32,32,59859],"@MaterialIcons/remove_moderator":[32,32,59860],"@MaterialIcons/repeat_on":[32,32,59862],"@MaterialIcons/repeat_one_on":[32,32,59863],"@MaterialIcons/replay_circle_filled":[32,32,59864],"@MaterialIcons/reset_tv":[32,32,59865],"@MaterialIcons/sd":[32,32,59869],"@MaterialIcons/shield":[32,32,59872],"@MaterialIcons/shuffle_on":[32,32,59873],"@MaterialIcons/speed":[32,32,59876],"@MaterialIcons/stacked_bar_chart":[32,32,59878],"@MaterialIcons/stream":[32,32,59881],"@MaterialIcons/swipe":[32,32,59884],"@MaterialIcons/switch_account":[32,32,59885],"@MaterialIcons/tag":[32,32,59887],"@MaterialIcons/thumb_down_off_alt":[32,32,59890],"@MaterialIcons/thumb_up_off_alt":[32,32,59891],"@MaterialIcons/hub":[32,32,59892],"@MaterialIcons/toggle_off":[32,32,59893],"@MaterialIcons/toggle_on":[32,32,59894],"@MaterialIcons/two_wheeler":[32,32,59897],"@MaterialIcons/upload_file":[32,32,59900],"@MaterialIcons/view_in_ar":[32,32,59902],"@MaterialIcons/waterfall_chart":[32,32,59904],"@MaterialIcons/wb_shade":[32,32,59905],"@MaterialIcons/wb_twighlight":[32,32,59906],"@MaterialIcons/home_work":[32,32,59913],"@MaterialIcons/schedule_send":[32,32,59914],"@MaterialIcons/bolt":[32,32,59915],"@MaterialIcons/send_and_archive":[32,32,59916],"@MaterialIcons/workspaces_filled":[32,32,59917],"@MaterialIcons/file_present":[32,32,59918],"@MaterialIcons/workspaces_outline":[32,32,59919],"@MaterialIcons/fit_screen":[32,32,59920],"@MaterialIcons/saved_search":[32,32,59921],"@MaterialIcons/storefront":[32,32,59922],"@MaterialIcons/amp_stories":[32,32,59923],"@MaterialIcons/dynamic_feed":[32,32,59924],"@MaterialIcons/euro":[32,32,59925],"@MaterialIcons/height":[32,32,59926],"@MaterialIcons/policy":[32,32,59927],"@MaterialIcons/sync_alt":[32,32,59928],"@MaterialIcons/menu_book":[32,32,59929],"@MaterialIcons/emoji_flags":[32,32,59930],"@MaterialIcons/emoji_food_beverage":[32,32,59931],"@MaterialIcons/emoji_nature":[32,32,59932],"@MaterialIcons/emoji_people":[32,32,59933],"@MaterialIcons/emoji_symbols":[32,32,59934],"@MaterialIcons/emoji_transportation":[32,32,59935],"@MaterialIcons/post_add":[32,32,59936],"@MaterialIcons/people_alt":[32,32,59937],"@MaterialIcons/emoji_emotions":[32,32,59938],"@MaterialIcons/emoji_events":[32,32,59939],"@MaterialIcons/emoji_objects":[32,32,59940],"@MaterialIcons/token":[32,32,59941],"@MaterialIcons/sports_basketball":[32,32,59942],"@MaterialIcons/sports_cricket":[32,32,59943],"@MaterialIcons/sports_esports":[32,32,59944],"@MaterialIcons/sports_football":[32,32,59945],"@MaterialIcons/sports_golf":[32,32,59946],"@MaterialIcons/sports_hockey":[32,32,59947],"@MaterialIcons/sports_mma":[32,32,59948],"@MaterialIcons/sports_motorsports":[32,32,59949],"@MaterialIcons/sports_rugby":[32,32,59950],"@MaterialIcons/sports_soccer":[32,32,59951],"@MaterialIcons/sports":[32,32,59952],"@MaterialIcons/sports_volleyball":[32,32,59953],"@MaterialIcons/sports_tennis":[32,32,59954],"@MaterialIcons/sports_handball":[32,32,59955],"@MaterialIcons/sports_kabaddi":[32,32,59956],"@MaterialIcons/eco":[32,32,59957],"@MaterialIcons/museum":[32,32,59958],"@MaterialIcons/flip_camera_android":[32,32,59959],"@MaterialIcons/flip_camera_ios":[32,32,59960],"@MaterialIcons/cancel_schedule_send":[32,32,59961],"@MaterialIcons/biotech":[32,32,59962],"@MaterialIcons/architecture":[32,32,59963],"@MaterialIcons/construction":[32,32,59964],"@MaterialIcons/engineering":[32,32,59965],"@MaterialIcons/history_edu":[32,32,59966],"@MaterialIcons/military_tech":[32,32,59967],"@MaterialIcons/apartment":[32,32,59968],"@MaterialIcons/bathtub":[32,32,59969],"@MaterialIcons/deck":[32,32,59970],"@MaterialIcons/fireplace":[32,32,59971],"@MaterialIcons/house":[32,32,59972],"@MaterialIcons/king_bed":[32,32,59973],"@MaterialIcons/nights_stay":[32,32,59974],"@MaterialIcons/outdoor_grill":[32,32,59975],"@MaterialIcons/single_bed":[32,32,59976],"@MaterialIcons/square_foot":[32,32,59977],"@MaterialIcons/psychology":[32,32,59978],"@MaterialIcons/science":[32,32,59979],"@MaterialIcons/auto_delete":[32,32,59980],"@MaterialIcons/person_add_alt":[32,32,59981],"@MaterialIcons/comment_bank":[32,32,59982],"@MaterialIcons/grading":[32,32,59983],"@MaterialIcons/double_arrow":[32,32,59984],"@MaterialIcons/sports_baseball":[32,32,59985],"@MaterialIcons/attractions":[32,32,59986],"@MaterialIcons/bakery_dining":[32,32,59987],"@MaterialIcons/breakfast_dining":[32,32,59988],"@MaterialIcons/car_rental":[32,32,59989],"@MaterialIcons/car_repair":[32,32,59990],"@MaterialIcons/dinner_dining":[32,32,59991],"@MaterialIcons/dry_cleaning":[32,32,59992],"@MaterialIcons/hardware":[32,32,59993],"@MaterialIcons/plagiarism":[32,32,59994],"@MaterialIcons/hourglass_top":[32,32,59995],"@MaterialIcons/hourglass_bottom":[32,32,59996],"@MaterialIcons/more_time":[32,32,59997],"@MaterialIcons/attach_email":[32,32,59998],"@MaterialIcons/calculate":[32,32,59999],"@MaterialIcons/liquor":[32,32,6e4],"@MaterialIcons/lunch_dining":[32,32,60001],"@MaterialIcons/nightlife":[32,32,60002],"@MaterialIcons/park":[32,32,60003],"@MaterialIcons/ramen_dining":[32,32,60004],"@MaterialIcons/celebration":[32,32,60005],"@MaterialIcons/theater_comedy":[32,32,60006],"@MaterialIcons/badge":[32,32,60007],"@MaterialIcons/festival":[32,32,60008],"@MaterialIcons/icecream":[32,32,60009],"@MaterialIcons/telegram":[32,32,60011],"@MaterialIcons/discord":[32,32,60012],"@MaterialIcons/woo_commerce":[32,32,60013],"@MaterialIcons/snapchat":[32,32,60014],"@MaterialIcons/volunteer_activism":[32,32,60016],"@MaterialIcons/contactless":[32,32,60017],"@MaterialIcons/delivery_dining":[32,32,60018],"@MaterialIcons/brunch_dining":[32,32,60019],"@MaterialIcons/takeout_dining":[32,32,60020],"@MaterialIcons/video_settings":[32,32,60021],"@MaterialIcons/search_off":[32,32,60022],"@MaterialIcons/login":[32,32,60023],"@MaterialIcons/self_improvement":[32,32,60024],"@MaterialIcons/agriculture":[32,32,60025],"@MaterialIcons/tiktok":[32,32,60030],"@MaterialIcons/apple":[32,32,60032],"@MaterialIcons/wechat":[32,32,60033],"@MaterialIcons/medication_liquid":[32,32,60039],"@MaterialIcons/paypal":[32,32,60045],"@MaterialIcons/content_paste_go":[32,32,60046],"@MaterialIcons/adobe":[32,32,60054],"@MaterialIcons/quora":[32,32,60056],"@MaterialIcons/forest":[32,32,60057],"@MaterialIcons/line_axis":[32,32,60058],"@MaterialIcons/content_paste_search":[32,32,60059],"@MaterialIcons/whatsapp":[32,32,60060],"@MaterialIcons/shopify":[32,32,60061],"@MaterialIcons/wordpress":[32,32,60063],"@MaterialIcons/reddit":[32,32,60064],"@MaterialIcons/monitor_heart":[32,32,60066],"@MaterialIcons/pix":[32,32,60067],"@MaterialIcons/hive":[32,32,60070],"@MaterialIcons/arrow_circle_left":[32,32,60071],"@MaterialIcons/punch_clock":[32,32,60072],"@MaterialIcons/shield_moon":[32,32,60073],"@MaterialIcons/arrow_circle_right":[32,32,60074],"@MaterialIcons/rotate_90_degrees_cw":[32,32,60075],"@MaterialIcons/cookie":[32,32,60076],"@MaterialIcons/fort":[32,32,60077],"@MaterialIcons/church":[32,32,60078],"@MaterialIcons/temple_hindu":[32,32,60079],"@MaterialIcons/synagogue":[32,32,60080],"@MaterialIcons/castle":[32,32,60081],"@MaterialIcons/mosque":[32,32,60082],"@MaterialIcons/temple_buddhist":[32,32,60083],"@MaterialIcons/heart_broken":[32,32,60098],"@MaterialIcons/keyboard_double_arrow_left":[32,32,60099],"@MaterialIcons/table_restaurant":[32,32,60102],"@MaterialIcons/numbers":[32,32,60103],"@MaterialIcons/egg_alt":[32,32,60104],"@MaterialIcons/keyboard_double_arrow_right":[32,32,60105],"@MaterialIcons/insert_page_break":[32,32,60106],"@MaterialIcons/egg":[32,32,60108],"@MaterialIcons/route":[32,32,60109],"@MaterialIcons/keyboard_double_arrow_up":[32,32,60111],"@MaterialIcons/keyboard_double_arrow_down":[32,32,60112],"@MaterialIcons/data_array":[32,32,60113],"@MaterialIcons/table_bar":[32,32,60114],"@MaterialIcons/data_object":[32,32,60115],"@MaterialIcons/candlestick_chart":[32,32,60116],"@MaterialIcons/diamond":[32,32,60117],"@MaterialIcons/logo_dev":[32,32,60118],"@MaterialIcons/phishing":[32,32,60119],"@MaterialIcons/fax":[32,32,60120],"@MaterialIcons/wifi_tethering_error":[32,32,60121],"@MaterialIcons/adf_scanner":[32,32,60122],"@MaterialIcons/send_time_extension":[32,32,60123],"@MaterialIcons/text_decrease":[32,32,60125],"@MaterialIcons/lock_reset":[32,32,60126],"@MaterialIcons/keyboard_option":[32,32,60127],"@MaterialIcons/keyboard_command":[32,32,60128],"@MaterialIcons/text_increase":[32,32,60130],"@MaterialIcons/watch_off":[32,32,60131],"@MaterialIcons/app_shortcut":[32,32,60132],"@MaterialIcons/keyboard_control_key":[32,32,60134],"@MaterialIcons/keyboard_command_key":[32,32,60135],"@MaterialIcons/keyboard_option_key":[32,32,60136],"@MaterialIcons/sports_martial_arts":[32,32,60137],"@MaterialIcons/join_right":[32,32,60138],"@MaterialIcons/join_full":[32,32,60139],"@MaterialIcons/currency_ruble":[32,32,60140],"@MaterialIcons/sync_lock":[32,32,60142],"@MaterialIcons/currency_lira":[32,32,60143],"@MaterialIcons/co_present":[32,32,60144],"@MaterialIcons/currency_pound":[32,32,60145],"@MaterialIcons/join_left":[32,32,60146],"@MaterialIcons/file_open":[32,32,60147],"@MaterialIcons/join_inner":[32,32,60148],"@MaterialIcons/commit":[32,32,60149],"@MaterialIcons/balance":[32,32,60150],"@MaterialIcons/currency_rupee":[32,32,60151],"@MaterialIcons/flag_circle":[32,32,60152],"@MaterialIcons/currency_yuan":[32,32,60153],"@MaterialIcons/currency_franc":[32,32,60154],"@MaterialIcons/currency_yen":[32,32,60155],"@MaterialIcons/electric_bike":[32,32,60187],"@MaterialIcons/electric_car":[32,32,60188],"@MaterialIcons/electric_moped":[32,32,60189],"@MaterialIcons/electric_rickshaw":[32,32,60190],"@MaterialIcons/electric_scooter":[32,32,60191],"@MaterialIcons/moped":[32,32,60200],"@MaterialIcons/pedal_bike":[32,32,60201],"@MaterialIcons/folder_zip":[32,32,60204],"@MaterialIcons/zoom_in_map":[32,32,60205],"@MaterialIcons/swipe_up":[32,32,60206],"@MaterialIcons/lan":[32,32,60207],"@MaterialIcons/swipe_down_alt":[32,32,60208],"@MaterialIcons/wifi_find":[32,32,60209],"@MaterialIcons/filter_alt_off":[32,32,60210],"@MaterialIcons/swipe_left_alt":[32,32,60211],"@MaterialIcons/folder_delete":[32,32,60212],"@MaterialIcons/swipe_up_alt":[32,32,60213],"@MaterialIcons/square":[32,32,60214],"@MaterialIcons/contrast":[32,32,60215],"@MaterialIcons/pinch":[32,32,60216],"@MaterialIcons/hexagon":[32,32,60217],"@MaterialIcons/satellite_alt":[32,32,60218],"@MaterialIcons/ac_unit":[32,32,60219],"@MaterialIcons/airport_shuttle":[32,32,60220],"@MaterialIcons/all_inclusive":[32,32,60221],"@MaterialIcons/beach_access":[32,32,60222],"@MaterialIcons/business_center":[32,32,60223],"@MaterialIcons/casino":[32,32,60224],"@MaterialIcons/child_care":[32,32,60225],"@MaterialIcons/child_friendly":[32,32,60226],"@MaterialIcons/fitness_center":[32,32,60227],"@MaterialIcons/free_breakfast":[32,32,60228],"@MaterialIcons/golf_course":[32,32,60229],"@MaterialIcons/hot_tub":[32,32,60230],"@MaterialIcons/kitchen":[32,32,60231],"@MaterialIcons/pool":[32,32,60232],"@MaterialIcons/room_service":[32,32,60233],"@MaterialIcons/smoke_free":[32,32,60234],"@MaterialIcons/smoking_rooms":[32,32,60235],"@MaterialIcons/spa":[32,32,60236],"@MaterialIcons/no_meeting_room":[32,32,60238],"@MaterialIcons/meeting_room":[32,32,60239],"@MaterialIcons/pentagon":[32,32,60240],"@MaterialIcons/swipe_vertical":[32,32,60241],"@MaterialIcons/swipe_right":[32,32,60242],"@MaterialIcons/swipe_down":[32,32,60243],"@MaterialIcons/rectangle":[32,32,60244],"@MaterialIcons/swipe_right_alt":[32,32,60246],"@MaterialIcons/filter_list_off":[32,32,60247],"@MaterialIcons/percent":[32,32,60248],"@MaterialIcons/swipe_left":[32,32,60249],"@MaterialIcons/cloud_sync":[32,32,60250],"@MaterialIcons/scale":[32,32,60255],"@MaterialIcons/save_as":[32,32,60256],"@MaterialIcons/move_down":[32,32,60257],"@MaterialIcons/domain_add":[32,32,60258],"@MaterialIcons/move_up":[32,32,60260],"@MaterialIcons/format_overline":[32,32,60261],"@MaterialIcons/ssid_chart":[32,32,60262],"@MaterialIcons/boy":[32,32,60263],"@MaterialIcons/girl":[32,32,60264],"@MaterialIcons/elderly_woman":[32,32,60265],"@MaterialIcons/wifi_channel":[32,32,60266],"@MaterialIcons/wifi_password":[32,32,60267],"@MaterialIcons/assured_workload":[32,32,60271],"@MaterialIcons/currency_exchange":[32,32,60272],"@MaterialIcons/install_desktop":[32,32,60273],"@MaterialIcons/install_mobile":[32,32,60274],"@MaterialIcons/view_comfy_alt":[32,32,60275],"@MaterialIcons/view_compact_alt":[32,32,60276],"@MaterialIcons/view_cozy":[32,32,60277],"@MaterialIcons/bedtime_off":[32,32,60278],"@MaterialIcons/deblur":[32,32,60279],"@MaterialIcons/vpn_key_off":[32,32,60282],"@MaterialIcons/event_repeat":[32,32,60283],"@MaterialIcons/javascript":[32,32,60284],"@MaterialIcons/difference":[32,32,60285],"@MaterialIcons/html":[32,32,60286],"@MaterialIcons/view_kanban":[32,32,60287],"@MaterialIcons/playlist_remove":[32,32,60288],"@MaterialIcons/newspaper":[32,32,60289],"@MaterialIcons/audio_file":[32,32,60290],"@MaterialIcons/folder_off":[32,32,60291],"@MaterialIcons/key_off":[32,32,60292],"@MaterialIcons/view_timeline":[32,32,60293],"@MaterialIcons/add_card":[32,32,60294],"@MaterialIcons/video_file":[32,32,60295],"@MaterialIcons/shopping_cart_checkout":[32,32,60296],"@MaterialIcons/hls":[32,32,60298],"@MaterialIcons/question_mark":[32,32,60299],"@MaterialIcons/hls_off":[32,32,60300],"@MaterialIcons/terminal":[32,32,60302],"@MaterialIcons/php":[32,32,60303],"@MaterialIcons/stadium":[32,32,60304],"@MaterialIcons/signpost":[32,32,60305],"@MaterialIcons/webhook":[32,32,60306],"@MaterialIcons/css":[32,32,60307],"@MaterialIcons/abc":[32,32,60308],"@MaterialIcons/straight":[32,32,60309],"@MaterialIcons/ramp_right":[32,32,60310],"@MaterialIcons/display_settings":[32,32,60311],"@MaterialIcons/merge":[32,32,60312],"@MaterialIcons/roundabout_left":[32,32,60313],"@MaterialIcons/turn_slight_right":[32,32,60314],"@MaterialIcons/rocket_launch":[32,32,60315],"@MaterialIcons/ramp_left":[32,32,60316],"@MaterialIcons/mark_unread_chat_alt":[32,32,60317],"@MaterialIcons/density_medium":[32,32,60318],"@MaterialIcons/data_thresholding":[32,32,60319],"@MaterialIcons/fork_left":[32,32,60320],"@MaterialIcons/u_turn_left":[32,32,60321],"@MaterialIcons/u_turn_right":[32,32,60322],"@MaterialIcons/roundabout_right":[32,32,60323],"@MaterialIcons/turn_slight_left":[32,32,60324],"@MaterialIcons/rocket":[32,32,60325],"@MaterialIcons/turn_left":[32,32,60326],"@MaterialIcons/turn_sharp_left":[32,32,60327],"@MaterialIcons/density_small":[32,32,60328],"@MaterialIcons/density_large":[32,32,60329],"@MaterialIcons/turn_sharp_right":[32,32,60330],"@MaterialIcons/turn_right":[32,32,60331],"@MaterialIcons/fork_right":[32,32,60332],"@MaterialIcons/deselect":[32,32,60342],"@MaterialIcons/warehouse":[32,32,60344],"@MaterialIcons/pan_tool_alt":[32,32,60345],"@MaterialIcons/cell_tower":[32,32,60346],"@MaterialIcons/polyline":[32,32,60347],"@MaterialIcons/factory":[32,32,60348],"@MaterialIcons/folder_copy":[32,32,60349],"@MaterialIcons/output":[32,32,60350],"@MaterialIcons/sports_gymnastics":[32,32,60356],"@MaterialIcons/currency_bitcoin":[32,32,60357],"@MaterialIcons/vape_free":[32,32,60358],"@MaterialIcons/tire_repair":[32,32,60360],"@MaterialIcons/discount":[32,32,60361],"@MaterialIcons/network_ping":[32,32,60362],"@MaterialIcons/handshake":[32,32,60363],"@MaterialIcons/calendar_month":[32,32,60364],"@MaterialIcons/roller_skating":[32,32,60365],"@MaterialIcons/scuba_diving":[32,32,60366],"@MaterialIcons/vaping_rooms":[32,32,60367],"@MaterialIcons/scoreboard":[32,32,60368],"@MaterialIcons/browse_gallery":[32,32,60369],"@MaterialIcons/battery_6_bar":[32,32,60370],"@MaterialIcons/severe_cold":[32,32,60371],"@MaterialIcons/battery_5_bar":[32,32,60372],"@MaterialIcons/cyclone":[32,32,60373],"@MaterialIcons/network_wifi_2_bar":[32,32,60374],"@MaterialIcons/landslide":[32,32,60375],"@MaterialIcons/tsunami":[32,32,60376],"@MaterialIcons/battery_1_bar":[32,32,60377],"@MaterialIcons/volcano":[32,32,60378],"@MaterialIcons/thunderstorm":[32,32,60379],"@MaterialIcons/battery_0_bar":[32,32,60380],"@MaterialIcons/battery_3_bar":[32,32,60381],"@MaterialIcons/devices_fold":[32,32,60382],"@MaterialIcons/signal_cellular_alt_1_bar":[32,32,60383],"@MaterialIcons/battery_2_bar":[32,32,60384],"@MaterialIcons/network_wifi_3_bar":[32,32,60385],"@MaterialIcons/battery_4_bar":[32,32,60386],"@MaterialIcons/signal_cellular_alt_2_bar":[32,32,60387],"@MaterialIcons/network_wifi_1_bar":[32,32,60388],"@MaterialIcons/sign_language":[32,32,60389],"@MaterialIcons/flood":[32,32,60390],"@MaterialIcons/manage_history":[32,32,60391],"@MaterialIcons/spatial_audio_off":[32,32,60392],"@MaterialIcons/crisis_alert":[32,32,60393],"@MaterialIcons/spatial_tracking":[32,32,60394],"@MaterialIcons/spatial_audio":[32,32,60395],"@MaterialIcons/noise_aware":[32,32,60396],"@MaterialIcons/medical_information":[32,32,60397],"@MaterialIcons/screen_rotation_alt":[32,32,60398],"@MaterialIcons/safety_check":[32,32,60399],"@MaterialIcons/no_crash":[32,32,60400],"@MaterialIcons/minor_crash":[32,32,60401],"@MaterialIcons/car_crash":[32,32,60402],"@MaterialIcons/noise_control_off":[32,32,60403],"@MaterialIcons/emergency_recording":[32,32,60404],"@MaterialIcons/emergency_share":[32,32,60406],"@MaterialIcons/sos":[32,32,60407],"@MaterialIcons/remove_road":[32,32,60412],"@MaterialIcons/on_device_training":[32,32,60413],"@MaterialIcons/lightbulb_circle":[32,32,60414],"@MaterialIcons/screenshot_monitor":[32,32,60424],"@MaterialIcons/work_history":[32,32,60425],"@MaterialIcons/mail_lock":[32,32,60426],"@MaterialIcons/lyrics":[32,32,60427],"@MaterialIcons/wind_power":[32,32,60428],"@MaterialIcons/vertical_shades_closed":[32,32,60429],"@MaterialIcons/vertical_shades":[32,32,60430],"@MaterialIcons/solar_power":[32,32,60431],"@MaterialIcons/sensor_occupied":[32,32,60432],"@MaterialIcons/roller_shades_closed":[32,32,60433],"@MaterialIcons/roller_shades":[32,32,60434],"@MaterialIcons/propane_tank":[32,32,60435],"@MaterialIcons/propane":[32,32,60436],"@MaterialIcons/oil_barrel":[32,32,60437],"@MaterialIcons/nest_cam_wired_stand":[32,32,60438],"@MaterialIcons/mode_fan_off":[32,32,60439],"@MaterialIcons/heat_pump":[32,32,60440],"@MaterialIcons/gas_meter":[32,32,60441],"@MaterialIcons/energy_savings_leaf":[32,32,60442],"@MaterialIcons/electric_meter":[32,32,60443],"@MaterialIcons/electric_bolt":[32,32,60444],"@MaterialIcons/curtains_closed":[32,32,60445],"@MaterialIcons/curtains":[32,32,60446],"@MaterialIcons/blinds_closed":[32,32,60447],"@MaterialIcons/auto_mode":[32,32,60448],"@MaterialIcons/5g":[32,32,61240],"@MaterialIcons/ad_units":[32,32,61241],"@MaterialIcons/add_location_alt":[32,32,61242],"@MaterialIcons/add_road":[32,32,61243],"@MaterialIcons/addchart":[32,32,61244],"@MaterialIcons/admin_panel_settings":[32,32,61245],"@MaterialIcons/analytics":[32,32,61246],"@MaterialIcons/app_blocking":[32,32,61247],"@MaterialIcons/app_registration":[32,32,61248],"@MaterialIcons/app_settings_alt":[32,32,61249],"@MaterialIcons/article":[32,32,61250],"@MaterialIcons/backup_table":[32,32,61251],"@MaterialIcons/bedtime":[32,32,61252],"@MaterialIcons/bike_scooter":[32,32,61253],"@MaterialIcons/block_flipped":[32,32,61254],"@MaterialIcons/browser_not_supported":[32,32,61255],"@MaterialIcons/build_circle":[32,32,61256],"@MaterialIcons/campaign":[32,32,61257],"@MaterialIcons/circle":[32,32,61258],"@MaterialIcons/dirty_lens":[32,32,61259],"@MaterialIcons/domain_verification":[32,32,61260],"@MaterialIcons/edit_road":[32,32,61261],"@MaterialIcons/face_retouching_natural":[32,32,61262],"@MaterialIcons/filter_alt":[32,32,61263],"@MaterialIcons/flaky":[32,32,61264],"@MaterialIcons/hdr_enhanced_select":[32,32,61265],"@MaterialIcons/highlight_alt":[32,32,61266],"@MaterialIcons/hourglass_disabled":[32,32,61267],"@MaterialIcons/integration_instructions":[32,32,61268],"@MaterialIcons/local_fire_department":[32,32,61269],"@MaterialIcons/local_police":[32,32,61270],"@MaterialIcons/lock_clock":[32,32,61271],"@MaterialIcons/maps_ugc":[32,32,61272],"@MaterialIcons/mic_external_off":[32,32,61273],"@MaterialIcons/mic_external_on":[32,32,61274],"@MaterialIcons/monitor":[32,32,61275],"@MaterialIcons/nat":[32,32,61276],"@MaterialIcons/next_plan":[32,32,61277],"@MaterialIcons/nightlight_round":[32,32,61278],"@MaterialIcons/outbox":[32,32,61279],"@MaterialIcons/panorama_horizontal_select":[32,32,61280],"@MaterialIcons/panorama_vertical_select":[32,32,61281],"@MaterialIcons/panorama_wide_angle_select":[32,32,61282],"@MaterialIcons/payments":[32,32,61283],"@MaterialIcons/pending":[32,32,61284],"@MaterialIcons/person_add_alt_1":[32,32,61285],"@MaterialIcons/person_remove":[32,32,61286],"@MaterialIcons/person_remove_alt_1":[32,32,61287],"@MaterialIcons/photo_camera_back":[32,32,61288],"@MaterialIcons/photo_camera_front":[32,32,61289],"@MaterialIcons/play_disabled":[32,32,61290],"@MaterialIcons/qr_code":[32,32,61291],"@MaterialIcons/quickreply":[32,32,61292],"@MaterialIcons/read_more":[32,32,61293],"@MaterialIcons/receipt_long":[32,32,61294],"@MaterialIcons/run_circle":[32,32,61295],"@MaterialIcons/screen_search_desktop":[32,32,61296],"@MaterialIcons/stop_circle":[32,32,61297],"@MaterialIcons/subtitles_off":[32,32,61298],"@MaterialIcons/support":[32,32,61299],"@MaterialIcons/taxi_alert":[32,32,61300],"@MaterialIcons/tour":[32,32,61301],"@MaterialIcons/verified":[32,32,61302],"@MaterialIcons/wifi_calling":[32,32,61303],"@MaterialIcons/wrong_location":[32,32,61304],"@MaterialIcons/mediation":[32,32,61351],"@MaterialIcons/1x_mobiledata":[32,32,61389],"@MaterialIcons/30fps":[32,32,61390],"@MaterialIcons/30fps_select":[32,32,61391],"@MaterialIcons/3g_mobiledata":[32,32,61392],"@MaterialIcons/3p":[32,32,61393],"@MaterialIcons/4g_mobiledata":[32,32,61394],"@MaterialIcons/4g_plus_mobiledata":[32,32,61395],"@MaterialIcons/60fps":[32,32,61396],"@MaterialIcons/60fps_select":[32,32,61397],"@MaterialIcons/access_time_filled":[32,32,61398],"@MaterialIcons/air":[32,32,61400],"@MaterialIcons/airplane_ticket":[32,32,61401],"@MaterialIcons/aod":[32,32,61402],"@MaterialIcons/attribution":[32,32,61403],"@MaterialIcons/autofps_select":[32,32,61404],"@MaterialIcons/bathroom":[32,32,61405],"@MaterialIcons/battery_saver":[32,32,61406],"@MaterialIcons/bed":[32,32,61407],"@MaterialIcons/bedroom_baby":[32,32,61408],"@MaterialIcons/bedroom_child":[32,32,61409],"@MaterialIcons/bedroom_parent":[32,32,61410],"@MaterialIcons/blender":[32,32,61411],"@MaterialIcons/bloodtype":[32,32,61412],"@MaterialIcons/bluetooth_drive":[32,32,61413],"@MaterialIcons/cable":[32,32,61414],"@MaterialIcons/calendar_view_month":[32,32,61415],"@MaterialIcons/calendar_view_week":[32,32,61416],"@MaterialIcons/camera_indoor":[32,32,61417],"@MaterialIcons/camera_outdoor":[32,32,61418],"@MaterialIcons/cameraswitch":[32,32,61419],"@MaterialIcons/cast_for_education":[32,32,61420],"@MaterialIcons/chair":[32,32,61421],"@MaterialIcons/chair_alt":[32,32,61422],"@MaterialIcons/coffee":[32,32,61423],"@MaterialIcons/coffee_maker":[32,32,61424],"@MaterialIcons/credit_score":[32,32,61425],"@MaterialIcons/data_saver_off":[32,32,61426],"@MaterialIcons/data_saver_on":[32,32,61427],"@MaterialIcons/dining":[32,32,61428],"@MaterialIcons/directions_boat_filled":[32,32,61429],"@MaterialIcons/directions_bus_filled":[32,32,61430],"@MaterialIcons/directions_car_filled":[32,32,61431],"@MaterialIcons/directions_railway_filled":[32,32,61432],"@MaterialIcons/directions_subway_filled":[32,32,61433],"@MaterialIcons/directions_transit_filled":[32,32,61434],"@MaterialIcons/do_not_disturb_on_total_silence":[32,32,61435],"@MaterialIcons/door_back":[32,32,61436],"@MaterialIcons/door_front":[32,32,61437],"@MaterialIcons/door_sliding":[32,32,61438],"@MaterialIcons/doorbell":[32,32,61439],"@MaterialIcons/download_for_offline":[32,32,61440],"@MaterialIcons/downloading":[32,32,61441],"@MaterialIcons/e_mobiledata":[32,32,61442],"@MaterialIcons/earbuds":[32,32,61443],"@MaterialIcons/earbuds_battery":[32,32,61444],"@MaterialIcons/edgesensor_high":[32,32,61445],"@MaterialIcons/edgesensor_low":[32,32,61446],"@MaterialIcons/face_retouching_off":[32,32,61447],"@MaterialIcons/feed":[32,32,61449],"@MaterialIcons/flashlight_off":[32,32,61450],"@MaterialIcons/flashlight_on":[32,32,61451],"@MaterialIcons/flatware":[32,32,61452],"@MaterialIcons/flourescent":[32,32,61453],"@MaterialIcons/fmd_bad":[32,32,61454],"@MaterialIcons/fmd_good":[32,32,61455],"@MaterialIcons/g_mobiledata":[32,32,61456],"@MaterialIcons/garage":[32,32,61457],"@MaterialIcons/gpp_bad":[32,32,61458],"@MaterialIcons/gpp_good":[32,32,61459],"@MaterialIcons/gpp_maybe":[32,32,61460],"@MaterialIcons/grid_3x3":[32,32,61461],"@MaterialIcons/grid_4x4":[32,32,61462],"@MaterialIcons/grid_goldenratio":[32,32,61463],"@MaterialIcons/h_mobiledata":[32,32,61464],"@MaterialIcons/h_plus_mobiledata":[32,32,61465],"@MaterialIcons/hdr_auto":[32,32,61466],"@MaterialIcons/hdr_auto_select":[32,32,61467],"@MaterialIcons/hdr_off_select":[32,32,61468],"@MaterialIcons/hdr_on_select":[32,32,61469],"@MaterialIcons/hdr_plus":[32,32,61470],"@MaterialIcons/headphones":[32,32,61471],"@MaterialIcons/headphones_battery":[32,32,61472],"@MaterialIcons/hevc":[32,32,61473],"@MaterialIcons/hide_image":[32,32,61474],"@MaterialIcons/hide_source":[32,32,61475],"@MaterialIcons/home_max":[32,32,61476],"@MaterialIcons/home_mini":[32,32,61477],"@MaterialIcons/keyboard_alt":[32,32,61480],"@MaterialIcons/lens_blur":[32,32,61481],"@MaterialIcons/light":[32,32,61482],"@MaterialIcons/living":[32,32,61483],"@MaterialIcons/lte_mobiledata":[32,32,61484],"@MaterialIcons/lte_plus_mobiledata":[32,32,61485],"@MaterialIcons/manage_accounts":[32,32,61486],"@MaterialIcons/manage_search":[32,32,61487],"@MaterialIcons/maps_home_work":[32,32,61488],"@MaterialIcons/media_bluetooth_off":[32,32,61489],"@MaterialIcons/media_bluetooth_on":[32,32,61490],"@MaterialIcons/medication":[32,32,61491],"@MaterialIcons/mobiledata_off":[32,32,61492],"@MaterialIcons/mode_edit_outline":[32,32,61493],"@MaterialIcons/mode_night":[32,32,61494],"@MaterialIcons/mode_standby":[32,32,61495],"@MaterialIcons/money_off_csred":[32,32,61496],"@MaterialIcons/monitor_weight":[32,32,61497],"@MaterialIcons/motion_photos_auto":[32,32,61498],"@MaterialIcons/nearby_error":[32,32,61499],"@MaterialIcons/nearby_off":[32,32,61500],"@MaterialIcons/nightlight":[32,32,61501],"@MaterialIcons/no_accounts":[32,32,61502],"@MaterialIcons/no_encryption_gmailerrorred":[32,32,61503],"@MaterialIcons/note_alt":[32,32,61504],"@MaterialIcons/paid":[32,32,61505],"@MaterialIcons/password":[32,32,61506],"@MaterialIcons/pattern":[32,32,61507],"@MaterialIcons/pie_chart_outline":[32,32,61508],"@MaterialIcons/pin":[32,32,61509],"@MaterialIcons/play_lesson":[32,32,61511],"@MaterialIcons/podcasts":[32,32,61512],"@MaterialIcons/precision_manufacturing":[32,32,61513],"@MaterialIcons/price_change":[32,32,61514],"@MaterialIcons/price_check":[32,32,61515],"@MaterialIcons/quiz":[32,32,61516],"@MaterialIcons/r_mobiledata":[32,32,61517],"@MaterialIcons/radar":[32,32,61518],"@MaterialIcons/raw_off":[32,32,61519],"@MaterialIcons/raw_on":[32,32,61520],"@MaterialIcons/remember_me":[32,32,61521],"@MaterialIcons/report_gmailerrorred":[32,32,61522],"@MaterialIcons/restart_alt":[32,32,61523],"@MaterialIcons/reviews":[32,32,61524],"@MaterialIcons/rsvp":[32,32,61525],"@MaterialIcons/screenshot":[32,32,61526],"@MaterialIcons/sd_card_alert":[32,32,61527],"@MaterialIcons/security_update":[32,32,61528],"@MaterialIcons/security_update_good":[32,32,61529],"@MaterialIcons/security_update_warning":[32,32,61530],"@MaterialIcons/sell":[32,32,61531],"@MaterialIcons/send_to_mobile":[32,32,61532],"@MaterialIcons/settings_accessibility":[32,32,61533],"@MaterialIcons/settings_suggest":[32,32,61534],"@MaterialIcons/share_location":[32,32,61535],"@MaterialIcons/shortcut":[32,32,61536],"@MaterialIcons/shower":[32,32,61537],"@MaterialIcons/signal_cellular_nodata":[32,32,61538],"@MaterialIcons/signal_wifi_bad":[32,32,61539],"@MaterialIcons/signal_wifi_connected_no_internet_4":[32,32,61540],"@MaterialIcons/signal_wifi_statusbar_4_bar":[32,32,61541],"@MaterialIcons/signal_wifi_statusbar_connected_no_internet_4":[32,32,61542],"@MaterialIcons/signal_wifi_statusbar_null":[32,32,61543],"@MaterialIcons/sim_card_download":[32,32,61544],"@MaterialIcons/sip":[32,32,61545],"@MaterialIcons/smart_display":[32,32,61546],"@MaterialIcons/smart_screen":[32,32,61547],"@MaterialIcons/smart_toy":[32,32,61548],"@MaterialIcons/splitscreen":[32,32,61549],"@MaterialIcons/sports_score":[32,32,61550],"@MaterialIcons/star_outline":[32,32,61551],"@MaterialIcons/storm":[32,32,61552],"@MaterialIcons/summarize":[32,32,61553],"@MaterialIcons/system_security_update":[32,32,61554],"@MaterialIcons/system_security_update_good":[32,32,61555],"@MaterialIcons/system_security_update_warning":[32,32,61556],"@MaterialIcons/task":[32,32,61557],"@MaterialIcons/thermostat":[32,32,61558],"@MaterialIcons/thermostat_auto":[32,32,61559],"@MaterialIcons/timer_10_select":[32,32,61562],"@MaterialIcons/timer_3_select":[32,32,61563],"@MaterialIcons/try":[32,32,61564],"@MaterialIcons/tungsten":[32,32,61565],"@MaterialIcons/upcoming":[32,32,61566],"@MaterialIcons/video_camera_back":[32,32,61567],"@MaterialIcons/video_camera_front":[32,32,61568],"@MaterialIcons/video_stable":[32,32,61569],"@MaterialIcons/vrpano":[32,32,61570],"@MaterialIcons/warning_amber":[32,32,61571],"@MaterialIcons/water":[32,32,61572],"@MaterialIcons/wifi_calling_3":[32,32,61573],"@MaterialIcons/wifi_tethering_error_rounded":[32,32,61574],"@MaterialIcons/wifi_tethering_off":[32,32,61575],"@MaterialIcons/window":[32,32,61576],"@MaterialIcons/yard":[32,32,61577],"@MaterialIcons/do_disturb":[32,32,61580],"@MaterialIcons/do_disturb_alt":[32,32,61581],"@MaterialIcons/do_disturb_off":[32,32,61582],"@MaterialIcons/do_disturb_on":[32,32,61583],"@MaterialIcons/download":[32,32,61584],"@MaterialIcons/download_done":[32,32,61585],"@MaterialIcons/insights":[32,32,61586],"@MaterialIcons/mode":[32,32,61591],"@MaterialIcons/star_border_purple500":[32,32,61593],"@MaterialIcons/star_purple500":[32,32,61594],"@MaterialIcons/upload":[32,32,61595],"@MaterialIcons/signal_cellular_0_bar":[32,32,61608],"@MaterialIcons/signal_cellular_connected_no_internet_0_bar":[32,32,61612],"@MaterialIcons/signal_wifi_0_bar":[32,32,61616],"@MaterialIcons/fact_check":[32,32,61637],"@MaterialIcons/model_training":[32,32,61647],"@MaterialIcons/not_started":[32,32,61649],"@MaterialIcons/outgoing_mail":[32,32,61650],"@MaterialIcons/privacy_tip":[32,32,61660],"@MaterialIcons/support_agent":[32,32,61666],"@MaterialIcons/online_prediction":[32,32,61675],"@MaterialIcons/star_rate":[32,32,61676],"@MaterialIcons/batch_prediction":[32,32,61685],"@MaterialIcons/pest_control":[32,32,61690],"@MaterialIcons/upgrade":[32,32,61691],"@MaterialIcons/wifi_protected_setup":[32,32,61692],"@MaterialIcons/pest_control_rodent":[32,32,61693],"@MaterialIcons/not_accessible":[32,32,61694],"@MaterialIcons/cleaning_services":[32,32,61695],"@MaterialIcons/home_repair_service":[32,32,61696],"@MaterialIcons/table_rows":[32,32,61697],"@MaterialIcons/electrical_services":[32,32,61698],"@MaterialIcons/hearing_disabled":[32,32,61700],"@MaterialIcons/person_search":[32,32,61702],"@MaterialIcons/plumbing":[32,32,61703],"@MaterialIcons/horizontal_rule":[32,32,61704],"@MaterialIcons/medical_services":[32,32,61705],"@MaterialIcons/design_services":[32,32,61706],"@MaterialIcons/handyman":[32,32,61707],"@MaterialIcons/miscellaneous_services":[32,32,61708],"@MaterialIcons/push_pin":[32,32,61709],"@MaterialIcons/hvac":[32,32,61710],"@MaterialIcons/directions_off":[32,32,61711],"@MaterialIcons/subscript":[32,32,61713],"@MaterialIcons/superscript":[32,32,61714],"@MaterialIcons/view_sidebar":[32,32,61716],"@MaterialIcons/image_not_supported":[32,32,61718],"@MaterialIcons/legend_toggle":[32,32,61723],"@MaterialIcons/history_toggle_off":[32,32,61821],"@MaterialIcons/point_of_sale":[32,32,61822],"@MaterialIcons/arrow_circle_down":[32,32,61825],"@MaterialIcons/arrow_circle_up":[32,32,61826],"@MaterialIcons/alt_route":[32,32,61828],"@MaterialIcons/forward_to_inbox":[32,32,61831],"@MaterialIcons/mark_chat_unread":[32,32,61833],"@MaterialIcons/mark_email_unread":[32,32,61834],"@MaterialIcons/mark_chat_read":[32,32,61835],"@MaterialIcons/mark_email_read":[32,32,61836],"@MaterialIcons/baby_changing_station":[32,32,61851],"@MaterialIcons/backpack":[32,32,61852],"@MaterialIcons/charging_station":[32,32,61853],"@MaterialIcons/checkroom":[32,32,61854],"@MaterialIcons/do_not_step":[32,32,61855],"@MaterialIcons/elevator":[32,32,61856],"@MaterialIcons/escalator":[32,32,61857],"@MaterialIcons/family_restroom":[32,32,61858],"@MaterialIcons/fire_hydrant":[32,32,61859],"@MaterialIcons/no_cell":[32,32,61860],"@MaterialIcons/no_drinks":[32,32,61861],"@MaterialIcons/no_flash":[32,32,61862],"@MaterialIcons/no_food":[32,32,61863],"@MaterialIcons/no_photography":[32,32,61864],"@MaterialIcons/stairs":[32,32,61865],"@MaterialIcons/tty":[32,32,61866],"@MaterialIcons/wheelchair_pickup":[32,32,61867],"@MaterialIcons/escalator_warning":[32,32,61868],"@MaterialIcons/umbrella":[32,32,61869],"@MaterialIcons/stroller":[32,32,61870],"@MaterialIcons/no_stroller":[32,32,61871],"@MaterialIcons/do_not_touch":[32,32,61872],"@MaterialIcons/wash":[32,32,61873],"@MaterialIcons/soap":[32,32,61874],"@MaterialIcons/dry":[32,32,61875],"@MaterialIcons/sensor_window":[32,32,61876],"@MaterialIcons/sensor_door":[32,32,61877],"@MaterialIcons/request_quote":[32,32,61878],"@MaterialIcons/api":[32,32,61879],"@MaterialIcons/room_preferences":[32,32,61880],"@MaterialIcons/multiple_stop":[32,32,61881],"@MaterialIcons/pending_actions":[32,32,61883],"@MaterialIcons/table_view":[32,32,61886],"@MaterialIcons/dynamic_form":[32,32,61887],"@MaterialIcons/help_center":[32,32,61888],"@MaterialIcons/smart_button":[32,32,61889],"@MaterialIcons/rule":[32,32,61890],"@MaterialIcons/wysiwyg":[32,32,61891],"@MaterialIcons/source":[32,32,61892],"@MaterialIcons/preview":[32,32,61893],"@MaterialIcons/text_snippet":[32,32,61894],"@MaterialIcons/snippet_folder":[32,32,61895],"@MaterialIcons/topic":[32,32,61896],"@MaterialIcons/rule_folder":[32,32,61897],"@MaterialIcons/public_off":[32,32,61898],"@MaterialIcons/shopping_bag":[32,32,61900],"@MaterialIcons/anchor":[32,32,61901],"@MaterialIcons/open_in_full":[32,32,61902],"@MaterialIcons/close_fullscreen":[32,32,61903],"@MaterialIcons/corporate_fare":[32,32,61904],"@MaterialIcons/switch_left":[32,32,61905],"@MaterialIcons/switch_right":[32,32,61906],"@MaterialIcons/outlet":[32,32,61908],"@MaterialIcons/no_transfer":[32,32,61909],"@MaterialIcons/no_meals":[32,32,61910],"@MaterialIcons/fire_extinguisher":[32,32,61912],"@MaterialIcons/location_pin":[32,32,61915],"@MaterialIcons/closed_caption_disabled":[32,32,61916],"@MaterialIcons/east":[32,32,61919],"@MaterialIcons/north":[32,32,61920],"@MaterialIcons/north_east":[32,32,61921],"@MaterialIcons/north_west":[32,32,61922],"@MaterialIcons/south":[32,32,61923],"@MaterialIcons/south_east":[32,32,61924],"@MaterialIcons/south_west":[32,32,61925],"@MaterialIcons/west":[32,32,61926],"@MaterialIcons/wine_bar":[32,32,61928],"@MaterialIcons/tapas":[32,32,61929],"@MaterialIcons/set_meal":[32,32,61930],"@MaterialIcons/near_me_disabled":[32,32,61935],"@MaterialIcons/night_shelter":[32,32,61937],"@MaterialIcons/food_bank":[32,32,61938],"@MaterialIcons/sports_bar":[32,32,61939],"@MaterialIcons/bento":[32,32,61940],"@MaterialIcons/rice_bowl":[32,32,61941],"@MaterialIcons/fence":[32,32,61942],"@MaterialIcons/countertops":[32,32,61943],"@MaterialIcons/carpenter":[32,32,61944],"@MaterialIcons/sticky_note_2":[32,32,61948],"@MaterialIcons/foundation":[32,32,61952],"@MaterialIcons/roofing":[32,32,61953],"@MaterialIcons/house_siding":[32,32,61954],"@MaterialIcons/water_damage":[32,32,61955],"@MaterialIcons/microwave":[32,32,61956],"@MaterialIcons/grass":[32,32,61957],"@MaterialIcons/qr_code_scanner":[32,32,61958],"@MaterialIcons/leaderboard":[32,32,61964],"@MaterialIcons/book_online":[32,32,61975],"@MaterialIcons/masks":[32,32,61976],"@MaterialIcons/elderly":[32,32,61978],"@MaterialIcons/leave_bags_at_home":[32,32,61979],"@MaterialIcons/reduce_capacity":[32,32,61980],"@MaterialIcons/sanitizer":[32,32,61981],"@MaterialIcons/6_ft_apart":[32,32,61982],"@MaterialIcons/clean_hands":[32,32,61983],"@MaterialIcons/sick":[32,32,61984],"@MaterialIcons/coronavirus":[32,32,61985],"@MaterialIcons/follow_the_signs":[32,32,61986],"@MaterialIcons/connect_without_contact":[32,32,61987],"@MaterialIcons/motion_photos_pause":[32,32,61991],"@MaterialIcons/outbond":[32,32,61992],"@MaterialIcons/no_meals_ouline":[32,32,61993],"@MaterialIcons/stacked_line_chart":[32,32,61995],"@MaterialIcons/request_page":[32,32,61996],"@MaterialIcons/contact_page":[32,32,61998],"@MaterialIcons/disabled_by_default":[32,32,62e3],"@MaterialIcons/published_with_changes":[32,32,62002],"@MaterialIcons/groups":[32,32,62003],"@MaterialIcons/facebook":[32,32,62004],"@MaterialIcons/luggage":[32,32,62005],"@MaterialIcons/unpublished":[32,32,62006],"@MaterialIcons/no_backpack":[32,32,62007],"@MaterialIcons/add_task":[32,32,62010],"@MaterialIcons/no_luggage":[32,32,62011],"@MaterialIcons/lock_person":[32,32,63731],"@MaterialIcons/desk":[32,32,63732],"@MaterialIcons/width_full":[32,32,63733],"@MaterialIcons/width_normal":[32,32,63734],"@MaterialIcons/width_wide":[32,32,63735],"@MaterialIcons/broadcast_on_home":[32,32,63736],"@MaterialIcons/broadcast_on_personal":[32,32,63737],"@MaterialIcons/18_up_rating":[32,32,63741],"@MaterialIcons/no_adult_content":[32,32,63742],"@MaterialIcons/wallet":[32,32,63743]};qx.$$translations={C:null,en:null};qx.$$locales={C:null,en:null};qx.$$packageData={};qx.$$g={};qx.$$createdAt=function(e,t,r,i){null!=e&&void 0===typeof Object.$$createdAt&&Object.defineProperty(e,"$$createdAt",{value:{filename:t,lineNumber:r,column:i},enumerable:!1,configurable:!1,writable:!1});return e};var s=/AppleWebKit\/([^ ]+)/.test(navigator.userAgent),l=!!window.MSInputMethodContext&&!!document.documentMode;qx.$$loader={parts:{boot:["0"]},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 r=[],i=0;i2){o.shift();n=o.join(":")}else n=qx.$$appRoot+e[i];qx.$$loader.addNoCacheParam&&(n+="?nocache="+Math.random());r.push(n)}return r},deferredEvents:null,on:function(e,t){if(qx.$$loader.applicationHandlerReady){if(window.qx&&qx.event&&qx.event.handler&&qx.event.handler.Application){var r=qx.event.handler.Application.$$instance;if("ready"==e&&r.isApplicationReady()){t(null);return}if("appinitialized"==e&&r.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 r=e.decodeUris(e.packages[t].uris);Array.prototype.push.apply(p,r)}));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 r=t[1],i=t[3];void 0===i||"true"===i||"1"===i?i=!0:"false"!==i&&"0"!==i||(i=!1);u[r]=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 r=document.createElement("script");r.charset="utf-8";r.src=e;r.onreadystatechange=r.onload=function(){if(!this.readyState||f[this.readyState]){r.onreadystatechange=r.onload=null;"function"==typeof t&&t()}};r.onerror=function(){console&&"function"==typeof console.error&&console.error("Cannot load script "+e);t&&t("Cannot load script "+e)};qx.$$loader.isLoadParallel&&(r.async=null);document.getElementsByTagName("head")[0].appendChild(r)}qx.$$loader.importPackageData=function(e,t){if(e.resources){var r=e.resources;for(var i in r)qx.$$resources[i]=r[i]}if(e.locales){var n=e.locales,o=qx.$$locales;for(var a in n)if(o[a])for(var i in n[a])o[a][i]=n[a][i];else o[a]=n[a]}if(e.translations){var s=e.translations,l=qx.$$translations;for(var a in s)if(l[a])for(var i in s[a])l[a][i]=s[a][i];else l[a]=s[a]}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},r=qx.$$loader.loadChunkSize;null===r&&(r=Math.round(t.numScripts/20));r<1&&(r=1);function i(){t.numScriptsLoaded==t.numScripts?e&&e():0==t.numScriptsLoading&&o()}function n(){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 r(){t.numScriptsLoaded==t.numScripts&&e&&e()}function i(){t.numScriptsLoaded++;t.numScriptsLoading--;qx.$$loader.splashscreen?qx.$$loader.splashscreen.scriptLoaded(t,r):r()}for(;m=p.length)return e();_(p[m++],(function(){t.numScriptsLoaded++;qx.$$loader.splashscreen?qx.$$loader.splashscreen.scriptLoaded(t,r):r()}))}i()},v=function(){qx.$$domReady=!0;document.removeEventListener("DOMContentLoaded",v,!1)};document.addEventListener&&document.addEventListener("DOMContentLoaded",v,!1)}();qx.$$fontBootstrap={};qx.$$fontBootstrap.Roboto={family:["Roboto"],fontFaces:[{fontFamily:"Roboto",fontStyle:"normal",fontWeight:"normal",paths:["qx/font/Roboto/roboto-v18-latin_latin-ext-regular.woff"]}]};qx.$$fontBootstrap["Roboto Mono"]={family:["Roboto Mono"],fontFaces:[{fontFamily:"Roboto Mono",fontStyle:"normal",fontWeight:"normal",paths:["qx/font/Roboto/roboto-mono-v6-latin_latin-ext-regular.woff"]}]};qx.$$fontBootstrap.MaterialIcons={family:["Material Icons"],fontFaces:[{fontFamily:"Material Icons",paths:["qx/iconfont/MaterialIcons/materialicons-v126.woff"]}],defaultSize:32,comparisonString:"e1feef39"};!function(e){"use strict";var t,r,i;t=[function(e,t,r){r(1),r(97),r(98),r(99),r(100),r(101),r(102),r(103),r(104),r(105),r(106),r(107),r(108),r(109),r(110),r(111),r(124),r(126),r(136),r(137),r(139),r(143),r(146),r(148),r(150),r(151),r(152),r(153),r(155),r(156),r(158),r(159),r(161),r(165),r(166),r(167),r(168),r(173),r(174),r(176),r(177),r(178),r(180),r(183),r(184),r(185),r(186),r(187),r(192),r(194),r(195),r(197),r(200),r(201),r(202),r(203),r(204),r(206),r(216),r(218),r(221),r(223),r(226),r(233),r(234),r(235),r(236),r(237),r(238),r(242),r(243),r(245),r(246),r(247),r(249),r(250),r(251),r(93),r(252),r(253),r(261),r(263),r(265),r(266),r(267),r(268),r(269),r(271),r(272),r(273),r(274),r(275),r(277),r(278),r(279),r(280),r(281),r(282),r(283),r(284),r(288),r(289),r(291),r(293),r(294),r(295),r(296),r(297),r(299),r(301),r(302),r(303),r(304),r(306),r(307),r(309),r(310),r(311),r(312),r(314),r(315),r(316),r(317),r(318),r(319),r(320),r(321),r(322),r(324),r(325),r(326),r(327),r(328),r(329),r(330),r(331),r(332),r(333),r(334),r(336),r(337),r(338),r(339),r(361),r(362),r(363),r(364),r(365),r(366),r(367),r(368),r(369),r(371),r(372),r(373),r(374),r(375),r(376),r(377),r(378),r(379),r(380),r(387),r(388),r(390),r(391),r(392),r(393),r(394),r(396),r(397),r(399),r(402),r(403),r(404),r(405),r(406),r(410),r(411),r(413),r(414),r(415),r(416),r(418),r(419),r(420),r(421),r(422),r(423),r(424),r(426),r(429),r(432),r(435),r(436),r(437),r(438),r(439),r(440),r(441),r(442),r(443),r(444),r(445),r(446),r(447),r(456),r(457),r(458),r(459),r(460),r(461),r(462),r(463),r(464),r(465),r(466),r(467),r(468),r(471),r(472),r(473),r(474),r(475),r(476),r(477),r(478),r(479),r(480),r(481),r(482),r(483),r(484),r(485),r(486),r(487),r(488),r(489),r(490),r(491),r(492),r(493),r(494),r(495),r(496),r(497),r(498),r(501),r(503),r(504),r(512),r(513),r(514),r(516),r(517),r(519),r(520),r(521),r(522),r(523),r(527),r(529),r(530),r(534),r(535),r(537),r(538),r(539),r(540),r(542),r(543),r(545),r(546),r(547),r(548),r(549),r(550),r(551),r(553),r(555),r(556),r(557),r(558),r(561),r(562),r(563),r(565),r(566),r(567),r(568),r(569),r(570),r(574),r(575),r(576),r(577),r(578),r(579),r(581),r(582),r(583),r(584),r(585),r(586),r(587),r(588),r(589),r(590),r(591),r(594),r(596),r(597),r(599),r(600),r(601),r(602),r(603),r(604),r(606),r(608),r(609),r(610),r(611),r(612),r(613),r(615),r(616),r(617),r(618),r(620),r(621),r(622),r(623),r(624),r(626),r(627),r(628),r(629),r(630),r(631),r(632),r(633),r(634),r(635),r(636),r(637),r(638),r(640),r(641),r(642),r(646),r(647),r(649),r(650),r(651),r(652),r(653),r(654),r(655),r(656),r(657),r(658),r(661),r(662),r(669),r(672),r(673),r(674),r(675),r(676),r(678),r(679),r(681),r(682),r(684),r(685),r(687),r(688),r(689),r(690),r(691),r(692),r(693),r(695),r(696),r(698),r(699),r(700),r(702),r(703),r(706),r(707),r(708),r(710),r(711),r(713),r(714),r(715),r(716),r(717),r(718),r(719),r(720),r(721),r(722),r(723),r(724),r(725),r(726),r(731),r(732),r(734),r(735),r(737),r(738),r(739),r(740),r(741),r(744),r(745),r(746),r(747),r(748),r(749),r(752),r(753),r(755),r(756),r(757),r(762),r(763),r(764),r(765),r(768),r(773),r(774),r(775),r(776),r(777),e.exports=r(778)},function(e,t,r){r(2),r(90),r(92),r(93),r(96)},function(t,r,i){var n=i(3),o=i(4),a=i(8),s=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),M=i(44),E=i(72),I=i(10),C=i(47),S=i(77),A=i(34),k=i(53),D=i(54),B=i(40),T=i(33),O=i(78),R=i(79),L=i(81),N=i(82),F=i(51),$=i(83).forEach,j=k("hidden"),W="Symbol",H="prototype",U=F.set,z=F.getterFor(W),V=Object[H],G=o.Symbol,K=G&&G[H],X=o.RangeError,Y=o.TypeError,Z=o.QObject,Q=P.f,J=M.f,ee=q.f,te=I.f,re=s([].push),ie=A("symbols"),ne=A("op-symbols"),oe=A("wks"),ae=!Z||!Z[H]||!Z[H].findChild,se=function(e,t,r){var i=Q(V,t);i&&delete V[t],J(e,t,r),i&&e!==V&&J(V,t,i)},le=u&&h((function(){return 7!==b(J({},"a",{get:function(){return J(this,"a",{value:7}).a}})).a}))?se:J,ue=function(e,t){var r=ie[e]=b(K);return U(r,{type:W,tag:e,description:t}),u||(r.description=t),r},ce=function(e,t,r){e===V&&ce(ne,t,r),_(e);var i=m(t);return _(r),d(ie,i)?(r.enumerable?(d(e,j)&&e[j][i]&&(e[j][i]=!1),r=b(r,{enumerable:v(0,!1)})):(d(e,j)||J(e,j,v(1,b(null))),e[j][i]=!0),le(e,i,r)):J(e,i,r)},he=function(e,t){var r,i;return _(e),r=p(t),i=y(r).concat(pe(r)),$(i,(function(t){u&&!a(de,r,t)||ce(e,t,r[t])})),e},de=function(e){var t=m(e),r=a(te,this,t);return!(this===V&&d(ie,t)&&!d(ne,t))&&(!(r||!d(this,t)||!d(ie,t)||d(this,j)&&this[j][t])||r)},fe=function(e,t){var r,i=p(e),n=m(t);if(i!==V||!d(ie,n)||d(ne,n))return!(r=Q(i,n))||!d(ie,n)||d(i,j)&&i[j][n]||(r.enumerable=!0),r},_e=function(e){var t=ee(p(e)),r=[];return $(t,(function(e){d(ie,e)||d(D,e)||re(r,e)})),r},pe=function(e){var t=e===V,r=ee(t?ne:p(e)),i=[];return $(r,(function(e){!d(ie,e)||t&&!d(V,e)||re(i,ie[e])})),i};c||(G=function(){var t,r,i;if(f(K,this))throw new Y("Symbol is not a constructor");return t=arguments.length&&arguments[0]!==e?g(arguments[0]):e,r=B(t),i=function(t){var n,s=this===e?o:this;s===V&&a(i,ne,t),d(s,j)&&d(s[j],r)&&(s[j][r]=!1),n=v(1,t);try{le(s,r,n)}catch(e){if(!(e instanceof X))throw e;se(s,r,n)}},u&&ae&&le(V,r,{configurable:!0,set:i}),ue(r,t)},C(K=G[H],"toString",(function(){return z(this).tag})),C(G,"withoutSetter",(function(e){return ue(B(e),e)})),I.f=de,M.f=ce,E.f=he,P.f=fe,x.f=q.f=_e,w.f=pe,O.f=function(e){return ue(T(e),e)},u&&(S(K,"description",{configurable:!0,get:function(){return z(this).description}}),l||C(V,"propertyIsEnumerable",de,{unsafe:!0}))),n({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:G}),$(y(oe),(function(e){R(e)})),n({target:W,stat:!0,forced:!c},{useSetter:function(){ae=!0},useSimple:function(){ae=!1}}),n({target:"Object",stat:!0,forced:!c,sham:!u},{create:function(t,r){return r===e?b(t):he(b(t),r)},defineProperty:ce,defineProperties:he,getOwnPropertyDescriptor:fe}),n({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:_e}),L(),N(G,W),D[j]=!0},function(t,r,i){var n=i(4),o=i(5).f,a=i(43),s=i(47),l=i(37),u=i(55),c=i(67);t.exports=function(t,r){var i,h,d,f,_,p=t.target,m=t.global,g=t.stat;if(i=m?n:g?n[p]||l(p,{}):n[p]&&n[p].prototype)for(h in r){if(f=r[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)&&a(f,"sham",!0),s(i,h,f,t)}}},function(e,t,r){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,r){var i=r(6),n=r(8),o=r(10),a=r(11),s=r(12),l=r(18),u=r(38),c=r(41),h=Object.getOwnPropertyDescriptor;t.f=i?h:function(e,t){if(e=s(e),t=l(t),c)try{return h(e,t)}catch(e){}if(u(e,t))return a(!n(o.f,e,t),e[t])}},function(e,t,r){var i=r(7);e.exports=!i((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t,r){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,r){var i=r(9),n=function(){}.call;e.exports=i?n.bind(n):function(){return n.apply(n,arguments)}},function(e,t,r){var i=r(7);e.exports=!i((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},function(e,t,r){var i={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!i.call({1:2},1);t.f=o?function(e){var t=n(this,e);return!!t&&t.enumerable}:i},function(e,t,r){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var i=r(13),n=r(16);e.exports=function(e){return i(n(e))}},function(e,t,r){var i=r(14),n=r(7),o=r(15),a=Object,s=i("".split);e.exports=n((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"===o(e)?s(e,""):a(e)}:a},function(e,t,r){var i=r(9),n=Function.prototype,o=n.call,a=i&&n.bind.bind(o,o);e.exports=i?a:function(e){return function(){return o.apply(e,arguments)}}},function(e,t,r){var i=r(14),n=i({}.toString),o=i("".slice);e.exports=function(e){return o(n(e),8,-1)}},function(e,t,r){var i=r(17),n=TypeError;e.exports=function(e){if(i(e))throw new n("Can't call method on "+e);return e}},function(t,r,i){t.exports=function(t){return null===t||t===e}},function(e,t,r){var i=r(19),n=r(22);e.exports=function(e){var t=i(e,"string");return n(t)?t:t+""}},function(t,r,i){var n=i(8),o=i(20),a=i(22),s=i(29),l=i(32),u=i(33),c=TypeError,h=u("toPrimitive");t.exports=function(t,r){var i,u;if(!o(t)||a(t))return t;if(i=s(t,h)){if(r===e&&(r="default"),u=n(i,t,r),!o(u)||a(u))return u;throw new c("Can't convert object to primitive value")}return r===e&&(r="number"),l(t,r)}},function(e,t,r){var i=r(21);e.exports=function(e){return"object"==typeof e?null!==e:i(e)}},function(t,r,i){var n="object"==typeof document&&document.all;t.exports=void 0===n&&n!==e?function(e){return"function"==typeof e||e===n}:function(e){return"function"==typeof e}},function(e,t,r){var i=r(23),n=r(21),o=r(24),a=r(25),s=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=i("Symbol");return n(t)&&o(t.prototype,s(e))}},function(t,r,i){var n=i(4),o=i(21);t.exports=function(t,r){return arguments.length<2?o(i=n[t])?i:e:n[t]&&n[t][r];var i}},function(e,t,r){var i=r(14);e.exports=i({}.isPrototypeOf)},function(e,t,r){var i=r(26);e.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,r){var i=r(27),n=r(7),o=r(4).String;e.exports=!!Object.getOwnPropertySymbols&&!n((function(){var e=Symbol("symbol detection");return!o(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},function(e,t,r){var i,n,o=r(4),a=r(28),s=o.process,l=o.Deno,u=s&&s.versions||l&&l.version,c=u&&u.v8;c&&(n=(i=c.split("."))[0]>0&&i[0]<4?1:+(i[0]+i[1])),!n&&a&&(!(i=a.match(/Edge\/(\d+)/))||i[1]>=74)&&(i=a.match(/Chrome\/(\d+)/))&&(n=+i[1]),e.exports=n},function(e,t,r){e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},function(t,r,i){var n=i(30),o=i(17);t.exports=function(t,r){var i=t[r];return o(i)?e:n(i)}},function(e,t,r){var i=r(21),n=r(31),o=TypeError;e.exports=function(e){if(i(e))return e;throw new o(n(e)+" is not a function")}},function(e,t,r){var i=String;e.exports=function(e){try{return i(e)}catch(e){return"Object"}}},function(e,t,r){var i=r(8),n=r(21),o=r(20),a=TypeError;e.exports=function(e,t){var r,s;if("string"===t&&n(r=e.toString)&&!o(s=i(r,e)))return s;if(n(r=e.valueOf)&&!o(s=i(r,e)))return s;if("string"!==t&&n(r=e.toString)&&!o(s=i(r,e)))return s;throw new a("Can't convert object to primitive value")}},function(e,t,r){var i=r(4),n=r(34),o=r(38),a=r(40),s=r(26),l=r(25),u=i.Symbol,c=n("wks"),h=l?u.for||u:u&&u.withoutSetter||a;e.exports=function(e){return o(c,e)||(c[e]=s&&o(u,e)?u[e]:h("Symbol."+e)),c[e]}},function(e,t,r){var i=r(35);e.exports=function(e,t){return i[e]||(i[e]=t||{})}},function(e,t,r){var i=r(36),n=r(4),o=r(37),a="__core-js_shared__",s=e.exports=n[a]||o(a,{});(s.versions||(s.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,r){e.exports=!1},function(e,t,r){var i=r(4),n=Object.defineProperty;e.exports=function(e,t){try{n(i,e,{value:t,configurable:!0,writable:!0})}catch(r){i[e]=t}return t}},function(e,t,r){var i=r(14),n=r(39),o=i({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return o(n(e),t)}},function(e,t,r){var i=r(16),n=Object;e.exports=function(e){return n(i(e))}},function(t,r,i){var n=i(14),o=0,a=Math.random(),s=n(1..toString);t.exports=function(t){return"Symbol("+(t===e?"":t)+")_"+s(++o+a,36)}},function(e,t,r){var i=r(6),n=r(7),o=r(42);e.exports=!i&&!n((function(){return 7!==Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(e,t,r){var i=r(4),n=r(20),o=i.document,a=n(o)&&n(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t,r){var i=r(6),n=r(44),o=r(11);e.exports=i?function(e,t,r){return n.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){var i=r(6),n=r(41),o=r(45),a=r(46),s=r(18),l=TypeError,u=Object.defineProperty,c=Object.getOwnPropertyDescriptor,h="enumerable",d="configurable",f="writable";t.f=i?o?function(e,t,r){if(a(e),t=s(t),a(r),"function"==typeof e&&"prototype"===t&&"value"in r&&f in r&&!r[f]){var i=c(e,t);i&&i[f]&&(e[t]=r.value,r={configurable:d in r?r[d]:i[d],enumerable:h in r?r[h]:i[h],writable:!1})}return u(e,t,r)}:u:function(e,t,r){if(a(e),t=s(t),a(r),n)try{return u(e,t,r)}catch(e){}if("get"in r||"set"in r)throw new l("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},function(e,t,r){var i=r(6),n=r(7);e.exports=i&&n((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},function(e,t,r){var i=r(20),n=String,o=TypeError;e.exports=function(e){if(i(e))return e;throw new o(n(e)+" is not an object")}},function(t,r,i){var n=i(21),o=i(44),a=i(48),s=i(37);t.exports=function(t,r,i,l){var u,c;if(l||(l={}),u=l.enumerable,c=l.name!==e?l.name:r,n(i)&&a(i,c,l),l.global)u?t[r]=i:s(r,i);else{try{l.unsafe?t[r]&&(u=!0):delete t[r]}catch(e){}u?t[r]=i:o.f(t,r,{value:i,enumerable:!1,configurable:!l.nonConfigurable,writable:!l.nonWritable})}return t}},function(t,r,i){var n=i(14),o=i(7),a=i(21),s=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=n("".slice),g=n("".replace),v=n([].join),b=l&&!o((function(){return 8!==p((function(){}),"length",{value:8}).length})),y=String(String).split("String"),x=t.exports=function(t,r,i){"Symbol("===m(_(r),0,7)&&(r="["+g(_(r),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),i&&i.getter&&(r="get "+r),i&&i.setter&&(r="set "+r),(!s(t,"name")||u&&t.name!==r)&&(l?p(t,"name",{value:r,configurable:!0}):t.name=r),b&&i&&s(i,"arity")&&t.length!==i.arity&&p(t,"length",{value:i.arity});try{i&&s(i,"constructor")&&i.constructor?l&&p(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=e)}catch(e){}var n=d(t);return s(n,"source")||(n.source=v(y,"string"==typeof r?r:"")),t};Function.prototype.toString=x((function(){return a(this)&&f(this).source||c(this)}),"toString")},function(e,t,r){var i=r(6),n=r(38),o=Function.prototype,a=i&&Object.getOwnPropertyDescriptor,s=n(o,"name"),l=s&&"something"===function(){}.name,u=s&&(!i||i&&a(o,"name").configurable);e.exports={EXISTS:s,PROPER:l,CONFIGURABLE:u}},function(e,t,r){var i=r(14),n=r(21),o=r(35),a=i(Function.toString);n(o.inspectSource)||(o.inspectSource=function(e){return a(e)}),e.exports=o.inspectSource},function(e,t,r){var i,n,o,a,s,l=r(52),u=r(4),c=r(20),h=r(43),d=r(38),f=r(35),_=r(53),p=r(54),m="Object already initialized",g=u.TypeError;l||f.state?((a=f.state||(f.state=new(0,u.WeakMap))).get=a.get,a.has=a.has,a.set=a.set,i=function(e,t){if(a.has(e))throw new g(m);return t.facade=e,a.set(e,t),t},n=function(e){return a.get(e)||{}},o=function(e){return a.has(e)}):(p[s=_("state")]=!0,i=function(e,t){if(d(e,s))throw new g(m);return t.facade=e,h(e,s,t),t},n=function(e){return d(e,s)?e[s]:{}},o=function(e){return d(e,s)}),e.exports={set:i,get:n,has:o,enforce:function(e){return o(e)?n(e):i(e,{})},getterFor:function(e){return function(t){var r;if(!c(t)||(r=n(t)).type!==e)throw new g("Incompatible receiver, "+e+" required");return r}}}},function(e,t,r){var i=r(4),n=r(21),o=i.WeakMap;e.exports=n(o)&&/native code/.test(String(o))},function(e,t,r){var i=r(34),n=r(40),o=i("keys");e.exports=function(e){return o[e]||(o[e]=n(e))}},function(e,t,r){e.exports={}},function(e,t,r){var i=r(38),n=r(56),o=r(5),a=r(44);e.exports=function(e,t,r){var s,l,u=n(t),c=a.f,h=o.f;for(s=0;su;)n(i,r=t[u++])&&(~a(c,r)||l(c,r));return c}},function(e,t,r){var i=r(12),n=r(60),o=r(63),a=function(e){return function(t,r,a){var s,l,u=i(t),c=o(u);if(0===c)return!e&&-1;if(s=n(a,c),e&&r!=r){for(;c>s;)if((l=u[s++])!=l)return!0}else for(;c>s;s++)if((e||s in u)&&u[s]===r)return e||s||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t,r){var i=r(61),n=Math.max,o=Math.min;e.exports=function(e,t){var r=i(e);return r<0?n(r+t,0):o(r,t)}},function(e,t,r){var i=r(62);e.exports=function(e){var t=+e;return t!=t||0===t?0:i(t)}},function(e,t,r){var i=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var t=+e;return(t>0?n:i)(t)}},function(e,t,r){var i=r(64);e.exports=function(e){return i(e.length)}},function(e,t,r){var i=r(61),n=Math.min;e.exports=function(e){var t=i(e);return t>0?n(t,9007199254740991):0}},function(e,t,r){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,r){t.f=Object.getOwnPropertySymbols},function(e,t,r){var i=r(7),n=r(21),o=/#|\.prototype\./,a=function(e,t){var r=l[s(e)];return r===c||r!==u&&(n(t)?i(t):!!t)},s=a.normalize=function(e){return String(e).replace(o,".").toLowerCase()},l=a.data={},u=a.NATIVE="N",c=a.POLYFILL="P";e.exports=a},function(e,t,r){var i=r(69),n=String;e.exports=function(e){if("Symbol"===i(e))throw new TypeError("Cannot convert a Symbol value to a string");return n(e)}},function(t,r,i){var n=i(70),o=i(21),a=i(15),s=i(33)("toStringTag"),l=Object,u="Arguments"===a(function(){return arguments}());t.exports=n?a:function(t){var r,i,n;return t===e?"Undefined":null===t?"Null":"string"==typeof(i=function(e,t){try{return e[t]}catch(e){}}(r=l(t),s))?i:u?a(r):"Object"===(n=a(r))&&o(r.callee)?"Arguments":n}},function(e,t,r){var i={};i[r(33)("toStringTag")]="z",e.exports="[object z]"===String(i)},function(t,r,i){var n,o=i(46),a=i(72),s=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{n=new ActiveXObject("htmlfile")}catch(e){}var e,t,r;v="undefined"!=typeof document?document.domain&&n?g(n):(t=c("iframe"),r="java"+f+":",t.style.display="none",u.appendChild(t),t.src=String(r),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F):g(n);for(var i=s.length;i--;)delete v[d][s[i]];return v()};l[_]=!0,t.exports=Object.create||function(t,r){var i;return null!==t?(p[d]=o(t),i=new p,p[d]=null,i[_]=t):i=v(),r===e?i:a.f(i,r)}},function(e,t,r){var i=r(6),n=r(45),o=r(44),a=r(46),s=r(12),l=r(73);t.f=i&&!n?Object.defineProperties:function(e,t){var r,i,n,u,c;for(a(e),r=s(t),n=(i=l(t)).length,u=0;n>u;)o.f(e,c=i[u++],r[c]);return e}},function(e,t,r){var i=r(58),n=r(65);e.exports=Object.keys||function(e){return i(e,n)}},function(e,t,r){var i=r(23);e.exports=i("document","documentElement")},function(e,t,r){var i=r(15),n=r(12),o=r(57).f,a=r(76),s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return s&&"Window"===i(e)?function(e){try{return o(e)}catch(e){return a(s)}}(e):o(n(e))}},function(e,t,r){var i=r(14);e.exports=i([].slice)},function(e,t,r){var i=r(48),n=r(44);e.exports=function(e,t,r){return r.get&&i(r.get,t,{getter:!0}),r.set&&i(r.set,t,{setter:!0}),n.f(e,t,r)}},function(e,t,r){var i=r(33);t.f=i},function(e,t,r){var i=r(80),n=r(38),o=r(78),a=r(44).f;e.exports=function(e){var t=i.Symbol||(i.Symbol={});n(t,e)||a(t,e,{value:o.f(e)})}},function(e,t,r){var i=r(4);e.exports=i},function(e,t,r){var i=r(8),n=r(23),o=r(33),a=r(47);e.exports=function(){var e=n("Symbol"),t=e&&e.prototype,r=t&&t.valueOf,s=o("toPrimitive");t&&!t[s]&&a(t,s,(function(e){return i(r,this)}),{arity:1})}},function(e,t,r){var i=r(44).f,n=r(38),o=r(33)("toStringTag");e.exports=function(e,t,r){e&&!r&&(e=e.prototype),e&&!n(e,o)&&i(e,o,{configurable:!0,value:t})}},function(t,r,i){var n=i(84),o=i(14),a=i(13),s=i(39),l=i(63),u=i(86),c=o([].push),h=function(t){var r=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=s(p),q=a(x),w=l(q),P=n(m,g),M=0,E=v||u,I=r?E(p,w):i||f?E(p,0):e;w>M;M++)if((_||M in q)&&(y=P(b=q[M],M,x),t))if(r)I[M]=y;else if(y)switch(t){case 3:return!0;case 5:return b;case 6:return M;case 2:c(I,b)}else switch(t){case 4:return!1;case 7:c(I,b)}return d?-1:o||h?h:I}};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,r,i){var n=i(85),o=i(30),a=i(9),s=n(n.bind);t.exports=function(t,r){return o(t),r===e?t:a?s(t,r):function(){return t.apply(r,arguments)}}},function(e,t,r){var i=r(15),n=r(14);e.exports=function(e){if("Function"===i(e))return n(e)}},function(e,t,r){var i=r(87);e.exports=function(e,t){return new(i(e))(0===t?0:t)}},function(t,r,i){var n=i(88),o=i(89),a=i(20),s=i(33)("species"),l=Array;t.exports=function(t){var r;return n(t)&&(o(r=t.constructor)&&(r===l||n(r.prototype))||a(r)&&null===(r=r[s]))&&(r=e),r===e?l:r}},function(e,t,r){var i=r(15);e.exports=Array.isArray||function(e){return"Array"===i(e)}},function(e,t,r){var i=r(14),n=r(7),o=r(21),a=r(69),s=r(23),l=r(50),u=function(){},c=s("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(a(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||n((function(){var e;return _(_.call)||!_(Object)||!_((function(){e=!0}))||e}))?p:_},function(e,t,r){var i=r(3),n=r(23),o=r(38),a=r(68),s=r(34),l=r(91),u=s("string-to-symbol-registry"),c=s("symbol-to-string-registry");i({target:"Symbol",stat:!0,forced:!l},{for:function(e){var t,r=a(e);return o(u,r)?u[r]:(t=n("Symbol")(r),u[r]=t,c[t]=r,t)}})},function(e,t,r){var i=r(26);e.exports=i&&!!Symbol.for&&!!Symbol.keyFor},function(e,t,r){var i=r(3),n=r(38),o=r(22),a=r(31),s=r(34),l=r(91),u=s("symbol-to-string-registry");i({target:"Symbol",stat:!0,forced:!l},{keyFor:function(e){if(!o(e))throw new TypeError(a(e)+" is not a symbol");if(n(u,e))return u[e]}})},function(t,r,i){var n=i(3),o=i(23),a=i(94),s=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]$/,M=!_||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")})),I=function(t,r){var i=d(arguments),n=f(r);if(c(n)||t!==e&&!h(t))return i[1]=function(e,t){if(c(n)&&(t=s(n,this,p(e),t)),!h(t))return t},a(m,null,i)},C=function(e,t,r){var i=v(r,t-1),n=v(r,t+1);return g(w,e)&&!g(P,n)||g(P,e)&&!g(w,i)?"\\u"+x(b(e,0),16):e};m&&n({target:"JSON",stat:!0,arity:3,forced:M||E},{stringify:function(e,t,r){var i=d(arguments),n=a(M?I:m,null,i);return E&&"string"==typeof n?y(n,q,C):n}})},function(e,t,r){var i=r(9),n=Function.prototype,o=n.apply,a=n.call;e.exports="object"==typeof Reflect&&Reflect.apply||(i?a.bind(o):function(){return a.apply(o,arguments)})},function(e,t,r){var i=r(14),n=r(88),o=r(21),a=r(15),s=r(68),l=i([].push);e.exports=function(e){var t,r,i,u,c,h;if(o(e))return e;if(n(e)){for(t=e.length,r=[],i=0;iq&&f(n,arguments[q]),n})),y.prototype=v,"Error"!==P?l?l(y,b):u(y,b,{name:!0}):p&&x in M&&(c(y,M,x),c(y,M,"prepareStackTrace")),u(y,M),!m)try{v.name!==P&&a(v,"name",P),v.constructor=y}catch(e){}return y}}},function(t,r,i){var n=i(114),o=i(20),a=i(16),s=i(115);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{(e=n(Object.prototype,"__proto__","set"))(r,[]),t=r instanceof Array}catch(e){}return function(r,i){return a(r),s(i),o(r)?(t?e(r,i):r.__proto__=i,r):r}}():e)},function(e,t,r){var i=r(14),n=r(30);e.exports=function(e,t,r){try{return i(n(Object.getOwnPropertyDescriptor(e,t)[r]))}catch(e){}}},function(e,t,r){var i=r(116),n=String,o=TypeError;e.exports=function(e){if(i(e))return e;throw new o("Can't set "+n(e)+" as a prototype")}},function(e,t,r){var i=r(20);e.exports=function(e){return i(e)||null===e}},function(e,t,r){var i=r(44).f;e.exports=function(e,t,r){r in e||i(e,r,{configurable:!0,get:function(){return t[r]},set:function(e){t[r]=e}})}},function(e,t,r){var i=r(21),n=r(20),o=r(113);e.exports=function(e,t,r){var a,s;return o&&i(a=t.constructor)&&a!==r&&n(s=a.prototype)&&s!==r.prototype&&o(e,s),e}},function(t,r,i){var n=i(68);t.exports=function(t,r){return t===e?arguments.length<2?"":r:n(t)}},function(e,t,r){var i=r(20),n=r(43);e.exports=function(e,t){i(t)&&"cause"in t&&n(e,"cause",t.cause)}},function(e,t,r){var i=r(43),n=r(122),o=r(123),a=Error.captureStackTrace;e.exports=function(e,t,r,s){o&&(a?a(e,t):i(e,"stack",n(r,s)))}},function(e,t,r){var i=r(14),n=Error,o=i("".replace),a=String(new n("zxcasd").stack),s=/\n\s*at [^:]*:[^\n]*/,l=s.test(a);e.exports=function(e,t){if(l&&"string"==typeof e&&!n.prepareStackTrace)for(;t--;)e=o(e,s,"");return e}},function(e,t,r){var i=r(7),n=r(11);e.exports=!i((function(){var e=new Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",n(1,7)),7!==e.stack)}))},function(e,t,r){var i=r(47),n=r(125),o=Error.prototype;o.toString!==n&&i(o,"toString",n)},function(e,t,r){var i=r(6),n=r(7),o=r(46),a=r(119),s=Error.prototype.toString,l=n((function(){if(i){var e=Object.create(Object.defineProperty({},"name",{get:function(){return this===e}}));if("true"!==s.call(e))return!0}return"2: 1"!==s.call({message:1,name:2})||"Error"!==s.call({})}));e.exports=l?function(){var e=o(this),t=a(e.name,"Error"),r=a(e.message);return t?r?t+": "+r:t:r}:s},function(e,t,r){r(127)},function(t,r,i){var n,o=i(3),a=i(24),s=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,r){var i,o,u=a(n,this);return l?i=l(new v,u?s(this):n):(i=u?this:c(n),h(i,g,"Error")),r!==e&&h(i,"message",m(r)),_(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}),n=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,r){var i=r(38),n=r(21),o=r(39),a=r(53),s=r(129),l=a("IE_PROTO"),u=Object,c=u.prototype;e.exports=s?u.getPrototypeOf:function(e){var t,r=o(e);return i(r,l)?r[l]:n(t=r.constructor)&&r instanceof t?t.prototype:r instanceof u?c:null}},function(e,t,r){var i=r(7);e.exports=!i((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,r){var i=r(84),n=r(8),o=r(46),a=r(31),s=r(131),l=r(63),u=r(24),c=r(133),h=r(134),d=r(135),f=TypeError,_=function(e,t){this.stopped=e,this.result=t},p=_.prototype;e.exports=function(e,t,r){var m,g,v,b,y,x,q,w=!(!r||!r.AS_ENTRIES),P=!(!r||!r.IS_RECORD),M=!(!r||!r.IS_ITERATOR),E=!(!r||!r.INTERRUPTED),I=i(t,r&&r.that),C=function(e){return m&&d(m,"normal",e),new _(!0,e)},S=function(e){return w?(o(e),E?I(e[0],e[1],C):I(e[0],e[1])):E?I(e,C):I(e)};if(P)m=e.iterator;else if(M)m=e;else{if(!(g=h(e)))throw new f(a(e)+" is not iterable");if(s(g)){for(v=0,b=l(e);b>v;v++)if((y=S(e[v]))&&u(p,y))return y;return new _(!1)}m=c(e,g)}for(x=P?e.next:m.next;!(q=n(x,m)).done;){try{y=S(q.value)}catch(e){d(m,"throw",e)}if("object"==typeof y&&y&&u(p,y))return y}return new _(!1)}},function(t,r,i){var n=i(33),o=i(132),a=n("iterator"),s=Array.prototype;t.exports=function(t){return t!==e&&(o.Array===t||s[a]===t)}},function(e,t,r){e.exports={}},function(e,t,r){var i=r(8),n=r(30),o=r(46),a=r(31),s=r(134),l=TypeError;e.exports=function(e,t){var r=arguments.length<2?s(e):t;if(n(r))return o(i(r,e));throw new l(a(e)+" is not iterable")}},function(e,t,r){var i=r(69),n=r(29),o=r(17),a=r(132),s=r(33)("iterator");e.exports=function(e){if(!o(e))return n(e,s)||n(e,"@@iterator")||a[i(e)]}},function(e,t,r){var i=r(8),n=r(46),o=r(29);e.exports=function(e,t,r){var a,s;n(e);try{if(!(a=o(e,"return"))){if("throw"===t)throw r;return r}a=i(a,e)}catch(e){s=!0,a=e}if("throw"===t)throw r;if(s)throw a;return n(a),r}},function(e,t,r){var i=r(3),n=r(23),o=r(94),a=r(7),s=r(112),l="AggregateError",u=n(l),c=!a((function(){return 1!==u([1]).errors[0]}))&&a((function(){return 7!==u([1],l,{cause:7}).cause}));i({global:!0,constructor:!0,arity:2,forced:c},{AggregateError:s(l,(function(e){return function(t,r){return o(e,this,arguments)}}),c,!0)})},function(t,r,i){var n=i(3),o=i(39),a=i(63),s=i(61),l=i(138);n({target:"Array",proto:!0},{at:function(t){var r=o(this),i=a(r),n=s(t),l=n>=0?n:i+n;return l<0||l>=i?e:r[l]}}),l("at")},function(t,r,i){var n=i(33),o=i(71),a=i(44).f,s=n("unscopables"),l=Array.prototype;l[s]===e&&a(l,s,{configurable:!0,value:o(null)}),t.exports=function(e){l[s][e]=!0}},function(t,r,i){var n=i(3),o=i(7),a=i(88),s=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(!s(t))return!1;var r=t[m];return r!==e?!!r:a(t)};n({target:"Array",proto:!0,arity:1,forced:!g||!f("concat")},{concat:function(e){var t,r,i,n,o,a=l(this),s=d(a,0),f=0;for(t=-1,i=arguments.length;t9007199254740991)throw i("Maximum allowed index exceeded");return e}},function(e,t,r){var i=r(6),n=r(44),o=r(11);e.exports=function(e,t,r){i?n.f(e,t,o(0,r)):e[t]=r}},function(e,t,r){var i=r(7),n=r(33),o=r(27),a=n("species");e.exports=function(e){return o>=51||!i((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,r){var i=r(3),n=r(144),o=r(138);i({target:"Array",proto:!0},{copyWithin:n}),o("copyWithin")},function(t,r,i){var n=i(39),o=i(60),a=i(63),s=i(145),l=Math.min;t.exports=[].copyWithin||function(t,r){var i=n(this),u=a(i),c=o(t,u),h=o(r,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]:s(i,c),c+=_,h+=_;return i}},function(e,t,r){var i=r(31),n=TypeError;e.exports=function(e,t){if(!delete e[t])throw new n("Cannot delete property "+i(t)+" of "+i(e))}},function(t,r,i){var n=i(3),o=i(83).every;n({target:"Array",proto:!0,forced:!i(147)("every")},{every:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(7);e.exports=function(e,t){var r=[][e];return!!r&&i((function(){r.call(null,t||function(){return 1},1)}))}},function(e,t,r){var i=r(3),n=r(149),o=r(138);i({target:"Array",proto:!0},{fill:n}),o("fill")},function(t,r,i){var n=i(39),o=i(60),a=i(63);t.exports=function(t){for(var r=n(this),i=a(r),s=arguments.length,l=o(s>1?arguments[1]:e,i),u=s>2?arguments[2]:e,c=u===e?i:o(u,i);c>l;)r[l++]=t;return r}},function(t,r,i){var n=i(3),o=i(83).filter;n({target:"Array",proto:!0,forced:!i(142)("filter")},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(t,r,i){var n=i(3),o=i(83).find,a=i(138),s="find",l=!0;s in[]&&Array(1)[s]((function(){l=!1})),n({target:"Array",proto:!0,forced:l},{find:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a(s)},function(t,r,i){var n=i(3),o=i(83).findIndex,a=i(138),s="findIndex",l=!0;s in[]&&Array(1)[s]((function(){l=!1})),n({target:"Array",proto:!0,forced:l},{findIndex:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a(s)},function(t,r,i){var n=i(3),o=i(154).findLast,a=i(138);n({target:"Array",proto:!0},{findLast:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("findLast")},function(t,r,i){var n=i(84),o=i(13),a=i(39),s=i(63),l=function(t){var r=1===t;return function(i,l,u){for(var c,h=a(i),d=o(h),f=s(d),_=n(l,u);f-- >0;)if(_(c=d[f],f,h))switch(t){case 0:return c;case 1:return f}return r?-1:e}};t.exports={findLast:l(0),findLastIndex:l(1)}},function(t,r,i){var n=i(3),o=i(154).findLastIndex,a=i(138);n({target:"Array",proto:!0},{findLastIndex:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("findLastIndex")},function(t,r,i){var n=i(3),o=i(157),a=i(39),s=i(63),l=i(61),u=i(86);n({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:e,r=a(this),i=s(r),n=u(r,0);return n.length=o(n,r,r,i,0,t===e?1:l(t)),n}})},function(e,t,r){var i=r(88),n=r(63),o=r(140),a=r(84),s=function(e,t,r,l,u,c,h,d){for(var f,_,p=u,m=0,g=!!h&&a(h,d);m0&&i(f)?(_=n(f),p=s(e,t,f,_,p,c-1)-1):(o(p+1),e[p]=f),p++),m++;return p};e.exports=s},function(t,r,i){var n=i(3),o=i(157),a=i(30),s=i(39),l=i(63),u=i(86);n({target:"Array",proto:!0},{flatMap:function(t){var r,i=s(this),n=l(i);return a(t),(r=u(i,0)).length=o(r,i,i,n,0,1,t,arguments.length>1?arguments[1]:e),r}})},function(e,t,r){var i=r(3),n=r(160);i({target:"Array",proto:!0,forced:[].forEach!==n},{forEach:n})},function(t,r,i){var n=i(83).forEach,o=i(147)("forEach");t.exports=o?[].forEach:function(t){return n(this,t,arguments.length>1?arguments[1]:e)}},function(e,t,r){var i=r(3),n=r(162);i({target:"Array",stat:!0,forced:!r(164)((function(e){Array.from(e)}))},{from:n})},function(t,r,i){var n=i(84),o=i(8),a=i(39),s=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 r,i,p,m,g,v,b,y,x=a(t),q=u(this),w=arguments.length,P=w>1?arguments[1]:e,M=P!==e;if(M&&(P=n(P,w>2?arguments[2]:e)),i=0,!(r=f(x))||this===_&&l(r))for(p=c(x),m=q?new this(p):_(p);p>i;i++)y=M?P(x[i],i):x[i],h(m,i,y);else for(m=q?new this:[],b=(v=d(x,r)).next;!(g=o(b,v)).done;i++)y=M?s(v,P,[g.value,i],!0):g.value,h(m,i,y);return m.length=i,m}},function(e,t,r){var i=r(46),n=r(135);e.exports=function(e,t,r,o){try{return o?t(i(r)[0],r[1]):t(r)}catch(t){n(e,"throw",t)}}},function(e,t,r){var i,n,o=r(33)("iterator"),a=!1;try{i=0,(n={next:function(){return{done:!!i++}},return:function(){a=!0}})[o]=function(){return this},Array.from(n,(function(){throw 2}))}catch(e){}e.exports=function(e,t){var r,i;try{if(!t&&!a)return!1}catch(e){return!1}r=!1;try{(i={})[o]=function(){return{next:function(){return{done:r=!0}}}},e(i)}catch(e){}return r}},function(t,r,i){var n=i(3),o=i(59).includes,a=i(7),s=i(138);n({target:"Array",proto:!0,forced:a((function(){return!Array(1).includes()}))},{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),s("includes")},function(t,r,i){var n=i(3),o=i(85),a=i(59).indexOf,s=i(147),l=o([].indexOf),u=!!l&&1/l([1],1,-0)<0;n({target:"Array",proto:!0,forced:u||!s("indexOf")},{indexOf:function(t){var r=arguments.length>1?arguments[1]:e;return u?l(this,t,r)||0:a(this,t,r)}})},function(e,t,r){r(3)({target:"Array",stat:!0},{isArray:r(88)})},function(t,r,i){var n,o=i(12),a=i(138),s=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),r=t.target,i=t.index++;if(!r||i>=r.length)return t.target=e,h(e,!0);switch(t.kind){case"keys":return h(i,!1);case"values":return h(r[i],!1)}return h([i,r[i]],!1)}),"values"),n=s.Arguments=s.Array,a("keys"),a("values"),a("entries"),!d&&f&&"values"!==n.name)try{u(n,"name",{value:"values"})}catch(e){}},function(e,t,r){var i=r(3),n=r(8),o=r(36),a=r(49),s=r(21),l=r(170),u=r(128),c=r(113),h=r(82),d=r(43),f=r(47),_=r(33),p=r(132),m=r(171),g=a.PROPER,v=a.CONFIGURABLE,b=m.IteratorPrototype,y=m.BUGGY_SAFARI_ITERATORS,x=_("iterator"),q="keys",w="values",P="entries",M=function(){return this};e.exports=function(e,t,r,a,_,m,E){var I,C,S,A,k,D,B,T,O,R;if(l(r,t,a),I=function(e){if(e===_&&D)return D;if(!y&&e&&e in A)return A[e];switch(e){case q:case w:case P:return function(){return new r(this,e)}}return function(){return new r(this)}},C=t+" Iterator",S=!1,k=(A=e.prototype)[x]||A["@@iterator"]||_&&A[_],D=!y&&k||I(_),(B="Array"===t&&A.entries||k)&&(T=u(B.call(new e)))!==Object.prototype&&T.next&&(o||u(T)===b||(c?c(T,b):s(T[x])||f(T,x,M)),h(T,C,!0,!0),o&&(p[C]=M)),g&&_===w&&k&&k.name!==w&&(!o&&v?d(A,"name",w):(S=!0,D=function(){return n(k,this)})),_)if(O={values:I(w),keys:m?D:I(q),entries:I(P)},E)for(R in O)(y||S||!(R in A))&&f(A,R,O[R]);else i({target:t,proto:!0,forced:y||S},O);return o&&!E||A[x]===D||f(A,x,D,{name:_}),p[t]=D,O}},function(e,t,r){var i=r(171).IteratorPrototype,n=r(71),o=r(11),a=r(82),s=r(132),l=function(){return this};e.exports=function(e,t,r,u){var c=t+" Iterator";return e.prototype=n(i,{next:o(+!u,r)}),a(e,c,!1,!0),s[c]=l,e}},function(e,t,r){var i,n,o,a=r(7),s=r(21),l=r(20),u=r(71),c=r(128),h=r(47),d=r(33),f=r(36),_=d("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(n=c(c(o)))!==Object.prototype&&(i=n):p=!0),!l(i)||a((function(){var e={};return i[_].call(e)!==e}))?i={}:f&&(i=u(i)),s(i[_])||h(i,_,(function(){return this})),e.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:p}},function(e,t,r){e.exports=function(e,t){return{value:e,done:t}}},function(t,r,i){var n=i(3),o=i(14),a=i(13),s=i(12),l=i(147),u=o([].join);n({target:"Array",proto:!0,forced:a!==Object||!l("join",",")},{join:function(t){return u(s(this),t===e?",":t)}})},function(e,t,r){var i=r(3),n=r(175);i({target:"Array",proto:!0,forced:n!==[].lastIndexOf},{lastIndexOf:n})},function(e,t,r){var i=r(94),n=r(12),o=r(61),a=r(63),s=r(147),l=Math.min,u=[].lastIndexOf,c=!!u&&1/[1].lastIndexOf(1,-0)<0,h=s("lastIndexOf");e.exports=c||!h?function(e){var t,r,s;if(c)return i(u,this,arguments)||0;if(t=n(this),0===(r=a(t)))return-1;for(s=r-1,arguments.length>1&&(s=l(s,o(arguments[1]))),s<0&&(s=r+s);s>=0;s--)if(s in t&&t[s]===e)return s||0;return-1}:u},function(t,r,i){var n=i(3),o=i(83).map;n({target:"Array",proto:!0,forced:!i(142)("map")},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(3),n=r(7),o=r(89),a=r(141),s=Array;i({target:"Array",stat:!0,forced:n((function(){function e(){}return!(s.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,r=new(o(this)?this:s)(t);t>e;)a(r,e,arguments[e++]);return r.length=t,r}})},function(e,t,r){var i=r(3),n=r(39),o=r(63),a=r(179),s=r(140);i({target:"Array",proto:!0,arity:1,forced:r(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,r=n(this),i=o(r),l=arguments.length;for(s(i+l),t=0;t79&&s<83||!a("reduce")},{reduce:function(t){var r=arguments.length;return o(this,t,r,r>1?arguments[1]:e)}})},function(e,t,r){var i=r(30),n=r(39),o=r(13),a=r(63),s=TypeError,l="Reduce of empty array with no initial value",u=function(e){return function(t,r,u,c){var h,d,f=n(t),_=o(f),p=a(f);if(i(r),0===p&&u<2)throw new s(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 s(l)}for(;e?h>=0:p>h;h+=d)h in _&&(c=r(c,_[h],h,f));return c}};e.exports={left:u(!1),right:u(!0)}},function(e,t,r){var i=r(4),n=r(15);e.exports="process"===n(i.process)},function(t,r,i){var n=i(3),o=i(181).right,a=i(147),s=i(27);n({target:"Array",proto:!0,forced:!i(182)&&s>79&&s<83||!a("reduceRight")},{reduceRight:function(t){return o(this,t,arguments.length,arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(3),n=r(14),o=r(88),a=n([].reverse),s=[1,2];i({target:"Array",proto:!0,forced:String(s)===String(s.reverse())},{reverse:function(){return o(this)&&(this.length=this.length),a(this)}})},function(t,r,i){var n=i(3),o=i(88),a=i(89),s=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;n({target:"Array",proto:!0,forced:!p},{slice:function(t,r){var i,n,d,f=c(this),p=u(f),b=l(t,p),y=l(r===e?p:r,p);if(o(f)&&((a(i=f.constructor)&&(i===g||o(i.prototype))||s(i)&&null===(i=i[m]))&&(i=e),i===g||i===e))return _(f,b,y);for(n=new(i===e?g:i)(v(y-b,0)),d=0;b1?arguments[1]:e)}})},function(t,r,i){var n=i(3),o=i(14),a=i(30),s=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,r,i,n;if(m)return m<70;if(!(_&&_>3)){if(p)return!0;if(g)return g<603;for(e="",t=65;t<76;t++){switch(r=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(n=0;n<47;n++)v.push({k:r+n,v:i})}for(v.sort((function(e,t){return t.v-e.v})),n=0;nc(i)?1:-1}}(t)),o=l(i),h=0;h0;)e[s]=e[--s];s!==r++&&(e[s]=a)}else for(l=n(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+r;m--)d(b,m-1)}else if(r>i)for(m=y-i;m>x;m--)v=m+r-1,(g=m+i-1)in b?b[v]=b[g]:d(b,v);for(m=0;m2?r:i(t),a=new e(o);o>n;)a[n]=t[n++];return a}},function(e,t,r){var i=r(4);e.exports=function(e,t){var r=i[e],n=r&&r.prototype;return n&&n[t]}},function(e,t,r){var i=r(3),n=r(138),o=r(140),a=r(63),s=r(60),l=r(12),u=r(61),c=Array,h=Math.max,d=Math.min;i({target:"Array",proto:!0},{toSpliced:function(e,t){var r,i,n,f,_=l(this),p=a(_),m=s(e,p),g=arguments.length,v=0;for(0===g?r=i=0:1===g?(r=0,i=p-m):(r=g-2,i=d(h(u(t),0),p-m)),n=o(p+r-i),f=c(n);v=u||h<0)throw new o("Incorrect index");for(s=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 X(y(e),23,4)},re=function(e){return X(e,52,8)},ie=function(e,t,r){f(e[T],t,{configurable:!0,get:function(){return r(this)[t]}})},ne=function(e,t,r,i){var n,o,a=L(e),s=b(r),l=!!i;if(s+t>a.byteLength)throw new V(O);return o=M(a.bytes,n=s+a.byteOffset,n+t),l?o:K(o)},oe=function(e,t,r,i,n,o){var a,s,l,u=L(e),c=b(r),h=i(+n),d=!!o;if(c+t>u.byteLength)throw new V(O);for(a=u.bytes,s=c+u.byteOffset,l=0;l>24)},setUint8:function(e,t){a(this,e,t<<24>>24)}},{unsafe:!0})):(j=($=function(e){m(this,j);var t=b(e);N(this,{type:D,bytes:G(z(t),0),byteLength:t}),u||(this.byteLength=t,this.detached=!1)})[T],H=(W=function(t,r,i){var n,o,a;if(m(this,H),m(t,j),o=(n=R(t)).byteLength,(a=g(r))<0||a>o)throw new V("Wrong offset");if(a+(i=i===e?o-a:v(i))>o)throw new V("Wrong length");N(this,{type:B,buffer:t,byteLength:i,byteOffset:a,bytes:n.bytes}),u||(this.buffer=t,this.byteLength=i,this.byteOffset=a)})[T],u&&(ie($,"byteLength",R),ie(W,"buffer",L),ie(W,"byteLength",L),ie(W,"byteOffset",L)),_(H,{getInt8:function(e){return ne(this,1,e)[0]<<24>>24},getUint8:function(e){return ne(this,1,e)[0]},getInt16:function(e){var t=ne(this,2,e,arguments.length>1&&arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=ne(this,2,e,arguments.length>1&&arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return ee(ne(this,4,e,arguments.length>1&&arguments[1]))},getUint32:function(e){return ee(ne(this,4,e,arguments.length>1&&arguments[1]))>>>0},getFloat32:function(e){return Y(ne(this,4,e,arguments.length>1&&arguments[1]),23)},getFloat64:function(e){return Y(ne(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,re,t,arguments.length>2&&arguments[2])}})),C($,D),C(W,B),t.exports={ArrayBuffer:$,DataView:W}},function(e,t,r){e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,r){var i=r(47);e.exports=function(e,t,r){for(var n in t)i(e,n,t[n],r);return e}},function(e,t,r){var i=r(24),n=TypeError;e.exports=function(e,t){if(i(t,e))return e;throw new n("Incorrect invocation")}},function(t,r,i){var n=i(61),o=i(64),a=RangeError;t.exports=function(t){var r,i;if(t===e)return 0;if((r=n(t))!==(i=o(r)))throw new a("Wrong length or index");return i}},function(e,t,r){var i=r(213);e.exports=Math.fround||function(e){return i(e,1.1920928955078125e-7,34028234663852886e22,11754943508222875e-54)}},function(e,t,r){var i=r(214),n=Math.abs,o=2220446049250313e-31,a=1/o;e.exports=function(e,t,r,s){var l,u,c=+e,h=n(c),d=i(c);return hr||u!=u?d*(1/0):d*u}},function(e,t,r){e.exports=Math.sign||function(e){var t=+e;return 0===t||t!=t?t:t<0?-1:1}},function(e,t,r){var i=Array,n=Math.abs,o=Math.pow,a=Math.floor,s=Math.log,l=Math.LN2;e.exports={pack:function(e,t,r){var u,c,h,d=i(r),f=8*r-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=n(e))!=e||e===1/0?(c=e!=e?1:0,u=_):(u=a(s(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 r,i=e.length,n=8*i-t-1,a=(1<>1,l=n-7,u=i-1,c=e[u--],h=127&c;for(c>>=7;l>0;)h=256*h+e[u--],l-=8;for(r=h&(1<<-l)-1,h>>=-l,l+=t;l>0;)r=256*r+e[u--],l-=8;if(0===h)h=1-s;else{if(h===a)return r?NaN:c?-1/0:1/0;r+=o(2,t),h-=s}return(c?-1:1)*r*o(2,h-t)}}},function(e,t,r){var i=r(3),n=r(217);i({target:"ArrayBuffer",stat:!0,forced:!n.NATIVE_ARRAY_BUFFER_VIEWS},{isView:n.isView})},function(t,r,i){var n,o,a,s=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,M=w.get,E=u.Int8Array,I=E&&E.prototype,C=u.Uint8ClampedArray,S=C&&C.prototype,A=E&&b(E),k=I&&b(I),D=Object.prototype,B=u.TypeError,T=x("toStringTag"),O=q("TYPED_ARRAY_TAG"),R="TypedArrayConstructor",L=s&&!!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,r=b(e);if(h(r))return(t=M(r))&&d(t,R)?t[R]:j(r)},W=function(e){if(!h(e))return!1;var t=f(e);return d(F,t)||d($,t)};for(n in F)(a=(o=u[n])&&o.prototype)?P(a)[R]=o:L=!1;for(n in $)(a=(o=u[n])&&o.prototype)&&(P(a)[R]=o);if((!L||!c(A)||A===Function.prototype)&&(A=function(){throw new B("Incorrect invocation")},L))for(n in F)u[n]&&y(u[n],A);if((!L||!k||k===D)&&(k=A.prototype,L))for(n in F)u[n]&&y(u[n].prototype,k);if(L&&b(S)!==k&&y(S,k),l&&!d(k,T))for(n in N=!0,g(k,T,{configurable:!0,get:function(){return h(this)?this[O]:e}}),F)u[n]&&p(u[n],O,n);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:L,TYPED_ARRAY_TAG:N&&O,aTypedArray:function(e){if(W(e))return e;throw new B("Target is not a typed array")},aTypedArrayConstructor:function(e){if(c(e)&&(!y||v(A,e)))return e;throw new B(_(e)+" is not a typed array constructor")},exportTypedArrayMethod:function(e,t,r,i){var n,o;if(l){if(r)for(n in F)if((o=u[n])&&d(o.prototype,e))try{delete o.prototype[e]}catch(r){try{o.prototype[e]=t}catch(e){}}k[e]&&!r||m(k,e,r?t:L&&I[e]||t,i)}},exportTypedArrayStaticMethod:function(e,t,r){var i,n;if(l){if(y){if(r)for(i in F)if((n=u[i])&&d(n,e))try{delete n[e]}catch(e){}if(A[e]&&!r)return;try{return m(A,e,r?t:L&&A[e]||t)}catch(e){}}for(i in F)!(n=u[i])||n[e]&&!r||m(n,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:W,TypedArray:A,TypedArrayPrototype:k}},function(t,r,i){var n=i(3),o=i(85),a=i(7),s=i(207),l=i(46),u=i(60),c=i(64),h=i(219),d=s.ArrayBuffer,f=s.DataView,_=f.prototype,p=o(d.prototype.slice),m=o(_.getUint8),g=o(_.setUint8);n({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:a((function(){return!new d(2).slice(1,e).byteLength}))},{slice:function(t,r){var i,n,o,a,s,_,v;if(p&&r===e)return p(l(this),t);for(i=l(this).byteLength,n=u(t,i),o=u(r===e?i:r,i),a=new(h(this,d))(c(o-n)),s=new f(this),_=new f(a),v=0;n=E&&(!i||I))n=b(t,0,E);else for(o=i&&!I&&x?{maxByteLength:x(t)}:e,n=new f(E,o),a=new _(t),g=new _(n),v=m(E,M),P=0;P92||l&&o>94||a&&o>97)&&(e=new ArrayBuffer(8),t=u(e,{transfer:[e]}),0!==e.byteLength||8!==t.byteLength)}))},function(e,t,r){var i=r(232),n=r(182);e.exports=!i&&!n&&"object"==typeof window&&"object"==typeof document},function(e,t,r){e.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},function(t,r,i){var n=i(3),o=i(227);o&&n({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return o(this,arguments.length?arguments[0]:e,!1)}})},function(e,t,r){var i=r(3),n=r(14),o=r(7)((function(){return 120!==new Date(16e11).getYear()})),a=n(Date.prototype.getFullYear);i({target:"Date",proto:!0,forced:o},{getYear:function(){return a(this)-1900}})},function(e,t,r){var i=r(3),n=r(14),o=Date,a=n(o.prototype.getTime);i({target:"Date",stat:!0},{now:function(){return a(new o)}})},function(e,t,r){var i=r(3),n=r(14),o=r(61),a=Date.prototype,s=n(a.getTime),l=n(a.setFullYear);i({target:"Date",proto:!0},{setYear:function(e){var t;return s(this),t=o(e),l(this,t>=0&&t<=99?t+1900:t)}})},function(e,t,r){r(3)({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},function(e,t,r){var i=r(3),n=r(239);i({target:"Date",proto:!0,forced:Date.prototype.toISOString!==n},{toISOString:n})},function(e,t,r){var i=r(14),n=r(7),o=r(240).start,a=RangeError,s=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=n((function(){return"0385-07-25T07:06:39.999Z"!==c.call(new Date(-50000000000001))}))||!n((function(){c.call(new Date(NaN))}))?function(){var e,t,r,i;if(!s(h(this)))throw new a("Invalid time value");return t=f(e=this),r=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(r,3,0)+"Z"}:c},function(t,r,i){var n=i(14),o=i(64),a=i(68),s=i(241),l=i(16),u=n(s),c=n("".slice),h=Math.ceil,d=function(t){return function(r,i,n){var s,d,f=a(l(r)),_=o(i),p=f.length,m=n===e?" ":a(n);return _<=p||""===m?f:((d=u(m,h((s=_-p)/m.length))).length>s&&(d=c(d,0,s)),t?f+d:d+f)}};t.exports={start:d(!1),end:d(!0)}},function(e,t,r){var i=r(61),n=r(68),o=r(16),a=RangeError;e.exports=function(e){var t=n(o(this)),r="",s=i(e);if(s<0||s===1/0)throw new a("Wrong number of repetitions");for(;s>0;(s>>>=1)&&(t+=t))1&s&&(r+=t);return r}},function(e,t,r){var i=r(3),n=r(7),o=r(39),a=r(19);i({target:"Date",proto:!0,arity:1,forced:n((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=o(this),r=a(t,"number");return"number"!=typeof r||isFinite(r)?t.toISOString():null}})},function(e,t,r){var i=r(38),n=r(47),o=r(244),a=r(33)("toPrimitive"),s=Date.prototype;i(s,a)||n(s,a,o)},function(e,t,r){var i=r(46),n=r(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 n(this,e)}},function(e,t,r){var i=r(14),n=r(47),o=Date.prototype,a="Invalid Date",s="toString",l=i(o[s]),u=i(o.getTime);String(new Date(NaN))!==a&&n(o,s,(function(){var e=u(this);return e==e?l(this):a}))},function(e,t,r){var i=r(3),n=r(14),o=r(68),a=n("".charAt),s=n("".charCodeAt),l=n(/./.exec),u=n(1..toString),c=n("".toUpperCase),h=/[\w*+\-./@]/,d=function(e,t){for(var r=u(e,16);r.length1?arguments[1]:e);r=r?r.next:i.first;)for(n(r.value,r.key,this);r&&r.removed;)r=r.previous},has:function(e){return!!y(this,e)}}),a(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,r,i){var n=r+" Iterator",o=v(r),a=v(n);h(t,r,(function(t,r){g(this,{type:n,target:t,state:o(t),kind:r,last:e})}),(function(){for(var t=a(this),r=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"===r?i.key:"values"===r?i.value:[i.key,i.value],!1):(t.target=e,d(e,!0))}),i?"entries":"values",!i,!0),f(r)}}},function(e,t,r){var i=r(3),n=r(14),o=r(30),a=r(16),s=r(130),l=r(262),u=r(36),c=l.Map,h=l.has,d=l.get,f=l.set,_=n([].push);i({target:"Map",stat:!0,forced:u},{groupBy:function(e,t){var r,i;return a(e),o(t),r=new c,i=0,s(e,(function(e){var n=t(e,i++);h(r,n)?_(d(r,n),e):f(r,n,[e])})),r}})},function(e,t,r){var i=r(14),n=Map.prototype;e.exports={Map:Map,set:i(n.set),get:i(n.get),has:i(n.has),remove:i(n.delete),proto:n}},function(e,t,r){var i=r(3),n=r(264),o=Math.acosh,a=Math.log,s=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?a(t)+l:n(t-1+s(t-1)*s(t+1))}})},function(e,t,r){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,r){var i=r(3),n=Math.asinh,o=Math.log,a=Math.sqrt;i({target:"Math",stat:!0,forced:!(n&&1/n(0)>0)},{asinh:function e(t){var r=+t;return isFinite(r)&&0!==r?r<0?-e(-r):o(r+a(r*r+1)):r}})},function(e,t,r){var i=r(3),n=Math.atanh,o=Math.log;i({target:"Math",stat:!0,forced:!(n&&1/n(-0)<0)},{atanh:function(e){var t=+e;return 0===t?t:o((1+t)/(1-t))/2}})},function(e,t,r){var i=r(3),n=r(214),o=Math.abs,a=Math.pow;i({target:"Math",stat:!0},{cbrt:function(e){var t=+e;return n(t)*a(o(t),1/3)}})},function(e,t,r){var i=r(3),n=Math.floor,o=Math.log,a=Math.LOG2E;i({target:"Math",stat:!0},{clz32:function(e){var t=e>>>0;return t?31-n(o(t+.5)*a):32}})},function(e,t,r){var i=r(3),n=r(270),o=Math.cosh,a=Math.abs,s=Math.E;i({target:"Math",stat:!0,forced:!o||o(710)===1/0},{cosh:function(e){var t=n(a(e)-1)+1;return(t+1/(t*s*s))*(s/2)}})},function(e,t,r){var i=Math.expm1,n=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:n(t)-1}:i},function(e,t,r){var i=r(3),n=r(270);i({target:"Math",stat:!0,forced:n!==Math.expm1},{expm1:n})},function(e,t,r){r(3)({target:"Math",stat:!0},{fround:r(212)})},function(e,t,r){var i=r(3),n=Math.hypot,o=Math.abs,a=Math.sqrt;i({target:"Math",stat:!0,arity:2,forced:!!n&&n(1/0,NaN)!==1/0},{hypot:function(e,t){for(var r,i,n=0,s=0,l=arguments.length,u=0;s0?(i=r/u)*i:r;return u===1/0?1/0:u*a(n)}})},function(e,t,r){var i=r(3),n=r(7),o=Math.imul;i({target:"Math",stat:!0,forced:n((function(){return-5!==o(4294967295,5)||2!==o.length}))},{imul:function(e,t){var r=65535,i=+e,n=+t,o=r&i,a=r&n;return 0|o*a+((r&i>>>16)*a+o*(r&n>>>16)<<16>>>0)}})},function(e,t,r){r(3)({target:"Math",stat:!0},{log10:r(276)})},function(e,t,r){var i=Math.log,n=Math.LOG10E;e.exports=Math.log10||function(e){return i(e)*n}},function(e,t,r){r(3)({target:"Math",stat:!0},{log1p:r(264)})},function(e,t,r){var i=r(3),n=Math.log,o=Math.LN2;i({target:"Math",stat:!0},{log2:function(e){return n(e)/o}})},function(e,t,r){r(3)({target:"Math",stat:!0},{sign:r(214)})},function(e,t,r){var i=r(3),n=r(7),o=r(270),a=Math.abs,s=Math.exp,l=Math.E;i({target:"Math",stat:!0,forced:n((function(){return-2e-17!==Math.sinh(-2e-17)}))},{sinh:function(e){var t=+e;return a(t)<1?(o(t)-o(-t))/2:(s(t-1)-s(-t-1))*(l/2)}})},function(e,t,r){var i=r(3),n=r(270),o=Math.exp;i({target:"Math",stat:!0},{tanh:function(e){var t=+e,r=n(t),i=n(-t);return r===1/0?1:i===1/0?-1:(r-i)/(o(t)+o(-t))}})},function(e,t,r){r(82)(Math,"Math",!0)},function(e,t,r){r(3)({target:"Math",stat:!0},{trunc:r(62)})},function(e,t,r){var i,n=r(3),o=r(36),a=r(6),s=r(4),l=r(80),u=r(14),c=r(67),h=r(38),d=r(118),f=r(24),_=r(22),p=r(19),m=r(7),g=r(57).f,v=r(5).f,b=r(44).f,y=r(285),x=r(286).trim,q="Number",w=s[q],P=l[q],M=w.prototype,E=s.TypeError,I=u("".slice),C=u("".charCodeAt),S=c(q,!w(" 0o1")||!w("0b1")||w("+0x1")),A=function(e){var t,r=arguments.length<1?0:w(function(e){var t=p(e,"number");return"bigint"==typeof t?t:function(e){var t,r,i,n,o,a,s,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=C(u,0))||45===t){if(88===(r=C(u,2))||120===r)return NaN}else if(48===t){switch(C(u,1)){case 66:case 98:i=2,n=49;break;case 79:case 111:i=8,n=55;break;default:return+u}for(a=(o=I(u,2)).length,s=0;sn)return NaN;return parseInt(o,i)}return+u}(t)}(e));return f(M,t=this)&&m((function(){y(t)}))?d(Object(r),this,A):r};A.prototype=M,S&&!o&&(M.constructor=A),n({global:!0,constructor:!0,wrap:!0,forced:S},{Number:A}),i=function(e,t){for(var r,i=a?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(","),n=0;i.length>n;n++)h(t,r=i[n])&&!h(e,r)&&b(e,r,v(t,r))},o&&P&&i(l[q],P),(S||o)&&i(l[q],w)},function(e,t,r){var i=r(14);e.exports=i(1..valueOf)},function(e,t,r){var i=r(14),n=r(16),o=r(68),a=r(287),s=i("".replace),l=RegExp("^["+a+"]+"),u=RegExp("(^|[^"+a+"])["+a+"]+$"),c=function(e){return function(t){var r=o(n(t));return 1&e&&(r=s(r,l,"")),2&e&&(r=s(r,u,"$1")),r}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,r){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},function(e,t,r){r(3)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,r){r(3)({target:"Number",stat:!0},{isFinite:r(290)})},function(e,t,r){var i=r(4).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&i(e)}},function(e,t,r){r(3)({target:"Number",stat:!0},{isInteger:r(292)})},function(e,t,r){var i=r(20),n=Math.floor;e.exports=Number.isInteger||function(e){return!i(e)&&isFinite(e)&&n(e)===e}},function(e,t,r){r(3)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,r){var i=r(3),n=r(292),o=Math.abs;i({target:"Number",stat:!0},{isSafeInteger:function(e){return n(e)&&o(e)<=9007199254740991}})},function(e,t,r){r(3)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,r){r(3)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,r){var i=r(3),n=r(298);i({target:"Number",stat:!0,forced:Number.parseFloat!==n},{parseFloat:n})},function(e,t,r){var i=r(4),n=r(7),o=r(14),a=r(68),s=r(286).trim,l=r(287),u=o("".charAt),c=i.parseFloat,h=i.Symbol,d=h&&h.iterator,f=1/c(l+"-0")!=-1/0||d&&!n((function(){c(Object(d))}));e.exports=f?function(e){var t=s(a(e)),r=c(t);return 0===r&&"-"===u(t,0)?-0:r}:c},function(e,t,r){var i=r(3),n=r(300);i({target:"Number",stat:!0,forced:Number.parseInt!==n},{parseInt:n})},function(e,t,r){var i=r(4),n=r(7),o=r(14),a=r(68),s=r(286).trim,l=r(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&&!n((function(){u(Object(h))}));e.exports=_?function(e,t){var r=s(a(e));return u(r,t>>>0||(f(d,r)?16:10))}:u},function(t,r,i){var n=i(3),o=i(14),a=i(61),s=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);n({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 r,i,n,o,l,c,q,w,P,M=s(this);if(t===e)return v(M);if(r=a(t),!f(M))return String(M);if(r<0||r>20)throw new h("Incorrect fraction digits");return x?v(M,r):(i="",n="",o=0,l="",c="",M<0&&(i="-",M=-M),0===M?(o=0,n=b("0",r+1)):(q=u(M),o=p(q),w=0,P=m(10,o-r),2*M>=(2*(w=g(M/P))+1)*P&&(w+=1),w>=m(10,r+1)&&(w/=10,o+=1),n=d(w)),0!==r&&(n=y(n,0,1)+"."+y(n,1)),0===o?(l="+",c="0"):(l=o>0?"+":"-",c=d(_(o))),i+(n+="e"+l+c))}})},function(e,t,r){var i=r(3),n=r(14),o=r(61),a=r(285),s=r(241),l=r(7),u=RangeError,c=String,h=Math.floor,d=n(s),f=n("".slice),_=n(1..toFixed),p=function(e,t,r){return 0===t?r:t%2==1?p(e,t-1,r*e):p(e*e,t/2,r)},m=function(e,t,r){for(var i=-1,n=r;++i<6;)e[i]=(n+=t*e[i])%1e7,n=h(n/1e7)},g=function(e,t){for(var r=6,i=0;--r>=0;)e[r]=h((i+=e[r])/t),i=i%t*1e7},v=function(e){for(var t,r=6,i="";--r>=0;)""===i&&0!==r&&0===e[r]||(t=c(e[r]),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,r,i,n,s=a(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(s!=s)return"NaN";if(s<=-1e21||s>=1e21)return c(s);if(s<0&&(_="-",s=-s),s>1e-21)if(r=(t=function(e){for(var t=0,r=e;r>=4096;)t+=12,r/=4096;for(;r>=2;)t+=1,r/=2;return t}(s*p(2,69,1))-69)<0?s*p(2,-t,1):s/p(2,t,1),r*=4503599627370496,(t=52-t)>0){for(m(h,0,r),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?_+((n=b.length)<=l?"0."+d("0",l-n)+b:f(b,0,n-l)+"."+f(b,n-l)):_+b}})},function(t,r,i){var n=i(3),o=i(14),a=i(7),s=i(285),l=o(1..toPrecision);n({target:"Number",proto:!0,forced:a((function(){return"1"!==l(1,e)}))||!a((function(){l({})}))},{toPrecision:function(t){return t===e?l(s(this)):l(s(this),t)}})},function(e,t,r){var i=r(3),n=r(305);i({target:"Object",stat:!0,arity:2,forced:Object.assign!==n},{assign:n})},function(e,t,r){var i=r(6),n=r(14),o=r(8),a=r(7),s=r(73),l=r(66),u=r(10),c=r(39),h=r(13),d=Object.assign,f=Object.defineProperty,_=n([].concat);e.exports=!d||a((function(){var e,t,r,n;return!(!i||1===d({b:1},d(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)||(t={},n="abcdefghijklmnopqrst",(e={})[r=Symbol("assign detection")]=7,n.split("").forEach((function(e){t[e]=e})),7!==d({},e)[r]||s(d({},t)).join("")!==n)}))?function(e,t){for(var r,n,a,d,f,p=c(e),m=arguments.length,g=1,v=l.f,b=u.f;m>g;)for(r=h(arguments[g++]),a=(n=v?_(s(r),v(r)):s(r)).length,d=0;a>d;)f=n[d++],i&&!o(b,r,f)||(p[f]=r[f]);return p}:d},function(e,t,r){r(3)({target:"Object",stat:!0,sham:!r(6)},{create:r(71)})},function(e,t,r){var i=r(3),n=r(6),o=r(308),a=r(30),s=r(39),l=r(44);n&&i({target:"Object",proto:!0,forced:o},{__defineGetter__:function(e,t){l.f(s(this),e,{get:a(t),enumerable:!0,configurable:!0})}})},function(e,t,r){var i=r(36),n=r(4),o=r(7),a=r(191);e.exports=i||!o((function(){if(!(a&&a<535)){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete n[e]}}))},function(e,t,r){var i=r(3),n=r(6),o=r(72).f;i({target:"Object",stat:!0,forced:Object.defineProperties!==o,sham:!n},{defineProperties:o})},function(e,t,r){var i=r(3),n=r(6),o=r(44).f;i({target:"Object",stat:!0,forced:Object.defineProperty!==o,sham:!n},{defineProperty:o})},function(e,t,r){var i=r(3),n=r(6),o=r(308),a=r(30),s=r(39),l=r(44);n&&i({target:"Object",proto:!0,forced:o},{__defineSetter__:function(e,t){l.f(s(this),e,{set:a(t),enumerable:!0,configurable:!0})}})},function(e,t,r){var i=r(3),n=r(313).entries;i({target:"Object",stat:!0},{entries:function(e){return n(e)}})},function(e,t,r){var i=r(6),n=r(7),o=r(14),a=r(128),s=r(73),l=r(12),u=o(r(10).f),c=o([].push),h=i&&n((function(){var e=Object.create(null);return e[2]=2,!u(e,2)})),d=function(e){return function(t){for(var r,n=l(t),o=s(n),d=h&&null===a(n),f=o.length,_=0,p=[];f>_;)r=o[_++],i&&!(d?r in n:u(n,r))||c(p,e?[r,n[r]]:n[r]);return p}};e.exports={entries:d(!0),values:d(!1)}},function(e,t,r){var i=r(3),n=r(259),o=r(7),a=r(20),s=r(256).onFreeze,l=Object.freeze;i({target:"Object",stat:!0,forced:o((function(){l(1)})),sham:!n},{freeze:function(e){return l&&a(e)?l(s(e)):e}})},function(e,t,r){var i=r(3),n=r(130),o=r(141);i({target:"Object",stat:!0},{fromEntries:function(e){var t={};return n(e,(function(e,r){o(t,e,r)}),{AS_ENTRIES:!0}),t}})},function(e,t,r){var i=r(3),n=r(7),o=r(12),a=r(5).f,s=r(6);i({target:"Object",stat:!0,forced:!s||n((function(){a(1)})),sham:!s},{getOwnPropertyDescriptor:function(e,t){return a(o(e),t)}})},function(t,r,i){var n=i(3),o=i(6),a=i(56),s=i(12),l=i(5),u=i(141);n({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(t){for(var r,i,n=s(t),o=l.f,c=a(n),h={},d=0;c.length>d;)(i=o(n,r=c[d++]))!==e&&u(h,r,i);return h}})},function(e,t,r){var i=r(3),n=r(7),o=r(75).f;i({target:"Object",stat:!0,forced:n((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:o})},function(e,t,r){var i=r(3),n=r(7),o=r(39),a=r(128),s=r(129);i({target:"Object",stat:!0,forced:n((function(){a(1)})),sham:!s},{getPrototypeOf:function(e){return a(o(e))}})},function(e,t,r){var i=r(3),n=r(23),o=r(14),a=r(30),s=r(16),l=r(18),u=r(130),c=n("Object","create"),h=o([].push);i({target:"Object",stat:!0},{groupBy:function(e,t){var r,i;return s(e),a(t),r=c(null),i=0,u(e,(function(e){var n=l(t(e,i++));n in r?h(r[n],e):r[n]=[e]})),r}})},function(e,t,r){r(3)({target:"Object",stat:!0},{hasOwn:r(38)})},function(e,t,r){r(3)({target:"Object",stat:!0},{is:r(323)})},function(e,t,r){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,r){var i=r(3),n=r(257);i({target:"Object",stat:!0,forced:Object.isExtensible!==n},{isExtensible:n})},function(e,t,r){var i=r(3),n=r(7),o=r(20),a=r(15),s=r(258),l=Object.isFrozen;i({target:"Object",stat:!0,forced:s||n((function(){l(1)}))},{isFrozen:function(e){return!o(e)||!(!s||"ArrayBuffer"!==a(e))||!!l&&l(e)}})},function(e,t,r){var i=r(3),n=r(7),o=r(20),a=r(15),s=r(258),l=Object.isSealed;i({target:"Object",stat:!0,forced:s||n((function(){l(1)}))},{isSealed:function(e){return!o(e)||!(!s||"ArrayBuffer"!==a(e))||!!l&&l(e)}})},function(e,t,r){var i=r(3),n=r(39),o=r(73);i({target:"Object",stat:!0,forced:r(7)((function(){o(1)}))},{keys:function(e){return o(n(e))}})},function(e,t,r){var i=r(3),n=r(6),o=r(308),a=r(39),s=r(18),l=r(128),u=r(5).f;n&&i({target:"Object",proto:!0,forced:o},{__lookupGetter__:function(e){var t,r=a(this),i=s(e);do{if(t=u(r,i))return t.get}while(r=l(r))}})},function(e,t,r){var i=r(3),n=r(6),o=r(308),a=r(39),s=r(18),l=r(128),u=r(5).f;n&&i({target:"Object",proto:!0,forced:o},{__lookupSetter__:function(e){var t,r=a(this),i=s(e);do{if(t=u(r,i))return t.set}while(r=l(r))}})},function(e,t,r){var i=r(3),n=r(20),o=r(256).onFreeze,a=r(259),s=r(7),l=Object.preventExtensions;i({target:"Object",stat:!0,forced:s((function(){l(1)})),sham:!a},{preventExtensions:function(e){return l&&n(e)?l(o(e)):e}})},function(e,t,r){var i=r(6),n=r(77),o=r(20),a=r(116),s=r(39),l=r(16),u=Object.getPrototypeOf,c=Object.setPrototypeOf,h=Object.prototype,d="__proto__";if(i&&u&&c&&!(d in h))try{n(h,d,{configurable:!0,get:function(){return u(s(this))},set:function(e){var t=l(this);a(e)&&o(t)&&c(t,e)}})}catch(e){}},function(e,t,r){var i=r(3),n=r(20),o=r(256).onFreeze,a=r(259),s=r(7),l=Object.seal;i({target:"Object",stat:!0,forced:s((function(){l(1)})),sham:!a},{seal:function(e){return l&&n(e)?l(o(e)):e}})},function(e,t,r){r(3)({target:"Object",stat:!0},{setPrototypeOf:r(113)})},function(e,t,r){var i=r(70),n=r(47),o=r(335);i||n(Object.prototype,"toString",o,{unsafe:!0})},function(e,t,r){var i=r(70),n=r(69);e.exports=i?{}.toString:function(){return"[object "+n(this)+"]"}},function(e,t,r){var i=r(3),n=r(313).values;i({target:"Object",stat:!0},{values:function(e){return n(e)}})},function(e,t,r){var i=r(3),n=r(298);i({global:!0,forced:parseFloat!==n},{parseFloat:n})},function(e,t,r){var i=r(3),n=r(300);i({global:!0,forced:parseInt!==n},{parseInt:n})},function(e,t,r){r(340),r(354),r(356),r(357),r(358),r(359)},function(t,r,i){var n,o,a,s=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),M=i(346),E=i(51),I=i(351),C=i(352),S=i(353),A="Promise",k=C.CONSTRUCTOR,D=C.REJECTION_EVENT,B=C.SUBCLASSING,T=E.getterFor(A),O=E.set,R=I&&I.prototype,L=I,N=R,F=c.TypeError,$=c.document,j=c.process,W=S.f,H=W,U=!!($&&$.createEvent&&c.dispatchEvent),z="unhandledrejection",V=function(e){var t;return!(!v(e)||!g(t=e.then))&&t},G=function(e,t){var r,i,n,o=t.value,a=1===t.state,s=a?e.ok:e.fail,l=e.resolve,u=e.reject,c=e.domain;try{s?(a||(2===t.rejection&&Q(t),t.rejection=1),!0===s?r=o:(c&&c.enter(),r=s(o),c&&(c.exit(),n=!0)),r===e.promise?u(new F("Promise-chain cycle")):(i=V(r))?h(i,r,l,u):l(r)):u(o)}catch(e){c&&!n&&c.exit(),u(e)}},K=function(e,t){e.notified||(e.notified=!0,q((function(){for(var r,i=e.reactions;r=i.get();)G(r,e);e.notified=!1,t&&!e.rejection&&Y(e)})))},X=function(e,t,r){var i,n;U?((i=$.createEvent("Event")).promise=t,i.reason=r,i.initEvent(e,!1,!0),c.dispatchEvent(i)):i={promise:t,reason:r},!D&&(n=c["on"+e])?n(i):e===z&&w("Unhandled promise rejection",r)},Y=function(e){h(x,c,(function(){var t,r=e.facade,i=e.value;if(Z(e)&&(t=P((function(){u?j.emit("unhandledRejection",i,r):X(z,r,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):X("rejectionhandled",t,e.value)}))},J=function(e,t,r){return function(i){e(t,i,r)}},ee=function(e,t,r){e.done||(e.done=!0,r&&(e=r),e.value=t,e.state=2,K(e,!0))},te=function(e,t,r){if(!e.done){e.done=!0,r&&(e=r);try{if(e.facade===t)throw new F("Promise can't be resolved itself");var i=V(t);i?q((function(){var r={done:!1};try{h(i,t,J(te,r,e),J(ee,r,e))}catch(t){ee(r,t,e)}})):(e.value=t,e.state=1,K(e,!1))}catch(t){ee({done:!1},t,e)}}};if(k&&(L=function(e){b(this,N),m(e),h(n,this);var t=T(this);try{e(J(te,t),J(ee,t))}catch(e){ee(t,e)}},(n=function(t){O(this,{type:A,done:!1,notified:!1,parent:!1,reactions:new M,rejection:!1,state:0,value:e})}).prototype=d(N=L.prototype,"then",(function(t,r){var i=T(this),n=W(y(this,L));return i.parent=!0,n.ok=!g(t)||t,n.fail=g(r)&&r,n.domain=u?j.domain:e,0===i.state?i.reactions.add(n):q((function(){G(n,i)})),n.promise})),o=function(){var e=new n,t=T(e);this.promise=e,this.resolve=J(te,t),this.reject=J(ee,t)},S.f=W=function(t){return t===L||e===t?new o(t):H(t)},!l&&g(I)&&R!==Object.prototype)){a=R.then,B||d(R,"then",(function(e,t){var r=this;return new L((function(e,t){h(a,r,e,t)})).then(e,t)}),{unsafe:!0});try{delete R.constructor}catch(e){}f&&f(R,N)}s({global:!0,constructor:!0,wrap:!0,forced:k},{Promise:L}),_(L,A,!1,!0),p(A)},function(t,r,i){var n,o,a,s,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,M=d.clearImmediate,E=d.process,I=d.Dispatch,C=d.Function,S=d.MessageChannel,A=d.String,k=0,D={},B="onreadystatechange";g((function(){n=d.location})),l=function(e){if(m(D,e)){var t=D[e];delete D[e],t()}},u=function(e){return function(){l(e)}},c=function(e){l(e.data)},h=function(e){d.postMessage(A(e),n.protocol+"//"+n.host)},P&&M||(P=function(t){var r,i;return x(arguments.length,1),r=p(t)?t:C(t),i=b(arguments,1),D[++k]=function(){f(r,e,i)},o(k),k},M=function(e){delete D[e]},w?o=function(e){E.nextTick(u(e))}:I&&I.now?o=function(e){I.now(u(e))}:S&&!q?(s=(a=new S).port2,a.port1.onmessage=c,o=_(s.postMessage,s)):d.addEventListener&&p(d.postMessage)&&!d.importScripts&&n&&"file:"!==n.protocol&&!g(h)?(o=h,d.addEventListener("message",c,!1)):o=B in y("script")?function(e){v.appendChild(y("script"))[B]=function(){v.removeChild(this),l(e)}}:function(e){setTimeout(u(e),0)}),t.exports={set:P,clear:M}},function(e,t,r){var i=TypeError;e.exports=function(e,t){if(e@^][^\s!#%&*+<=>@^]*>/,F=/a/g,$=/a/g,j=new A(F)!==F,W=b.MISSED_STICKY,H=b.UNSUPPORTED_Y;if(c("RegExp",s&&(!j||W||I||C||q((function(){return $[S]=!1,A(F)!==F||A($)===$||"/a/i"!==String(A(F,"i"))}))))){for(n=function(t,r){var i,o,a,s,l,u,c=p(k,this),_=m(t),b=r===e,y=[],x=t;if(!c&&_&&b&&t.constructor===n)return t;if((_||p(k,t))&&(t=t.source,b&&(r=v(x))),t=t===e?"":g(t),r=r===e?"":g(r),x=t,I&&"dotAll"in F&&(o=!!r&&R(r,"s")>-1)&&(r=O(r,/s/g,"")),i=r,W&&"sticky"in F&&(a=!!r&&R(r,"y")>-1)&&H&&(r=O(r,/y/g,"")),C&&(t=(s=function(e){for(var t,r=e.length,i=0,n="",o=[],a=f(null),s=!1,l=!1,u=0,c="";i<=r;i++){if("\\"===(t=T(e,i)))t+=T(e,++i);else if("]"===t)s=!1;else if(!s)switch(!0){case"["===t:s=!0;break;case"("===t:B(N,L(e,i+1))&&(i+=2,l=!0),n+=t,u++;continue;case">"===t&&l:if(""===c||w(a,c))throw new D("Invalid capture group name");a[c]=!0,o[o.length]=[c,u],l=!1,c="";continue}l?c+=t:n+=t}return[n,o]}(t))[0],y=s[1]),l=h(A(t,r),c?this:k,n),(o||a||y.length)&&(u=P(l),o&&(u.dotAll=!0,u.raw=n(function(e){for(var t,r=e.length,i=0,n="",o=!1;i<=r;i++)"\\"!==(t=T(e,i))?o||"."!==t?("["===t?o=!0:"]"===t&&(o=!1),n+=t):n+="[\\s\\S]":n+=t+T(e,++i);return n}(t),i)),a&&(u.sticky=!0),y.length&&(u.groups=y)),t!==x)try{d(l,"source",""===x?"(?:)":x)}catch(e){}return l},o=_(A),a=0;o.length>a;)y(n,A,o[a++]);k.constructor=n,n.prototype=k,x(l,"RegExp",n,{constructor:!0})}M("RegExp")},function(t,r,i){var n=i(20),o=i(15),a=i(33)("match");t.exports=function(t){var r;return n(t)&&((r=t[a])!==e?!!r:"RegExp"===o(t))}},function(t,r,i){var n=i(8),o=i(38),a=i(24),s=i(383),l=RegExp.prototype;t.exports=function(t){var r=t.flags;return r!==e||"flags"in l||o(t,"flags")||!a(l,t)?r:n(s,t)}},function(e,t,r){var i=r(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,r){var i=r(7),n=r(4).RegExp,o=i((function(){var e=n("a","y");return e.lastIndex=2,null!==e.exec("abcd")})),a=o||i((function(){return!n("a","y").sticky})),s=o||i((function(){var e=n("^r","gy");return e.lastIndex=2,null!==e.exec("str")}));e.exports={BROKEN_CARET:s,MISSED_STICKY:a,UNSUPPORTED_Y:o}},function(e,t,r){var i=r(7),n=r(4).RegExp;e.exports=i((function(){var e=n(".","s");return!(e.dotAll&&e.test("\n")&&"s"===e.flags)}))},function(e,t,r){var i=r(7),n=r(4).RegExp;e.exports=i((function(){var e=n("(?b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")}))},function(e,t,r){var i=r(6),n=r(385),o=r(15),a=r(77),s=r(51).get,l=RegExp.prototype,u=TypeError;i&&n&&a(l,"dotAll",{configurable:!0,get:function(){if(this!==l){if("RegExp"===o(this))return!!s(this).dotAll;throw new u("Incompatible receiver, RegExp required")}}})},function(e,t,r){var i=r(3),n=r(389);i({target:"RegExp",proto:!0,forced:/./.exec!==n},{exec:n})},function(t,r,i){var n,o,a=i(8),s=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=s("".charAt),y=s("".indexOf),x=s("".replace),q=s("".slice),w=(o=/b*/g,a(g,n=/a/,"a"),a(g,o,"a"),0!==n.lastIndex||0!==o.lastIndex),P=c.BROKEN_CARET,M=/()??/.exec("")[1]!==e;(w||M||P||_||p)&&(v=function(t){var r,i,n,o,s,c,h,_,p,E,I,C,S,A=this,k=f(A),D=l(t),B=k.raw;if(B)return B.lastIndex=A.lastIndex,r=a(v,B,D),A.lastIndex=B.lastIndex,r;if(_=k.groups,p=P&&A.sticky,E=a(u,A),I=A.source,C=0,S=D,p&&(E=x(E,"y",""),-1===y(E,"g")&&(E+="g"),S=q(D,A.lastIndex),A.lastIndex>0&&(!A.multiline||A.multiline&&"\n"!==b(D,A.lastIndex-1))&&(I="(?: "+I+")",S=" "+S,C++),i=new RegExp("^(?:"+I+")",E)),M&&(i=new RegExp("^"+I+"$(?!\\s)",E)),w&&(n=A.lastIndex),o=a(g,p?i:A,S),p?o?(o.input=q(o.input,C),o[0]=q(o[0],C),o.index=A.lastIndex,A.lastIndex+=o[0].length):A.lastIndex=0:w&&o&&(A.lastIndex=A.global?o.index+o[0].length:n),M&&o&&o.length>1&&a(m,o[0],i,(function(){for(s=1;s=0?n:i+n;return o<0||o>=i?e:c(r,o)}})},function(e,t,r){var i=r(3),n=r(398).codeAt;i({target:"String",proto:!0},{codePointAt:function(e){return n(this,e)}})},function(t,r,i){var n=i(14),o=i(61),a=i(68),s=i(16),l=n("".charAt),u=n("".charCodeAt),c=n("".slice),h=function(t){return function(r,i){var n,h,d=a(s(r)),f=o(i),_=d.length;return f<0||f>=_?t?"":e:(n=u(d,f))<55296||n>56319||f+1===_||(h=u(d,f+1))<56320||h>57343?t?l(d,f):n:t?c(d,f,f+2):h-56320+(n-55296<<10)+65536}};t.exports={codeAt:h(!1),charAt:h(!0)}},function(t,r,i){var n,o=i(3),a=i(85),s=i(5).f,l=i(64),u=i(68),c=i(400),h=i(16),d=i(401),f=i(36),_=a("".slice),p=Math.min,m=d("endsWith");o({target:"String",proto:!0,forced:!(!f&&!m&&(n=s(String.prototype,"endsWith"),n&&!n.writable)||m)},{endsWith:function(t){var r,i,n,o,a=u(h(this));return c(t),i=a.length,n=(r=arguments.length>1?arguments[1]:e)===e?i:p(l(r),i),o=u(t),_(a,n-o.length,n)===o}})},function(e,t,r){var i=r(381),n=TypeError;e.exports=function(e){if(i(e))throw new n("The method doesn't accept regular expressions");return e}},function(e,t,r){var i=r(33)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(r){try{return t[i]=!1,"/./"[e](t)}catch(e){}}return!1}},function(e,t,r){var i=r(3),n=r(14),o=r(60),a=RangeError,s=String.fromCharCode,l=String.fromCodePoint,u=n([].join);i({target:"String",stat:!0,arity:1,forced:!!l&&1!==l.length},{fromCodePoint:function(e){for(var t,r=[],i=arguments.length,n=0;i>n;){if(t=+arguments[n++],o(t,1114111)!==t)throw new a(t+" is not a valid code point");r[n]=t<65536?s(t):s(55296+((t-=65536)>>10),t%1024+56320)}return u(r,"")}})},function(t,r,i){var n=i(3),o=i(14),a=i(400),s=i(16),l=i(68),u=i(401),c=o("".indexOf);n({target:"String",proto:!0,forced:!u("includes")},{includes:function(t){return!!~c(l(s(this)),l(a(t)),arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(3),n=r(14),o=r(16),a=r(68),s=n("".charCodeAt);i({target:"String",proto:!0},{isWellFormed:function(){var e,t,r=a(o(this)),i=r.length;for(e=0;e=56320||++e>=i||56320!=(64512&s(r,e))))return!1;return!0}})},function(t,r,i){var n=i(398).charAt,o=i(68),a=i(51),s=i(169),l=i(172),u="String Iterator",c=a.set,h=a.getterFor(u);s(String,"String",(function(e){c(this,{type:u,string:o(e),index:0})}),(function(){var t,r=h(this),i=r.string,o=r.index;return o>=i.length?l(e,!0):(t=n(i,o),r.index+=t.length,l(t,!1))}))},function(t,r,i){var n=i(8),o=i(407),a=i(46),s=i(17),l=i(64),u=i(68),c=i(16),h=i(29),d=i(408),f=i(409);o("match",(function(t,r,i){return[function(r){var i=c(this),o=s(r)?e:h(r,t);return o?n(o,r,i):new RegExp(r)[t](u(i))},function(e){var t,n,o,s,c,h=a(this),_=u(e),p=i(r,h,_);if(p.done)return p.value;if(!h.global)return f(h,_);for(t=h.unicode,h.lastIndex=0,n=[],o=0;null!==(s=f(h,_));)c=u(s[0]),n[o]=c,""===c&&(h.lastIndex=d(_,l(h.lastIndex),t)),o++;return 0===o?null:n}]}))},function(e,t,r){var i,n,o,a,s,l,u,c;r(388),i=r(8),n=r(47),o=r(389),a=r(7),s=r(33),l=r(43),u=s("species"),c=RegExp.prototype,e.exports=function(e,t,r,h){var d,f,_=s(e),p=!a((function(){var t={};return t[_]=function(){return 7},7!==""[e](t)})),m=p&&!a((function(){var t=!1,r=/a/;return"split"===e&&((r={}).constructor={},r.constructor[u]=function(){return r},r.flags="",r[_]=/./[_]),r.exec=function(){return t=!0,null},r[_](""),!t}));p&&m&&!r||(d=/./[_],f=t(_,""[e],(function(e,t,r,n,a){var s=t.exec;return s===o||s===c.exec?p&&!a?{done:!0,value:i(d,t,r,n)}:{done:!0,value:i(e,r,t,n)}:{done:!1}})),n(String.prototype,e,f[0]),n(c,_,f[1])),h&&l(c[_],"sham",!0)}},function(e,t,r){var i=r(398).charAt;e.exports=function(e,t,r){return t+(r?i(e,t).length:1)}},function(e,t,r){var i=r(8),n=r(46),o=r(21),a=r(15),s=r(389),l=TypeError;e.exports=function(e,t){var r,u=e.exec;if(o(u))return null!==(r=i(u,e,t))&&n(r),r;if("RegExp"===a(e))return i(s,e,t);throw new l("RegExp#exec called on incompatible receiver")}},function(t,r,i){var n=i(3),o=i(8),a=i(85),s=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),M=i(36),E=y("matchAll"),I="RegExp String",C=I+" Iterator",S=P.set,A=P.getterFor(C),k=RegExp.prototype,D=TypeError,B=a("".indexOf),T=a("".matchAll),O=!!T&&!b((function(){T("a",/./)})),R=s((function(e,t,r,i){S(this,{type:C,regexp:e,string:t,global:r,unicode:i,done:!1})}),I,(function(){var t,r,i,n=A(this);return n.done?l(e,!0):null===(i=w(t=n.regexp,r=n.string))?(n.done=!0,l(e,!0)):n.global?(""===h(i[0])&&(t.lastIndex=q(r,c(t.lastIndex),n.unicode)),l(i,!1)):(n.done=!0,l(i,!1))})),L=function(e){var t=d(this),r=h(e),i=x(t,RegExp),n=h(m(t)),o=new i(i===RegExp?t.source:t,n),a=!!~B(n,"g"),s=!!~B(n,"u");return o.lastIndex=c(t.lastIndex),new R(o,r,a,s)};n({target:"String",proto:!0,forced:O},{matchAll:function(t){var r,i,n,a,s=u(this);if(f(t)){if(O)return T(s,t)}else{if(p(t)&&(r=h(u(m(t))),!~B(r,"g")))throw new D("`.matchAll` does not allow non-global regexes");if(O)return T(s,t);if((n=g(t,E))===e&&M&&"RegExp"===_(t)&&(n=L),n)return o(n,t,s)}return i=h(s),a=new RegExp(t,"g"),M?o(L,a,i):a[E](i)}}),M||E in k||v(k,E,L)},function(t,r,i){var n=i(3),o=i(240).end;n({target:"String",proto:!0,forced:i(412)},{padEnd:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(28);e.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(i)},function(t,r,i){var n=i(3),o=i(240).start;n({target:"String",proto:!0,forced:i(412)},{padStart:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(3),n=r(14),o=r(12),a=r(39),s=r(68),l=r(63),u=n([].push),c=n([].join);i({target:"String",stat:!0},{raw:function(e){var t,r,i,n=o(a(e).raw),h=l(n);if(!h)return"";for(t=arguments.length,r=[],i=0;;){if(u(r,s(n[i++])),i===h)return c(r,"");i=C&&(I+=E(F,C,k)+B,C=k+A.length)}return I+E(F,C)}]}),!!l((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")}))||!I||C)},function(t,r,i){var n=i(14),o=i(39),a=Math.floor,s=n("".charAt),l=n("".replace),u=n("".slice),c=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,h=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,r,i,n,d,f){var _=i+t.length,p=n.length,m=h;return d!==e&&(d=o(d),m=c),l(f,m,(function(o,l){var c,h,f;switch(s(l,0)){case"$":return"$";case"&":return t;case"`":return u(r,0,i);case"'":return u(r,_);case"<":c=d[u(l,1,-1)];break;default:if(0==(h=+l))return o;if(h>p)return 0===(f=a(h/10))?o:f<=p?n[f-1]===e?s(l,1):n[f-1]+s(l,1):o;c=n[h-1]}return c===e?"":c}))}},function(t,r,i){var n=i(3),o=i(8),a=i(14),s=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=a("".indexOf),y=a("".replace),x=a("".slice),q=Math.max;n({target:"String",proto:!0},{replaceAll:function(t,r){var i,n,a,p,w,P,M,E,I,C=s(this),S=0,A=0,k="";if(!u(t)){if((i=c(t))&&(n=h(s(f(t))),!~b(n,"g")))throw new v("`.replaceAll` does not allow non-global regexes");if(a=d(t,g))return o(a,t,C,r);if(m&&i)return y(h(C),t,r)}for(p=h(C),w=h(t),(P=l(r))||(r=h(r)),E=q(1,M=w.length),S=b(p,w);-1!==S;)I=P?h(r(w,S,p)):_(w,p,S,[],e,r),k+=x(p,A,S)+I,A=S+M,S=S+E>p.length?-1:b(p,w,S+E);return A1||"".split(/.?/).length;a("split",(function(t,r,i){var o="0".split(e,0).length?function(t,i){return t===e&&0===i?[]:n(r,this,t,i)}:r;return[function(r,i){var a=u(this),s=l(r)?e:_(r,t);return s?n(s,r,a,i):n(o,f(a),r,i)},function(t,n){var a,l,u,_,m,g,q,P,M,E,I,C=s(this),S=f(t);if(!w&&(a=i(o,C,S,n,o!==r)).done)return a.value;if(l=c(C,RegExp),u=C.unicode,_=new l(v?"^(?:"+C.source+")":C,(C.ignoreCase?"i":"")+(C.multiline?"m":"")+(C.unicode?"u":"")+(v?"g":"y")),0==(m=n===e?4294967295:n>>>0))return[];if(0===S.length)return null===p(_,S)?[S]:[];for(g=0,q=0,P=[];q1?arguments[1]:e,n.length)),i=u(t),_(n,r,r+i.length)===i}})},function(t,r,i){var n=i(3),o=i(14),a=i(16),s=i(61),l=i(68),u=o("".slice),c=Math.max,h=Math.min;n({target:"String",proto:!0,forced:!"".substr||"b"!=="ab".substr(-1)},{substr:function(t,r){var i,n,o=l(a(this)),d=o.length,f=s(t);return f===1/0&&(f=0),f<0&&(f=c(d+f,0)),(i=r===e?d:s(r))<=0||i===1/0||f>=(n=h(f+i,d))?"":u(o,f,n)}})},function(e,t,r){var i=r(3),n=r(8),o=r(14),a=r(16),s=r(68),l=r(7),u=Array,c=o("".charAt),h=o("".charCodeAt),d=o([].join),f="".toWellFormed,_=f&&l((function(){return"1"!==n(f,1)}));i({target:"String",proto:!0,forced:_},{toWellFormed:function(){var e,t,r,i,o=s(a(this));if(_)return n(f,o);for(t=u(e=o.length),r=0;r=56320||r+1>=e||56320!=(64512&h(o,r+1))?t[r]="�":(t[r]=c(o,r),t[++r]=c(o,r));return d(t,"")}})},function(e,t,r){var i=r(3),n=r(286).trim;i({target:"String",proto:!0,forced:r(425)("trim")},{trim:function(){return n(this)}})},function(e,t,r){var i=r(49).PROPER,n=r(7),o=r(287);e.exports=function(e){return n((function(){return!!o[e]()||"​…᠎"!=="​…᠎"[e]()||i&&o[e].name!==e}))}},function(e,t,r){var i,n;r(427),i=r(3),n=r(428),i({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==n},{trimEnd:n})},function(e,t,r){var i=r(3),n=r(428);i({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==n},{trimRight:n})},function(e,t,r){var i=r(286).end,n=r(425);e.exports=n("trimEnd")?function(){return i(this)}:"".trimEnd},function(e,t,r){var i,n;r(430),i=r(3),n=r(431),i({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==n},{trimStart:n})},function(e,t,r){var i=r(3),n=r(431);i({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==n},{trimLeft:n})},function(e,t,r){var i=r(286).start,n=r(425);e.exports=n("trimStart")?function(){return i(this)}:"".trimStart},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("anchor")},{anchor:function(e){return n(this,"a","name",e)}})},function(e,t,r){var i=r(14),n=r(16),o=r(68),a=/"/g,s=i("".replace);e.exports=function(e,t,r,i){var l=o(n(e)),u="<"+t;return""!==r&&(u+=" "+r+'="'+s(o(i),a,""")+'"'),u+">"+l+""}},function(e,t,r){var i=r(7);e.exports=function(e){return i((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("big")},{big:function(){return n(this,"big","","")}})},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("blink")},{blink:function(){return n(this,"blink","","")}})},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("bold")},{bold:function(){return n(this,"b","","")}})},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("fixed")},{fixed:function(){return n(this,"tt","","")}})},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("fontcolor")},{fontcolor:function(e){return n(this,"font","color",e)}})},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("fontsize")},{fontsize:function(e){return n(this,"font","size",e)}})},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("italics")},{italics:function(){return n(this,"i","","")}})},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("link")},{link:function(e){return n(this,"a","href",e)}})},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("small")},{small:function(){return n(this,"small","","")}})},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("strike")},{strike:function(){return n(this,"strike","","")}})},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("sub")},{sub:function(){return n(this,"sub","","")}})},function(e,t,r){var i=r(3),n=r(433);i({target:"String",proto:!0,forced:r(434)("sup")},{sup:function(){return n(this,"sup","","")}})},function(e,t,r){r(448)("Float32",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(t,r,i){var n=i(3),o=i(4),a=i(8),s=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),M=i(24),E=i(113),I=i(57).f,C=i(453),S=i(83).forEach,A=i(193),k=i(77),D=i(44),B=i(5),T=i(198),O=i(51),R=i(118),L=O.get,N=O.set,F=O.enforce,$=D.f,j=B.f,W=o.RangeError,H=c.ArrayBuffer,U=H.prototype,z=c.DataView,V=u.NATIVE_ARRAY_BUFFER_VIEWS,G=u.TYPED_ARRAY_TAG,K=u.TypedArray,X=u.TypedArrayPrototype,Y=u.isTypedArray,Z="BYTES_PER_ELEMENT",Q="Wrong length",J=function(e,t){k(e,t,{configurable:!0,get:function(){return L(this)[t]}})},ee=function(e){var t;return M(U,e)||"ArrayBuffer"===(t=x(e))||"SharedArrayBuffer"===t},te=function(e,t){return Y(e)&&!w(t)&&t in e&&_(+t)&&t>=0},re=function(e,t){return t=b(t),te(e,t)?d(2,e[t]):j(e,t)},ie=function(e,t,r){return t=b(t),!(te(e,t)&&q(r)&&y(r,"value"))||y(r,"get")||y(r,"set")||r.configurable||y(r,"writable")&&!r.writable||y(r,"enumerable")&&!r.enumerable?$(e,t,r):(e[t]=r.value,e)};s?(V||(B.f=re,D.f=ie,J(X,"buffer"),J(X,"byteOffset"),J(X,"byteLength"),J(X,"length")),n({target:"Object",stat:!0,forced:!V},{getOwnPropertyDescriptor:re,defineProperty:ie}),t.exports=function(t,r,i){var s,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={},M=function(e,t){$(e,t,{get:function(){return function(e,t){var r=L(e);return r.view[d](t*u+r.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,r){var n=L(e);n.view[_](t*u+n.byteOffset,i?v(r):r,!0)}(this,t,e)},enumerable:!0})};V?l&&(y=r((function(t,r,i,n){return h(t,x),R(q(r)?ee(r)?n!==e?new b(r,g(i,u),n):i!==e?new b(r,g(i,u)):new b(r):Y(r)?T(y,r):a(C,y,r):new b(m(r)),t,y)})),E&&E(y,K),S(I(b),(function(e){e in y||f(y,e,b[e])})),y.prototype=x):(y=r((function(t,r,i,n){var o,s,l,c,d,f;if(h(t,x),o=0,s=0,q(r)){if(!ee(r))return Y(r)?T(y,r):a(C,y,r);if(l=r,s=g(i,u),f=r.byteLength,n===e){if(f%u)throw new W(Q);if((c=f-s)<0)throw new W(Q)}else if((c=p(n)*u)+s>f)throw new W(Q);d=c/u}else d=m(r),l=new H(c=d*u);for(N(t,{buffer:l,byteOffset:s,byteLength:c,length:d,view:new z(l)});o255?255:255&t}},function(t,r,i){var n=i(84),o=i(8),a=i(220),s=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 r,i,p,m,g,v,b,y,x=a(this),q=s(t),w=arguments.length,P=w>1?arguments[1]:e,M=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(M&&w>2&&(P=n(P,arguments[2])),i=l(q),p=new(f(x))(i),m=d(p),r=0;i>r;r++)g=M?P(q[r],r):q[r],p[r]=m?_(g):+g;return p}},function(e,t,r){var i=r(69);e.exports=function(e){var t=i(e);return"BigInt64Array"===t||"BigUint64Array"===t}},function(e,t,r){var i=r(19),n=TypeError;e.exports=function(e){var t=i(e,"number");if("number"==typeof t)throw new n("Can't convert number to bigint");return BigInt(t)}},function(e,t,r){r(448)("Float64",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(448)("Int8",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(448)("Int16",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(448)("Int32",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(448)("Uint8",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(448)("Uint8",(function(e){return function(t,r,i){return e(this,t,r,i)}}),!0)},function(e,t,r){r(448)("Uint16",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(448)("Uint32",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(t,r,i){var n=i(217),o=i(63),a=i(61),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("at",(function(t){var r=s(this),i=o(r),n=a(t),l=n>=0?n:i+n;return l<0||l>=i?e:r[l]}))},function(t,r,i){var n=i(14),o=i(217),a=n(i(144)),s=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(t,r){return a(s(this),t,r,arguments.length>2?arguments[2]:e)}))},function(t,r,i){var n=i(217),o=i(83).every,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("every",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(149),a=i(455),s=i(69),l=i(8),u=i(14),c=i(7),h=n.aTypedArray,d=n.exportTypedArrayMethod,f=u("".slice);d("fill",(function(t){var r,i=arguments.length;return h(this),r="Big"===f(s(this),0,3)?a(t):+t,l(o,this,r,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,r,i){var n=i(217),o=i(83).filter,a=i(469),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("filter",(function(t){var r=o(s(this),t,arguments.length>1?arguments[1]:e);return a(this,r)}))},function(e,t,r){var i=r(198),n=r(470);e.exports=function(e,t){return i(n(e),t)}},function(e,t,r){var i=r(217),n=r(219),o=i.aTypedArrayConstructor,a=i.getTypedArrayConstructor;e.exports=function(e){return o(n(e,a(e)))}},function(t,r,i){var n=i(217),o=i(83).find,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("find",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(83).findIndex,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("findIndex",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(154).findLast,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("findLast",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(154).findLastIndex,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("findLastIndex",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(83).forEach,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("forEach",(function(t){o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(e,t,r){var i=r(449);(0,r(217).exportTypedArrayStaticMethod)("from",r(453),i)},function(t,r,i){var n=i(217),o=i(59).includes,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("includes",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(59).indexOf,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("indexOf",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(e,t,r){var i=r(4),n=r(7),o=r(14),a=r(217),s=r(168),l=r(33)("iterator"),u=i.Uint8Array,c=o(s.values),h=o(s.keys),d=o(s.entries),f=a.aTypedArray,_=a.exportTypedArrayMethod,p=u&&u.prototype,m=!n((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,r){var i=r(217),n=r(14),o=i.aTypedArray,a=i.exportTypedArrayMethod,s=n([].join);a("join",(function(e){return s(o(this),e)}))},function(e,t,r){var i=r(217),n=r(94),o=r(175),a=i.aTypedArray;(0,i.exportTypedArrayMethod)("lastIndexOf",(function(e){var t=arguments.length;return n(o,a(this),t>1?[e,arguments[1]]:[e])}))},function(t,r,i){var n=i(217),o=i(83).map,a=i(470),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("map",(function(t){return o(s(this),t,arguments.length>1?arguments[1]:e,(function(e,t){return new(a(e))(t)}))}))},function(e,t,r){var i=r(217),n=r(449),o=i.aTypedArrayConstructor;(0,i.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,r=new(o(this))(t);t>e;)r[e]=arguments[e++];return r}),n)},function(t,r,i){var n=i(217),o=i(181).left,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("reduce",(function(t){var r=arguments.length;return o(a(this),t,r,r>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(181).right,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("reduceRight",(function(t){var r=arguments.length;return o(a(this),t,r,r>1?arguments[1]:e)}))},function(e,t,r){var i=r(217),n=i.aTypedArray,o=Math.floor;(0,i.exportTypedArrayMethod)("reverse",(function(){for(var e,t=this,r=n(t).length,i=o(r/2),a=0;a1?arguments[1]:e,1),i=u(t),g)return o(_,this,i,r);if(n=this.length,c=0,(a=s(i))+r>n)throw new h("Wrong length");for(;co;)u[o]=r[o++];return u}),o((function(){new Int8Array(1).slice()})))},function(t,r,i){var n=i(217),o=i(83).some,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("some",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(4),o=i(85),a=i(7),s=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=n.Uint16Array,g=m&&o(m.prototype.sort),v=!(!g||a((function(){g(new m(2),null)}))&&a((function(){g(new m(2),{})}))),b=!!g&&!a((function(){var e,t,r,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),r=0;r<516;r++)i=r%4,e[r]=515-r,t[r]=r-2*i+3;for(g(e,(function(e,t){return(e/4|0)-(t/4|0)})),r=0;r<516;r++)if(e[r]!==t[r])return!0}));p("sort",(function(t){return t!==e&&s(t),b?g(this,t):l(_(this),function(t){return function(r,i){return t!==e?+t(r,i)||0:i!=i?-1:r!=r?1:0===r&&0===i?1/r>0&&1/i<0?1:-1:r>i}}(t))}),!b||v)},function(t,r,i){var n=i(217),o=i(64),a=i(60),s=i(470),l=n.aTypedArray;(0,n.exportTypedArrayMethod)("subarray",(function(t,r){var i=l(this),n=i.length,u=a(t,n);return new(s(i))(i.buffer,i.byteOffset+u*i.BYTES_PER_ELEMENT,o((r===e?n:a(r,n))-u))}))},function(e,t,r){var i=r(4),n=r(94),o=r(217),a=r(7),s=r(76),l=i.Int8Array,u=o.aTypedArray,c=o.exportTypedArrayMethod,h=[].toLocaleString,d=!!l&&a((function(){h.call(new l(1))}));c("toLocaleString",(function(){return n(h,d?s(u(this)):u(this),s(arguments))}),a((function(){return[1,2].toLocaleString()!==new l([1,2]).toLocaleString()}))||!a((function(){l.prototype.toLocaleString.call([1,2])})))},function(e,t,r){var i=r(196),n=r(217),o=n.aTypedArray,a=n.getTypedArrayConstructor;(0,n.exportTypedArrayMethod)("toReversed",(function(){return i(o(this),a(this))}))},function(t,r,i){var n=i(217),o=i(14),a=i(30),s=i(198),l=n.aTypedArray,u=n.getTypedArrayConstructor,c=n.exportTypedArrayMethod,h=o(n.TypedArrayPrototype.sort);c("toSorted",(function(t){var r,i;return t!==e&&a(t),r=l(this),i=s(u(r),r),h(i,t)}))},function(e,t,r){var i=r(217).exportTypedArrayMethod,n=r(7),o=r(4),a=r(14),s=o.Uint8Array,l=s&&s.prototype||{},u=[].toString,c=a([].join);n((function(){u.call({})}))&&(u=function(){return c(this)}),i("toString",u,l.toString!==u)},function(e,t,r){var i=r(205),n=r(217),o=r(454),a=r(61),s=r(455),l=n.aTypedArray,u=n.getTypedArrayConstructor,c=n.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 r=l(this),n=a(e),c=o(r)?s(t):+t;return i(r,u(r),n,c)}}.with,!h)},function(e,t,r){var i=r(3),n=r(14),o=r(68),a=String.fromCharCode,s=n("".charAt),l=n(/./.exec),u=n("".slice),c=/^[\da-f]{2}$/i,h=/^[\da-f]{4}$/i;i({global:!0},{unescape:function(e){for(var t,r,i=o(e),n="",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=a(t);o!==e&&(o=n(o,_)),p=(f=d(q,v))?e:h(q)||x,b=s(r)?new r:[],y=f?l(q,f):new m(c(u(q,p))),i(g(y,o,b))}))}},function(e,t,r){var i=r(8),n=r(507),o=r(46),a=r(133),s=r(509),l=r(29),u=r(33)("asyncIterator");e.exports=function(e,t){var r=arguments.length<2?l(e,u):t;return r?o(i(r,e)):new n(s(a(e)))}},function(t,r,i){var n=i(8),o=i(46),a=i(71),s=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,r){var i=e.done;f.resolve(e.value).then((function(e){t(d(e,i))}),r)},v=function(e){e.type=_,p(this,e)};v.prototype=l(a(h),{next:function(){var e=m(this);return new f((function(t,r){var i=o(n(e.next,e.iterator));g(i,t,r)}))},return:function(){var t=m(this).iterator;return new f((function(r,i){var a,l=s(t,"return");if(l===e)return r(d(e,!0));a=o(n(l,t)),g(a,r,i)}))}}),t.exports=v},function(e,t,r){var i,n,o=r(4),a=r(35),s=r(21),l=r(71),u=r(128),c=r(47),h=r(33),d=r(36),f="USE_FUNCTION_CONSTRUCTOR",_=h("asyncIterator"),p=o.AsyncIterator,m=a.AsyncIteratorPrototype;if(m)i=m;else if(s(p))i=p.prototype;else if(a[f]||o[f])try{n=u(u(u(Function("return async function*(){}()")()))),u(n)===Object.prototype&&(i=n)}catch(e){}i?d&&(i=l(i)):i={},s(i[_])||c(i,_,(function(){return this})),e.exports=i},function(e,t,r){e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},function(t,r,i){var n=i(8),o=i(30),a=i(46),s=i(20),l=i(140),u=i(23),c=i(509),h=i(511),d=function(t){var r=0===t,i=1===t,d=2===t,f=3===t;return function(t,_,p){var m,g,v,b,y,x;return a(t),!(m=_!==e)&&r||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(a(n(y,b))).then((function(n){var l,g,y;try{if(a(n).done)r?(p.length=x,t(p)):t(!f&&(d||e));else{l=n.value;try{m?(g=_(l,x),y=function(e){if(i)c();else if(d)e?c():h(b,t,!1,o);else if(r)try{p[x++]=e,c()}catch(e){u(e)}else e?h(b,t,f||l,o):c()},s(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,r){var i=r(8),n=r(23),o=r(29);e.exports=function(e,t,r,a){try{var s=o(e,"return");if(s)return n("Promise").resolve(i(s,e)).then((function(){t(r)}),(function(e){a(e)}))}catch(e){return a(e)}t(r)}},function(t,r,i){var n=i(3),o=i(83).filterReject,a=i(138);n({target:"Array",proto:!0,forced:!0},{filterOut:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("filterOut")},function(t,r,i){var n=i(3),o=i(83).filterReject,a=i(138);n({target:"Array",proto:!0,forced:!0},{filterReject:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("filterReject")},function(t,r,i){var n=i(3),o=i(515),a=i(138);n({target:"Array",proto:!0},{group:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("group")},function(e,t,r){var i=r(84),n=r(14),o=r(13),a=r(39),s=r(18),l=r(63),u=r(71),c=r(198),h=Array,d=n([].push);e.exports=function(e,t,r,n){for(var f,_,p,m=a(e),g=o(m),v=i(t,r),b=u(null),y=l(g),x=0;y>x;x++)(_=s(v(p=g[x],x,m)))in b?d(b[_],p):b[_]=[p];if(n&&(f=n(m))!==h)for(_ in b)b[_]=c(f,b[_]);return b}},function(t,r,i){var n=i(3),o=i(515),a=i(147),s=i(138);n({target:"Array",proto:!0,forced:!a("groupBy")},{groupBy:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),s("groupBy")},function(e,t,r){var i=r(3),n=r(147),o=r(138),a=r(518);i({target:"Array",proto:!0,name:"groupToMap",forced:r(36)||!n("groupByToMap")},{groupByToMap:a}),o("groupByToMap")},function(t,r,i){var n=i(84),o=i(14),a=i(13),s=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 r,i,o=s(this),u=a(o),p=n(t,arguments.length>1?arguments[1]:e),m=new c,g=l(u),v=0;g>v;v++)r=p(i=u[v],v,o),d(m,r)?_(h(m,r),i):f(m,r,[i]);return m}},function(e,t,r){var i=r(3),n=r(138),o=r(518);i({target:"Array",proto:!0,forced:r(36)},{groupToMap:o}),n("groupToMap")},function(t,r,i){var n=i(3),o=i(88),a=Object.isFrozen,s=function(t,r){var i,n,s;if(!a||!o(t)||!a(t))return!1;for(i=0,n=t.length;it,_=!1,i===e)g=e;else if(l(i))g=i.step,_=!!i.inclusive;else{if(typeof i!=n)throw new m(h);g=i}if(s(g)&&(g=u?a:-a),typeof g!=n)throw new m(h);if(g===1/0||g===-1/0||g===o&&t!==r)throw new p(h);f(this,{type:d,start:t,end:r,step:g,inclusive:_,hitsEnd:t!=t||r!=r||g!=g||r>t!=g>o,currentCount:o,zero:o}),c||(this.start=t,this.end=r,this.step=g,this.inclusive=_)}),d,(function(){var t,r,i,n,o=_(this);return o.hitsEnd?a(e,!0):(r=o.end,(i=(t=o.start)+o.step*o.currentCount++)===r&&(o.hitsEnd=!0),n=o.inclusive,(r>t?n?i>r:i>=r:n?r>i:r>=i)?(o.hitsEnd=!0,a(e,!0)):a(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,r){var i=r(3),n=r(94),o=r(554),a=r(23),s=r(71),l=Object,u=function(){var e=a("Object","freeze");return e?e(s(null)):s(null)};i({global:!0,forced:!0},{compositeKey:function(){return n(o,l,arguments).get("object",u)}})},function(e,t,r){var i,n,o,a,s,l,u,c,h;r(253),r(498),i=r(23),n=r(71),o=r(20),a=Object,s=TypeError,l=i("Map"),u=i("WeakMap"),(c=function(){this.object=null,this.symbol=null,this.primitives=null,this.objectsByIndex=n(null)}).prototype.get=function(e,t){return this[e]||(this[e]=t())},c.prototype.next=function(e,t,r){var i=r?this.objectsByIndex[e]||(this.objectsByIndex[e]=new u):this.primitives||(this.primitives=new l),n=i.get(t);return n||i.set(t,n=new c),n},h=new c,e.exports=function(){var e,t,r=h,i=arguments.length;for(e=0;e1&&arguments[1]);return o([255&t,t>>8&255],10)}})},function(e,t,r){var i=r(3),n=r(14)(DataView.prototype.getUint8);i({target:"DataView",proto:!0,forced:!0},{getUint8Clamped:function(e){return n(this,e)}})},function(e,t,r){var i=r(3),n=r(14),o=r(559),a=r(211),s=r(215).pack,l=r(560),u=n(DataView.prototype.setUint16);i({target:"DataView",proto:!0},{setFloat16:function(e,t){var r,i;return o(this),r=a(e),i=s(l(t),10,2),u(this,r,i[1]<<8|i[0],arguments.length>2&&arguments[2])}})},function(e,t,r){var i=r(69),n=TypeError;e.exports=function(e){if("DataView"===i(e))return e;throw new n("Argument is not a DataView")}},function(e,t,r){var i=r(213);e.exports=Math.f16round||function(e){return i(e,.0009765625,65504,6103515625e-14)}},function(e,t,r){var i=r(3),n=r(14),o=r(559),a=r(211),s=r(452),l=n(DataView.prototype.setUint8);i({target:"DataView",proto:!0,forced:!0},{setUint8Clamped:function(e,t){o(this);var r=a(e);return l(this,r,s(t))}})},function(t,r,i){var n=i(3),o=i(6),a=i(23),s=i(30),l=i(210),u=i(47),c=i(209),h=i(77),d=i(33),f=i(51),_=i(528),p=a("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},M=function(){y(l(this,E),{type:b,state:"pending",stack:[]}),o||(this.disposed=!1)},E=M.prototype;c(E,{dispose:function(){var e,t,r,i,n,a=x(this);if(a.state!==w){for(a.state=w,o||(this.disposed=!0),t=(e=a.stack).length,r=!1;t;){n=e[--t],e[t]=null;try{n()}catch(e){r?i=new p(e,i):(r=!0,i=e)}}if(a.stack=null,r)throw i}},use:function(e){return _(P(this),e,q),e},adopt:function(t,r){var i=P(this);return s(r),_(i,e,q,(function(){r(t)})),t},defer:function(t){var r=P(this);s(t),_(r,e,q,t)},move:function(){var e=P(this),t=new M;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}),n({global:!0,constructor:!0},{DisposableStack:M})},function(e,t,r){r(3)({target:"Function",proto:!0,forced:!0},{demethodize:r(564)})},function(e,t,r){var i=r(14),n=r(30);e.exports=function(){return i(n(this))}},function(e,t,r){var i=r(3),n=r(14),o=r(21),a=r(50),s=r(38),l=r(6),u=Object.getOwnPropertyDescriptor,c=/^\s*class\b/,h=n(c.exec);i({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(e){return o(e)&&!function(e){try{if(!l||!h(c,a(e)))return!1}catch(e){}var t=u(e,"prototype");return!!t&&s(t,"writable")&&!t.writable}(e)}})},function(e,t,r){r(3)({target:"Function",stat:!0,forced:!0},{isConstructor:r(89)})},function(t,r,i){var n=i(33),o=i(44).f,a=n("metadata"),s=Function.prototype;s[a]===e&&o(s,a,{value:null})},function(e,t,r){r(3)({target:"Function",proto:!0,forced:!0,name:"demethodize"},{unThis:r(564)})},function(e,t,r){var i=r(3),n=r(4),o=r(210),a=r(46),s=r(21),l=r(128),u=r(77),c=r(141),h=r(7),d=r(38),f=r(33),_=r(171).IteratorPrototype,p=r(6),m=r(36),g="constructor",v="Iterator",b=f("toStringTag"),y=TypeError,x=n[v],q=m||!s(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(a(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,r){r(3)({target:"Iterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:r(571)})},function(e,t,r){var i=r(8),n=r(572),o=function(e,t){return[t,e]};e.exports=function(){return i(n,this,o)}},function(e,t,r){var i=r(8),n=r(30),o=r(46),a=r(509),s=r(573),l=r(163),u=s((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),n(e),new u(a(this),{mapper:e})}},function(t,r,i){var n=i(8),o=i(71),a=i(43),s=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 r=u.getterFor(t?m:p);return s(o(h),{next:function(){var i,n=r(this);if(t)return n.nextHandler();try{return i=n.done?e:n.nextHandler(),d(i,n.done)}catch(e){throw n.done=!0,e}},return:function(){var i,o=r(this),a=o.iterator;if(o.done=!0,t)return(i=c(a,"return"))?n(i,a):d(e,!0);if(o.inner)try{f(o.inner.iterator,"normal")}catch(e){return f(a,"throw",e)}return f(a,"normal"),d(e,!0)}})},b=v(!0),y=v(!1);a(y,_,"Iterator Helper"),t.exports=function(e,t){var r=function(r,i){i?(i.iterator=r.iterator,i.next=r.next):i=r,i.type=t?m:p,i.nextHandler=e,i.counter=0,i.done=!1,g(this,i)};return r.prototype=t?b:y,r}},function(e,t,r){var i=r(8),n=r(47),o=r(29),a=r(38),s=r(33),l=r(171).IteratorPrototype,u=s("dispose");a(l,u)||n(l,u,(function(){var e=o(this,"return");e&&i(e,this)}))},function(e,t,r){var i=r(3),n=r(8),o=r(46),a=r(509),s=r(536),l=r(451),u=r(573),c=r(36),h=u((function(){for(var e,t=this.iterator,r=this.next;this.remaining;)if(this.remaining--,e=o(n(r,t)),this.done=!!e.done)return;if(e=o(n(r,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(s(+e));return new h(a(this),{remaining:t})}})},function(e,t,r){var i=r(3),n=r(130),o=r(30),a=r(46),s=r(509);i({target:"Iterator",proto:!0,real:!0},{every:function(e){var t,r;return a(this),o(e),t=s(this),r=0,!n(t,(function(t,i){if(!e(t,r++))return i()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},function(e,t,r){var i=r(3),n=r(8),o=r(30),a=r(46),s=r(509),l=r(573),u=r(163),c=r(36),h=l((function(){for(var e,t,r=this.iterator,i=this.predicate,o=this.next;;){if(e=a(n(o,r)),this.done=!!e.done)return;if(u(r,i,[t=e.value,this.counter++],!0))return t}}));i({target:"Iterator",proto:!0,real:!0,forced:c},{filter:function(e){return a(this),o(e),new h(s(this),{predicate:e})}})},function(e,t,r){var i=r(3),n=r(130),o=r(30),a=r(46),s=r(509);i({target:"Iterator",proto:!0,real:!0},{find:function(e){var t,r;return a(this),o(e),t=s(this),r=0,n(t,(function(t,i){if(e(t,r++))return i(t)}),{IS_RECORD:!0,INTERRUPTED:!0}).result}})},function(e,t,r){var i=r(3),n=r(8),o=r(30),a=r(46),s=r(509),l=r(580),u=r(573),c=r(135),h=r(36),d=u((function(){for(var e,t,r=this.iterator,i=this.mapper;;){if(t=this.inner)try{if(!(e=a(n(t.next,t.iterator))).done)return e.value;this.inner=null}catch(e){c(r,"throw",e)}if(e=a(n(this.next,r)),this.done=!!e.done)return;try{this.inner=l(i(e.value,this.counter++),!1)}catch(e){c(r,"throw",e)}}}));i({target:"Iterator",proto:!0,real:!0,forced:h},{flatMap:function(e){return a(this),o(e),new d(s(this),{mapper:e,inner:null})}})},function(t,r,i){var n=i(8),o=i(46),a=i(509),s=i(134);t.exports=function(t,r){r&&"string"==typeof t||o(t);var i=s(t);return a(o(i!==e?n(i,t):t))}},function(e,t,r){var i=r(3),n=r(130),o=r(30),a=r(46),s=r(509);i({target:"Iterator",proto:!0,real:!0},{forEach:function(e){var t,r;a(this),o(e),t=s(this),r=0,n(t,(function(t){e(t,r++)}),{IS_RECORD:!0})}})},function(e,t,r){var i=r(3),n=r(8),o=r(39),a=r(24),s=r(171).IteratorPrototype,l=r(573),u=r(580),c=r(36),h=l((function(){return n(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 a(s,t.iterator)?t.iterator:new h(t)}})},function(e,t,r){r(3)({target:"Iterator",proto:!0,real:!0,forced:!0},{indexed:r(571)})},function(e,t,r){var i=r(3),n=r(572);i({target:"Iterator",proto:!0,real:!0,forced:r(36)},{map:n})},function(e,t,r){var i=r(3),n=r(552),o=TypeError;i({target:"Iterator",stat:!0,forced:!0},{range:function(e,t,r){if("number"==typeof e)return new n(e,t,r,"number",0,1);if("bigint"==typeof e)return new n(e,t,r,"bigint",BigInt(0),BigInt(1));throw new o("Incorrect Iterator.range arguments")}})},function(t,r,i){var n=i(3),o=i(130),a=i(30),s=i(46),l=i(509),u=TypeError;n({target:"Iterator",proto:!0,real:!0},{reduce:function(t){var r,i,n,c;if(s(this),a(t),r=l(this),n=(i=arguments.length<2)?e:arguments[1],c=0,o(r,(function(e){i?(i=!1,n=e):n=t(n,e,c),c++}),{IS_RECORD:!0}),i)throw new u("Reduce of empty iterator with no initial value");return n}})},function(e,t,r){var i=r(3),n=r(130),o=r(30),a=r(46),s=r(509);i({target:"Iterator",proto:!0,real:!0},{some:function(e){var t,r;return a(this),o(e),t=s(this),r=0,n(t,(function(t,i){if(e(t,r++))return i()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},function(t,r,i){var n=i(3),o=i(8),a=i(46),s=i(509),l=i(536),u=i(451),c=i(573),h=i(135),d=i(36),f=c((function(){var t,r=this.iterator;return this.remaining--?(t=a(o(this.next,r)),(this.done=!!t.done)?e:t.value):(this.done=!0,h(r,"normal",e))}));n({target:"Iterator",proto:!0,real:!0,forced:d},{take:function(e){a(this);var t=u(l(+e));return new f(s(this),{remaining:t})}})},function(e,t,r){var i=r(3),n=r(46),o=r(130),a=r(509),s=[].push;i({target:"Iterator",proto:!0,real:!0},{toArray:function(){var e=[];return o(a(n(this)),s,{that:e,IS_RECORD:!0}),e}})},function(e,t,r){var i=r(3),n=r(46),o=r(507),a=r(544),s=r(509);i({target:"Iterator",proto:!0,real:!0,forced:r(36)},{toAsync:function(){return new a(s(new o(s(n(this)))))}})},function(e,t,r){r(3)({target:"JSON",stat:!0,forced:!r(592)},{isRawJSON:r(593)})},function(e,t,r){var i=r(7);e.exports=!i((function(){var e="9007199254740993",t=JSON.rawJSON(e);return!JSON.isRawJSON(t)||JSON.stringify(t)!==e}))},function(e,t,r){var i=r(20),n=r(51).get;e.exports=function(e){if(!i(e))return!1;var t=n(e);return!!t&&"RawJSON"===t.type}},function(t,r,i){var n,o,a=i(3),s=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,M=q&&q.parse,E=u("Object","keys"),I=Object.getOwnPropertyDescriptor,C=c("".charAt),S=c("".slice),A=c(/./.exec),k=c([].push),D=/^\d$/,B=/^[1-9]$/,T=/^(?:-|\d)$/,O=/^[\t\n\r ]$/,R=function(t,r,i,n){var o,a,s,l,u,c,d,m=t[r],v=n&&m===n.value,b=v&&"string"==typeof n.source?{source:n.source}:{};if(f(m))if(c=_(m),d=v?n.nodes:c?[]:{},c)for(o=d.length,s=g(m),l=0;l1?arguments[1]:e);return!1!==s(r,(function(e,t){if(!i(e,t,r))return!1}),!0)}})},function(t,r,i){var n=i(3),o=i(84),a=i(598),s=i(262),l=i(525),u=s.Map,c=s.set;n({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=new u;return l(r,(function(e,t){i(e,t,r)&&c(n,t,e)})),n}})},function(t,r,i){var n=i(3),o=i(84),a=i(598),s=i(525);n({target:"Map",proto:!0,real:!0,forced:!0},{find:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=s(r,(function(e,t){if(i(e,t,r))return{value:e}}),!0);return n&&n.value}})},function(t,r,i){var n=i(3),o=i(84),a=i(598),s=i(525);n({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=s(r,(function(e,t){if(i(e,t,r))return{key:t}}),!0);return n&&n.key}})},function(e,t,r){var i=r(3),n=r(262);i({target:"Map",stat:!0,forced:!0},{from:r(605)(n.Map,n.set,!0)})},function(t,r,i){var n=i(84),o=i(46),a=i(39),s=i(130);t.exports=function(t,r,i){return function(l){var u=a(l),c=arguments.length,h=c>1?arguments[1]:e,d=h!==e,f=d?n(h,c>2?arguments[2]:e):e,_=new t,p=0;return s(u,(function(e){var t=d?f(e,p++):e;i?r(_,o(t)[0],t[1]):r(_,t)})),_}}},function(e,t,r){var i=r(3),n=r(607),o=r(598),a=r(525);i({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(e){return!0===a(o(this),(function(t){if(n(t,e))return!0}),!0)}})},function(e,t,r){e.exports=function(e,t){return e===t||e!=e&&t!=t}},function(e,t,r){var i=r(3),n=r(8),o=r(130),a=r(21),s=r(30),l=r(262).Map;i({target:"Map",stat:!0,forced:!0},{keyBy:function(e,t){var r,i=new(a(this)?this:l);return s(t),r=s(i.set),o(e,(function(e){n(r,i,t(e),e)})),i}})},function(e,t,r){var i=r(3),n=r(598),o=r(525);i({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(e){var t=o(n(this),(function(t,r){if(t===e)return{key:r}}),!0);return t&&t.key}})},function(t,r,i){var n=i(3),o=i(84),a=i(598),s=i(262),l=i(525),u=s.Map,c=s.set;n({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=new u;return l(r,(function(e,t){c(n,i(e,t,r),e)})),n}})},function(t,r,i){var n=i(3),o=i(84),a=i(598),s=i(262),l=i(525),u=s.Map,c=s.set;n({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=new u;return l(r,(function(e,t){c(n,t,i(e,t,r))})),n}})},function(e,t,r){var i=r(3),n=r(598),o=r(130),a=r(262).set;i({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(e){for(var t=n(this),r=arguments.length,i=0;i1?arguments[1]:e);return!0===s(r,(function(e,t){if(i(e,t,r))return!0}),!0)}})},function(t,r,i){var n=i(3),o=i(30),a=i(598),s=i(262),l=TypeError,u=s.get,c=s.has,h=s.set;n({target:"Map",proto:!0,real:!0,forced:!0},{update:function(t,r){var i,n,s=a(this),d=arguments.length;if(o(r),!(i=c(s,t))&&d<3)throw new l("Updating absent value");return n=i?u(s,t):o(d>2?arguments[2]:e)(t,s),h(s,t,r(n,t,s)),s}})},function(e,t,r){r(3)({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:r(619)})},function(t,r,i){var n=i(8),o=i(30),a=i(21),s=i(46),l=TypeError;t.exports=function(t,r){var i,u=s(this),c=o(u.get),h=o(u.has),d=o(u.set),f=arguments.length>2?arguments[2]:e;if(!a(r)&&!a(f))throw new l("At least one callback required");return n(h,u,t)?(i=n(c,u,t),a(r)&&(i=r(i),n(d,u,t,i))):a(f)&&(i=f(),n(d,u,t,i)),i}},function(e,t,r){r(3)({target:"Map",proto:!0,real:!0,forced:!0},{upsert:r(619)})},function(e,t,r){var i=r(3),n=Math.min,o=Math.max;i({target:"Math",stat:!0,forced:!0},{clamp:function(e,t,r){return n(r,o(t,e))}})},function(e,t,r){r(3)({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{DEG_PER_RAD:Math.PI/180})},function(e,t,r){var i=r(3),n=180/Math.PI;i({target:"Math",stat:!0,forced:!0},{degrees:function(e){return e*n}})},function(e,t,r){var i=r(3),n=r(625),o=r(212);i({target:"Math",stat:!0,forced:!0},{fscale:function(e,t,r,i,a){return o(n(e,t,r,i,a))}})},function(e,t,r){e.exports=Math.scale||function(e,t,r,i,n){var o=+e,a=+t,s=+r,l=+i,u=+n;return o!=o||a!=a||s!=s||l!=l||u!=u?NaN:o===1/0||o===-1/0?o:(o-a)*(u-l)/(s-a)+l}},function(e,t,r){r(3)({target:"Math",stat:!0},{f16round:r(560)})},function(e,t,r){r(3)({target:"Math",stat:!0,forced:!0},{iaddh:function(e,t,r,i){var n=e>>>0,o=r>>>0;return(t>>>0)+(i>>>0)+((n&o|(n|o)&~(n+o>>>0))>>>31)|0}})},function(e,t,r){r(3)({target:"Math",stat:!0,forced:!0},{imulh:function(e,t){var r=65535,i=+e,n=+t,o=i&r,a=n&r,s=i>>16,l=n>>16,u=(s*a>>>0)+(o*a>>>16);return s*l+(u>>16)+((o*l>>>0)+(u&r)>>16)}})},function(e,t,r){r(3)({target:"Math",stat:!0,forced:!0},{isubh:function(e,t,r,i){var n=e>>>0,o=r>>>0;return(t>>>0)-(i>>>0)-((~n&o|(n^~o)&n-o>>>0)>>>31)|0}})},function(e,t,r){r(3)({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{RAD_PER_DEG:180/Math.PI})},function(e,t,r){var i=r(3),n=Math.PI/180;i({target:"Math",stat:!0,forced:!0},{radians:function(e){return e*n}})},function(e,t,r){r(3)({target:"Math",stat:!0,forced:!0},{scale:r(625)})},function(e,t,r){var i=r(3),n=r(46),o=r(290),a=r(170),s=r(172),l=r(51),u="Seeded Random",c=u+" Generator",h=l.set,d=l.getterFor(c),f=TypeError,_=a((function(e){h(this,{type:c,seed:e%2147483647})}),u,(function(){var e=d(this),t=e.seed=(1103515245*e.seed+12345)%2147483647;return s((1073741823&t)/1073741823,!1)}));i({target:"Math",stat:!0,forced:!0},{seededPRNG:function(e){var t=n(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,r){r(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,r){r(3)({target:"Math",stat:!0,forced:!0},{umulh:function(e,t){var r=65535,i=+e,n=+t,o=i&r,a=n&r,s=i>>>16,l=n>>>16,u=(s*a>>>0)+(o*a>>>16);return s*l+(u>>>16)+((o*l>>>0)+(u&r)>>>16)}})},function(t,r,i){var n=i(3),o=i(14),a=i(61),s="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);n({target:"Number",stat:!0,forced:!0},{fromString:function(t,r){var i,n,o,b=1;if("string"!=typeof t)throw new c(s);if(!t.length)throw new u(s);if("-"===_(t,0)&&(b=-1,!(t=g(t,1)).length))throw new u(s);if((i=r===e?10:a(r))<2||i>36)throw new l("Invalid radix");if(!p(f,t))throw new u(s);if(n=v(t,"."),o=h(n[0],i),n.length>1&&(o+=h(n[1],i)/d(i,n[1].length)),10===i&&m(o,i)!==t)throw new u(s);return b*o}})},function(e,t,r){var i=r(3),n=r(552);i({target:"Number",stat:!0,forced:!0},{range:function(e,t,r){return new n(e,t,r,"number",0,1)}})},function(e,t,r){var i=r(3),n=r(639);i({target:"Object",stat:!0,forced:!0},{iterateEntries:function(e){return new n(e,"entries")}})},function(t,r,i){var n=i(51),o=i(170),a=i(172),s=i(38),l=i(73),u=i(39),c="Object Iterator",h=n.set,d=n.getterFor(c);t.exports=o((function(e,t){var r=u(e);h(this,{type:c,mode:t,object:r,keys:l(r),index:0})}),"Object",(function(){for(var t,r,i=d(this),n=i.keys;;){if(null===n||i.index>=n.length)return i.object=i.keys=null,a(e,!0);if(t=n[i.index++],s(r=i.object,t)){switch(i.mode){case"keys":return a(t,!1);case"values":return a(r[t],!1)}return a([t,r[t]],!1)}}}))},function(e,t,r){var i=r(3),n=r(639);i({target:"Object",stat:!0,forced:!0},{iterateKeys:function(e){return new n(e,"keys")}})},function(e,t,r){var i=r(3),n=r(639);i({target:"Object",stat:!0,forced:!0},{iterateValues:function(e){return new n(e,"values")}})},function(e,t,r){r(643),r(644),r(645)},function(t,r,i){var n,o,a,s,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),M=w("observable"),E="Observable",I="Subscription",C="SubscriptionObserver",S=P.getterFor,A=P.set,k=S(E),D=S(I),B=S(C),T=function(t){this.observer=f(t),this.cleanup=e,this.subscriptionObserver=e};T.prototype={type:I,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}},(n=function(e,t){var r,i,n,a,s=A(this,new T(e));c||(this.closed=!1);try{(r=v(e,"start"))&&u(r,e,this)}catch(e){q(e)}if(!s.isClosed()){i=s.subscriptionObserver=new o(s);try{n=t(i),a=n,m(n)||(s.cleanup=p(n.unsubscribe)?function(){a.unsubscribe()}:d(n))}catch(e){return void i.error(e)}s.isClosed()&&s.clean()}}).prototype=y({},{unsubscribe:function(){var e=D(this);e.isClosed()||(e.close(),e.clean())}}),c&&x(n.prototype,"closed",{configurable:!0,get:function(){return D(this).isClosed()}}),(o=function(e){A(this,{type:C,subscriptionState:e}),c||(this.closed=!1)}).prototype=y({},{next:function(e){var t,r,i=B(this).subscriptionState;if(!i.isClosed()){t=i.observer;try{(r=v(t,"next"))&&u(r,t,e)}catch(e){q(e)}}},error:function(e){var t,r,i=B(this).subscriptionState;if(!i.isClosed()){t=i.observer,i.close();try{(r=v(t,"error"))?u(r,t,e):q(e)}catch(e){q(e)}i.clean()}},complete:function(){var e,t,r=B(this).subscriptionState;if(!r.isClosed()){e=r.observer,r.close();try{(t=v(e,"complete"))&&u(t,e)}catch(e){q(e)}r.clean()}}}),c&&x(o.prototype,"closed",{configurable:!0,get:function(){return B(this).subscriptionState.isClosed()}}),y(s=(a=function(e){_(this,s),A(this,{type:E,subscriber:d(e)})}).prototype,{subscribe:function(t){var r=arguments.length;return new n(p(t)?{next:t,error:r>1?arguments[1]:e,complete:r>2?arguments[2]:e}:g(t)?t:{},k(this).subscriber)}}),b(s,M,(function(){return this})),l({global:!0,constructor:!0,forced:!0},{Observable:a}),h(E)},function(e,t,r){var i=r(3),n=r(23),o=r(8),a=r(46),s=r(89),l=r(133),u=r(29),c=r(130),h=r(33)("observable");i({target:"Observable",stat:!0,forced:!0},{from:function(e){var t,r,i=s(this)?this:n("Observable"),d=u(a(e),h);return d?(t=a(o(d,e))).constructor===i?t:new i((function(e){return t.subscribe(e)})):(r=l(e),new i((function(e){c(r,(function(t,r){if(e.next(t),e.closed)return r()}),{IS_ITERATOR:!0,INTERRUPTED:!0}),e.complete()})))}})},function(e,t,r){var i=r(3),n=r(23),o=r(89),a=n("Array");i({target:"Observable",stat:!0,forced:!0},{of:function(){for(var e=o(this)?this:n("Observable"),t=arguments.length,r=a(t),i=0;i?@[\\\\\\]^`{|}~"+a+"]","g");i({target:"RegExp",stat:!0,forced:!0},{escape:function(e){var t=o(e),r=s(t,0);return(r>47&&r<58?"\\x3":"")+l(t,u,"\\$&")}})},function(e,t,r){var i=r(3),n=r(659),o=r(660).add;i({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){var e,t,r=n(this);for(e=0,t=arguments.length;e1?arguments[1]:e);return!1!==s(r,(function(e){if(!i(e,e,r))return!1}),!0)}})},function(t,r,i){var n=i(3),o=i(84),a=i(659),s=i(660),l=i(665),u=s.Set,c=s.add;n({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=new u;return l(r,(function(e){i(e,e,r)&&c(n,e)})),n}})},function(t,r,i){var n=i(3),o=i(84),a=i(659),s=i(665);n({target:"Set",proto:!0,real:!0,forced:!0},{find:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=s(r,(function(e){if(i(e,e,r))return{value:e}}),!0);return n&&n.value}})},function(e,t,r){var i=r(3),n=r(660);i({target:"Set",stat:!0,forced:!0},{from:r(605)(n.Set,n.add,!1)})},function(e,t,r){var i=r(3),n=r(7),o=r(677);i({target:"Set",proto:!0,real:!0,forced:!r(668)("intersection")||n((function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))}))},{intersection:o})},function(e,t,r){var i=r(659),n=r(660),o=r(666),a=r(667),s=r(665),l=r(526),u=n.Set,c=n.add,h=n.has;e.exports=function(e){var t=i(this),r=a(e),n=new u;return o(t)>r.size?l(r.getIterator(),(function(e){h(t,e)&&c(n,e)})):s(t,(function(e){r.includes(e)&&c(n,e)})),n}},function(e,t,r){var i=r(3),n=r(8),o=r(670),a=r(677);i({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(e){return n(a,this,o(e))}})},function(e,t,r){var i=r(3),n=r(680);i({target:"Set",proto:!0,real:!0,forced:!r(668)("isDisjointFrom")},{isDisjointFrom:n})},function(e,t,r){var i=r(659),n=r(660).has,o=r(666),a=r(667),s=r(665),l=r(526),u=r(135);e.exports=function(e){var t,r=i(this),c=a(e);return o(r)<=c.size?!1!==s(r,(function(e){if(c.includes(e))return!1}),!0):(t=c.getIterator(),!1!==l(t,(function(e){if(n(r,e))return u(t,"normal",!1)})))}},function(e,t,r){var i=r(3),n=r(8),o=r(670),a=r(680);i({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(e){return n(a,this,o(e))}})},function(e,t,r){var i=r(3),n=r(683);i({target:"Set",proto:!0,real:!0,forced:!r(668)("isSubsetOf")},{isSubsetOf:n})},function(e,t,r){var i=r(659),n=r(666),o=r(665),a=r(667);e.exports=function(e){var t=i(this),r=a(e);return!(n(t)>r.size)&&!1!==o(t,(function(e){if(!r.includes(e))return!1}),!0)}},function(e,t,r){var i=r(3),n=r(8),o=r(670),a=r(683);i({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(e){return n(a,this,o(e))}})},function(e,t,r){var i=r(3),n=r(686);i({target:"Set",proto:!0,real:!0,forced:!r(668)("isSupersetOf")},{isSupersetOf:n})},function(e,t,r){var i=r(659),n=r(660).has,o=r(666),a=r(667),s=r(526),l=r(135);e.exports=function(e){var t,r=i(this),u=a(e);return!(o(r)1?arguments[1]:e),n=new u;return l(r,(function(e){c(n,i(e,e,r))})),n}})},function(e,t,r){var i=r(3),n=r(660);i({target:"Set",stat:!0,forced:!0},{of:r(614)(n.Set,n.add,!1)})},function(t,r,i){var n=i(3),o=i(30),a=i(659),s=i(665),l=TypeError;n({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(t){var r=a(this),i=arguments.length<2,n=i?e:arguments[1];if(o(t),s(r,(function(e){i?(i=!1,n=e):n=t(n,e,e,r)})),i)throw new l("Reduce of empty set with no initial value");return n}})},function(t,r,i){var n=i(3),o=i(84),a=i(659),s=i(665);n({target:"Set",proto:!0,real:!0,forced:!0},{some:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e);return!0===s(r,(function(e){if(i(e,e,r))return!0}),!0)}})},function(e,t,r){var i=r(3),n=r(694);i({target:"Set",proto:!0,real:!0,forced:!r(668)("symmetricDifference")},{symmetricDifference:n})},function(e,t,r){var i=r(659),n=r(660),o=r(664),a=r(667),s=r(526),l=n.add,u=n.has,c=n.remove;e.exports=function(e){var t=i(this),r=a(e).getIterator(),n=o(t);return s(r,(function(e){u(t,e)?c(n,e):l(n,e)})),n}},function(e,t,r){var i=r(3),n=r(8),o=r(670),a=r(694);i({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(e){return n(a,this,o(e))}})},function(e,t,r){var i=r(3),n=r(697);i({target:"Set",proto:!0,real:!0,forced:!r(668)("union")},{union:n})},function(e,t,r){var i=r(659),n=r(660).add,o=r(664),a=r(667),s=r(526);e.exports=function(e){var t=i(this),r=a(e).getIterator(),l=o(t);return s(r,(function(e){n(l,e)})),l}},function(e,t,r){var i=r(3),n=r(8),o=r(670),a=r(697);i({target:"Set",proto:!0,real:!0,forced:!0},{union:function(e){return n(a,this,o(e))}})},function(t,r,i){var n=i(3),o=i(398).charAt,a=i(16),s=i(61),l=i(68);n({target:"String",proto:!0,forced:!0},{at:function(t){var r=l(a(this)),i=r.length,n=s(t),u=n>=0?n:i+n;return u<0||u>=i?e:o(r,u)}})},function(e,t,r){r(3)({target:"String",stat:!0,forced:!0},{cooked:r(701)})},function(t,r,i){var n=i(14),o=i(12),a=i(68),s=i(63),l=TypeError,u=n([].push),c=n([].join);t.exports=function(t){var r,i,n,h,d=o(t),f=s(d);if(!f)return"";for(r=arguments.length,i=[],n=0;;){if((h=d[n++])===e)throw new l("Incorrect template");if(u(i,a(h)),n===f)return c(i,"");n=i.length?a(e,!0):(t=d(i,n),r.index+=t.length,a({codePoint:h(t,0),position:n},!1))}));n({target:"String",proto:!0,forced:!0},{codePoints:function(){return new m(l(s(this)))}})},function(t,r,i){var n=i(259),o=i(3),a=i(48),s=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,M=Object.freeze||Object,E=Object.isFrozen,I=Math.min,C=s("".charAt),S=s("".slice),A=s("".split),k=s(/./.exec),D=/([\n\u2028\u2029]|\r\n?)/g,B=RegExp("^["+v+"]*"),T=RegExp("[^"+v+"]"),O="Invalid tag",R=function(t,r){var i,n;if(r===e||t===r)return t;for(i=0,n=I(t.length,r.length);i0)throw new P("Invalid opening line");t[1]=""}if(a){if(1===t.length||k(T,t[t.length-1]))throw new P("Invalid closing line");t[t.length-2]="",t[t.length-1]=""}for(s=2;s=48&&r<=57},d=function(e,t,r){var i,n;if(r>=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,r,i,n="",l=0,f=0;(f=u(e,"\\",f))>-1;){if(n+=c(e,l,f),++f===e.length)return;switch(r=s(e,f++)){case"b":n+="\b";break;case"t":n+="\t";break;case"n":n+="\n";break;case"v":n+="\v";break;case"f":n+="\f";break;case"r":n+="\r";break;case"\r":f1114111)return;n+=a(t);break;default:if(h(r,0))return;n+=r}l=f}return n+c(e,l)}},function(e,t,r){var i,n=r(4),o=r(79),a=r(44).f,s=r(5).f,l=n.Symbol;o("asyncDispose"),l&&(i=s(l,"asyncDispose")).enumerable&&i.configurable&&i.writable&&a(l,"asyncDispose",{value:i.value,enumerable:!1,configurable:!1,writable:!1})},function(e,t,r){var i,n=r(4),o=r(79),a=r(44).f,s=r(5).f,l=n.Symbol;o("dispose"),l&&(i=s(l,"dispose")).enumerable&&i.configurable&&i.writable&&a(l,"dispose",{value:i.value,enumerable:!1,configurable:!1,writable:!1})},function(e,t,r){r(3)({target:"Symbol",stat:!0},{isRegisteredSymbol:r(709)})},function(t,r,i){var n=i(23),o=i(14),a=n("Symbol"),s=a.keyFor,l=o(a.prototype.valueOf);t.exports=a.isRegisteredSymbol||function(t){try{return s(l(t))!==e}catch(e){return!1}}},function(e,t,r){r(3)({target:"Symbol",stat:!0,name:"isRegisteredSymbol"},{isRegistered:r(709)})},function(e,t,r){r(3)({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:r(712)})},function(e,t,r){var i,n,o,a,s=r(34),l=r(23),u=r(14),c=r(22),h=r(33),d=l("Symbol"),f=d.isWellKnownSymbol,_=l("Object","getOwnPropertyNames"),p=u(d.prototype.valueOf),m=s("wks");for(i=0,o=(n=_(d)).length;i1?arguments[1]:e,c=i>2?arguments[2]:e;return new(n("Promise"))((function(e){o(r),e(a(t,s,c))})).then((function(e){return l(u(r),e)}))}),!0)},function(t,r,i){var n=i(217),o=i(83).filterReject,a=i(469),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("filterOut",(function(t){var r=o(s(this),t,arguments.length>1?arguments[1]:e);return a(this,r)}),!0)},function(t,r,i){var n=i(217),o=i(83).filterReject,a=i(469),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("filterReject",(function(t){var r=o(s(this),t,arguments.length>1?arguments[1]:e);return a(this,r)}),!0)},function(t,r,i){var n=i(217),o=i(515),a=i(470),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("groupBy",(function(t){var r=arguments.length>1?arguments[1]:e;return o(s(this),t,r,a)}),!0)},function(e,t,r){var i=r(217),n=r(63),o=r(454),a=r(60),s=r(455),l=r(61),u=r(7),c=i.aTypedArray,h=i.getTypedArrayConstructor,d=Math.max,f=Math.min;(0,i.exportTypedArrayMethod)("toSpliced",(function(e,t){var r,i,u,_,p,m,g,v,b=c(this),y=h(b),x=n(b),q=a(e,x),w=arguments.length,P=0;if(0===w)r=i=0;else if(1===w)r=0,i=x-q;else if(i=f(d(l(t),0),x-q),r=w-2)for(_=new y(r),u=o(_),v=2;v1?s(arguments[1]):e,i="base64"===d(r)?f:_,(o=(n=!!r&&!!r.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(n)throw new m("Input is not correctly padded");switch(a=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,M=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(I=h.length,2===a){if(n&&0!==h[I-2])throw new m(q);I-=2}else if(3===a){if(n&&0!==h[I-1])throw new m(q);I--}return c(p,h,I)}})},function(t,r,i){var n=i(20),o=String,a=TypeError;t.exports=function(t){if(t===e||n(t))return t;throw new a(o(t)+" is not an object or undefined")}},function(e,t,r){var i=TypeError;e.exports=function(e){if("string"==typeof e)return e;throw new i("Argument is not a string")}},function(e,t,r){var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=i+"+/",o=i+"-_",a=function(e){for(var t={},r=0;r<64;r++)t[e.charAt(r)]=r;return t};e.exports={i2c:n,c2i:a(n),i2cUrl:o,c2iUrl:a(o)}},function(t,r,i){var n=TypeError;t.exports=function(t){var r=t&&t.alphabet;if(r===e||"base64"===r||"base64url"===r)return r||"base64";throw new n("Incorrect `alphabet` option")}},function(e,t,r){var i=r(3),n=r(4),o=r(14),a=r(728),s=n.Uint8Array,l=n.SyntaxError,u=n.parseInt,c=/[^\da-f]/i,h=o(c.exec),d=o("".slice);s&&i({target:"Uint8Array",stat:!0,forced:!0},{fromHex:function(e){var t,r,i;if(a(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(r=new s(t/2),i=0;i>6*e&63)};a+2>(-2*a&6)));return r}})},function(e,t,r){var i=r(3),n=r(4),o=r(23),a=r(14),s=r(8),l=r(7),u=r(68),c=r(342),h=r(729).i2c,d=o("btoa"),f=a("".charAt),_=a("".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,r,i,a,l,m;if(c(arguments.length,1),p)return s(d,n,u(e));for(t=u(e),r="",i=0,a=h;f(t,i)||(a="=",i%1);){if((m=_(t,i+=3/4))>255)throw new(o("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");r+=f(a,63&(l=l<<8|m)>>8-i%1*8)}return r}})},function(e,t,r){var i,n=r(4),o=r(750),a=r(751),s=r(160),l=r(43),u=function(e){if(e&&e.forEach!==s)try{l(e,"forEach",s)}catch(t){e.forEach=s}};for(i in o)o[i]&&u(n[i]&&n[i].prototype);u(a)},function(e,t,r){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,r,i){var n=i(42)("span").classList,o=n&&n.constructor&&n.constructor.prototype;t.exports=o===Object.prototype?e:o},function(e,t,r){var i,n=r(4),o=r(750),a=r(751),s=r(168),l=r(43),u=r(82),c=r(33)("iterator"),h=s.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 r in s)if(e[r]!==s[r])try{l(e,r,s[r])}catch(t){e[r]=s[r]}}};for(i in o)d(n[i]&&n[i].prototype,i);d(a,"DOMTokenList")},function(t,r,i){var n,o,a,s,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),M=i(46),E=i(125),I=i(119),C=i(754),S=i(122),A=i(51),k=i(6),D=i(36),B="DOMException",T="DATA_CLONE_ERR",O=m("Error"),R=m(B)||function(){try{(new(m("MessageChannel")||p("worker_threads").MessageChannel)).port1.postMessage(new WeakMap)}catch(e){if(e.name===T&&25===e.code)return e.constructor}}(),L=R&&R.prototype,N=O.prototype,F=A.set,$=A.getterFor(B),j="stack"in new O(B),W=function(e){return w(C,e)&&C[e].m?C[e].c:0},H=function(){var t,r,i,n,o;P(this,U),r=I((t=arguments.length)<1?e:arguments[0]),i=I(t<2?e:arguments[1],"Error"),n=W(i),F(this,{type:B,name:i,message:r,code:n}),k||(this.name=i,this.message=r,this.code=n),j&&((o=new O(r)).name=B,y(this,"stack",b(1,S(o.stack,1))))},U=H.prototype=v(N),z=function(e){return{enumerable:!0,configurable:!0,get:e}},V=function(e){return z((function(){return $(this)[e]}))};for(c in k&&(q(U,"code",V("code")),q(U,"message",V("message")),q(U,"name",V("name"))),y(U,"constructor",b(1,H)),o=(n=g((function(){return!(new R instanceof O)})))||g((function(){return N.toString!==E||"2: 1"!==String(new R(1,2))})),a=n||g((function(){return 25!==new R(1,"DataCloneError").code})),_({global:!0,constructor:!0,forced:s=D?o||a||n||25!==R[T]||25!==L[T]:n},{DOMException:s?H:R}),u=(l=m(B)).prototype,o&&(D||R===l)&&x(u,"toString",E),a&&k&&R===l&&q(u,"code",z((function(){return W(M(this).name)}))),C)w(C,c)&&(d=(h=C[c]).s,f=b(6,h.c),w(l,d)||y(l,d,f),w(u,d)||y(u,d,f))},function(e,t,r){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,r,i){var n,o,a,s,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),M=function(){var t,r,i,n,o;return p(this,E),r=g((t=arguments.length)<1?e:arguments[0]),i=g(t<2?e:arguments[1],"Error"),n=new P(r,i),(o=new w(r)).name=q,f(n,"stack",d(1,b(o.stack,1))),m(n,this,M),n},E=M.prototype=P.prototype,I="stack"in new w(q),C="stack"in new P(1,2),S=P&&y&&Object.getOwnPropertyDescriptor(c,q),A=I&&!!(!S||S.writable&&S.configurable)&&!C;if(u({global:!0,constructor:!0,forced:x||A},{DOMException:A?M:P}),(o=(n=h(q)).prototype).constructor!==n)for(a in x||f(o,"constructor",d(1,n)),v)_(v,a)&&(_(n,l=(s=v[a]).s)||f(n,l,d(6,s.c)))},function(e,t,r){var i=r(23),n="DOMException";r(82)(i(n),n)},function(e,t,r){r(758),r(759)},function(e,t,r){var i=r(3),n=r(4),o=r(341).clear;i({global:!0,bind:!0,enumerable:!0,forced:n.clearImmediate!==o},{clearImmediate:o})},function(e,t,r){var i=r(3),n=r(4),o=r(341).set,a=r(760),s=n.setImmediate?a(o,!1):o;i({global:!0,bind:!0,enumerable:!0,forced:n.setImmediate!==s},{setImmediate:s})},function(e,t,r){var i,n=r(4),o=r(94),a=r(21),s=r(761),l=r(28),u=r(76),c=r(342),h=n.Function,d=/MSIE .\./.test(l)||s&&((i=n.Bun.version.split(".")).length<3||"0"===i[0]&&(i[1]<3||"3"===i[1]&&"0"===i[2]));e.exports=function(e,t){var r=t?2:1;return d?function(i,n){var s=c(arguments.length,1)>r,l=a(i)?i:h(i),d=s?u(arguments,r):[],f=s?function(){o(l,this,d)}:l;return t?e(f,n):e(f)}:e}},function(e,t,r){e.exports="function"==typeof Bun&&Bun&&"string"==typeof Bun.version},function(e,t,r){var i=r(3),n=r(4),o=r(344),a=r(30),s=r(342),l=r(7),u=r(6);i({global:!0,enumerable:!0,dontCallGetSet:!0,forced:l((function(){return u&&1!==Object.getOwnPropertyDescriptor(n,"queueMicrotask").value.length}))},{queueMicrotask:function(e){s(arguments.length,1),o(a(e))}})},function(e,t,r){var i,n=r(3),o=r(4),a=r(77),s=r(6),l=TypeError,u=Object.defineProperty,c=o.self!==o;try{s?(i=Object.getOwnPropertyDescriptor(o,"self"),!c&&i&&i.get&&i.enumerable||a(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})):n({global:!0,simple:!0,forced:c},{self:o})}catch(e){}},function(t,r,i){var n,o=i(36),a=i(3),s=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),M=i(382),E=i(262),I=i(660),C=i(665),S=i(228),A=i(123),k=i(230),D=s.Object,B=s.Array,T=s.Date,O=s.Error,R=s.TypeError,L=s.PerformanceMark,N=l("DOMException"),F=E.Map,$=E.has,j=E.get,W=E.set,H=I.Set,U=I.add,z=I.has,V=l("Object","keys"),G=u([].push),K=u((!0).valueOf),X=u(1..valueOf),Y=u("".valueOf),Z=u(T.prototype.getTime),Q=h("structuredClone"),J="DataCloneError",ee="Transferring",te=function(e){return!c((function(){var t=new s.Set([7]),r=e(t),i=e(D(7));return r===t||!r.has(7)||!p(i)||7!=+i}))&&e},re=function(e,t){return!c((function(){var r=new t,i=e({a:r,b:r});return!(i&&i.a===i.b&&i.a instanceof t&&i.a.stack===r.stack)}))},ie=s.structuredClone,ne=o||!re(ie,O)||!re(ie,N)||(n=ie,!!c((function(){var e=n(new s.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})),ae=te(ie)||oe,se=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 ae||le(t),ae(e)},ce=function(t,r,i){var n,o,a,l,u,c;if($(r,t))return j(r,t);if("SharedArrayBuffer"===(i||b(t)))n=ae?ae(t):t;else{(c=s.DataView)||d(t.slice)||le("ArrayBuffer");try{if(d(t.slice)&&!t.resizable)n=t.slice(0);else{o=t.byteLength,n=new ArrayBuffer(o,"maxByteLength"in t?{maxByteLength:t.maxByteLength}:e),a=new c(t),l=new c(n);for(u=0;u1&&!_(arguments[1])?v(arguments[1]):e,a=o?o.transfer:e;return a!==e&&(i=function(t,r){var i,n,o,a,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))})),n=0,o=w(i),a=new H;n?@[\\\]^|]/,re=/[\0\t\n\r #/:<>?@[\\\]^|]/,ie=/^[\u0000-\u0020]+/,ne=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,oe=/[\t\n\r]/g,se=function(e){var t,r,i,n,o,a,s,l=j(e,".");if(l.length&&""===l[l.length-1]&&l.length--,(t=l.length)>4)return e;for(r=[],i=0;i1&&"0"===B(n,0)&&(o=T(Z,n)?16:8,n=W(n,8===o?1:2)),""===n)a=0;else{if(!T(10===o?J:8===o?Q:ee,n))return e;a=A(n,o)}N(r,a)}for(i=0;i=D(256,5-t))return null}else if(a>255)return null;for(s=L(r),i=0;i6)return;for(i=0;d();){if(n=null,i>0){if(!("."===d()&&i<4))return;h++}if(!T(Y,d()))return;for(;T(Y,d());){if(o=A(d(),10),null===n)n=o;else{if(0===n)return;n=10*n+o}if(n>255)return;h++}l[u]=256*l[u]+n,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(a=u-c,u=7;0!==u&&a>0;)s=l[u],l[u--]=l[c+a-1],l[c+--a]=s;else if(8!==u)return;return l},ue=function(e){for(var t=null,r=1,i=null,n=0,o=0;o<8;o++)0!==e[o]?(n>r&&(t=i,r=n),i=null,n=0):(null===i&&(i=o),++n);return n>r&&(t=i,r=n),t},ce=function(e){var t,r,i,n;if("number"==typeof e){for(t=[],r=0;r<4;r++)U(t,e%256),e=k(e/256);return O(t,".")}if("object"==typeof e){for(t="",i=ue(e),r=0;r<8;r++)n&&0===e[r]||(n&&(n=!1),i===r?(t+=r?":":"::",n=!0):(t+=R(e[r],16),r<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 r=g(e,0);return r>32&&r<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 r;return 2===e.length&&T(K,B(e,0))&&(":"===(r=B(e,1))||!t&&"|"===r)},ve=function(e){var t;return e.length>1&&ge(W(e,0,2))&&(2===e.length||"/"===(t=B(e,2))||"\\"===t||"?"===t||"#"===t)},be=function(e){return"."===e||"%2e"===H(e)},ye=function(e){return".."===(e=H(e))||"%2e."===e||".%2e"===e||"%2e%2e"===e},xe={},qe={},we={},Pe={},Me={},Ee={},Ie={},Ce={},Se={},Ae={},ke={},De={},Be={},Te={},Oe={},Re={},Le={},Ne={},Fe={},$e={},je={},(We=function(t,r,i){var n,o,a,s=b(t);if(r){if(o=this.parse(s))throw new S(o);this.searchParams=null}else{if(i!==e&&(n=new We(i,!0)),o=this.parse(s,null,n))throw new S(o);(a=I(new E)).bindURL(this),this.searchParams=a}}).prototype={type:"URL",parse:function(e,t,r){var i,n,o,a,s,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,ne,"$1")),e=F(e,oe,""),i=p(e);_<=i.length;){switch(n=i[_],d){case xe:if(!n||!T(K,n)){if(t)return z;d=we;continue}g+=H(n),d=qe;break;case qe:if(n&&(T(X,n)||"+"===n||"-"===n||"."===n))g+=H(n);else{if(":"!==n){if(t)return z;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=Te:h.isSpecial()&&r&&r.scheme===h.scheme?d=Pe:h.isSpecial()?d=Ce:"/"===i[_+1]?(d=Me,_++):(h.cannotBeABaseURL=!0,N(h.path,""),d=Fe)}break;case we:if(!r||r.cannotBeABaseURL&&"#"!==n)return z;if(r.cannotBeABaseURL&&"#"===n){h.scheme=r.scheme,h.path=m(r.path),h.query=r.query,h.fragment="",h.cannotBeABaseURL=!0,d=je;break}d="file"===r.scheme?Te:Ee;continue;case Pe:if("/"!==n||"/"!==i[_+1]){d=Ee;continue}d=Se,_++;break;case Me:if("/"===n){d=Ae;break}d=Ne;continue;case Ee:if(h.scheme=r.scheme,n===ae)h.username=r.username,h.password=r.password,h.host=r.host,h.port=r.port,h.path=m(r.path),h.query=r.query;else if("/"===n||"\\"===n&&h.isSpecial())d=Ie;else if("?"===n)h.username=r.username,h.password=r.password,h.host=r.host,h.port=r.port,h.path=m(r.path),h.query="",d=$e;else{if("#"!==n){h.username=r.username,h.password=r.password,h.host=r.host,h.port=r.port,h.path=m(r.path),h.path.length--,d=Ne;continue}h.username=r.username,h.password=r.password,h.host=r.host,h.port=r.port,h.path=m(r.path),h.query=r.query,h.fragment="",d=je}break;case Ie:if(!h.isSpecial()||"/"!==n&&"\\"!==n){if("/"!==n){h.username=r.username,h.password=r.password,h.host=r.host,h.port=r.port,d=Ne;continue}d=Ae}else d=Se;break;case Ce:if(d=Se,"/"!==n||"/"!==B(g,_+1))continue;_++;break;case Se:if("/"!==n&&"\\"!==n){d=Ae;continue}break;case Ae:if("@"===n){for(v&&(g="%40"+g),v=!0,o=p(g),s=0;s65535)return G;h.port=h.isSpecial()&&c===me[h.scheme]?null:c,g=""}if(t)return;d=Le;continue}return G}g+=n;break;case Te:if(h.scheme="file","/"===n||"\\"===n)d=Oe;else{if(!r||"file"!==r.scheme){d=Ne;continue}switch(n){case ae:h.host=r.host,h.path=m(r.path),h.query=r.query;break;case"?":h.host=r.host,h.path=m(r.path),h.query="",d=$e;break;case"#":h.host=r.host,h.path=m(r.path),h.query=r.query,h.fragment="",d=je;break;default:ve(O(m(i,_),""))||(h.host=r.host,h.path=m(r.path),h.shortenPath()),d=Ne;continue}}break;case Oe:if("/"===n||"\\"===n){d=Re;break}r&&"file"===r.scheme&&!ve(O(m(i,_),""))&&(ge(r.path[0],!0)?N(h.path,r.path[0]):h.host=r.host),d=Ne;continue;case Re:if(n===ae||"/"===n||"\\"===n||"?"===n||"#"===n){if(!t&&ge(g))d=Ne;else if(""===g){if(h.host="",t)return;d=Le}else{if(a=h.parseHost(g))return a;if("localhost"===h.host&&(h.host=""),t)return;g="",d=Le}continue}g+=n;break;case Le:if(h.isSpecial()){if(d=Ne,"/"!==n&&"\\"!==n)continue}else if(t||"?"!==n)if(t||"#"!==n){if(n!==ae&&(d=Ne,"/"!==n))continue}else h.fragment="",d=je;else h.query="",d=$e;break;case Ne:if(n===ae||"/"===n||"\\"===n&&h.isSpecial()||!t&&("?"===n||"#"===n)){if(ye(g)?(h.shortenPath(),"/"===n||"\\"===n&&h.isSpecial()||N(h.path,"")):be(g)?"/"===n||"\\"===n&&h.isSpecial()||N(h.path,""):("file"===h.scheme&&!h.path.length&&ge(g)&&(h.host&&(h.host=""),g=B(g,0)+":"),N(h.path,g)),g="","file"===h.scheme&&(n===ae||"?"===n||"#"===n))for(;h.path.length>1&&""===h.path[0];)$(h.path);"?"===n?(h.query="",d=$e):"#"===n&&(h.fragment="",d=je)}else g+=pe(n,fe);break;case Fe:"?"===n?(h.query="",d=$e):"#"===n?(h.fragment="",d=je):n!==ae&&(h.path[0]+=pe(n,he));break;case $e:t||"#"!==n?n!==ae&&("'"===n&&h.isSpecial()?h.query+="%27":h.query+="#"===n?"%23":pe(n,he)):(h.fragment="",d=je);break;case je:n!==ae&&(h.fragment+=pe(n,de))}_++}},parseHost:function(e){var t,r,i;if("["===B(e,0)){if("]"!==B(e,e.length-1))return V;if(!(t=le(W(e,1,-1))))return V;this.host=t}else if(this.isSpecial()){if(e=v(e),T(te,e))return V;if(null===(t=se(e)))return V;this.host=t}else{if(T(re,e))return V;for(t="",r=p(e),i=0;i1?arguments[1]:e,n=P(r,new We(t,!1,i));o||(r.href=n.serialize(),r.origin=n.getOrigin(),r.protocol=n.getProtocol(),r.username=n.getUsername(),r.password=n.getPassword(),r.host=n.getHost(),r.hostname=n.getHostname(),r.port=n.getPort(),r.pathname=n.getPathname(),r.search=n.getSearch(),r.searchParams=n.getSearchParams(),r.hash=n.getHash())},Ue=He.prototype,ze=function(e,t){return{get:function(){return M(this)[e]()},set:t&&function(e){return M(this)[t](e)},configurable:!0,enumerable:!0}},o&&(h(Ue,"href",ze("serialize","setHref")),h(Ue,"origin",ze("getOrigin")),h(Ue,"protocol",ze("getProtocol","setProtocol")),h(Ue,"username",ze("getUsername","setUsername")),h(Ue,"password",ze("getPassword","setPassword")),h(Ue,"host",ze("getHost","setHost")),h(Ue,"hostname",ze("getHostname","setHostname")),h(Ue,"port",ze("getPort","setPort")),h(Ue,"pathname",ze("getPathname","setPathname")),h(Ue,"search",ze("getSearch","setSearch")),h(Ue,"searchParams",ze("getSearchParams")),h(Ue,"hash",ze("getHash","setHash"))),c(Ue,"toJSON",(function(){return M(this).serialize()}),{enumerable:!0}),c(Ue,"toString",(function(){return M(this).serialize()}),{enumerable:!0}),C&&(Ge=C.revokeObjectURL,(Ve=C.createObjectURL)&&c(He,"createObjectURL",l(Ve,C)),Ge&&c(He,"revokeObjectURL",l(Ge,C))),y(He,"URL"),n({global:!0,constructor:!0,forced:!a,sham:!o},{URL:He})},function(t,r,i){var n=i(7),o=i(33),a=i(6),s=i(36),l=o("iterator");t.exports=!n((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),r=t.searchParams,i=new URLSearchParams("a=1&a=2&b=3"),n="";return t.pathname="c%20d",r.forEach((function(e,t){r.delete("b"),n+=t+e})),i.delete("a",2),i.delete("b",e),s&&(!t.toJSON||!i.has("a",1)||i.has("a",2)||!i.has("a",e)||i.has("b"))||!r.size&&(s||!a)||!r.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==r.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!r[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"!==n||"x"!==new URL("http://x",e).host}))},function(e,t,r){var i=r(14),n=2147483647,o=/[^\0-\u007E]/,a=/[.\u3002\uFF0E\uFF61]/g,s="Overflow: input needs wider integers to process",l=RangeError,u=i(a.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,r){var i=0;for(e=r?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,r,i,o,a,u,p,m,g,y,x,q,w,P,M,E=[];for(t=(e=function(e){for(var t,r,i=[],n=0,o=e.length;n=55296&&t<=56319&&n=r&&uc((n-i)/(y=m+1)))throw new l(s);for(i+=(g-r)*y,r=g,a=0;an)throw new l(s);if(u===r){for(x=i,q=36;!(x<(w=q<=o?1:q>=o+26?26:q-o));)_(E,h(v(w+(P=x-w)%(M=36-w)))),x=c(P/M),q+=36;_(E,h(v(x))),o=b(i,y,m===p),i=0,m++}}i++,r++}return f(E,"")};e.exports=function(e){var t,r,i=[],n=m(p(g(e),a,"."),".");for(t=0;t=i.length)return r.target=e,S(e,!0);switch(t=i[n],r.kind){case"keys":return S(t.key,!1);case"values":return S(t.value,!1)}return S([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?"?"===K(t,0)?te(t,1):t:P(t)))}).prototype={type:T,bindURL:function(e){this.url=e,this.update()},parseObject:function(e){var t,r,i,n,o,a,l,u,c=this.entries,h=C(e);if(h)for(r=(t=I(e,h)).next;!(i=s(r,t)).done;){if(n=I(q(i.value)),(a=s(o=n.next,n)).done||(l=s(o,n)).done||!s(o,n).done)throw new z("Expected sequence with length 2");Y(c,{key:P(a.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,r,i,n,o;if(e)for(t=this.entries,r=ee(e,"&"),i=0;i0?arguments[0]:e)),u||(this.size=t.entries.length)},f(_e=fe.prototype,{append:function(e,t){var r=L(this);A(arguments.length,2),Y(r.entries,{key:P(e),value:P(t)}),u||this.length++,r.updateURL()},delete:function(t){for(var r,i=L(this),n=A(arguments.length,1),o=i.entries,a=P(t),s=n<2?e:arguments[1],l=s===e?s:P(s),c=0;ct.key?1:-1})),e.updateURL()},forEach:function(t){for(var r,i=L(this).entries,n=y(t,arguments.length>1?arguments[1]:e),o=0;o1?ge(arguments[1]):{})}}),v($)&&(ve=function(e){return g(this,W),new $(e,arguments.length>1?ge(arguments[1]):{})},W.constructor=ve,ve.prototype=W,n({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:ve}))),t.exports={URLSearchParams:fe,getState:L}},function(t,r,i){var n=i(3),o=i(23),a=i(7),s=i(342),l=i(68),u=i(770),c=o("URL"),h=u&&a((function(){c.canParse()})),d=a((function(){return 1!==c.canParse.length}));n({target:"URL",stat:!0,forced:!h||d},{canParse:function(t){var r=s(arguments.length,1),i=l(t),n=r<2||arguments[1]===e?e:l(arguments[1]);try{return!!new c(i,n)}catch(e){return!1}}})},function(e,t,r){var i=r(3),n=r(8);i({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return n(URL.prototype.toString,this)}})},function(e,t,r){r(772)},function(t,r,i){var n=i(47),o=i(14),a=i(68),s=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"&&n(u,"delete",(function(t){var r,i,n,o,l,u,_,p,m=arguments.length,g=m<2?e:arguments[1];if(m&&g===e)return h(this,t);for(r=[],d(this,(function(e,t){f(r,{key:t,value:e})})),s(m,1),i=a(t),n=a(g),o=0,l=0,u=!1,_=r.length;o<_;)p=r[o++],u||p.key===i?(u=!0,h(this,p.key)):l++;for(;l<_;)(p=r[l++]).key===i&&p.value===n||c(this,p.key,p.value)}),{enumerable:!0,unsafe:!0})},function(t,r,i){var n=i(47),o=i(14),a=i(68),s=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)||n(u,"has",(function(t){var r,i,n,o=arguments.length,l=o<2?e:arguments[1];if(o&&l===e)return h(this,t);for(r=c(this,t),s(o,1),i=a(l),n=0;n=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var l=i.call(a,"catchLoc"),u=i.call(a,"finallyLoc");if(l&&u){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e){this.complete(r.completion,r.afterLoc);S(r);return m}}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var i=r.completion;if("throw"===i.type){var n=i.arg;S(r)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,i){this.delegate={iterator:k(e),resultName:r,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,r,i){function n(a,s){if(!r[a]){if(!t[a]){var l="function"==typeof require&&require;if(!s&&l)return l(a,!0);if(o)return o(a,!0);var u=new Error("Cannot find module '"+a+"'");throw u.code="MODULE_NOT_FOUND",u}var c=r[a]={exports:{}};t[a][0].call(c.exports,(function(e){return n(t[a][1][e]||e)}),c,c.exports,e,t,r,i)}return r[a].exports}for(var o="function"==typeof require&&require,a=0;a>6],n=!(32&r);if(31&~r)r&=31;else{var o=r;r=0;for(;!(128&~o);){o=e.readUInt8(t);if(e.isError(o))return o;r<<=7;r|=127&o}}return{cls:i,primitive:n,tag:r,tagStr:a.tag[r]}}function c(e,t,r){var i=e.readUInt8(r);if(e.isError(i))return i;if(!t&&128===i)return null;if(!(128&i))return i;var n=127&i;if(n>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||(n|=32);n|=a.tagClassByName[r||"universal"]<<6;return n}(e,t,r,this.reporter);if(n.length<128){var s;(s=new i(2))[0]=o;s[1]=n.length;return this._createEncoderBuffer([s,n])}for(var l=1,u=n.length;u>=256;u>>=8)l++;(s=new i(2+l))[0]=o;s[1]=128|l;u=1+l;for(var c=n.length;c>0;u--,c>>=8)s[u]=255&c;return this._createEncoderBuffer([s,n])};l.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){for(var r=new i(2*e.length),n=0;n=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}var o=0;for(n=0;n=128;a>>=7)o++}var s=new i(o),l=s.length-1;for(n=e.length-1;n>=0;n--){a=e[n];s[l--]=127&a;for(;(a>>=7)>0;)s[l--]=128|127&a}return this._createEncoderBuffer(s)};function u(e){return e<10?"0"+e:e}l.prototype._encodeTime=function(e,t){var r,i=new Date(e);"gentime"===t?r=[u(i.getFullYear()),u(i.getUTCMonth()+1),u(i.getUTCDate()),u(i.getUTCHours()),u(i.getUTCMinutes()),u(i.getUTCSeconds()),"Z"].join(""):"utctime"===t?r=[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(r,"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 r=e.toArray();!e.sign&&128&r[0]&&r.unshift(0);e=new i(r)}if(i.isBuffer(e)){var n=e.length;0===e.length&&n++;var o=new i(n);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]);n=1;for(var a=e;a>=256;a>>=8)n++;for(a=(o=new Array(n)).length-1;a>=0;a--){o[a]=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,r){var i,n=this._baseState;if(null===n.default)return!1;var o=e.join();void 0===n.defaultBuffer&&(n.defaultBuffer=this._encodeValue(n.default,t,r).join());if(o.length!==n.defaultBuffer.length)return!1;for(i=0;i0?e:t};a.min=function(e,t){return e.cmp(t)<0?e:t};a.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"===r(e))return this._initArray(e,t,i);"hex"===t&&(t=16);n(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){a=e[i]|e[i-1]<<8|e[i-2]<<16;this.words[o]|=a<>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}else if("le"===r)for(i=0,o=0;i>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}return this.strip()};function l(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function u(e,t,r){var i=l(e,r);r-1>=t&&(i|=l(e,r-1)<<4);return i}a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6);this.words=new Array(this.length);for(var i=0;i=t;i-=2){n=u(e,t,i)<=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}else{for(i=(e.length-t)%2==0?t+1:t;i=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}}this.strip()};function c(e,t,r,i){for(var n=0,o=Math.min(e.length,r),a=t;a=49?s-49+10:s>=17?s-17+10:s}return n}a.prototype._parseBase=function(e,t,r){this.words=[0];this.length=1;for(var i=0,n=1;n<=67108863;n*=t)i++;i--;n=n/t|0;for(var o=e.length-r,a=o%i,s=Math.min(o,o-a)+r,l=0,u=r;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()};a.prototype._normSign=function(){1===this.length&&0===this.words[0]&&(this.negative=0);return this};a.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];a.prototype.toString=function(e,t){t=0|t||1;var r;if(16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,a=0;a>>24-i&16777215)||a!==this.length-1?h[6-l.length]+l+r:l+r;if((i+=2)>=26){i-=26;a--}}0!==o&&(r=o.toString(16)+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}if(e===(0|e)&&e>=2&&e<=36){var u=d[e],c=f[e];r="";var _=this.clone();_.negative=0;for(;!_.isZero();){var p=_.modn(c).toString(e);r=(_=_.idivn(c)).isZero()?p+r:h[u-p.length]+p+r}this.isZero()&&(r="0"+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}n(!1,"Base should be between 2 and 36")};a.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&&n(!1,"Number can only safely store up to 53 bits");return 0!==this.negative?-e:e};a.prototype.toJSON=function(){return this.toString(16)};a.prototype.toBuffer=function(e,t){n(void 0!==s);return this.toArrayLike(s,e,t)};a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};a.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length");n(o>0,"Requested array length <= 0");this.strip();var a,s,l="le"===t,u=new e(o),c=this.clone();if(l){for(s=0;!c.isZero();s++){a=c.andln(255);c.iushrn(8);u[s]=a}for(;s=4096){r+=13;t>>>=13}if(t>=64){r+=7;t>>>=7}if(t>=8){r+=4;t>>>=4}if(t>=2){r+=2;t>>>=2}return r+t};a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;if(!(8191&t)){r+=13;t>>>=13}if(!(127&t)){r+=7;t>>>=7}if(!(15&t)){r+=4;t>>>=4}if(!(3&t)){r+=2;t>>>=2}1&t||r++;return r};a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t};a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)};a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)};a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)};a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)};a.prototype.iuxor=function(e){var t,r;if(this.length>e.length){t=this;r=e}else{t=e;r=this}for(var i=0;ie.length?this.clone().ixor(e):e.clone().ixor(this)};a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)};a.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t);r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r);return this.strip()};a.prototype.notn=function(e){return this.clone().inotn(e)};a.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;this._expand(r+1);this.words[r]=t?this.words[r]|1<e.length){r=this;i=e}else{r=e;i=this}for(var n=0,o=0;o>>26}for(;0!==n&&o>>26}this.length=r.length;if(0!==n){this.words[this.length]=n;this.length++}else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)};a.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 r,i,n=this.cmp(e);if(0===n){this.negative=0;this.length=1;this.words[0]=0;return this}if(n>0){r=this;i=e}else{r=e;i=this}for(var o=0,a=0;a>26;this.words[a]=67108863&t}for(;0!==o&&a>26;this.words[a]=67108863&t}if(0===o&&a>>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+=(a=(n=0|e.words[_])*(o=0|t.words[f])+h)/67108864|0;h=67108863&a}r.words[u]=0|h;l=0|c}0!==l?r.words[u]=0|l:r.length--;return r.strip()}var p=function(e,t,r){var i,n,o,a=e.words,s=t.words,l=r.words,u=0,c=0|a[0],h=8191&c,d=c>>>13,f=0|a[1],_=8191&f,p=f>>>13,m=0|a[2],g=8191&m,v=m>>>13,b=0|a[3],y=8191&b,x=b>>>13,q=0|a[4],w=8191&q,P=q>>>13,M=0|a[5],E=8191&M,I=M>>>13,C=0|a[6],S=8191&C,A=C>>>13,k=0|a[7],D=8191&k,B=k>>>13,T=0|a[8],O=8191&T,R=T>>>13,L=0|a[9],N=8191&L,F=L>>>13,$=0|s[0],j=8191&$,W=$>>>13,H=0|s[1],U=8191&H,z=H>>>13,V=0|s[2],G=8191&V,K=V>>>13,X=0|s[3],Y=8191&X,Z=X>>>13,Q=0|s[4],J=8191&Q,ee=Q>>>13,te=0|s[5],re=8191&te,ie=te>>>13,ne=0|s[6],oe=8191&ne,ae=ne>>>13,se=0|s[7],le=8191&se,ue=se>>>13,ce=0|s[8],he=8191&ce,de=ce>>>13,fe=0|s[9],_e=8191&fe,pe=fe>>>13;r.negative=e.negative^t.negative;r.length=19;var me=(u+(i=Math.imul(h,j))|0)+((8191&(n=(n=Math.imul(h,W))+Math.imul(d,j)|0))<<13)|0;u=((o=Math.imul(d,W))+(n>>>13)|0)+(me>>>26)|0;me&=67108863;i=Math.imul(_,j);n=(n=Math.imul(_,W))+Math.imul(p,j)|0;o=Math.imul(p,W);var ge=(u+(i=i+Math.imul(h,U)|0)|0)+((8191&(n=(n=n+Math.imul(h,z)|0)+Math.imul(d,U)|0))<<13)|0;u=((o=o+Math.imul(d,z)|0)+(n>>>13)|0)+(ge>>>26)|0;ge&=67108863;i=Math.imul(g,j);n=(n=Math.imul(g,W))+Math.imul(v,j)|0;o=Math.imul(v,W);i=i+Math.imul(_,U)|0;n=(n=n+Math.imul(_,z)|0)+Math.imul(p,U)|0;o=o+Math.imul(p,z)|0;var ve=(u+(i=i+Math.imul(h,G)|0)|0)+((8191&(n=(n=n+Math.imul(h,K)|0)+Math.imul(d,G)|0))<<13)|0;u=((o=o+Math.imul(d,K)|0)+(n>>>13)|0)+(ve>>>26)|0;ve&=67108863;i=Math.imul(y,j);n=(n=Math.imul(y,W))+Math.imul(x,j)|0;o=Math.imul(x,W);i=i+Math.imul(g,U)|0;n=(n=n+Math.imul(g,z)|0)+Math.imul(v,U)|0;o=o+Math.imul(v,z)|0;i=i+Math.imul(_,G)|0;n=(n=n+Math.imul(_,K)|0)+Math.imul(p,G)|0;o=o+Math.imul(p,K)|0;var be=(u+(i=i+Math.imul(h,Y)|0)|0)+((8191&(n=(n=n+Math.imul(h,Z)|0)+Math.imul(d,Y)|0))<<13)|0;u=((o=o+Math.imul(d,Z)|0)+(n>>>13)|0)+(be>>>26)|0;be&=67108863;i=Math.imul(w,j);n=(n=Math.imul(w,W))+Math.imul(P,j)|0;o=Math.imul(P,W);i=i+Math.imul(y,U)|0;n=(n=n+Math.imul(y,z)|0)+Math.imul(x,U)|0;o=o+Math.imul(x,z)|0;i=i+Math.imul(g,G)|0;n=(n=n+Math.imul(g,K)|0)+Math.imul(v,G)|0;o=o+Math.imul(v,K)|0;i=i+Math.imul(_,Y)|0;n=(n=n+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&(n=(n=n+Math.imul(h,ee)|0)+Math.imul(d,J)|0))<<13)|0;u=((o=o+Math.imul(d,ee)|0)+(n>>>13)|0)+(ye>>>26)|0;ye&=67108863;i=Math.imul(E,j);n=(n=Math.imul(E,W))+Math.imul(I,j)|0;o=Math.imul(I,W);i=i+Math.imul(w,U)|0;n=(n=n+Math.imul(w,z)|0)+Math.imul(P,U)|0;o=o+Math.imul(P,z)|0;i=i+Math.imul(y,G)|0;n=(n=n+Math.imul(y,K)|0)+Math.imul(x,G)|0;o=o+Math.imul(x,K)|0;i=i+Math.imul(g,Y)|0;n=(n=n+Math.imul(g,Z)|0)+Math.imul(v,Y)|0;o=o+Math.imul(v,Z)|0;i=i+Math.imul(_,J)|0;n=(n=n+Math.imul(_,ee)|0)+Math.imul(p,J)|0;o=o+Math.imul(p,ee)|0;var xe=(u+(i=i+Math.imul(h,re)|0)|0)+((8191&(n=(n=n+Math.imul(h,ie)|0)+Math.imul(d,re)|0))<<13)|0;u=((o=o+Math.imul(d,ie)|0)+(n>>>13)|0)+(xe>>>26)|0;xe&=67108863;i=Math.imul(S,j);n=(n=Math.imul(S,W))+Math.imul(A,j)|0;o=Math.imul(A,W);i=i+Math.imul(E,U)|0;n=(n=n+Math.imul(E,z)|0)+Math.imul(I,U)|0;o=o+Math.imul(I,z)|0;i=i+Math.imul(w,G)|0;n=(n=n+Math.imul(w,K)|0)+Math.imul(P,G)|0;o=o+Math.imul(P,K)|0;i=i+Math.imul(y,Y)|0;n=(n=n+Math.imul(y,Z)|0)+Math.imul(x,Y)|0;o=o+Math.imul(x,Z)|0;i=i+Math.imul(g,J)|0;n=(n=n+Math.imul(g,ee)|0)+Math.imul(v,J)|0;o=o+Math.imul(v,ee)|0;i=i+Math.imul(_,re)|0;n=(n=n+Math.imul(_,ie)|0)+Math.imul(p,re)|0;o=o+Math.imul(p,ie)|0;var qe=(u+(i=i+Math.imul(h,oe)|0)|0)+((8191&(n=(n=n+Math.imul(h,ae)|0)+Math.imul(d,oe)|0))<<13)|0;u=((o=o+Math.imul(d,ae)|0)+(n>>>13)|0)+(qe>>>26)|0;qe&=67108863;i=Math.imul(D,j);n=(n=Math.imul(D,W))+Math.imul(B,j)|0;o=Math.imul(B,W);i=i+Math.imul(S,U)|0;n=(n=n+Math.imul(S,z)|0)+Math.imul(A,U)|0;o=o+Math.imul(A,z)|0;i=i+Math.imul(E,G)|0;n=(n=n+Math.imul(E,K)|0)+Math.imul(I,G)|0;o=o+Math.imul(I,K)|0;i=i+Math.imul(w,Y)|0;n=(n=n+Math.imul(w,Z)|0)+Math.imul(P,Y)|0;o=o+Math.imul(P,Z)|0;i=i+Math.imul(y,J)|0;n=(n=n+Math.imul(y,ee)|0)+Math.imul(x,J)|0;o=o+Math.imul(x,ee)|0;i=i+Math.imul(g,re)|0;n=(n=n+Math.imul(g,ie)|0)+Math.imul(v,re)|0;o=o+Math.imul(v,ie)|0;i=i+Math.imul(_,oe)|0;n=(n=n+Math.imul(_,ae)|0)+Math.imul(p,oe)|0;o=o+Math.imul(p,ae)|0;var we=(u+(i=i+Math.imul(h,le)|0)|0)+((8191&(n=(n=n+Math.imul(h,ue)|0)+Math.imul(d,le)|0))<<13)|0;u=((o=o+Math.imul(d,ue)|0)+(n>>>13)|0)+(we>>>26)|0;we&=67108863;i=Math.imul(O,j);n=(n=Math.imul(O,W))+Math.imul(R,j)|0;o=Math.imul(R,W);i=i+Math.imul(D,U)|0;n=(n=n+Math.imul(D,z)|0)+Math.imul(B,U)|0;o=o+Math.imul(B,z)|0;i=i+Math.imul(S,G)|0;n=(n=n+Math.imul(S,K)|0)+Math.imul(A,G)|0;o=o+Math.imul(A,K)|0;i=i+Math.imul(E,Y)|0;n=(n=n+Math.imul(E,Z)|0)+Math.imul(I,Y)|0;o=o+Math.imul(I,Z)|0;i=i+Math.imul(w,J)|0;n=(n=n+Math.imul(w,ee)|0)+Math.imul(P,J)|0;o=o+Math.imul(P,ee)|0;i=i+Math.imul(y,re)|0;n=(n=n+Math.imul(y,ie)|0)+Math.imul(x,re)|0;o=o+Math.imul(x,ie)|0;i=i+Math.imul(g,oe)|0;n=(n=n+Math.imul(g,ae)|0)+Math.imul(v,oe)|0;o=o+Math.imul(v,ae)|0;i=i+Math.imul(_,le)|0;n=(n=n+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&(n=(n=n+Math.imul(h,de)|0)+Math.imul(d,he)|0))<<13)|0;u=((o=o+Math.imul(d,de)|0)+(n>>>13)|0)+(Pe>>>26)|0;Pe&=67108863;i=Math.imul(N,j);n=(n=Math.imul(N,W))+Math.imul(F,j)|0;o=Math.imul(F,W);i=i+Math.imul(O,U)|0;n=(n=n+Math.imul(O,z)|0)+Math.imul(R,U)|0;o=o+Math.imul(R,z)|0;i=i+Math.imul(D,G)|0;n=(n=n+Math.imul(D,K)|0)+Math.imul(B,G)|0;o=o+Math.imul(B,K)|0;i=i+Math.imul(S,Y)|0;n=(n=n+Math.imul(S,Z)|0)+Math.imul(A,Y)|0;o=o+Math.imul(A,Z)|0;i=i+Math.imul(E,J)|0;n=(n=n+Math.imul(E,ee)|0)+Math.imul(I,J)|0;o=o+Math.imul(I,ee)|0;i=i+Math.imul(w,re)|0;n=(n=n+Math.imul(w,ie)|0)+Math.imul(P,re)|0;o=o+Math.imul(P,ie)|0;i=i+Math.imul(y,oe)|0;n=(n=n+Math.imul(y,ae)|0)+Math.imul(x,oe)|0;o=o+Math.imul(x,ae)|0;i=i+Math.imul(g,le)|0;n=(n=n+Math.imul(g,ue)|0)+Math.imul(v,le)|0;o=o+Math.imul(v,ue)|0;i=i+Math.imul(_,he)|0;n=(n=n+Math.imul(_,de)|0)+Math.imul(p,he)|0;o=o+Math.imul(p,de)|0;var Me=(u+(i=i+Math.imul(h,_e)|0)|0)+((8191&(n=(n=n+Math.imul(h,pe)|0)+Math.imul(d,_e)|0))<<13)|0;u=((o=o+Math.imul(d,pe)|0)+(n>>>13)|0)+(Me>>>26)|0;Me&=67108863;i=Math.imul(N,U);n=(n=Math.imul(N,z))+Math.imul(F,U)|0;o=Math.imul(F,z);i=i+Math.imul(O,G)|0;n=(n=n+Math.imul(O,K)|0)+Math.imul(R,G)|0;o=o+Math.imul(R,K)|0;i=i+Math.imul(D,Y)|0;n=(n=n+Math.imul(D,Z)|0)+Math.imul(B,Y)|0;o=o+Math.imul(B,Z)|0;i=i+Math.imul(S,J)|0;n=(n=n+Math.imul(S,ee)|0)+Math.imul(A,J)|0;o=o+Math.imul(A,ee)|0;i=i+Math.imul(E,re)|0;n=(n=n+Math.imul(E,ie)|0)+Math.imul(I,re)|0;o=o+Math.imul(I,ie)|0;i=i+Math.imul(w,oe)|0;n=(n=n+Math.imul(w,ae)|0)+Math.imul(P,oe)|0;o=o+Math.imul(P,ae)|0;i=i+Math.imul(y,le)|0;n=(n=n+Math.imul(y,ue)|0)+Math.imul(x,le)|0;o=o+Math.imul(x,ue)|0;i=i+Math.imul(g,he)|0;n=(n=n+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&(n=(n=n+Math.imul(_,pe)|0)+Math.imul(p,_e)|0))<<13)|0;u=((o=o+Math.imul(p,pe)|0)+(n>>>13)|0)+(Ee>>>26)|0;Ee&=67108863;i=Math.imul(N,G);n=(n=Math.imul(N,K))+Math.imul(F,G)|0;o=Math.imul(F,K);i=i+Math.imul(O,Y)|0;n=(n=n+Math.imul(O,Z)|0)+Math.imul(R,Y)|0;o=o+Math.imul(R,Z)|0;i=i+Math.imul(D,J)|0;n=(n=n+Math.imul(D,ee)|0)+Math.imul(B,J)|0;o=o+Math.imul(B,ee)|0;i=i+Math.imul(S,re)|0;n=(n=n+Math.imul(S,ie)|0)+Math.imul(A,re)|0;o=o+Math.imul(A,ie)|0;i=i+Math.imul(E,oe)|0;n=(n=n+Math.imul(E,ae)|0)+Math.imul(I,oe)|0;o=o+Math.imul(I,ae)|0;i=i+Math.imul(w,le)|0;n=(n=n+Math.imul(w,ue)|0)+Math.imul(P,le)|0;o=o+Math.imul(P,ue)|0;i=i+Math.imul(y,he)|0;n=(n=n+Math.imul(y,de)|0)+Math.imul(x,he)|0;o=o+Math.imul(x,de)|0;var Ie=(u+(i=i+Math.imul(g,_e)|0)|0)+((8191&(n=(n=n+Math.imul(g,pe)|0)+Math.imul(v,_e)|0))<<13)|0;u=((o=o+Math.imul(v,pe)|0)+(n>>>13)|0)+(Ie>>>26)|0;Ie&=67108863;i=Math.imul(N,Y);n=(n=Math.imul(N,Z))+Math.imul(F,Y)|0;o=Math.imul(F,Z);i=i+Math.imul(O,J)|0;n=(n=n+Math.imul(O,ee)|0)+Math.imul(R,J)|0;o=o+Math.imul(R,ee)|0;i=i+Math.imul(D,re)|0;n=(n=n+Math.imul(D,ie)|0)+Math.imul(B,re)|0;o=o+Math.imul(B,ie)|0;i=i+Math.imul(S,oe)|0;n=(n=n+Math.imul(S,ae)|0)+Math.imul(A,oe)|0;o=o+Math.imul(A,ae)|0;i=i+Math.imul(E,le)|0;n=(n=n+Math.imul(E,ue)|0)+Math.imul(I,le)|0;o=o+Math.imul(I,ue)|0;i=i+Math.imul(w,he)|0;n=(n=n+Math.imul(w,de)|0)+Math.imul(P,he)|0;o=o+Math.imul(P,de)|0;var Ce=(u+(i=i+Math.imul(y,_e)|0)|0)+((8191&(n=(n=n+Math.imul(y,pe)|0)+Math.imul(x,_e)|0))<<13)|0;u=((o=o+Math.imul(x,pe)|0)+(n>>>13)|0)+(Ce>>>26)|0;Ce&=67108863;i=Math.imul(N,J);n=(n=Math.imul(N,ee))+Math.imul(F,J)|0;o=Math.imul(F,ee);i=i+Math.imul(O,re)|0;n=(n=n+Math.imul(O,ie)|0)+Math.imul(R,re)|0;o=o+Math.imul(R,ie)|0;i=i+Math.imul(D,oe)|0;n=(n=n+Math.imul(D,ae)|0)+Math.imul(B,oe)|0;o=o+Math.imul(B,ae)|0;i=i+Math.imul(S,le)|0;n=(n=n+Math.imul(S,ue)|0)+Math.imul(A,le)|0;o=o+Math.imul(A,ue)|0;i=i+Math.imul(E,he)|0;n=(n=n+Math.imul(E,de)|0)+Math.imul(I,he)|0;o=o+Math.imul(I,de)|0;var Se=(u+(i=i+Math.imul(w,_e)|0)|0)+((8191&(n=(n=n+Math.imul(w,pe)|0)+Math.imul(P,_e)|0))<<13)|0;u=((o=o+Math.imul(P,pe)|0)+(n>>>13)|0)+(Se>>>26)|0;Se&=67108863;i=Math.imul(N,re);n=(n=Math.imul(N,ie))+Math.imul(F,re)|0;o=Math.imul(F,ie);i=i+Math.imul(O,oe)|0;n=(n=n+Math.imul(O,ae)|0)+Math.imul(R,oe)|0;o=o+Math.imul(R,ae)|0;i=i+Math.imul(D,le)|0;n=(n=n+Math.imul(D,ue)|0)+Math.imul(B,le)|0;o=o+Math.imul(B,ue)|0;i=i+Math.imul(S,he)|0;n=(n=n+Math.imul(S,de)|0)+Math.imul(A,he)|0;o=o+Math.imul(A,de)|0;var Ae=(u+(i=i+Math.imul(E,_e)|0)|0)+((8191&(n=(n=n+Math.imul(E,pe)|0)+Math.imul(I,_e)|0))<<13)|0;u=((o=o+Math.imul(I,pe)|0)+(n>>>13)|0)+(Ae>>>26)|0;Ae&=67108863;i=Math.imul(N,oe);n=(n=Math.imul(N,ae))+Math.imul(F,oe)|0;o=Math.imul(F,ae);i=i+Math.imul(O,le)|0;n=(n=n+Math.imul(O,ue)|0)+Math.imul(R,le)|0;o=o+Math.imul(R,ue)|0;i=i+Math.imul(D,he)|0;n=(n=n+Math.imul(D,de)|0)+Math.imul(B,he)|0;o=o+Math.imul(B,de)|0;var ke=(u+(i=i+Math.imul(S,_e)|0)|0)+((8191&(n=(n=n+Math.imul(S,pe)|0)+Math.imul(A,_e)|0))<<13)|0;u=((o=o+Math.imul(A,pe)|0)+(n>>>13)|0)+(ke>>>26)|0;ke&=67108863;i=Math.imul(N,le);n=(n=Math.imul(N,ue))+Math.imul(F,le)|0;o=Math.imul(F,ue);i=i+Math.imul(O,he)|0;n=(n=n+Math.imul(O,de)|0)+Math.imul(R,he)|0;o=o+Math.imul(R,de)|0;var De=(u+(i=i+Math.imul(D,_e)|0)|0)+((8191&(n=(n=n+Math.imul(D,pe)|0)+Math.imul(B,_e)|0))<<13)|0;u=((o=o+Math.imul(B,pe)|0)+(n>>>13)|0)+(De>>>26)|0;De&=67108863;i=Math.imul(N,he);n=(n=Math.imul(N,de))+Math.imul(F,he)|0;o=Math.imul(F,de);var Be=(u+(i=i+Math.imul(O,_e)|0)|0)+((8191&(n=(n=n+Math.imul(O,pe)|0)+Math.imul(R,_e)|0))<<13)|0;u=((o=o+Math.imul(R,pe)|0)+(n>>>13)|0)+(Be>>>26)|0;Be&=67108863;var Te=(u+(i=Math.imul(N,_e))|0)+((8191&(n=(n=Math.imul(N,pe))+Math.imul(F,_e)|0))<<13)|0;u=((o=Math.imul(F,pe))+(n>>>13)|0)+(Te>>>26)|0;Te&=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]=Me;l[10]=Ee;l[11]=Ie;l[12]=Ce;l[13]=Se;l[14]=Ae;l[15]=ke;l[16]=De;l[17]=Be;l[18]=Te;if(0!==u){l[19]=u;r.length++}return r};Math.imul||(p=_);function m(e,t,r){return(new g).mulp(e,t,r)}a.prototype.mulTo=function(e,t){var r,i=this.length+e.length;r=10===this.length&&10===e.length?p(this,e,t):i<63?_(this,e,t):i<1024?function(e,t,r){r.negative=t.negative^e.negative;r.length=e.length+t.length;for(var i=0,n=0,o=0;o>>26)|0)>>>26;a&=67108863}r.words[o]=s;i=a;a=n}0!==i?r.words[o]=i:r.length--;return r.strip()}(this,e,t):m(this,e,t);return r};function g(e,t){this.x=e;this.y=t}g.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,i=0;i>=1}return i};g.prototype.permute=function(e,t,r,i,n,o){for(var a=0;a>>=1)n++;return 1<>>=13;r[2*a+1]=8191&o;o>>>=13}for(a=2*t;a>=26;t+=i/67108864|0;t+=o>>>26;this.words[r]=67108863&o}if(0!==t){this.words[r]=t;this.length++}return this};a.prototype.muln=function(e){return this.clone().imuln(e)};a.prototype.sqr=function(){return this.mul(this)};a.prototype.isqr=function(){return this.imul(this.clone())};a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>n}return t}(e);if(0===t.length)return new a(1);for(var r=this,i=0;i=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(t=0;t>>26-r}if(a){this.words[t]=a;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,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<a){this.length-=a;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&s}l&&0!==c&&(l.words[l.length++]=c);if(0===this.length){this.words[0]=0;this.length=1}return this.strip()};a.prototype.ishrn=function(e,t,r){n(0===this.negative);return this.iushrn(e,t,r)};a.prototype.shln=function(e){return this.clone().ishln(e)};a.prototype.ushln=function(e){return this.clone().iushln(e)};a.prototype.shrn=function(e){return this.clone().ishrn(e)};a.prototype.ushrn=function(e){return this.clone().iushrn(e)};a.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;n(0===this.negative,"imaskn works only with positive numbers");if(this.length<=r)return this;0!==t&&r++;this.length=Math.min(r,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};a.prototype.isubn=function(e){n("number"==typeof e);n(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+r]=67108863&o}for(;i>26;this.words[i+r]=67108863&o}if(0===s)return this.strip();n(-1===s);s=0;for(i=0;i>26;this.words[i]=67108863&o}this.negative=1;return this.strip()};a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),i=this.clone(),n=e,o=0|n.words[n.length-1];if(0!==(r=26-this._countBits(o))){n=n.ushln(r);i.iushln(r);o=0|n.words[n.length-1]}var s,l=i.length-n.length;if("mod"!==t){(s=new a(null)).length=l+1;s.words=new Array(s.length);for(var u=0;u=0;h--){var d=67108864*(0|i.words[n.length+h])+(0|i.words[n.length+h-1]);d=Math.min(d/o|0,67108863);i._ishlnsubmul(n,d,h);for(;0!==i.negative;){d--;i.negative=0;i._ishlnsubmul(n,1,h);i.isZero()||(i.negative^=1)}s&&(s.words[h]=d)}s&&s.strip();i.strip();"div"!==t&&0!==r&&i.iushrn(r);return{div:s||null,mod:i}};a.prototype.divmod=function(e,t,r){n(!e.isZero());if(this.isZero())return{div:new a(0),mod:new a(0)};var i,o,s;if(0!==this.negative&&0===e.negative){s=this.neg().divmod(e,t);"mod"!==t&&(i=s.div.neg());if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.iadd(e)}return{div:i,mod:o}}if(0===this.negative&&0!==e.negative){s=this.divmod(e.neg(),t);"mod"!==t&&(i=s.div.neg());return{div:i,mod:s.mod}}if(this.negative&e.negative){s=this.neg().divmod(e.neg(),t);if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.isub(e)}return{div:s.div,mod:o}}return e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t)};a.prototype.div=function(e){return this.divmod(e,"div",!1).div};a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod};a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod};a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),n=e.andln(1),o=r.cmp(i);return o<0||1===n&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)};a.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r};a.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0;t=i%e}return this.strip()};a.prototype.divn=function(e){return this.clone().idivn(e)};a.prototype.egcd=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),u=0;t.isEven()&&r.isEven();){t.iushrn(1);r.iushrn(1);++u}for(var c=r.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;!(r.words[0]&p)&&_<26;++_,p<<=1);if(_>0){r.iushrn(_);for(;_-- >0;){if(s.isOdd()||l.isOdd()){s.iadd(c);l.isub(h)}s.iushrn(1);l.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);i.isub(s);o.isub(l)}else{r.isub(t);s.isub(i);l.isub(o)}}return{a:s,b:l,gcd:r.iushln(u)}};a.prototype._invmp=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();t.cmpn(1)>0&&r.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;!(r.words[0]&d)&&h<26;++h,d<<=1);if(h>0){r.iushrn(h);for(;h-- >0;){s.isOdd()&&s.iadd(l);s.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);o.isub(s)}else{r.isub(t);s.isub(o)}}(i=0===t.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(e);return i};a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0;r.negative=0;for(var i=0;t.isEven()&&r.isEven();i++){t.iushrn(1);r.iushrn(1)}for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=t.cmp(r);if(n<0){var o=t;t=r;r=o}else if(0===n||0===r.cmpn(1))break;t.isub(r)}return r.iushln(i)};a.prototype.invm=function(e){return this.egcd(e).a.umod(e)};a.prototype.isEven=function(){return!(1&this.words[0])};a.prototype.isOdd=function(){return!(1&~this.words[0])};a.prototype.andln=function(e){return this.words[0]&e};a.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26;s&=67108863;this.words[a]=s}if(0!==o){this.words[a]=o;this.length++}return this};a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]};a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;this.strip();if(this.length>1)t=1;else{r&&(e=-e);n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var i=0|this.words[r],n=0|e.words[r];if(i!==n){in&&(t=1);break}}return t};a.prototype.gtn=function(e){return 1===this.cmpn(e)};a.prototype.gt=function(e){return 1===this.cmp(e)};a.prototype.gten=function(e){return this.cmpn(e)>=0};a.prototype.gte=function(e){return this.cmp(e)>=0};a.prototype.ltn=function(e){return-1===this.cmpn(e)};a.prototype.lt=function(e){return-1===this.cmp(e)};a.prototype.lten=function(e){return this.cmpn(e)<=0};a.prototype.lte=function(e){return this.cmp(e)<=0};a.prototype.eqn=function(e){return 0===this.cmpn(e)};a.prototype.eq=function(e){return 0===this.cmp(e)};a.red=function(e){return new P(e)};a.prototype.toRed=function(e){n(!this.red,"Already a number in reduction context");n(0===this.negative,"red works only with positives");return e.convertTo(this)._forceRed(e)};a.prototype.fromRed=function(){n(this.red,"fromRed works only with numbers in reduction context");return this.red.convertFrom(this)};a.prototype._forceRed=function(e){this.red=e;return this};a.prototype.forceRed=function(e){n(!this.red,"Already a number in reduction context");return this._forceRed(e)};a.prototype.redAdd=function(e){n(this.red,"redAdd works only with red numbers");return this.red.add(this,e)};a.prototype.redIAdd=function(e){n(this.red,"redIAdd works only with red numbers");return this.red.iadd(this,e)};a.prototype.redSub=function(e){n(this.red,"redSub works only with red numbers");return this.red.sub(this,e)};a.prototype.redISub=function(e){n(this.red,"redISub works only with red numbers");return this.red.isub(this,e)};a.prototype.redShl=function(e){n(this.red,"redShl works only with red numbers");return this.red.shl(this,e)};a.prototype.redMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.mul(this,e)};a.prototype.redIMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.imul(this,e)};a.prototype.redSqr=function(){n(this.red,"redSqr works only with red numbers");this.red._verify1(this);return this.red.sqr(this)};a.prototype.redISqr=function(){n(this.red,"redISqr works only with red numbers");this.red._verify1(this);return this.red.isqr(this)};a.prototype.redSqrt=function(){n(this.red,"redSqrt works only with red numbers");this.red._verify1(this);return this.red.sqrt(this)};a.prototype.redInvm=function(){n(this.red,"redInvm works only with red numbers");this.red._verify1(this);return this.red.invm(this)};a.prototype.redNeg=function(){n(this.red,"redNeg works only with red numbers");this.red._verify1(this);return this.red.neg(this)};a.prototype.redPow=function(e){n(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 a(t,16);this.n=this.p.bitLength();this.k=new a(1).iushln(this.n).isub(this.p);this.tmp=this._tmp()}b.prototype._tmp=function(){var e=new a(null);e.words=new Array(Math.ceil(this.n/13));return e};b.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp);t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip();return r};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 r=4194303,i=Math.min(e.length,9),n=0;n>>22;o=a}o>>>=22;e.words[n-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,r=0;r>>=26;e.words[r]=n;t=i}0!==t&&(e.words[e.length++]=t);return e};a._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=a._prime(e);this.m=t.p;this.prime=t}else{n(e.gtn(1),"modulus must be greater than 1");this.m=e;this.prime=null}}P.prototype._verify1=function(e){n(0===e.negative,"red works only with positives");n(e.red,"red works only with red numbers")};P.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives");n(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 r=e.add(t);r.cmp(this.m)>=0&&r.isub(this.m);return r._forceRed(this)};P.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);r.cmp(this.m)>=0&&r.isub(this.m);return r};P.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);r.cmpn(0)<0&&r.iadd(this.m);return r._forceRed(this)};P.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);r.cmpn(0)<0&&r.iadd(this.m);return r};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);n(t%2==1);if(3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);){o++;i.iushrn(1)}n(!i.isZero());var s=new a(1).toRed(this),l=s.redNeg(),u=this.m.subn(1).iushrn(1),c=this.m.bitLength();c=new a(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(s);){for(var p=f,m=0;0!==p.cmp(s);m++)p=p.redSqr();n(m<_);var g=this.pow(h,new a(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 a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new a(1).toRed(this);r[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;n!==r[0]&&(n=this.sqr(n));if(0!==h||0!==o){o<<=1;o|=h;if(4===++s||0===i&&0===c){n=this.mul(n,r[o]);s=0;o=0}}else s=0}l=26}return n};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};a.mont=function(e){return new M(e)};function M(e){P.call(this,e);this.shift=this.m.bitLength();this.shift%26!=0&&(this.shift+=26-this.shift%26);this.r=new a(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,P);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 r=e.imul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m));return o._forceRed(this)};M.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.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,"/node_modules/asn1.js/node_modules/bn.js/lib/bn.js","/node_modules/asn1.js/node_modules/bn.js/lib")},{_process:120,buffer:19,timers:168}],16:[function(e,t,r){(function(e,t,i,n,o,a,s,l,u,c,h){(function(){"use strict";r.byteLength=function(e){var t=a(e),r=t[0],i=t[1];return 3*(r+i)/4-i};r.toByteArray=function(e){var r,n,o=a(e),s=o[0],l=o[1],u=new i(function(e,t,r){return 3*(t+r)/4-r}(0,s,l)),c=0,h=l>0?s-4:s;for(n=0;n>16&255;u[c++]=r>>8&255;u[c++]=255&r}if(2===l){r=t[e.charCodeAt(n)]<<2|t[e.charCodeAt(n+1)]>>4;u[c++]=255&r}if(1===l){r=t[e.charCodeAt(n)]<<10|t[e.charCodeAt(n+1)]<<4|t[e.charCodeAt(n+2)]>>2;u[c++]=r>>8&255;u[c++]=255&r}return u};r.fromByteArray=function(t){for(var r,i=t.length,n=i%3,o=[],a=16383,l=0,u=i-n;lu?u:l+a));if(1===n){r=t[i-1];o.push(e[r>>2]+e[r<<4&63]+"==")}else if(2===n){r=(t[i-2]<<8)+t[i-1];o.push(e[r>>10]+e[r>>4&63]+e[r<<2&63]+"=")}return o.join("")};for(var e=[],t=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0;o<64;++o){e[o]=n[o];t[n.charCodeAt(o)]=o}t["-".charCodeAt(0)]=62;t["_".charCodeAt(0)]=63;function a(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);return[r,r===t?0:4-r%4]}function s(t,r,i){for(var n,o,a=[],s=r;s>18&63]+e[o>>12&63]+e[o>>6&63]+e[63&o])}return a.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,"/node_modules/base64-js/index.js","/node_modules/base64-js")},{_process:120,buffer:48,timers:168}],17:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function r(e){return r="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},r(e)}!function(t,i){function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function o(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype;e.prototype=new r;e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0;this.words=null;this.length=0;this.red=null;if(null!==e){if("le"===t||"be"===t){r=t;t=10}this._init(e||0,t||10,r||"be")}}"object"===r(t)?t.exports=a:(void 0).BN=a;a.BN=a;a.wordSize=26;var s;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:e("buffer").Buffer}catch(e){}a.isBN=function(e){return e instanceof a||null!==e&&"object"===r(e)&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)};a.max=function(e,t){return e.cmp(t)>0?e:t};a.min=function(e,t){return e.cmp(t)<0?e:t};a.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"===r(e))return this._initArray(e,t,i);"hex"===t&&(t=16);n(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){a=e[i]|e[i-1]<<8|e[i-2]<<16;this.words[o]|=a<>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}else if("le"===r)for(i=0,o=0;i>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}return this._strip()};function l(e,t){var r=e.charCodeAt(t);if(r>=48&&r<=57)return r-48;if(r>=65&&r<=70)return r-55;if(r>=97&&r<=102)return r-87;n(!1,"Invalid character in "+e)}function u(e,t,r){var i=l(e,r);r-1>=t&&(i|=l(e,r-1)<<4);return i}a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6);this.words=new Array(this.length);for(var i=0;i=t;i-=2){n=u(e,t,i)<=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}else{for(i=(e.length-t)%2==0?t+1:t;i=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}}this._strip()};function c(e,t,r,i){for(var o=0,a=0,s=Math.min(e.length,r),l=t;l=49?u-49+10:u>=17?u-17+10:u;n(u>=0&&a1&&0===this.words[this.length-1];)this.length--;return this._normSign()};a.prototype._normSign=function(){1===this.length&&0===this.words[0]&&(this.negative=0);return this};if("undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){a.prototype.inspect=d}else a.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];a.prototype.toString=function(e,t){t=0|t||1;var r;if(16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,a=0;a>>24-i&16777215;if((i+=2)>=26){i-=26;a--}r=0!==o||a!==this.length-1?f[6-l.length]+l+r:l+r}0!==o&&(r=o.toString(16)+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}if(e===(0|e)&&e>=2&&e<=36){var u=_[e],c=p[e];r="";var h=this.clone();h.negative=0;for(;!h.isZero();){var d=h.modrn(c).toString(e);r=(h=h.idivn(c)).isZero()?d+r:f[u-d.length]+d+r}this.isZero()&&(r="0"+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}n(!1,"Base should be between 2 and 36")};a.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&&n(!1,"Number can only safely store up to 53 bits");return 0!==this.negative?-e:e};a.prototype.toJSON=function(){return this.toString(16,2)};s&&(a.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)});a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};a.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length");n(o>0,"Requested array length <= 0");var a=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);this["_toArrayLike"+("le"===t?"LE":"BE")](a,i);return a};a.prototype._toArrayLikeLE=function(e,t){for(var r=0,i=0,n=0,o=0;n>8&255);r>16&255);if(6===o){r>24&255);i=0;o=0}else{i=a>>>24;o+=2}}if(r=0&&(e[r--]=a>>8&255);r>=0&&(e[r--]=a>>16&255);if(6===o){r>=0&&(e[r--]=a>>24&255);i=0;o=0}else{i=a>>>24;o+=2}}if(r>=0){e[r--]=i;for(;r>=0;)e[r--]=0}};Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;if(t>=4096){r+=13;t>>>=13}if(t>=64){r+=7;t>>>=7}if(t>=8){r+=4;t>>>=4}if(t>=2){r+=2;t>>>=2}return r+t};a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;if(!(8191&t)){r+=13;t>>>=13}if(!(127&t)){r+=7;t>>>=7}if(!(15&t)){r+=4;t>>>=4}if(!(3&t)){r+=2;t>>>=2}1&t||r++;return r};a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t};a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)};a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)};a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)};a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)};a.prototype.iuxor=function(e){var t,r;if(this.length>e.length){t=this;r=e}else{t=e;r=this}for(var i=0;ie.length?this.clone().ixor(e):e.clone().ixor(this)};a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)};a.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t);r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r);return this._strip()};a.prototype.notn=function(e){return this.clone().inotn(e)};a.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;this._expand(r+1);this.words[r]=t?this.words[r]|1<e.length){r=this;i=e}else{r=e;i=this}for(var n=0,o=0;o>>26}for(;0!==n&&o>>26}this.length=r.length;if(0!==n){this.words[this.length]=n;this.length++}else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)};a.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 r,i,n=this.cmp(e);if(0===n){this.negative=0;this.length=1;this.words[0]=0;return this}if(n>0){r=this;i=e}else{r=e;i=this}for(var o=0,a=0;a>26;this.words[a]=67108863&t}for(;0!==o&&a>26;this.words[a]=67108863&t}if(0===o&&a>>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+=(a=(n=0|e.words[_])*(o=0|t.words[f])+h)/67108864|0;h=67108863&a}r.words[u]=0|h;l=0|c}0!==l?r.words[u]=0|l:r.length--;return r._strip()}var g=function(e,t,r){var i,n,o,a=e.words,s=t.words,l=r.words,u=0,c=0|a[0],h=8191&c,d=c>>>13,f=0|a[1],_=8191&f,p=f>>>13,m=0|a[2],g=8191&m,v=m>>>13,b=0|a[3],y=8191&b,x=b>>>13,q=0|a[4],w=8191&q,P=q>>>13,M=0|a[5],E=8191&M,I=M>>>13,C=0|a[6],S=8191&C,A=C>>>13,k=0|a[7],D=8191&k,B=k>>>13,T=0|a[8],O=8191&T,R=T>>>13,L=0|a[9],N=8191&L,F=L>>>13,$=0|s[0],j=8191&$,W=$>>>13,H=0|s[1],U=8191&H,z=H>>>13,V=0|s[2],G=8191&V,K=V>>>13,X=0|s[3],Y=8191&X,Z=X>>>13,Q=0|s[4],J=8191&Q,ee=Q>>>13,te=0|s[5],re=8191&te,ie=te>>>13,ne=0|s[6],oe=8191&ne,ae=ne>>>13,se=0|s[7],le=8191&se,ue=se>>>13,ce=0|s[8],he=8191&ce,de=ce>>>13,fe=0|s[9],_e=8191&fe,pe=fe>>>13;r.negative=e.negative^t.negative;r.length=19;var me=(u+(i=Math.imul(h,j))|0)+((8191&(n=(n=Math.imul(h,W))+Math.imul(d,j)|0))<<13)|0;u=((o=Math.imul(d,W))+(n>>>13)|0)+(me>>>26)|0;me&=67108863;i=Math.imul(_,j);n=(n=Math.imul(_,W))+Math.imul(p,j)|0;o=Math.imul(p,W);var ge=(u+(i=i+Math.imul(h,U)|0)|0)+((8191&(n=(n=n+Math.imul(h,z)|0)+Math.imul(d,U)|0))<<13)|0;u=((o=o+Math.imul(d,z)|0)+(n>>>13)|0)+(ge>>>26)|0;ge&=67108863;i=Math.imul(g,j);n=(n=Math.imul(g,W))+Math.imul(v,j)|0;o=Math.imul(v,W);i=i+Math.imul(_,U)|0;n=(n=n+Math.imul(_,z)|0)+Math.imul(p,U)|0;o=o+Math.imul(p,z)|0;var ve=(u+(i=i+Math.imul(h,G)|0)|0)+((8191&(n=(n=n+Math.imul(h,K)|0)+Math.imul(d,G)|0))<<13)|0;u=((o=o+Math.imul(d,K)|0)+(n>>>13)|0)+(ve>>>26)|0;ve&=67108863;i=Math.imul(y,j);n=(n=Math.imul(y,W))+Math.imul(x,j)|0;o=Math.imul(x,W);i=i+Math.imul(g,U)|0;n=(n=n+Math.imul(g,z)|0)+Math.imul(v,U)|0;o=o+Math.imul(v,z)|0;i=i+Math.imul(_,G)|0;n=(n=n+Math.imul(_,K)|0)+Math.imul(p,G)|0;o=o+Math.imul(p,K)|0;var be=(u+(i=i+Math.imul(h,Y)|0)|0)+((8191&(n=(n=n+Math.imul(h,Z)|0)+Math.imul(d,Y)|0))<<13)|0;u=((o=o+Math.imul(d,Z)|0)+(n>>>13)|0)+(be>>>26)|0;be&=67108863;i=Math.imul(w,j);n=(n=Math.imul(w,W))+Math.imul(P,j)|0;o=Math.imul(P,W);i=i+Math.imul(y,U)|0;n=(n=n+Math.imul(y,z)|0)+Math.imul(x,U)|0;o=o+Math.imul(x,z)|0;i=i+Math.imul(g,G)|0;n=(n=n+Math.imul(g,K)|0)+Math.imul(v,G)|0;o=o+Math.imul(v,K)|0;i=i+Math.imul(_,Y)|0;n=(n=n+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&(n=(n=n+Math.imul(h,ee)|0)+Math.imul(d,J)|0))<<13)|0;u=((o=o+Math.imul(d,ee)|0)+(n>>>13)|0)+(ye>>>26)|0;ye&=67108863;i=Math.imul(E,j);n=(n=Math.imul(E,W))+Math.imul(I,j)|0;o=Math.imul(I,W);i=i+Math.imul(w,U)|0;n=(n=n+Math.imul(w,z)|0)+Math.imul(P,U)|0;o=o+Math.imul(P,z)|0;i=i+Math.imul(y,G)|0;n=(n=n+Math.imul(y,K)|0)+Math.imul(x,G)|0;o=o+Math.imul(x,K)|0;i=i+Math.imul(g,Y)|0;n=(n=n+Math.imul(g,Z)|0)+Math.imul(v,Y)|0;o=o+Math.imul(v,Z)|0;i=i+Math.imul(_,J)|0;n=(n=n+Math.imul(_,ee)|0)+Math.imul(p,J)|0;o=o+Math.imul(p,ee)|0;var xe=(u+(i=i+Math.imul(h,re)|0)|0)+((8191&(n=(n=n+Math.imul(h,ie)|0)+Math.imul(d,re)|0))<<13)|0;u=((o=o+Math.imul(d,ie)|0)+(n>>>13)|0)+(xe>>>26)|0;xe&=67108863;i=Math.imul(S,j);n=(n=Math.imul(S,W))+Math.imul(A,j)|0;o=Math.imul(A,W);i=i+Math.imul(E,U)|0;n=(n=n+Math.imul(E,z)|0)+Math.imul(I,U)|0;o=o+Math.imul(I,z)|0;i=i+Math.imul(w,G)|0;n=(n=n+Math.imul(w,K)|0)+Math.imul(P,G)|0;o=o+Math.imul(P,K)|0;i=i+Math.imul(y,Y)|0;n=(n=n+Math.imul(y,Z)|0)+Math.imul(x,Y)|0;o=o+Math.imul(x,Z)|0;i=i+Math.imul(g,J)|0;n=(n=n+Math.imul(g,ee)|0)+Math.imul(v,J)|0;o=o+Math.imul(v,ee)|0;i=i+Math.imul(_,re)|0;n=(n=n+Math.imul(_,ie)|0)+Math.imul(p,re)|0;o=o+Math.imul(p,ie)|0;var qe=(u+(i=i+Math.imul(h,oe)|0)|0)+((8191&(n=(n=n+Math.imul(h,ae)|0)+Math.imul(d,oe)|0))<<13)|0;u=((o=o+Math.imul(d,ae)|0)+(n>>>13)|0)+(qe>>>26)|0;qe&=67108863;i=Math.imul(D,j);n=(n=Math.imul(D,W))+Math.imul(B,j)|0;o=Math.imul(B,W);i=i+Math.imul(S,U)|0;n=(n=n+Math.imul(S,z)|0)+Math.imul(A,U)|0;o=o+Math.imul(A,z)|0;i=i+Math.imul(E,G)|0;n=(n=n+Math.imul(E,K)|0)+Math.imul(I,G)|0;o=o+Math.imul(I,K)|0;i=i+Math.imul(w,Y)|0;n=(n=n+Math.imul(w,Z)|0)+Math.imul(P,Y)|0;o=o+Math.imul(P,Z)|0;i=i+Math.imul(y,J)|0;n=(n=n+Math.imul(y,ee)|0)+Math.imul(x,J)|0;o=o+Math.imul(x,ee)|0;i=i+Math.imul(g,re)|0;n=(n=n+Math.imul(g,ie)|0)+Math.imul(v,re)|0;o=o+Math.imul(v,ie)|0;i=i+Math.imul(_,oe)|0;n=(n=n+Math.imul(_,ae)|0)+Math.imul(p,oe)|0;o=o+Math.imul(p,ae)|0;var we=(u+(i=i+Math.imul(h,le)|0)|0)+((8191&(n=(n=n+Math.imul(h,ue)|0)+Math.imul(d,le)|0))<<13)|0;u=((o=o+Math.imul(d,ue)|0)+(n>>>13)|0)+(we>>>26)|0;we&=67108863;i=Math.imul(O,j);n=(n=Math.imul(O,W))+Math.imul(R,j)|0;o=Math.imul(R,W);i=i+Math.imul(D,U)|0;n=(n=n+Math.imul(D,z)|0)+Math.imul(B,U)|0;o=o+Math.imul(B,z)|0;i=i+Math.imul(S,G)|0;n=(n=n+Math.imul(S,K)|0)+Math.imul(A,G)|0;o=o+Math.imul(A,K)|0;i=i+Math.imul(E,Y)|0;n=(n=n+Math.imul(E,Z)|0)+Math.imul(I,Y)|0;o=o+Math.imul(I,Z)|0;i=i+Math.imul(w,J)|0;n=(n=n+Math.imul(w,ee)|0)+Math.imul(P,J)|0;o=o+Math.imul(P,ee)|0;i=i+Math.imul(y,re)|0;n=(n=n+Math.imul(y,ie)|0)+Math.imul(x,re)|0;o=o+Math.imul(x,ie)|0;i=i+Math.imul(g,oe)|0;n=(n=n+Math.imul(g,ae)|0)+Math.imul(v,oe)|0;o=o+Math.imul(v,ae)|0;i=i+Math.imul(_,le)|0;n=(n=n+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&(n=(n=n+Math.imul(h,de)|0)+Math.imul(d,he)|0))<<13)|0;u=((o=o+Math.imul(d,de)|0)+(n>>>13)|0)+(Pe>>>26)|0;Pe&=67108863;i=Math.imul(N,j);n=(n=Math.imul(N,W))+Math.imul(F,j)|0;o=Math.imul(F,W);i=i+Math.imul(O,U)|0;n=(n=n+Math.imul(O,z)|0)+Math.imul(R,U)|0;o=o+Math.imul(R,z)|0;i=i+Math.imul(D,G)|0;n=(n=n+Math.imul(D,K)|0)+Math.imul(B,G)|0;o=o+Math.imul(B,K)|0;i=i+Math.imul(S,Y)|0;n=(n=n+Math.imul(S,Z)|0)+Math.imul(A,Y)|0;o=o+Math.imul(A,Z)|0;i=i+Math.imul(E,J)|0;n=(n=n+Math.imul(E,ee)|0)+Math.imul(I,J)|0;o=o+Math.imul(I,ee)|0;i=i+Math.imul(w,re)|0;n=(n=n+Math.imul(w,ie)|0)+Math.imul(P,re)|0;o=o+Math.imul(P,ie)|0;i=i+Math.imul(y,oe)|0;n=(n=n+Math.imul(y,ae)|0)+Math.imul(x,oe)|0;o=o+Math.imul(x,ae)|0;i=i+Math.imul(g,le)|0;n=(n=n+Math.imul(g,ue)|0)+Math.imul(v,le)|0;o=o+Math.imul(v,ue)|0;i=i+Math.imul(_,he)|0;n=(n=n+Math.imul(_,de)|0)+Math.imul(p,he)|0;o=o+Math.imul(p,de)|0;var Me=(u+(i=i+Math.imul(h,_e)|0)|0)+((8191&(n=(n=n+Math.imul(h,pe)|0)+Math.imul(d,_e)|0))<<13)|0;u=((o=o+Math.imul(d,pe)|0)+(n>>>13)|0)+(Me>>>26)|0;Me&=67108863;i=Math.imul(N,U);n=(n=Math.imul(N,z))+Math.imul(F,U)|0;o=Math.imul(F,z);i=i+Math.imul(O,G)|0;n=(n=n+Math.imul(O,K)|0)+Math.imul(R,G)|0;o=o+Math.imul(R,K)|0;i=i+Math.imul(D,Y)|0;n=(n=n+Math.imul(D,Z)|0)+Math.imul(B,Y)|0;o=o+Math.imul(B,Z)|0;i=i+Math.imul(S,J)|0;n=(n=n+Math.imul(S,ee)|0)+Math.imul(A,J)|0;o=o+Math.imul(A,ee)|0;i=i+Math.imul(E,re)|0;n=(n=n+Math.imul(E,ie)|0)+Math.imul(I,re)|0;o=o+Math.imul(I,ie)|0;i=i+Math.imul(w,oe)|0;n=(n=n+Math.imul(w,ae)|0)+Math.imul(P,oe)|0;o=o+Math.imul(P,ae)|0;i=i+Math.imul(y,le)|0;n=(n=n+Math.imul(y,ue)|0)+Math.imul(x,le)|0;o=o+Math.imul(x,ue)|0;i=i+Math.imul(g,he)|0;n=(n=n+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&(n=(n=n+Math.imul(_,pe)|0)+Math.imul(p,_e)|0))<<13)|0;u=((o=o+Math.imul(p,pe)|0)+(n>>>13)|0)+(Ee>>>26)|0;Ee&=67108863;i=Math.imul(N,G);n=(n=Math.imul(N,K))+Math.imul(F,G)|0;o=Math.imul(F,K);i=i+Math.imul(O,Y)|0;n=(n=n+Math.imul(O,Z)|0)+Math.imul(R,Y)|0;o=o+Math.imul(R,Z)|0;i=i+Math.imul(D,J)|0;n=(n=n+Math.imul(D,ee)|0)+Math.imul(B,J)|0;o=o+Math.imul(B,ee)|0;i=i+Math.imul(S,re)|0;n=(n=n+Math.imul(S,ie)|0)+Math.imul(A,re)|0;o=o+Math.imul(A,ie)|0;i=i+Math.imul(E,oe)|0;n=(n=n+Math.imul(E,ae)|0)+Math.imul(I,oe)|0;o=o+Math.imul(I,ae)|0;i=i+Math.imul(w,le)|0;n=(n=n+Math.imul(w,ue)|0)+Math.imul(P,le)|0;o=o+Math.imul(P,ue)|0;i=i+Math.imul(y,he)|0;n=(n=n+Math.imul(y,de)|0)+Math.imul(x,he)|0;o=o+Math.imul(x,de)|0;var Ie=(u+(i=i+Math.imul(g,_e)|0)|0)+((8191&(n=(n=n+Math.imul(g,pe)|0)+Math.imul(v,_e)|0))<<13)|0;u=((o=o+Math.imul(v,pe)|0)+(n>>>13)|0)+(Ie>>>26)|0;Ie&=67108863;i=Math.imul(N,Y);n=(n=Math.imul(N,Z))+Math.imul(F,Y)|0;o=Math.imul(F,Z);i=i+Math.imul(O,J)|0;n=(n=n+Math.imul(O,ee)|0)+Math.imul(R,J)|0;o=o+Math.imul(R,ee)|0;i=i+Math.imul(D,re)|0;n=(n=n+Math.imul(D,ie)|0)+Math.imul(B,re)|0;o=o+Math.imul(B,ie)|0;i=i+Math.imul(S,oe)|0;n=(n=n+Math.imul(S,ae)|0)+Math.imul(A,oe)|0;o=o+Math.imul(A,ae)|0;i=i+Math.imul(E,le)|0;n=(n=n+Math.imul(E,ue)|0)+Math.imul(I,le)|0;o=o+Math.imul(I,ue)|0;i=i+Math.imul(w,he)|0;n=(n=n+Math.imul(w,de)|0)+Math.imul(P,he)|0;o=o+Math.imul(P,de)|0;var Ce=(u+(i=i+Math.imul(y,_e)|0)|0)+((8191&(n=(n=n+Math.imul(y,pe)|0)+Math.imul(x,_e)|0))<<13)|0;u=((o=o+Math.imul(x,pe)|0)+(n>>>13)|0)+(Ce>>>26)|0;Ce&=67108863;i=Math.imul(N,J);n=(n=Math.imul(N,ee))+Math.imul(F,J)|0;o=Math.imul(F,ee);i=i+Math.imul(O,re)|0;n=(n=n+Math.imul(O,ie)|0)+Math.imul(R,re)|0;o=o+Math.imul(R,ie)|0;i=i+Math.imul(D,oe)|0;n=(n=n+Math.imul(D,ae)|0)+Math.imul(B,oe)|0;o=o+Math.imul(B,ae)|0;i=i+Math.imul(S,le)|0;n=(n=n+Math.imul(S,ue)|0)+Math.imul(A,le)|0;o=o+Math.imul(A,ue)|0;i=i+Math.imul(E,he)|0;n=(n=n+Math.imul(E,de)|0)+Math.imul(I,he)|0;o=o+Math.imul(I,de)|0;var Se=(u+(i=i+Math.imul(w,_e)|0)|0)+((8191&(n=(n=n+Math.imul(w,pe)|0)+Math.imul(P,_e)|0))<<13)|0;u=((o=o+Math.imul(P,pe)|0)+(n>>>13)|0)+(Se>>>26)|0;Se&=67108863;i=Math.imul(N,re);n=(n=Math.imul(N,ie))+Math.imul(F,re)|0;o=Math.imul(F,ie);i=i+Math.imul(O,oe)|0;n=(n=n+Math.imul(O,ae)|0)+Math.imul(R,oe)|0;o=o+Math.imul(R,ae)|0;i=i+Math.imul(D,le)|0;n=(n=n+Math.imul(D,ue)|0)+Math.imul(B,le)|0;o=o+Math.imul(B,ue)|0;i=i+Math.imul(S,he)|0;n=(n=n+Math.imul(S,de)|0)+Math.imul(A,he)|0;o=o+Math.imul(A,de)|0;var Ae=(u+(i=i+Math.imul(E,_e)|0)|0)+((8191&(n=(n=n+Math.imul(E,pe)|0)+Math.imul(I,_e)|0))<<13)|0;u=((o=o+Math.imul(I,pe)|0)+(n>>>13)|0)+(Ae>>>26)|0;Ae&=67108863;i=Math.imul(N,oe);n=(n=Math.imul(N,ae))+Math.imul(F,oe)|0;o=Math.imul(F,ae);i=i+Math.imul(O,le)|0;n=(n=n+Math.imul(O,ue)|0)+Math.imul(R,le)|0;o=o+Math.imul(R,ue)|0;i=i+Math.imul(D,he)|0;n=(n=n+Math.imul(D,de)|0)+Math.imul(B,he)|0;o=o+Math.imul(B,de)|0;var ke=(u+(i=i+Math.imul(S,_e)|0)|0)+((8191&(n=(n=n+Math.imul(S,pe)|0)+Math.imul(A,_e)|0))<<13)|0;u=((o=o+Math.imul(A,pe)|0)+(n>>>13)|0)+(ke>>>26)|0;ke&=67108863;i=Math.imul(N,le);n=(n=Math.imul(N,ue))+Math.imul(F,le)|0;o=Math.imul(F,ue);i=i+Math.imul(O,he)|0;n=(n=n+Math.imul(O,de)|0)+Math.imul(R,he)|0;o=o+Math.imul(R,de)|0;var De=(u+(i=i+Math.imul(D,_e)|0)|0)+((8191&(n=(n=n+Math.imul(D,pe)|0)+Math.imul(B,_e)|0))<<13)|0;u=((o=o+Math.imul(B,pe)|0)+(n>>>13)|0)+(De>>>26)|0;De&=67108863;i=Math.imul(N,he);n=(n=Math.imul(N,de))+Math.imul(F,he)|0;o=Math.imul(F,de);var Be=(u+(i=i+Math.imul(O,_e)|0)|0)+((8191&(n=(n=n+Math.imul(O,pe)|0)+Math.imul(R,_e)|0))<<13)|0;u=((o=o+Math.imul(R,pe)|0)+(n>>>13)|0)+(Be>>>26)|0;Be&=67108863;var Te=(u+(i=Math.imul(N,_e))|0)+((8191&(n=(n=Math.imul(N,pe))+Math.imul(F,_e)|0))<<13)|0;u=((o=Math.imul(F,pe))+(n>>>13)|0)+(Te>>>26)|0;Te&=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]=Me;l[10]=Ee;l[11]=Ie;l[12]=Ce;l[13]=Se;l[14]=Ae;l[15]=ke;l[16]=De;l[17]=Be;l[18]=Te;if(0!==u){l[19]=u;r.length++}return r};Math.imul||(g=m);function v(e,t,r){r.negative=t.negative^e.negative;r.length=e.length+t.length;for(var i=0,n=0,o=0;o>>26)|0)>>>26;a&=67108863}r.words[o]=s;i=a;a=n}0!==i?r.words[o]=i:r.length--;return r._strip()}function b(e,t,r){return v(e,t,r)}a.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?g(this,e,t):r<63?m(this,e,t):r<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),r=a.prototype._countBits(e)-1,i=0;i>=1}return i};y.prototype.permute=function(e,t,r,i,n,o){for(var a=0;a>>=1)n++;return 1<>>=13;r[2*a+1]=8191&o;o>>>=13}for(a=2*t;a>=26;r+=o/67108864|0;r+=a>>>26;this.words[i]=67108863&a}if(0!==r){this.words[i]=r;this.length++}return t?this.ineg():this};a.prototype.muln=function(e){return this.clone().imuln(e)};a.prototype.sqr=function(){return this.mul(this)};a.prototype.isqr=function(){return this.imul(this.clone())};a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>n&1}return t}(e);if(0===t.length)return new a(1);for(var r=this,i=0;i=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(t=0;t>>26-r}if(a){this.words[t]=a;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,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<a){this.length-=a;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&s}l&&0!==c&&(l.words[l.length++]=c);if(0===this.length){this.words[0]=0;this.length=1}return this._strip()};a.prototype.ishrn=function(e,t,r){n(0===this.negative);return this.iushrn(e,t,r)};a.prototype.shln=function(e){return this.clone().ishln(e)};a.prototype.ushln=function(e){return this.clone().iushln(e)};a.prototype.shrn=function(e){return this.clone().ishrn(e)};a.prototype.ushrn=function(e){return this.clone().iushrn(e)};a.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;n(0===this.negative,"imaskn works only with positive numbers");if(this.length<=r)return this;0!==t&&r++;this.length=Math.min(r,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};a.prototype.isubn=function(e){n("number"==typeof e);n(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+r]=67108863&o}for(;i>26;this.words[i+r]=67108863&o}if(0===s)return this._strip();n(-1===s);s=0;for(i=0;i>26;this.words[i]=67108863&o}this.negative=1;return this._strip()};a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),i=this.clone(),n=e,o=0|n.words[n.length-1];if(0!==(r=26-this._countBits(o))){n=n.ushln(r);i.iushln(r);o=0|n.words[n.length-1]}var s,l=i.length-n.length;if("mod"!==t){(s=new a(null)).length=l+1;s.words=new Array(s.length);for(var u=0;u=0;h--){var d=67108864*(0|i.words[n.length+h])+(0|i.words[n.length+h-1]);d=Math.min(d/o|0,67108863);i._ishlnsubmul(n,d,h);for(;0!==i.negative;){d--;i.negative=0;i._ishlnsubmul(n,1,h);i.isZero()||(i.negative^=1)}s&&(s.words[h]=d)}s&&s._strip();i._strip();"div"!==t&&0!==r&&i.iushrn(r);return{div:s||null,mod:i}};a.prototype.divmod=function(e,t,r){n(!e.isZero());if(this.isZero())return{div:new a(0),mod:new a(0)};var i,o,s;if(0!==this.negative&&0===e.negative){s=this.neg().divmod(e,t);"mod"!==t&&(i=s.div.neg());if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.iadd(e)}return{div:i,mod:o}}if(0===this.negative&&0!==e.negative){s=this.divmod(e.neg(),t);"mod"!==t&&(i=s.div.neg());return{div:i,mod:s.mod}}if(this.negative&e.negative){s=this.neg().divmod(e.neg(),t);if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.isub(e)}return{div:s.div,mod:o}}return e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modrn(e.words[0]))}:this._wordDiv(e,t)};a.prototype.div=function(e){return this.divmod(e,"div",!1).div};a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod};a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod};a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),n=e.andln(1),o=r.cmp(i);return o<0||1===n&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)};a.prototype.modrn=function(e){var t=e<0;t&&(e=-e);n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i};a.prototype.modn=function(e){return this.modrn(e)};a.prototype.idivn=function(e){var t=e<0;t&&(e=-e);n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0;r=o%e}this._strip();return t?this.ineg():this};a.prototype.divn=function(e){return this.clone().idivn(e)};a.prototype.egcd=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),u=0;t.isEven()&&r.isEven();){t.iushrn(1);r.iushrn(1);++u}for(var c=r.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;!(r.words[0]&p)&&_<26;++_,p<<=1);if(_>0){r.iushrn(_);for(;_-- >0;){if(s.isOdd()||l.isOdd()){s.iadd(c);l.isub(h)}s.iushrn(1);l.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);i.isub(s);o.isub(l)}else{r.isub(t);s.isub(i);l.isub(o)}}return{a:s,b:l,gcd:r.iushln(u)}};a.prototype._invmp=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();t.cmpn(1)>0&&r.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;!(r.words[0]&d)&&h<26;++h,d<<=1);if(h>0){r.iushrn(h);for(;h-- >0;){s.isOdd()&&s.iadd(l);s.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);o.isub(s)}else{r.isub(t);s.isub(o)}}(i=0===t.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(e);return i};a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0;r.negative=0;for(var i=0;t.isEven()&&r.isEven();i++){t.iushrn(1);r.iushrn(1)}for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=t.cmp(r);if(n<0){var o=t;t=r;r=o}else if(0===n||0===r.cmpn(1))break;t.isub(r)}return r.iushln(i)};a.prototype.invm=function(e){return this.egcd(e).a.umod(e)};a.prototype.isEven=function(){return!(1&this.words[0])};a.prototype.isOdd=function(){return!(1&~this.words[0])};a.prototype.andln=function(e){return this.words[0]&e};a.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26;s&=67108863;this.words[a]=s}if(0!==o){this.words[a]=o;this.length++}return this};a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]};a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;this._strip();if(this.length>1)t=1;else{r&&(e=-e);n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var i=0|this.words[r],n=0|e.words[r];if(i!==n){in&&(t=1);break}}return t};a.prototype.gtn=function(e){return 1===this.cmpn(e)};a.prototype.gt=function(e){return 1===this.cmp(e)};a.prototype.gten=function(e){return this.cmpn(e)>=0};a.prototype.gte=function(e){return this.cmp(e)>=0};a.prototype.ltn=function(e){return-1===this.cmpn(e)};a.prototype.lt=function(e){return-1===this.cmp(e)};a.prototype.lten=function(e){return this.cmpn(e)<=0};a.prototype.lte=function(e){return this.cmp(e)<=0};a.prototype.eqn=function(e){return 0===this.cmpn(e)};a.prototype.eq=function(e){return 0===this.cmp(e)};a.red=function(e){return new I(e)};a.prototype.toRed=function(e){n(!this.red,"Already a number in reduction context");n(0===this.negative,"red works only with positives");return e.convertTo(this)._forceRed(e)};a.prototype.fromRed=function(){n(this.red,"fromRed works only with numbers in reduction context");return this.red.convertFrom(this)};a.prototype._forceRed=function(e){this.red=e;return this};a.prototype.forceRed=function(e){n(!this.red,"Already a number in reduction context");return this._forceRed(e)};a.prototype.redAdd=function(e){n(this.red,"redAdd works only with red numbers");return this.red.add(this,e)};a.prototype.redIAdd=function(e){n(this.red,"redIAdd works only with red numbers");return this.red.iadd(this,e)};a.prototype.redSub=function(e){n(this.red,"redSub works only with red numbers");return this.red.sub(this,e)};a.prototype.redISub=function(e){n(this.red,"redISub works only with red numbers");return this.red.isub(this,e)};a.prototype.redShl=function(e){n(this.red,"redShl works only with red numbers");return this.red.shl(this,e)};a.prototype.redMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.mul(this,e)};a.prototype.redIMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.imul(this,e)};a.prototype.redSqr=function(){n(this.red,"redSqr works only with red numbers");this.red._verify1(this);return this.red.sqr(this)};a.prototype.redISqr=function(){n(this.red,"redISqr works only with red numbers");this.red._verify1(this);return this.red.isqr(this)};a.prototype.redSqrt=function(){n(this.red,"redSqrt works only with red numbers");this.red._verify1(this);return this.red.sqrt(this)};a.prototype.redInvm=function(){n(this.red,"redInvm works only with red numbers");this.red._verify1(this);return this.red.invm(this)};a.prototype.redNeg=function(){n(this.red,"redNeg works only with red numbers");this.red._verify1(this);return this.red.neg(this)};a.prototype.redPow=function(e){n(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 a(t,16);this.n=this.p.bitLength();this.k=new a(1).iushln(this.n).isub(this.p);this.tmp=this._tmp()}q.prototype._tmp=function(){var e=new a(null);e.words=new Array(Math.ceil(this.n/13));return e};q.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp);t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip();return r};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 r=4194303,i=Math.min(e.length,9),n=0;n>>22;o=a}o>>>=22;e.words[n-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,r=0;r>>=26;e.words[r]=n;t=i}0!==t&&(e.words[e.length++]=t);return e};a._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 M;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new E}x[e]=t;return t};function I(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p;this.prime=t}else{n(e.gtn(1),"modulus must be greater than 1");this.m=e;this.prime=null}}I.prototype._verify1=function(e){n(0===e.negative,"red works only with positives");n(e.red,"red works only with red numbers")};I.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives");n(e.red&&e.red===t.red,"red works only with red numbers")};I.prototype.imod=function(e){if(this.prime)return this.prime.ireduce(e)._forceRed(this);h(e,e.umod(this.m)._forceRed(this));return e};I.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)};I.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);r.cmp(this.m)>=0&&r.isub(this.m);return r._forceRed(this)};I.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);r.cmp(this.m)>=0&&r.isub(this.m);return r};I.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);r.cmpn(0)<0&&r.iadd(this.m);return r._forceRed(this)};I.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);r.cmpn(0)<0&&r.iadd(this.m);return r};I.prototype.shl=function(e,t){this._verify1(e);return this.imod(e.ushln(t))};I.prototype.imul=function(e,t){this._verify2(e,t);return this.imod(e.imul(t))};I.prototype.mul=function(e,t){this._verify2(e,t);return this.imod(e.mul(t))};I.prototype.isqr=function(e){return this.imul(e,e.clone())};I.prototype.sqr=function(e){return this.mul(e,e)};I.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);n(t%2==1);if(3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);){o++;i.iushrn(1)}n(!i.isZero());var s=new a(1).toRed(this),l=s.redNeg(),u=this.m.subn(1).iushrn(1),c=this.m.bitLength();c=new a(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(s);){for(var p=f,m=0;0!==p.cmp(s);m++)p=p.redSqr();n(m<_);var g=this.pow(h,new a(1).iushln(_-m-1));d=d.redMul(g);h=g.redSqr();f=f.redMul(h);_=m}return d};I.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)};I.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new a(1).toRed(this);r[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;n!==r[0]&&(n=this.sqr(n));if(0!==h||0!==o){o<<=1;o|=h;if(4===++s||0===i&&0===c){n=this.mul(n,r[o]);s=0;o=0}}else s=0}l=26}return n};I.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t};I.prototype.convertFrom=function(e){var t=e.clone();t.red=null;return t};a.mont=function(e){return new C(e)};function C(e){I.call(this,e);this.shift=this.m.bitLength();this.shift%26!=0&&(this.shift+=26-this.shift%26);this.r=new a(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,I);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 r=e.imul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m));return o._forceRed(this)};C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.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,"/node_modules/bn.js/lib/bn.js","/node_modules/bn.js/lib")},{_process:120,buffer:19,timers:168}],18:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function r(e){return r="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},r(e)}var i;t.exports=function(e){i||(i=new n(null));return i.generate(e)};function n(e){this.rand=e}t.exports.Rand=n;n.prototype.generate=function(e){return this._rand(e)};n.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),r=0;r>>24]^c[_>>>16&255]^h[p>>>8&255]^d[255&m]^t[g++];a=u[_>>>24]^c[p>>>16&255]^h[m>>>8&255]^d[255&f]^t[g++];s=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;_=a;p=s;m=l}o=(i[f>>>24]<<24|i[_>>>16&255]<<16|i[p>>>8&255]<<8|i[255&m])^t[g++];a=(i[_>>>24]<<24|i[p>>>16&255]<<16|i[m>>>8&255]<<8|i[255&f])^t[g++];s=(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,a>>>=0,s>>>=0,l>>>=0]}var a=[0,1,2,4,8,16,32,64,128,27,54],s=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var r=[],i=[],n=[[],[],[],[]],o=[[],[],[],[]],a=0,s=0,l=0;l<256;++l){var u=s^s<<1^s<<2^s<<3^s<<4;u=u>>>8^255&u^99;r[a]=u;i[u]=a;var c=e[a],h=e[c],d=e[h],f=257*e[u]^16843008*u;n[0][a]=f<<24|f>>>8;n[1][a]=f<<16|f>>>16;n[2][a]=f<<8|f>>>24;n[3][a]=f;f=16843009*d^65537*h^257*c^16843008*a;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===a)a=s=1;else{a=c^e[e[e[d^c]]];s^=e[e[s]]}}return{SBOX:r,INV_SBOX:i,SUB_MIX:n,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,r=t+6,i=4*(r+1),n=[],o=0;o>>24;l=s.SBOX[l>>>24]<<24|s.SBOX[l>>>16&255]<<16|s.SBOX[l>>>8&255]<<8|s.SBOX[255&l];l^=a[o/t|0]<<24}else t>6&&o%t==4&&(l=s.SBOX[l>>>24]<<24|s.SBOX[l>>>16&255]<<16|s.SBOX[l>>>8&255]<<8|s.SBOX[255&l]);n[o]=n[o-t]^l}for(var u=[],c=0;c>>24]]^s.INV_SUB_MIX[1][s.SBOX[d>>>16&255]]^s.INV_SUB_MIX[2][s.SBOX[d>>>8&255]]^s.INV_SUB_MIX[3][s.SBOX[255&d]]}this._nRounds=r;this._keySchedule=n;this._invKeySchedule=u};l.prototype.encryptBlockRaw=function(e){return o(e=i(e),this._keySchedule,s.SUB_MIX,s.SBOX,this._nRounds)};l.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),i=r.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 n=o(e,this._invKeySchedule,s.INV_SUB_MIX,s.INV_SBOX,this._nRounds),a=r.allocUnsafe(16);a.writeUInt32BE(n[0],0);a.writeUInt32BE(n[3],4);a.writeUInt32BE(n[2],8);a.writeUInt32BE(n[1],12);return a};l.prototype.scrub=function(){n(this._keySchedule);n(this._invKeySchedule);n(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,"/node_modules/browserify-aes/aes.js","/node_modules/browserify-aes")},{_process:120,buffer:48,"safe-buffer":143,timers:168}],21:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("./aes"),i=e("safe-buffer").Buffer,n=e("cipher-base"),o=e("inherits"),a=e("./ghash"),s=e("buffer-xor"),l=e("./incr32");function u(e,t,o,s){n.call(this);var u=i.alloc(4,0);this._cipher=new r.AES(t);var c=this._cipher.encryptBlock(u);this._ghash=new a(c);o=function(e,t,r){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 n=new a(r),o=t.length,s=o%16;n.update(t);if(s){s=16-s;n.update(i.alloc(s,0))}n.update(i.alloc(8,0));var u=8*o,c=i.alloc(8);c.writeUIntBE(u,0,8);n.update(c);e._finID=n.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=s;this._alen=0;this._len=0;this._mode=e;this._authTag=null;this._called=!1}o(u,n);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 r=this._mode.encrypt(this,e);this._decrypt?this._ghash.update(e):this._ghash.update(r);this._len+=e.length;return r};u.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=s(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(e,t){var r=0;e.length!==t.length&&r++;for(var i=Math.min(e.length,t.length),n=0;n16)throw new Error("unable to decrypt data");var r=-1;for(;++r16){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,r,a){var s=n[e.toLowerCase()];if(!s)throw new TypeError("invalid suite type");"string"==typeof a&&(a=i.from(a));if("GCM"!==s.mode&&a.length!==s.iv)throw new TypeError("invalid iv length "+a.length);"string"==typeof r&&(r=i.from(r));if(r.length!==s.key/8)throw new TypeError("invalid key length "+r.length);return"stream"===s.type?new o(s.module,r,a,!0):"auth"===s.type?new t(s.module,r,a,!0):new u(s.module,r,a)}r.createDecipher=function(e,t){var r=n[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var i=l(t,!1,r.key,r.iv);return h(e,i.key,i.iv)};r.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,"/node_modules/browserify-aes/decrypter.js","/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,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=e("./modes"),i=e("./authCipher"),n=e("safe-buffer").Buffer,o=e("./streamCipher"),a=e("cipher-base"),s=e("./aes"),l=e("evp_bytestokey");function u(e,t,r){a.call(this);this._cache=new h;this._cipher=new s.AES(t);this._prev=n.from(r);this._mode=e;this._autopadding=!0}e("inherits")(u,a);u.prototype._update=function(e){this._cache.add(e);for(var t,r,i=[];t=this._cache.get();){r=this._mode.encrypt(this,t);i.push(r)}return n.concat(i)};var c=n.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=n.allocUnsafe(0)}h.prototype.add=function(e){this.cache=n.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=n.allocUnsafe(e),r=-1;++r>>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=r.alloc(16,0);this.cache=r.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;r&&(i[0]=i[0]^225<<24)}this.state=n(o)};o.prototype.update=function(e){this.cache=r.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(r.concat([this.cache,i],16));this.ghash(n([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,"/node_modules/browserify-aes/ghash.js","/node_modules/browserify-aes")},{_process:120,buffer:48,"safe-buffer":143,timers:168}],26:[function(e,t,r){(function(e,r,i,n,o,a,s,l,u,c,h){(function(){"use strict";t.exports=function(e){for(var t,r=e.length;r--;){if(255!==(t=e.readUInt8(r))){t++;e.writeUInt8(t,r);break}e.writeUInt8(0,r)}}}).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,"/node_modules/browserify-aes/incr32.js","/node_modules/browserify-aes")},{_process:120,buffer:48,timers:168}],27:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=e("buffer-xor");r.encrypt=function(e,r){var i=t(r,e._prev);e._prev=e._cipher.encryptBlock(i);return e._prev};r.decrypt=function(e,r){var i=e._prev;e._prev=r;var n=e._cipher.decryptBlock(r);return t(n,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,"/node_modules/browserify-aes/modes/cbc.js","/node_modules/browserify-aes/modes")},{_process:120,buffer:48,"buffer-xor":47,timers:168}],28:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=e("safe-buffer").Buffer,i=e("buffer-xor");function n(e,r,n){var o=r.length,a=i(r,e._cache);e._cache=e._cache.slice(o);e._prev=t.concat([e._prev,n?r:a]);return a}r.encrypt=function(e,r,i){for(var o,a=t.allocUnsafe(0);r.length;){if(0===e._cache.length){e._cache=e._cipher.encryptBlock(e._prev);e._prev=t.allocUnsafe(0)}if(!(e._cache.length<=r.length)){a=t.concat([a,n(e,r,i)]);break}o=e._cache.length;a=t.concat([a,n(e,r.slice(0,o),i)]);r=r.slice(o)}return a}}).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,"/node_modules/browserify-aes/modes/cfb.js","/node_modules/browserify-aes/modes")},{_process:120,buffer:48,"buffer-xor":47,"safe-buffer":143,timers:168}],29:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=e("safe-buffer").Buffer;function i(e,t,r){for(var i,o,a=-1,s=0;++a<8;){i=t&1<<7-a?128:0;s+=(128&(o=e._cipher.encryptBlock(e._prev)[0]^i))>>a%8;e._prev=n(e._prev,r?i:o)}return s}function n(e,r){var i=e.length,n=-1,o=t.allocUnsafe(e.length);e=t.concat([e,t.from([r])]);for(;++n>7;return o}r.encrypt=function(e,r,n){for(var o=r.length,a=t.allocUnsafe(o),s=-1;++s=0||!t.umod(e.prime1)||!t.umod(e.prime2));return t}function a(e,t){var i=function(e){var t=o(e);return{blinder:t.toRed(r.mont(e.modulus)).redPow(new r(e.publicExponent)).fromRed(),unblinder:t.invm(e.modulus)}}(t),a=t.modulus.byteLength(),s=new r(e).mul(i.blinder).umod(t.modulus),l=s.toRed(r.mont(t.prime1)),u=s.toRed(r.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(n,"be",a)}a.getr=o;t.exports=a}).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,"/node_modules/browserify-rsa/index.js","/node_modules/browserify-rsa")},{_process:120,"bn.js":17,buffer:48,randombytes:128,timers:168}],41:[function(e,t,r){(function(r,i,n,o,a,s,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,"/node_modules/browserify-sign/algos.js","/node_modules/browserify-sign")},{"./browser/algorithms.json":42,_process:120,buffer:48,timers:168}],42:[function(e,t,r){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,r){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,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("safe-buffer").Buffer,i=e("create-hash"),n=e("readable-stream"),o=e("inherits"),a=e("./sign"),s=e("./verify"),l=e("./algorithms.json");Object.keys(l).forEach((function(e){l[e].id=r.from(l[e].id,"hex");l[e.toLowerCase()]=l[e]}));function u(e){n.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,n.Writable);u.prototype._write=function(e,t,r){this._hash.update(e);r()};u.prototype.update=function(e,t){this._hash.update("string"==typeof e?r.from(e,t):e);return this};u.prototype.sign=function(e,t){this.end();var r=this._hash.digest(),i=a(r,e,this._hashType,this._signType,this._tag);return t?i.toString(t):i};function c(e){n.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,n.Writable);c.prototype._write=function(e,t,r){this._hash.update(e);r()};c.prototype.update=function(e,t){this._hash.update("string"==typeof e?r.from(e,t):e);return this};c.prototype.verify=function(e,t,i){var n="string"==typeof t?r.from(t,i):t;this.end();var o=this._hash.digest();return s(n,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,"/node_modules/browserify-sign/browser/index.js","/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,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("safe-buffer").Buffer,i=e("create-hmac"),n=e("browserify-rsa"),o=e("elliptic").ec,a=e("bn.js"),s=e("parse-asn1"),l=e("./curves.json");function u(e,t,n,o){if((e=r.from(e.toArray())).length0&&r.ishrn(i);return r}function h(e,t,n){var o,a;do{o=r.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,r){var i=a[r.data.algorithm.curve.join(".")];if(!i)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));var o=new n(i),s=r.data.subjectPrivateKey.data;return o.verify(t,e,s)}(e,t,h)}if("dsa"===h.type){if("dsa"!==u)throw new Error("wrong public key type");return function(e,t,r){var n=r.data.p,a=r.data.q,l=r.data.g,u=r.data.pub_key,c=o.signature.decode(e,"der"),h=c.s,d=c.r;s(h,a);s(d,a);var f=i.mont(n),_=h.invm(a),p=l.toRed(f).redPow(new i(t).mul(_).mod(a)).fromRed().mul(u.toRed(f).redPow(d.mul(_).mod(a)).fromRed()).mod(n).mod(a);return 0===p.cmp(d)}(e,t,h)}if("rsa"!==u&&"ecdsa/rsa"!==u)throw new Error("wrong public key type");t=r.concat([c,t]);for(var d=h.modulus.byteLength(),f=[1],_=0;t.length+f.length+2e.rowIndex)));this.assertTrue(r.rows[0].height==e+1);this.assertTrue(r.rows[1].height==e+2);this.assertTrue(r.rows[2].height==e+3);this.assertArrayEquals([t,t+1,t+2],r.columns.map((e=>e.columnIndex)));this.assertTrue(r.columns[0].width==t+1);this.assertTrue(r.columns[1].width==t+2);this.assertTrue(r.columns[2].width==t+3)};n(0,0);n(1,0);n(2,0);n(0,1);n(0,2);n(1,1);n(2,2);n(2,1);n(1,2)},testWithFixed(){const e=new qxl.datagrid.column.Columns;e.addAll([new qxl.datagrid.column.TextColumn("a").set({width:1}),new qxl.datagrid.column.TextColumn("b").set({width:2}),new qxl.datagrid.column.TextColumn("c").set({width:3}),new qxl.datagrid.column.TextColumn("d").set({width:4}),new qxl.datagrid.column.TextColumn("e").set({width:5})]);const t={widgetHeights:[[1,1,1,1,1],[2,2,2,2,2],[3,3,3,3,3],[4,4,4,4,4],[5,5,5,5,5]],headerHeights:[10,10,10,10,10],init(){},getWidgetSize(e,t){const r=e<0?this.headerHeights:this.widgetHeights[e];let i=void 0===r[t]?null:r[t];return{minWidth:null,width:null,maxWidth:null,minHeight:i,height:i,maxHeight:i}},_size:new qxl.datagrid.source.Position(5,5),getDataSourceSize(){return this._size}},r=(new qxl.datagrid.ui.GridStyling).set({horizontalSpacing:0,verticalSpacing:0,minRowHeight:0,numHeaderRows:0,numFixedColumns:0,numFixedRows:0}),i=new qxl.datagrid.ui.GridSizeCalculator(e,r,t),n=(e,t)=>{ //! do not modify this tester's limits without also modifying the size source to accommodate -if(![0,1,2,3].includes(e)||![0,1,2,3].includes(t))return;r.setNumFixedColumns(e);r.setNumFixedRows(t);const n=i.getSizesFor(12-2*e,12-2*t,2,2);this.assertArrayEquals([t>0?0:2,t>1?1:3,t>2?2:4],n.rows.map((e=>e.rowIndex)));this.assertTrue(n.rows[0].height==(t>0?1:3));this.assertTrue(n.rows[1].height==(t>1?2:4));this.assertTrue(n.rows[2].height==(t>2?3:5));this.assertArrayEquals([e>0?0:2,e>1?1:3,e>2?2:4],n.columns.map((e=>e.columnIndex)));this.assertTrue(n.columns[0].width==(e>0?1:3));this.assertTrue(n.columns[1].width==(e>1?2:4));this.assertTrue(n.columns[2].width==(e>2?3:5))};n(1,0);n(2,0);n(3,0);n(0,1);n(0,2);n(0,3);n(1,1);n(2,2);n(3,3)}}});qxl.datagrid.test.ui.GridSizeCalculator.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.dev.unit.TestCase":{require:!0},"qxl.datagrid.demo.biggrid.DummyDataSource":{},"qxl.datagrid.ui.GridStyling":{},"qxl.datagrid.column.Columns":{},"qxl.datagrid.column.TextColumn":{},"qxl.datagrid.util.Labels":{},"qxl.datagrid.ui.GridSizeCalculator":{},"qxl.datagrid.ui.factory.HeaderWidgetFactory":{},"qxl.datagrid.ui.HeaderRows":{},"qxl.datagrid.ui.factory.SimpleWidgetFactory":{},"qxl.datagrid.ui.WidgetPane":{},"qxl.datagrid.ui.SelectionManager":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.test.ui.DataGrid",{extend:qx.dev.unit.TestCase,members:{async testCellSizes(){let e=new qxl.datagrid.demo.biggrid.DummyDataSource(100,100),t=(new qxl.datagrid.ui.GridStyling).set({horizontalSpacing:0,verticalSpacing:0,minRowHeight:40}),r=new qxl.datagrid.column.Columns;for(let t=0;te.getSize()},n=new qxl.datagrid.ui.GridSizeCalculator(r,t,i);n.setAvailableSize(400,200,1,1);let o=new qxl.datagrid.ui.factory.HeaderWidgetFactory(r,"qxl-datagrid-header-cell"),a=new qxl.datagrid.ui.HeaderRows(n,o,e),s=new qxl.datagrid.ui.factory.SimpleWidgetFactory(r,"qxl-datagrid-cell"),l=new qxl.datagrid.ui.WidgetPane(n,s,e,new qxl.datagrid.ui.SelectionManager);a.updateWidgets();await l.updateWidgets();const u=(e,t)=>{this.assertArrayEquals(Object.keys(e).sort(),Object.keys(t).sort());for(let r in e)this.assertTrue(e[r]===t[r])};let c=o.getWidgets();this.assertTrue(void 0===c["0:0"]);this.assertTrue(void 0===c["0:12"]);this.assertTrue("B"===c["0:1"].getLabel());u(c["0:2"].getLayoutProperties(),{height:40,top:0,left:40,width:40});u(c["0:3"].getLayoutProperties(),{height:40,top:0,left:80,width:40});c=s.getWidgets();this.assertTrue(void 0===c["0:0"]);this.assertTrue(void 0===c["6:1"]);this.assertTrue("C2"===c["2:2"].getValue());u(c["2:2"].getLayoutProperties(),{top:40,height:40,left:40,width:40});u(c["3:3"].getLayoutProperties(),{top:80,height:40,left:80,width:40})}}});qxl.datagrid.test.ui.DataGrid.$$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:()=>!0,setSelection(e){return 1==arguments.length},resetSelection:()=>!0,isSelected(e){return 1==arguments.length},isSelectionEmpty:()=>!0,getSelectables(e){return 1==arguments.length}}});qx.ui.core.ISingleSelection.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MContentPadding",{properties:{contentPaddingTop:{check:"Integer",init:0,apply:"_applyContentPadding",themeable:!0},contentPaddingRight:{check:"Integer",init:0,apply:"_applyContentPadding",themeable:!0},contentPaddingBottom:{check:"Integer",init:0,apply:"_applyContentPadding",themeable:!0},contentPaddingLeft:{check:"Integer",init:0,apply:"_applyContentPadding",themeable:!0},contentPadding:{group:["contentPaddingTop","contentPaddingRight","contentPaddingBottom","contentPaddingLeft"],mode:"shorthand",themeable:!0}},members:{__P_71_0:{contentPaddingTop:"setPaddingTop",contentPaddingRight:"setPaddingRight",contentPaddingBottom:"setPaddingBottom",contentPaddingLeft:"setPaddingLeft"},__P_71_1:{contentPaddingTop:"setThemedPaddingTop",contentPaddingRight:"setThemedPaddingRight",contentPaddingBottom:"setThemedPaddingBottom",contentPaddingLeft:"setThemedPaddingLeft"},__P_71_2:{contentPaddingTop:"resetPaddingTop",contentPaddingRight:"resetPaddingRight",contentPaddingBottom:"resetPaddingBottom",contentPaddingLeft:"resetPaddingLeft"},_applyContentPadding(e,t,r,i){var n=this._getContentPaddingTarget();if(null==e){n[this.__P_71_2[r]]()}else if("setThemed"==i||"resetThemed"==i){n[this.__P_71_1[r]](e)}else{n[this.__P_71_0[r]](e)}}}});qx.ui.core.MContentPadding.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.ISingleSelection":{require:!0},"qx.ui.core.MContentPadding":{require:!0},"qx.ui.tabview.Page":{},"qx.ui.container.SlideBar":{},"qx.ui.container.Stack":{},"qx.ui.form.RadioGroup":{},"qx.ui.layout.HBox":{},"qx.ui.layout.VBox":{},"qx.event.type.Event":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tabview.TabView",{extend:qx.ui.core.Widget,implement:qx.ui.core.ISingleSelection,include:[qx.ui.core.MContentPadding],construct(e){qx.ui.core.Widget.constructor.call(this);this.__P_29_0={top:"barTop",right:"barRight",bottom:"barBottom",left:"barLeft"};this._createChildControl("bar");this._createChildControl("pane");var t=this.__P_29_1=this._createRadioGroupInstance();t.setWrap(!1);t.addListener("changeSelection",this._onChangeSelection,this);null!=e?this.setBarPosition(e):this.initBarPosition();this.getContentElement().setAttribute("role","tablist")},events:{changeSelection:"qx.event.type.Data",changeValue:"qx.event.type.Data"},properties:{appearance:{refine:!0,init:"tabview"},barPosition:{check:["left","right","top","bottom"],init:"top",apply:"_applyBarPosition"}},members:{__P_29_1:null,setValue(e){if(null===e){this.resetSelection();return null}if(e instanceof qx.ui.tabview.Page){this.setSelection([e]);return null}return new TypeError("Given argument is not null or a {qx.ui.tabview.Page}.")},getValue(){var e=this.getSelection();return e.length?e[0]:null},resetValue(){this.resetSelection()},_createChildControlImpl(e,t){var r;switch(e){case"bar":(r=new qx.ui.container.SlideBar).setZIndex(10);this._add(r);break;case"pane":(r=new qx.ui.container.Stack).setZIndex(5);this._add(r,{flex:1})}return r||qx.ui.tabview.TabView.superclass.prototype._createChildControlImpl.call(this,e)},_createRadioGroupInstance:()=>new qx.ui.form.RadioGroup,_getContentPaddingTarget(){return this.getChildControl("pane")},add(e){var t=e.getButton(),r=this.getChildControl("bar"),i=this.getChildControl("pane");e.exclude();r.add(t);i.add(e);this.__P_29_1.add(t);e.addState(this.__P_29_0[this.getBarPosition()]);e.addState("lastTab");var n=this.getChildren();n[0]==e?e.addState("firstTab"):n[n.length-2].removeState("lastTab");e.addListener("close",this._onPageClose,this)},addAt(e,t){var r=this.getChildren();if(null!=t&&t>r.length)throw new Error("Index should be less than : "+r.length);null==t&&(t=r.length);var i=e.getButton(),n=this.getChildControl("bar"),o=this.getChildControl("pane");e.exclude();n.addAt(i,t);o.addAt(e,t);this.__P_29_1.add(i);e.addState(this.__P_29_0[this.getBarPosition()]);t==(r=this.getChildren()).length-1&&e.addState("lastTab");r[0]==e?e.addState("firstTab"):r[r.length-2].removeState("lastTab");e.addListener("close",this._onPageClose,this)},remove(e){var t=this.getChildControl("pane"),r=this.getChildControl("bar"),i=e.getButton(),n=t.getChildren();if(this.getSelection()[0]==e){var o=n.indexOf(e);0==o?n[1]?this.setSelection([n[1]]):this.resetSelection():this.setSelection([n[o-1]])}r.remove(i);t.remove(e);this.__P_29_1.remove(i);e.removeState(this.__P_29_0[this.getBarPosition()]);if(e.hasState("firstTab")){e.removeState("firstTab");n[0]&&n[0].addState("firstTab")}if(e.hasState("lastTab")){e.removeState("lastTab");n.length>0&&n[n.length-1].addState("lastTab")}e.removeListener("close",this._onPageClose,this)},getChildren(){return this.getChildControl("pane").getChildren()},indexOf(e){return this.getChildControl("pane").indexOf(e)},getRadioGroup(){return this.__P_29_1},__P_29_0:null,_applyBarPosition(e,t){var r=this.getChildControl("bar"),i=this.getChildControl("pane"),n="left"==e||"right"==e,o="right"==e||"bottom"==e,a=n?qx.ui.layout.HBox:qx.ui.layout.VBox,s=this._getLayout();s&&s instanceof a||this._setLayout(s=new a);s.setReversed(o);r.setOrientation(n?"vertical":"horizontal");var l,u,c=this.getChildren();if(t){var h=this.__P_29_0[t];r.removeState(h);i.removeState(h);for(l=0,u=c.length;l{let r=(this.getSelection()[0]||null).getQxObjectId();e.setItem(this.classname+".lastPageId",r)}))},objects:{pgArrayDemo(){const e=new qx.ui.tabview.Page("Array Demo");e.setLayout(new qx.ui.layout.Grow);e.addListenerOnce("appear",(async()=>{let t=new qxl.datagrid.demo.array.ArrayDemo;e.add(t);await t.init()}));return e},pgTreeDemo(){const e=new qx.ui.tabview.Page("Tree Demo");e.setLayout(new qx.ui.layout.Grow);e.addListenerOnce("appear",(async()=>{let t=new qxl.datagrid.demo.tree.TreeDemo;e.add(t);await t.init()}));return e},pgBigGridDemo(){const e=new qx.ui.tabview.Page("Big Grid Demo");e.setLayout(new qx.ui.layout.Grow);e.addListenerOnce("appear",(async()=>{let t=new qxl.datagrid.demo.biggrid.BigGridDemo;e.add(t);await t.init()}));return e}}});qxl.datagrid.demo.Demo.$$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.util.ValueManager",{type:"abstract",extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);this._dynamic={}},members:{_dynamic:null,resolveDynamic(e){return this._dynamic[e]},isDynamic(e){return!!this._dynamic[e]},resolve(e){return e&&this._dynamic[e]?this._dynamic[e]:e},_setDynamic(e){this._dynamic=e},_getDynamic(){return this._dynamic}}});qx.util.ValueManager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.util.ValueManager":{require:!0},"qx.util.ColorUtil":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.theme.manager.Color",{type:"singleton",extend:qx.util.ValueManager,properties:{theme:{check:"Theme",nullable:!0,apply:"_applyTheme",event:"changeTheme"}},members:{_applyTheme(e){var t={};this._setDynamic(t);if(e){var r=e.colors;for(var i in r)t[i]||(t[i]=this.__P_92_0(r,i))}},__P_92_0(e,t){var r=e[t];if("string"==typeof r){if(!qx.util.ColorUtil.isCssString(r)){if(null!=e[r])return this.__P_92_0(e,r);throw new Error("Could not parse color: "+r)}return r}return r instanceof Array?qx.util.ColorUtil.rgbToRgbString(r):r instanceof Function?this.__P_92_0(e,r(t)):t},resolve(e){var t=this._dynamic,r=t[e];if(r)return r;var i=this.getTheme();return null!==i&&i.colors[e]?t[e]=this.__P_92_0(i.colors,e):e},isDynamic(e){var t=this._dynamic;if(e&&void 0!==t[e])return!0;var r=this.getTheme();if(null!==r&&e&&void 0!==r.colors[e]){t[e]=this.__P_92_0(r.colors,e);return!0}return!1}}});qx.theme.manager.Color.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.bom.client.Engine":{construct:!0,require:!0},"qx.bom.client.Browser":{construct:!0,require:!0},"qx.lang.Type":{},"qx.ui.style.Stylesheet":{},"qx.Bootstrap":{},"qx.ui.decoration.Decorator":{},"qx.ui.decoration.IDecorator":{},"qx.lang.Object":{},"qx.util.AliasManager":{}},environment:{provided:[],required:{"engine.name":{construct:!0,className:"qx.bom.client.Engine"},"browser.documentmode":{construct:!0,className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.theme.manager.Decoration",{type:"singleton",extend:qx.core.Object,implement:[qx.core.IDisposable],statics:{CSS_CLASSNAME_PREFIX:"qx-"},construct(){qx.core.Object.constructor.call(this);this.__P_93_0=[];this.__P_93_1="mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9},properties:{theme:{check:"Theme",nullable:!0,apply:"_applyTheme",event:"changeTheme"}},members:{__P_93_2:null,__P_93_0:null,__P_93_1:!1,getCssClassName(e){var t=qx.theme.manager.Decoration.CSS_CLASSNAME_PREFIX;return qx.lang.Type.isString(e)?t+e:t+e.toHashCode()},addCssClass(e){var t=qx.ui.style.Stylesheet.getInstance(),r=e,i="."+(e=this.getCssClassName(e));if(t.hasRule(i))return e;qx.lang.Type.isString(r)&&(r=this.resolve(r));if(!r)throw new Error("Unable to resolve decorator '"+e+"'.");var n="",o=r.getStyles(!0);Object.keys(o).sort().forEach((function(e){if(qx.Bootstrap.isObject(o[e])){var r="",a=o[e],s=!1;for(var l in a){s=!0;r+=l+":"+a[l]+";"}var u=this.__P_93_1?i:i+(s?":":"");this.__P_93_0.push(u+e);t.addRule(u+e,r)}else n+=e+":"+o[e]+";"}),this);if(n){t.addRule(i,n);this.__P_93_0.push(i)}return e},removeAllCssClasses(){for(var e=0;e{void 0===o[t]&&(o[t]=e[t])}))}if(o.sources){o.sources.family&&o.family.indexOf(o.sources.family)<0&&o.family.unshift(o.sources.family);let t=o.family[0];e[t]||(e[t]={fontFaces:[]});let r={};e[t].fontFaces.forEach((e=>{let t=qx.bom.webfonts.WebFontLoader.createFontLookupKey(e.family,e.fontWeight,e.fontStyle);r[t]=e}));let i=qx.bom.webfonts.WebFontLoader.createFontLookupKey(o.sources.family,o.sources.fontWeight,o.sources.fontStyle);if(!r[i]){let r={fontFamily:o.sources.family,fontWeight:o.sources.fontWeight,fontStyle:o.sources.fontStyle};e[t].fontFaces.push(r)}}(o.css||o.fontFaces)&&t.push(o);var n=new(this.__P_94_1(o));o.comparisonString&&n.setComparisonString(o.comparisonString);r[i]=n;qx.Class.getProperties(qx.bom.Font).forEach((e=>{let t=o[e];void 0!==t&&n["set"+qx.lang.String.firstUp(e)](t)}));r[i].themed=!0}for(let e of t){let t=qx.bom.webfonts.WebFontLoader.getLoader(e.family[0],!0);["css","fontFaces","comparisonString","version"].forEach((r=>{e[r]&&t["set"+qx.lang.String.firstUp(r)](e[r])}));t.load()}for(let e in r){r[e].loadComplete()}return r},_applyTheme(e){let t=this._dynamic={};for(let e in t)if(t[e].themed){t[e].dispose();delete t[e]}if(e){var r=this._manifestFonts?Object.assign(e.fonts,this._manifestFonts):e.fonts;t=this.__P_94_0(r)}this._setDynamic(t)},__P_94_1:e=>e.fontFaces||e.css?qx.bom.webfonts.WebFont:qx.bom.Font,getManifestFonts(){return this._manifestFonts}},destruct(){this._disposeMap("_dynamic")}});qx.theme.manager.Font.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.util.AliasManager":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.theme.manager.Icon",{type:"singleton",extend:qx.core.Object,properties:{theme:{check:"Theme",nullable:!0,apply:"_applyTheme",event:"changeTheme"}},members:{_applyTheme(e,t){var r=qx.util.AliasManager.getInstance();if(t)for(var i in t.aliases)r.remove(i);if(e)for(var i in e.aliases)r.add(i,e.aliases[i])}}});qx.theme.manager.Icon.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.theme.manager.Appearance",{type:"singleton",extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);this.__P_95_0={};this.__P_95_1={}},properties:{theme:{check:"Theme",nullable:!0,event:"changeTheme",apply:"_applyTheme"}},members:{__P_95_2:{},__P_95_0:null,__P_95_1:null,_applyTheme(){this.__P_95_1={};this.__P_95_0={}},__P_95_3(e,t,r,i){var n=t.appearances,o=n[e];if(!o){for(var a,s="/",l=[],u=e.split(s),c=qx.lang.Array.clone(u);!o&&u.length>0;){l.unshift(u.pop());if((o=n[u.join(s)])&&"string"==typeof(a=o.alias||o)){var h=a+s+l.join(s);return this.__P_95_3(h,t,r,c)}}for(var d=0;d0&&(s+=":"+u)}var h,d=this.__P_95_0;if(d[r.name]&&void 0!==d[r.name][s])return d[r.name][s];t||(t=this.__P_95_2);if(a.include||a.base){var f;a.include&&(f=this.styleFrom(a.include,t,r,i));var _=a.style(t,f);h={};if(a.base){var p=this.styleFrom(o,t,a.base,i);if(a.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(a.include)for(var v in f)_.hasOwnProperty(v)||(h[v]=f[v]);for(var b in _)h[b]=_[b]}else h=a.style(t);d[r.name]||(d[r.name]={});return d[r.name][s]=h||null}}});qx.theme.manager.Appearance.$$dbClassInfo=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(e,t){if(!t)t={};t.include=this.__P_3_0(t.include);t.patch=this.__P_3_0(t.patch);var r={$$type:"Theme",name:e,title:t.title,toString:this.genericToString};t.extend&&(r.supertheme=t.extend);r.basename=qx.Bootstrap.createNamespace(e,r);this.__P_3_1(r,t);this.__P_3_2(r,t);this.$$registry[e]=r;for(var i=0,n=(o=t.include).length;ie?qx.Bootstrap.isArray(e)?e:[e]:[],__P_3_2(e,t){var r=t.aliases||{};t.extend&&t.extend.aliases&&qx.Bootstrap.objectMergeWith(r,t.extend.aliases,!1);e.aliases=r},getAll(){return this.$$registry},getByName(e){return this.$$registry[e]},isDefined(e){return void 0!==this.getByName(e)},getTotalNumber(){return qx.Bootstrap.objectGetLength(this.$$registry)},genericToString(){return"[Theme "+this.name+"]"},__P_3_3(e){for(var t=0,r=this.__P_3_4,i=r.length;t1)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_3_6[i])throw new Error('The key "'+i+'" is not allowed inside a meta theme block.');if(typeof l!==this.__P_3_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,a=t.include.length;on.left&&en.top&&t{if(this.__P_159_2){qx.event.Idle.getInstance().removeListener("interval",this.__P_159_2);this.__P_159_2=null}}))}this._place(i)},placeToPoint(e){var t={left:e.left,top:e.top,right:e.left,bottom:e.top};this._place(t)},_getPlacementOffsets(){return{left:this.getOffsetLeft(),top:this.getOffsetTop(),right:this.getOffsetRight(),bottom:this.getOffsetBottom()}},__P_159_6(e){var t=null;if(this._computePlacementSize)t=this._computePlacementSize();else if(this.isVisible())t=this.getBounds();null==t?this.addListenerOnce("appear",(()=>{this.__P_159_6(e)})):e.call(this,t)},_place(e){this.__P_159_6((function(t){var r=qx.util.placement.Placement.compute(t,this.getLayoutParent().getBounds(),e,this._getPlacementOffsets(),this.getPosition(),this.getPlacementModeX(),this.getPlacementModeY());this.removeState("placementLeft");this.removeState("placementRight");this.addState(e.left"object"==typeof document.createStyleSheet,getInsertRule:()=>"function"==typeof qx.bom.client.Stylesheet.__P_145_0().insertRule,getDeleteRule:()=>"function"==typeof qx.bom.client.Stylesheet.__P_145_0().deleteRule,getAddImport:()=>"object"==typeof qx.bom.client.Stylesheet.__P_145_0().addImport,getRemoveImport:()=>"object"==typeof qx.bom.client.Stylesheet.__P_145_0().removeImport},defer(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(e,t){t||(t=document);var r=t.createElement("link");r.type="text/css";r.rel="stylesheet";r.href=e;t.getElementsByTagName("head")[0].appendChild(r)},createElement(e){if(qx.core.Environment.get("html.stylesheet.createstylesheet")){var t=document.createStyleSheet();e&&(t.cssText=e);return t}var r=document.createElement("style");r.type="text/css";e&&r.appendChild(document.createTextNode(e));document.getElementsByTagName("head")[0].appendChild(r);return r.sheet},addRule(e,t,r){qx.core.Environment.get("html.stylesheet.insertrule")?e.insertRule(t+"{"+r+"}",e.cssRules.length):e.addRule(t,r)},removeRule(e,t){if(qx.core.Environment.get("html.stylesheet.deleterule"))for(var r=(i=e.cssRules).length-1;r>=0;--r)i[r].selectorText==t&&e.deleteRule(r);else{var i;for(r=(i=e.rules).length-1;r>=0;--r)i[r].selectorText==t&&e.removeRule(r)}},removeSheet(e){var t=e.ownerNode?e.ownerNode:e.owningElement;qx.dom.Element.removeChild(t,t.parentNode)},removeAllRules(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(e,t){qx.core.Environment.get("html.stylesheet.addimport")?e.addImport(t):e.insertRule('@import "'+t+'";',e.cssRules.length)},removeImport(e,t){if(qx.core.Environment.get("html.stylesheet.removeimport"))for(var r=e.imports,i=r.length-1;i>=0;i--)r[i].href!=t&&r[i].href!=qx.util.Uri.getAbsolute(t)||e.removeImport(i);else{var n=e.cssRules;for(i=n.length-1;i>=0;i--)n[i].href==t&&e.deleteRule(i)}},removeAllImports(e){if(qx.core.Environment.get("html.stylesheet.removeimport"))for(var t=e.imports.length-1;t>=0;t--)e.removeImport(t);else{var r=e.cssRules;for(t=r.length-1;t>=0;t--)r[t].type==r[t].IMPORT_RULE&&e.deleteRule(t)}}}});qx.bom.Stylesheet.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.event.Emitter",{extend:Object,statics:{__P_147_0:[]},members:{__P_147_1:null,__P_147_2:null,on(e,t,r){var i=qx.event.Emitter.__P_147_0.length;this.__P_147_3(e).push({listener:t,ctx:r,id:i,name:e});qx.event.Emitter.__P_147_0.push({name:e,listener:t,ctx:r});return i},once(e,t,r){var i=qx.event.Emitter.__P_147_0.length;this.__P_147_3(e).push({listener:t,ctx:r,once:!0,id:i});qx.event.Emitter.__P_147_0.push({name:e,listener:t,ctx:r});return i},off(e,t,r){for(var i=this.__P_147_3(e),n=i.length-1;n>=0;n--){var o=i[n];if(o.listener==t&&o.ctx==r){i.splice(n,1);qx.event.Emitter.__P_147_0[o.id]=null;return o.id}}return null},offById(e){var t=qx.event.Emitter.__P_147_0[e];t&&this.off(t.name,t.listener,t.ctx);return null},addListener(e,t,r){return this.on(e,t,r)},addListenerOnce(e,t,r){return this.once(e,t,r)},removeListener(e,t,r){this.off(e,t,r)},removeListenerById(e){this.offById(e)},emit(e,t){for(var r=this.__P_147_3(e).concat(),i=[],n=0;n=0;n--){var o;(o=r[n]).listener.call(o.ctx,t)}},getListeners(){return this.__P_147_1},getEntryById(e){for(var t in this.__P_147_1)for(var r=this.__P_147_1[t],i=0,n=r.length;iqx.bom.Style.getPropertyName("AnimationFillMode"),getPlayState:()=>qx.bom.Style.getPropertyName("AnimationPlayState"),getName:()=>qx.bom.Style.getPropertyName("animation"),getAnimationStart(){if(qx.bom.Event.supportsEvent(window,"webkitanimationstart"))return"webkitAnimationStart";return{msAnimation:"MSAnimationStart",WebkitAnimation:"webkitAnimationStart",MozAnimation:"animationstart",OAnimation:"oAnimationStart",animation:"animationstart"}[this.getName()]},getAnimationIteration(){if(qx.bom.Event.supportsEvent(window,"webkitanimationiteration"))return"webkitAnimationIteration";return{msAnimation:"MSAnimationIteration",WebkitAnimation:"webkitAnimationIteration",MozAnimation:"animationiteration",OAnimation:"oAnimationIteration",animation:"animationiteration"}[this.getName()]},getAnimationEnd(){if(qx.bom.Event.supportsEvent(window,"webkitanimationend"))return"webkitAnimationEnd";return{msAnimation:"MSAnimationEnd",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}[this.getName()]},getKeyFrames(){for(var e=qx.bom.Style.VENDOR_PREFIXES,t=[],r=0;r=t+e){this.emit("end");this.id=null}else{var n=Math.max(i-t,0);this.emit("frame",n);this.id=qx.bom.AnimationFrame.request(r,this)}}),this)},cancelSequence(){this.__P_97_0=!0}},statics:{TIMEOUT:30,calculateTiming(e,t){if("ease-in"==e)var r=[3.1223e-7,.0757,1.2646,-.167,-.4387,.2654];else if("ease-out"==e)r=[-7.0198e-8,1.652,-.551,-.0458,.1255,-.1807];else{if("linear"==e)return t;if("ease-in-out"==e)r=[2.482e-7,-.2289,3.3466,-1.0857,-1.7354,.7034];else r=[-.0021,.2472,9.8054,-21.6869,17.7611,-5.1226]}for(var i=0,n=0;n=0;i--){e=r[i];t=this.__P_98_1[e.toHashCode()];r.splice(i,1);e.syncWidget(t)}if(0==r.length){this.__P_98_0=[];this.__P_98_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_100_0:[],__P_100_1:{},remove(e){if(this.__P_100_1[e.toHashCode()]){qx.lang.Array.remove(this.__P_100_0,e);delete this.__P_100_1[e.toHashCode()]}},add(e){if(!this.__P_100_1[e.toHashCode()]){this.__P_100_0.unshift(e);this.__P_100_1[e.toHashCode()]=e;qx.ui.core.queue.Manager.scheduleFlush("appearance")}},has(e){return!!this.__P_100_1[e.toHashCode()]},flush(){for(var e,t=qx.ui.core.queue.Visibility,r=this.__P_100_0,i=r.length-1;i>=0;i--){e=r[i];r.splice(i,1);delete this.__P_100_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_43_0:{},__P_43_1:{},remove(e){delete this.__P_43_0[e.toHashCode()]},add(e){this.__P_43_0[e.toHashCode()]=e;qx.ui.core.queue.Manager.scheduleFlush("layout")},isScheduled(e){return!!this.__P_43_0[e.toHashCode()]},flush(){for(var e=this.__P_43_2(),t=e.length-1;t>=0;t--){var r=e[t];if(!r.hasValidLayout())if(r.isRootWidget()&&!r.hasUserBounds()){var i=r.getSizeHint();r.renderLayout(0,0,i.width,i.height)}else{var n=r.getBounds();n&&r.renderLayout(n.left,n.top,n.width,n.height)}}},getNestingLevel(e){for(var t=this.__P_43_1,r=0,i=e;;){if(null!=t[i.toHashCode()]){r+=t[i.toHashCode()];break}if(!i.$$parent)break;i=i.$$parent;r+=1}for(var n=r;e&&e!==i;){t[e.toHashCode()]=n--;e=e.$$parent}return r},__P_43_3(){var e=qx.ui.core.queue.Visibility;this.__P_43_1={};var t,r,i=[],n=this.__P_43_0;for(var o in n){t=n[o];if(e.isVisible(t)){i[r=this.getNestingLevel(t)]||(i[r]={});i[r][o]=t;delete n[o]}}return i},__P_43_2(){for(var e=[],t=this.__P_43_3(),r=t.length-1;r>=0;r--)if(t[r])for(var i in t[r]){var n=t[r][i];if(0==r||n.isRootWidget()||n.hasUserBounds()){e.push(n);n.invalidateLayoutCache()}else{var o=n.getSizeHint(!1);if(o){n.invalidateLayoutCache();var a=n.getSizeHint(),s=!n.getBounds()||o.minWidth!==a.minWidth||o.width!==a.width||o.maxWidth!==a.maxWidth||o.minHeight!==a.minHeight||o.height!==a.height||o.maxHeight!==a.maxHeight}else s=!0;if(s){var l=n.getLayoutParent();t[r-1]||(t[r-1]={});t[r-1][l.toHashCode()]=l}else e.push(n)}}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_102_0:[],add(e){var t=this.__P_102_0;if(!t.includes(e)){t.unshift(e);qx.ui.core.queue.Manager.scheduleFlush("dispose")}},isEmpty(){return 0==this.__P_102_0.length},flush(){for(var e=this.__P_102_0,t=e.length-1;t>=0;t--){var r=e[t];e.splice(t,1);r.dispose()}0==e.length&&(this.__P_102_0=[])}}});qx.ui.core.queue.Dispose.$$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":{require:!0},"qx.dom.Node":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Dimension",{statics:{getWidth(e){var t=e.getBoundingClientRect();return Math.round(t.right-t.left)},getHeight(e){var t=e.getBoundingClientRect();return Math.round(t.bottom-t.top)},getSize(e){return{width:this.getWidth(e),height:this.getHeight(e)}},getOuterHeight(e,t){if(t){let t=parseInt(document.defaultView.getComputedStyle(e,"").getPropertyValue("margin-top"),10),r=parseInt(document.defaultView.getComputedStyle(e,"").getPropertyValue("margin-bottom"),10);return e.offsetHeight+t+r}return e.offsetHeight},getOuterWidth(e,t){if(t){let t=parseInt(document.defaultView.getComputedStyle(e,"").getPropertyValue("margin-left"),10),r=parseInt(document.defaultView.getComputedStyle(e,"").getPropertyValue("margin-right"),10);return e.offsetWidth+t+r}return e.offsetWidth},getOuterSize(e,t){return{width:this.getOuterWidth(e,t),height:this.getOuterHeight(e,t)}},__P_155_0:{visible:!0,hidden:!0},getContentWidth(e){var t=qx.bom.element.Style,r=qx.bom.element.Style.get(e,"overflowX"),i=parseInt(t.get(e,"paddingLeft")||"0px",10),n=parseInt(t.get(e,"paddingRight")||"0px",10);if(this.__P_155_0[r]){var o=e.clientWidth;("opera"==qx.core.Environment.get("engine.name")||qx.dom.Node.isBlockNode(e))&&(o=o-i-n);return"mshtml"==qx.core.Environment.get("engine.name")&&0===o&&0===e.offsetHeight?e.offsetWidth:o}if(e.clientWidth>=e.scrollWidth)return Math.max(e.clientWidth,e.scrollWidth)-i-n;var a=e.scrollWidth-i;"mshtml"==qx.core.Environment.get("engine.name")&&(a-=n);return a},getContentHeight(e){var t=qx.bom.element.Style,r=qx.bom.element.Style.get(e,"overflowY"),i=parseInt(t.get(e,"paddingTop")||"0px",10),n=parseInt(t.get(e,"paddingBottom")||"0px",10);return this.__P_155_0[r]?e.clientHeight-i-n:e.clientHeight>=e.scrollHeight?Math.max(e.clientHeight,e.scrollHeight)-i-n:e.scrollHeight-i},getContentSize(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:e=>qx.core.Environment.get("engine.version")>=8?5===(e||window).document.documentMode:"CSS1Compat"!==(e||window).document.compatMode,webkit(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:e=>"CSS1Compat"!==(e||window).document.compatMode}),isStandardMode(e){return!this.isQuirksMode(e)},getWidth(e){var t=(e||window).document,r=qx.bom.Viewport.getWidth(e),i=this.isStandardMode(e)?t.documentElement.scrollWidth:t.body.scrollWidth;return Math.max(i,r)},getHeight(e){var t=(e||window).document,r=qx.bom.Viewport.getHeight(e),i=this.isStandardMode(e)?t.documentElement.scrollHeight:t.body.scrollHeight;return Math.max(i,r)}}});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(e){var t=(e=e||window).document;return qx.bom.Document.isStandardMode(e)?t.documentElement.clientWidth:t.body.clientWidth},getHeight(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(e){if(void 0!==(e=e||window).pageXOffset)return e.pageXOffset;var t=e.document;return t.documentElement.scrollLeft||t.body.scrollLeft},getScrollTop(e){if(void 0!==(e=e||window).pageYOffset)return e.pageYOffset;var t=e.document;return t.documentElement.scrollTop||t.body.scrollTop},__P_48_0(e){var t=this.getWidth(e)>this.getHeight(e)?90:0,r=e.orientation;return null==r||Math.abs(r%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_48_1:null,getOrientation(e){var t=(e=e||window.top).orientation;if(null==t)t=this.getWidth(e)>this.getHeight(e)?90:0;else{null==this.__P_48_1&&(this.__P_48_1=this.__P_48_0(e));t=this.__P_48_1[t]}return t},isLandscape(e){var t=this.getOrientation(e);return-90===t||90===t},isPortrait(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_106_0:(e,t)=>qx.bom.element.Style.get(e,t,qx.bom.element.Style.COMPUTED_MODE,!1),__P_106_1:(e,t)=>parseInt(qx.bom.element.Style.get(e,t,qx.bom.element.Style.COMPUTED_MODE,!1),10)||0,__P_106_2(e){var t=0,r=0,i=qx.dom.Node.getWindow(e);return{left:t-=qx.bom.Viewport.getScrollLeft(i),top:r-=qx.bom.Viewport.getScrollTop(i)}},__P_106_3:qx.core.Environment.select("engine.name",{mshtml(e){var t=qx.dom.Node.getDocument(e),r=t.body,i=0,n=0;i-=r.clientLeft+t.documentElement.clientLeft;n-=r.clientTop+t.documentElement.clientTop;if(!qx.core.Environment.get("browser.quirksmode")){i+=this.__P_106_1(r,"borderLeftWidth");n+=this.__P_106_1(r,"borderTopWidth")}return{left:i,top:n}},webkit(e){var t=qx.dom.Node.getDocument(e).body;return{left:t.offsetLeft,top:t.offsetTop}},gecko(e){var t=qx.dom.Node.getDocument(e).body,r=t.offsetLeft,i=t.offsetTop;if("border-box"!==qx.bom.element.BoxSizing.get(t)){r+=this.__P_106_1(t,"borderLeftWidth");i+=this.__P_106_1(t,"borderTopWidth")}return{left:r,top:i}},default(e){var t=qx.dom.Node.getDocument(e).body;return{left:t.offsetLeft,top:t.offsetTop}}}),__P_106_4(e){var t=e.getBoundingClientRect();return{left:Math.round(t.left),top:Math.round(t.top)}},get(e,t){if("BODY"==e.tagName)var r=this.__P_106_5(e),i=r.left,n=r.top;else{var o=this.__P_106_3(e),a=this.__P_106_4(e),s=this.__P_106_2(e);i=a.left+o.left-s.left,n=a.top+o.top-s.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=n+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_106_1(e,"borderLeftWidth")+this.__P_106_1(e,"borderRightWidth"));var _=qx.bom.element.Style.get(e,"overflowY");"scroll"!=_&&"auto"!=_||(d+=e.scrollHeight-u+this.__P_106_1(e,"borderTopWidth")+this.__P_106_1(e,"borderBottomWidth"))}switch(t){case"padding":i+=this.__P_106_1(e,"paddingLeft");n+=this.__P_106_1(e,"paddingTop");h-=this.__P_106_1(e,"paddingRight");d-=this.__P_106_1(e,"paddingBottom");case"scroll":i-=e.scrollLeft;n-=e.scrollTop;h-=e.scrollLeft;d-=e.scrollTop;case"border":i+=this.__P_106_1(e,"borderLeftWidth");n+=this.__P_106_1(e,"borderTopWidth");h-=this.__P_106_1(e,"borderRightWidth");d-=this.__P_106_1(e,"borderBottomWidth");break;case"margin":i-=this.__P_106_1(e,"marginLeft");n-=this.__P_106_1(e,"marginTop");h+=this.__P_106_1(e,"marginRight");d+=this.__P_106_1(e,"marginBottom")}}return{left:i,top:n,right:h,bottom:d}},__P_106_5(e){var t=e.offsetTop,r=e.offsetLeft;t+=this.__P_106_1(e,"marginTop");r+=this.__P_106_1(e,"marginLeft");if("gecko"===qx.core.Environment.get("engine.name")){t+=this.__P_106_1(e,"borderLeftWidth");r+=this.__P_106_1(e,"borderTopWidth")}return{left:r,top:t}},getLeft(e,t){return this.get(e,t).left},getTop(e,t){return this.get(e,t).top},getRight(e,t){return this.get(e,t).right},getBottom(e,t){return this.get(e,t).bottom},getRelative(e,t,r,i){var n=this.get(e,r),o=this.get(t,i);return{left:n.left-o.left,top:n.top-o.top,right:n.right-o.right,bottom:n.bottom-o.bottom}},getPosition(e){return this.getRelative(e,this.getOffsetParent(e))},getOffsetParent(e){if(e instanceof SVGElement)return document.body;for(var t=e.offsetParent||document.body,r=qx.bom.element.Style;t&&!/^body|html$/i.test(t.tagName)&&"static"===r.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(e){if(!e)return"clip:auto;";var t,r,i=e.left,n=e.top,o=e.width,a=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==n){r=null==a?"auto":a+"px";n="auto"}else{r=null==a?"auto":n+a+"px";n+="px"}return"clip:rect("+n+","+t+","+r+","+i+");"},get(e,t){var r,i,n,o,a,s,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();a=c[1].trim();s=c[2].trim();"auto"===(r=c[3].trim())&&(r=null);"auto"===i&&(i=null);"auto"===a&&(a=null);"auto"===s&&(s=null);null!=i&&(i=parseInt(i,10));null!=a&&(a=parseInt(a,10));null!=s&&(s=parseInt(s,10));null!=r&&(r=parseInt(r,10));null!=a&&null!=r?n=a-r:null!=a&&(n=a);null!=s&&null!=i?o=s-i:null!=s&&(o=s)}return{left:r||null,top:i||null,width:n||null,height:o||null}},set(e,t){if(t){var r,i,n=t.left,o=t.top,a=t.width,s=t.height;if(null==n){r=null==a?"auto":a+"px";n="auto"}else{r=null==a?"auto":n+a+"px";n+="px"}if(null==o){i=null==s?"auto":s+"px";o="auto"}else{i=null==s?"auto":o+s+"px";o+="px"}e.style.clip="rect("+o+","+r+","+i+","+n+")"}else e.style.clip="rect(auto,auto,auto,auto)"},reset(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_105_0:{},compile(e){return"cursor:"+(this.__P_105_0[e]||e)+";"},get:(e,t)=>qx.bom.element.Style.get(e,"cursor",t,!1),set(e,t){e.style.cursor=this.__P_105_0[t]||t},reset(e){e.style.cursor=""}},defer(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_105_0["nesw-resize"]="ne-resize";e.__P_105_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(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:e=>"opacity:"+e+";"}),set:qx.core.Environment.select("engine.name",{mshtml(e,t){if(qx.core.Environment.get("css.opacity"))e.style.opacity=t;else{var r=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=r.replace(/alpha\([^\)]*\)/gi,"")+"alpha(opacity="+100*t+")"}},default(e,t){e.style.opacity=t}}),reset:qx.core.Environment.select("engine.name",{mshtml(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(e){e.style.opacity=""}}),get:qx.core.Environment.select("engine.name",{mshtml(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 r=qx.bom.element.Style.get(e,"filter",t,!1);if(r){var i;if((i=r.match(/alpha\(opacity=(.*)\)/))&&i[1])return parseFloat(i[1])/100}return 1},default(e,t){var r=qx.bom.element.Style.get(e,"opacity",t,!1);return null!=r?parseFloat(r):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_117_0:{tags:{button:!0,select:!0},types:{search:!0,button:!0,submit:!0,reset:!0,checkbox:!0,radio:!0}},__P_117_1(e){var t=this.__P_117_0;return t.tags[e.tagName.toLowerCase()]||t.types[e.type]},compile(e){if(qx.core.Environment.get("css.boxsizing")){return qx.bom.Style.getCssName(qx.core.Environment.get("css.boxsizing"))+":"+e+";"}},get(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_117_1(e)?"content-box":"border-box"},set(e,t){if(qx.core.Environment.get("css.boxsizing"))try{e.style[qx.core.Environment.get("css.boxsizing")]=t}catch(e){}},reset(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_49_0:null,__P_49_1:null,__P_49_2(){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_49_1={};for(var t in qx.lang.Object.clone(e))e[t]?"float"===t?this.__P_49_1.cssFloat=t:this.__P_49_1[t]=qx.bom.Style.getCssName(e[t]):delete e[t];this.__P_49_0=e},__P_49_3(e){var t=qx.bom.Style.getPropertyName(e);t&&(this.__P_49_0[e]=t);return t},__P_49_4:{width:"pixelWidth",height:"pixelHeight",left:"pixelLeft",right:"pixelRight",top:"pixelTop",bottom:"pixelBottom"},__P_49_5:{clip:qx.bom.element.Clip,cursor:qx.bom.element.Cursor,opacity:qx.bom.element.Opacity,boxSizing:qx.bom.element.BoxSizing},compile(e){var t,r,i=[],n=this.__P_49_5,o=this.__P_49_1;for(t in e)if(null!=(r=e[t]))if(n[t=this.__P_49_1[t]||t])i.push(n[t].compile(r));else{o[t]||(o[t]=qx.bom.Style.getCssName(t));i.push(o[t],":",""===r?'""':r,";")}return i.join("")},setCss(e,t){e.setAttribute("style",t)},getCss:e=>e.getAttribute("style"),isPropertySupported(e){return this.__P_49_5[e]||this.__P_49_0[e]||e in document.documentElement.style},COMPUTED_MODE:1,CASCADED_MODE:2,LOCAL_MODE:3,set(e,t,r,i){t=this.__P_49_0[t]||this.__P_49_3(t)||t;!1!==i&&this.__P_49_5[t]?this.__P_49_5[t].set(e,r):e.style[t]=null!==r?r:""},setStyles(e,t,r){var i=this.__P_49_0,n=this.__P_49_5,o=e.style;for(var a in t){var s=t[a],l=i[a]||this.__P_49_3(a)||a;void 0===s?!1!==r&&n[l]?n[l].reset(e):o[l]="":!1!==r&&n[l]?n[l].set(e,s):o[l]=null!==s?s:""}},reset(e,t,r){t=this.__P_49_0[t]||this.__P_49_3(t)||t;!1!==r&&this.__P_49_5[t]?this.__P_49_5[t].reset(e):e.style[t]=""},get(e,t,r,i){t=this.__P_49_0[t]||this.__P_49_3(t)||t;if(!1!==i&&this.__P_49_5[t])return this.__P_49_5[t].get(e,r);switch(r){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 n=qx.dom.Node.getDocument(e),o=n.defaultView?n.defaultView.getComputedStyle:void 0;if(void 0===o){if(!e.currentStyle)return e.style[t]||"";var a=e.currentStyle[t]||e.style[t]||"";if(/^-?[\.\d]+(px)?$/i.test(a))return a;var s=this.__P_49_4[t];if(s&&s in e.style){var l=e.style[t];e.style[t]=a||0;var u=e.style[s]+"px";e.style[t]=l;return u}return a}var c=o(e,null);return c&&c[t]?c[t]:e.style[t]||""}}},defer(e){e.__P_49_2()}});qx.bom.element.Style.$$dbClassInfo=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:()=>null!=window.Worker,getFileReader:()=>null!=window.FileReader,getGeoLocation:()=>"geolocation"in navigator,getAudio:()=>!!document.createElement("audio").canPlayType,getAudioOgg:()=>qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/ogg"):"",getAudioMp3:()=>qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/mpeg"):"",getAudioWav:()=>qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/x-wav"):"",getAudioAu:()=>qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/basic"):"",getAudioAif:()=>qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/x-aiff"):"",getVideo:()=>!!document.createElement("video").canPlayType,getVideoOgg:()=>qx.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/ogg; codecs="theora, vorbis"'):"",getVideoH264:()=>qx.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"'):"",getVideoWebm:()=>qx.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/webm; codecs="vp8, vorbis"'):"",getLocalStorage(){try{window.localStorage.setItem("$qx_check","test");window.localStorage.removeItem("$qx_check");return!0}catch(e){return!1}},getSessionStorage(){try{window.sessionStorage.setItem("$qx_check","test");window.sessionStorage.removeItem("$qx_check");return!0}catch(e){return!1}},getUserDataStorage(){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:()=>!(!document.documentElement.classList||"DOMTokenList"!==qx.Bootstrap.getClass(document.documentElement.classList)),getXPath:()=>!!document.evaluate,getXul(){try{document.createElementNS("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul","label");return!0}catch(e){return!1}},getSvg:()=>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(){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:()=>!!window.CanvasRenderingContext2D,getDataUrl(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:()=>!!document.documentElement.dataset,getContains:()=>void 0!==document.documentElement.contains,getCompareDocumentPosition:()=>"function"==typeof document.documentElement.compareDocumentPosition,getTextContent:()=>void 0!==document.createElement("span").textContent,getFullScreen:()=>document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled||!1,getConsole:()=>void 0!==window.console,getNaturalDimensions(){var e=document.createElement("img");return"number"==typeof e.naturalHeight&&"number"==typeof e.naturalWidth},getHistoryState:()=>void 0!==window.onpopstate&&void 0!==window.history.replaceState&&void 0!==window.history.pushState,getSelection:()=>"function"==typeof window.getSelection?"getSelection":"object"==typeof document.selection?"selection":null,getIsEqualNode:()=>"function"==typeof document.documentElement.isEqualNode},defer(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(){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_206_0:/\s+/g,__P_206_1:/^\s+|\s+$/g,add:{native(e,t){t.length>0&&e.classList.add(t);return t},default(e,t){this.has(e,t)||(e.className+=(e.className?" ":"")+t);return t}}[qx.core.Environment.get("html.classlist")?"native":"default"],addClasses:{native(e,t){for(var r=0;r0&&e.classList.add(t[r]);return e.className},default(e,t){var r,i={},n=e.className;if(n){for(var o=0,a=(r=n.split(this.__P_206_0)).length;oe.classList.contains(t),default:(e,t)=>new RegExp("(^|\\s)"+t+"(\\s|$)").test(e.className)}[qx.core.Environment.get("html.classlist")?"native":"default"],remove:{native(e,t){e.classList.remove(t);return t},default(e,t){var r=new RegExp("(^|\\s)"+t+"(\\s|$)");e.className=e.className.replace(r,"$2");return t}}[qx.core.Environment.get("html.classlist")?"native":"default"],removeClasses:{native(e,t){for(var r=0;r=0;i--){var n=new qx.event.type.dom.Pointer("pointercancel",e,{identifier:this.__P_215_5[i].identifier,target:e.target,pointerType:"touch",pointerId:this.__P_215_5[i].identifier+2});this._fireEvent(n,"pointercancel",e.target)}this.__P_215_9=null;this.__P_215_5=[]}else{"touchstart"==e.type&&null===this.__P_215_9&&(this.__P_215_9=r[0].identifier);i=0;for(var o=r.length;i1||"mouseup"==e.type&&i>0))if("contextmenu"!=e.type){var a=new qx.event.type.dom.Pointer(t,e,n);this._fireEvent(a,t,r)}else this.__P_215_4[e.which]=0}}},_determineActiveTouches(e,t){if("touchstart"==e)for(var r=0;r=0;i--)r[t[i].name]=t[i].value;t=r}var n={};if(t.style){t.style.split(/;/).forEach((function(e){var t=e.indexOf(":"),r=e.substring(0,t),i=e.substring(t+1).trim();r&&(n[r]=i)}));delete t.style}var o=t["data-qx-classname"];if(o)qx.Class.getByName(o)}var a=this.__P_190_0[e];if(a)for(i=a.length-1;i>-1;i--){var s=a[i];if(s.classname&&qx.Class.getByName(s.classname)===s)return new s(e,n,t);var l=s(e,n,t);if(l)return l}return new qx.html.Element(e,n,t)}}});qx.html.Factory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.core.Init":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.core.Id",{extend:qx.core.Object,type:"singleton",members:{__P_153_0:null,__P_153_1:null,_createQxObject(e){return this._createQxObjectImpl(e)},_createQxObjectImpl(e){if(this.__P_153_0){var t=this.__P_153_0[e];if(void 0!==t)return t}if("application"===e)return qx.core.Init.getApplication()||void 0},getAbsoluteIdOf(e,t){if(this.__P_153_1&&this.__P_153_1[e.toHashCode()])return e.getQxObjectId();for(var r=[],i=qx.core.Init.getApplication();e;){var n=e.getQxObjectId();if(!n){t||this.error("Cannot determine an absolute Object ID because one of the ancestor ObjectID's is null (got as far as "+r.join("/")+")");return null}r.unshift(n);var o=e.getQxOwner();if(!o){t||this.error("Cannot determine a global absolute Object ID because the topmost object is not registered");return null}var a=null;if(a=o===i?"application":this.__P_153_1&&this.__P_153_1[o.toHashCode()]||null){r.unshift(a);break}e=o}return r.join("/")},register(e,t){if(!this.__P_153_0){this.__P_153_0={};this.__P_153_1={}}t||(t=e.getQxObjectId());this.__P_153_0[t]=e;this.__P_153_1[e.toHashCode()]=t;e._cascadeQxObjectIdChanges()},unregister(e){if(!this.__P_153_0)return!1;var t;if("string"==typeof e)t=e;else{var r=e.toHashCode();if(!(t=this.__P_153_1[r]))return!1}var i=this.__P_153_0[t];if(i){delete this.__P_153_0[t];delete this.__P_153_1[i.toHashCode()];i._cascadeQxObjectIdChanges();return!0}return!1},getRegisteredObjects(){return this.__P_153_0}},statics:{getQxObject(e){return this.getInstance().getQxObject(e)},getAbsoluteIdOf(e,t){return this.getInstance().getAbsoluteIdOf(e,t)}}});qx.core.Id.$$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(e){this._manager=e},members:{_getParent(e){throw new Error("Missing implementation")},canDispatchEvent:(e,t,r)=>t.getBubbles(),dispatchEvent(e,t,r){var i,n,o,a=e,s=this._manager,l=[];i=s.getListeners(e,r,!0);n=s.getListeners(e,r,!1);i&&l.push(i);n&&l.push(n);a=this._getParent(e);for(var u=[],c=[],h=[],d=[];null!=a;){if(i=s.getListeners(a,r,!0)){h.push(i);d.push(a)}if(n=s.getListeners(a,r,!1)){u.push(n);c.push(a)}a=this._getParent(a)}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,r){g("captureList["+r+"]: localList.length="+e.length);var i=d[r];t.setCurrentTarget(i);var n=qx.event.Utils.series(e,(function(e,n){o=e.context||i;if(!_._manager.isBlacklisted(e.unique)){g("captureList["+r+"] => localList["+n+"] callListener");return e.handler.call(o,t)}g("captureList["+r+"] => localList["+n+"] is blacklisted")}),!0);return n===qx.event.Utils.ABORT||t.getPropagationStopped()?qx.event.Utils.reject(p):n}))}));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(r,i){g("targetList["+i+"] localList.length="+r.length);var n=qx.event.Utils.series(r,(function(r,n){g("targetList["+i+"] -> localList["+n+"] callListener");o=r.context||e;g("Calling target serial="+f+", type="+t.getType());return r.handler.call(o,t)}),!0);return n===qx.event.Utils.ABORT||t.getPropagationStopped()?qx.event.Utils.reject(p):n}))}));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,r){g("bubbleList["+r+"] localList.length="+e.length);var i=c[r];t.setCurrentTarget(i);var n=qx.event.Utils.series(e,(function(e,n){g("bubbleList["+r+"] -> localList["+n+"] callListener");o=e.context||i;return e.handler.call(o,t)}),!0);return n===qx.event.Utils.ABORT||t.getPropagationStopped()?qx.event.Utils.reject(p):n}))}));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:e=>e.parentNode,canDispatchEvent:(e,t,r)=>void 0!==e.nodeType&&t.getBubbles()},defer(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(e){qx.core.Object.constructor.call(this);this.__P_158_0=e;this.__P_158_1=e.getWindow();"gecko"==qx.core.Environment.get("engine.name")?this.__P_158_2=this.__P_158_1:this.__P_158_2=this.__P_158_1.document.documentElement;this.__P_158_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_158_4:null,__P_158_0:null,__P_158_1:null,__P_158_2:null,__P_158_3:null,__P_158_5:null,__P_158_6:null,__P_158_7:null,canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},_fireInputEvent(e,t){var r=this.__P_158_8(),i={},n=this;if(r&&0!=r.offsetWidth){var o=qx.event.Registration.createEvent("keyinput",qx.event.type.KeyInput,[e,r,t]);qx.event.Utils.then(i,(function(){n.__P_158_0.dispatchEvent(r,o)}))}if(this.__P_158_1){n=this;qx.event.Utils.then(i,(function(){return qx.event.Registration.fireEvent(n.__P_158_1,"useraction",qx.event.type.Data,["keyinput"])}))}return i.promise},_fireSequenceEvent(e,t,r){var i=this.__P_158_8(),n=e.keyCode,o={},a=this,s=qx.event.Registration.createEvent(t,qx.event.type.KeySequence,[e,i,r]);qx.event.Utils.then(o,(function(){return a.__P_158_0.dispatchEvent(i,s)}));s.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(n)||this._emulateKeyPress[n]||qx.event.Utils.then(o,(function(){return a._fireSequenceEvent(e,"keypress",r)})));this.__P_158_1&&qx.event.Utils.then(o,(function(){return qx.event.Registration.fireEvent(a.__P_158_1,"useraction",qx.event.type.Data,[t])}));return o.promise},__P_158_8(){var e=this.__P_158_0.getHandler(qx.event.handler.Focus),t=e.getActive();t&&0!=t.offsetWidth||(t=e.getFocus());t&&0!=t.offsetWidth||(t=this.__P_158_0.getWindow().document.body);return t},_initKeyObserver(){this.__P_158_4=qx.lang.Function.listener(this.__P_158_9,this);this.__P_158_7=qx.lang.Function.listener(this.__P_158_10,this);var e=qx.bom.Event;e.addNativeListener(this.__P_158_2,"keyup",this.__P_158_4);e.addNativeListener(this.__P_158_2,"keydown",this.__P_158_4);e.addNativeListener(this.__P_158_2,"keypress",this.__P_158_7)},_stopKeyObserver(){var e=qx.bom.Event;e.removeNativeListener(this.__P_158_2,"keyup",this.__P_158_4);e.removeNativeListener(this.__P_158_2,"keydown",this.__P_158_4);e.removeNativeListener(this.__P_158_2,"keypress",this.__P_158_7);for(var t in this.__P_158_6||{}){var r=this.__P_158_6[t];e.removeNativeListener(r.target,"keypress",r.callback)}delete this.__P_158_6},__P_158_9:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{"gecko|webkit|mshtml"(e){var t,r=e.type;t=e.keyCode;var i={},n=this;qx.event.Utils.track(i,this._idealKeyHandler(t,0,r,e));if("keydown"==r){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 n._idealKeyHandler(t,0,"keypress",e)}))}this.__P_158_3[t]=r;return i.promise},opera(e){this.__P_158_5=e.keyCode;return this._idealKeyHandler(e.keyCode,0,e.type,e)}})),__P_158_11:qx.core.Environment.select("engine.name",{gecko(e,t,r){if("keydown"===t&&(33==r||34==r||38==r||40==r)&&"text"==e.type&&"input"===e.tagName.toLowerCase()&&"off"!==e.getAttribute("autoComplete")){this.__P_158_6||(this.__P_158_6={});var i=qx.core.ObjectRegistry.toHashCode(e);if(this.__P_158_6[i])return;var n=this;this.__P_158_6[i]={target:e,callback(e){qx.bom.Event.stopPropagation(e);n.__P_158_10(e)}};var o=qx.event.GlobalError.observeMethod(this.__P_158_6[i].callback);qx.bom.Event.addNativeListener(e,"keypress",o)}},default:null}),__P_158_10:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(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(e){if(qx.core.Environment.get("engine.version")<66){var t=e.charCode,r=e.type;return this._idealKeyHandler(e.keyCode,t,r,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(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(e){var t=e.keyCode,r=e.type;return t!=this.__P_158_5?this._idealKeyHandler(0,this.__P_158_5,r,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(e,t,r,i){var n;if(e||!e&&!t){n=qx.event.util.Keyboard.keyCodeToIdentifier(e);return this._fireSequenceEvent(i,r,n)}n=qx.event.util.Keyboard.charCodeToIdentifier(t);var o={},a=this;qx.event.Utils.track(o,this._fireSequenceEvent(i,"keypress",n));return qx.event.Utils.then(o,(function(){return a._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:e=>qx.event.util.Keyboard.identifierToKeyCodeMap[e]||e.charCodeAt(0)},destruct(){this._stopKeyObserver();this.__P_158_5=this.__P_158_0=this.__P_158_1=this.__P_158_2=this.__P_158_3=null},defer(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(e){qx.core.Object.constructor.call(this);this.__P_191_0=e;this.__P_191_1=e.getWindow();this.__P_191_2=this.__P_191_1.document;this.__P_191_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_191_4:null,__P_191_5:null,__P_191_6:null,__P_191_7:null,__P_191_8:null,__P_191_0:null,__P_191_1:null,__P_191_2:null,__P_191_9:null,__P_191_3:null,canHandleEvent(e,t){},registerEvent(e,t,r){qx.event.handler.Mouse.NON_BUBBLING_EVENTS[t]?qx.bom.Event.addNativeListener(e,t,this.__P_191_3):"ios"===qx.core.Environment.get("os.name")&&(e["on"+t]=function(){return null})},unregisterEvent(e,t,r){qx.event.handler.Mouse.NON_BUBBLING_EVENTS[t]?qx.bom.Event.removeNativeListener(e,t,this.__P_191_3):"ios"===qx.core.Environment.get("os.name")&&(e["on"+t]=void 0)},_onNative:qx.event.GlobalError.observeMethod((function(e){let 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_191_10(e,t,r){r||(r=qx.bom.Event.getTarget(e));r&&r.nodeType&&qx.event.Registration.fireEvent(r,t||e.type,"mousewheel"==t?qx.event.type.MouseWheel:qx.event.type.Mouse,[e,r,null,!0,!0]);qx.event.Registration.fireEvent(this.__P_191_1,"useraction",qx.event.type.Data,[t||e.type])},preventNextClick(){this.__P_191_9=!0},_initButtonObserver(){this.__P_191_4=qx.lang.Function.listener(this._onButtonEvent,this);var e=qx.bom.Event;e.addNativeListener(this.__P_191_2,"mousedown",this.__P_191_4);e.addNativeListener(this.__P_191_2,"mouseup",this.__P_191_4);e.addNativeListener(this.__P_191_2,"click",this.__P_191_4);e.addNativeListener(this.__P_191_2,"auxclick",this.__P_191_4);e.addNativeListener(this.__P_191_2,"dblclick",this.__P_191_4);e.addNativeListener(this.__P_191_2,"contextmenu",this.__P_191_4)},_initMoveObserver(){this.__P_191_5=qx.lang.Function.listener(this._onMoveEvent,this);var e=qx.bom.Event;e.addNativeListener(this.__P_191_2,"mousemove",this.__P_191_5);e.addNativeListener(this.__P_191_2,"mouseout",this.__P_191_5);e.addNativeListener(this.__P_191_2,"mouseover",this.__P_191_5)},_initWheelObserver(){this.__P_191_6=qx.lang.Function.listener(this._onWheelEvent,this);var e=qx.bom.client.Event.getMouseWheel(this.__P_191_1);qx.bom.Event.addNativeListener(e.target,e.type,this.__P_191_6)},_stopButtonObserver(){var e=qx.bom.Event;e.removeNativeListener(this.__P_191_2,"mousedown",this.__P_191_4);e.removeNativeListener(this.__P_191_2,"mouseup",this.__P_191_4);e.removeNativeListener(this.__P_191_2,"click",this.__P_191_4);e.removeNativeListener(this.__P_191_2,"dblclick",this.__P_191_4);e.removeNativeListener(this.__P_191_2,"contextmenu",this.__P_191_4)},_stopMoveObserver(){var e=qx.bom.Event;e.removeNativeListener(this.__P_191_2,"mousemove",this.__P_191_5);e.removeNativeListener(this.__P_191_2,"mouseover",this.__P_191_5);e.removeNativeListener(this.__P_191_2,"mouseout",this.__P_191_5)},_stopWheelObserver(){var e=qx.bom.client.Event.getMouseWheel(this.__P_191_1);qx.bom.Event.removeNativeListener(e.target,e.type,this.__P_191_6)},_onMoveEvent:qx.event.GlobalError.observeMethod((function(e){this.__P_191_10(e)})),_onButtonEvent:qx.event.GlobalError.observeMethod((function(e){var t=e.type,r=qx.bom.Event.getTarget(e);if("click"==t&&this.__P_191_9)delete this.__P_191_9;else{"gecko"!=qx.core.Environment.get("engine.name")&&"webkit"!=qx.core.Environment.get("engine.name")||r&&3==r.nodeType&&(r=r.parentNode);var i=qx.event.handler.DragDrop&&this.__P_191_0.getHandler(qx.event.handler.DragDrop).isSessionActive();if(!i||"click"!=t){this.__P_191_11&&this.__P_191_11(e,t,r);this.__P_191_10(e,t,r);"auxclick"==t&&1==e.button&&this.__P_191_10(e,"click",r);this.__P_191_12&&this.__P_191_12(e,t,r);this.__P_191_13&&!i&&this.__P_191_13(e,t,r);this.__P_191_7=t}}})),_onWheelEvent:qx.event.GlobalError.observeMethod((function(e){this.__P_191_10(e,"mousewheel")})),__P_191_12:qx.core.Environment.select("engine.name",{opera(e,t,r){"mouseup"==t&&2==e.button&&this.__P_191_10(e,"contextmenu",r)},default:null}),__P_191_11:qx.core.Environment.select("engine.name",{mshtml(e,t,r){void 0===e.target&&("mouseup"==t&&"click"==this.__P_191_7?this.__P_191_10(e,"mousedown",r):"dblclick"==t&&this.__P_191_10(e,"click",r))},default:null}),__P_191_13:qx.core.Environment.select("engine.name",{mshtml:null,default(e,t,r){switch(t){case"mousedown":this.__P_191_8=r;break;case"mouseup":if(r!==this.__P_191_8){var i=qx.dom.Hierarchy.getCommonParent(r,this.__P_191_8);i&&this.__P_191_10(e,"click",i)}}}})},destruct(){this._stopButtonObserver();this._stopMoveObserver();this._stopWheelObserver();this.__P_191_0=this.__P_191_1=this.__P_191_2=this.__P_191_8=null},defer(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(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:(e,t)=>"load"!==t||"iframe"!==e.tagName.toLowerCase(),registerEvent(e,t,r){var i=qx.core.ObjectRegistry.toHashCode(e)+"-"+t,n=qx.lang.Function.listener(this._onNative,this,i);qx.bom.Event.addNativeListener(e,t,n);this._registeredEvents[i]={element:e,type:t,listener:n}},unregisterEvent(e,t,r){if(this._registeredEvents){var i=qx.core.ObjectRegistry.toHashCode(e)+"-"+t,n=this._registeredEvents[i];n&&qx.bom.Event.removeNativeListener(e,t,n.listener);delete this._registeredEvents[i]}},_onNative:qx.event.GlobalError.observeMethod((function(e,t){var r=this._registeredEvents;if(r){var i=r[t],n=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,n])}}))},destruct(){var e,t=this._registeredEvents;for(var r in t){e=t[r];qx.bom.Event.removeNativeListener(e.element,e.type,e.listener)}this._manager=this._registeredEvents=null},defer(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(e){qx.core.Object.constructor.call(this);this.__P_151_0=e;this.__P_151_1={};qx.event.handler.Appear.__P_151_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_151_2:{},refresh(){var e=this.__P_151_2;for(var t in e)e[t].refresh()}},members:{__P_151_0:null,__P_151_1:null,canHandleEvent(e,t){},registerEvent(e,t,r){var i=qx.core.ObjectRegistry.toHashCode(e)+t,n=this.__P_151_1;if(n&&!n[i]){n[i]=e;e.$$displayed=e.offsetWidth>0}},unregisterEvent(e,t,r){var i=qx.core.ObjectRegistry.toHashCode(e)+t,n=this.__P_151_1;n&&n[i]&&delete n[i]},refresh(){var e=this.__P_151_1,t="mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9,r={},i=this;Object.keys(e).forEach((function(n){var o=e[n];void 0!==o&&qx.event.Utils.then(r,(function(){var e=o.offsetWidth>0;!e&&t&&(e=o.offsetWidth>0);if(!!o.$$displayed!==e){o.$$displayed=e;var r=qx.event.Registration.createEvent(e?"appear":"disappear");return i.__P_151_0.dispatchEvent(o,r)}}))}));return r.promise}},destruct(){this.__P_151_0=this.__P_151_1=null;delete qx.event.handler.Appear.__P_151_2[this.toHashCode()]},defer(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(e){qx.core.Object.constructor.call(this);this.__P_212_0=e;this.__P_212_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_212_0:null,__P_212_1:null,__P_212_2:null,_currentOrientation:null,__P_212_3:null,canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},_initObserver(){this.__P_212_3=qx.lang.Function.listener(this._onNative,this);this.__P_212_2=qx.bom.Event.supportsEvent(this.__P_212_1,"orientationchange")?"orientationchange":"resize";qx.bom.Event.addNativeListener(this.__P_212_1,this.__P_212_2,this.__P_212_3)},_stopObserver(){qx.bom.Event.removeNativeListener(this.__P_212_1,this.__P_212_2,this.__P_212_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(e){var t=qx.bom.Viewport,r=t.getOrientation(e.target);if(this._currentOrientation!=r){this._currentOrientation=r;var i=t.isLandscape(e.target)?"landscape":"portrait";qx.event.Registration.fireEvent(this.__P_212_1,"orientationchange",qx.event.type.Orientation,[r,i])}}},destruct(){this._stopObserver();this.__P_212_0=this.__P_212_1=null},defer(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(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(){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(){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(){return this._native.ctrlKey},isShiftPressed(){return this._native.shiftKey},isAltPressed(){return this._native.altKey},isMetaPressed(){return this._native.metaKey},isCapsLocked(){return this._native.capsLock},isNumLocked(){return this._native.numLock},isScrollLocked(){return this._native.scrollLock},isCtrlOrCommandPressed(){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(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_211_0:{0:"left",2:"right",1:"middle"},__P_211_1:{0:"none",1:"left",2:"right",4:"middle"},__P_211_2:{1:"left",2:"right",4:"middle"},stop(){this.stopPropagation()},getButton(){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_211_2[this._native.button]||"none":-1===this._native.button?this.__P_211_1[this._native.buttons]||"none":this.__P_211_0[this._native.button]||"none"}},isLeftPressed(){return"left"===this.getButton()},isMiddlePressed(){return"middle"===this.getButton()},isRightPressed(){return"right"===this.getButton()},getRelatedTarget(){return this._relatedTarget},getViewportLeft(){return Math.round(this._native.clientX)},getViewportTop(){return Math.round(this._native.clientY)},getDocumentLeft(){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(){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(){return Math.round(this._native.screenX)},getScreenTop(){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(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(){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(){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(){return this._native.pointerId||0},getWidth(){return this._native.width||0},getHeight(){return this._native.height||0},getPressure(){return this._native.pressure||0},getTiltX(){return this._native.tiltX||0},getTiltY(){return this._native.tiltY||0},getOriginalTarget(){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(){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(){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(e,t){(t=qx.event.type.Swipe.superclass.prototype._cloneNativeEvent.call(this,e,t)).swipe=e.swipe;return t},getStartTime(){return this._native.swipe.startTime},getDuration(){return this._native.swipe.duration},getAxis(){return this._native.swipe.axis},getDirection(){return this._native.swipe.direction},getVelocity(){return this._native.swipe.velocity},getDistance(){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(e,t){(t=qx.event.type.Track.superclass.prototype._cloneNativeEvent.call(this,e,t)).delta=e.delta;return t},getDelta(){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(e,t){(t=qx.event.type.Rotate.superclass.prototype._cloneNativeEvent.call(this,e,t)).angle=e.angle;return t},getAngle(){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(e,t){(t=qx.event.type.Pinch.superclass.prototype._cloneNativeEvent.call(this,e,t)).scale=e.scale;return t},getScale(){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(e,t){this.__P_213_0=e;this.__P_213_1=t;this._initTouchObserver();this.__P_213_2=[];this.__P_213_3={}},members:{__P_213_0:null,__P_213_1:null,__P_213_4:null,__P_213_5:null,__P_213_3:null,__P_213_6:null,__P_213_7:null,__P_213_8:null,__P_213_2:null,__P_213_9:null,_initTouchObserver(){this.__P_213_4=qx.lang.Function.listener(this._onTouchEvent,this);this.__P_213_9=["touchstart","touchmove","touchend","touchcancel"];if(qx.core.Environment.get("event.mspointer")){var e=parseInt(qx.core.Environment.get("engine.version"),10);this.__P_213_9=10==e?["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerCancel"]:["pointerdown","pointermove","pointerup","pointercancel"]}for(var t=0;tMath.sqrt(Math.pow(e.pageX-t.pageX,2)+Math.pow(e.pageY-t.pageY,2)),_getRotationAngle(e,t){var r=e.pageX-t.pageX,i=e.pageY-t.pageY;return 180*Math.atan2(i,r)/Math.PI},_calcTouchesDelta(e){for(var t=[],r=0;r1){this.__P_213_7=this._getScalingDistance(e.touches[0],e.touches[1]);this.__P_213_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_213_7}if((void 0===e.rotation||qx.core.Environment.get("event.mspointer"))&&e.targetTouches.length>1){var a=this._getRotationAngle(e.targetTouches[0],e.targetTouches[1]);e._rotation=a-this.__P_213_8}e.delta=this._calcTouchesDelta(e.targetTouches)}this._fireEvent(e,t,this.__P_213_5);qx.core.Environment.get("event.mspointer")&&("touchend"!=t&&"touchcancel"!=t||delete this.__P_213_2[e.pointerId]);"touchend"!=t&&"touchcancel"!=t||!e.changedTouches[0]||delete this.__P_213_3[e.changedTouches[0].identifier]},_detectTouchesByPointer(e,t){var r=[];("touchstart"==t||"touchmove"==t)&&(this.__P_213_2[e.pointerId]=e);for(var i in this.__P_213_2){var n=this.__P_213_2[i];r.push(n)}return r},_mapPointerEvent:e=>-1!==(e=e.toLowerCase()).indexOf("pointerdown")?"touchstart":-1!==e.indexOf("pointerup")?"touchend":-1!==e.indexOf("pointermove")?"touchmove":-1!==e.indexOf("pointercancel")?"touchcancel":e,_getTarget(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 r=this.__P_213_10(e);r&&(t=r)}return t},__P_213_10(e){var t=null,r=null;if(e&&e.touches&&0!==e.touches.length){t=e.touches[0].clientX;r=e.touches[0].clientY}var i=document.msElementsFromPoint(t,r);if(i)for(var n=0;n=9&&qx.core.Environment.get("browser.documentmode")<9)){if(!e.__P_194_4){var i=e.tagName.toLowerCase(),n=e.type;"text"!==n&&"password"!==n&&"textarea"!==i&&"checkbox"!==n&&"radio"!==n||qx.bom.Event.addNativeListener(e,"propertychange",this._onPropertyWrapper);"checkbox"!==n&&"radio"!==n&&qx.bom.Event.addNativeListener(e,"change",this._onChangeValueWrapper);if("text"===n||"password"===n){this._onKeyPressWrapped=qx.lang.Function.listener(this._onKeyPress,this,e);qx.bom.Event.addNativeListener(e,"keypress",this._onKeyPressWrapped)}e.__P_194_4=!0}}else if("input"===t)this.__P_194_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_194_5:qx.core.Environment.select("engine.name",{mshtml(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(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(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(e){qx.bom.Event.addNativeListener(e,"input",this._onInputWrapper)}}),unregisterEvent(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_194_4){var r=e.tagName.toLowerCase(),i=e.type;"text"!==i&&"password"!==i&&"textarea"!==r&&"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_194_4}catch(t){e.__P_194_4=null}}}else{"input"===t?this.__P_194_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_194_6:qx.core.Environment.select("engine.name",{mshtml(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(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(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(e){qx.bom.Event.removeNativeListener(e,"input",this._onInputWrapper)}}),_onKeyPress:qx.core.Environment.select("engine.name",{mshtml(e,t){if(13===e.keyCode&&t.value!==this.__P_194_2){this.__P_194_2=t.value;qx.event.Registration.fireEvent(t,"change",qx.event.type.Data,[t.value])}},opera(e,t){if(13===e.keyCode&&t.value!==this.__P_194_2){this.__P_194_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(e,t){if((46===e.keyCode||8===e.keyCode)&&t.value!==this.__P_194_3){this.__P_194_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(e){13===e.keyCode&&(this.__P_194_0=!0)},default:null}),_onKeyUp:qx.core.Environment.select("engine.name",{opera(e){13===e.keyCode&&(this.__P_194_0=!1)},default:null}),_onInput:qx.event.GlobalError.observeMethod((function(e){var t=qx.bom.Event.getTarget(e),r=t.tagName.toLowerCase();this.__P_194_0&&"input"===r||("opera"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.version")<10.6?this.__P_194_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),r=t.value;if("select-multiple"===t.type){r=[];for(var i=0,n=t.options,o=n.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(e){this.__P_195_0=e;this.__P_195_1=e.getWindow();this.__P_195_2=this.__P_195_1.document;qx.event.handler.PointerCore.apply(this,[this.__P_195_2])},members:{__P_195_0:null,__P_195_1:null,__P_195_2:null,canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},_initPointerObserver(){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(e,t,r){r||(r=qx.bom.Event.getTarget(e));for(;r&&r.getAttribute&&r.getAttribute("qxanonymous");)r=r.parentNode;t||(t=e.type);t=qx.event.handler.PointerCore.MSPOINTER_TO_POINTER_MAPPING[t]||t;if(r&&r.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=r}catch(e){}var i={},n=this;qx.event.Utils.track(i,(function(){return qx.event.Registration.fireEvent(r,t,qx.event.type.Pointer,[e,r,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(n.__P_195_2,qx.event.handler.PointerCore.POINTER_TO_GESTURE_MAPPING[t],qx.event.type.Pointer,[e,r,null,!1,!1])}));qx.event.Utils.then(i,(function(){return qx.event.Registration.fireEvent(n.__P_195_1,"useraction",qx.event.type.Data,[t])}));return i.promise}},_onPointerEvent(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(){this.__P_195_3("dispose");this.__P_195_0=this.__P_195_1=this.__P_195_2=null},__P_195_3(e,t){qx.event.handler.PointerCore.prototype[e].apply(this,t||[])}},defer(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(e,t){this.__P_198_0=e;this.__P_198_1=t;this.__P_198_2={};this.__P_198_3={};this.__P_198_4={};this.__P_198_5={};this.__P_198_6=[];this._initObserver()},members:{__P_198_0:null,__P_198_1:null,__P_198_2:null,__P_198_7:null,__P_198_8:null,__P_198_9:null,__P_198_10:null,__P_198_3:null,__P_198_11:null,__P_198_4:null,__P_198_12:null,__P_198_5:null,__P_198_6:null,__P_198_13:0,__P_198_14:0,__P_198_15:!1,__P_198_16:0,_initObserver(){qx.event.handler.GestureCore.GESTURE_EVENTS.forEach(function(e){qxWeb(this.__P_198_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_198_0).on("dblclick",this._onDblClick,this);var e=qx.core.Environment.get("event.mousewheel");qxWeb(e.target).on(e.type,this._fireRoll,this)},_stopObserver(){qx.event.handler.GestureCore.GESTURE_EVENTS.forEach(function(e){qxWeb(this.__P_198_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_198_0).off("dblclick",this._onDblClick,this);var e=qx.core.Environment.get("event.mousewheel");qxWeb(e.target).off(e.type,this._fireRoll,this)},checkAndFireGesture(e,t,r){t||(t=e.type);r||(r=qx.bom.Event.getTarget(e));"gesturebegin"==t?this.gestureBegin(e,r):"gesturemove"==t?this.gestureMove(e,r):"gesturefinish"==t?this.gestureFinish(e,r):"gesturecancel"==t&&this.gestureCancel(e.pointerId)},gestureBegin(e,t){if(this.__P_198_2[e.pointerId]){this.__P_198_17(this.__P_198_2[e.pointerId]);delete this.__P_198_2[e.pointerId]}if(!this._hasIntermediaryHandler(t)){this.__P_198_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_198_18.bind(this,e,t),qx.event.handler.GestureCore.LONGTAP_TIME)};if(e.isPrimary){this.__P_198_9=!1;this.__P_198_8=t;this.__P_198_19("trackstart",e,t)}else{this.__P_198_9=!0;if(2===Object.keys(this.__P_198_2).length){this.__P_198_10=this._calcAngle();this.__P_198_12=this._calcDistance()}}}},gestureMove(e,t){var r=this.__P_198_2[e.pointerId];if(r){var i=r.clientX,n=r.clientY;r.clientX=e.clientX;r.clientY=e.clientY;r.lastEventTime=(new Date).getTime();i&&(r.velocityX=r.clientX-i);n&&(r.velocityY=r.clientY-n);if(2===Object.keys(this.__P_198_2).length){this.__P_198_20(e,r.target);this.__P_198_21(e,r.target)}if(!this.__P_198_9){this.__P_198_19("track",e,r.target);this._fireRoll(e,"touch",r.target)}if(r.isTap){r.isTap=this._isBelowTapMaxDistance(e);r.isTap||this.__P_198_17(r)}}},_hasIntermediaryHandler(e){for(;e&&e!==this.__P_198_0;){if(e.$$gestureHandler)return!0;e=e.parentNode}return!1},gestureFinish(e,t){if(this.__P_198_2[e.pointerId]){var r=this.__P_198_2[e.pointerId];this.__P_198_17(r);if(!this._hasIntermediaryHandler(t)){this.__P_198_22(r.velocityX,r.velocityY,e,r.target);this.__P_198_19("trackend",e,r.target);if(r.isTap){if(t!==r.target){delete this.__P_198_2[e.pointerId];return}this._fireEvent(e,"tap",e.target||t);var i=!1;if(Object.keys(this.__P_198_3).length>0){var n=Date.now()-qx.event.handler.GestureCore.DOUBLETAP_TIME;for(var o in this.__P_198_3)if(o=Math.abs(n.y)?"x":"y",s=n[a],l=i.SWIPE_DIRECTION[a][s<0?0:1],u=0!==o?s/o:0;return{startTime:r.startTime,duration:o,axis:a,direction:l,distance:s,velocity:u}},__P_198_19(e,t,r){t.delta=this._getDeltaCoordinates(t);this._fireEvent(t,e,t.target||r)},__P_198_25(e,t,r){e.delta={x:qx.util.Wheel.getDelta(e,"x")*r,y:qx.util.Wheel.getDelta(e,"y")*r};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_198_26(e){var t=qx.event.handler.GestureCore.ROLL_FACTOR;qx.util.Wheel.IS_TOUCHPAD&&(t=qx.event.handler.GestureCore.TOUCHPAD_ROLL_FACTOR);this.__P_198_16=(new Date).getTime();for(var r=this.__P_198_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_198_15=!0},_isTouchPadDetectionEnabled:()=>"osx"==qx.core.Environment.get("os.name")&&qx.core.Environment.get("os.version")>=10.12,_fireRoll(e,t,r){var i,n;if(e.type===qx.core.Environment.get("event.mousewheel").type)if(this._isTouchPadDetectionEnabled()){i=(new Date).getTime();n=qx.event.handler.GestureCore.TOUCHPAD_WHEEL_EVENTS_TIMEOUT;if(this.__P_198_16>0&&i-this.__P_198_16>n){this.__P_198_15=!1;this.__P_198_6=[];this.__P_198_16=0}if(!this.__P_198_15){if(0===this.__P_198_6.length){this.__P_198_13=i;qx.event.Timer.once((function(){if(!this.__P_198_15){this.__P_198_27();this.__P_198_26(r)}}),this,qx.event.handler.GestureCore.TOUCHPAD_WHEEL_EVENTS_PERIOD+50)}this.__P_198_6.push(e);this.__P_198_14++;i-this.__P_198_13>qx.event.handler.GestureCore.TOUCHPAD_WHEEL_EVENTS_PERIOD&&this.__P_198_27()}if(this.__P_198_15){0===this.__P_198_6.length&&this.__P_198_6.push(e);this.__P_198_26(r)}}else this.__P_198_25(e,r,qx.event.handler.GestureCore.ROLL_FACTOR);else{var o=this.__P_198_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||r)}},__P_198_20(e,t){if(!e.isPrimary){var r=this._calcAngle();e.angle=Math.round((r-this.__P_198_10)%360);this._fireEvent(e,"rotate",this.__P_198_8)}},__P_198_21(e,t){if(!e.isPrimary){var r=this._calcDistance()/this.__P_198_12;e.scale=Math.round(100*r)/100;this._fireEvent(e,"pinch",this.__P_198_8)}},__P_198_18(e,t){var r=this.__P_198_2[e.pointerId];if(r){this._fireEvent(e,"longtap",e.target||t);r.longTapTimer=null;r.isTap=!1}},__P_198_17(e){if(e.longTapTimer){window.clearTimeout(e.longTapTimer);e.longTapTimer=null}},dispose(){for(var e in this.__P_198_2)this.__P_198_17(e);this._stopObserver();this.__P_198_0=this.__P_198_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(){this.stopPropagation();this.preventDefault()},_cloneNativeEvent(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(){return this._native.momentum},stopMomentum(){this._native.timeoutId&&qx.event.Registration.getManager(this._originalTarget).getHandler(qx.event.handler.Gesture).stopMomentum(this._native.timeoutId)},getDelta(){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(e){this.__P_157_0=e;this.__P_157_1=e.getWindow();this.__P_157_2=this.__P_157_1.document;qx.event.handler.GestureCore.apply(this,[this.__P_157_2])},members:{__P_157_0:null,__P_157_1:null,__P_157_2:null,__P_157_3:null,__P_157_4:null,__P_157_5:null,getWindow(){return this.__P_157_1},canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},_initObserver(){this.__P_157_3=qx.lang.Function.listener(this.checkAndFireGesture,this);qx.event.handler.Gesture.GESTURE_EVENTS.forEach(function(e){qx.event.Registration.addListener(this.__P_157_2,e,this.__P_157_3,this)}.bind(this));if("mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9){this.__P_157_4=qx.lang.Function.listener(this._onDblClick,this);qx.bom.Event.addNativeListener(this.__P_157_2,"dblclick",this.__P_157_4)}var e=qx.bom.client.Event.getMouseWheel(this.__P_157_1);this.__P_157_5=qx.lang.Function.listener(this._fireRoll,this);qx.bom.Event.addNativeListener(e.target,e.type,this.__P_157_5,!0,!1)},checkAndFireGesture(e,t,r){this.__P_157_6("checkAndFireGesture",[e.getNativeEvent(),e.getType(),e.getTarget()])},_stopObserver(){qx.event.handler.Gesture.GESTURE_EVENTS.forEach(function(e){qx.event.Registration.removeListener(this.__P_157_2,e,this.__P_157_3)}.bind(this));"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9&&qx.bom.Event.removeNativeListener(this.__P_157_2,"dblclick",this.__P_157_4);var e=qx.bom.client.Event.getMouseWheel(this.__P_157_1);qx.bom.Event.removeNativeListener(e.target,e.type,this.__P_157_5)},_hasIntermediaryHandler:e=>!1,_fireEvent(e,t,r){r||(r=qx.bom.Event.getTarget(e));t||(t=e.type);var i=qx.event.handler.Gesture.EVENT_CLASSES[t]||qx.event.type.Pointer;r&&r.nodeType&&qx.event.Registration.fireEvent(r,t,i,[e,r,null,!0,!0]);qx.event.Registration.fireEvent(this.__P_157_1,"useraction",qx.event.type.Data,[t])},dispose(){this._stopObserver();this.__P_157_6("dispose");this.__P_157_0=this.__P_157_1=this.__P_157_2=this.__P_157_4=null},__P_157_6(e,t){qx.event.handler.GestureCore.prototype[e].apply(this,t||[])}},defer(e){qx.event.Registration.addHandler(e);qx.event.Registration.addListener(window,"appinitialized",(()=>{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(){qx.core.Object.constructor.call(this);this.__P_196_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(e,t){var r=e.tagName.toLowerCase();return"video"===r||"audio"===r},registerEvent(e,t,r){qx.bom.Event.addNativeListener(e,t,this.__P_196_0)},_onNative:qx.event.GlobalError.observeMethod((function(e){let 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(e,t){qx.bom.Event.removeNativeListener(e,t,this.__P_196_0)}},defer(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:(e,t,r,i,n)=>qx.event.Registration.addListener(e,t,r,i,n),removeListener:(e,t,r,i,n)=>qx.event.Registration.removeListener(e,t,r,i,n),removeListenerById:(e,t)=>qx.event.Registration.removeListenerById(e,t),hasListener:(e,t,r)=>qx.event.Registration.hasListener(e,t,r),focus(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).focus(e)},blur(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).blur(e)},activate(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).activate(e)},deactivate(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).deactivate(e)},capture(e,t){qx.event.Registration.getManager(e).getDispatcher(qx.event.dispatch.MouseCapture).activateCapture(e,t)},releaseCapture(e){qx.event.Registration.getManager(e).getDispatcher(qx.event.dispatch.MouseCapture).releaseCapture(e)},clone(e,t){if(t||"mshtml"==qx.core.Environment.get("engine.name")&&!qx.xml.Document.isXmlDocument(e)){var r=qx.event.Registration.getManager(e),i=qx.dom.Hierarchy.getDescendants(e);i.push(e)}if("mshtml"==qx.core.Environment.get("engine.name"))for(var n=0,o=i.length;n0){l=h[n];for(var f=0,_=s.length;f<_;f++){c=s[f];r.addListener(l,c.type,c.handler,c.self,c.capture)}}}}return a}}});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(e){for(var t=0;e&&(e=e.previousSibling);)t++;return t},getElementIndex(e){for(var t=0,r=qx.dom.Node.ELEMENT;e&&(e=e.previousSibling);)e.nodeType==r&&t++;return t},getNextElementSibling(e){for(;e&&(e=e.nextSibling)&&!qx.dom.Node.isElement(e););return e||null},getPreviousElementSibling(e){for(;e&&(e=e.previousSibling)&&!qx.dom.Node.isElement(e););return e||null},contains(e,t){if(qx.core.Environment.get("html.element.contains")){if(qx.dom.Node.isDocument(e)){var r=qx.dom.Node.getDocument(t);return e&&r==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(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(e,t){return this.contains(t,e)},getCommonParent(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 r=[];e||t;){if(e){if(r.includes(e))return e;r.push(e);e=e.parentNode}if(t){if(r.includes(t))return t;r.push(t);t=t.parentNode}}return null},getAncestors(e){return this._recursivelyCollect(e,"parentNode")},getChildElements(e){if(!(e=e.firstChild))return[];var t=this.getNextSiblings(e);1===e.nodeType&&t.unshift(e);return t},getDescendants:e=>qx.lang.Array.fromCollection(e.getElementsByTagName("*")),getFirstDescendant(e){e=e.firstChild;for(;e&&1!=e.nodeType;)e=e.nextSibling;return e},getLastDescendant(e){e=e.lastChild;for(;e&&1!=e.nodeType;)e=e.previousSibling;return e},getPreviousSiblings(e){return this._recursivelyCollect(e,"previousSibling")},getNextSiblings(e){return this._recursivelyCollect(e,"nextSibling")},_recursivelyCollect(e,t){for(var r=[];e=e[t];)1==e.nodeType&&r.push(e);return r},getSiblings(e){return this.getPreviousSiblings(e).reverse().concat(this.getNextSiblings(e))},isEmpty(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(e){for(var t=e.firstChild;t;){var r=t.nextSibling;3!=t.nodeType||/\S/.test(t.nodeValue)||e.removeChild(t);t=r}}}});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_149_0:null,getScrollbarWidth(){if(null!==this.__P_149_0)return this.__P_149_0;var e=qx.bom.element.Style,t=function(t,r){return parseInt(e.get(t,r),10)||0},r=function(r){return"none"==e.get(r,"borderRightStyle")?0:t(r,"borderRightWidth")},i=qx.core.Environment.select("engine.name",{mshtml:t=>"hidden"==e.get(t,"overflowY")||0==t.clientWidth?r(t):Math.max(0,t.offsetWidth-t.clientLeft-t.clientWidth),default(i){if(0==i.clientWidth){var n=e.get(i,"overflow"),o="scroll"==n||"-moz-scrollbars-vertical"==n?16:0;return Math.max(0,r(i)+o)}return Math.max(0,i.offsetWidth-i.clientWidth-function(r){return"none"==e.get(r,"borderLeftStyle")?0:t(r,"borderLeftWidth")}(i))}}),n=document.createElement("div"),o=n.style;o.height=o.width="100px";o.overflow="scroll";document.body.appendChild(n);var a,s=i(a=n)-r(a);this.__P_149_0=s;document.body.removeChild(n);return this.__P_149_0},intoViewX(e,t,r){var i,n,o,a,s,l,u,c,h,d,f,_,p,m,g,v=e.parentNode,b=qx.dom.Node.getDocument(e),y=b.body,x="left"===r,q="right"===r;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=(n=v.scrollLeft)+qx.bom.Viewport.getWidth();a=qx.bom.Viewport.getWidth();s=v.clientWidth;v.scrollWidth;l=0;u=0;c=0}else{n=(i=qx.bom.element.Location.get(v)).left;o=i.right;a=v.offsetWidth;s=v.clientWidth;v.scrollWidth;c=a-s-(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-n-l;m=f-o+u;g=0;x?g=p:q?g=m+c:p<0||_>s?g=p:m>0&&(g=m+c);v.scrollLeft+=g;qx.event.Registration.fireNonBubblingEvent(v,"scroll")}if(v===y)break;v=v.parentNode}},intoViewY(e,t,r){var i,n,o,a,s,l,u,c,h,d,f,_,p,m,g,v=e.parentNode,b=qx.dom.Node.getDocument(e),y=b.body,x="top"===r,q="bottom"===r;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=(n=v.scrollTop)+qx.bom.Viewport.getHeight();a=qx.bom.Viewport.getHeight();s=v.clientHeight;v.scrollHeight;l=0;u=0;c=0}else{n=(i=qx.bom.element.Location.get(v)).top;o=i.bottom;a=v.offsetHeight;s=v.clientHeight;v.scrollHeight;c=a-s-(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-n-l;m=f-o+u;g=0;x?g=p:q?g=m+c:p<0||_>s?g=p:m>0&&(g=m+c);v.scrollTop+=g;qx.event.Registration.fireNonBubblingEvent(v,"scroll")}if(v===y)break;v=v.parentNode}},intoView(e,t,r,i){this.intoViewX(e,t,r);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:e=>e.selection,default:e=>qx.dom.Node.getWindow(e).getSelection()}),get:qx.core.Environment.select("html.selection",{selection:e=>qx.bom.Range.get(qx.dom.Node.getDocument(e)).text,default(e){return this.__P_150_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(e){var t=this.get(e),r=qx.util.StringSplit.split(t,/\r\n/);return t.length-(r.length-1)},default(e){if("opera"==qx.core.Environment.get("engine.name")){var t,r;if(this.__P_150_0(e)){var i=e.selectionStart,n=e.selectionEnd;t=e.value.substring(i,n);r=n-i}else r=(t=qx.bom.Selection.get(e)).length;return r-(qx.util.StringSplit.split(t,/\r\n/).length-1)}return this.__P_150_0(e)?e.selectionEnd-e.selectionStart:this.get(e).length}}),getStart:qx.core.Environment.select("html.selection",{selection(e){if(this.__P_150_0(e)){var t=qx.bom.Range.get();if(!e.contains(t.parentElement()))return-1;var r=qx.bom.Range.get(e),i=e.value.length;r.moveToBookmark(t.getBookmark());r.moveEnd("character",i);return i-r.text.length}var n=(r=qx.bom.Range.get(e)).parentElement(),o=qx.bom.Range.get();try{o.moveToElementText(n)}catch(e){return 0}var a,s=qx.bom.Range.get(qx.dom.Node.getBodyElement(e));s.setEndPoint("StartToStart",r);s.setEndPoint("EndToEnd",o);if(0==o.compareEndPoints("StartToStart",s))return 0;for(var l=0;;){a=s.moveStart("character",-1);if(0==o.compareEndPoints("StartToStart",s))break;if(0==a)break;l++}return++l},default(e){if("gecko"===qx.core.Environment.get("engine.name")||"webkit"===qx.core.Environment.get("engine.name")){if(this.__P_150_0(e))return e.selectionStart;var t=qx.dom.Node.getDocument(e),r=this.getSelectionObject(t);return r.anchorOffsetr.anchorOffset?r.focusOffset:r.anchorOffset}return this.__P_150_0(e)?e.selectionEnd:qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(e)).focusOffset}}),__P_150_0:e=>qx.dom.Node.isElement(e)&&("input"==e.nodeName.toLowerCase()||"textarea"==e.nodeName.toLowerCase()),set:qx.core.Environment.select("html.selection",{selection(e,t,r){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===r&&(r=e.value.length);if(t>=0&&t<=e.value.length&&r>=0&&r<=e.value.length){(i=qx.bom.Range.get(e)).collapse(!0);i.moveStart("character",t);i.moveEnd("character",r-t);i.select();return!0}break;case"#text":void 0===r&&(r=e.nodeValue.length);if(t>=0&&t<=e.nodeValue.length&&r>=0&&r<=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",r-t);i.select();return!0}break;default:void 0===r&&(r=e.childNodes.length-1);if(e.childNodes[t]&&e.childNodes[r]){(i=qx.bom.Range.get(qx.dom.Node.getBodyElement(e))).moveToElementText(e.childNodes[t]);i.collapse(!0);var n=qx.bom.Range.get(qx.dom.Node.getBodyElement(e));n.moveToElementText(e.childNodes[r]);i.setEndPoint("EndToEnd",n);i.select();return!0}}return!1},default(e,t,r){var i=e.nodeName.toLowerCase();if(!qx.dom.Node.isElement(e)||"input"!=i&&"textarea"!=i){var n=!1,o=qx.dom.Node.getWindow(e).getSelection(),a=qx.bom.Range.get(e);if(qx.dom.Node.isText(e)){void 0===r&&(r=e.length);t>=0&&t=0&&r<=e.length&&(n=!0)}else if(qx.dom.Node.isElement(e)){void 0===r&&(r=e.childNodes.length-1);t>=0&&e.childNodes[t]&&r>=0&&e.childNodes[r]&&(n=!0)}else if(qx.dom.Node.isDocument(e)){e=e.body;void 0===r&&(r=e.childNodes.length-1);t>=0&&e.childNodes[t]&&r>=0&&e.childNodes[r]&&(n=!0)}if(n){o.isCollapsed||o.collapseToStart();a.setStart(e,t);qx.dom.Node.isText(e)?a.setEnd(e,r):a.setEndAfter(e.childNodes[r]);o.rangeCount>0&&o.removeAllRanges();o.addRange(a);return!0}}else{void 0===r&&(r=e.value.length);if(t>=0&&t<=e.value.length&&r>=0&&r<=e.value.length){e.focus();e.select();try{e.setSelectionRange(t,r)}catch(e){}return!0}}return!1}}),setAll:e=>qx.bom.Selection.set(e,0),clear:qx.core.Environment.select("html.selection",{selection(e){var t=qx.bom.Range.get(e).parentElement(),r=qx.bom.Range.get(qx.dom.Node.getDocument(e));qx.dom.Node.isText(e)&&(e=e.parentNode);if(t==r.parentElement()&&t==e){qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(e)).empty()}},default(e){var t=qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(e)),r=e.nodeName.toLowerCase();if(!qx.dom.Node.isElement(e)||"input"!=r&&"textarea"!=r)if(qx.dom.Node.isDocument(e)||"body"==r)t.collapse(e.body?e.body:e,0);else{var i=qx.bom.Range.get(e);if(!i.collapsed){var n=i.commonAncestorContainer;(qx.dom.Node.isElement(e)&&qx.dom.Node.isText(n)?n.parentNode:n)==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(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_152_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_152_1:null,__P_152_2:null,__P_152_3:null,__P_152_4:null,__P_152_5:null,__P_152_6:null,__P_152_7:null,__P_152_8:null,__P_152_9:null,__P_152_10:null,__P_152_11:"",__P_152_12:"",__P_152_0:!1,__P_152_13:null,canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},focus(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(e){this.setActive(e)},blur(e){try{e.blur()}catch(e){}this.getActive()===e&&this.resetActive();this.getFocus()===e&&this.resetFocus()},deactivate(e){this.getActive()===e&&this.resetActive()},tryActivate(e){var t=this.__P_152_14(e);t&&this.setActive(t)},__P_152_15(e,t,r,i){var n=qx.event.Registration,o=n.createEvent(r,qx.event.type.Focus,[e,t,i]);return n.dispatchEvent(e,o)},_windowFocused:!0,__P_152_16(){if(this._windowFocused){this._windowFocused=!1;this.__P_152_15(this._window,null,"blur",!1)}},__P_152_17(){if(!this._windowFocused){this._windowFocused=!0;this.__P_152_15(this._window,null,"focus",!1)}},_initObserver:qx.core.Environment.select("engine.name",{gecko(){this.__P_152_1=qx.lang.Function.listener(this.__P_152_18,this);this.__P_152_2=qx.lang.Function.listener(this.__P_152_19,this);this.__P_152_3=qx.lang.Function.listener(this.__P_152_20,this);this.__P_152_4=qx.lang.Function.listener(this.__P_152_21,this);this.__P_152_5=qx.lang.Function.listener(this.__P_152_22,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_152_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_152_2,!0);qx.bom.Event.addNativeListener(this._window,"focus",this.__P_152_3,!0);qx.bom.Event.addNativeListener(this._window,"blur",this.__P_152_4,!0);qx.bom.Event.addNativeListener(this._window,"draggesture",this.__P_152_5,!0)},mshtml(){this.__P_152_1=qx.lang.Function.listener(this.__P_152_18,this);this.__P_152_2=qx.lang.Function.listener(this.__P_152_19,this);this.__P_152_7=qx.lang.Function.listener(this.__P_152_23,this);this.__P_152_8=qx.lang.Function.listener(this.__P_152_24,this);this.__P_152_6=qx.lang.Function.listener(this.__P_152_25,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_152_1);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_152_2);qx.bom.Event.addNativeListener(this._document,"focusin",this.__P_152_7);qx.bom.Event.addNativeListener(this._document,"focusout",this.__P_152_8);qx.bom.Event.addNativeListener(this._document,"selectstart",this.__P_152_6)},webkit:qx.core.Environment.select("browser.name",{edge(e){this.__P_152_1=qx.lang.Function.listener(this.__P_152_18,this);this.__P_152_2=qx.lang.Function.listener(this.__P_152_19,this);this.__P_152_8=qx.lang.Function.listener(this.__P_152_24,this);this.__P_152_7=qx.lang.Function.listener(this.__P_152_23,this);this.__P_152_6=qx.lang.Function.listener(this.__P_152_25,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_152_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_152_2,!0);qx.bom.Event.addNativeListener(this._document,"selectstart",this.__P_152_6,!1);qx.bom.Event.addNativeListener(this._document,"focusin",this.__P_152_7);qx.bom.Event.addNativeListener(this._document,"focusout",this.__P_152_8)},default(e){this.__P_152_1=qx.lang.Function.listener(this.__P_152_18,this);this.__P_152_2=qx.lang.Function.listener(this.__P_152_19,this);this.__P_152_8=qx.lang.Function.listener(this.__P_152_24,this);this.__P_152_3=qx.lang.Function.listener(this.__P_152_20,this);this.__P_152_4=qx.lang.Function.listener(this.__P_152_21,this);this.__P_152_6=qx.lang.Function.listener(this.__P_152_25,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_152_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_152_2,!0);qx.bom.Event.addNativeListener(this._document,"selectstart",this.__P_152_6,!1);qx.bom.Event.addNativeListener(this._window,"DOMFocusOut",this.__P_152_8,!0);qx.bom.Event.addNativeListener(this._window,"focus",this.__P_152_3,!0);qx.bom.Event.addNativeListener(this._window,"blur",this.__P_152_4,!0)}}),opera(){this.__P_152_1=qx.lang.Function.listener(this.__P_152_18,this);this.__P_152_2=qx.lang.Function.listener(this.__P_152_19,this);this.__P_152_7=qx.lang.Function.listener(this.__P_152_23,this);this.__P_152_8=qx.lang.Function.listener(this.__P_152_24,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_152_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_152_2,!0);qx.bom.Event.addNativeListener(this._window,"DOMFocusIn",this.__P_152_7,!0);qx.bom.Event.addNativeListener(this._window,"DOMFocusOut",this.__P_152_8,!0)}}),_stopObserver:qx.core.Environment.select("engine.name",{gecko(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_152_1,!0);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_152_2,!0);qx.bom.Event.removeNativeListener(this._window,"focus",this.__P_152_3,!0);qx.bom.Event.removeNativeListener(this._window,"blur",this.__P_152_4,!0);qx.bom.Event.removeNativeListener(this._window,"draggesture",this.__P_152_5,!0)},mshtml(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_152_1);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_152_2);qx.bom.Event.removeNativeListener(this._document,"focusin",this.__P_152_7);qx.bom.Event.removeNativeListener(this._document,"focusout",this.__P_152_8);qx.bom.Event.removeNativeListener(this._document,"selectstart",this.__P_152_6)},webkit:qx.core.Environment.select("browser.name",{edge(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_152_1);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_152_2);qx.bom.Event.removeNativeListener(this._document,"focusin",this.__P_152_7);qx.bom.Event.removeNativeListener(this._document,"focusout",this.__P_152_8);qx.bom.Event.removeNativeListener(this._document,"selectstart",this.__P_152_6)},default(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_152_1,!0);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_152_2,!0);qx.bom.Event.removeNativeListener(this._document,"selectstart",this.__P_152_6,!1);qx.bom.Event.removeNativeListener(this._window,"DOMFocusOut",this.__P_152_8,!0);qx.bom.Event.removeNativeListener(this._window,"focus",this.__P_152_3,!0);qx.bom.Event.removeNativeListener(this._window,"blur",this.__P_152_4,!0)}}),opera(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_152_1,!0);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_152_2,!0);qx.bom.Event.removeNativeListener(this._window,"DOMFocusIn",this.__P_152_7,!0);qx.bom.Event.removeNativeListener(this._window,"DOMFocusOut",this.__P_152_8,!0)}}),__P_152_22:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{gecko(e){var t=qx.bom.Event.getTarget(e);this.__P_152_26(t)||qx.bom.Event.preventDefault(e)},default:null})),__P_152_23:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){this.__P_152_17();var t=qx.bom.Event.getTarget(e),r=this.__P_152_27(t);r&&this.setFocus(r);this.tryActivate(t)},webkit:qx.core.Environment.select("browser.name",{edge(e){this.__P_152_17();var t=qx.bom.Event.getTarget(e),r=this.__P_152_27(t);r&&this.setFocus(r);this.tryActivate(t)},default:null}),opera(e){var t=qx.bom.Event.getTarget(e);if(t==this._document||t==this._window){this.__P_152_17();if(this.__P_152_9){this.setFocus(this.__P_152_9);delete this.__P_152_9}if(this.__P_152_10){this.setActive(this.__P_152_10);delete this.__P_152_10}}else{this.setFocus(t);this.tryActivate(t);if(!this.__P_152_26(t)){t.selectionStart=0;t.selectionEnd=0}}},default:null})),__P_152_24:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){if(null==qx.bom.Event.getRelatedTarget(e)){this.__P_152_16();this.resetFocus();this.resetActive()}},webkit:qx.core.Environment.select("browser.name",{edge(e){if(null==qx.bom.Event.getRelatedTarget(e)){this.__P_152_16();this.resetFocus();this.resetActive()}},default(e){var t=qx.bom.Event.getTarget(e);t===this.getFocus()&&this.resetFocus();t===this.getActive()&&this.resetActive()}}),opera(e){var t=qx.bom.Event.getTarget(e);if(t==this._document){this.__P_152_16();this.__P_152_9=this.getFocus();this.__P_152_10=this.getActive();this.resetFocus();this.resetActive()}else{t===this.getFocus()&&this.resetFocus();t===this.getActive()&&this.resetActive()}},default:null})),__P_152_21:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{gecko(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_152_16();this.resetActive();this.resetFocus()}},webkit(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_152_16();this.__P_152_9=this.getFocus();this.__P_152_10=this.getActive();this.resetActive();this.resetFocus()}},default:null})),__P_152_20:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{gecko(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_152_17();t=this._body}this.setFocus(t);this.tryActivate(t)},webkit(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_152_17();if(this.__P_152_9){this.setFocus(this.__P_152_9);delete this.__P_152_9}if(this.__P_152_10){this.setActive(this.__P_152_10);delete this.__P_152_10}}else{this.__P_152_13=e.relatedTarget;this.setFocus(t);this.__P_152_13=null;this.tryActivate(t)}},default:null})),__P_152_18:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){var t=qx.bom.Event.getTarget(e),r=this.__P_152_27(t);if(r){if(!this.__P_152_26(t)){t.unselectable="on";try{document.selection&&document.selection.empty()}catch(e){}try{r.focus()}catch(e){}}}else{qx.bom.Event.preventDefault(e);this.__P_152_26(t)||(t.unselectable="on")}},webkit(e){var t=qx.bom.Event.getTarget(e),r=this.__P_152_27(t);r?this.setFocus(r):qx.bom.Event.preventDefault(e)},gecko(e){var t=qx.bom.Event.getTarget(e),r=this.__P_152_27(t);r?this.setFocus(r):qx.bom.Event.preventDefault(e)},opera(e){var t=qx.bom.Event.getTarget(e),r=this.__P_152_27(t);if(this.__P_152_26(t))r&&this.setFocus(r);else{qx.bom.Event.preventDefault(e);if(r){var i=this.getFocus();if(i&&i.selectionEnd){i.selectionStart=0;i.selectionEnd=0;i.blur()}r&&this.setFocus(r)}}},default:null})),__P_152_19:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){var t=qx.bom.Event.getTarget(e);t.unselectable&&(t.unselectable="off");this.tryActivate(this.__P_152_28(t))},gecko(e){for(var t=qx.bom.Event.getTarget(e);t&&void 0===t.offsetWidth;)t=t.parentNode;t&&this.tryActivate(t)},webkit(e){var t=qx.bom.Event.getTarget(e);this.tryActivate(this.__P_152_28(t))},opera(e){var t=qx.bom.Event.getTarget(e);this.tryActivate(this.__P_152_28(t))},default:null})),__P_152_29(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 r=qx.ui.core.Widget.getWidgetByElement(t),i=r&&r.getChildControl&&r.getChildControl("textfield",!0);if(i)return i.getContentElement().getDomElement()}return e},__P_152_28:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){return this.__P_152_29(e)},webkit(e){return this.__P_152_29(e)},default:e=>e})),__P_152_25:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){var t=qx.bom.Event.getTarget(e);this.__P_152_26(t)||qx.bom.Event.preventDefault(e)},webkit(e){var t=qx.bom.Event.getTarget(e);this.__P_152_26(t)||qx.bom.Event.preventDefault(e)},default:null})),__P_152_30(e){var t=qx.bom.element.Attribute.get(e,"tabIndex");if(t>=1)return!0;var r=qx.event.handler.Focus.FOCUSABLE_ELEMENTS;return!!(t>=0&&r[e.tagName])},__P_152_27(e){for(;e&&1===e.nodeType;){if("on"==e.getAttribute("qxKeepFocus"))return null;if(this.__P_152_30(e))return e;e=e.parentNode}return this._body},__P_152_14(e){for(var t=e;e&&1===e.nodeType;){if("on"==e.getAttribute("qxKeepActive"))return null;e=e.parentNode}return t},__P_152_26(e){for(;e&&1===e.nodeType;){var t=e.getAttribute("qxSelectable");if(null!=t)return"on"===t;e=e.parentNode}return!0},_applyActive(e,t){t&&this.__P_152_15(t,e,"deactivate",!0);e&&this.__P_152_15(e,t,"activate",!0);this.__P_152_0&&window.scrollTo(0,0)},_applyFocus(e,t){t&&this.__P_152_15(t,e,"focusout",!0);e&&this.__P_152_15(e,t,"focusin",!0);t&&this.__P_152_15(t,e,"blur",!1);e&&this.__P_152_15(e,t||this.__P_152_13,"focus",!1)}},destruct(){this._stopObserver();this._manager=this._window=this._document=this._root=this._body=this.__P_152_31=this.__P_152_13=null},defer(e){qx.event.Registration.addHandler(e);var t=e.FOCUSABLE_ELEMENTS;for(var r in t)t[r.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(e,t){qx.event.dispatch.AbstractBubbling.constructor.call(this,e);this.__P_113_0=e.getWindow();this.__P_113_1=t;e.addListener(this.__P_113_0,"blur",this.releaseCapture,this);e.addListener(this.__P_113_0,"focus",this.releaseCapture,this);e.addListener(this.__P_113_0,"scroll",this.releaseCapture,this)},statics:{PRIORITY:qx.event.Registration.PRIORITY_FIRST},members:{__P_113_1:null,__P_113_2:null,__P_113_3:!0,__P_113_0:null,_getParent:e=>e.parentNode,canDispatchEvent(e,t,r){return!(!this.__P_113_2||!this.__P_113_4[r])},dispatchEvent(e,t,r){if("click"!=r){!this.__P_113_3&&qx.dom.Hierarchy.contains(this.__P_113_2,e)||(e=this.__P_113_2);return qx.event.dispatch.MouseCapture.superclass.prototype.dispatchEvent.call(this,e,t,r)}t.stopPropagation();this.releaseCapture()},__P_113_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(e,t){t=!1!==t;if(this.__P_113_2!==e||this.__P_113_3!=t){this.__P_113_2&&this.releaseCapture();if(this.hasNativeCapture){this.nativeSetCapture(e,t);var r=this;qx.bom.Event.addNativeListener(e,"losecapture",(function t(){qx.bom.Event.removeNativeListener(e,"losecapture",t);r.releaseCapture()}))}this.__P_113_3=t;this.__P_113_2=e;this.__P_113_1.fireEvent(e,"capture",qx.event.type.Event,[!0,!1])}},getCaptureElement(){return this.__P_113_2},releaseCapture(){var e=this.__P_113_2;if(e){this.__P_113_2=null;this.__P_113_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(e,t){e.setCapture(!1!==t)},default(){}}),nativeReleaseCapture:qx.core.Environment.select("engine.name",{mshtml(e){e.releaseCapture()},default(){}})},defer(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(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){}},defer(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:(e,t)=>t.parentNode===e,hasChildren:e=>!!e.firstChild,hasChildElements(e){e=e.firstChild;for(;e;){if(1===e.nodeType)return!0;e=e.nextSibling}return!1},getParentElement:e=>e.parentNode,isInDom(e,t){t||(t=window);for(var r=t.document.getElementsByTagName(e.nodeName),i=0,n=r.length;ie.innerHTML=""}});qx.dom.Element.$$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_118_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(e){var t=[],r=this.__P_118_0.runtime;for(var i in e)r[i]||t.push(i,"='",e[i],"'");return t.join("")},get(e,t){var r,i=this.__P_118_0;t=i.names[t]||t;if(i.property[t]){r=e[t];if(void 0!==i.propertyDefault[t]&&r==i.propertyDefault[t])return void 0===i.bools[t]?null:r}else{r=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(r)}return i.bools[t]?!!r:r},set(e,t,r){if(void 0!==r){var i=this.__P_118_0;t=i.names[t]||t;i.bools[t]&&!qx.lang.Type.isBoolean(r)&&(r=qx.lang.Type.isString(r));if(i.property[t]&&(void 0!==e[t]||i.qxProperties[t])){if(null==r){if(i.removeableProperties[t]){e.removeAttribute(t);return}void 0!==i.propertyDefault[t]&&(r=i.propertyDefault[t])}e[t]=r}else!i.bools[t]&&null!==r||0===t.indexOf("data-")?null===r?e.removeAttribute(t):e.setAttribute(t,r):!0===r?e.setAttribute(t,t):!1!==r&&null!==r||e.removeAttribute(t)}},serialize(e,t,r){if(void 0!==r){var i=this.__P_118_0;if(!i.qxProperties[t]){i.bools[t]&&!qx.lang.Type.isBoolean(r)&&(r=qx.lang.Type.isString(r));!i.bools[t]&&null!==r||0===t.indexOf("data-")?null!==r&&e(t,'="',r,'"'):!0===r&&e(t,"=",t)}}},reset(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(e){qx.html.Node.constructor.call(this,"#text");e&&(this.__P_154_0=e)},members:{__P_154_0:null,_createDomElement(){return window.document.createTextNode(this.__P_154_0||"")},isRoot:()=>!1,_copyData(e,t){qx.html.Text.superclass.prototype._copyData.call(this,e,t);this._domNode.nodeValue=this.__P_154_0||""},_useNode(e){this.setText(e.nodeValue)},_useNodeImpl(e){this.setText(e.nodeValue)},_syncData(){qx.html.Text.superclass.prototype._syncData.call(this);this._domNode.nodeValue=this.__P_154_0||""},_serializeImpl(e){null!==this.__P_154_0&&e(this.__P_154_0)},useMarkup(e){throw new Error("Could not overwrite existing text node!")},setText(e,t){this.__P_154_0=e;if(t&&this._domNode)this._domNode.nodeValue=e;else{qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush("element")}},getText(){return this.__P_154_0}},defer(e){e.__P_154_1=new qx.util.DeferredCall(e.flush,e)},destruct(){if(this.toHashCode()){delete qx.html.Element._modified[this.toHashCode()];delete qx.html.Element._scroll[this.toHashCode()]}this.__P_154_2=this.__P_154_3=this.__P_154_4=this.__P_154_5=this.__P_154_6=this.__P_154_7=this.__P_154_8=null}});qx.html.Text.$$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(){qx.core.Object.constructor.call(this);this.__P_107_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_107_0:null,__P_107_1:{focusin:1,focusout:1,focus:1,blur:1},__P_107_2:{mouseover:1,mouseout:1,appear:1,disappear:1},canHandleEvent:(e,t)=>e instanceof qx.ui.core.Widget,_dispatchEvent(e){for(var t=e.getTarget(),r=qx.ui.core.Widget.getWidgetByElement(t),i=!1;r&&r.isAnonymous();){i=!0;r=r.getLayoutParent()}r&&i&&"activate"==e.getType()&&r.getContentElement().activate();if(!this.__P_107_1[e.getType()]||(r=r&&r.getFocusTarget())){if(e.getRelatedTarget){for(var n=e.getRelatedTarget(),o=qx.ui.core.Widget.getWidgetByElement(n);o&&o.isAnonymous();)o=o.getLayoutParent();if(o){this.__P_107_1[e.getType()]&&(o=o.getFocusTarget());if(o===r)return}}var a=e.getCurrentTarget(),s=qx.ui.core.Widget.getWidgetByElement(a);if(s&&!s.isAnonymous()){this.__P_107_1[e.getType()]&&(s=s.getFocusTarget());var l=e.getType();if(s&&(s.isEnabled()||this.__P_107_2[l])){var u=e.getEventPhase()==qx.event.type.Event.CAPTURING_PHASE,c=this.__P_107_0.getListeners(s,l,u);if(e.getEventPhase()==qx.event.type.Event.AT_TARGET){c||(c=[]);var h=this.__P_107_0.getListeners(s,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(r);d.setRelatedTarget(o||null);d.setCurrentTarget(s);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||s;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(e,t,r){var i;(i="focus"===t||"blur"===t?e.getFocusElement():e.getContentElement())&&i.addListener(t,this._dispatchEvent,this,r)},unregisterEvent(e,t,r){var i;(i="focus"===t||"blur"===t?e.getFocusElement():e.getContentElement())&&i.removeListener(t,this._dispatchEvent,this,r)}},destruct(){this.__P_107_0=null},defer(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(e){qx.core.Object.constructor.call(this);this.__P_108_0=e;this.__P_108_1=e.getWindow().document.documentElement;this.__P_108_0.addListener(this.__P_108_1,"longtap",this._onLongtap,this);this.__P_108_0.addListener(this.__P_108_1,"pointerdown",this._onPointerdown,this,!0);qx.event.Registration.addListener(window,"blur",this._onWindowBlur,this);this.__P_108_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_108_0:null,__P_108_1:null,__P_108_3:null,__P_108_4:null,__P_108_5:null,__P_108_6:null,__P_108_7:null,__P_108_8:null,__P_108_9:null,__P_108_10:null,__P_108_11:!1,__P_108_12:!1,__P_108_13:!1,__P_108_14:null,__P_108_15:null,canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},addType(e){this.__P_108_5[e]=!0},addAction(e){this.__P_108_6[e]=!0},supportsType(e){return!!this.__P_108_5[e]},supportsAction(e){return!!this.__P_108_6[e]},setDropAllowed(e){this.__P_108_12=e;this.__P_108_16()},getData(e){if(!this.__P_108_12||!this.__P_108_3)throw new Error("This method must not be used outside the drop event listener!");if(!this.__P_108_5[e])throw new Error("Unsupported data type: "+e+"!");if(!this.__P_108_8[e]){this.__P_108_9=e;this.__P_108_17("droprequest",this.__P_108_4,this.__P_108_3,!1,!1)}if(!this.__P_108_8[e])throw new Error("Please use a droprequest listener to the drag source to fill the manager with data!");return this.__P_108_8[e]||null},getDataAsync(e){if(!this.__P_108_12||!this.__P_108_3)throw new Error("This method must not be used outside the drop event listener!");if(!this.__P_108_5[e])throw new Error("Unsupported data type: "+e+"!");var t={},r=this;this.__P_108_8[e]||qx.event.Utils.then(t,(function(){r.__P_108_9=e;return r.__P_108_17("droprequest",r.__P_108_4,r.__P_108_3,!1)}));return qx.event.Utils.then(t,(function(){if(!this.__P_108_8[e])throw new Error("Please use a droprequest listener to the drag source to fill the manager with data!");return this.__P_108_8[e]||null}))},getCurrentAction(){this.__P_108_16();return this.__P_108_10},getCurrentActionAsync:qx.core.Environment.select("qx.promise",{true(){var e=this;return qx.Promise.resolve(e.__P_108_16()).then((function(){return e.__P_108_10}))},false(){throw new Error(this.classname+".getCurrentActionAsync not supported because qx.promise==false")}}),getDragTarget(){return this.__P_108_14},addData(e,t){this.__P_108_8[e]=t},getCurrentType(){return this.__P_108_9},isSessionActive(){return this.__P_108_11},__P_108_2(){this.__P_108_5={};this.__P_108_6={};this.__P_108_7={};this.__P_108_8={}},__P_108_16(){if(null==this.__P_108_4)return qx.Promise.reject();var e=this.__P_108_6,t=this.__P_108_7,r=null;this.__P_108_12&&(t.Shift&&t.Control&&e.alias?r="alias":t.Shift&&t.Alt&&e.copy?r="copy":t.Shift&&e.move?r="move":t.Alt&&e.alias?r="alias":t.Control&&e.copy?r="copy":e.move?r="move":e.copy?r="copy":e.alias&&(r="alias"));var i=this,n={},o=this.__P_108_10;if(r!=o&&this.__P_108_3){qx.event.Utils.catch((function(){i.__P_108_13=!1;r=null}));qx.event.Utils.then(n,(function(){i.__P_108_10=r;return i.__P_108_17("dragchange",i.__P_108_3,i.__P_108_4,!0)}));qx.event.Utils.then(n,(function(e){i.__P_108_13=e;e||(r=null)}))}return qx.event.Utils.then(n,(function(){if(r!=o){i.__P_108_10=r;return i.__P_108_17("dragchange",i.__P_108_4,i.__P_108_3,!1)}}))},__P_108_17(e,t,r,i,n,o){var a=qx.event.Registration,s=a.createEvent(e,qx.event.type.Drag,[i,n]);t!==r&&s.setRelatedTarget(r);var l=a.dispatchEvent(t,s);return void 0===o||o?qx.Promise.resolve(l).then((function(){return!s.getDefaultPrevented()})):l},__P_108_18(e){for(;e&&1==e.nodeType;){if("on"==e.getAttribute("qxDraggable"))return e;e=e.parentNode}return null},__P_108_19(e){for(;e&&1==e.nodeType;){if("on"==e.getAttribute("qxDroppable"))return e;e=e.parentNode}return null},clearSession(){this.__P_108_0.removeListener(this.__P_108_1,"pointermove",this._onPointermove,this);this.__P_108_0.removeListener(this.__P_108_1,"pointerup",this._onPointerup,this,!0);this.__P_108_0.removeListener(this.__P_108_1,"keydown",this._onKeyDown,this,!0);this.__P_108_0.removeListener(this.__P_108_1,"keyup",this._onKeyUp,this,!0);this.__P_108_0.removeListener(this.__P_108_1,"keypress",this._onKeyPress,this,!0);this.__P_108_0.removeListener(this.__P_108_1,"roll",this._onRoll,this,!0);var e={},t=this;this.__P_108_4&&qx.event.Utils.then(e,(function(){return t.__P_108_17("dragend",t.__P_108_4,t.__P_108_3,!1)}));return qx.event.Utils.then(e,(function(){t.__P_108_12=!1;t.__P_108_3=null;if(t.__P_108_14){t.__P_108_14.removeState("drag");t.__P_108_14=null}t.__P_108_4=null;t.__P_108_11=!1;t.__P_108_15=null;t.__P_108_2()}))},_onLongtap(e){if("touch"==e.getPointerType()){this.__P_108_0.addListener(this.__P_108_1,"roll",this._onRoll,this,!0);return this._start(e)}},_start(e){var t=-1!==qx.event.handler.DragDrop.ALLOWED_BUTTONS.indexOf(e.getButton());if(!e.isPrimary()||!t)return!1;var r=this.__P_108_15?this.__P_108_15.target:e.getTarget(),i=this.__P_108_18(r);if(i){this.__P_108_4=i;for(var n=qx.ui.core.Widget.getWidgetByElement(this.__P_108_15.original);n&&n.isAnonymous();)n=n.getLayoutParent();if(n){this.__P_108_14=n;n.addState("drag")}var o=this,a={};qx.event.Utils.catch((function(){o.__P_108_11=!1}));qx.event.Utils.then(a,(function(){return o.__P_108_17("dragstart",o.__P_108_4,o.__P_108_3,!0,e)}));return qx.event.Utils.then(a,(function(e){if(e){o.__P_108_0.addListener(o.__P_108_1,"keydown",o._onKeyDown,o,!0);o.__P_108_0.addListener(o.__P_108_1,"keyup",o._onKeyUp,o,!0);o.__P_108_0.addListener(o.__P_108_1,"keypress",o._onKeyPress,o,!0);o.__P_108_11=!0}}))}},_onPointerdown(e){if(e.isPrimary()){this.__P_108_15={target:e.getTarget(),original:e.getOriginalTarget(),left:e.getDocumentLeft(),top:e.getDocumentTop()};this.__P_108_0.addListener(this.__P_108_1,"pointermove",this._onPointermove,this);this.__P_108_0.addListener(this.__P_108_1,"pointerup",this._onPointerup,this,!0)}},_onPointermove(e){if(e.isPrimary()){var t=this,r={};qx.event.Utils.catch((function(){return t.clearSession()}));if(!t.__P_108_11&&"mouse"==e.getPointerType()){var i=t._getDelta(e),n=qx.event.handler.DragDrop.MIN_DRAG_DISTANCE;i&&(Math.abs(i.x)>n||Math.abs(i.y)>n)&&qx.event.Utils.then(r,(function(){return t._start(e)}))}return qx.event.Utils.then(r,(function(){if(t.__P_108_11){var r={};qx.event.Utils.then(r,(function(){return t.__P_108_17("drag",t.__P_108_4,t.__P_108_3,!0,e)}));qx.event.Utils.then(r,(function(r){r||this.clearSession();var i=e.getTarget();t.__P_108_15.target===i&&(i=e.getNativeEvent().view.document.elementFromPoint(e.getDocumentLeft(),e.getDocumentTop()));var n=t.getCursor();n||(n=qx.ui.core.DragDropCursor.getInstance());var o=n.getContentElement().getDomElement();if(o&&(i===o||o.contains(i))){var a=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",a)}if(i!==o){var s=t.__P_108_19(i);if(s&&s!=t.__P_108_3){var l=t.__P_108_3;t.__P_108_12=!0;t.__P_108_3=s;var u={};qx.event.Utils.catch(u,(function(){t.__P_108_3=null;t.__P_108_12=!1}));l&&qx.event.Utils.then(u,(function(){return t.__P_108_17("dragleave",l,t.__P_108_4,!1,e)}));qx.event.Utils.then(u,(function(){return t.__P_108_17("dragover",s,t.__P_108_4,!0,e)}));return qx.event.Utils.then(u,(function(e){t.__P_108_12=e}))}if(!s&&t.__P_108_3){u={};qx.event.Utils.then(u,(function(){return t.__P_108_17("dragleave",t.__P_108_3,t.__P_108_4,!1,e)}));return qx.event.Utils.then(u,(function(){t.__P_108_3=null;t.__P_108_12=!1;return t.__P_108_16()}))}}}));return qx.event.Utils.then(r,(function(){var r=t.__P_108_7;r.Control=e.isCtrlPressed();r.Shift=e.isShiftPressed();r.Alt=e.isAltPressed();return t.__P_108_16()}))}}))}},_getDelta(e){return this.__P_108_15?{x:e.getDocumentLeft()-this.__P_108_15.left,y:e.getDocumentTop()-this.__P_108_15.top}:null},_onPointerup(e){if(e.isPrimary()){var t={},r=this;this.__P_108_12&&this.__P_108_13&&qx.event.Utils.then(t,(function(){return r.__P_108_17("drop",r.__P_108_3,r.__P_108_4,!1,e)}));return qx.event.Utils.then(t,(function(){e.getTarget()==r.__P_108_4&&e.stopPropagation();return r.clearSession()}))}},_onRoll(e){e.stop()},_onWindowBlur(e){return this.clearSession()},_onKeyDown(e){var t=e.getKeyIdentifier();switch(t){case"Alt":case"Control":case"Shift":if(!this.__P_108_7[t]){this.__P_108_7[t]=!0;return this.__P_108_16()}}},_onKeyUp(e){var t=e.getKeyIdentifier();switch(t){case"Alt":case"Control":case"Shift":if(this.__P_108_7[t]){this.__P_108_7[t]=!1;return this.__P_108_16()}}},_onKeyPress(e){if("Escape"===e.getKeyIdentifier())return this.clearSession()}},destruct(){qx.event.Registration.removeListener(window,"blur",this._onWindowBlur,this);this.__P_108_4=this.__P_108_3=this.__P_108_0=this.__P_108_1=this.__P_108_5=this.__P_108_6=this.__P_108_7=this.__P_108_8=null},defer(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:e=>e.$$properties,getAllProperties(e){for(var t={},r=e;r!=qx.core.Object;){var i=this.getProperties(r);for(var n in i)t[n]=i[n];r=r.superclass}return t},getUserValue:(e,t)=>e["$$user_"+t],setUserValue(e,t,r){e["$$user_"+t]=r},deleteUserValue(e,t){delete e["$$user_"+t]},getInitValue:(e,t)=>e["$$init_"+t],setInitValue(e,t,r){e["$$init_"+t]=r},deleteInitValue(e,t){delete e["$$init_"+t]},getThemeValue:(e,t)=>e["$$theme_"+t],setThemeValue(e,t,r){e["$$theme_"+t]=r},deleteThemeValue(e,t){delete e["$$theme_"+t]},setThemed(e,t,r){e[qx.core.Property.$$method.setThemed[t]](r)},resetThemed(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_123_0(e,t,r,i){var n=this.getChildrenContainer();n===this&&(e="_"+e);return n[e](t,r,i)},getChildren(){return this.__P_123_0("getChildren")},hasChildren(){return this.__P_123_0("hasChildren")},add(e,t){return this.__P_123_0("add",e,t)},remove(e){return this.__P_123_0("remove",e)},removeAll(){return this.__P_123_0("removeAll")},indexOf(e){return this.__P_123_0("indexOf",e)},addAt(e,t,r){this.__P_123_0("addAt",e,t,r)},addBefore(e,t,r){this.__P_123_0("addBefore",e,t,r)},addAfter(e,t,r){this.__P_123_0("addAfter",e,t,r)},removeAt(e){return this.__P_123_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(){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qx.ui.menu.Layout);var e=this.getApplicationRoot();e.add(this);const 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_110_0:null,__P_110_1:null,_blocker:null,open(){if(null!=this.getOpener()){if(this.placeToWidget(this.getOpener(),!0)){this.__P_110_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(e){this.placeToPointer(e);this.__P_110_2();this.show();this._placementTarget={left:e.getDocumentLeft(),top:e.getDocumentTop()}},openAtPoint(e){this.placeToPoint(e);this.__P_110_2();this.show();this._placementTarget=e},addSeparator(){this.add(new qx.ui.menu.Separator)},getColumnSizes(){return this._getMenuLayout().getColumnSizes()},getSelectables(){for(var e=[],t=this.getChildren(),r=0;rt?this._assertSlideBar((function(){this.setHeight(t-r)})):this.setHeight(null)}else this.addListenerOnce("resize",this.__P_110_2,this)},_assertSlideBar(e){if(this.hasChildControl("slidebar"))return e.call(this);this.__P_110_1=e;qx.ui.core.queue.Widget.add(this)},syncWidget(e){this.getChildControl("slidebar");if(this.__P_110_1){this.__P_110_1.call(this);delete this.__P_110_1}},_afterAddChild(e){if(e instanceof qx.ui.menu.AbstractButton){const t=e.getContentElement();t.setAttribute("id","menu-item-"+e.toHashCode());t.setAttribute("role","menuitem")}},_onResize(){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_110_2()}},_onPointerOver(e){var t=qx.ui.menu.Manager.getInstance();t.cancelClose(this);var r=e.getTarget();if(r.isEnabled()&&r instanceof qx.ui.menu.AbstractButton){this.setSelectedButton(r);var i=r.getMenu&&r.getMenu();if(i){i.setOpener(r);t.scheduleOpen(i);this.__P_110_0=i}else{var n=this.getOpenedButton();n&&t.scheduleClose(n.getMenu());if(this.__P_110_0){t.cancelOpen(this.__P_110_0);this.__P_110_0=null}}}else this.getOpenedButton()||this.resetSelectedButton()},_onPointerOut(e){var t=qx.ui.menu.Manager.getInstance();if(!qx.ui.core.Widget.contains(this,e.getRelatedTarget())){var r=this.getOpenedButton();r?this.setSelectedButton(r):this.resetSelectedButton();r&&t.cancelClose(r.getMenu());this.__P_110_0&&t.cancelOpen(this.__P_110_0)}},__P_110_4(){let e,t=this.getParentMenu();if(!t)return this.getOpener();for(;t;){e=t.getOpener();t=t.getParentMenu()}return e}},destruct(){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(e){e=e||"";this.__P_203_0=e;this.length=e.length},members:{$$isString:!0,length:0,__P_203_0:null,toString(){return this.__P_203_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(){return qx.core.ObjectRegistry.toHashCode(this)},toLocaleLowerCase:null,toLocaleUpperCase:null,base(e,t){return qx.core.Object.prototype.base.apply(this,arguments)}},defer(e,t){var r=["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,n=r.length;i=3&&(parseInt(t[1])<4||4===parseInt(t[1])&&parseInt(t[2])<4)){var r=/(\w{2})-(\w{2})/i.exec(navigator.userAgent);r&&(e=r[0])}}return e.toLowerCase()}},defer(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(){qx.core.Object.constructor.call(this);this.__P_114_0=qx.$$translations||{};this.__P_114_1=qx.$$locales||{};this.initLocale();this.__P_114_2=this.getLocale()},statics:{tr(e,t){var r=qx.lang.Array.fromArguments(arguments,1);return qx.locale.Manager.getInstance().translate(e,r)},trn(e,t,r,i){var n=qx.lang.Array.fromArguments(arguments);n.splice(0,3);return 1!=r?qx.locale.Manager.getInstance().translate(t,n):qx.locale.Manager.getInstance().translate(e,n)},trc(e,t,r){var i=qx.lang.Array.fromArguments(arguments);i.splice(0,2);return qx.locale.Manager.getInstance().translate(t,i)},trnc(e,t,r,i,n){var o=qx.lang.Array.fromArguments(arguments);o.splice(0,4);return 1!=i?qx.locale.Manager.getInstance().translate(r,o):qx.locale.Manager.getInstance().translate(t,o)},marktr:e=>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_114_3:qx.core.Environment.get("locale.default"),__P_114_4:null,__P_114_5:null,__P_114_0:null,__P_114_1:null,__P_114_2:null,getLanguage(){return this.__P_114_5},getTerritory(){return this.getLocale().split("_")[1]||""},getAvailableLocales(e){var t=[];for(var r in this.__P_114_1)if(r!=this.__P_114_3){if(null===this.__P_114_1[r]&&!e)continue;t.push(r)}return t},__P_114_6(e){if(null==e)return null;var t=e.indexOf("_");return-1==t?e:e.substring(0,t)},_applyLocale(e,t){this.__P_114_4=e;this.__P_114_5=this.__P_114_6(e)},addTranslation(e,t){var r=this.__P_114_0;if(r[e])for(var i in t)r[e][i]=t[i];else r[e]=t},addLocale(e,t){var r=this.__P_114_1;if(r[e])for(var i in t)r[e][i]=t[i];else r[e]=t},translate(e,t,r){var i=this.__P_114_0;return this.__P_114_7(i,e,t,r)},localize(e,t,r){var i=this.__P_114_1;return this.__P_114_7(i,e,t,r)},__P_114_7(e,t,r,i){var n;if(!e)return t;if(i)var o=this.__P_114_6(i);else{i=this.__P_114_4;o=this.__P_114_5}!n&&e[i]&&(n=e[i][t]);!n&&e[o]&&(n=e[o][t]);!n&&e[this.__P_114_3]&&(n=e[this.__P_114_3][t]);n||(n=t);if(r.length>0){for(var a=[],s=0;sr?r:t)+"px");else{var i=qx.util.AliasManager.getInstance().resolve(this.getSource()),n=i.split("/"),o=this.__P_122_20(i),a=parseInt(n[2]||o.getSize());e.setStyle("fontSize",a+"px")}},_applyDimension(){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(),r=this.getWidth()||t.width||40,i=this.getHeight()||t.height||40;this.__P_122_22(e,r,i)}}else this.__P_122_21()},__P_122_17(e,t){var r=qx.io.ImageLoader;this.__P_122_8(e,t);var i=r.getWidth(t),n=r.getHeight(t);this.__P_122_21(i,n)},__P_122_18(e,t){var r=qx.io.ImageLoader;r.isFailed(t)?this.__P_122_12(e):r.load(t,this.__P_122_23,this)},__P_122_12(e){null!=e&&(e instanceof qx.html.Image?e.resetSource():e.resetValue())},__P_122_20(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: '${e}'`);return t},__P_122_8(e,t){if(t&&qx.lang.String.startsWith(t,"@")){var r=qx.util.ResourceManager.getInstance(),i=this.__P_122_20(t),n=qx.lang.Object.clone(i.getStyles());delete n.color;e.setStyles(n);e.setStyle("font");e.setStyle("display","table-cell");e.setStyle("verticalAlign","middle");e.setStyle("textAlign","center");this.__P_122_22(e,this.__P_122_1,this.__P_122_2);var o=r.fromFontUriToCharCode(t);e.setValue(String.fromCharCode(o))}else{if("div"==e.getNodeName()){var a=qx.theme.manager.Decoration.getInstance().resolve(this.getDecorator());if(a){var s=a.getStartColor()&&a.getEndColor(),l=a.getBackgroundImage();if(s||l){var u=this.getScale()?"scale":"no-repeat",c=qx.bom.element.Decoration.getAttributes(t,u),h=a.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+=", "+a.getBackgroundRepeat()}if(s){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_122_23(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_122_17(this.__P_122_14(),e)}else this.fireEvent("aborted")},__P_122_21(e,t){void 0===e&&(e=this.__P_122_1);void 0===t&&(t=this.__P_122_2);this._recalc(e,t)&&qx.ui.core.queue.Layout.add(this)},_recalc(e,t){var r=this.getMaxWidth(),i=this.getMaxHeight(),n=this.getMinWidth(),o=this.getMinHeight(),a=e,s=t,l=t/e;switch(this.getForceRatio()){case"height":null!==i&&s>i?a=(s=i)/l:sr?s=(a=r)*l:ar?s=(a=r)*l:ai&&(a=(s=i)/l)}a=Math.round(a);s=Math.round(s);if(a!=this.__P_122_1||s!=this.__P_122_2){this.__P_122_1=a;this.__P_122_2=s;return!0}return!1}},destruct(){for(var e in this.__P_122_0)this.__P_122_0.hasOwnProperty(e)&&this.__P_122_0[e].disconnectObject(this);delete this.__P_122_4;this.__P_122_5&&delete this.__P_122_5;this._disposeMap("__P_122_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(){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(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(e){qx.core.Object.constructor.call(this);this._widget=e;e.addListener("resize",this.__P_156_0,this);e.addListener("move",this.__P_156_0,this);e.addListener("disappear",this.__P_156_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_156_2=[];this.__P_156_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_156_4:null,__P_156_5:0,__P_156_2:null,__P_156_3:null,__P_156_6:null,_widget:null,_isRoot:!1,__P_156_7:null,__P_156_0(e){var t=e.getData();this.isBlocked()&&this._updateBlockerBounds(t)},__P_156_8(){this._updateBlockerBounds(this._widget.getBounds());this._widget.isRootWidget()?this._widget.getContentElement().add(this.getBlockerElement()):this._widget.getLayoutParent().getContentElement().add(this.getBlockerElement())},__P_156_1(){if(this.isBlocked()){this.getBlockerElement().getParent().remove(this.getBlockerElement());this._widget.addListenerOnce("appear",this.__P_156_8,this)}},_updateBlockerBounds(e){this.getBlockerElement().setStyles({width:e.width+"px",height:e.height+"px",left:e.left+"px",top:e.top+"px"})},_applyColor(e,t){var r=qx.theme.manager.Color.getInstance().resolve(e);this.__P_156_9("backgroundColor",r)},_applyOpacity(e,t){this.__P_156_9("opacity",e)},_onChangeTheme:qx.core.Environment.select("qx.dyntheme",{true(){this._applyColor(this.getColor())},false:null}),__P_156_9(e,t){var r=[];this.__P_156_4&&r.push(this.__P_156_4);for(var i=0;i0&&(e=this.__P_156_3.pop())&&!e.isDisposed()&&e.isFocusable()&&e.focus();this.__P_156_2.length>0&&(e=this.__P_156_2.pop())&&!e.isDisposed()&&e.activate()},__P_156_10(){return new qx.html.Blocker(this.getColor(),this.getOpacity())},getBlockerElement(e){if(!this.__P_156_4){this.__P_156_4=this.__P_156_10();this.__P_156_4.setStyle("zIndex",15);e||(e=this._isRoot?this._widget:this._widget.getLayoutParent());e.getContentElement().add(this.__P_156_4);this.__P_156_4.exclude()}return this.__P_156_4},block(){this._block()},_block(e,t){if(this._isRoot||this._widget.getLayoutParent()){var r;r=this._isRoot||t?this._widget:this._widget.getLayoutParent();var i=this.getBlockerElement(r);null!=e&&i.setStyle("zIndex",e);this.__P_156_5++;if(this.__P_156_5<2){this._backupActiveWidget();var n=this._widget.getBounds();n&&this._updateBlockerBounds(n);i.include();t||i.activate();i.addListener("deactivate",this.__P_156_11,this);i.addListener("keypress",this.__P_156_12,this);i.addListener("keydown",this.__P_156_12,this);i.addListener("keyup",this.__P_156_12,this);this.fireEvent("blocked",qx.event.type.Event)}}else this.__P_156_7||(this.__P_156_7=this._widget.addListenerOnce("appear",this._block.bind(this,e)))},isBlocked(){return this.__P_156_5>0},unblock(){if(this.__P_156_7){this._widget.removeListenerById(this.__P_156_7);this.__P_156_7=null}if(this.isBlocked()){this.__P_156_5--;if(this.__P_156_5<1){this.__P_156_13();this.__P_156_5=0}}},forceUnblock(){if(this.__P_156_7){this._widget.removeListenerById(this.__P_156_7);this.__P_156_7=null}if(this.isBlocked()){this.__P_156_5=0;this.__P_156_13()}},__P_156_13(){this._restoreActiveWidget();var e=this.getBlockerElement();e.removeListener("deactivate",this.__P_156_11,this);e.removeListener("keypress",this.__P_156_12,this);e.removeListener("keydown",this.__P_156_12,this);e.removeListener("keyup",this.__P_156_12,this);e.exclude();this.fireEvent("unblocked",qx.event.type.Event)},blockContent(e){this._block(e,!0)},__P_156_12(e){"Tab"==e.getKeyIdentifier()&&e.stop()},__P_156_11(){this.getKeepBlockerActive()&&!qx.ui.core.FocusHandler.getInstance().isFocusRoot(this._widget)&&this.getBlockerElement().activate()}},destruct(){qx.theme.manager.Meta.getInstance().removeListener("changeTheme",this._onChangeTheme,this);this._widget.removeListener("resize",this.__P_156_0,this);this._widget.removeListener("move",this.__P_156_0,this);this._widget.removeListener("appear",this.__P_156_8,this);this._widget.removeListener("disappear",this.__P_156_1,this);this.__P_156_7&&this._widget.removeListenerById(this.__P_156_7);this._disposeObjects("__P_156_4","__P_156_6");this.__P_156_2=this.__P_156_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_79_0:null,_invalidChildrenCache:null,__P_79_1:null,invalidateLayoutCache(){this.__P_79_0=null},renderLayout(e,t,r){this.warn("Missing renderLayout() implementation!")},getSizeHint(){return this.__P_79_0?this.__P_79_0:this.__P_79_0=this._computeSizeHint()},hasHeightForWidth:()=>!1,getHeightForWidth(e){this.warn("Missing getHeightForWidth() implementation!");return null},_computeSizeHint:()=>null,invalidateChildrenCache(){this._invalidChildrenCache=!0},verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true(e,t,r){},false:null}),_clearSeparators(){var e=this.__P_79_1;e instanceof qx.ui.core.LayoutItem&&e.clearSeparators()},_renderSeparator(e,t){this.__P_79_1.renderSeparator(e,t)},connectToWidget(e){if(e&&this.__P_79_1)throw new Error("It is not possible to manually set the connected widget.");this.__P_79_1=e;this.invalidateChildrenCache()},_getWidget(){return this.__P_79_1},_applyLayoutChange(){this.__P_79_1&&this.__P_79_1.scheduleLayoutUpdate()},_getLayoutChildren(){return this.__P_79_1.getLayoutChildren()}},destruct(){this.__P_79_1=this.__P_79_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(e,t,r){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(r,qx.ui.layout.Util.PERCENT_VALUE):"number"==typeof r?this.assertInteger(r):qx.lang.Type.isString(r)?this.assertMatch(r,qx.ui.layout.Util.PERCENT_VALUE):this.fail("Bad format of layout property '"+t+"': "+r+". The value must be either an integer or an percent string.")},false:null}),renderLayout(e,t,r){for(var i,n,o,a,s,l,u,c,h,d,f,_,p,m=this._getLayoutChildren(),g=0,v=m.length;gn.maxWidth&&(c=n.maxWidth);a+=p}else{null==(c=o.width)?c=n.width:(c=Math.round(parseFloat(c)*e/100))n.maxWidth&&(c=n.maxWidth);if(null==a&&null==l)switch(i.getAlignX()){case"center":a=Math.round((e-n.width)/2-f);break;case"right":l=0}null!=l?a=e-c-l-f:null==a?a=p:a+=p}if(null!=s&&null!=u){(h=t-s-u-d-_)n.maxHeight&&(h=n.maxHeight);s+=d}else{null==(h=o.height)?h=n.height:(h=Math.round(parseFloat(h)*t/100))n.maxHeight&&(h=n.maxHeight);if(null==s&&null==u)switch(i.getAlignY()){case"middle":s=Math.round((t-n.height)/2-_);break;case"bottom":u=0}null!=u?s=t-h-u-_:null==s?s=d:s+=d}a+=r.left;s+=r.top;i.renderLayout(a,s,c,h)}},_computeSizeHint(){for(var e,t,r,i,n,o,a,s,l,u,c,h=0,d=0,f=0,_=0,p=this._getLayoutChildren(),m=this.isDesktop(),g=0,v=p.length;g{var t=e.getData()[0].exception,r=e.getData()[0].test;this.error("Test '"+r.getFullName()+"' failed: "+t.message+" - "+t.getComment());t.getStackTrace&&this.error("Stack trace: "+t.getStackTrace().join("\n"))}));e.addListener("error",(e=>{var t=e.getData()[0].exception,r=e.getData()[0].test;this.error("The test '"+r.getFullName()+"' had an error: "+t,t)}));this.getSuite().run(e)},getTestDescriptions(){for(var e=[],t=this.getSuite().getTestClasses(),r=0;r{var r=[{exception:t.getData(),test:e}];this.fireDataEvent("failure",r)}));if(!i||this._timeout[e.getFullName()]){this.fireDataEvent("startTest",e);if(this._timeout[e.getFullName()]){if("failed"!==this._timeout[e.getFullName()]){this._timeout[e.getFullName()].stop();this._timeout[e.getFullName()].dispose()}delete this._timeout[e.getFullName()]}else try{e.setUp()}catch(t){if(t instanceof qx.dev.unit.AsyncWrapper){if(this._timeout[e.getFullName()])return;if(t.getDelay()){var o=this,a=function(){throw new qx.core.AssertionError("Asynchronous Test Error in setUp","Timeout of "+t.getDelay()+" ms reached before resume() was called.")},s=t.getDeferredFunction()?t.getDeferredFunction():a,l=t.getContext()?t.getContext():window;this._timeout[e.getFullName()]=qx.event.Timer.once((function(){this.run(e,s,l)}),o,t.getDelay());this.fireDataEvent("wait",e)}return}try{this.tearDown(e)}catch(e){}if("qx.dev.unit.RequirementError"==t.classname){this._createError("skip",[t],e);this.fireDataEvent("endTest",e)}else{t instanceof qx.type.BaseError&&t.message==qx.type.BaseError.DEFAULTMESSAGE?t.message="setUp failed":t.message="setUp failed: "+t.message;this._createError("error",[t],e);this.fireDataEvent("endTest",e)}return}var u;try{u=t.call(r||window)}catch(t){var c=!0;if(t instanceof qx.dev.unit.AsyncWrapper){if(this._timeout[e.getFullName()])return;if(t.getDelay()){o=this,a=function(){throw new qx.core.AssertionError("Asynchronous Test Error","Timeout of "+t.getDelay()+" ms reached before resume() was called.")},s=t.getDeferredFunction()?t.getDeferredFunction():a,l=t.getContext()?t.getContext():window;this._timeout[e.getFullName()]=qx.event.Timer.once((function(){this.run(e,s,l)}),o,t.getDelay());this.fireDataEvent("wait",e)}}else if(t instanceof qx.dev.unit.MeasurementResult){c=!1;this._createError("endMeasurement",[t],e)}else{try{this.tearDown(e)}catch(e){}if("qx.core.AssertionError"==t.classname){this._createError("failure",[t],e);this.fireDataEvent("endTest",e)}else if("qx.dev.unit.RequirementError"==t.classname){this._createError("skip",[t],e);this.fireDataEvent("endTest",e)}else{this._createError("error",[t],e);this.fireDataEvent("endTest",e)}}}if(!c)try{this.tearDown(e);this.fireDataEvent("endTest",e)}catch(t){t instanceof qx.type.BaseError&&t.message==qx.type.BaseError.DEFAULTMESSAGE?t.message="tearDown failed":t.message="tearDown failed: "+t.message;this._createError("error",[t],e);this.fireDataEvent("endTest",e)}return u}this._timeout[e.getFullName()]="failed";var h=new qx.type.BaseError("Error in asynchronous test","resume() called before wait()");this._createError("failure",[h],e);this.fireDataEvent("endTest",e)},_createError(e,t,r){for(var i=[],n=0,o=t.length;n0&&([t,r]=e);null===t&&(t=void 0);null===r&&(r=void 0);return{row:t,column:r}},fromId(e){let t=e.indexOf(":"),r=parseInt(e.substring(0,t),10),i=parseInt(e.substring(t+1),10);return new qxl.datagrid.source.Position(r,i)}}});qxl.datagrid.source.Position.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qxl.datagrid.source.Position":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.source.Range",{extend:qx.core.Object,construct(e,t){qx.core.Object.constructor.call(this);this.setStart(new qxl.datagrid.source.Position(e));this.setEnd(new qxl.datagrid.source.Position(t))},properties:{start:{check:"qxl.datagrid.source.Position",transform:"__P_18_0",event:"changeStart",apply:"__P_18_1"},end:{check:"qxl.datagrid.source.Position",transform:"__P_18_0",event:"changeEnd",apply:"__P_18_1"}},events:{change:"qx.event.type.Event"},members:{clone(){let e=new qxl.datagrid.source.Range;e.set({start:this.getStart(),end:this.getEnd()});return e},contains(e){let t=this.getStart().getRow(),r=this.getEnd().getRow(),i=this.getStart().getColumn(),n=this.getEnd().getColumn(),o=e.getRow(),a=e.getColumn();return o>=t&&o<=r&&a>=i&&a<=n},eclipses(e){return this.contains(e.getStart())&&this.contains(e.getEnd())},iterator(){let e=this.getStart().getRow(),t=this.getEnd().getRow(),r=this.getStart().getColumn(),i=this.getEnd().getColumn(),n=new qxl.datagrid.source.Position(-1,-1);return{next(){if(-1==n.getRow()){n.setRow(e);n.setColumn(r);return{value:n}}if(n.getColumn()this.fireEvent("change")))}},defer(e){e.prototype[Symbol.iterator]=function(){return this.iterator()}}});qxl.datagrid.source.Range.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.util.Labels",{extend:qx.core.Object,statics:{getColumnLetters(e){e++;let t="";for(;e>0;){let r=(e-1)%26;t=String.fromCharCode(r+65)+t;e=(e-r-1)/26}return t}}});qxl.datagrid.util.Labels.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qxl.datagrid.column.IColumns",{members:{getColumn(e){},getLength(){},indexOf(e){}}});qxl.datagrid.column.IColumns.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qxl.datagrid.column.IColumns":{require:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.Columns",{extend:qx.core.Object,implement:[qxl.datagrid.column.IColumns],construct(){qx.core.Object.constructor.call(this);this._columns=[]},events:{change:"qx.event.type.Data"},members:{_columns:null,isValid:e=>!0,add(e){if(!this.isValid(e))throw new Error(`Cannot add column ${e} because it is not allowed in this list`);let t=!!qx.lang.Array.remove(this._columns,e);this._columns.push(e);this.fireDataEvent("change",{type:"add",column:e,moved:t})},addAll(e){for(let t of e)this.add(t)},remove(e){!!qx.lang.Array.remove(this._columns,e)&&this.fireDataEvent("change",{type:"remove",column:e})},insertBefore(e,t){if(!this.isValid(e))throw new Error(`Cannot add column ${e} because it is not allowed in this list`);let r=!!qx.lang.Array.remove(this._columns,e);t?qx.lang.Array.insertBefore(this._columns,e,t):this._columns.unshift(e);this.fireDataEvent("change",{type:"add",column:e,moved:r})},insertAfter(e,t){if(!this.isValid(e))throw new Error(`Cannot add column ${e} because it is not allowed in this list`);let r=!!qx.lang.Array.remove(this._columns,e);t?qx.lang.Array.insertAfter(this._columns,e,t):this._columns.push(e);this.fireDataEvent("change",{type:"add",column:e,moved:r})},getColumn(e){if(e<0||e>=this._columns.length)throw new Error(`Index out of range, found ${e} maximum is ${this._columns.length}`);return this._columns[e]},getLength(){return this._columns.length},indexOf(e){return this._columns.indexOf(e)},iterator(){let e=0;return{next:()=>e{}},shouldFillWidth:{init:null,check:"Function",nullable:!0,event:"changeShouldFillWidth"},colSpan:{init:null,check:"Function",nullable:!0,event:"changecolSpan"}},events:{change:"qx.event.type.Data",headerTap:"qx.event.type.Event",changeEffectivelyEnabled:"qx.event.type.Data",changeEffectivelyReadOnly:"qx.event.type.Data"},members:{__P_65_0:null,setDataGrid(e){if(this.__P_65_0!==e){if(this.__P_65_0){this.__P_65_0.removeListener("changeEnabled",this.__P_65_1,this);this.__P_65_0.removeListener("changeReadOnly",this.__P_65_2,this)}this.__P_65_0=e;if(e){e.addListener("changeEnabled",this.__P_65_1,this);e.addListener("changeReadOnly",this.__P_65_2,this)}this.fireDataEvent("changeEffectivelyEnabled",this.isEffectivelyEnabled());this.fireDataEvent("changeEffectivelyReadOnly",this.isEffectivelyEnabled())}},getDataGrid(){return this.__P_65_0},__P_65_1(e){this.fireDataEvent("changeEffectivelyEnabled",this.isEffectivelyEnabled())},__P_65_2(e){this.fireDataEvent("changeEffectivelyReadOnly",this.isEffectivelyEnabled())},isEffectivelyReadOnly(){var e,t;return this.getReadOnly()||!this.getEnabled()||!(null===(e=this.__P_65_0)||void 0===e||!e.isReadOnly())||!(null!==(t=this.__P_65_0)&&void 0!==t&&t.isEnabled())},isEffectivelyEnabled(){var e;return!this.getEnabled()||!(null===(e=this.__P_65_0)||void 0===e||!e.isEnabled())},bindWidget(e,t,r){let i=this.getPath(),n=new qxl.datagrid.binding.Bindings(t);if(i&&t){let r=t.bind(i,e,"value",this.getBindingOptions()(e,t));n.add(t,r)}if("function"==typeof e.setReadOnly){const t=()=>{e.setReadOnly(this.isEffectivelyReadOnly());e.setEnabled(this.isEffectivelyEnabled())};n.add(this,this.addListener("changeEffectivelyReadOnly",(()=>t())),"listener");n.add(this,this.addListener("changeEffectivelyEnabled",(()=>t())),"listener");t()}else{const t=()=>{e.setEnabled(this.isEffectivelyEnabled()&&!this.isEffectivelyReadOnly())};n.add(this,this.addListener("changeEffectivelyReadOnly",(()=>t())),"listener");n.add(this,this.addListener("changeEffectivelyEnabled",(()=>t())),"listener");t()}return n},createWidgetForDisplay:()=>(new qx.ui.basic.Label).set({appearance:"qxl-datagrid-cell"}),_applyWidth(e){},_applyMinWidth(e){},_applyMaxWidth(e){},_applyFlex(e){},_applyReadOnly(e){},_applyEnabled(e){}}});qxl.datagrid.column.Column.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.column.Column":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.TextColumn",{extend:qxl.datagrid.column.Column,members:{}});qxl.datagrid.column.TextColumn.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.column.Columns":{construct:!0,require:!0},"qx.lang.Type":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.FilteredColumns",{extend:qxl.datagrid.column.Columns,construct(e){qxl.datagrid.column.Columns.constructor.call(this);this.__P_19_0=e},members:{__P_19_0:null,isValid(e){return this.__P_19_0.indexOf(e)>-1},addRange(e,t){if(!qx.lang.Type.isNumber(e)&&(e=this.__P_19_0.indexOf(e))<0)throw new Error("Invalid start, does not exist in source columns");if(!qx.lang.Type.isNumber(t)&&(t=this.__P_19_0.indexOf(t))<0)throw new Error("Invalid end, does not exist in source columns");t<0&&(t=this.__P_19_0.getLength());if(e<0)throw new Error(`Invalid start, found ${e}`);if(e>t){let r=e;e=t;t=r}for(let r=e;rObject.keys(e).sort().join('"')+(!0===t?"♥":"")},members:{__P_20_0:null,__P_20_1(e,t){return this.__P_20_0&&this.__P_20_0.getJsonHash?this.__P_20_0.getJsonHash(e,t):Object.keys(e).sort().join("|")+(!0===t?"♥":"")},__P_20_2(e,t){if(!0===t)return this.__P_20_1(e,!0);if(!1===t)return this.__P_20_1(e,!1);var r=this.__P_20_1(e),i=r+"♥",n="qx.data.model."+i;return qx.Class.isDefined(n)?i:r},toClass(e,t){this.__P_20_3(e,t,null,0)},__P_20_3(e,t,r,i){if(!qx.lang.Type.isObject(e)||e.$$isString||e instanceof qx.core.Object){if(e instanceof Array||"Array"==qx.Bootstrap.getClass(e))for(var n=0;nString(e).padStart("0")+":"+String(t).padStart("0"),_parseDataKey(e){let t=5;11!==e.length&&(t=e.indexOf(":"));return{row:parseInt(e.substring(0,t),10),column:parseInt(e.substring(t+1),10)}},getModelForPosition(e){let t=this._createDataKey(e.getRow(),e.getColumn());return this._data[t]}}});qxl.datagrid.source.AbstractDataSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qxl.datagrid.source.tree.ITreeDataSource",{members:{getNodeStateFor(e){},async expandNode(e){},async collapseNode(e){}}});qxl.datagrid.source.tree.ITreeDataSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.source.AbstractDataSource":{construct:!0,require:!0},"qxl.datagrid.source.tree.ITreeDataSource":{require:!0},"qx.lang.Array":{},"qx.data.Array":{},"qx.Promise":{},"qxl.datagrid.source.Position":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.source.tree.TreeDataSource",{extend:qxl.datagrid.source.AbstractDataSource,implement:[qxl.datagrid.source.tree.ITreeDataSource],construct(e,t){qxl.datagrid.source.AbstractDataSource.constructor.call(this);this.__P_22_0=[];this.__P_22_1={};this.__P_22_2=[];e&&this.setNodeInspectorFactory(e);t&&this.setColumns(t)},properties:{root:{nullable:!0,apply:"__P_22_3"},nodeInspectorFactory:{check:"Function"}},events:{changeSize:"qx.event.type.Data"},members:{__P_22_0:null,__P_22_1:null,__P_22_2:null,__P_22_4:null,async __P_22_3(e,t){this._data={};this.__P_22_0=[];if(t){let e=this.__P_22_0;this.__P_22_1={};this.__P_22_0=[];for(let t in e)this.__P_22_5(t)}if(e){let t=this.getNodeInspectorFactory()(e);await this.queue((async()=>{let r=this.__P_22_6(e,-1);this.__P_22_1[e.toHashCode()]=r;r.canHaveChildren=t.canHaveChildren(e);if(!r.canHaveChildren)throw new Error("Root must be able to have children!");r.childrenChangeBinding||(r.childrenChangeBinding=t.createChildrenChangeBinding(e,(()=>this.refreshNodeChildren(e))));await this._insertChildRows(e)}))}this.fireDataEvent("changeSize",this.getSize())},async _insertChildRows(e){let t=this.getNodeInspectorFactory()(e),r=this._getNodeMetaData(e);r.childRowMetas=[];this.__P_22_1[e.toHashCode()]=r;for(let i=0,n=await t.getChildrenOf(e);i{await this._collapseNode(e);await this._expandNode(e);this.fireDataEvent("changeSize",this.getSize())}))},getShownChildren(e){return this._getNodeMetaData(e).childRowMetas.map((e=>e.node))},__P_22_6:(e,t)=>({node:e,level:t,canHaveChildren:void 0,childrenChangeBinding:void 0}),__P_22_5(e){if(e.childrenChangeBinding){e.childrenChangeBinding.dispose();delete e.childrenChangeBinding}},__P_22_5(e){if(e.childrenChangeBinding){e.childrenChangeBinding.dispose();delete e.childrenChangeBinding}},_getNodeMetaData(e){return this.__P_22_1[e.toHashCode()]},async expandNode(e){await this.queue((()=>this._expandNode(e)))},async _expandNode(e){let t=this.getNodeInspectorFactory()(e),r=await t.getChildrenOf(e),i=this._getNodeMetaData(e);if(!i)throw new Error(`Cannot find ${e} in rows`);if(i.childRowMetas||!i.canHaveChildren)return;i.childrenChangeBinding=t.createChildrenChangeBinding(e,(()=>this.refreshNodeChildren(e)));let n=this.__P_22_0.indexOf(i),o=[];for(let e of r){if(!e)continue;const t=this.getNodeInspectorFactory()(e);let r=this.__P_22_6(e,i.level+1);r.canHaveChildren=t.canHaveChildren(e);o.push(r);this.__P_22_1[e.toHashCode()]=r}let a=this.__P_22_0.slice(0,n+1),s=n==this.__P_22_0.length-1?[]:this.__P_22_0.slice(n+1);qx.lang.Array.append(a,o);qx.lang.Array.append(a,s);i.childRowMetas=o;this.__P_22_0=a;this.fireDataEvent("changeSize",this.getSize())},async revealNode(e){const t=async e=>{let t=new qx.data.Array,r=this.getNodeInspectorFactory()(e);for(var i=await r.getParentOf(e);i&&await r.getParentOf(i);){t.insertAt(0,i);i=await r.getParentOf(i)}return t};await this.queue((async()=>{let r=await t(e);if(!r)throw new Error("Cannot find node in tree");for(var i=0;ithis._collapseNode(e)))},async _collapseNode(e){let t=this.__P_22_1[e.toHashCode()];if(!t)throw new Error(`Cannot find ${e} in rows`);if(t.childRowMetas){if(t.childrenChangeBinding){t.childrenChangeBinding.dispose();delete t.childrenChangeBinding}this._removeChildRows(t);this.fireDataEvent("changeSize",this.getSize())}},async updateNodes(){return this.refreshNodeChildren(this.getRoot())},_removeChildRows(e){let t=[];const r=e=>{if(e.childRowMetas)for(let i of e.childRowMetas){t.push(i);r(i);this.__P_22_5(i)}};r(e);delete e.childRowMetas;for(let e of t){delete this.__P_22_1[e.node.toHashCode()];qx.lang.Array.remove(this.__P_22_0,e)}},async queue(e){this.__P_22_2.push(e);1==this.__P_22_2.length&&await this.__P_22_7()},async __P_22_7(){if(0==this.__P_22_2.length){if(this.__P_22_4){this.__P_22_4.resolve();this.__P_22_4=null}return}let e=this.__P_22_2[0];await e();this.__P_22_2.shift();await this.__P_22_7()},async flushQueue(){this.__P_22_4?await this.__P_22_4:this.__P_22_2.length&&(this.__P_22_4=new qx.Promise)},async makeAvailable(e){await this.flushQueue()},isAvailable(e){return!this.__P_22_2.length},getModelForPosition(e){return this.getNode(e.getRow())||null},getPositionOfModel(e){let t=this.__P_22_1[e.toHashCode()]||null;if(null!==t){let e=this.__P_22_0.indexOf(t);return new qxl.datagrid.source.Position(e,0)}return null},getNodeStateFor(e){let t=this.__P_22_1[e.toHashCode()]||null;return t?{level:t.level,state:t.canHaveChildren?t.childRowMetas?"open":"closed":"none"}:null},getNode(e){if(e>=this.__P_22_0.length)return null;return this.__P_22_0[e].node},getSize(){var e;return new qxl.datagrid.source.Position((null===(e=this.__P_22_0)||void 0===e?void 0:e.length)||0,1)}}});qxl.datagrid.source.tree.TreeDataSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.GridStyling",{extend:qx.core.Object,properties:{numHeaderRows:{init:1,check:"Integer",apply:"__P_23_0",event:"changeNumHeaderRows"},numFixedRows:{init:0,check:"Integer",apply:"__P_23_0",event:"changeNumFixedRows"},numFixedColumns:{init:0,check:"Integer",apply:"__P_23_0",event:"changeNumFixedColumns"},minRowHeight:{init:22,nullable:!0,check:"Integer",apply:"__P_23_0",event:"changeMinRowHeight"},maxRowHeight:{init:null,nullable:!0,check:"Integer",apply:"__P_23_0",event:"changeMaxRowHeight"},headerRowHeight:{init:null,nullable:!0,check:"Integer",apply:"__P_23_0",event:"changeHeaderRowHeight"},minColumnWidth:{init:null,nullable:!0,check:"Integer",apply:"__P_23_0",event:"changeMinColumnWidth"},maxColumnWidth:{init:null,nullable:!0,check:"Integer",apply:"__P_23_0",event:"changeMaxColumnWidth"},horizontalSpacing:{init:3,themeable:!0,check:"Integer",apply:"__P_23_0",event:"changeHorizontalSpacing"},verticalSpacing:{init:2,themeable:!0,check:"Integer",apply:"__P_23_0",event:"changeVerticalSpacing"},colSpan:{init:null,check:"Function",nullable:!0,event:"changecolSpan"}},events:{change:"qx.event.type.Event"},members:{__P_23_0(){this.fireEvent("change")}}});qxl.datagrid.ui.GridStyling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qxl.datagrid.column.IColumns":{},"qxl.datagrid.ui.GridStyling":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.GridSizeCalculator",{extend:qx.core.Object,construct(e,t,r){qx.core.Object.constructor.call(this);this._columns=e;this._widgetSizeSource=r;t&&this.setStyling(t)},properties:{columns:{init:null,nullable:!0,check:"qxl.datagrid.column.IColumns",apply:"invalidate",event:"changeColumns"},styling:{nullable:!1,check:"qxl.datagrid.ui.GridStyling",apply:"__P_24_0",event:"changeStyling"}},events:{change:"qx.data.event.Event"},members:{_columns:null,_widgetSizeSource:null,__P_24_1:null,_width:null,_height:null,_startRowIndex:null,_startColumnIndex:null,_left:null,_top:null,getSizesFor(e,t,r,i){this.setAvailableSize(e,t,r,i,0,0);return this.getSizes()},setAvailableSize(e,t,r,i,n,o){if(e!==this._width||t!==this._height||r!=this._startRowIndex||i!=this._startColumnIndex){this.invalidate();this._width=e;this._height=t;this._startRowIndex=r;this._startColumnIndex=i;this._left=n;this._top=o}return!this.__P_24_1},getSizes(){!this.__P_24_1&&this._width&&this._height&&(this.__P_24_1=this._calculateSizes());return this.__P_24_1},getInitialOffsets(){return{left:this._left,top:this._top}},invalidate(){this.__P_24_1=null},_calculateSizes(){let e=this.getStyling(),t={row:this._startRowIndex+e.getNumFixedRows(),column:this._startColumnIndex+e.getNumFixedColumns()},r=[],i=[],n=0,o={},a=this._width,s=e.getHorizontalSpacing(),l=e.getVerticalSpacing(),u=0;const c=e=>{var t,l;let c=this._columns.getColumn(e);i.push(e);let h=c.getFlex()&&null===c.getWidth()?c.getFlex():0,d=null!==(t=c.getWidth())&&void 0!==t?t:0,f=null!==(l=c.getMinWidth())&&void 0!==l?l:0;if(h){r.push(e);n+=h;d=f}else{var _;let e=null!==(_=c.getMaxWidth())&&void 0!==_?_:0;de&&(d=e)}a-=d;a-=s;o[e]=d;i.length>0&&(u+=s);u+=d};for(let t=0;t=0)for(let e=t.column;e=this._width);e++)c(e);else for(let e=this._columns.getLength()-1;e>=0&&!(u>=this._width);e--)c(e);if(r.length){let e=r.map((e=>({index:e,column:this._columns.getColumn(e)})));e.sort(((e,t)=>{var r,i,n,o,a,s;return(null!==(r=e.column.getMinWidth())&&void 0!==r?r:0)-(null!==(i=t.column.getMinWidth())&&void 0!==i?i:0)||(null!==(n=e.column.getMaxWidth())&&void 0!==n?n:0)-(null!==(o=t.column.getMaxWidth())&&void 0!==o?o:0)||(null!==(a=e.column.getFlex())&&void 0!==a?a:0)-(null!==(s=t.column.getFlex())&&void 0!==s?s:0)}));for(let{column:t,index:r}of e){let e=Math.floor(a/n*t.getFlex());if(t.getMaxWidth()){let i=t.getMaxWidth()-o[r];e>i&&(e=i)}a-=e;u+=e;o[r]+=e;n-=t.getFlex()}}let h=e.getMinRowHeight(),d=e.getMaxRowHeight(),f={},_=0;const p=e=>{let t=0;for(let r of i){let i=this._widgetSizeSource.getWidgetSize(e,r),n=i.height||0;ni.maxHeight&&(n=i.maxHeight);nd){t=n=d;break}t0&&(_+=l);_+=t};for(let t=0;t=0)for(let e=t.row;e=this._height);e++)void 0===f[e]&&p(e);else for(let e=m-1;e>=0&&!(_>=this._height);e--)void 0===f[e]&&p(e);let g={columns:[],rows:[],horizontalScrollPosition:0,verticalScrollPosition:0};for(let e in o){let t=parseInt(e,10);g.columns.push({columnIndex:t,column:this._columns.getColumn(t),width:o[e]})}for(let e in f){let t=parseInt(e,10);g.rows.push({rowIndex:t,height:f[e]})}return g},__P_24_0(e,t){t&&t.removeListener("change",this.invalidate,this);e&&e.addListener("change",this.invalidate,this)}}});qxl.datagrid.ui.GridSizeCalculator.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qxl.datagrid.source.IDataSource":{require:!0},"qxl.datagrid.source.Position":{},"qxl.datagrid.demo.biggrid.DummyModel":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.biggrid.DummyDataSource",{extend:qx.core.Object,implement:[qxl.datagrid.source.IDataSource],construct(e,t){qx.core.Object.constructor.call(this);this.__P_25_0={};e&&this.setNumRows(e);t&&this.setNumColumns(t)},properties:{numRows:{init:100,event:"changeNumRows",apply:"_applyNumXxx"},numColumns:{init:100,event:"changeNumColumns",apply:"_applyNumXxx"}},events:{changeSize:"qx.event.type.Data"},members:{__P_25_0:null,__P_25_1:null,_applyNumXxx(e){for(let e in this.__P_25_0){let t=qxl.datagrid.source.Position.fromId(e);if(t.getColumn()>=this.getNumColumns()||t.getRow()>=this.getNumRows()){this.__P_25_0[e].dispose();delete this.__P_25_0[e]}}if(this.__P_25_1){this.__P_25_1.getColumn()>this.getNumColumns()&&this.__P_25_1.setColumn(this.getNumColumns());this.__P_25_1.getRow()>this.getNumRows()&&this.__P_25_1.setRow(this.getNumRows())}},isAvailable(e){return!!this.__P_25_1&&(this.__P_25_1.eclipses(e)||this.__P_25_1.columnZero().eclipses(e))},async makeAvailable(e){let t=this.__P_25_0,r={};const i=e=>{let i=e.toId(),n=t[i];n?delete t[i]:n=(new qxl.datagrid.demo.biggrid.DummyModel).set({rowIndex:e.getRow(),columnIndex:e.getColumn()});r[i]=n};for(let t of e)i(t);for(let t of e.rowsIterator())i(t);for(let e in t)t[e].dispose();this.__P_25_0=r;this.__P_25_1=e},getModelForPosition(e){return this.__P_25_0[e.toId()]},getPositionOfModel:e=>new qxl.datagrid.source.Position(e.getRowIndex(),e.getColumnIndex()),getSize(){return new qxl.datagrid.source.Position(this.getNumRows(),this.getNumColumns())}}});qxl.datagrid.demo.biggrid.DummyDataSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0},"qxl.datagrid.source.IDataSource":{}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qxl.datagrid.ui.factory.IWidgetFactory",{properties:{dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",event:"changeDataSource"}},members:{getWidgetFor(e,t){},bindWidget(e,t,r){},unbindWidget(e){},getModelForWidget(e){}}});qxl.datagrid.ui.factory.IWidgetFactory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qxl.datagrid.ui.factory.IWidgetFactory":{require:!0},"qxl.datagrid.source.IDataSource":{},"qxl.datagrid.column.IColumns":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.factory.AbstractWidgetFactory",{extend:qx.core.Object,type:"abstract",implement:[qxl.datagrid.ui.factory.IWidgetFactory],construct(e){qx.core.Object.constructor.call(this);this.__P_69_0={};e&&this.setColumns(e)},properties:{dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",event:"changeDataSource"},columns:{init:null,nullable:!0,check:"qxl.datagrid.column.IColumns",apply:"_applyColumns",event:"changeColumns"}},members:{__P_69_0:null,__P_69_1:null,_applyColumns(e,t){this.disposeAllWidgets()},disposeAllWidgets(){Object.values(this.getWidgets()).forEach((e=>{this.unbindWidget(e);this.disposeWidget(e)}))},getWidgetFor(e,t){let r=e+":"+t,i=this.__P_69_0[r];if(!i){let n=this.getColumns().getColumn(t);i=this.__P_69_0[r]=this._createWidget(n);this.__P_69_1&&i.setAppearance(this.__P_69_1);i.setUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData",{rowIndex:e,columnIndex:t,column:n})}return i},getModelForWidget(e){let t=e.getUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData");return(null==t?void 0:t.model)||null},disposeWidget(e){let t=e.getUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData"),r=t.rowIndex+":"+t.columnIndex;t.model&&this.unbindWidget(e);e.setUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData",null);delete this.__P_69_0[r];e.dispose()},_createWidget(e){throw new Error("No such method "+this.classname+"._createWidget")},getWidgets(){return this.__P_69_0},setChildAppearances(e){this.__P_69_1=e;Object.values(this.getWidgets()).forEach((e=>{e.setAppearance(this.__P_69_1)}))}}});qxl.datagrid.ui.factory.AbstractWidgetFactory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.ui.factory.AbstractWidgetFactory":{require:!0},"qxl.datagrid.util.Labels":{},"qx.ui.basic.Atom":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.factory.HeaderWidgetFactory",{extend:qxl.datagrid.ui.factory.AbstractWidgetFactory,properties:{widgetAppearance:{check:"String",event:"changeWidgetAppearance",init:"qxl-datagrid-header-cell"}},members:{bindWidget(e,t){let r=e.getUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData"),i=r.column.bind("caption",e,"label",{converter:(e,t,i,n)=>e||qxl.datagrid.util.Labels.getColumnLetters(r.columnIndex)});r.bindingId=i},unbindWidget(e){let t=e.getUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData");t.column.removeBinding(t.bindingId);t.bindingId=null},_createWidget(){return(new qx.ui.basic.Atom).set({appearance:this.getWidgetAppearance(),rich:!0,iconPosition:"top-left"})}}});qxl.datagrid.ui.factory.HeaderWidgetFactory.$$dbClassInfo=e}();function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function _objectSpread(e){for(var t=1;t{let t=e.getUserData("qxl.datagrid.cellData"),r=t.row+":"+t.column;t.row>s||t.columnu?this.__P_26_2(e,r):c[r]=e}));let h=o.getHorizontalSpacing(),d=o.getVerticalSpacing(),f=0;const _=o.getColSpan();let p=new qxl.datagrid.source.Position,m=new qxl.datagrid.source.Position;for(let e of a.rows){let t=0;if(e.rowIndex>=0)continue;let r=e.rowIndex,i=-1/0;for(let o=0;onull==_?void 0:_(...v)),...v):_&&(y=_(...v));y=Math.floor(null!==(g=y)&&void 0!==g?g:1);d.setUserData("qxl.datagrid.cellData",_objectSpread(_objectSpread({},d.getUserData("qxl.datagrid.cellData")),{},{colSpan:y}));i=o+y;for(let e=o+1;ee.createWidgetForDisplay()}});qxl.datagrid.ui.factory.SimpleWidgetFactory.$$dbClassInfo=e}();function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function _objectSpread(e){for(var t=1;tthis.updateWidgets()));i.addListener("changeSelection",(()=>{"cell"==i.getSelectionStyle()&&this.updateWidgets()}));i.addListener("changeFocused",(()=>{"cell"==i.getSelectionStyle()&&this.updateWidgets()}));r&&this.setDataSource(r);this._setLayout(new qxl.datagrid.ui.layout.Fixed);this.addListener("tap",this.__P_27_4,this,!0)},properties:{dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",event:"changeDataSource"},appearance:{init:"qxl-datagrid-widgetpane",refine:!0}},events:{modelDoubleTap:"qx.event.type.Data"},members:{__P_27_0:null,__P_27_1:null,__P_27_2:null,__P_27_5:!1,__P_27_3:null,invalidateAll(){this.__P_27_5=!0},updateWidgets(){var e,t,r,i;if(!this.__P_27_1.getColumns())return;let n=this.__P_27_1.getColumns(),o=this.getDataSource(),a=this.__P_27_0.getStyling(),s=this.__P_27_0.getSizes();if(!s)return;let l=null!==(e=null===(t=s.columns[0])||void 0===t?void 0:t.columnIndex)&&void 0!==e?e:0,u=null!==(r=null===(i=s.columns[s.columns.length-1])||void 0===i?void 0:i.columnIndex)&&void 0!==r?r:0,c=null,h=null,d=null;s.rows.forEach((e=>{e.rowIndex>=a.getNumFixedRows()&&(null===d||d>e.rowIndex)&&(d=e.rowIndex);(null===c||c>e.rowIndex)&&(c=e.rowIndex);(null===h||hthis.updateWidgets()))}let p=this.__P_27_5;this.__P_27_5=!1;let m=this.__P_27_3;qx.lang.Array.clone(this._getChildren()).forEach((e=>{let t=e.getUserData("qxl.datagrid.cellData"),r=t.row+":"+t.column;p||t.rowh||t.columnu?this.__P_27_6(e,r):m[r]=e}));let g=a.getHorizontalSpacing(),v=a.getVerticalSpacing(),b=0;const y=a.getColSpan();let x=new qxl.datagrid.source.Position,q=new qxl.datagrid.source.Position;for(let e=0;enull==y?void 0:y(..._)),..._):y&&(t=y(..._));t=Math.max(1,Math.floor(null!==(w=t)&&void 0!==w?w:1));d.setUserData("qxl.datagrid.cellData",_objectSpread(_objectSpread({},d.getUserData("qxl.datagrid.cellData")),{},{colSpan:t}));a=l+t;for(let e=l+1;ethis.__P_28_1()));this.__P_28_2=new qx.data.Array;this.__P_28_2.addListener("change",(()=>{this.__P_28_0.run()}))},properties:{dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",event:"changeDataSource"},selectionStyle:{init:"row",check:["row","cell","area"],apply:"_applySelectionStyle",event:"changeSelectionStyle"},selectionMode:{check:["single","multi","additive","one"],init:"single",apply:"_applySelectionMode",event:"changeSelectionMode"},focused:{init:null,nullable:!0,transform:"__P_28_3",event:"changeFocused"}},events:{changeSelection:"qx.event.type.Data"},members:{__P_28_2:null,__P_28_0:null,__P_28_4:null,_applySelectionStyle(e){if("row"===e){for(let e=0;e1&&this.__P_28_2.replace([this.__P_28_2.getItem(0)])},__P_28_3(e){"row"===this.getSelectionStyle()&&(e=this.__P_28_5(e));return e},__P_28_1(){let e=this.__P_28_2,t=this.__P_28_4;this.__P_28_4=e;this.fireDataEvent("changeSelection",e,t)},getSelection(){return this.__P_28_2},getSelectionRange(){return this.__P_28_6},setSelection(e){this.__P_28_6=null;"area"===this.getSelectionStyle()?this.__P_28_7(e):this.__P_28_8(e)},__P_28_7(e){this.__P_28_6=e;this.__P_28_2.replace(this.__P_28_9(e));this.setFocused(this.__P_28_2.getItem(0))},__P_28_9(e){const t=this.getDataSource(),r=Math.min(e.getStart().getColumn(),e.getEnd().getColumn()),i=Math.max(e.getStart().getColumn(),e.getEnd().getColumn()),n=Math.min(e.getStart().getRow(),e.getEnd().getRow()),o=Math.max(e.getStart().getRow(),e.getEnd().getRow()),a=new qx.data.Array;for(let e=n;e<=o;e++)for(let n=r;n<=i;n++){const r=t.getModelForPosition(new qxl.datagrid.source.Position(e,n));a.push(r)}return a},__P_28_8(e){e instanceof qx.data.Array&&(e=e.toArray());["one","single"].includes(this.getSelectionMode())&&e.length>1&&(e=[e[0]]);"row"===this.getSelectionStyle()&&(e=e.map((e=>this.__P_28_5(e))));"single"===this.getSelectionMode()&&e[0]===this.__P_28_2.getItem(0)&&(e=[]);this.__P_28_2.replace(e)},resetSelection(){this.__P_28_2.removeAll()},isSelected(e){return this.__P_28_2.contains(e)},isSelectionEmpty(){return 0===this.__P_28_2.getLength()},__P_28_5(e){let t=this.getDataSource(),r=t.getPositionOfModel(e);0!=r.getColumn()&&(e=t.getModelForPosition(new qxl.datagrid.source.Position(r.getRow(),0)));return e}}});qxl.datagrid.ui.SelectionManager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.container.Composite":{construct:!0,require:!0},"qx.ui.tabview.TabButton":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tabview.Page",{extend:qx.ui.container.Composite,construct(e,t){qx.ui.container.Composite.constructor.call(this);this._createChildControl("button");null!=e&&this.setLabel(e);null!=t&&this.setIcon(t);const r=this.getButton(),i="page-"+this.toHashCode(),n="btn-"+i+r.toHashCode(),o=this.getContentElement();o.setAttribute("id",i);o.setAttribute("role","tabpanel");o.setAttribute("aria-labelledBy",n);o.setAttribute("aria-expanded",!1);const a=r.getContentElement();a.setAttribute("id",n);a.setAttribute("role","tab");a.setAttribute("aria-selected",!1);a.setAttribute("aria-controls",i);r.addListener("changeValue",this._onBtnChangeValue,this)},events:{close:"qx.event.type.Event"},properties:{appearance:{refine:!0,init:"tabview-page"},label:{check:"String",init:"",apply:"_applyLabel"},icon:{check:"String",init:"",apply:"_applyIcon",nullable:!0},showCloseButton:{check:"Boolean",init:!1,apply:"_applyShowCloseButton"},tabVisibility:{init:"visible",check:["visible","excluded"],nullable:!1,apply:"_applyTabVisibility",event:"changeTabVisibility"}},members:{_forwardStates:{barTop:1,barRight:1,barBottom:1,barLeft:1,firstTab:1,lastTab:1},_applyIcon(e,t){var r=this.getChildControl("button");if(e){r.setIcon(e);r._showChildControl("icon")}else r._excludeChildControl("icon")},_applyLabel(e,t){this.getChildControl("button").setLabel(e)},_applyEnabled(e,t){qx.ui.tabview.Page.superclass.prototype._applyEnabled.call(this,e,t);var r=this.getChildControl("button");null==e?r.resetEnabled():r.setEnabled(e)},_createChildControlImpl(e,t){var r;if("button"===e){(r=new qx.ui.tabview.TabButton).setAllowGrowX(!0);r.setAllowGrowY(!0);r.setUserData("page",this);r.addListener("close",this._onButtonClose,this);r.setVisibility(this.getTabVisibility())}return r||qx.ui.tabview.Page.superclass.prototype._createChildControlImpl.call(this,e)},_onBtnChangeValue(e){const t=e.getData();this.getContentElement().setAttribute("aria-expanded",t,!0);this.getButton().getContentElement().setAttribute("aria-selected",t)},_applyShowCloseButton(e,t){this.getChildControl("button").setShowCloseButton(e)},_applyTabVisibility(e,t){this.getButton().setVisibility(e)},_onButtonClose(){this.fireEvent("close")},getChildrenContainer(){return this},getButton(){return this.getChildControl("button")}}});qx.ui.tabview.Page.$$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(e){var t=this.getChildrenContainer();t===this?t._setLayout(e):t.setLayout(e)},getLayout(){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(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(){return this.getChildControl("content")},_createChildControlImpl(e,t){var r;switch(e){case"button-forward":(r=new qx.ui.form.RepeatButton).addListener("execute",this._onExecuteForward,this);r.setFocusable(!1);this._addAt(r,2);break;case"button-backward":(r=new qx.ui.form.RepeatButton).addListener("execute",this._onExecuteBackward,this);r.setFocusable(!1);this._addAt(r,0);break;case"content":r=new qx.ui.container.Composite;this.getChildControl("scrollpane").add(r);break;case"scrollpane":(r=new qx.ui.core.scroll.ScrollPane).addListener("update",this._onResize,this);r.addListener("scrollX",this._onScroll,this);r.addListener("scrollY",this._onScroll,this);r.addListener("scrollAnimationEnd",this._onScrollAnimationEnd,this)}return r||qx.ui.container.SlideBar.superclass.prototype._createChildControlImpl.call(this,e)},_forwardStates:{barLeft:!0,barTop:!0,barRight:!0,barBottom:!0},scrollBy(e,t){var r=this.getChildControl("scrollpane");"horizontal"===this.getOrientation()?r.scrollByX(e,t):r.scrollByY(e,t)},scrollTo(e,t){var r=this.getChildControl("scrollpane");"horizontal"===this.getOrientation()?r.scrollToX(e,t):r.scrollToY(e,t)},_applyEnabled(e,t,r){qx.ui.container.SlideBar.superclass.prototype._applyEnabled.call(this,e,t,r);this._updateArrowsEnabled()},_applyOrientation(e,t){this.getContentElement().setAttribute("aria-orientation",e);var r=[this.getLayout(),this._getLayout()],i=this.getChildControl("button-forward"),n=this.getChildControl("button-backward");if("vertical"==t&&"horizontal"==e){i.removeState("vertical");n.removeState("vertical");i.addState("horizontal");n.addState("horizontal")}else if("horizontal"==t&&"vertical"==e){i.removeState("horizontal");n.removeState("horizontal");i.addState("vertical");n.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)}r[0]&&r[0].dispose();r[1]&&r[1].dispose()},_onRoll(e){if("mouse"!=e.getPointerType()){var t=0,r=this.getChildControl("scrollpane");if("horizontal"===this.getOrientation()){t=e.getDelta().x;var i=r.getScrollX(),n=r.getScrollMaxX();(o=parseInt(t))<0&&i<=0||o>0&&i>=n||0==t?e.stopMomentum():e.stop()}else{t=e.getDelta().y;var o;i=r.getScrollY(),n=r.getScrollMaxY();(o=parseInt(t))<0&&i<=0||o>0&&i>=n||0==t?e.stopMomentum():e.stop()}this.scrollBy(parseInt(t,10));e.getMomentum()&&e.stop()}},_onScroll(){this._updateArrowsEnabled()},_onScrollAnimationEnd(){this.fireEvent("scrollAnimationEnd")},_onResize(e){var t=this.getChildControl("scrollpane").getChildren()[0];if(t){var r=this.getInnerSize(),i=t.getBounds();if("horizontal"===this.getOrientation()?i.width>r.width:i.height>r.height){this._showArrows();this._updateArrowsEnabled()}else this._hideArrows()}},_onExecuteBackward(){this.scrollBy(-this.getScrollStep())},_onExecuteForward(){this.scrollBy(this.getScrollStep())},_updateArrowsEnabled(){if(this.getEnabled()){var e=this.getChildControl("scrollpane");if("horizontal"===this.getOrientation())var t=e.getScrollX(),r=e.getScrollMaxX();else t=e.getScrollY(),r=e.getScrollMaxY();this.getChildControl("button-backward").setEnabled(t>0);this.getChildControl("button-forward").setEnabled(te._getItems(),isItemSelectable:t=>e._isItemSelectable?e._isItemSelectable(t):t.isVisible()});this.__P_126_0.addListener("changeSelected",this._onChangeSelected,this)}this.__P_126_0.setAllowEmptySelection(this._isAllowEmptySelection());return this.__P_126_0}},destruct(){this._disposeObjects("__P_126_0")}});qx.ui.core.MSingleSelectionHandling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.form.IField":{require:!0},"qx.ui.core.ISingleSelection":{require:!0},"qx.ui.core.MSingleSelectionHandling":{require:!0},"qx.ui.core.MChildrenHandling":{require:!0},"qx.ui.layout.Grow":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.container.Stack",{extend:qx.ui.core.Widget,implement:[qx.ui.form.IField,qx.ui.core.ISingleSelection],include:[qx.ui.core.MSingleSelectionHandling,qx.ui.core.MChildrenHandling],construct(){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qx.ui.layout.Grow);this.addListener("changeSelection",this.__P_72_0,this)},properties:{dynamic:{check:"Boolean",init:!1,apply:"_applyDynamic"}},members:{_applyDynamic(e){for(var t=this._getChildren(),r=this.getSelection()[0],i=0,n=t.length;i!0,_isItemSelectable:e=>!0,__P_72_0(e){var t=e.getOldData()[0],r=e.getData()[0];t&&(this.isDynamic()?t.exclude():t.hide());r&&r.show()},_afterAddChild(e){var t=this.getSelection()[0];t?t!==e&&(this.isDynamic()?e.exclude():e.hide()):this.setSelection([e])},_afterRemoveChild(e){if(this.getSelection()[0]===e){var t=this._getChildren()[0];t?this.setSelection([t]):this.resetSelection()}},previous(){var e=this.getSelection()[0],t=this._indexOf(e)-1,r=this._getChildren();t<0&&(t=r.length-1);var i=r[t];this.setSelection([i])},next(){var e=this.getSelection()[0],t=this._indexOf(e)+1,r=this._getChildren(),i=r[t]||r[0];this.setSelection([i])}}});qx.ui.container.Stack.$$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(e){},getModelSelection(){}}});qx.ui.form.IModelSelection.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0},"qx.data.Array":{construct:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.form.MModelSelection",{construct(){this.__P_127_0=new qx.data.Array;this.__P_127_0.addListener("change",this.__P_127_1,this);this.addListener("changeSelection",this.__P_127_2,this)},events:{changeModelSelection:"qx.event.type.Data"},members:{__P_127_0:null,__P_127_3:!1,__P_127_2(){if(!this.__P_127_3){for(var e=this.getSelection(),t=[],r=0;r0&&!this.getSelection()[0]&&this.setSelection([r[0]])},remove(e){var t=this.__P_73_0,r=this.getGroupedProperty(),i=qx.lang.String.firstUp(r);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(r)&&this.resetSelection()}},getChildren(){return this.__P_73_0},_onItemChangeChecked(e){var t=e.getTarget(),r=this.getGroupedProperty();t.get(r)?this.setSelection([t]):this.getSelection()[0]==t&&this.resetSelection()},_applyGroupedProperty(e,t){for(var r,i=qx.lang.String.firstUp(t),n=qx.lang.String.firstUp(e),o=0;o=0)}else"flexShrink"===t?this.assertBoolean(r):this.assert(!1,"The property '"+t+"' is not supported by the HBox layout!")},false:null}),renderLayout(e,t,r){this._invalidChildrenCache&&this.__P_74_4();var i,n,o,a,s=this.__P_74_3,l=s.length,u=qx.ui.layout.Util,c=this.getSpacing(),h=this.getSeparator(),d=[],f=i=h?u.computeHorizontalSeparatorGaps(s,c,h):u.computeHorizontalGaps(s,c,!0);for(n=0;ny.maxWidth&&(w=y.maxWidth);d.push(w);f+=w}if(this.__P_74_2&&f!=e){var _,p,m={},g=f>e;for(n=0;n0){y=s[n].getSizeHint();m[n]={min:y.minWidth,value:d[n],max:y.maxWidth,flex:_};if(g){var v=s[n].getLayoutProperties();v&&v.flexShrink&&(m[n].min=0)}}var b=u.computeFlexOffsets(m,e,f);for(n in b){p=b[n].offset;d[n]+=p;f+=p}}var y,x,q,w,P,M,E,I=s[0].getMarginLeft();if(f0)if(h){I+=P+c;this._renderSeparator(h,{left:I+r.left,top:r.top,width:S,height:t});I+=S+c+o.getMarginLeft()}else I+=u.collapseMargins(c,P,o.getMarginLeft());o.renderLayout(I+r.left,x+r.top,w,q);I+=w;P=o.getMarginRight()}},_computeSizeHint(){this._invalidChildrenCache&&this.__P_74_4();for(var e,t,r,i=qx.ui.layout.Util,n=this.__P_74_3,o=0,a=0,s=0,l=0,u=0,c=0,h=n.length;cu&&(u=t.height+r);t.minHeight+r>l&&(l=t.minHeight+r)}o+=s;var _,p=this.getSpacing(),m=this.getSeparator();return{minWidth:o+(_=m?i.computeHorizontalSeparatorGaps(n,p,m):i.computeHorizontalGaps(n,p,!0)),width:a+_,minHeight:l,height:u}}},destruct(){this.__P_74_0=this.__P_74_1=this.__P_74_3=null}});qx.ui.layout.HBox.$$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(e,t,r){qx.ui.layout.Abstract.constructor.call(this);e&&this.setSpacing(e);t&&this.setAlignY(t);r&&this.setSeparator(r)},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_75_0:null,__P_75_1:null,__P_75_2:null,__P_75_3:null,_applyReversed(){this._invalidChildrenCache=!0;this._applyLayoutChange()},__P_75_4(){var e,t=this._getLayoutChildren(),r=t.length,i=!1,n=this.__P_75_0&&this.__P_75_0.length!=r&&this.__P_75_1&&this.__P_75_0,o=n?this.__P_75_0:new Array(r),a=n?this.__P_75_1:new Array(r);this.getReversed()&&(t=t.concat().reverse());for(var s=0;s=0)}else"flexShrink"==t?this.assertBoolean(r):this.assert(!1,"The property '"+t+"' is not supported by the VBox layout!")},false:null}),renderLayout(e,t,r){this._invalidChildrenCache&&this.__P_75_4();var i,n,o,a,s=this.__P_75_3,l=s.length,u=qx.ui.layout.Util,c=this.getSpacing(),h=this.getSeparator(),d=[],f=i=h?u.computeVerticalSeparatorGaps(s,c,h):u.computeVerticalGaps(s,c,!0);for(n=0;ny.maxHeight&&(w=y.maxHeight);d.push(w);f+=w}if(this.__P_75_2&&f!=t){var _,p,m={},g=f>t;for(n=0;n0){y=s[n].getSizeHint();m[n]={min:y.minHeight,value:d[n],max:y.maxHeight,flex:_};if(g){var v=s[n].getLayoutProperties();v&&v.flexShrink&&(m[n].min=0)}}var b=u.computeFlexOffsets(m,t,f);for(n in b){p=b[n].offset;d[n]+=p;f+=p}}var y,x,q,w,P,M,E,I=s[0].getMarginTop();if(f0)if(h){I+=P+c;this._renderSeparator(h,{top:I+r.top,left:r.left,height:S,width:e});I+=S+c+o.getMarginTop()}else I+=u.collapseMargins(c,P,o.getMarginTop());o.renderLayout(x+r.left,I+r.top,q,w);I+=w;P=o.getMarginBottom()}},_computeSizeHint(){this._invalidChildrenCache&&this.__P_75_4();for(var e,t,r,i=qx.ui.layout.Util,n=this.__P_75_3,o=0,a=0,s=0,l=0,u=0,c=0,h=n.length;cu&&(u=t.width+r);t.minWidth+r>l&&(l=t.minWidth+r)}o+=s;var _,p=this.getSpacing(),m=this.getSeparator();return{minHeight:o+(_=m?i.computeVerticalSeparatorGaps(n,p,m):i.computeVerticalGaps(n,p,!0)),height:a+_,minWidth:l,width:u}}},destruct(){this.__P_75_0=this.__P_75_1=this.__P_75_3=null}});qx.ui.layout.VBox.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Html":{require:!0},"qx.bom.storage.Web":{},"qx.bom.storage.UserData":{},"qx.bom.storage.Memory":{}},environment:{provided:[],required:{"html.storage.local":{className:"qx.bom.client.Html"},"html.storage.userdata":{className:"qx.bom.client.Html"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Storage",{statics:{__P_30_0:null,getLocal:()=>qx.core.Environment.get("html.storage.local")?qx.bom.storage.Web.getLocal():qx.core.Environment.get("html.storage.userdata")?qx.bom.storage.UserData.getLocal():qx.bom.storage.Memory.getLocal(),getSession:()=>qx.core.Environment.get("html.storage.local")?qx.bom.storage.Web.getSession():qx.core.Environment.get("html.storage.userdata")?qx.bom.storage.UserData.getSession():qx.bom.storage.Memory.getSession()}});qx.bom.Storage.$$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}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.Grow",{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true(e,t,r){this.assert(!1,"The property '"+t+"' is not supported by the Grow layout!")},false:null}),renderLayout(e,t,r){for(var i,n,o,a,s=this._getLayoutChildren(),l=0,u=s.length;ln.maxWidth&&(o=n.maxWidth);(a=t)n.maxHeight&&(a=n.maxHeight);i.renderLayout(r.left,r.top,o,a)}},_computeSizeHint(){for(var e,t=this._getLayoutChildren(),r=0,i=0,n=0,o=0,a=1/0,s=1/0,l=0,u=t.length;lnew qxl.datagrid.source.ArrayDataSource,grid(){return new qxl.datagrid.DataGrid(this.getQxObject("columns")).set({dataSource:this.getQxObject("dataSource")})},columns(){const e=new qxl.datagrid.column.Columns;e.add((new qxl.datagrid.column.TextColumn).set({path:"title",caption:"Title",minWidth:200,flex:1}));e.add((new qxl.datagrid.column.TextColumn).set({path:"author",caption:"Author",minWidth:200}));e.add((new qxl.datagrid.column.DateColumn).set({path:"date",caption:"Date",minWidth:200}));return e}},members:{async init(){this.getQxObject("dataSource").setColumns(this.getQxObject("columns"));const e=new qx.data.Array(...Array.from({length:100},(()=>new qxl.datagrid.demo.array.DummyModel)));this.getQxObject("dataSource").setModel(e)}}});qxl.datagrid.demo.array.ArrayDemo.$$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.datagrid.demo.tree.TreeDemoNodeInspector":{},"qxl.datagrid.source.tree.TreeDataSource":{},"qx.ui.toolbar.ToolBar":{},"qx.ui.toolbar.Button":{},"qxl.datagrid.demo.tree.TreeDemoFileNode":{},"qxl.datagrid.column.Columns":{},"qxl.datagrid.column.tree.ExpansionColumn":{},"qxl.datagrid.column.FileSizeColumn":{},"qxl.datagrid.column.TextColumn":{},"qxl.datagrid.column.DateColumn":{},"qx.util.format.DateFormat":{},"qxl.datagrid.DataGrid":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.tree.TreeDemo",{extend:qx.ui.container.Composite,construct(){qx.ui.container.Composite.constructor.call(this);this.setLayout(new qx.ui.layout.VBox);let e=this.getQxObject("grid");this.add(this.getQxObject("toolbar"));this.add(e,{flex:1})},objects:{dataSource(){var e=new qxl.datagrid.demo.tree.TreeDemoNodeInspector;return new qxl.datagrid.source.tree.TreeDataSource((()=>e),this.getQxObject("columns"))},toolbar(){var e=new qx.ui.toolbar.ToolBar;e.add(this.getQxObject("btnAdd"));e.add(this.getQxObject("btnRemoveChild"));e.add(this.getQxObject("btnExpandAll"));return e},btnAdd(){var e=new qx.ui.toolbar.Button("Add child");e.addListener("execute",(()=>{let e=(new qxl.datagrid.demo.tree.TreeDemoFileNode).set({name:"Cat pictures",permissions:"-rw-",lastModified:new Date});this._getSelectedNode().getChildren().push(e);this._updateUi()}));return e},btnRemoveChild(){var e=new qx.ui.toolbar.Button("Remove last child");e.addListener("execute",(()=>{let e=this._getSelectedNode();e.getChildren().removeAt(e.getChildren().length-1);this._updateUi()}));return e},btnExpandAll(){var e=new qx.ui.toolbar.Button("Expand All");e.addListener("execute",(async()=>{var e=this.getQxObject("dataSource");const t=async(r,i)=>{await e.expandNode(r);if(i<=2){let n=e.getNodeInspectorFactory()(r),o=await n.getChildrenOf(r);if(o)for(let e of o)await t(e,i+1)}};await t(e.getRoot(),1)}));return e},columns(){var e=new qxl.datagrid.column.Columns;e.add((new qxl.datagrid.column.tree.ExpansionColumn).set({caption:"Name",path:"name",minWidth:160,flex:1,iconPathProvider:e=>"directory"==e.getType()?"@MaterialIcons/folder/16":"@MaterialIcons/description/16"}));e.add((new qxl.datagrid.column.FileSizeColumn).set({caption:"Size",path:"size",minWidth:70}));e.add((new qxl.datagrid.column.TextColumn).set({caption:"Permissions",path:"permissions",minWidth:100}));e.add((new qxl.datagrid.column.DateColumn).set({caption:"Last Modified",path:"lastModified",minWidth:240,dateFormat:new qx.util.format.DateFormat("dd/MM/yyyy hh:mm")}));return e},grid(){var e=this.getQxObject("dataSource"),t=new qxl.datagrid.DataGrid(this.getQxObject("columns")).set({dataSource:e});t.getSelection().addListener("change",this._updateUi,this);return t}},members:{async init(){this.getQxObject("dataSource").setRoot(await qxl.datagrid.demo.tree.TreeDemoFileNode.createDummyRoot())},_getSelectedNode(){var e;return null!==(e=this.getQxObject("grid").getSelection().getItem(0))&&void 0!==e?e:this.getQxObject("dataSource").getRoot()},_updateUi(){var e;let t=this._getSelectedNode();this.getQxObject("btnRemoveChild").setEnabled(!!t.getChildren()&&(null===(e=t.getChildren())||void 0===e?void 0:e.length)>0);this.getQxObject("btnAdd").setEnabled(this.getQxObject("dataSource").getNodeInspectorFactory()().canHaveChildren(t))}}});qxl.datagrid.demo.tree.TreeDemo.$$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.ui.layout.Grid":{construct:!0},"qx.ui.basic.Label":{construct:!0},"qx.ui.layout.HBox":{construct:!0},"qx.ui.form.RadioButton":{construct:!0},"qx.ui.form.RadioGroup":{construct:!0},"qxl.datagrid.demo.biggrid.DummyDataSource":{},"qxl.datagrid.column.Columns":{},"qxl.datagrid.column.TextColumn":{},"qxl.datagrid.util.Labels":{},"qxl.datagrid.DataGrid":{},"qxl.datagrid.source.Range":{},"qxl.datagrid.source.Position":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.biggrid.BigGridDemo",{extend:qx.ui.container.Composite,construct(){qx.ui.container.Composite.constructor.call(this);this.setLayout(new qx.ui.layout.VBox);let e=this.getQxObject("grid");{let t=new qx.ui.container.Composite(new qx.ui.layout.Grid(5,3));t.add(new qx.ui.basic.Label("Selection Style : "),{row:0,column:0});let r=new qx.ui.container.Composite(new qx.ui.layout.HBox(5)),i=new qx.ui.form.RadioButton("Row");r.add(i.set({model:"row"}));let n=new qx.ui.form.RadioButton("Cell");r.add(n.set({model:"cell"}));let o=new qx.ui.form.RadioButton("Area");r.add(o.set({model:"area"}));t.add(r,{row:0,column:1});let a=new qx.ui.form.RadioGroup(i,n,o);a.addListener("changeSelection",(t=>{let r=t.getData()[0];e.getSelectionManager().setSelectionStyle(r.getModel())}));a.setSelection([n]);this.add(t)}{let t=new qx.ui.container.Composite(new qx.ui.layout.Grid(5,3));t.add(new qx.ui.basic.Label("Selection Mode : "),{row:0,column:0});let r=new qx.ui.container.Composite(new qx.ui.layout.HBox(5)),i=new qx.ui.form.RadioButton("One").set({model:"one"});r.add(i);let n=new qx.ui.form.RadioButton("Single").set({model:"single"});r.add(n);let o=new qx.ui.form.RadioButton("Multi").set({model:"multi"});r.add(o);let a=new qx.ui.form.RadioButton("Additive").set({model:"additive"});r.add(a);t.add(r,{row:0,column:1});let s=new qx.ui.form.RadioGroup(i,n,o,a);s.addListener("changeSelection",(t=>{let r=t.getData()[0];e.getSelectionManager().setSelectionMode(r.getModel())}));s.setSelection([o]);this.add(t)}this.add(e,{flex:1})},objects:{dataSource:()=>new qxl.datagrid.demo.biggrid.DummyDataSource(1e6,1e4),grid(){var e=this.getQxObject("dataSource"),t=new qxl.datagrid.column.Columns;for(let r=0;r{let t=e.getData();console.log("Selection changed to "+t.map((e=>e.toString())).join(","))}));return r}},members:{async init(){let e=this.getQxObject("dataSource");await e.makeAvailable(new qxl.datagrid.source.Range([0,0],[10,10]));let t=this.getQxObject("grid");const r=(t,r)=>e.getModelForPosition(new qxl.datagrid.source.Position(t,r));t.getSelection().replace([r(1,0),r(2,0),r(3,0)]);t.getSelectionManager().setFocused(r(4,4))}}});qxl.datagrid.demo.biggrid.BigGridDemo.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.String":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.ColorUtil",{statics:{REGEXP:{hexShort:/^#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])?$/,hexLong:/^#([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})?$/,hex3:/^#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])$/,hex6:/^#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])$/,rgb:/^rgb\(\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*\)$/,rgba:/^rgba\(\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,2}[0-9]*)\s*\)$/},SYSTEM:{activeborder:!0,activecaption:!0,appworkspace:!0,background:!0,buttonface:!0,buttonhighlight:!0,buttonshadow:!0,buttontext:!0,captiontext:!0,graytext:!0,highlight:!0,highlighttext:!0,inactiveborder:!0,inactivecaption:!0,inactivecaptiontext:!0,infobackground:!0,infotext:!0,menu:!0,menutext:!0,scrollbar:!0,threeddarkshadow:!0,threedface:!0,threedhighlight:!0,threedlightshadow:!0,threedshadow:!0,window:!0,windowframe:!0,windowtext:!0},NAMED:{black:[0,0,0],silver:[192,192,192],gray:[128,128,128],white:[255,255,255],maroon:[128,0,0],red:[255,0,0],purple:[128,0,128],fuchsia:[255,0,255],green:[0,128,0],lime:[0,255,0],olive:[128,128,0],yellow:[255,255,0],navy:[0,0,128],blue:[0,0,255],teal:[0,128,128],aqua:[0,255,255],transparent:[-1,-1,-1],magenta:[255,0,255],orange:[255,165,0],brown:[165,42,42]},isNamedColor(e){return void 0!==this.NAMED[e]},isSystemColor(e){return void 0!==this.SYSTEM[e]},supportsThemes:()=>!!qx.Class&&qx.Class.isDefined("qx.theme.manager.Color"),isThemedColor(e){return!!this.supportsThemes()&&(!!(qx.theme&&qx.theme.manager&&qx.theme.manager.Color)&&qx.theme.manager.Color.getInstance().isDynamic(e))},stringToRgb(e){this.supportsThemes()&&this.isThemedColor(e)&&(e=qx.theme.manager.Color.getInstance().resolveDynamic(e));return this.cssStringToRgb(e)},cssStringToRgb(e){var t;if(this.isNamedColor(e))t=this.NAMED[e].concat();else{if(this.isSystemColor(e))throw new Error("Could not convert system colors to RGB: "+e);this.isRgbaString(e)?t=this.__P_140_0(e):this.isRgbString(e)?t=this.__P_140_1():this.ishexShortString(e)?t=this.__P_140_2():this.ishexLongString(e)&&(t=this.__P_140_3())}if(t){3===t.length&&1==t[3]&&t.pop();return t}throw new Error("Could not parse color: "+e)},stringToRgbString(e){return this.rgbToRgbString(this.stringToRgb(e))},rgbToRgbString:e=>"rgb"+(4===e.length?"a":"")+"("+e.map((function(e){return Math.round(1e3*e)/1e3})).join(",")+")",rgbToHexString:e=>"#"+qx.lang.String.pad(e[0].toString(16).toUpperCase(),2)+qx.lang.String.pad(e[1].toString(16).toUpperCase(),2)+qx.lang.String.pad(e[2].toString(16).toUpperCase(),2)+(4===e.length&&1!==e[3]?qx.lang.String.pad(Math.round(255*e[3]).toString(16).toUpperCase(),2):""),isValidPropertyValue(e){return this.isThemedColor(e)||this.isNamedColor(e)||this.ishexShortString(e)||this.ishexLongString(e)||this.isRgbString(e)||this.isRgbaString(e)},isCssString(e){return this.isSystemColor(e)||this.isNamedColor(e)||this.ishexShortString(e)||this.ishexLongString(e)||this.isRgbString(e)||this.isRgbaString(e)},ishexShortString(e){return this.REGEXP.hexShort.test(e)},isHex3String(e){return this.REGEXP.hex3.test(e)},isHex6String(e){return this.REGEXP.hex6.test(e)},ishexLongString(e){return this.REGEXP.hexLong.test(e)},isRgbString(e){return this.REGEXP.rgb.test(e)},isRgbaString(e){return this.REGEXP.rgba.test(e)},__P_140_1:()=>[parseInt(RegExp.$1,10),parseInt(RegExp.$2,10),parseInt(RegExp.$3,10)],__P_140_0(){var e=parseInt(RegExp.$1,10),t=parseInt(RegExp.$2,10),r=parseInt(RegExp.$3,10),i=parseFloat(RegExp.$4,10);return 0===e&&0===t&0===r&&0===i?[-1,-1,-1]:1==i?[e,t,r]:[e,t,r,i]},__P_140_2(){var e=17*parseInt(RegExp.$1,16),t=17*parseInt(RegExp.$2,16),r=17*parseInt(RegExp.$3,16),i=Math.round(parseInt(RegExp.$4||"f",16)/15*1e3)/1e3;return 1==i?[e,t,r]:[e,t,r,i]},__P_140_4:()=>[17*parseInt(RegExp.$1,16),17*parseInt(RegExp.$2,16),17*parseInt(RegExp.$3,16)],__P_140_5:()=>[16*parseInt(RegExp.$1,16)+parseInt(RegExp.$2,16),16*parseInt(RegExp.$3,16)+parseInt(RegExp.$4,16),16*parseInt(RegExp.$5,16)+parseInt(RegExp.$6,16)],__P_140_3(){var e=parseInt(RegExp.$1,16),t=parseInt(RegExp.$2,16),r=parseInt(RegExp.$3,16),i=Math.round(parseInt(RegExp.$4||"ff",16)/255*1e3)/1e3;return 1==i?[e,t,r]:[e,t,r,i]},hex3StringToRgb(e){if(this.isHex3String(e))return this.__P_140_4(e);throw new Error("Invalid hex3 value: "+e)},hex3StringToHex6String(e){return this.isHex3String(e)?this.rgbToHexString(this.hex3StringToRgb(e)):e},hex6StringToRgb(e){if(this.isHex6String(e))return this.__P_140_5(e);throw new Error("Invalid hex6 value: "+e)},hexStringToRgb(e){if(this.ishexShortString(e))return this.__P_140_2(e);if(this.ishexLongString(e))return this.__P_140_3(e);throw new Error("Invalid hex value: "+e)},rgbToHsb(e){var t,r,i,n=e[0],o=e[1],a=e[2],s=n>o?n:o;a>s&&(s=a);var l=n=1&&(a%=1);s>1&&(s=1);l>1&&(l=1);var u=Math.floor(255*l),c={};if(0==s)c.red=c.green=c.blue=u;else{r=(a*=6)-(t=Math.floor(a));i=Math.floor(u*(1-s));n=Math.floor(u*(1-s*r));o=Math.floor(u*(1-s*(1-r)));switch(t){case 0:c.red=u;c.green=o;c.blue=i;break;case 1:c.red=n;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=n;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=n}}return[c.red,c.green,c.blue]},rgbToHsl(e){var t=e[0]/255,r=e[1]/255,i=e[2]/255,n=Math.max(t,r,i),o=n-Math.min(t,r,i),a=1-Math.abs(n+n-o-1),s=o&&(n==t?(r-i)/o:n==r?2+(i-t)/o:4+(t-r)/o);return[60*(s<0?s+6:s),100*(a?o/a:0),100*(n+n-o)/2]},hslToRgb(e){var t=e[0],r=e[1]/100,i=e[2]/100,n=r*Math.min(i,1-i),o=function(e){var r=(e+t/30)%12;return i-n*Math.max(Math.min(r-3,9-r,1),-1)};return[o(0),o(8),o(4)].map((function(e){return Math.round(2550*e)/10}))},randomColor(){var e=Math.round(255*Math.random()),t=Math.round(255*Math.random()),r=Math.round(255*Math.random());return this.rgbToRgbString([e,t,r])},__P_140_6(e,t,r,i){var n=this.stringToRgb(e);for(var o in t)if(0!=t[o])switch(o){case"red":n[0]=r(n[0],t[o],255);break;case"green":n[1]=r(n[1],t[o],255);break;case"blue":n[2]=r(n[2],t[o],255);break;case"alpha":n[3]=r(n[3]||1,t[o],1);break;case"hue":if(!i)throw new Error("Invalid key in map: "+o);(s=this.rgbToHsb(n))[0]=i(s[0],t[o]);var a=this.hsbToRgb(s);a[3]=n[3];n=a;break;case"saturation":(s=this.rgbToHsb(n))[1]=r(s[1],t[o],100);(a=this.hsbToRgb(s))[3]=n[3];n=a;break;case"brightness":var s;(s=this.rgbToHsb(n))[2]=r(s[2],t[o],100);(a=this.hsbToRgb(s))[3]=n[3];n=a;break;case"lightness":var l=this.rgbToHsl(n);l[2]=r(l[2],t[o],100);(a=this.hslToRgb(l))[3]=n[3];n=a;break;default:throw new Error("Invalid key in tune map: "+o)}4===n.length&&(void 0===n[3]||n[3]>=1?n.pop():n[3]<0&&(n[3]=0));[0,1,2].forEach((function(e){n[e]<0?n[e]=0:n[e]>255&&(n[e]=255)}));return this.rgbToRgbString(n)},scale(e,t){return this.__P_140_6(e,t,(function(e,t,r){e>r&&(e=r);if(t>0){t>100&&(t=100);return e+(r-e)*t/100}t<-100&&(t=-100);return e+e*t/100}))},adjust(e,t){return this.__P_140_6(e,t,(function(e,t,r){return(e+=t)>r?r:e<0?0:e}),(function(e,t){e+=t;for(;e>=360;)e-=360;for(;e<0;)e+=360;return e}))},luminance(e){var t=this.stringToRgb(e),r=function(e){var r=t[e]/255;return r<.03928?r/12.92:Math.pow((r+.055)/1.055,2.4)};return.2126*r(0)+.7152*r(1)+.0722*r(2)},contrast(e,t){var r=this.luminance(e)+.05,i=this.luminance(t)+.5;return Math.max(r,i)/Math.min(r,i)},chooseContrastingColor(e,t,r,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?r||"#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(){},getPadding(){},getInsets(){}}});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_180_0:null,_getDefaultInsets(){throw new Error("Abstract method called.")},_isInitialized(){throw new Error("Abstract method called.")},_resetInsets(){this.__P_180_0=null},getInsets(){this.__P_180_0||(this.__P_180_0=this._getDefaultInsets());return this.__P_180_0}},destruct(){this.__P_180_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(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(){}}});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(e){e["-webkit-background-clip"]="padding-box";e["background-clip"]="padding-box";var t=!1,r=this.getRadiusTopLeft();if(r>0){t=!0;e["-moz-border-radius-topleft"]=r+"px";e["-webkit-border-top-left-radius"]=r+"px";e["border-top-left-radius"]=r+"px"}if((r=this.getRadiusTopRight())>0){t=!0;e["-moz-border-radius-topright"]=r+"px";e["-webkit-border-top-right-radius"]=r+"px";e["border-top-right-radius"]=r+"px"}if((r=this.getRadiusBottomLeft())>0){t=!0;e["-moz-border-radius-bottomleft"]=r+"px";e["-webkit-border-bottom-left-radius"]=r+"px";e["border-bottom-left-radius"]=r+"px"}if((r=this.getRadiusBottomRight())>0){t=!0;e["-moz-border-radius-bottomright"]=r+"px";e["-webkit-border-bottom-right-radius"]=r+"px";e["border-bottom-right-radius"]=r+"px"}t&&"webkit"==qx.core.Environment.get("engine.name")?e["-webkit-background-clip"]="padding-box":e["background-clip"]="padding-box"},_applyBorderRadius(){}}});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(e){var t=qx.core.Environment.get("css.boxshadow");if(t&&(null!=this.getShadowVerticalLength()||null!=this.getShadowHorizontalLength())){t=qx.bom.Style.getCssName(t);var r=null;qx.core.Environment.get("qx.theme")&&(r=qx.theme.manager.Color.getInstance());(function(i,n,o,a,s,l){for(var u=0;u0&&(e["border-top"]=a+"px "+this.getStyleTop()+" "+(r||""));(a=this.getWidthRight())>0&&(e["border-right"]=a+"px "+this.getStyleRight()+" "+(i||""));(a=this.getWidthBottom())>0&&(e["border-bottom"]=a+"px "+this.getStyleBottom()+" "+(n||""));(a=this.getWidthLeft())>0&&(e["border-left"]=a+"px "+this.getStyleLeft()+" "+(o||""));e.position="absolute"},_getDefaultInsetsForBorder(){return{top:this.getWidthTop(),right:this.getWidthRight(),bottom:this.getWidthBottom(),left:this.getWidthLeft()}},_applyWidth(){this._applyStyle();this._resetInsets()},_applyStyle(){}}});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(e){if(this.getBackgroundImage()){"background"in e?qx.lang.Type.isArray(e.background)||(e.background=[e.background]):e.background=[];(function(t,r,i,n,o){for(var a=0;a0&&(e["border-top"]=a+"px "+this.getStyleTop()+" "+t.top);(a=this.getWidthRight())>0&&(e["border-right"]=a+"px "+this.getStyleRight()+" "+t.right);(a=this.getWidthBottom())>0&&(e["border-bottom"]=a+"px "+this.getStyleBottom()+" "+t.bottom);(a=this.getWidthLeft())>0&&(e["border-left"]=a+"px "+this.getStyleLeft()+" "+t.left);var s=this.getInnerOpacity();s<1&&this.__P_181_2(r,s);if(i.top>0||i.right>0||i.bottom>0||i.left>0){var l=(i.top||0)+"px solid "+r.top,u=(i.right||0)+"px solid "+r.right,c=(i.bottom||0)+"px solid "+r.bottom,h=(i.left||0)+"px solid "+r.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(r.top&&i.top&&r.top==r.bottom&&r.top==r.right&&r.top==r.left&&i.top==i.bottom&&i.top==i.right&&i.top==i.left)_.push("inset 0 0 0 "+i.top+"px "+r.top);else{r.top&&_.push("inset 0 "+(i.top||0)+"px "+r.top);r.right&&_.push("inset -"+(i.right||0)+"px 0 "+r.right);r.bottom&&_.push("inset 0 -"+(i.bottom||0)+"px "+r.bottom);r.left&&_.push("inset "+(i.left||0)+"px 0 "+r.left)}_.length>0&&n&&(e[n=qx.bom.Style.getCssName(n)]?e[n]+=","+_.join(","):e[n]=_.join(","))}else e[":before"]={border:0}},__P_181_2(e,t){if(qx.core.Environment.get("css.rgba"))for(var r in e){var i=qx.util.ColorUtil.stringToRgb(e[r]);i.push(t);var n=qx.util.ColorUtil.rgbToRgbString(i);e[r]=n}},_applyDoubleBorder(){},__P_181_0(){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(e){var t=[];if(this.getStartColor()&&this.getEndColor()){var r=this.__P_182_0;qx.core.Environment.get("css.gradient.legacywebkit")?r=this.__P_182_1:!qx.core.Environment.get("css.gradient.linear")&&qx.core.Environment.get("css.borderradius")?r=this.__P_182_2:qx.core.Environment.get("css.gradient.linear")||(r=this.__P_182_3);(function(i,n,o,a,s,l){for(var u=0;uqx.core.Environment.get("qx.theme")?qx.theme.manager.Color.getInstance().resolve(e):e,_applyLinearBackgroundGradient(){}}});qx.ui.decoration.MLinearBackgroundGradient.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.util.AliasManager":{},"qx.util.ResourceManager":{},"qx.bom.client.Css":{require:!0},"qx.bom.Style":{}},environment:{provided:[],required:{"css.borderimage.standardsyntax":{className:"qx.bom.client.Css"}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MBorderImage",{properties:{borderImage:{check:"String",nullable:!0,apply:"_applyBorderImage"},sliceTop:{check:"Integer",nullable:!0,init:null,apply:"_applyBorderImage"},sliceRight:{check:"Integer",nullable:!0,init:null,apply:"_applyBorderImage"},sliceBottom:{check:"Integer",nullable:!0,init:null,apply:"_applyBorderImage"},sliceLeft:{check:"Integer",nullable:!0,init:null,apply:"_applyBorderImage"},slice:{group:["sliceTop","sliceRight","sliceBottom","sliceLeft"],mode:"shorthand"},repeatX:{check:["stretch","repeat","round"],init:"stretch",apply:"_applyBorderImage"},repeatY:{check:["stretch","repeat","round"],init:"stretch",apply:"_applyBorderImage"},repeat:{group:["repeatX","repeatY"],mode:"shorthand"},fill:{check:"Boolean",init:!0,apply:"_applyBorderImage"},borderImageMode:{check:["horizontal","vertical","grid"],init:"grid"}},members:{_styleBorderImage(e){if(this.getBorderImage()){var t=qx.util.AliasManager.getInstance().resolve(this.getBorderImage()),r=qx.util.ResourceManager.getInstance().toUri(t),i=this._getDefaultInsetsForBorderImage(),n=[i.top,i.right,i.bottom,i.left],o=[this.getRepeatX(),this.getRepeatY()].join(" "),a=this.getFill()&&qx.core.Environment.get("css.borderimage.standardsyntax")?" fill":"",s=qx.bom.Style.getPropertyName("borderImage");if(s){e[qx.bom.Style.getCssName(s)]='url("'+r+'") '+n.join(" ")+a+" "+o}e["border-style"]="solid";e["border-color"]="transparent";e["border-width"]=n.join("px ")+"px"}},_getDefaultInsetsForBorderImage(){if(!this.getBorderImage())return{top:0,right:0,bottom:0,left:0};var e=qx.util.AliasManager.getInstance().resolve(this.getBorderImage()),t=this.__P_183_0(e);return{top:this.getSliceTop()||t[0],right:this.getSliceRight()||t[1],bottom:this.getSliceBottom()||t[2],left:this.getSliceLeft()||t[3]}},_applyBorderImage(){},__P_183_0(e){var t=this.getBorderImageMode(),r=0,i=0,n=0,o=0,a=/(.*)(\.[a-z]+)$/.exec(e),s=a[1],l=a[2],u=qx.util.ResourceManager.getInstance();if("grid"==t||"vertical"==t){r=u.getImageHeight(s+"-t"+l);n=u.getImageHeight(s+"-b"+l)}if("grid"==t||"horizontal"==t){i=u.getImageWidth(s+"-r"+l);o=u.getImageWidth(s+"-l"+l)}return[r,i,n,o]}}});qx.ui.decoration.MBorderImage.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.bom.client.CssTransition":{require:!0},"qx.bom.client.Browser":{},"qx.bom.Style":{}},environment:{provided:[],required:{"css.transition":{className:"qx.bom.client.CssTransition"}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MTransition",{properties:{transitionProperty:{nullable:!0,apply:"_applyTransition"},transitionDuration:{nullable:!0,apply:"_applyTransition"},transitionTimingFunction:{nullable:!0,apply:"_applyTransition"},transitionDelay:{nullable:!0,apply:"_applyTransition"}},members:{_styleTransition(e){var t=qx.core.Environment.get("css.transition");if(t&&null!=this.getTransitionDuration()){"chrome"===qx.bom.client.Browser.getName()&&qx.bom.client.Browser.getVersion()>=71&&(e.transform||(e.transform="translateZ(0)"));t=qx.bom.Style.getCssName(t.name);(function(r,i,n,o){for(var a=0;at[o]&&(t[o]=i[o])}return null!=t.top?t:{top:0,right:0,bottom:0,left:0}},_isInitialized(){return this.__P_142_0},_getExtendedPropertyValueArrays(e){for(var t=e.map((function(e){var t=this.get(e);qx.lang.Type.isArray(t)||(t=[t]);return t}),this),r=Math.max.apply(Math,t.map((function(e){return e.length}))),i=0;i0&&r.setFamily(n);return r},fromConfig(e){var t=new qx.bom.Font;t.set(e);return t},__P_137_1:{fontFamily:"",fontSize:"",fontWeight:"",fontStyle:"",textDecoration:"",lineHeight:1.2,color:"",textShadow:"",letterSpacing:""},getDefaultStyles(){return this.__P_137_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:e=>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_137_0:null,loadComplete(){},_applySize(e,t){this.__P_137_0.fontSize=null===e?null:e+"px"},_applyLineHeight(e,t){this.__P_137_0.lineHeight=null===e?null:e},_applyFamily(e,t){for(var r="",i=0,n=e.length;i0?r+="'"+e[i]+"'":r+=e[i];i!==n-1&&(r+=",")}this.__P_137_0.fontFamily=r},_applyFontName(e){if(e){let t=qx.theme.manager.Font.getInstance().getManifestFonts()[e];if(t){let e={};["family","comparisonString"].forEach((r=>{void 0!==t[r]&&(e[r]=t[r])}));this.set(e)}else this.warn("Cannot find a font called "+e)}},_applyBold(e,t){this.__P_137_0.fontWeight=null==e?null:e?"bold":"normal"},_applyItalic(e,t){this.__P_137_0.fontStyle=null==e?null:e?"italic":"normal"},_applyDecoration(e,t){this.__P_137_0.textDecoration=null==e?null:e},_applyColor(e,t){this.__P_137_0.color=null;e&&(this.__P_137_0.color=qx.theme.manager.Color.getInstance().resolve(e))},_applyWeight(e,t){this.__P_137_0.fontWeight=e},_applyTextShadow(e,t){this.__P_137_0.textShadow=null==e?null:e},_applyLetterSpacing(e,t){this.__P_137_0.letterSpacing=null===e?null:e+"px"},getStyles(){return this.__P_137_0}}});qx.bom.Font.$$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.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(e){qx.core.Object.constructor.call(this);this.setFontFamily(e);this.__P_144_0={}},properties:{fontFamily:{check:"String"},fontFaces:{nullable:!0,apply:"_applyFontFaces"},css:{nullable:!0,check:"Array"},comparisonString:{check:"String",init:null,nullable:!0},version:{check:e=>null===e||"string"==typeof e&&/^[a-zA-Z0-9.-]+$/.test(e),init:null,nullable:!0}},members:{__P_144_1:null,__P_144_2:null,_validators:null,getValidator(e,t){let r=(e=e||"normal")+"::"+(t=t||"normal"),i=this.__P_144_0[r];if(!i){i=this.__P_144_0[r]=new qx.bom.webfonts.Validator(this.getFontFamily(),this.getComparisonString(),e,t);i.setTimeout(qx.bom.webfonts.WebFont.VALIDATION_TIMEOUT);i.validate()}return i},async load(){(this.getCss()||[]).forEach((e=>{e.match(/^https?:/)||(e=qx.util.ResourceManager.getInstance().toUri(e));if(this.getVersion()){e+=e.indexOf("?")<0?"?":"&";e+=this.getVersion()}qx.bom.webfonts.WebFontLoader.__P_144_3(e)}));let e=this.getFontFaces();if(e){e.forEach((e=>{e.paths&&(e.paths=e.paths.map((e=>{e.match(/^https?:/)||(e=qx.util.ResourceManager.getInstance().toUri(e));if(this.getVersion()){e+=e.indexOf("?")<0?"?":"&";e+=this.getVersion()}return e})))}));this.__P_144_1=qx.lang.Array.clone(e);this.__P_144_2=new qx.Promise}this.__P_144_4()},async promiseLoaded(){return await this.__P_144_2},__P_144_4(){if(null==this.__P_144_1)return;let e=this.__P_144_1.pop();this.__P_144_5(e);if(0==this.__P_144_1.length){this.__P_144_1=null;this.__P_144_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((()=>this.__P_144_4()),100):this.__P_144_4()},__P_144_5(e){let t=e.fontFamily||this.getFontFamily(),r=qx.bom.webfonts.WebFontLoader.createFontLookupKey(t,e.fontWeight||"normal",e.fontStyle||"normal");if(qx.bom.webfonts.WebFontLoader.__P_144_6[r])return;if(!qx.bom.webfonts.WebFontLoader.__P_144_7){let e=qx.bom.Stylesheet.createElement();qx.bom.webfonts.WebFontLoader.__P_144_7=e}const i=new RegExp(".("+qx.bom.webfonts.WebFontLoader.getPreferredFormats().join("|")+")");let n=[];for(let t=0;t{e.fontFormat}));let o="src: ";for(let e=0;e0&&(o+=", ");o+="url('"+new URL(n[e].url,document.baseURI).href+"')";e>0&&(o+=" format('"+n[e].format+"')")}o+=";\n";let a="font-family: "+t+";\n";a+=o+"\n";a+="font-style: "+(e.fontStyle||"normal")+";\n";a+="font-weight: "+(e.fontWeight||"normal")+";\n";a="@font-face {\n"+a+"}\n";let s=qx.bom.webfonts.WebFontLoader.__P_144_7;try{if("ie"==qx.core.Environment.get("browser.name")&&qx.core.Environment.get("browser.documentmode")<9){let e=qx.bom.webfonts.WebFontLoader.__P_144_8(s.cssText);e+=a;s.cssText=e}else s.insertRule(a,s.cssRules.length)}catch(e){}qx.bom.webfonts.WebFontLoader.__P_144_6[r]=!0},_applyFontFaces(e,t){for(var r=[],i=0,n=e.length;ie.replace(/["']/g,"")},statics:{FONT_FORMATS:["eot","woff2","woff","ttf","svg"],VALIDATION_TIMEOUT:5e3,__P_144_9:null,__P_144_10:{},__P_144_6:{},__P_144_11:{},getLoader(e,t){let r=qx.bom.webfonts.WebFontLoader.__P_144_11[e];!r&&t&&(r=qx.bom.webfonts.WebFontLoader.__P_144_11[e]=new qx.bom.webfonts.WebFontLoader(e));return r},__P_144_3(e){if(!qx.bom.webfonts.WebFontLoader.__P_144_10[e]){qx.bom.Stylesheet.includeFile(e);qx.bom.webfonts.WebFontLoader.__P_144_10[e]=!0}},createFontLookupKey:(e,t,r)=>e+"_"+(t||"normal")+"_"+(r||"normal"),__P_144_12(e){for(var t=qx.bom.webfonts.WebFontLoader.FONT_FORMATS,r={},i=new RegExp(".("+t.join("|")+")"),n=0,o=e.length;n=14||"firefox"==t&&r>=69||"chrome"==t&&r>=36)&&e.push("woff2");("ie"==t&&qx.core.Environment.get("browser.documentmode")>=9||"edge"==t&&r>=12||"firefox"==t&&r>=3.6||"chrome"==t&&r>=6)&&e.push("woff");("edge"==t&&r>=12||"opera"==t&&r>=10||"safari"==t&&r>=3.1||"firefox"==t&&r>=3.5||"chrome"==t&&r>=4||"mobile safari"==t&&"ios"==i&&n>=4.2)&&e.push("ttf");"ie"==t&&r>=4&&e.push("eot");"mobileSafari"==t&&"ios"==i&&n>=4.1&&e.push("svg");return qx.bom.webfonts.WebFontLoader.__P_144_9=e},__P_144_8:e=>e.replace("'eot)","'eot')").replace("('embedded-opentype)","('embedded-opentype')")}});qx.bom.webfonts.WebFontLoader.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.bom.Font":{require:!0},"qx.bom.webfonts.WebFontLoader":{},"qx.Promise":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.webfonts.WebFont",{extend:qx.bom.Font,properties:{valid:{init:!1,check:"Boolean",event:"changeValid",apply:"__P_136_0"}},events:{changeStatus:"qx.event.type.Data"},members:{__P_136_1:null,__P_136_2:null,toString(){let e=this.isBold()?"bold":"normal";null!==this.getWeight()&&(e=this.getWeight());let t=this.isItalic()?"italic":"normal";return this.getFamily().join(",")+"["+e+"::"+t+"] "+this.toHashCode()},loadComplete(){let e=[];for(let t of this.getFamily()){let r=qx.bom.webfonts.WebFontLoader.getLoader(t);if(r){let t=this.isBold()?"bold":"normal";null!==this.getWeight()&&(t=this.getWeight());let i=this.isItalic()?"italic":"normal",n=r.getValidator(t,i);e.push(n.isValid())}}this.__P_136_2=qx.Promise.all(e).then((e=>{0==e.length||e.indexOf(!0)>-1?this.setValid(!0):this.setValid(!1)}))},async checkValid(){await this.__P_136_2},__P_136_0(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(){qx.core.Object.constructor.call(this)},events:{interval:"qx.event.type.Event"},properties:{timeoutInterval:{check:"Number",init:100,apply:"_applyTimeoutInterval"}},members:{__P_199_0:null,_applyTimeoutInterval(e){this.__P_199_0&&this.__P_199_0.setInterval(e)},_onInterval(){this.fireEvent("interval")},__P_199_1(){if(!this.__P_199_0&&this.hasListener("interval")){var e=new qx.event.Timer(this.getTimeoutInterval());e.addListener("interval",this._onInterval,this);e.start();this.__P_199_0=e}},__P_199_2(){if(this.__P_199_0&&!this.hasListener("interval")){this.__P_199_0.stop();this.__P_199_0.dispose();this.__P_199_0=null}},addListener(e,t,r,i){var n=qx.event.Idle.superclass.prototype.addListener.call(this,e,t,r,i);this.__P_199_1();return n},addListenerOnce(e,t,r,i){var n=qx.event.Idle.superclass.prototype.addListenerOnce.call(this,e,t,r,i);this.__P_199_1();return n},removeListener(e,t,r,i){var n=qx.event.Idle.superclass.prototype.removeListener.call(this,e,t,r,i);this.__P_199_2();return n},removeListenerById(e){var t=qx.event.Idle.superclass.prototype.removeListenerById.call(this,e);this.__P_199_2();return t}},destruct(){this.__P_199_0&&this.__P_199_0.stop();this.__P_199_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(){qx.core.Object.constructor.call(this);this.__P_200_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_200_1:null,compute(e,t,r,i,n,o,a){this.__P_200_1=this.__P_200_1||new qx.util.placement.Placement;var s=n.split("-"),l=s[0],u=s[1];this.__P_200_1.set({axisX:this.__P_200_2(o),axisY:this.__P_200_2(a),edge:l,align:u});return this.__P_200_1.compute(e,t,r,i)},__P_200_3:null,__P_200_4:null,__P_200_5:null,__P_200_2(e){switch(e){case"direct":this.__P_200_3=this.__P_200_3||qx.util.placement.DirectAxis;return this.__P_200_3;case"keep-align":this.__P_200_4=this.__P_200_4||qx.util.placement.KeepAlignAxis;return this.__P_200_4;case"best-fit":this.__P_200_5=this.__P_200_5||qx.util.placement.BestFitAxis;return this.__P_200_5;default:throw new Error("Invalid 'mode' argument!'")}}},members:{__P_200_0:null,compute(e,t,r,i){return{left:(this.getAxisX()||this.__P_200_0).computeStart(e.width,{start:r.left,end:r.right},{start:i.left,end:i.right},t.width,this.__P_200_6()),top:(this.getAxisY()||this.__P_200_0).computeStart(e.height,{start:r.top,end:r.bottom},{start:i.top,end:i.bottom},t.height,this.__P_200_7())}},__P_200_6(){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_200_7(){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(){this._disposeObjects("__P_200_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(){qx.core.Object.constructor.call(this);this.__P_185_0=[];qx.event.Registration.addListener(document.documentElement,"pointerdown",this.__P_185_1,this,!0);qx.bom.Element.addListener(window,"blur",this.hideAll,this)},properties:{containsFunction:{check:"Function",init:qx.ui.core.Widget.contains}},members:{__P_185_0:null,add(e){this.__P_185_0.push(e);this.__P_185_2()},remove(e){qx.lang.Array.remove(this.__P_185_0,e);this.__P_185_2()},hideAll(){for(var e=this.__P_185_0.length,t={};e--;)(t=this.__P_185_0[e]).getAutoHide()&&t.exclude()},__P_185_2(){for(var e=1e7,t=0;t0';return t.firstChild.href}}});qx.util.Uri.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.CssAnimation":{require:!0},"qx.bom.Stylesheet":{},"qx.bom.Event":{},"qx.lang.String":{},"qx.bom.element.AnimationHandle":{},"qx.bom.element.Transform":{},"qx.bom.Style":{},"qx.bom.client.OperatingSystem":{defer:"load",require:!0}},environment:{provided:[],required:{"css.animation":{load:!0,className:"qx.bom.client.CssAnimation"},"qx.debug":{load:!0},"os.name":{defer:!0,className:"qx.bom.client.OperatingSystem"},"os.version":{defer:!0,className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.AnimationCss",{statics:{__P_207_0:null,__P_207_1:"Anni",__P_207_2:0,__P_207_3:{},__P_207_4:{scale:!0,rotate:!0,skew:!0,translate:!0},__P_207_5:qx.core.Environment.get("css.animation"),animateReverse(e,t,r){return this._animate(e,t,r,!0)},animate(e,t,r){return this._animate(e,t,r,!1)},_animate(e,t,r,i){this.__P_207_6(t);var n=t.keep;null!=n&&(i||t.alternate&&t.repeat%2==0)&&(n=100-n);this.__P_207_0||(this.__P_207_0=qx.bom.Stylesheet.createElement());var o=t.keyFrames;null==r&&(r=t.duration);if(null!=this.__P_207_5){var a=this.__P_207_7(o,i)+" "+r+"ms "+t.timing+" "+(t.delay?t.delay+"ms ":"")+t.repeat+" "+(t.alternate?"alternate":"");qx.bom.Event.addNativeListener(e,this.__P_207_5["start-event"],this.__P_207_8);qx.bom.Event.addNativeListener(e,this.__P_207_5["iteration-event"],this.__P_207_9);qx.bom.Event.addNativeListener(e,this.__P_207_5["end-event"],this.__P_207_10);e.style[qx.lang.String.camelCase(this.__P_207_5.name)]=a;n&&100==n&&this.__P_207_5["fill-mode"]&&(e.style[this.__P_207_5["fill-mode"]]="forwards")}var s=new qx.bom.element.AnimationHandle;s.desc=t;s.el=e;s.keep=n;e.$$animation=s;null!=t.origin&&qx.bom.element.Transform.setOrigin(e,t.origin);null==this.__P_207_5&&window.setTimeout((function(){qx.bom.element.AnimationCss.__P_207_10({target:e})}),0);return s},__P_207_8(e){e.target.$$animation&&e.target.$$animation.emit("start",e.target)},__P_207_9(e){null!=e.target&&null!=e.target.$$animation&&e.target.$$animation.emit("iteration",e.target)},__P_207_10(e){var t=e.target,r=t.$$animation;if(r){var i=r.desc;if(null!=qx.bom.element.AnimationCss.__P_207_5){var n=qx.lang.String.camelCase(qx.bom.element.AnimationCss.__P_207_5.name);t.style[n]="";qx.bom.Event.removeNativeListener(t,qx.bom.element.AnimationCss.__P_207_5.name,qx.bom.element.AnimationCss.__P_207_10)}null!=i.origin&&qx.bom.element.Transform.setOrigin(t,"");qx.bom.element.AnimationCss.__P_207_11(t,i.keyFrames[r.keep]);t.$$animation=null;r.el=null;r.ended=!0;r.emit("end",t)}},__P_207_11(e,t){var r;for(var i in t)if(i in qx.bom.element.AnimationCss.__P_207_4){r||(r={});r[i]=t[i]}else e.style[qx.lang.String.camelCase(i)]=t[i];r&&qx.bom.element.Transform.transform(e,r)},__P_207_6(e){e.hasOwnProperty("alternate")||(e.alternate=!1);e.hasOwnProperty("keep")||(e.keep=null);e.hasOwnProperty("repeat")||(e.repeat=1);e.hasOwnProperty("timing")||(e.timing="linear");e.hasOwnProperty("origin")||(e.origin=null)},__P_207_12:qx.core.Environment.select("qx.debug",{true(e){var t=["origin","duration","keep","keyFrames","delay","repeat","timing","alternate"];for(var r in e)-1==t.indexOf(r)&&qx.Bootstrap.warn("Unknown key '"+r+"' in the animation description.");if(null==e.keyFrames)qx.Bootstrap.warn("No 'keyFrames' given > 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_207_7(e,t){var r="";for(var i in e){r+=(t?-(i-100):i)+"% {";var n,o=e[i];for(var a in o)if(a in this.__P_207_4){n||(n={});n[a]=o[a]}else{var s=qx.bom.Style.getPropertyName(a);r+=((null!==s?qx.bom.Style.getCssName(s):"")||a)+":"+o[a]+";"}n&&(r+=qx.bom.element.Transform.getCss(n));r+="} "}if(this.__P_207_3[r])return this.__P_207_3[r];var l=this.__P_207_1+this.__P_207_2++,u=this.__P_207_5.keyframes+" "+l;qx.bom.Stylesheet.addRule(this.__P_207_0,u,r);this.__P_207_3[r]=l;return l},__P_207_13(){this.__P_207_2=0;if(this.__P_207_0){this.__P_207_0.ownerNode.remove();this.__P_207_0=null;this.__P_207_3={}}}},defer(e){"ios"===qx.core.Environment.get("os.name")&&parseInt(qx.core.Environment.get("os.version"))>=8&&document.addEventListener("visibilitychange",(function(){document.hidden||e.__P_207_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_208_0:30,__P_208_1:["%","in","cm","mm","em","ex","pt","pc","px"],__P_208_2:{scale:!0,rotate:!0,skew:!0,translate:!0},animate(e,t,r){return this._animate(e,t,r,!1)},animateReverse(e,t,r){return this._animate(e,t,r,!0)},_animate(e,t,r,i){if(e.$$animation)return e.$$animation;t=qx.lang.Object.clone(t,!0);null==r&&(r=t.duration);var n=t.keyFrames,o=this.__P_208_3(n),a=this.__P_208_4(r,o),s=parseInt(r/a,10);this.__P_208_5(n,e);var l=this.__P_208_6(s,a,o,n,r,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=a;u.steps=s;e.$$animation=u;u.i=0;u.initValues={};u.repeatSteps=this.__P_208_7(s,t.repeat);var c=t.delay||0,h=this;u.delayId=window.setTimeout((function(){u.delayId=null;h.play(u)}),c);return u},__P_208_5(e,t){var r={};for(var i in e)for(var n in e[i]){var o=qx.bom.Style.getPropertyName(n);if(o&&o!=n){var a=qx.bom.Style.getCssName(o);e[i][a]=e[i][n];delete e[i][n];n=a}if(null==r[n]){var s=e[i][n];r[n]="string"==typeof s?this.__P_208_8(s):""}}for(var i in e){var l=e[i];for(var n in r)if(null==l[n]){n in t.style?window.getComputedStyle?l[n]=window.getComputedStyle(t,null)[n]:l[n]=t.style[n]:l[n]=t[n];""===l[n]&&-1!=this.__P_208_1.indexOf(r[n])&&(l[n]="0"+r[n])}}},__P_208_9(e){e=qx.lang.Object.clone(e);var t;for(var r in e)if(r in this.__P_208_2){t||(t={});t[r]=e[r];delete e[r]}if(t){var i=qx.bom.element.Transform.getCss(t).split(":");i.length>1&&(e[i[0]]=i[1].replace(";",""))}return e},__P_208_6(e,t,r,i,n,o){var a=new Array(e),s=1;a[0]=this.__P_208_9(i[0]);for(var l=i[0],u=i[r[s]],c=Math.floor(r[s]/(t/n*100)),h=1,d=1;dr[s]){l=u;u=i[r[++s]];c=Math.floor(r[s]/(t/n*100))-c;h=1}a[d]={};var f;for(var _ in u){var p=u[_]+"";if(_ in this.__P_208_2){f||(f={});if(qx.Bootstrap.isArray(l[_])){qx.Bootstrap.isArray(u[_])||(u[_]=[u[_]]);f[_]=[];for(var m=0;m1&&(a[d][P[0]]=P[1].replace(";",""))}h++}a[a.length-1]=this.__P_208_9(i[100]);return a},__P_208_8:e=>e.substring((parseFloat(e)+"").length,e.length),__P_208_10(e,t,r,i){var n=parseFloat(e)-parseFloat(t);return parseFloat(t)+n*qx.bom.AnimationFrame.calculateTiming(r,i)+this.__P_208_8(e)},play(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 r in t)void 0===e.initValues[r]&&(void 0!==e.el[r]?e.initValues[r]=e.el[r]:qx.bom.element.Style?e.initValues[r]=qx.bom.element.Style.get(e.el,qx.lang.String.camelCase(r)):e.initValues[r]=e.el.style[qx.lang.String.camelCase(r)]);qx.bom.element.AnimationJs.__P_208_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(e){window.clearInterval(e.animationId);e.animationId=null;return e},stop(e){var t=e.desc,r=e.el,i=e.initValues;e.animationId&&window.clearInterval(e.animationId);e.delayId&&window.clearTimeout(e.delayId);if(null==r)return e;var n=t.keep;if(null==n||e.stopped)this.__P_208_11(r,i);else{(e.reverse||t.alternate&&t.repeat&&t.repeat%2==0)&&(n=100-n);this.__P_208_11(r,this.__P_208_9(t.keyFrames[n]))}r.$$animation=null;e.el=null;e.ended=!0;e.animationId=null;e.emit("end",r);return e},__P_208_7:(e,t)=>null==t?e:"infinite"==t?Number.MAX_VALUE:e*t,__P_208_11(e,t){for(var r in t)if(void 0!==t[r])if(void 0===e.style[r]&&r in e)e[r]=t[r];else{var i=qx.bom.Style.getPropertyName(r)||r;qx.bom.element.Style?qx.bom.element.Style.set(e,i,t[r]):e.style[i]=t[r]}},__P_208_4(e,t){for(var r=100,i=0;ithis.__P_208_0;)n/=2;return Math.round(n)},__P_208_3(e){for(var t=Object.keys(e),r=0;rr.value&&e("src="+JSON.stringify(r.value))));this.registerProperty("scale",null,this._setScaleProperty)},members:{__P_166_0:null,__P_166_1:null,tagNameHint:null,setPadding(e,t){this.__P_166_1=e;this.__P_166_0=t;"div"==this.getNodeName()&&this.setStyle("backgroundPosition",e+"px "+t+"px")},_setSourceProperty(e){var t=this.getDomElement(),r=this.getAllStyles()||{};"div"==this.getNodeName()&&this.getStyle("backgroundImage")&&(r.backgroundRepeat=null);var i=this._getProperty("source"),n=this._getProperty("scale")?"scale":"no-repeat";if(null!=i){i=i||null;r.paddingTop=this.__P_166_0;r.paddingLeft=this.__P_166_1;qx.bom.element.Decoration.update(t,i,n,r)}},_setScaleProperty(e){},_removeProperty(e,t){"source"==e?this._setProperty(e,"",t):this._setProperty(e,null,t)},_createDomElement(){var e=this._getProperty("scale")?"scale":"no-repeat";if("mshtml"==qx.core.Environment.get("engine.name")){var t=this._getProperty("source");null!=this.tagNameHint?this.setNodeName(this.tagNameHint):this.setNodeName(qx.bom.element.Decoration.getTagName(e,t))}else this.setNodeName(qx.bom.element.Decoration.getTagName(e));return qx.html.Image.superclass.prototype._createDomElement.call(this)},_copyData(e,t){return qx.html.Image.superclass.prototype._copyData.call(this,!0,t)},setSource(e){this._setProperty("source",e);return this},getSource(){return this._getProperty("source")},resetSource(){"webkit"==qx.core.Environment.get("engine.name")?this._setProperty("source","qx/static/blank.gif"):this._removeProperty("source",!0);return this},setScale(e){this._setProperty("scale",e);return this},getScale(){return this._getProperty("scale")}}});qx.html.Image.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.html.Element":{construct:!0,require:!0},"qx.bom.Iframe":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.html.Iframe",{extend:qx.html.Element,construct(e,t,r){qx.html.Element.constructor.call(this,"iframe",t,r);this.registerProperty("source",null,this._setSourceProperty);this.setSource(e);this.addListener("navigate",this.__P_209_0,this);qx.html.Element._modified[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")},events:{load:"qx.event.type.Event",navigate:"qx.event.type.Data"},members:{_setSourceProperty(e){var t=this.getDomElement();e!==qx.bom.Iframe.queryCurrentUrl(t)&&qx.bom.Iframe.setSource(t,e)},_createDomElement:()=>qx.bom.Iframe.create(),getWindow(){var e=this.getDomElement();return e?qx.bom.Iframe.getWindow(e):null},getDocument(){var e=this.getDomElement();return e?qx.bom.Iframe.getDocument(e):null},getBody(){var e=this.getDomElement();return e?qx.bom.Iframe.getBody(e):null},setSource(e){this._setProperty("source",e,!0);return this},getSource(){return this._getProperty("source")},setName(e){this.setAttribute("name",e);return this},getName(){return this.getAttribute("name")},reload(){if(this.getDomElement()){var e=this.getSource();this.setSource(null);this.setSource(e)}},__P_209_0(e){var t=e.getData();t&&this.setSource(t)}}});qx.html.Iframe.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.html.Element":{construct:!0,require:!0},"qx.bom.Input":{},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine",load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.html.Input",{extend:qx.html.Element,construct(e,t,r){if("select"===e||"textarea"===e)var i=e;else i="input";qx.html.Element.constructor.call(this,i,t,r);this.__P_210_0=e;this.registerProperty("value",this._getValueProperty,this._setValueProperty);this.registerProperty("wrap",null,this._setWrapProperty)},members:{__P_210_0:null,__P_210_1:null,__P_210_2:null,_useNodeImpl(e,t){qx.html.Input.superclass.prototype._useNodeImpl.call(this,e,t)},_createDomElement(){return qx.bom.Input.create(this.__P_210_0)},_setValueProperty(e){var t=this.getDomElement();qx.bom.Input.setValue(t,e)},_getValueProperty(){var e=this.getDomElement();return qx.bom.Input.getValue(e)},_setWrapProperty(e){var t=this.getDomElement();qx.bom.Input.setWrap(t,e);this.setStyle("overflow",t.style.overflow,!0);this.setStyle("overflowX",t.style.overflowX,!0);this.setStyle("overflowY",t.style.overflowY,!0)},setEnabled(e){this.__P_210_2=e;this.setAttribute("disabled",!1===e);"webkit"==qx.core.Environment.get("engine.name")&&(e?this.setStyles({userModify:null,userSelect:this.__P_210_1?null:"none"}):this.setStyles({userModify:"read-only",userSelect:"none"}))},setSelectable:qx.core.Environment.select("engine.name",{webkit(e){this.__P_210_1=e;qx.html.Input.superclass.prototype.setSelectable.call(this,this.__P_210_2&&e)},default(e){qx.html.Input.superclass.prototype.setSelectable.call(this,e)}}),setValue(e){var t=this.getDomElement();t?t.value!=e&&qx.bom.Input.setValue(t,e):this._setProperty("value",e);return this},getValue(){var e=this.getDomElement();return e?qx.bom.Input.getValue(e):this._getProperty("value")||""},setWrap(e,t){if("textarea"!==this.__P_210_0)throw new Error("Text wrapping is only support by textareas!");this._setProperty("wrap",e,t);return this},getWrap(){if("textarea"===this.__P_210_0)return this._getProperty("wrap");throw new Error("Text wrapping is only support by textareas!")}}});qx.html.Input.$$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.KeyInput",{extend:qx.event.type.Dom,members:{init(e,t,r){qx.event.type.KeyInput.superclass.prototype.init.call(this,e,t,null,!0,!0);this._charCode=r;return this},clone(e){var t=qx.event.type.KeyInput.superclass.prototype.clone.call(this,e);t._charCode=this._charCode;return t},getCharCode(){return this._charCode},getChar(){return String.fromCharCode(this._charCode)}}});qx.event.type.KeyInput.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Dom":{require:!0},"qx.event.util.Keyboard":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.KeySequence",{extend:qx.event.type.Dom,members:{init(e,t,r){qx.event.type.KeySequence.superclass.prototype.init.call(this,e,t,null,!0,!0);this._keyCode=e.keyCode;this._identifier=r;return this},clone(e){var t=qx.event.type.KeySequence.superclass.prototype.clone.call(this,e);t._keyCode=this._keyCode;t._identifier=this._identifier;return t},getKeyIdentifier(){return this._identifier},getKeyCode(){return this._keyCode},isPrintable(){return qx.event.util.Keyboard.isPrintableKeyIdentifier(this._identifier)}}});qx.event.type.KeySequence.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.OperatingSystem":{require:!0}},environment:{provided:[],required:{"os.name":{load:!0,className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.event.util.Keyboard",{statics:{specialCharCodeMap:{8:"Backspace",9:"Tab",13:"Enter",27:"Escape",32:"Space"},numpadToCharCode:{96:"0".charCodeAt(0),97:"1".charCodeAt(0),98:"2".charCodeAt(0),99:"3".charCodeAt(0),100:"4".charCodeAt(0),101:"5".charCodeAt(0),102:"6".charCodeAt(0),103:"7".charCodeAt(0),104:"8".charCodeAt(0),105:"9".charCodeAt(0),106:"*".charCodeAt(0),107:"+".charCodeAt(0),109:"-".charCodeAt(0),110:",".charCodeAt(0),111:"/".charCodeAt(0)},keyCodeToIdentifierMap:{16:"Shift",17:"Control",18:"Alt",20:"CapsLock",224:"Meta",37:"Left",38:"Up",39:"Right",40:"Down",33:"PageUp",34:"PageDown",35:"End",36:"Home",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",44:"PrintScreen",145:"Scroll",19:"Pause",91:"osx"==qx.core.Environment.get("os.name")?"cmd":"Win",92:"Win",93:"osx"==qx.core.Environment.get("os.name")?"cmd":"Apps"},charCodeA:"A".charCodeAt(0),charCodeZ:"Z".charCodeAt(0),charCode0:"0".charCodeAt(0),charCode9:"9".charCodeAt(0),keyCodeToIdentifier(e){if(this.isIdentifiableKeyCode(e)){var t=this.numpadToCharCode[e];return t?String.fromCharCode(t):this.keyCodeToIdentifierMap[e]||this.specialCharCodeMap[e]||String.fromCharCode(e)}return"Unidentified"},charCodeToIdentifier(e){return this.specialCharCodeMap[e]||String.fromCharCode(e).toUpperCase()},isIdentifiableKeyCode(e){return e>=this.charCodeA&&e<=this.charCodeZ||(e>=this.charCode0&&e<=this.charCode9||(!!this.specialCharCodeMap[e]||(!!this.numpadToCharCode[e]||!!this.isNonPrintableKeyCode(e))))},isNonPrintableKeyCode(e){return!!this.keyCodeToIdentifierMap[e]},isValidKeyIdentifier(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(e){return"Space"===e||!this.identifierToKeyCodeMap[e]}},defer(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(){this.stopPropagation();this.preventDefault()},getWheelDelta(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_224_0:null,__P_224_1:null,init(e,t){qx.event.type.Orientation.superclass.prototype.init.call(this,!1,!1);this.__P_224_0=e;this.__P_224_1=t;return this},clone(e){var t=qx.event.type.Orientation.superclass.prototype.clone.call(this,e);t.__P_224_0=this.__P_224_0;t.__P_224_1=this.__P_224_1;return t},getOrientation(){return this.__P_224_0},isLandscape(){return"landscape"==this.__P_224_1},isPortrait(){return"portrait"==this.__P_224_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(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 r=0;r1},getScale(){return this._native.scale},getRotation(){return void 0===this._native._rotation?this._native.rotation:this._native._rotation},getDelta(){return this._native.delta},getDocumentLeft(e){return this.__P_214_1(e).pageX},getDocumentTop(e){return this.__P_214_1(e).pageY},getScreenLeft(e){return this.__P_214_1(e).screenX},getScreenTop(e){return this.__P_214_1(e).screenY},getViewportLeft(e){return this.__P_214_1(e).clientX},getViewportTop(e){return this.__P_214_1(e).clientY},getIdentifier(e){return this.__P_214_1(e).identifier},__P_214_1(e){e=null==e?0:e;return this.__P_214_0()[e]},__P_214_0(){return this._isTouchEnd()?this.getChangedTargetTouches():this.getTargetTouches()},_isTouchEnd(){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(e,t){if(void 0===t){var r=0;void 0!==e.wheelDelta?r=-e.wheelDelta:0!==e.detail?r=e.detail:void 0!==e.deltaY&&(r=e.deltaY);return this.__P_217_0(r)}if("x"===t){var i=0;void 0!==e.wheelDelta?void 0!==e.wheelDeltaX&&(i=e.wheelDeltaX?this.__P_217_0(-e.wheelDeltaX):0):e.axis&&e.axis==e.HORIZONTAL_AXIS&&void 0!==e.detail&&e.detail>0?i=this.__P_217_0(e.detail):void 0!==e.deltaX&&(i=this.__P_217_0(e.deltaX));return i}if("y"===t){var n=0;void 0!==e.wheelDelta?n=void 0!==e.wheelDeltaY?e.wheelDeltaY?this.__P_217_0(-e.wheelDeltaY):0:this.__P_217_0(-e.wheelDelta):(!e.axis||e.axis!=e.HORIZONTAL_AXIS)&&void 0!==e.detail&&e.detail>0?n=this.__P_217_0(e.detail):void 0!==e.deltaY&&(n=this.__P_217_0(e.deltaY));return n}return 0},__P_217_0(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_217_1()}if(null==qx.util.Wheel.MAXSCROLL||qx.util.Wheel.MAXSCROLL!(!window.google||!window.google.gears),getActiveX(){if("function"==typeof window.ActiveXObject)return!0;try{return void 0!==window.ActiveXObject&&("object"==typeof new window.ActiveXObject("Microsoft.XMLHTTP")||"object"==typeof new window.ActiveXObject("MSXML2.DOMDocument.6.0"))}catch(e){return!1}},getSkype(){if(qx.bom.client.Plugin.getActiveX())try{new window.ActiveXObject("Skype.Detection");return!0}catch(e){}var e=navigator.mimeTypes;if(e){if("application/x-skype"in e)return!0;for(var t=0;t1&&2===(i=i[0].split("=")).length)return i[1];if(null!=(i=n.versionInfo))return i;if(null!=(i=n.version))return i;if(null!=(i=n.settings.version))return i}catch(e){return""}return""}for(var o=navigator.plugins,a=/([0-9]\.[0-9])/g,s=0;sdocument.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("XML","1.0"),getDomParser:()=>void 0!==window.DOMParser,getSelectSingleNode:()=>void 0!==qx.xml.Document.create().selectSingleNode,getSelectNodes:()=>void 0!==qx.xml.Document.create().selectNodes,getElementsByTagNameNS:()=>void 0!==qx.xml.Document.create().getElementsByTagNameNS,getDomProperties(){var e=qx.xml.Document.create();return"getProperty"in e&&"string"==typeof e.getProperty("SelectionLanguage")},getAttributeNS(){var e=qx.xml.Document.fromString("").documentElement;return"function"==typeof e.getAttributeNS&&"function"==typeof e.setAttributeNS},getCreateElementNS:()=>"function"==typeof qx.xml.Document.create().createElementNS,getCreateNode:()=>void 0!==qx.xml.Document.create().createNode,getQualifiedItem:()=>void 0!==qx.xml.Document.fromString("").documentElement.attributes.getQualifiedItem},defer(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(e){return 9===e.nodeType?"HTML"!==e.documentElement.nodeName:!!e.ownerDocument&&this.isXmlDocument(e.ownerDocument)},create(e,t){if(qx.core.Environment.get("plugin.activex")){var r=new ActiveXObject(this.DOMDOC);"MSXML2.DOMDocument.3.0"==this.DOMDOC&&r.setProperty("SelectionLanguage","XPath");if(t){var i='\n<';i+=t;e&&(i+=" xmlns='"+e+"'");i+=" />";r.loadXML(i)}return r}if(qx.core.Environment.get("xml.implementation"))return document.implementation.createDocument(e||"",t||"",null);throw new Error("No XML implementation available!")},fromString(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(e){if(qx.core.Environment.get("plugin.activex"))for(var t=["MSXML2.DOMDocument.6.0","MSXML2.DOMDocument.3.0"],r=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0"],i=0,n=t.length;i0?r.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(e,t,r){if("[object RegExp]"!==Object.prototype.toString.call(t))return String.prototype.split.call(e,t,r);var i,n,o,a,s=[],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===r||+r<0)r=1/0;else if(!(r=Math.floor(+r)))return[];for(;n=t.exec(e);){if((o=n.index+n[0].length)>l){s.push(e.slice(l,n.index));!c&&n.length>1&&n[0].replace(i,(function(){for(var e=1;e1&&n.index=r)break}t.lastIndex===n.index&&t.lastIndex++}l===e.length?!a&&t.test("")||s.push(""):s.push(e.slice(l));return s.length>r?s.slice(0,r):s}}});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(e,t,r){qx.event.type.Focus.superclass.prototype.init.call(this,r,!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(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(e){var t=qx.event.type.Drag.superclass.prototype.clone.call(this,e);t._native=this._native;return t},getDocumentLeft(){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(){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(){return qx.event.Registration.getManager(this.getTarget()).getHandler(qx.event.handler.DragDrop)},addType(e){this.getManager().addType(e)},addAction(e){this.getManager().addAction(e)},supportsType(e){return this.getManager().supportsType(e)},supportsAction(e){return this.getManager().supportsAction(e)},addData(e,t){this.getManager().addData(e,t)},getData(e){return this.getManager().getData(e)},getDataAsync(e){return this.getManager().getDataAsync(e)},getCurrentType(){return this.getManager().getCurrentType()},getCurrentAction(){return this.getDefaultPrevented()?null:this.getManager().getCurrentAction()},getCurrentActionAsync(){return this.getDefaultPrevented()?null:this.getManager().getCurrentActionAsync()},setDropAllowed(e){this.getManager().setDropAllowed(e)},getDragTarget(){return this.getManager().getDragTarget()},stopSession(){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_160_0:null,_computeSizeHint(){for(var e,t,r,i=this._getLayoutChildren(),n=this.getSpanColumn(),o=this.__P_160_0=[0,0,0,0],a=this.getColumnSpacing(),s=0,l=0,u=0,c=i.length;u=0;s+=r)if((n=o[s]).isEnabled()&&!n.isAnonymous()&&n.isVisible())return n;if(i){s=s==a?0:a-1;for(;s!=t;s+=r)if((n=o[s]).isEnabled()&&!n.isAnonymous()&&n.isVisible())return n}return null},_isInMenu(e){for(;e;){if(e instanceof qx.ui.menu.Menu)return!0;e=e.getLayoutParent()}return!1},_isMenuOpener(e){for(var t=this.__P_161_0,r=0;r=0;t--)e[t].exclude()},getActiveMenu(){var e=this.__P_161_0;return e.length>0?e[e.length-1]:null},scheduleOpen(e){this.cancelClose(e);if(e.isVisible())this.__P_161_3&&this.cancelOpen(this.__P_161_3);else if(this.__P_161_3!=e){this.__P_161_3=e;this.__P_161_1.restartWith(e.getOpenInterval())}},scheduleClose(e){this.cancelOpen(e);if(e.isVisible()){if(this.__P_161_4!=e){this.__P_161_4=e;this.__P_161_2.restartWith(e.getCloseInterval())}}else this.__P_161_4&&this.cancelClose(this.__P_161_4)},cancelOpen(e){if(this.__P_161_3==e){this.__P_161_1.stop();this.__P_161_3=null}},cancelClose(e){if(this.__P_161_4==e){this.__P_161_2.stop();this.__P_161_4=null}},_onOpenInterval(e){this.__P_161_1.stop();this.__P_161_3.open();this.__P_161_3=null},_onCloseInterval(e){this.__P_161_2.stop();this.__P_161_4.exclude();this.__P_161_4=null},preventContextMenuOnce(){qx.event.Registration.addListener(document.body,"contextmenu",this.__P_161_5,this,!0)},__P_161_5(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_161_5,this,!0)},_onPointerDown(e){var t=e.getTarget();null!=(t=qx.ui.core.Widget.getWidgetByElement(t,!0))?t.getMenu&&t.getMenu()&&t.getMenu().isVisible()||this.__P_161_0.length>0&&!this._isInMenu(t)&&this.hideAll():this.hideAll()},__P_161_6:{Enter:1,Space:1},__P_161_7:{Tab:1,Escape:1,Up:1,Down:1,Left:1,Right:1},_onKeyUpDown(e){var t=this.getActiveMenu();if(t){var r=e.getKeyIdentifier();(this.__P_161_7[r]||this.__P_161_6[r]&&t.getSelectedButton())&&e.stopPropagation()}},_onKeyPress(e){var t=this.getActiveMenu();if(t){var r=e.getKeyIdentifier(),i=this.__P_161_7[r],n=this.__P_161_6[r];if(i){switch(r){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(n){var o=t.getSelectedButton();if(o){switch(r){case"Enter":this._onKeyPressEnter(t,o,e);break;case"Space":this._onKeyPressSpace(t,o,e)}e.stopPropagation();e.preventDefault()}}}},_onKeyPressUp(e){var t=e.getSelectedButton(),r=e.getChildren(),i=t?e.indexOf(t)-1:r.length-1,n=this._getChild(e,i,-1,!0);n?e.setSelectedButton(n):e.resetSelectedButton()},_onKeyPressDown(e){var t=e.getSelectedButton(),r=t?e.indexOf(t)+1:0,i=this._getChild(e,r,1,!0);i?e.setSelectedButton(i):e.resetSelectedButton()},_onKeyPressLeft(e){var t=e.getOpener();if(t)if(t instanceof qx.ui.menu.AbstractButton){var r=t.getLayoutParent();r.resetOpenedButton();r.setSelectedButton(t)}else if(t instanceof qx.ui.menubar.Button){var i=t.getMenuBar().getMenuButtons(),n=i.indexOf(t);if(-1===n)return;for(var o=null,a=i.length,s=1;s<=a;s++){var l=i[(n-s+a)%a];if(l.isEnabled()&&l.isVisible()){o=l;break}}o&&o!=t&&o.open(!0)}},_onKeyPressRight(e){var t=e.getSelectedButton();if(t){var r=t.getMenu();if(r){e.setOpenedButton(t);(i=this._getChild(r,0,1))&&r.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 n=e.getOpener();if(n instanceof qx.ui.menu.Button&&t){for(;n&&(n=n.getLayoutParent())instanceof qx.ui.menu.Menu&&!((n=n.getOpener())instanceof qx.ui.menubar.Button););if(!n)return}if(n instanceof qx.ui.menubar.Button){var o=n.getMenuBar().getMenuButtons(),a=o.indexOf(n);if(-1===a)return;for(var s=null,l=o.length,u=1;u<=l;u++){var c=o[(a+u)%l];if(c.isEnabled()&&c.isVisible()){s=c;break}}s&&s!=n&&s.open(!0)}},_onKeyPressEnter(e,t,r){if(t.hasListener("keypress")){var i=r.clone();i.setBubbles(!1);i.setTarget(t);t.dispatchEvent(i)}this.hideAll()},_onKeyPressSpace(e,t,r){if(t.hasListener("keypress")){var i=r.clone();i.setBubbles(!1);i.setTarget(t);t.dispatchEvent(i)}},_onRoll(e){var t=e.getTarget();t=qx.ui.core.Widget.getWidgetByElement(t,!0);this.__P_161_0.length>0&&!this._isInMenu(t)&&!this._isMenuOpener(t)&&!e.getMomentum()&&this.hideAll()}},destruct(){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_161_1","__P_161_2");this._disposeArray("__P_161_0")}});qx.ui.menu.Manager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.ui.command.Command":{},"qx.Class":{},"qx.util.PropertyUtil":{}},environment:{provided:[],required:{"qx.command.bindEnabled":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MExecutable",{events:{execute:"qx.event.type.Event"},properties:{command:{check:"qx.ui.command.Command",apply:"_applyCommand",event:"changeCommand",nullable:!0}},members:{__P_170_0:null,__P_170_1:!1,__P_170_2:null,_bindableProperties:qx.core.Environment.select("qx.command.bindEnabled",{true:["enabled","label","icon","toolTipText","value","menu"],false:["label","icon","toolTipText","value","menu"]}),execute(){var e=this.getCommand();if(e)if(this.__P_170_1)this.__P_170_1=!1;else{this.__P_170_1=!0;e.execute(this)}this.fireEvent("execute")},__P_170_3(e){if(this.isEnabled()){if(this.__P_170_1){this.__P_170_1=!1;return}if(this.isEnabled()){this.__P_170_1=!0;this.execute()}}},_applyCommand(e,t){null!=t&&t.removeListenerById(this.__P_170_2);null!=e&&(this.__P_170_2=e.addListener("execute",this.__P_170_3,this));var r,i=this.__P_170_0;null==i&&(this.__P_170_0=i={});for(var n=0;n1||1==t&&r>9||1==t&&9==r&&i>=1)?6:2},getSsl:()=>"https:"===window.location.protocol,getXmlHttpRequest:()=>(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(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(){qx.core.Object.constructor.call(this)},statics:{__P_132_0:qx.$$resources||{},__P_132_1:{}},members:{findHighResolutionSource(e,t){var r=["3","2","1.5"];t||(t=parseFloat(qx.bom.client.Device.getDevicePixelRatio().toFixed(2)));if(t<=1)return!1;for(var i,n,o=r.length;o>0&&t>r[--o];);for(n=o;n>=0;n--)if(i=this.getHighResolutionSource(e,r[n]))return i;for(n=o+1;n-1){var i="@"+t+"x",n=e.slice(0,r)+i+e.slice(r);if(this.has(n))return n}return null},getIds(e){var t=qx.util.ResourceManager.__P_132_0;return t?Object.keys(t).filter((function(t){return!e||-1!=t.indexOf(e)})):null},has:e=>!!qx.util.ResourceManager.__P_132_0[e],getData:e=>qx.util.ResourceManager.__P_132_0[e]||null,getImageWidth(e){var t;if(e&&e.startsWith("@")){var r=e.split("/");(t=parseInt(r[2],10))&&(e=r[0]+"/"+r[1])}var i=qx.util.ResourceManager.__P_132_0[e];if(t&&i){return Math.ceil(t/i[1]*i[0])}return i?i[0]:null},getImageHeight(e){if(e&&e.startsWith("@")){var t=e.split("/"),r=parseInt(t[2],10);if(r)return r}var i=qx.util.ResourceManager.__P_132_0[e];return i?i[1]:null},getImageFormat(e){if(e&&e.startsWith("@"))return"font";var t=qx.util.ResourceManager.__P_132_0[e];return t?t[2]:null},getCombinedFormat(e){var t="",r=qx.util.ResourceManager.__P_132_0[e];if(r&&r.length>4&&"string"==typeof r[4]&&this.constructor.__P_132_0[r[4]]){var i=r[4];t=this.constructor.__P_132_0[i][2]}return t},toUri(e){if(null==e)return e;var t=qx.util.ResourceManager.__P_132_0[e];if(!t)return e;if("string"==typeof t)var r=t;else{if(!(r=t[3]))return e}var i="";"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("io.ssl")&&(i=qx.util.ResourceManager.__P_132_1[r]);return i+qx.util.LibraryManager.getInstance().get(r,"resourceUri")+"/"+e},toDataUri(e){var t,r=this.constructor.__P_132_0[e],i=r?this.constructor.__P_132_0[r[4]]:null;if(i){var n=i[4][e];t="data:image/"+n.type+";"+n.encoding+","+n.data}else t=this.toUri(e);return t},isFontUri:e=>!!e&&e.startsWith("@"),fromFontUriToCharCode(e){var t=e.split("/"),r=e;t.length>2&&(r=t[0]+"/"+t[1]);var i=this.getData(r),n=null;if(i)n=i[2];else{let t=e.match(/@([^/]+)\/(.*)$/)[2];if(t){n=parseInt(t,16);isNaN(n)&&(n=null)}}if(!n)throw new Error(`Cannot determine charCode from source: ${e}`);return n}},defer(e){if("mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("io.ssl"))for(var t in qx.$$libraries){var r;if(qx.util.LibraryManager.getInstance().get(t,"resourceUri")){r=qx.util.LibraryManager.getInstance().get(t,"resourceUri");var i,n=document.getElementsByTagName("base");n.length>0&&(i=n[0].href);if(null!=r.match(/^\/\//))e.__P_132_1[t]=window.location.protocol;else if(null!=r.match(/^\//))e.__P_132_1[t]=i||window.location.protocol+"//"+window.location.host;else if(null!=r.match(/^\.\//)){var o=document.URL;e.__P_132_1[t]=o.substring(0,o.lastIndexOf("/")+1)}else if(null!=r.match(/^http/))e.__P_132_1[t]="";else{if(!i){var a=window.location.href.indexOf("?");i=-1==a?window.location.href:window.location.href.substring(0,a)}e.__P_132_1[t]=i.substring(0,i.lastIndexOf("/")+1)}}else e.__P_132_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_178_0:qx.$$libraries||{}},members:{has:e=>!!qx.util.LibraryManager.__P_178_0[e],get:(e,t)=>qx.util.LibraryManager.__P_178_0[e][t]?qx.util.LibraryManager.__P_178_0[e][t]:null,set(e,t,r){qx.util.LibraryManager.__P_178_0[e][t]=r}}});qx.util.LibraryManager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.util.ResourceManager":{},"qx.bom.element.Style":{},"qx.bom.client.Css":{require:!0},"qx.theme.manager.Font":{},"qx.lang.Object":{},"qx.bom.Style":{},"qx.io.ImageLoader":{},"qx.bom.element.Background":{},"qx.log.Logger":{}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"},"css.alphaimageloaderneeded":{className:"qx.bom.client.Css"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.element.Decoration",{statics:{DEBUG:!1,__P_167_0:{},__P_167_1:qx.core.Environment.select("engine.name",{mshtml:{"scale-x":!0,"scale-y":!0,scale:!0,"no-repeat":!0},default:null}),__P_167_2:{"scale-x":"img","scale-y":"img",scale:"img",repeat:"div","no-repeat":"div","repeat-x":"div","repeat-y":"div"},update(e,t,r,i){var n=this.getTagName(r,t);if(n!=e.tagName.toLowerCase()&&("no-repeat"!=r||"img"!=e.tagName.toLowerCase()))throw new Error("Image modification not possible because elements could not be replaced at runtime anymore!");var o=this.getAttributes(t,r,i);"img"===n&&(e.src=o.src||qx.util.ResourceManager.getInstance().toUri("qx/static/blank.gif"));""!=e.style.backgroundPosition&&void 0===o.style.backgroundPosition&&(o.style.backgroundPosition=null);""!=e.style.clip&&void 0===o.style.clip&&(o.style.clip=null);qx.bom.element.Style.setStyles(e,o.style);if(qx.core.Environment.get("css.alphaimageloaderneeded"))try{e.filters["DXImageTransform.Microsoft.AlphaImageLoader"].apply()}catch(e){}},create(e,t,r){var i=this.getTagName(t,e),n=this.getAttributes(e,t,r),o=qx.bom.element.Style.compile(n.style),a=qx.util.ResourceManager.getInstance();if(a.isFontUri(e)){var s=qx.theme.manager.Font.getInstance().resolve(e.match(/@([^/]+)/)[1]),l=qx.lang.Object.clone(s.getStyles());l.width=r.width;l.height=r.height;l.lineHeight=r.height;l.fontSize=parseInt(r.width)>parseInt(r.height)?r.height:r.width;l.display=r.display;l.verticalAlign=r.verticalAlign;l.position=r.position;o="";for(var u in l)if(l.hasOwnProperty(u)){let e=l[u];null!==e&&(o+=qx.bom.Style.getCssName(u)+": "+e+";")}var c=a.fromFontUriToCharCode(e);return'
'+String.fromCharCode(c)+"
"}return"img"===i?'':'
'},getTagName(e,t){return t&&qx.core.Environment.get("css.alphaimageloaderneeded")&&this.__P_167_1[e]&&t.endsWith(".png")?"div":this.__P_167_2[e]},getAttributes(e,t,r){r||(r={});if("mshtml"==qx.core.Environment.get("engine.name")){r.fontSize=0;r.lineHeight=0}else"webkit"==qx.core.Environment.get("engine.name")&&(r.WebkitUserDrag="none");var i,n=qx.util.ResourceManager.getInstance().getImageFormat(e)||qx.io.ImageLoader.getFormat(e);if(qx.core.Environment.get("css.alphaimageloaderneeded")&&this.__P_167_1[t]&&"png"===n){var o=this.__P_167_3(e);this.__P_167_4(r,o.width,o.height);i=this.processAlphaFix(r,t,e)}else{delete r.clip;i="scale"===t?this.__P_167_5(r,t,e):"scale-x"===t||"scale-y"===t?this.__P_167_6(r,t,e):this.__P_167_7(r,t,e)}return i},__P_167_4(e,t,r){null==e.width&&null!=t&&(e.width=t+"px");null==e.height&&null!=r&&(e.height=r+"px")},__P_167_3:e=>({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(e,t,r){if("repeat"==t||"repeat-x"==t||"repeat-y"==t)return e;var i="no-repeat"==t?"crop":"scale",n="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+qx.util.ResourceManager.getInstance().toUri(r)+"', sizingMethod='"+i+"')";e.filter=n;e.backgroundImage=e.backgroundRepeat="";delete e["background-image"];delete e["background-repeat"];return{style:e}},__P_167_5(e,t,r){var i=qx.util.ResourceManager.getInstance().toUri(r),n=this.__P_167_3(r);this.__P_167_4(e,n.width,n.height);return{src:i,style:e}},__P_167_6(e,t,r){var i=qx.util.ResourceManager.getInstance(),n=i.getCombinedFormat(r),o=this.__P_167_3(r);if(n){var a=i.getData(r),s=a[4];return{src:"b64"==n?i.toDataUri(r):i.toUri(s),style:e="scale-x"===t?this.__P_167_8(e,a,o.height):this.__P_167_9(e,a,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(r),style:e}},__P_167_8(e,t,r){var i=qx.util.ResourceManager.getInstance().getImageHeight(t[4]);e.clip={top:-t[6],height:r};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)+r-i-t[6]+"px");return e},__P_167_9(e,t,r){var i=qx.util.ResourceManager.getInstance().getImageWidth(t[4]);e.clip={left:-t[5],width:r};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)+r-i-t[5]+"px");return e},__P_167_7(e,t,r){var i=qx.util.ResourceManager.getInstance(),n=i.getCombinedFormat(r),o=this.__P_167_3(r);if(n&&"repeat"!==t){var a=i.getData(r),s=a[4];if("b64"==n)var l=i.toDataUri(r),u=0,c=0;else{l=i.toUri(s),u=a[5],c=a[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_167_4(e,o.width,o.height);this.__P_167_10(e,r,t);return{style:e}},__P_167_10(e,t,r){var i=null,n=null;if(e.backgroundPosition){var o=e.backgroundPosition.split(" ");n=parseInt(o[0],10);isNaN(n)&&(n=o[0]);i=parseInt(o[1],10);isNaN(i)&&(i=o[1])}var a=qx.bom.element.Background.getStyles(t,r,n,i);for(var s in a)e[s]=a[s];e.filter&&(e.filter="")},__P_167_11(e){if(this.DEBUG&&qx.util.ResourceManager.getInstance().has(e)&&-1==e.indexOf("qx/icon")&&!this.__P_167_0[e]){qx.log.Logger.debug("Potential clipped image candidate: "+e);this.__P_167_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(e,t){var r={position:"absolute",opacity:t||0,backgroundColor:e=e?qx.theme.manager.Color.getInstance().resolve(e):null};if("mshtml"==qx.core.Environment.get("engine.name")){r.backgroundImage="url("+qx.util.ResourceManager.getInstance().toUri("qx/static/blank.gif")+")";r.backgroundRepeat="repeat"}qx.html.Element.constructor.call(this,"div",r);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_197_0,this);this.addListener("disappear",this.__P_197_0,this)},members:{_stopPropagation(e){e.stopPropagation()},__P_197_0(){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(e,t,r){var i,n,o,a,s,l,u=t>r,c=Math.abs(t-r),h={};for(n in e){i=e[n];h[n]={potential:u?i.max-i.value:i.value-i.min,flex:u?i.flex:1/i.flex,offset:0}}for(;0!=c;){a=1/0;o=0;for(n in h)if((i=h[n]).potential>0){o+=i.flex;a=Math.min(a,i.potential/i.flex)}if(0==o)break;a=Math.min(c,a*o)/o;s=0;for(n in h)if((i=h[n]).potential>0){if((s+=(l=Math.min(c,i.potential,Math.ceil(a*i.flex)))-a*i.flex)>=1){s-=1;l-=1}i.potential-=l;u?i.offset+=l:i.offset-=l;c-=l}}return h},computeHorizontalAlignOffset(e,t,r,i,n){null==i&&(i=0);null==n&&(n=0);var o=0;switch(e){case"left":o=i;break;case"right":o=r-t-n;break;case"center":(o=Math.round((r-t)/2))0&&(t=Math.max(t,o))}return t+r},computeHorizontalGaps(e,t,r){null==t&&(t=0);var i=0;if(r){i+=e[0].getMarginLeft();for(var n=1,o=e.length;nr||n>o)if(t>r&&n>o){t=r;n=o}else if(t>r){n+=t-r;t=r;n>o&&(n=o)}else if(n>o){t+=n-o;n=o;t>r&&(t=r)}return{begin:t,end:n}}}});qx.ui.layout.Util.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.dev.unit.TestFunction":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.dev.unit.AbstractTestSuite",{extend:qx.core.Object,type:"abstract",construct(){qx.core.Object.constructor.call(this);this._tests=[]},members:{_tests:null,addTestFunction(e,t){this._tests.push(new qx.dev.unit.TestFunction(null,e,t))},addTestMethod(e,t){this._tests.push(new qx.dev.unit.TestFunction(e,t))},addFail(e,t){this.addTestFunction(e,(function(){this.fail(t)}))},run(e){for(var t=0;t
":"\n",o=function(e){var t;if(i)t="";else{t="";for(var r=0;ri)a+=o(r)+"*** TOO MUCH RECURSION: not displaying ***"+n;else if("object"==typeof t)for(var s in t)if("object"==typeof t[s])try{if(t[s]instanceof Array)a+=o(r)+s+": Array"+n;else{if(null===t[s]){a+=o(r)+s+": null"+n;continue}if(void 0===t[s]){a+=o(r)+s+": undefined"+n;continue}a+=o(r)+s+": Object"+n}e(t[s],r+1,i)}catch(e){a+=o(r)+s+": EXCEPTION expanding property"+n}else a+=o(r)+s+": "+t[s]+n;else a+=o(r)+t+n}(e,0,r)}catch(e){a+=o(0)+"*** EXCEPTION ("+e+") ***"+n}return a+=o(0)+"============================================================"+n},getFunctionName(e,t){var r=e.self;if(!r)return null;for(;e.wrapper;)e=e.wrapper;switch(t){case"construct":return e==r?"construct":null;case"members":return qx.lang.Object.getKeyFromValue(r,e);case"statics":return qx.lang.Object.getKeyFromValue(r.prototype,e);default:return e==r?"construct":qx.lang.Object.getKeyFromValue(r.prototype,e)||qx.lang.Object.getKeyFromValue(r,e)||null}},debugProperties(e,t,r,i){null==t&&(t=10);null==i&&(i=1);var n="";n=r?"
":"\r\n";var o="";if(qx.lang.Type.isNumber(e)||qx.lang.Type.isString(e)||qx.lang.Type.isBoolean(e)||null==e||t<=0)return e;if(qx.Class.hasInterface(e.constructor,qx.data.IListData)){for(var a=0;at.bindingId===e));if(t>-1){let e=this.__P_67_0[t];qx.lang.Array.removeAt(this.__P_67_0,t);this.__P_67_1(e)}},__P_67_1(e){if(!e.model.isDisposed()&&!e.model.isDisposing())switch(e.bindingType){case"binding":e.model.removeBinding(e.bindingId);break;case"listener":e.model.removeListenerById(e.bindingId);break;case"callback":e.bindingId(e.model);break;default:throw new Error("Invalid binding type"+e.bindingType)}},removeAll(){let e=this.__P_67_0;this.__P_67_0=[];e.forEach((e=>this.__P_67_1(e)));this.fireEvent("removeAll")}}});qxl.datagrid.binding.Bindings.$$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(e){return 1==arguments.length},resetValue(){},getValue(){}}});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(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_86_0:null,__P_86_1:null,__P_86_2:null,__P_86_3:null,_getContentHint(){if(this.__P_86_1){this.__P_86_4=this.__P_86_5();delete this.__P_86_1}return{width:this.__P_86_4.width,height:this.__P_86_4.height}},_hasHeightForWidth(){return this.getRich()&&this.getWrap()},_applySelectable(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(e){return this.getRich()||this.getWrap()?this.__P_86_5(e).height:null},_createContentElement:()=>new qx.html.Label,_applyTextAlign(e,t){this.getContentElement().setStyle("textAlign",e)},_applyTextColor(e,t){e?this.getContentElement().setStyle("color",qx.theme.manager.Color.getInstance().resolve(e)):this.getContentElement().removeStyle("color")},__P_86_4:{width:0,height:0},_applyFont(e,t){if(t&&this.__P_86_0&&this.__P_86_3){this.__P_86_0.removeListenerById(this.__P_86_3);this.__P_86_3=null}var r;if(e){qx.lang.Type.isString(e)&&(e=qx.theme.manager.Font.getInstance().resolve(e));this.__P_86_0=e;this.__P_86_0 instanceof qx.bom.webfonts.WebFont&&!this.__P_86_0.isValid()&&(this.__P_86_3=this.__P_86_0.addListener("changeStatus",(e=>{if(e.getData().valid){this.__P_86_1=!0;qx.ui.core.queue.Layout.add(this)}})));r=this.__P_86_0.getStyles()}else{this.__P_86_0=null;r=qx.bom.Font.getDefaultStyles()}null!=this.getTextColor()&&delete r.color;this.getContentElement().setStyles(r);this.__P_86_1=!0;qx.ui.core.queue.Layout.add(this)},__P_86_5(e){var t=qx.bom.Label,r=this.getFont()?this.__P_86_0.getStyles():qx.bom.Font.getDefaultStyles(),i=this.getValue()||"A",n=this.getRich();this.__P_86_3&&this.__P_86_6();n&&this.getBreakWithinWords()&&((r=qx.lang.Object.clone(r)).wordBreak="break-all");return n?t.getHtmlSize(i,r,e):t.getTextSize(i,r)},__P_86_6(){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(e,t){if(null!=t){this.removeRelatedBindings(t);this.removeListenerById(this.__P_86_2);this.__P_86_2=null}if(null!=e){e.bind("enabled",this,"enabled");this.__P_86_2=this.addListener("tap",(()=>{e.isFocusable()&&e.focus.apply(e);"toggleValue"in e&&"function"==typeof e.toggleValue&&e.toggleValue()}))}},_applyRich(e){this.getContentElement().setRich(e);this.__P_86_1=!0;qx.ui.core.queue.Layout.add(this)},_applyWrap(e,t){e&&this.isRich();if(this.isRich()){var r=e?"normal":"nowrap";this.getContentElement().setStyle("whiteSpace",r)}},_applyBreakWithinWords(e,t){this.getContentElement().setStyle("wordBreak",this.isRich()&&e?"break-all":"normal")},_onChangeLocale:qx.core.Environment.select("qx.dynlocale",{true(e){var t=this.getValue();t&&t.translate&&this.setValue(t.translate())},false:null}),_applyValue:qx.core.Environment.select("qx.dynlocale",{true(e,t){e&&e.translate?this.getContentElement().setValue(e.translate()):this.getContentElement().setValue(e);this.__P_86_1=!0;qx.ui.core.queue.Layout.add(this)},false(e,t){this.getContentElement().setValue(e);this.__P_86_1=!0;qx.ui.core.queue.Layout.add(this)}})},destruct(){qx.locale.Manager.getInstance().removeListener("changeLocale",this._onChangeLocale,this);this.__P_86_0&&this.__P_86_3&&this.__P_86_0.removeListenerById(this.__P_86_3);this.__P_86_0=null}});qx.ui.basic.Label.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qxl.datagrid.util.Labels":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.biggrid.DummyModel",{extend:qx.core.Object,properties:{rowIndex:{init:0,check:"Integer",event:"changeRowIndex",apply:"__P_68_0"},columnIndex:{init:0,check:"Integer",event:"changeColumnIndex",apply:"__P_68_0"},text:{init:null,nullable:!0,check:"String",event:"changeText",apply:"__P_68_0"},header:{init:!1,check:"Boolean",event:"changeHeader",apply:"__P_68_0"},label:{check:"String",event:"changeLabel"}},members:{__P_68_0(){let e=qxl.datagrid.util.Labels.getColumnLetters(this.getColumnIndex())+this.getRowIndex(),t=(this.getText()||"").trim();t.length&&(e+=" "+t);this.isHeader()&&(e="H:"+e);this.setLabel(e)},toString(){return this.getRowIndex()+":"+this.getColumnIndex()}}});qxl.datagrid.demo.biggrid.DummyModel.$$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}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.layout.Fixed",{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true(e,t,r){this.assert("left"==t||"top"==t||"width"==t||"height"==t,"The property '"+t+"' is not supported by the Fixed layout!");this.assertInteger(r)},false:null}),renderLayout(e,t,r){let i=this._getLayoutChildren();for(let e=0,t=i.length;ei&&(i=e);(t=s.height+(s.top||0)+a.getMarginTop()+a.getMarginBottom())>n&&(n=t)}return{width:i,height:n}}}});qxl.datagrid.ui.layout.Fixed.$$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.datagrid.util.Batch",{extend:qx.core.Object,construct(e){qx.core.Object.constructor.call(this);this.__P_70_0=e},properties:{enabled:{init:!0,check:"Boolean",event:"changeEnabled"}},members:{__P_70_1:0,__P_70_2:0,suspend(){this.__P_70_1++},resume(){this.__P_70_1--;if(0==this.__P_70_1&&this.__P_70_2>0){this.__P_70_2=0;this.__P_70_0()}},run(){this.isEnabled()&&(this.__P_70_1?this.__P_70_2++:this.__P_70_0())}}});qxl.datagrid.util.Batch.$$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.ui.basic.Label":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.Atom",{extend:qx.ui.layout.Abstract,properties:{gap:{check:"Integer",init:4,apply:"_applyLayoutChange"},iconPosition:{check:["left","top","right","bottom","top-left","bottom-left","top-right","bottom-right"],init:"left",apply:"_applyLayoutChange"},center:{check:"Boolean",init:!1,apply:"_applyLayoutChange"}},members:{verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true(e,t,r){this.assert(!1,"The property '"+t+"' is not supported by the Atom layout!")},false:null}),renderLayout(e,t,r){var i,n,o,a=r.left,s=r.top,l=qx.ui.layout.Util,u=this.getIconPosition(),c=this._getLayoutChildren(),h=c.length,d=this.getGap(),f=this.getCenter();if(-1!=["bottom","right","top-right","bottom-right"].indexOf(u))var _=h-1,p=-1,m=-1;else _=0,p=h,m=1;if("top"==u||"bottom"==u){if(f){for(var g=0,v=_;v!=p;v+=m)if((n=c[v].getSizeHint().height)>0){g+=n;v!=_&&(g+=d)}s+=Math.round((t-g)/2)}var b=s;for(v=_;v!=p;v+=m){w=(o=c[v]).getSizeHint();i=Math.min(w.maxWidth,Math.max(e,w.minWidth));n=w.height;a=l.computeHorizontalAlignOffset("center",i,e)+r.left;o.renderLayout(a,b,i,n);n>0&&(b=s+n+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&&(a+=Math.round(y/2));for(v=_;v!=p;v+=m){w=(o=c[v]).getSizeHint();n=Math.min(w.maxHeight,Math.max(t,w.minHeight));i=o===x?P:w.width;var M="middle";"top-left"==u||"top-right"==u?M="top":"bottom-left"!=u&&"bottom-right"!=u||(M="bottom");b=s+l.computeVerticalAlignOffset(M,w.height,t);o.renderLayout(a,b,i,n);i>0&&(a+=i+d)}}},_computeSizeHint(){var e,t=this._getLayoutChildren(),r=t.length;if(1===r){var i;e={width:(i=t[0].getSizeHint()).width,height:i.height,minWidth:i.minWidth,minHeight:i.minHeight}}else{var n=0,o=0,a=0,s=0,l=this.getIconPosition(),u=this.getGap();if("top"===l||"bottom"===l){for(var c=0,h=0;h0){s+=i.height;a+=i.minHeight;c++}}if(c>1){s+=d=(c-1)*u;a+=d}}else{for(c=0,h=0;h0){o+=i.width;n+=i.minWidth;c++}}if(c>1){var d;o+=d=(c-1)*u;n+=d}}e={minWidth:n,width:o,minHeight:a,height:s}}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.IExecutable":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.form.Button",{extend:qx.ui.basic.Atom,include:[qx.ui.core.MExecutable],implement:[qx.ui.form.IExecutable],construct(e,t,r){qx.ui.basic.Atom.constructor.call(this,e,t);null!=r&&this.setCommand(r);this.getContentElement().setAttribute("role","button");this.addListener("pointerover",this._onPointerOver);this.addListener("pointerout",this._onPointerOut);this.addListener("pointerdown",this._onPointerDown);this.addListener("pointerup",this._onPointerUp);this.addListenerOnce("appear",(()=>{let e=this.getContentElement().getDomElement();this.addListener("touchstart",(()=>{e.focus()}))}));this.addListener("tap",this._onTap);this.addListener("keydown",this._onKeyDown);this.addListener("keyup",this._onKeyUp);this.addListener("dblclick",(function(e){e.stopPropagation()}))},properties:{appearance:{refine:!0,init:"button"},focusable:{refine:!0,init:!0}},members:{_forwardStates:{focused:!0,hovered:!0,pressed:!0,disabled:!0},press(){this.hasState("abandoned")||this.addState("pressed")},release(){this.hasState("pressed")&&this.removeState("pressed")},reset(){this.removeState("pressed");this.removeState("abandoned");this.removeState("hovered")},_onPointerOver(e){if(this.isEnabled()&&e.getTarget()===this){if(this.hasState("abandoned")){this.removeState("abandoned");this.addState("pressed")}this.addState("hovered")}},_onPointerOut(e){if(this.isEnabled()&&e.getTarget()===this){this.removeState("hovered");if(this.hasState("pressed")){this.removeState("pressed");this.addState("abandoned")}}},_onPointerDown(e){if(e.isLeftPressed()){e.stopPropagation();this.capture();this.removeState("abandoned");this.addState("pressed")}},_onPointerUp(e){this.releaseCapture();var t=this.hasState("pressed"),r=this.hasState("abandoned");t&&this.removeState("pressed");r&&this.removeState("abandoned");e.stopPropagation()},_onTap(e){this.execute();e.stopPropagation()},_onKeyDown(e){switch(e.getKeyIdentifier()){case"Enter":case"Space":this.removeState("abandoned");this.addState("pressed");e.stopPropagation()}},_onKeyUp(e){switch(e.getKeyIdentifier()){case"Enter":case"Space":if(this.hasState("pressed")){this.removeState("abandoned");this.removeState("pressed");this.execute();e.stopPropagation()}}}}});qx.ui.form.Button.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.locale.Manager":{construct:!0}},environment:{provided:[],required:{"qx.dynlocale":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.form.MForm",{construct(){qx.locale.Manager.getInstance().addListener("changeLocale",this.__P_139_0,this)},properties:{valid:{check:"Boolean",init:!0,apply:"_applyValid",event:"changeValid"},required:{check:"Boolean",init:!1,event:"changeRequired"},invalidMessage:{init:null,nullable:!0,check:"String",event:"changeInvalidMessage"},requiredInvalidMessage:{check:"String",nullable:!0,event:"changeRequiredInvalidMessage"}},members:{_applyValid(e,t){e?this.removeState("invalid"):this.addState("invalid")},__P_139_0:qx.core.Environment.select("qx.dynlocale",{true(e){var t=this.getInvalidMessage();t&&t.translate&&this.setInvalidMessage(t.translate());var r=this.getRequiredInvalidMessage();r&&r.translate&&this.setRequiredInvalidMessage(r.translate())},false:null})},destruct(){qx.locale.Manager.getInstance().removeListener("changeLocale",this.__P_139_0,this)}});qx.ui.form.MForm.$$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(e,t){}}});qx.ui.form.MModelProperty.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0},"qx.ui.form.RadioGroup":{}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IRadioItem",{events:{changeValue:"qx.event.type.Data"},members:{setValue(e){},getValue(){},setGroup(e){this.assertInstance(e,qx.ui.form.RadioGroup)},getGroup(){}}});qx.ui.form.IRadioItem.$$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.IBooleanForm",{extend:qx.ui.form.IField,events:{changeValue:"qx.event.type.Data"},members:{setValue(e){return 1==arguments.length},resetValue(){},getValue(){}}});qx.ui.form.IBooleanForm.$$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(e){},getModel(){},resetModel(){}}});qx.ui.form.IModel.$$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(e){qx.ui.form.Button.constructor.call(this,e);const 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(e,t){e?this.addState("checked"):this.removeState("checked");this.getContentElement().setAttribute("aria-checked",Boolean(e))},_applyGroup(e,t){t&&t.remove(this);e&&e.add(this)},_onExecute(e){var t=this.getGroup();t&&t.getAllowEmptySelection()?this.toggleValue():this.setValue(!0)},_onKeyPress(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(){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(e,t){var r={icon:this.getChildControl("icon"),label:this.getChildControl("label"),closeButton:this.getShowCloseButton()?this.getChildControl("close-button"):null};for(var i in r)r[i]&&this._remove(r[i]);switch(e){case"top":this._add(r.label,{row:3,column:2});this._add(r.icon,{row:1,column:2});r.closeButton&&this._add(r.closeButton,{row:0,column:4});break;case"bottom":this._add(r.label,{row:1,column:2});this._add(r.icon,{row:3,column:2});r.closeButton&&this._add(r.closeButton,{row:0,column:4});break;case"left":this._add(r.label,{row:0,column:2});this._add(r.icon,{row:0,column:0});r.closeButton&&this._add(r.closeButton,{row:0,column:4});break;case"right":this._add(r.label,{row:0,column:0});this._add(r.icon,{row:0,column:2});r.closeButton&&this._add(r.closeButton,{row:0,column:4})}},_createChildControlImpl(e,t){switch(e){case"label":var r;(r=new qx.ui.basic.Label(this.getLabel())).setAnonymous(!0);this._add(r,{row:0,column:2});this._getLayout().setColumnFlex(2,1);break;case"icon":(r=new qx.ui.basic.Image(this.getIcon())).setAnonymous(!0);this._add(r,{row:0,column:0});break;case"close-button":(r=new qx.ui.form.Button).setFocusable(!1);r.setKeepActive(!0);r.addListener("tap",this._onCloseButtonTap,this);this._add(r,{row:0,column:4});this.getShowCloseButton()||r.exclude()}return r||qx.ui.tabview.TabButton.superclass.prototype._createChildControlImpl.call(this,e)},_onCloseButtonTap(){this.fireDataEvent("close",this)},_applyShowCloseButton(e,t){e?this._showChildControl("close-button"):this._excludeChildControl("close-button")},_applyCenter(e){var t=this._getLayout();e?t.setColumnAlign(2,"center","middle"):t.setColumnAlign(2,"left","middle")}}});qx.ui.tabview.TabButton.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.form.Button":{construct:!0,require:!0},"qx.event.AcceleratingTimer":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.form.RepeatButton",{extend:qx.ui.form.Button,construct(e,t){qx.ui.form.Button.constructor.call(this,e,t);this.__P_124_0=new qx.event.AcceleratingTimer;this.__P_124_0.addListener("interval",this._onInterval,this)},events:{execute:"qx.event.type.Event",press:"qx.event.type.Event",release:"qx.event.type.Event"},properties:{interval:{check:"Integer",init:100},firstInterval:{check:"Integer",init:500},minTimer:{check:"Integer",init:20},timerDecrease:{check:"Integer",init:2}},members:{__P_124_1:null,__P_124_0:null,press(){if(this.isEnabled()){this.hasState("pressed")||this.__P_124_2();this.removeState("abandoned");this.addState("pressed")}},release(e){if(this.isEnabled()){this.hasState("pressed")&&(this.__P_124_1||this.execute());this.removeState("pressed");this.removeState("abandoned");this.__P_124_3()}},_applyEnabled(e,t){qx.ui.form.RepeatButton.superclass.prototype._applyEnabled.call(this,e,t);if(!e){this.isCapturing()&&this.releaseCapture();this.removeState("pressed");this.removeState("abandoned");this.__P_124_3()}},_onPointerOver(e){if(this.isEnabled()&&e.getTarget()===this){if(this.hasState("abandoned")){this.removeState("abandoned");this.addState("pressed");this.__P_124_0.start()}this.addState("hovered")}},_onPointerOut(e){if(this.isEnabled()&&e.getTarget()===this){this.removeState("hovered");if(this.hasState("pressed")){this.removeState("pressed");this.addState("abandoned");this.__P_124_0.stop()}}},_onPointerDown(e){if(e.isLeftPressed()){this.capture();this.__P_124_2();e.stopPropagation()}},_onPointerUp(e){this.releaseCapture();if(!this.hasState("abandoned")){this.addState("hovered");this.hasState("pressed")&&!this.__P_124_1&&this.execute()}this.__P_124_3();e.stopPropagation()},_onTap(e){},_onKeyUp(e){switch(e.getKeyIdentifier()){case"Enter":case"Space":if(this.hasState("pressed")){this.__P_124_1||this.execute();this.removeState("pressed");this.removeState("abandoned");e.stopPropagation();this.__P_124_3()}}},_onKeyDown(e){switch(e.getKeyIdentifier()){case"Enter":case"Space":this.removeState("abandoned");this.addState("pressed");e.stopPropagation();this.__P_124_2()}},_onInterval(e){this.__P_124_1=!0;this.fireEvent("execute")},__P_124_2(){this.fireEvent("press");this.__P_124_1=!1;this.__P_124_0.set({interval:this.getInterval(),firstInterval:this.getFirstInterval(),minimum:this.getMinTimer(),decrease:this.getTimerDecrease()}).start();this.removeState("abandoned");this.addState("pressed")},__P_124_3(){this.fireEvent("release");this.__P_124_0.stop();this.removeState("abandoned");this.removeState("pressed")}},destruct(){this._disposeObjects("__P_124_0")}});qx.ui.form.RepeatButton.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.layout.Grow":{construct:!0},"qx.bom.AnimationFrame":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.scroll.ScrollPane",{extend:qx.ui.core.Widget,construct(){qx.ui.core.Widget.constructor.call(this);this.set({minWidth:0,minHeight:0});this._setLayout(new qx.ui.layout.Grow);this.addListener("resize",this._onUpdate);var e=this.getContentElement();e.addListener("scroll",this._onScroll,this);e.addListener("appear",this._onAppear,this)},events:{update:"qx.event.type.Event",scrollAnimationEnd:"qx.event.type.Event"},properties:{scrollX:{check:"qx.lang.Type.isNumber(value)&&value>=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_125_0:null,add(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(e){if(e){this._remove(e);e.removeListener("resize",this._onUpdate,this)}},getChildren(){return this._getChildren()},_onUpdate(e){this.fireEvent("update")},_onScroll(e){var t=this.getContentElement();this.setScrollX(t.getScrollX());this.setScrollY(t.getScrollY())},_onAppear(e){var t=this.getContentElement(),r=this.getScrollX();r!=t.getScrollX()&&t.scrollToX(r);var i=this.getScrollY();i!=t.getScrollY()&&t.scrollToY(i)},getItemTop(e){var t=0;do{t+=e.getBounds().top;e=e.getLayoutParent()}while(e&&e!==this);return t},getItemBottom(e){return this.getItemTop(e)+e.getBounds().height},getItemLeft(e){var t,r=0;do{r+=e.getBounds().left;(t=e.getLayoutParent())&&(r+=t.getInsets().left);e=t}while(e&&e!==this);return r},getItemRight(e){return this.getItemLeft(e)+e.getBounds().width},getScrollSize(){return this.getChildren()[0].getBounds()},getScrollMaxX(){var e=this.getInnerSize(),t=this.getScrollSize();return e&&t?Math.max(0,t.width-e.width):0},getScrollMaxY(){var e=this.getInnerSize(),t=this.getScrollSize();return e&&t?Math.max(0,t.height-e.height):0},scrollToX(e,t){var r=this.getScrollMaxX();e<0?e=0:e>r&&(e=r);this.stopScrollAnimation();if(t){var i=this.getScrollX();this.__P_125_0=new qx.bom.AnimationFrame;this.__P_125_0.on("end",(function(){this.setScrollX(e);this.__P_125_0=null;this.fireEvent("scrollAnimationEnd")}),this);this.__P_125_0.on("frame",(function(r){var n=parseInt(r/t*(e-i)+i);this.setScrollX(n)}),this);this.__P_125_0.startSequence(t)}else this.setScrollX(e)},scrollToY(e,t){var r=this.getScrollMaxY();e<0?e=0:e>r&&(e=r);this.stopScrollAnimation();if(t){var i=this.getScrollY();this.__P_125_0=new qx.bom.AnimationFrame;this.__P_125_0.on("end",(function(){this.setScrollY(e);this.__P_125_0=null;this.fireEvent("scrollAnimationEnd")}),this);this.__P_125_0.on("frame",(function(r){var n=parseInt(r/t*(e-i)+i);this.setScrollY(n)}),this);this.__P_125_0.startSequence(t)}else this.setScrollY(e)},scrollByX(e,t){this.scrollToX(this.getScrollX()+e,t)},scrollByY(e,t){this.scrollToY(this.getScrollY()+e,t)},stopScrollAnimation(){if(this.__P_125_0){this.__P_125_0.cancelSequence();this.__P_125_0=null}},_applyScrollX(e){this.getContentElement().scrollToX(e)},_transformScrollX:e=>Math.round(e),_applyScrollY(e){this.getContentElement().scrollToY(e)},_transformScrollY:e=>Math.round(e)}});qx.ui.core.scroll.ScrollPane.$$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.ui.core.SingleSelectionManager",{extend:qx.core.Object,construct(e){qx.core.Object.constructor.call(this);this.__P_169_0=e},events:{changeSelected:"qx.event.type.Data"},properties:{allowEmptySelection:{check:"Boolean",init:!0,apply:"__P_169_1"}},members:{__P_169_2:null,__P_169_0:null,getSelected(){return this.__P_169_2},setSelected(e){if(!this.__P_169_3(e))throw new Error("Could not select "+e+", because it is not a child element!");this.__P_169_4(e)},resetSelected(){this.__P_169_4(null)},isSelected(e){if(!this.__P_169_3(e))throw new Error("Could not check if "+e+" is selected, because it is not a child element!");return this.__P_169_2===e},isSelectionEmpty(){return null==this.__P_169_2},getSelectables(e){for(var t=this.__P_169_0.getItems(),r=[],i=0;i=0;i--)r[i].getEnabled()||r.splice(i,1);return r},__P_169_1(e,t){e||this.__P_169_4(this.__P_169_2)},__P_169_4(e){var t=this.__P_169_2,r=e;if(null==r||t!==r){if(!this.isAllowEmptySelection()&&null==r){var i=this.getSelectables(!0)[0];i&&(r=i)}this.__P_169_2=r;this.fireDataEvent("changeSelected",r,t)}},__P_169_3(e){for(var t=this.__P_169_0.getItems(),r=0;r=0;t--)e.removeItem(e.key(t))},getKey(e){return this.getStorage(this.__P_76_2).key(e)},forEach(e,t){for(var r=this.getLength(),i=0;i!0,makeAvailable:async e=>!0,getModelForPosition(e){return e.getRow()<0||e.getRow()>=this.getModel().getLength()?null:this.getModel().getItem(e.getRow())},getPositionOfModel(e){let t=this.getModel().indexOf(e);return new qxl.datagrid.source.Position(t,0)},getSize(){if(!this.getModel())return new qxl.datagrid.source.Position(0,0);return new qxl.datagrid.source.Position(this.getModel().getLength(),this.getColumns().getLength())}}});qxl.datagrid.source.ArrayDataSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qxl.datagrid.ui.IWidgetSizeSource",{members:{getWidgetSize(e,t){},getDataSourceSize(){}}});qxl.datagrid.ui.IWidgetSizeSource.$$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:e=>new qx.ui.core.scroll.ScrollBar(e)}});qx.ui.core.scroll.MScrollBarFactory.$$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(){var e=qx.bom.element.Scroll.getScrollbarWidth(),t="osx"===qx.bom.client.OperatingSystem.getName();return 0===e&&t&&!1},getNativeScroll(){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(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.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qxl.datagrid.ui.IWidgetSizeSource":{require:!0},"qx.ui.core.scroll.MScrollBarFactory":{require:!0},"qxl.datagrid.util.Debounce":{construct:!0},"qxl.datagrid.ui.SelectionManager":{construct:!0},"qxl.datagrid.ui.GridStyling":{construct:!0},"qxl.datagrid.ui.GridSizeCalculator":{construct:!0},"qx.bom.client.Scroll":{construct:!0,require:!0},"qx.ui.layout.Canvas":{construct:!0},"qx.ui.core.scroll.AbstractScrollArea":{construct:!0},"qx.ui.layout.Grid":{construct:!0},"qxl.datagrid.column.IColumns":{},"qxl.datagrid.source.IDataSource":{},"qx.ui.container.Composite":{},"qx.ui.layout.VBox":{},"qxl.datagrid.ui.layout.Layered":{},"qxl.datagrid.ui.OddEvenRowBackgrounds":{},"qxl.datagrid.ui.factory.SimpleWidgetFactory":{},"qxl.datagrid.ui.WidgetPane":{},"qxl.datagrid.ui.factory.HeaderWidgetFactory":{},"qxl.datagrid.ui.HeaderRows":{},"qxl.datagrid.util.Math":{}},environment:{provided:[],required:{"os.scrollBarOverlayed":{construct:!0,className:"qx.bom.client.Scroll"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.DataGrid",{extend:qx.ui.core.Widget,implement:[qxl.datagrid.ui.IWidgetSizeSource],include:[qx.ui.core.scroll.MScrollBarFactory],construct(e,t){qx.ui.core.Widget.constructor.call(this);this.__P_81_0=new qxl.datagrid.util.Debounce((()=>this.updateWidgets()),50);this.__P_81_1=new qxl.datagrid.ui.SelectionManager;this.__P_81_1.addListener("changeSelection",(e=>{this.scheduleUpdateWidgets();this.fireDataEvent("changeSelection",e.getData())}));e=e||null;t=t||new qxl.datagrid.ui.GridStyling;this.__P_81_2=new qxl.datagrid.ui.GridSizeCalculator(e,t,this);e&&this.setColumns(e);this.getQxObject("widgetPane").addListener("modelDoubleTap",(e=>this.fireDataEvent("modelDoubleTap",e.getData())));if(qx.core.Environment.get("os.scrollBarOverlayed")){this._setLayout(new qx.ui.layout.Canvas);this._add(this.getQxObject("dataPane"),{edge:0});let e=this.getChildControl("scrollbar-x");e.setMinHeight(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this._add(e,{bottom:0,right:0,left:0});e=this.getChildControl("scrollbar-y");e.setMinWidth(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this._add(e,{right:0,bottom:0,top:0})}else{var r=new qx.ui.layout.Grid;r.setColumnFlex(0,1);r.setRowFlex(0,1);this._setLayout(r);this._add(this.getQxObject("dataPane"),{row:0,column:0});this._add(this.getChildControl("scrollbar-x"),{row:1,column:0});this._add(this.getChildControl("scrollbar-y"),{row:0,column:1});this._add(this.getChildControl("corner"),{row:1,column:1})}var i=2*qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH+14;this.set({minHeight:i,minWidth:i});this._addRollHandling()},properties:{columns:{init:null,nullable:!0,check:"qxl.datagrid.column.IColumns",apply:"_applyColumns",event:"changeColumns"},dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",apply:"_applyDataSource",event:"changeDataSource"},startRowIndex:{init:0,check:"Integer",apply:"_applyStartRowIndex",event:"changeStartRowIndex"},startColumnIndex:{init:0,check:"Integer",apply:"_applyStartColumnIndex",event:"changeStartColumnIndex"},appearance:{init:"qxl-datagrid",refine:!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"]},readOnly:{init:!1,check:"Boolean",event:"changeReadOnly"},dynamicSizing:{init:"none",check:["rows","columns","both","none"],event:"changeDynamicSizing"}},objects:{dataPane(){var e=new qx.ui.container.Composite(new qx.ui.layout.VBox);e.add(this.getQxObject("header"));var t=new qx.ui.container.Composite(new qxl.datagrid.ui.layout.Layered);t.add(this.getQxObject("widgetPane"),{layer:0});t.add(this.getQxObject("oddEvenRows"),{layer:1});e.add(t,{flex:1});return e},oddEvenRows(){return new qxl.datagrid.ui.OddEvenRowBackgrounds(this.__P_81_2,this.getDataSource(),this.__P_81_1)},paneWidgetFactory(){return new qxl.datagrid.ui.factory.SimpleWidgetFactory(this.getColumns())},widgetPane(){return new qxl.datagrid.ui.WidgetPane(this.__P_81_2,this.getQxObject("paneWidgetFactory"),this.getDataSource(),this.__P_81_1)},headerWidgetFactory(){return new qxl.datagrid.ui.factory.HeaderWidgetFactory(this.getColumns())},header(){return new qxl.datagrid.ui.HeaderRows(this.__P_81_2,this.getQxObject("headerWidgetFactory"))}},events:{changeSelection:"qx.event.type.Data",modelDoubleTap:"qx.event.type.Data"},members:{__P_81_3:!1,__P_81_4:!1,__P_81_5:!1,__P_81_2:null,__P_81_6:null,__P_81_0:null,__P_81_1:null,__P_81_7:null,_applyColumns(e,t){if(t){t.removeListener("change",this.__P_81_8,this);for(let e of t)e.setDataGrid(null)}if(e){for(let t of e)t.setDataGrid(this);e.addListener("change",this.__P_81_8,this)}this.__P_81_2.setColumns(e);this.getQxObject("headerWidgetFactory").setColumns(e);this.getQxObject("paneWidgetFactory").setColumns(e);this.updateWidgets()},__P_81_8(e){let t=e.getData();"remove"==t.type&&t.column.setDataGrid(null);"add"==t.type&&t.column.setDataGrid(this);this.scheduleLayoutUpdate()},_applyDataSource(e,t){t&&t.removeListener("changeSize",this.__P_81_9,this);this.__P_81_1.resetSelection();["headerWidgetFactory","paneWidgetFactory","widgetPane","oddEvenRows"].forEach((t=>this.getQxObject(t).setDataSource(e)));this.__P_81_1.setDataSource(e);this.updateWidgets();e&&e.addListener("changeSize",this.__P_81_9,this)},_applyStartRowIndex(e,t){this.__P_81_3=!0;this.updateWidgets();this.__P_81_3=!1},_applyStartColumnIndex(e,t){this.__P_81_4=!0;this.updateWidgets();this.__P_81_4=!1},__P_81_9(){this.getQxObject("widgetPane").invalidateAll();this.__P_81_2.invalidate();this.updateWidgets()},_addRollHandling(){this.addListener("roll",this._onRoll,this);this.addListener("pointerdown",this._onPointerDownForRoll,this)},_removeRollHandling(){this.removeListener("roll",this._onRoll,this);this.removeListener("pointerdown",this._onPointerDownForRoll,this)},_onPointerDownForRoll(e){this.__P_81_7=e.getPointerId()},_onRoll(e){e.stop();if("mouse"==e.getPointerType())return;if(this.__P_81_7&&e.getMomentum()){e.stopMomentum();this.__P_81_7=null;return}let t=this.getDataSourceSize().getRow();var r=this.getStartRowIndex()+Math.floor(.08*e.getDelta().y);let i=this.getMaxRows();r=qxl.datagrid.util.Math.clamp(0,Math.max(0,t-i),r);this.setStartRowIndex(r)},getMaxRows(){var e;const t=this.__P_81_2.getStyling();return Math.floor(this.getQxObject("oddEvenRows").getBounds().height/(null!==(e=t.getMaxRowHeight())&&void 0!==e?e:t.getMinRowHeight()))-4},scrollToSelection(){let e=this.getSelection().getLength()?this.getSelection().getItem(0):null;if(!e)return;let t=this.getDataSource().getPositionOfModel(e).getRow(),r=this.getMaxRows(),i=this.getStartRowIndex();t>=i&&t<=i+r-1||this.setStartRowIndex(Math.max(0,t-Math.floor(r/2)))},__P_81_10(e){let t=this._isChildControlVisible("scrollbar-x"),r=this._isChildControlVisible("scrollbar-y");"x"==e?t||this.scrollToX(0):r||this.scrollToY(0);t&&r?this._showChildControl("corner"):this._excludeChildControl("corner")},scrollToX(e){},scrollToY(e){},_computeScrollbars(){if(this.__P_81_5)return;this.__P_81_5=!0;let e=this.__P_81_2.getSizes();if(!e){this.__P_81_5=!1;return}const t=(e,t,r,i,n,o)=>{if("off"===e||"auto"==e&&r>=i)t.setVisibility("excluded");else{t.setVisibility("visible");let e;e=-1==n||r>i-n?100:0==n?0:qxl.datagrid.util.Math.clamp(0,100,o());t.set({position:e})}};let r=this.getDataSource().getSize(),i=this.getColumns(),n=this.getChildControl("scrollbar-x"),o=this.getScrollbarX(),a=i.getLength(),s=this.getStartColumnIndex();t(o,n,e.columns.length,a,s,(()=>Math.floor(s/(a+1)*100)));let l=this.getChildControl("scrollbar-y"),u=this.getScrollbarY(),c=r.getRow()+this.getStyling().getNumHeaderRows(),h=this.getStartRowIndex();t(u,l,e.rows.length,c,h,(()=>Math.floor(qxl.datagrid.util.Math.interpolate(0,Math.max(0,r.getRow()-this.getMaxRows()),0,100,this.getStartRowIndex()))));this.__P_81_5=!1},_createChildControlImpl(e){switch(e){case"scrollbar-x":(t=this._createScrollBar("horizontal").set({minWidth:0,maximum:100})).exclude();t.addListener("scroll",(e=>{if(this.__P_81_3||this.__P_81_5)return;let t=e.getData(),r=this.getDataSource().getSize();if(100==t)this.setStartColumnIndex(-1);else{let e=Math.round(r.getColumn()*(t/100));this.setStartColumnIndex(e)}}));t.addListener("changeVisibility",(()=>this.__P_81_10("x")));return t;case"scrollbar-y":(t=this._createScrollBar("vertical").set({minHeight:0,maximum:100})).exclude();t.addListener("scroll",(e=>{if(this.__P_81_3||this.__P_81_5)return;let t=e.getData(),r=this.getDataSource().getSize().getRow();const i=Math.floor(qxl.datagrid.util.Math.interpolate(0,100,0,Math.max(0,r-this.getMaxRows()),t));this.setStartRowIndex(i)}));t.addListener("changeVisibility",(()=>this.__P_81_10("y")));return t;case"corner":var t;(t=new qx.ui.core.Widget).setWidth(0);t.setHeight(0);t.exclude();return t}return qxl.datagrid.DataGrid.superclass.prototype._createChildControlImpl.call(this,e)},updateWidgets(){if(this.__P_81_6)return;this.getQxObject("header").updateWidgets();this.getQxObject("oddEvenRows").updateWidgets();const e=()=>{this._computeScrollbars();this.scheduleLayoutUpdate();this.__P_81_6=null};let t=this.getQxObject("widgetPane").updateWidgets();t?this.__P_81_6=t.then(e):e()},scheduleUpdateWidgets(){return this.__P_81_0.run()},getWidgetSize(e,t){let r=this.__P_81_2.getStyling(),i=r.getMinRowHeight(),n=r.getMaxRowHeight(),o=r.getMinColumnWidth(),a=r.getMaxColumnWidth(),s=null,l=null,u=this.getQxObject("widgetPane").getChildAtPosition(e,t);if(e<0)l=r.getHeaderRowHeight();else{let e=this.getDynamicSizing();if("rows"===e||"both"===e){var c;l=null==u||null===(c=u.getSizeHint())||void 0===c?void 0:c.height}if("columns"===e||"both"===e){var h;s=null==u||null===(h=u.getSizeHint())||void 0===h?void 0:h.width}}const d={minWidth:o,width:s,maxWidth:a,minHeight:i,height:l,maxHeight:n};null==u||u.setUserData("qxl.datagrid.lastSize",d);return d},renderLayout(e,t,r,i){const n=this.getQxObject("widgetPane").getPaddingLeft(),o=this.getQxObject("widgetPane").getPaddingTop();let a=this.__P_81_2.setAvailableSize(r-this.getChildControl("scrollbar-y").getSizeHint().width-n-this.getQxObject("widgetPane").getPaddingRight(),i,this.getStartRowIndex(),this.getStartColumnIndex(),n,o);const s=this.getDynamicSizing(),l="rows"===s||"both"===s,u="columns"===s||"both"===s;if(!a&&(l||u))for(const e of this.getQxObject("widgetPane").getLayoutChildren()){const t=e.getSizeHint(),r=e.getUserData("qxl.datagrid.lastSize");if(t){if(l){var c,h,d,f;const e=(null!==(c=null==r?void 0:r.height)&&void 0!==c?c:1/0)>(null!==(h=t.maxHeight)&&void 0!==h?h:1/0),i=(null!==(d=null==r?void 0:r.height)&&void 0!==d?d:-1/0)<(null!==(f=t.minHeight)&&void 0!==f?f:0);if(e||i){a=!0;this.__P_81_2.invalidate();break}}if(u){var _,p,m,g;const e=(null!==(_=null==r?void 0:r.width)&&void 0!==_?_:1/0)>(null!==(p=t.maxWidth)&&void 0!==p?p:1/0),i=(null!==(m=null==r?void 0:r.width)&&void 0!==m?m:-1/0)<(null!==(g=t.minWidth)&&void 0!==g?g:0);if(e||i){a=!0;this.__P_81_2.invalidate();break}}}}qxl.datagrid.DataGrid.superclass.prototype.renderLayout.call(this,e,t,r,i);a&&this.updateWidgets()},_computeSizeHint(){var e=this.getMinWidth()||0,t=this.getMinHeight()||0,r=this.getWidth()||e,i=this.getHeight()||t;return{minWidth:e,width:r,maxWidth:this.getMaxWidth()||1/0,minHeight:t,height:i,maxHeight:this.getMaxHeight()||1/0}},getSelection(){return this.__P_81_1.getSelection()},setSelection(e){this.__P_81_1.setSelection(e)},resetSelection(){this.__P_81_1.resetSelection()},getSelectionManager(){return this.__P_81_1},getSizeCalculator(){return this.__P_81_2},getStyling(){return this.__P_81_2.getStyling()},getDataSourceSize(){return this.getDataSource().getSize()}}});qxl.datagrid.DataGrid.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.column.Column":{construct:!0,require:!0},"qx.util.format.DateFormat":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.DateColumn",{extend:qxl.datagrid.column.Column,properties:{dateFormat:{init:null,check:"qx.util.format.DateFormat",event:"changeDateFormat"}},construct(){qxl.datagrid.column.Column.constructor.call(this);this.setBindingOptions(((e,t)=>({converter:(e,t,r,i)=>{if(!e)return"";let n=this.getDateFormat()||qx.util.format.DateFormat.getDateInstance();"string"==typeof e&&(e=new Date(Date.parse(e)));return n.format(e)}})))}});qxl.datagrid.column.DateColumn.$$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.datagrid.demo.array.DummyModel",{extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);this.set({title:this._randomTitle(),author:this._randomAuthor(),date:this._randomDate()})},properties:{title:{nullable:!1,check:"String",event:"changeTitle"},author:{nullable:!1,check:"String",event:"changeAuthor"},date:{nullable:!1,check:"Date",event:"changeDate"}},members:{_randomNoun(){const e=["Cat","Dog","Mouse","Horse","Cow","Pig","Chicken","Duck","Goose","Sheep","Goat","Rabbit","Hamster","Gerbil","Rat","Parrot","Cockatoo","Canary","Finch","Goldfish","Tropical Fish","Frog","Toad","Newt","Salamander","Lizard","Snake","Turtle","Tortoise","Crocodile","Alligator","Dinosaur","Pterodactyl","Tyrannosaurus Rex","Robin","Blue Jay","Sparrow","Owl","Eagle","Hawk","Falcon","Vulture","Penguin"];return e[Math.floor(Math.random()*e.length)]},_randomTitle(){const e=this._randomNoun(),t=this._randomNoun();return[`The ${e} and The ${t}`,`The ${e}'s ${t}`,`The ${e}`][Math.floor(3*Math.random())]},_randomSurname(){const e=["Smith","Johnson","Williams","Brown","Jones","Miller","Davis","Garcia","Rodriguez","Wilson","Martinez","Anderson","Taylor","Thomas"];return e[Math.floor(Math.random()*e.length)]},_randomAuthor(){const e="ABCDEFGHIJKLMNOPQRSTUVWXYZ"[Math.floor(26*Math.random())],t=this._randomSurname();return`${["Mr","Mrs","Dr","Prof"][Math.floor(4*Math.random())]} ${e}. ${t}`},_randomDate(){const e=new Date;return new Date(e.getTime()-Math.floor(15*Math.random()*365*24*60*60*1e3))}}});qxl.datagrid.demo.array.DummyModel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.source.tree.NodeInspector":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.tree.TreeDemoNodeInspector",{extend:qxl.datagrid.source.tree.NodeInspector,members:{canHaveChildren:e=>"directory"==e.getType()}});qxl.datagrid.demo.tree.TreeDemoNodeInspector.$$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.layout.HBox":{construct:!0},"qx.ui.menu.Menu":{},"qx.util.PropertyUtil":{},"qx.ui.core.Spacer":{},"qx.ui.toolbar.Separator":{},"qx.ui.menubar.Button":{},"qx.ui.toolbar.Part":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.toolbar.ToolBar",{extend:qx.ui.core.Widget,include:qx.ui.core.MChildrenHandling,construct(e){qx.ui.core.Widget.constructor.call(this);this.getContentElement().setAttribute("role","toolbar");this._setLayout(e||new qx.ui.layout.HBox);this.__P_82_0=[];this.__P_82_1=[]},properties:{appearance:{refine:!0,init:"toolbar"},openMenu:{check:"qx.ui.menu.Menu",event:"changeOpenMenu",nullable:!0},show:{init:"both",check:["both","label","icon"],inheritable:!0,apply:"_applyShow",event:"changeShow"},spacing:{nullable:!0,check:"Integer",themeable:!0,apply:"_applySpacing"},overflowIndicator:{check:"qx.ui.core.Widget",nullable:!0,apply:"_applyOverflowIndicator"},overflowHandling:{init:!1,check:"Boolean",apply:"_applyOverflowHandling"}},events:{hideItem:"qx.event.type.Data",showItem:"qx.event.type.Data"},members:{__P_82_0:null,__P_82_1:null,_computeSizeHint(){var e=qx.ui.toolbar.ToolBar.superclass.prototype._computeSizeHint.call(this);if(this.getOverflowHandling()){var t=0,r=this.getOverflowIndicator();r&&(t=r.getSizeHint().width+this.getSpacing());e.minWidth=t}return e},_onResize(e){this._recalculateOverflow(e.getData().width)},_recalculateOverflow(e,t){if(this.getOverflowHandling()){t=t||this.getSizeHint().width;var r=this.getOverflowIndicator(),i=0;r&&(i=r.getSizeHint().width);null==e&&null!=this.getBounds()&&(e=this.getBounds().width);if(null!=e)if(ee);else if(this.__P_82_0.length>0)do{var l=this.__P_82_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_82_0.length&&i>0){c=e>t-i+u+(o-this.getSpacing())}if(!(e>t+u+o||c))return;this.__P_82_3(l);t+=u;r&&0==this.__P_82_0.length&&r.setVisibility("excluded")}}while(e>=t&&this.__P_82_0.length>0)}},__P_82_3(e){e.setVisibility("visible");this.__P_82_0.shift();this.fireDataEvent("showItem",e)},__P_82_2(e){if(e){this.__P_82_0.unshift(e);e.setVisibility("excluded");this.fireDataEvent("hideItem",e)}},_getNextToHide(){for(var e=this.__P_82_1.length-1;e>=0;e--){var t=this.__P_82_1[e];if(t&&t.getVisibility&&"visible"==t.getVisibility())return t}var r=this._getChildren();for(e=r.length-1;e>=0;e--){var i=r[e];if(i!=this.getOverflowIndicator()&&(i.getVisibility&&"visible"==i.getVisibility()))return i}},setRemovePriority(e,t,r){if(!r&&null!=this.__P_82_1[t])throw new Error("Priority already in use!");this.__P_82_1[t]=e},_applyOverflowHandling(e,t){this.invalidateLayoutCache();var r=this.getLayoutParent();r&&r.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 n=this.getOverflowIndicator();n&&n.setVisibility("excluded");for(var o=0;o{var n=new qx.io.request.Xhr(r);i&&n.set(i);n.addListener("success",(t=>{let r=n.getResponseText();n.dispose();e(r)}));n.addListener("fail",(()=>{n.dispose();t()}));n.send()})));var r,i;t=JSON.parse(t);const n=e=>{let t=(new qxl.datagrid.demo.tree.TreeDemoFileNode).set({name:e.name,permissions:e.permissions,lastModified:new Date(e.lastModified)});e.size?t.set({size:e.size,type:"file"}):t.set({type:"directory"});if(e.children)for(let r of e.children){let e=n(r);t.__P_83_0.push(e)}return t};return n(t)}}});qxl.datagrid.demo.tree.TreeDemoFileNode.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.column.Column":{require:!0},"qxl.datagrid.column.tree.ExpansionWidget":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.tree.ExpansionColumn",{extend:qxl.datagrid.column.Column,properties:{iconPathProvider:{check:"Function",nullable:!0}},members:{createWidgetForDisplay:()=>new qxl.datagrid.column.tree.ExpansionWidget,bindWidget(e,t,r){let i=qxl.datagrid.column.tree.ExpansionColumn.superclass.prototype.bindWidget.call(this,e,t),n=r.getDataSource().getNodeStateFor(t);if(null==n)return i;e.setIndentationLevel(n.level);e.setState(n.state);const o=this.getIconPathProvider();if(o){const r=o(t);r&&e.setIcon(r)}e.addListener("changeState",(e=>{let i=e.getData();"open"==i?r.getDataSource().expandNode(t):"closed"==i&&r.getDataSource().collapseNode(t)}));return i}}});qxl.datagrid.column.tree.ExpansionColumn.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.column.Column":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.FileSizeColumn",{extend:qxl.datagrid.column.Column,properties:{binary:{init:!0,check:"Binary"}},construct(){qxl.datagrid.column.Column.constructor.call(this);this.setBindingOptions(((e,t)=>({converter:(e,t,r,i)=>e?this._convertValueForDisplay(e):""})))},members:{_convertValueForDisplay(e){if("number"!=typeof e)return"";let t=this.getBinary()?1024:1e3;return enew Date(e.getTime()+864e5*(3-(e.getDay()+6)%7)),__P_84_10(e){var t=this.__P_84_9(e),r=t.getFullYear(),i=this.__P_84_9(new Date(r,0,4));return Math.floor(1.5+(t.getTime()-i.getTime())/864e5/7)},__P_84_11(e){var t=this.__P_84_9(e),r=this.__P_84_9(new Date(e.getFullYear(),e.getMonth(),4));return Math.floor(1.5+(t.getTime()-r.getTime())/864e5/7)},__P_84_12(e){return this.__P_84_9(e).getFullYear()},__P_84_13(e){var t=new Date(e,2,1);t.setDate(-1);return t.getDate()+1===29},__P_84_14(e,t){var r=0,i=0;t||(t=1971);for(var n=0,o=1;o<=12;o++){var a=new Date(t,o,1);a.setDate(-1);var s=a.getDate()+1;if(!((n+=s)0?1:-1,d=Math.floor(Math.abs(c)/60),f=Math.abs(c)%60;this.__P_84_16();for(var _="",p=0;p(b=(x=Math.abs(r))+"").length)for(var y=b.length;yb.length)for(y=x.length;y=1&&v<=3?b=r>0?"AD":"BC":4==v?b=r>0?"Anno Domini":"Before Christ":5==v&&(b=r>0?"A":"B");break;case"Q":case"q":1!=v&&2!=v||(b=this.__P_84_7(parseInt(i/4)+1,v));3==v&&(b="Q"+(parseInt(i/4)+1));break;case"D":b=this.__P_84_7(this.__P_84_8(e),v);break;case"d":b=this.__P_84_7(n,v);break;case"w":b=this.__P_84_7(this.__P_84_10(e),v);break;case"W":b=this.__P_84_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_84_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_84_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_84_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=a<12?qx.locale.Date.getAmMarker(t):qx.locale.Date.getPmMarker(t);break;case"H":b=this.__P_84_7(a,v);break;case"k":b=this.__P_84_7(0==a?24:a,v);break;case"K":b=this.__P_84_7(a%12,v);break;case"h":b=this.__P_84_7(a%12==0?12:a%12,v);break;case"m":b=this.__P_84_7(s,v);break;case"s":b=this.__P_84_7(l,v);break;case"S":if(v<(b=this.__P_84_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_84_7(Math.abs(d),2)+":"+this.__P_84_7(f,2));break;case"Z":b=v>=1&&v<=3?(h>0?"-":"+")+this.__P_84_7(Math.abs(d),2)+this.__P_84_7(f,2):"GMT"+(h>0?"-":"+")+this.__P_84_7(Math.abs(d),2)+":"+this.__P_84_7(f,2)}_+=b}}return _},parse(e){this.__P_84_17();var t=this.__P_84_4.regex.exec(e);if(null==t)throw new Error("Date string '"+e+"' does not match the date format: "+this.__P_84_2);for(var r,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},n=1,o=!1,a=!1,s=0;s=i.length){o++;break}if("'"==i.charAt(o+1)){r+=a;o++}else{o++;n="unkown"}}else{r+=a;o++}break;case"wildcard":if(a==e){t++;o++}else{this.__P_84_6.push({type:"wildcard",character:e,size:t});e=null;t=0;n="default"}break;default:if(a>="a"&&a<="z"||a>="A"&&a<="Z"){e=a;n="wildcard"}else if("'"==a){if(o+1>=i.length){r+=a;o++;break}if("'"==i.charAt(o+1)){r+=a;o++}o++;n="quoted_literal"}else n="default";if("default"!=n){if(r.length>0){this.__P_84_6.push({type:"literal",text:r});r=""}}else{r+=a;o++}}}null!=e?this.__P_84_6.push({type:"wildcard",character:e,size:t}):r.length>0&&this.__P_84_6.push({type:"literal",text:r})}},__P_84_17(){if(null==this.__P_84_4){var e=this.__P_84_2;this.__P_84_18();this.__P_84_16();for(var t,r=[],i="^",n=0;n14)throw new Error("Invalid hours in time zone offset.");if(n>59)throw new Error("Invalid minutes in time zone offset.");e.tzOffsetMins=60*i+n;"-"===r[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 r=["L","M"],i=["c","e","E"],n=e.charAt(0),a=r.indexOf(n)>=0;if(!g[e]){g[e]={};for(var s=function(){var t=n===(a?r: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=(a?qx.locale.Date.getMonthNames:qx.locale.Date.getDayNames).call(qx.locale.Date,s[1],o,s[0],!0),u=0,c=l.length;u=0&&(r=0&&(r=0,"Value must be positive")},false:null}),__P_85_9(){for(var e=[],t=[],r=[],i=-1,n=-1,o=this._getLayoutChildren(),a=0,s=o.length;a1&&r.push(l);u.colSpan>1&&t.push(l)}for(f=0;f<=i;f++)null==e[f]&&(e[f]=[]);this.__P_85_2=e;this.__P_85_3=t;this.__P_85_4=r;this.__P_85_5=i;this.__P_85_6=n;this.__P_85_7=null;this.__P_85_8=null;delete this._invalidChildrenCache},_setRowData(e,t,r){var i=this.__P_85_0[e];if(i)i[t]=r;else{this.__P_85_0[e]={};this.__P_85_0[e][t]=r}},_setColumnData(e,t,r){var i=this.__P_85_1[e];if(i)i[t]=r;else{this.__P_85_1[e]={};this.__P_85_1[e][t]=r}},setSpacing(e){this.setSpacingY(e);this.setSpacingX(e);return this},setColumnAlign(e,t,r){this._setColumnData(e,"hAlign",t);this._setColumnData(e,"vAlign",r);this._applyLayoutChange();return this},getColumnAlign(e){var t=this.__P_85_1[e]||{};return{vAlign:t.vAlign||"top",hAlign:t.hAlign||"left"}},setRowAlign(e,t,r){this._setRowData(e,"hAlign",t);this._setRowData(e,"vAlign",r);this._applyLayoutChange();return this},getRowAlign(e){var t=this.__P_85_0[e]||{};return{vAlign:t.vAlign||"top",hAlign:t.hAlign||"left"}},getCellWidget(e,t){this._invalidChildrenCache&&this.__P_85_9();return(e=this.__P_85_2[e]||{})[t]||null},getRowCount(){this._invalidChildrenCache&&this.__P_85_9();return this.__P_85_5+1},getColumnCount(){this._invalidChildrenCache&&this.__P_85_9();return this.__P_85_6+1},getCellAlign(e,t){var r="top",i="left",n=this.__P_85_0[e],o=this.__P_85_1[t],a=this.__P_85_2[e][t];if(a)var s={vAlign:a.getAlignY(),hAlign:a.getAlignX()};else s={};s.vAlign?r=s.vAlign:n&&n.vAlign?r=n.vAlign:o&&o.vAlign&&(r=o.vAlign);s.hAlign?i=s.hAlign:o&&o.hAlign?i=o.hAlign:n&&n.hAlign&&(i=n.hAlign);return{vAlign:r,hAlign:i}},setColumnFlex(e,t){this._setColumnData(e,"flex",t);this._applyLayoutChange();return this},getColumnFlex(e){var t=this.__P_85_1[e]||{};return void 0!==t.flex?t.flex:0},setRowFlex(e,t){this._setRowData(e,"flex",t);this._applyLayoutChange();return this},getRowFlex(e){var t=this.__P_85_0[e]||{};return void 0!==t.flex?t.flex:0},setColumnMaxWidth(e,t){this._setColumnData(e,"maxWidth",t);this._applyLayoutChange();return this},getColumnMaxWidth(e){var t=this.__P_85_1[e]||{};return void 0!==t.maxWidth?t.maxWidth:1/0},setColumnWidth(e,t){this._setColumnData(e,"width",t);this._applyLayoutChange();return this},getColumnWidth(e){var t=this.__P_85_1[e]||{};return void 0!==t.width?t.width:null},setColumnMinWidth(e,t){this._setColumnData(e,"minWidth",t);this._applyLayoutChange();return this},getColumnMinWidth(e){return(this.__P_85_1[e]||{}).minWidth||0},setRowMaxHeight(e,t){this._setRowData(e,"maxHeight",t);this._applyLayoutChange();return this},getRowMaxHeight(e){return(this.__P_85_0[e]||{}).maxHeight||1/0},setRowHeight(e,t){this._setRowData(e,"height",t);this._applyLayoutChange();return this},getRowHeight(e){var t=this.__P_85_0[e]||{};return void 0!==t.height?t.height:null},setRowMinHeight(e,t){this._setRowData(e,"minHeight",t);this._applyLayoutChange();return this},getRowMinHeight(e){return(this.__P_85_0[e]||{}).minHeight||0},_getOuterSize(e){var t=e.getSizeHint(),r=e.getMarginLeft()+e.getMarginRight(),i=e.getMarginTop()+e.getMarginBottom();return{height:t.height+i,width:t.width+r,minHeight:t.minHeight+i,minWidth:t.minWidth+r,maxHeight:t.maxHeight+i,maxWidth:t.maxWidth+r}},_fixHeightsRowSpan(e){for(var t=this.getSpacingY(),r=0,i=this.__P_85_4.length;r0&&(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(s);n=this.getRowFlex(i)>0?Math.max(n,l.minHeight):Math.max(n,l.height);o=Math.max(o,l.height)}}}n=Math.max(n,this.getRowMinHeight(i));var u=this.getRowMaxHeight(i);if(null!==this.getRowHeight(i))o=this.getRowHeight(i);else o=Math.max(n,Math.min(o,u));e[i]={minHeight:n,height:o,maxHeight:u}}this.__P_85_4.length>0&&this._fixHeightsRowSpan(e);this.__P_85_7=e;return e},_getColWidths(){if(null!=this.__P_85_8)return this.__P_85_8;for(var e=[],t=this.__P_85_6,r=this.__P_85_5,i=0;i<=t;i++){for(var n,o=0,a=0,s=0;s<=r;s++){var l=this.__P_85_2[s][i];if(l){if(!((l.getLayoutProperties().colSpan||0)>1)){var u=this._getOuterSize(l);a=Math.max(a,u.minWidth);o=Math.max(o,u.width)}}}a=Math.max(a,this.getColumnMinWidth(i));n=this.getColumnMaxWidth(i);if(null!==this.getColumnWidth(i))o=this.getColumnWidth(i);else o=Math.max(a,Math.min(o,n));e[i]={minWidth:a,width:o,maxWidth:n}}this._getColSpans().length>0&&this._fixWidthsColSpan(e);this.__P_85_8=e;return e},_getColumnFlexOffsets(e){var t=this.getSizeHint(),r=e-t.width;if(0==r)return{};for(var i=this._getColWidths(),n={},o=0,a=i.length;o0||s.width==s.minWidth&&r<0||(n[o]={min:s.minWidth,value:s.width,max:s.maxWidth,flex:l})}return qx.ui.layout.Util.computeFlexOffsets(n,e,t.width)},_getRowFlexOffsets(e){var t=this.getSizeHint(),r=e-t.height;if(0==r)return{};for(var i=this._getRowHeights(),n={},o=0,a=i.length;o0||s.height==s.minHeight&&r<0||(n[o]={min:s.minHeight,value:s.height,max:s.maxHeight,flex:l})}return qx.ui.layout.Util.computeFlexOffsets(n,e,t.height)},_getColSpans(){return this.__P_85_3},renderLayout(e,t,r){this._invalidChildrenCache&&this.__P_85_9();for(var i,n=qx.ui.layout.Util,o=this.getSpacingX(),a=this.getSpacingY(),s=this._getColWidths(),l=this._getColumnFlexOffsets(e),u=[],c=this.__P_85_6,h=this.__P_85_5,d=0;d<=c;d++){i=l[d]?l[d].offset:0;u[d]=s[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_85_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;r+=o.width}var a=this._getRowHeights(),s=0,l=0;for(i=0,n=a.length;i0?s+=u.minHeight:s+=u.height;l+=u.height}var c=this.getSpacingX()*(e.length-1),h=this.getSpacingY()*(a.length-1);return{minWidth:t+c,width:r+c,minHeight:s+h,height:l+h}}},destruct(){this.__P_85_2=this.__P_85_0=this.__P_85_1=this.__P_85_3=this.__P_85_4=this.__P_85_8=this.__P_85_7=null}});qx.ui.layout.Grid.$$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.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(e,t,r,i){qx.core.Object.constructor.call(this);t&&this.setComparisonString(t);r&&this.setFontWeight(r);i&&this.setFontStyle(i);if(e){this.setFontFamily(e);this.__P_184_0=this._getRequestedHelpers()}this.__P_184_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_184_2:null,__P_184_3:null,removeDefaultHelperElements(){var e=qx.bom.webfonts.Validator.__P_184_3;if(e)for(var t in e)document.body.removeChild(e[t]);delete qx.bom.webfonts.Validator.__P_184_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_184_0:null,__P_184_4:null,__P_184_5:null,__P_184_1:null,validate(){if(this.__P_184_5)return;const e=e=>{this.__P_184_4&&this.__P_184_4.stop();this._reset();this.__P_184_1.resolve(e);this.fireDataEvent("changeStatus",{family:this.getFontFamily(),valid:e})};if(document.fonts&&"function"==typeof document.fonts.load){this.__P_184_5=(new Date).getTime();let t=`${this.getFontStyle()||"normal"} ${this.getFontWeight()||"normal"} 14px ${this.getFontFamily()}`;(async()=>{try{await document.fonts.load(t);await document.fonts.ready;qx.bom.Label.getTextSize("Hello World",{fontFamily:this.getFontFamily(),fontStyle:this.getFontStyle(),fontWeight:this.getFontWeight()});setTimeout((()=>e(this._isFontValid())),100)}catch(r){this.warn(`Exception while loading font ${t}: `+r);e(!1)}})()}else{this.__P_184_5=(new Date).getTime();this.getFontStyle(),this.getFontWeight(),this.getFontFamily();const t=()=>{if(this._isFontValid())"safari"==qx.core.Environment.get("browser.name")&&parseFloat(qx.core.Environment.get("browser.version"))>=8?setTimeout((()=>e(!0)),100):e(!0);else{(new Date).getTime()-this.__P_184_5>=this.getTimeout()&&e(!1)}};qx.event.Timer.once((()=>{this.__P_184_4=new qx.event.Timer(100);this.__P_184_4.addListener("interval",t);this.__P_184_4.start()}),this,0)}},async isValid(){return await this.__P_184_1},_reset(){if(this.__P_184_0){for(var e in this.__P_184_0){var t=this.__P_184_0[e];document.body.removeChild(t)}this.__P_184_0=null}},_isFontValid(){qx.bom.webfonts.Validator.__P_184_2||this.__P_184_6();this.__P_184_0||(this.__P_184_0=this._getRequestedHelpers());this.__P_184_0.sans.style.visibility="visible";this.__P_184_0.sans.style.visibility="hidden";this.__P_184_0.serif.style.visibility="visible";this.__P_184_0.serif.style.visibility="hidden";var e=qx.bom.element.Dimension.getWidth(this.__P_184_0.sans),t=qx.bom.element.Dimension.getWidth(this.__P_184_0.serif),r=qx.bom.webfonts.Validator;return e!==r.__P_184_2.sans||t!==r.__P_184_2.serif},_getRequestedHelpers(){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(e,t){var r=qx.lang.Object.clone(qx.bom.webfonts.Validator.HELPER_CSS);e&&(r.fontFamily?r.fontFamily+=","+e.join(","):r.fontFamily=e.join(","));this.getFontWeight()&&(r.fontWeight=this.getFontWeight());this.getFontStyle()&&(r.fontStyle=this.getFontStyle());var i=document.createElement("span");i.innerHTML=t||qx.bom.webfonts.Validator.COMPARISON_STRING;qx.bom.element.Style.setStyles(i,r);document.body.appendChild(i);return i},_applyFontFamily(e,t){e!==t&&this._reset()},_applyFontWeight(e,t){e!==t&&this._reset()},_applyFontStyle(e,t){e!==t&&this._reset()},__P_184_6(){var e=qx.bom.webfonts.Validator;e.__P_184_3||(e.__P_184_3={sans:this._getHelperElement(e.COMPARISON_FONTS.sans),serif:this._getHelperElement(e.COMPARISON_FONTS.serif)});e.__P_184_2={sans:qx.bom.element.Dimension.getWidth(e.__P_184_3.sans),serif:qx.bom.element.Dimension.getWidth(e.__P_184_3.serif)}}},destruct(){this._reset();null!=this.__P_184_4&&this.__P_184_4.stop();this._disposeObjects("__P_184_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(e,t,r,i,n){throw new Error("abstract method call!")},_moveToEdgeAndAlign(e,t,r,i){switch(i){case"edge-start":return t.start-r.end-e;case"edge-end":return t.end+r.start;case"align-start":return t.start+r.start;case"align-center":return t.start+parseInt((t.end-t.start-e)/2,10)+r.start;case"align-end":return t.end-r.end-e}},_isInRange:(e,t,r)=>e>=0&&e+t<=r}});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(e,t,r,i,n){return this._moveToEdgeAndAlign(e,t,r,n)}}});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(e,t,r,i,n){var o,a,s=this._moveToEdgeAndAlign(e,t,r,n);if(this._isInRange(s,e,i))return s;if("edge-start"==n||"edge-end"==n){o=t.start-r.end;a=t.end+r.start}else{o=t.end-r.end;a=t.start+r.start}return s=o>i-a?Math.max(0,o-e):a}}});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(e,t,r,i,n){var o=this._moveToEdgeAndAlign(e,t,r,n);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.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(){var e=qx.core.Environment.get("css.animation");this.__P_220_0=e&&e["play-state"];this.__P_220_1=!0;this.addListenerOnce("end",this.__P_220_2,this)},events:{start:"Element",end:"Element",iteration:"Element"},members:{__P_220_0:null,__P_220_1:!1,__P_220_3:!1,isPlaying(){return this.__P_220_1},isEnded(){return this.__P_220_3},isPaused(){return"paused"==this.el.style[this.__P_220_0]},pause(){if(this.el){this.el.style[this.__P_220_0]="paused";this.el.$$animation.__P_220_1=!1;this.animationId&&qx.bom.element.AnimationJs&&qx.bom.element.AnimationJs.pause(this)}},play(){if(this.el){this.el.style[this.__P_220_0]="running";this.el.$$animation.__P_220_1=!0;null!=this.i&&qx.bom.element.AnimationJs&&qx.bom.element.AnimationJs.play(this)}},stop(){if(this.el&&qx.core.Environment.get("css.animation")&&!this.jsAnimation){this.el.style[this.__P_220_0]="";this.el.style[qx.core.Environment.get("css.animation").name]="";this.el.$$animation.__P_220_1=!1;this.el.$$animation.__P_220_3=!0}else if(this.jsAnimation){this.stopped=!0;qx.bom.element.AnimationJs.stop(this)}},__P_220_2(){this.__P_220_1=!1;this.__P_220_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(){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:()=>qx.bom.Style.getPropertyName("transformStyle"),getPerspective:()=>qx.bom.Style.getPropertyName("perspective"),getPerspectiveOrigin:()=>qx.bom.Style.getPropertyName("perspectiveOrigin"),getBackFaceVisibility:()=>qx.bom.Style.getPropertyName("backfaceVisibility"),getOrigin:()=>qx.bom.Style.getPropertyName("transformOrigin"),getName:()=>qx.bom.Style.getPropertyName("transform"),get3D:()=>null!=qx.bom.client.CssTransform.getPerspective()},defer(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_221_0:qx.core.Environment.get("css.transform"),transform(e,t){var r=this.getTransformValue(t);if(null!=this.__P_221_0){var i=this.__P_221_0.name;e.style[i]=r}},translate(e,t){this.transform(e,{translate:t})},scale(e,t){this.transform(e,{scale:t})},rotate(e,t){this.transform(e,{rotate:t})},skew(e,t){this.transform(e,{skew:t})},getCss(e){var t=this.getTransformValue(e);if(null!=this.__P_221_0){var r=this.__P_221_0.name;return qx.bom.Style.getCssName(r)+":"+t+";"}return""},setOrigin(e,t){null!=this.__P_221_0&&(e.style[this.__P_221_0.origin]=t)},getOrigin(e){return null!=this.__P_221_0?e.style[this.__P_221_0.origin]:""},setStyle(e,t){null!=this.__P_221_0&&(e.style[this.__P_221_0.style]=t)},getStyle(e){return null!=this.__P_221_0?e.style[this.__P_221_0.style]:""},setPerspective(e,t){null!=this.__P_221_0&&(e.style[this.__P_221_0.perspective]=t+"px")},getPerspective(e){return null!=this.__P_221_0?e.style[this.__P_221_0.perspective]:""},setPerspectiveOrigin(e,t){null!=this.__P_221_0&&(e.style[this.__P_221_0["perspective-origin"]]=t)},getPerspectiveOrigin(e){if(null!=this.__P_221_0){var t=e.style[this.__P_221_0["perspective-origin"]];if(""!=t)return t;var r=e.style[this.__P_221_0["perspective-origin"]+"X"],i=e.style[this.__P_221_0["perspective-origin"]+"Y"];if(""!=r)return r+" "+i}return""},setBackfaceVisibility(e,t){null!=this.__P_221_0&&(e.style[this.__P_221_0["backface-visibility"]]=t?"visible":"hidden")},getBackfaceVisibility(e){return null==this.__P_221_0||"visible"==e.style[this.__P_221_0["backface-visibility"]]},getTransformValue(e){var t="",r=["translate","scale"];for(var i in e){var n=e[i];qx.Bootstrap.isArray(n)?3===n.length&&r.indexOf(i)>-1&&qx.core.Environment.get("css.transform.3d")?t+=this._compute3dProperty(i,n):t+=this._computeAxisProperties(i,n):t+=i+"("+n+") "}return t.trim()},_compute3dProperty(e,t){var r="";e+="3d";for(var i=0;i"iframe"===e.tagName.toLowerCase(),registerEvent(e,t,r){},unregisterEvent(e,t,r){}},defer(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(e,t){e=e?qx.lang.Object.clone(e):{};var r=qx.bom.Iframe.DEFAULT_ATTRIBUTES;for(var i in r)i in e||(e[i]=r[i]);var n=qx.dom.Element.create("iframe",e,t);"onload"in e||(n.onload=function(){qx.event.handler.Iframe.onevent(n)});return n},getWindow(e){try{return e.contentWindow}catch(e){return null}},getDocument(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(e){try{var t=this.getDocument(e);return t?t.getElementsByTagName("body")[0]:null}catch(e){return null}},setSource(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 r=this.getWindow(e);r&&r.stop()}this.getWindow(e).location.replace(t)}catch(r){e.src=t}else e.src=t;this.__P_222_0(e)}catch(e){qx.log.Logger.warn("Iframe source could not be set!")}},queryCurrentUrl(e){var t=this.getDocument(e);try{if(t&&t.location)return t.location.href}catch(e){}return""},__P_222_0(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_223_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(e,t,r){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,r)},setValue(e,t){var r=e.nodeName.toLowerCase(),i=e.type,n=qx.lang.Type;"number"==typeof t&&(t+="");if("checkbox"===i||"radio"===i)n.isArray(t)?e.checked=t.includes(e.value):e.checked=e.value==t;else if("select"===r){for(var o,a,s=n.isArray(t),l=e.options,u=0,c=l.length;u0&&(d+=u[a]+c)}},__P_201_0(e){for(;!(e instanceof qx.ui.menu.Menu);)e=e.getLayoutParent();return e},_computeSizeHint(){for(var e=this._getLayoutChildren(),t=0,r=0,i=0,n=e.length;ie.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(e,t,r){var i=this._htmlElement||this.__P_138_3();i.style.width=null!=r?r+"px":"auto";i.innerHTML=e;return this.__P_138_6(i,t)},getTextSize(e,t){var r=this._textElement||this.__P_138_1();!qx.core.Environment.get("css.textoverflow")&&qx.core.Environment.get("html.xul")?r.firstChild.setAttribute("value",e):qx.bom.element.Attribute.set(r,"text",e);return this.__P_138_6(r,t)},__P_138_6(e,t){var r=this.__P_138_0;t||(t={});for(var i in r)e.style[i]=t[i]||"";var n=qx.bom.element.Dimension.getSize(e);n.width++;return n}}});qx.bom.Label.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.util.ResourceManager":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"engine.version":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.element.Background",{statics:{__P_204_0:["background-image:url(",null,");","background-position:",null,";","background-repeat:",null,";"],__P_204_1:{backgroundImage:null,backgroundPosition:null,backgroundRepeat:null},__P_204_2(e,t){var r=qx.core.Environment.get("engine.name"),i=qx.core.Environment.get("engine.version");"gecko"==r&&i<1.9&&e==t&&"number"==typeof e&&(t+=.01);if(e)var n="number"==typeof e?e+"px":e;else n="0";if(t)var o="number"==typeof t?t+"px":t;else o="0";return n+" "+o},compile(e,t,r,i){var n=this.__P_204_2(r,i),o=qx.util.ResourceManager.getInstance().toUri(e),a=this.__P_204_0;a[1]="'"+o+"'";a[4]=n;a[7]=t;return a.join("")},getStyles(e,t,r,i){if(!e)return this.__P_204_1;var n={backgroundPosition:this.__P_204_2(r,i),backgroundImage:"url('"+qx.util.ResourceManager.getInstance().toUri(e)+"')"};null!=t&&(n.backgroundRepeat=t);return n},set(e,t,r,i,n){var o=this.getStyles(t,r,i,n);for(var a in o)e.style[a]=o[a]}}});qx.bom.element.Background.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.dev.unit.TestCase":{},"qx.lang.Type":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.dev.unit.TestFunction",{extend:qx.core.Object,construct(e,t,r){r&&this.setTestFunction(r);if(e){this.setClassName(e.classname);this.setTestClass(e)}this.setName(t)},properties:{testFunction:{check:"Function"},name:{check:"String"},className:{check:"String",init:""},testClass:{check:"qx.dev.unit.TestCase",init:null}},members:{run(e){var t=this.getTestClass(),r=this.getName();t.set({testFunc:this,testResult:e});e.run(this,(function(){switch(t[r].constructor.name){case"Function":try{t[r]()}catch(e){throw e}break;case"AsyncFunction":t[r]().then((function(){t.resume()})).catch((function(e){t.resume((function(){throw e}))}));t.wait()}}))},setUp(){var e=this.getTestClass();qx.lang.Type.isFunction(e.setUp)&&e.setUp()},tearDown(){var e=this.getTestClass();qx.lang.Type.isFunction(e.tearDown)&&e.tearDown()},getFullName(){return[this.getClassName(),this.getName()].join(":")}}});qx.dev.unit.TestFunction.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",construct:!0,require:!0},"qx.dev.unit.AbstractTestSuite":{construct:!0,require:!0},"qx.dev.unit.TestCase":{construct:!0},"qx.lang.Type":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.dev.unit.TestClass",{extend:qx.dev.unit.AbstractTestSuite,construct(e){qx.dev.unit.AbstractTestSuite.constructor.call(this);if(e)if(qx.Class.isSubClassOf(e,qx.dev.unit.TestCase)){var t=e.prototype,r=new e;for(var i in t)qx.lang.Type.isFunctionOrAsyncFunction(t[i])&&0==i.indexOf("test")&&this.addTestMethod(r,i);this.setName(e.classname)}else this.addFail("Sub class check.","The test class '"+e.classname+"'is not a sub class of 'qx.dev.unit.TestCase'");else this.addFail("existsCheck","Unknown test class!")},properties:{name:{check:"String"}}});qx.dev.unit.TestClass.$$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(){qx.core.Object.constructor.call(this);this.__P_168_0=new qx.event.Timer(this.getInterval());this.__P_168_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_168_0:null,__P_168_1:null,start(){this.__P_168_0.setInterval(this.getFirstInterval());this.__P_168_0.start()},stop(){this.__P_168_0.stop();this.__P_168_1=null},_onInterval(){this.__P_168_0.stop();null==this.__P_168_1&&(this.__P_168_1=this.getInterval());this.__P_168_1=Math.max(this.getMinimum(),this.__P_168_1-this.getDecrease());this.__P_168_0.setInterval(this.__P_168_1);this.__P_168_0.start();this.fireEvent("interval")}},destruct(){this._disposeObjects("__P_168_0")}});qx.event.AcceleratingTimer.$$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(e,t){this.assertNumber(e)},scrollBy(e,t){this.assertNumber(e)},scrollBySteps(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(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",(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_171_0:2,__P_171_1:0,_computeSizeHint(){var e=qx.ui.core.scroll.ScrollBar.superclass.prototype._computeSizeHint.call(this);if("horizontal"===this.getOrientation()){this.__P_171_1=e.minWidth;e.minWidth=0}else{this.__P_171_1=e.minHeight;e.minHeight=0}return e},renderLayout(e,t,r,i){var n=qx.ui.core.scroll.ScrollBar.superclass.prototype.renderLayout.call(this,e,t,r,i),o="horizontal"===this.getOrientation();if(this.__P_171_1>=(o?r: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 n},_createChildControlImpl(e,t){var r;switch(e){case"slider":(r=new qx.ui.core.scroll.ScrollSlider).setPageStep(100);r.setFocusable(!1);r.addListener("changeValue",this._onChangeSliderValue,this);r.addListener("slideAnimationEnd",this._onSlideAnimationEnd,this);this._add(r,{flex:1});break;case"button-begin":(r=new qx.ui.form.RepeatButton).setFocusable(!1);r.addListener("execute",this._onExecuteBegin,this);this._add(r);break;case"button-end":(r=new qx.ui.form.RepeatButton).setFocusable(!1);r.addListener("execute",this._onExecuteEnd,this);this._add(r)}return r||qx.ui.core.scroll.ScrollBar.superclass.prototype._createChildControlImpl.call(this,e)},_applyMaximum(e){this.getChildControl("slider").setMaximum(e)},_applyPosition(e){this.getChildControl("slider").setValue(e)},_applyKnobFactor(e){this.getChildControl("slider").setKnobFactor(e)},_applyPageStep(e){this.getChildControl("slider").setPageStep(e)},_applyOrientation(e,t){this.getContentElement().setAttribute("aria-orientation",e);var r=this._getLayout();r&&r.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(e,t){this.getChildControl("slider").slideTo(e,t)},scrollBy(e,t){this.getChildControl("slider").slideBy(e,t)},scrollBySteps(e,t){var r=this.getSingleStep();this.getChildControl("slider").slideBy(e*r,t)},updatePosition(e){this.getChildControl("slider").updatePosition(e)},stopScrollAnimation(){this.getChildControl("slider").stopSlideAnimation()},_onExecuteBegin(e){this.scrollBy(-this.getSingleStep(),50)},_onExecuteEnd(e){this.scrollBy(this.getSingleStep(),50)},_onSlideAnimationEnd(){this.fireEvent("scrollAnimationEnd")},_onChangeSliderValue(e){this.setPosition(e.getData())},_onResizeSlider(e){var t=this.getChildControl("slider").getChildControl("knob"),r=t.getSizeHint(),i=!1,n=this.getChildControl("slider").getInnerSize();"vertical"==this.getOrientation()?n.heightthis._onTimeout()),this.getTimeout())},_cancelTimer(){if(this.__P_128_3){clearTimeout(this.__P_128_3);this.__P_128_3=null}},async _onTimeout(){this.__P_128_3=null;let e=this.__P_128_2;try{let t;for(;;){t=await this._runImpl();if(!this.__P_128_1)break;if("queue"==this.getRepeatedTrigger()){this._startTimer();return}}this.__P_128_2=null;e.resolve(t)}catch(t){e.reject(t)}},async _runImpl(){await this.__P_128_0()}}});qxl.datagrid.util.Debounce.$$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(){this.addListener("roll",this._onRoll,this);this.addListener("pointerdown",this._onPointerDownForRoll,this)},_removeRollHandling(){this.removeListener("roll",this._onRoll,this);this.removeListener("pointerdown",this._onPointerDownForRoll,this)},_onPointerDownForRoll(e){this._cancelRoll=e.getPointerId()},_onRoll(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"),r=this._isChildControlVisible("scrollbar-y"),i=r?this.getChildControl("scrollbar-y",!0):null,n=t?this.getChildControl("scrollbar-x",!0):null,o=e.getDelta().y,a=e.getDelta().x,s=!r,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)&&(s=!0)}if(n){0!==a&&n.scrollBy(parseInt(a,10));u=n.getPosition(),c=n.getMaximum();(a<0&&u<=0||a>0&&u>=c)&&(l=!0)}l&&s&&e.stopMomentum();(s||0!==a)&&(l||0!==o)&&(l&&s||0===a||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(){var e=this;this instanceof qx.ui.core.DragDropScrolling&&(e=this._getWidget());e.addListener("drag",this.__P_172_0,this);e.addListener("dragend",this.__P_172_1,this);this.__P_172_2=["left","right"];this.__P_172_3=["top","bottom"]},properties:{dragScrollThresholdX:{check:"Integer",init:30},dragScrollThresholdY:{check:"Integer",init:30},dragScrollSlowDownFactor:{check:"Float",init:.1}},members:{__P_172_4:null,__P_172_2:null,__P_172_3:null,_findScrollableParent(e){var t=e;if(null===t)return null;for(;t.getLayoutParent();){t=t.getLayoutParent();if(this._isScrollable(t))return t}return null},_isScrollable:e=>qx.Class.hasMixin(e.constructor,qx.ui.core.scroll.MScrollBarFactory),_getBounds(e){var t=e.getContentLocation();e.getScrollAreaContainer&&(t=e.getScrollAreaContainer().getContentLocation());return t},_getEdgeType:(e,t,r)=>-1*e.left<=t&&e.left<0?"left":-1*e.top<=r&&e.top<0?"top":e.right<=t&&e.right>0?"right":e.bottom<=r&&e.bottom>0?"bottom":null,_getAxis(e){if(-1!==this.__P_172_2.indexOf(e))return"x";if(-1!==this.__P_172_3.indexOf(e))return"y";throw new Error("Invalid edge type given ("+e+"). Must be: 'left', 'right', 'top' or 'bottom'")},_getThresholdByEdgeType(e){return-1!==this.__P_172_2.indexOf(e)?this.getDragScrollThresholdX():-1!==this.__P_172_3.indexOf(e)?this.getDragScrollThresholdY():void 0},_isScrollbarVisible:(e,t)=>!(!e||!e._isChildControlVisible)&&e._isChildControlVisible("scrollbar-"+t),_isScrollbarExceedingMaxPos(e,t,r){var i;return!e||((i=e.getPosition()+r)>e.getMaximum()||i<0)},_calculateThresholdExceedance(e,t){var r=t-Math.abs(e);return e<0?-1*r:r},_calculateScrollAmount(e,t){return Math.floor(e/100*t*this.getDragScrollSlowDownFactor())},_scrollBy(e,t,r){var i=e.getChildControl("scrollbar-"+t,!0);if(i){var n=i.getBounds(),o="x"===t?n.width:n.height,a=this._calculateScrollAmount(o,r);this._isScrollbarExceedingMaxPos(i,t,a)&&this.__P_172_4.stop();i.scrollBy(a)}},__P_172_0(e){this.__P_172_4&&this.__P_172_4.stop();var t;if(t=e.getOriginalTarget()instanceof qx.ui.core.Widget?e.getOriginalTarget():qx.ui.core.Widget.getWidgetByElement(e.getOriginalTarget())){var r;r=this._isScrollable(t)?t:this._findScrollableParent(t);for(;r;){var i,n,o=this._getBounds(r),a=e.getDocumentLeft(),s=e.getDocumentTop(),l={left:o.left-a,right:o.right-a,top:o.top-s,bottom:o.bottom-s},u=0;if(i=this._getEdgeType(l,this.getDragScrollThresholdX(),this.getDragScrollThresholdY())){n=this._getAxis(i);if(this._isScrollbarVisible(r,n)){u=this._calculateThresholdExceedance(l[i],this._getThresholdByEdgeType(i));this.__P_172_4&&this.__P_172_4.dispose();this.__P_172_4=new qx.event.Timer(50);this.__P_172_4.addListener("interval",function(e,t,r){this._scrollBy(e,t,r)}.bind(this,r,n,u));this.__P_172_4.start();e.stopPropagation();return}r=this._findScrollableParent(r)}else r=this._findScrollableParent(r)}}},__P_172_1(e){this.__P_172_4&&this.__P_172_4.stop()}},destruct(){this.__P_172_4&&this.__P_172_4.dispose()}});qx.ui.core.MDragDropScrolling.$$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(e){qx.core.Object.constructor.call(this);this._widget=e},members:{_widget:null,_getWidget(){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(){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(e,t){var r;switch(e){case"pane":(r=new qx.ui.core.scroll.ScrollPane).addListener("update",this._computeScrollbars,this);r.addListener("scrollX",this._onScrollPaneX,this);r.addListener("scrollY",this._onScrollPaneY,this);qx.core.Environment.get("os.scrollBarOverlayed")?this._add(r,{edge:0}):this._add(r,{row:0,column:0});break;case"scrollbar-x":(r=this._createScrollBar("horizontal")).setMinWidth(0);r.exclude();r.addListener("scroll",this._onScrollBarX,this);r.addListener("changeVisibility",this._onChangeScrollbarXVisibility,this);r.addListener("scrollAnimationEnd",this._onScrollAnimationEnd.bind(this,"X"));if(qx.core.Environment.get("os.scrollBarOverlayed")){r.setMinHeight(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this._add(r,{bottom:0,right:0,left:0})}else this._add(r,{row:1,column:0});break;case"scrollbar-y":(r=this._createScrollBar("vertical")).setMinHeight(0);r.exclude();r.addListener("scroll",this._onScrollBarY,this);r.addListener("changeVisibility",this._onChangeScrollbarYVisibility,this);r.addListener("scrollAnimationEnd",this._onScrollAnimationEnd.bind(this,"Y"));if(qx.core.Environment.get("os.scrollBarOverlayed")){r.setMinWidth(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this._add(r,{right:0,bottom:0,top:0})}else this._add(r,{row:0,column:1});break;case"corner":(r=new qx.ui.core.Widget).setWidth(0);r.setHeight(0);r.exclude();qx.core.Environment.get("os.scrollBarOverlayed")||this._add(r,{row:1,column:1})}return r||qx.ui.core.scroll.AbstractScrollArea.superclass.prototype._createChildControlImpl.call(this,e)},getPaneSize(){return this.getChildControl("pane").getInnerSize()},getItemTop(e){return this.getChildControl("pane").getItemTop(e)},getItemBottom(e){return this.getChildControl("pane").getItemBottom(e)},getItemLeft(e){return this.getChildControl("pane").getItemLeft(e)},getItemRight(e){return this.getChildControl("pane").getItemRight(e)},scrollToX(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-x").scrollTo(e,t)},scrollByX(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-x").scrollBy(e,t)},getScrollX(){var e=this.getChildControl("scrollbar-x",!0);return e?e.getPosition():0},scrollToY(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-y").scrollTo(e,t)},scrollByY(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-y").scrollBy(e,t)},getScrollY(){var e=this.getChildControl("scrollbar-y",!0);return e?e.getPosition():0},stopScrollAnimationX(){var e=this.getChildControl("scrollbar-x",!0);e&&e.stopScrollAnimation()},stopScrollAnimationY(){var e=this.getChildControl("scrollbar-y",!0);e&&e.stopScrollAnimation()},_onScrollAnimationEnd(e){this.fireEvent("scrollAnimation"+e+"End")},_onScrollBarX(e){this.getChildControl("pane").scrollToX(e.getData())},_onScrollBarY(e){this.getChildControl("pane").scrollToY(e.getData())},_onScrollPaneX(e){var t=this.getChildControl("scrollbar-x");t&&t.updatePosition(e.getData())},_onScrollPaneY(e){var t=this.getChildControl("scrollbar-y");t&&t.updatePosition(e.getData())},_onChangeScrollbarXVisibility(e){var t=this._isChildControlVisible("scrollbar-x"),r=this._isChildControlVisible("scrollbar-y");t||this.scrollToX(0);t&&r?this._showChildControl("corner"):this._excludeChildControl("corner")},_onChangeScrollbarYVisibility(e){var t=this._isChildControlVisible("scrollbar-x"),r=this._isChildControlVisible("scrollbar-y");r||this.scrollToY(0);t&&r?this._showChildControl("corner"):this._excludeChildControl("corner")},_computeScrollbars(){var e=this.getChildControl("pane");if(e.getChildren()[0]){var t=this.getInnerSize(),r=e.getInnerSize(),i=e.getScrollSize();if(r&&i){var n=this.getScrollbarX(),o=this.getScrollbarY();if("auto"===n&&"auto"===o){var a=i.width>t.width,s=i.height>t.height;!a&&!s||a&&s||(a?s=i.height>r.height:s&&(a=i.width>r.width))}else{a="on"===n,s="on"===o;i.width>(a?r.width:t.width)&&"auto"===n&&(a=!0);i.height>(a?r.height:t.height)&&"auto"===o&&(s=!0)}if(a){var l=this.getChildControl("scrollbar-x");l.show();l.setMaximum(Math.max(0,i.width-r.width));l.setKnobFactor(0===i.width?0:r.width/i.width)}else this._excludeChildControl("scrollbar-x");if(s){var u=this.getChildControl("scrollbar-y");u.show();u.setMaximum(Math.max(0,i.height-r.height));u.setKnobFactor(0===i.height?0:r.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.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{require:!0}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.layout.Layered",{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true(e,t,r){this.assert("layer"==t,"The property '"+t+"' is not supported by the Fixed layout!");this.assertInteger(r)},false:null}),__P_129_0(){let e=[],t=0;this._getLayoutChildren().forEach((r=>{let i=r.getLayoutProperties().layer||0;i>t&&(t=i);let n=e[i];n||(n=e[i]={layerId:i,children:[]});n.children.push(r)}));e.forEach((e=>e.zIndex=t-e.layerId));return e},renderLayout(e,t,r){let i=this.__P_129_0();for(let n in i){let o=r.top,a=i[n];a.children.forEach(((i,n)=>{let s=i.getSizeHint(),l=0;if(n==a.children.length-1)l=t-o-i.getMarginTop()-i.getMarginBottom();else{l=s.height;null!==s.minHeight&&ls.maxHeight&&(l=s.maxHeight)}let u=r.left+i.getMarginLeft();i.getContentElement().setStyle("zIndex",a.zIndex);i.renderLayout(u,o+i.getMarginTop(),e,l);o+=i.getMarginTop()+l+i.getMarginBottom()}))}},_computeSizeHint:()=>({width:10,height:10})}});qxl.datagrid.ui.layout.Layered.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qxl.datagrid.ui.layout.Fixed":{construct:!0},"qxl.datagrid.source.IDataSource":{},"qx.lang.Array":{},"qxl.datagrid.source.Position":{},"qx.ui.basic.Atom":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.OddEvenRowBackgrounds",{extend:qx.ui.core.Widget,construct(e,t,r,i){qx.ui.core.Widget.constructor.call(this);this.__P_130_0=e;this.__P_130_1=i||"qxl-datagrid-row";this._setLayout(new qxl.datagrid.ui.layout.Fixed);this.__P_130_2=r;r.addListener("changeSelectionStyle",(()=>this.updateWidgets()));r.addListener("changeSelection",(()=>{"row"==r.getSelectionStyle()&&this.updateWidgets()}));r.addListener("changeFocused",(()=>{"row"==r.getSelectionStyle()&&this.updateWidgets()}));t&&this.setDataSource(t)},properties:{dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",event:"changeDataSource"}},members:{__P_130_0:null,__P_130_1:null,updateWidgets(){let e=this.__P_130_0.getStyling(),t=this.__P_130_0.getSizes();if(!t)return;let r=null,i=null,n=null;t.rows.forEach((t=>{t.rowIndex>=e.getNumFixedRows()&&(null===n||n>t.rowIndex)&&(n=t.rowIndex);(null===r||r>t.rowIndex)&&(r=t.rowIndex);(null===i||i{let t=e.getUserData("qxl.datagrid.cellData");if(t.rowi){e.setUserData("qxl.datagrid.cellData",null);this._remove(e);e.dispose()}else{let r=t.row;o[r]=e}}));let a=0;t.columns.forEach((e=>a+=e.width));let s=this.__P_130_0.getInitialOffsets().top,l=e.getVerticalSpacing(),u=Math.ceil(l/2),c=l-u;for(let e=0;et.setAppearance(e)))}}});qxl.datagrid.ui.OddEvenRowBackgrounds.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.util.Math",{statics:{clamp(e,t,r){r=Math.max(e,r);return r=Math.min(t,r)},interpolate:(e,t,r,i,n)=>r+(n-e)*(i-r)/(t-e)}});qxl.datagrid.util.Math.$$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(e,t){qx.ui.core.LayoutItem.constructor.call(this);this.setWidth(null!=e?e:0);this.setHeight(null!=t?t:0)},members:{checkAppearanceNeeds(){},addChildrenToQueue(e){},destroy(){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.ui.core.Widget":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.toolbar.Separator",{extend:qx.ui.core.Widget,properties:{appearance:{refine:!0,init:"toolbar-separator"},anonymous:{refine:!0,init:!0},width:{refine:!0,init:0},height:{refine:!0,init:0}}});qx.ui.toolbar.Separator.$$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.layout.HBox":{construct:!0},"qx.ui.basic.Image":{},"qx.ui.toolbar.PartContainer":{},"qx.ui.toolbar.Separator":{},"qx.ui.menubar.Button":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.toolbar.Part",{extend:qx.ui.core.Widget,include:[qx.ui.core.MRemoteChildrenHandling],construct(){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qx.ui.layout.HBox);this._createChildControl("handle")},properties:{appearance:{refine:!0,init:"toolbar/part"},show:{init:"both",check:["both","label","icon"],inheritable:!0,event:"changeShow"},spacing:{nullable:!0,check:"Integer",themeable:!0,apply:"_applySpacing"}},members:{_createChildControlImpl(e,t){var r;switch(e){case"handle":(r=new qx.ui.basic.Image).setAlignY("middle");this._add(r);break;case"container":(r=new qx.ui.toolbar.PartContainer).addListener("syncAppearance",this.__P_131_0,this);this._add(r);r.addListener("changeChildren",(()=>{this.__P_131_0()}))}return r||qx.ui.toolbar.Part.superclass.prototype._createChildControlImpl.call(this,e)},getChildrenContainer(){return this.getChildControl("container")},_applySpacing(e,t){var r=this.getChildControl("container").getLayout();null==e?r.resetSpacing():r.setSpacing(e)},__P_131_0(){var e=this.getChildrenContainer().getChildren();e=e.filter((function(e){return"visible"==e.getVisibility()}));for(var t=0;t0&&(this.__P_175_12=window.setTimeout(this.__P_175_3,this.timeout));this.__P_175_10("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Script,"Send native request");t.insertBefore(e,t.firstChild);window.setTimeout((function(){r._readyStateChange(2);r._readyStateChange(3)}));return this},abort(){if(this.__P_175_7)return null;this.__P_175_8=!0;this.__P_175_13();this._emit("abort");return this},_emit(e){this["on"+e]();this._emitter.emit(e,this)},onreadystatechange(){},onload(){},onloadend(){},onerror(){},onabort(){},ontimeout(){},getResponseHeader(e){if(this.__P_175_7)return null;this.__P_175_10("qx.debug")&&qx.Bootstrap.debug("Response header cannot be determined for requests made with script transport.");return"unknown"},getAllResponseHeaders(){if(this.__P_175_7)return null;this.__P_175_10("qx.debug")&&qx.Bootstrap.debug("Response headers cannot be determined forrequests made with script transport.");return"Unknown response headers"},setDetermineSuccess(e){this.__P_175_6=e},dispose(){var e=this.__P_175_14;if(!this.__P_175_7){if(e){e.onload=e.onreadystatechange=null;this.__P_175_13()}this.__P_175_12&&window.clearTimeout(this.__P_175_12);this.__P_175_7=!0}},isDisposed(){return!!this.__P_175_7},_getUrl(){return this.__P_175_9},_getScriptElement(){return this.__P_175_14},_onTimeout(){this.__P_175_15();this.__P_175_5()||this._emit("error");this._emit("timeout");this.__P_175_5()||this._emit("loadend")},_onNativeLoad(){var e=this.__P_175_14,t=this.__P_175_6,r=this;if(!this.__P_175_8){if("mshtml"===this.__P_175_10("engine.name")&&this.__P_175_10("browser.documentmode")<9){if(!/loaded|complete/.test(e.readyState))return;this.__P_175_10("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Script,"Received native readyState: loaded")}this.__P_175_10("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Script,"Received native load");t&&(this.status||(this.status=t()?200:500));500===this.status&&this.__P_175_10("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Script,"Detected error");this.__P_175_12&&window.clearTimeout(this.__P_175_12);window.setTimeout((function(){r._success();r._readyStateChange(4);r._emit("load");r._emit("loadend")}))}},_onNativeError(){this.__P_175_15();this._emit("error");this._emit("loadend")},__P_175_14:null,__P_175_4:null,__P_175_9:"",__P_175_1:null,__P_175_2:null,__P_175_3:null,__P_175_12:null,__P_175_8:null,__P_175_7:null,__P_175_0(){this.readyState=0;this.status=0;this.statusText=""},_readyStateChange(e){this.readyState=e;this._emit("readystatechange")},_success(){this.__P_175_13();this.readyState=4;this.status||(this.status=200);this.statusText=""+this.status},__P_175_15(){this.__P_175_13();this.readyState=4;this.status=0;this.statusText=null},__P_175_5(){var e="mshtml"===this.__P_175_10("engine.name")&&this.__P_175_10("browser.documentmode")<9,t="opera"===this.__P_175_10("engine.name");return!(e||t)},__P_175_11(){var e=this.__P_175_14=document.createElement("script");e.src=this.__P_175_9;e.onerror=this.__P_175_2;e.onload=this.__P_175_1;"mshtml"===this.__P_175_10("engine.name")&&this.__P_175_10("browser.documentmode")<9&&(e.onreadystatechange=this.__P_175_1);return e},__P_175_13(){var e=this.__P_175_14;e&&e.parentNode&&this.__P_175_4.removeChild(e)},__P_175_10(e){if(qx&&qx.core&&qx.core.Environment)return qx.core.Environment.get(e);if("engine.name"===e)return qx.bom.client.Engine.getName();if("browser.documentmode"===e)return qx.bom.client.Browser.getDocumentMode();if("qx.debug.io"==e)return!1;throw new Error("Unknown environment key at this phase")}},defer(){qx&&qx.core&&qx.core.Environment&&qx.core.Environment.add("qx.debug.io",!1)}});qx.bom.request.Script.$$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.core.IDisposable":{require:!0},"qx.lang.Function":{construct:!0},"qx.io.request.authentication.IAuthentication":{},"qx.lang.Type":{},"qx.Bootstrap":{},"qx.bom.request.Script":{require:!0},"qx.Promise":{},"qx.lang.String":{},"qx.type.BaseError":{},"qx.lang.Object":{},"qx.event.type.Data":{},"qx.util.Request":{},"qx.util.Serializer":{},"qx.lang.Json":{},"qx.util.Uri":{}},environment:{provided:[],required:{"qx.debug.io":{className:"qx.bom.request.Script"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.io.request.AbstractRequest",{type:"abstract",extend:qx.core.Object,implement:[qx.core.IDisposable],construct(e){qx.core.Object.constructor.call(this);void 0!==e&&this.setUrl(e);this.__P_173_0={};var t=this._transport=this._createTransport();this._setPhase("unsent");this.__P_173_1=qx.lang.Function.bind(this._onReadyStateChange,this);this.__P_173_2=qx.lang.Function.bind(this._onLoad,this);this.__P_173_3=qx.lang.Function.bind(this._onLoadEnd,this);this.__P_173_4=qx.lang.Function.bind(this._onAbort,this);this.__P_173_5=qx.lang.Function.bind(this._onTimeout,this);this.__P_173_6=qx.lang.Function.bind(this._onError,this);t.onreadystatechange=this.__P_173_1;t.onload=this.__P_173_2;t.onloadend=this.__P_173_3;t.onabort=this.__P_173_4;t.ontimeout=this.__P_173_5;t.onerror=this.__P_173_6},events:{readyStateChange:"qx.event.type.Event",success:"qx.event.type.Event",load:"qx.event.type.Event",loadEnd:"qx.event.type.Event",abort:"qx.event.type.Event",timeout:"qx.event.type.Event",error:"qx.event.type.Event",statusError:"qx.event.type.Event",parseError:"qx.event.type.Data",fail:"qx.event.type.Event",changeResponse:"qx.event.type.Data",changePhase:"qx.event.type.Data"},properties:{url:{check:"String"},timeout:{check:"Number",nullable:!0,init:0},requestData:{check:e=>qx.lang.Type.isString(e)||qx.Class.isSubClassOf(e.constructor,qx.core.Object)||qx.lang.Type.isObject(e)||qx.lang.Type.isArray(e)||"Blob"==qx.Bootstrap.getClass(e)||"ArrayBuffer"==qx.Bootstrap.getClass(e)||"FormData"==qx.Bootstrap.getClass(e),nullable:!0},authentication:{check:"qx.io.request.authentication.IAuthentication",nullable:!0}},members:{__P_173_1:null,__P_173_2:null,__P_173_3:null,__P_173_4:null,__P_173_5:null,__P_173_6:null,__P_173_7:null,__P_173_8:null,__P_173_9:null,__P_173_0:null,__P_173_10:null,_transport:null,_parserFailed:!1,_createTransport(){throw new Error("Abstract method call")},_getConfiguredUrl(){},_getConfiguredRequestHeaders(){},_getParsedResponse(){throw new Error("Abstract method call")},_getMethod:()=>"GET",_isAsync:()=>!0,send(){var e,t,r,i,n=this._transport;e=this._getConfiguredUrl();/\#/.test(e)&&(e=e.replace(/\#.*/,""));n.timeout=this.getTimeout();t=this._getMethod();r=this._isAsync();qx.core.Environment.get("qx.debug.io")&&this.debug("Open low-level request with method: "+t+", url: "+e+", async: "+r);n.open(t,e,r);this._setPhase("opened");i=this.getRequestData();-1==["ArrayBuffer","Blob","FormData"].indexOf(qx.Bootstrap.getClass(i))&&(i=this._serializeData(i));this._setRequestHeaders();qx.core.Environment.get("qx.debug.io")&&this.debug("Send low-level request");"GET"==t?n.send():n.send(i);this._setPhase("sent")},sendWithPromise(e){e=e||this;var t=this;return new qx.Promise((function(e,r){var i=[],n=t.addListener("success",(r=>{i.forEach(t.removeListenerById.bind(t));e(t)}));i.push(n);var o=t.addListener("statusError",(e=>{i.forEach(t.removeListenerById.bind(t));var n=qx.lang.String.format("%1: %2.",[t.getStatus(),t.getStatusText()]),o=new qx.type.BaseError("statusError",n);r(o)}));i.push(o);var a=t.addListener("timeout",(e=>{i.forEach(t.removeListenerById.bind(t));var n=qx.lang.String.format("Request failed with timeout after %1 ms.",[t.getTimeout()]),o=new qx.type.BaseError("timeout",n);r(o)}));i.push(a);var s=t.addListener("parseError",(e=>{i.forEach(t.removeListenerById.bind(t));var n=new qx.type.BaseError("parseError","Error parsing the response.");r(n)}));i.push(s);var l=t.addListener("abort",(e=>{i.forEach(t.removeListenerById.bind(t));var n=new qx.type.BaseError("abort","Request aborted.");r(n)}));i.push(l);var u=t.addListener("error",(e=>{i.forEach(t.removeListenerById.bind(t));var n=new qx.type.BaseError("error","Request failed.");r(n)}));i.push(u);t.send()}),e).finally((function(){4!==t.getReadyState()&&t.abort()}))},abort(){qx.core.Environment.get("qx.debug.io")&&this.debug("Abort request");this.__P_173_8=!0;this.__P_173_9="abort";this._transport.abort()},_setRequestHeaders(){var e=this._transport,t=this._getAllRequestHeaders();for(var r in t)e.setRequestHeader(r,t[r])},_getAllRequestHeaders(){var e={};qx.lang.Object.mergeWith(e,this._getConfiguredRequestHeaders());qx.lang.Object.mergeWith(e,this.__P_173_11());qx.lang.Object.mergeWith(e,this.__P_173_10);qx.lang.Object.mergeWith(e,this.__P_173_0);return e},__P_173_11(){var e=this.getAuthentication(),t={};if(e){e.getAuthHeaders().forEach((function(e){t[e.key]=e.value}));return t}},setRequestHeader(e,t){this.__P_173_0[e]=t},getRequestHeader(e){return this.__P_173_0[e]},removeRequestHeader(e){this.__P_173_0[e]&&delete this.__P_173_0[e]},getTransport(){return this._transport},getReadyState(){return this._transport.readyState},getPhase(){return this.__P_173_9},getStatus(){return this._transport.status},getStatusText(){return this._transport.statusText},getResponseText(){return this._transport.responseText},getAllResponseHeaders(){return this._transport.getAllResponseHeaders()},getResponseHeader(e){return this._transport.getResponseHeader(e)},overrideResponseContentType(e){return this._transport.overrideMimeType(e)},getResponseContentType(){return this.getResponseHeader("Content-Type")},isDone(){return 4===this.getReadyState()},getResponse(){return this.__P_173_7},_setResponse(e){var t=e;if(this.__P_173_7!==e){this.__P_173_7=e;this.fireEvent("changeResponse",qx.event.type.Data,[this.__P_173_7,t])}},_onReadyStateChange(){var e=this.getReadyState();qx.core.Environment.get("qx.debug.io")&&this.debug("Fire readyState: "+e);this.fireEvent("readyStateChange");if(!this.__P_173_8){3===e&&this._setPhase("loading");this.isDone()&&this.__P_173_12()}},__P_173_12(){qx.core.Environment.get("qx.debug.io")&&this.debug("Request completed with HTTP status: "+this.getStatus());this._setPhase("load");if(qx.util.Request.isSuccessful(this.getStatus())){qx.core.Environment.get("qx.debug.io")&&this.debug("Response is of type: '"+this.getResponseContentType()+"'");this._setResponse(this._getParsedResponse());this._parserFailed?this.fireEvent("fail"):this._fireStatefulEvent("success")}else{try{this._setResponse(this._getParsedResponse())}catch(e){}if(0!==this.getStatus()){this._fireStatefulEvent("statusError");this.fireEvent("fail")}}},_onLoad(){this.fireEvent("load")},_onLoadEnd(){this.fireEvent("loadEnd")},_onAbort(){this._fireStatefulEvent("abort")},_onTimeout(){this._fireStatefulEvent("timeout");this.fireEvent("fail")},_onError(){this.fireEvent("error");this.fireEvent("fail")},_fireStatefulEvent(e){this._setPhase(e);this.fireEvent(e)},_setPhase(e){var t=this.__P_173_9;this.__P_173_9=e;this.fireDataEvent("changePhase",e,t)},_serializeData(e){var t=void 0!==this.getMethod&&"POST"==this.getMethod(),r=/application\/.*\+?json/.test(this.getRequestHeader("Content-Type"));return e?qx.lang.Type.isString(e)?e:qx.Class.isSubClassOf(e.constructor,qx.core.Object)?qx.util.Serializer.toUriParameter(e):r&&(qx.lang.Type.isObject(e)||qx.lang.Type.isArray(e))?qx.lang.Json.stringify(e):qx.lang.Type.isObject(e)?qx.util.Uri.toParameter(e,t):null:null}},environment:{"qx.debug.io":!1},destruct(){var e=this._transport;if(this._transport){e.onreadystatechange=e.onload=e.onloadend=e.onabort=e.ontimeout=e.onerror=function(){};window.setTimeout((function(){e.dispose()}),0)}this.__P_173_7=null}});qx.io.request.AbstractRequest.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.io.request.AbstractRequest":{construct:!0,require:!0},"qx.lang.Type":{},"qx.bom.request.Xhr":{},"qx.util.Uri":{},"qx.util.Request":{},"qx.Bootstrap":{},"qx.bom.request.Script":{require:!0},"qx.util.ResponseParser":{}},environment:{provided:[],required:{"qx.debug.io":{className:"qx.bom.request.Script"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.io.request.Xhr",{extend:qx.io.request.AbstractRequest,construct(e,t){void 0!==t&&this.setMethod(t);qx.io.request.AbstractRequest.constructor.call(this,e);this._parser=this._createResponseParser()},events:{readyStateChange:"qx.event.type.Event",success:"qx.event.type.Event",load:"qx.event.type.Event",statusError:"qx.event.type.Event"},properties:{method:{init:"GET"},async:{check:"Boolean",init:!0},accept:{check:"String",nullable:!0},cache:{check:e=>qx.lang.Type.isBoolean(e)||qx.lang.Type.isString(e),init:!0}},members:{_parser:null,_createTransport:()=>new qx.bom.request.Xhr,_getConfiguredUrl(){var e,t=this.getUrl();if("GET"===this.getMethod()&&this.getRequestData()){e=this._serializeData(this.getRequestData());t=qx.util.Uri.appendParamsToUrl(t,e)}!1===this.getCache()&&(t=qx.util.Uri.appendParamsToUrl(t,{nocache:(new Date).valueOf()}));return t},_getConfiguredRequestHeaders(){var e={},t=qx.util.Request.methodAllowsRequestBody(this.getMethod()),r="FormData"==qx.Bootstrap.getClass(this.getRequestData());qx.util.Request.isCrossDomain(this.getUrl())||(e["X-Requested-With"]="XMLHttpRequest");qx.lang.Type.isString(this.getCache())&&(e["Cache-Control"]=this.getCache());this.getRequestData()&&t&&!r&&(e["Content-Type"]="application/x-www-form-urlencoded");if(this.getAccept()){qx.core.Environment.get("qx.debug.io")&&this.debug("Accepting: '"+this.getAccept()+"'");e.Accept=this.getAccept()}return e},_getMethod(){return this.getMethod()},_isAsync(){return this.isAsync()},_createResponseParser:()=>new qx.util.ResponseParser,_getParsedResponse(){var e="blob"===this._transport.responseType?this._transport.response:this._transport.responseText,t=this.getResponseContentType()||"",r="";try{r=this._parser.parse(e,t);this._parserFailed=!1}catch(t){this._parserFailed=!0;this.fireDataEvent("parseError",{error:t,response:e})}return r},setParser(e){return this._parser.setParser(e)}}});qx.io.request.Xhr.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qxl.datagrid.column.tree.ExpansionLayout":{construct:!0},"qx.ui.core.queue.Layout":{},"qx.ui.basic.Image":{},"qx.ui.basic.Label":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.tree.ExpansionWidget",{extend:qx.ui.core.Widget,construct(){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qxl.datagrid.column.tree.ExpansionLayout);this._add(this.getChildControl("expander"));this._add(this.getChildControl("icon"));this._add(this.getChildControl("label"));this.addListener("tap",(e=>{let t=this.getState();"open"==t?this.setState("closed"):"closed"==t&&this.setState("open")}))},properties:{appearance:{refine:!0,init:"qxl-datagrid-cell"},value:{init:null,nullable:!0,check:"String",event:"changeValue",apply:"__P_133_0"},icon:{init:null,nullable:!0,check:"String",event:"changeIcon",apply:"__P_133_1"},state:{init:"none",check:["none","open","closed"],apply:"__P_133_2",event:"changeState"},stateIconNone:{init:null,check:"String",apply:"_updateIcon",themeable:!0},stateIconOpen:{init:"@MaterialIcons/expand_more/16",check:"String",apply:"_updateIcon",themeable:!0},stateIconClosed:{init:"@MaterialIcons/chevron_right/16",check:"String",apply:"_updateIcon",themeable:!0},spacePerIndentation:{init:20,check:"Integer",themeable:!0},expanderWidth:{init:null,nullable:!0,check:"Integer",themeable:!0},indentationLevel:{init:0,check:"Integer",apply:"__P_133_3"}},members:{_forwardStates:{selected:!0},__P_133_0(e){this.getChildControl("label").setValue(e||"")},__P_133_1(e){this.getChildControl("icon").setSource(e||null)},__P_133_3(e,t){qx.ui.core.queue.Layout.add(this)},__P_133_2(e,t){this._updateIcon()},_updateIcon(){let e;switch(this.getState()){case"none":e=this.getStateIconNone();break;case"open":e=this.getStateIconOpen();break;case"closed":e=this.getStateIconClosed()}let t=this.getChildControl("expander");e?t.set({source:e,visibility:"visible"}):t.setVisibility("hidden")},_createChildControlImpl(e){switch(e){case"expander":return(new qx.ui.basic.Image).set({visibility:"hidden",anonymous:!0});case"icon":return(new qx.ui.basic.Image).set({anonymous:!0});case"label":return(new qx.ui.basic.Label).set({allowGrowX:!0,anonymous:!0})}return qxl.datagrid.column.tree.ExpansionWidget.superclass.prototype._createChildControlImpl.call(this,e)}}});qxl.datagrid.column.tree.ExpansionWidget.$$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_134_0:qx.locale.Manager.getInstance(),getAmMarker(e){return this.__P_134_0.localize("cldr_am",[],e)},getPmMarker(e){return this.__P_134_0.localize("cldr_pm",[],e)},getDayNames(e,t,r,i){r=r||"format";for(var n=["sun","mon","tue","wed","thu","fri","sat"],o=[],a=0;ar?e>=r&&e<=i:e>=r||e<=i},_getTerritory(e){if(e)var t=e.split("_")[1]||e;else t=this.__P_134_0.getTerritory()||this.__P_134_0.getLanguage();return t.toUpperCase()},__P_134_1(e,t,r,i){var n=this.__P_134_0.localize(r,[],i);if(n==r){var o=r.replace("_"+e+"_","_"+t+"_");return this.__P_134_0.localize(o,[],i)}return n}}});qx.locale.Date.$$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(e){qx.core.Object.constructor.call(this);this.__P_218_0={};this.__P_218_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_218_0:"",__P_218_1:"",execute(e){this.fireDataEvent("execute",e)},__P_218_2(e){if(this.getEnabled()&&this.__P_218_3(e)){this.isAutoRepeat()||this.execute(e.getTarget());e.stop()}},__P_218_4(e){if(this.getEnabled()&&this.__P_218_3(e)){this.isAutoRepeat()&&this.execute(e.getTarget());e.stop()}},_applyEnabled(e,t){if(e){qx.event.Registration.addListener(document.documentElement,"keydown",this.__P_218_2,this);qx.event.Registration.addListener(document.documentElement,"keypress",this.__P_218_4,this)}else{qx.event.Registration.removeListener(document.documentElement,"keydown",this.__P_218_2,this);qx.event.Registration.removeListener(document.documentElement,"keypress",this.__P_218_4,this)}},_applyShortcut(e,t){if(e){if(-1!=e.search(/[\s]+/)){var r="Whitespaces are not allowed within shortcuts";this.error(r);throw new Error(r)}this.__P_218_0={Control:!1,Shift:!1,Meta:!1,Alt:!1};this.__P_218_1=null;for(var i,n=[];e.length>0&&-1!=i;){i=e.search(/[-+]+/);n.push(1==e.length||-1==i?e:e.substring(0,i));e=e.substring(i+1)}for(var o=n.length,a=0;a="a"&&e<="z")return e.toUpperCase();e=e.toLowerCase();var r=this.__P_218_6[e]||qx.lang.String.firstUp(e);return t.isValidKeyIdentifier(r)?r:"Unidentified"},toString(){var e=this.__P_218_1,t=[];for(var r in this.__P_218_0)this.__P_218_0[r]&&t.push(qx.locale.Key.getKeyName("short",r));e&&t.push(qx.locale.Key.getKeyName("short",e));return t.join("+")}},destruct(){this.setEnabled(!1);this.__P_218_0=this.__P_218_1=null}});qx.bom.Shortcut.$$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.INumberForm",{extend:qx.ui.form.IField,events:{changeValue:"qx.event.type.Data"},members:{setValue(e){return 1==arguments.length},resetValue(){},getValue(){}}});qx.ui.form.INumberForm.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IRange",{members:{setMinimum(e){return 1==arguments.length},getMinimum(){},setMaximum(e){return 1==arguments.length},getMaximum(){},setSingleStep(e){return 1==arguments.length},getSingleStep(){},setPageStep(e){return 1==arguments.length},getPageStep(){}}});qx.ui.form.IRange.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.form.IForm":{require:!0},"qx.ui.form.INumberForm":{require:!0},"qx.ui.form.IRange":{require:!0},"qx.ui.form.MForm":{require:!0},"qx.ui.layout.Canvas":{construct:!0},"qx.theme.manager.Decoration":{},"qx.bom.element.Location":{},"qx.event.Timer":{},"qx.bom.AnimationFrame":{},"qx.event.type.Data":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.form.Slider",{extend:qx.ui.core.Widget,implement:[qx.ui.form.IForm,qx.ui.form.INumberForm,qx.ui.form.IRange],include:[qx.ui.form.MForm],construct(e){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qx.ui.layout.Canvas);this.getContentElement().setAttribute("role","slider");this.addListener("keypress",this._onKeyPress,this);this.addListener("roll",this._onRoll,this);this.addListener("pointerdown",this._onPointerDown,this);this.addListener("pointerup",this._onPointerUp,this);this.addListener("losecapture",this._onPointerUp,this);this.addListener("resize",this._onUpdate,this);this.addListener("contextmenu",this._onStopEvent,this);this.addListener("tap",this._onStopEvent,this);this.addListener("dbltap",this._onStopEvent,this);null!=e?this.setOrientation(e):this.initOrientation()},events:{changeValue:"qx.event.type.Data",slideAnimationEnd:"qx.event.type.Event"},properties:{appearance:{refine:!0,init:"slider"},focusable:{refine:!0,init:!0},orientation:{check:["horizontal","vertical"],init:"horizontal",apply:"_applyOrientation"},value:{check:"typeof value==='number'&&value>=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_219_0:null,__P_219_1:null,__P_219_2:null,__P_219_3:null,__P_219_4:null,__P_219_5:null,__P_219_6:null,__P_219_7:null,__P_219_8:null,__P_219_9:null,__P_219_10:null,__P_219_11:null,__P_219_12:null,_forwardStates:{invalid:!0},renderLayout(e,t,r,i){qx.ui.form.Slider.superclass.prototype.renderLayout.call(this,e,t,r,i);this._updateKnobPosition()},_createChildControlImpl(e,t){var r;if("knob"===e){(r=new qx.ui.core.Widget).addListener("resize",this._onUpdate,this);r.addListener("pointerover",this._onPointerOver,this);r.addListener("pointerout",this._onPointerOut,this);this._add(r)}return r||qx.ui.form.Slider.superclass.prototype._createChildControlImpl.call(this,e)},_onPointerOver(e){this.addState("hovered")},_onPointerOut(e){this.removeState("hovered")},_onRoll(e){if("wheel"==e.getPointerType()){var t="horizontal"===this.getOrientation()?"x":"y",r=e.getDelta()[t],i=r>0?1:r<0?-1:0;this.slideBy(i*this.getSingleStep());e.stop()}},_onKeyPress(e){var t="horizontal"===this.getOrientation(),r=t?"Left":"Up",i=t?"Right":"Down";switch(e.getKeyIdentifier()){case i:this.slideForward();break;case r: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(e){if(!this.__P_219_3){var t=this.__P_219_13,r=this.getChildControl("knob"),i=t?"left":"top",n=t?e.getDocumentLeft():e.getDocumentTop(),o=this.getDecorator();o=qx.theme.manager.Decoration.getInstance().resolve(o);if(t)var a=o?o.getInsets().left:0,s=(this.getPaddingLeft()||0)+a;else a=o?o.getInsets().top:0,s=(this.getPaddingTop()||0)+a;var l=this.__P_219_0=qx.bom.element.Location.get(this.getContentElement().getDomElement())[i];l+=s;var u=this.__P_219_1=qx.bom.element.Location.get(r.getContentElement().getDomElement())[i];if(e.getTarget()===r){this.__P_219_3=!0;if(!this.__P_219_9){this.__P_219_9=new qx.event.Timer(100);this.__P_219_9.addListener("interval",this._fireValue,this)}this.__P_219_9.start();this.__P_219_4=n+l-u;r.addState("pressed")}else{this.__P_219_5=!0;this.__P_219_6=n<=u?-1:1;this.__P_219_14(e);this._onInterval();if(!this.__P_219_8){this.__P_219_8=new qx.event.Timer(100);this.__P_219_8.addListener("interval",this._onInterval,this)}this.__P_219_8.start()}this.addListener("pointermove",this._onPointerMove,this);this.capture();e.stopPropagation()}},_onPointerUp(e){if(this.__P_219_3){this.releaseCapture();delete this.__P_219_3;this.__P_219_9.stop();this._fireValue();delete this.__P_219_4;this.getChildControl("knob").removeState("pressed");if("pointerup"===e.getType()){var t,r,i;if(this.__P_219_13){t=e.getDocumentLeft()-(this._valueToPosition(this.getValue())+this.__P_219_0);i=qx.bom.element.Location.get(this.getContentElement().getDomElement()).top;r=e.getDocumentTop()-(i+this.getChildControl("knob").getBounds().top)}else{t=e.getDocumentTop()-(this._valueToPosition(this.getValue())+this.__P_219_0);i=qx.bom.element.Location.get(this.getContentElement().getDomElement()).left;r=e.getDocumentLeft()-(i+this.getChildControl("knob").getBounds().left)}(r<0||r>this.__P_219_2||t<0||t>this.__P_219_2)&&this.getChildControl("knob").removeState("hovered")}}else if(this.__P_219_5){this.__P_219_8.stop();this.releaseCapture();delete this.__P_219_5;delete this.__P_219_6;delete this.__P_219_7}this.removeListener("pointermove",this._onPointerMove,this);"pointerup"===e.getType()&&e.stopPropagation()},_onPointerMove(e){if(this.__P_219_3){var t=(this.__P_219_13?e.getDocumentLeft():e.getDocumentTop())-this.__P_219_4;this.slideTo(this._positionToValue(t))}else this.__P_219_5&&this.__P_219_14(e);e.stopPropagation()},_onInterval(e){var t=this.getValue()+this.__P_219_6*this.getPageStep();tthis.getMaximum()&&(t=this.getMaximum());var r=-1==this.__P_219_6;(r&&t<=this.__P_219_7||!r&&t>=this.__P_219_7)&&(t=this.__P_219_7);this.slideTo(t)},_onUpdate(e){var t=this.getInnerSize(),r=this.getChildControl("knob").getBounds(),i=this.__P_219_13?"width":"height";this._updateKnobSize();this.__P_219_15=t[i]-r[i];this.__P_219_2=r[i];this._updateKnobPosition()},__P_219_13:!1,__P_219_15:0,__P_219_14(e){var t=this.__P_219_13?e.getDocumentLeft():e.getDocumentTop(),r=this.__P_219_0,i=this.__P_219_1,n=this.__P_219_2,o=t-r;t>=i&&(o-=n);var a=this._positionToValue(o),s=this.getMinimum(),l=this.getMaximum();if(al)a=l;else{var u=this.getValue(),c=this.getPageStep(),h=this.__P_219_6<0?"floor":"ceil";a=u+Math[h]((a-u)/c)*c}(null==this.__P_219_7||-1==this.__P_219_6&&a<=this.__P_219_7||1==this.__P_219_6&&a>=this.__P_219_7)&&(this.__P_219_7=a)},_positionToValue(e){var t=this.__P_219_15;if(null==t||0==t)return 0;var r=e/t;r<0?r=0:r>1&&(r=1);var i=this.getMaximum()-this.getMinimum();return this.getMinimum()+Math.round(i*r)},_valueToPosition(e){var t=this.__P_219_15;if(null==t)return 0;var r=this.getMaximum()-this.getMinimum();if(0==r)return 0;var i=(e=e-this.getMinimum())/r;i<0?i=0:i>1&&(i=1);return Math.round(t*i)},_updateKnobPosition(){this._setKnobPosition(this._valueToPosition(this.getValue()))},_setKnobPosition(e){var t=this.getChildControl("knob"),r=this.getDecorator();r=qx.theme.manager.Decoration.getInstance().resolve(r);var i=t.getContentElement();if(this.__P_219_13){r&&r.getPadding()&&(e+=r.getPadding().left);e+=this.getPaddingLeft()||0;i.setStyle("left",e+"px",!0)}else{r&&r.getPadding()&&(e+=r.getPadding().top);e+=this.getPaddingTop()||0;i.setStyle("top",e+"px",!0)}},_updateKnobSize(){var e=this.getKnobFactor();if(null!=e){var t=this.getInnerSize();null!=t&&(this.__P_219_13?this.getChildControl("knob").setWidth(Math.round(e*t.width)):this.getChildControl("knob").setHeight(Math.round(e*t.height)))}},slideToBegin(e){this.slideTo(this.getMinimum(),e)},slideToEnd(e){this.slideTo(this.getMaximum(),e)},slideForward(){this.slideBy(this.getSingleStep())},slideBack(){this.slideBy(-this.getSingleStep())},slidePageForward(e){this.slideBy(this.getPageStep(),e)},slidePageBack(e){this.slideBy(-this.getPageStep(),e)},slideBy(e,t){this.slideTo(this.getValue()+e,t)},slideTo(e,t){this.stopSlideAnimation();t?this.__P_219_16(e,t):this.updatePosition(e)},updatePosition(e){this.setValue(this.__P_219_17(e))},stopSlideAnimation(){if(this.__P_219_12){this.__P_219_12.cancelSequence();this.__P_219_12=null}},__P_219_17(e){return e=ethis.getMaximum()?this.getMaximum():this.getMinimum()+Math.round((e-this.getMinimum())/this.getSingleStep())*this.getSingleStep()},__P_219_16(e,t){e=this.__P_219_17(e);var r=this.getValue();this.__P_219_12=new qx.bom.AnimationFrame;this.__P_219_12.on("frame",(function(i){this.setValue(parseInt(i/t*(e-r)+r))}),this);this.__P_219_12.on("end",(function(){this.setValue(e);this.__P_219_12=null;this.fireEvent("slideAnimationEnd")}),this);this.__P_219_12.startSequence(t)},_applyOrientation(e,t){this.getContentElement().setAttribute("aria-orientation",e);var r=this.getChildControl("knob");this.__P_219_13="horizontal"===e;if(this.__P_219_13){this.removeState("vertical");r.removeState("vertical");this.addState("horizontal");r.addState("horizontal");r.setLayoutProperties({top:0,right:null,bottom:0})}else{this.removeState("horizontal");r.removeState("horizontal");this.addState("vertical");r.addState("vertical");r.setLayoutProperties({right:0,bottom:null,left:0})}this._updateKnobPosition()},_applyKnobFactor(e,t){null!=e?this._updateKnobSize():this.__P_219_13?this.getChildControl("knob").resetWidth():this.getChildControl("knob").resetHeight()},_applyValue(e,t){if(null!=e){this.getContentElement().setAttribute("aria-valuenow",e);this._updateKnobPosition();this.__P_219_3?this.__P_219_11=[e,t]:this.fireEvent("changeValue",qx.event.type.Data,[e,t])}else this.resetValue()},_fireValue(){if(this.__P_219_11){var e=this.__P_219_11;this.__P_219_11=null;this.fireEvent("changeValue",qx.event.type.Data,e)}},_applyMinimum(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(e){qx.ui.form.Slider.constructor.call(this,e);this.removeListener("keypress",this._onKeyPress);this.removeListener("roll",this._onRoll)},members:{_createChildControlImpl(e,t){var r;if("knob"===e)(r=qx.ui.core.scroll.ScrollSlider.superclass.prototype._createChildControlImpl.call(this,e)).addListener("dblclick",(function(e){e.stopPropagation()}));return r||qx.ui.core.scroll.ScrollSlider.superclass.prototype._createChildControlImpl.call(this,e)},getSizeHint(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.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.io.request.authentication.IAuthentication",{members:{getAuthHeaders(){}}});qx.io.request.authentication.IAuthentication.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.util.Uri":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.Request",{statics:{isCrossDomain(e){var t=qx.util.Uri.parseUri(e),r=window.location;if(!r)return!1;var i=r.protocol;return-1!==e.indexOf("//")&&(i.substr(0,i.length-1)!=t.protocol||r.host!==t.authority||r.port!==t.port)},isSuccessful:e=>e>=200&&e<300||304===e,isMethod:e=>-1!==["GET","POST","PUT","DELETE","HEAD","OPTIONS","TRACE","CONNECT","PATCH"].indexOf(e),methodAllowsRequestBody:e=>!/^(GET|HEAD)$/.test(e)}});qx.util.Request.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.util.PropertyUtil":{},"qx.lang.String":{},"qx.lang.Type":{},"qx.core.Object":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.Serializer",{statics:{toUriParameter(e,t,r){var i="",n=qx.util.PropertyUtil.getAllProperties(e.constructor);for(var o in n)if(null==n[o].group){var a=e["get"+qx.lang.String.firstUp(o)]();if(qx.lang.Type.isArray(a))for(var s=qx.data&&qx.data.IListData&&qx.Class.hasInterface(a&&a.constructor,qx.data.IListData),l=0;lqx.bom.request.Xhr.UNSENT){this.dispose();this.__P_174_8()}this.__P_174_18.onreadystatechange=this.__P_174_1;try{qx.core.Environment.get("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Xhr,"Open native request with method: "+e+", url: "+t+", async: "+r);this.__P_174_18.open(e,t,r,i,n)}catch(o){if(!qx.util.Request.isCrossDomain(t))throw o;this.__P_174_16||(this.__P_174_19=o);if(this.__P_174_16){if(window.XDomainRequest){this.readyState=4;this.__P_174_18=new window.XDomainRequest;this.__P_174_18.onerror=qx.Bootstrap.bind((function(){this._emit("readystatechange");this._emit("error");this._emit("loadend")}),this);qx.core.Environment.get("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Xhr,"Retry open native request with method: "+e+", url: "+t+", async: "+r);this.__P_174_18.open(e,t,r,i,n);return}window.setTimeout(qx.Bootstrap.bind((function(){if(!this.__P_174_20){this.readyState=4;this._emit("readystatechange");this._emit("error");this._emit("loadend")}}),this))}}"mshtml"===qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9&&this.__P_174_18.readyState>0&&this.__P_174_18.setRequestHeader("If-Modified-Since","-1");if("gecko"===qx.core.Environment.get("engine.name")&&parseInt(qx.core.Environment.get("engine.version"),10)<2&&!this.__P_174_16){this.readyState=qx.bom.request.Xhr.OPENED;this._emit("readystatechange")}},setRequestHeader(e,t){this.__P_174_11();"If-Match"!=e&&"If-Modified-Since"!=e&&"If-None-Match"!=e&&"If-Range"!=e||(this.__P_174_14=!0);this.__P_174_18.setRequestHeader(e,t);return this},send(e){this.__P_174_11();if(!this.__P_174_16&&this.__P_174_19)throw this.__P_174_19;"opera"===qx.core.Environment.get("engine.name")&&0===this.timeout&&(this.timeout=1e4);this.timeout>0&&(this.__P_174_21=window.setTimeout(this.__P_174_6,this.timeout));e=void 0===e?null:e;var t=qx.Bootstrap.getClass(e);e=null!==e&&-1===this.__P_174_22.indexOf(t)?e.toString():e;try{qx.core.Environment.get("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Xhr,"Send native request");this.__P_174_16&&(this.__P_174_18.responseType=this.responseType);this.__P_174_18.send(e)}catch(e){if(!this.__P_174_16)throw e;if("file:"===this._getProtocol()){this.readyState=2;this.__P_174_23();var r=this;window.setTimeout((function(){if(!r.__P_174_20){r.readyState=3;r.__P_174_23();r.readyState=4;r.__P_174_23()}}))}}"gecko"!==qx.core.Environment.get("engine.name")||this.__P_174_16||this.__P_174_0();this.__P_174_13=!0;return this},abort(){this.__P_174_11();this.__P_174_12=!0;this.__P_174_18.abort();this.__P_174_18&&this.readyState!==qx.bom.request.Xhr.DONE&&(this.readyState=this.__P_174_18.readyState);return this},_emit(e){this["on"+e]&&this["on"+e]();this._emitter.emit(e,this)},onreadystatechange(){},onload(){},onloadend(){},onerror(){},onabort(){},ontimeout(){},onprogress(){},on(e,t,r){this._emitter.on(e,t,r);return this},getResponseHeader(e){this.__P_174_11();return 9===qx.core.Environment.get("browser.documentmode")&&this.__P_174_18.aborted?"":this.__P_174_18.getResponseHeader(e)},getAllResponseHeaders(){this.__P_174_11();return 9===qx.core.Environment.get("browser.documentmode")&&this.__P_174_18.aborted?"":this.__P_174_18.getAllResponseHeaders()},overrideMimeType(e){this.__P_174_11();if(!this.__P_174_18.overrideMimeType)throw new Error("Native XHR object doesn't support overrideMimeType.");this.__P_174_18.overrideMimeType(e);return this},getRequest(){return this.__P_174_18},dispose(){if(this.__P_174_20)return!1;window.clearTimeout(this.__P_174_21);window.detachEvent&&window.detachEvent("onunload",this.__P_174_9);try{this.__P_174_18.onreadystatechange}catch(e){return!1}var e=function(){};this.__P_174_18.onreadystatechange=e;this.__P_174_18.onload=e;this.__P_174_18.onerror=e;this.__P_174_18.onprogress=e;this.abort();this.__P_174_18=null;this.responseText=null;this.__P_174_20=!0;return!0},isDisposed(){return!!this.__P_174_20},_createNativeXhr(){var e=qx.core.Environment.get("io.xhr");if("xhr"===e)return new XMLHttpRequest;if("activex"==e)return new window.ActiveXObject("Microsoft.XMLHTTP");qx.Bootstrap.error(this,"No XHR support available.")},_getProtocol(){var e=this.__P_174_15;if(null!==e&&e.match){var t=e.match(/^(\w+:)\/\//);if(t&&t[1])return t[1]}return window.location.protocol},__P_174_18:null,__P_174_16:null,__P_174_1:null,__P_174_2:null,__P_174_4:null,__P_174_9:null,__P_174_6:null,__P_174_13:null,__P_174_15:null,__P_174_12:null,__P_174_24:null,__P_174_20:null,__P_174_21:null,__P_174_19:null,__P_174_14:null,__P_174_22:null,__P_174_8(){this.__P_174_18=this._createNativeXhr();this.__P_174_18.onreadystatechange=this.__P_174_1;"Undefined"!==qx.Bootstrap.getClass(this.__P_174_18.onabort)&&(this.__P_174_18.onabort=this.__P_174_2);if("Undefined"!==qx.Bootstrap.getClass(this.__P_174_18.onprogress)){this.__P_174_18.onprogress=this.__P_174_4;this.progress={lengthComputable:!1,loaded:0,total:0}}this.__P_174_20=this.__P_174_13=this.__P_174_12=!1;this.__P_174_22=["ArrayBuffer","Blob","File","HTMLDocument","String","FormData"]},__P_174_3(){this.__P_174_12||this.abort()},__P_174_5(e){this.progress.lengthComputable=e.lengthComputable;this.progress.loaded=e.loaded;this.progress.total=e.total;this._emit("progress")},__P_174_0(){var e=this.__P_174_18,t=!0;qx.core.Environment.get("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Xhr,"Received native readyState: "+e.readyState);if(this.readyState!=e.readyState){this.readyState=e.readyState;if((this.readyState!==qx.bom.request.Xhr.DONE||!this.__P_174_12||this.__P_174_13)&&(this.__P_174_16||2!=e.readyState&&3!=e.readyState)){this.status=0;this.statusText=this.responseText="";this.responseXML=null;this.response=null;if(this.readyState>=qx.bom.request.Xhr.HEADERS_RECEIVED){try{this.status=e.status;this.statusText=e.statusText;this.response=e.response;""!==this.responseType&&"text"!==this.responseType||(this.responseText=e.responseText);""!==this.responseType&&"document"!==this.responseType||(this.responseXML=e.responseXML)}catch(e){t=!1}if(t){this.__P_174_25();this.__P_174_26()}}this.__P_174_23();this.readyState==qx.bom.request.Xhr.DONE&&e&&(e.onreadystatechange=function(){})}}},__P_174_23(){this.readyState===qx.bom.request.Xhr.DONE&&window.clearTimeout(this.__P_174_21);this._emit("readystatechange");this.readyState===qx.bom.request.Xhr.DONE&&this.__P_174_27()},__P_174_27(){if(this.__P_174_24){this._emit("timeout");"opera"===qx.core.Environment.get("engine.name")&&this._emit("error");this.__P_174_24=!1}else this.__P_174_12?this._emit("abort"):this.__P_174_28()?this._emit("error"):this._emit("load");this._emit("loadend")},__P_174_28(){return"file:"===this._getProtocol()?!this.responseText:0===this.status},__P_174_7(){var e=this.__P_174_18;this.readyState=qx.bom.request.Xhr.DONE;this.__P_174_24=!0;e.aborted=!0;e.abort();this.responseText="";this.responseXML=null;this.__P_174_23()},__P_174_25(){var e=this.readyState===qx.bom.request.Xhr.DONE;"file:"===this._getProtocol()&&0===this.status&&e&&(this.__P_174_28()||(this.status=200));1223===this.status&&(this.status=204);"opera"===qx.core.Environment.get("engine.name")&&e&&this.__P_174_14&&!this.__P_174_12&&0===this.status&&(this.status=304)},__P_174_26(){if("mshtml"==qx.core.Environment.get("engine.name")&&(this.getResponseHeader("Content-Type")||"").match(/[^\/]+\/[^\+]+\+xml/)&&this.responseXML&&!this.responseXML.documentElement){var e=new window.ActiveXObject("Microsoft.XMLDOM");e.async=!1;e.validateOnParse=!1;e.loadXML(this.responseText);this.responseXML=e}},__P_174_10(){try{this&&this.dispose()}catch(e){}},__P_174_17(){var e=qx.core.Environment.get("engine.name"),t=qx.core.Environment.get("browser.version");return!("mshtml"==e&&t<9||"gecko"==e&&t<3.5)},__P_174_11(){if(this.__P_174_20)throw new Error("Already disposed")}},defer(){qx.core.Environment.add("qx.debug.io",!1)}});qx.bom.request.Xhr.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.Json":{require:!0},"qx.xml.Document":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.ResponseParser",{construct(e){void 0!==e&&this.setParser(e)},statics:{PARSER:{json:qx.lang.Json.parse,xml:qx.xml.Document.fromString}},members:{__P_176_0:null,parse(e,t){var r=this._getParser(t);return"function"==typeof r&&""!==e?r.call(this,e):e},setParser(e){return"function"==typeof qx.util.ResponseParser.PARSER[e]?this.__P_176_0=qx.util.ResponseParser.PARSER[e]:this.__P_176_0=e},_getParser(e){var t,r=this.__P_176_0,i="";if(r)return r;t=(i=e||"").replace(/;.*$/,"");/^application\/(\w|\.)*\+?json$/.test(t)&&(r=qx.util.ResponseParser.PARSER.json);/^application\/xml$/.test(t)&&(r=qx.util.ResponseParser.PARSER.xml);/[^\/]+\/[^\+]+\+xml$/.test(i)&&(r=qx.util.ResponseParser.PARSER.xml);return r}}});qx.util.ResponseParser.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.tree.ExpansionLayout",{extend:qx.ui.layout.Abstract,properties:{spacing:{init:3,check:"Integer"},position:{init:"start",check:["start","end"]}},members:{renderLayout(e,t,r){let i=this._getWidget(),n=i.getChildControl("expander"),o=i.getChildControl("icon"),a=i.getChildControl("label");a.getSizeHint();let s=i.getIndentationLevel()*i.getSpacePerIndentation(),l=this.getSpacing(),u=i.getExpanderWidth();if(null===u)if(n.isVisible()){let e=n.getSizeHint();u=Math.max(e.minWidth,Math.min(e.maxWidth,e.width))}else u=0;let c=o.getSizeHint().width;o.isVisible()||(c=0);if("start"==this.getPosition()){if(n.isVisible()){n.renderLayout(s,0,u,t);s+=u+l}o.renderLayout(s,0,c,t);s+=c+l;a.renderLayout(s,0,e-s,t)}else{let r=e-s-u-l;o.renderLayout(s,0,c,t);s+=c+l;a.renderLayout(s,0,r-c,t);if(n.isVisible()){s+=r+l;n.renderLayout(s,0,u,t)}}},_computeSizeHint(){let e=this._getWidget(),t=e.getChildControl("expander"),r=e.getIndentationLevel()*e.getSpacePerIndentation(),i=this.getSpacing(),n=e.getExpanderWidth();if(null===n)if(t.isVisible()){let e=t.getSizeHint(!0),r=e.width;re.maxWidth&&(r=e.maxWidth);n=r}else n=0;let o=r+n+i,a=e.getChildControl("label").getSizeHint(!0),s=a.width;a.minWidth&&a.minWidth>s&&(s=a.minWidth);o+=s;return{width:o,minWidth:o,height:a.height,minHeight:a.minHeight,maxHeight:a.maxHeight}}}});qxl.datagrid.column.tree.ExpansionLayout.$$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(e,t,r){var i="key_"+e+"_"+t;"osx"==qx.core.Environment.get("os.name")&&"Control"==t&&(i+="_Mac");var n=qx.locale.Manager.getInstance().translate(i,[],r);return n==i?qx.locale.Key._keyNames[i]||t:n}},defer(e){var t={},r=qx.locale.Manager;t[r.marktr("key_short_Backspace")]="Backspace";t[r.marktr("key_short_Tab")]="Tab";t[r.marktr("key_short_Space")]="Space";t[r.marktr("key_short_Enter")]="Enter";t[r.marktr("key_short_Shift")]="Shift";t[r.marktr("key_short_Control")]="Ctrl";t[r.marktr("key_short_Control_Mac")]="Ctrl";t[r.marktr("key_short_Alt")]="Alt";t[r.marktr("key_short_CapsLock")]="Caps";t[r.marktr("key_short_Meta")]="Meta";t[r.marktr("key_short_Escape")]="Esc";t[r.marktr("key_short_Left")]="Left";t[r.marktr("key_short_Up")]="Up";t[r.marktr("key_short_Right")]="Right";t[r.marktr("key_short_Down")]="Down";t[r.marktr("key_short_PageUp")]="PgUp";t[r.marktr("key_short_PageDown")]="PgDn";t[r.marktr("key_short_End")]="End";t[r.marktr("key_short_Home")]="Home";t[r.marktr("key_short_Insert")]="Ins";t[r.marktr("key_short_Delete")]="Del";t[r.marktr("key_short_NumLock")]="Num";t[r.marktr("key_short_PrintScreen")]="Print";t[r.marktr("key_short_Scroll")]="Scroll";t[r.marktr("key_short_Pause")]="Pause";t[r.marktr("key_short_Win")]="Win";t[r.marktr("key_short_Apps")]="Apps";t[r.marktr("key_full_Backspace")]="Backspace";t[r.marktr("key_full_Tab")]="Tabulator";t[r.marktr("key_full_Space")]="Space";t[r.marktr("key_full_Enter")]="Enter";t[r.marktr("key_full_Shift")]="Shift";t[r.marktr("key_full_Control")]="Control";t[r.marktr("key_full_Control_Mac")]="Control";t[r.marktr("key_full_Alt")]="Alt";t[r.marktr("key_full_CapsLock")]="CapsLock";t[r.marktr("key_full_Meta")]="Meta";t[r.marktr("key_full_Escape")]="Escape";t[r.marktr("key_full_Left")]="Left";t[r.marktr("key_full_Up")]="Up";t[r.marktr("key_full_Right")]="Right";t[r.marktr("key_full_Down")]="Down";t[r.marktr("key_full_PageUp")]="PageUp";t[r.marktr("key_full_PageDown")]="PageDown";t[r.marktr("key_full_End")]="End";t[r.marktr("key_full_Home")]="Home";t[r.marktr("key_full_Insert")]="Insert";t[r.marktr("key_full_Delete")]="Delete";t[r.marktr("key_full_NumLock")]="NumLock";t[r.marktr("key_full_PrintScreen")]="PrintScreen";t[r.marktr("key_full_Scroll")]="Scroll";t[r.marktr("key_full_Pause")]="Pause";t[r.marktr("key_full_Win")]="Win";t[r.marktr("key_full_Apps")]="Apps";e._keyNames=t}});qx.locale.Key.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.util.ColorUtil":{},"qx.theme.manager.Color":{},"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);var t={tone(e){if("dark"==e||"light"==e)return e;var t=qx.util.ColorUtil.contrast(e,"#fff"),r=qx.util.ColorUtil.contrast(e,"rgba(0,0,0,0.87)");return t<3.1&&r>t?"light":"dark"},contrastTone:e=>"dark"===t.tone(e)?"light":"dark",inkColorForFill:(e,r)=>({dark:{primary:"rgba(0,0,0,0.87)",secondary:"rgba(0,0,0,0.54)",hint:"rgba(0,0,0,0.38)",disabled:"rgba(0,0,0,0.38)",icon:"rgba(0,0,0,0.38)"},light:{primary:"#fff",secondary:"rgba(255,255,255,0.7)",hint:"rgba(255,255,255,0.5)",disabled:"rgba(255,255,255,0.5)",icon:"rgba(255,255,255,0.5)"}}[t.contrastTone(r)][e]),onX(e){var r=e.split("-")[2];return"dark"===t.contrastTone(r)?"#000000":"#ffffff"},xState(e){var t=e.split("-"),r=t[0];switch(t[1]){case"focused":return qx.util.ColorUtil.scale(r,{lightness:10,saturation:10});case"hovered":return qx.util.ColorUtil.scale(r,{lightness:10});case"disabled":return qx.util.ColorUtil.scale(r,{lightness:-10,saturation:-70});case"selected":return qx.util.ColorUtil.scale(r,{lightness:30});case"selected_disabled":return qx.util.ColorUtil.scale(r,{lightness:30,saturation:-70});default:return r}},textXonY(e){var r=e.split("-"),i=r[1],n=r[3];return t.inkColorForFill(i,n)},setAlpha(e){var t=e.split("-");if(4==t.length){t[1]=t[0]+"-"+t[1];t.shift()}var r=t[0],i=t[2],n=qx.theme.manager.Color.getInstance().resolve(r),o=qx.util.ColorUtil.stringToRgb(n);o[3]=i/100;return qx.util.ColorUtil.rgbToRgbString(o)}};qx.Theme.define("qx.theme.tangible.ColorEngine",{colors:{"text-on-primary":t.onX,"text-on-secondary":t.onX,"text-on-surface":t.onX,"text-on-error":t.onX,"primary-hovered":t.xState,"primary-disabled":t.xState,"primary-focused":t.xState,"primary-selected":t.xState,"primary-selected_disabled":t.xState,"error-focused":t.xState,"primary-alpha-5":t.setAlpha,"primary-alpha-10":t.setAlpha,"primary-alpha-30":t.setAlpha,"secondary-alpha-5":t.setAlpha,"primary-disabled-alpha-20":t.setAlpha,"text-primary-on-surface":t.textXonY,"text-hint-on-surface":t.textXonY,"text-disabled-on-surface":t.textXonY,"text-icon-on-surface":t.textXonY,"text-disabled-on-primary":t.textXonY,"text-icon-on-primary":t.textXonY,"table-header-cell":"surface","table-row-background-focused-selected":"primary-alpha-10","table-row-background-focused":"primary-alpha-5","table-row-background-selected":"secondary-alpha-5","table-row-background-even":"surface","table-row-background-odd":"surface","table-row-selected":"text-primary-on-surface","table-row":"text-primary-on-surface","table-row-line":"text-hint-on-surface","table-column-line":"transparent","text-disabled":"text-disabled-on-surface","progressive-table-header":"table-header-cell","progressive-table-row-background-even":"primary-alpha-5","progressive-table-row-background-odd":"surface","progressive-progressbar-background":"surface","progressive-progressbar-indicator-done":"primary","progressive-progressbar-indicator-undone":"surface","progressive-progressbar-percent-background":"surface","progressive-progressbar-percent-text":"text-primary-on-surface"}});qx.theme.tangible.ColorEngine.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qx.theme.tangible.ColorEngine":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qx.theme.tangible.ColorLight",{extend:qx.theme.tangible.ColorEngine,colors:{primary:"#6200ee",secondary:"#018786",surface:"#ffffff",error:"#b00020"}});qx.theme.tangible.ColorLight.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.theme.tangible.MColor",{colors:{"qxl-datagrid-row-background-even":"surface","qxl-datagrid-row-background-odd":"primary-alpha-5","qxl-datagrid-row-background-selected":"primary-alpha-10"}});qxl.datagrid.theme.tangible.MColor.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qx.theme.tangible.ColorLight":{require:!0},"qxl.datagrid.theme.tangible.MColor":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.demo.theme.tangible.Color",{extend:qx.theme.tangible.ColorLight,include:[qxl.datagrid.theme.tangible.MColor]});qxl.datagrid.demo.theme.tangible.Color.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qx.theme.tangible.Decoration",{aliases:{decoration:"qx/decoration/Simple"},decorations:{"material-textfield":{style:{styleBottom:"solid",widthBottom:1,colorBottom:"primary"}},"material-textfield-focused":{include:"material-textfield",style:{widthBottom:2,colorBottom:"primary-focused"}},"material-textfield-invalid":{include:"material-textfield",style:{widthBottom:1,colorBottom:"error"}},"material-textfield-focused-invalid":{include:"material-textfield",style:{widthBottom:2,colorBottom:"error-focused"}},"material-textfield-disabled":{include:"material-textfield",style:{widthBottom:1,colorBottom:"primary-disabled"}},"material-textfield-readonly":{style:{}},"material-button":{style:{radius:2,backgroundColor:"primary",shadowHorizontalLength:0,shadowVerticalLength:[3,2,1],shadowBlurRadius:[1,2,5],shadowSpreadRadius:[-2,0,0],shadowColor:["rgba(0, 0, 0, 0.2)","rgba(0, 0, 0, 0.14)","rgba(0, 0, 0, 0.12)"],transitionProperty:["all"],transitionDuration:"0s"}},"material-button-hovered":{include:"material-button",style:{backgroundColor:"primary-hovered",shadowVerticalLength:[2,4,1],shadowBlurRadius:[4,5,10],shadowSpreadRadius:[-1,0,0],transitionDuration:"0.1s"}},"material-button-hovered-invalid":{include:"material-button-hovered",style:{color:"error"}},"material-button-pressed":{include:"material-button",style:{backgroundColor:"primary-hovered",shadowVerticalLength:[5,8,3],shadowBlurRadius:[5,10,14],shadowSpreadRadius:[-3,1,2],transitionDuration:"0.1s"}},"material-button-disabled":{include:"material-button",style:{shadowVerticalLength:0,shadowBlurRadius:0,shadowSpreadRadius:0,backgroundColor:"primary-disabled"}},"material-button-left":{include:"material-button",style:{radius:[2,0,0,2]}},"material-button-right":{include:"material-button",style:{radius:[0,2,2,0]}},"material-button-hovered-left":{include:"material-button-hovered",style:{radius:[2,0,0,2]}},"material-button-focused-left":{include:"material-button-hovered",style:{radius:[2,0,0,2]}},"material-button-hovered-right":{include:"material-button-hovered",style:{radius:[0,2,2,0]}},"material-button-focused-right":{include:"material-button-hovered",style:{radius:[0,2,2,0]}},"material-button-pressed-left":{include:"material-button-pressed",style:{radius:[2,0,0,2]}},"material-button-pressed-right":{include:"material-button-pressed",style:{radius:[0,2,2,0]}},"material-button-disabled-left":{include:"material-button-disabled",style:{radius:[2,0,0,2]}},"material-button-disabled-right":{include:"material-button-disabled",style:{radius:[0,2,2,0]}},"toggle-button":{include:"material-button"},"toggle-button-hovered":{include:"material-button-hovered"},"toggle-button-checked":{include:"toggle-button",style:{backgroundColor:"primary-selected"}},"toggle-button-checked-hovered":{include:"toggle-button-hovered",style:{backgroundColor:"primary-selected"}},"toggle-button-disabled":{include:"material-button-disabled"},"toggle-button-checked-disabled":{include:"toggle-button-checked",style:{backgroundColor:"primary-selected_disabled"}},"border-blue":{style:{width:4,color:"surface"}},main:{style:{width:1,color:"text-hint-on-surface"}},"main-top":{include:"main",style:{width:[1,0,0,0]}},"main-right":{include:"main",style:{width:[0,1,0,0]}},"main-bottom":{include:"main",style:{width:[0,0,1,0]}},"main-left":{include:"main",style:{width:[0,0,0,1]}},popup:{style:{width:1,color:"text-hint-on-surface",shadowLength:2,shadowBlurRadius:5,shadowColor:"shadow"}},dragover:{style:{bottom:[2,"solid","dark-blue"]}},"button-box":{style:{radius:0,width:0,color:"text-on-primary",backgroundColor:"primary"}},"button-box-pressed":{include:"button-box",style:{backgroundColor:"primary-focused"}},"button-box-pressed-hovered":{include:"button-box",style:{backgroundColor:"primary-selected"}},"button-box-hovered":{include:"button-box",style:{backgroundColor:"button-hovered"}},"button-box-invalid":{include:"button-box",style:{color:"error"}},"button-box-pressed-invalid":{include:"button-box-pressed",style:{color:"error"}},"button-box-hovered-invalid":{include:"button-box-invalid"},"button-box-pressed-hovered-invalid":{include:"button-box-pressed-invalid"},"button-box-focused":{include:"button-box",style:{color:"surface"}},"button-box-pressed-focused":{include:"button-box-pressed",style:{color:"surface"}},"button-box-hovered-focused":{include:"button-box-focused"},"button-box-pressed-hovered-focused":{include:"button-box-pressed-focused"},"button-box-right":{include:"button-box",style:{radius:[0,1,1,0]}},"button-box-pressed-right":{include:"button-box-pressed",style:{radius:[0,1,1,0]}},"button-box-pressed-hovered-right":{include:"button-box-pressed-hovered",style:{radius:[0,1,1,0]}},"button-box-hovered-right":{include:"button-box-hovered",style:{radius:[0,1,1,0]}},"button-box-focused-right":{include:"button-box-focused",style:{radius:[0,1,1,0]}},"button-box-hovered-focused-right":{include:"button-box-hovered-focused",style:{radius:[0,1,1,0]}},"button-box-pressed-focused-right":{include:"button-box-pressed-focused",style:{radius:[0,1,1,0]}},"button-box-pressed-hovered-focused-right":{include:"button-box-pressed-hovered-focused",style:{radius:[0,1,1,0]}},"button-box-top-right":{include:"button-box",style:{radius:[0,1,0,0]}},"button-box-pressed-top-right":{include:"button-box-pressed",style:{radius:[0,1,0,0]}},"button-box-pressed-hovered-top-right":{include:"button-box-pressed-hovered",style:{radius:[0,1,0,0]}},"button-box-hovered-top-right":{include:"button-box-hovered",style:{radius:[0,1,0,0]}},"button-box-bottom-right":{include:"button-box",style:{radius:[0,0,1,0],width:[0,1,1,0]}},"button-box-pressed-bottom-right":{include:"button-box-pressed",style:{radius:[0,0,1,0],width:[0,1,1,0]}},"button-box-pressed-hovered-bottom-right":{include:"button-box-pressed-hovered",style:{radius:[0,0,1,0],width:[0,1,1,0]}},"button-box-hovered-bottom-right":{include:"button-box-hovered",style:{radius:[0,0,1,0],width:[0,1,1,0]}},"button-box-bottom-left":{include:"button-box",style:{radius:[0,0,0,1],width:[0,0,1,1]}},"button-box-pressed-bottom-left":{include:"button-box-pressed",style:{radius:[0,0,0,1],width:[0,0,1,1]}},"button-box-pressed-hovered-bottom-left":{include:"button-box-pressed-hovered",style:{radius:[0,0,0,1],width:[0,0,1,1]}},"button-box-hovered-bottom-left":{include:"button-box-hovered",style:{radius:[0,0,0,1],width:[0,0,1,1]}},"button-box-top-left":{include:"button-box",style:{radius:[1,0,0,0],width:[1,0,0,1]}},"button-box-pressed-top-left":{include:"button-box-pressed",style:{radius:[1,0,0,0],width:[1,0,0,1]}},"button-box-pressed-hovered-top-left":{include:"button-box-pressed-hovered",style:{radius:[1,0,0,0],width:[1,0,0,1]}},"button-box-hovered-top-left":{include:"button-box-hovered",style:{radius:[1,0,0,0],width:[1,0,0,1]}},"button-box-middle":{include:"button-box",style:{radius:0,width:[1,0,1,1]}},"button-box-pressed-middle":{include:"button-box-pressed",style:{radius:0,width:[1,0,1,1]}},"button-box-pressed-hovered-middle":{include:"button-box-pressed-hovered",style:{radius:0,width:[1,0,1,1]}},"button-box-hovered-middle":{include:"button-box-hovered",style:{radius:0,width:[1,0,1,1]}},"button-box-left":{include:"button-box",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-pressed-left":{include:"button-box-pressed",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-pressed-hovered-left":{include:"button-box-pressed-hovered",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-hovered-left":{include:"button-box-hovered",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-focused-left":{include:"button-box-focused",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-hovered-focused-left":{include:"button-box-hovered-focused",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-pressed-hovered-focused-left":{include:"button-box-pressed-hovered-focused",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-pressed-focused-left":{include:"button-box-pressed-focused",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"separator-horizontal":{style:{widthLeft:1,colorLeft:"text-hint-on-surface"}},"separator-vertical":{style:{widthTop:1,colorTop:"text-hint-on-surface"}},"scroll-knob":{style:{radius:4,width:0,backgroundColor:"text-hint-on-surface"}},"scroll-knob-pressed":{include:"scroll-knob",style:{backgroundColor:"text-primary-on-surface"}},"scroll-knob-hovered":{include:"scroll-knob"},"scroll-knob-pressed-hovered":{include:"scroll-knob-pressed"},"button-hover":{style:{backgroundColor:"primary-hovered",radius:1}},window:{style:{width:1,color:"text-hint-on-surface",shadowLength:1,shadowBlurRadius:3,shadowColor:"rgba(0,0,0,0.2)",backgroundColor:"surface"}},"window-active":{include:"window",style:{shadowLength:2,shadowBlurRadius:5}},"window-caption":{style:{width:[0,0,1,0],color:"text-hint-on-surface"}},box:{style:{width:1,radius:2,color:"text-hint-on-surface",backgroundColor:"surface"}},border:{style:{width:1,color:"text-hint-on-surface"}},"border-disabled":{style:{width:1,color:"text-disabled-on-surface"}},"border-focused":{style:{width:1,color:"primary"}},"border-invalid":{style:{width:1,color:"error"}},"lead-item":{style:{width:1,style:"dotted",color:"text-disabled-on-surface"}},tag:{include:"button-box",style:{width:1,style:"solid",radius:10}},tooltip:{style:{width:1,color:"text-on-secondary",shadowLength:1,shadowBlurRadius:2,shadowColor:"rgba(0,0,0,0.2)"}},"tooltip-error":{style:{radius:5,backgroundColor:"error"}},"toolbar-separator":{style:{widthLeft:1,colorLeft:"text-hint-on-surface"}},"toolbar-button":{include:"material-button",style:{shadowHorizontalLength:0,shadowVerticalLength:0,shadowBlurRadius:0,shadowSpreadRadius:0}},"toolbar-button-hovered":{include:"material-button-hovered"},"toolbar-button-left":{include:"material-button-left",style:{shadowHorizontalLength:0,shadowVerticalLength:0,shadowBlurRadius:0,shadowSpreadRadius:0}},"toolbar-button-hovered-left":{include:"material-button-hovered-left"},"toolbar-button-right":{include:"material-button-right",style:{shadowHorizontalLength:0,shadowVerticalLength:0,shadowBlurRadius:0,shadowSpreadRadius:0}},"toolbar-button-hovered-right":{include:"material-button-hovered-right"},"menu-separator":{style:{widthTop:1,colorTop:"text-hint-on-surface"}},"menubar-button-hovered":{style:{backgroundColor:"primary-hovered"}},"menubar-button-pressed":{include:"menubar-button-hovered",style:{backgroundColor:"primary-selected"}},"datechooser-date-pane":{style:{widthTop:1,colorTop:"text-hint-on-surface",style:"solid"}},"datechooser-weekday":{style:{widthBottom:1,colorBottom:"text-hint-on-surface",style:"solid"}},"datechooser-week":{style:{widthRight:1,colorRight:"text-hint-on-surface",style:"solid"}},"datechooser-week-header":{style:{widthBottom:1,colorBottom:"text-hint-on-surface",widthRight:1,colorRight:"text-hint-on-surface",style:"solid"}},"tabview-page-button-top":{style:{width:[0,0,2,0],backgroundColor:"surface",color:"primary"}},"tabview-page-button-bottom":{include:"tabview-page-button-top",style:{width:[2,0,0,0]}},"tabview-page-button-left":{include:"tabview-page-button-top",style:{width:[0,2,0,0]}},"tabview-page-button-right":{include:"tabview-page-button-top",style:{width:[0,0,0,2]}},statusbar:{style:{widthTop:1,colorTop:"text-hint-on-surface",styleTop:"solid"}},"table-scroller-focus-indicator":{style:{width:1,style:"dotted",color:"text-hint-on-surface"}},"table-header":{include:"button-box",style:{radius:0,color:"text-hint-on-surface",width:[0,0,2,0]}},"table-header-column-button":{include:"table-header"},"table-header-cell":{style:{}},"table-header-cell-first":{include:"table-header-cell"},"progressive-table-header":{include:"button-box",style:{radius:0,width:[1,0,1,1]}},"progressive-table-header-cell":{style:{widthRight:1,color:"text-hint-on-surface"}},progressbar:{style:{width:1,color:"text-hint-on-surface"}},radiobutton:{style:{color:"text-primary-on-surface"}},checkbox:{style:{color:"text-primary-on-surface"}}}});qx.theme.tangible.Decoration.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.theme.tangible.MDecoration",{decorations:{"qxl-datagrid-row":{style:{radius:0,color:"text-hint-on-surface",width:[0,0,1,0]}},"qxl-datagrid-row-focused":{style:{radius:0,color:"text-hint-on-surface",width:1,style:"dashed"}},"qxl-datagrid-cell-focused":{style:{radius:0,width:1,color:"text-hint-on-surface",style:"dashed"}}}});qxl.datagrid.theme.tangible.MDecoration.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qx.theme.tangible.Decoration":{require:!0},"qxl.datagrid.theme.tangible.MDecoration":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.demo.theme.tangible.Decoration",{extend:qx.theme.tangible.Decoration,include:[qxl.datagrid.theme.tangible.MDecoration]});qxl.datagrid.demo.theme.tangible.Decoration.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qx.theme.tangible.Font",{fonts:{default:{size:14,family:["sans-serif"],color:"text-primary-on-surface",fontName:"Roboto"},bold:{size:14,family:["sans-serif"],bold:!0,color:"text-primary-on-surface",fontName:"Roboto"},headline:{size:24,family:["sans-serif"],color:"text-primary-on-surface",fontName:"Roboto"},small:{size:12,family:["sans-serif"],color:"text-primary-on-surface",fontName:"Roboto"},monospace:{size:14,family:["monospace"],color:"text-primary-on-surface",fontName:"Roboto Mono"}}});qx.theme.tangible.Font.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qx.theme.icon.Tango",{title:"Tango",aliases:{icon:"qx/icon/Tango"}});qx.theme.icon.Tango.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qx.theme.tangible.Image":{}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qx.theme.tangible.Appearance",{appearances:{widget:{},label:{style:e=>({textColor:e.disabled?"text-disabled-on-surface":void 0})},image:{style:e=>({opacity:!e.replacement&&e.disabled?.3:void 0})},atom:{},"atom/label":"label","atom/icon":"image",root:{style:e=>({backgroundColor:"surface",textColor:"text-primary-on-surface",font:"default"})},popup:{style:e=>({decorator:"popup",backgroundColor:"surface"})},tooltip:{include:"popup",style:e=>({backgroundColor:"secondary",textColor:"text-on-secondary",decorator:"tooltip",padding:[1,3,2,3],offset:[10,5,5,5]})},"tooltip/atom":"atom","tooltip-error":{include:"tooltip",style:e=>({textColor:"text-on-error",showTimeout:100,hideTimeout:1e4,decorator:"tooltip-error",font:"bold",backgroundColor:void 0})},"tooltip-error/atom":"atom",iframe:{style:e=>({backgroundColor:"surface",decorator:"main"})},"move-frame":{style:e=>({decorator:"main"})},"resize-frame":"move-frame","dragdrop-cursor":{style(e){var t="nodrop";e.copy?t="copy":e.move?t="move":e.alias&&(t="alias");return{source:qx.theme.tangible.Image.URLS["cursor-"+t],position:"right-top",offset:[2,16,2,6]}}},button:{alias:"material-button",include:"material-button",style:e=>({center:!0})},"toggle-button":{include:"button",style:e=>({decorator:"toggle-button"+(e.checked?"-checked":"")+(e.disabled?"-disabled":"")+(!e.disabled&&e.hovered?"-hovered":""),textColor:e.disabled?"text-disabled-on-primary":"text-on-primary"})},"toggle-button/label":{include:"button/label",style:e=>(e.checked,{textColor:void 0})},"material-button":{alias:"atom",style(e){var t="material-button";e.disabled?t+="-disabled":e.pressed||e.checked?t+="-pressed":(e.hovered||e.focused)&&(t+="-hovered");e.invalid&&!e.disabled&&(t+="-invalid");return{decorator:t,padding:[6,15],margin:[2,4],cursor:e.disabled?void 0:"pointer",minWidth:5,minHeight:5}}},"material-button/label":{alias:"atom/label",style:e=>({textColor:e.disabled?"text-disabled-on-primary":"text-on-primary"})},"material-button/icon":{alias:"atom/label",style:e=>({textColor:e.disabled?"text-disabled-on-primary":"text-on-primary"})},"button-frame":{alias:"atom",style(e){var t="button-box";e.disabled||(!e.hovered||e.pressed||e.checked?e.hovered&&(e.pressed||e.checked)?t="button-box-pressed-hovered":(e.pressed||e.checked)&&(t="button-box-pressed"):t="button-box-hovered");e.invalid&&!e.disabled?t+="-invalid":e.focused&&(t+="-focused");return{decorator:t,padding:[3,8],cursor:e.disabled?void 0:"pointer",minWidth:5,minHeight:5}}},"button-frame/label":{alias:"atom/label",style:e=>({textColor:e.disabled?"text-disabled-on-primary":"text-on-primary"})},"hover-button":{alias:"button",include:"button",style:e=>({decorator:e.hovered?"button-hover":void 0})},menubutton:{include:"button",alias:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-down"],iconPosition:"right"})},"material-textfield":{style(e){var t,r;t="material-textfield";r=[3,0,4,0];if(e.readonly){t+="-readonly";r=[3,0,5,0]}else if(e.disabled)t+="-disabled";else if(e.focused){t+="-focused";e.invalid&&(t+="-invalid");r=[3,0,3,0]}else e.invalid&&(t+="-invalid");return{decorator:t,padding:r,textColor:e.disabled?"text-disabled-on-surface":e.showingPlaceholder?"text-hint-on-surface":void 0}}},textfield:"material-textfield",textarea:"textfield",framebox:{style(e){var t,r;if(e.disabled){t="border-disabled";r=[1,2]}else if(e.invalid){t="border-invalid";r=[1,2]}else if(e.focused){t="border-focused";r=[1,2]}else{r=[1,2];t="border"}return{decorator:t,padding:r,textColor:e.disabled?"text-disabled-on-surface":e.showingPlaceholder?"text-hint-on-surface":void 0}}},splitbutton:{},"splitbutton/button":{alias:"material-button",style(e){var t="material-button";e.disabled?t+="-disabled":e.pressed||e.checked?t+="-pressed":e.hovered?t+="-hovered":e.focused&&(t+="-focused");return{decorator:t+="-left",padding:[6,15,6,15],margin:[2,0,2,4],cursor:e.disabled?void 0:"pointer",textColor:"text-primary-on-surface"}}},"splitbutton/arrow":{alias:"material-button",style(e){var t="material-button";e.disabled?t+="-disabled":e.pressed||e.checked?t+="-pressed":e.focused?t+="-focused":e.hovered&&(t+="-hovered");t+="-right";return{icon:qx.theme.tangible.Image.URLS["arrow-down"],decorator:t,cursor:e.disabled?void 0:"pointer",padding:[6,10,6,10],margin:[2,4,2,0],textColor:"text-on-primary"}}},"splitbutton/arrow/icon":{style:e=>({textColor:"text-icon-on-primary"})},slidebar:{},"slidebar/scrollpane":{},"slidebar/content":{},"slidebar/button-forward":{alias:"button",include:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-"+(e.vertical?"down":"right")]})},"slidebar/button-backward":{alias:"button",include:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-"+(e.vertical?"up":"left")]})},table:{style:e=>({rowHeight:30})},"table/statusbar":{style:e=>({decorator:"statusbar",padding:[2,5]})},"table/column-button":{alias:"button",style:e=>({decorator:"table-header-column-button",textColor:"text-primary-on-surface",backgroundColor:"surface",padding:3,icon:qx.theme.tangible.Image.URLS["select-column-order"]})},"table-column-reset-button":{include:"menu-button",alias:"menu-button",style:()=>({decorator:"table-header-column-button",icon:"icon/16/actions/view-refresh.png"})},"table-scroller/scrollbar-x":"scrollbar","table-scroller/scrollbar-y":"scrollbar","table-scroller":"widget","table-scroller/header":{style:()=>({textColor:"text-primary-on-surface",backgroundColor:"surface",decorator:"table-header"})},"table-scroller/pane":{},"table-scroller/focus-indicator":{style:e=>({})},"table-scroller/resize-line":{style:e=>({backgroundColor:"text-hint-on-surface",width:3})},"table-header-cell":{alias:"atom",style:e=>({decorator:e.first?"table-header-cell-first":"table-header-cell",minWidth:13,font:"bold",paddingTop:3,paddingLeft:5,cursor:e.disabled?void 0:"pointer",sortIcon:e.sorted?qx.theme.tangible.Image.URLS["table-"+(e.sortedAscending?"ascending":"descending")]:void 0})},"table-header-cell/icon":{include:"atom/icon",style:e=>({paddingRight:5})},"table-header-cell/sort-icon":{style:e=>({alignY:"middle",alignX:"right",paddingRight:5})},"table-editor-textfield":{include:"framebox",style:e=>({decorator:void 0,padding:[2,2],backgroundColor:"surface"})},"table-editor-selectbox":{include:"selectbox",alias:"selectbox",style:e=>({padding:[0,2],backgroundColor:"surface"})},"table-editor-combobox":{include:"combobox",alias:"combobox",style:e=>({decorator:void 0,backgroundColor:"surface"})},"progressive-table-header":{style:e=>({decorator:"progressive-table-header"})},"progressive-table-header-cell":{style:e=>({decorator:"progressive-table-header-cell",padding:[5,6,5,6]})},treevirtual:{include:"framebox",alias:"table",style:(e,t)=>({padding:[t.padding[0]+2,t.padding[1]+1]})},"treevirtual-folder":{style:e=>({icon:e.opened?qx.theme.tangible.Image.URLS["folder-open"]:qx.theme.tangible.Image.URLS.folder,opacity:e.drag?.5:void 0})},"treevirtual-file":{include:"treevirtual-folder",alias:"treevirtual-folder",style:e=>({icon:qx.theme.tangible.Image.URLS.file,opacity:e.drag?.5:void 0})},"treevirtual-blank":{style:e=>({icon:qx.theme.tangible.Image.URLS.blank})},"treevirtual-contract":{style:e=>({icon:qx.theme.tangible.Image.URLS["tree-minus"]})},"treevirtual-expand":{style:e=>({icon:qx.theme.tangible.Image.URLS["tree-plus"]})},"treevirtual-only-contract":"treevirtual-contract","treevirtual-only-expand":"treevirtual-expand","treevirtual-start-contract":"treevirtual-contract","treevirtual-start-expand":"treevirtual-expand","treevirtual-end-contract":"treevirtual-contract","treevirtual-end-expand":"treevirtual-expand","treevirtual-cross-contract":"treevirtual-contract","treevirtual-cross-expand":"treevirtual-expand","treevirtual-line":"treevirtual-blank","treevirtual-end":"treevirtual-blank","treevirtual-cross":"treevirtual-blank",resizer:{style:e=>({decorator:"main"})},splitpane:{},"splitpane/splitter":{style:e=>({backgroundColor:"text-hint-on-surface"})},"splitpane/splitter/knob":{style:e=>({source:qx.theme.tangible.Image.URLS["knob-"+(e.horizontal?"horizontal":"vertical")],padding:0})},"splitpane/slider":{style:e=>({backgroundColor:"text-hint-on-surface",opacity:.3})},menu:{style(e){var t={backgroundColor:"surface",decorator:"main",spacingX:6,spacingY:1,iconColumnWidth:16,arrowColumnWidth:4,padding:1,placementModeY:e.submenu||e.contextmenu?"best-fit":"keep-align"};if(e.submenu){t.position="right-top";t.offset=[-2,-3]}e.contextmenu&&(t.offset=4);return t}},"menu/slidebar":"menu-slidebar","menu-slidebar":"widget","menu-slidebar-button":{style:e=>({backgroundColor:e.hovered?"primary-hovered":void 0,padding:6,center:!0})},"menu-slidebar/button-backward":{include:"menu-slidebar-button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-up"+(e.hovered?"-invert":"")]})},"menu-slidebar/button-forward":{include:"menu-slidebar-button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-down"+(e.hovered?"-invert":"")]})},"menu-separator":{style:e=>({height:0,decorator:"menu-separator",marginTop:4,marginBottom:4,marginLeft:2,marginRight:2})},"menu-button":{alias:"atom",style:e=>({backgroundColor:e.selected?"primary-selected":void 0,textColor:e.selected?"text-on-primary":"text-primary-on-surface",padding:[2,6]})},"menu-button/icon":{include:"image",style:e=>({alignY:"middle",textColor:e.selected?"text-icon-on-primary":"text-icon-on-surface"})},"menu-button/label":{include:"label",style:e=>({alignY:"middle",padding:1})},"menu-button/shortcut":{include:"label",style:e=>({alignY:"middle",marginLeft:14,padding:1})},"menu-button/arrow":{include:"image",style:e=>({source:qx.theme.tangible.Image.URLS["arrow-right"+(e.selected?"-invert":"")],alignY:"middle"})},"menu-checkbox":{alias:"menu-button",include:"menu-button",style(e){var t="menu-checkbox";e.checked&&(t+="-checked");return{icon:qx.theme.tangible.Image.URLS[t]}}},"menu-radiobutton":{alias:"menu-button",include:"menu-button",style(e){var t="menu-radiobutton";e.checked&&(t+="-checked");return{icon:qx.theme.tangible.Image.URLS[t]}}},menubar:{style:e=>({backgroundColor:"surface",padding:[4,2]})},"menubar-button":{style(e){var t;e.disabled||(e.pressed?t="menubar-button-pressed":e.hovered&&(t="menubar-button-hovered"));return{padding:[2,6],cursor:e.disabled?void 0:"pointer",textColor:"text-on-primary",decorator:t}}},"menubar-button/icon":{style:e=>({textColor:e.disabled?"text-disabled-on-surface":e.pressed||e.hovered?"text-on-primary":"text-on-surface"})},"virtual-list":"list","virtual-list/row-layer":"row-layer","row-layer":"widget","column-layer":"widget","group-item":{include:"label",alias:"label",style:e=>({padding:4,backgroundColor:"primary",textColor:"text-on-primary",font:"bold"})},"virtual-selectbox":"selectbox","virtual-selectbox/dropdown":"popup","virtual-selectbox/dropdown/list":{alias:"virtual-list"},"virtual-combobox":"combobox","virtual-combobox/dropdown":"popup","virtual-combobox/dropdown/list":{alias:"virtual-list"},"virtual-tree":{include:"tree",alias:"tree",style:e=>({itemHeight:21})},"virtual-tree-folder":"tree-folder","virtual-tree-file":"tree-file",cell:{style:e=>({backgroundColor:e.selected?"primary-selected":"surface",textColor:e.selected?"text-on-primary":"text-primary-on-surface",padding:[3,6]})},"cell-string":"cell","cell-number":{include:"cell",style:e=>({textAlign:"right"})},"cell-image":"cell","cell-boolean":"cell","cell-atom":"cell","cell-date":"cell","cell-html":"cell",scrollbar:{},"scrollbar/slider":{},"scrollbar/slider/knob":{style(e){var t="scroll-knob";e.disabled||(!e.hovered||e.pressed||e.checked?e.hovered&&(e.pressed||e.checked)?t="scroll-knob-pressed-hovered":(e.pressed||e.checked)&&(t="scroll-knob-pressed"):t="scroll-knob-hovered");return{height:8,width:8,marginLeft:2,marginTop:2,cursor:e.disabled?void 0:"pointer",decorator:t,minHeight:e.horizontal?void 0:30,minWidth:e.horizontal?30:void 0}}},"scrollbar/button":{style:e=>({height:0,width:0,margin:[2,2]})},"scrollbar/button-begin":"scrollbar/button","scrollbar/button-end":"scrollbar/button","scrollarea/corner":{style:e=>({backgroundColor:"surface"})},scrollarea:"widget","scrollarea/pane":"widget","scrollarea/scrollbar-x":"scrollbar","scrollarea/scrollbar-y":"scrollbar",radiobutton:{style:e=>({icon:qx.theme.tangible.Image.URLS[e.checked?"radiobutton-checked":"radiobutton-unchecked"],paddingTop:2,textColor:e.disabled?"text-disabled-on-surface":e.invalid?"error":e.checked?"primary":"text-primary-on-surface",gap:6})},"radiobutton/icon":{style:e=>({decorator:"radiobutton",padding:[2,0,0,0]})},"form-renderer-label":{include:"label",style:()=>({paddingTop:3})},checkbox:{alias:"atom",style:e=>({icon:qx.theme.tangible.Image.URLS[e.checked?"checkbox-checked":e.undetermined?"checkbox-undetermined":"checkbox-blank"],textColor:e.disabled?"text-disabled-on-surface":e.invalid?"error":e.checked?"primary":"text-primary-on-surface",gap:6})},"checkbox/icon":{style:e=>({decorator:"checkbox",padding:0})},spinner:{style:e=>({textColor:e.disabled?"text-disabled-on-surface":void 0})},"spinner/textfield":"textfield","spinner/upbutton":{alias:"combobox/button",include:"combobox/button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-up-small"],decorator:void 0,width:12,height:6,padding:[-1,0,0,0]})},"spinner/downbutton":{alias:"combobox/button",include:"combobox/button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-down-small"],decorator:void 0,width:12,height:6,padding:[-1,0,0,0]})},selectbox:"textfield","selectbox/atom":"atom","selectbox/popup":"popup","selectbox/list":{alias:"list",include:"list",style:()=>({decorator:void 0})},"selectbox/arrow":{include:"image",style:e=>({source:qx.theme.tangible.Image.URLS["arrow-down"],paddingRight:0,paddingLeft:2,paddingTop:-3})},"checked-selectbox":"selectbox","checked-selectbox/allNone":{include:"button",style:e=>({padding:[2,10],textColor:"text-on-primary"})},"checked-selectbox/tag":"tag",tag:{alias:"button",include:"button",style:e=>({padding:[1,7],margin:0,decorator:"tag"})},combobox:{},"combobox/button":{alias:"button-frame",include:"button-frame",style(e){var t="material-textfield";if(e.focused){t+="-focused";e.invalid&&(t+="-invalid")}else e.invalid?t+="-invalid":e.disabled&&(t+="-disabled");return{backgroundColor:void 0,icon:qx.theme.tangible.Image.URLS["arrow-down"],decorator:t,padding:[0,0,0,0]}}},"combobox/popup":"popup","combobox/list":{alias:"list",style:e=>({paddingRight:2})},"combobox/textfield":"textfield",datefield:"textfield","datefield/button":{alias:"combobox/button",include:"combobox/button",style:e=>({icon:"@MaterialIcons/calendar_today/14",padding:[0,0,0,0],backgroundColor:void 0,decorator:void 0,width:16})},"datefield/textfield":{alias:"textfield",include:"textfield",style:e=>({decorator:void 0,padding:0})},"datefield/list":{alias:"datechooser",include:"datechooser",style:e=>({decorator:void 0})},list:{alias:"scrollarea",include:"framebox"},listitem:{alias:"atom",style(e){var t=[3,5,3,5];e.lead&&(t=[2,4,2,4]);e.dragover&&(t[2]-=2);return{gap:4,padding:t,backgroundColor:e.selected?e.disabled?"primary-disabled":"primary":"transparent",textColor:e.selected?"text-on-primary":"text-primary-on-surface",decorator:e.lead?"lead-item":e.dragover?"dragover":void 0,opacity:e.drag?.5:void 0}}},slider:{style(e){var t,r;if(e.disabled){t="border-disabled";r=[1,2]}else if(e.invalid){t="border-invalid";r=[1,2]}else if(e.focused){t="border-focused";r=[1,2]}else{r=[1,2];t="border"}return{decorator:t,padding:r}}},"slider/knob":"scrollbar/slider/knob",groupbox:{},"groupbox/legend":{alias:"atom",style:e=>({textColor:e.invalid?"error":void 0,padding:5,margin:4,font:"bold"})},"groupbox/frame":{style:e=>({backgroundColor:"surface",padding:[6,9],margin:[18,2,2,2],decorator:"box"})},"check-groupbox":"groupbox","check-groupbox/legend":{alias:"checkbox",include:"checkbox",style:e=>({textColor:e.invalid?"error":void 0,padding:5,margin:4,font:"bold"})},"radio-groupbox":"groupbox","radio-groupbox/legend":{alias:"radiobutton",include:"radiobutton",style:e=>({textColor:e.invalid?"error":void 0,padding:5,margin:4,font:"bold"})},"tree-folder/open":{include:"image",style:e=>({source:e.opened?qx.theme.tangible.Image.URLS["tree-minus"]:qx.theme.tangible.Image.URLS["tree-plus"],textColor:e.selected?"text-on-primary":"text-primary-on-surface"})},"tree-folder":{style:e=>({padding:[2,8,2,5],icon:e.opened?qx.theme.tangible.Image.URLS["folder-open"]:qx.theme.tangible.Image.URLS.folder,backgroundColor:e.selected?e.disables?"primary-disabled":"primary-selected":"surface",textColor:e.selected?"text-on-primary":"text-disabled-on-primary",iconOpened:qx.theme.tangible.Image.URLS["folder-open"],opacity:e.drag?.5:void 0})},"tree-folder/icon":{include:"image",style:e=>({padding:[0,4,0,0],textColor:e.selected?"text-icon-on-primary":"text-primary-on-surface"})},"tree-folder/label":{style:e=>({padding:[1,2],textColor:e.selected?"text-on-primary":"text-primary-on-surface"})},"tree-file":{include:"tree-folder",alias:"tree-folder",style:e=>({icon:qx.theme.tangible.Image.URLS.file})},tree:{include:"list",alias:"list",style:e=>({contentPadding:[4,1],padding:1})},window:{style:e=>({contentPadding:[10,10,10,10],backgroundColor:"surface",decorator:e.maximized?void 0:e.active?"window-active":"window"})},"window-resize-frame":"resize-frame","window/pane":{style:e=>({padding:10})},"window/captionbar":{style:e=>({backgroundColor:e.active?"primary-selected":"primary",margin:0,padding:8,decorator:"window-caption"})},"window/icon":{style:e=>({marginRight:4,marginTop:2})},"window/title":{style:e=>({cursor:"default",font:e.active?"bold":"default",textColor:(e.active,"text-on-primary"),marginRight:20,marginLeft:4,alignY:"middle"})},"window/minimize-button":{alias:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["window-minimize"]+"/18",padding:0,cursor:e.disabled?void 0:"pointer",textColor:"text-on-primary"})},"window/restore-button":{alias:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["window-restore"]+"/18",padding:0,cursor:e.disabled?void 0:"pointer",textColor:"text-on-primary"})},"window/maximize-button":{alias:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["window-maximize"]+"/18",padding:0,cursor:e.disabled?void 0:"pointer",textColor:"text-on-primary"})},"window/close-button":{alias:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["window-close"]+"/18",padding:0,cursor:e.disabled?void 0:"pointer",textColor:"text-on-primary"})},"window/statusbar":{style:e=>({decorator:"statusbar",padding:[2,6]})},"window/statusbar-text":"label",datechooser:{style:e=>({decorator:"main",minWidth:220})},"datechooser/navigation-bar":{style:e=>({backgroundColor:"surface",textColor:e.disabled?"text-disabled-on-surface":e.invalid?"error":void 0,padding:[2,10]})},"datechooser/last-year-button-tooltip":"tooltip","datechooser/last-month-button-tooltip":"tooltip","datechooser/next-year-button-tooltip":"tooltip","datechooser/next-month-button-tooltip":"tooltip","datechooser/last-year-button":"datechooser/button","datechooser/last-month-button":"datechooser/button","datechooser/next-year-button":"datechooser/button","datechooser/next-month-button":"datechooser/button","datechooser/button/icon":{},"datechooser/button":{style(e){var t={width:17,show:"icon",cursor:e.disabled?void 0:"pointer"};e.lastYear?t.icon=qx.theme.tangible.Image.URLS["arrow-rewind"]:e.lastMonth?t.icon=qx.theme.tangible.Image.URLS["arrow-left"]:e.nextYear?t.icon=qx.theme.tangible.Image.URLS["arrow-forward"]:e.nextMonth&&(t.icon=qx.theme.tangible.Image.URLS["arrow-right"]);return t}},"datechooser/month-year-label":{style:e=>({font:"bold",textAlign:"center"})},"datechooser/date-pane":{style:e=>({decorator:"datechooser-date-pane",backgroundColor:"surface"})},"datechooser/weekday":{style:e=>({decorator:"datechooser-weekday",font:e.weekend?"bold":"default",textAlign:"center",textColor:e.disabled?"text-disabled-on-surface":"text-primary-on-surface",backgroundColor:"surface",paddingTop:2})},"datechooser/day":{style:e=>({textAlign:"center",decorator:e.today?"main":void 0,textColor:e.disabled?"text-disabled-on-surface":e.selected?"text-on-primary":e.otherMonth?"text-disabled-on-surface":void 0,backgroundColor:e.selected?e.disabled?"primary-disabled":"primary":void 0,padding:e.today?[1,3]:[2,4]})},"datechooser/week":{style:e=>({textAlign:"center",textColor:"text-primary-on-surface",padding:[2,4],decorator:e.header?"datechooser-week-header":"datechooser-week"})},progressbar:{style:e=>({decorator:"progressbar",padding:1,backgroundColor:"surface",width:200,height:20})},"progressbar/progress":{style:e=>({backgroundColor:e.disabled?"primary-disabled":"primary"})},toolbar:{style:e=>({backgroundColor:"primary",padding:0})},"toolbar/part":{style:e=>({margin:[0,15]})},"toolbar/part/container":{},"toolbar/part/handle":{},"toolbar-separator":{style:e=>({decorator:void 0,margin:[7,0],width:4})},"toolbar-button":{alias:"atom",style(e){var t=[7,10];(e.left||e.middle||e.right)&&(t=[7,3]);var r="toolbar-button";(e.hovered||e.pressed||e.checked)&&(r+="-hovered");return{cursor:e.disabled?void 0:"pointer",decorator:r,textColor:"text-on-primary",margin:t,padding:[3,5]}}},"toolbar-menubutton":{alias:"toolbar-button",include:"toolbar-button",style:e=>({showArrow:!0})},"toolbar-menubutton/arrow":{alias:"image",include:"image",style:e=>({source:qx.theme.tangible.Image.URLS["arrow-down"],cursor:e.disabled?void 0:"pointer",padding:0,textColor:"text-on-primary",marginLeft:2})},"toolbar-splitbutton":{},"toolbar-splitbutton/button":{alias:"toolbar-button",include:"toolbar-button",style(e){var t=[7,0,7,10];(e.left||e.middle||e.right)&&(t=[7,0,7,3]);var r="toolbar-button";(e.hovered||e.pressed||e.focused||e.checked)&&(r+="-hovered");return{decorator:r+="-left",margin:t}}},"toolbar-splitbutton/arrow":{alias:"toolbar-button",include:"toolbar-button",style(e){var t=[7,10,7,0];(e.left||e.middle||e.right)&&(t=[7,3,7,0]);var r="toolbar-button";(e.hovered||e.pressed||e.focused||e.checked)&&(r+="-hovered");r+="-right";return{icon:qx.theme.tangible.Image.URLS["arrow-down"],decorator:r,margin:t}}},tabview:{},"tabview/bar":{alias:"slidebar",style(e){var t=0,r=0,i=0,n=0;e.barTop?i-=1:e.barBottom?t-=1:e.barRight?n-=1:r-=1;return{marginBottom:i,marginTop:t,marginLeft:n,marginRight:r}}},"tabview/bar/button-forward":{include:"slidebar/button-forward",alias:"slidebar/button-forward",style:e=>e.barTop?{marginTop:4,marginBottom:2,decorator:null}:e.barBottom?{marginTop:2,marginBottom:4,decorator:null}:e.barLeft?{marginLeft:4,marginRight:2,decorator:null}:{marginLeft:2,marginRight:4,decorator:null}},"tabview/bar/button-backward":{include:"slidebar/button-backward",alias:"slidebar/button-backward",style:e=>e.barTop?{marginTop:4,marginBottom:2,decorator:null}:e.barBottom?{marginTop:2,marginBottom:4,decorator:null}:e.barLeft?{marginLeft:4,marginRight:2,decorator:null}:{marginLeft:2,marginRight:4,decorator:null}},"tabview/pane":{style(e){var t,r=0,i=0,n=0,o=0;if(e.barTop){r=-1;t="main-top"}else if(e.barBottom){i=-1;t="main-bottom"}else if(e.barLeft){n=-1;t="main-left"}else{o=-1;t="main-right"}return{marginLeft:n,marginRight:o,marginTop:r,marginBottom:i,padding:10,decorator:t,backgroundColor:"surface"}}},"tabview-page":"widget","tabview-page/button":{style(e){var t,r;e.barTop||e.barBottom?r=[8,16,8,13]:e.barRight?r=[8,8,8,12]:e.barLeft&&(r=[8,8,8,8]);if(e.checked)if(e.barTop){t="tabview-page-button-top";r[2]-=2}else if(e.barBottom){t="tabview-page-button-bottom";r[0]-=2}else if(e.barRight){t="tabview-page-button-right";r[3]-=2}else if(e.barLeft){t="tabview-page-button-left";r[1]-=2}return{zIndex:e.checked?10:5,decorator:t,textColor:e.disabled?"text-disabled-on-surface":"text-primary-on-surface",font:e.checked?"bold":void 0,padding:r,cursor:"pointer"}}},"tabview-page/button/label":{alias:"label",style:e=>({padding:[0,1,0,1]})},"tabview-page/button/icon":"image","tabview-page/button/close-button":{alias:"atom",style:e=>({cursor:e.disabled?void 0:"pointer",icon:qx.theme.tangible.Image.URLS["tabview-close"]})},colorpopup:{alias:"popup",include:"popup",style:e=>({padding:5})},"colorpopup/field":{style:e=>({margin:2,width:14,height:14,backgroundColor:"surface",decorator:"main"})},"colorpopup/selector-button":"button","colorpopup/auto-button":"button","colorpopup/preview-pane":"groupbox","colorpopup/current-preview":{style:e=>({height:20,padding:4,marginLeft:4,decorator:"main",allowGrowX:!0})},"colorpopup/selected-preview":{style:e=>({height:20,padding:4,marginRight:4,decorator:"main",allowGrowX:!0})},"colorpopup/colorselector-okbutton":{alias:"button",include:"button",style:e=>({icon:"icon/16/actions/dialog-ok.png"})},"colorpopup/colorselector-cancelbutton":{alias:"button",include:"button",style:e=>({icon:"icon/16/actions/dialog-cancel.png"})},colorselector:"widget","colorselector/control-bar":"widget","colorselector/visual-pane":"groupbox","colorselector/control-pane":"widget","colorselector/preset-grid":"widget","colorselector/colorbucket":{style:e=>({decorator:"main",width:16,height:16})},"colorselector/preset-field-set":"groupbox","colorselector/input-field-set":{include:"groupbox",alias:"groupbox",style:()=>({paddingTop:12})},"colorselector/preview-field-set":{include:"groupbox",alias:"groupbox",style:()=>({paddingTop:12})},"colorselector/hex-field-composite":"widget","colorselector/hex-field":"textfield","colorselector/rgb-spinner-composite":"widget","colorselector/rgb-spinner-red":"spinner","colorselector/rgb-spinner-green":"spinner","colorselector/rgb-spinner-blue":"spinner","colorselector/hsb-spinner-composite":"widget","colorselector/hsb-spinner-hue":"spinner","colorselector/hsb-spinner-saturation":"spinner","colorselector/hsb-spinner-brightness":"spinner","colorselector/preview-content-old":{style:e=>({decorator:"main",width:50,height:25})},"colorselector/preview-content-new":{style:e=>({decorator:"main",backgroundColor:"surface",width:50,height:25})},"colorselector/hue-saturation-field":{style:e=>({decorator:"main",margin:5})},"colorselector/brightness-field":{style:e=>({decorator:"main",margin:[5,7]})},"colorselector/hue-saturation-pane":"widget","colorselector/hue-saturation-handle":"widget","colorselector/brightness-pane":"widget","colorselector/brightness-handle":"widget","app-header":{style:e=>({font:"headline",textColor:"text-on-primary",backgroundColor:"primary",padding:[8,12]})},"app-header-label":{style:e=>({paddingTop:5})},"app-splitpane":{alias:"splitpane",style:e=>({padding:[0,10,10,10]})},"list-search-highlight":{style:e=>({backgroundColor:"rgba(255, 251, 0, 0.53)",textDecorationStyle:"dotted",textDecorationLine:"underline"})}}});qx.theme.tangible.Appearance.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.theme.tangible.MAppearance",{appearances:{"qxl-datagrid":"widget","qxl-datagrid/scrollbar-x":"scrollbar","qxl-datagrid/scrollbar-y":"scrollbar","qxl-datagrid-header":"table-scroller/header","qxl-datagrid-header-cell":"widget","qxl-datagrid-widgetpane":{style:e=>({backgroundColor:"transparent"})},"qxl-datagrid-cell":{style(e){let t,r="transparent";e.selected&&(r="qxl-datagrid-row-background-selected");e.focused&&(t="qxl-datagrid-cell-focused");return{backgroundColor:r,decorator:t}}},"qxl-datagrid-row":{style(e){let t="qxl-datagrid-row-background-even";e.selected?t="qxl-datagrid-row-background-selected":e.odd&&(t="qxl-datagrid-row-background-odd");let r="qxl-datagrid-row";e.focused&&(r+="-focused");return{backgroundColor:t,decorator:r}}}}});qxl.datagrid.theme.tangible.MAppearance.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qx.theme.tangible.Appearance":{require:!0},"qxl.datagrid.theme.tangible.MAppearance":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.demo.theme.tangible.Appearance",{extend:qx.theme.tangible.Appearance,include:[qxl.datagrid.theme.tangible.MAppearance]});qxl.datagrid.demo.theme.tangible.Appearance.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qxl.datagrid.demo.theme.tangible.Color":{require:!0},"qxl.datagrid.demo.theme.tangible.Decoration":{require:!0},"qx.theme.tangible.Font":{require:!0},"qx.theme.icon.Tango":{require:!0},"qxl.datagrid.demo.theme.tangible.Appearance":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.demo.theme.tangible.Theme",{meta:{color:qxl.datagrid.demo.theme.tangible.Color,decoration:qxl.datagrid.demo.theme.tangible.Decoration,font:qx.theme.tangible.Font,icon:qx.theme.icon.Tango,appearance:qxl.datagrid.demo.theme.tangible.Appearance}});qxl.datagrid.demo.theme.tangible.Theme.$$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.theme.tangible.Image",{extend:qx.core.Object,statics:{URLS:{blank:"qx/static/blank.png","checkbox-checked":"@MaterialIcons/check_box/15","checkbox-blank":"@MaterialIcons/check_box_outline_blank/15","checkbox-undetermined":"@MaterialIcons/indeterminate_check_box/15","radiobutton-checked":"@MaterialIcons/radio_button_on/15","radiobutton-unchecked":"@MaterialIcons/radio_button_off/15","window-minimize":"@MaterialIcons/keyboard_arrow_down","window-maximize":"@MaterialIcons/fullscreen","window-restore":"@MaterialIcons/fullscreen_exit","window-close":"@MaterialIcons/close","cursor-copy":"decoration/cursors/copy.gif","cursor-move":"decoration/cursors/move.gif","cursor-alias":"decoration/cursors/alias.gif","cursor-nodrop":"decoration/cursors/nodrop.gif","arrow-right":"@MaterialIcons/keyboard_arrow_right/18","arrow-left":"@MaterialIcons/keyboard_arrow_left/18","arrow-up":"@MaterialIcons/keyboard_arrow_up/18","arrow-down":"@MaterialIcons/keyboard_arrow_down/18","arrow-forward":"@MaterialIcons/fast_forward/18","arrow-rewind":"@MaterialIcons/fast_rewind/18","arrow-down-small":"@MaterialIcons/keyboard_arrow_down/13","arrow-up-small":"@MaterialIcons/keyboard_arrow_up/13","arrow-up-invert":"@MaterialIcons/keyboard_arrow_up/18","arrow-down-invert":"@MaterialIcons/keyboard_arrow_down/18","arrow-right-invert":"@MaterialIcons/keyboard_arrow_right/18","knob-horizontal":"@MaterialIcons/drag_indicator/12","knob-vertical":"@MaterialIcons/drag_handle/12","tree-minus":"@MaterialIcons/arrow_drop_down/16","tree-plus":"@MaterialIcons/arrow_right/16","select-column-order":"@MaterialIcons/reorder/15","table-ascending":"@MaterialIcons/keyboard_arrow_up/14","table-descending":"@MaterialIcons/keyboard_arrow_down/14","folder-open":"@MaterialIcons/folder_open/15",folder:"@MaterialIcons/folder/15",file:"@MaterialIcons/insert_drive_file/15","menu-checkbox":"@MaterialIcons/check_box_outline_blank/15","menu-checkbox-checked":"@MaterialIcons/check_box/15","menu-radiobutton-checked":"@MaterialIcons/radio_button_checked/15","menu-radiobutton":"@MaterialIcons/radio_button_unchecked/15","tabview-close":"decoration/tabview/close.gif"}}});qx.theme.tangible.Image.$$dbClassInfo=e}();qx.$$packageData[0]={locales:{C:{alternateQuotationEnd:"’",alternateQuotationStart:"‘",quotationEnd:"”",quotationStart:"“",cldr_am:"AM",cldr_pm:"PM",cldr_date_format_full:"EEEE, MMMM d, y",cldr_date_format_long:"MMMM d, y",cldr_date_format_medium:"MMM d, y",cldr_date_format_short:"M/d/yy",cldr_date_time_format_Ed:"d E",cldr_date_time_format_Hm:"HH:mm",cldr_date_time_format_Hms:"HH:mm:ss",cldr_date_time_format_M:"L",cldr_date_time_format_MEd:"E, M/d",cldr_date_time_format_MMM:"LLL",cldr_date_time_format_MMMEd:"E, MMM d",cldr_date_time_format_MMMd:"MMM d",cldr_date_time_format_Md:"M/d",cldr_date_time_format_d:"d",cldr_date_time_format_hm:"h:mm a",cldr_date_time_format_hms:"h:mm:ss a",cldr_date_time_format_ms:"mm:ss",cldr_date_time_format_y:"y",cldr_date_time_format_yM:"M/y",cldr_date_time_format_yMEd:"E, M/d/y",cldr_date_time_format_yMMM:"MMM y",cldr_date_time_format_yMMMEd:"E, MMM d, y",cldr_date_time_format_yMMMd:"MMM d, y",cldr_date_time_format_yMd:"M/d/y",cldr_date_time_format_yQ:null,cldr_date_time_format_yQQQ:"QQQ y",cldr_day_format_abbreviated_fri:"Fri",cldr_day_format_abbreviated_mon:"Mon",cldr_day_format_abbreviated_sat:"Sat",cldr_day_format_abbreviated_sun:"Sun",cldr_day_format_abbreviated_thu:"Thu",cldr_day_format_abbreviated_tue:"Tue",cldr_day_format_abbreviated_wed:"Wed",cldr_day_format_wide_fri:"Friday",cldr_day_format_wide_mon:"Monday",cldr_day_format_wide_sat:"Saturday",cldr_day_format_wide_sun:"Sunday",cldr_day_format_wide_thu:"Thursday",cldr_day_format_wide_tue:"Tuesday",cldr_day_format_wide_wed:"Wednesday","cldr_day_stand-alone_narrow_fri":"Fri","cldr_day_stand-alone_narrow_mon":"Mon","cldr_day_stand-alone_narrow_sat":"Sat","cldr_day_stand-alone_narrow_sun":"Sun","cldr_day_stand-alone_narrow_thu":"Thu","cldr_day_stand-alone_narrow_tue":"Tue","cldr_day_stand-alone_narrow_wed":"Wed",cldr_month_format_abbreviated_1:"Jan",cldr_month_format_abbreviated_2:"Feb",cldr_month_format_abbreviated_3:"Mar",cldr_month_format_abbreviated_4:"Apr",cldr_month_format_abbreviated_5:"May",cldr_month_format_abbreviated_6:"Jun",cldr_month_format_abbreviated_7:"Jul",cldr_month_format_abbreviated_8:"Aug",cldr_month_format_abbreviated_9:"Sep",cldr_month_format_abbreviated_10:"Oct",cldr_month_format_abbreviated_11:"Nov",cldr_month_format_abbreviated_12:"Dec",cldr_month_format_wide_1:"January",cldr_month_format_wide_2:"February",cldr_month_format_wide_3:"March",cldr_month_format_wide_4:"April",cldr_month_format_wide_5:"May",cldr_month_format_wide_6:"June",cldr_month_format_wide_7:"July",cldr_month_format_wide_8:"August",cldr_month_format_wide_9:"September",cldr_month_format_wide_10:"October",cldr_month_format_wide_11:"November",cldr_month_format_wide_12:"December","cldr_month_stand-alone_narrow_1":"Jan","cldr_month_stand-alone_narrow_2":"Feb","cldr_month_stand-alone_narrow_3":"Mar","cldr_month_stand-alone_narrow_4":"Apr","cldr_month_stand-alone_narrow_5":"May","cldr_month_stand-alone_narrow_6":"Jun","cldr_month_stand-alone_narrow_7":"Jul","cldr_month_stand-alone_narrow_8":"Aug","cldr_month_stand-alone_narrow_9":"Sep","cldr_month_stand-alone_narrow_10":"Oct","cldr_month_stand-alone_narrow_11":"Nov","cldr_month_stand-alone_narrow_12":"Dec",cldr_number_decimal_separator:".",cldr_number_group_separator:",",cldr_number_percent_format:"#,##0%",day:["day"],dayperiod:["AM/PM","am/pm"],era:["era"],hour:["hour"],minute:["minute"],month:["month"],second:["second"],week:["week"],weekday:["day of the week"],year:["year"],zone:["time zone"]},en:{alternateQuotationEnd:"’",alternateQuotationStart:"‘",quotationEnd:"”",quotationStart:"“",cldr_am:"AM",cldr_pm:"PM",cldr_date_format_full:"EEEE, MMMM d, y",cldr_date_format_long:"MMMM d, y",cldr_date_format_medium:"MMM d, y",cldr_date_format_short:"M/d/yy",cldr_date_time_format_Ed:"d E",cldr_date_time_format_Hm:"HH:mm",cldr_date_time_format_Hms:"HH:mm:ss",cldr_date_time_format_M:"L",cldr_date_time_format_MEd:"E, M/d",cldr_date_time_format_MMM:"LLL",cldr_date_time_format_MMMEd:"E, MMM d",cldr_date_time_format_MMMd:"MMM d",cldr_date_time_format_Md:"M/d",cldr_date_time_format_d:"d",cldr_date_time_format_hm:"h:mm a",cldr_date_time_format_hms:"h:mm:ss a",cldr_date_time_format_ms:"mm:ss",cldr_date_time_format_y:"y",cldr_date_time_format_yM:"M/y",cldr_date_time_format_yMEd:"E, M/d/y",cldr_date_time_format_yMMM:"MMM y",cldr_date_time_format_yMMMEd:"E, MMM d, y",cldr_date_time_format_yMMMd:"MMM d, y",cldr_date_time_format_yMd:"M/d/y",cldr_date_time_format_yQ:null,cldr_date_time_format_yQQQ:"QQQ y",cldr_day_format_abbreviated_fri:"Fri",cldr_day_format_abbreviated_mon:"Mon",cldr_day_format_abbreviated_sat:"Sat",cldr_day_format_abbreviated_sun:"Sun",cldr_day_format_abbreviated_thu:"Thu",cldr_day_format_abbreviated_tue:"Tue",cldr_day_format_abbreviated_wed:"Wed",cldr_day_format_wide_fri:"Friday",cldr_day_format_wide_mon:"Monday",cldr_day_format_wide_sat:"Saturday",cldr_day_format_wide_sun:"Sunday",cldr_day_format_wide_thu:"Thursday",cldr_day_format_wide_tue:"Tuesday",cldr_day_format_wide_wed:"Wednesday","cldr_day_stand-alone_narrow_fri":"Fri","cldr_day_stand-alone_narrow_mon":"Mon","cldr_day_stand-alone_narrow_sat":"Sat","cldr_day_stand-alone_narrow_sun":"Sun","cldr_day_stand-alone_narrow_thu":"Thu","cldr_day_stand-alone_narrow_tue":"Tue","cldr_day_stand-alone_narrow_wed":"Wed",cldr_month_format_abbreviated_1:"Jan",cldr_month_format_abbreviated_2:"Feb",cldr_month_format_abbreviated_3:"Mar",cldr_month_format_abbreviated_4:"Apr",cldr_month_format_abbreviated_5:"May",cldr_month_format_abbreviated_6:"Jun",cldr_month_format_abbreviated_7:"Jul",cldr_month_format_abbreviated_8:"Aug",cldr_month_format_abbreviated_9:"Sep",cldr_month_format_abbreviated_10:"Oct",cldr_month_format_abbreviated_11:"Nov",cldr_month_format_abbreviated_12:"Dec",cldr_month_format_wide_1:"January",cldr_month_format_wide_2:"February",cldr_month_format_wide_3:"March",cldr_month_format_wide_4:"April",cldr_month_format_wide_5:"May",cldr_month_format_wide_6:"June",cldr_month_format_wide_7:"July",cldr_month_format_wide_8:"August",cldr_month_format_wide_9:"September",cldr_month_format_wide_10:"October",cldr_month_format_wide_11:"November",cldr_month_format_wide_12:"December","cldr_month_stand-alone_narrow_1":"Jan","cldr_month_stand-alone_narrow_2":"Feb","cldr_month_stand-alone_narrow_3":"Mar","cldr_month_stand-alone_narrow_4":"Apr","cldr_month_stand-alone_narrow_5":"May","cldr_month_stand-alone_narrow_6":"Jun","cldr_month_stand-alone_narrow_7":"Jul","cldr_month_stand-alone_narrow_8":"Aug","cldr_month_stand-alone_narrow_9":"Sep","cldr_month_stand-alone_narrow_10":"Oct","cldr_month_stand-alone_narrow_11":"Nov","cldr_month_stand-alone_narrow_12":"Dec",cldr_number_decimal_separator:".",cldr_number_group_separator:",",cldr_number_percent_format:"#,##0%",day:["day"],dayperiod:["AM/PM","am/pm"],era:["era"],hour:["hour"],minute:["minute"],month:["month"],second:["second"],week:["week"],weekday:["day of the week"],year:["year"],zone:["time zone"]}},resources:{"qx/icon/Tango/16/actions/dialog-cancel.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/dialog-ok.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/view-refresh.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/window-close.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/office-calendar.png":[16,16,"png","qx"],"qx/icon/Tango/16/mimetypes/text-plain.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/folder-open.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/folder.png":[16,16,"png","qx"],"qx/static/blank.gif":[1,1,"gif","qx"],"qx/static/blank.png":[1,1,"png","qx"],"qxl/datagrid/demo/tree/dummy-tree-data.json":[null,null,"json","qxl.datagrid"],"qx/font/Roboto/roboto-v18-latin_latin-ext-regular.woff":[null,null,"woff","qx"],"qx/font/Roboto/roboto-mono-v6-latin_latin-ext-regular.woff":[null,null,"woff","qx"],"qx/iconfont/MaterialIcons/materialicons-v126.woff":[null,null,"woff","qx"]},translations:{en:{"":"Project-Id-Version: qooxdoo framework\nReport-Msgid-Bugs-To: \nPOT-Creation-Date: 2008-05-19 10:11+0200\nPO-Revision-Date: 2007-01-23 17:53+0100\nLast-Translator: Automatically generated\nLanguage-Team: none\nMIME-Version: 1.0\nContent-Type: text/plain; charset=ASCII\nContent-Transfer-Encoding: 8bit\nPlural-Forms: nplurals=2; plural=(n != 1);\n"}}};qx.$$loader.init(); \ No newline at end of file +if(![0,1,2,3].includes(e)||![0,1,2,3].includes(t))return;r.setNumFixedColumns(e);r.setNumFixedRows(t);const n=i.getSizesFor(12-2*e,12-2*t,2,2);this.assertArrayEquals([t>0?0:2,t>1?1:3,t>2?2:4],n.rows.map((e=>e.rowIndex)));this.assertTrue(n.rows[0].height==(t>0?1:3));this.assertTrue(n.rows[1].height==(t>1?2:4));this.assertTrue(n.rows[2].height==(t>2?3:5));this.assertArrayEquals([e>0?0:2,e>1?1:3,e>2?2:4],n.columns.map((e=>e.columnIndex)));this.assertTrue(n.columns[0].width==(e>0?1:3));this.assertTrue(n.columns[1].width==(e>1?2:4));this.assertTrue(n.columns[2].width==(e>2?3:5))};n(1,0);n(2,0);n(3,0);n(0,1);n(0,2);n(0,3);n(1,1);n(2,2);n(3,3)}}});qxl.datagrid.test.ui.GridSizeCalculator.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.dev.unit.TestCase":{require:!0},"qxl.datagrid.demo.biggrid.DummyDataSource":{},"qxl.datagrid.ui.GridStyling":{},"qxl.datagrid.column.Columns":{},"qxl.datagrid.column.TextColumn":{},"qxl.datagrid.util.Labels":{},"qxl.datagrid.ui.GridSizeCalculator":{},"qxl.datagrid.ui.factory.HeaderWidgetFactory":{},"qxl.datagrid.ui.HeaderRows":{},"qxl.datagrid.ui.factory.SimpleWidgetFactory":{},"qxl.datagrid.ui.WidgetPane":{},"qxl.datagrid.ui.SelectionManager":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.test.ui.DataGrid",{extend:qx.dev.unit.TestCase,members:{async testCellSizes(){let e=new qxl.datagrid.demo.biggrid.DummyDataSource(100,100),t=(new qxl.datagrid.ui.GridStyling).set({horizontalSpacing:0,verticalSpacing:0,minRowHeight:40}),r=new qxl.datagrid.column.Columns;for(let t=0;te.getSize()},n=new qxl.datagrid.ui.GridSizeCalculator(r,t,i);n.setAvailableSize(400,200,1,1);let o=new qxl.datagrid.ui.factory.HeaderWidgetFactory(r,"qxl-datagrid-header-cell"),a=new qxl.datagrid.ui.HeaderRows(n,o,e),s=new qxl.datagrid.ui.factory.SimpleWidgetFactory(r,"qxl-datagrid-cell"),l=new qxl.datagrid.ui.WidgetPane(n,s,e,new qxl.datagrid.ui.SelectionManager);a.updateWidgets();await l.updateWidgets();const u=(e,t)=>{this.assertArrayEquals(Object.keys(e).sort(),Object.keys(t).sort());for(let r in e)this.assertTrue(e[r]===t[r])};let c=o.getWidgets();this.assertTrue(void 0===c["0:0"]);this.assertTrue(void 0===c["0:12"]);this.assertTrue("B"===c["0:1"].getLabel());u(c["0:2"].getLayoutProperties(),{height:40,top:0,left:40,width:40});u(c["0:3"].getLayoutProperties(),{height:40,top:0,left:80,width:40});c=s.getWidgets();this.assertTrue(void 0===c["0:0"]);this.assertTrue(void 0===c["6:1"]);this.assertTrue("C2"===c["2:2"].getValue());u(c["2:2"].getLayoutProperties(),{top:40,height:40,left:40,width:40});u(c["3:3"].getLayoutProperties(),{top:80,height:40,left:80,width:40})}}});qxl.datagrid.test.ui.DataGrid.$$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:()=>!0,setSelection(e){return 1==arguments.length},resetSelection:()=>!0,isSelected(e){return 1==arguments.length},isSelectionEmpty:()=>!0,getSelectables(e){return 1==arguments.length}}});qx.ui.core.ISingleSelection.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MContentPadding",{properties:{contentPaddingTop:{check:"Integer",init:0,apply:"_applyContentPadding",themeable:!0},contentPaddingRight:{check:"Integer",init:0,apply:"_applyContentPadding",themeable:!0},contentPaddingBottom:{check:"Integer",init:0,apply:"_applyContentPadding",themeable:!0},contentPaddingLeft:{check:"Integer",init:0,apply:"_applyContentPadding",themeable:!0},contentPadding:{group:["contentPaddingTop","contentPaddingRight","contentPaddingBottom","contentPaddingLeft"],mode:"shorthand",themeable:!0}},members:{__P_71_0:{contentPaddingTop:"setPaddingTop",contentPaddingRight:"setPaddingRight",contentPaddingBottom:"setPaddingBottom",contentPaddingLeft:"setPaddingLeft"},__P_71_1:{contentPaddingTop:"setThemedPaddingTop",contentPaddingRight:"setThemedPaddingRight",contentPaddingBottom:"setThemedPaddingBottom",contentPaddingLeft:"setThemedPaddingLeft"},__P_71_2:{contentPaddingTop:"resetPaddingTop",contentPaddingRight:"resetPaddingRight",contentPaddingBottom:"resetPaddingBottom",contentPaddingLeft:"resetPaddingLeft"},_applyContentPadding(e,t,r,i){var n=this._getContentPaddingTarget();if(null==e){n[this.__P_71_2[r]]()}else if("setThemed"==i||"resetThemed"==i){n[this.__P_71_1[r]](e)}else{n[this.__P_71_0[r]](e)}}}});qx.ui.core.MContentPadding.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.ISingleSelection":{require:!0},"qx.ui.core.MContentPadding":{require:!0},"qx.ui.tabview.Page":{},"qx.ui.container.SlideBar":{},"qx.ui.container.Stack":{},"qx.ui.form.RadioGroup":{},"qx.ui.layout.HBox":{},"qx.ui.layout.VBox":{},"qx.event.type.Event":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tabview.TabView",{extend:qx.ui.core.Widget,implement:qx.ui.core.ISingleSelection,include:[qx.ui.core.MContentPadding],construct(e){qx.ui.core.Widget.constructor.call(this);this.__P_29_0={top:"barTop",right:"barRight",bottom:"barBottom",left:"barLeft"};this._createChildControl("bar");this._createChildControl("pane");var t=this.__P_29_1=this._createRadioGroupInstance();t.setWrap(!1);t.addListener("changeSelection",this._onChangeSelection,this);null!=e?this.setBarPosition(e):this.initBarPosition();this.getContentElement().setAttribute("role","tablist")},events:{changeSelection:"qx.event.type.Data",changeValue:"qx.event.type.Data"},properties:{appearance:{refine:!0,init:"tabview"},barPosition:{check:["left","right","top","bottom"],init:"top",apply:"_applyBarPosition"}},members:{__P_29_1:null,setValue(e){if(null===e){this.resetSelection();return null}if(e instanceof qx.ui.tabview.Page){this.setSelection([e]);return null}return new TypeError("Given argument is not null or a {qx.ui.tabview.Page}.")},getValue(){var e=this.getSelection();return e.length?e[0]:null},resetValue(){this.resetSelection()},_createChildControlImpl(e,t){var r;switch(e){case"bar":(r=new qx.ui.container.SlideBar).setZIndex(10);this._add(r);break;case"pane":(r=new qx.ui.container.Stack).setZIndex(5);this._add(r,{flex:1})}return r||qx.ui.tabview.TabView.superclass.prototype._createChildControlImpl.call(this,e)},_createRadioGroupInstance:()=>new qx.ui.form.RadioGroup,_getContentPaddingTarget(){return this.getChildControl("pane")},add(e){var t=e.getButton(),r=this.getChildControl("bar"),i=this.getChildControl("pane");e.exclude();r.add(t);i.add(e);this.__P_29_1.add(t);e.addState(this.__P_29_0[this.getBarPosition()]);e.addState("lastTab");var n=this.getChildren();n[0]==e?e.addState("firstTab"):n[n.length-2].removeState("lastTab");e.addListener("close",this._onPageClose,this)},addAt(e,t){var r=this.getChildren();if(null!=t&&t>r.length)throw new Error("Index should be less than : "+r.length);null==t&&(t=r.length);var i=e.getButton(),n=this.getChildControl("bar"),o=this.getChildControl("pane");e.exclude();n.addAt(i,t);o.addAt(e,t);this.__P_29_1.add(i);e.addState(this.__P_29_0[this.getBarPosition()]);t==(r=this.getChildren()).length-1&&e.addState("lastTab");r[0]==e?e.addState("firstTab"):r[r.length-2].removeState("lastTab");e.addListener("close",this._onPageClose,this)},remove(e){var t=this.getChildControl("pane"),r=this.getChildControl("bar"),i=e.getButton(),n=t.getChildren();if(this.getSelection()[0]==e){var o=n.indexOf(e);0==o?n[1]?this.setSelection([n[1]]):this.resetSelection():this.setSelection([n[o-1]])}r.remove(i);t.remove(e);this.__P_29_1.remove(i);e.removeState(this.__P_29_0[this.getBarPosition()]);if(e.hasState("firstTab")){e.removeState("firstTab");n[0]&&n[0].addState("firstTab")}if(e.hasState("lastTab")){e.removeState("lastTab");n.length>0&&n[n.length-1].addState("lastTab")}e.removeListener("close",this._onPageClose,this)},getChildren(){return this.getChildControl("pane").getChildren()},indexOf(e){return this.getChildControl("pane").indexOf(e)},getRadioGroup(){return this.__P_29_1},__P_29_0:null,_applyBarPosition(e,t){var r=this.getChildControl("bar"),i=this.getChildControl("pane"),n="left"==e||"right"==e,o="right"==e||"bottom"==e,a=n?qx.ui.layout.HBox:qx.ui.layout.VBox,s=this._getLayout();s&&s instanceof a||this._setLayout(s=new a);s.setReversed(o);r.setOrientation(n?"vertical":"horizontal");var l,u,c=this.getChildren();if(t){var h=this.__P_29_0[t];r.removeState(h);i.removeState(h);for(l=0,u=c.length;l{let r=(this.getSelection()[0]||null).getQxObjectId();e.setItem(this.classname+".lastPageId",r)}))},objects:{pgArrayDemo(){const e=new qx.ui.tabview.Page("Array Demo");e.setLayout(new qx.ui.layout.Grow);e.addListenerOnce("appear",(async()=>{let t=new qxl.datagrid.demo.array.ArrayDemo;e.add(t);await t.init()}));return e},pgTreeDemo(){const e=new qx.ui.tabview.Page("Tree Demo");e.setLayout(new qx.ui.layout.Grow);e.addListenerOnce("appear",(async()=>{let t=new qxl.datagrid.demo.tree.TreeDemo;e.add(t);await t.init()}));return e},pgBigGridDemo(){const e=new qx.ui.tabview.Page("Big Grid Demo");e.setLayout(new qx.ui.layout.Grow);e.addListenerOnce("appear",(async()=>{let t=new qxl.datagrid.demo.biggrid.BigGridDemo;e.add(t);await t.init()}));return e}}});qxl.datagrid.demo.Demo.$$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.util.ValueManager",{type:"abstract",extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);this._dynamic={}},members:{_dynamic:null,resolveDynamic(e){return this._dynamic[e]},isDynamic(e){return!!this._dynamic[e]},resolve(e){return e&&this._dynamic[e]?this._dynamic[e]:e},_setDynamic(e){this._dynamic=e},_getDynamic(){return this._dynamic}}});qx.util.ValueManager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.util.ValueManager":{require:!0},"qx.util.ColorUtil":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.theme.manager.Color",{type:"singleton",extend:qx.util.ValueManager,properties:{theme:{check:"Theme",nullable:!0,apply:"_applyTheme",event:"changeTheme"}},members:{_applyTheme(e){var t={};this._setDynamic(t);if(e){var r=e.colors;for(var i in r)t[i]||(t[i]=this.__P_92_0(r,i))}},__P_92_0(e,t){var r=e[t];if("string"==typeof r){if(!qx.util.ColorUtil.isCssString(r)){if(null!=e[r])return this.__P_92_0(e,r);throw new Error("Could not parse color: "+r)}return r}return r instanceof Array?qx.util.ColorUtil.rgbToRgbString(r):r instanceof Function?this.__P_92_0(e,r(t)):t},resolve(e){var t=this._dynamic,r=t[e];if(r)return r;var i=this.getTheme();return null!==i&&i.colors[e]?t[e]=this.__P_92_0(i.colors,e):e},isDynamic(e){var t=this._dynamic;if(e&&void 0!==t[e])return!0;var r=this.getTheme();if(null!==r&&e&&void 0!==r.colors[e]){t[e]=this.__P_92_0(r.colors,e);return!0}return!1}}});qx.theme.manager.Color.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.bom.client.Engine":{construct:!0,require:!0},"qx.bom.client.Browser":{construct:!0,require:!0},"qx.lang.Type":{},"qx.ui.style.Stylesheet":{},"qx.Bootstrap":{},"qx.ui.decoration.Decorator":{},"qx.ui.decoration.IDecorator":{},"qx.lang.Object":{},"qx.util.AliasManager":{}},environment:{provided:[],required:{"engine.name":{construct:!0,className:"qx.bom.client.Engine"},"browser.documentmode":{construct:!0,className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.theme.manager.Decoration",{type:"singleton",extend:qx.core.Object,implement:[qx.core.IDisposable],statics:{CSS_CLASSNAME_PREFIX:"qx-"},construct(){qx.core.Object.constructor.call(this);this.__P_93_0=[];this.__P_93_1="mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9},properties:{theme:{check:"Theme",nullable:!0,apply:"_applyTheme",event:"changeTheme"}},members:{__P_93_2:null,__P_93_0:null,__P_93_1:!1,getCssClassName(e){var t=qx.theme.manager.Decoration.CSS_CLASSNAME_PREFIX;return qx.lang.Type.isString(e)?t+e:t+e.toHashCode()},addCssClass(e){var t=qx.ui.style.Stylesheet.getInstance(),r=e,i="."+(e=this.getCssClassName(e));if(t.hasRule(i))return e;qx.lang.Type.isString(r)&&(r=this.resolve(r));if(!r)throw new Error("Unable to resolve decorator '"+e+"'.");var n="",o=r.getStyles(!0);Object.keys(o).sort().forEach((function(e){if(qx.Bootstrap.isObject(o[e])){var r="",a=o[e],s=!1;for(var l in a){s=!0;r+=l+":"+a[l]+";"}var u=this.__P_93_1?i:i+(s?":":"");this.__P_93_0.push(u+e);t.addRule(u+e,r)}else n+=e+":"+o[e]+";"}),this);if(n){t.addRule(i,n);this.__P_93_0.push(i)}return e},removeAllCssClasses(){for(var e=0;e{void 0===o[t]&&(o[t]=e[t])}))}if(o.sources){o.sources.family&&o.family.indexOf(o.sources.family)<0&&o.family.unshift(o.sources.family);let t=o.family[0];e[t]||(e[t]={fontFaces:[]});let r={};e[t].fontFaces.forEach((e=>{let t=qx.bom.webfonts.WebFontLoader.createFontLookupKey(e.family,e.fontWeight,e.fontStyle);r[t]=e}));let i=qx.bom.webfonts.WebFontLoader.createFontLookupKey(o.sources.family,o.sources.fontWeight,o.sources.fontStyle);if(!r[i]){let r={fontFamily:o.sources.family,fontWeight:o.sources.fontWeight,fontStyle:o.sources.fontStyle};e[t].fontFaces.push(r)}}(o.css||o.fontFaces)&&t.push(o);var n=new(this.__P_94_1(o));o.comparisonString&&n.setComparisonString(o.comparisonString);r[i]=n;qx.Class.getProperties(qx.bom.Font).forEach((e=>{let t=o[e];void 0!==t&&n["set"+qx.lang.String.firstUp(e)](t)}));r[i].themed=!0}for(let e of t){let t=qx.bom.webfonts.WebFontLoader.getLoader(e.family[0],!0);["css","fontFaces","comparisonString","version"].forEach((r=>{e[r]&&t["set"+qx.lang.String.firstUp(r)](e[r])}));t.load()}for(let e in r){r[e].loadComplete()}return r},_applyTheme(e){let t=this._dynamic={};for(let e in t)if(t[e].themed){t[e].dispose();delete t[e]}if(e){var r=this._manifestFonts?Object.assign(e.fonts,this._manifestFonts):e.fonts;t=this.__P_94_0(r)}this._setDynamic(t)},__P_94_1:e=>e.fontFaces||e.css?qx.bom.webfonts.WebFont:qx.bom.Font,getManifestFonts(){return this._manifestFonts}},destruct(){this._disposeMap("_dynamic")}});qx.theme.manager.Font.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.util.AliasManager":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.theme.manager.Icon",{type:"singleton",extend:qx.core.Object,properties:{theme:{check:"Theme",nullable:!0,apply:"_applyTheme",event:"changeTheme"}},members:{_applyTheme(e,t){var r=qx.util.AliasManager.getInstance();if(t)for(var i in t.aliases)r.remove(i);if(e)for(var i in e.aliases)r.add(i,e.aliases[i])}}});qx.theme.manager.Icon.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.theme.manager.Appearance",{type:"singleton",extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);this.__P_95_0={};this.__P_95_1={}},properties:{theme:{check:"Theme",nullable:!0,event:"changeTheme",apply:"_applyTheme"}},members:{__P_95_2:{},__P_95_0:null,__P_95_1:null,_applyTheme(){this.__P_95_1={};this.__P_95_0={}},__P_95_3(e,t,r,i){var n=t.appearances,o=n[e];if(!o){for(var a,s="/",l=[],u=e.split(s),c=qx.lang.Array.clone(u);!o&&u.length>0;){l.unshift(u.pop());if((o=n[u.join(s)])&&"string"==typeof(a=o.alias||o)){var h=a+s+l.join(s);return this.__P_95_3(h,t,r,c)}}for(var d=0;d0&&(s+=":"+u)}var h,d=this.__P_95_0;if(d[r.name]&&void 0!==d[r.name][s])return d[r.name][s];t||(t=this.__P_95_2);if(a.include||a.base){var f;a.include&&(f=this.styleFrom(a.include,t,r,i));var _=a.style(t,f);h={};if(a.base){var p=this.styleFrom(o,t,a.base,i);if(a.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(a.include)for(var v in f)_.hasOwnProperty(v)||(h[v]=f[v]);for(var b in _)h[b]=_[b]}else h=a.style(t);d[r.name]||(d[r.name]={});return d[r.name][s]=h||null}}});qx.theme.manager.Appearance.$$dbClassInfo=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(e,t){if(!t)t={};t.include=this.__P_3_0(t.include);t.patch=this.__P_3_0(t.patch);var r={$$type:"Theme",name:e,title:t.title,toString:this.genericToString};t.extend&&(r.supertheme=t.extend);r.basename=qx.Bootstrap.createNamespace(e,r);this.__P_3_1(r,t);this.__P_3_2(r,t);this.$$registry[e]=r;for(var i=0,n=(o=t.include).length;ie?qx.Bootstrap.isArray(e)?e:[e]:[],__P_3_2(e,t){var r=t.aliases||{};t.extend&&t.extend.aliases&&qx.Bootstrap.objectMergeWith(r,t.extend.aliases,!1);e.aliases=r},getAll(){return this.$$registry},getByName(e){return this.$$registry[e]},isDefined(e){return void 0!==this.getByName(e)},getTotalNumber(){return qx.Bootstrap.objectGetLength(this.$$registry)},genericToString(){return"[Theme "+this.name+"]"},__P_3_3(e){for(var t=0,r=this.__P_3_4,i=r.length;t1)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_3_6[i])throw new Error('The key "'+i+'" is not allowed inside a meta theme block.');if(typeof l!==this.__P_3_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,a=t.include.length;on.left&&en.top&&t{if(this.__P_159_2){qx.event.Idle.getInstance().removeListener("interval",this.__P_159_2);this.__P_159_2=null}}))}this._place(i)},placeToPoint(e){var t={left:e.left,top:e.top,right:e.left,bottom:e.top};this._place(t)},_getPlacementOffsets(){return{left:this.getOffsetLeft(),top:this.getOffsetTop(),right:this.getOffsetRight(),bottom:this.getOffsetBottom()}},__P_159_6(e){var t=null;if(this._computePlacementSize)t=this._computePlacementSize();else if(this.isVisible())t=this.getBounds();null==t?this.addListenerOnce("appear",(()=>{this.__P_159_6(e)})):e.call(this,t)},_place(e){this.__P_159_6((function(t){var r=qx.util.placement.Placement.compute(t,this.getLayoutParent().getBounds(),e,this._getPlacementOffsets(),this.getPosition(),this.getPlacementModeX(),this.getPlacementModeY());this.removeState("placementLeft");this.removeState("placementRight");this.addState(e.left"object"==typeof document.createStyleSheet,getInsertRule:()=>"function"==typeof qx.bom.client.Stylesheet.__P_145_0().insertRule,getDeleteRule:()=>"function"==typeof qx.bom.client.Stylesheet.__P_145_0().deleteRule,getAddImport:()=>"object"==typeof qx.bom.client.Stylesheet.__P_145_0().addImport,getRemoveImport:()=>"object"==typeof qx.bom.client.Stylesheet.__P_145_0().removeImport},defer(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(e,t){t||(t=document);var r=t.createElement("link");r.type="text/css";r.rel="stylesheet";r.href=e;t.getElementsByTagName("head")[0].appendChild(r)},createElement(e){if(qx.core.Environment.get("html.stylesheet.createstylesheet")){var t=document.createStyleSheet();e&&(t.cssText=e);return t}var r=document.createElement("style");r.type="text/css";e&&r.appendChild(document.createTextNode(e));document.getElementsByTagName("head")[0].appendChild(r);return r.sheet},addRule(e,t,r){qx.core.Environment.get("html.stylesheet.insertrule")?e.insertRule(t+"{"+r+"}",e.cssRules.length):e.addRule(t,r)},removeRule(e,t){if(qx.core.Environment.get("html.stylesheet.deleterule"))for(var r=(i=e.cssRules).length-1;r>=0;--r)i[r].selectorText==t&&e.deleteRule(r);else{var i;for(r=(i=e.rules).length-1;r>=0;--r)i[r].selectorText==t&&e.removeRule(r)}},removeSheet(e){var t=e.ownerNode?e.ownerNode:e.owningElement;qx.dom.Element.removeChild(t,t.parentNode)},removeAllRules(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(e,t){qx.core.Environment.get("html.stylesheet.addimport")?e.addImport(t):e.insertRule('@import "'+t+'";',e.cssRules.length)},removeImport(e,t){if(qx.core.Environment.get("html.stylesheet.removeimport"))for(var r=e.imports,i=r.length-1;i>=0;i--)r[i].href!=t&&r[i].href!=qx.util.Uri.getAbsolute(t)||e.removeImport(i);else{var n=e.cssRules;for(i=n.length-1;i>=0;i--)n[i].href==t&&e.deleteRule(i)}},removeAllImports(e){if(qx.core.Environment.get("html.stylesheet.removeimport"))for(var t=e.imports.length-1;t>=0;t--)e.removeImport(t);else{var r=e.cssRules;for(t=r.length-1;t>=0;t--)r[t].type==r[t].IMPORT_RULE&&e.deleteRule(t)}}}});qx.bom.Stylesheet.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.event.Emitter",{extend:Object,statics:{__P_147_0:[]},members:{__P_147_1:null,__P_147_2:null,on(e,t,r){var i=qx.event.Emitter.__P_147_0.length;this.__P_147_3(e).push({listener:t,ctx:r,id:i,name:e});qx.event.Emitter.__P_147_0.push({name:e,listener:t,ctx:r});return i},once(e,t,r){var i=qx.event.Emitter.__P_147_0.length;this.__P_147_3(e).push({listener:t,ctx:r,once:!0,id:i});qx.event.Emitter.__P_147_0.push({name:e,listener:t,ctx:r});return i},off(e,t,r){for(var i=this.__P_147_3(e),n=i.length-1;n>=0;n--){var o=i[n];if(o.listener==t&&o.ctx==r){i.splice(n,1);qx.event.Emitter.__P_147_0[o.id]=null;return o.id}}return null},offById(e){var t=qx.event.Emitter.__P_147_0[e];t&&this.off(t.name,t.listener,t.ctx);return null},addListener(e,t,r){return this.on(e,t,r)},addListenerOnce(e,t,r){return this.once(e,t,r)},removeListener(e,t,r){this.off(e,t,r)},removeListenerById(e){this.offById(e)},emit(e,t){for(var r=this.__P_147_3(e).concat(),i=[],n=0;n=0;n--){var o;(o=r[n]).listener.call(o.ctx,t)}},getListeners(){return this.__P_147_1},getEntryById(e){for(var t in this.__P_147_1)for(var r=this.__P_147_1[t],i=0,n=r.length;iqx.bom.Style.getPropertyName("AnimationFillMode"),getPlayState:()=>qx.bom.Style.getPropertyName("AnimationPlayState"),getName:()=>qx.bom.Style.getPropertyName("animation"),getAnimationStart(){if(qx.bom.Event.supportsEvent(window,"webkitanimationstart"))return"webkitAnimationStart";return{msAnimation:"MSAnimationStart",WebkitAnimation:"webkitAnimationStart",MozAnimation:"animationstart",OAnimation:"oAnimationStart",animation:"animationstart"}[this.getName()]},getAnimationIteration(){if(qx.bom.Event.supportsEvent(window,"webkitanimationiteration"))return"webkitAnimationIteration";return{msAnimation:"MSAnimationIteration",WebkitAnimation:"webkitAnimationIteration",MozAnimation:"animationiteration",OAnimation:"oAnimationIteration",animation:"animationiteration"}[this.getName()]},getAnimationEnd(){if(qx.bom.Event.supportsEvent(window,"webkitanimationend"))return"webkitAnimationEnd";return{msAnimation:"MSAnimationEnd",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}[this.getName()]},getKeyFrames(){for(var e=qx.bom.Style.VENDOR_PREFIXES,t=[],r=0;r=t+e){this.emit("end");this.id=null}else{var n=Math.max(i-t,0);this.emit("frame",n);this.id=qx.bom.AnimationFrame.request(r,this)}}),this)},cancelSequence(){this.__P_97_0=!0}},statics:{TIMEOUT:30,calculateTiming(e,t){if("ease-in"==e)var r=[3.1223e-7,.0757,1.2646,-.167,-.4387,.2654];else if("ease-out"==e)r=[-7.0198e-8,1.652,-.551,-.0458,.1255,-.1807];else{if("linear"==e)return t;if("ease-in-out"==e)r=[2.482e-7,-.2289,3.3466,-1.0857,-1.7354,.7034];else r=[-.0021,.2472,9.8054,-21.6869,17.7611,-5.1226]}for(var i=0,n=0;n=0;i--){e=r[i];t=this.__P_98_1[e.toHashCode()];r.splice(i,1);e.syncWidget(t)}if(0==r.length){this.__P_98_0=[];this.__P_98_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_100_0:[],__P_100_1:{},remove(e){if(this.__P_100_1[e.toHashCode()]){qx.lang.Array.remove(this.__P_100_0,e);delete this.__P_100_1[e.toHashCode()]}},add(e){if(!this.__P_100_1[e.toHashCode()]){this.__P_100_0.unshift(e);this.__P_100_1[e.toHashCode()]=e;qx.ui.core.queue.Manager.scheduleFlush("appearance")}},has(e){return!!this.__P_100_1[e.toHashCode()]},flush(){for(var e,t=qx.ui.core.queue.Visibility,r=this.__P_100_0,i=r.length-1;i>=0;i--){e=r[i];r.splice(i,1);delete this.__P_100_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_43_0:{},__P_43_1:{},remove(e){delete this.__P_43_0[e.toHashCode()]},add(e){this.__P_43_0[e.toHashCode()]=e;qx.ui.core.queue.Manager.scheduleFlush("layout")},isScheduled(e){return!!this.__P_43_0[e.toHashCode()]},flush(){for(var e=this.__P_43_2(),t=e.length-1;t>=0;t--){var r=e[t];if(!r.hasValidLayout())if(r.isRootWidget()&&!r.hasUserBounds()){var i=r.getSizeHint();r.renderLayout(0,0,i.width,i.height)}else{var n=r.getBounds();n&&r.renderLayout(n.left,n.top,n.width,n.height)}}},getNestingLevel(e){for(var t=this.__P_43_1,r=0,i=e;;){if(null!=t[i.toHashCode()]){r+=t[i.toHashCode()];break}if(!i.$$parent)break;i=i.$$parent;r+=1}for(var n=r;e&&e!==i;){t[e.toHashCode()]=n--;e=e.$$parent}return r},__P_43_3(){var e=qx.ui.core.queue.Visibility;this.__P_43_1={};var t,r,i=[],n=this.__P_43_0;for(var o in n){t=n[o];if(e.isVisible(t)){i[r=this.getNestingLevel(t)]||(i[r]={});i[r][o]=t;delete n[o]}}return i},__P_43_2(){for(var e=[],t=this.__P_43_3(),r=t.length-1;r>=0;r--)if(t[r])for(var i in t[r]){var n=t[r][i];if(0==r||n.isRootWidget()||n.hasUserBounds()){e.push(n);n.invalidateLayoutCache()}else{var o=n.getSizeHint(!1);if(o){n.invalidateLayoutCache();var a=n.getSizeHint(),s=!n.getBounds()||o.minWidth!==a.minWidth||o.width!==a.width||o.maxWidth!==a.maxWidth||o.minHeight!==a.minHeight||o.height!==a.height||o.maxHeight!==a.maxHeight}else s=!0;if(s){var l=n.getLayoutParent();t[r-1]||(t[r-1]={});t[r-1][l.toHashCode()]=l}else e.push(n)}}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_102_0:[],add(e){var t=this.__P_102_0;if(!t.includes(e)){t.unshift(e);qx.ui.core.queue.Manager.scheduleFlush("dispose")}},isEmpty(){return 0==this.__P_102_0.length},flush(){for(var e=this.__P_102_0,t=e.length-1;t>=0;t--){var r=e[t];e.splice(t,1);r.dispose()}0==e.length&&(this.__P_102_0=[])}}});qx.ui.core.queue.Dispose.$$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":{require:!0},"qx.dom.Node":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Dimension",{statics:{getWidth(e){var t=e.getBoundingClientRect();return Math.round(t.right-t.left)},getHeight(e){var t=e.getBoundingClientRect();return Math.round(t.bottom-t.top)},getSize(e){return{width:this.getWidth(e),height:this.getHeight(e)}},getOuterHeight(e,t){if(t){let t=parseInt(document.defaultView.getComputedStyle(e,"").getPropertyValue("margin-top"),10),r=parseInt(document.defaultView.getComputedStyle(e,"").getPropertyValue("margin-bottom"),10);return e.offsetHeight+t+r}return e.offsetHeight},getOuterWidth(e,t){if(t){let t=parseInt(document.defaultView.getComputedStyle(e,"").getPropertyValue("margin-left"),10),r=parseInt(document.defaultView.getComputedStyle(e,"").getPropertyValue("margin-right"),10);return e.offsetWidth+t+r}return e.offsetWidth},getOuterSize(e,t){return{width:this.getOuterWidth(e,t),height:this.getOuterHeight(e,t)}},__P_155_0:{visible:!0,hidden:!0},getContentWidth(e){var t=qx.bom.element.Style,r=qx.bom.element.Style.get(e,"overflowX"),i=parseInt(t.get(e,"paddingLeft")||"0px",10),n=parseInt(t.get(e,"paddingRight")||"0px",10);if(this.__P_155_0[r]){var o=e.clientWidth;("opera"==qx.core.Environment.get("engine.name")||qx.dom.Node.isBlockNode(e))&&(o=o-i-n);return"mshtml"==qx.core.Environment.get("engine.name")&&0===o&&0===e.offsetHeight?e.offsetWidth:o}if(e.clientWidth>=e.scrollWidth)return Math.max(e.clientWidth,e.scrollWidth)-i-n;var a=e.scrollWidth-i;"mshtml"==qx.core.Environment.get("engine.name")&&(a-=n);return a},getContentHeight(e){var t=qx.bom.element.Style,r=qx.bom.element.Style.get(e,"overflowY"),i=parseInt(t.get(e,"paddingTop")||"0px",10),n=parseInt(t.get(e,"paddingBottom")||"0px",10);return this.__P_155_0[r]?e.clientHeight-i-n:e.clientHeight>=e.scrollHeight?Math.max(e.clientHeight,e.scrollHeight)-i-n:e.scrollHeight-i},getContentSize(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:e=>qx.core.Environment.get("engine.version")>=8?5===(e||window).document.documentMode:"CSS1Compat"!==(e||window).document.compatMode,webkit(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:e=>"CSS1Compat"!==(e||window).document.compatMode}),isStandardMode(e){return!this.isQuirksMode(e)},getWidth(e){var t=(e||window).document,r=qx.bom.Viewport.getWidth(e),i=this.isStandardMode(e)?t.documentElement.scrollWidth:t.body.scrollWidth;return Math.max(i,r)},getHeight(e){var t=(e||window).document,r=qx.bom.Viewport.getHeight(e),i=this.isStandardMode(e)?t.documentElement.scrollHeight:t.body.scrollHeight;return Math.max(i,r)}}});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(e){var t=(e=e||window).document;return qx.bom.Document.isStandardMode(e)?t.documentElement.clientWidth:t.body.clientWidth},getHeight(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(e){if(void 0!==(e=e||window).pageXOffset)return e.pageXOffset;var t=e.document;return t.documentElement.scrollLeft||t.body.scrollLeft},getScrollTop(e){if(void 0!==(e=e||window).pageYOffset)return e.pageYOffset;var t=e.document;return t.documentElement.scrollTop||t.body.scrollTop},__P_48_0(e){var t=this.getWidth(e)>this.getHeight(e)?90:0,r=e.orientation;return null==r||Math.abs(r%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_48_1:null,getOrientation(e){var t=(e=e||window.top).orientation;if(null==t)t=this.getWidth(e)>this.getHeight(e)?90:0;else{null==this.__P_48_1&&(this.__P_48_1=this.__P_48_0(e));t=this.__P_48_1[t]}return t},isLandscape(e){var t=this.getOrientation(e);return-90===t||90===t},isPortrait(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_106_0:(e,t)=>qx.bom.element.Style.get(e,t,qx.bom.element.Style.COMPUTED_MODE,!1),__P_106_1:(e,t)=>parseInt(qx.bom.element.Style.get(e,t,qx.bom.element.Style.COMPUTED_MODE,!1),10)||0,__P_106_2(e){var t=0,r=0,i=qx.dom.Node.getWindow(e);return{left:t-=qx.bom.Viewport.getScrollLeft(i),top:r-=qx.bom.Viewport.getScrollTop(i)}},__P_106_3:qx.core.Environment.select("engine.name",{mshtml(e){var t=qx.dom.Node.getDocument(e),r=t.body,i=0,n=0;i-=r.clientLeft+t.documentElement.clientLeft;n-=r.clientTop+t.documentElement.clientTop;if(!qx.core.Environment.get("browser.quirksmode")){i+=this.__P_106_1(r,"borderLeftWidth");n+=this.__P_106_1(r,"borderTopWidth")}return{left:i,top:n}},webkit(e){var t=qx.dom.Node.getDocument(e).body;return{left:t.offsetLeft,top:t.offsetTop}},gecko(e){var t=qx.dom.Node.getDocument(e).body,r=t.offsetLeft,i=t.offsetTop;if("border-box"!==qx.bom.element.BoxSizing.get(t)){r+=this.__P_106_1(t,"borderLeftWidth");i+=this.__P_106_1(t,"borderTopWidth")}return{left:r,top:i}},default(e){var t=qx.dom.Node.getDocument(e).body;return{left:t.offsetLeft,top:t.offsetTop}}}),__P_106_4(e){var t=e.getBoundingClientRect();return{left:Math.round(t.left),top:Math.round(t.top)}},get(e,t){if("BODY"==e.tagName)var r=this.__P_106_5(e),i=r.left,n=r.top;else{var o=this.__P_106_3(e),a=this.__P_106_4(e),s=this.__P_106_2(e);i=a.left+o.left-s.left,n=a.top+o.top-s.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=n+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_106_1(e,"borderLeftWidth")+this.__P_106_1(e,"borderRightWidth"));var _=qx.bom.element.Style.get(e,"overflowY");"scroll"!=_&&"auto"!=_||(d+=e.scrollHeight-u+this.__P_106_1(e,"borderTopWidth")+this.__P_106_1(e,"borderBottomWidth"))}switch(t){case"padding":i+=this.__P_106_1(e,"paddingLeft");n+=this.__P_106_1(e,"paddingTop");h-=this.__P_106_1(e,"paddingRight");d-=this.__P_106_1(e,"paddingBottom");case"scroll":i-=e.scrollLeft;n-=e.scrollTop;h-=e.scrollLeft;d-=e.scrollTop;case"border":i+=this.__P_106_1(e,"borderLeftWidth");n+=this.__P_106_1(e,"borderTopWidth");h-=this.__P_106_1(e,"borderRightWidth");d-=this.__P_106_1(e,"borderBottomWidth");break;case"margin":i-=this.__P_106_1(e,"marginLeft");n-=this.__P_106_1(e,"marginTop");h+=this.__P_106_1(e,"marginRight");d+=this.__P_106_1(e,"marginBottom")}}return{left:i,top:n,right:h,bottom:d}},__P_106_5(e){var t=e.offsetTop,r=e.offsetLeft;t+=this.__P_106_1(e,"marginTop");r+=this.__P_106_1(e,"marginLeft");if("gecko"===qx.core.Environment.get("engine.name")){t+=this.__P_106_1(e,"borderLeftWidth");r+=this.__P_106_1(e,"borderTopWidth")}return{left:r,top:t}},getLeft(e,t){return this.get(e,t).left},getTop(e,t){return this.get(e,t).top},getRight(e,t){return this.get(e,t).right},getBottom(e,t){return this.get(e,t).bottom},getRelative(e,t,r,i){var n=this.get(e,r),o=this.get(t,i);return{left:n.left-o.left,top:n.top-o.top,right:n.right-o.right,bottom:n.bottom-o.bottom}},getPosition(e){return this.getRelative(e,this.getOffsetParent(e))},getOffsetParent(e){if(e instanceof SVGElement)return document.body;for(var t=e.offsetParent||document.body,r=qx.bom.element.Style;t&&!/^body|html$/i.test(t.tagName)&&"static"===r.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(e){if(!e)return"clip:auto;";var t,r,i=e.left,n=e.top,o=e.width,a=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==n){r=null==a?"auto":a+"px";n="auto"}else{r=null==a?"auto":n+a+"px";n+="px"}return"clip:rect("+n+","+t+","+r+","+i+");"},get(e,t){var r,i,n,o,a,s,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();a=c[1].trim();s=c[2].trim();"auto"===(r=c[3].trim())&&(r=null);"auto"===i&&(i=null);"auto"===a&&(a=null);"auto"===s&&(s=null);null!=i&&(i=parseInt(i,10));null!=a&&(a=parseInt(a,10));null!=s&&(s=parseInt(s,10));null!=r&&(r=parseInt(r,10));null!=a&&null!=r?n=a-r:null!=a&&(n=a);null!=s&&null!=i?o=s-i:null!=s&&(o=s)}return{left:r||null,top:i||null,width:n||null,height:o||null}},set(e,t){if(t){var r,i,n=t.left,o=t.top,a=t.width,s=t.height;if(null==n){r=null==a?"auto":a+"px";n="auto"}else{r=null==a?"auto":n+a+"px";n+="px"}if(null==o){i=null==s?"auto":s+"px";o="auto"}else{i=null==s?"auto":o+s+"px";o+="px"}e.style.clip="rect("+o+","+r+","+i+","+n+")"}else e.style.clip="rect(auto,auto,auto,auto)"},reset(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_105_0:{},compile(e){return"cursor:"+(this.__P_105_0[e]||e)+";"},get:(e,t)=>qx.bom.element.Style.get(e,"cursor",t,!1),set(e,t){e.style.cursor=this.__P_105_0[t]||t},reset(e){e.style.cursor=""}},defer(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_105_0["nesw-resize"]="ne-resize";e.__P_105_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(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:e=>"opacity:"+e+";"}),set:qx.core.Environment.select("engine.name",{mshtml(e,t){if(qx.core.Environment.get("css.opacity"))e.style.opacity=t;else{var r=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=r.replace(/alpha\([^\)]*\)/gi,"")+"alpha(opacity="+100*t+")"}},default(e,t){e.style.opacity=t}}),reset:qx.core.Environment.select("engine.name",{mshtml(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(e){e.style.opacity=""}}),get:qx.core.Environment.select("engine.name",{mshtml(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 r=qx.bom.element.Style.get(e,"filter",t,!1);if(r){var i;if((i=r.match(/alpha\(opacity=(.*)\)/))&&i[1])return parseFloat(i[1])/100}return 1},default(e,t){var r=qx.bom.element.Style.get(e,"opacity",t,!1);return null!=r?parseFloat(r):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_117_0:{tags:{button:!0,select:!0},types:{search:!0,button:!0,submit:!0,reset:!0,checkbox:!0,radio:!0}},__P_117_1(e){var t=this.__P_117_0;return t.tags[e.tagName.toLowerCase()]||t.types[e.type]},compile(e){if(qx.core.Environment.get("css.boxsizing")){return qx.bom.Style.getCssName(qx.core.Environment.get("css.boxsizing"))+":"+e+";"}},get(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_117_1(e)?"content-box":"border-box"},set(e,t){if(qx.core.Environment.get("css.boxsizing"))try{e.style[qx.core.Environment.get("css.boxsizing")]=t}catch(e){}},reset(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_49_0:null,__P_49_1:null,__P_49_2(){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_49_1={};for(var t in qx.lang.Object.clone(e))e[t]?"float"===t?this.__P_49_1.cssFloat=t:this.__P_49_1[t]=qx.bom.Style.getCssName(e[t]):delete e[t];this.__P_49_0=e},__P_49_3(e){var t=qx.bom.Style.getPropertyName(e);t&&(this.__P_49_0[e]=t);return t},__P_49_4:{width:"pixelWidth",height:"pixelHeight",left:"pixelLeft",right:"pixelRight",top:"pixelTop",bottom:"pixelBottom"},__P_49_5:{clip:qx.bom.element.Clip,cursor:qx.bom.element.Cursor,opacity:qx.bom.element.Opacity,boxSizing:qx.bom.element.BoxSizing},compile(e){var t,r,i=[],n=this.__P_49_5,o=this.__P_49_1;for(t in e)if(null!=(r=e[t]))if(n[t=this.__P_49_1[t]||t])i.push(n[t].compile(r));else{o[t]||(o[t]=qx.bom.Style.getCssName(t));i.push(o[t],":",""===r?'""':r,";")}return i.join("")},setCss(e,t){e.setAttribute("style",t)},getCss:e=>e.getAttribute("style"),isPropertySupported(e){return this.__P_49_5[e]||this.__P_49_0[e]||e in document.documentElement.style},COMPUTED_MODE:1,CASCADED_MODE:2,LOCAL_MODE:3,set(e,t,r,i){t=this.__P_49_0[t]||this.__P_49_3(t)||t;!1!==i&&this.__P_49_5[t]?this.__P_49_5[t].set(e,r):e.style[t]=null!==r?r:""},setStyles(e,t,r){var i=this.__P_49_0,n=this.__P_49_5,o=e.style;for(var a in t){var s=t[a],l=i[a]||this.__P_49_3(a)||a;void 0===s?!1!==r&&n[l]?n[l].reset(e):o[l]="":!1!==r&&n[l]?n[l].set(e,s):o[l]=null!==s?s:""}},reset(e,t,r){t=this.__P_49_0[t]||this.__P_49_3(t)||t;!1!==r&&this.__P_49_5[t]?this.__P_49_5[t].reset(e):e.style[t]=""},get(e,t,r,i){t=this.__P_49_0[t]||this.__P_49_3(t)||t;if(!1!==i&&this.__P_49_5[t])return this.__P_49_5[t].get(e,r);switch(r){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 n=qx.dom.Node.getDocument(e),o=n.defaultView?n.defaultView.getComputedStyle:void 0;if(void 0===o){if(!e.currentStyle)return e.style[t]||"";var a=e.currentStyle[t]||e.style[t]||"";if(/^-?[\.\d]+(px)?$/i.test(a))return a;var s=this.__P_49_4[t];if(s&&s in e.style){var l=e.style[t];e.style[t]=a||0;var u=e.style[s]+"px";e.style[t]=l;return u}return a}var c=o(e,null);return c&&c[t]?c[t]:e.style[t]||""}}},defer(e){e.__P_49_2()}});qx.bom.element.Style.$$dbClassInfo=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:()=>null!=window.Worker,getFileReader:()=>null!=window.FileReader,getGeoLocation:()=>"geolocation"in navigator,getAudio:()=>!!document.createElement("audio").canPlayType,getAudioOgg:()=>qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/ogg"):"",getAudioMp3:()=>qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/mpeg"):"",getAudioWav:()=>qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/x-wav"):"",getAudioAu:()=>qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/basic"):"",getAudioAif:()=>qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/x-aiff"):"",getVideo:()=>!!document.createElement("video").canPlayType,getVideoOgg:()=>qx.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/ogg; codecs="theora, vorbis"'):"",getVideoH264:()=>qx.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"'):"",getVideoWebm:()=>qx.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/webm; codecs="vp8, vorbis"'):"",getLocalStorage(){try{window.localStorage.setItem("$qx_check","test");window.localStorage.removeItem("$qx_check");return!0}catch(e){return!1}},getSessionStorage(){try{window.sessionStorage.setItem("$qx_check","test");window.sessionStorage.removeItem("$qx_check");return!0}catch(e){return!1}},getUserDataStorage(){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:()=>!(!document.documentElement.classList||"DOMTokenList"!==qx.Bootstrap.getClass(document.documentElement.classList)),getXPath:()=>!!document.evaluate,getXul(){try{document.createElementNS("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul","label");return!0}catch(e){return!1}},getSvg:()=>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(){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:()=>!!window.CanvasRenderingContext2D,getDataUrl(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:()=>!!document.documentElement.dataset,getContains:()=>void 0!==document.documentElement.contains,getCompareDocumentPosition:()=>"function"==typeof document.documentElement.compareDocumentPosition,getTextContent:()=>void 0!==document.createElement("span").textContent,getFullScreen:()=>document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled||!1,getConsole:()=>void 0!==window.console,getNaturalDimensions(){var e=document.createElement("img");return"number"==typeof e.naturalHeight&&"number"==typeof e.naturalWidth},getHistoryState:()=>void 0!==window.onpopstate&&void 0!==window.history.replaceState&&void 0!==window.history.pushState,getSelection:()=>"function"==typeof window.getSelection?"getSelection":"object"==typeof document.selection?"selection":null,getIsEqualNode:()=>"function"==typeof document.documentElement.isEqualNode},defer(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(){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_206_0:/\s+/g,__P_206_1:/^\s+|\s+$/g,add:{native(e,t){t.length>0&&e.classList.add(t);return t},default(e,t){this.has(e,t)||(e.className+=(e.className?" ":"")+t);return t}}[qx.core.Environment.get("html.classlist")?"native":"default"],addClasses:{native(e,t){for(var r=0;r0&&e.classList.add(t[r]);return e.className},default(e,t){var r,i={},n=e.className;if(n){for(var o=0,a=(r=n.split(this.__P_206_0)).length;oe.classList.contains(t),default:(e,t)=>new RegExp("(^|\\s)"+t+"(\\s|$)").test(e.className)}[qx.core.Environment.get("html.classlist")?"native":"default"],remove:{native(e,t){e.classList.remove(t);return t},default(e,t){var r=new RegExp("(^|\\s)"+t+"(\\s|$)");e.className=e.className.replace(r,"$2");return t}}[qx.core.Environment.get("html.classlist")?"native":"default"],removeClasses:{native(e,t){for(var r=0;r=0;i--){var n=new qx.event.type.dom.Pointer("pointercancel",e,{identifier:this.__P_215_5[i].identifier,target:e.target,pointerType:"touch",pointerId:this.__P_215_5[i].identifier+2});this._fireEvent(n,"pointercancel",e.target)}this.__P_215_9=null;this.__P_215_5=[]}else{"touchstart"==e.type&&null===this.__P_215_9&&(this.__P_215_9=r[0].identifier);i=0;for(var o=r.length;i1||"mouseup"==e.type&&i>0))if("contextmenu"!=e.type){var a=new qx.event.type.dom.Pointer(t,e,n);this._fireEvent(a,t,r)}else this.__P_215_4[e.which]=0}}},_determineActiveTouches(e,t){if("touchstart"==e)for(var r=0;r=0;i--)r[t[i].name]=t[i].value;t=r}var n={};if(t.style){t.style.split(/;/).forEach((function(e){var t=e.indexOf(":"),r=e.substring(0,t),i=e.substring(t+1).trim();r&&(n[r]=i)}));delete t.style}var o=t["data-qx-classname"];if(o)qx.Class.getByName(o)}var a=this.__P_190_0[e];if(a)for(i=a.length-1;i>-1;i--){var s=a[i];if(s.classname&&qx.Class.getByName(s.classname)===s)return new s(e,n,t);var l=s(e,n,t);if(l)return l}return new qx.html.Element(e,n,t)}}});qx.html.Factory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.core.Init":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.core.Id",{extend:qx.core.Object,type:"singleton",members:{__P_153_0:null,__P_153_1:null,_createQxObject(e){return this._createQxObjectImpl(e)},_createQxObjectImpl(e){if(this.__P_153_0){var t=this.__P_153_0[e];if(void 0!==t)return t}if("application"===e)return qx.core.Init.getApplication()||void 0},getAbsoluteIdOf(e,t){if(this.__P_153_1&&this.__P_153_1[e.toHashCode()])return e.getQxObjectId();for(var r=[],i=qx.core.Init.getApplication();e;){var n=e.getQxObjectId();if(!n){t||this.error("Cannot determine an absolute Object ID because one of the ancestor ObjectID's is null (got as far as "+r.join("/")+")");return null}r.unshift(n);var o=e.getQxOwner();if(!o){t||this.error("Cannot determine a global absolute Object ID because the topmost object is not registered");return null}var a=null;if(a=o===i?"application":this.__P_153_1&&this.__P_153_1[o.toHashCode()]||null){r.unshift(a);break}e=o}return r.join("/")},register(e,t){if(!this.__P_153_0){this.__P_153_0={};this.__P_153_1={}}t||(t=e.getQxObjectId());this.__P_153_0[t]=e;this.__P_153_1[e.toHashCode()]=t;e._cascadeQxObjectIdChanges()},unregister(e){if(!this.__P_153_0)return!1;var t;if("string"==typeof e)t=e;else{var r=e.toHashCode();if(!(t=this.__P_153_1[r]))return!1}var i=this.__P_153_0[t];if(i){delete this.__P_153_0[t];delete this.__P_153_1[i.toHashCode()];i._cascadeQxObjectIdChanges();return!0}return!1},getRegisteredObjects(){return this.__P_153_0}},statics:{getQxObject(e){return this.getInstance().getQxObject(e)},getAbsoluteIdOf(e,t){return this.getInstance().getAbsoluteIdOf(e,t)}}});qx.core.Id.$$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(e){this._manager=e},members:{_getParent(e){throw new Error("Missing implementation")},canDispatchEvent:(e,t,r)=>t.getBubbles(),dispatchEvent(e,t,r){var i,n,o,a=e,s=this._manager,l=[];i=s.getListeners(e,r,!0);n=s.getListeners(e,r,!1);i&&l.push(i);n&&l.push(n);a=this._getParent(e);for(var u=[],c=[],h=[],d=[];null!=a;){if(i=s.getListeners(a,r,!0)){h.push(i);d.push(a)}if(n=s.getListeners(a,r,!1)){u.push(n);c.push(a)}a=this._getParent(a)}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,r){g("captureList["+r+"]: localList.length="+e.length);var i=d[r];t.setCurrentTarget(i);var n=qx.event.Utils.series(e,(function(e,n){o=e.context||i;if(!_._manager.isBlacklisted(e.unique)){g("captureList["+r+"] => localList["+n+"] callListener");return e.handler.call(o,t)}g("captureList["+r+"] => localList["+n+"] is blacklisted")}),!0);return n===qx.event.Utils.ABORT||t.getPropagationStopped()?qx.event.Utils.reject(p):n}))}));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(r,i){g("targetList["+i+"] localList.length="+r.length);var n=qx.event.Utils.series(r,(function(r,n){g("targetList["+i+"] -> localList["+n+"] callListener");o=r.context||e;g("Calling target serial="+f+", type="+t.getType());return r.handler.call(o,t)}),!0);return n===qx.event.Utils.ABORT||t.getPropagationStopped()?qx.event.Utils.reject(p):n}))}));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,r){g("bubbleList["+r+"] localList.length="+e.length);var i=c[r];t.setCurrentTarget(i);var n=qx.event.Utils.series(e,(function(e,n){g("bubbleList["+r+"] -> localList["+n+"] callListener");o=e.context||i;return e.handler.call(o,t)}),!0);return n===qx.event.Utils.ABORT||t.getPropagationStopped()?qx.event.Utils.reject(p):n}))}));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:e=>e.parentNode,canDispatchEvent:(e,t,r)=>void 0!==e.nodeType&&t.getBubbles()},defer(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(e){qx.core.Object.constructor.call(this);this.__P_158_0=e;this.__P_158_1=e.getWindow();"gecko"==qx.core.Environment.get("engine.name")?this.__P_158_2=this.__P_158_1:this.__P_158_2=this.__P_158_1.document.documentElement;this.__P_158_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_158_4:null,__P_158_0:null,__P_158_1:null,__P_158_2:null,__P_158_3:null,__P_158_5:null,__P_158_6:null,__P_158_7:null,canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},_fireInputEvent(e,t){var r=this.__P_158_8(),i={},n=this;if(r&&0!=r.offsetWidth){var o=qx.event.Registration.createEvent("keyinput",qx.event.type.KeyInput,[e,r,t]);qx.event.Utils.then(i,(function(){n.__P_158_0.dispatchEvent(r,o)}))}if(this.__P_158_1){n=this;qx.event.Utils.then(i,(function(){return qx.event.Registration.fireEvent(n.__P_158_1,"useraction",qx.event.type.Data,["keyinput"])}))}return i.promise},_fireSequenceEvent(e,t,r){var i=this.__P_158_8(),n=e.keyCode,o={},a=this,s=qx.event.Registration.createEvent(t,qx.event.type.KeySequence,[e,i,r]);qx.event.Utils.then(o,(function(){return a.__P_158_0.dispatchEvent(i,s)}));s.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(n)||this._emulateKeyPress[n]||qx.event.Utils.then(o,(function(){return a._fireSequenceEvent(e,"keypress",r)})));this.__P_158_1&&qx.event.Utils.then(o,(function(){return qx.event.Registration.fireEvent(a.__P_158_1,"useraction",qx.event.type.Data,[t])}));return o.promise},__P_158_8(){var e=this.__P_158_0.getHandler(qx.event.handler.Focus),t=e.getActive();t&&0!=t.offsetWidth||(t=e.getFocus());t&&0!=t.offsetWidth||(t=this.__P_158_0.getWindow().document.body);return t},_initKeyObserver(){this.__P_158_4=qx.lang.Function.listener(this.__P_158_9,this);this.__P_158_7=qx.lang.Function.listener(this.__P_158_10,this);var e=qx.bom.Event;e.addNativeListener(this.__P_158_2,"keyup",this.__P_158_4);e.addNativeListener(this.__P_158_2,"keydown",this.__P_158_4);e.addNativeListener(this.__P_158_2,"keypress",this.__P_158_7)},_stopKeyObserver(){var e=qx.bom.Event;e.removeNativeListener(this.__P_158_2,"keyup",this.__P_158_4);e.removeNativeListener(this.__P_158_2,"keydown",this.__P_158_4);e.removeNativeListener(this.__P_158_2,"keypress",this.__P_158_7);for(var t in this.__P_158_6||{}){var r=this.__P_158_6[t];e.removeNativeListener(r.target,"keypress",r.callback)}delete this.__P_158_6},__P_158_9:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{"gecko|webkit|mshtml"(e){var t,r=e.type;t=e.keyCode;var i={},n=this;qx.event.Utils.track(i,this._idealKeyHandler(t,0,r,e));if("keydown"==r){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 n._idealKeyHandler(t,0,"keypress",e)}))}this.__P_158_3[t]=r;return i.promise},opera(e){this.__P_158_5=e.keyCode;return this._idealKeyHandler(e.keyCode,0,e.type,e)}})),__P_158_11:qx.core.Environment.select("engine.name",{gecko(e,t,r){if("keydown"===t&&(33==r||34==r||38==r||40==r)&&"text"==e.type&&"input"===e.tagName.toLowerCase()&&"off"!==e.getAttribute("autoComplete")){this.__P_158_6||(this.__P_158_6={});var i=qx.core.ObjectRegistry.toHashCode(e);if(this.__P_158_6[i])return;var n=this;this.__P_158_6[i]={target:e,callback(e){qx.bom.Event.stopPropagation(e);n.__P_158_10(e)}};var o=qx.event.GlobalError.observeMethod(this.__P_158_6[i].callback);qx.bom.Event.addNativeListener(e,"keypress",o)}},default:null}),__P_158_10:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(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(e){if(qx.core.Environment.get("engine.version")<66){var t=e.charCode,r=e.type;return this._idealKeyHandler(e.keyCode,t,r,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(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(e){var t=e.keyCode,r=e.type;return t!=this.__P_158_5?this._idealKeyHandler(0,this.__P_158_5,r,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(e,t,r,i){var n;if(e||!e&&!t){n=qx.event.util.Keyboard.keyCodeToIdentifier(e);return this._fireSequenceEvent(i,r,n)}n=qx.event.util.Keyboard.charCodeToIdentifier(t);var o={},a=this;qx.event.Utils.track(o,this._fireSequenceEvent(i,"keypress",n));return qx.event.Utils.then(o,(function(){return a._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:e=>qx.event.util.Keyboard.identifierToKeyCodeMap[e]||e.charCodeAt(0)},destruct(){this._stopKeyObserver();this.__P_158_5=this.__P_158_0=this.__P_158_1=this.__P_158_2=this.__P_158_3=null},defer(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(e){qx.core.Object.constructor.call(this);this.__P_191_0=e;this.__P_191_1=e.getWindow();this.__P_191_2=this.__P_191_1.document;this.__P_191_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_191_4:null,__P_191_5:null,__P_191_6:null,__P_191_7:null,__P_191_8:null,__P_191_0:null,__P_191_1:null,__P_191_2:null,__P_191_9:null,__P_191_3:null,canHandleEvent(e,t){},registerEvent(e,t,r){qx.event.handler.Mouse.NON_BUBBLING_EVENTS[t]?qx.bom.Event.addNativeListener(e,t,this.__P_191_3):"ios"===qx.core.Environment.get("os.name")&&(e["on"+t]=function(){return null})},unregisterEvent(e,t,r){qx.event.handler.Mouse.NON_BUBBLING_EVENTS[t]?qx.bom.Event.removeNativeListener(e,t,this.__P_191_3):"ios"===qx.core.Environment.get("os.name")&&(e["on"+t]=void 0)},_onNative:qx.event.GlobalError.observeMethod((function(e){let 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_191_10(e,t,r){r||(r=qx.bom.Event.getTarget(e));r&&r.nodeType&&qx.event.Registration.fireEvent(r,t||e.type,"mousewheel"==t?qx.event.type.MouseWheel:qx.event.type.Mouse,[e,r,null,!0,!0]);qx.event.Registration.fireEvent(this.__P_191_1,"useraction",qx.event.type.Data,[t||e.type])},preventNextClick(){this.__P_191_9=!0},_initButtonObserver(){this.__P_191_4=qx.lang.Function.listener(this._onButtonEvent,this);var e=qx.bom.Event;e.addNativeListener(this.__P_191_2,"mousedown",this.__P_191_4);e.addNativeListener(this.__P_191_2,"mouseup",this.__P_191_4);e.addNativeListener(this.__P_191_2,"click",this.__P_191_4);e.addNativeListener(this.__P_191_2,"auxclick",this.__P_191_4);e.addNativeListener(this.__P_191_2,"dblclick",this.__P_191_4);e.addNativeListener(this.__P_191_2,"contextmenu",this.__P_191_4)},_initMoveObserver(){this.__P_191_5=qx.lang.Function.listener(this._onMoveEvent,this);var e=qx.bom.Event;e.addNativeListener(this.__P_191_2,"mousemove",this.__P_191_5);e.addNativeListener(this.__P_191_2,"mouseout",this.__P_191_5);e.addNativeListener(this.__P_191_2,"mouseover",this.__P_191_5)},_initWheelObserver(){this.__P_191_6=qx.lang.Function.listener(this._onWheelEvent,this);var e=qx.bom.client.Event.getMouseWheel(this.__P_191_1);qx.bom.Event.addNativeListener(e.target,e.type,this.__P_191_6)},_stopButtonObserver(){var e=qx.bom.Event;e.removeNativeListener(this.__P_191_2,"mousedown",this.__P_191_4);e.removeNativeListener(this.__P_191_2,"mouseup",this.__P_191_4);e.removeNativeListener(this.__P_191_2,"click",this.__P_191_4);e.removeNativeListener(this.__P_191_2,"dblclick",this.__P_191_4);e.removeNativeListener(this.__P_191_2,"contextmenu",this.__P_191_4)},_stopMoveObserver(){var e=qx.bom.Event;e.removeNativeListener(this.__P_191_2,"mousemove",this.__P_191_5);e.removeNativeListener(this.__P_191_2,"mouseover",this.__P_191_5);e.removeNativeListener(this.__P_191_2,"mouseout",this.__P_191_5)},_stopWheelObserver(){var e=qx.bom.client.Event.getMouseWheel(this.__P_191_1);qx.bom.Event.removeNativeListener(e.target,e.type,this.__P_191_6)},_onMoveEvent:qx.event.GlobalError.observeMethod((function(e){this.__P_191_10(e)})),_onButtonEvent:qx.event.GlobalError.observeMethod((function(e){var t=e.type,r=qx.bom.Event.getTarget(e);if("click"==t&&this.__P_191_9)delete this.__P_191_9;else{"gecko"!=qx.core.Environment.get("engine.name")&&"webkit"!=qx.core.Environment.get("engine.name")||r&&3==r.nodeType&&(r=r.parentNode);var i=qx.event.handler.DragDrop&&this.__P_191_0.getHandler(qx.event.handler.DragDrop).isSessionActive();if(!i||"click"!=t){this.__P_191_11&&this.__P_191_11(e,t,r);this.__P_191_10(e,t,r);"auxclick"==t&&1==e.button&&this.__P_191_10(e,"click",r);this.__P_191_12&&this.__P_191_12(e,t,r);this.__P_191_13&&!i&&this.__P_191_13(e,t,r);this.__P_191_7=t}}})),_onWheelEvent:qx.event.GlobalError.observeMethod((function(e){this.__P_191_10(e,"mousewheel")})),__P_191_12:qx.core.Environment.select("engine.name",{opera(e,t,r){"mouseup"==t&&2==e.button&&this.__P_191_10(e,"contextmenu",r)},default:null}),__P_191_11:qx.core.Environment.select("engine.name",{mshtml(e,t,r){void 0===e.target&&("mouseup"==t&&"click"==this.__P_191_7?this.__P_191_10(e,"mousedown",r):"dblclick"==t&&this.__P_191_10(e,"click",r))},default:null}),__P_191_13:qx.core.Environment.select("engine.name",{mshtml:null,default(e,t,r){switch(t){case"mousedown":this.__P_191_8=r;break;case"mouseup":if(r!==this.__P_191_8){var i=qx.dom.Hierarchy.getCommonParent(r,this.__P_191_8);i&&this.__P_191_10(e,"click",i)}}}})},destruct(){this._stopButtonObserver();this._stopMoveObserver();this._stopWheelObserver();this.__P_191_0=this.__P_191_1=this.__P_191_2=this.__P_191_8=null},defer(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(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:(e,t)=>"load"!==t||"iframe"!==e.tagName.toLowerCase(),registerEvent(e,t,r){var i=qx.core.ObjectRegistry.toHashCode(e)+"-"+t,n=qx.lang.Function.listener(this._onNative,this,i);qx.bom.Event.addNativeListener(e,t,n);this._registeredEvents[i]={element:e,type:t,listener:n}},unregisterEvent(e,t,r){if(this._registeredEvents){var i=qx.core.ObjectRegistry.toHashCode(e)+"-"+t,n=this._registeredEvents[i];n&&qx.bom.Event.removeNativeListener(e,t,n.listener);delete this._registeredEvents[i]}},_onNative:qx.event.GlobalError.observeMethod((function(e,t){var r=this._registeredEvents;if(r){var i=r[t],n=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,n])}}))},destruct(){var e,t=this._registeredEvents;for(var r in t){e=t[r];qx.bom.Event.removeNativeListener(e.element,e.type,e.listener)}this._manager=this._registeredEvents=null},defer(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(e){qx.core.Object.constructor.call(this);this.__P_151_0=e;this.__P_151_1={};qx.event.handler.Appear.__P_151_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_151_2:{},refresh(){var e=this.__P_151_2;for(var t in e)e[t].refresh()}},members:{__P_151_0:null,__P_151_1:null,canHandleEvent(e,t){},registerEvent(e,t,r){var i=qx.core.ObjectRegistry.toHashCode(e)+t,n=this.__P_151_1;if(n&&!n[i]){n[i]=e;e.$$displayed=e.offsetWidth>0}},unregisterEvent(e,t,r){var i=qx.core.ObjectRegistry.toHashCode(e)+t,n=this.__P_151_1;n&&n[i]&&delete n[i]},refresh(){var e=this.__P_151_1,t="mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9,r={},i=this;Object.keys(e).forEach((function(n){var o=e[n];void 0!==o&&qx.event.Utils.then(r,(function(){var e=o.offsetWidth>0;!e&&t&&(e=o.offsetWidth>0);if(!!o.$$displayed!==e){o.$$displayed=e;var r=qx.event.Registration.createEvent(e?"appear":"disappear");return i.__P_151_0.dispatchEvent(o,r)}}))}));return r.promise}},destruct(){this.__P_151_0=this.__P_151_1=null;delete qx.event.handler.Appear.__P_151_2[this.toHashCode()]},defer(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(e){qx.core.Object.constructor.call(this);this.__P_212_0=e;this.__P_212_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_212_0:null,__P_212_1:null,__P_212_2:null,_currentOrientation:null,__P_212_3:null,canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},_initObserver(){this.__P_212_3=qx.lang.Function.listener(this._onNative,this);this.__P_212_2=qx.bom.Event.supportsEvent(this.__P_212_1,"orientationchange")?"orientationchange":"resize";qx.bom.Event.addNativeListener(this.__P_212_1,this.__P_212_2,this.__P_212_3)},_stopObserver(){qx.bom.Event.removeNativeListener(this.__P_212_1,this.__P_212_2,this.__P_212_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(e){var t=qx.bom.Viewport,r=t.getOrientation(e.target);if(this._currentOrientation!=r){this._currentOrientation=r;var i=t.isLandscape(e.target)?"landscape":"portrait";qx.event.Registration.fireEvent(this.__P_212_1,"orientationchange",qx.event.type.Orientation,[r,i])}}},destruct(){this._stopObserver();this.__P_212_0=this.__P_212_1=null},defer(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(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(){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(){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(){return this._native.ctrlKey},isShiftPressed(){return this._native.shiftKey},isAltPressed(){return this._native.altKey},isMetaPressed(){return this._native.metaKey},isCapsLocked(){return this._native.capsLock},isNumLocked(){return this._native.numLock},isScrollLocked(){return this._native.scrollLock},isCtrlOrCommandPressed(){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(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_211_0:{0:"left",2:"right",1:"middle"},__P_211_1:{0:"none",1:"left",2:"right",4:"middle"},__P_211_2:{1:"left",2:"right",4:"middle"},stop(){this.stopPropagation()},getButton(){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_211_2[this._native.button]||"none":-1===this._native.button?this.__P_211_1[this._native.buttons]||"none":this.__P_211_0[this._native.button]||"none"}},isLeftPressed(){return"left"===this.getButton()},isMiddlePressed(){return"middle"===this.getButton()},isRightPressed(){return"right"===this.getButton()},getRelatedTarget(){return this._relatedTarget},getViewportLeft(){return Math.round(this._native.clientX)},getViewportTop(){return Math.round(this._native.clientY)},getDocumentLeft(){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(){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(){return Math.round(this._native.screenX)},getScreenTop(){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(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(){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(){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(){return this._native.pointerId||0},getWidth(){return this._native.width||0},getHeight(){return this._native.height||0},getPressure(){return this._native.pressure||0},getTiltX(){return this._native.tiltX||0},getTiltY(){return this._native.tiltY||0},getOriginalTarget(){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(){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(){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(e,t){(t=qx.event.type.Swipe.superclass.prototype._cloneNativeEvent.call(this,e,t)).swipe=e.swipe;return t},getStartTime(){return this._native.swipe.startTime},getDuration(){return this._native.swipe.duration},getAxis(){return this._native.swipe.axis},getDirection(){return this._native.swipe.direction},getVelocity(){return this._native.swipe.velocity},getDistance(){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(e,t){(t=qx.event.type.Track.superclass.prototype._cloneNativeEvent.call(this,e,t)).delta=e.delta;return t},getDelta(){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(e,t){(t=qx.event.type.Rotate.superclass.prototype._cloneNativeEvent.call(this,e,t)).angle=e.angle;return t},getAngle(){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(e,t){(t=qx.event.type.Pinch.superclass.prototype._cloneNativeEvent.call(this,e,t)).scale=e.scale;return t},getScale(){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(e,t){this.__P_213_0=e;this.__P_213_1=t;this._initTouchObserver();this.__P_213_2=[];this.__P_213_3={}},members:{__P_213_0:null,__P_213_1:null,__P_213_4:null,__P_213_5:null,__P_213_3:null,__P_213_6:null,__P_213_7:null,__P_213_8:null,__P_213_2:null,__P_213_9:null,_initTouchObserver(){this.__P_213_4=qx.lang.Function.listener(this._onTouchEvent,this);this.__P_213_9=["touchstart","touchmove","touchend","touchcancel"];if(qx.core.Environment.get("event.mspointer")){var e=parseInt(qx.core.Environment.get("engine.version"),10);this.__P_213_9=10==e?["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerCancel"]:["pointerdown","pointermove","pointerup","pointercancel"]}for(var t=0;tMath.sqrt(Math.pow(e.pageX-t.pageX,2)+Math.pow(e.pageY-t.pageY,2)),_getRotationAngle(e,t){var r=e.pageX-t.pageX,i=e.pageY-t.pageY;return 180*Math.atan2(i,r)/Math.PI},_calcTouchesDelta(e){for(var t=[],r=0;r1){this.__P_213_7=this._getScalingDistance(e.touches[0],e.touches[1]);this.__P_213_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_213_7}if((void 0===e.rotation||qx.core.Environment.get("event.mspointer"))&&e.targetTouches.length>1){var a=this._getRotationAngle(e.targetTouches[0],e.targetTouches[1]);e._rotation=a-this.__P_213_8}e.delta=this._calcTouchesDelta(e.targetTouches)}this._fireEvent(e,t,this.__P_213_5);qx.core.Environment.get("event.mspointer")&&("touchend"!=t&&"touchcancel"!=t||delete this.__P_213_2[e.pointerId]);"touchend"!=t&&"touchcancel"!=t||!e.changedTouches[0]||delete this.__P_213_3[e.changedTouches[0].identifier]},_detectTouchesByPointer(e,t){var r=[];("touchstart"==t||"touchmove"==t)&&(this.__P_213_2[e.pointerId]=e);for(var i in this.__P_213_2){var n=this.__P_213_2[i];r.push(n)}return r},_mapPointerEvent:e=>-1!==(e=e.toLowerCase()).indexOf("pointerdown")?"touchstart":-1!==e.indexOf("pointerup")?"touchend":-1!==e.indexOf("pointermove")?"touchmove":-1!==e.indexOf("pointercancel")?"touchcancel":e,_getTarget(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 r=this.__P_213_10(e);r&&(t=r)}return t},__P_213_10(e){var t=null,r=null;if(e&&e.touches&&0!==e.touches.length){t=e.touches[0].clientX;r=e.touches[0].clientY}var i=document.msElementsFromPoint(t,r);if(i)for(var n=0;n=9&&qx.core.Environment.get("browser.documentmode")<9)){if(!e.__P_194_4){var i=e.tagName.toLowerCase(),n=e.type;"text"!==n&&"password"!==n&&"textarea"!==i&&"checkbox"!==n&&"radio"!==n||qx.bom.Event.addNativeListener(e,"propertychange",this._onPropertyWrapper);"checkbox"!==n&&"radio"!==n&&qx.bom.Event.addNativeListener(e,"change",this._onChangeValueWrapper);if("text"===n||"password"===n){this._onKeyPressWrapped=qx.lang.Function.listener(this._onKeyPress,this,e);qx.bom.Event.addNativeListener(e,"keypress",this._onKeyPressWrapped)}e.__P_194_4=!0}}else if("input"===t)this.__P_194_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_194_5:qx.core.Environment.select("engine.name",{mshtml(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(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(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(e){qx.bom.Event.addNativeListener(e,"input",this._onInputWrapper)}}),unregisterEvent(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_194_4){var r=e.tagName.toLowerCase(),i=e.type;"text"!==i&&"password"!==i&&"textarea"!==r&&"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_194_4}catch(t){e.__P_194_4=null}}}else{"input"===t?this.__P_194_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_194_6:qx.core.Environment.select("engine.name",{mshtml(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(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(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(e){qx.bom.Event.removeNativeListener(e,"input",this._onInputWrapper)}}),_onKeyPress:qx.core.Environment.select("engine.name",{mshtml(e,t){if(13===e.keyCode&&t.value!==this.__P_194_2){this.__P_194_2=t.value;qx.event.Registration.fireEvent(t,"change",qx.event.type.Data,[t.value])}},opera(e,t){if(13===e.keyCode&&t.value!==this.__P_194_2){this.__P_194_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(e,t){if((46===e.keyCode||8===e.keyCode)&&t.value!==this.__P_194_3){this.__P_194_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(e){13===e.keyCode&&(this.__P_194_0=!0)},default:null}),_onKeyUp:qx.core.Environment.select("engine.name",{opera(e){13===e.keyCode&&(this.__P_194_0=!1)},default:null}),_onInput:qx.event.GlobalError.observeMethod((function(e){var t=qx.bom.Event.getTarget(e),r=t.tagName.toLowerCase();this.__P_194_0&&"input"===r||("opera"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.version")<10.6?this.__P_194_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),r=t.value;if("select-multiple"===t.type){r=[];for(var i=0,n=t.options,o=n.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(e){this.__P_195_0=e;this.__P_195_1=e.getWindow();this.__P_195_2=this.__P_195_1.document;qx.event.handler.PointerCore.apply(this,[this.__P_195_2])},members:{__P_195_0:null,__P_195_1:null,__P_195_2:null,canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},_initPointerObserver(){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(e,t,r){r||(r=qx.bom.Event.getTarget(e));for(;r&&r.getAttribute&&r.getAttribute("qxanonymous");)r=r.parentNode;t||(t=e.type);t=qx.event.handler.PointerCore.MSPOINTER_TO_POINTER_MAPPING[t]||t;if(r&&r.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=r}catch(e){}var i={},n=this;qx.event.Utils.track(i,(function(){return qx.event.Registration.fireEvent(r,t,qx.event.type.Pointer,[e,r,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(n.__P_195_2,qx.event.handler.PointerCore.POINTER_TO_GESTURE_MAPPING[t],qx.event.type.Pointer,[e,r,null,!1,!1])}));qx.event.Utils.then(i,(function(){return qx.event.Registration.fireEvent(n.__P_195_1,"useraction",qx.event.type.Data,[t])}));return i.promise}},_onPointerEvent(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(){this.__P_195_3("dispose");this.__P_195_0=this.__P_195_1=this.__P_195_2=null},__P_195_3(e,t){qx.event.handler.PointerCore.prototype[e].apply(this,t||[])}},defer(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(e,t){this.__P_198_0=e;this.__P_198_1=t;this.__P_198_2={};this.__P_198_3={};this.__P_198_4={};this.__P_198_5={};this.__P_198_6=[];this._initObserver()},members:{__P_198_0:null,__P_198_1:null,__P_198_2:null,__P_198_7:null,__P_198_8:null,__P_198_9:null,__P_198_10:null,__P_198_3:null,__P_198_11:null,__P_198_4:null,__P_198_12:null,__P_198_5:null,__P_198_6:null,__P_198_13:0,__P_198_14:0,__P_198_15:!1,__P_198_16:0,_initObserver(){qx.event.handler.GestureCore.GESTURE_EVENTS.forEach(function(e){qxWeb(this.__P_198_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_198_0).on("dblclick",this._onDblClick,this);var e=qx.core.Environment.get("event.mousewheel");qxWeb(e.target).on(e.type,this._fireRoll,this)},_stopObserver(){qx.event.handler.GestureCore.GESTURE_EVENTS.forEach(function(e){qxWeb(this.__P_198_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_198_0).off("dblclick",this._onDblClick,this);var e=qx.core.Environment.get("event.mousewheel");qxWeb(e.target).off(e.type,this._fireRoll,this)},checkAndFireGesture(e,t,r){t||(t=e.type);r||(r=qx.bom.Event.getTarget(e));"gesturebegin"==t?this.gestureBegin(e,r):"gesturemove"==t?this.gestureMove(e,r):"gesturefinish"==t?this.gestureFinish(e,r):"gesturecancel"==t&&this.gestureCancel(e.pointerId)},gestureBegin(e,t){if(this.__P_198_2[e.pointerId]){this.__P_198_17(this.__P_198_2[e.pointerId]);delete this.__P_198_2[e.pointerId]}if(!this._hasIntermediaryHandler(t)){this.__P_198_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_198_18.bind(this,e,t),qx.event.handler.GestureCore.LONGTAP_TIME)};if(e.isPrimary){this.__P_198_9=!1;this.__P_198_8=t;this.__P_198_19("trackstart",e,t)}else{this.__P_198_9=!0;if(2===Object.keys(this.__P_198_2).length){this.__P_198_10=this._calcAngle();this.__P_198_12=this._calcDistance()}}}},gestureMove(e,t){var r=this.__P_198_2[e.pointerId];if(r){var i=r.clientX,n=r.clientY;r.clientX=e.clientX;r.clientY=e.clientY;r.lastEventTime=(new Date).getTime();i&&(r.velocityX=r.clientX-i);n&&(r.velocityY=r.clientY-n);if(2===Object.keys(this.__P_198_2).length){this.__P_198_20(e,r.target);this.__P_198_21(e,r.target)}if(!this.__P_198_9){this.__P_198_19("track",e,r.target);this._fireRoll(e,"touch",r.target)}if(r.isTap){r.isTap=this._isBelowTapMaxDistance(e);r.isTap||this.__P_198_17(r)}}},_hasIntermediaryHandler(e){for(;e&&e!==this.__P_198_0;){if(e.$$gestureHandler)return!0;e=e.parentNode}return!1},gestureFinish(e,t){if(this.__P_198_2[e.pointerId]){var r=this.__P_198_2[e.pointerId];this.__P_198_17(r);if(!this._hasIntermediaryHandler(t)){this.__P_198_22(r.velocityX,r.velocityY,e,r.target);this.__P_198_19("trackend",e,r.target);if(r.isTap){if(t!==r.target){delete this.__P_198_2[e.pointerId];return}this._fireEvent(e,"tap",e.target||t);var i=!1;if(Object.keys(this.__P_198_3).length>0){var n=Date.now()-qx.event.handler.GestureCore.DOUBLETAP_TIME;for(var o in this.__P_198_3)if(o=Math.abs(n.y)?"x":"y",s=n[a],l=i.SWIPE_DIRECTION[a][s<0?0:1],u=0!==o?s/o:0;return{startTime:r.startTime,duration:o,axis:a,direction:l,distance:s,velocity:u}},__P_198_19(e,t,r){t.delta=this._getDeltaCoordinates(t);this._fireEvent(t,e,t.target||r)},__P_198_25(e,t,r){e.delta={x:qx.util.Wheel.getDelta(e,"x")*r,y:qx.util.Wheel.getDelta(e,"y")*r};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_198_26(e){var t=qx.event.handler.GestureCore.ROLL_FACTOR;qx.util.Wheel.IS_TOUCHPAD&&(t=qx.event.handler.GestureCore.TOUCHPAD_ROLL_FACTOR);this.__P_198_16=(new Date).getTime();for(var r=this.__P_198_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_198_15=!0},_isTouchPadDetectionEnabled:()=>"osx"==qx.core.Environment.get("os.name")&&qx.core.Environment.get("os.version")>=10.12,_fireRoll(e,t,r){var i,n;if(e.type===qx.core.Environment.get("event.mousewheel").type)if(this._isTouchPadDetectionEnabled()){i=(new Date).getTime();n=qx.event.handler.GestureCore.TOUCHPAD_WHEEL_EVENTS_TIMEOUT;if(this.__P_198_16>0&&i-this.__P_198_16>n){this.__P_198_15=!1;this.__P_198_6=[];this.__P_198_16=0}if(!this.__P_198_15){if(0===this.__P_198_6.length){this.__P_198_13=i;qx.event.Timer.once((function(){if(!this.__P_198_15){this.__P_198_27();this.__P_198_26(r)}}),this,qx.event.handler.GestureCore.TOUCHPAD_WHEEL_EVENTS_PERIOD+50)}this.__P_198_6.push(e);this.__P_198_14++;i-this.__P_198_13>qx.event.handler.GestureCore.TOUCHPAD_WHEEL_EVENTS_PERIOD&&this.__P_198_27()}if(this.__P_198_15){0===this.__P_198_6.length&&this.__P_198_6.push(e);this.__P_198_26(r)}}else this.__P_198_25(e,r,qx.event.handler.GestureCore.ROLL_FACTOR);else{var o=this.__P_198_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||r)}},__P_198_20(e,t){if(!e.isPrimary){var r=this._calcAngle();e.angle=Math.round((r-this.__P_198_10)%360);this._fireEvent(e,"rotate",this.__P_198_8)}},__P_198_21(e,t){if(!e.isPrimary){var r=this._calcDistance()/this.__P_198_12;e.scale=Math.round(100*r)/100;this._fireEvent(e,"pinch",this.__P_198_8)}},__P_198_18(e,t){var r=this.__P_198_2[e.pointerId];if(r){this._fireEvent(e,"longtap",e.target||t);r.longTapTimer=null;r.isTap=!1}},__P_198_17(e){if(e.longTapTimer){window.clearTimeout(e.longTapTimer);e.longTapTimer=null}},dispose(){for(var e in this.__P_198_2)this.__P_198_17(e);this._stopObserver();this.__P_198_0=this.__P_198_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(){this.stopPropagation();this.preventDefault()},_cloneNativeEvent(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(){return this._native.momentum},stopMomentum(){this._native.timeoutId&&qx.event.Registration.getManager(this._originalTarget).getHandler(qx.event.handler.Gesture).stopMomentum(this._native.timeoutId)},getDelta(){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(e){this.__P_157_0=e;this.__P_157_1=e.getWindow();this.__P_157_2=this.__P_157_1.document;qx.event.handler.GestureCore.apply(this,[this.__P_157_2])},members:{__P_157_0:null,__P_157_1:null,__P_157_2:null,__P_157_3:null,__P_157_4:null,__P_157_5:null,getWindow(){return this.__P_157_1},canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},_initObserver(){this.__P_157_3=qx.lang.Function.listener(this.checkAndFireGesture,this);qx.event.handler.Gesture.GESTURE_EVENTS.forEach(function(e){qx.event.Registration.addListener(this.__P_157_2,e,this.__P_157_3,this)}.bind(this));if("mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9){this.__P_157_4=qx.lang.Function.listener(this._onDblClick,this);qx.bom.Event.addNativeListener(this.__P_157_2,"dblclick",this.__P_157_4)}var e=qx.bom.client.Event.getMouseWheel(this.__P_157_1);this.__P_157_5=qx.lang.Function.listener(this._fireRoll,this);qx.bom.Event.addNativeListener(e.target,e.type,this.__P_157_5,!0,!1)},checkAndFireGesture(e,t,r){this.__P_157_6("checkAndFireGesture",[e.getNativeEvent(),e.getType(),e.getTarget()])},_stopObserver(){qx.event.handler.Gesture.GESTURE_EVENTS.forEach(function(e){qx.event.Registration.removeListener(this.__P_157_2,e,this.__P_157_3)}.bind(this));"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9&&qx.bom.Event.removeNativeListener(this.__P_157_2,"dblclick",this.__P_157_4);var e=qx.bom.client.Event.getMouseWheel(this.__P_157_1);qx.bom.Event.removeNativeListener(e.target,e.type,this.__P_157_5)},_hasIntermediaryHandler:e=>!1,_fireEvent(e,t,r){r||(r=qx.bom.Event.getTarget(e));t||(t=e.type);var i=qx.event.handler.Gesture.EVENT_CLASSES[t]||qx.event.type.Pointer;r&&r.nodeType&&qx.event.Registration.fireEvent(r,t,i,[e,r,null,!0,!0]);qx.event.Registration.fireEvent(this.__P_157_1,"useraction",qx.event.type.Data,[t])},dispose(){this._stopObserver();this.__P_157_6("dispose");this.__P_157_0=this.__P_157_1=this.__P_157_2=this.__P_157_4=null},__P_157_6(e,t){qx.event.handler.GestureCore.prototype[e].apply(this,t||[])}},defer(e){qx.event.Registration.addHandler(e);qx.event.Registration.addListener(window,"appinitialized",(()=>{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(){qx.core.Object.constructor.call(this);this.__P_196_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(e,t){var r=e.tagName.toLowerCase();return"video"===r||"audio"===r},registerEvent(e,t,r){qx.bom.Event.addNativeListener(e,t,this.__P_196_0)},_onNative:qx.event.GlobalError.observeMethod((function(e){let 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(e,t){qx.bom.Event.removeNativeListener(e,t,this.__P_196_0)}},defer(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:(e,t,r,i,n)=>qx.event.Registration.addListener(e,t,r,i,n),removeListener:(e,t,r,i,n)=>qx.event.Registration.removeListener(e,t,r,i,n),removeListenerById:(e,t)=>qx.event.Registration.removeListenerById(e,t),hasListener:(e,t,r)=>qx.event.Registration.hasListener(e,t,r),focus(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).focus(e)},blur(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).blur(e)},activate(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).activate(e)},deactivate(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).deactivate(e)},capture(e,t){qx.event.Registration.getManager(e).getDispatcher(qx.event.dispatch.MouseCapture).activateCapture(e,t)},releaseCapture(e){qx.event.Registration.getManager(e).getDispatcher(qx.event.dispatch.MouseCapture).releaseCapture(e)},clone(e,t){if(t||"mshtml"==qx.core.Environment.get("engine.name")&&!qx.xml.Document.isXmlDocument(e)){var r=qx.event.Registration.getManager(e),i=qx.dom.Hierarchy.getDescendants(e);i.push(e)}if("mshtml"==qx.core.Environment.get("engine.name"))for(var n=0,o=i.length;n0){l=h[n];for(var f=0,_=s.length;f<_;f++){c=s[f];r.addListener(l,c.type,c.handler,c.self,c.capture)}}}}return a}}});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(e){for(var t=0;e&&(e=e.previousSibling);)t++;return t},getElementIndex(e){for(var t=0,r=qx.dom.Node.ELEMENT;e&&(e=e.previousSibling);)e.nodeType==r&&t++;return t},getNextElementSibling(e){for(;e&&(e=e.nextSibling)&&!qx.dom.Node.isElement(e););return e||null},getPreviousElementSibling(e){for(;e&&(e=e.previousSibling)&&!qx.dom.Node.isElement(e););return e||null},contains(e,t){if(qx.core.Environment.get("html.element.contains")){if(qx.dom.Node.isDocument(e)){var r=qx.dom.Node.getDocument(t);return e&&r==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(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(e,t){return this.contains(t,e)},getCommonParent(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 r=[];e||t;){if(e){if(r.includes(e))return e;r.push(e);e=e.parentNode}if(t){if(r.includes(t))return t;r.push(t);t=t.parentNode}}return null},getAncestors(e){return this._recursivelyCollect(e,"parentNode")},getChildElements(e){if(!(e=e.firstChild))return[];var t=this.getNextSiblings(e);1===e.nodeType&&t.unshift(e);return t},getDescendants:e=>qx.lang.Array.fromCollection(e.getElementsByTagName("*")),getFirstDescendant(e){e=e.firstChild;for(;e&&1!=e.nodeType;)e=e.nextSibling;return e},getLastDescendant(e){e=e.lastChild;for(;e&&1!=e.nodeType;)e=e.previousSibling;return e},getPreviousSiblings(e){return this._recursivelyCollect(e,"previousSibling")},getNextSiblings(e){return this._recursivelyCollect(e,"nextSibling")},_recursivelyCollect(e,t){for(var r=[];e=e[t];)1==e.nodeType&&r.push(e);return r},getSiblings(e){return this.getPreviousSiblings(e).reverse().concat(this.getNextSiblings(e))},isEmpty(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(e){for(var t=e.firstChild;t;){var r=t.nextSibling;3!=t.nodeType||/\S/.test(t.nodeValue)||e.removeChild(t);t=r}}}});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_149_0:null,getScrollbarWidth(){if(null!==this.__P_149_0)return this.__P_149_0;var e=qx.bom.element.Style,t=function(t,r){return parseInt(e.get(t,r),10)||0},r=function(r){return"none"==e.get(r,"borderRightStyle")?0:t(r,"borderRightWidth")},i=qx.core.Environment.select("engine.name",{mshtml:t=>"hidden"==e.get(t,"overflowY")||0==t.clientWidth?r(t):Math.max(0,t.offsetWidth-t.clientLeft-t.clientWidth),default(i){if(0==i.clientWidth){var n=e.get(i,"overflow"),o="scroll"==n||"-moz-scrollbars-vertical"==n?16:0;return Math.max(0,r(i)+o)}return Math.max(0,i.offsetWidth-i.clientWidth-function(r){return"none"==e.get(r,"borderLeftStyle")?0:t(r,"borderLeftWidth")}(i))}}),n=document.createElement("div"),o=n.style;o.height=o.width="100px";o.overflow="scroll";document.body.appendChild(n);var a,s=i(a=n)-r(a);this.__P_149_0=s;document.body.removeChild(n);return this.__P_149_0},intoViewX(e,t,r){var i,n,o,a,s,l,u,c,h,d,f,_,p,m,g,v=e.parentNode,b=qx.dom.Node.getDocument(e),y=b.body,x="left"===r,q="right"===r;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=(n=v.scrollLeft)+qx.bom.Viewport.getWidth();a=qx.bom.Viewport.getWidth();s=v.clientWidth;v.scrollWidth;l=0;u=0;c=0}else{n=(i=qx.bom.element.Location.get(v)).left;o=i.right;a=v.offsetWidth;s=v.clientWidth;v.scrollWidth;c=a-s-(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-n-l;m=f-o+u;g=0;x?g=p:q?g=m+c:p<0||_>s?g=p:m>0&&(g=m+c);v.scrollLeft+=g;qx.event.Registration.fireNonBubblingEvent(v,"scroll")}if(v===y)break;v=v.parentNode}},intoViewY(e,t,r){var i,n,o,a,s,l,u,c,h,d,f,_,p,m,g,v=e.parentNode,b=qx.dom.Node.getDocument(e),y=b.body,x="top"===r,q="bottom"===r;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=(n=v.scrollTop)+qx.bom.Viewport.getHeight();a=qx.bom.Viewport.getHeight();s=v.clientHeight;v.scrollHeight;l=0;u=0;c=0}else{n=(i=qx.bom.element.Location.get(v)).top;o=i.bottom;a=v.offsetHeight;s=v.clientHeight;v.scrollHeight;c=a-s-(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-n-l;m=f-o+u;g=0;x?g=p:q?g=m+c:p<0||_>s?g=p:m>0&&(g=m+c);v.scrollTop+=g;qx.event.Registration.fireNonBubblingEvent(v,"scroll")}if(v===y)break;v=v.parentNode}},intoView(e,t,r,i){this.intoViewX(e,t,r);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:e=>e.selection,default:e=>qx.dom.Node.getWindow(e).getSelection()}),get:qx.core.Environment.select("html.selection",{selection:e=>qx.bom.Range.get(qx.dom.Node.getDocument(e)).text,default(e){return this.__P_150_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(e){var t=this.get(e),r=qx.util.StringSplit.split(t,/\r\n/);return t.length-(r.length-1)},default(e){if("opera"==qx.core.Environment.get("engine.name")){var t,r;if(this.__P_150_0(e)){var i=e.selectionStart,n=e.selectionEnd;t=e.value.substring(i,n);r=n-i}else r=(t=qx.bom.Selection.get(e)).length;return r-(qx.util.StringSplit.split(t,/\r\n/).length-1)}return this.__P_150_0(e)?e.selectionEnd-e.selectionStart:this.get(e).length}}),getStart:qx.core.Environment.select("html.selection",{selection(e){if(this.__P_150_0(e)){var t=qx.bom.Range.get();if(!e.contains(t.parentElement()))return-1;var r=qx.bom.Range.get(e),i=e.value.length;r.moveToBookmark(t.getBookmark());r.moveEnd("character",i);return i-r.text.length}var n=(r=qx.bom.Range.get(e)).parentElement(),o=qx.bom.Range.get();try{o.moveToElementText(n)}catch(e){return 0}var a,s=qx.bom.Range.get(qx.dom.Node.getBodyElement(e));s.setEndPoint("StartToStart",r);s.setEndPoint("EndToEnd",o);if(0==o.compareEndPoints("StartToStart",s))return 0;for(var l=0;;){a=s.moveStart("character",-1);if(0==o.compareEndPoints("StartToStart",s))break;if(0==a)break;l++}return++l},default(e){if("gecko"===qx.core.Environment.get("engine.name")||"webkit"===qx.core.Environment.get("engine.name")){if(this.__P_150_0(e))return e.selectionStart;var t=qx.dom.Node.getDocument(e),r=this.getSelectionObject(t);return r.anchorOffsetr.anchorOffset?r.focusOffset:r.anchorOffset}return this.__P_150_0(e)?e.selectionEnd:qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(e)).focusOffset}}),__P_150_0:e=>qx.dom.Node.isElement(e)&&("input"==e.nodeName.toLowerCase()||"textarea"==e.nodeName.toLowerCase()),set:qx.core.Environment.select("html.selection",{selection(e,t,r){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===r&&(r=e.value.length);if(t>=0&&t<=e.value.length&&r>=0&&r<=e.value.length){(i=qx.bom.Range.get(e)).collapse(!0);i.moveStart("character",t);i.moveEnd("character",r-t);i.select();return!0}break;case"#text":void 0===r&&(r=e.nodeValue.length);if(t>=0&&t<=e.nodeValue.length&&r>=0&&r<=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",r-t);i.select();return!0}break;default:void 0===r&&(r=e.childNodes.length-1);if(e.childNodes[t]&&e.childNodes[r]){(i=qx.bom.Range.get(qx.dom.Node.getBodyElement(e))).moveToElementText(e.childNodes[t]);i.collapse(!0);var n=qx.bom.Range.get(qx.dom.Node.getBodyElement(e));n.moveToElementText(e.childNodes[r]);i.setEndPoint("EndToEnd",n);i.select();return!0}}return!1},default(e,t,r){var i=e.nodeName.toLowerCase();if(!qx.dom.Node.isElement(e)||"input"!=i&&"textarea"!=i){var n=!1,o=qx.dom.Node.getWindow(e).getSelection(),a=qx.bom.Range.get(e);if(qx.dom.Node.isText(e)){void 0===r&&(r=e.length);t>=0&&t=0&&r<=e.length&&(n=!0)}else if(qx.dom.Node.isElement(e)){void 0===r&&(r=e.childNodes.length-1);t>=0&&e.childNodes[t]&&r>=0&&e.childNodes[r]&&(n=!0)}else if(qx.dom.Node.isDocument(e)){e=e.body;void 0===r&&(r=e.childNodes.length-1);t>=0&&e.childNodes[t]&&r>=0&&e.childNodes[r]&&(n=!0)}if(n){o.isCollapsed||o.collapseToStart();a.setStart(e,t);qx.dom.Node.isText(e)?a.setEnd(e,r):a.setEndAfter(e.childNodes[r]);o.rangeCount>0&&o.removeAllRanges();o.addRange(a);return!0}}else{void 0===r&&(r=e.value.length);if(t>=0&&t<=e.value.length&&r>=0&&r<=e.value.length){e.focus();e.select();try{e.setSelectionRange(t,r)}catch(e){}return!0}}return!1}}),setAll:e=>qx.bom.Selection.set(e,0),clear:qx.core.Environment.select("html.selection",{selection(e){var t=qx.bom.Range.get(e).parentElement(),r=qx.bom.Range.get(qx.dom.Node.getDocument(e));qx.dom.Node.isText(e)&&(e=e.parentNode);if(t==r.parentElement()&&t==e){qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(e)).empty()}},default(e){var t=qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(e)),r=e.nodeName.toLowerCase();if(!qx.dom.Node.isElement(e)||"input"!=r&&"textarea"!=r)if(qx.dom.Node.isDocument(e)||"body"==r)t.collapse(e.body?e.body:e,0);else{var i=qx.bom.Range.get(e);if(!i.collapsed){var n=i.commonAncestorContainer;(qx.dom.Node.isElement(e)&&qx.dom.Node.isText(n)?n.parentNode:n)==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(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_152_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_152_1:null,__P_152_2:null,__P_152_3:null,__P_152_4:null,__P_152_5:null,__P_152_6:null,__P_152_7:null,__P_152_8:null,__P_152_9:null,__P_152_10:null,__P_152_11:"",__P_152_12:"",__P_152_0:!1,__P_152_13:null,canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},focus(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(e){this.setActive(e)},blur(e){try{e.blur()}catch(e){}this.getActive()===e&&this.resetActive();this.getFocus()===e&&this.resetFocus()},deactivate(e){this.getActive()===e&&this.resetActive()},tryActivate(e){var t=this.__P_152_14(e);t&&this.setActive(t)},__P_152_15(e,t,r,i){var n=qx.event.Registration,o=n.createEvent(r,qx.event.type.Focus,[e,t,i]);return n.dispatchEvent(e,o)},_windowFocused:!0,__P_152_16(){if(this._windowFocused){this._windowFocused=!1;this.__P_152_15(this._window,null,"blur",!1)}},__P_152_17(){if(!this._windowFocused){this._windowFocused=!0;this.__P_152_15(this._window,null,"focus",!1)}},_initObserver:qx.core.Environment.select("engine.name",{gecko(){this.__P_152_1=qx.lang.Function.listener(this.__P_152_18,this);this.__P_152_2=qx.lang.Function.listener(this.__P_152_19,this);this.__P_152_3=qx.lang.Function.listener(this.__P_152_20,this);this.__P_152_4=qx.lang.Function.listener(this.__P_152_21,this);this.__P_152_5=qx.lang.Function.listener(this.__P_152_22,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_152_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_152_2,!0);qx.bom.Event.addNativeListener(this._window,"focus",this.__P_152_3,!0);qx.bom.Event.addNativeListener(this._window,"blur",this.__P_152_4,!0);qx.bom.Event.addNativeListener(this._window,"draggesture",this.__P_152_5,!0)},mshtml(){this.__P_152_1=qx.lang.Function.listener(this.__P_152_18,this);this.__P_152_2=qx.lang.Function.listener(this.__P_152_19,this);this.__P_152_7=qx.lang.Function.listener(this.__P_152_23,this);this.__P_152_8=qx.lang.Function.listener(this.__P_152_24,this);this.__P_152_6=qx.lang.Function.listener(this.__P_152_25,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_152_1);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_152_2);qx.bom.Event.addNativeListener(this._document,"focusin",this.__P_152_7);qx.bom.Event.addNativeListener(this._document,"focusout",this.__P_152_8);qx.bom.Event.addNativeListener(this._document,"selectstart",this.__P_152_6)},webkit:qx.core.Environment.select("browser.name",{edge(e){this.__P_152_1=qx.lang.Function.listener(this.__P_152_18,this);this.__P_152_2=qx.lang.Function.listener(this.__P_152_19,this);this.__P_152_8=qx.lang.Function.listener(this.__P_152_24,this);this.__P_152_7=qx.lang.Function.listener(this.__P_152_23,this);this.__P_152_6=qx.lang.Function.listener(this.__P_152_25,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_152_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_152_2,!0);qx.bom.Event.addNativeListener(this._document,"selectstart",this.__P_152_6,!1);qx.bom.Event.addNativeListener(this._document,"focusin",this.__P_152_7);qx.bom.Event.addNativeListener(this._document,"focusout",this.__P_152_8)},default(e){this.__P_152_1=qx.lang.Function.listener(this.__P_152_18,this);this.__P_152_2=qx.lang.Function.listener(this.__P_152_19,this);this.__P_152_8=qx.lang.Function.listener(this.__P_152_24,this);this.__P_152_3=qx.lang.Function.listener(this.__P_152_20,this);this.__P_152_4=qx.lang.Function.listener(this.__P_152_21,this);this.__P_152_6=qx.lang.Function.listener(this.__P_152_25,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_152_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_152_2,!0);qx.bom.Event.addNativeListener(this._document,"selectstart",this.__P_152_6,!1);qx.bom.Event.addNativeListener(this._window,"DOMFocusOut",this.__P_152_8,!0);qx.bom.Event.addNativeListener(this._window,"focus",this.__P_152_3,!0);qx.bom.Event.addNativeListener(this._window,"blur",this.__P_152_4,!0)}}),opera(){this.__P_152_1=qx.lang.Function.listener(this.__P_152_18,this);this.__P_152_2=qx.lang.Function.listener(this.__P_152_19,this);this.__P_152_7=qx.lang.Function.listener(this.__P_152_23,this);this.__P_152_8=qx.lang.Function.listener(this.__P_152_24,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_152_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_152_2,!0);qx.bom.Event.addNativeListener(this._window,"DOMFocusIn",this.__P_152_7,!0);qx.bom.Event.addNativeListener(this._window,"DOMFocusOut",this.__P_152_8,!0)}}),_stopObserver:qx.core.Environment.select("engine.name",{gecko(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_152_1,!0);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_152_2,!0);qx.bom.Event.removeNativeListener(this._window,"focus",this.__P_152_3,!0);qx.bom.Event.removeNativeListener(this._window,"blur",this.__P_152_4,!0);qx.bom.Event.removeNativeListener(this._window,"draggesture",this.__P_152_5,!0)},mshtml(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_152_1);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_152_2);qx.bom.Event.removeNativeListener(this._document,"focusin",this.__P_152_7);qx.bom.Event.removeNativeListener(this._document,"focusout",this.__P_152_8);qx.bom.Event.removeNativeListener(this._document,"selectstart",this.__P_152_6)},webkit:qx.core.Environment.select("browser.name",{edge(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_152_1);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_152_2);qx.bom.Event.removeNativeListener(this._document,"focusin",this.__P_152_7);qx.bom.Event.removeNativeListener(this._document,"focusout",this.__P_152_8);qx.bom.Event.removeNativeListener(this._document,"selectstart",this.__P_152_6)},default(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_152_1,!0);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_152_2,!0);qx.bom.Event.removeNativeListener(this._document,"selectstart",this.__P_152_6,!1);qx.bom.Event.removeNativeListener(this._window,"DOMFocusOut",this.__P_152_8,!0);qx.bom.Event.removeNativeListener(this._window,"focus",this.__P_152_3,!0);qx.bom.Event.removeNativeListener(this._window,"blur",this.__P_152_4,!0)}}),opera(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_152_1,!0);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_152_2,!0);qx.bom.Event.removeNativeListener(this._window,"DOMFocusIn",this.__P_152_7,!0);qx.bom.Event.removeNativeListener(this._window,"DOMFocusOut",this.__P_152_8,!0)}}),__P_152_22:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{gecko(e){var t=qx.bom.Event.getTarget(e);this.__P_152_26(t)||qx.bom.Event.preventDefault(e)},default:null})),__P_152_23:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){this.__P_152_17();var t=qx.bom.Event.getTarget(e),r=this.__P_152_27(t);r&&this.setFocus(r);this.tryActivate(t)},webkit:qx.core.Environment.select("browser.name",{edge(e){this.__P_152_17();var t=qx.bom.Event.getTarget(e),r=this.__P_152_27(t);r&&this.setFocus(r);this.tryActivate(t)},default:null}),opera(e){var t=qx.bom.Event.getTarget(e);if(t==this._document||t==this._window){this.__P_152_17();if(this.__P_152_9){this.setFocus(this.__P_152_9);delete this.__P_152_9}if(this.__P_152_10){this.setActive(this.__P_152_10);delete this.__P_152_10}}else{this.setFocus(t);this.tryActivate(t);if(!this.__P_152_26(t)){t.selectionStart=0;t.selectionEnd=0}}},default:null})),__P_152_24:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){if(null==qx.bom.Event.getRelatedTarget(e)){this.__P_152_16();this.resetFocus();this.resetActive()}},webkit:qx.core.Environment.select("browser.name",{edge(e){if(null==qx.bom.Event.getRelatedTarget(e)){this.__P_152_16();this.resetFocus();this.resetActive()}},default(e){var t=qx.bom.Event.getTarget(e);t===this.getFocus()&&this.resetFocus();t===this.getActive()&&this.resetActive()}}),opera(e){var t=qx.bom.Event.getTarget(e);if(t==this._document){this.__P_152_16();this.__P_152_9=this.getFocus();this.__P_152_10=this.getActive();this.resetFocus();this.resetActive()}else{t===this.getFocus()&&this.resetFocus();t===this.getActive()&&this.resetActive()}},default:null})),__P_152_21:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{gecko(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_152_16();this.resetActive();this.resetFocus()}},webkit(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_152_16();this.__P_152_9=this.getFocus();this.__P_152_10=this.getActive();this.resetActive();this.resetFocus()}},default:null})),__P_152_20:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{gecko(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_152_17();t=this._body}this.setFocus(t);this.tryActivate(t)},webkit(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_152_17();if(this.__P_152_9){this.setFocus(this.__P_152_9);delete this.__P_152_9}if(this.__P_152_10){this.setActive(this.__P_152_10);delete this.__P_152_10}}else{this.__P_152_13=e.relatedTarget;this.setFocus(t);this.__P_152_13=null;this.tryActivate(t)}},default:null})),__P_152_18:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){var t=qx.bom.Event.getTarget(e),r=this.__P_152_27(t);if(r){if(!this.__P_152_26(t)){t.unselectable="on";try{document.selection&&document.selection.empty()}catch(e){}try{r.focus()}catch(e){}}}else{qx.bom.Event.preventDefault(e);this.__P_152_26(t)||(t.unselectable="on")}},webkit(e){var t=qx.bom.Event.getTarget(e),r=this.__P_152_27(t);r?this.setFocus(r):qx.bom.Event.preventDefault(e)},gecko(e){var t=qx.bom.Event.getTarget(e),r=this.__P_152_27(t);r?this.setFocus(r):qx.bom.Event.preventDefault(e)},opera(e){var t=qx.bom.Event.getTarget(e),r=this.__P_152_27(t);if(this.__P_152_26(t))r&&this.setFocus(r);else{qx.bom.Event.preventDefault(e);if(r){var i=this.getFocus();if(i&&i.selectionEnd){i.selectionStart=0;i.selectionEnd=0;i.blur()}r&&this.setFocus(r)}}},default:null})),__P_152_19:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){var t=qx.bom.Event.getTarget(e);t.unselectable&&(t.unselectable="off");this.tryActivate(this.__P_152_28(t))},gecko(e){for(var t=qx.bom.Event.getTarget(e);t&&void 0===t.offsetWidth;)t=t.parentNode;t&&this.tryActivate(t)},webkit(e){var t=qx.bom.Event.getTarget(e);this.tryActivate(this.__P_152_28(t))},opera(e){var t=qx.bom.Event.getTarget(e);this.tryActivate(this.__P_152_28(t))},default:null})),__P_152_29(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 r=qx.ui.core.Widget.getWidgetByElement(t),i=r&&r.getChildControl&&r.getChildControl("textfield",!0);if(i)return i.getContentElement().getDomElement()}return e},__P_152_28:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){return this.__P_152_29(e)},webkit(e){return this.__P_152_29(e)},default:e=>e})),__P_152_25:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){var t=qx.bom.Event.getTarget(e);this.__P_152_26(t)||qx.bom.Event.preventDefault(e)},webkit(e){var t=qx.bom.Event.getTarget(e);this.__P_152_26(t)||qx.bom.Event.preventDefault(e)},default:null})),__P_152_30(e){var t=qx.bom.element.Attribute.get(e,"tabIndex");if(t>=1)return!0;var r=qx.event.handler.Focus.FOCUSABLE_ELEMENTS;return!!(t>=0&&r[e.tagName])},__P_152_27(e){for(;e&&1===e.nodeType;){if("on"==e.getAttribute("qxKeepFocus"))return null;if(this.__P_152_30(e))return e;e=e.parentNode}return this._body},__P_152_14(e){for(var t=e;e&&1===e.nodeType;){if("on"==e.getAttribute("qxKeepActive"))return null;e=e.parentNode}return t},__P_152_26(e){for(;e&&1===e.nodeType;){var t=e.getAttribute("qxSelectable");if(null!=t)return"on"===t;e=e.parentNode}return!0},_applyActive(e,t){t&&this.__P_152_15(t,e,"deactivate",!0);e&&this.__P_152_15(e,t,"activate",!0);this.__P_152_0&&window.scrollTo(0,0)},_applyFocus(e,t){t&&this.__P_152_15(t,e,"focusout",!0);e&&this.__P_152_15(e,t,"focusin",!0);t&&this.__P_152_15(t,e,"blur",!1);e&&this.__P_152_15(e,t||this.__P_152_13,"focus",!1)}},destruct(){this._stopObserver();this._manager=this._window=this._document=this._root=this._body=this.__P_152_31=this.__P_152_13=null},defer(e){qx.event.Registration.addHandler(e);var t=e.FOCUSABLE_ELEMENTS;for(var r in t)t[r.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(e,t){qx.event.dispatch.AbstractBubbling.constructor.call(this,e);this.__P_113_0=e.getWindow();this.__P_113_1=t;e.addListener(this.__P_113_0,"blur",this.releaseCapture,this);e.addListener(this.__P_113_0,"focus",this.releaseCapture,this);e.addListener(this.__P_113_0,"scroll",this.releaseCapture,this)},statics:{PRIORITY:qx.event.Registration.PRIORITY_FIRST},members:{__P_113_1:null,__P_113_2:null,__P_113_3:!0,__P_113_0:null,_getParent:e=>e.parentNode,canDispatchEvent(e,t,r){return!(!this.__P_113_2||!this.__P_113_4[r])},dispatchEvent(e,t,r){if("click"!=r){!this.__P_113_3&&qx.dom.Hierarchy.contains(this.__P_113_2,e)||(e=this.__P_113_2);return qx.event.dispatch.MouseCapture.superclass.prototype.dispatchEvent.call(this,e,t,r)}t.stopPropagation();this.releaseCapture()},__P_113_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(e,t){t=!1!==t;if(this.__P_113_2!==e||this.__P_113_3!=t){this.__P_113_2&&this.releaseCapture();if(this.hasNativeCapture){this.nativeSetCapture(e,t);var r=this;qx.bom.Event.addNativeListener(e,"losecapture",(function t(){qx.bom.Event.removeNativeListener(e,"losecapture",t);r.releaseCapture()}))}this.__P_113_3=t;this.__P_113_2=e;this.__P_113_1.fireEvent(e,"capture",qx.event.type.Event,[!0,!1])}},getCaptureElement(){return this.__P_113_2},releaseCapture(){var e=this.__P_113_2;if(e){this.__P_113_2=null;this.__P_113_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(e,t){e.setCapture(!1!==t)},default(){}}),nativeReleaseCapture:qx.core.Environment.select("engine.name",{mshtml(e){e.releaseCapture()},default(){}})},defer(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(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){}},defer(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:(e,t)=>t.parentNode===e,hasChildren:e=>!!e.firstChild,hasChildElements(e){e=e.firstChild;for(;e;){if(1===e.nodeType)return!0;e=e.nextSibling}return!1},getParentElement:e=>e.parentNode,isInDom(e,t){t||(t=window);for(var r=t.document.getElementsByTagName(e.nodeName),i=0,n=r.length;ie.innerHTML=""}});qx.dom.Element.$$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_118_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(e){var t=[],r=this.__P_118_0.runtime;for(var i in e)r[i]||t.push(i,"='",e[i],"'");return t.join("")},get(e,t){var r,i=this.__P_118_0;t=i.names[t]||t;if(i.property[t]){r=e[t];if(void 0!==i.propertyDefault[t]&&r==i.propertyDefault[t])return void 0===i.bools[t]?null:r}else{r=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(r)}return i.bools[t]?!!r:r},set(e,t,r){if(void 0!==r){var i=this.__P_118_0;t=i.names[t]||t;i.bools[t]&&!qx.lang.Type.isBoolean(r)&&(r=qx.lang.Type.isString(r));if(i.property[t]&&(void 0!==e[t]||i.qxProperties[t])){if(null==r){if(i.removeableProperties[t]){e.removeAttribute(t);return}void 0!==i.propertyDefault[t]&&(r=i.propertyDefault[t])}e[t]=r}else!i.bools[t]&&null!==r||0===t.indexOf("data-")?null===r?e.removeAttribute(t):e.setAttribute(t,r):!0===r?e.setAttribute(t,t):!1!==r&&null!==r||e.removeAttribute(t)}},serialize(e,t,r){if(void 0!==r){var i=this.__P_118_0;if(!i.qxProperties[t]){i.bools[t]&&!qx.lang.Type.isBoolean(r)&&(r=qx.lang.Type.isString(r));!i.bools[t]&&null!==r||0===t.indexOf("data-")?null!==r&&e(t,'="',r,'"'):!0===r&&e(t,"=",t)}}},reset(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(e){qx.html.Node.constructor.call(this,"#text");e&&(this.__P_154_0=e)},members:{__P_154_0:null,_createDomElement(){return window.document.createTextNode(this.__P_154_0||"")},isRoot:()=>!1,_copyData(e,t){qx.html.Text.superclass.prototype._copyData.call(this,e,t);this._domNode.nodeValue=this.__P_154_0||""},_useNode(e){this.setText(e.nodeValue)},_useNodeImpl(e){this.setText(e.nodeValue)},_syncData(){qx.html.Text.superclass.prototype._syncData.call(this);this._domNode.nodeValue=this.__P_154_0||""},_serializeImpl(e){null!==this.__P_154_0&&e(this.__P_154_0)},useMarkup(e){throw new Error("Could not overwrite existing text node!")},setText(e,t){this.__P_154_0=e;if(t&&this._domNode)this._domNode.nodeValue=e;else{qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush("element")}},getText(){return this.__P_154_0}},defer(e){e.__P_154_1=new qx.util.DeferredCall(e.flush,e)},destruct(){if(this.toHashCode()){delete qx.html.Element._modified[this.toHashCode()];delete qx.html.Element._scroll[this.toHashCode()]}this.__P_154_2=this.__P_154_3=this.__P_154_4=this.__P_154_5=this.__P_154_6=this.__P_154_7=this.__P_154_8=null}});qx.html.Text.$$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(){qx.core.Object.constructor.call(this);this.__P_107_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_107_0:null,__P_107_1:{focusin:1,focusout:1,focus:1,blur:1},__P_107_2:{mouseover:1,mouseout:1,appear:1,disappear:1},canHandleEvent:(e,t)=>e instanceof qx.ui.core.Widget,_dispatchEvent(e){for(var t=e.getTarget(),r=qx.ui.core.Widget.getWidgetByElement(t),i=!1;r&&r.isAnonymous();){i=!0;r=r.getLayoutParent()}r&&i&&"activate"==e.getType()&&r.getContentElement().activate();if(!this.__P_107_1[e.getType()]||(r=r&&r.getFocusTarget())){if(e.getRelatedTarget){for(var n=e.getRelatedTarget(),o=qx.ui.core.Widget.getWidgetByElement(n);o&&o.isAnonymous();)o=o.getLayoutParent();if(o){this.__P_107_1[e.getType()]&&(o=o.getFocusTarget());if(o===r)return}}var a=e.getCurrentTarget(),s=qx.ui.core.Widget.getWidgetByElement(a);if(s&&!s.isAnonymous()){this.__P_107_1[e.getType()]&&(s=s.getFocusTarget());var l=e.getType();if(s&&(s.isEnabled()||this.__P_107_2[l])){var u=e.getEventPhase()==qx.event.type.Event.CAPTURING_PHASE,c=this.__P_107_0.getListeners(s,l,u);if(e.getEventPhase()==qx.event.type.Event.AT_TARGET){c||(c=[]);var h=this.__P_107_0.getListeners(s,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(r);d.setRelatedTarget(o||null);d.setCurrentTarget(s);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||s;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(e,t,r){var i;(i="focus"===t||"blur"===t?e.getFocusElement():e.getContentElement())&&i.addListener(t,this._dispatchEvent,this,r)},unregisterEvent(e,t,r){var i;(i="focus"===t||"blur"===t?e.getFocusElement():e.getContentElement())&&i.removeListener(t,this._dispatchEvent,this,r)}},destruct(){this.__P_107_0=null},defer(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(e){qx.core.Object.constructor.call(this);this.__P_108_0=e;this.__P_108_1=e.getWindow().document.documentElement;this.__P_108_0.addListener(this.__P_108_1,"longtap",this._onLongtap,this);this.__P_108_0.addListener(this.__P_108_1,"pointerdown",this._onPointerdown,this,!0);qx.event.Registration.addListener(window,"blur",this._onWindowBlur,this);this.__P_108_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_108_0:null,__P_108_1:null,__P_108_3:null,__P_108_4:null,__P_108_5:null,__P_108_6:null,__P_108_7:null,__P_108_8:null,__P_108_9:null,__P_108_10:null,__P_108_11:!1,__P_108_12:!1,__P_108_13:!1,__P_108_14:null,__P_108_15:null,canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},addType(e){this.__P_108_5[e]=!0},addAction(e){this.__P_108_6[e]=!0},supportsType(e){return!!this.__P_108_5[e]},supportsAction(e){return!!this.__P_108_6[e]},setDropAllowed(e){this.__P_108_12=e;this.__P_108_16()},getData(e){if(!this.__P_108_12||!this.__P_108_3)throw new Error("This method must not be used outside the drop event listener!");if(!this.__P_108_5[e])throw new Error("Unsupported data type: "+e+"!");if(!this.__P_108_8[e]){this.__P_108_9=e;this.__P_108_17("droprequest",this.__P_108_4,this.__P_108_3,!1,!1)}if(!this.__P_108_8[e])throw new Error("Please use a droprequest listener to the drag source to fill the manager with data!");return this.__P_108_8[e]||null},getDataAsync(e){if(!this.__P_108_12||!this.__P_108_3)throw new Error("This method must not be used outside the drop event listener!");if(!this.__P_108_5[e])throw new Error("Unsupported data type: "+e+"!");var t={},r=this;this.__P_108_8[e]||qx.event.Utils.then(t,(function(){r.__P_108_9=e;return r.__P_108_17("droprequest",r.__P_108_4,r.__P_108_3,!1)}));return qx.event.Utils.then(t,(function(){if(!this.__P_108_8[e])throw new Error("Please use a droprequest listener to the drag source to fill the manager with data!");return this.__P_108_8[e]||null}))},getCurrentAction(){this.__P_108_16();return this.__P_108_10},getCurrentActionAsync:qx.core.Environment.select("qx.promise",{true(){var e=this;return qx.Promise.resolve(e.__P_108_16()).then((function(){return e.__P_108_10}))},false(){throw new Error(this.classname+".getCurrentActionAsync not supported because qx.promise==false")}}),getDragTarget(){return this.__P_108_14},addData(e,t){this.__P_108_8[e]=t},getCurrentType(){return this.__P_108_9},isSessionActive(){return this.__P_108_11},__P_108_2(){this.__P_108_5={};this.__P_108_6={};this.__P_108_7={};this.__P_108_8={}},__P_108_16(){if(null==this.__P_108_4)return qx.Promise.reject();var e=this.__P_108_6,t=this.__P_108_7,r=null;this.__P_108_12&&(t.Shift&&t.Control&&e.alias?r="alias":t.Shift&&t.Alt&&e.copy?r="copy":t.Shift&&e.move?r="move":t.Alt&&e.alias?r="alias":t.Control&&e.copy?r="copy":e.move?r="move":e.copy?r="copy":e.alias&&(r="alias"));var i=this,n={},o=this.__P_108_10;if(r!=o&&this.__P_108_3){qx.event.Utils.catch((function(){i.__P_108_13=!1;r=null}));qx.event.Utils.then(n,(function(){i.__P_108_10=r;return i.__P_108_17("dragchange",i.__P_108_3,i.__P_108_4,!0)}));qx.event.Utils.then(n,(function(e){i.__P_108_13=e;e||(r=null)}))}return qx.event.Utils.then(n,(function(){if(r!=o){i.__P_108_10=r;return i.__P_108_17("dragchange",i.__P_108_4,i.__P_108_3,!1)}}))},__P_108_17(e,t,r,i,n,o){var a=qx.event.Registration,s=a.createEvent(e,qx.event.type.Drag,[i,n]);t!==r&&s.setRelatedTarget(r);var l=a.dispatchEvent(t,s);return void 0===o||o?qx.Promise.resolve(l).then((function(){return!s.getDefaultPrevented()})):l},__P_108_18(e){for(;e&&1==e.nodeType;){if("on"==e.getAttribute("qxDraggable"))return e;e=e.parentNode}return null},__P_108_19(e){for(;e&&1==e.nodeType;){if("on"==e.getAttribute("qxDroppable"))return e;e=e.parentNode}return null},clearSession(){this.__P_108_0.removeListener(this.__P_108_1,"pointermove",this._onPointermove,this);this.__P_108_0.removeListener(this.__P_108_1,"pointerup",this._onPointerup,this,!0);this.__P_108_0.removeListener(this.__P_108_1,"keydown",this._onKeyDown,this,!0);this.__P_108_0.removeListener(this.__P_108_1,"keyup",this._onKeyUp,this,!0);this.__P_108_0.removeListener(this.__P_108_1,"keypress",this._onKeyPress,this,!0);this.__P_108_0.removeListener(this.__P_108_1,"roll",this._onRoll,this,!0);var e={},t=this;this.__P_108_4&&qx.event.Utils.then(e,(function(){return t.__P_108_17("dragend",t.__P_108_4,t.__P_108_3,!1)}));return qx.event.Utils.then(e,(function(){t.__P_108_12=!1;t.__P_108_3=null;if(t.__P_108_14){t.__P_108_14.removeState("drag");t.__P_108_14=null}t.__P_108_4=null;t.__P_108_11=!1;t.__P_108_15=null;t.__P_108_2()}))},_onLongtap(e){if("touch"==e.getPointerType()){this.__P_108_0.addListener(this.__P_108_1,"roll",this._onRoll,this,!0);return this._start(e)}},_start(e){var t=-1!==qx.event.handler.DragDrop.ALLOWED_BUTTONS.indexOf(e.getButton());if(!e.isPrimary()||!t)return!1;var r=this.__P_108_15?this.__P_108_15.target:e.getTarget(),i=this.__P_108_18(r);if(i){this.__P_108_4=i;for(var n=qx.ui.core.Widget.getWidgetByElement(this.__P_108_15.original);n&&n.isAnonymous();)n=n.getLayoutParent();if(n){this.__P_108_14=n;n.addState("drag")}var o=this,a={};qx.event.Utils.catch((function(){o.__P_108_11=!1}));qx.event.Utils.then(a,(function(){return o.__P_108_17("dragstart",o.__P_108_4,o.__P_108_3,!0,e)}));return qx.event.Utils.then(a,(function(e){if(e){o.__P_108_0.addListener(o.__P_108_1,"keydown",o._onKeyDown,o,!0);o.__P_108_0.addListener(o.__P_108_1,"keyup",o._onKeyUp,o,!0);o.__P_108_0.addListener(o.__P_108_1,"keypress",o._onKeyPress,o,!0);o.__P_108_11=!0}}))}},_onPointerdown(e){if(e.isPrimary()){this.__P_108_15={target:e.getTarget(),original:e.getOriginalTarget(),left:e.getDocumentLeft(),top:e.getDocumentTop()};this.__P_108_0.addListener(this.__P_108_1,"pointermove",this._onPointermove,this);this.__P_108_0.addListener(this.__P_108_1,"pointerup",this._onPointerup,this,!0)}},_onPointermove(e){if(e.isPrimary()){var t=this,r={};qx.event.Utils.catch((function(){return t.clearSession()}));if(!t.__P_108_11&&"mouse"==e.getPointerType()){var i=t._getDelta(e),n=qx.event.handler.DragDrop.MIN_DRAG_DISTANCE;i&&(Math.abs(i.x)>n||Math.abs(i.y)>n)&&qx.event.Utils.then(r,(function(){return t._start(e)}))}return qx.event.Utils.then(r,(function(){if(t.__P_108_11){var r={};qx.event.Utils.then(r,(function(){return t.__P_108_17("drag",t.__P_108_4,t.__P_108_3,!0,e)}));qx.event.Utils.then(r,(function(r){r||this.clearSession();var i=e.getTarget();t.__P_108_15.target===i&&(i=e.getNativeEvent().view.document.elementFromPoint(e.getDocumentLeft(),e.getDocumentTop()));var n=t.getCursor();n||(n=qx.ui.core.DragDropCursor.getInstance());var o=n.getContentElement().getDomElement();if(o&&(i===o||o.contains(i))){var a=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",a)}if(i!==o){var s=t.__P_108_19(i);if(s&&s!=t.__P_108_3){var l=t.__P_108_3;t.__P_108_12=!0;t.__P_108_3=s;var u={};qx.event.Utils.catch(u,(function(){t.__P_108_3=null;t.__P_108_12=!1}));l&&qx.event.Utils.then(u,(function(){return t.__P_108_17("dragleave",l,t.__P_108_4,!1,e)}));qx.event.Utils.then(u,(function(){return t.__P_108_17("dragover",s,t.__P_108_4,!0,e)}));return qx.event.Utils.then(u,(function(e){t.__P_108_12=e}))}if(!s&&t.__P_108_3){u={};qx.event.Utils.then(u,(function(){return t.__P_108_17("dragleave",t.__P_108_3,t.__P_108_4,!1,e)}));return qx.event.Utils.then(u,(function(){t.__P_108_3=null;t.__P_108_12=!1;return t.__P_108_16()}))}}}));return qx.event.Utils.then(r,(function(){var r=t.__P_108_7;r.Control=e.isCtrlPressed();r.Shift=e.isShiftPressed();r.Alt=e.isAltPressed();return t.__P_108_16()}))}}))}},_getDelta(e){return this.__P_108_15?{x:e.getDocumentLeft()-this.__P_108_15.left,y:e.getDocumentTop()-this.__P_108_15.top}:null},_onPointerup(e){if(e.isPrimary()){var t={},r=this;this.__P_108_12&&this.__P_108_13&&qx.event.Utils.then(t,(function(){return r.__P_108_17("drop",r.__P_108_3,r.__P_108_4,!1,e)}));return qx.event.Utils.then(t,(function(){e.getTarget()==r.__P_108_4&&e.stopPropagation();return r.clearSession()}))}},_onRoll(e){e.stop()},_onWindowBlur(e){return this.clearSession()},_onKeyDown(e){var t=e.getKeyIdentifier();switch(t){case"Alt":case"Control":case"Shift":if(!this.__P_108_7[t]){this.__P_108_7[t]=!0;return this.__P_108_16()}}},_onKeyUp(e){var t=e.getKeyIdentifier();switch(t){case"Alt":case"Control":case"Shift":if(this.__P_108_7[t]){this.__P_108_7[t]=!1;return this.__P_108_16()}}},_onKeyPress(e){if("Escape"===e.getKeyIdentifier())return this.clearSession()}},destruct(){qx.event.Registration.removeListener(window,"blur",this._onWindowBlur,this);this.__P_108_4=this.__P_108_3=this.__P_108_0=this.__P_108_1=this.__P_108_5=this.__P_108_6=this.__P_108_7=this.__P_108_8=null},defer(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:e=>e.$$properties,getAllProperties(e){for(var t={},r=e;r!=qx.core.Object;){var i=this.getProperties(r);for(var n in i)t[n]=i[n];r=r.superclass}return t},getUserValue:(e,t)=>e["$$user_"+t],setUserValue(e,t,r){e["$$user_"+t]=r},deleteUserValue(e,t){delete e["$$user_"+t]},getInitValue:(e,t)=>e["$$init_"+t],setInitValue(e,t,r){e["$$init_"+t]=r},deleteInitValue(e,t){delete e["$$init_"+t]},getThemeValue:(e,t)=>e["$$theme_"+t],setThemeValue(e,t,r){e["$$theme_"+t]=r},deleteThemeValue(e,t){delete e["$$theme_"+t]},setThemed(e,t,r){e[qx.core.Property.$$method.setThemed[t]](r)},resetThemed(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_123_0(e,t,r,i){var n=this.getChildrenContainer();n===this&&(e="_"+e);return n[e](t,r,i)},getChildren(){return this.__P_123_0("getChildren")},hasChildren(){return this.__P_123_0("hasChildren")},add(e,t){return this.__P_123_0("add",e,t)},remove(e){return this.__P_123_0("remove",e)},removeAll(){return this.__P_123_0("removeAll")},indexOf(e){return this.__P_123_0("indexOf",e)},addAt(e,t,r){this.__P_123_0("addAt",e,t,r)},addBefore(e,t,r){this.__P_123_0("addBefore",e,t,r)},addAfter(e,t,r){this.__P_123_0("addAfter",e,t,r)},removeAt(e){return this.__P_123_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(){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qx.ui.menu.Layout);var e=this.getApplicationRoot();e.add(this);const 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_110_0:null,__P_110_1:null,_blocker:null,open(){if(null!=this.getOpener()){if(this.placeToWidget(this.getOpener(),!0)){this.__P_110_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(e){this.placeToPointer(e);this.__P_110_2();this.show();this._placementTarget={left:e.getDocumentLeft(),top:e.getDocumentTop()}},openAtPoint(e){this.placeToPoint(e);this.__P_110_2();this.show();this._placementTarget=e},addSeparator(){this.add(new qx.ui.menu.Separator)},getColumnSizes(){return this._getMenuLayout().getColumnSizes()},getSelectables(){for(var e=[],t=this.getChildren(),r=0;rt?this._assertSlideBar((function(){this.setHeight(t-r)})):this.setHeight(null)}else this.addListenerOnce("resize",this.__P_110_2,this)},_assertSlideBar(e){if(this.hasChildControl("slidebar"))return e.call(this);this.__P_110_1=e;qx.ui.core.queue.Widget.add(this)},syncWidget(e){this.getChildControl("slidebar");if(this.__P_110_1){this.__P_110_1.call(this);delete this.__P_110_1}},_afterAddChild(e){if(e instanceof qx.ui.menu.AbstractButton){const t=e.getContentElement();t.setAttribute("id","menu-item-"+e.toHashCode());t.setAttribute("role","menuitem")}},_onResize(){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_110_2()}},_onPointerOver(e){var t=qx.ui.menu.Manager.getInstance();t.cancelClose(this);var r=e.getTarget();if(r.isEnabled()&&r instanceof qx.ui.menu.AbstractButton){this.setSelectedButton(r);var i=r.getMenu&&r.getMenu();if(i){i.setOpener(r);t.scheduleOpen(i);this.__P_110_0=i}else{var n=this.getOpenedButton();n&&t.scheduleClose(n.getMenu());if(this.__P_110_0){t.cancelOpen(this.__P_110_0);this.__P_110_0=null}}}else this.getOpenedButton()||this.resetSelectedButton()},_onPointerOut(e){var t=qx.ui.menu.Manager.getInstance();if(!qx.ui.core.Widget.contains(this,e.getRelatedTarget())){var r=this.getOpenedButton();r?this.setSelectedButton(r):this.resetSelectedButton();r&&t.cancelClose(r.getMenu());this.__P_110_0&&t.cancelOpen(this.__P_110_0)}},__P_110_4(){let e,t=this.getParentMenu();if(!t)return this.getOpener();for(;t;){e=t.getOpener();t=t.getParentMenu()}return e}},destruct(){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(e){e=e||"";this.__P_203_0=e;this.length=e.length},members:{$$isString:!0,length:0,__P_203_0:null,toString(){return this.__P_203_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(){return qx.core.ObjectRegistry.toHashCode(this)},toLocaleLowerCase:null,toLocaleUpperCase:null,base(e,t){return qx.core.Object.prototype.base.apply(this,arguments)}},defer(e,t){var r=["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,n=r.length;i=3&&(parseInt(t[1])<4||4===parseInt(t[1])&&parseInt(t[2])<4)){var r=/(\w{2})-(\w{2})/i.exec(navigator.userAgent);r&&(e=r[0])}}return e.toLowerCase()}},defer(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(){qx.core.Object.constructor.call(this);this.__P_114_0=qx.$$translations||{};this.__P_114_1=qx.$$locales||{};this.initLocale();this.__P_114_2=this.getLocale()},statics:{tr(e,t){var r=qx.lang.Array.fromArguments(arguments,1);return qx.locale.Manager.getInstance().translate(e,r)},trn(e,t,r,i){var n=qx.lang.Array.fromArguments(arguments);n.splice(0,3);return 1!=r?qx.locale.Manager.getInstance().translate(t,n):qx.locale.Manager.getInstance().translate(e,n)},trc(e,t,r){var i=qx.lang.Array.fromArguments(arguments);i.splice(0,2);return qx.locale.Manager.getInstance().translate(t,i)},trnc(e,t,r,i,n){var o=qx.lang.Array.fromArguments(arguments);o.splice(0,4);return 1!=i?qx.locale.Manager.getInstance().translate(r,o):qx.locale.Manager.getInstance().translate(t,o)},marktr:e=>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_114_3:qx.core.Environment.get("locale.default"),__P_114_4:null,__P_114_5:null,__P_114_0:null,__P_114_1:null,__P_114_2:null,getLanguage(){return this.__P_114_5},getTerritory(){return this.getLocale().split("_")[1]||""},getAvailableLocales(e){var t=[];for(var r in this.__P_114_1)if(r!=this.__P_114_3){if(null===this.__P_114_1[r]&&!e)continue;t.push(r)}return t},__P_114_6(e){if(null==e)return null;var t=e.indexOf("_");return-1==t?e:e.substring(0,t)},_applyLocale(e,t){this.__P_114_4=e;this.__P_114_5=this.__P_114_6(e)},addTranslation(e,t){var r=this.__P_114_0;if(r[e])for(var i in t)r[e][i]=t[i];else r[e]=t},addLocale(e,t){var r=this.__P_114_1;if(r[e])for(var i in t)r[e][i]=t[i];else r[e]=t},translate(e,t,r){var i=this.__P_114_0;return this.__P_114_7(i,e,t,r)},localize(e,t,r){var i=this.__P_114_1;return this.__P_114_7(i,e,t,r)},__P_114_7(e,t,r,i){var n;if(!e)return t;if(i)var o=this.__P_114_6(i);else{i=this.__P_114_4;o=this.__P_114_5}!n&&e[i]&&(n=e[i][t]);!n&&e[o]&&(n=e[o][t]);!n&&e[this.__P_114_3]&&(n=e[this.__P_114_3][t]);n||(n=t);if(r.length>0){for(var a=[],s=0;sr?r:t)+"px");else{var i=qx.util.AliasManager.getInstance().resolve(this.getSource()),n=i.split("/"),o=this.__P_122_20(i),a=parseInt(n[2]||o.getSize());e.setStyle("fontSize",a+"px")}},_applyDimension(){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(),r=this.getWidth()||t.width||40,i=this.getHeight()||t.height||40;this.__P_122_22(e,r,i)}}else this.__P_122_21()},__P_122_17(e,t){var r=qx.io.ImageLoader;this.__P_122_8(e,t);var i=r.getWidth(t),n=r.getHeight(t);this.__P_122_21(i,n)},__P_122_18(e,t){var r=qx.io.ImageLoader;r.isFailed(t)?this.__P_122_12(e):r.load(t,this.__P_122_23,this)},__P_122_12(e){null!=e&&(e instanceof qx.html.Image?e.resetSource():e.resetValue())},__P_122_20(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: '${e}'`);return t},__P_122_8(e,t){if(t&&qx.lang.String.startsWith(t,"@")){var r=qx.util.ResourceManager.getInstance(),i=this.__P_122_20(t),n=qx.lang.Object.clone(i.getStyles());delete n.color;e.setStyles(n);e.setStyle("font");e.setStyle("display","table-cell");e.setStyle("verticalAlign","middle");e.setStyle("textAlign","center");this.__P_122_22(e,this.__P_122_1,this.__P_122_2);var o=r.fromFontUriToCharCode(t);e.setValue(String.fromCharCode(o))}else{if("div"==e.getNodeName()){var a=qx.theme.manager.Decoration.getInstance().resolve(this.getDecorator());if(a){var s=a.getStartColor()&&a.getEndColor(),l=a.getBackgroundImage();if(s||l){var u=this.getScale()?"scale":"no-repeat",c=qx.bom.element.Decoration.getAttributes(t,u),h=a.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+=", "+a.getBackgroundRepeat()}if(s){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_122_23(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_122_17(this.__P_122_14(),e)}else this.fireEvent("aborted")},__P_122_21(e,t){void 0===e&&(e=this.__P_122_1);void 0===t&&(t=this.__P_122_2);this._recalc(e,t)&&qx.ui.core.queue.Layout.add(this)},_recalc(e,t){var r=this.getMaxWidth(),i=this.getMaxHeight(),n=this.getMinWidth(),o=this.getMinHeight(),a=e,s=t,l=t/e;switch(this.getForceRatio()){case"height":null!==i&&s>i?a=(s=i)/l:sr?s=(a=r)*l:ar?s=(a=r)*l:ai&&(a=(s=i)/l)}a=Math.round(a);s=Math.round(s);if(a!=this.__P_122_1||s!=this.__P_122_2){this.__P_122_1=a;this.__P_122_2=s;return!0}return!1}},destruct(){for(var e in this.__P_122_0)this.__P_122_0.hasOwnProperty(e)&&this.__P_122_0[e].disconnectObject(this);delete this.__P_122_4;this.__P_122_5&&delete this.__P_122_5;this._disposeMap("__P_122_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(){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(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(e){qx.core.Object.constructor.call(this);this._widget=e;e.addListener("resize",this.__P_156_0,this);e.addListener("move",this.__P_156_0,this);e.addListener("disappear",this.__P_156_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_156_2=[];this.__P_156_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_156_4:null,__P_156_5:0,__P_156_2:null,__P_156_3:null,__P_156_6:null,_widget:null,_isRoot:!1,__P_156_7:null,__P_156_0(e){var t=e.getData();this.isBlocked()&&this._updateBlockerBounds(t)},__P_156_8(){this._updateBlockerBounds(this._widget.getBounds());this._widget.isRootWidget()?this._widget.getContentElement().add(this.getBlockerElement()):this._widget.getLayoutParent().getContentElement().add(this.getBlockerElement())},__P_156_1(){if(this.isBlocked()){this.getBlockerElement().getParent().remove(this.getBlockerElement());this._widget.addListenerOnce("appear",this.__P_156_8,this)}},_updateBlockerBounds(e){this.getBlockerElement().setStyles({width:e.width+"px",height:e.height+"px",left:e.left+"px",top:e.top+"px"})},_applyColor(e,t){var r=qx.theme.manager.Color.getInstance().resolve(e);this.__P_156_9("backgroundColor",r)},_applyOpacity(e,t){this.__P_156_9("opacity",e)},_onChangeTheme:qx.core.Environment.select("qx.dyntheme",{true(){this._applyColor(this.getColor())},false:null}),__P_156_9(e,t){var r=[];this.__P_156_4&&r.push(this.__P_156_4);for(var i=0;i0&&(e=this.__P_156_3.pop())&&!e.isDisposed()&&e.isFocusable()&&e.focus();this.__P_156_2.length>0&&(e=this.__P_156_2.pop())&&!e.isDisposed()&&e.activate()},__P_156_10(){return new qx.html.Blocker(this.getColor(),this.getOpacity())},getBlockerElement(e){if(!this.__P_156_4){this.__P_156_4=this.__P_156_10();this.__P_156_4.setStyle("zIndex",15);e||(e=this._isRoot?this._widget:this._widget.getLayoutParent());e.getContentElement().add(this.__P_156_4);this.__P_156_4.exclude()}return this.__P_156_4},block(){this._block()},_block(e,t){if(this._isRoot||this._widget.getLayoutParent()){var r;r=this._isRoot||t?this._widget:this._widget.getLayoutParent();var i=this.getBlockerElement(r);null!=e&&i.setStyle("zIndex",e);this.__P_156_5++;if(this.__P_156_5<2){this._backupActiveWidget();var n=this._widget.getBounds();n&&this._updateBlockerBounds(n);i.include();t||i.activate();i.addListener("deactivate",this.__P_156_11,this);i.addListener("keypress",this.__P_156_12,this);i.addListener("keydown",this.__P_156_12,this);i.addListener("keyup",this.__P_156_12,this);this.fireEvent("blocked",qx.event.type.Event)}}else this.__P_156_7||(this.__P_156_7=this._widget.addListenerOnce("appear",this._block.bind(this,e)))},isBlocked(){return this.__P_156_5>0},unblock(){if(this.__P_156_7){this._widget.removeListenerById(this.__P_156_7);this.__P_156_7=null}if(this.isBlocked()){this.__P_156_5--;if(this.__P_156_5<1){this.__P_156_13();this.__P_156_5=0}}},forceUnblock(){if(this.__P_156_7){this._widget.removeListenerById(this.__P_156_7);this.__P_156_7=null}if(this.isBlocked()){this.__P_156_5=0;this.__P_156_13()}},__P_156_13(){this._restoreActiveWidget();var e=this.getBlockerElement();e.removeListener("deactivate",this.__P_156_11,this);e.removeListener("keypress",this.__P_156_12,this);e.removeListener("keydown",this.__P_156_12,this);e.removeListener("keyup",this.__P_156_12,this);e.exclude();this.fireEvent("unblocked",qx.event.type.Event)},blockContent(e){this._block(e,!0)},__P_156_12(e){"Tab"==e.getKeyIdentifier()&&e.stop()},__P_156_11(){this.getKeepBlockerActive()&&!qx.ui.core.FocusHandler.getInstance().isFocusRoot(this._widget)&&this.getBlockerElement().activate()}},destruct(){qx.theme.manager.Meta.getInstance().removeListener("changeTheme",this._onChangeTheme,this);this._widget.removeListener("resize",this.__P_156_0,this);this._widget.removeListener("move",this.__P_156_0,this);this._widget.removeListener("appear",this.__P_156_8,this);this._widget.removeListener("disappear",this.__P_156_1,this);this.__P_156_7&&this._widget.removeListenerById(this.__P_156_7);this._disposeObjects("__P_156_4","__P_156_6");this.__P_156_2=this.__P_156_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_79_0:null,_invalidChildrenCache:null,__P_79_1:null,invalidateLayoutCache(){this.__P_79_0=null},renderLayout(e,t,r){this.warn("Missing renderLayout() implementation!")},getSizeHint(){return this.__P_79_0?this.__P_79_0:this.__P_79_0=this._computeSizeHint()},hasHeightForWidth:()=>!1,getHeightForWidth(e){this.warn("Missing getHeightForWidth() implementation!");return null},_computeSizeHint:()=>null,invalidateChildrenCache(){this._invalidChildrenCache=!0},verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true(e,t,r){},false:null}),_clearSeparators(){var e=this.__P_79_1;e instanceof qx.ui.core.LayoutItem&&e.clearSeparators()},_renderSeparator(e,t){this.__P_79_1.renderSeparator(e,t)},connectToWidget(e){if(e&&this.__P_79_1)throw new Error("It is not possible to manually set the connected widget.");this.__P_79_1=e;this.invalidateChildrenCache()},_getWidget(){return this.__P_79_1},_applyLayoutChange(){this.__P_79_1&&this.__P_79_1.scheduleLayoutUpdate()},_getLayoutChildren(){return this.__P_79_1.getLayoutChildren()}},destruct(){this.__P_79_1=this.__P_79_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(e,t,r){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(r,qx.ui.layout.Util.PERCENT_VALUE):"number"==typeof r?this.assertInteger(r):qx.lang.Type.isString(r)?this.assertMatch(r,qx.ui.layout.Util.PERCENT_VALUE):this.fail("Bad format of layout property '"+t+"': "+r+". The value must be either an integer or an percent string.")},false:null}),renderLayout(e,t,r){for(var i,n,o,a,s,l,u,c,h,d,f,_,p,m=this._getLayoutChildren(),g=0,v=m.length;gn.maxWidth&&(c=n.maxWidth);a+=p}else{null==(c=o.width)?c=n.width:(c=Math.round(parseFloat(c)*e/100))n.maxWidth&&(c=n.maxWidth);if(null==a&&null==l)switch(i.getAlignX()){case"center":a=Math.round((e-n.width)/2-f);break;case"right":l=0}null!=l?a=e-c-l-f:null==a?a=p:a+=p}if(null!=s&&null!=u){(h=t-s-u-d-_)n.maxHeight&&(h=n.maxHeight);s+=d}else{null==(h=o.height)?h=n.height:(h=Math.round(parseFloat(h)*t/100))n.maxHeight&&(h=n.maxHeight);if(null==s&&null==u)switch(i.getAlignY()){case"middle":s=Math.round((t-n.height)/2-_);break;case"bottom":u=0}null!=u?s=t-h-u-_:null==s?s=d:s+=d}a+=r.left;s+=r.top;i.renderLayout(a,s,c,h)}},_computeSizeHint(){for(var e,t,r,i,n,o,a,s,l,u,c,h=0,d=0,f=0,_=0,p=this._getLayoutChildren(),m=this.isDesktop(),g=0,v=p.length;g{var t=e.getData()[0].exception,r=e.getData()[0].test;this.error("Test '"+r.getFullName()+"' failed: "+t.message+" - "+t.getComment());t.getStackTrace&&this.error("Stack trace: "+t.getStackTrace().join("\n"))}));e.addListener("error",(e=>{var t=e.getData()[0].exception,r=e.getData()[0].test;this.error("The test '"+r.getFullName()+"' had an error: "+t,t)}));this.getSuite().run(e)},getTestDescriptions(){for(var e=[],t=this.getSuite().getTestClasses(),r=0;r{var r=[{exception:t.getData(),test:e}];this.fireDataEvent("failure",r)}));if(!i||this._timeout[e.getFullName()]){this.fireDataEvent("startTest",e);if(this._timeout[e.getFullName()]){if("failed"!==this._timeout[e.getFullName()]){this._timeout[e.getFullName()].stop();this._timeout[e.getFullName()].dispose()}delete this._timeout[e.getFullName()]}else try{e.setUp()}catch(t){if(t instanceof qx.dev.unit.AsyncWrapper){if(this._timeout[e.getFullName()])return;if(t.getDelay()){var o=this,a=function(){throw new qx.core.AssertionError("Asynchronous Test Error in setUp","Timeout of "+t.getDelay()+" ms reached before resume() was called.")},s=t.getDeferredFunction()?t.getDeferredFunction():a,l=t.getContext()?t.getContext():window;this._timeout[e.getFullName()]=qx.event.Timer.once((function(){this.run(e,s,l)}),o,t.getDelay());this.fireDataEvent("wait",e)}return}try{this.tearDown(e)}catch(e){}if("qx.dev.unit.RequirementError"==t.classname){this._createError("skip",[t],e);this.fireDataEvent("endTest",e)}else{t instanceof qx.type.BaseError&&t.message==qx.type.BaseError.DEFAULTMESSAGE?t.message="setUp failed":t.message="setUp failed: "+t.message;this._createError("error",[t],e);this.fireDataEvent("endTest",e)}return}var u;try{u=t.call(r||window)}catch(t){var c=!0;if(t instanceof qx.dev.unit.AsyncWrapper){if(this._timeout[e.getFullName()])return;if(t.getDelay()){o=this,a=function(){throw new qx.core.AssertionError("Asynchronous Test Error","Timeout of "+t.getDelay()+" ms reached before resume() was called.")},s=t.getDeferredFunction()?t.getDeferredFunction():a,l=t.getContext()?t.getContext():window;this._timeout[e.getFullName()]=qx.event.Timer.once((function(){this.run(e,s,l)}),o,t.getDelay());this.fireDataEvent("wait",e)}}else if(t instanceof qx.dev.unit.MeasurementResult){c=!1;this._createError("endMeasurement",[t],e)}else{try{this.tearDown(e)}catch(e){}if("qx.core.AssertionError"==t.classname){this._createError("failure",[t],e);this.fireDataEvent("endTest",e)}else if("qx.dev.unit.RequirementError"==t.classname){this._createError("skip",[t],e);this.fireDataEvent("endTest",e)}else{this._createError("error",[t],e);this.fireDataEvent("endTest",e)}}}if(!c)try{this.tearDown(e);this.fireDataEvent("endTest",e)}catch(t){t instanceof qx.type.BaseError&&t.message==qx.type.BaseError.DEFAULTMESSAGE?t.message="tearDown failed":t.message="tearDown failed: "+t.message;this._createError("error",[t],e);this.fireDataEvent("endTest",e)}return u}this._timeout[e.getFullName()]="failed";var h=new qx.type.BaseError("Error in asynchronous test","resume() called before wait()");this._createError("failure",[h],e);this.fireDataEvent("endTest",e)},_createError(e,t,r){for(var i=[],n=0,o=t.length;n0&&([t,r]=e);null===t&&(t=void 0);null===r&&(r=void 0);return{row:t,column:r}},fromId(e){let t=e.indexOf(":"),r=parseInt(e.substring(0,t),10),i=parseInt(e.substring(t+1),10);return new qxl.datagrid.source.Position(r,i)}}});qxl.datagrid.source.Position.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qxl.datagrid.source.Position":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.source.Range",{extend:qx.core.Object,construct(e,t){qx.core.Object.constructor.call(this);this.setStart(new qxl.datagrid.source.Position(e));this.setEnd(new qxl.datagrid.source.Position(t))},properties:{start:{check:"qxl.datagrid.source.Position",transform:"__P_18_0",event:"changeStart",apply:"__P_18_1"},end:{check:"qxl.datagrid.source.Position",transform:"__P_18_0",event:"changeEnd",apply:"__P_18_1"}},events:{change:"qx.event.type.Event"},members:{clone(){let e=new qxl.datagrid.source.Range;e.set({start:this.getStart(),end:this.getEnd()});return e},contains(e){let t=this.getStart().getRow(),r=this.getEnd().getRow(),i=this.getStart().getColumn(),n=this.getEnd().getColumn(),o=e.getRow(),a=e.getColumn();return o>=t&&o<=r&&a>=i&&a<=n},eclipses(e){return this.contains(e.getStart())&&this.contains(e.getEnd())},iterator(){let e=this.getStart().getRow(),t=this.getEnd().getRow(),r=this.getStart().getColumn(),i=this.getEnd().getColumn(),n=new qxl.datagrid.source.Position(-1,-1);return{next(){if(-1==n.getRow()){n.setRow(e);n.setColumn(r);return{value:n}}if(n.getColumn()this.fireEvent("change")))}},defer(e){e.prototype[Symbol.iterator]=function(){return this.iterator()}}});qxl.datagrid.source.Range.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.util.Labels",{extend:qx.core.Object,statics:{getColumnLetters(e){e++;let t="";for(;e>0;){let r=(e-1)%26;t=String.fromCharCode(r+65)+t;e=(e-r-1)/26}return t}}});qxl.datagrid.util.Labels.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qxl.datagrid.column.IColumns",{members:{getColumn(e){},getLength(){},indexOf(e){}}});qxl.datagrid.column.IColumns.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qxl.datagrid.column.IColumns":{require:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.Columns",{extend:qx.core.Object,implement:[qxl.datagrid.column.IColumns],construct(){qx.core.Object.constructor.call(this);this._columns=[]},events:{change:"qx.event.type.Data"},members:{_columns:null,isValid:e=>!0,add(e){if(!this.isValid(e))throw new Error(`Cannot add column ${e} because it is not allowed in this list`);let t=!!qx.lang.Array.remove(this._columns,e);this._columns.push(e);this.fireDataEvent("change",{type:"add",column:e,moved:t})},addAll(e){for(let t of e)this.add(t)},remove(e){!!qx.lang.Array.remove(this._columns,e)&&this.fireDataEvent("change",{type:"remove",column:e})},insertBefore(e,t){if(!this.isValid(e))throw new Error(`Cannot add column ${e} because it is not allowed in this list`);let r=!!qx.lang.Array.remove(this._columns,e);t?qx.lang.Array.insertBefore(this._columns,e,t):this._columns.unshift(e);this.fireDataEvent("change",{type:"add",column:e,moved:r})},insertAfter(e,t){if(!this.isValid(e))throw new Error(`Cannot add column ${e} because it is not allowed in this list`);let r=!!qx.lang.Array.remove(this._columns,e);t?qx.lang.Array.insertAfter(this._columns,e,t):this._columns.push(e);this.fireDataEvent("change",{type:"add",column:e,moved:r})},getColumn(e){if(e<0||e>=this._columns.length)throw new Error(`Index out of range, found ${e} maximum is ${this._columns.length}`);return this._columns[e]},getLength(){return this._columns.length},indexOf(e){return this._columns.indexOf(e)},iterator(){let e=0;return{next:()=>e{}},shouldFillWidth:{init:null,check:"Function",nullable:!0,event:"changeShouldFillWidth"},colSpan:{init:null,check:"Function",nullable:!0,event:"changecolSpan"}},events:{change:"qx.event.type.Data",headerTap:"qx.event.type.Event",changeEffectivelyEnabled:"qx.event.type.Data",changeEffectivelyReadOnly:"qx.event.type.Data"},members:{__P_65_0:null,setDataGrid(e){if(this.__P_65_0!==e){if(this.__P_65_0){this.__P_65_0.removeListener("changeEnabled",this.__P_65_1,this);this.__P_65_0.removeListener("changeReadOnly",this.__P_65_2,this)}this.__P_65_0=e;if(e){e.addListener("changeEnabled",this.__P_65_1,this);e.addListener("changeReadOnly",this.__P_65_2,this)}this.fireDataEvent("changeEffectivelyEnabled",this.isEffectivelyEnabled());this.fireDataEvent("changeEffectivelyReadOnly",this.isEffectivelyEnabled())}},getDataGrid(){return this.__P_65_0},__P_65_1(e){this.fireDataEvent("changeEffectivelyEnabled",this.isEffectivelyEnabled())},__P_65_2(e){this.fireDataEvent("changeEffectivelyReadOnly",this.isEffectivelyEnabled())},isEffectivelyReadOnly(){var e,t;return this.getReadOnly()||!this.getEnabled()||!(null===(e=this.__P_65_0)||void 0===e||!e.isReadOnly())||!(null!==(t=this.__P_65_0)&&void 0!==t&&t.isEnabled())},isEffectivelyEnabled(){var e;return!this.getEnabled()||!(null===(e=this.__P_65_0)||void 0===e||!e.isEnabled())},bindWidget(e,t,r){let i=this.getPath(),n=new qxl.datagrid.binding.Bindings(t);if(i&&t){let r=t.bind(i,e,"value",this.getBindingOptions()(e,t));n.add(t,r)}if("function"==typeof e.setReadOnly){const t=()=>{e.setReadOnly(this.isEffectivelyReadOnly());e.setEnabled(this.isEffectivelyEnabled())};n.add(this,this.addListener("changeEffectivelyReadOnly",(()=>t())),"listener");n.add(this,this.addListener("changeEffectivelyEnabled",(()=>t())),"listener");t()}else{const t=()=>{e.setEnabled(this.isEffectivelyEnabled()&&!this.isEffectivelyReadOnly())};n.add(this,this.addListener("changeEffectivelyReadOnly",(()=>t())),"listener");n.add(this,this.addListener("changeEffectivelyEnabled",(()=>t())),"listener");t()}return n},createWidgetForDisplay:()=>(new qx.ui.basic.Label).set({appearance:"qxl-datagrid-cell"}),_applyWidth(e){},_applyMinWidth(e){},_applyMaxWidth(e){},_applyFlex(e){},_applyReadOnly(e){},_applyEnabled(e){}}});qxl.datagrid.column.Column.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.column.Column":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.TextColumn",{extend:qxl.datagrid.column.Column,members:{}});qxl.datagrid.column.TextColumn.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.column.Columns":{construct:!0,require:!0},"qx.lang.Type":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.FilteredColumns",{extend:qxl.datagrid.column.Columns,construct(e){qxl.datagrid.column.Columns.constructor.call(this);this.__P_19_0=e},members:{__P_19_0:null,isValid(e){return this.__P_19_0.indexOf(e)>-1},addRange(e,t){if(!qx.lang.Type.isNumber(e)&&(e=this.__P_19_0.indexOf(e))<0)throw new Error("Invalid start, does not exist in source columns");if(!qx.lang.Type.isNumber(t)&&(t=this.__P_19_0.indexOf(t))<0)throw new Error("Invalid end, does not exist in source columns");t<0&&(t=this.__P_19_0.getLength());if(e<0)throw new Error(`Invalid start, found ${e}`);if(e>t){let r=e;e=t;t=r}for(let r=e;rObject.keys(e).sort().join('"')+(!0===t?"♥":"")},members:{__P_20_0:null,__P_20_1(e,t){return this.__P_20_0&&this.__P_20_0.getJsonHash?this.__P_20_0.getJsonHash(e,t):Object.keys(e).sort().join("|")+(!0===t?"♥":"")},__P_20_2(e,t){if(!0===t)return this.__P_20_1(e,!0);if(!1===t)return this.__P_20_1(e,!1);var r=this.__P_20_1(e),i=r+"♥",n="qx.data.model."+i;return qx.Class.isDefined(n)?i:r},toClass(e,t){this.__P_20_3(e,t,null,0)},__P_20_3(e,t,r,i){if(!qx.lang.Type.isObject(e)||e.$$isString||e instanceof qx.core.Object){if(e instanceof Array||"Array"==qx.Bootstrap.getClass(e))for(var n=0;nString(e).padStart("0")+":"+String(t).padStart("0"),_parseDataKey(e){let t=5;11!==e.length&&(t=e.indexOf(":"));return{row:parseInt(e.substring(0,t),10),column:parseInt(e.substring(t+1),10)}},getModelForPosition(e){let t=this._createDataKey(e.getRow(),e.getColumn());return this._data[t]}}});qxl.datagrid.source.AbstractDataSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qxl.datagrid.source.tree.ITreeDataSource",{members:{getNodeStateFor(e){},async expandNode(e){},async collapseNode(e){}}});qxl.datagrid.source.tree.ITreeDataSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.source.AbstractDataSource":{construct:!0,require:!0},"qxl.datagrid.source.tree.ITreeDataSource":{require:!0},"qx.lang.Array":{},"qx.data.Array":{},"qx.Promise":{},"qxl.datagrid.source.Position":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.source.tree.TreeDataSource",{extend:qxl.datagrid.source.AbstractDataSource,implement:[qxl.datagrid.source.tree.ITreeDataSource],construct(e,t){qxl.datagrid.source.AbstractDataSource.constructor.call(this);this.__P_22_0=[];this.__P_22_1={};this.__P_22_2=[];e&&this.setNodeInspectorFactory(e);t&&this.setColumns(t)},properties:{root:{nullable:!0,apply:"__P_22_3"},nodeInspectorFactory:{check:"Function"}},events:{changeSize:"qx.event.type.Data"},members:{__P_22_0:null,__P_22_1:null,__P_22_2:null,__P_22_4:null,async __P_22_3(e,t){this._data={};this.__P_22_0=[];if(t){let e=this.__P_22_0;this.__P_22_1={};this.__P_22_0=[];for(let t in e)this.__P_22_5(t)}if(e){let t=this.getNodeInspectorFactory()(e);await this.queue((async()=>{let r=this.__P_22_6(e,-1);this.__P_22_1[e.toHashCode()]=r;r.canHaveChildren=t.canHaveChildren(e);if(!r.canHaveChildren)throw new Error("Root must be able to have children!");r.childrenChangeBinding||(r.childrenChangeBinding=t.createChildrenChangeBinding(e,(()=>this.refreshNodeChildren(e))));await this._insertChildRows(e)}))}this.fireDataEvent("changeSize",this.getSize())},async _insertChildRows(e){let t=this.getNodeInspectorFactory()(e),r=this._getNodeMetaData(e);r.childRowMetas=[];this.__P_22_1[e.toHashCode()]=r;for(let i=0,n=await t.getChildrenOf(e);i{await this._collapseNode(e);await this._expandNode(e);this.fireDataEvent("changeSize",this.getSize())}))},getShownChildren(e){return this._getNodeMetaData(e).childRowMetas.map((e=>e.node))},__P_22_6:(e,t)=>({node:e,level:t,canHaveChildren:void 0,childrenChangeBinding:void 0}),__P_22_5(e){if(e.childrenChangeBinding){e.childrenChangeBinding.dispose();delete e.childrenChangeBinding}},__P_22_5(e){if(e.childrenChangeBinding){e.childrenChangeBinding.dispose();delete e.childrenChangeBinding}},_getNodeMetaData(e){return this.__P_22_1[e.toHashCode()]},async expandNode(e){await this.queue((()=>this._expandNode(e)))},async _expandNode(e){let t=this.getNodeInspectorFactory()(e),r=await t.getChildrenOf(e),i=this._getNodeMetaData(e);if(!i)throw new Error(`Cannot find ${e} in rows`);if(i.childRowMetas||!i.canHaveChildren)return;i.childrenChangeBinding=t.createChildrenChangeBinding(e,(()=>this.refreshNodeChildren(e)));let n=this.__P_22_0.indexOf(i),o=[];for(let e of r){if(!e)continue;const t=this.getNodeInspectorFactory()(e);let r=this.__P_22_6(e,i.level+1);r.canHaveChildren=t.canHaveChildren(e);o.push(r);this.__P_22_1[e.toHashCode()]=r}let a=this.__P_22_0.slice(0,n+1),s=n==this.__P_22_0.length-1?[]:this.__P_22_0.slice(n+1);qx.lang.Array.append(a,o);qx.lang.Array.append(a,s);i.childRowMetas=o;this.__P_22_0=a;this.fireDataEvent("changeSize",this.getSize())},async revealNode(e){const t=async e=>{let t=new qx.data.Array,r=this.getNodeInspectorFactory()(e);for(var i=await r.getParentOf(e);i&&await r.getParentOf(i);){t.insertAt(0,i);i=await r.getParentOf(i)}return t};await this.queue((async()=>{let r=await t(e);if(!r)throw new Error("Cannot find node in tree");for(var i=0;ithis._collapseNode(e)))},async _collapseNode(e){let t=this.__P_22_1[e.toHashCode()];if(!t)throw new Error(`Cannot find ${e} in rows`);if(t.childRowMetas){if(t.childrenChangeBinding){t.childrenChangeBinding.dispose();delete t.childrenChangeBinding}this._removeChildRows(t);this.fireDataEvent("changeSize",this.getSize())}},async updateNodes(){return this.refreshNodeChildren(this.getRoot())},_removeChildRows(e){let t=[];const r=e=>{if(e.childRowMetas)for(let i of e.childRowMetas){t.push(i);r(i);this.__P_22_5(i)}};r(e);delete e.childRowMetas;for(let e of t){delete this.__P_22_1[e.node.toHashCode()];qx.lang.Array.remove(this.__P_22_0,e)}},async queue(e){this.__P_22_2.push(e);1==this.__P_22_2.length&&await this.__P_22_7()},async __P_22_7(){if(0==this.__P_22_2.length){if(this.__P_22_4){this.__P_22_4.resolve();this.__P_22_4=null}return}let e=this.__P_22_2[0];await e();this.__P_22_2.shift();await this.__P_22_7()},async flushQueue(){this.__P_22_4?await this.__P_22_4:this.__P_22_2.length&&(this.__P_22_4=new qx.Promise)},async makeAvailable(e){await this.flushQueue()},isAvailable(e){return!this.__P_22_2.length},getModelForPosition(e){return this.getNode(e.getRow())||null},getPositionOfModel(e){let t=this.__P_22_1[e.toHashCode()]||null;if(null!==t){let e=this.__P_22_0.indexOf(t);return new qxl.datagrid.source.Position(e,0)}return null},getNodeStateFor(e){let t=this.__P_22_1[e.toHashCode()]||null;return t?{level:t.level,state:t.canHaveChildren?t.childRowMetas?"open":"closed":"none"}:null},getNode(e){if(e>=this.__P_22_0.length)return null;return this.__P_22_0[e].node},getSize(){var e;return new qxl.datagrid.source.Position((null===(e=this.__P_22_0)||void 0===e?void 0:e.length)||0,1)}}});qxl.datagrid.source.tree.TreeDataSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.GridStyling",{extend:qx.core.Object,properties:{numHeaderRows:{init:1,check:"Integer",apply:"__P_23_0",event:"changeNumHeaderRows"},numFixedRows:{init:0,check:"Integer",apply:"__P_23_0",event:"changeNumFixedRows"},numFixedColumns:{init:0,check:"Integer",apply:"__P_23_0",event:"changeNumFixedColumns"},minRowHeight:{init:22,nullable:!0,check:"Integer",apply:"__P_23_0",event:"changeMinRowHeight"},maxRowHeight:{init:null,nullable:!0,check:"Integer",apply:"__P_23_0",event:"changeMaxRowHeight"},headerRowHeight:{init:null,nullable:!0,check:"Integer",apply:"__P_23_0",event:"changeHeaderRowHeight"},minColumnWidth:{init:null,nullable:!0,check:"Integer",apply:"__P_23_0",event:"changeMinColumnWidth"},maxColumnWidth:{init:null,nullable:!0,check:"Integer",apply:"__P_23_0",event:"changeMaxColumnWidth"},horizontalSpacing:{init:3,themeable:!0,check:"Integer",apply:"__P_23_0",event:"changeHorizontalSpacing"},verticalSpacing:{init:2,themeable:!0,check:"Integer",apply:"__P_23_0",event:"changeVerticalSpacing"},colSpan:{init:null,check:"Function",nullable:!0,event:"changecolSpan"}},events:{change:"qx.event.type.Event"},members:{__P_23_0(){this.fireEvent("change")}}});qxl.datagrid.ui.GridStyling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qxl.datagrid.column.IColumns":{},"qxl.datagrid.ui.GridStyling":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.GridSizeCalculator",{extend:qx.core.Object,construct(e,t,r){qx.core.Object.constructor.call(this);this._columns=e;this._widgetSizeSource=r;t&&this.setStyling(t)},properties:{columns:{init:null,nullable:!0,check:"qxl.datagrid.column.IColumns",apply:"invalidate",event:"changeColumns"},styling:{nullable:!1,check:"qxl.datagrid.ui.GridStyling",apply:"__P_24_0",event:"changeStyling"}},events:{change:"qx.data.event.Event"},members:{_columns:null,_widgetSizeSource:null,__P_24_1:null,_width:null,_height:null,_startRowIndex:null,_startColumnIndex:null,_left:null,_top:null,getSizesFor(e,t,r,i){this.setAvailableSize(e,t,r,i,0,0);return this.getSizes()},setAvailableSize(e,t,r,i,n,o){if(e!==this._width||t!==this._height||r!=this._startRowIndex||i!=this._startColumnIndex){this.invalidate();this._width=e;this._height=t;this._startRowIndex=r;this._startColumnIndex=i;this._left=n;this._top=o}return!this.__P_24_1},getSizes(){!this.__P_24_1&&this._width&&this._height&&(this.__P_24_1=this._calculateSizes());return this.__P_24_1},getInitialOffsets(){return{left:this._left,top:this._top}},invalidate(){this.__P_24_1=null},_calculateSizes(){let e=this.getStyling(),t={row:this._startRowIndex+e.getNumFixedRows(),column:this._startColumnIndex+e.getNumFixedColumns()},r=[],i=[],n=0,o={},a=this._width,s=e.getHorizontalSpacing(),l=e.getVerticalSpacing(),u=0;const c=e=>{var t,l;let c=this._columns.getColumn(e);i.push(e);let h=c.getFlex()&&null===c.getWidth()?c.getFlex():0,d=null!==(t=c.getWidth())&&void 0!==t?t:0,f=null!==(l=c.getMinWidth())&&void 0!==l?l:0;if(h){r.push(e);n+=h;d=f}else{var _;let e=null!==(_=c.getMaxWidth())&&void 0!==_?_:0;de&&(d=e)}a-=d;a-=s;o[e]=d;i.length>0&&(u+=s);u+=d};for(let t=0;t=0)for(let e=t.column;e=this._width);e++)c(e);else for(let e=this._columns.getLength()-1;e>=0&&!(u>=this._width);e--)c(e);if(r.length){let e=r.map((e=>({index:e,column:this._columns.getColumn(e)})));e.sort(((e,t)=>{var r,i,n,o,a,s;return(null!==(r=e.column.getMinWidth())&&void 0!==r?r:0)-(null!==(i=t.column.getMinWidth())&&void 0!==i?i:0)||(null!==(n=e.column.getMaxWidth())&&void 0!==n?n:0)-(null!==(o=t.column.getMaxWidth())&&void 0!==o?o:0)||(null!==(a=e.column.getFlex())&&void 0!==a?a:0)-(null!==(s=t.column.getFlex())&&void 0!==s?s:0)}));for(let{column:t,index:r}of e){let e=Math.floor(a/n*t.getFlex());if(t.getMaxWidth()){let i=t.getMaxWidth()-o[r];e>i&&(e=i)}a-=e;u+=e;o[r]+=e;n-=t.getFlex()}}let h=e.getMinRowHeight(),d=e.getMaxRowHeight(),f={},_=0;const p=e=>{let t=0;for(let r of i){let i=this._widgetSizeSource.getWidgetSize(e,r),n=i.height||0;ni.maxHeight&&(n=i.maxHeight);nd){t=n=d;break}t0&&(_+=l);_+=t};for(let t=0;t=0)for(let e=t.row;e=this._height);e++)void 0===f[e]&&p(e);else for(let e=m-1;e>=0&&!(_>=this._height);e--)void 0===f[e]&&p(e);let g={columns:[],rows:[],horizontalScrollPosition:0,verticalScrollPosition:0};for(let e in o){let t=parseInt(e,10);g.columns.push({columnIndex:t,column:this._columns.getColumn(t),width:o[e]})}for(let e in f){let t=parseInt(e,10);g.rows.push({rowIndex:t,height:f[e]})}return g},__P_24_0(e,t){t&&t.removeListener("change",this.invalidate,this);e&&e.addListener("change",this.invalidate,this)}}});qxl.datagrid.ui.GridSizeCalculator.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qxl.datagrid.source.IDataSource":{require:!0},"qxl.datagrid.source.Position":{},"qxl.datagrid.demo.biggrid.DummyModel":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.biggrid.DummyDataSource",{extend:qx.core.Object,implement:[qxl.datagrid.source.IDataSource],construct(e,t){qx.core.Object.constructor.call(this);this.__P_25_0={};e&&this.setNumRows(e);t&&this.setNumColumns(t)},properties:{numRows:{init:100,event:"changeNumRows",apply:"_applyNumXxx"},numColumns:{init:100,event:"changeNumColumns",apply:"_applyNumXxx"}},events:{changeSize:"qx.event.type.Data"},members:{__P_25_0:null,__P_25_1:null,_applyNumXxx(e){for(let e in this.__P_25_0){let t=qxl.datagrid.source.Position.fromId(e);if(t.getColumn()>=this.getNumColumns()||t.getRow()>=this.getNumRows()){this.__P_25_0[e].dispose();delete this.__P_25_0[e]}}if(this.__P_25_1){this.__P_25_1.getColumn()>this.getNumColumns()&&this.__P_25_1.setColumn(this.getNumColumns());this.__P_25_1.getRow()>this.getNumRows()&&this.__P_25_1.setRow(this.getNumRows())}},isAvailable(e){return!!this.__P_25_1&&(this.__P_25_1.eclipses(e)||this.__P_25_1.columnZero().eclipses(e))},async makeAvailable(e){let t=this.__P_25_0,r={};const i=e=>{let i=e.toId(),n=t[i];n?delete t[i]:n=(new qxl.datagrid.demo.biggrid.DummyModel).set({rowIndex:e.getRow(),columnIndex:e.getColumn()});r[i]=n};for(let t of e)i(t);for(let t of e.rowsIterator())i(t);for(let e in t)t[e].dispose();this.__P_25_0=r;this.__P_25_1=e},getModelForPosition(e){return this.__P_25_0[e.toId()]},getPositionOfModel:e=>new qxl.datagrid.source.Position(e.getRowIndex(),e.getColumnIndex()),getSize(){return new qxl.datagrid.source.Position(this.getNumRows(),this.getNumColumns())}}});qxl.datagrid.demo.biggrid.DummyDataSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0},"qxl.datagrid.source.IDataSource":{}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qxl.datagrid.ui.factory.IWidgetFactory",{properties:{dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",event:"changeDataSource"}},members:{getWidgetFor(e,t){},bindWidget(e,t,r){},unbindWidget(e){},getModelForWidget(e){}}});qxl.datagrid.ui.factory.IWidgetFactory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qxl.datagrid.ui.factory.IWidgetFactory":{require:!0},"qxl.datagrid.source.IDataSource":{},"qxl.datagrid.column.IColumns":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.factory.AbstractWidgetFactory",{extend:qx.core.Object,type:"abstract",implement:[qxl.datagrid.ui.factory.IWidgetFactory],construct(e){qx.core.Object.constructor.call(this);this.__P_69_0={};e&&this.setColumns(e)},properties:{dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",event:"changeDataSource"},columns:{init:null,nullable:!0,check:"qxl.datagrid.column.IColumns",apply:"_applyColumns",event:"changeColumns"}},members:{__P_69_0:null,__P_69_1:null,_applyColumns(e,t){this.disposeAllWidgets()},disposeAllWidgets(){Object.values(this.getWidgets()).forEach((e=>{this.unbindWidget(e);this.disposeWidget(e)}))},getWidgetFor(e,t){let r=e+":"+t,i=this.__P_69_0[r];if(!i){let n=this.getColumns().getColumn(t);i=this.__P_69_0[r]=this._createWidget(n);this.__P_69_1&&i.setAppearance(this.__P_69_1);i.setUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData",{rowIndex:e,columnIndex:t,column:n})}return i},getModelForWidget(e){let t=e.getUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData");return(null==t?void 0:t.model)||null},disposeWidget(e){let t=e.getUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData"),r=t.rowIndex+":"+t.columnIndex;t.model&&this.unbindWidget(e);e.setUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData",null);delete this.__P_69_0[r];e.dispose()},_createWidget(e){throw new Error("No such method "+this.classname+"._createWidget")},getWidgets(){return this.__P_69_0},setChildAppearances(e){this.__P_69_1=e;Object.values(this.getWidgets()).forEach((e=>{e.setAppearance(this.__P_69_1)}))}}});qxl.datagrid.ui.factory.AbstractWidgetFactory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.ui.factory.AbstractWidgetFactory":{require:!0},"qxl.datagrid.util.Labels":{},"qx.ui.basic.Atom":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.factory.HeaderWidgetFactory",{extend:qxl.datagrid.ui.factory.AbstractWidgetFactory,properties:{widgetAppearance:{check:"String",event:"changeWidgetAppearance",init:"qxl-datagrid-header-cell"}},members:{bindWidget(e,t){let r=e.getUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData"),i=r.column.bind("caption",e,"label",{converter:(e,t,i,n)=>e||qxl.datagrid.util.Labels.getColumnLetters(r.columnIndex)});r.bindingId=i},unbindWidget(e){let t=e.getUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData");t.column.removeBinding(t.bindingId);t.bindingId=null},_createWidget(){return(new qx.ui.basic.Atom).set({appearance:this.getWidgetAppearance(),rich:!0,iconPosition:"top-left"})}}});qxl.datagrid.ui.factory.HeaderWidgetFactory.$$dbClassInfo=e}();function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function _objectSpread(e){for(var t=1;t{let t=e.getUserData("qxl.datagrid.cellData"),r=t.row+":"+t.column;t.row>s||t.columnu?this.__P_26_2(e,r):c[r]=e}));let h=o.getHorizontalSpacing(),d=o.getVerticalSpacing(),f=0;const _=o.getColSpan();let p=new qxl.datagrid.source.Position,m=new qxl.datagrid.source.Position;for(let e of a.rows){let t=0;if(e.rowIndex>=0)continue;let r=e.rowIndex,i=-1/0;for(let o=0;onull==_?void 0:_(...v)),...v):_&&(y=_(...v));y=Math.floor(null!==(g=y)&&void 0!==g?g:1);d.setUserData("qxl.datagrid.cellData",_objectSpread(_objectSpread({},d.getUserData("qxl.datagrid.cellData")),{},{colSpan:y}));i=o+y;for(let e=o+1;ee.createWidgetForDisplay()}});qxl.datagrid.ui.factory.SimpleWidgetFactory.$$dbClassInfo=e}();function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function _objectSpread(e){for(var t=1;tthis.updateWidgets()));i.addListener("changeSelection",(()=>{"cell"==i.getSelectionStyle()&&this.updateWidgets()}));i.addListener("changeFocused",(()=>{"cell"==i.getSelectionStyle()&&this.updateWidgets()}));r&&this.setDataSource(r);this._setLayout(new qxl.datagrid.ui.layout.Fixed);this.addListener("tap",this.__P_27_4,this,!0)},properties:{dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",event:"changeDataSource"},appearance:{init:"qxl-datagrid-widgetpane",refine:!0}},events:{modelDoubleTap:"qx.event.type.Data"},members:{__P_27_0:null,__P_27_1:null,__P_27_2:null,__P_27_5:!1,__P_27_3:null,invalidateAll(){this.__P_27_5=!0},updateWidgets(){var e,t,r,i;if(!this.__P_27_1.getColumns())return;let n=this.__P_27_1.getColumns(),o=this.getDataSource(),a=this.__P_27_0.getStyling(),s=this.__P_27_0.getSizes();if(!s)return;let l=null!==(e=null===(t=s.columns[0])||void 0===t?void 0:t.columnIndex)&&void 0!==e?e:0,u=null!==(r=null===(i=s.columns[s.columns.length-1])||void 0===i?void 0:i.columnIndex)&&void 0!==r?r:0,c=null,h=null,d=null;s.rows.forEach((e=>{e.rowIndex>=a.getNumFixedRows()&&(null===d||d>e.rowIndex)&&(d=e.rowIndex);(null===c||c>e.rowIndex)&&(c=e.rowIndex);(null===h||hthis.updateWidgets()))}let p=this.__P_27_5;this.__P_27_5=!1;let m=this.__P_27_3;qx.lang.Array.clone(this._getChildren()).forEach((e=>{let t=e.getUserData("qxl.datagrid.cellData"),r=t.row+":"+t.column;p||t.rowh||t.columnu?this.__P_27_6(e,r):m[r]=e}));let g=a.getHorizontalSpacing(),v=a.getVerticalSpacing(),b=0;const y=a.getColSpan();let x=new qxl.datagrid.source.Position,q=new qxl.datagrid.source.Position;for(let e=0;enull==y?void 0:y(..._)),..._):y&&(t=y(..._));t=Math.max(1,Math.floor(null!==(w=t)&&void 0!==w?w:1));d.setUserData("qxl.datagrid.cellData",_objectSpread(_objectSpread({},d.getUserData("qxl.datagrid.cellData")),{},{colSpan:t}));a=l+t;for(let e=l+1;ethis.__P_28_1()));this.__P_28_2=new qx.data.Array;this.__P_28_2.addListener("change",(()=>{this.__P_28_0.run()}))},properties:{dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",event:"changeDataSource"},selectionStyle:{init:"row",check:["row","cell","area"],apply:"_applySelectionStyle",event:"changeSelectionStyle"},selectionMode:{check:["single","multi","additive","one"],init:"single",apply:"_applySelectionMode",event:"changeSelectionMode"},focused:{init:null,nullable:!0,transform:"__P_28_3",event:"changeFocused"}},events:{changeSelection:"qx.event.type.Data"},members:{__P_28_2:null,__P_28_0:null,__P_28_4:null,_applySelectionStyle(e){if("row"===e){for(let e=0;e1&&this.__P_28_2.replace([this.__P_28_2.getItem(0)])},__P_28_3(e){"row"===this.getSelectionStyle()&&(e=this.__P_28_5(e));return e},__P_28_1(){let e=this.__P_28_2,t=this.__P_28_4;this.__P_28_4=e;this.fireDataEvent("changeSelection",e,t)},getSelection(){return this.__P_28_2},getSelectionRange(){return this.__P_28_6},setSelection(e){this.__P_28_6=null;"area"===this.getSelectionStyle()?this.__P_28_7(e):this.__P_28_8(e)},__P_28_7(e){this.__P_28_6=e;this.__P_28_2.replace(this.__P_28_9(e));this.setFocused(this.__P_28_2.getItem(0))},__P_28_9(e){const t=this.getDataSource(),r=Math.min(e.getStart().getColumn(),e.getEnd().getColumn()),i=Math.max(e.getStart().getColumn(),e.getEnd().getColumn()),n=Math.min(e.getStart().getRow(),e.getEnd().getRow()),o=Math.max(e.getStart().getRow(),e.getEnd().getRow()),a=new qx.data.Array;for(let e=n;e<=o;e++)for(let n=r;n<=i;n++){const r=t.getModelForPosition(new qxl.datagrid.source.Position(e,n));a.push(r)}return a},__P_28_8(e){e instanceof qx.data.Array&&(e=e.toArray());["one","single"].includes(this.getSelectionMode())&&e.length>1&&(e=[e[0]]);"row"===this.getSelectionStyle()&&(e=e.map((e=>this.__P_28_5(e))));"single"===this.getSelectionMode()&&e[0]===this.__P_28_2.getItem(0)&&(e=[]);this.__P_28_2.replace(e)},resetSelection(){this.__P_28_2.removeAll()},isSelected(e){return this.__P_28_2.contains(e)},isSelectionEmpty(){return 0===this.__P_28_2.getLength()},__P_28_5(e){let t=this.getDataSource(),r=t.getPositionOfModel(e);0!=r.getColumn()&&(e=t.getModelForPosition(new qxl.datagrid.source.Position(r.getRow(),0)));return e}}});qxl.datagrid.ui.SelectionManager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.container.Composite":{construct:!0,require:!0},"qx.ui.tabview.TabButton":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tabview.Page",{extend:qx.ui.container.Composite,construct(e,t){qx.ui.container.Composite.constructor.call(this);this._createChildControl("button");null!=e&&this.setLabel(e);null!=t&&this.setIcon(t);const r=this.getButton(),i="page-"+this.toHashCode(),n="btn-"+i+r.toHashCode(),o=this.getContentElement();o.setAttribute("id",i);o.setAttribute("role","tabpanel");o.setAttribute("aria-labelledBy",n);o.setAttribute("aria-expanded",!1);const a=r.getContentElement();a.setAttribute("id",n);a.setAttribute("role","tab");a.setAttribute("aria-selected",!1);a.setAttribute("aria-controls",i);r.addListener("changeValue",this._onBtnChangeValue,this)},events:{close:"qx.event.type.Event"},properties:{appearance:{refine:!0,init:"tabview-page"},label:{check:"String",init:"",apply:"_applyLabel"},icon:{check:"String",init:"",apply:"_applyIcon",nullable:!0},showCloseButton:{check:"Boolean",init:!1,apply:"_applyShowCloseButton"},tabVisibility:{init:"visible",check:["visible","excluded"],nullable:!1,apply:"_applyTabVisibility",event:"changeTabVisibility"}},members:{_forwardStates:{barTop:1,barRight:1,barBottom:1,barLeft:1,firstTab:1,lastTab:1},_applyIcon(e,t){var r=this.getChildControl("button");if(e){r.setIcon(e);r._showChildControl("icon")}else r._excludeChildControl("icon")},_applyLabel(e,t){this.getChildControl("button").setLabel(e)},_applyEnabled(e,t){qx.ui.tabview.Page.superclass.prototype._applyEnabled.call(this,e,t);var r=this.getChildControl("button");null==e?r.resetEnabled():r.setEnabled(e)},_createChildControlImpl(e,t){var r;if("button"===e){(r=new qx.ui.tabview.TabButton).setAllowGrowX(!0);r.setAllowGrowY(!0);r.setUserData("page",this);r.addListener("close",this._onButtonClose,this);r.setVisibility(this.getTabVisibility())}return r||qx.ui.tabview.Page.superclass.prototype._createChildControlImpl.call(this,e)},_onBtnChangeValue(e){const t=e.getData();this.getContentElement().setAttribute("aria-expanded",t,!0);this.getButton().getContentElement().setAttribute("aria-selected",t)},_applyShowCloseButton(e,t){this.getChildControl("button").setShowCloseButton(e)},_applyTabVisibility(e,t){this.getButton().setVisibility(e)},_onButtonClose(){this.fireEvent("close")},getChildrenContainer(){return this},getButton(){return this.getChildControl("button")}}});qx.ui.tabview.Page.$$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(e){var t=this.getChildrenContainer();t===this?t._setLayout(e):t.setLayout(e)},getLayout(){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(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(){return this.getChildControl("content")},_createChildControlImpl(e,t){var r;switch(e){case"button-forward":(r=new qx.ui.form.RepeatButton).addListener("execute",this._onExecuteForward,this);r.setFocusable(!1);this._addAt(r,2);break;case"button-backward":(r=new qx.ui.form.RepeatButton).addListener("execute",this._onExecuteBackward,this);r.setFocusable(!1);this._addAt(r,0);break;case"content":r=new qx.ui.container.Composite;this.getChildControl("scrollpane").add(r);break;case"scrollpane":(r=new qx.ui.core.scroll.ScrollPane).addListener("update",this._onResize,this);r.addListener("scrollX",this._onScroll,this);r.addListener("scrollY",this._onScroll,this);r.addListener("scrollAnimationEnd",this._onScrollAnimationEnd,this)}return r||qx.ui.container.SlideBar.superclass.prototype._createChildControlImpl.call(this,e)},_forwardStates:{barLeft:!0,barTop:!0,barRight:!0,barBottom:!0},scrollBy(e,t){var r=this.getChildControl("scrollpane");"horizontal"===this.getOrientation()?r.scrollByX(e,t):r.scrollByY(e,t)},scrollTo(e,t){var r=this.getChildControl("scrollpane");"horizontal"===this.getOrientation()?r.scrollToX(e,t):r.scrollToY(e,t)},_applyEnabled(e,t,r){qx.ui.container.SlideBar.superclass.prototype._applyEnabled.call(this,e,t,r);this._updateArrowsEnabled()},_applyOrientation(e,t){this.getContentElement().setAttribute("aria-orientation",e);var r=[this.getLayout(),this._getLayout()],i=this.getChildControl("button-forward"),n=this.getChildControl("button-backward");if("vertical"==t&&"horizontal"==e){i.removeState("vertical");n.removeState("vertical");i.addState("horizontal");n.addState("horizontal")}else if("horizontal"==t&&"vertical"==e){i.removeState("horizontal");n.removeState("horizontal");i.addState("vertical");n.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)}r[0]&&r[0].dispose();r[1]&&r[1].dispose()},_onRoll(e){if("mouse"!=e.getPointerType()){var t=0,r=this.getChildControl("scrollpane");if("horizontal"===this.getOrientation()){t=e.getDelta().x;var i=r.getScrollX(),n=r.getScrollMaxX();(o=parseInt(t))<0&&i<=0||o>0&&i>=n||0==t?e.stopMomentum():e.stop()}else{t=e.getDelta().y;var o;i=r.getScrollY(),n=r.getScrollMaxY();(o=parseInt(t))<0&&i<=0||o>0&&i>=n||0==t?e.stopMomentum():e.stop()}this.scrollBy(parseInt(t,10));e.getMomentum()&&e.stop()}},_onScroll(){this._updateArrowsEnabled()},_onScrollAnimationEnd(){this.fireEvent("scrollAnimationEnd")},_onResize(e){var t=this.getChildControl("scrollpane").getChildren()[0];if(t){var r=this.getInnerSize(),i=t.getBounds();if("horizontal"===this.getOrientation()?i.width>r.width:i.height>r.height){this._showArrows();this._updateArrowsEnabled()}else this._hideArrows()}},_onExecuteBackward(){this.scrollBy(-this.getScrollStep())},_onExecuteForward(){this.scrollBy(this.getScrollStep())},_updateArrowsEnabled(){if(this.getEnabled()){var e=this.getChildControl("scrollpane");if("horizontal"===this.getOrientation())var t=e.getScrollX(),r=e.getScrollMaxX();else t=e.getScrollY(),r=e.getScrollMaxY();this.getChildControl("button-backward").setEnabled(t>0);this.getChildControl("button-forward").setEnabled(te._getItems(),isItemSelectable:t=>e._isItemSelectable?e._isItemSelectable(t):t.isVisible()});this.__P_126_0.addListener("changeSelected",this._onChangeSelected,this)}this.__P_126_0.setAllowEmptySelection(this._isAllowEmptySelection());return this.__P_126_0}},destruct(){this._disposeObjects("__P_126_0")}});qx.ui.core.MSingleSelectionHandling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.form.IField":{require:!0},"qx.ui.core.ISingleSelection":{require:!0},"qx.ui.core.MSingleSelectionHandling":{require:!0},"qx.ui.core.MChildrenHandling":{require:!0},"qx.ui.layout.Grow":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.container.Stack",{extend:qx.ui.core.Widget,implement:[qx.ui.form.IField,qx.ui.core.ISingleSelection],include:[qx.ui.core.MSingleSelectionHandling,qx.ui.core.MChildrenHandling],construct(){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qx.ui.layout.Grow);this.addListener("changeSelection",this.__P_72_0,this)},properties:{dynamic:{check:"Boolean",init:!1,apply:"_applyDynamic"}},members:{_applyDynamic(e){for(var t=this._getChildren(),r=this.getSelection()[0],i=0,n=t.length;i!0,_isItemSelectable:e=>!0,__P_72_0(e){var t=e.getOldData()[0],r=e.getData()[0];t&&(this.isDynamic()?t.exclude():t.hide());r&&r.show()},_afterAddChild(e){var t=this.getSelection()[0];t?t!==e&&(this.isDynamic()?e.exclude():e.hide()):this.setSelection([e])},_afterRemoveChild(e){if(this.getSelection()[0]===e){var t=this._getChildren()[0];t?this.setSelection([t]):this.resetSelection()}},previous(){var e=this.getSelection()[0],t=this._indexOf(e)-1,r=this._getChildren();t<0&&(t=r.length-1);var i=r[t];this.setSelection([i])},next(){var e=this.getSelection()[0],t=this._indexOf(e)+1,r=this._getChildren(),i=r[t]||r[0];this.setSelection([i])}}});qx.ui.container.Stack.$$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(e){},getModelSelection(){}}});qx.ui.form.IModelSelection.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0},"qx.data.Array":{construct:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.form.MModelSelection",{construct(){this.__P_127_0=new qx.data.Array;this.__P_127_0.addListener("change",this.__P_127_1,this);this.addListener("changeSelection",this.__P_127_2,this)},events:{changeModelSelection:"qx.event.type.Data"},members:{__P_127_0:null,__P_127_3:!1,__P_127_2(){if(!this.__P_127_3){for(var e=this.getSelection(),t=[],r=0;r0&&!this.getSelection()[0]&&this.setSelection([r[0]])},remove(e){var t=this.__P_73_0,r=this.getGroupedProperty(),i=qx.lang.String.firstUp(r);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(r)&&this.resetSelection()}},getChildren(){return this.__P_73_0},_onItemChangeChecked(e){var t=e.getTarget(),r=this.getGroupedProperty();t.get(r)?this.setSelection([t]):this.getSelection()[0]==t&&this.resetSelection()},_applyGroupedProperty(e,t){for(var r,i=qx.lang.String.firstUp(t),n=qx.lang.String.firstUp(e),o=0;o=0)}else"flexShrink"===t?this.assertBoolean(r):this.assert(!1,"The property '"+t+"' is not supported by the HBox layout!")},false:null}),renderLayout(e,t,r){this._invalidChildrenCache&&this.__P_74_4();var i,n,o,a,s=this.__P_74_3,l=s.length,u=qx.ui.layout.Util,c=this.getSpacing(),h=this.getSeparator(),d=[],f=i=h?u.computeHorizontalSeparatorGaps(s,c,h):u.computeHorizontalGaps(s,c,!0);for(n=0;ny.maxWidth&&(w=y.maxWidth);d.push(w);f+=w}if(this.__P_74_2&&f!=e){var _,p,m={},g=f>e;for(n=0;n0){y=s[n].getSizeHint();m[n]={min:y.minWidth,value:d[n],max:y.maxWidth,flex:_};if(g){var v=s[n].getLayoutProperties();v&&v.flexShrink&&(m[n].min=0)}}var b=u.computeFlexOffsets(m,e,f);for(n in b){p=b[n].offset;d[n]+=p;f+=p}}var y,x,q,w,P,M,E,I=s[0].getMarginLeft();if(f0)if(h){I+=P+c;this._renderSeparator(h,{left:I+r.left,top:r.top,width:S,height:t});I+=S+c+o.getMarginLeft()}else I+=u.collapseMargins(c,P,o.getMarginLeft());o.renderLayout(I+r.left,x+r.top,w,q);I+=w;P=o.getMarginRight()}},_computeSizeHint(){this._invalidChildrenCache&&this.__P_74_4();for(var e,t,r,i=qx.ui.layout.Util,n=this.__P_74_3,o=0,a=0,s=0,l=0,u=0,c=0,h=n.length;cu&&(u=t.height+r);t.minHeight+r>l&&(l=t.minHeight+r)}o+=s;var _,p=this.getSpacing(),m=this.getSeparator();return{minWidth:o+(_=m?i.computeHorizontalSeparatorGaps(n,p,m):i.computeHorizontalGaps(n,p,!0)),width:a+_,minHeight:l,height:u}}},destruct(){this.__P_74_0=this.__P_74_1=this.__P_74_3=null}});qx.ui.layout.HBox.$$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(e,t,r){qx.ui.layout.Abstract.constructor.call(this);e&&this.setSpacing(e);t&&this.setAlignY(t);r&&this.setSeparator(r)},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_75_0:null,__P_75_1:null,__P_75_2:null,__P_75_3:null,_applyReversed(){this._invalidChildrenCache=!0;this._applyLayoutChange()},__P_75_4(){var e,t=this._getLayoutChildren(),r=t.length,i=!1,n=this.__P_75_0&&this.__P_75_0.length!=r&&this.__P_75_1&&this.__P_75_0,o=n?this.__P_75_0:new Array(r),a=n?this.__P_75_1:new Array(r);this.getReversed()&&(t=t.concat().reverse());for(var s=0;s=0)}else"flexShrink"==t?this.assertBoolean(r):this.assert(!1,"The property '"+t+"' is not supported by the VBox layout!")},false:null}),renderLayout(e,t,r){this._invalidChildrenCache&&this.__P_75_4();var i,n,o,a,s=this.__P_75_3,l=s.length,u=qx.ui.layout.Util,c=this.getSpacing(),h=this.getSeparator(),d=[],f=i=h?u.computeVerticalSeparatorGaps(s,c,h):u.computeVerticalGaps(s,c,!0);for(n=0;ny.maxHeight&&(w=y.maxHeight);d.push(w);f+=w}if(this.__P_75_2&&f!=t){var _,p,m={},g=f>t;for(n=0;n0){y=s[n].getSizeHint();m[n]={min:y.minHeight,value:d[n],max:y.maxHeight,flex:_};if(g){var v=s[n].getLayoutProperties();v&&v.flexShrink&&(m[n].min=0)}}var b=u.computeFlexOffsets(m,t,f);for(n in b){p=b[n].offset;d[n]+=p;f+=p}}var y,x,q,w,P,M,E,I=s[0].getMarginTop();if(f0)if(h){I+=P+c;this._renderSeparator(h,{top:I+r.top,left:r.left,height:S,width:e});I+=S+c+o.getMarginTop()}else I+=u.collapseMargins(c,P,o.getMarginTop());o.renderLayout(x+r.left,I+r.top,q,w);I+=w;P=o.getMarginBottom()}},_computeSizeHint(){this._invalidChildrenCache&&this.__P_75_4();for(var e,t,r,i=qx.ui.layout.Util,n=this.__P_75_3,o=0,a=0,s=0,l=0,u=0,c=0,h=n.length;cu&&(u=t.width+r);t.minWidth+r>l&&(l=t.minWidth+r)}o+=s;var _,p=this.getSpacing(),m=this.getSeparator();return{minHeight:o+(_=m?i.computeVerticalSeparatorGaps(n,p,m):i.computeVerticalGaps(n,p,!0)),height:a+_,minWidth:l,width:u}}},destruct(){this.__P_75_0=this.__P_75_1=this.__P_75_3=null}});qx.ui.layout.VBox.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Html":{require:!0},"qx.bom.storage.Web":{},"qx.bom.storage.UserData":{},"qx.bom.storage.Memory":{}},environment:{provided:[],required:{"html.storage.local":{className:"qx.bom.client.Html"},"html.storage.userdata":{className:"qx.bom.client.Html"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Storage",{statics:{__P_30_0:null,getLocal:()=>qx.core.Environment.get("html.storage.local")?qx.bom.storage.Web.getLocal():qx.core.Environment.get("html.storage.userdata")?qx.bom.storage.UserData.getLocal():qx.bom.storage.Memory.getLocal(),getSession:()=>qx.core.Environment.get("html.storage.local")?qx.bom.storage.Web.getSession():qx.core.Environment.get("html.storage.userdata")?qx.bom.storage.UserData.getSession():qx.bom.storage.Memory.getSession()}});qx.bom.Storage.$$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}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.Grow",{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true(e,t,r){this.assert(!1,"The property '"+t+"' is not supported by the Grow layout!")},false:null}),renderLayout(e,t,r){for(var i,n,o,a,s=this._getLayoutChildren(),l=0,u=s.length;ln.maxWidth&&(o=n.maxWidth);(a=t)n.maxHeight&&(a=n.maxHeight);i.renderLayout(r.left,r.top,o,a)}},_computeSizeHint(){for(var e,t=this._getLayoutChildren(),r=0,i=0,n=0,o=0,a=1/0,s=1/0,l=0,u=t.length;lnew qxl.datagrid.source.ArrayDataSource,grid(){return new qxl.datagrid.DataGrid(this.getQxObject("columns")).set({dataSource:this.getQxObject("dataSource")})},columns(){const e=new qxl.datagrid.column.Columns;e.add((new qxl.datagrid.column.TextColumn).set({path:"title",caption:"Title",minWidth:200,flex:1}));e.add((new qxl.datagrid.column.TextColumn).set({path:"author",caption:"Author",minWidth:200}));e.add((new qxl.datagrid.column.DateColumn).set({path:"date",caption:"Date",minWidth:200}));return e}},members:{async init(){this.getQxObject("dataSource").setColumns(this.getQxObject("columns"));const e=new qx.data.Array(...Array.from({length:100},(()=>new qxl.datagrid.demo.array.DummyModel)));this.getQxObject("dataSource").setModel(e)}}});qxl.datagrid.demo.array.ArrayDemo.$$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.datagrid.demo.tree.TreeDemoNodeInspector":{},"qxl.datagrid.source.tree.TreeDataSource":{},"qx.ui.toolbar.ToolBar":{},"qx.ui.toolbar.Button":{},"qxl.datagrid.demo.tree.TreeDemoFileNode":{},"qxl.datagrid.column.Columns":{},"qxl.datagrid.column.tree.ExpansionColumn":{},"qxl.datagrid.column.FileSizeColumn":{},"qxl.datagrid.column.TextColumn":{},"qxl.datagrid.column.DateColumn":{},"qx.util.format.DateFormat":{},"qxl.datagrid.DataGrid":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.tree.TreeDemo",{extend:qx.ui.container.Composite,construct(){qx.ui.container.Composite.constructor.call(this);this.setLayout(new qx.ui.layout.VBox);let e=this.getQxObject("grid");this.add(this.getQxObject("toolbar"));this.add(e,{flex:1})},objects:{dataSource(){var e=new qxl.datagrid.demo.tree.TreeDemoNodeInspector;return new qxl.datagrid.source.tree.TreeDataSource((()=>e),this.getQxObject("columns"))},toolbar(){var e=new qx.ui.toolbar.ToolBar;e.add(this.getQxObject("btnAdd"));e.add(this.getQxObject("btnRemoveChild"));e.add(this.getQxObject("btnExpandAll"));return e},btnAdd(){var e=new qx.ui.toolbar.Button("Add child");e.addListener("execute",(()=>{let e=(new qxl.datagrid.demo.tree.TreeDemoFileNode).set({name:"Cat pictures",permissions:"-rw-",lastModified:new Date});this._getSelectedNode().getChildren().push(e);this._updateUi()}));return e},btnRemoveChild(){var e=new qx.ui.toolbar.Button("Remove last child");e.addListener("execute",(()=>{let e=this._getSelectedNode();e.getChildren().removeAt(e.getChildren().length-1);this._updateUi()}));return e},btnExpandAll(){var e=new qx.ui.toolbar.Button("Expand All");e.addListener("execute",(async()=>{var e=this.getQxObject("dataSource");const t=async(r,i)=>{await e.expandNode(r);if(i<=2){let n=e.getNodeInspectorFactory()(r),o=await n.getChildrenOf(r);if(o)for(let e of o)await t(e,i+1)}};await t(e.getRoot(),1)}));return e},columns(){var e=new qxl.datagrid.column.Columns;e.add((new qxl.datagrid.column.tree.ExpansionColumn).set({caption:"Name",path:"name",minWidth:160,flex:1,iconPathProvider:e=>"directory"==e.getType()?"@MaterialIcons/folder/16":"@MaterialIcons/description/16"}));e.add((new qxl.datagrid.column.FileSizeColumn).set({caption:"Size",path:"size",minWidth:70}));e.add((new qxl.datagrid.column.TextColumn).set({caption:"Permissions",path:"permissions",minWidth:100}));e.add((new qxl.datagrid.column.DateColumn).set({caption:"Last Modified",path:"lastModified",minWidth:240,dateFormat:new qx.util.format.DateFormat("dd/MM/yyyy hh:mm")}));return e},grid(){var e=this.getQxObject("dataSource"),t=new qxl.datagrid.DataGrid(this.getQxObject("columns")).set({dataSource:e});t.getSelection().addListener("change",this._updateUi,this);return t}},members:{async init(){this.getQxObject("dataSource").setRoot(await qxl.datagrid.demo.tree.TreeDemoFileNode.createDummyRoot())},_getSelectedNode(){var e;return null!==(e=this.getQxObject("grid").getSelection().getItem(0))&&void 0!==e?e:this.getQxObject("dataSource").getRoot()},_updateUi(){var e;let t=this._getSelectedNode();this.getQxObject("btnRemoveChild").setEnabled(!!t.getChildren()&&(null===(e=t.getChildren())||void 0===e?void 0:e.length)>0);this.getQxObject("btnAdd").setEnabled(this.getQxObject("dataSource").getNodeInspectorFactory()().canHaveChildren(t))}}});qxl.datagrid.demo.tree.TreeDemo.$$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.ui.layout.Grid":{construct:!0},"qx.ui.basic.Label":{construct:!0},"qx.ui.layout.HBox":{construct:!0},"qx.ui.form.RadioButton":{construct:!0},"qx.ui.form.RadioGroup":{construct:!0},"qxl.datagrid.demo.biggrid.DummyDataSource":{},"qxl.datagrid.column.Columns":{},"qxl.datagrid.column.TextColumn":{},"qxl.datagrid.util.Labels":{},"qxl.datagrid.DataGrid":{},"qxl.datagrid.source.Range":{},"qxl.datagrid.source.Position":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.biggrid.BigGridDemo",{extend:qx.ui.container.Composite,construct(){qx.ui.container.Composite.constructor.call(this);this.setLayout(new qx.ui.layout.VBox);let e=this.getQxObject("grid");{let t=new qx.ui.container.Composite(new qx.ui.layout.Grid(5,3));t.add(new qx.ui.basic.Label("Selection Style : "),{row:0,column:0});let r=new qx.ui.container.Composite(new qx.ui.layout.HBox(5)),i=new qx.ui.form.RadioButton("Row");r.add(i.set({model:"row"}));let n=new qx.ui.form.RadioButton("Cell");r.add(n.set({model:"cell"}));let o=new qx.ui.form.RadioButton("Area");r.add(o.set({model:"area"}));t.add(r,{row:0,column:1});let a=new qx.ui.form.RadioGroup(i,n,o);a.addListener("changeSelection",(t=>{let r=t.getData()[0];e.getSelectionManager().setSelectionStyle(r.getModel())}));a.setSelection([n]);this.add(t)}{let t=new qx.ui.container.Composite(new qx.ui.layout.Grid(5,3));t.add(new qx.ui.basic.Label("Selection Mode : "),{row:0,column:0});let r=new qx.ui.container.Composite(new qx.ui.layout.HBox(5)),i=new qx.ui.form.RadioButton("One").set({model:"one"});r.add(i);let n=new qx.ui.form.RadioButton("Single").set({model:"single"});r.add(n);let o=new qx.ui.form.RadioButton("Multi").set({model:"multi"});r.add(o);let a=new qx.ui.form.RadioButton("Additive").set({model:"additive"});r.add(a);t.add(r,{row:0,column:1});let s=new qx.ui.form.RadioGroup(i,n,o,a);s.addListener("changeSelection",(t=>{let r=t.getData()[0];e.getSelectionManager().setSelectionMode(r.getModel())}));s.setSelection([o]);this.add(t)}this.add(e,{flex:1})},objects:{dataSource:()=>new qxl.datagrid.demo.biggrid.DummyDataSource(1e6,1e4),grid(){var e=this.getQxObject("dataSource"),t=new qxl.datagrid.column.Columns;for(let r=0;r{let t=e.getData();console.log("Selection changed to "+t.map((e=>e.toString())).join(","))}));return r}},members:{async init(){let e=this.getQxObject("dataSource");await e.makeAvailable(new qxl.datagrid.source.Range([0,0],[10,10]));let t=this.getQxObject("grid");const r=(t,r)=>e.getModelForPosition(new qxl.datagrid.source.Position(t,r));t.getSelection().replace([r(1,0),r(2,0),r(3,0)]);t.getSelectionManager().setFocused(r(4,4))}}});qxl.datagrid.demo.biggrid.BigGridDemo.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.String":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.ColorUtil",{statics:{REGEXP:{hexShort:/^#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])?$/,hexLong:/^#([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})?$/,hex3:/^#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])$/,hex6:/^#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])$/,rgb:/^rgb\(\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*\)$/,rgba:/^rgba\(\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,2}[0-9]*)\s*\)$/},SYSTEM:{activeborder:!0,activecaption:!0,appworkspace:!0,background:!0,buttonface:!0,buttonhighlight:!0,buttonshadow:!0,buttontext:!0,captiontext:!0,graytext:!0,highlight:!0,highlighttext:!0,inactiveborder:!0,inactivecaption:!0,inactivecaptiontext:!0,infobackground:!0,infotext:!0,menu:!0,menutext:!0,scrollbar:!0,threeddarkshadow:!0,threedface:!0,threedhighlight:!0,threedlightshadow:!0,threedshadow:!0,window:!0,windowframe:!0,windowtext:!0},NAMED:{black:[0,0,0],silver:[192,192,192],gray:[128,128,128],white:[255,255,255],maroon:[128,0,0],red:[255,0,0],purple:[128,0,128],fuchsia:[255,0,255],green:[0,128,0],lime:[0,255,0],olive:[128,128,0],yellow:[255,255,0],navy:[0,0,128],blue:[0,0,255],teal:[0,128,128],aqua:[0,255,255],transparent:[-1,-1,-1],magenta:[255,0,255],orange:[255,165,0],brown:[165,42,42]},isNamedColor(e){return void 0!==this.NAMED[e]},isSystemColor(e){return void 0!==this.SYSTEM[e]},supportsThemes:()=>!!qx.Class&&qx.Class.isDefined("qx.theme.manager.Color"),isThemedColor(e){return!!this.supportsThemes()&&(!!(qx.theme&&qx.theme.manager&&qx.theme.manager.Color)&&qx.theme.manager.Color.getInstance().isDynamic(e))},stringToRgb(e){this.supportsThemes()&&this.isThemedColor(e)&&(e=qx.theme.manager.Color.getInstance().resolveDynamic(e));return this.cssStringToRgb(e)},cssStringToRgb(e){var t;if(this.isNamedColor(e))t=this.NAMED[e].concat();else{if(this.isSystemColor(e))throw new Error("Could not convert system colors to RGB: "+e);this.isRgbaString(e)?t=this.__P_140_0(e):this.isRgbString(e)?t=this.__P_140_1():this.ishexShortString(e)?t=this.__P_140_2():this.ishexLongString(e)&&(t=this.__P_140_3())}if(t){3===t.length&&1==t[3]&&t.pop();return t}throw new Error("Could not parse color: "+e)},stringToRgbString(e){return this.rgbToRgbString(this.stringToRgb(e))},rgbToRgbString:e=>"rgb"+(4===e.length?"a":"")+"("+e.map((function(e){return Math.round(1e3*e)/1e3})).join(",")+")",rgbToHexString:e=>"#"+qx.lang.String.pad(e[0].toString(16).toUpperCase(),2)+qx.lang.String.pad(e[1].toString(16).toUpperCase(),2)+qx.lang.String.pad(e[2].toString(16).toUpperCase(),2)+(4===e.length&&1!==e[3]?qx.lang.String.pad(Math.round(255*e[3]).toString(16).toUpperCase(),2):""),isValidPropertyValue(e){return this.isThemedColor(e)||this.isNamedColor(e)||this.ishexShortString(e)||this.ishexLongString(e)||this.isRgbString(e)||this.isRgbaString(e)},isCssString(e){return this.isSystemColor(e)||this.isNamedColor(e)||this.ishexShortString(e)||this.ishexLongString(e)||this.isRgbString(e)||this.isRgbaString(e)},ishexShortString(e){return this.REGEXP.hexShort.test(e)},isHex3String(e){return this.REGEXP.hex3.test(e)},isHex6String(e){return this.REGEXP.hex6.test(e)},ishexLongString(e){return this.REGEXP.hexLong.test(e)},isRgbString(e){return this.REGEXP.rgb.test(e)},isRgbaString(e){return this.REGEXP.rgba.test(e)},__P_140_1:()=>[parseInt(RegExp.$1,10),parseInt(RegExp.$2,10),parseInt(RegExp.$3,10)],__P_140_0(){var e=parseInt(RegExp.$1,10),t=parseInt(RegExp.$2,10),r=parseInt(RegExp.$3,10),i=parseFloat(RegExp.$4,10);return 0===e&&0===t&0===r&&0===i?[-1,-1,-1]:1==i?[e,t,r]:[e,t,r,i]},__P_140_2(){var e=17*parseInt(RegExp.$1,16),t=17*parseInt(RegExp.$2,16),r=17*parseInt(RegExp.$3,16),i=Math.round(parseInt(RegExp.$4||"f",16)/15*1e3)/1e3;return 1==i?[e,t,r]:[e,t,r,i]},__P_140_4:()=>[17*parseInt(RegExp.$1,16),17*parseInt(RegExp.$2,16),17*parseInt(RegExp.$3,16)],__P_140_5:()=>[16*parseInt(RegExp.$1,16)+parseInt(RegExp.$2,16),16*parseInt(RegExp.$3,16)+parseInt(RegExp.$4,16),16*parseInt(RegExp.$5,16)+parseInt(RegExp.$6,16)],__P_140_3(){var e=parseInt(RegExp.$1,16),t=parseInt(RegExp.$2,16),r=parseInt(RegExp.$3,16),i=Math.round(parseInt(RegExp.$4||"ff",16)/255*1e3)/1e3;return 1==i?[e,t,r]:[e,t,r,i]},hex3StringToRgb(e){if(this.isHex3String(e))return this.__P_140_4(e);throw new Error("Invalid hex3 value: "+e)},hex3StringToHex6String(e){return this.isHex3String(e)?this.rgbToHexString(this.hex3StringToRgb(e)):e},hex6StringToRgb(e){if(this.isHex6String(e))return this.__P_140_5(e);throw new Error("Invalid hex6 value: "+e)},hexStringToRgb(e){if(this.ishexShortString(e))return this.__P_140_2(e);if(this.ishexLongString(e))return this.__P_140_3(e);throw new Error("Invalid hex value: "+e)},rgbToHsb(e){var t,r,i,n=e[0],o=e[1],a=e[2],s=n>o?n:o;a>s&&(s=a);var l=n=1&&(a%=1);s>1&&(s=1);l>1&&(l=1);var u=Math.floor(255*l),c={};if(0==s)c.red=c.green=c.blue=u;else{r=(a*=6)-(t=Math.floor(a));i=Math.floor(u*(1-s));n=Math.floor(u*(1-s*r));o=Math.floor(u*(1-s*(1-r)));switch(t){case 0:c.red=u;c.green=o;c.blue=i;break;case 1:c.red=n;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=n;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=n}}return[c.red,c.green,c.blue]},rgbToHsl(e){var t=e[0]/255,r=e[1]/255,i=e[2]/255,n=Math.max(t,r,i),o=n-Math.min(t,r,i),a=1-Math.abs(n+n-o-1),s=o&&(n==t?(r-i)/o:n==r?2+(i-t)/o:4+(t-r)/o);return[60*(s<0?s+6:s),100*(a?o/a:0),100*(n+n-o)/2]},hslToRgb(e){var t=e[0],r=e[1]/100,i=e[2]/100,n=r*Math.min(i,1-i),o=function(e){var r=(e+t/30)%12;return i-n*Math.max(Math.min(r-3,9-r,1),-1)};return[o(0),o(8),o(4)].map((function(e){return Math.round(2550*e)/10}))},randomColor(){var e=Math.round(255*Math.random()),t=Math.round(255*Math.random()),r=Math.round(255*Math.random());return this.rgbToRgbString([e,t,r])},__P_140_6(e,t,r,i){var n=this.stringToRgb(e);for(var o in t)if(0!=t[o])switch(o){case"red":n[0]=r(n[0],t[o],255);break;case"green":n[1]=r(n[1],t[o],255);break;case"blue":n[2]=r(n[2],t[o],255);break;case"alpha":n[3]=r(n[3]||1,t[o],1);break;case"hue":if(!i)throw new Error("Invalid key in map: "+o);(s=this.rgbToHsb(n))[0]=i(s[0],t[o]);var a=this.hsbToRgb(s);a[3]=n[3];n=a;break;case"saturation":(s=this.rgbToHsb(n))[1]=r(s[1],t[o],100);(a=this.hsbToRgb(s))[3]=n[3];n=a;break;case"brightness":var s;(s=this.rgbToHsb(n))[2]=r(s[2],t[o],100);(a=this.hsbToRgb(s))[3]=n[3];n=a;break;case"lightness":var l=this.rgbToHsl(n);l[2]=r(l[2],t[o],100);(a=this.hslToRgb(l))[3]=n[3];n=a;break;default:throw new Error("Invalid key in tune map: "+o)}4===n.length&&(void 0===n[3]||n[3]>=1?n.pop():n[3]<0&&(n[3]=0));[0,1,2].forEach((function(e){n[e]<0?n[e]=0:n[e]>255&&(n[e]=255)}));return this.rgbToRgbString(n)},scale(e,t){return this.__P_140_6(e,t,(function(e,t,r){e>r&&(e=r);if(t>0){t>100&&(t=100);return e+(r-e)*t/100}t<-100&&(t=-100);return e+e*t/100}))},adjust(e,t){return this.__P_140_6(e,t,(function(e,t,r){return(e+=t)>r?r:e<0?0:e}),(function(e,t){e+=t;for(;e>=360;)e-=360;for(;e<0;)e+=360;return e}))},luminance(e){var t=this.stringToRgb(e),r=function(e){var r=t[e]/255;return r<.03928?r/12.92:Math.pow((r+.055)/1.055,2.4)};return.2126*r(0)+.7152*r(1)+.0722*r(2)},contrast(e,t){var r=this.luminance(e)+.05,i=this.luminance(t)+.5;return Math.max(r,i)/Math.min(r,i)},chooseContrastingColor(e,t,r,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?r||"#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(){},getPadding(){},getInsets(){}}});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_180_0:null,_getDefaultInsets(){throw new Error("Abstract method called.")},_isInitialized(){throw new Error("Abstract method called.")},_resetInsets(){this.__P_180_0=null},getInsets(){this.__P_180_0||(this.__P_180_0=this._getDefaultInsets());return this.__P_180_0}},destruct(){this.__P_180_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(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(){}}});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(e){e["-webkit-background-clip"]="padding-box";e["background-clip"]="padding-box";var t=!1,r=this.getRadiusTopLeft();if(r>0){t=!0;e["-moz-border-radius-topleft"]=r+"px";e["-webkit-border-top-left-radius"]=r+"px";e["border-top-left-radius"]=r+"px"}if((r=this.getRadiusTopRight())>0){t=!0;e["-moz-border-radius-topright"]=r+"px";e["-webkit-border-top-right-radius"]=r+"px";e["border-top-right-radius"]=r+"px"}if((r=this.getRadiusBottomLeft())>0){t=!0;e["-moz-border-radius-bottomleft"]=r+"px";e["-webkit-border-bottom-left-radius"]=r+"px";e["border-bottom-left-radius"]=r+"px"}if((r=this.getRadiusBottomRight())>0){t=!0;e["-moz-border-radius-bottomright"]=r+"px";e["-webkit-border-bottom-right-radius"]=r+"px";e["border-bottom-right-radius"]=r+"px"}t&&"webkit"==qx.core.Environment.get("engine.name")?e["-webkit-background-clip"]="padding-box":e["background-clip"]="padding-box"},_applyBorderRadius(){}}});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(e){var t=qx.core.Environment.get("css.boxshadow");if(t&&(null!=this.getShadowVerticalLength()||null!=this.getShadowHorizontalLength())){t=qx.bom.Style.getCssName(t);var r=null;qx.core.Environment.get("qx.theme")&&(r=qx.theme.manager.Color.getInstance());(function(i,n,o,a,s,l){for(var u=0;u0&&(e["border-top"]=a+"px "+this.getStyleTop()+" "+(r||""));(a=this.getWidthRight())>0&&(e["border-right"]=a+"px "+this.getStyleRight()+" "+(i||""));(a=this.getWidthBottom())>0&&(e["border-bottom"]=a+"px "+this.getStyleBottom()+" "+(n||""));(a=this.getWidthLeft())>0&&(e["border-left"]=a+"px "+this.getStyleLeft()+" "+(o||""));e.position="absolute"},_getDefaultInsetsForBorder(){return{top:this.getWidthTop(),right:this.getWidthRight(),bottom:this.getWidthBottom(),left:this.getWidthLeft()}},_applyWidth(){this._applyStyle();this._resetInsets()},_applyStyle(){}}});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(e){if(this.getBackgroundImage()){"background"in e?qx.lang.Type.isArray(e.background)||(e.background=[e.background]):e.background=[];(function(t,r,i,n,o){for(var a=0;a0&&(e["border-top"]=a+"px "+this.getStyleTop()+" "+t.top);(a=this.getWidthRight())>0&&(e["border-right"]=a+"px "+this.getStyleRight()+" "+t.right);(a=this.getWidthBottom())>0&&(e["border-bottom"]=a+"px "+this.getStyleBottom()+" "+t.bottom);(a=this.getWidthLeft())>0&&(e["border-left"]=a+"px "+this.getStyleLeft()+" "+t.left);var s=this.getInnerOpacity();s<1&&this.__P_181_2(r,s);if(i.top>0||i.right>0||i.bottom>0||i.left>0){var l=(i.top||0)+"px solid "+r.top,u=(i.right||0)+"px solid "+r.right,c=(i.bottom||0)+"px solid "+r.bottom,h=(i.left||0)+"px solid "+r.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(r.top&&i.top&&r.top==r.bottom&&r.top==r.right&&r.top==r.left&&i.top==i.bottom&&i.top==i.right&&i.top==i.left)_.push("inset 0 0 0 "+i.top+"px "+r.top);else{r.top&&_.push("inset 0 "+(i.top||0)+"px "+r.top);r.right&&_.push("inset -"+(i.right||0)+"px 0 "+r.right);r.bottom&&_.push("inset 0 -"+(i.bottom||0)+"px "+r.bottom);r.left&&_.push("inset "+(i.left||0)+"px 0 "+r.left)}_.length>0&&n&&(e[n=qx.bom.Style.getCssName(n)]?e[n]+=","+_.join(","):e[n]=_.join(","))}else e[":before"]={border:0}},__P_181_2(e,t){if(qx.core.Environment.get("css.rgba"))for(var r in e){var i=qx.util.ColorUtil.stringToRgb(e[r]);i.push(t);var n=qx.util.ColorUtil.rgbToRgbString(i);e[r]=n}},_applyDoubleBorder(){},__P_181_0(){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(e){var t=[];if(this.getStartColor()&&this.getEndColor()){var r=this.__P_182_0;qx.core.Environment.get("css.gradient.legacywebkit")?r=this.__P_182_1:!qx.core.Environment.get("css.gradient.linear")&&qx.core.Environment.get("css.borderradius")?r=this.__P_182_2:qx.core.Environment.get("css.gradient.linear")||(r=this.__P_182_3);(function(i,n,o,a,s,l){for(var u=0;uqx.core.Environment.get("qx.theme")?qx.theme.manager.Color.getInstance().resolve(e):e,_applyLinearBackgroundGradient(){}}});qx.ui.decoration.MLinearBackgroundGradient.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.util.AliasManager":{},"qx.util.ResourceManager":{},"qx.bom.client.Css":{require:!0},"qx.bom.Style":{}},environment:{provided:[],required:{"css.borderimage.standardsyntax":{className:"qx.bom.client.Css"}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MBorderImage",{properties:{borderImage:{check:"String",nullable:!0,apply:"_applyBorderImage"},sliceTop:{check:"Integer",nullable:!0,init:null,apply:"_applyBorderImage"},sliceRight:{check:"Integer",nullable:!0,init:null,apply:"_applyBorderImage"},sliceBottom:{check:"Integer",nullable:!0,init:null,apply:"_applyBorderImage"},sliceLeft:{check:"Integer",nullable:!0,init:null,apply:"_applyBorderImage"},slice:{group:["sliceTop","sliceRight","sliceBottom","sliceLeft"],mode:"shorthand"},repeatX:{check:["stretch","repeat","round"],init:"stretch",apply:"_applyBorderImage"},repeatY:{check:["stretch","repeat","round"],init:"stretch",apply:"_applyBorderImage"},repeat:{group:["repeatX","repeatY"],mode:"shorthand"},fill:{check:"Boolean",init:!0,apply:"_applyBorderImage"},borderImageMode:{check:["horizontal","vertical","grid"],init:"grid"}},members:{_styleBorderImage(e){if(this.getBorderImage()){var t=qx.util.AliasManager.getInstance().resolve(this.getBorderImage()),r=qx.util.ResourceManager.getInstance().toUri(t),i=this._getDefaultInsetsForBorderImage(),n=[i.top,i.right,i.bottom,i.left],o=[this.getRepeatX(),this.getRepeatY()].join(" "),a=this.getFill()&&qx.core.Environment.get("css.borderimage.standardsyntax")?" fill":"",s=qx.bom.Style.getPropertyName("borderImage");if(s){e[qx.bom.Style.getCssName(s)]='url("'+r+'") '+n.join(" ")+a+" "+o}e["border-style"]="solid";e["border-color"]="transparent";e["border-width"]=n.join("px ")+"px"}},_getDefaultInsetsForBorderImage(){if(!this.getBorderImage())return{top:0,right:0,bottom:0,left:0};var e=qx.util.AliasManager.getInstance().resolve(this.getBorderImage()),t=this.__P_183_0(e);return{top:this.getSliceTop()||t[0],right:this.getSliceRight()||t[1],bottom:this.getSliceBottom()||t[2],left:this.getSliceLeft()||t[3]}},_applyBorderImage(){},__P_183_0(e){var t=this.getBorderImageMode(),r=0,i=0,n=0,o=0,a=/(.*)(\.[a-z]+)$/.exec(e),s=a[1],l=a[2],u=qx.util.ResourceManager.getInstance();if("grid"==t||"vertical"==t){r=u.getImageHeight(s+"-t"+l);n=u.getImageHeight(s+"-b"+l)}if("grid"==t||"horizontal"==t){i=u.getImageWidth(s+"-r"+l);o=u.getImageWidth(s+"-l"+l)}return[r,i,n,o]}}});qx.ui.decoration.MBorderImage.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.bom.client.CssTransition":{require:!0},"qx.bom.client.Browser":{},"qx.bom.Style":{}},environment:{provided:[],required:{"css.transition":{className:"qx.bom.client.CssTransition"}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MTransition",{properties:{transitionProperty:{nullable:!0,apply:"_applyTransition"},transitionDuration:{nullable:!0,apply:"_applyTransition"},transitionTimingFunction:{nullable:!0,apply:"_applyTransition"},transitionDelay:{nullable:!0,apply:"_applyTransition"}},members:{_styleTransition(e){var t=qx.core.Environment.get("css.transition");if(t&&null!=this.getTransitionDuration()){"chrome"===qx.bom.client.Browser.getName()&&qx.bom.client.Browser.getVersion()>=71&&(e.transform||(e.transform="translateZ(0)"));t=qx.bom.Style.getCssName(t.name);(function(r,i,n,o){for(var a=0;at[o]&&(t[o]=i[o])}return null!=t.top?t:{top:0,right:0,bottom:0,left:0}},_isInitialized(){return this.__P_142_0},_getExtendedPropertyValueArrays(e){for(var t=e.map((function(e){var t=this.get(e);qx.lang.Type.isArray(t)||(t=[t]);return t}),this),r=Math.max.apply(Math,t.map((function(e){return e.length}))),i=0;i0&&r.setFamily(n);return r},fromConfig(e){var t=new qx.bom.Font;t.set(e);return t},__P_137_1:{fontFamily:"",fontSize:"",fontWeight:"",fontStyle:"",textDecoration:"",lineHeight:1.2,color:"",textShadow:"",letterSpacing:""},getDefaultStyles(){return this.__P_137_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:e=>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_137_0:null,loadComplete(){},_applySize(e,t){this.__P_137_0.fontSize=null===e?null:e+"px"},_applyLineHeight(e,t){this.__P_137_0.lineHeight=null===e?null:e},_applyFamily(e,t){for(var r="",i=0,n=e.length;i0?r+="'"+e[i]+"'":r+=e[i];i!==n-1&&(r+=",")}this.__P_137_0.fontFamily=r},_applyFontName(e){if(e){let t=qx.theme.manager.Font.getInstance().getManifestFonts()[e];if(t){let e={};["family","comparisonString"].forEach((r=>{void 0!==t[r]&&(e[r]=t[r])}));this.set(e)}else this.warn("Cannot find a font called "+e)}},_applyBold(e,t){this.__P_137_0.fontWeight=null==e?null:e?"bold":"normal"},_applyItalic(e,t){this.__P_137_0.fontStyle=null==e?null:e?"italic":"normal"},_applyDecoration(e,t){this.__P_137_0.textDecoration=null==e?null:e},_applyColor(e,t){this.__P_137_0.color=null;e&&(this.__P_137_0.color=qx.theme.manager.Color.getInstance().resolve(e))},_applyWeight(e,t){this.__P_137_0.fontWeight=e},_applyTextShadow(e,t){this.__P_137_0.textShadow=null==e?null:e},_applyLetterSpacing(e,t){this.__P_137_0.letterSpacing=null===e?null:e+"px"},getStyles(){return this.__P_137_0}}});qx.bom.Font.$$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.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(e){qx.core.Object.constructor.call(this);this.setFontFamily(e);this.__P_144_0={}},properties:{fontFamily:{check:"String"},fontFaces:{nullable:!0,apply:"_applyFontFaces"},css:{nullable:!0,check:"Array"},comparisonString:{check:"String",init:null,nullable:!0},version:{check:e=>null===e||"string"==typeof e&&/^[a-zA-Z0-9.-]+$/.test(e),init:null,nullable:!0}},members:{__P_144_1:null,__P_144_2:null,_validators:null,getValidator(e,t){let r=(e=e||"normal")+"::"+(t=t||"normal"),i=this.__P_144_0[r];if(!i){i=this.__P_144_0[r]=new qx.bom.webfonts.Validator(this.getFontFamily(),this.getComparisonString(),e,t);i.setTimeout(qx.bom.webfonts.WebFont.VALIDATION_TIMEOUT);i.validate()}return i},async load(){(this.getCss()||[]).forEach((e=>{e.match(/^https?:/)||(e=qx.util.ResourceManager.getInstance().toUri(e));if(this.getVersion()){e+=e.indexOf("?")<0?"?":"&";e+=this.getVersion()}qx.bom.webfonts.WebFontLoader.__P_144_3(e)}));let e=this.getFontFaces();if(e){e.forEach((e=>{e.paths&&(e.paths=e.paths.map((e=>{e.match(/^https?:/)||(e=qx.util.ResourceManager.getInstance().toUri(e));if(this.getVersion()){e+=e.indexOf("?")<0?"?":"&";e+=this.getVersion()}return e})))}));this.__P_144_1=qx.lang.Array.clone(e);this.__P_144_2=new qx.Promise}this.__P_144_4()},async promiseLoaded(){return await this.__P_144_2},__P_144_4(){if(null==this.__P_144_1)return;let e=this.__P_144_1.pop();this.__P_144_5(e);if(0==this.__P_144_1.length){this.__P_144_1=null;this.__P_144_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((()=>this.__P_144_4()),100):this.__P_144_4()},__P_144_5(e){let t=e.fontFamily||this.getFontFamily(),r=qx.bom.webfonts.WebFontLoader.createFontLookupKey(t,e.fontWeight||"normal",e.fontStyle||"normal");if(qx.bom.webfonts.WebFontLoader.__P_144_6[r])return;if(!qx.bom.webfonts.WebFontLoader.__P_144_7){let e=qx.bom.Stylesheet.createElement();qx.bom.webfonts.WebFontLoader.__P_144_7=e}const i=new RegExp(".("+qx.bom.webfonts.WebFontLoader.getPreferredFormats().join("|")+")");let n=[];for(let t=0;t{e.fontFormat}));let o="src: ";for(let e=0;e0&&(o+=", ");o+="url('"+new URL(n[e].url,document.baseURI).href+"')";e>0&&(o+=" format('"+n[e].format+"')")}o+=";\n";let a="font-family: "+t+";\n";a+=o+"\n";a+="font-style: "+(e.fontStyle||"normal")+";\n";a+="font-weight: "+(e.fontWeight||"normal")+";\n";a="@font-face {\n"+a+"}\n";let s=qx.bom.webfonts.WebFontLoader.__P_144_7;try{if("ie"==qx.core.Environment.get("browser.name")&&qx.core.Environment.get("browser.documentmode")<9){let e=qx.bom.webfonts.WebFontLoader.__P_144_8(s.cssText);e+=a;s.cssText=e}else s.insertRule(a,s.cssRules.length)}catch(e){}qx.bom.webfonts.WebFontLoader.__P_144_6[r]=!0},_applyFontFaces(e,t){for(var r=[],i=0,n=e.length;ie.replace(/["']/g,"")},statics:{FONT_FORMATS:["eot","woff2","woff","ttf","svg"],VALIDATION_TIMEOUT:5e3,__P_144_9:null,__P_144_10:{},__P_144_6:{},__P_144_11:{},getLoader(e,t){let r=qx.bom.webfonts.WebFontLoader.__P_144_11[e];!r&&t&&(r=qx.bom.webfonts.WebFontLoader.__P_144_11[e]=new qx.bom.webfonts.WebFontLoader(e));return r},__P_144_3(e){if(!qx.bom.webfonts.WebFontLoader.__P_144_10[e]){qx.bom.Stylesheet.includeFile(e);qx.bom.webfonts.WebFontLoader.__P_144_10[e]=!0}},createFontLookupKey:(e,t,r)=>e+"_"+(t||"normal")+"_"+(r||"normal"),__P_144_12(e){for(var t=qx.bom.webfonts.WebFontLoader.FONT_FORMATS,r={},i=new RegExp(".("+t.join("|")+")"),n=0,o=e.length;n=14||"firefox"==t&&r>=69||"chrome"==t&&r>=36)&&e.push("woff2");("ie"==t&&qx.core.Environment.get("browser.documentmode")>=9||"edge"==t&&r>=12||"firefox"==t&&r>=3.6||"chrome"==t&&r>=6)&&e.push("woff");("edge"==t&&r>=12||"opera"==t&&r>=10||"safari"==t&&r>=3.1||"firefox"==t&&r>=3.5||"chrome"==t&&r>=4||"mobile safari"==t&&"ios"==i&&n>=4.2)&&e.push("ttf");"ie"==t&&r>=4&&e.push("eot");"mobileSafari"==t&&"ios"==i&&n>=4.1&&e.push("svg");return qx.bom.webfonts.WebFontLoader.__P_144_9=e},__P_144_8:e=>e.replace("'eot)","'eot')").replace("('embedded-opentype)","('embedded-opentype')")}});qx.bom.webfonts.WebFontLoader.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.bom.Font":{require:!0},"qx.bom.webfonts.WebFontLoader":{},"qx.Promise":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.webfonts.WebFont",{extend:qx.bom.Font,properties:{valid:{init:!1,check:"Boolean",event:"changeValid",apply:"__P_136_0"}},events:{changeStatus:"qx.event.type.Data"},members:{__P_136_1:null,__P_136_2:null,toString(){let e=this.isBold()?"bold":"normal";null!==this.getWeight()&&(e=this.getWeight());let t=this.isItalic()?"italic":"normal";return this.getFamily().join(",")+"["+e+"::"+t+"] "+this.toHashCode()},loadComplete(){let e=[];for(let t of this.getFamily()){let r=qx.bom.webfonts.WebFontLoader.getLoader(t);if(r){let t=this.isBold()?"bold":"normal";null!==this.getWeight()&&(t=this.getWeight());let i=this.isItalic()?"italic":"normal",n=r.getValidator(t,i);e.push(n.isValid())}}this.__P_136_2=qx.Promise.all(e).then((e=>{0==e.length||e.indexOf(!0)>-1?this.setValid(!0):this.setValid(!1)}))},async checkValid(){await this.__P_136_2},__P_136_0(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(){qx.core.Object.constructor.call(this)},events:{interval:"qx.event.type.Event"},properties:{timeoutInterval:{check:"Number",init:100,apply:"_applyTimeoutInterval"}},members:{__P_199_0:null,_applyTimeoutInterval(e){this.__P_199_0&&this.__P_199_0.setInterval(e)},_onInterval(){this.fireEvent("interval")},__P_199_1(){if(!this.__P_199_0&&this.hasListener("interval")){var e=new qx.event.Timer(this.getTimeoutInterval());e.addListener("interval",this._onInterval,this);e.start();this.__P_199_0=e}},__P_199_2(){if(this.__P_199_0&&!this.hasListener("interval")){this.__P_199_0.stop();this.__P_199_0.dispose();this.__P_199_0=null}},addListener(e,t,r,i){var n=qx.event.Idle.superclass.prototype.addListener.call(this,e,t,r,i);this.__P_199_1();return n},addListenerOnce(e,t,r,i){var n=qx.event.Idle.superclass.prototype.addListenerOnce.call(this,e,t,r,i);this.__P_199_1();return n},removeListener(e,t,r,i){var n=qx.event.Idle.superclass.prototype.removeListener.call(this,e,t,r,i);this.__P_199_2();return n},removeListenerById(e){var t=qx.event.Idle.superclass.prototype.removeListenerById.call(this,e);this.__P_199_2();return t}},destruct(){this.__P_199_0&&this.__P_199_0.stop();this.__P_199_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(){qx.core.Object.constructor.call(this);this.__P_200_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_200_1:null,compute(e,t,r,i,n,o,a){this.__P_200_1=this.__P_200_1||new qx.util.placement.Placement;var s=n.split("-"),l=s[0],u=s[1];this.__P_200_1.set({axisX:this.__P_200_2(o),axisY:this.__P_200_2(a),edge:l,align:u});return this.__P_200_1.compute(e,t,r,i)},__P_200_3:null,__P_200_4:null,__P_200_5:null,__P_200_2(e){switch(e){case"direct":this.__P_200_3=this.__P_200_3||qx.util.placement.DirectAxis;return this.__P_200_3;case"keep-align":this.__P_200_4=this.__P_200_4||qx.util.placement.KeepAlignAxis;return this.__P_200_4;case"best-fit":this.__P_200_5=this.__P_200_5||qx.util.placement.BestFitAxis;return this.__P_200_5;default:throw new Error("Invalid 'mode' argument!'")}}},members:{__P_200_0:null,compute(e,t,r,i){return{left:(this.getAxisX()||this.__P_200_0).computeStart(e.width,{start:r.left,end:r.right},{start:i.left,end:i.right},t.width,this.__P_200_6()),top:(this.getAxisY()||this.__P_200_0).computeStart(e.height,{start:r.top,end:r.bottom},{start:i.top,end:i.bottom},t.height,this.__P_200_7())}},__P_200_6(){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_200_7(){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(){this._disposeObjects("__P_200_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(){qx.core.Object.constructor.call(this);this.__P_185_0=[];qx.event.Registration.addListener(document.documentElement,"pointerdown",this.__P_185_1,this,!0);qx.bom.Element.addListener(window,"blur",this.hideAll,this)},properties:{containsFunction:{check:"Function",init:qx.ui.core.Widget.contains}},members:{__P_185_0:null,add(e){this.__P_185_0.push(e);this.__P_185_2()},remove(e){qx.lang.Array.remove(this.__P_185_0,e);this.__P_185_2()},hideAll(){for(var e=this.__P_185_0.length,t={};e--;)(t=this.__P_185_0[e]).getAutoHide()&&t.exclude()},__P_185_2(){for(var e=1e7,t=0;t0';return t.firstChild.href}}});qx.util.Uri.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.CssAnimation":{require:!0},"qx.bom.Stylesheet":{},"qx.bom.Event":{},"qx.lang.String":{},"qx.bom.element.AnimationHandle":{},"qx.bom.element.Transform":{},"qx.bom.Style":{},"qx.bom.client.OperatingSystem":{defer:"load",require:!0}},environment:{provided:[],required:{"css.animation":{load:!0,className:"qx.bom.client.CssAnimation"},"qx.debug":{load:!0},"os.name":{defer:!0,className:"qx.bom.client.OperatingSystem"},"os.version":{defer:!0,className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.AnimationCss",{statics:{__P_207_0:null,__P_207_1:"Anni",__P_207_2:0,__P_207_3:{},__P_207_4:{scale:!0,rotate:!0,skew:!0,translate:!0},__P_207_5:qx.core.Environment.get("css.animation"),animateReverse(e,t,r){return this._animate(e,t,r,!0)},animate(e,t,r){return this._animate(e,t,r,!1)},_animate(e,t,r,i){this.__P_207_6(t);var n=t.keep;null!=n&&(i||t.alternate&&t.repeat%2==0)&&(n=100-n);this.__P_207_0||(this.__P_207_0=qx.bom.Stylesheet.createElement());var o=t.keyFrames;null==r&&(r=t.duration);if(null!=this.__P_207_5){var a=this.__P_207_7(o,i)+" "+r+"ms "+t.timing+" "+(t.delay?t.delay+"ms ":"")+t.repeat+" "+(t.alternate?"alternate":"");qx.bom.Event.addNativeListener(e,this.__P_207_5["start-event"],this.__P_207_8);qx.bom.Event.addNativeListener(e,this.__P_207_5["iteration-event"],this.__P_207_9);qx.bom.Event.addNativeListener(e,this.__P_207_5["end-event"],this.__P_207_10);e.style[qx.lang.String.camelCase(this.__P_207_5.name)]=a;n&&100==n&&this.__P_207_5["fill-mode"]&&(e.style[this.__P_207_5["fill-mode"]]="forwards")}var s=new qx.bom.element.AnimationHandle;s.desc=t;s.el=e;s.keep=n;e.$$animation=s;null!=t.origin&&qx.bom.element.Transform.setOrigin(e,t.origin);null==this.__P_207_5&&window.setTimeout((function(){qx.bom.element.AnimationCss.__P_207_10({target:e})}),0);return s},__P_207_8(e){e.target.$$animation&&e.target.$$animation.emit("start",e.target)},__P_207_9(e){null!=e.target&&null!=e.target.$$animation&&e.target.$$animation.emit("iteration",e.target)},__P_207_10(e){var t=e.target,r=t.$$animation;if(r){var i=r.desc;if(null!=qx.bom.element.AnimationCss.__P_207_5){var n=qx.lang.String.camelCase(qx.bom.element.AnimationCss.__P_207_5.name);t.style[n]="";qx.bom.Event.removeNativeListener(t,qx.bom.element.AnimationCss.__P_207_5.name,qx.bom.element.AnimationCss.__P_207_10)}null!=i.origin&&qx.bom.element.Transform.setOrigin(t,"");qx.bom.element.AnimationCss.__P_207_11(t,i.keyFrames[r.keep]);t.$$animation=null;r.el=null;r.ended=!0;r.emit("end",t)}},__P_207_11(e,t){var r;for(var i in t)if(i in qx.bom.element.AnimationCss.__P_207_4){r||(r={});r[i]=t[i]}else e.style[qx.lang.String.camelCase(i)]=t[i];r&&qx.bom.element.Transform.transform(e,r)},__P_207_6(e){e.hasOwnProperty("alternate")||(e.alternate=!1);e.hasOwnProperty("keep")||(e.keep=null);e.hasOwnProperty("repeat")||(e.repeat=1);e.hasOwnProperty("timing")||(e.timing="linear");e.hasOwnProperty("origin")||(e.origin=null)},__P_207_12:qx.core.Environment.select("qx.debug",{true(e){var t=["origin","duration","keep","keyFrames","delay","repeat","timing","alternate"];for(var r in e)-1==t.indexOf(r)&&qx.Bootstrap.warn("Unknown key '"+r+"' in the animation description.");if(null==e.keyFrames)qx.Bootstrap.warn("No 'keyFrames' given > 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_207_7(e,t){var r="";for(var i in e){r+=(t?-(i-100):i)+"% {";var n,o=e[i];for(var a in o)if(a in this.__P_207_4){n||(n={});n[a]=o[a]}else{var s=qx.bom.Style.getPropertyName(a);r+=((null!==s?qx.bom.Style.getCssName(s):"")||a)+":"+o[a]+";"}n&&(r+=qx.bom.element.Transform.getCss(n));r+="} "}if(this.__P_207_3[r])return this.__P_207_3[r];var l=this.__P_207_1+this.__P_207_2++,u=this.__P_207_5.keyframes+" "+l;qx.bom.Stylesheet.addRule(this.__P_207_0,u,r);this.__P_207_3[r]=l;return l},__P_207_13(){this.__P_207_2=0;if(this.__P_207_0){this.__P_207_0.ownerNode.remove();this.__P_207_0=null;this.__P_207_3={}}}},defer(e){"ios"===qx.core.Environment.get("os.name")&&parseInt(qx.core.Environment.get("os.version"))>=8&&document.addEventListener("visibilitychange",(function(){document.hidden||e.__P_207_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_208_0:30,__P_208_1:["%","in","cm","mm","em","ex","pt","pc","px"],__P_208_2:{scale:!0,rotate:!0,skew:!0,translate:!0},animate(e,t,r){return this._animate(e,t,r,!1)},animateReverse(e,t,r){return this._animate(e,t,r,!0)},_animate(e,t,r,i){if(e.$$animation)return e.$$animation;t=qx.lang.Object.clone(t,!0);null==r&&(r=t.duration);var n=t.keyFrames,o=this.__P_208_3(n),a=this.__P_208_4(r,o),s=parseInt(r/a,10);this.__P_208_5(n,e);var l=this.__P_208_6(s,a,o,n,r,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=a;u.steps=s;e.$$animation=u;u.i=0;u.initValues={};u.repeatSteps=this.__P_208_7(s,t.repeat);var c=t.delay||0,h=this;u.delayId=window.setTimeout((function(){u.delayId=null;h.play(u)}),c);return u},__P_208_5(e,t){var r={};for(var i in e)for(var n in e[i]){var o=qx.bom.Style.getPropertyName(n);if(o&&o!=n){var a=qx.bom.Style.getCssName(o);e[i][a]=e[i][n];delete e[i][n];n=a}if(null==r[n]){var s=e[i][n];r[n]="string"==typeof s?this.__P_208_8(s):""}}for(var i in e){var l=e[i];for(var n in r)if(null==l[n]){n in t.style?window.getComputedStyle?l[n]=window.getComputedStyle(t,null)[n]:l[n]=t.style[n]:l[n]=t[n];""===l[n]&&-1!=this.__P_208_1.indexOf(r[n])&&(l[n]="0"+r[n])}}},__P_208_9(e){e=qx.lang.Object.clone(e);var t;for(var r in e)if(r in this.__P_208_2){t||(t={});t[r]=e[r];delete e[r]}if(t){var i=qx.bom.element.Transform.getCss(t).split(":");i.length>1&&(e[i[0]]=i[1].replace(";",""))}return e},__P_208_6(e,t,r,i,n,o){var a=new Array(e),s=1;a[0]=this.__P_208_9(i[0]);for(var l=i[0],u=i[r[s]],c=Math.floor(r[s]/(t/n*100)),h=1,d=1;dr[s]){l=u;u=i[r[++s]];c=Math.floor(r[s]/(t/n*100))-c;h=1}a[d]={};var f;for(var _ in u){var p=u[_]+"";if(_ in this.__P_208_2){f||(f={});if(qx.Bootstrap.isArray(l[_])){qx.Bootstrap.isArray(u[_])||(u[_]=[u[_]]);f[_]=[];for(var m=0;m1&&(a[d][P[0]]=P[1].replace(";",""))}h++}a[a.length-1]=this.__P_208_9(i[100]);return a},__P_208_8:e=>e.substring((parseFloat(e)+"").length,e.length),__P_208_10(e,t,r,i){var n=parseFloat(e)-parseFloat(t);return parseFloat(t)+n*qx.bom.AnimationFrame.calculateTiming(r,i)+this.__P_208_8(e)},play(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 r in t)void 0===e.initValues[r]&&(void 0!==e.el[r]?e.initValues[r]=e.el[r]:qx.bom.element.Style?e.initValues[r]=qx.bom.element.Style.get(e.el,qx.lang.String.camelCase(r)):e.initValues[r]=e.el.style[qx.lang.String.camelCase(r)]);qx.bom.element.AnimationJs.__P_208_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(e){window.clearInterval(e.animationId);e.animationId=null;return e},stop(e){var t=e.desc,r=e.el,i=e.initValues;e.animationId&&window.clearInterval(e.animationId);e.delayId&&window.clearTimeout(e.delayId);if(null==r)return e;var n=t.keep;if(null==n||e.stopped)this.__P_208_11(r,i);else{(e.reverse||t.alternate&&t.repeat&&t.repeat%2==0)&&(n=100-n);this.__P_208_11(r,this.__P_208_9(t.keyFrames[n]))}r.$$animation=null;e.el=null;e.ended=!0;e.animationId=null;e.emit("end",r);return e},__P_208_7:(e,t)=>null==t?e:"infinite"==t?Number.MAX_VALUE:e*t,__P_208_11(e,t){for(var r in t)if(void 0!==t[r])if(void 0===e.style[r]&&r in e)e[r]=t[r];else{var i=qx.bom.Style.getPropertyName(r)||r;qx.bom.element.Style?qx.bom.element.Style.set(e,i,t[r]):e.style[i]=t[r]}},__P_208_4(e,t){for(var r=100,i=0;ithis.__P_208_0;)n/=2;return Math.round(n)},__P_208_3(e){for(var t=Object.keys(e),r=0;rr.value&&e("src="+JSON.stringify(r.value))));this.registerProperty("scale",null,this._setScaleProperty)},members:{__P_166_0:null,__P_166_1:null,tagNameHint:null,setPadding(e,t){this.__P_166_1=e;this.__P_166_0=t;"div"==this.getNodeName()&&this.setStyle("backgroundPosition",e+"px "+t+"px")},_setSourceProperty(e){var t=this.getDomElement(),r=this.getAllStyles()||{};"div"==this.getNodeName()&&this.getStyle("backgroundImage")&&(r.backgroundRepeat=null);var i=this._getProperty("source"),n=this._getProperty("scale")?"scale":"no-repeat";if(null!=i){i=i||null;r.paddingTop=this.__P_166_0;r.paddingLeft=this.__P_166_1;qx.bom.element.Decoration.update(t,i,n,r)}},_setScaleProperty(e){},_removeProperty(e,t){"source"==e?this._setProperty(e,"",t):this._setProperty(e,null,t)},_createDomElement(){var e=this._getProperty("scale")?"scale":"no-repeat";if("mshtml"==qx.core.Environment.get("engine.name")){var t=this._getProperty("source");null!=this.tagNameHint?this.setNodeName(this.tagNameHint):this.setNodeName(qx.bom.element.Decoration.getTagName(e,t))}else this.setNodeName(qx.bom.element.Decoration.getTagName(e));return qx.html.Image.superclass.prototype._createDomElement.call(this)},_copyData(e,t){return qx.html.Image.superclass.prototype._copyData.call(this,!0,t)},setSource(e){this._setProperty("source",e);return this},getSource(){return this._getProperty("source")},resetSource(){"webkit"==qx.core.Environment.get("engine.name")?this._setProperty("source","qx/static/blank.gif"):this._removeProperty("source",!0);return this},setScale(e){this._setProperty("scale",e);return this},getScale(){return this._getProperty("scale")}}});qx.html.Image.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.html.Element":{construct:!0,require:!0},"qx.bom.Iframe":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.html.Iframe",{extend:qx.html.Element,construct(e,t,r){qx.html.Element.constructor.call(this,"iframe",t,r);this.registerProperty("source",null,this._setSourceProperty);this.setSource(e);this.addListener("navigate",this.__P_209_0,this);qx.html.Element._modified[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")},events:{load:"qx.event.type.Event",navigate:"qx.event.type.Data"},members:{_setSourceProperty(e){var t=this.getDomElement();e!==qx.bom.Iframe.queryCurrentUrl(t)&&qx.bom.Iframe.setSource(t,e)},_createDomElement:()=>qx.bom.Iframe.create(),getWindow(){var e=this.getDomElement();return e?qx.bom.Iframe.getWindow(e):null},getDocument(){var e=this.getDomElement();return e?qx.bom.Iframe.getDocument(e):null},getBody(){var e=this.getDomElement();return e?qx.bom.Iframe.getBody(e):null},setSource(e){this._setProperty("source",e,!0);return this},getSource(){return this._getProperty("source")},setName(e){this.setAttribute("name",e);return this},getName(){return this.getAttribute("name")},reload(){if(this.getDomElement()){var e=this.getSource();this.setSource(null);this.setSource(e)}},__P_209_0(e){var t=e.getData();t&&this.setSource(t)}}});qx.html.Iframe.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.html.Element":{construct:!0,require:!0},"qx.bom.Input":{},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine",load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.html.Input",{extend:qx.html.Element,construct(e,t,r){if("select"===e||"textarea"===e)var i=e;else i="input";qx.html.Element.constructor.call(this,i,t,r);this.__P_210_0=e;this.registerProperty("value",this._getValueProperty,this._setValueProperty);this.registerProperty("wrap",null,this._setWrapProperty)},members:{__P_210_0:null,__P_210_1:null,__P_210_2:null,_useNodeImpl(e,t){qx.html.Input.superclass.prototype._useNodeImpl.call(this,e,t)},_createDomElement(){return qx.bom.Input.create(this.__P_210_0)},_setValueProperty(e){var t=this.getDomElement();qx.bom.Input.setValue(t,e)},_getValueProperty(){var e=this.getDomElement();return qx.bom.Input.getValue(e)},_setWrapProperty(e){var t=this.getDomElement();qx.bom.Input.setWrap(t,e);this.setStyle("overflow",t.style.overflow,!0);this.setStyle("overflowX",t.style.overflowX,!0);this.setStyle("overflowY",t.style.overflowY,!0)},setEnabled(e){this.__P_210_2=e;this.setAttribute("disabled",!1===e);"webkit"==qx.core.Environment.get("engine.name")&&(e?this.setStyles({userModify:null,userSelect:this.__P_210_1?null:"none"}):this.setStyles({userModify:"read-only",userSelect:"none"}))},setSelectable:qx.core.Environment.select("engine.name",{webkit(e){this.__P_210_1=e;qx.html.Input.superclass.prototype.setSelectable.call(this,this.__P_210_2&&e)},default(e){qx.html.Input.superclass.prototype.setSelectable.call(this,e)}}),setValue(e){var t=this.getDomElement();t?t.value!=e&&qx.bom.Input.setValue(t,e):this._setProperty("value",e);return this},getValue(){var e=this.getDomElement();return e?qx.bom.Input.getValue(e):this._getProperty("value")||""},setWrap(e,t){if("textarea"!==this.__P_210_0)throw new Error("Text wrapping is only support by textareas!");this._setProperty("wrap",e,t);return this},getWrap(){if("textarea"===this.__P_210_0)return this._getProperty("wrap");throw new Error("Text wrapping is only support by textareas!")}}});qx.html.Input.$$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.KeyInput",{extend:qx.event.type.Dom,members:{init(e,t,r){qx.event.type.KeyInput.superclass.prototype.init.call(this,e,t,null,!0,!0);this._charCode=r;return this},clone(e){var t=qx.event.type.KeyInput.superclass.prototype.clone.call(this,e);t._charCode=this._charCode;return t},getCharCode(){return this._charCode},getChar(){return String.fromCharCode(this._charCode)}}});qx.event.type.KeyInput.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Dom":{require:!0},"qx.event.util.Keyboard":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.KeySequence",{extend:qx.event.type.Dom,members:{init(e,t,r){qx.event.type.KeySequence.superclass.prototype.init.call(this,e,t,null,!0,!0);this._keyCode=e.keyCode;this._identifier=r;return this},clone(e){var t=qx.event.type.KeySequence.superclass.prototype.clone.call(this,e);t._keyCode=this._keyCode;t._identifier=this._identifier;return t},getKeyIdentifier(){return this._identifier},getKeyCode(){return this._keyCode},isPrintable(){return qx.event.util.Keyboard.isPrintableKeyIdentifier(this._identifier)}}});qx.event.type.KeySequence.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.OperatingSystem":{require:!0}},environment:{provided:[],required:{"os.name":{load:!0,className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.event.util.Keyboard",{statics:{specialCharCodeMap:{8:"Backspace",9:"Tab",13:"Enter",27:"Escape",32:"Space"},numpadToCharCode:{96:"0".charCodeAt(0),97:"1".charCodeAt(0),98:"2".charCodeAt(0),99:"3".charCodeAt(0),100:"4".charCodeAt(0),101:"5".charCodeAt(0),102:"6".charCodeAt(0),103:"7".charCodeAt(0),104:"8".charCodeAt(0),105:"9".charCodeAt(0),106:"*".charCodeAt(0),107:"+".charCodeAt(0),109:"-".charCodeAt(0),110:",".charCodeAt(0),111:"/".charCodeAt(0)},keyCodeToIdentifierMap:{16:"Shift",17:"Control",18:"Alt",20:"CapsLock",224:"Meta",37:"Left",38:"Up",39:"Right",40:"Down",33:"PageUp",34:"PageDown",35:"End",36:"Home",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",44:"PrintScreen",145:"Scroll",19:"Pause",91:"osx"==qx.core.Environment.get("os.name")?"cmd":"Win",92:"Win",93:"osx"==qx.core.Environment.get("os.name")?"cmd":"Apps"},charCodeA:"A".charCodeAt(0),charCodeZ:"Z".charCodeAt(0),charCode0:"0".charCodeAt(0),charCode9:"9".charCodeAt(0),keyCodeToIdentifier(e){if(this.isIdentifiableKeyCode(e)){var t=this.numpadToCharCode[e];return t?String.fromCharCode(t):this.keyCodeToIdentifierMap[e]||this.specialCharCodeMap[e]||String.fromCharCode(e)}return"Unidentified"},charCodeToIdentifier(e){return this.specialCharCodeMap[e]||String.fromCharCode(e).toUpperCase()},isIdentifiableKeyCode(e){return e>=this.charCodeA&&e<=this.charCodeZ||(e>=this.charCode0&&e<=this.charCode9||(!!this.specialCharCodeMap[e]||(!!this.numpadToCharCode[e]||!!this.isNonPrintableKeyCode(e))))},isNonPrintableKeyCode(e){return!!this.keyCodeToIdentifierMap[e]},isValidKeyIdentifier(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(e){return"Space"===e||!this.identifierToKeyCodeMap[e]}},defer(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(){this.stopPropagation();this.preventDefault()},getWheelDelta(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_224_0:null,__P_224_1:null,init(e,t){qx.event.type.Orientation.superclass.prototype.init.call(this,!1,!1);this.__P_224_0=e;this.__P_224_1=t;return this},clone(e){var t=qx.event.type.Orientation.superclass.prototype.clone.call(this,e);t.__P_224_0=this.__P_224_0;t.__P_224_1=this.__P_224_1;return t},getOrientation(){return this.__P_224_0},isLandscape(){return"landscape"==this.__P_224_1},isPortrait(){return"portrait"==this.__P_224_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(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 r=0;r1},getScale(){return this._native.scale},getRotation(){return void 0===this._native._rotation?this._native.rotation:this._native._rotation},getDelta(){return this._native.delta},getDocumentLeft(e){return this.__P_214_1(e).pageX},getDocumentTop(e){return this.__P_214_1(e).pageY},getScreenLeft(e){return this.__P_214_1(e).screenX},getScreenTop(e){return this.__P_214_1(e).screenY},getViewportLeft(e){return this.__P_214_1(e).clientX},getViewportTop(e){return this.__P_214_1(e).clientY},getIdentifier(e){return this.__P_214_1(e).identifier},__P_214_1(e){e=null==e?0:e;return this.__P_214_0()[e]},__P_214_0(){return this._isTouchEnd()?this.getChangedTargetTouches():this.getTargetTouches()},_isTouchEnd(){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(e,t){if(void 0===t){var r=0;void 0!==e.wheelDelta?r=-e.wheelDelta:0!==e.detail?r=e.detail:void 0!==e.deltaY&&(r=e.deltaY);return this.__P_217_0(r)}if("x"===t){var i=0;void 0!==e.wheelDelta?void 0!==e.wheelDeltaX&&(i=e.wheelDeltaX?this.__P_217_0(-e.wheelDeltaX):0):e.axis&&e.axis==e.HORIZONTAL_AXIS&&void 0!==e.detail&&e.detail>0?i=this.__P_217_0(e.detail):void 0!==e.deltaX&&(i=this.__P_217_0(e.deltaX));return i}if("y"===t){var n=0;void 0!==e.wheelDelta?n=void 0!==e.wheelDeltaY?e.wheelDeltaY?this.__P_217_0(-e.wheelDeltaY):0:this.__P_217_0(-e.wheelDelta):(!e.axis||e.axis!=e.HORIZONTAL_AXIS)&&void 0!==e.detail&&e.detail>0?n=this.__P_217_0(e.detail):void 0!==e.deltaY&&(n=this.__P_217_0(e.deltaY));return n}return 0},__P_217_0(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_217_1()}if(null==qx.util.Wheel.MAXSCROLL||qx.util.Wheel.MAXSCROLL!(!window.google||!window.google.gears),getActiveX(){if("function"==typeof window.ActiveXObject)return!0;try{return void 0!==window.ActiveXObject&&("object"==typeof new window.ActiveXObject("Microsoft.XMLHTTP")||"object"==typeof new window.ActiveXObject("MSXML2.DOMDocument.6.0"))}catch(e){return!1}},getSkype(){if(qx.bom.client.Plugin.getActiveX())try{new window.ActiveXObject("Skype.Detection");return!0}catch(e){}var e=navigator.mimeTypes;if(e){if("application/x-skype"in e)return!0;for(var t=0;t1&&2===(i=i[0].split("=")).length)return i[1];if(null!=(i=n.versionInfo))return i;if(null!=(i=n.version))return i;if(null!=(i=n.settings.version))return i}catch(e){return""}return""}for(var o=navigator.plugins,a=/([0-9]\.[0-9])/g,s=0;sdocument.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("XML","1.0"),getDomParser:()=>void 0!==window.DOMParser,getSelectSingleNode:()=>void 0!==qx.xml.Document.create().selectSingleNode,getSelectNodes:()=>void 0!==qx.xml.Document.create().selectNodes,getElementsByTagNameNS:()=>void 0!==qx.xml.Document.create().getElementsByTagNameNS,getDomProperties(){var e=qx.xml.Document.create();return"getProperty"in e&&"string"==typeof e.getProperty("SelectionLanguage")},getAttributeNS(){var e=qx.xml.Document.fromString("").documentElement;return"function"==typeof e.getAttributeNS&&"function"==typeof e.setAttributeNS},getCreateElementNS:()=>"function"==typeof qx.xml.Document.create().createElementNS,getCreateNode:()=>void 0!==qx.xml.Document.create().createNode,getQualifiedItem:()=>void 0!==qx.xml.Document.fromString("").documentElement.attributes.getQualifiedItem},defer(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(e){return 9===e.nodeType?"HTML"!==e.documentElement.nodeName:!!e.ownerDocument&&this.isXmlDocument(e.ownerDocument)},create(e,t){if(qx.core.Environment.get("plugin.activex")){var r=new ActiveXObject(this.DOMDOC);"MSXML2.DOMDocument.3.0"==this.DOMDOC&&r.setProperty("SelectionLanguage","XPath");if(t){var i='\n<';i+=t;e&&(i+=" xmlns='"+e+"'");i+=" />";r.loadXML(i)}return r}if(qx.core.Environment.get("xml.implementation"))return document.implementation.createDocument(e||"",t||"",null);throw new Error("No XML implementation available!")},fromString(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(e){if(qx.core.Environment.get("plugin.activex"))for(var t=["MSXML2.DOMDocument.6.0","MSXML2.DOMDocument.3.0"],r=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0"],i=0,n=t.length;i0?r.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(e,t,r){if("[object RegExp]"!==Object.prototype.toString.call(t))return String.prototype.split.call(e,t,r);var i,n,o,a,s=[],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===r||+r<0)r=1/0;else if(!(r=Math.floor(+r)))return[];for(;n=t.exec(e);){if((o=n.index+n[0].length)>l){s.push(e.slice(l,n.index));!c&&n.length>1&&n[0].replace(i,(function(){for(var e=1;e1&&n.index=r)break}t.lastIndex===n.index&&t.lastIndex++}l===e.length?!a&&t.test("")||s.push(""):s.push(e.slice(l));return s.length>r?s.slice(0,r):s}}});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(e,t,r){qx.event.type.Focus.superclass.prototype.init.call(this,r,!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(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(e){var t=qx.event.type.Drag.superclass.prototype.clone.call(this,e);t._native=this._native;return t},getDocumentLeft(){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(){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(){return qx.event.Registration.getManager(this.getTarget()).getHandler(qx.event.handler.DragDrop)},addType(e){this.getManager().addType(e)},addAction(e){this.getManager().addAction(e)},supportsType(e){return this.getManager().supportsType(e)},supportsAction(e){return this.getManager().supportsAction(e)},addData(e,t){this.getManager().addData(e,t)},getData(e){return this.getManager().getData(e)},getDataAsync(e){return this.getManager().getDataAsync(e)},getCurrentType(){return this.getManager().getCurrentType()},getCurrentAction(){return this.getDefaultPrevented()?null:this.getManager().getCurrentAction()},getCurrentActionAsync(){return this.getDefaultPrevented()?null:this.getManager().getCurrentActionAsync()},setDropAllowed(e){this.getManager().setDropAllowed(e)},getDragTarget(){return this.getManager().getDragTarget()},stopSession(){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_160_0:null,_computeSizeHint(){for(var e,t,r,i=this._getLayoutChildren(),n=this.getSpanColumn(),o=this.__P_160_0=[0,0,0,0],a=this.getColumnSpacing(),s=0,l=0,u=0,c=i.length;u=0;s+=r)if((n=o[s]).isEnabled()&&!n.isAnonymous()&&n.isVisible())return n;if(i){s=s==a?0:a-1;for(;s!=t;s+=r)if((n=o[s]).isEnabled()&&!n.isAnonymous()&&n.isVisible())return n}return null},_isInMenu(e){for(;e;){if(e instanceof qx.ui.menu.Menu)return!0;e=e.getLayoutParent()}return!1},_isMenuOpener(e){for(var t=this.__P_161_0,r=0;r=0;t--)e[t].exclude()},getActiveMenu(){var e=this.__P_161_0;return e.length>0?e[e.length-1]:null},scheduleOpen(e){this.cancelClose(e);if(e.isVisible())this.__P_161_3&&this.cancelOpen(this.__P_161_3);else if(this.__P_161_3!=e){this.__P_161_3=e;this.__P_161_1.restartWith(e.getOpenInterval())}},scheduleClose(e){this.cancelOpen(e);if(e.isVisible()){if(this.__P_161_4!=e){this.__P_161_4=e;this.__P_161_2.restartWith(e.getCloseInterval())}}else this.__P_161_4&&this.cancelClose(this.__P_161_4)},cancelOpen(e){if(this.__P_161_3==e){this.__P_161_1.stop();this.__P_161_3=null}},cancelClose(e){if(this.__P_161_4==e){this.__P_161_2.stop();this.__P_161_4=null}},_onOpenInterval(e){this.__P_161_1.stop();this.__P_161_3.open();this.__P_161_3=null},_onCloseInterval(e){this.__P_161_2.stop();this.__P_161_4.exclude();this.__P_161_4=null},preventContextMenuOnce(){qx.event.Registration.addListener(document.body,"contextmenu",this.__P_161_5,this,!0)},__P_161_5(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_161_5,this,!0)},_onPointerDown(e){var t=e.getTarget();null!=(t=qx.ui.core.Widget.getWidgetByElement(t,!0))?t.getMenu&&t.getMenu()&&t.getMenu().isVisible()||this.__P_161_0.length>0&&!this._isInMenu(t)&&this.hideAll():this.hideAll()},__P_161_6:{Enter:1,Space:1},__P_161_7:{Tab:1,Escape:1,Up:1,Down:1,Left:1,Right:1},_onKeyUpDown(e){var t=this.getActiveMenu();if(t){var r=e.getKeyIdentifier();(this.__P_161_7[r]||this.__P_161_6[r]&&t.getSelectedButton())&&e.stopPropagation()}},_onKeyPress(e){var t=this.getActiveMenu();if(t){var r=e.getKeyIdentifier(),i=this.__P_161_7[r],n=this.__P_161_6[r];if(i){switch(r){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(n){var o=t.getSelectedButton();if(o){switch(r){case"Enter":this._onKeyPressEnter(t,o,e);break;case"Space":this._onKeyPressSpace(t,o,e)}e.stopPropagation();e.preventDefault()}}}},_onKeyPressUp(e){var t=e.getSelectedButton(),r=e.getChildren(),i=t?e.indexOf(t)-1:r.length-1,n=this._getChild(e,i,-1,!0);n?e.setSelectedButton(n):e.resetSelectedButton()},_onKeyPressDown(e){var t=e.getSelectedButton(),r=t?e.indexOf(t)+1:0,i=this._getChild(e,r,1,!0);i?e.setSelectedButton(i):e.resetSelectedButton()},_onKeyPressLeft(e){var t=e.getOpener();if(t)if(t instanceof qx.ui.menu.AbstractButton){var r=t.getLayoutParent();r.resetOpenedButton();r.setSelectedButton(t)}else if(t instanceof qx.ui.menubar.Button){var i=t.getMenuBar().getMenuButtons(),n=i.indexOf(t);if(-1===n)return;for(var o=null,a=i.length,s=1;s<=a;s++){var l=i[(n-s+a)%a];if(l.isEnabled()&&l.isVisible()){o=l;break}}o&&o!=t&&o.open(!0)}},_onKeyPressRight(e){var t=e.getSelectedButton();if(t){var r=t.getMenu();if(r){e.setOpenedButton(t);(i=this._getChild(r,0,1))&&r.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 n=e.getOpener();if(n instanceof qx.ui.menu.Button&&t){for(;n&&(n=n.getLayoutParent())instanceof qx.ui.menu.Menu&&!((n=n.getOpener())instanceof qx.ui.menubar.Button););if(!n)return}if(n instanceof qx.ui.menubar.Button){var o=n.getMenuBar().getMenuButtons(),a=o.indexOf(n);if(-1===a)return;for(var s=null,l=o.length,u=1;u<=l;u++){var c=o[(a+u)%l];if(c.isEnabled()&&c.isVisible()){s=c;break}}s&&s!=n&&s.open(!0)}},_onKeyPressEnter(e,t,r){if(t.hasListener("keypress")){var i=r.clone();i.setBubbles(!1);i.setTarget(t);t.dispatchEvent(i)}this.hideAll()},_onKeyPressSpace(e,t,r){if(t.hasListener("keypress")){var i=r.clone();i.setBubbles(!1);i.setTarget(t);t.dispatchEvent(i)}},_onRoll(e){var t=e.getTarget();t=qx.ui.core.Widget.getWidgetByElement(t,!0);this.__P_161_0.length>0&&!this._isInMenu(t)&&!this._isMenuOpener(t)&&!e.getMomentum()&&this.hideAll()}},destruct(){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_161_1","__P_161_2");this._disposeArray("__P_161_0")}});qx.ui.menu.Manager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.ui.command.Command":{},"qx.Class":{},"qx.util.PropertyUtil":{}},environment:{provided:[],required:{"qx.command.bindEnabled":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MExecutable",{events:{execute:"qx.event.type.Event"},properties:{command:{check:"qx.ui.command.Command",apply:"_applyCommand",event:"changeCommand",nullable:!0}},members:{__P_170_0:null,__P_170_1:!1,__P_170_2:null,_bindableProperties:qx.core.Environment.select("qx.command.bindEnabled",{true:["enabled","label","icon","toolTipText","value","menu"],false:["label","icon","toolTipText","value","menu"]}),execute(){var e=this.getCommand();if(e)if(this.__P_170_1)this.__P_170_1=!1;else{this.__P_170_1=!0;e.execute(this)}this.fireEvent("execute")},__P_170_3(e){if(this.isEnabled()){if(this.__P_170_1){this.__P_170_1=!1;return}if(this.isEnabled()){this.__P_170_1=!0;this.execute()}}},_applyCommand(e,t){null!=t&&t.removeListenerById(this.__P_170_2);null!=e&&(this.__P_170_2=e.addListener("execute",this.__P_170_3,this));var r,i=this.__P_170_0;null==i&&(this.__P_170_0=i={});for(var n=0;n1||1==t&&r>9||1==t&&9==r&&i>=1)?6:2},getSsl:()=>"https:"===window.location.protocol,getXmlHttpRequest:()=>(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(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(){qx.core.Object.constructor.call(this)},statics:{__P_132_0:qx.$$resources||{},__P_132_1:{}},members:{findHighResolutionSource(e,t){var r=["3","2","1.5"];t||(t=parseFloat(qx.bom.client.Device.getDevicePixelRatio().toFixed(2)));if(t<=1)return!1;for(var i,n,o=r.length;o>0&&t>r[--o];);for(n=o;n>=0;n--)if(i=this.getHighResolutionSource(e,r[n]))return i;for(n=o+1;n-1){var i="@"+t+"x",n=e.slice(0,r)+i+e.slice(r);if(this.has(n))return n}return null},getIds(e){var t=qx.util.ResourceManager.__P_132_0;return t?Object.keys(t).filter((function(t){return!e||-1!=t.indexOf(e)})):null},has:e=>!!qx.util.ResourceManager.__P_132_0[e],getData:e=>qx.util.ResourceManager.__P_132_0[e]||null,getImageWidth(e){var t;if(e&&e.startsWith("@")){var r=e.split("/");(t=parseInt(r[2],10))&&(e=r[0]+"/"+r[1])}var i=qx.util.ResourceManager.__P_132_0[e];if(t&&i){return Math.ceil(t/i[1]*i[0])}return i?i[0]:null},getImageHeight(e){if(e&&e.startsWith("@")){var t=e.split("/"),r=parseInt(t[2],10);if(r)return r}var i=qx.util.ResourceManager.__P_132_0[e];return i?i[1]:null},getImageFormat(e){if(e&&e.startsWith("@"))return"font";var t=qx.util.ResourceManager.__P_132_0[e];return t?t[2]:null},getCombinedFormat(e){var t="",r=qx.util.ResourceManager.__P_132_0[e];if(r&&r.length>4&&"string"==typeof r[4]&&this.constructor.__P_132_0[r[4]]){var i=r[4];t=this.constructor.__P_132_0[i][2]}return t},toUri(e){if(null==e)return e;var t=qx.util.ResourceManager.__P_132_0[e];if(!t)return e;if("string"==typeof t)var r=t;else{if(!(r=t[3]))return e}var i="";"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("io.ssl")&&(i=qx.util.ResourceManager.__P_132_1[r]);return i+qx.util.LibraryManager.getInstance().get(r,"resourceUri")+"/"+e},toDataUri(e){var t,r=this.constructor.__P_132_0[e],i=r?this.constructor.__P_132_0[r[4]]:null;if(i){var n=i[4][e];t="data:image/"+n.type+";"+n.encoding+","+n.data}else t=this.toUri(e);return t},isFontUri:e=>!!e&&e.startsWith("@"),fromFontUriToCharCode(e){var t=e.split("/"),r=e;t.length>2&&(r=t[0]+"/"+t[1]);var i=this.getData(r),n=null;if(i)n=i[2];else{let t=e.match(/@([^/]+)\/(.*)$/)[2];if(t){n=parseInt(t,16);isNaN(n)&&(n=null)}}if(!n)throw new Error(`Cannot determine charCode from source: ${e}`);return n}},defer(e){if("mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("io.ssl"))for(var t in qx.$$libraries){var r;if(qx.util.LibraryManager.getInstance().get(t,"resourceUri")){r=qx.util.LibraryManager.getInstance().get(t,"resourceUri");var i,n=document.getElementsByTagName("base");n.length>0&&(i=n[0].href);if(null!=r.match(/^\/\//))e.__P_132_1[t]=window.location.protocol;else if(null!=r.match(/^\//))e.__P_132_1[t]=i||window.location.protocol+"//"+window.location.host;else if(null!=r.match(/^\.\//)){var o=document.URL;e.__P_132_1[t]=o.substring(0,o.lastIndexOf("/")+1)}else if(null!=r.match(/^http/))e.__P_132_1[t]="";else{if(!i){var a=window.location.href.indexOf("?");i=-1==a?window.location.href:window.location.href.substring(0,a)}e.__P_132_1[t]=i.substring(0,i.lastIndexOf("/")+1)}}else e.__P_132_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_178_0:qx.$$libraries||{}},members:{has:e=>!!qx.util.LibraryManager.__P_178_0[e],get:(e,t)=>qx.util.LibraryManager.__P_178_0[e][t]?qx.util.LibraryManager.__P_178_0[e][t]:null,set(e,t,r){qx.util.LibraryManager.__P_178_0[e][t]=r}}});qx.util.LibraryManager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.util.ResourceManager":{},"qx.bom.element.Style":{},"qx.bom.client.Css":{require:!0},"qx.theme.manager.Font":{},"qx.lang.Object":{},"qx.bom.Style":{},"qx.io.ImageLoader":{},"qx.bom.element.Background":{},"qx.log.Logger":{}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"},"css.alphaimageloaderneeded":{className:"qx.bom.client.Css"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.element.Decoration",{statics:{DEBUG:!1,__P_167_0:{},__P_167_1:qx.core.Environment.select("engine.name",{mshtml:{"scale-x":!0,"scale-y":!0,scale:!0,"no-repeat":!0},default:null}),__P_167_2:{"scale-x":"img","scale-y":"img",scale:"img",repeat:"div","no-repeat":"div","repeat-x":"div","repeat-y":"div"},update(e,t,r,i){var n=this.getTagName(r,t);if(n!=e.tagName.toLowerCase()&&("no-repeat"!=r||"img"!=e.tagName.toLowerCase()))throw new Error("Image modification not possible because elements could not be replaced at runtime anymore!");var o=this.getAttributes(t,r,i);"img"===n&&(e.src=o.src||qx.util.ResourceManager.getInstance().toUri("qx/static/blank.gif"));""!=e.style.backgroundPosition&&void 0===o.style.backgroundPosition&&(o.style.backgroundPosition=null);""!=e.style.clip&&void 0===o.style.clip&&(o.style.clip=null);qx.bom.element.Style.setStyles(e,o.style);if(qx.core.Environment.get("css.alphaimageloaderneeded"))try{e.filters["DXImageTransform.Microsoft.AlphaImageLoader"].apply()}catch(e){}},create(e,t,r){var i=this.getTagName(t,e),n=this.getAttributes(e,t,r),o=qx.bom.element.Style.compile(n.style),a=qx.util.ResourceManager.getInstance();if(a.isFontUri(e)){var s=qx.theme.manager.Font.getInstance().resolve(e.match(/@([^/]+)/)[1]),l=qx.lang.Object.clone(s.getStyles());l.width=r.width;l.height=r.height;l.lineHeight=r.height;l.fontSize=parseInt(r.width)>parseInt(r.height)?r.height:r.width;l.display=r.display;l.verticalAlign=r.verticalAlign;l.position=r.position;o="";for(var u in l)if(l.hasOwnProperty(u)){let e=l[u];null!==e&&(o+=qx.bom.Style.getCssName(u)+": "+e+";")}var c=a.fromFontUriToCharCode(e);return'
'+String.fromCharCode(c)+"
"}return"img"===i?'':'
'},getTagName(e,t){return t&&qx.core.Environment.get("css.alphaimageloaderneeded")&&this.__P_167_1[e]&&t.endsWith(".png")?"div":this.__P_167_2[e]},getAttributes(e,t,r){r||(r={});if("mshtml"==qx.core.Environment.get("engine.name")){r.fontSize=0;r.lineHeight=0}else"webkit"==qx.core.Environment.get("engine.name")&&(r.WebkitUserDrag="none");var i,n=qx.util.ResourceManager.getInstance().getImageFormat(e)||qx.io.ImageLoader.getFormat(e);if(qx.core.Environment.get("css.alphaimageloaderneeded")&&this.__P_167_1[t]&&"png"===n){var o=this.__P_167_3(e);this.__P_167_4(r,o.width,o.height);i=this.processAlphaFix(r,t,e)}else{delete r.clip;i="scale"===t?this.__P_167_5(r,t,e):"scale-x"===t||"scale-y"===t?this.__P_167_6(r,t,e):this.__P_167_7(r,t,e)}return i},__P_167_4(e,t,r){null==e.width&&null!=t&&(e.width=t+"px");null==e.height&&null!=r&&(e.height=r+"px")},__P_167_3:e=>({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(e,t,r){if("repeat"==t||"repeat-x"==t||"repeat-y"==t)return e;var i="no-repeat"==t?"crop":"scale",n="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+qx.util.ResourceManager.getInstance().toUri(r)+"', sizingMethod='"+i+"')";e.filter=n;e.backgroundImage=e.backgroundRepeat="";delete e["background-image"];delete e["background-repeat"];return{style:e}},__P_167_5(e,t,r){var i=qx.util.ResourceManager.getInstance().toUri(r),n=this.__P_167_3(r);this.__P_167_4(e,n.width,n.height);return{src:i,style:e}},__P_167_6(e,t,r){var i=qx.util.ResourceManager.getInstance(),n=i.getCombinedFormat(r),o=this.__P_167_3(r);if(n){var a=i.getData(r),s=a[4];return{src:"b64"==n?i.toDataUri(r):i.toUri(s),style:e="scale-x"===t?this.__P_167_8(e,a,o.height):this.__P_167_9(e,a,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(r),style:e}},__P_167_8(e,t,r){var i=qx.util.ResourceManager.getInstance().getImageHeight(t[4]);e.clip={top:-t[6],height:r};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)+r-i-t[6]+"px");return e},__P_167_9(e,t,r){var i=qx.util.ResourceManager.getInstance().getImageWidth(t[4]);e.clip={left:-t[5],width:r};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)+r-i-t[5]+"px");return e},__P_167_7(e,t,r){var i=qx.util.ResourceManager.getInstance(),n=i.getCombinedFormat(r),o=this.__P_167_3(r);if(n&&"repeat"!==t){var a=i.getData(r),s=a[4];if("b64"==n)var l=i.toDataUri(r),u=0,c=0;else{l=i.toUri(s),u=a[5],c=a[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_167_4(e,o.width,o.height);this.__P_167_10(e,r,t);return{style:e}},__P_167_10(e,t,r){var i=null,n=null;if(e.backgroundPosition){var o=e.backgroundPosition.split(" ");n=parseInt(o[0],10);isNaN(n)&&(n=o[0]);i=parseInt(o[1],10);isNaN(i)&&(i=o[1])}var a=qx.bom.element.Background.getStyles(t,r,n,i);for(var s in a)e[s]=a[s];e.filter&&(e.filter="")},__P_167_11(e){if(this.DEBUG&&qx.util.ResourceManager.getInstance().has(e)&&-1==e.indexOf("qx/icon")&&!this.__P_167_0[e]){qx.log.Logger.debug("Potential clipped image candidate: "+e);this.__P_167_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(e,t){var r={position:"absolute",opacity:t||0,backgroundColor:e=e?qx.theme.manager.Color.getInstance().resolve(e):null};if("mshtml"==qx.core.Environment.get("engine.name")){r.backgroundImage="url("+qx.util.ResourceManager.getInstance().toUri("qx/static/blank.gif")+")";r.backgroundRepeat="repeat"}qx.html.Element.constructor.call(this,"div",r);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_197_0,this);this.addListener("disappear",this.__P_197_0,this)},members:{_stopPropagation(e){e.stopPropagation()},__P_197_0(){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(e,t,r){var i,n,o,a,s,l,u=t>r,c=Math.abs(t-r),h={};for(n in e){i=e[n];h[n]={potential:u?i.max-i.value:i.value-i.min,flex:u?i.flex:1/i.flex,offset:0}}for(;0!=c;){a=1/0;o=0;for(n in h)if((i=h[n]).potential>0){o+=i.flex;a=Math.min(a,i.potential/i.flex)}if(0==o)break;a=Math.min(c,a*o)/o;s=0;for(n in h)if((i=h[n]).potential>0){if((s+=(l=Math.min(c,i.potential,Math.ceil(a*i.flex)))-a*i.flex)>=1){s-=1;l-=1}i.potential-=l;u?i.offset+=l:i.offset-=l;c-=l}}return h},computeHorizontalAlignOffset(e,t,r,i,n){null==i&&(i=0);null==n&&(n=0);var o=0;switch(e){case"left":o=i;break;case"right":o=r-t-n;break;case"center":(o=Math.round((r-t)/2))0&&(t=Math.max(t,o))}return t+r},computeHorizontalGaps(e,t,r){null==t&&(t=0);var i=0;if(r){i+=e[0].getMarginLeft();for(var n=1,o=e.length;nr||n>o)if(t>r&&n>o){t=r;n=o}else if(t>r){n+=t-r;t=r;n>o&&(n=o)}else if(n>o){t+=n-o;n=o;t>r&&(t=r)}return{begin:t,end:n}}}});qx.ui.layout.Util.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.dev.unit.TestFunction":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.dev.unit.AbstractTestSuite",{extend:qx.core.Object,type:"abstract",construct(){qx.core.Object.constructor.call(this);this._tests=[]},members:{_tests:null,addTestFunction(e,t){this._tests.push(new qx.dev.unit.TestFunction(null,e,t))},addTestMethod(e,t){this._tests.push(new qx.dev.unit.TestFunction(e,t))},addFail(e,t){this.addTestFunction(e,(function(){this.fail(t)}))},run(e){for(var t=0;t
":"\n",o=function(e){var t;if(i)t="";else{t="";for(var r=0;ri)a+=o(r)+"*** TOO MUCH RECURSION: not displaying ***"+n;else if("object"==typeof t)for(var s in t)if("object"==typeof t[s])try{if(t[s]instanceof Array)a+=o(r)+s+": Array"+n;else{if(null===t[s]){a+=o(r)+s+": null"+n;continue}if(void 0===t[s]){a+=o(r)+s+": undefined"+n;continue}a+=o(r)+s+": Object"+n}e(t[s],r+1,i)}catch(e){a+=o(r)+s+": EXCEPTION expanding property"+n}else a+=o(r)+s+": "+t[s]+n;else a+=o(r)+t+n}(e,0,r)}catch(e){a+=o(0)+"*** EXCEPTION ("+e+") ***"+n}return a+=o(0)+"============================================================"+n},getFunctionName(e,t){var r=e.self;if(!r)return null;for(;e.wrapper;)e=e.wrapper;switch(t){case"construct":return e==r?"construct":null;case"members":return qx.lang.Object.getKeyFromValue(r,e);case"statics":return qx.lang.Object.getKeyFromValue(r.prototype,e);default:return e==r?"construct":qx.lang.Object.getKeyFromValue(r.prototype,e)||qx.lang.Object.getKeyFromValue(r,e)||null}},debugProperties(e,t,r,i){null==t&&(t=10);null==i&&(i=1);var n="";n=r?"
":"\r\n";var o="";if(qx.lang.Type.isNumber(e)||qx.lang.Type.isString(e)||qx.lang.Type.isBoolean(e)||null==e||t<=0)return e;if(qx.Class.hasInterface(e.constructor,qx.data.IListData)){for(var a=0;at.bindingId===e));if(t>-1){let e=this.__P_67_0[t];qx.lang.Array.removeAt(this.__P_67_0,t);this.__P_67_1(e)}},__P_67_1(e){if(!e.model.isDisposed()&&!e.model.isDisposing())switch(e.bindingType){case"binding":e.model.removeBinding(e.bindingId);break;case"listener":e.model.removeListenerById(e.bindingId);break;case"callback":e.bindingId(e.model);break;default:throw new Error("Invalid binding type"+e.bindingType)}},removeAll(){let e=this.__P_67_0;this.__P_67_0=[];e.forEach((e=>this.__P_67_1(e)));this.fireEvent("removeAll")}}});qxl.datagrid.binding.Bindings.$$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(e){return 1==arguments.length},resetValue(){},getValue(){}}});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(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_86_0:null,__P_86_1:null,__P_86_2:null,__P_86_3:null,_getContentHint(){if(this.__P_86_1){this.__P_86_4=this.__P_86_5();delete this.__P_86_1}return{width:this.__P_86_4.width,height:this.__P_86_4.height}},_hasHeightForWidth(){return this.getRich()&&this.getWrap()},_applySelectable(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(e){return this.getRich()||this.getWrap()?this.__P_86_5(e).height:null},_createContentElement:()=>new qx.html.Label,_applyTextAlign(e,t){this.getContentElement().setStyle("textAlign",e)},_applyTextColor(e,t){e?this.getContentElement().setStyle("color",qx.theme.manager.Color.getInstance().resolve(e)):this.getContentElement().removeStyle("color")},__P_86_4:{width:0,height:0},_applyFont(e,t){if(t&&this.__P_86_0&&this.__P_86_3){this.__P_86_0.removeListenerById(this.__P_86_3);this.__P_86_3=null}var r;if(e){qx.lang.Type.isString(e)&&(e=qx.theme.manager.Font.getInstance().resolve(e));this.__P_86_0=e;this.__P_86_0 instanceof qx.bom.webfonts.WebFont&&!this.__P_86_0.isValid()&&(this.__P_86_3=this.__P_86_0.addListener("changeStatus",(e=>{if(e.getData().valid){this.__P_86_1=!0;qx.ui.core.queue.Layout.add(this)}})));r=this.__P_86_0.getStyles()}else{this.__P_86_0=null;r=qx.bom.Font.getDefaultStyles()}null!=this.getTextColor()&&delete r.color;this.getContentElement().setStyles(r);this.__P_86_1=!0;qx.ui.core.queue.Layout.add(this)},__P_86_5(e){var t=qx.bom.Label,r=this.getFont()?this.__P_86_0.getStyles():qx.bom.Font.getDefaultStyles(),i=this.getValue()||"A",n=this.getRich();this.__P_86_3&&this.__P_86_6();n&&this.getBreakWithinWords()&&((r=qx.lang.Object.clone(r)).wordBreak="break-all");return n?t.getHtmlSize(i,r,e):t.getTextSize(i,r)},__P_86_6(){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(e,t){if(null!=t){this.removeRelatedBindings(t);this.removeListenerById(this.__P_86_2);this.__P_86_2=null}if(null!=e){e.bind("enabled",this,"enabled");this.__P_86_2=this.addListener("tap",(()=>{e.isFocusable()&&e.focus.apply(e);"toggleValue"in e&&"function"==typeof e.toggleValue&&e.toggleValue()}))}},_applyRich(e){this.getContentElement().setRich(e);this.__P_86_1=!0;qx.ui.core.queue.Layout.add(this)},_applyWrap(e,t){e&&this.isRich();if(this.isRich()){var r=e?"normal":"nowrap";this.getContentElement().setStyle("whiteSpace",r)}},_applyBreakWithinWords(e,t){this.getContentElement().setStyle("wordBreak",this.isRich()&&e?"break-all":"normal")},_onChangeLocale:qx.core.Environment.select("qx.dynlocale",{true(e){var t=this.getValue();t&&t.translate&&this.setValue(t.translate())},false:null}),_applyValue:qx.core.Environment.select("qx.dynlocale",{true(e,t){e&&e.translate?this.getContentElement().setValue(e.translate()):this.getContentElement().setValue(e);this.__P_86_1=!0;qx.ui.core.queue.Layout.add(this)},false(e,t){this.getContentElement().setValue(e);this.__P_86_1=!0;qx.ui.core.queue.Layout.add(this)}})},destruct(){qx.locale.Manager.getInstance().removeListener("changeLocale",this._onChangeLocale,this);this.__P_86_0&&this.__P_86_3&&this.__P_86_0.removeListenerById(this.__P_86_3);this.__P_86_0=null}});qx.ui.basic.Label.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qxl.datagrid.util.Labels":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.biggrid.DummyModel",{extend:qx.core.Object,properties:{rowIndex:{init:0,check:"Integer",event:"changeRowIndex",apply:"__P_68_0"},columnIndex:{init:0,check:"Integer",event:"changeColumnIndex",apply:"__P_68_0"},text:{init:null,nullable:!0,check:"String",event:"changeText",apply:"__P_68_0"},header:{init:!1,check:"Boolean",event:"changeHeader",apply:"__P_68_0"},label:{check:"String",event:"changeLabel"}},members:{__P_68_0(){let e=qxl.datagrid.util.Labels.getColumnLetters(this.getColumnIndex())+this.getRowIndex(),t=(this.getText()||"").trim();t.length&&(e+=" "+t);this.isHeader()&&(e="H:"+e);this.setLabel(e)},toString(){return this.getRowIndex()+":"+this.getColumnIndex()}}});qxl.datagrid.demo.biggrid.DummyModel.$$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}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.layout.Fixed",{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true(e,t,r){this.assert("left"==t||"top"==t||"width"==t||"height"==t,"The property '"+t+"' is not supported by the Fixed layout!");this.assertInteger(r)},false:null}),renderLayout(e,t,r){let i=this._getLayoutChildren();for(let e=0,t=i.length;ei&&(i=e);(t=s.height+(s.top||0)+a.getMarginTop()+a.getMarginBottom())>n&&(n=t)}return{width:i,height:n}}}});qxl.datagrid.ui.layout.Fixed.$$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.datagrid.util.Batch",{extend:qx.core.Object,construct(e){qx.core.Object.constructor.call(this);this.__P_70_0=e},properties:{enabled:{init:!0,check:"Boolean",event:"changeEnabled"}},members:{__P_70_1:0,__P_70_2:0,suspend(){this.__P_70_1++},resume(){this.__P_70_1--;if(0==this.__P_70_1&&this.__P_70_2>0){this.__P_70_2=0;this.__P_70_0()}},run(){this.isEnabled()&&(this.__P_70_1?this.__P_70_2++:this.__P_70_0())}}});qxl.datagrid.util.Batch.$$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.ui.basic.Label":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.Atom",{extend:qx.ui.layout.Abstract,properties:{gap:{check:"Integer",init:4,apply:"_applyLayoutChange"},iconPosition:{check:["left","top","right","bottom","top-left","bottom-left","top-right","bottom-right"],init:"left",apply:"_applyLayoutChange"},center:{check:"Boolean",init:!1,apply:"_applyLayoutChange"}},members:{verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true(e,t,r){this.assert(!1,"The property '"+t+"' is not supported by the Atom layout!")},false:null}),renderLayout(e,t,r){var i,n,o,a=r.left,s=r.top,l=qx.ui.layout.Util,u=this.getIconPosition(),c=this._getLayoutChildren(),h=c.length,d=this.getGap(),f=this.getCenter();if(-1!=["bottom","right","top-right","bottom-right"].indexOf(u))var _=h-1,p=-1,m=-1;else _=0,p=h,m=1;if("top"==u||"bottom"==u){if(f){for(var g=0,v=_;v!=p;v+=m)if((n=c[v].getSizeHint().height)>0){g+=n;v!=_&&(g+=d)}s+=Math.round((t-g)/2)}var b=s;for(v=_;v!=p;v+=m){w=(o=c[v]).getSizeHint();i=Math.min(w.maxWidth,Math.max(e,w.minWidth));n=w.height;a=l.computeHorizontalAlignOffset("center",i,e)+r.left;o.renderLayout(a,b,i,n);n>0&&(b=s+n+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&&(a+=Math.round(y/2));for(v=_;v!=p;v+=m){w=(o=c[v]).getSizeHint();n=Math.min(w.maxHeight,Math.max(t,w.minHeight));i=o===x?P:w.width;var M="middle";"top-left"==u||"top-right"==u?M="top":"bottom-left"!=u&&"bottom-right"!=u||(M="bottom");b=s+l.computeVerticalAlignOffset(M,w.height,t);o.renderLayout(a,b,i,n);i>0&&(a+=i+d)}}},_computeSizeHint(){var e,t=this._getLayoutChildren(),r=t.length;if(1===r){var i;e={width:(i=t[0].getSizeHint()).width,height:i.height,minWidth:i.minWidth,minHeight:i.minHeight}}else{var n=0,o=0,a=0,s=0,l=this.getIconPosition(),u=this.getGap();if("top"===l||"bottom"===l){for(var c=0,h=0;h0){s+=i.height;a+=i.minHeight;c++}}if(c>1){s+=d=(c-1)*u;a+=d}}else{for(c=0,h=0;h0){o+=i.width;n+=i.minWidth;c++}}if(c>1){var d;o+=d=(c-1)*u;n+=d}}e={minWidth:n,width:o,minHeight:a,height:s}}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.IExecutable":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.form.Button",{extend:qx.ui.basic.Atom,include:[qx.ui.core.MExecutable],implement:[qx.ui.form.IExecutable],construct(e,t,r){qx.ui.basic.Atom.constructor.call(this,e,t);null!=r&&this.setCommand(r);this.getContentElement().setAttribute("role","button");this.addListener("pointerover",this._onPointerOver);this.addListener("pointerout",this._onPointerOut);this.addListener("pointerdown",this._onPointerDown);this.addListener("pointerup",this._onPointerUp);this.addListenerOnce("appear",(()=>{let e=this.getContentElement().getDomElement();this.addListener("touchstart",(()=>{e.focus()}))}));this.addListener("tap",this._onTap);this.addListener("keydown",this._onKeyDown);this.addListener("keyup",this._onKeyUp);this.addListener("dblclick",(function(e){e.stopPropagation()}))},properties:{appearance:{refine:!0,init:"button"},focusable:{refine:!0,init:!0}},members:{_forwardStates:{focused:!0,hovered:!0,pressed:!0,disabled:!0},press(){this.hasState("abandoned")||this.addState("pressed")},release(){this.hasState("pressed")&&this.removeState("pressed")},reset(){this.removeState("pressed");this.removeState("abandoned");this.removeState("hovered")},_onPointerOver(e){if(this.isEnabled()&&e.getTarget()===this){if(this.hasState("abandoned")){this.removeState("abandoned");this.addState("pressed")}this.addState("hovered")}},_onPointerOut(e){if(this.isEnabled()&&e.getTarget()===this){this.removeState("hovered");if(this.hasState("pressed")){this.removeState("pressed");this.addState("abandoned")}}},_onPointerDown(e){if(e.isLeftPressed()){e.stopPropagation();this.capture();this.removeState("abandoned");this.addState("pressed")}},_onPointerUp(e){this.releaseCapture();var t=this.hasState("pressed"),r=this.hasState("abandoned");t&&this.removeState("pressed");r&&this.removeState("abandoned");e.stopPropagation()},_onTap(e){this.execute();e.stopPropagation()},_onKeyDown(e){switch(e.getKeyIdentifier()){case"Enter":case"Space":this.removeState("abandoned");this.addState("pressed");e.stopPropagation()}},_onKeyUp(e){switch(e.getKeyIdentifier()){case"Enter":case"Space":if(this.hasState("pressed")){this.removeState("abandoned");this.removeState("pressed");this.execute();e.stopPropagation()}}}}});qx.ui.form.Button.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.locale.Manager":{construct:!0}},environment:{provided:[],required:{"qx.dynlocale":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.form.MForm",{construct(){qx.locale.Manager.getInstance().addListener("changeLocale",this.__P_139_0,this)},properties:{valid:{check:"Boolean",init:!0,apply:"_applyValid",event:"changeValid"},required:{check:"Boolean",init:!1,event:"changeRequired"},invalidMessage:{init:null,nullable:!0,check:"String",event:"changeInvalidMessage"},requiredInvalidMessage:{check:"String",nullable:!0,event:"changeRequiredInvalidMessage"}},members:{_applyValid(e,t){e?this.removeState("invalid"):this.addState("invalid")},__P_139_0:qx.core.Environment.select("qx.dynlocale",{true(e){var t=this.getInvalidMessage();t&&t.translate&&this.setInvalidMessage(t.translate());var r=this.getRequiredInvalidMessage();r&&r.translate&&this.setRequiredInvalidMessage(r.translate())},false:null})},destruct(){qx.locale.Manager.getInstance().removeListener("changeLocale",this.__P_139_0,this)}});qx.ui.form.MForm.$$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(e,t){}}});qx.ui.form.MModelProperty.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0},"qx.ui.form.RadioGroup":{}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IRadioItem",{events:{changeValue:"qx.event.type.Data"},members:{setValue(e){},getValue(){},setGroup(e){this.assertInstance(e,qx.ui.form.RadioGroup)},getGroup(){}}});qx.ui.form.IRadioItem.$$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.IBooleanForm",{extend:qx.ui.form.IField,events:{changeValue:"qx.event.type.Data"},members:{setValue(e){return 1==arguments.length},resetValue(){},getValue(){}}});qx.ui.form.IBooleanForm.$$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(e){},getModel(){},resetModel(){}}});qx.ui.form.IModel.$$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(e){qx.ui.form.Button.constructor.call(this,e);const 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(e,t){e?this.addState("checked"):this.removeState("checked");this.getContentElement().setAttribute("aria-checked",Boolean(e))},_applyGroup(e,t){t&&t.remove(this);e&&e.add(this)},_onExecute(e){var t=this.getGroup();t&&t.getAllowEmptySelection()?this.toggleValue():this.setValue(!0)},_onKeyPress(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(){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(e,t){var r={icon:this.getChildControl("icon"),label:this.getChildControl("label"),closeButton:this.getShowCloseButton()?this.getChildControl("close-button"):null};for(var i in r)r[i]&&this._remove(r[i]);switch(e){case"top":this._add(r.label,{row:3,column:2});this._add(r.icon,{row:1,column:2});r.closeButton&&this._add(r.closeButton,{row:0,column:4});break;case"bottom":this._add(r.label,{row:1,column:2});this._add(r.icon,{row:3,column:2});r.closeButton&&this._add(r.closeButton,{row:0,column:4});break;case"left":this._add(r.label,{row:0,column:2});this._add(r.icon,{row:0,column:0});r.closeButton&&this._add(r.closeButton,{row:0,column:4});break;case"right":this._add(r.label,{row:0,column:0});this._add(r.icon,{row:0,column:2});r.closeButton&&this._add(r.closeButton,{row:0,column:4})}},_createChildControlImpl(e,t){switch(e){case"label":var r;(r=new qx.ui.basic.Label(this.getLabel())).setAnonymous(!0);this._add(r,{row:0,column:2});this._getLayout().setColumnFlex(2,1);break;case"icon":(r=new qx.ui.basic.Image(this.getIcon())).setAnonymous(!0);this._add(r,{row:0,column:0});break;case"close-button":(r=new qx.ui.form.Button).setFocusable(!1);r.setKeepActive(!0);r.addListener("tap",this._onCloseButtonTap,this);this._add(r,{row:0,column:4});this.getShowCloseButton()||r.exclude()}return r||qx.ui.tabview.TabButton.superclass.prototype._createChildControlImpl.call(this,e)},_onCloseButtonTap(){this.fireDataEvent("close",this)},_applyShowCloseButton(e,t){e?this._showChildControl("close-button"):this._excludeChildControl("close-button")},_applyCenter(e){var t=this._getLayout();e?t.setColumnAlign(2,"center","middle"):t.setColumnAlign(2,"left","middle")}}});qx.ui.tabview.TabButton.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.form.Button":{construct:!0,require:!0},"qx.event.AcceleratingTimer":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.form.RepeatButton",{extend:qx.ui.form.Button,construct(e,t){qx.ui.form.Button.constructor.call(this,e,t);this.__P_124_0=new qx.event.AcceleratingTimer;this.__P_124_0.addListener("interval",this._onInterval,this)},events:{execute:"qx.event.type.Event",press:"qx.event.type.Event",release:"qx.event.type.Event"},properties:{interval:{check:"Integer",init:100},firstInterval:{check:"Integer",init:500},minTimer:{check:"Integer",init:20},timerDecrease:{check:"Integer",init:2}},members:{__P_124_1:null,__P_124_0:null,press(){if(this.isEnabled()){this.hasState("pressed")||this.__P_124_2();this.removeState("abandoned");this.addState("pressed")}},release(e){if(this.isEnabled()){this.hasState("pressed")&&(this.__P_124_1||this.execute());this.removeState("pressed");this.removeState("abandoned");this.__P_124_3()}},_applyEnabled(e,t){qx.ui.form.RepeatButton.superclass.prototype._applyEnabled.call(this,e,t);if(!e){this.isCapturing()&&this.releaseCapture();this.removeState("pressed");this.removeState("abandoned");this.__P_124_3()}},_onPointerOver(e){if(this.isEnabled()&&e.getTarget()===this){if(this.hasState("abandoned")){this.removeState("abandoned");this.addState("pressed");this.__P_124_0.start()}this.addState("hovered")}},_onPointerOut(e){if(this.isEnabled()&&e.getTarget()===this){this.removeState("hovered");if(this.hasState("pressed")){this.removeState("pressed");this.addState("abandoned");this.__P_124_0.stop()}}},_onPointerDown(e){if(e.isLeftPressed()){this.capture();this.__P_124_2();e.stopPropagation()}},_onPointerUp(e){this.releaseCapture();if(!this.hasState("abandoned")){this.addState("hovered");this.hasState("pressed")&&!this.__P_124_1&&this.execute()}this.__P_124_3();e.stopPropagation()},_onTap(e){},_onKeyUp(e){switch(e.getKeyIdentifier()){case"Enter":case"Space":if(this.hasState("pressed")){this.__P_124_1||this.execute();this.removeState("pressed");this.removeState("abandoned");e.stopPropagation();this.__P_124_3()}}},_onKeyDown(e){switch(e.getKeyIdentifier()){case"Enter":case"Space":this.removeState("abandoned");this.addState("pressed");e.stopPropagation();this.__P_124_2()}},_onInterval(e){this.__P_124_1=!0;this.fireEvent("execute")},__P_124_2(){this.fireEvent("press");this.__P_124_1=!1;this.__P_124_0.set({interval:this.getInterval(),firstInterval:this.getFirstInterval(),minimum:this.getMinTimer(),decrease:this.getTimerDecrease()}).start();this.removeState("abandoned");this.addState("pressed")},__P_124_3(){this.fireEvent("release");this.__P_124_0.stop();this.removeState("abandoned");this.removeState("pressed")}},destruct(){this._disposeObjects("__P_124_0")}});qx.ui.form.RepeatButton.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.layout.Grow":{construct:!0},"qx.bom.AnimationFrame":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.scroll.ScrollPane",{extend:qx.ui.core.Widget,construct(){qx.ui.core.Widget.constructor.call(this);this.set({minWidth:0,minHeight:0});this._setLayout(new qx.ui.layout.Grow);this.addListener("resize",this._onUpdate);var e=this.getContentElement();e.addListener("scroll",this._onScroll,this);e.addListener("appear",this._onAppear,this)},events:{update:"qx.event.type.Event",scrollAnimationEnd:"qx.event.type.Event"},properties:{scrollX:{check:"qx.lang.Type.isNumber(value)&&value>=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_125_0:null,add(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(e){if(e){this._remove(e);e.removeListener("resize",this._onUpdate,this)}},getChildren(){return this._getChildren()},_onUpdate(e){this.fireEvent("update")},_onScroll(e){var t=this.getContentElement();this.setScrollX(t.getScrollX());this.setScrollY(t.getScrollY())},_onAppear(e){var t=this.getContentElement(),r=this.getScrollX();r!=t.getScrollX()&&t.scrollToX(r);var i=this.getScrollY();i!=t.getScrollY()&&t.scrollToY(i)},getItemTop(e){var t=0;do{t+=e.getBounds().top;e=e.getLayoutParent()}while(e&&e!==this);return t},getItemBottom(e){return this.getItemTop(e)+e.getBounds().height},getItemLeft(e){var t,r=0;do{r+=e.getBounds().left;(t=e.getLayoutParent())&&(r+=t.getInsets().left);e=t}while(e&&e!==this);return r},getItemRight(e){return this.getItemLeft(e)+e.getBounds().width},getScrollSize(){return this.getChildren()[0].getBounds()},getScrollMaxX(){var e=this.getInnerSize(),t=this.getScrollSize();return e&&t?Math.max(0,t.width-e.width):0},getScrollMaxY(){var e=this.getInnerSize(),t=this.getScrollSize();return e&&t?Math.max(0,t.height-e.height):0},scrollToX(e,t){var r=this.getScrollMaxX();e<0?e=0:e>r&&(e=r);this.stopScrollAnimation();if(t){var i=this.getScrollX();this.__P_125_0=new qx.bom.AnimationFrame;this.__P_125_0.on("end",(function(){this.setScrollX(e);this.__P_125_0=null;this.fireEvent("scrollAnimationEnd")}),this);this.__P_125_0.on("frame",(function(r){var n=parseInt(r/t*(e-i)+i);this.setScrollX(n)}),this);this.__P_125_0.startSequence(t)}else this.setScrollX(e)},scrollToY(e,t){var r=this.getScrollMaxY();e<0?e=0:e>r&&(e=r);this.stopScrollAnimation();if(t){var i=this.getScrollY();this.__P_125_0=new qx.bom.AnimationFrame;this.__P_125_0.on("end",(function(){this.setScrollY(e);this.__P_125_0=null;this.fireEvent("scrollAnimationEnd")}),this);this.__P_125_0.on("frame",(function(r){var n=parseInt(r/t*(e-i)+i);this.setScrollY(n)}),this);this.__P_125_0.startSequence(t)}else this.setScrollY(e)},scrollByX(e,t){this.scrollToX(this.getScrollX()+e,t)},scrollByY(e,t){this.scrollToY(this.getScrollY()+e,t)},stopScrollAnimation(){if(this.__P_125_0){this.__P_125_0.cancelSequence();this.__P_125_0=null}},_applyScrollX(e){this.getContentElement().scrollToX(e)},_transformScrollX:e=>Math.round(e),_applyScrollY(e){this.getContentElement().scrollToY(e)},_transformScrollY:e=>Math.round(e)}});qx.ui.core.scroll.ScrollPane.$$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.ui.core.SingleSelectionManager",{extend:qx.core.Object,construct(e){qx.core.Object.constructor.call(this);this.__P_169_0=e},events:{changeSelected:"qx.event.type.Data"},properties:{allowEmptySelection:{check:"Boolean",init:!0,apply:"__P_169_1"}},members:{__P_169_2:null,__P_169_0:null,getSelected(){return this.__P_169_2},setSelected(e){if(!this.__P_169_3(e))throw new Error("Could not select "+e+", because it is not a child element!");this.__P_169_4(e)},resetSelected(){this.__P_169_4(null)},isSelected(e){if(!this.__P_169_3(e))throw new Error("Could not check if "+e+" is selected, because it is not a child element!");return this.__P_169_2===e},isSelectionEmpty(){return null==this.__P_169_2},getSelectables(e){for(var t=this.__P_169_0.getItems(),r=[],i=0;i=0;i--)r[i].getEnabled()||r.splice(i,1);return r},__P_169_1(e,t){e||this.__P_169_4(this.__P_169_2)},__P_169_4(e){var t=this.__P_169_2,r=e;if(null==r||t!==r){if(!this.isAllowEmptySelection()&&null==r){var i=this.getSelectables(!0)[0];i&&(r=i)}this.__P_169_2=r;this.fireDataEvent("changeSelected",r,t)}},__P_169_3(e){for(var t=this.__P_169_0.getItems(),r=0;r=0;t--)e.removeItem(e.key(t))},getKey(e){return this.getStorage(this.__P_76_2).key(e)},forEach(e,t){for(var r=this.getLength(),i=0;i!0,makeAvailable:async e=>!0,getModelForPosition(e){return e.getRow()<0||e.getRow()>=this.getModel().getLength()?null:this.getModel().getItem(e.getRow())},getPositionOfModel(e){let t=this.getModel().indexOf(e);return new qxl.datagrid.source.Position(t,0)},getSize(){if(!this.getModel())return new qxl.datagrid.source.Position(0,0);return new qxl.datagrid.source.Position(this.getModel().getLength(),this.getColumns().getLength())}}});qxl.datagrid.source.ArrayDataSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qxl.datagrid.ui.IWidgetSizeSource",{members:{getWidgetSize(e,t){},getDataSourceSize(){}}});qxl.datagrid.ui.IWidgetSizeSource.$$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:e=>new qx.ui.core.scroll.ScrollBar(e)}});qx.ui.core.scroll.MScrollBarFactory.$$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(){var e=qx.bom.element.Scroll.getScrollbarWidth(),t="osx"===qx.bom.client.OperatingSystem.getName();return 0===e&&t&&!1},getNativeScroll(){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(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.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qxl.datagrid.ui.IWidgetSizeSource":{require:!0},"qx.ui.core.scroll.MScrollBarFactory":{require:!0},"qxl.datagrid.util.Debounce":{construct:!0},"qxl.datagrid.ui.SelectionManager":{construct:!0},"qxl.datagrid.ui.GridStyling":{construct:!0},"qxl.datagrid.ui.GridSizeCalculator":{construct:!0},"qx.bom.client.Scroll":{construct:!0,require:!0},"qx.ui.layout.Canvas":{construct:!0},"qx.ui.core.scroll.AbstractScrollArea":{construct:!0},"qx.ui.layout.Grid":{construct:!0},"qxl.datagrid.column.IColumns":{},"qxl.datagrid.source.IDataSource":{},"qx.ui.container.Composite":{},"qx.ui.layout.VBox":{},"qxl.datagrid.ui.layout.Layered":{},"qxl.datagrid.ui.OddEvenRowBackgrounds":{},"qxl.datagrid.ui.factory.SimpleWidgetFactory":{},"qxl.datagrid.ui.WidgetPane":{},"qxl.datagrid.ui.factory.HeaderWidgetFactory":{},"qxl.datagrid.ui.HeaderRows":{},"qxl.datagrid.util.Math":{}},environment:{provided:[],required:{"os.scrollBarOverlayed":{construct:!0,className:"qx.bom.client.Scroll"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.DataGrid",{extend:qx.ui.core.Widget,implement:[qxl.datagrid.ui.IWidgetSizeSource],include:[qx.ui.core.scroll.MScrollBarFactory],construct(e,t){qx.ui.core.Widget.constructor.call(this);this.__P_81_0=new qxl.datagrid.util.Debounce((()=>this.updateWidgets()),50);this.__P_81_1=new qxl.datagrid.ui.SelectionManager;this.__P_81_1.addListener("changeSelection",(e=>{this.scheduleUpdateWidgets();this.fireDataEvent("changeSelection",e.getData())}));e=e||null;t=t||new qxl.datagrid.ui.GridStyling;this.__P_81_2=new qxl.datagrid.ui.GridSizeCalculator(e,t,this);e&&this.setColumns(e);this.getQxObject("widgetPane").addListener("modelDoubleTap",(e=>this.fireDataEvent("modelDoubleTap",e.getData())));if(qx.core.Environment.get("os.scrollBarOverlayed")){this._setLayout(new qx.ui.layout.Canvas);this._add(this.getQxObject("dataPane"),{edge:0});let e=this.getChildControl("scrollbar-x");e.setMinHeight(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this._add(e,{bottom:0,right:0,left:0});e=this.getChildControl("scrollbar-y");e.setMinWidth(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this._add(e,{right:0,bottom:0,top:0})}else{var r=new qx.ui.layout.Grid;r.setColumnFlex(0,1);r.setRowFlex(0,1);this._setLayout(r);this._add(this.getQxObject("dataPane"),{row:0,column:0});this._add(this.getChildControl("scrollbar-x"),{row:1,column:0});this._add(this.getChildControl("scrollbar-y"),{row:0,column:1});this._add(this.getChildControl("corner"),{row:1,column:1})}var i=2*qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH+14;this.set({minHeight:i,minWidth:i});this._addRollHandling()},properties:{columns:{init:null,nullable:!0,check:"qxl.datagrid.column.IColumns",apply:"_applyColumns",event:"changeColumns"},dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",apply:"_applyDataSource",event:"changeDataSource"},startRowIndex:{init:0,check:"Integer",apply:"_applyStartRowIndex",event:"changeStartRowIndex"},startColumnIndex:{init:0,check:"Integer",apply:"_applyStartColumnIndex",event:"changeStartColumnIndex"},appearance:{init:"qxl-datagrid",refine:!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"]},readOnly:{init:!1,check:"Boolean",event:"changeReadOnly"},dynamicSizing:{init:"none",check:["rows","columns","both","none"],event:"changeDynamicSizing"}},objects:{dataPane(){var e=new qx.ui.container.Composite(new qx.ui.layout.VBox);e.add(this.getQxObject("header"));var t=new qx.ui.container.Composite(new qxl.datagrid.ui.layout.Layered);t.add(this.getQxObject("widgetPane"),{layer:0});t.add(this.getQxObject("oddEvenRows"),{layer:1});e.add(t,{flex:1});return e},oddEvenRows(){return new qxl.datagrid.ui.OddEvenRowBackgrounds(this.__P_81_2,this.getDataSource(),this.__P_81_1)},paneWidgetFactory(){return new qxl.datagrid.ui.factory.SimpleWidgetFactory(this.getColumns())},widgetPane(){return new qxl.datagrid.ui.WidgetPane(this.__P_81_2,this.getQxObject("paneWidgetFactory"),this.getDataSource(),this.__P_81_1)},headerWidgetFactory(){return new qxl.datagrid.ui.factory.HeaderWidgetFactory(this.getColumns())},header(){return new qxl.datagrid.ui.HeaderRows(this.__P_81_2,this.getQxObject("headerWidgetFactory"))}},events:{changeSelection:"qx.event.type.Data",modelDoubleTap:"qx.event.type.Data"},members:{__P_81_3:!1,__P_81_4:!1,__P_81_5:!1,__P_81_2:null,__P_81_6:null,__P_81_0:null,__P_81_1:null,__P_81_7:null,_applyColumns(e,t){if(t){t.removeListener("change",this.__P_81_8,this);for(let e of t)e.setDataGrid(null)}if(e){for(let t of e)t.setDataGrid(this);e.addListener("change",this.__P_81_8,this)}this.__P_81_2.setColumns(e);this.getQxObject("headerWidgetFactory").setColumns(e);this.getQxObject("paneWidgetFactory").setColumns(e);this.updateWidgets()},__P_81_8(e){let t=e.getData();"remove"==t.type&&t.column.setDataGrid(null);"add"==t.type&&t.column.setDataGrid(this);this.scheduleLayoutUpdate()},_applyDataSource(e,t){t&&t.removeListener("changeSize",this.__P_81_9,this);this.__P_81_1.resetSelection();["headerWidgetFactory","paneWidgetFactory","widgetPane","oddEvenRows"].forEach((t=>this.getQxObject(t).setDataSource(e)));this.__P_81_1.setDataSource(e);this.updateWidgets();e&&e.addListener("changeSize",this.__P_81_9,this)},_applyStartRowIndex(e,t){this.__P_81_3=!0;this.updateWidgets();this.__P_81_3=!1},_applyStartColumnIndex(e,t){this.__P_81_4=!0;this.updateWidgets();this.__P_81_4=!1},__P_81_9(){this.getQxObject("widgetPane").invalidateAll();this.__P_81_2.invalidate();this.updateWidgets()},_addRollHandling(){this.addListener("roll",this._onRoll,this);this.addListener("pointerdown",this._onPointerDownForRoll,this)},_removeRollHandling(){this.removeListener("roll",this._onRoll,this);this.removeListener("pointerdown",this._onPointerDownForRoll,this)},_onPointerDownForRoll(e){this.__P_81_7=e.getPointerId()},_onRoll(e){e.stop();if("mouse"==e.getPointerType())return;if(this.__P_81_7&&e.getMomentum()){e.stopMomentum();this.__P_81_7=null;return}let t=this.getDataSourceSize().getRow();var r=this.getStartRowIndex()+Math.floor(.08*e.getDelta().y);let i=this.getMaxRows();r=qxl.datagrid.util.Math.clamp(0,Math.max(0,t-i),r);this.setStartRowIndex(r)},getMaxRows(){var e;const t=this.__P_81_2.getStyling();return Math.floor(this.getQxObject("oddEvenRows").getBounds().height/(null!==(e=t.getMaxRowHeight())&&void 0!==e?e:t.getMinRowHeight()))-4},scrollToSelection(){let e=this.getSelection().getLength()?this.getSelection().getItem(0):null;if(!e)return;let t=this.getDataSource().getPositionOfModel(e).getRow(),r=this.getMaxRows(),i=this.getStartRowIndex();t>=i&&t<=i+r-1||this.setStartRowIndex(Math.max(0,t-Math.floor(r/2)))},__P_81_10(e){let t=this._isChildControlVisible("scrollbar-x"),r=this._isChildControlVisible("scrollbar-y");"x"==e?t||this.scrollToX(0):r||this.scrollToY(0);t&&r?this._showChildControl("corner"):this._excludeChildControl("corner")},scrollToX(e){this.getChildControl("scrollbar-x").scrollTo(e)},scrollToY(e){this.getChildControl("scrollbar-y").scrollTo(e)},_computeScrollbars(){if(this.__P_81_5)return;this.__P_81_5=!0;let e=this.__P_81_2.getSizes();if(!e){this.__P_81_5=!1;return}const t=(e,t,r,i,n,o)=>{if("off"===e||"auto"==e&&r>=i)t.setVisibility("excluded");else{t.setVisibility("visible");let e;e=-1==n||r>i-n?100:0==n?0:qxl.datagrid.util.Math.clamp(0,100,o());t.set({position:e})}};let r=this.getDataSource().getSize(),i=this.getColumns(),n=this.getChildControl("scrollbar-x"),o=this.getScrollbarX(),a=i.getLength(),s=this.getStartColumnIndex();t(o,n,e.columns.length,a,s,(()=>Math.floor(s/(a+1)*100)));let l=this.getChildControl("scrollbar-y"),u=this.getScrollbarY(),c=r.getRow()+this.getStyling().getNumHeaderRows(),h=this.getStartRowIndex();t(u,l,e.rows.length,c,h,(()=>Math.floor(qxl.datagrid.util.Math.interpolate(0,Math.max(0,r.getRow()-this.getMaxRows()),0,100,this.getStartRowIndex()))));this.__P_81_5=!1},_createChildControlImpl(e){switch(e){case"scrollbar-x":(t=this._createScrollBar("horizontal").set({minWidth:0,maximum:100})).exclude();t.addListener("scroll",(e=>{if(this.__P_81_3||this.__P_81_5)return;let t=e.getData(),r=this.getDataSource().getSize();if(100==t)this.setStartColumnIndex(-1);else{let e=Math.round(r.getColumn()*(t/100));this.setStartColumnIndex(e)}}));t.addListener("changeVisibility",(()=>this.__P_81_10("x")));return t;case"scrollbar-y":(t=this._createScrollBar("vertical").set({minHeight:0,maximum:100})).exclude();t.addListener("scroll",(e=>{if(this.__P_81_3||this.__P_81_5)return;let t=e.getData(),r=this.getDataSource().getSize().getRow();const i=Math.floor(qxl.datagrid.util.Math.interpolate(0,100,0,Math.max(0,r-this.getMaxRows()),t));this.setStartRowIndex(i)}));t.addListener("changeVisibility",(()=>this.__P_81_10("y")));return t;case"corner":var t;(t=new qx.ui.core.Widget).setWidth(0);t.setHeight(0);t.exclude();return t}return qxl.datagrid.DataGrid.superclass.prototype._createChildControlImpl.call(this,e)},updateWidgets(){if(this.__P_81_6)return;this.getQxObject("header").updateWidgets();this.getQxObject("oddEvenRows").updateWidgets();const e=()=>{this._computeScrollbars();this.scheduleLayoutUpdate();this.__P_81_6=null};let t=this.getQxObject("widgetPane").updateWidgets();t?this.__P_81_6=t.then(e):e()},scheduleUpdateWidgets(){return this.__P_81_0.run()},getWidgetSize(e,t){let r=this.__P_81_2.getStyling(),i=r.getMinRowHeight(),n=r.getMaxRowHeight(),o=r.getMinColumnWidth(),a=r.getMaxColumnWidth(),s=null,l=null,u=this.getQxObject("widgetPane").getChildAtPosition(e,t);if(e<0)l=r.getHeaderRowHeight();else{let e=this.getDynamicSizing();if("rows"===e||"both"===e){var c;l=null==u||null===(c=u.getSizeHint())||void 0===c?void 0:c.height}if("columns"===e||"both"===e){var h;s=null==u||null===(h=u.getSizeHint())||void 0===h?void 0:h.width}}const d={minWidth:o,width:s,maxWidth:a,minHeight:i,height:l,maxHeight:n};null==u||u.setUserData("qxl.datagrid.lastSize",d);return d},renderLayout(e,t,r,i){const n=this.getQxObject("widgetPane").getPaddingLeft(),o=this.getQxObject("widgetPane").getPaddingTop();let a=this.__P_81_2.setAvailableSize(r-this.getChildControl("scrollbar-y").getSizeHint().width-n-this.getQxObject("widgetPane").getPaddingRight(),i,this.getStartRowIndex(),this.getStartColumnIndex(),n,o);const s=this.getDynamicSizing(),l="rows"===s||"both"===s,u="columns"===s||"both"===s;if(!a&&(l||u))for(const e of this.getQxObject("widgetPane").getLayoutChildren()){const t=e.getSizeHint(),r=e.getUserData("qxl.datagrid.lastSize");if(t){if(l){var c,h,d,f;const e=(null!==(c=null==r?void 0:r.height)&&void 0!==c?c:1/0)>(null!==(h=t.maxHeight)&&void 0!==h?h:1/0),i=(null!==(d=null==r?void 0:r.height)&&void 0!==d?d:-1/0)<(null!==(f=t.minHeight)&&void 0!==f?f:0);if(e||i){a=!0;this.__P_81_2.invalidate();break}}if(u){var _,p,m,g;const e=(null!==(_=null==r?void 0:r.width)&&void 0!==_?_:1/0)>(null!==(p=t.maxWidth)&&void 0!==p?p:1/0),i=(null!==(m=null==r?void 0:r.width)&&void 0!==m?m:-1/0)<(null!==(g=t.minWidth)&&void 0!==g?g:0);if(e||i){a=!0;this.__P_81_2.invalidate();break}}}}qxl.datagrid.DataGrid.superclass.prototype.renderLayout.call(this,e,t,r,i);a&&this.updateWidgets()},_computeSizeHint(){var e=this.getMinWidth()||0,t=this.getMinHeight()||0,r=this.getWidth()||e,i=this.getHeight()||t;return{minWidth:e,width:r,maxWidth:this.getMaxWidth()||1/0,minHeight:t,height:i,maxHeight:this.getMaxHeight()||1/0}},getSelection(){return this.__P_81_1.getSelection()},setSelection(e){this.__P_81_1.setSelection(e)},resetSelection(){this.__P_81_1.resetSelection()},getSelectionManager(){return this.__P_81_1},getSizeCalculator(){return this.__P_81_2},getStyling(){return this.__P_81_2.getStyling()},getDataSourceSize(){return this.getDataSource().getSize()}}});qxl.datagrid.DataGrid.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.column.Column":{construct:!0,require:!0},"qx.util.format.DateFormat":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.DateColumn",{extend:qxl.datagrid.column.Column,properties:{dateFormat:{init:null,check:"qx.util.format.DateFormat",event:"changeDateFormat"}},construct(){qxl.datagrid.column.Column.constructor.call(this);this.setBindingOptions(((e,t)=>({converter:(e,t,r,i)=>{if(!e)return"";let n=this.getDateFormat()||qx.util.format.DateFormat.getDateInstance();"string"==typeof e&&(e=new Date(Date.parse(e)));return n.format(e)}})))}});qxl.datagrid.column.DateColumn.$$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.datagrid.demo.array.DummyModel",{extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);this.set({title:this._randomTitle(),author:this._randomAuthor(),date:this._randomDate()})},properties:{title:{nullable:!1,check:"String",event:"changeTitle"},author:{nullable:!1,check:"String",event:"changeAuthor"},date:{nullable:!1,check:"Date",event:"changeDate"}},members:{_randomNoun(){const e=["Cat","Dog","Mouse","Horse","Cow","Pig","Chicken","Duck","Goose","Sheep","Goat","Rabbit","Hamster","Gerbil","Rat","Parrot","Cockatoo","Canary","Finch","Goldfish","Tropical Fish","Frog","Toad","Newt","Salamander","Lizard","Snake","Turtle","Tortoise","Crocodile","Alligator","Dinosaur","Pterodactyl","Tyrannosaurus Rex","Robin","Blue Jay","Sparrow","Owl","Eagle","Hawk","Falcon","Vulture","Penguin"];return e[Math.floor(Math.random()*e.length)]},_randomTitle(){const e=this._randomNoun(),t=this._randomNoun();return[`The ${e} and The ${t}`,`The ${e}'s ${t}`,`The ${e}`][Math.floor(3*Math.random())]},_randomSurname(){const e=["Smith","Johnson","Williams","Brown","Jones","Miller","Davis","Garcia","Rodriguez","Wilson","Martinez","Anderson","Taylor","Thomas"];return e[Math.floor(Math.random()*e.length)]},_randomAuthor(){const e="ABCDEFGHIJKLMNOPQRSTUVWXYZ"[Math.floor(26*Math.random())],t=this._randomSurname();return`${["Mr","Mrs","Dr","Prof"][Math.floor(4*Math.random())]} ${e}. ${t}`},_randomDate(){const e=new Date;return new Date(e.getTime()-Math.floor(15*Math.random()*365*24*60*60*1e3))}}});qxl.datagrid.demo.array.DummyModel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.source.tree.NodeInspector":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.tree.TreeDemoNodeInspector",{extend:qxl.datagrid.source.tree.NodeInspector,members:{canHaveChildren:e=>"directory"==e.getType()}});qxl.datagrid.demo.tree.TreeDemoNodeInspector.$$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.layout.HBox":{construct:!0},"qx.ui.menu.Menu":{},"qx.util.PropertyUtil":{},"qx.ui.core.Spacer":{},"qx.ui.toolbar.Separator":{},"qx.ui.menubar.Button":{},"qx.ui.toolbar.Part":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.toolbar.ToolBar",{extend:qx.ui.core.Widget,include:qx.ui.core.MChildrenHandling,construct(e){qx.ui.core.Widget.constructor.call(this);this.getContentElement().setAttribute("role","toolbar");this._setLayout(e||new qx.ui.layout.HBox);this.__P_82_0=[];this.__P_82_1=[]},properties:{appearance:{refine:!0,init:"toolbar"},openMenu:{check:"qx.ui.menu.Menu",event:"changeOpenMenu",nullable:!0},show:{init:"both",check:["both","label","icon"],inheritable:!0,apply:"_applyShow",event:"changeShow"},spacing:{nullable:!0,check:"Integer",themeable:!0,apply:"_applySpacing"},overflowIndicator:{check:"qx.ui.core.Widget",nullable:!0,apply:"_applyOverflowIndicator"},overflowHandling:{init:!1,check:"Boolean",apply:"_applyOverflowHandling"}},events:{hideItem:"qx.event.type.Data",showItem:"qx.event.type.Data"},members:{__P_82_0:null,__P_82_1:null,_computeSizeHint(){var e=qx.ui.toolbar.ToolBar.superclass.prototype._computeSizeHint.call(this);if(this.getOverflowHandling()){var t=0,r=this.getOverflowIndicator();r&&(t=r.getSizeHint().width+this.getSpacing());e.minWidth=t}return e},_onResize(e){this._recalculateOverflow(e.getData().width)},_recalculateOverflow(e,t){if(this.getOverflowHandling()){t=t||this.getSizeHint().width;var r=this.getOverflowIndicator(),i=0;r&&(i=r.getSizeHint().width);null==e&&null!=this.getBounds()&&(e=this.getBounds().width);if(null!=e)if(ee);else if(this.__P_82_0.length>0)do{var l=this.__P_82_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_82_0.length&&i>0){c=e>t-i+u+(o-this.getSpacing())}if(!(e>t+u+o||c))return;this.__P_82_3(l);t+=u;r&&0==this.__P_82_0.length&&r.setVisibility("excluded")}}while(e>=t&&this.__P_82_0.length>0)}},__P_82_3(e){e.setVisibility("visible");this.__P_82_0.shift();this.fireDataEvent("showItem",e)},__P_82_2(e){if(e){this.__P_82_0.unshift(e);e.setVisibility("excluded");this.fireDataEvent("hideItem",e)}},_getNextToHide(){for(var e=this.__P_82_1.length-1;e>=0;e--){var t=this.__P_82_1[e];if(t&&t.getVisibility&&"visible"==t.getVisibility())return t}var r=this._getChildren();for(e=r.length-1;e>=0;e--){var i=r[e];if(i!=this.getOverflowIndicator()&&(i.getVisibility&&"visible"==i.getVisibility()))return i}},setRemovePriority(e,t,r){if(!r&&null!=this.__P_82_1[t])throw new Error("Priority already in use!");this.__P_82_1[t]=e},_applyOverflowHandling(e,t){this.invalidateLayoutCache();var r=this.getLayoutParent();r&&r.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 n=this.getOverflowIndicator();n&&n.setVisibility("excluded");for(var o=0;o{var n=new qx.io.request.Xhr(r);i&&n.set(i);n.addListener("success",(t=>{let r=n.getResponseText();n.dispose();e(r)}));n.addListener("fail",(()=>{n.dispose();t()}));n.send()})));var r,i;t=JSON.parse(t);const n=e=>{let t=(new qxl.datagrid.demo.tree.TreeDemoFileNode).set({name:e.name,permissions:e.permissions,lastModified:new Date(e.lastModified)});e.size?t.set({size:e.size,type:"file"}):t.set({type:"directory"});if(e.children)for(let r of e.children){let e=n(r);t.__P_83_0.push(e)}return t};return n(t)}}});qxl.datagrid.demo.tree.TreeDemoFileNode.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.column.Column":{require:!0},"qxl.datagrid.column.tree.ExpansionWidget":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.tree.ExpansionColumn",{extend:qxl.datagrid.column.Column,properties:{iconPathProvider:{check:"Function",nullable:!0}},members:{createWidgetForDisplay:()=>new qxl.datagrid.column.tree.ExpansionWidget,bindWidget(e,t,r){let i=qxl.datagrid.column.tree.ExpansionColumn.superclass.prototype.bindWidget.call(this,e,t),n=r.getDataSource().getNodeStateFor(t);if(null==n)return i;e.setIndentationLevel(n.level);e.setState(n.state);const o=this.getIconPathProvider();if(o){const r=o(t);r&&e.setIcon(r)}e.addListener("changeState",(e=>{let i=e.getData();"open"==i?r.getDataSource().expandNode(t):"closed"==i&&r.getDataSource().collapseNode(t)}));return i}}});qxl.datagrid.column.tree.ExpansionColumn.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.column.Column":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.FileSizeColumn",{extend:qxl.datagrid.column.Column,properties:{binary:{init:!0,check:"Binary"}},construct(){qxl.datagrid.column.Column.constructor.call(this);this.setBindingOptions(((e,t)=>({converter:(e,t,r,i)=>e?this._convertValueForDisplay(e):""})))},members:{_convertValueForDisplay(e){if("number"!=typeof e)return"";let t=this.getBinary()?1024:1e3;return enew Date(e.getTime()+864e5*(3-(e.getDay()+6)%7)),__P_84_10(e){var t=this.__P_84_9(e),r=t.getFullYear(),i=this.__P_84_9(new Date(r,0,4));return Math.floor(1.5+(t.getTime()-i.getTime())/864e5/7)},__P_84_11(e){var t=this.__P_84_9(e),r=this.__P_84_9(new Date(e.getFullYear(),e.getMonth(),4));return Math.floor(1.5+(t.getTime()-r.getTime())/864e5/7)},__P_84_12(e){return this.__P_84_9(e).getFullYear()},__P_84_13(e){var t=new Date(e,2,1);t.setDate(-1);return t.getDate()+1===29},__P_84_14(e,t){var r=0,i=0;t||(t=1971);for(var n=0,o=1;o<=12;o++){var a=new Date(t,o,1);a.setDate(-1);var s=a.getDate()+1;if(!((n+=s)0?1:-1,d=Math.floor(Math.abs(c)/60),f=Math.abs(c)%60;this.__P_84_16();for(var _="",p=0;p(b=(x=Math.abs(r))+"").length)for(var y=b.length;yb.length)for(y=x.length;y=1&&v<=3?b=r>0?"AD":"BC":4==v?b=r>0?"Anno Domini":"Before Christ":5==v&&(b=r>0?"A":"B");break;case"Q":case"q":1!=v&&2!=v||(b=this.__P_84_7(parseInt(i/4)+1,v));3==v&&(b="Q"+(parseInt(i/4)+1));break;case"D":b=this.__P_84_7(this.__P_84_8(e),v);break;case"d":b=this.__P_84_7(n,v);break;case"w":b=this.__P_84_7(this.__P_84_10(e),v);break;case"W":b=this.__P_84_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_84_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_84_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_84_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=a<12?qx.locale.Date.getAmMarker(t):qx.locale.Date.getPmMarker(t);break;case"H":b=this.__P_84_7(a,v);break;case"k":b=this.__P_84_7(0==a?24:a,v);break;case"K":b=this.__P_84_7(a%12,v);break;case"h":b=this.__P_84_7(a%12==0?12:a%12,v);break;case"m":b=this.__P_84_7(s,v);break;case"s":b=this.__P_84_7(l,v);break;case"S":if(v<(b=this.__P_84_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_84_7(Math.abs(d),2)+":"+this.__P_84_7(f,2));break;case"Z":b=v>=1&&v<=3?(h>0?"-":"+")+this.__P_84_7(Math.abs(d),2)+this.__P_84_7(f,2):"GMT"+(h>0?"-":"+")+this.__P_84_7(Math.abs(d),2)+":"+this.__P_84_7(f,2)}_+=b}}return _},parse(e){this.__P_84_17();var t=this.__P_84_4.regex.exec(e);if(null==t)throw new Error("Date string '"+e+"' does not match the date format: "+this.__P_84_2);for(var r,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},n=1,o=!1,a=!1,s=0;s=i.length){o++;break}if("'"==i.charAt(o+1)){r+=a;o++}else{o++;n="unkown"}}else{r+=a;o++}break;case"wildcard":if(a==e){t++;o++}else{this.__P_84_6.push({type:"wildcard",character:e,size:t});e=null;t=0;n="default"}break;default:if(a>="a"&&a<="z"||a>="A"&&a<="Z"){e=a;n="wildcard"}else if("'"==a){if(o+1>=i.length){r+=a;o++;break}if("'"==i.charAt(o+1)){r+=a;o++}o++;n="quoted_literal"}else n="default";if("default"!=n){if(r.length>0){this.__P_84_6.push({type:"literal",text:r});r=""}}else{r+=a;o++}}}null!=e?this.__P_84_6.push({type:"wildcard",character:e,size:t}):r.length>0&&this.__P_84_6.push({type:"literal",text:r})}},__P_84_17(){if(null==this.__P_84_4){var e=this.__P_84_2;this.__P_84_18();this.__P_84_16();for(var t,r=[],i="^",n=0;n14)throw new Error("Invalid hours in time zone offset.");if(n>59)throw new Error("Invalid minutes in time zone offset.");e.tzOffsetMins=60*i+n;"-"===r[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 r=["L","M"],i=["c","e","E"],n=e.charAt(0),a=r.indexOf(n)>=0;if(!g[e]){g[e]={};for(var s=function(){var t=n===(a?r: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=(a?qx.locale.Date.getMonthNames:qx.locale.Date.getDayNames).call(qx.locale.Date,s[1],o,s[0],!0),u=0,c=l.length;u=0&&(r=0&&(r=0,"Value must be positive")},false:null}),__P_85_9(){for(var e=[],t=[],r=[],i=-1,n=-1,o=this._getLayoutChildren(),a=0,s=o.length;a1&&r.push(l);u.colSpan>1&&t.push(l)}for(f=0;f<=i;f++)null==e[f]&&(e[f]=[]);this.__P_85_2=e;this.__P_85_3=t;this.__P_85_4=r;this.__P_85_5=i;this.__P_85_6=n;this.__P_85_7=null;this.__P_85_8=null;delete this._invalidChildrenCache},_setRowData(e,t,r){var i=this.__P_85_0[e];if(i)i[t]=r;else{this.__P_85_0[e]={};this.__P_85_0[e][t]=r}},_setColumnData(e,t,r){var i=this.__P_85_1[e];if(i)i[t]=r;else{this.__P_85_1[e]={};this.__P_85_1[e][t]=r}},setSpacing(e){this.setSpacingY(e);this.setSpacingX(e);return this},setColumnAlign(e,t,r){this._setColumnData(e,"hAlign",t);this._setColumnData(e,"vAlign",r);this._applyLayoutChange();return this},getColumnAlign(e){var t=this.__P_85_1[e]||{};return{vAlign:t.vAlign||"top",hAlign:t.hAlign||"left"}},setRowAlign(e,t,r){this._setRowData(e,"hAlign",t);this._setRowData(e,"vAlign",r);this._applyLayoutChange();return this},getRowAlign(e){var t=this.__P_85_0[e]||{};return{vAlign:t.vAlign||"top",hAlign:t.hAlign||"left"}},getCellWidget(e,t){this._invalidChildrenCache&&this.__P_85_9();return(e=this.__P_85_2[e]||{})[t]||null},getRowCount(){this._invalidChildrenCache&&this.__P_85_9();return this.__P_85_5+1},getColumnCount(){this._invalidChildrenCache&&this.__P_85_9();return this.__P_85_6+1},getCellAlign(e,t){var r="top",i="left",n=this.__P_85_0[e],o=this.__P_85_1[t],a=this.__P_85_2[e][t];if(a)var s={vAlign:a.getAlignY(),hAlign:a.getAlignX()};else s={};s.vAlign?r=s.vAlign:n&&n.vAlign?r=n.vAlign:o&&o.vAlign&&(r=o.vAlign);s.hAlign?i=s.hAlign:o&&o.hAlign?i=o.hAlign:n&&n.hAlign&&(i=n.hAlign);return{vAlign:r,hAlign:i}},setColumnFlex(e,t){this._setColumnData(e,"flex",t);this._applyLayoutChange();return this},getColumnFlex(e){var t=this.__P_85_1[e]||{};return void 0!==t.flex?t.flex:0},setRowFlex(e,t){this._setRowData(e,"flex",t);this._applyLayoutChange();return this},getRowFlex(e){var t=this.__P_85_0[e]||{};return void 0!==t.flex?t.flex:0},setColumnMaxWidth(e,t){this._setColumnData(e,"maxWidth",t);this._applyLayoutChange();return this},getColumnMaxWidth(e){var t=this.__P_85_1[e]||{};return void 0!==t.maxWidth?t.maxWidth:1/0},setColumnWidth(e,t){this._setColumnData(e,"width",t);this._applyLayoutChange();return this},getColumnWidth(e){var t=this.__P_85_1[e]||{};return void 0!==t.width?t.width:null},setColumnMinWidth(e,t){this._setColumnData(e,"minWidth",t);this._applyLayoutChange();return this},getColumnMinWidth(e){return(this.__P_85_1[e]||{}).minWidth||0},setRowMaxHeight(e,t){this._setRowData(e,"maxHeight",t);this._applyLayoutChange();return this},getRowMaxHeight(e){return(this.__P_85_0[e]||{}).maxHeight||1/0},setRowHeight(e,t){this._setRowData(e,"height",t);this._applyLayoutChange();return this},getRowHeight(e){var t=this.__P_85_0[e]||{};return void 0!==t.height?t.height:null},setRowMinHeight(e,t){this._setRowData(e,"minHeight",t);this._applyLayoutChange();return this},getRowMinHeight(e){return(this.__P_85_0[e]||{}).minHeight||0},_getOuterSize(e){var t=e.getSizeHint(),r=e.getMarginLeft()+e.getMarginRight(),i=e.getMarginTop()+e.getMarginBottom();return{height:t.height+i,width:t.width+r,minHeight:t.minHeight+i,minWidth:t.minWidth+r,maxHeight:t.maxHeight+i,maxWidth:t.maxWidth+r}},_fixHeightsRowSpan(e){for(var t=this.getSpacingY(),r=0,i=this.__P_85_4.length;r0&&(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(s);n=this.getRowFlex(i)>0?Math.max(n,l.minHeight):Math.max(n,l.height);o=Math.max(o,l.height)}}}n=Math.max(n,this.getRowMinHeight(i));var u=this.getRowMaxHeight(i);if(null!==this.getRowHeight(i))o=this.getRowHeight(i);else o=Math.max(n,Math.min(o,u));e[i]={minHeight:n,height:o,maxHeight:u}}this.__P_85_4.length>0&&this._fixHeightsRowSpan(e);this.__P_85_7=e;return e},_getColWidths(){if(null!=this.__P_85_8)return this.__P_85_8;for(var e=[],t=this.__P_85_6,r=this.__P_85_5,i=0;i<=t;i++){for(var n,o=0,a=0,s=0;s<=r;s++){var l=this.__P_85_2[s][i];if(l){if(!((l.getLayoutProperties().colSpan||0)>1)){var u=this._getOuterSize(l);a=Math.max(a,u.minWidth);o=Math.max(o,u.width)}}}a=Math.max(a,this.getColumnMinWidth(i));n=this.getColumnMaxWidth(i);if(null!==this.getColumnWidth(i))o=this.getColumnWidth(i);else o=Math.max(a,Math.min(o,n));e[i]={minWidth:a,width:o,maxWidth:n}}this._getColSpans().length>0&&this._fixWidthsColSpan(e);this.__P_85_8=e;return e},_getColumnFlexOffsets(e){var t=this.getSizeHint(),r=e-t.width;if(0==r)return{};for(var i=this._getColWidths(),n={},o=0,a=i.length;o0||s.width==s.minWidth&&r<0||(n[o]={min:s.minWidth,value:s.width,max:s.maxWidth,flex:l})}return qx.ui.layout.Util.computeFlexOffsets(n,e,t.width)},_getRowFlexOffsets(e){var t=this.getSizeHint(),r=e-t.height;if(0==r)return{};for(var i=this._getRowHeights(),n={},o=0,a=i.length;o0||s.height==s.minHeight&&r<0||(n[o]={min:s.minHeight,value:s.height,max:s.maxHeight,flex:l})}return qx.ui.layout.Util.computeFlexOffsets(n,e,t.height)},_getColSpans(){return this.__P_85_3},renderLayout(e,t,r){this._invalidChildrenCache&&this.__P_85_9();for(var i,n=qx.ui.layout.Util,o=this.getSpacingX(),a=this.getSpacingY(),s=this._getColWidths(),l=this._getColumnFlexOffsets(e),u=[],c=this.__P_85_6,h=this.__P_85_5,d=0;d<=c;d++){i=l[d]?l[d].offset:0;u[d]=s[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_85_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;r+=o.width}var a=this._getRowHeights(),s=0,l=0;for(i=0,n=a.length;i0?s+=u.minHeight:s+=u.height;l+=u.height}var c=this.getSpacingX()*(e.length-1),h=this.getSpacingY()*(a.length-1);return{minWidth:t+c,width:r+c,minHeight:s+h,height:l+h}}},destruct(){this.__P_85_2=this.__P_85_0=this.__P_85_1=this.__P_85_3=this.__P_85_4=this.__P_85_8=this.__P_85_7=null}});qx.ui.layout.Grid.$$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.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(e,t,r,i){qx.core.Object.constructor.call(this);t&&this.setComparisonString(t);r&&this.setFontWeight(r);i&&this.setFontStyle(i);if(e){this.setFontFamily(e);this.__P_184_0=this._getRequestedHelpers()}this.__P_184_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_184_2:null,__P_184_3:null,removeDefaultHelperElements(){var e=qx.bom.webfonts.Validator.__P_184_3;if(e)for(var t in e)document.body.removeChild(e[t]);delete qx.bom.webfonts.Validator.__P_184_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_184_0:null,__P_184_4:null,__P_184_5:null,__P_184_1:null,validate(){if(this.__P_184_5)return;const e=e=>{this.__P_184_4&&this.__P_184_4.stop();this._reset();this.__P_184_1.resolve(e);this.fireDataEvent("changeStatus",{family:this.getFontFamily(),valid:e})};if(document.fonts&&"function"==typeof document.fonts.load){this.__P_184_5=(new Date).getTime();let t=`${this.getFontStyle()||"normal"} ${this.getFontWeight()||"normal"} 14px ${this.getFontFamily()}`;(async()=>{try{await document.fonts.load(t);await document.fonts.ready;qx.bom.Label.getTextSize("Hello World",{fontFamily:this.getFontFamily(),fontStyle:this.getFontStyle(),fontWeight:this.getFontWeight()});setTimeout((()=>e(this._isFontValid())),100)}catch(r){this.warn(`Exception while loading font ${t}: `+r);e(!1)}})()}else{this.__P_184_5=(new Date).getTime();this.getFontStyle(),this.getFontWeight(),this.getFontFamily();const t=()=>{if(this._isFontValid())"safari"==qx.core.Environment.get("browser.name")&&parseFloat(qx.core.Environment.get("browser.version"))>=8?setTimeout((()=>e(!0)),100):e(!0);else{(new Date).getTime()-this.__P_184_5>=this.getTimeout()&&e(!1)}};qx.event.Timer.once((()=>{this.__P_184_4=new qx.event.Timer(100);this.__P_184_4.addListener("interval",t);this.__P_184_4.start()}),this,0)}},async isValid(){return await this.__P_184_1},_reset(){if(this.__P_184_0){for(var e in this.__P_184_0){var t=this.__P_184_0[e];document.body.removeChild(t)}this.__P_184_0=null}},_isFontValid(){qx.bom.webfonts.Validator.__P_184_2||this.__P_184_6();this.__P_184_0||(this.__P_184_0=this._getRequestedHelpers());this.__P_184_0.sans.style.visibility="visible";this.__P_184_0.sans.style.visibility="hidden";this.__P_184_0.serif.style.visibility="visible";this.__P_184_0.serif.style.visibility="hidden";var e=qx.bom.element.Dimension.getWidth(this.__P_184_0.sans),t=qx.bom.element.Dimension.getWidth(this.__P_184_0.serif),r=qx.bom.webfonts.Validator;return e!==r.__P_184_2.sans||t!==r.__P_184_2.serif},_getRequestedHelpers(){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(e,t){var r=qx.lang.Object.clone(qx.bom.webfonts.Validator.HELPER_CSS);e&&(r.fontFamily?r.fontFamily+=","+e.join(","):r.fontFamily=e.join(","));this.getFontWeight()&&(r.fontWeight=this.getFontWeight());this.getFontStyle()&&(r.fontStyle=this.getFontStyle());var i=document.createElement("span");i.innerHTML=t||qx.bom.webfonts.Validator.COMPARISON_STRING;qx.bom.element.Style.setStyles(i,r);document.body.appendChild(i);return i},_applyFontFamily(e,t){e!==t&&this._reset()},_applyFontWeight(e,t){e!==t&&this._reset()},_applyFontStyle(e,t){e!==t&&this._reset()},__P_184_6(){var e=qx.bom.webfonts.Validator;e.__P_184_3||(e.__P_184_3={sans:this._getHelperElement(e.COMPARISON_FONTS.sans),serif:this._getHelperElement(e.COMPARISON_FONTS.serif)});e.__P_184_2={sans:qx.bom.element.Dimension.getWidth(e.__P_184_3.sans),serif:qx.bom.element.Dimension.getWidth(e.__P_184_3.serif)}}},destruct(){this._reset();null!=this.__P_184_4&&this.__P_184_4.stop();this._disposeObjects("__P_184_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(e,t,r,i,n){throw new Error("abstract method call!")},_moveToEdgeAndAlign(e,t,r,i){switch(i){case"edge-start":return t.start-r.end-e;case"edge-end":return t.end+r.start;case"align-start":return t.start+r.start;case"align-center":return t.start+parseInt((t.end-t.start-e)/2,10)+r.start;case"align-end":return t.end-r.end-e}},_isInRange:(e,t,r)=>e>=0&&e+t<=r}});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(e,t,r,i,n){return this._moveToEdgeAndAlign(e,t,r,n)}}});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(e,t,r,i,n){var o,a,s=this._moveToEdgeAndAlign(e,t,r,n);if(this._isInRange(s,e,i))return s;if("edge-start"==n||"edge-end"==n){o=t.start-r.end;a=t.end+r.start}else{o=t.end-r.end;a=t.start+r.start}return s=o>i-a?Math.max(0,o-e):a}}});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(e,t,r,i,n){var o=this._moveToEdgeAndAlign(e,t,r,n);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.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(){var e=qx.core.Environment.get("css.animation");this.__P_220_0=e&&e["play-state"];this.__P_220_1=!0;this.addListenerOnce("end",this.__P_220_2,this)},events:{start:"Element",end:"Element",iteration:"Element"},members:{__P_220_0:null,__P_220_1:!1,__P_220_3:!1,isPlaying(){return this.__P_220_1},isEnded(){return this.__P_220_3},isPaused(){return"paused"==this.el.style[this.__P_220_0]},pause(){if(this.el){this.el.style[this.__P_220_0]="paused";this.el.$$animation.__P_220_1=!1;this.animationId&&qx.bom.element.AnimationJs&&qx.bom.element.AnimationJs.pause(this)}},play(){if(this.el){this.el.style[this.__P_220_0]="running";this.el.$$animation.__P_220_1=!0;null!=this.i&&qx.bom.element.AnimationJs&&qx.bom.element.AnimationJs.play(this)}},stop(){if(this.el&&qx.core.Environment.get("css.animation")&&!this.jsAnimation){this.el.style[this.__P_220_0]="";this.el.style[qx.core.Environment.get("css.animation").name]="";this.el.$$animation.__P_220_1=!1;this.el.$$animation.__P_220_3=!0}else if(this.jsAnimation){this.stopped=!0;qx.bom.element.AnimationJs.stop(this)}},__P_220_2(){this.__P_220_1=!1;this.__P_220_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(){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:()=>qx.bom.Style.getPropertyName("transformStyle"),getPerspective:()=>qx.bom.Style.getPropertyName("perspective"),getPerspectiveOrigin:()=>qx.bom.Style.getPropertyName("perspectiveOrigin"),getBackFaceVisibility:()=>qx.bom.Style.getPropertyName("backfaceVisibility"),getOrigin:()=>qx.bom.Style.getPropertyName("transformOrigin"),getName:()=>qx.bom.Style.getPropertyName("transform"),get3D:()=>null!=qx.bom.client.CssTransform.getPerspective()},defer(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_221_0:qx.core.Environment.get("css.transform"),transform(e,t){var r=this.getTransformValue(t);if(null!=this.__P_221_0){var i=this.__P_221_0.name;e.style[i]=r}},translate(e,t){this.transform(e,{translate:t})},scale(e,t){this.transform(e,{scale:t})},rotate(e,t){this.transform(e,{rotate:t})},skew(e,t){this.transform(e,{skew:t})},getCss(e){var t=this.getTransformValue(e);if(null!=this.__P_221_0){var r=this.__P_221_0.name;return qx.bom.Style.getCssName(r)+":"+t+";"}return""},setOrigin(e,t){null!=this.__P_221_0&&(e.style[this.__P_221_0.origin]=t)},getOrigin(e){return null!=this.__P_221_0?e.style[this.__P_221_0.origin]:""},setStyle(e,t){null!=this.__P_221_0&&(e.style[this.__P_221_0.style]=t)},getStyle(e){return null!=this.__P_221_0?e.style[this.__P_221_0.style]:""},setPerspective(e,t){null!=this.__P_221_0&&(e.style[this.__P_221_0.perspective]=t+"px")},getPerspective(e){return null!=this.__P_221_0?e.style[this.__P_221_0.perspective]:""},setPerspectiveOrigin(e,t){null!=this.__P_221_0&&(e.style[this.__P_221_0["perspective-origin"]]=t)},getPerspectiveOrigin(e){if(null!=this.__P_221_0){var t=e.style[this.__P_221_0["perspective-origin"]];if(""!=t)return t;var r=e.style[this.__P_221_0["perspective-origin"]+"X"],i=e.style[this.__P_221_0["perspective-origin"]+"Y"];if(""!=r)return r+" "+i}return""},setBackfaceVisibility(e,t){null!=this.__P_221_0&&(e.style[this.__P_221_0["backface-visibility"]]=t?"visible":"hidden")},getBackfaceVisibility(e){return null==this.__P_221_0||"visible"==e.style[this.__P_221_0["backface-visibility"]]},getTransformValue(e){var t="",r=["translate","scale"];for(var i in e){var n=e[i];qx.Bootstrap.isArray(n)?3===n.length&&r.indexOf(i)>-1&&qx.core.Environment.get("css.transform.3d")?t+=this._compute3dProperty(i,n):t+=this._computeAxisProperties(i,n):t+=i+"("+n+") "}return t.trim()},_compute3dProperty(e,t){var r="";e+="3d";for(var i=0;i"iframe"===e.tagName.toLowerCase(),registerEvent(e,t,r){},unregisterEvent(e,t,r){}},defer(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(e,t){e=e?qx.lang.Object.clone(e):{};var r=qx.bom.Iframe.DEFAULT_ATTRIBUTES;for(var i in r)i in e||(e[i]=r[i]);var n=qx.dom.Element.create("iframe",e,t);"onload"in e||(n.onload=function(){qx.event.handler.Iframe.onevent(n)});return n},getWindow(e){try{return e.contentWindow}catch(e){return null}},getDocument(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(e){try{var t=this.getDocument(e);return t?t.getElementsByTagName("body")[0]:null}catch(e){return null}},setSource(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 r=this.getWindow(e);r&&r.stop()}this.getWindow(e).location.replace(t)}catch(r){e.src=t}else e.src=t;this.__P_222_0(e)}catch(e){qx.log.Logger.warn("Iframe source could not be set!")}},queryCurrentUrl(e){var t=this.getDocument(e);try{if(t&&t.location)return t.location.href}catch(e){}return""},__P_222_0(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_223_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(e,t,r){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,r)},setValue(e,t){var r=e.nodeName.toLowerCase(),i=e.type,n=qx.lang.Type;"number"==typeof t&&(t+="");if("checkbox"===i||"radio"===i)n.isArray(t)?e.checked=t.includes(e.value):e.checked=e.value==t;else if("select"===r){for(var o,a,s=n.isArray(t),l=e.options,u=0,c=l.length;u0&&(d+=u[a]+c)}},__P_201_0(e){for(;!(e instanceof qx.ui.menu.Menu);)e=e.getLayoutParent();return e},_computeSizeHint(){for(var e=this._getLayoutChildren(),t=0,r=0,i=0,n=e.length;ie.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(e,t,r){var i=this._htmlElement||this.__P_138_3();i.style.width=null!=r?r+"px":"auto";i.innerHTML=e;return this.__P_138_6(i,t)},getTextSize(e,t){var r=this._textElement||this.__P_138_1();!qx.core.Environment.get("css.textoverflow")&&qx.core.Environment.get("html.xul")?r.firstChild.setAttribute("value",e):qx.bom.element.Attribute.set(r,"text",e);return this.__P_138_6(r,t)},__P_138_6(e,t){var r=this.__P_138_0;t||(t={});for(var i in r)e.style[i]=t[i]||"";var n=qx.bom.element.Dimension.getSize(e);n.width++;return n}}});qx.bom.Label.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.util.ResourceManager":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"engine.version":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.element.Background",{statics:{__P_204_0:["background-image:url(",null,");","background-position:",null,";","background-repeat:",null,";"],__P_204_1:{backgroundImage:null,backgroundPosition:null,backgroundRepeat:null},__P_204_2(e,t){var r=qx.core.Environment.get("engine.name"),i=qx.core.Environment.get("engine.version");"gecko"==r&&i<1.9&&e==t&&"number"==typeof e&&(t+=.01);if(e)var n="number"==typeof e?e+"px":e;else n="0";if(t)var o="number"==typeof t?t+"px":t;else o="0";return n+" "+o},compile(e,t,r,i){var n=this.__P_204_2(r,i),o=qx.util.ResourceManager.getInstance().toUri(e),a=this.__P_204_0;a[1]="'"+o+"'";a[4]=n;a[7]=t;return a.join("")},getStyles(e,t,r,i){if(!e)return this.__P_204_1;var n={backgroundPosition:this.__P_204_2(r,i),backgroundImage:"url('"+qx.util.ResourceManager.getInstance().toUri(e)+"')"};null!=t&&(n.backgroundRepeat=t);return n},set(e,t,r,i,n){var o=this.getStyles(t,r,i,n);for(var a in o)e.style[a]=o[a]}}});qx.bom.element.Background.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.dev.unit.TestCase":{},"qx.lang.Type":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.dev.unit.TestFunction",{extend:qx.core.Object,construct(e,t,r){r&&this.setTestFunction(r);if(e){this.setClassName(e.classname);this.setTestClass(e)}this.setName(t)},properties:{testFunction:{check:"Function"},name:{check:"String"},className:{check:"String",init:""},testClass:{check:"qx.dev.unit.TestCase",init:null}},members:{run(e){var t=this.getTestClass(),r=this.getName();t.set({testFunc:this,testResult:e});e.run(this,(function(){switch(t[r].constructor.name){case"Function":try{t[r]()}catch(e){throw e}break;case"AsyncFunction":t[r]().then((function(){t.resume()})).catch((function(e){t.resume((function(){throw e}))}));t.wait()}}))},setUp(){var e=this.getTestClass();qx.lang.Type.isFunction(e.setUp)&&e.setUp()},tearDown(){var e=this.getTestClass();qx.lang.Type.isFunction(e.tearDown)&&e.tearDown()},getFullName(){return[this.getClassName(),this.getName()].join(":")}}});qx.dev.unit.TestFunction.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",construct:!0,require:!0},"qx.dev.unit.AbstractTestSuite":{construct:!0,require:!0},"qx.dev.unit.TestCase":{construct:!0},"qx.lang.Type":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.dev.unit.TestClass",{extend:qx.dev.unit.AbstractTestSuite,construct(e){qx.dev.unit.AbstractTestSuite.constructor.call(this);if(e)if(qx.Class.isSubClassOf(e,qx.dev.unit.TestCase)){var t=e.prototype,r=new e;for(var i in t)qx.lang.Type.isFunctionOrAsyncFunction(t[i])&&0==i.indexOf("test")&&this.addTestMethod(r,i);this.setName(e.classname)}else this.addFail("Sub class check.","The test class '"+e.classname+"'is not a sub class of 'qx.dev.unit.TestCase'");else this.addFail("existsCheck","Unknown test class!")},properties:{name:{check:"String"}}});qx.dev.unit.TestClass.$$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(){qx.core.Object.constructor.call(this);this.__P_168_0=new qx.event.Timer(this.getInterval());this.__P_168_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_168_0:null,__P_168_1:null,start(){this.__P_168_0.setInterval(this.getFirstInterval());this.__P_168_0.start()},stop(){this.__P_168_0.stop();this.__P_168_1=null},_onInterval(){this.__P_168_0.stop();null==this.__P_168_1&&(this.__P_168_1=this.getInterval());this.__P_168_1=Math.max(this.getMinimum(),this.__P_168_1-this.getDecrease());this.__P_168_0.setInterval(this.__P_168_1);this.__P_168_0.start();this.fireEvent("interval")}},destruct(){this._disposeObjects("__P_168_0")}});qx.event.AcceleratingTimer.$$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(e,t){this.assertNumber(e)},scrollBy(e,t){this.assertNumber(e)},scrollBySteps(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(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",(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_171_0:2,__P_171_1:0,_computeSizeHint(){var e=qx.ui.core.scroll.ScrollBar.superclass.prototype._computeSizeHint.call(this);if("horizontal"===this.getOrientation()){this.__P_171_1=e.minWidth;e.minWidth=0}else{this.__P_171_1=e.minHeight;e.minHeight=0}return e},renderLayout(e,t,r,i){var n=qx.ui.core.scroll.ScrollBar.superclass.prototype.renderLayout.call(this,e,t,r,i),o="horizontal"===this.getOrientation();if(this.__P_171_1>=(o?r: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 n},_createChildControlImpl(e,t){var r;switch(e){case"slider":(r=new qx.ui.core.scroll.ScrollSlider).setPageStep(100);r.setFocusable(!1);r.addListener("changeValue",this._onChangeSliderValue,this);r.addListener("slideAnimationEnd",this._onSlideAnimationEnd,this);this._add(r,{flex:1});break;case"button-begin":(r=new qx.ui.form.RepeatButton).setFocusable(!1);r.addListener("execute",this._onExecuteBegin,this);this._add(r);break;case"button-end":(r=new qx.ui.form.RepeatButton).setFocusable(!1);r.addListener("execute",this._onExecuteEnd,this);this._add(r)}return r||qx.ui.core.scroll.ScrollBar.superclass.prototype._createChildControlImpl.call(this,e)},_applyMaximum(e){this.getChildControl("slider").setMaximum(e)},_applyPosition(e){this.getChildControl("slider").setValue(e)},_applyKnobFactor(e){this.getChildControl("slider").setKnobFactor(e)},_applyPageStep(e){this.getChildControl("slider").setPageStep(e)},_applyOrientation(e,t){this.getContentElement().setAttribute("aria-orientation",e);var r=this._getLayout();r&&r.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(e,t){this.getChildControl("slider").slideTo(e,t)},scrollBy(e,t){this.getChildControl("slider").slideBy(e,t)},scrollBySteps(e,t){var r=this.getSingleStep();this.getChildControl("slider").slideBy(e*r,t)},updatePosition(e){this.getChildControl("slider").updatePosition(e)},stopScrollAnimation(){this.getChildControl("slider").stopSlideAnimation()},_onExecuteBegin(e){this.scrollBy(-this.getSingleStep(),50)},_onExecuteEnd(e){this.scrollBy(this.getSingleStep(),50)},_onSlideAnimationEnd(){this.fireEvent("scrollAnimationEnd")},_onChangeSliderValue(e){this.setPosition(e.getData())},_onResizeSlider(e){var t=this.getChildControl("slider").getChildControl("knob"),r=t.getSizeHint(),i=!1,n=this.getChildControl("slider").getInnerSize();"vertical"==this.getOrientation()?n.heightthis._onTimeout()),this.getTimeout())},_cancelTimer(){if(this.__P_128_3){clearTimeout(this.__P_128_3);this.__P_128_3=null}},async _onTimeout(){this.__P_128_3=null;let e=this.__P_128_2;try{let t;for(;;){t=await this._runImpl();if(!this.__P_128_1)break;if("queue"==this.getRepeatedTrigger()){this._startTimer();return}}this.__P_128_2=null;e.resolve(t)}catch(t){e.reject(t)}},async _runImpl(){await this.__P_128_0()}}});qxl.datagrid.util.Debounce.$$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(){this.addListener("roll",this._onRoll,this);this.addListener("pointerdown",this._onPointerDownForRoll,this)},_removeRollHandling(){this.removeListener("roll",this._onRoll,this);this.removeListener("pointerdown",this._onPointerDownForRoll,this)},_onPointerDownForRoll(e){this._cancelRoll=e.getPointerId()},_onRoll(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"),r=this._isChildControlVisible("scrollbar-y"),i=r?this.getChildControl("scrollbar-y",!0):null,n=t?this.getChildControl("scrollbar-x",!0):null,o=e.getDelta().y,a=e.getDelta().x,s=!r,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)&&(s=!0)}if(n){0!==a&&n.scrollBy(parseInt(a,10));u=n.getPosition(),c=n.getMaximum();(a<0&&u<=0||a>0&&u>=c)&&(l=!0)}l&&s&&e.stopMomentum();(s||0!==a)&&(l||0!==o)&&(l&&s||0===a||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(){var e=this;this instanceof qx.ui.core.DragDropScrolling&&(e=this._getWidget());e.addListener("drag",this.__P_172_0,this);e.addListener("dragend",this.__P_172_1,this);this.__P_172_2=["left","right"];this.__P_172_3=["top","bottom"]},properties:{dragScrollThresholdX:{check:"Integer",init:30},dragScrollThresholdY:{check:"Integer",init:30},dragScrollSlowDownFactor:{check:"Float",init:.1}},members:{__P_172_4:null,__P_172_2:null,__P_172_3:null,_findScrollableParent(e){var t=e;if(null===t)return null;for(;t.getLayoutParent();){t=t.getLayoutParent();if(this._isScrollable(t))return t}return null},_isScrollable:e=>qx.Class.hasMixin(e.constructor,qx.ui.core.scroll.MScrollBarFactory),_getBounds(e){var t=e.getContentLocation();e.getScrollAreaContainer&&(t=e.getScrollAreaContainer().getContentLocation());return t},_getEdgeType:(e,t,r)=>-1*e.left<=t&&e.left<0?"left":-1*e.top<=r&&e.top<0?"top":e.right<=t&&e.right>0?"right":e.bottom<=r&&e.bottom>0?"bottom":null,_getAxis(e){if(-1!==this.__P_172_2.indexOf(e))return"x";if(-1!==this.__P_172_3.indexOf(e))return"y";throw new Error("Invalid edge type given ("+e+"). Must be: 'left', 'right', 'top' or 'bottom'")},_getThresholdByEdgeType(e){return-1!==this.__P_172_2.indexOf(e)?this.getDragScrollThresholdX():-1!==this.__P_172_3.indexOf(e)?this.getDragScrollThresholdY():void 0},_isScrollbarVisible:(e,t)=>!(!e||!e._isChildControlVisible)&&e._isChildControlVisible("scrollbar-"+t),_isScrollbarExceedingMaxPos(e,t,r){var i;return!e||((i=e.getPosition()+r)>e.getMaximum()||i<0)},_calculateThresholdExceedance(e,t){var r=t-Math.abs(e);return e<0?-1*r:r},_calculateScrollAmount(e,t){return Math.floor(e/100*t*this.getDragScrollSlowDownFactor())},_scrollBy(e,t,r){var i=e.getChildControl("scrollbar-"+t,!0);if(i){var n=i.getBounds(),o="x"===t?n.width:n.height,a=this._calculateScrollAmount(o,r);this._isScrollbarExceedingMaxPos(i,t,a)&&this.__P_172_4.stop();i.scrollBy(a)}},__P_172_0(e){this.__P_172_4&&this.__P_172_4.stop();var t;if(t=e.getOriginalTarget()instanceof qx.ui.core.Widget?e.getOriginalTarget():qx.ui.core.Widget.getWidgetByElement(e.getOriginalTarget())){var r;r=this._isScrollable(t)?t:this._findScrollableParent(t);for(;r;){var i,n,o=this._getBounds(r),a=e.getDocumentLeft(),s=e.getDocumentTop(),l={left:o.left-a,right:o.right-a,top:o.top-s,bottom:o.bottom-s},u=0;if(i=this._getEdgeType(l,this.getDragScrollThresholdX(),this.getDragScrollThresholdY())){n=this._getAxis(i);if(this._isScrollbarVisible(r,n)){u=this._calculateThresholdExceedance(l[i],this._getThresholdByEdgeType(i));this.__P_172_4&&this.__P_172_4.dispose();this.__P_172_4=new qx.event.Timer(50);this.__P_172_4.addListener("interval",function(e,t,r){this._scrollBy(e,t,r)}.bind(this,r,n,u));this.__P_172_4.start();e.stopPropagation();return}r=this._findScrollableParent(r)}else r=this._findScrollableParent(r)}}},__P_172_1(e){this.__P_172_4&&this.__P_172_4.stop()}},destruct(){this.__P_172_4&&this.__P_172_4.dispose()}});qx.ui.core.MDragDropScrolling.$$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(e){qx.core.Object.constructor.call(this);this._widget=e},members:{_widget:null,_getWidget(){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(){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(e,t){var r;switch(e){case"pane":(r=new qx.ui.core.scroll.ScrollPane).addListener("update",this._computeScrollbars,this);r.addListener("scrollX",this._onScrollPaneX,this);r.addListener("scrollY",this._onScrollPaneY,this);qx.core.Environment.get("os.scrollBarOverlayed")?this._add(r,{edge:0}):this._add(r,{row:0,column:0});break;case"scrollbar-x":(r=this._createScrollBar("horizontal")).setMinWidth(0);r.exclude();r.addListener("scroll",this._onScrollBarX,this);r.addListener("changeVisibility",this._onChangeScrollbarXVisibility,this);r.addListener("scrollAnimationEnd",this._onScrollAnimationEnd.bind(this,"X"));if(qx.core.Environment.get("os.scrollBarOverlayed")){r.setMinHeight(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this._add(r,{bottom:0,right:0,left:0})}else this._add(r,{row:1,column:0});break;case"scrollbar-y":(r=this._createScrollBar("vertical")).setMinHeight(0);r.exclude();r.addListener("scroll",this._onScrollBarY,this);r.addListener("changeVisibility",this._onChangeScrollbarYVisibility,this);r.addListener("scrollAnimationEnd",this._onScrollAnimationEnd.bind(this,"Y"));if(qx.core.Environment.get("os.scrollBarOverlayed")){r.setMinWidth(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this._add(r,{right:0,bottom:0,top:0})}else this._add(r,{row:0,column:1});break;case"corner":(r=new qx.ui.core.Widget).setWidth(0);r.setHeight(0);r.exclude();qx.core.Environment.get("os.scrollBarOverlayed")||this._add(r,{row:1,column:1})}return r||qx.ui.core.scroll.AbstractScrollArea.superclass.prototype._createChildControlImpl.call(this,e)},getPaneSize(){return this.getChildControl("pane").getInnerSize()},getItemTop(e){return this.getChildControl("pane").getItemTop(e)},getItemBottom(e){return this.getChildControl("pane").getItemBottom(e)},getItemLeft(e){return this.getChildControl("pane").getItemLeft(e)},getItemRight(e){return this.getChildControl("pane").getItemRight(e)},scrollToX(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-x").scrollTo(e,t)},scrollByX(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-x").scrollBy(e,t)},getScrollX(){var e=this.getChildControl("scrollbar-x",!0);return e?e.getPosition():0},scrollToY(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-y").scrollTo(e,t)},scrollByY(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-y").scrollBy(e,t)},getScrollY(){var e=this.getChildControl("scrollbar-y",!0);return e?e.getPosition():0},stopScrollAnimationX(){var e=this.getChildControl("scrollbar-x",!0);e&&e.stopScrollAnimation()},stopScrollAnimationY(){var e=this.getChildControl("scrollbar-y",!0);e&&e.stopScrollAnimation()},_onScrollAnimationEnd(e){this.fireEvent("scrollAnimation"+e+"End")},_onScrollBarX(e){this.getChildControl("pane").scrollToX(e.getData())},_onScrollBarY(e){this.getChildControl("pane").scrollToY(e.getData())},_onScrollPaneX(e){var t=this.getChildControl("scrollbar-x");t&&t.updatePosition(e.getData())},_onScrollPaneY(e){var t=this.getChildControl("scrollbar-y");t&&t.updatePosition(e.getData())},_onChangeScrollbarXVisibility(e){var t=this._isChildControlVisible("scrollbar-x"),r=this._isChildControlVisible("scrollbar-y");t||this.scrollToX(0);t&&r?this._showChildControl("corner"):this._excludeChildControl("corner")},_onChangeScrollbarYVisibility(e){var t=this._isChildControlVisible("scrollbar-x"),r=this._isChildControlVisible("scrollbar-y");r||this.scrollToY(0);t&&r?this._showChildControl("corner"):this._excludeChildControl("corner")},_computeScrollbars(){var e=this.getChildControl("pane");if(e.getChildren()[0]){var t=this.getInnerSize(),r=e.getInnerSize(),i=e.getScrollSize();if(r&&i){var n=this.getScrollbarX(),o=this.getScrollbarY();if("auto"===n&&"auto"===o){var a=i.width>t.width,s=i.height>t.height;!a&&!s||a&&s||(a?s=i.height>r.height:s&&(a=i.width>r.width))}else{a="on"===n,s="on"===o;i.width>(a?r.width:t.width)&&"auto"===n&&(a=!0);i.height>(a?r.height:t.height)&&"auto"===o&&(s=!0)}if(a){var l=this.getChildControl("scrollbar-x");l.show();l.setMaximum(Math.max(0,i.width-r.width));l.setKnobFactor(0===i.width?0:r.width/i.width)}else this._excludeChildControl("scrollbar-x");if(s){var u=this.getChildControl("scrollbar-y");u.show();u.setMaximum(Math.max(0,i.height-r.height));u.setKnobFactor(0===i.height?0:r.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.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{require:!0}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.layout.Layered",{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true(e,t,r){this.assert("layer"==t,"The property '"+t+"' is not supported by the Fixed layout!");this.assertInteger(r)},false:null}),__P_129_0(){let e=[],t=0;this._getLayoutChildren().forEach((r=>{let i=r.getLayoutProperties().layer||0;i>t&&(t=i);let n=e[i];n||(n=e[i]={layerId:i,children:[]});n.children.push(r)}));e.forEach((e=>e.zIndex=t-e.layerId));return e},renderLayout(e,t,r){let i=this.__P_129_0();for(let n in i){let o=r.top,a=i[n];a.children.forEach(((i,n)=>{let s=i.getSizeHint(),l=0;if(n==a.children.length-1)l=t-o-i.getMarginTop()-i.getMarginBottom();else{l=s.height;null!==s.minHeight&&ls.maxHeight&&(l=s.maxHeight)}let u=r.left+i.getMarginLeft();i.getContentElement().setStyle("zIndex",a.zIndex);i.renderLayout(u,o+i.getMarginTop(),e,l);o+=i.getMarginTop()+l+i.getMarginBottom()}))}},_computeSizeHint:()=>({width:10,height:10})}});qxl.datagrid.ui.layout.Layered.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qxl.datagrid.ui.layout.Fixed":{construct:!0},"qxl.datagrid.source.IDataSource":{},"qx.lang.Array":{},"qxl.datagrid.source.Position":{},"qx.ui.basic.Atom":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.OddEvenRowBackgrounds",{extend:qx.ui.core.Widget,construct(e,t,r,i){qx.ui.core.Widget.constructor.call(this);this.__P_130_0=e;this.__P_130_1=i||"qxl-datagrid-row";this._setLayout(new qxl.datagrid.ui.layout.Fixed);this.__P_130_2=r;r.addListener("changeSelectionStyle",(()=>this.updateWidgets()));r.addListener("changeSelection",(()=>{"row"==r.getSelectionStyle()&&this.updateWidgets()}));r.addListener("changeFocused",(()=>{"row"==r.getSelectionStyle()&&this.updateWidgets()}));t&&this.setDataSource(t)},properties:{dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",event:"changeDataSource"}},members:{__P_130_0:null,__P_130_1:null,updateWidgets(){let e=this.__P_130_0.getStyling(),t=this.__P_130_0.getSizes();if(!t)return;let r=null,i=null,n=null;t.rows.forEach((t=>{t.rowIndex>=e.getNumFixedRows()&&(null===n||n>t.rowIndex)&&(n=t.rowIndex);(null===r||r>t.rowIndex)&&(r=t.rowIndex);(null===i||i{let t=e.getUserData("qxl.datagrid.cellData");if(t.rowi){e.setUserData("qxl.datagrid.cellData",null);this._remove(e);e.dispose()}else{let r=t.row;o[r]=e}}));let a=0;t.columns.forEach((e=>a+=e.width));let s=this.__P_130_0.getInitialOffsets().top,l=e.getVerticalSpacing(),u=Math.ceil(l/2),c=l-u;for(let e=0;et.setAppearance(e)))}}});qxl.datagrid.ui.OddEvenRowBackgrounds.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.util.Math",{statics:{clamp(e,t,r){r=Math.max(e,r);return r=Math.min(t,r)},interpolate:(e,t,r,i,n)=>r+(n-e)*(i-r)/(t-e)}});qxl.datagrid.util.Math.$$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(e,t){qx.ui.core.LayoutItem.constructor.call(this);this.setWidth(null!=e?e:0);this.setHeight(null!=t?t:0)},members:{checkAppearanceNeeds(){},addChildrenToQueue(e){},destroy(){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.ui.core.Widget":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.toolbar.Separator",{extend:qx.ui.core.Widget,properties:{appearance:{refine:!0,init:"toolbar-separator"},anonymous:{refine:!0,init:!0},width:{refine:!0,init:0},height:{refine:!0,init:0}}});qx.ui.toolbar.Separator.$$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.layout.HBox":{construct:!0},"qx.ui.basic.Image":{},"qx.ui.toolbar.PartContainer":{},"qx.ui.toolbar.Separator":{},"qx.ui.menubar.Button":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.toolbar.Part",{extend:qx.ui.core.Widget,include:[qx.ui.core.MRemoteChildrenHandling],construct(){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qx.ui.layout.HBox);this._createChildControl("handle")},properties:{appearance:{refine:!0,init:"toolbar/part"},show:{init:"both",check:["both","label","icon"],inheritable:!0,event:"changeShow"},spacing:{nullable:!0,check:"Integer",themeable:!0,apply:"_applySpacing"}},members:{_createChildControlImpl(e,t){var r;switch(e){case"handle":(r=new qx.ui.basic.Image).setAlignY("middle");this._add(r);break;case"container":(r=new qx.ui.toolbar.PartContainer).addListener("syncAppearance",this.__P_131_0,this);this._add(r);r.addListener("changeChildren",(()=>{this.__P_131_0()}))}return r||qx.ui.toolbar.Part.superclass.prototype._createChildControlImpl.call(this,e)},getChildrenContainer(){return this.getChildControl("container")},_applySpacing(e,t){var r=this.getChildControl("container").getLayout();null==e?r.resetSpacing():r.setSpacing(e)},__P_131_0(){var e=this.getChildrenContainer().getChildren();e=e.filter((function(e){return"visible"==e.getVisibility()}));for(var t=0;t0&&(this.__P_175_12=window.setTimeout(this.__P_175_3,this.timeout));this.__P_175_10("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Script,"Send native request");t.insertBefore(e,t.firstChild);window.setTimeout((function(){r._readyStateChange(2);r._readyStateChange(3)}));return this},abort(){if(this.__P_175_7)return null;this.__P_175_8=!0;this.__P_175_13();this._emit("abort");return this},_emit(e){this["on"+e]();this._emitter.emit(e,this)},onreadystatechange(){},onload(){},onloadend(){},onerror(){},onabort(){},ontimeout(){},getResponseHeader(e){if(this.__P_175_7)return null;this.__P_175_10("qx.debug")&&qx.Bootstrap.debug("Response header cannot be determined for requests made with script transport.");return"unknown"},getAllResponseHeaders(){if(this.__P_175_7)return null;this.__P_175_10("qx.debug")&&qx.Bootstrap.debug("Response headers cannot be determined forrequests made with script transport.");return"Unknown response headers"},setDetermineSuccess(e){this.__P_175_6=e},dispose(){var e=this.__P_175_14;if(!this.__P_175_7){if(e){e.onload=e.onreadystatechange=null;this.__P_175_13()}this.__P_175_12&&window.clearTimeout(this.__P_175_12);this.__P_175_7=!0}},isDisposed(){return!!this.__P_175_7},_getUrl(){return this.__P_175_9},_getScriptElement(){return this.__P_175_14},_onTimeout(){this.__P_175_15();this.__P_175_5()||this._emit("error");this._emit("timeout");this.__P_175_5()||this._emit("loadend")},_onNativeLoad(){var e=this.__P_175_14,t=this.__P_175_6,r=this;if(!this.__P_175_8){if("mshtml"===this.__P_175_10("engine.name")&&this.__P_175_10("browser.documentmode")<9){if(!/loaded|complete/.test(e.readyState))return;this.__P_175_10("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Script,"Received native readyState: loaded")}this.__P_175_10("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Script,"Received native load");t&&(this.status||(this.status=t()?200:500));500===this.status&&this.__P_175_10("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Script,"Detected error");this.__P_175_12&&window.clearTimeout(this.__P_175_12);window.setTimeout((function(){r._success();r._readyStateChange(4);r._emit("load");r._emit("loadend")}))}},_onNativeError(){this.__P_175_15();this._emit("error");this._emit("loadend")},__P_175_14:null,__P_175_4:null,__P_175_9:"",__P_175_1:null,__P_175_2:null,__P_175_3:null,__P_175_12:null,__P_175_8:null,__P_175_7:null,__P_175_0(){this.readyState=0;this.status=0;this.statusText=""},_readyStateChange(e){this.readyState=e;this._emit("readystatechange")},_success(){this.__P_175_13();this.readyState=4;this.status||(this.status=200);this.statusText=""+this.status},__P_175_15(){this.__P_175_13();this.readyState=4;this.status=0;this.statusText=null},__P_175_5(){var e="mshtml"===this.__P_175_10("engine.name")&&this.__P_175_10("browser.documentmode")<9,t="opera"===this.__P_175_10("engine.name");return!(e||t)},__P_175_11(){var e=this.__P_175_14=document.createElement("script");e.src=this.__P_175_9;e.onerror=this.__P_175_2;e.onload=this.__P_175_1;"mshtml"===this.__P_175_10("engine.name")&&this.__P_175_10("browser.documentmode")<9&&(e.onreadystatechange=this.__P_175_1);return e},__P_175_13(){var e=this.__P_175_14;e&&e.parentNode&&this.__P_175_4.removeChild(e)},__P_175_10(e){if(qx&&qx.core&&qx.core.Environment)return qx.core.Environment.get(e);if("engine.name"===e)return qx.bom.client.Engine.getName();if("browser.documentmode"===e)return qx.bom.client.Browser.getDocumentMode();if("qx.debug.io"==e)return!1;throw new Error("Unknown environment key at this phase")}},defer(){qx&&qx.core&&qx.core.Environment&&qx.core.Environment.add("qx.debug.io",!1)}});qx.bom.request.Script.$$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.core.IDisposable":{require:!0},"qx.lang.Function":{construct:!0},"qx.io.request.authentication.IAuthentication":{},"qx.lang.Type":{},"qx.Bootstrap":{},"qx.bom.request.Script":{require:!0},"qx.Promise":{},"qx.lang.String":{},"qx.type.BaseError":{},"qx.lang.Object":{},"qx.event.type.Data":{},"qx.util.Request":{},"qx.util.Serializer":{},"qx.lang.Json":{},"qx.util.Uri":{}},environment:{provided:[],required:{"qx.debug.io":{className:"qx.bom.request.Script"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.io.request.AbstractRequest",{type:"abstract",extend:qx.core.Object,implement:[qx.core.IDisposable],construct(e){qx.core.Object.constructor.call(this);void 0!==e&&this.setUrl(e);this.__P_173_0={};var t=this._transport=this._createTransport();this._setPhase("unsent");this.__P_173_1=qx.lang.Function.bind(this._onReadyStateChange,this);this.__P_173_2=qx.lang.Function.bind(this._onLoad,this);this.__P_173_3=qx.lang.Function.bind(this._onLoadEnd,this);this.__P_173_4=qx.lang.Function.bind(this._onAbort,this);this.__P_173_5=qx.lang.Function.bind(this._onTimeout,this);this.__P_173_6=qx.lang.Function.bind(this._onError,this);t.onreadystatechange=this.__P_173_1;t.onload=this.__P_173_2;t.onloadend=this.__P_173_3;t.onabort=this.__P_173_4;t.ontimeout=this.__P_173_5;t.onerror=this.__P_173_6},events:{readyStateChange:"qx.event.type.Event",success:"qx.event.type.Event",load:"qx.event.type.Event",loadEnd:"qx.event.type.Event",abort:"qx.event.type.Event",timeout:"qx.event.type.Event",error:"qx.event.type.Event",statusError:"qx.event.type.Event",parseError:"qx.event.type.Data",fail:"qx.event.type.Event",changeResponse:"qx.event.type.Data",changePhase:"qx.event.type.Data"},properties:{url:{check:"String"},timeout:{check:"Number",nullable:!0,init:0},requestData:{check:e=>qx.lang.Type.isString(e)||qx.Class.isSubClassOf(e.constructor,qx.core.Object)||qx.lang.Type.isObject(e)||qx.lang.Type.isArray(e)||"Blob"==qx.Bootstrap.getClass(e)||"ArrayBuffer"==qx.Bootstrap.getClass(e)||"FormData"==qx.Bootstrap.getClass(e),nullable:!0},authentication:{check:"qx.io.request.authentication.IAuthentication",nullable:!0}},members:{__P_173_1:null,__P_173_2:null,__P_173_3:null,__P_173_4:null,__P_173_5:null,__P_173_6:null,__P_173_7:null,__P_173_8:null,__P_173_9:null,__P_173_0:null,__P_173_10:null,_transport:null,_parserFailed:!1,_createTransport(){throw new Error("Abstract method call")},_getConfiguredUrl(){},_getConfiguredRequestHeaders(){},_getParsedResponse(){throw new Error("Abstract method call")},_getMethod:()=>"GET",_isAsync:()=>!0,send(){var e,t,r,i,n=this._transport;e=this._getConfiguredUrl();/\#/.test(e)&&(e=e.replace(/\#.*/,""));n.timeout=this.getTimeout();t=this._getMethod();r=this._isAsync();qx.core.Environment.get("qx.debug.io")&&this.debug("Open low-level request with method: "+t+", url: "+e+", async: "+r);n.open(t,e,r);this._setPhase("opened");i=this.getRequestData();-1==["ArrayBuffer","Blob","FormData"].indexOf(qx.Bootstrap.getClass(i))&&(i=this._serializeData(i));this._setRequestHeaders();qx.core.Environment.get("qx.debug.io")&&this.debug("Send low-level request");"GET"==t?n.send():n.send(i);this._setPhase("sent")},sendWithPromise(e){e=e||this;var t=this;return new qx.Promise((function(e,r){var i=[],n=t.addListener("success",(r=>{i.forEach(t.removeListenerById.bind(t));e(t)}));i.push(n);var o=t.addListener("statusError",(e=>{i.forEach(t.removeListenerById.bind(t));var n=qx.lang.String.format("%1: %2.",[t.getStatus(),t.getStatusText()]),o=new qx.type.BaseError("statusError",n);r(o)}));i.push(o);var a=t.addListener("timeout",(e=>{i.forEach(t.removeListenerById.bind(t));var n=qx.lang.String.format("Request failed with timeout after %1 ms.",[t.getTimeout()]),o=new qx.type.BaseError("timeout",n);r(o)}));i.push(a);var s=t.addListener("parseError",(e=>{i.forEach(t.removeListenerById.bind(t));var n=new qx.type.BaseError("parseError","Error parsing the response.");r(n)}));i.push(s);var l=t.addListener("abort",(e=>{i.forEach(t.removeListenerById.bind(t));var n=new qx.type.BaseError("abort","Request aborted.");r(n)}));i.push(l);var u=t.addListener("error",(e=>{i.forEach(t.removeListenerById.bind(t));var n=new qx.type.BaseError("error","Request failed.");r(n)}));i.push(u);t.send()}),e).finally((function(){4!==t.getReadyState()&&t.abort()}))},abort(){qx.core.Environment.get("qx.debug.io")&&this.debug("Abort request");this.__P_173_8=!0;this.__P_173_9="abort";this._transport.abort()},_setRequestHeaders(){var e=this._transport,t=this._getAllRequestHeaders();for(var r in t)e.setRequestHeader(r,t[r])},_getAllRequestHeaders(){var e={};qx.lang.Object.mergeWith(e,this._getConfiguredRequestHeaders());qx.lang.Object.mergeWith(e,this.__P_173_11());qx.lang.Object.mergeWith(e,this.__P_173_10);qx.lang.Object.mergeWith(e,this.__P_173_0);return e},__P_173_11(){var e=this.getAuthentication(),t={};if(e){e.getAuthHeaders().forEach((function(e){t[e.key]=e.value}));return t}},setRequestHeader(e,t){this.__P_173_0[e]=t},getRequestHeader(e){return this.__P_173_0[e]},removeRequestHeader(e){this.__P_173_0[e]&&delete this.__P_173_0[e]},getTransport(){return this._transport},getReadyState(){return this._transport.readyState},getPhase(){return this.__P_173_9},getStatus(){return this._transport.status},getStatusText(){return this._transport.statusText},getResponseText(){return this._transport.responseText},getAllResponseHeaders(){return this._transport.getAllResponseHeaders()},getResponseHeader(e){return this._transport.getResponseHeader(e)},overrideResponseContentType(e){return this._transport.overrideMimeType(e)},getResponseContentType(){return this.getResponseHeader("Content-Type")},isDone(){return 4===this.getReadyState()},getResponse(){return this.__P_173_7},_setResponse(e){var t=e;if(this.__P_173_7!==e){this.__P_173_7=e;this.fireEvent("changeResponse",qx.event.type.Data,[this.__P_173_7,t])}},_onReadyStateChange(){var e=this.getReadyState();qx.core.Environment.get("qx.debug.io")&&this.debug("Fire readyState: "+e);this.fireEvent("readyStateChange");if(!this.__P_173_8){3===e&&this._setPhase("loading");this.isDone()&&this.__P_173_12()}},__P_173_12(){qx.core.Environment.get("qx.debug.io")&&this.debug("Request completed with HTTP status: "+this.getStatus());this._setPhase("load");if(qx.util.Request.isSuccessful(this.getStatus())){qx.core.Environment.get("qx.debug.io")&&this.debug("Response is of type: '"+this.getResponseContentType()+"'");this._setResponse(this._getParsedResponse());this._parserFailed?this.fireEvent("fail"):this._fireStatefulEvent("success")}else{try{this._setResponse(this._getParsedResponse())}catch(e){}if(0!==this.getStatus()){this._fireStatefulEvent("statusError");this.fireEvent("fail")}}},_onLoad(){this.fireEvent("load")},_onLoadEnd(){this.fireEvent("loadEnd")},_onAbort(){this._fireStatefulEvent("abort")},_onTimeout(){this._fireStatefulEvent("timeout");this.fireEvent("fail")},_onError(){this.fireEvent("error");this.fireEvent("fail")},_fireStatefulEvent(e){this._setPhase(e);this.fireEvent(e)},_setPhase(e){var t=this.__P_173_9;this.__P_173_9=e;this.fireDataEvent("changePhase",e,t)},_serializeData(e){var t=void 0!==this.getMethod&&"POST"==this.getMethod(),r=/application\/.*\+?json/.test(this.getRequestHeader("Content-Type"));return e?qx.lang.Type.isString(e)?e:qx.Class.isSubClassOf(e.constructor,qx.core.Object)?qx.util.Serializer.toUriParameter(e):r&&(qx.lang.Type.isObject(e)||qx.lang.Type.isArray(e))?qx.lang.Json.stringify(e):qx.lang.Type.isObject(e)?qx.util.Uri.toParameter(e,t):null:null}},environment:{"qx.debug.io":!1},destruct(){var e=this._transport;if(this._transport){e.onreadystatechange=e.onload=e.onloadend=e.onabort=e.ontimeout=e.onerror=function(){};window.setTimeout((function(){e.dispose()}),0)}this.__P_173_7=null}});qx.io.request.AbstractRequest.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.io.request.AbstractRequest":{construct:!0,require:!0},"qx.lang.Type":{},"qx.bom.request.Xhr":{},"qx.util.Uri":{},"qx.util.Request":{},"qx.Bootstrap":{},"qx.bom.request.Script":{require:!0},"qx.util.ResponseParser":{}},environment:{provided:[],required:{"qx.debug.io":{className:"qx.bom.request.Script"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.io.request.Xhr",{extend:qx.io.request.AbstractRequest,construct(e,t){void 0!==t&&this.setMethod(t);qx.io.request.AbstractRequest.constructor.call(this,e);this._parser=this._createResponseParser()},events:{readyStateChange:"qx.event.type.Event",success:"qx.event.type.Event",load:"qx.event.type.Event",statusError:"qx.event.type.Event"},properties:{method:{init:"GET"},async:{check:"Boolean",init:!0},accept:{check:"String",nullable:!0},cache:{check:e=>qx.lang.Type.isBoolean(e)||qx.lang.Type.isString(e),init:!0}},members:{_parser:null,_createTransport:()=>new qx.bom.request.Xhr,_getConfiguredUrl(){var e,t=this.getUrl();if("GET"===this.getMethod()&&this.getRequestData()){e=this._serializeData(this.getRequestData());t=qx.util.Uri.appendParamsToUrl(t,e)}!1===this.getCache()&&(t=qx.util.Uri.appendParamsToUrl(t,{nocache:(new Date).valueOf()}));return t},_getConfiguredRequestHeaders(){var e={},t=qx.util.Request.methodAllowsRequestBody(this.getMethod()),r="FormData"==qx.Bootstrap.getClass(this.getRequestData());qx.util.Request.isCrossDomain(this.getUrl())||(e["X-Requested-With"]="XMLHttpRequest");qx.lang.Type.isString(this.getCache())&&(e["Cache-Control"]=this.getCache());this.getRequestData()&&t&&!r&&(e["Content-Type"]="application/x-www-form-urlencoded");if(this.getAccept()){qx.core.Environment.get("qx.debug.io")&&this.debug("Accepting: '"+this.getAccept()+"'");e.Accept=this.getAccept()}return e},_getMethod(){return this.getMethod()},_isAsync(){return this.isAsync()},_createResponseParser:()=>new qx.util.ResponseParser,_getParsedResponse(){var e="blob"===this._transport.responseType?this._transport.response:this._transport.responseText,t=this.getResponseContentType()||"",r="";try{r=this._parser.parse(e,t);this._parserFailed=!1}catch(t){this._parserFailed=!0;this.fireDataEvent("parseError",{error:t,response:e})}return r},setParser(e){return this._parser.setParser(e)}}});qx.io.request.Xhr.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qxl.datagrid.column.tree.ExpansionLayout":{construct:!0},"qx.ui.core.queue.Layout":{},"qx.ui.basic.Image":{},"qx.ui.basic.Label":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.tree.ExpansionWidget",{extend:qx.ui.core.Widget,construct(){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qxl.datagrid.column.tree.ExpansionLayout);this._add(this.getChildControl("expander"));this._add(this.getChildControl("icon"));this._add(this.getChildControl("label"));this.addListener("tap",(e=>{let t=this.getState();"open"==t?this.setState("closed"):"closed"==t&&this.setState("open")}))},properties:{appearance:{refine:!0,init:"qxl-datagrid-cell"},value:{init:null,nullable:!0,check:"String",event:"changeValue",apply:"__P_133_0"},icon:{init:null,nullable:!0,check:"String",event:"changeIcon",apply:"__P_133_1"},state:{init:"none",check:["none","open","closed"],apply:"__P_133_2",event:"changeState"},stateIconNone:{init:null,check:"String",apply:"_updateIcon",themeable:!0},stateIconOpen:{init:"@MaterialIcons/expand_more/16",check:"String",apply:"_updateIcon",themeable:!0},stateIconClosed:{init:"@MaterialIcons/chevron_right/16",check:"String",apply:"_updateIcon",themeable:!0},spacePerIndentation:{init:20,check:"Integer",themeable:!0},expanderWidth:{init:null,nullable:!0,check:"Integer",themeable:!0},indentationLevel:{init:0,check:"Integer",apply:"__P_133_3"}},members:{_forwardStates:{selected:!0},__P_133_0(e){this.getChildControl("label").setValue(e||"")},__P_133_1(e){this.getChildControl("icon").setSource(e||null)},__P_133_3(e,t){qx.ui.core.queue.Layout.add(this)},__P_133_2(e,t){this._updateIcon()},_updateIcon(){let e;switch(this.getState()){case"none":e=this.getStateIconNone();break;case"open":e=this.getStateIconOpen();break;case"closed":e=this.getStateIconClosed()}let t=this.getChildControl("expander");e?t.set({source:e,visibility:"visible"}):t.setVisibility("hidden")},_createChildControlImpl(e){switch(e){case"expander":return(new qx.ui.basic.Image).set({visibility:"hidden",anonymous:!0});case"icon":return(new qx.ui.basic.Image).set({anonymous:!0});case"label":return(new qx.ui.basic.Label).set({allowGrowX:!0,anonymous:!0})}return qxl.datagrid.column.tree.ExpansionWidget.superclass.prototype._createChildControlImpl.call(this,e)}}});qxl.datagrid.column.tree.ExpansionWidget.$$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_134_0:qx.locale.Manager.getInstance(),getAmMarker(e){return this.__P_134_0.localize("cldr_am",[],e)},getPmMarker(e){return this.__P_134_0.localize("cldr_pm",[],e)},getDayNames(e,t,r,i){r=r||"format";for(var n=["sun","mon","tue","wed","thu","fri","sat"],o=[],a=0;ar?e>=r&&e<=i:e>=r||e<=i},_getTerritory(e){if(e)var t=e.split("_")[1]||e;else t=this.__P_134_0.getTerritory()||this.__P_134_0.getLanguage();return t.toUpperCase()},__P_134_1(e,t,r,i){var n=this.__P_134_0.localize(r,[],i);if(n==r){var o=r.replace("_"+e+"_","_"+t+"_");return this.__P_134_0.localize(o,[],i)}return n}}});qx.locale.Date.$$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(e){qx.core.Object.constructor.call(this);this.__P_218_0={};this.__P_218_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_218_0:"",__P_218_1:"",execute(e){this.fireDataEvent("execute",e)},__P_218_2(e){if(this.getEnabled()&&this.__P_218_3(e)){this.isAutoRepeat()||this.execute(e.getTarget());e.stop()}},__P_218_4(e){if(this.getEnabled()&&this.__P_218_3(e)){this.isAutoRepeat()&&this.execute(e.getTarget());e.stop()}},_applyEnabled(e,t){if(e){qx.event.Registration.addListener(document.documentElement,"keydown",this.__P_218_2,this);qx.event.Registration.addListener(document.documentElement,"keypress",this.__P_218_4,this)}else{qx.event.Registration.removeListener(document.documentElement,"keydown",this.__P_218_2,this);qx.event.Registration.removeListener(document.documentElement,"keypress",this.__P_218_4,this)}},_applyShortcut(e,t){if(e){if(-1!=e.search(/[\s]+/)){var r="Whitespaces are not allowed within shortcuts";this.error(r);throw new Error(r)}this.__P_218_0={Control:!1,Shift:!1,Meta:!1,Alt:!1};this.__P_218_1=null;for(var i,n=[];e.length>0&&-1!=i;){i=e.search(/[-+]+/);n.push(1==e.length||-1==i?e:e.substring(0,i));e=e.substring(i+1)}for(var o=n.length,a=0;a="a"&&e<="z")return e.toUpperCase();e=e.toLowerCase();var r=this.__P_218_6[e]||qx.lang.String.firstUp(e);return t.isValidKeyIdentifier(r)?r:"Unidentified"},toString(){var e=this.__P_218_1,t=[];for(var r in this.__P_218_0)this.__P_218_0[r]&&t.push(qx.locale.Key.getKeyName("short",r));e&&t.push(qx.locale.Key.getKeyName("short",e));return t.join("+")}},destruct(){this.setEnabled(!1);this.__P_218_0=this.__P_218_1=null}});qx.bom.Shortcut.$$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.INumberForm",{extend:qx.ui.form.IField,events:{changeValue:"qx.event.type.Data"},members:{setValue(e){return 1==arguments.length},resetValue(){},getValue(){}}});qx.ui.form.INumberForm.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IRange",{members:{setMinimum(e){return 1==arguments.length},getMinimum(){},setMaximum(e){return 1==arguments.length},getMaximum(){},setSingleStep(e){return 1==arguments.length},getSingleStep(){},setPageStep(e){return 1==arguments.length},getPageStep(){}}});qx.ui.form.IRange.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.form.IForm":{require:!0},"qx.ui.form.INumberForm":{require:!0},"qx.ui.form.IRange":{require:!0},"qx.ui.form.MForm":{require:!0},"qx.ui.layout.Canvas":{construct:!0},"qx.theme.manager.Decoration":{},"qx.bom.element.Location":{},"qx.event.Timer":{},"qx.bom.AnimationFrame":{},"qx.event.type.Data":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.form.Slider",{extend:qx.ui.core.Widget,implement:[qx.ui.form.IForm,qx.ui.form.INumberForm,qx.ui.form.IRange],include:[qx.ui.form.MForm],construct(e){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qx.ui.layout.Canvas);this.getContentElement().setAttribute("role","slider");this.addListener("keypress",this._onKeyPress,this);this.addListener("roll",this._onRoll,this);this.addListener("pointerdown",this._onPointerDown,this);this.addListener("pointerup",this._onPointerUp,this);this.addListener("losecapture",this._onPointerUp,this);this.addListener("resize",this._onUpdate,this);this.addListener("contextmenu",this._onStopEvent,this);this.addListener("tap",this._onStopEvent,this);this.addListener("dbltap",this._onStopEvent,this);null!=e?this.setOrientation(e):this.initOrientation()},events:{changeValue:"qx.event.type.Data",slideAnimationEnd:"qx.event.type.Event"},properties:{appearance:{refine:!0,init:"slider"},focusable:{refine:!0,init:!0},orientation:{check:["horizontal","vertical"],init:"horizontal",apply:"_applyOrientation"},value:{check:"typeof value==='number'&&value>=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_219_0:null,__P_219_1:null,__P_219_2:null,__P_219_3:null,__P_219_4:null,__P_219_5:null,__P_219_6:null,__P_219_7:null,__P_219_8:null,__P_219_9:null,__P_219_10:null,__P_219_11:null,__P_219_12:null,_forwardStates:{invalid:!0},renderLayout(e,t,r,i){qx.ui.form.Slider.superclass.prototype.renderLayout.call(this,e,t,r,i);this._updateKnobPosition()},_createChildControlImpl(e,t){var r;if("knob"===e){(r=new qx.ui.core.Widget).addListener("resize",this._onUpdate,this);r.addListener("pointerover",this._onPointerOver,this);r.addListener("pointerout",this._onPointerOut,this);this._add(r)}return r||qx.ui.form.Slider.superclass.prototype._createChildControlImpl.call(this,e)},_onPointerOver(e){this.addState("hovered")},_onPointerOut(e){this.removeState("hovered")},_onRoll(e){if("wheel"==e.getPointerType()){var t="horizontal"===this.getOrientation()?"x":"y",r=e.getDelta()[t],i=r>0?1:r<0?-1:0;this.slideBy(i*this.getSingleStep());e.stop()}},_onKeyPress(e){var t="horizontal"===this.getOrientation(),r=t?"Left":"Up",i=t?"Right":"Down";switch(e.getKeyIdentifier()){case i:this.slideForward();break;case r: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(e){if(!this.__P_219_3){var t=this.__P_219_13,r=this.getChildControl("knob"),i=t?"left":"top",n=t?e.getDocumentLeft():e.getDocumentTop(),o=this.getDecorator();o=qx.theme.manager.Decoration.getInstance().resolve(o);if(t)var a=o?o.getInsets().left:0,s=(this.getPaddingLeft()||0)+a;else a=o?o.getInsets().top:0,s=(this.getPaddingTop()||0)+a;var l=this.__P_219_0=qx.bom.element.Location.get(this.getContentElement().getDomElement())[i];l+=s;var u=this.__P_219_1=qx.bom.element.Location.get(r.getContentElement().getDomElement())[i];if(e.getTarget()===r){this.__P_219_3=!0;if(!this.__P_219_9){this.__P_219_9=new qx.event.Timer(100);this.__P_219_9.addListener("interval",this._fireValue,this)}this.__P_219_9.start();this.__P_219_4=n+l-u;r.addState("pressed")}else{this.__P_219_5=!0;this.__P_219_6=n<=u?-1:1;this.__P_219_14(e);this._onInterval();if(!this.__P_219_8){this.__P_219_8=new qx.event.Timer(100);this.__P_219_8.addListener("interval",this._onInterval,this)}this.__P_219_8.start()}this.addListener("pointermove",this._onPointerMove,this);this.capture();e.stopPropagation()}},_onPointerUp(e){if(this.__P_219_3){this.releaseCapture();delete this.__P_219_3;this.__P_219_9.stop();this._fireValue();delete this.__P_219_4;this.getChildControl("knob").removeState("pressed");if("pointerup"===e.getType()){var t,r,i;if(this.__P_219_13){t=e.getDocumentLeft()-(this._valueToPosition(this.getValue())+this.__P_219_0);i=qx.bom.element.Location.get(this.getContentElement().getDomElement()).top;r=e.getDocumentTop()-(i+this.getChildControl("knob").getBounds().top)}else{t=e.getDocumentTop()-(this._valueToPosition(this.getValue())+this.__P_219_0);i=qx.bom.element.Location.get(this.getContentElement().getDomElement()).left;r=e.getDocumentLeft()-(i+this.getChildControl("knob").getBounds().left)}(r<0||r>this.__P_219_2||t<0||t>this.__P_219_2)&&this.getChildControl("knob").removeState("hovered")}}else if(this.__P_219_5){this.__P_219_8.stop();this.releaseCapture();delete this.__P_219_5;delete this.__P_219_6;delete this.__P_219_7}this.removeListener("pointermove",this._onPointerMove,this);"pointerup"===e.getType()&&e.stopPropagation()},_onPointerMove(e){if(this.__P_219_3){var t=(this.__P_219_13?e.getDocumentLeft():e.getDocumentTop())-this.__P_219_4;this.slideTo(this._positionToValue(t))}else this.__P_219_5&&this.__P_219_14(e);e.stopPropagation()},_onInterval(e){var t=this.getValue()+this.__P_219_6*this.getPageStep();tthis.getMaximum()&&(t=this.getMaximum());var r=-1==this.__P_219_6;(r&&t<=this.__P_219_7||!r&&t>=this.__P_219_7)&&(t=this.__P_219_7);this.slideTo(t)},_onUpdate(e){var t=this.getInnerSize(),r=this.getChildControl("knob").getBounds(),i=this.__P_219_13?"width":"height";this._updateKnobSize();this.__P_219_15=t[i]-r[i];this.__P_219_2=r[i];this._updateKnobPosition()},__P_219_13:!1,__P_219_15:0,__P_219_14(e){var t=this.__P_219_13?e.getDocumentLeft():e.getDocumentTop(),r=this.__P_219_0,i=this.__P_219_1,n=this.__P_219_2,o=t-r;t>=i&&(o-=n);var a=this._positionToValue(o),s=this.getMinimum(),l=this.getMaximum();if(al)a=l;else{var u=this.getValue(),c=this.getPageStep(),h=this.__P_219_6<0?"floor":"ceil";a=u+Math[h]((a-u)/c)*c}(null==this.__P_219_7||-1==this.__P_219_6&&a<=this.__P_219_7||1==this.__P_219_6&&a>=this.__P_219_7)&&(this.__P_219_7=a)},_positionToValue(e){var t=this.__P_219_15;if(null==t||0==t)return 0;var r=e/t;r<0?r=0:r>1&&(r=1);var i=this.getMaximum()-this.getMinimum();return this.getMinimum()+Math.round(i*r)},_valueToPosition(e){var t=this.__P_219_15;if(null==t)return 0;var r=this.getMaximum()-this.getMinimum();if(0==r)return 0;var i=(e=e-this.getMinimum())/r;i<0?i=0:i>1&&(i=1);return Math.round(t*i)},_updateKnobPosition(){this._setKnobPosition(this._valueToPosition(this.getValue()))},_setKnobPosition(e){var t=this.getChildControl("knob"),r=this.getDecorator();r=qx.theme.manager.Decoration.getInstance().resolve(r);var i=t.getContentElement();if(this.__P_219_13){r&&r.getPadding()&&(e+=r.getPadding().left);e+=this.getPaddingLeft()||0;i.setStyle("left",e+"px",!0)}else{r&&r.getPadding()&&(e+=r.getPadding().top);e+=this.getPaddingTop()||0;i.setStyle("top",e+"px",!0)}},_updateKnobSize(){var e=this.getKnobFactor();if(null!=e){var t=this.getInnerSize();null!=t&&(this.__P_219_13?this.getChildControl("knob").setWidth(Math.round(e*t.width)):this.getChildControl("knob").setHeight(Math.round(e*t.height)))}},slideToBegin(e){this.slideTo(this.getMinimum(),e)},slideToEnd(e){this.slideTo(this.getMaximum(),e)},slideForward(){this.slideBy(this.getSingleStep())},slideBack(){this.slideBy(-this.getSingleStep())},slidePageForward(e){this.slideBy(this.getPageStep(),e)},slidePageBack(e){this.slideBy(-this.getPageStep(),e)},slideBy(e,t){this.slideTo(this.getValue()+e,t)},slideTo(e,t){this.stopSlideAnimation();t?this.__P_219_16(e,t):this.updatePosition(e)},updatePosition(e){this.setValue(this.__P_219_17(e))},stopSlideAnimation(){if(this.__P_219_12){this.__P_219_12.cancelSequence();this.__P_219_12=null}},__P_219_17(e){return e=ethis.getMaximum()?this.getMaximum():this.getMinimum()+Math.round((e-this.getMinimum())/this.getSingleStep())*this.getSingleStep()},__P_219_16(e,t){e=this.__P_219_17(e);var r=this.getValue();this.__P_219_12=new qx.bom.AnimationFrame;this.__P_219_12.on("frame",(function(i){this.setValue(parseInt(i/t*(e-r)+r))}),this);this.__P_219_12.on("end",(function(){this.setValue(e);this.__P_219_12=null;this.fireEvent("slideAnimationEnd")}),this);this.__P_219_12.startSequence(t)},_applyOrientation(e,t){this.getContentElement().setAttribute("aria-orientation",e);var r=this.getChildControl("knob");this.__P_219_13="horizontal"===e;if(this.__P_219_13){this.removeState("vertical");r.removeState("vertical");this.addState("horizontal");r.addState("horizontal");r.setLayoutProperties({top:0,right:null,bottom:0})}else{this.removeState("horizontal");r.removeState("horizontal");this.addState("vertical");r.addState("vertical");r.setLayoutProperties({right:0,bottom:null,left:0})}this._updateKnobPosition()},_applyKnobFactor(e,t){null!=e?this._updateKnobSize():this.__P_219_13?this.getChildControl("knob").resetWidth():this.getChildControl("knob").resetHeight()},_applyValue(e,t){if(null!=e){this.getContentElement().setAttribute("aria-valuenow",e);this._updateKnobPosition();this.__P_219_3?this.__P_219_11=[e,t]:this.fireEvent("changeValue",qx.event.type.Data,[e,t])}else this.resetValue()},_fireValue(){if(this.__P_219_11){var e=this.__P_219_11;this.__P_219_11=null;this.fireEvent("changeValue",qx.event.type.Data,e)}},_applyMinimum(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(e){qx.ui.form.Slider.constructor.call(this,e);this.removeListener("keypress",this._onKeyPress);this.removeListener("roll",this._onRoll)},members:{_createChildControlImpl(e,t){var r;if("knob"===e)(r=qx.ui.core.scroll.ScrollSlider.superclass.prototype._createChildControlImpl.call(this,e)).addListener("dblclick",(function(e){e.stopPropagation()}));return r||qx.ui.core.scroll.ScrollSlider.superclass.prototype._createChildControlImpl.call(this,e)},getSizeHint(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.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.io.request.authentication.IAuthentication",{members:{getAuthHeaders(){}}});qx.io.request.authentication.IAuthentication.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.util.Uri":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.Request",{statics:{isCrossDomain(e){var t=qx.util.Uri.parseUri(e),r=window.location;if(!r)return!1;var i=r.protocol;return-1!==e.indexOf("//")&&(i.substr(0,i.length-1)!=t.protocol||r.host!==t.authority||r.port!==t.port)},isSuccessful:e=>e>=200&&e<300||304===e,isMethod:e=>-1!==["GET","POST","PUT","DELETE","HEAD","OPTIONS","TRACE","CONNECT","PATCH"].indexOf(e),methodAllowsRequestBody:e=>!/^(GET|HEAD)$/.test(e)}});qx.util.Request.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.util.PropertyUtil":{},"qx.lang.String":{},"qx.lang.Type":{},"qx.core.Object":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.Serializer",{statics:{toUriParameter(e,t,r){var i="",n=qx.util.PropertyUtil.getAllProperties(e.constructor);for(var o in n)if(null==n[o].group){var a=e["get"+qx.lang.String.firstUp(o)]();if(qx.lang.Type.isArray(a))for(var s=qx.data&&qx.data.IListData&&qx.Class.hasInterface(a&&a.constructor,qx.data.IListData),l=0;lqx.bom.request.Xhr.UNSENT){this.dispose();this.__P_174_8()}this.__P_174_18.onreadystatechange=this.__P_174_1;try{qx.core.Environment.get("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Xhr,"Open native request with method: "+e+", url: "+t+", async: "+r);this.__P_174_18.open(e,t,r,i,n)}catch(o){if(!qx.util.Request.isCrossDomain(t))throw o;this.__P_174_16||(this.__P_174_19=o);if(this.__P_174_16){if(window.XDomainRequest){this.readyState=4;this.__P_174_18=new window.XDomainRequest;this.__P_174_18.onerror=qx.Bootstrap.bind((function(){this._emit("readystatechange");this._emit("error");this._emit("loadend")}),this);qx.core.Environment.get("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Xhr,"Retry open native request with method: "+e+", url: "+t+", async: "+r);this.__P_174_18.open(e,t,r,i,n);return}window.setTimeout(qx.Bootstrap.bind((function(){if(!this.__P_174_20){this.readyState=4;this._emit("readystatechange");this._emit("error");this._emit("loadend")}}),this))}}"mshtml"===qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9&&this.__P_174_18.readyState>0&&this.__P_174_18.setRequestHeader("If-Modified-Since","-1");if("gecko"===qx.core.Environment.get("engine.name")&&parseInt(qx.core.Environment.get("engine.version"),10)<2&&!this.__P_174_16){this.readyState=qx.bom.request.Xhr.OPENED;this._emit("readystatechange")}},setRequestHeader(e,t){this.__P_174_11();"If-Match"!=e&&"If-Modified-Since"!=e&&"If-None-Match"!=e&&"If-Range"!=e||(this.__P_174_14=!0);this.__P_174_18.setRequestHeader(e,t);return this},send(e){this.__P_174_11();if(!this.__P_174_16&&this.__P_174_19)throw this.__P_174_19;"opera"===qx.core.Environment.get("engine.name")&&0===this.timeout&&(this.timeout=1e4);this.timeout>0&&(this.__P_174_21=window.setTimeout(this.__P_174_6,this.timeout));e=void 0===e?null:e;var t=qx.Bootstrap.getClass(e);e=null!==e&&-1===this.__P_174_22.indexOf(t)?e.toString():e;try{qx.core.Environment.get("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Xhr,"Send native request");this.__P_174_16&&(this.__P_174_18.responseType=this.responseType);this.__P_174_18.send(e)}catch(e){if(!this.__P_174_16)throw e;if("file:"===this._getProtocol()){this.readyState=2;this.__P_174_23();var r=this;window.setTimeout((function(){if(!r.__P_174_20){r.readyState=3;r.__P_174_23();r.readyState=4;r.__P_174_23()}}))}}"gecko"!==qx.core.Environment.get("engine.name")||this.__P_174_16||this.__P_174_0();this.__P_174_13=!0;return this},abort(){this.__P_174_11();this.__P_174_12=!0;this.__P_174_18.abort();this.__P_174_18&&this.readyState!==qx.bom.request.Xhr.DONE&&(this.readyState=this.__P_174_18.readyState);return this},_emit(e){this["on"+e]&&this["on"+e]();this._emitter.emit(e,this)},onreadystatechange(){},onload(){},onloadend(){},onerror(){},onabort(){},ontimeout(){},onprogress(){},on(e,t,r){this._emitter.on(e,t,r);return this},getResponseHeader(e){this.__P_174_11();return 9===qx.core.Environment.get("browser.documentmode")&&this.__P_174_18.aborted?"":this.__P_174_18.getResponseHeader(e)},getAllResponseHeaders(){this.__P_174_11();return 9===qx.core.Environment.get("browser.documentmode")&&this.__P_174_18.aborted?"":this.__P_174_18.getAllResponseHeaders()},overrideMimeType(e){this.__P_174_11();if(!this.__P_174_18.overrideMimeType)throw new Error("Native XHR object doesn't support overrideMimeType.");this.__P_174_18.overrideMimeType(e);return this},getRequest(){return this.__P_174_18},dispose(){if(this.__P_174_20)return!1;window.clearTimeout(this.__P_174_21);window.detachEvent&&window.detachEvent("onunload",this.__P_174_9);try{this.__P_174_18.onreadystatechange}catch(e){return!1}var e=function(){};this.__P_174_18.onreadystatechange=e;this.__P_174_18.onload=e;this.__P_174_18.onerror=e;this.__P_174_18.onprogress=e;this.abort();this.__P_174_18=null;this.responseText=null;this.__P_174_20=!0;return!0},isDisposed(){return!!this.__P_174_20},_createNativeXhr(){var e=qx.core.Environment.get("io.xhr");if("xhr"===e)return new XMLHttpRequest;if("activex"==e)return new window.ActiveXObject("Microsoft.XMLHTTP");qx.Bootstrap.error(this,"No XHR support available.")},_getProtocol(){var e=this.__P_174_15;if(null!==e&&e.match){var t=e.match(/^(\w+:)\/\//);if(t&&t[1])return t[1]}return window.location.protocol},__P_174_18:null,__P_174_16:null,__P_174_1:null,__P_174_2:null,__P_174_4:null,__P_174_9:null,__P_174_6:null,__P_174_13:null,__P_174_15:null,__P_174_12:null,__P_174_24:null,__P_174_20:null,__P_174_21:null,__P_174_19:null,__P_174_14:null,__P_174_22:null,__P_174_8(){this.__P_174_18=this._createNativeXhr();this.__P_174_18.onreadystatechange=this.__P_174_1;"Undefined"!==qx.Bootstrap.getClass(this.__P_174_18.onabort)&&(this.__P_174_18.onabort=this.__P_174_2);if("Undefined"!==qx.Bootstrap.getClass(this.__P_174_18.onprogress)){this.__P_174_18.onprogress=this.__P_174_4;this.progress={lengthComputable:!1,loaded:0,total:0}}this.__P_174_20=this.__P_174_13=this.__P_174_12=!1;this.__P_174_22=["ArrayBuffer","Blob","File","HTMLDocument","String","FormData"]},__P_174_3(){this.__P_174_12||this.abort()},__P_174_5(e){this.progress.lengthComputable=e.lengthComputable;this.progress.loaded=e.loaded;this.progress.total=e.total;this._emit("progress")},__P_174_0(){var e=this.__P_174_18,t=!0;qx.core.Environment.get("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Xhr,"Received native readyState: "+e.readyState);if(this.readyState!=e.readyState){this.readyState=e.readyState;if((this.readyState!==qx.bom.request.Xhr.DONE||!this.__P_174_12||this.__P_174_13)&&(this.__P_174_16||2!=e.readyState&&3!=e.readyState)){this.status=0;this.statusText=this.responseText="";this.responseXML=null;this.response=null;if(this.readyState>=qx.bom.request.Xhr.HEADERS_RECEIVED){try{this.status=e.status;this.statusText=e.statusText;this.response=e.response;""!==this.responseType&&"text"!==this.responseType||(this.responseText=e.responseText);""!==this.responseType&&"document"!==this.responseType||(this.responseXML=e.responseXML)}catch(e){t=!1}if(t){this.__P_174_25();this.__P_174_26()}}this.__P_174_23();this.readyState==qx.bom.request.Xhr.DONE&&e&&(e.onreadystatechange=function(){})}}},__P_174_23(){this.readyState===qx.bom.request.Xhr.DONE&&window.clearTimeout(this.__P_174_21);this._emit("readystatechange");this.readyState===qx.bom.request.Xhr.DONE&&this.__P_174_27()},__P_174_27(){if(this.__P_174_24){this._emit("timeout");"opera"===qx.core.Environment.get("engine.name")&&this._emit("error");this.__P_174_24=!1}else this.__P_174_12?this._emit("abort"):this.__P_174_28()?this._emit("error"):this._emit("load");this._emit("loadend")},__P_174_28(){return"file:"===this._getProtocol()?!this.responseText:0===this.status},__P_174_7(){var e=this.__P_174_18;this.readyState=qx.bom.request.Xhr.DONE;this.__P_174_24=!0;e.aborted=!0;e.abort();this.responseText="";this.responseXML=null;this.__P_174_23()},__P_174_25(){var e=this.readyState===qx.bom.request.Xhr.DONE;"file:"===this._getProtocol()&&0===this.status&&e&&(this.__P_174_28()||(this.status=200));1223===this.status&&(this.status=204);"opera"===qx.core.Environment.get("engine.name")&&e&&this.__P_174_14&&!this.__P_174_12&&0===this.status&&(this.status=304)},__P_174_26(){if("mshtml"==qx.core.Environment.get("engine.name")&&(this.getResponseHeader("Content-Type")||"").match(/[^\/]+\/[^\+]+\+xml/)&&this.responseXML&&!this.responseXML.documentElement){var e=new window.ActiveXObject("Microsoft.XMLDOM");e.async=!1;e.validateOnParse=!1;e.loadXML(this.responseText);this.responseXML=e}},__P_174_10(){try{this&&this.dispose()}catch(e){}},__P_174_17(){var e=qx.core.Environment.get("engine.name"),t=qx.core.Environment.get("browser.version");return!("mshtml"==e&&t<9||"gecko"==e&&t<3.5)},__P_174_11(){if(this.__P_174_20)throw new Error("Already disposed")}},defer(){qx.core.Environment.add("qx.debug.io",!1)}});qx.bom.request.Xhr.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.Json":{require:!0},"qx.xml.Document":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.ResponseParser",{construct(e){void 0!==e&&this.setParser(e)},statics:{PARSER:{json:qx.lang.Json.parse,xml:qx.xml.Document.fromString}},members:{__P_176_0:null,parse(e,t){var r=this._getParser(t);return"function"==typeof r&&""!==e?r.call(this,e):e},setParser(e){return"function"==typeof qx.util.ResponseParser.PARSER[e]?this.__P_176_0=qx.util.ResponseParser.PARSER[e]:this.__P_176_0=e},_getParser(e){var t,r=this.__P_176_0,i="";if(r)return r;t=(i=e||"").replace(/;.*$/,"");/^application\/(\w|\.)*\+?json$/.test(t)&&(r=qx.util.ResponseParser.PARSER.json);/^application\/xml$/.test(t)&&(r=qx.util.ResponseParser.PARSER.xml);/[^\/]+\/[^\+]+\+xml$/.test(i)&&(r=qx.util.ResponseParser.PARSER.xml);return r}}});qx.util.ResponseParser.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.tree.ExpansionLayout",{extend:qx.ui.layout.Abstract,properties:{spacing:{init:3,check:"Integer"},position:{init:"start",check:["start","end"]}},members:{renderLayout(e,t,r){let i=this._getWidget(),n=i.getChildControl("expander"),o=i.getChildControl("icon"),a=i.getChildControl("label");a.getSizeHint();let s=i.getIndentationLevel()*i.getSpacePerIndentation(),l=this.getSpacing(),u=i.getExpanderWidth();if(null===u)if(n.isVisible()){let e=n.getSizeHint();u=Math.max(e.minWidth,Math.min(e.maxWidth,e.width))}else u=0;let c=o.getSizeHint().width;o.isVisible()||(c=0);if("start"==this.getPosition()){if(n.isVisible()){n.renderLayout(s,0,u,t);s+=u+l}o.renderLayout(s,0,c,t);s+=c+l;a.renderLayout(s,0,e-s,t)}else{let r=e-s-u-l;o.renderLayout(s,0,c,t);s+=c+l;a.renderLayout(s,0,r-c,t);if(n.isVisible()){s+=r+l;n.renderLayout(s,0,u,t)}}},_computeSizeHint(){let e=this._getWidget(),t=e.getChildControl("expander"),r=e.getIndentationLevel()*e.getSpacePerIndentation(),i=this.getSpacing(),n=e.getExpanderWidth();if(null===n)if(t.isVisible()){let e=t.getSizeHint(!0),r=e.width;re.maxWidth&&(r=e.maxWidth);n=r}else n=0;let o=r+n+i,a=e.getChildControl("label").getSizeHint(!0),s=a.width;a.minWidth&&a.minWidth>s&&(s=a.minWidth);o+=s;return{width:o,minWidth:o,height:a.height,minHeight:a.minHeight,maxHeight:a.maxHeight}}}});qxl.datagrid.column.tree.ExpansionLayout.$$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(e,t,r){var i="key_"+e+"_"+t;"osx"==qx.core.Environment.get("os.name")&&"Control"==t&&(i+="_Mac");var n=qx.locale.Manager.getInstance().translate(i,[],r);return n==i?qx.locale.Key._keyNames[i]||t:n}},defer(e){var t={},r=qx.locale.Manager;t[r.marktr("key_short_Backspace")]="Backspace";t[r.marktr("key_short_Tab")]="Tab";t[r.marktr("key_short_Space")]="Space";t[r.marktr("key_short_Enter")]="Enter";t[r.marktr("key_short_Shift")]="Shift";t[r.marktr("key_short_Control")]="Ctrl";t[r.marktr("key_short_Control_Mac")]="Ctrl";t[r.marktr("key_short_Alt")]="Alt";t[r.marktr("key_short_CapsLock")]="Caps";t[r.marktr("key_short_Meta")]="Meta";t[r.marktr("key_short_Escape")]="Esc";t[r.marktr("key_short_Left")]="Left";t[r.marktr("key_short_Up")]="Up";t[r.marktr("key_short_Right")]="Right";t[r.marktr("key_short_Down")]="Down";t[r.marktr("key_short_PageUp")]="PgUp";t[r.marktr("key_short_PageDown")]="PgDn";t[r.marktr("key_short_End")]="End";t[r.marktr("key_short_Home")]="Home";t[r.marktr("key_short_Insert")]="Ins";t[r.marktr("key_short_Delete")]="Del";t[r.marktr("key_short_NumLock")]="Num";t[r.marktr("key_short_PrintScreen")]="Print";t[r.marktr("key_short_Scroll")]="Scroll";t[r.marktr("key_short_Pause")]="Pause";t[r.marktr("key_short_Win")]="Win";t[r.marktr("key_short_Apps")]="Apps";t[r.marktr("key_full_Backspace")]="Backspace";t[r.marktr("key_full_Tab")]="Tabulator";t[r.marktr("key_full_Space")]="Space";t[r.marktr("key_full_Enter")]="Enter";t[r.marktr("key_full_Shift")]="Shift";t[r.marktr("key_full_Control")]="Control";t[r.marktr("key_full_Control_Mac")]="Control";t[r.marktr("key_full_Alt")]="Alt";t[r.marktr("key_full_CapsLock")]="CapsLock";t[r.marktr("key_full_Meta")]="Meta";t[r.marktr("key_full_Escape")]="Escape";t[r.marktr("key_full_Left")]="Left";t[r.marktr("key_full_Up")]="Up";t[r.marktr("key_full_Right")]="Right";t[r.marktr("key_full_Down")]="Down";t[r.marktr("key_full_PageUp")]="PageUp";t[r.marktr("key_full_PageDown")]="PageDown";t[r.marktr("key_full_End")]="End";t[r.marktr("key_full_Home")]="Home";t[r.marktr("key_full_Insert")]="Insert";t[r.marktr("key_full_Delete")]="Delete";t[r.marktr("key_full_NumLock")]="NumLock";t[r.marktr("key_full_PrintScreen")]="PrintScreen";t[r.marktr("key_full_Scroll")]="Scroll";t[r.marktr("key_full_Pause")]="Pause";t[r.marktr("key_full_Win")]="Win";t[r.marktr("key_full_Apps")]="Apps";e._keyNames=t}});qx.locale.Key.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.util.ColorUtil":{},"qx.theme.manager.Color":{},"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);var t={tone(e){if("dark"==e||"light"==e)return e;var t=qx.util.ColorUtil.contrast(e,"#fff"),r=qx.util.ColorUtil.contrast(e,"rgba(0,0,0,0.87)");return t<3.1&&r>t?"light":"dark"},contrastTone:e=>"dark"===t.tone(e)?"light":"dark",inkColorForFill:(e,r)=>({dark:{primary:"rgba(0,0,0,0.87)",secondary:"rgba(0,0,0,0.54)",hint:"rgba(0,0,0,0.38)",disabled:"rgba(0,0,0,0.38)",icon:"rgba(0,0,0,0.38)"},light:{primary:"#fff",secondary:"rgba(255,255,255,0.7)",hint:"rgba(255,255,255,0.5)",disabled:"rgba(255,255,255,0.5)",icon:"rgba(255,255,255,0.5)"}}[t.contrastTone(r)][e]),onX(e){var r=e.split("-")[2];return"dark"===t.contrastTone(r)?"#000000":"#ffffff"},xState(e){var t=e.split("-"),r=t[0];switch(t[1]){case"focused":return qx.util.ColorUtil.scale(r,{lightness:10,saturation:10});case"hovered":return qx.util.ColorUtil.scale(r,{lightness:10});case"disabled":return qx.util.ColorUtil.scale(r,{lightness:-10,saturation:-70});case"selected":return qx.util.ColorUtil.scale(r,{lightness:30});case"selected_disabled":return qx.util.ColorUtil.scale(r,{lightness:30,saturation:-70});default:return r}},textXonY(e){var r=e.split("-"),i=r[1],n=r[3];return t.inkColorForFill(i,n)},setAlpha(e){var t=e.split("-");if(4==t.length){t[1]=t[0]+"-"+t[1];t.shift()}var r=t[0],i=t[2],n=qx.theme.manager.Color.getInstance().resolve(r),o=qx.util.ColorUtil.stringToRgb(n);o[3]=i/100;return qx.util.ColorUtil.rgbToRgbString(o)}};qx.Theme.define("qx.theme.tangible.ColorEngine",{colors:{"text-on-primary":t.onX,"text-on-secondary":t.onX,"text-on-surface":t.onX,"text-on-error":t.onX,"primary-hovered":t.xState,"primary-disabled":t.xState,"primary-focused":t.xState,"primary-selected":t.xState,"primary-selected_disabled":t.xState,"error-focused":t.xState,"primary-alpha-5":t.setAlpha,"primary-alpha-10":t.setAlpha,"primary-alpha-30":t.setAlpha,"secondary-alpha-5":t.setAlpha,"primary-disabled-alpha-20":t.setAlpha,"text-primary-on-surface":t.textXonY,"text-hint-on-surface":t.textXonY,"text-disabled-on-surface":t.textXonY,"text-icon-on-surface":t.textXonY,"text-disabled-on-primary":t.textXonY,"text-icon-on-primary":t.textXonY,"table-header-cell":"surface","table-row-background-focused-selected":"primary-alpha-10","table-row-background-focused":"primary-alpha-5","table-row-background-selected":"secondary-alpha-5","table-row-background-even":"surface","table-row-background-odd":"surface","table-row-selected":"text-primary-on-surface","table-row":"text-primary-on-surface","table-row-line":"text-hint-on-surface","table-column-line":"transparent","text-disabled":"text-disabled-on-surface","progressive-table-header":"table-header-cell","progressive-table-row-background-even":"primary-alpha-5","progressive-table-row-background-odd":"surface","progressive-progressbar-background":"surface","progressive-progressbar-indicator-done":"primary","progressive-progressbar-indicator-undone":"surface","progressive-progressbar-percent-background":"surface","progressive-progressbar-percent-text":"text-primary-on-surface"}});qx.theme.tangible.ColorEngine.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qx.theme.tangible.ColorEngine":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qx.theme.tangible.ColorLight",{extend:qx.theme.tangible.ColorEngine,colors:{primary:"#6200ee",secondary:"#018786",surface:"#ffffff",error:"#b00020"}});qx.theme.tangible.ColorLight.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.theme.tangible.MColor",{colors:{"qxl-datagrid-row-background-even":"surface","qxl-datagrid-row-background-odd":"primary-alpha-5","qxl-datagrid-row-background-selected":"primary-alpha-10"}});qxl.datagrid.theme.tangible.MColor.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qx.theme.tangible.ColorLight":{require:!0},"qxl.datagrid.theme.tangible.MColor":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.demo.theme.tangible.Color",{extend:qx.theme.tangible.ColorLight,include:[qxl.datagrid.theme.tangible.MColor]});qxl.datagrid.demo.theme.tangible.Color.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qx.theme.tangible.Decoration",{aliases:{decoration:"qx/decoration/Simple"},decorations:{"material-textfield":{style:{styleBottom:"solid",widthBottom:1,colorBottom:"primary"}},"material-textfield-focused":{include:"material-textfield",style:{widthBottom:2,colorBottom:"primary-focused"}},"material-textfield-invalid":{include:"material-textfield",style:{widthBottom:1,colorBottom:"error"}},"material-textfield-focused-invalid":{include:"material-textfield",style:{widthBottom:2,colorBottom:"error-focused"}},"material-textfield-disabled":{include:"material-textfield",style:{widthBottom:1,colorBottom:"primary-disabled"}},"material-textfield-readonly":{style:{}},"material-button":{style:{radius:2,backgroundColor:"primary",shadowHorizontalLength:0,shadowVerticalLength:[3,2,1],shadowBlurRadius:[1,2,5],shadowSpreadRadius:[-2,0,0],shadowColor:["rgba(0, 0, 0, 0.2)","rgba(0, 0, 0, 0.14)","rgba(0, 0, 0, 0.12)"],transitionProperty:["all"],transitionDuration:"0s"}},"material-button-hovered":{include:"material-button",style:{backgroundColor:"primary-hovered",shadowVerticalLength:[2,4,1],shadowBlurRadius:[4,5,10],shadowSpreadRadius:[-1,0,0],transitionDuration:"0.1s"}},"material-button-hovered-invalid":{include:"material-button-hovered",style:{color:"error"}},"material-button-pressed":{include:"material-button",style:{backgroundColor:"primary-hovered",shadowVerticalLength:[5,8,3],shadowBlurRadius:[5,10,14],shadowSpreadRadius:[-3,1,2],transitionDuration:"0.1s"}},"material-button-disabled":{include:"material-button",style:{shadowVerticalLength:0,shadowBlurRadius:0,shadowSpreadRadius:0,backgroundColor:"primary-disabled"}},"material-button-left":{include:"material-button",style:{radius:[2,0,0,2]}},"material-button-right":{include:"material-button",style:{radius:[0,2,2,0]}},"material-button-hovered-left":{include:"material-button-hovered",style:{radius:[2,0,0,2]}},"material-button-focused-left":{include:"material-button-hovered",style:{radius:[2,0,0,2]}},"material-button-hovered-right":{include:"material-button-hovered",style:{radius:[0,2,2,0]}},"material-button-focused-right":{include:"material-button-hovered",style:{radius:[0,2,2,0]}},"material-button-pressed-left":{include:"material-button-pressed",style:{radius:[2,0,0,2]}},"material-button-pressed-right":{include:"material-button-pressed",style:{radius:[0,2,2,0]}},"material-button-disabled-left":{include:"material-button-disabled",style:{radius:[2,0,0,2]}},"material-button-disabled-right":{include:"material-button-disabled",style:{radius:[0,2,2,0]}},"toggle-button":{include:"material-button"},"toggle-button-hovered":{include:"material-button-hovered"},"toggle-button-checked":{include:"toggle-button",style:{backgroundColor:"primary-selected"}},"toggle-button-checked-hovered":{include:"toggle-button-hovered",style:{backgroundColor:"primary-selected"}},"toggle-button-disabled":{include:"material-button-disabled"},"toggle-button-checked-disabled":{include:"toggle-button-checked",style:{backgroundColor:"primary-selected_disabled"}},"border-blue":{style:{width:4,color:"surface"}},main:{style:{width:1,color:"text-hint-on-surface"}},"main-top":{include:"main",style:{width:[1,0,0,0]}},"main-right":{include:"main",style:{width:[0,1,0,0]}},"main-bottom":{include:"main",style:{width:[0,0,1,0]}},"main-left":{include:"main",style:{width:[0,0,0,1]}},popup:{style:{width:1,color:"text-hint-on-surface",shadowLength:2,shadowBlurRadius:5,shadowColor:"shadow"}},dragover:{style:{bottom:[2,"solid","dark-blue"]}},"button-box":{style:{radius:0,width:0,color:"text-on-primary",backgroundColor:"primary"}},"button-box-pressed":{include:"button-box",style:{backgroundColor:"primary-focused"}},"button-box-pressed-hovered":{include:"button-box",style:{backgroundColor:"primary-selected"}},"button-box-hovered":{include:"button-box",style:{backgroundColor:"button-hovered"}},"button-box-invalid":{include:"button-box",style:{color:"error"}},"button-box-pressed-invalid":{include:"button-box-pressed",style:{color:"error"}},"button-box-hovered-invalid":{include:"button-box-invalid"},"button-box-pressed-hovered-invalid":{include:"button-box-pressed-invalid"},"button-box-focused":{include:"button-box",style:{color:"surface"}},"button-box-pressed-focused":{include:"button-box-pressed",style:{color:"surface"}},"button-box-hovered-focused":{include:"button-box-focused"},"button-box-pressed-hovered-focused":{include:"button-box-pressed-focused"},"button-box-right":{include:"button-box",style:{radius:[0,1,1,0]}},"button-box-pressed-right":{include:"button-box-pressed",style:{radius:[0,1,1,0]}},"button-box-pressed-hovered-right":{include:"button-box-pressed-hovered",style:{radius:[0,1,1,0]}},"button-box-hovered-right":{include:"button-box-hovered",style:{radius:[0,1,1,0]}},"button-box-focused-right":{include:"button-box-focused",style:{radius:[0,1,1,0]}},"button-box-hovered-focused-right":{include:"button-box-hovered-focused",style:{radius:[0,1,1,0]}},"button-box-pressed-focused-right":{include:"button-box-pressed-focused",style:{radius:[0,1,1,0]}},"button-box-pressed-hovered-focused-right":{include:"button-box-pressed-hovered-focused",style:{radius:[0,1,1,0]}},"button-box-top-right":{include:"button-box",style:{radius:[0,1,0,0]}},"button-box-pressed-top-right":{include:"button-box-pressed",style:{radius:[0,1,0,0]}},"button-box-pressed-hovered-top-right":{include:"button-box-pressed-hovered",style:{radius:[0,1,0,0]}},"button-box-hovered-top-right":{include:"button-box-hovered",style:{radius:[0,1,0,0]}},"button-box-bottom-right":{include:"button-box",style:{radius:[0,0,1,0],width:[0,1,1,0]}},"button-box-pressed-bottom-right":{include:"button-box-pressed",style:{radius:[0,0,1,0],width:[0,1,1,0]}},"button-box-pressed-hovered-bottom-right":{include:"button-box-pressed-hovered",style:{radius:[0,0,1,0],width:[0,1,1,0]}},"button-box-hovered-bottom-right":{include:"button-box-hovered",style:{radius:[0,0,1,0],width:[0,1,1,0]}},"button-box-bottom-left":{include:"button-box",style:{radius:[0,0,0,1],width:[0,0,1,1]}},"button-box-pressed-bottom-left":{include:"button-box-pressed",style:{radius:[0,0,0,1],width:[0,0,1,1]}},"button-box-pressed-hovered-bottom-left":{include:"button-box-pressed-hovered",style:{radius:[0,0,0,1],width:[0,0,1,1]}},"button-box-hovered-bottom-left":{include:"button-box-hovered",style:{radius:[0,0,0,1],width:[0,0,1,1]}},"button-box-top-left":{include:"button-box",style:{radius:[1,0,0,0],width:[1,0,0,1]}},"button-box-pressed-top-left":{include:"button-box-pressed",style:{radius:[1,0,0,0],width:[1,0,0,1]}},"button-box-pressed-hovered-top-left":{include:"button-box-pressed-hovered",style:{radius:[1,0,0,0],width:[1,0,0,1]}},"button-box-hovered-top-left":{include:"button-box-hovered",style:{radius:[1,0,0,0],width:[1,0,0,1]}},"button-box-middle":{include:"button-box",style:{radius:0,width:[1,0,1,1]}},"button-box-pressed-middle":{include:"button-box-pressed",style:{radius:0,width:[1,0,1,1]}},"button-box-pressed-hovered-middle":{include:"button-box-pressed-hovered",style:{radius:0,width:[1,0,1,1]}},"button-box-hovered-middle":{include:"button-box-hovered",style:{radius:0,width:[1,0,1,1]}},"button-box-left":{include:"button-box",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-pressed-left":{include:"button-box-pressed",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-pressed-hovered-left":{include:"button-box-pressed-hovered",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-hovered-left":{include:"button-box-hovered",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-focused-left":{include:"button-box-focused",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-hovered-focused-left":{include:"button-box-hovered-focused",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-pressed-hovered-focused-left":{include:"button-box-pressed-hovered-focused",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-pressed-focused-left":{include:"button-box-pressed-focused",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"separator-horizontal":{style:{widthLeft:1,colorLeft:"text-hint-on-surface"}},"separator-vertical":{style:{widthTop:1,colorTop:"text-hint-on-surface"}},"scroll-knob":{style:{radius:4,width:0,backgroundColor:"text-hint-on-surface"}},"scroll-knob-pressed":{include:"scroll-knob",style:{backgroundColor:"text-primary-on-surface"}},"scroll-knob-hovered":{include:"scroll-knob"},"scroll-knob-pressed-hovered":{include:"scroll-knob-pressed"},"button-hover":{style:{backgroundColor:"primary-hovered",radius:1}},window:{style:{width:1,color:"text-hint-on-surface",shadowLength:1,shadowBlurRadius:3,shadowColor:"rgba(0,0,0,0.2)",backgroundColor:"surface"}},"window-active":{include:"window",style:{shadowLength:2,shadowBlurRadius:5}},"window-caption":{style:{width:[0,0,1,0],color:"text-hint-on-surface"}},box:{style:{width:1,radius:2,color:"text-hint-on-surface",backgroundColor:"surface"}},border:{style:{width:1,color:"text-hint-on-surface"}},"border-disabled":{style:{width:1,color:"text-disabled-on-surface"}},"border-focused":{style:{width:1,color:"primary"}},"border-invalid":{style:{width:1,color:"error"}},"lead-item":{style:{width:1,style:"dotted",color:"text-disabled-on-surface"}},tag:{include:"button-box",style:{width:1,style:"solid",radius:10}},tooltip:{style:{width:1,color:"text-on-secondary",shadowLength:1,shadowBlurRadius:2,shadowColor:"rgba(0,0,0,0.2)"}},"tooltip-error":{style:{radius:5,backgroundColor:"error"}},"toolbar-separator":{style:{widthLeft:1,colorLeft:"text-hint-on-surface"}},"toolbar-button":{include:"material-button",style:{shadowHorizontalLength:0,shadowVerticalLength:0,shadowBlurRadius:0,shadowSpreadRadius:0}},"toolbar-button-hovered":{include:"material-button-hovered"},"toolbar-button-left":{include:"material-button-left",style:{shadowHorizontalLength:0,shadowVerticalLength:0,shadowBlurRadius:0,shadowSpreadRadius:0}},"toolbar-button-hovered-left":{include:"material-button-hovered-left"},"toolbar-button-right":{include:"material-button-right",style:{shadowHorizontalLength:0,shadowVerticalLength:0,shadowBlurRadius:0,shadowSpreadRadius:0}},"toolbar-button-hovered-right":{include:"material-button-hovered-right"},"menu-separator":{style:{widthTop:1,colorTop:"text-hint-on-surface"}},"menubar-button-hovered":{style:{backgroundColor:"primary-hovered"}},"menubar-button-pressed":{include:"menubar-button-hovered",style:{backgroundColor:"primary-selected"}},"datechooser-date-pane":{style:{widthTop:1,colorTop:"text-hint-on-surface",style:"solid"}},"datechooser-weekday":{style:{widthBottom:1,colorBottom:"text-hint-on-surface",style:"solid"}},"datechooser-week":{style:{widthRight:1,colorRight:"text-hint-on-surface",style:"solid"}},"datechooser-week-header":{style:{widthBottom:1,colorBottom:"text-hint-on-surface",widthRight:1,colorRight:"text-hint-on-surface",style:"solid"}},"tabview-page-button-top":{style:{width:[0,0,2,0],backgroundColor:"surface",color:"primary"}},"tabview-page-button-bottom":{include:"tabview-page-button-top",style:{width:[2,0,0,0]}},"tabview-page-button-left":{include:"tabview-page-button-top",style:{width:[0,2,0,0]}},"tabview-page-button-right":{include:"tabview-page-button-top",style:{width:[0,0,0,2]}},statusbar:{style:{widthTop:1,colorTop:"text-hint-on-surface",styleTop:"solid"}},"table-scroller-focus-indicator":{style:{width:1,style:"dotted",color:"text-hint-on-surface"}},"table-header":{include:"button-box",style:{radius:0,color:"text-hint-on-surface",width:[0,0,2,0]}},"table-header-column-button":{include:"table-header"},"table-header-cell":{style:{}},"table-header-cell-first":{include:"table-header-cell"},"progressive-table-header":{include:"button-box",style:{radius:0,width:[1,0,1,1]}},"progressive-table-header-cell":{style:{widthRight:1,color:"text-hint-on-surface"}},progressbar:{style:{width:1,color:"text-hint-on-surface"}},radiobutton:{style:{color:"text-primary-on-surface"}},checkbox:{style:{color:"text-primary-on-surface"}}}});qx.theme.tangible.Decoration.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.theme.tangible.MDecoration",{decorations:{"qxl-datagrid-row":{style:{radius:0,color:"text-hint-on-surface",width:[0,0,1,0]}},"qxl-datagrid-row-focused":{style:{radius:0,color:"text-hint-on-surface",width:1,style:"dashed"}},"qxl-datagrid-cell-focused":{style:{radius:0,width:1,color:"text-hint-on-surface",style:"dashed"}}}});qxl.datagrid.theme.tangible.MDecoration.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qx.theme.tangible.Decoration":{require:!0},"qxl.datagrid.theme.tangible.MDecoration":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.demo.theme.tangible.Decoration",{extend:qx.theme.tangible.Decoration,include:[qxl.datagrid.theme.tangible.MDecoration]});qxl.datagrid.demo.theme.tangible.Decoration.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qx.theme.tangible.Font",{fonts:{default:{size:14,family:["sans-serif"],color:"text-primary-on-surface",fontName:"Roboto"},bold:{size:14,family:["sans-serif"],bold:!0,color:"text-primary-on-surface",fontName:"Roboto"},headline:{size:24,family:["sans-serif"],color:"text-primary-on-surface",fontName:"Roboto"},small:{size:12,family:["sans-serif"],color:"text-primary-on-surface",fontName:"Roboto"},monospace:{size:14,family:["monospace"],color:"text-primary-on-surface",fontName:"Roboto Mono"}}});qx.theme.tangible.Font.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qx.theme.icon.Tango",{title:"Tango",aliases:{icon:"qx/icon/Tango"}});qx.theme.icon.Tango.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qx.theme.tangible.Image":{}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qx.theme.tangible.Appearance",{appearances:{widget:{},label:{style:e=>({textColor:e.disabled?"text-disabled-on-surface":void 0})},image:{style:e=>({opacity:!e.replacement&&e.disabled?.3:void 0})},atom:{},"atom/label":"label","atom/icon":"image",root:{style:e=>({backgroundColor:"surface",textColor:"text-primary-on-surface",font:"default"})},popup:{style:e=>({decorator:"popup",backgroundColor:"surface"})},tooltip:{include:"popup",style:e=>({backgroundColor:"secondary",textColor:"text-on-secondary",decorator:"tooltip",padding:[1,3,2,3],offset:[10,5,5,5]})},"tooltip/atom":"atom","tooltip-error":{include:"tooltip",style:e=>({textColor:"text-on-error",showTimeout:100,hideTimeout:1e4,decorator:"tooltip-error",font:"bold",backgroundColor:void 0})},"tooltip-error/atom":"atom",iframe:{style:e=>({backgroundColor:"surface",decorator:"main"})},"move-frame":{style:e=>({decorator:"main"})},"resize-frame":"move-frame","dragdrop-cursor":{style(e){var t="nodrop";e.copy?t="copy":e.move?t="move":e.alias&&(t="alias");return{source:qx.theme.tangible.Image.URLS["cursor-"+t],position:"right-top",offset:[2,16,2,6]}}},button:{alias:"material-button",include:"material-button",style:e=>({center:!0})},"toggle-button":{include:"button",style:e=>({decorator:"toggle-button"+(e.checked?"-checked":"")+(e.disabled?"-disabled":"")+(!e.disabled&&e.hovered?"-hovered":""),textColor:e.disabled?"text-disabled-on-primary":"text-on-primary"})},"toggle-button/label":{include:"button/label",style:e=>(e.checked,{textColor:void 0})},"material-button":{alias:"atom",style(e){var t="material-button";e.disabled?t+="-disabled":e.pressed||e.checked?t+="-pressed":(e.hovered||e.focused)&&(t+="-hovered");e.invalid&&!e.disabled&&(t+="-invalid");return{decorator:t,padding:[6,15],margin:[2,4],cursor:e.disabled?void 0:"pointer",minWidth:5,minHeight:5}}},"material-button/label":{alias:"atom/label",style:e=>({textColor:e.disabled?"text-disabled-on-primary":"text-on-primary"})},"material-button/icon":{alias:"atom/label",style:e=>({textColor:e.disabled?"text-disabled-on-primary":"text-on-primary"})},"button-frame":{alias:"atom",style(e){var t="button-box";e.disabled||(!e.hovered||e.pressed||e.checked?e.hovered&&(e.pressed||e.checked)?t="button-box-pressed-hovered":(e.pressed||e.checked)&&(t="button-box-pressed"):t="button-box-hovered");e.invalid&&!e.disabled?t+="-invalid":e.focused&&(t+="-focused");return{decorator:t,padding:[3,8],cursor:e.disabled?void 0:"pointer",minWidth:5,minHeight:5}}},"button-frame/label":{alias:"atom/label",style:e=>({textColor:e.disabled?"text-disabled-on-primary":"text-on-primary"})},"hover-button":{alias:"button",include:"button",style:e=>({decorator:e.hovered?"button-hover":void 0})},menubutton:{include:"button",alias:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-down"],iconPosition:"right"})},"material-textfield":{style(e){var t,r;t="material-textfield";r=[3,0,4,0];if(e.readonly){t+="-readonly";r=[3,0,5,0]}else if(e.disabled)t+="-disabled";else if(e.focused){t+="-focused";e.invalid&&(t+="-invalid");r=[3,0,3,0]}else e.invalid&&(t+="-invalid");return{decorator:t,padding:r,textColor:e.disabled?"text-disabled-on-surface":e.showingPlaceholder?"text-hint-on-surface":void 0}}},textfield:"material-textfield",textarea:"textfield",framebox:{style(e){var t,r;if(e.disabled){t="border-disabled";r=[1,2]}else if(e.invalid){t="border-invalid";r=[1,2]}else if(e.focused){t="border-focused";r=[1,2]}else{r=[1,2];t="border"}return{decorator:t,padding:r,textColor:e.disabled?"text-disabled-on-surface":e.showingPlaceholder?"text-hint-on-surface":void 0}}},splitbutton:{},"splitbutton/button":{alias:"material-button",style(e){var t="material-button";e.disabled?t+="-disabled":e.pressed||e.checked?t+="-pressed":e.hovered?t+="-hovered":e.focused&&(t+="-focused");return{decorator:t+="-left",padding:[6,15,6,15],margin:[2,0,2,4],cursor:e.disabled?void 0:"pointer",textColor:"text-primary-on-surface"}}},"splitbutton/arrow":{alias:"material-button",style(e){var t="material-button";e.disabled?t+="-disabled":e.pressed||e.checked?t+="-pressed":e.focused?t+="-focused":e.hovered&&(t+="-hovered");t+="-right";return{icon:qx.theme.tangible.Image.URLS["arrow-down"],decorator:t,cursor:e.disabled?void 0:"pointer",padding:[6,10,6,10],margin:[2,4,2,0],textColor:"text-on-primary"}}},"splitbutton/arrow/icon":{style:e=>({textColor:"text-icon-on-primary"})},slidebar:{},"slidebar/scrollpane":{},"slidebar/content":{},"slidebar/button-forward":{alias:"button",include:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-"+(e.vertical?"down":"right")]})},"slidebar/button-backward":{alias:"button",include:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-"+(e.vertical?"up":"left")]})},table:{style:e=>({rowHeight:30})},"table/statusbar":{style:e=>({decorator:"statusbar",padding:[2,5]})},"table/column-button":{alias:"button",style:e=>({decorator:"table-header-column-button",textColor:"text-primary-on-surface",backgroundColor:"surface",padding:3,icon:qx.theme.tangible.Image.URLS["select-column-order"]})},"table-column-reset-button":{include:"menu-button",alias:"menu-button",style:()=>({decorator:"table-header-column-button",icon:"icon/16/actions/view-refresh.png"})},"table-scroller/scrollbar-x":"scrollbar","table-scroller/scrollbar-y":"scrollbar","table-scroller":"widget","table-scroller/header":{style:()=>({textColor:"text-primary-on-surface",backgroundColor:"surface",decorator:"table-header"})},"table-scroller/pane":{},"table-scroller/focus-indicator":{style:e=>({})},"table-scroller/resize-line":{style:e=>({backgroundColor:"text-hint-on-surface",width:3})},"table-header-cell":{alias:"atom",style:e=>({decorator:e.first?"table-header-cell-first":"table-header-cell",minWidth:13,font:"bold",paddingTop:3,paddingLeft:5,cursor:e.disabled?void 0:"pointer",sortIcon:e.sorted?qx.theme.tangible.Image.URLS["table-"+(e.sortedAscending?"ascending":"descending")]:void 0})},"table-header-cell/icon":{include:"atom/icon",style:e=>({paddingRight:5})},"table-header-cell/sort-icon":{style:e=>({alignY:"middle",alignX:"right",paddingRight:5})},"table-editor-textfield":{include:"framebox",style:e=>({decorator:void 0,padding:[2,2],backgroundColor:"surface"})},"table-editor-selectbox":{include:"selectbox",alias:"selectbox",style:e=>({padding:[0,2],backgroundColor:"surface"})},"table-editor-combobox":{include:"combobox",alias:"combobox",style:e=>({decorator:void 0,backgroundColor:"surface"})},"progressive-table-header":{style:e=>({decorator:"progressive-table-header"})},"progressive-table-header-cell":{style:e=>({decorator:"progressive-table-header-cell",padding:[5,6,5,6]})},treevirtual:{include:"framebox",alias:"table",style:(e,t)=>({padding:[t.padding[0]+2,t.padding[1]+1]})},"treevirtual-folder":{style:e=>({icon:e.opened?qx.theme.tangible.Image.URLS["folder-open"]:qx.theme.tangible.Image.URLS.folder,opacity:e.drag?.5:void 0})},"treevirtual-file":{include:"treevirtual-folder",alias:"treevirtual-folder",style:e=>({icon:qx.theme.tangible.Image.URLS.file,opacity:e.drag?.5:void 0})},"treevirtual-blank":{style:e=>({icon:qx.theme.tangible.Image.URLS.blank})},"treevirtual-contract":{style:e=>({icon:qx.theme.tangible.Image.URLS["tree-minus"]})},"treevirtual-expand":{style:e=>({icon:qx.theme.tangible.Image.URLS["tree-plus"]})},"treevirtual-only-contract":"treevirtual-contract","treevirtual-only-expand":"treevirtual-expand","treevirtual-start-contract":"treevirtual-contract","treevirtual-start-expand":"treevirtual-expand","treevirtual-end-contract":"treevirtual-contract","treevirtual-end-expand":"treevirtual-expand","treevirtual-cross-contract":"treevirtual-contract","treevirtual-cross-expand":"treevirtual-expand","treevirtual-line":"treevirtual-blank","treevirtual-end":"treevirtual-blank","treevirtual-cross":"treevirtual-blank",resizer:{style:e=>({decorator:"main"})},splitpane:{},"splitpane/splitter":{style:e=>({backgroundColor:"text-hint-on-surface"})},"splitpane/splitter/knob":{style:e=>({source:qx.theme.tangible.Image.URLS["knob-"+(e.horizontal?"horizontal":"vertical")],padding:0})},"splitpane/slider":{style:e=>({backgroundColor:"text-hint-on-surface",opacity:.3})},menu:{style(e){var t={backgroundColor:"surface",decorator:"main",spacingX:6,spacingY:1,iconColumnWidth:16,arrowColumnWidth:4,padding:1,placementModeY:e.submenu||e.contextmenu?"best-fit":"keep-align"};if(e.submenu){t.position="right-top";t.offset=[-2,-3]}e.contextmenu&&(t.offset=4);return t}},"menu/slidebar":"menu-slidebar","menu-slidebar":"widget","menu-slidebar-button":{style:e=>({backgroundColor:e.hovered?"primary-hovered":void 0,padding:6,center:!0})},"menu-slidebar/button-backward":{include:"menu-slidebar-button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-up"+(e.hovered?"-invert":"")]})},"menu-slidebar/button-forward":{include:"menu-slidebar-button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-down"+(e.hovered?"-invert":"")]})},"menu-separator":{style:e=>({height:0,decorator:"menu-separator",marginTop:4,marginBottom:4,marginLeft:2,marginRight:2})},"menu-button":{alias:"atom",style:e=>({backgroundColor:e.selected?"primary-selected":void 0,textColor:e.selected?"text-on-primary":"text-primary-on-surface",padding:[2,6]})},"menu-button/icon":{include:"image",style:e=>({alignY:"middle",textColor:e.selected?"text-icon-on-primary":"text-icon-on-surface"})},"menu-button/label":{include:"label",style:e=>({alignY:"middle",padding:1})},"menu-button/shortcut":{include:"label",style:e=>({alignY:"middle",marginLeft:14,padding:1})},"menu-button/arrow":{include:"image",style:e=>({source:qx.theme.tangible.Image.URLS["arrow-right"+(e.selected?"-invert":"")],alignY:"middle"})},"menu-checkbox":{alias:"menu-button",include:"menu-button",style(e){var t="menu-checkbox";e.checked&&(t+="-checked");return{icon:qx.theme.tangible.Image.URLS[t]}}},"menu-radiobutton":{alias:"menu-button",include:"menu-button",style(e){var t="menu-radiobutton";e.checked&&(t+="-checked");return{icon:qx.theme.tangible.Image.URLS[t]}}},menubar:{style:e=>({backgroundColor:"surface",padding:[4,2]})},"menubar-button":{style(e){var t;e.disabled||(e.pressed?t="menubar-button-pressed":e.hovered&&(t="menubar-button-hovered"));return{padding:[2,6],cursor:e.disabled?void 0:"pointer",textColor:"text-on-primary",decorator:t}}},"menubar-button/icon":{style:e=>({textColor:e.disabled?"text-disabled-on-surface":e.pressed||e.hovered?"text-on-primary":"text-on-surface"})},"virtual-list":"list","virtual-list/row-layer":"row-layer","row-layer":"widget","column-layer":"widget","group-item":{include:"label",alias:"label",style:e=>({padding:4,backgroundColor:"primary",textColor:"text-on-primary",font:"bold"})},"virtual-selectbox":"selectbox","virtual-selectbox/dropdown":"popup","virtual-selectbox/dropdown/list":{alias:"virtual-list"},"virtual-combobox":"combobox","virtual-combobox/dropdown":"popup","virtual-combobox/dropdown/list":{alias:"virtual-list"},"virtual-tree":{include:"tree",alias:"tree",style:e=>({itemHeight:21})},"virtual-tree-folder":"tree-folder","virtual-tree-file":"tree-file",cell:{style:e=>({backgroundColor:e.selected?"primary-selected":"surface",textColor:e.selected?"text-on-primary":"text-primary-on-surface",padding:[3,6]})},"cell-string":"cell","cell-number":{include:"cell",style:e=>({textAlign:"right"})},"cell-image":"cell","cell-boolean":"cell","cell-atom":"cell","cell-date":"cell","cell-html":"cell",scrollbar:{},"scrollbar/slider":{},"scrollbar/slider/knob":{style(e){var t="scroll-knob";e.disabled||(!e.hovered||e.pressed||e.checked?e.hovered&&(e.pressed||e.checked)?t="scroll-knob-pressed-hovered":(e.pressed||e.checked)&&(t="scroll-knob-pressed"):t="scroll-knob-hovered");return{height:8,width:8,marginLeft:2,marginTop:2,cursor:e.disabled?void 0:"pointer",decorator:t,minHeight:e.horizontal?void 0:30,minWidth:e.horizontal?30:void 0}}},"scrollbar/button":{style:e=>({height:0,width:0,margin:[2,2]})},"scrollbar/button-begin":"scrollbar/button","scrollbar/button-end":"scrollbar/button","scrollarea/corner":{style:e=>({backgroundColor:"surface"})},scrollarea:"widget","scrollarea/pane":"widget","scrollarea/scrollbar-x":"scrollbar","scrollarea/scrollbar-y":"scrollbar",radiobutton:{style:e=>({icon:qx.theme.tangible.Image.URLS[e.checked?"radiobutton-checked":"radiobutton-unchecked"],paddingTop:2,textColor:e.disabled?"text-disabled-on-surface":e.invalid?"error":e.checked?"primary":"text-primary-on-surface",gap:6})},"radiobutton/icon":{style:e=>({decorator:"radiobutton",padding:[2,0,0,0]})},"form-renderer-label":{include:"label",style:()=>({paddingTop:3})},checkbox:{alias:"atom",style:e=>({icon:qx.theme.tangible.Image.URLS[e.checked?"checkbox-checked":e.undetermined?"checkbox-undetermined":"checkbox-blank"],textColor:e.disabled?"text-disabled-on-surface":e.invalid?"error":e.checked?"primary":"text-primary-on-surface",gap:6})},"checkbox/icon":{style:e=>({decorator:"checkbox",padding:0})},spinner:{style:e=>({textColor:e.disabled?"text-disabled-on-surface":void 0})},"spinner/textfield":"textfield","spinner/upbutton":{alias:"combobox/button",include:"combobox/button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-up-small"],decorator:void 0,width:12,height:6,padding:[-1,0,0,0]})},"spinner/downbutton":{alias:"combobox/button",include:"combobox/button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-down-small"],decorator:void 0,width:12,height:6,padding:[-1,0,0,0]})},selectbox:"textfield","selectbox/atom":"atom","selectbox/popup":"popup","selectbox/list":{alias:"list",include:"list",style:()=>({decorator:void 0})},"selectbox/arrow":{include:"image",style:e=>({source:qx.theme.tangible.Image.URLS["arrow-down"],paddingRight:0,paddingLeft:2,paddingTop:-3})},"checked-selectbox":"selectbox","checked-selectbox/allNone":{include:"button",style:e=>({padding:[2,10],textColor:"text-on-primary"})},"checked-selectbox/tag":"tag",tag:{alias:"button",include:"button",style:e=>({padding:[1,7],margin:0,decorator:"tag"})},combobox:{},"combobox/button":{alias:"button-frame",include:"button-frame",style(e){var t="material-textfield";if(e.focused){t+="-focused";e.invalid&&(t+="-invalid")}else e.invalid?t+="-invalid":e.disabled&&(t+="-disabled");return{backgroundColor:void 0,icon:qx.theme.tangible.Image.URLS["arrow-down"],decorator:t,padding:[0,0,0,0]}}},"combobox/popup":"popup","combobox/list":{alias:"list",style:e=>({paddingRight:2})},"combobox/textfield":"textfield",datefield:"textfield","datefield/button":{alias:"combobox/button",include:"combobox/button",style:e=>({icon:"@MaterialIcons/calendar_today/14",padding:[0,0,0,0],backgroundColor:void 0,decorator:void 0,width:16})},"datefield/textfield":{alias:"textfield",include:"textfield",style:e=>({decorator:void 0,padding:0})},"datefield/list":{alias:"datechooser",include:"datechooser",style:e=>({decorator:void 0})},list:{alias:"scrollarea",include:"framebox"},listitem:{alias:"atom",style(e){var t=[3,5,3,5];e.lead&&(t=[2,4,2,4]);e.dragover&&(t[2]-=2);return{gap:4,padding:t,backgroundColor:e.selected?e.disabled?"primary-disabled":"primary":"transparent",textColor:e.selected?"text-on-primary":"text-primary-on-surface",decorator:e.lead?"lead-item":e.dragover?"dragover":void 0,opacity:e.drag?.5:void 0}}},slider:{style(e){var t,r;if(e.disabled){t="border-disabled";r=[1,2]}else if(e.invalid){t="border-invalid";r=[1,2]}else if(e.focused){t="border-focused";r=[1,2]}else{r=[1,2];t="border"}return{decorator:t,padding:r}}},"slider/knob":"scrollbar/slider/knob",groupbox:{},"groupbox/legend":{alias:"atom",style:e=>({textColor:e.invalid?"error":void 0,padding:5,margin:4,font:"bold"})},"groupbox/frame":{style:e=>({backgroundColor:"surface",padding:[6,9],margin:[18,2,2,2],decorator:"box"})},"check-groupbox":"groupbox","check-groupbox/legend":{alias:"checkbox",include:"checkbox",style:e=>({textColor:e.invalid?"error":void 0,padding:5,margin:4,font:"bold"})},"radio-groupbox":"groupbox","radio-groupbox/legend":{alias:"radiobutton",include:"radiobutton",style:e=>({textColor:e.invalid?"error":void 0,padding:5,margin:4,font:"bold"})},"tree-folder/open":{include:"image",style:e=>({source:e.opened?qx.theme.tangible.Image.URLS["tree-minus"]:qx.theme.tangible.Image.URLS["tree-plus"],textColor:e.selected?"text-on-primary":"text-primary-on-surface"})},"tree-folder":{style:e=>({padding:[2,8,2,5],icon:e.opened?qx.theme.tangible.Image.URLS["folder-open"]:qx.theme.tangible.Image.URLS.folder,backgroundColor:e.selected?e.disables?"primary-disabled":"primary-selected":"surface",textColor:e.selected?"text-on-primary":"text-disabled-on-primary",iconOpened:qx.theme.tangible.Image.URLS["folder-open"],opacity:e.drag?.5:void 0})},"tree-folder/icon":{include:"image",style:e=>({padding:[0,4,0,0],textColor:e.selected?"text-icon-on-primary":"text-primary-on-surface"})},"tree-folder/label":{style:e=>({padding:[1,2],textColor:e.selected?"text-on-primary":"text-primary-on-surface"})},"tree-file":{include:"tree-folder",alias:"tree-folder",style:e=>({icon:qx.theme.tangible.Image.URLS.file})},tree:{include:"list",alias:"list",style:e=>({contentPadding:[4,1],padding:1})},window:{style:e=>({contentPadding:[10,10,10,10],backgroundColor:"surface",decorator:e.maximized?void 0:e.active?"window-active":"window"})},"window-resize-frame":"resize-frame","window/pane":{style:e=>({padding:10})},"window/captionbar":{style:e=>({backgroundColor:e.active?"primary-selected":"primary",margin:0,padding:8,decorator:"window-caption"})},"window/icon":{style:e=>({marginRight:4,marginTop:2})},"window/title":{style:e=>({cursor:"default",font:e.active?"bold":"default",textColor:(e.active,"text-on-primary"),marginRight:20,marginLeft:4,alignY:"middle"})},"window/minimize-button":{alias:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["window-minimize"]+"/18",padding:0,cursor:e.disabled?void 0:"pointer",textColor:"text-on-primary"})},"window/restore-button":{alias:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["window-restore"]+"/18",padding:0,cursor:e.disabled?void 0:"pointer",textColor:"text-on-primary"})},"window/maximize-button":{alias:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["window-maximize"]+"/18",padding:0,cursor:e.disabled?void 0:"pointer",textColor:"text-on-primary"})},"window/close-button":{alias:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["window-close"]+"/18",padding:0,cursor:e.disabled?void 0:"pointer",textColor:"text-on-primary"})},"window/statusbar":{style:e=>({decorator:"statusbar",padding:[2,6]})},"window/statusbar-text":"label",datechooser:{style:e=>({decorator:"main",minWidth:220})},"datechooser/navigation-bar":{style:e=>({backgroundColor:"surface",textColor:e.disabled?"text-disabled-on-surface":e.invalid?"error":void 0,padding:[2,10]})},"datechooser/last-year-button-tooltip":"tooltip","datechooser/last-month-button-tooltip":"tooltip","datechooser/next-year-button-tooltip":"tooltip","datechooser/next-month-button-tooltip":"tooltip","datechooser/last-year-button":"datechooser/button","datechooser/last-month-button":"datechooser/button","datechooser/next-year-button":"datechooser/button","datechooser/next-month-button":"datechooser/button","datechooser/button/icon":{},"datechooser/button":{style(e){var t={width:17,show:"icon",cursor:e.disabled?void 0:"pointer"};e.lastYear?t.icon=qx.theme.tangible.Image.URLS["arrow-rewind"]:e.lastMonth?t.icon=qx.theme.tangible.Image.URLS["arrow-left"]:e.nextYear?t.icon=qx.theme.tangible.Image.URLS["arrow-forward"]:e.nextMonth&&(t.icon=qx.theme.tangible.Image.URLS["arrow-right"]);return t}},"datechooser/month-year-label":{style:e=>({font:"bold",textAlign:"center"})},"datechooser/date-pane":{style:e=>({decorator:"datechooser-date-pane",backgroundColor:"surface"})},"datechooser/weekday":{style:e=>({decorator:"datechooser-weekday",font:e.weekend?"bold":"default",textAlign:"center",textColor:e.disabled?"text-disabled-on-surface":"text-primary-on-surface",backgroundColor:"surface",paddingTop:2})},"datechooser/day":{style:e=>({textAlign:"center",decorator:e.today?"main":void 0,textColor:e.disabled?"text-disabled-on-surface":e.selected?"text-on-primary":e.otherMonth?"text-disabled-on-surface":void 0,backgroundColor:e.selected?e.disabled?"primary-disabled":"primary":void 0,padding:e.today?[1,3]:[2,4]})},"datechooser/week":{style:e=>({textAlign:"center",textColor:"text-primary-on-surface",padding:[2,4],decorator:e.header?"datechooser-week-header":"datechooser-week"})},progressbar:{style:e=>({decorator:"progressbar",padding:1,backgroundColor:"surface",width:200,height:20})},"progressbar/progress":{style:e=>({backgroundColor:e.disabled?"primary-disabled":"primary"})},toolbar:{style:e=>({backgroundColor:"primary",padding:0})},"toolbar/part":{style:e=>({margin:[0,15]})},"toolbar/part/container":{},"toolbar/part/handle":{},"toolbar-separator":{style:e=>({decorator:void 0,margin:[7,0],width:4})},"toolbar-button":{alias:"atom",style(e){var t=[7,10];(e.left||e.middle||e.right)&&(t=[7,3]);var r="toolbar-button";(e.hovered||e.pressed||e.checked)&&(r+="-hovered");return{cursor:e.disabled?void 0:"pointer",decorator:r,textColor:"text-on-primary",margin:t,padding:[3,5]}}},"toolbar-menubutton":{alias:"toolbar-button",include:"toolbar-button",style:e=>({showArrow:!0})},"toolbar-menubutton/arrow":{alias:"image",include:"image",style:e=>({source:qx.theme.tangible.Image.URLS["arrow-down"],cursor:e.disabled?void 0:"pointer",padding:0,textColor:"text-on-primary",marginLeft:2})},"toolbar-splitbutton":{},"toolbar-splitbutton/button":{alias:"toolbar-button",include:"toolbar-button",style(e){var t=[7,0,7,10];(e.left||e.middle||e.right)&&(t=[7,0,7,3]);var r="toolbar-button";(e.hovered||e.pressed||e.focused||e.checked)&&(r+="-hovered");return{decorator:r+="-left",margin:t}}},"toolbar-splitbutton/arrow":{alias:"toolbar-button",include:"toolbar-button",style(e){var t=[7,10,7,0];(e.left||e.middle||e.right)&&(t=[7,3,7,0]);var r="toolbar-button";(e.hovered||e.pressed||e.focused||e.checked)&&(r+="-hovered");r+="-right";return{icon:qx.theme.tangible.Image.URLS["arrow-down"],decorator:r,margin:t}}},tabview:{},"tabview/bar":{alias:"slidebar",style(e){var t=0,r=0,i=0,n=0;e.barTop?i-=1:e.barBottom?t-=1:e.barRight?n-=1:r-=1;return{marginBottom:i,marginTop:t,marginLeft:n,marginRight:r}}},"tabview/bar/button-forward":{include:"slidebar/button-forward",alias:"slidebar/button-forward",style:e=>e.barTop?{marginTop:4,marginBottom:2,decorator:null}:e.barBottom?{marginTop:2,marginBottom:4,decorator:null}:e.barLeft?{marginLeft:4,marginRight:2,decorator:null}:{marginLeft:2,marginRight:4,decorator:null}},"tabview/bar/button-backward":{include:"slidebar/button-backward",alias:"slidebar/button-backward",style:e=>e.barTop?{marginTop:4,marginBottom:2,decorator:null}:e.barBottom?{marginTop:2,marginBottom:4,decorator:null}:e.barLeft?{marginLeft:4,marginRight:2,decorator:null}:{marginLeft:2,marginRight:4,decorator:null}},"tabview/pane":{style(e){var t,r=0,i=0,n=0,o=0;if(e.barTop){r=-1;t="main-top"}else if(e.barBottom){i=-1;t="main-bottom"}else if(e.barLeft){n=-1;t="main-left"}else{o=-1;t="main-right"}return{marginLeft:n,marginRight:o,marginTop:r,marginBottom:i,padding:10,decorator:t,backgroundColor:"surface"}}},"tabview-page":"widget","tabview-page/button":{style(e){var t,r;e.barTop||e.barBottom?r=[8,16,8,13]:e.barRight?r=[8,8,8,12]:e.barLeft&&(r=[8,8,8,8]);if(e.checked)if(e.barTop){t="tabview-page-button-top";r[2]-=2}else if(e.barBottom){t="tabview-page-button-bottom";r[0]-=2}else if(e.barRight){t="tabview-page-button-right";r[3]-=2}else if(e.barLeft){t="tabview-page-button-left";r[1]-=2}return{zIndex:e.checked?10:5,decorator:t,textColor:e.disabled?"text-disabled-on-surface":"text-primary-on-surface",font:e.checked?"bold":void 0,padding:r,cursor:"pointer"}}},"tabview-page/button/label":{alias:"label",style:e=>({padding:[0,1,0,1]})},"tabview-page/button/icon":"image","tabview-page/button/close-button":{alias:"atom",style:e=>({cursor:e.disabled?void 0:"pointer",icon:qx.theme.tangible.Image.URLS["tabview-close"]})},colorpopup:{alias:"popup",include:"popup",style:e=>({padding:5})},"colorpopup/field":{style:e=>({margin:2,width:14,height:14,backgroundColor:"surface",decorator:"main"})},"colorpopup/selector-button":"button","colorpopup/auto-button":"button","colorpopup/preview-pane":"groupbox","colorpopup/current-preview":{style:e=>({height:20,padding:4,marginLeft:4,decorator:"main",allowGrowX:!0})},"colorpopup/selected-preview":{style:e=>({height:20,padding:4,marginRight:4,decorator:"main",allowGrowX:!0})},"colorpopup/colorselector-okbutton":{alias:"button",include:"button",style:e=>({icon:"icon/16/actions/dialog-ok.png"})},"colorpopup/colorselector-cancelbutton":{alias:"button",include:"button",style:e=>({icon:"icon/16/actions/dialog-cancel.png"})},colorselector:"widget","colorselector/control-bar":"widget","colorselector/visual-pane":"groupbox","colorselector/control-pane":"widget","colorselector/preset-grid":"widget","colorselector/colorbucket":{style:e=>({decorator:"main",width:16,height:16})},"colorselector/preset-field-set":"groupbox","colorselector/input-field-set":{include:"groupbox",alias:"groupbox",style:()=>({paddingTop:12})},"colorselector/preview-field-set":{include:"groupbox",alias:"groupbox",style:()=>({paddingTop:12})},"colorselector/hex-field-composite":"widget","colorselector/hex-field":"textfield","colorselector/rgb-spinner-composite":"widget","colorselector/rgb-spinner-red":"spinner","colorselector/rgb-spinner-green":"spinner","colorselector/rgb-spinner-blue":"spinner","colorselector/hsb-spinner-composite":"widget","colorselector/hsb-spinner-hue":"spinner","colorselector/hsb-spinner-saturation":"spinner","colorselector/hsb-spinner-brightness":"spinner","colorselector/preview-content-old":{style:e=>({decorator:"main",width:50,height:25})},"colorselector/preview-content-new":{style:e=>({decorator:"main",backgroundColor:"surface",width:50,height:25})},"colorselector/hue-saturation-field":{style:e=>({decorator:"main",margin:5})},"colorselector/brightness-field":{style:e=>({decorator:"main",margin:[5,7]})},"colorselector/hue-saturation-pane":"widget","colorselector/hue-saturation-handle":"widget","colorselector/brightness-pane":"widget","colorselector/brightness-handle":"widget","app-header":{style:e=>({font:"headline",textColor:"text-on-primary",backgroundColor:"primary",padding:[8,12]})},"app-header-label":{style:e=>({paddingTop:5})},"app-splitpane":{alias:"splitpane",style:e=>({padding:[0,10,10,10]})},"list-search-highlight":{style:e=>({backgroundColor:"rgba(255, 251, 0, 0.53)",textDecorationStyle:"dotted",textDecorationLine:"underline"})}}});qx.theme.tangible.Appearance.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.theme.tangible.MAppearance",{appearances:{"qxl-datagrid":"widget","qxl-datagrid/scrollbar-x":"scrollbar","qxl-datagrid/scrollbar-y":"scrollbar","qxl-datagrid-header":"table-scroller/header","qxl-datagrid-header-cell":"widget","qxl-datagrid-widgetpane":{style:e=>({backgroundColor:"transparent"})},"qxl-datagrid-cell":{style(e){let t,r="transparent";e.selected&&(r="qxl-datagrid-row-background-selected");e.focused&&(t="qxl-datagrid-cell-focused");return{backgroundColor:r,decorator:t}}},"qxl-datagrid-row":{style(e){let t="qxl-datagrid-row-background-even";e.selected?t="qxl-datagrid-row-background-selected":e.odd&&(t="qxl-datagrid-row-background-odd");let r="qxl-datagrid-row";e.focused&&(r+="-focused");return{backgroundColor:t,decorator:r}}}}});qxl.datagrid.theme.tangible.MAppearance.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qx.theme.tangible.Appearance":{require:!0},"qxl.datagrid.theme.tangible.MAppearance":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.demo.theme.tangible.Appearance",{extend:qx.theme.tangible.Appearance,include:[qxl.datagrid.theme.tangible.MAppearance]});qxl.datagrid.demo.theme.tangible.Appearance.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qxl.datagrid.demo.theme.tangible.Color":{require:!0},"qxl.datagrid.demo.theme.tangible.Decoration":{require:!0},"qx.theme.tangible.Font":{require:!0},"qx.theme.icon.Tango":{require:!0},"qxl.datagrid.demo.theme.tangible.Appearance":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.demo.theme.tangible.Theme",{meta:{color:qxl.datagrid.demo.theme.tangible.Color,decoration:qxl.datagrid.demo.theme.tangible.Decoration,font:qx.theme.tangible.Font,icon:qx.theme.icon.Tango,appearance:qxl.datagrid.demo.theme.tangible.Appearance}});qxl.datagrid.demo.theme.tangible.Theme.$$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.theme.tangible.Image",{extend:qx.core.Object,statics:{URLS:{blank:"qx/static/blank.png","checkbox-checked":"@MaterialIcons/check_box/15","checkbox-blank":"@MaterialIcons/check_box_outline_blank/15","checkbox-undetermined":"@MaterialIcons/indeterminate_check_box/15","radiobutton-checked":"@MaterialIcons/radio_button_on/15","radiobutton-unchecked":"@MaterialIcons/radio_button_off/15","window-minimize":"@MaterialIcons/keyboard_arrow_down","window-maximize":"@MaterialIcons/fullscreen","window-restore":"@MaterialIcons/fullscreen_exit","window-close":"@MaterialIcons/close","cursor-copy":"decoration/cursors/copy.gif","cursor-move":"decoration/cursors/move.gif","cursor-alias":"decoration/cursors/alias.gif","cursor-nodrop":"decoration/cursors/nodrop.gif","arrow-right":"@MaterialIcons/keyboard_arrow_right/18","arrow-left":"@MaterialIcons/keyboard_arrow_left/18","arrow-up":"@MaterialIcons/keyboard_arrow_up/18","arrow-down":"@MaterialIcons/keyboard_arrow_down/18","arrow-forward":"@MaterialIcons/fast_forward/18","arrow-rewind":"@MaterialIcons/fast_rewind/18","arrow-down-small":"@MaterialIcons/keyboard_arrow_down/13","arrow-up-small":"@MaterialIcons/keyboard_arrow_up/13","arrow-up-invert":"@MaterialIcons/keyboard_arrow_up/18","arrow-down-invert":"@MaterialIcons/keyboard_arrow_down/18","arrow-right-invert":"@MaterialIcons/keyboard_arrow_right/18","knob-horizontal":"@MaterialIcons/drag_indicator/12","knob-vertical":"@MaterialIcons/drag_handle/12","tree-minus":"@MaterialIcons/arrow_drop_down/16","tree-plus":"@MaterialIcons/arrow_right/16","select-column-order":"@MaterialIcons/reorder/15","table-ascending":"@MaterialIcons/keyboard_arrow_up/14","table-descending":"@MaterialIcons/keyboard_arrow_down/14","folder-open":"@MaterialIcons/folder_open/15",folder:"@MaterialIcons/folder/15",file:"@MaterialIcons/insert_drive_file/15","menu-checkbox":"@MaterialIcons/check_box_outline_blank/15","menu-checkbox-checked":"@MaterialIcons/check_box/15","menu-radiobutton-checked":"@MaterialIcons/radio_button_checked/15","menu-radiobutton":"@MaterialIcons/radio_button_unchecked/15","tabview-close":"decoration/tabview/close.gif"}}});qx.theme.tangible.Image.$$dbClassInfo=e}();qx.$$packageData[0]={locales:{C:{alternateQuotationEnd:"’",alternateQuotationStart:"‘",quotationEnd:"”",quotationStart:"“",cldr_am:"AM",cldr_pm:"PM",cldr_date_format_full:"EEEE, MMMM d, y",cldr_date_format_long:"MMMM d, y",cldr_date_format_medium:"MMM d, y",cldr_date_format_short:"M/d/yy",cldr_date_time_format_Ed:"d E",cldr_date_time_format_Hm:"HH:mm",cldr_date_time_format_Hms:"HH:mm:ss",cldr_date_time_format_M:"L",cldr_date_time_format_MEd:"E, M/d",cldr_date_time_format_MMM:"LLL",cldr_date_time_format_MMMEd:"E, MMM d",cldr_date_time_format_MMMd:"MMM d",cldr_date_time_format_Md:"M/d",cldr_date_time_format_d:"d",cldr_date_time_format_hm:"h:mm a",cldr_date_time_format_hms:"h:mm:ss a",cldr_date_time_format_ms:"mm:ss",cldr_date_time_format_y:"y",cldr_date_time_format_yM:"M/y",cldr_date_time_format_yMEd:"E, M/d/y",cldr_date_time_format_yMMM:"MMM y",cldr_date_time_format_yMMMEd:"E, MMM d, y",cldr_date_time_format_yMMMd:"MMM d, y",cldr_date_time_format_yMd:"M/d/y",cldr_date_time_format_yQ:null,cldr_date_time_format_yQQQ:"QQQ y",cldr_day_format_abbreviated_fri:"Fri",cldr_day_format_abbreviated_mon:"Mon",cldr_day_format_abbreviated_sat:"Sat",cldr_day_format_abbreviated_sun:"Sun",cldr_day_format_abbreviated_thu:"Thu",cldr_day_format_abbreviated_tue:"Tue",cldr_day_format_abbreviated_wed:"Wed",cldr_day_format_wide_fri:"Friday",cldr_day_format_wide_mon:"Monday",cldr_day_format_wide_sat:"Saturday",cldr_day_format_wide_sun:"Sunday",cldr_day_format_wide_thu:"Thursday",cldr_day_format_wide_tue:"Tuesday",cldr_day_format_wide_wed:"Wednesday","cldr_day_stand-alone_narrow_fri":"Fri","cldr_day_stand-alone_narrow_mon":"Mon","cldr_day_stand-alone_narrow_sat":"Sat","cldr_day_stand-alone_narrow_sun":"Sun","cldr_day_stand-alone_narrow_thu":"Thu","cldr_day_stand-alone_narrow_tue":"Tue","cldr_day_stand-alone_narrow_wed":"Wed",cldr_month_format_abbreviated_1:"Jan",cldr_month_format_abbreviated_2:"Feb",cldr_month_format_abbreviated_3:"Mar",cldr_month_format_abbreviated_4:"Apr",cldr_month_format_abbreviated_5:"May",cldr_month_format_abbreviated_6:"Jun",cldr_month_format_abbreviated_7:"Jul",cldr_month_format_abbreviated_8:"Aug",cldr_month_format_abbreviated_9:"Sep",cldr_month_format_abbreviated_10:"Oct",cldr_month_format_abbreviated_11:"Nov",cldr_month_format_abbreviated_12:"Dec",cldr_month_format_wide_1:"January",cldr_month_format_wide_2:"February",cldr_month_format_wide_3:"March",cldr_month_format_wide_4:"April",cldr_month_format_wide_5:"May",cldr_month_format_wide_6:"June",cldr_month_format_wide_7:"July",cldr_month_format_wide_8:"August",cldr_month_format_wide_9:"September",cldr_month_format_wide_10:"October",cldr_month_format_wide_11:"November",cldr_month_format_wide_12:"December","cldr_month_stand-alone_narrow_1":"Jan","cldr_month_stand-alone_narrow_2":"Feb","cldr_month_stand-alone_narrow_3":"Mar","cldr_month_stand-alone_narrow_4":"Apr","cldr_month_stand-alone_narrow_5":"May","cldr_month_stand-alone_narrow_6":"Jun","cldr_month_stand-alone_narrow_7":"Jul","cldr_month_stand-alone_narrow_8":"Aug","cldr_month_stand-alone_narrow_9":"Sep","cldr_month_stand-alone_narrow_10":"Oct","cldr_month_stand-alone_narrow_11":"Nov","cldr_month_stand-alone_narrow_12":"Dec",cldr_number_decimal_separator:".",cldr_number_group_separator:",",cldr_number_percent_format:"#,##0%",day:["day"],dayperiod:["AM/PM","am/pm"],era:["era"],hour:["hour"],minute:["minute"],month:["month"],second:["second"],week:["week"],weekday:["day of the week"],year:["year"],zone:["time zone"]},en:{alternateQuotationEnd:"’",alternateQuotationStart:"‘",quotationEnd:"”",quotationStart:"“",cldr_am:"AM",cldr_pm:"PM",cldr_date_format_full:"EEEE, MMMM d, y",cldr_date_format_long:"MMMM d, y",cldr_date_format_medium:"MMM d, y",cldr_date_format_short:"M/d/yy",cldr_date_time_format_Ed:"d E",cldr_date_time_format_Hm:"HH:mm",cldr_date_time_format_Hms:"HH:mm:ss",cldr_date_time_format_M:"L",cldr_date_time_format_MEd:"E, M/d",cldr_date_time_format_MMM:"LLL",cldr_date_time_format_MMMEd:"E, MMM d",cldr_date_time_format_MMMd:"MMM d",cldr_date_time_format_Md:"M/d",cldr_date_time_format_d:"d",cldr_date_time_format_hm:"h:mm a",cldr_date_time_format_hms:"h:mm:ss a",cldr_date_time_format_ms:"mm:ss",cldr_date_time_format_y:"y",cldr_date_time_format_yM:"M/y",cldr_date_time_format_yMEd:"E, M/d/y",cldr_date_time_format_yMMM:"MMM y",cldr_date_time_format_yMMMEd:"E, MMM d, y",cldr_date_time_format_yMMMd:"MMM d, y",cldr_date_time_format_yMd:"M/d/y",cldr_date_time_format_yQ:null,cldr_date_time_format_yQQQ:"QQQ y",cldr_day_format_abbreviated_fri:"Fri",cldr_day_format_abbreviated_mon:"Mon",cldr_day_format_abbreviated_sat:"Sat",cldr_day_format_abbreviated_sun:"Sun",cldr_day_format_abbreviated_thu:"Thu",cldr_day_format_abbreviated_tue:"Tue",cldr_day_format_abbreviated_wed:"Wed",cldr_day_format_wide_fri:"Friday",cldr_day_format_wide_mon:"Monday",cldr_day_format_wide_sat:"Saturday",cldr_day_format_wide_sun:"Sunday",cldr_day_format_wide_thu:"Thursday",cldr_day_format_wide_tue:"Tuesday",cldr_day_format_wide_wed:"Wednesday","cldr_day_stand-alone_narrow_fri":"Fri","cldr_day_stand-alone_narrow_mon":"Mon","cldr_day_stand-alone_narrow_sat":"Sat","cldr_day_stand-alone_narrow_sun":"Sun","cldr_day_stand-alone_narrow_thu":"Thu","cldr_day_stand-alone_narrow_tue":"Tue","cldr_day_stand-alone_narrow_wed":"Wed",cldr_month_format_abbreviated_1:"Jan",cldr_month_format_abbreviated_2:"Feb",cldr_month_format_abbreviated_3:"Mar",cldr_month_format_abbreviated_4:"Apr",cldr_month_format_abbreviated_5:"May",cldr_month_format_abbreviated_6:"Jun",cldr_month_format_abbreviated_7:"Jul",cldr_month_format_abbreviated_8:"Aug",cldr_month_format_abbreviated_9:"Sep",cldr_month_format_abbreviated_10:"Oct",cldr_month_format_abbreviated_11:"Nov",cldr_month_format_abbreviated_12:"Dec",cldr_month_format_wide_1:"January",cldr_month_format_wide_2:"February",cldr_month_format_wide_3:"March",cldr_month_format_wide_4:"April",cldr_month_format_wide_5:"May",cldr_month_format_wide_6:"June",cldr_month_format_wide_7:"July",cldr_month_format_wide_8:"August",cldr_month_format_wide_9:"September",cldr_month_format_wide_10:"October",cldr_month_format_wide_11:"November",cldr_month_format_wide_12:"December","cldr_month_stand-alone_narrow_1":"Jan","cldr_month_stand-alone_narrow_2":"Feb","cldr_month_stand-alone_narrow_3":"Mar","cldr_month_stand-alone_narrow_4":"Apr","cldr_month_stand-alone_narrow_5":"May","cldr_month_stand-alone_narrow_6":"Jun","cldr_month_stand-alone_narrow_7":"Jul","cldr_month_stand-alone_narrow_8":"Aug","cldr_month_stand-alone_narrow_9":"Sep","cldr_month_stand-alone_narrow_10":"Oct","cldr_month_stand-alone_narrow_11":"Nov","cldr_month_stand-alone_narrow_12":"Dec",cldr_number_decimal_separator:".",cldr_number_group_separator:",",cldr_number_percent_format:"#,##0%",day:["day"],dayperiod:["AM/PM","am/pm"],era:["era"],hour:["hour"],minute:["minute"],month:["month"],second:["second"],week:["week"],weekday:["day of the week"],year:["year"],zone:["time zone"]}},resources:{"qx/icon/Tango/16/actions/dialog-cancel.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/dialog-ok.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/view-refresh.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/window-close.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/office-calendar.png":[16,16,"png","qx"],"qx/icon/Tango/16/mimetypes/text-plain.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/folder-open.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/folder.png":[16,16,"png","qx"],"qx/static/blank.gif":[1,1,"gif","qx"],"qx/static/blank.png":[1,1,"png","qx"],"qxl/datagrid/demo/tree/dummy-tree-data.json":[null,null,"json","qxl.datagrid"],"qx/font/Roboto/roboto-v18-latin_latin-ext-regular.woff":[null,null,"woff","qx"],"qx/font/Roboto/roboto-mono-v6-latin_latin-ext-regular.woff":[null,null,"woff","qx"],"qx/iconfont/MaterialIcons/materialicons-v126.woff":[null,null,"woff","qx"]},translations:{en:{"":"Project-Id-Version: qooxdoo framework\nReport-Msgid-Bugs-To: \nPOT-Creation-Date: 2008-05-19 10:11+0200\nPO-Revision-Date: 2007-01-23 17:53+0100\nLast-Translator: Automatically generated\nLanguage-Team: none\nMIME-Version: 1.0\nContent-Type: text/plain; charset=ASCII\nContent-Transfer-Encoding: 8bit\nPlural-Forms: nplurals=2; plural=(n != 1);\n"}}};qx.$$loader.init(); \ No newline at end of file