From 1d4a964321d1185d103813cb3063cd1dbfeef82f Mon Sep 17 00:00:00 2001 From: Mark Friedrich Date: Mon, 9 Dec 2019 17:30:52 +0100 Subject: [PATCH] - v1.5.5 JS/CSS "production" build files --- public/css/v1.5.5/pathfinder.css.br | Bin 0 -> 61933 bytes public/js/v1.5.5/app.js | 191 +- public/js/v1.5.5/app.js.br | Bin 0 -> 1002 bytes public/js/v1.5.5/app.js.map | 1 + public/js/v1.5.5/app/admin.js | 95 +- public/js/v1.5.5/app/admin.js.br | Bin 0 -> 154037 bytes public/js/v1.5.5/app/admin.js.map | 1 + public/js/v1.5.5/app/conf/signature_type.js | 586 - public/js/v1.5.5/app/conf/system_effect.js | 823 - public/js/v1.5.5/app/counter.js | 153 - public/js/v1.5.5/app/datatables.loader.js | 165 +- public/js/v1.5.5/app/datatables.loader.js.br | Bin 0 -> 153649 bytes public/js/v1.5.5/app/datatables.loader.js.map | 1 + public/js/v1.5.5/app/init.js | 584 - public/js/v1.5.5/app/key.js | 478 - public/js/v1.5.5/app/lib/cache.js | 275 - public/js/v1.5.5/app/lib/console.js | 224 - public/js/v1.5.5/app/lib/cron.js | 322 - public/js/v1.5.5/app/lib/dragSelect.js | 406 - public/js/v1.5.5/app/lib/eventHandler.js | 29 - public/js/v1.5.5/app/lib/prototypes.js | 95 - public/js/v1.5.5/app/logging.js | 547 - public/js/v1.5.5/app/login.js | 851 +- public/js/v1.5.5/app/login.js.br | Bin 0 -> 133906 bytes public/js/v1.5.5/app/login.js.map | 1 + public/js/v1.5.5/app/map/contextmenu.js | 315 - public/js/v1.5.5/app/map/layout.js | 532 - public/js/v1.5.5/app/map/local.js | 631 - public/js/v1.5.5/app/map/magnetizing.js | 224 - public/js/v1.5.5/app/map/map.js | 3341 ---- public/js/v1.5.5/app/map/overlay/overlay.js | 878 - public/js/v1.5.5/app/map/overlay/util.js | 97 - public/js/v1.5.5/app/map/scrollbar.js | 312 - public/js/v1.5.5/app/map/system.js | 819 - public/js/v1.5.5/app/map/util.js | 2329 --- public/js/v1.5.5/app/map/worker.js | 154 - public/js/v1.5.5/app/mappage.js | 617 +- public/js/v1.5.5/app/mappage.js.br | Bin 0 -> 300985 bytes public/js/v1.5.5/app/mappage.js.map | 1 + public/js/v1.5.5/app/module_map.js | 1373 -- public/js/v1.5.5/app/notification.js | 200 +- public/js/v1.5.5/app/notification.js.br | Bin 0 -> 36379 bytes public/js/v1.5.5/app/notification.js.map | 1 + public/js/v1.5.5/app/page.js | 1483 -- .../v1.5.5/app/promises/promise.deferred.js | 39 - .../js/v1.5.5/app/promises/promise.timeout.js | 67 - public/js/v1.5.5/app/render.js | 150 - public/js/v1.5.5/app/setup.js | 587 +- public/js/v1.5.5/app/setup.js.br | Bin 0 -> 117235 bytes public/js/v1.5.5/app/setup.js.map | 1 + public/js/v1.5.5/app/summernote.loader.js | 187 +- public/js/v1.5.5/app/summernote.loader.js.br | Bin 0 -> 1014 bytes public/js/v1.5.5/app/summernote.loader.js.map | 1 + .../v1.5.5/app/ui/dialog/account_settings.js | 214 - public/js/v1.5.5/app/ui/dialog/api_status.js | 76 - public/js/v1.5.5/app/ui/dialog/changelog.js | 139 - public/js/v1.5.5/app/ui/dialog/credit.js | 50 - .../js/v1.5.5/app/ui/dialog/delete_account.js | 130 - public/js/v1.5.5/app/ui/dialog/jump_info.js | 225 - public/js/v1.5.5/app/ui/dialog/manual.js | 159 - public/js/v1.5.5/app/ui/dialog/map_info.js | 1391 -- .../js/v1.5.5/app/ui/dialog/map_settings.js | 827 - .../js/v1.5.5/app/ui/dialog/notification.js | 87 - public/js/v1.5.5/app/ui/dialog/shortcuts.js | 49 - public/js/v1.5.5/app/ui/dialog/stats.js | 871 - .../js/v1.5.5/app/ui/dialog/system_effects.js | 197 - public/js/v1.5.5/app/ui/form_element.js | 923 - public/js/v1.5.5/app/ui/layout/demo_map.js | 314 - .../js/v1.5.5/app/ui/layout/header_login.js | 239 - public/js/v1.5.5/app/ui/layout/logo.js | 149 - .../v1.5.5/app/ui/module/connection_info.js | 1318 -- .../js/v1.5.5/app/ui/module/system_graph.js | 405 - public/js/v1.5.5/app/ui/module/system_info.js | 636 - .../js/v1.5.5/app/ui/module/system_intel.js | 1411 -- .../v1.5.5/app/ui/module/system_killboard.js | 361 - .../js/v1.5.5/app/ui/module/system_route.js | 1421 -- .../v1.5.5/app/ui/module/system_signature.js | 3359 ---- public/js/v1.5.5/app/util.js | 3550 ---- public/js/v1.5.5/app/worker/map.js | 209 +- public/js/v1.5.5/app/worker/map.js.br | Bin 0 -> 772 bytes public/js/v1.5.5/app/worker/map.js.map | 1 + public/js/v1.5.5/app/worker/message.js | 57 +- public/js/v1.5.5/app/worker/message.js.br | 1 + public/js/v1.5.5/app/worker/message.js.map | 1 + public/js/v1.5.5/lib/EasePack.min.js | 12 - public/js/v1.5.5/lib/TweenLite.min.js | 12 - public/js/v1.5.5/lib/blueimp-gallery.js | 1377 -- public/js/v1.5.5/lib/blueimp-helper.js | 190 - public/js/v1.5.5/lib/bootbox.min.js | 6 - .../v1.5.5/lib/bootstrap-confirmation.min.js | 5 - .../js/v1.5.5/lib/bootstrap-editable.min.js | 7 - .../js/v1.5.5/lib/bootstrap-image-gallery.js | 89 +- .../v1.5.5/lib/bootstrap-image-gallery.js.br | Bin 0 -> 462 bytes .../v1.5.5/lib/bootstrap-image-gallery.js.map | 1 + public/js/v1.5.5/lib/bootstrap-toggle.min.js | 8 - public/js/v1.5.5/lib/bootstrap.min.js | 7 - .../Buttons-1.5.6/js/buttons.html5.min.js | 35 - .../js/dataTables.buttons.min.js | 45 - .../js/jquery.dataTables.min.js | 166 - .../js/dataTables.responsive.min.js | 30 - .../Select-1.3.0/js/dataTables.select.min.js | 37 - public/js/v1.5.5/lib/easytimer.min.js | 7 - public/js/v1.5.5/lib/farahey.js | 518 - public/js/v1.5.5/lib/jquery-3.4.1.min.js | 2 - .../js/v1.5.5/lib/jquery.easypiechart.min.js | 9 - .../js/v1.5.5/lib/jquery.hoverIntent.min.js | 9 - .../lib/jquery.lazylinepainter-1.5.1.min.js | 17 - public/js/v1.5.5/lib/jquery.lazyload.min.js | 2 - .../v1.5.5/lib/jquery.mCustomScrollbar.min.js | 3 - public/js/v1.5.5/lib/jquery.mousewheel.min.js | 8 - public/js/v1.5.5/lib/jquery.peity.min.js | 7 - public/js/v1.5.5/lib/jsplumb.js | 15293 ---------------- public/js/v1.5.5/lib/localforage.min.js | 7 - public/js/v1.5.5/lib/morris.min.js | 7 - public/js/v1.5.5/lib/mustache.min.js | 1 - .../js/v1.5.5/lib/pnotify/pnotify.buttons.js | 166 +- .../v1.5.5/lib/pnotify/pnotify.buttons.js.br | Bin 0 -> 951 bytes .../v1.5.5/lib/pnotify/pnotify.buttons.js.map | 1 + .../v1.5.5/lib/pnotify/pnotify.callbacks.js | 51 - .../js/v1.5.5/lib/pnotify/pnotify.desktop.js | 157 - public/js/v1.5.5/lib/pnotify/pnotify.js | 875 - .../js/v1.5.5/lib/pnotify/pnotify.nonblock.js | 157 - public/js/v1.5.5/lib/raphael.min.js | 1 - public/js/v1.5.5/lib/require.js | 38 +- public/js/v1.5.5/lib/require.js.br | Bin 0 -> 5626 bytes public/js/v1.5.5/lib/require.js.map | 1 + public/js/v1.5.5/lib/requirejs/text.js | 390 - public/js/v1.5.5/lib/select2.min.js | 1 - public/js/v1.5.5/lib/slidebars.js | 467 - public/js/v1.5.5/lib/sortable.min.js | 2 - .../v1.5.5/lib/summernote/summernote.min.js | 5 +- .../lib/summernote/summernote.min.js.br | Bin 0 -> 26886 bytes .../lib/summernote/summernote.min.js.map | 1 + public/js/v1.5.5/lib/validator.min.js | 9 - public/js/v1.5.5/lib/velocity.min.js | 4 - public/js/v1.5.5/lib/velocity.ui.min.js | 1 - public/templates/ui/info_panel.html | 2 +- 137 files changed, 44 insertions(+), 59139 deletions(-) create mode 100644 public/css/v1.5.5/pathfinder.css.br create mode 100644 public/js/v1.5.5/app.js.br create mode 100644 public/js/v1.5.5/app.js.map create mode 100644 public/js/v1.5.5/app/admin.js.br create mode 100644 public/js/v1.5.5/app/admin.js.map delete mode 100644 public/js/v1.5.5/app/conf/signature_type.js delete mode 100644 public/js/v1.5.5/app/conf/system_effect.js delete mode 100644 public/js/v1.5.5/app/counter.js create mode 100644 public/js/v1.5.5/app/datatables.loader.js.br create mode 100644 public/js/v1.5.5/app/datatables.loader.js.map delete mode 100644 public/js/v1.5.5/app/init.js delete mode 100644 public/js/v1.5.5/app/key.js delete mode 100644 public/js/v1.5.5/app/lib/cache.js delete mode 100644 public/js/v1.5.5/app/lib/console.js delete mode 100644 public/js/v1.5.5/app/lib/cron.js delete mode 100644 public/js/v1.5.5/app/lib/dragSelect.js delete mode 100644 public/js/v1.5.5/app/lib/eventHandler.js delete mode 100644 public/js/v1.5.5/app/lib/prototypes.js delete mode 100644 public/js/v1.5.5/app/logging.js create mode 100644 public/js/v1.5.5/app/login.js.br create mode 100644 public/js/v1.5.5/app/login.js.map delete mode 100644 public/js/v1.5.5/app/map/contextmenu.js delete mode 100644 public/js/v1.5.5/app/map/layout.js delete mode 100644 public/js/v1.5.5/app/map/local.js delete mode 100644 public/js/v1.5.5/app/map/magnetizing.js delete mode 100644 public/js/v1.5.5/app/map/map.js delete mode 100644 public/js/v1.5.5/app/map/overlay/overlay.js delete mode 100644 public/js/v1.5.5/app/map/overlay/util.js delete mode 100644 public/js/v1.5.5/app/map/scrollbar.js delete mode 100644 public/js/v1.5.5/app/map/system.js delete mode 100644 public/js/v1.5.5/app/map/util.js delete mode 100644 public/js/v1.5.5/app/map/worker.js create mode 100644 public/js/v1.5.5/app/mappage.js.br create mode 100644 public/js/v1.5.5/app/mappage.js.map delete mode 100644 public/js/v1.5.5/app/module_map.js create mode 100644 public/js/v1.5.5/app/notification.js.br create mode 100644 public/js/v1.5.5/app/notification.js.map delete mode 100644 public/js/v1.5.5/app/page.js delete mode 100644 public/js/v1.5.5/app/promises/promise.deferred.js delete mode 100644 public/js/v1.5.5/app/promises/promise.timeout.js delete mode 100644 public/js/v1.5.5/app/render.js create mode 100644 public/js/v1.5.5/app/setup.js.br create mode 100644 public/js/v1.5.5/app/setup.js.map create mode 100644 public/js/v1.5.5/app/summernote.loader.js.br create mode 100644 public/js/v1.5.5/app/summernote.loader.js.map delete mode 100644 public/js/v1.5.5/app/ui/dialog/account_settings.js delete mode 100644 public/js/v1.5.5/app/ui/dialog/api_status.js delete mode 100644 public/js/v1.5.5/app/ui/dialog/changelog.js delete mode 100644 public/js/v1.5.5/app/ui/dialog/credit.js delete mode 100644 public/js/v1.5.5/app/ui/dialog/delete_account.js delete mode 100644 public/js/v1.5.5/app/ui/dialog/jump_info.js delete mode 100644 public/js/v1.5.5/app/ui/dialog/manual.js delete mode 100644 public/js/v1.5.5/app/ui/dialog/map_info.js delete mode 100644 public/js/v1.5.5/app/ui/dialog/map_settings.js delete mode 100644 public/js/v1.5.5/app/ui/dialog/notification.js delete mode 100644 public/js/v1.5.5/app/ui/dialog/shortcuts.js delete mode 100644 public/js/v1.5.5/app/ui/dialog/stats.js delete mode 100644 public/js/v1.5.5/app/ui/dialog/system_effects.js delete mode 100644 public/js/v1.5.5/app/ui/form_element.js delete mode 100644 public/js/v1.5.5/app/ui/layout/demo_map.js delete mode 100644 public/js/v1.5.5/app/ui/layout/header_login.js delete mode 100644 public/js/v1.5.5/app/ui/layout/logo.js delete mode 100644 public/js/v1.5.5/app/ui/module/connection_info.js delete mode 100644 public/js/v1.5.5/app/ui/module/system_graph.js delete mode 100644 public/js/v1.5.5/app/ui/module/system_info.js delete mode 100644 public/js/v1.5.5/app/ui/module/system_intel.js delete mode 100644 public/js/v1.5.5/app/ui/module/system_killboard.js delete mode 100644 public/js/v1.5.5/app/ui/module/system_route.js delete mode 100644 public/js/v1.5.5/app/ui/module/system_signature.js delete mode 100644 public/js/v1.5.5/app/util.js create mode 100644 public/js/v1.5.5/app/worker/map.js.br create mode 100644 public/js/v1.5.5/app/worker/map.js.map create mode 100644 public/js/v1.5.5/app/worker/message.js.br create mode 100644 public/js/v1.5.5/app/worker/message.js.map delete mode 100644 public/js/v1.5.5/lib/EasePack.min.js delete mode 100644 public/js/v1.5.5/lib/TweenLite.min.js delete mode 100644 public/js/v1.5.5/lib/blueimp-gallery.js delete mode 100644 public/js/v1.5.5/lib/blueimp-helper.js delete mode 100644 public/js/v1.5.5/lib/bootbox.min.js delete mode 100644 public/js/v1.5.5/lib/bootstrap-confirmation.min.js delete mode 100644 public/js/v1.5.5/lib/bootstrap-editable.min.js create mode 100644 public/js/v1.5.5/lib/bootstrap-image-gallery.js.br create mode 100644 public/js/v1.5.5/lib/bootstrap-image-gallery.js.map delete mode 100644 public/js/v1.5.5/lib/bootstrap-toggle.min.js delete mode 100644 public/js/v1.5.5/lib/bootstrap.min.js delete mode 100644 public/js/v1.5.5/lib/datatables/Buttons-1.5.6/js/buttons.html5.min.js delete mode 100644 public/js/v1.5.5/lib/datatables/Buttons-1.5.6/js/dataTables.buttons.min.js delete mode 100644 public/js/v1.5.5/lib/datatables/DataTables-1.10.18/js/jquery.dataTables.min.js delete mode 100644 public/js/v1.5.5/lib/datatables/Responsive-2.2.2/js/dataTables.responsive.min.js delete mode 100644 public/js/v1.5.5/lib/datatables/Select-1.3.0/js/dataTables.select.min.js delete mode 100644 public/js/v1.5.5/lib/easytimer.min.js delete mode 100644 public/js/v1.5.5/lib/farahey.js delete mode 100644 public/js/v1.5.5/lib/jquery-3.4.1.min.js delete mode 100644 public/js/v1.5.5/lib/jquery.easypiechart.min.js delete mode 100644 public/js/v1.5.5/lib/jquery.hoverIntent.min.js delete mode 100644 public/js/v1.5.5/lib/jquery.lazylinepainter-1.5.1.min.js delete mode 100644 public/js/v1.5.5/lib/jquery.lazyload.min.js delete mode 100644 public/js/v1.5.5/lib/jquery.mCustomScrollbar.min.js delete mode 100644 public/js/v1.5.5/lib/jquery.mousewheel.min.js delete mode 100644 public/js/v1.5.5/lib/jquery.peity.min.js delete mode 100644 public/js/v1.5.5/lib/jsplumb.js delete mode 100644 public/js/v1.5.5/lib/localforage.min.js delete mode 100644 public/js/v1.5.5/lib/morris.min.js delete mode 100644 public/js/v1.5.5/lib/mustache.min.js create mode 100644 public/js/v1.5.5/lib/pnotify/pnotify.buttons.js.br create mode 100644 public/js/v1.5.5/lib/pnotify/pnotify.buttons.js.map delete mode 100644 public/js/v1.5.5/lib/pnotify/pnotify.callbacks.js delete mode 100644 public/js/v1.5.5/lib/pnotify/pnotify.desktop.js delete mode 100644 public/js/v1.5.5/lib/pnotify/pnotify.js delete mode 100644 public/js/v1.5.5/lib/pnotify/pnotify.nonblock.js delete mode 100644 public/js/v1.5.5/lib/raphael.min.js create mode 100644 public/js/v1.5.5/lib/require.js.br create mode 100644 public/js/v1.5.5/lib/require.js.map delete mode 100644 public/js/v1.5.5/lib/requirejs/text.js delete mode 100644 public/js/v1.5.5/lib/select2.min.js delete mode 100644 public/js/v1.5.5/lib/slidebars.js delete mode 100644 public/js/v1.5.5/lib/sortable.min.js create mode 100644 public/js/v1.5.5/lib/summernote/summernote.min.js.br create mode 100644 public/js/v1.5.5/lib/summernote/summernote.min.js.map delete mode 100644 public/js/v1.5.5/lib/validator.min.js delete mode 100644 public/js/v1.5.5/lib/velocity.min.js delete mode 100644 public/js/v1.5.5/lib/velocity.ui.min.js diff --git a/public/css/v1.5.5/pathfinder.css.br b/public/css/v1.5.5/pathfinder.css.br new file mode 100644 index 0000000000000000000000000000000000000000..d9d1e3695e76bc0ce3dfff470eaf25696d8b56e8 GIT binary patch literal 61933 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 a*y)Rh*X#f7wJJkA=y#<@aXKsiB-Q|`ETxA4 literal 0 HcmV?d00001 diff --git a/public/js/v1.5.5/app.js b/public/js/v1.5.5/app.js index 1de1cc05..3a9f2724 100644 --- a/public/js/v1.5.5/app.js +++ b/public/js/v1.5.5/app.js @@ -1,189 +1,2 @@ -'use strict'; - -// main script path -var mainScriptPath = document.body.getAttribute('data-script'); - -// js baseURL. Depends on the environment. -// e.g. use raw files (develop) or build files (production) -var jsBaseUrl = document.body.getAttribute('data-js-path'); - -// requireJs configuration -requirejs.config({ - baseUrl: 'js', // src root path - dynamically set !below! ("build_js" | "js") - - paths: { - conf: 'app/conf', // path config files - dialog: 'app/ui/dialog', // path dialog files - layout: 'app/ui/layout', // path layout files - module: 'app/ui/module', // path module files - - templates: '../../templates', // path template base dir - img: '../../img', // path image base dir - - // main views - login: './app/login', // initial start "login page" view - mappage: './app/mappage', // initial start "map page" view - setup: './app/setup', // initial start "setup page" view - admin: './app/admin', // initial start "admin page" view - notification: './app/notification', // "notification" view - - jquery: 'lib/jquery-3.4.1.min', // v3.4.1 jQuery - bootstrap: 'lib/bootstrap.min', // v3.3.0 Bootstrap js code - http://getbootstrap.com/javascript - text: 'lib/requirejs/text', // v2.0.12 A RequireJS/AMD loader plugin for loading text resources. - mustache: 'lib/mustache.min', // v3.0.1 Javascript template engine - http://mustache.github.io - localForage: 'lib/localforage.min', // v1.7.3 localStorage library - https://localforage.github.io/localForage/ - velocity: 'lib/velocity.min', // v1.5.1 animation engine - http://julian.com/research/velocity - velocityUI: 'lib/velocity.ui.min', // v5.2.0 plugin for velocity - http://julian.com/research/velocity/#uiPack - slidebars: 'lib/slidebars', // v2.0.2 Slidebars - side menu plugin https://www.adchsm.com/slidebars/ - jsPlumb: 'lib/jsplumb', // v2.9.3 jsPlumb main map draw plugin http://jsplumb.github.io/jsplumb/home.html - farahey: 'lib/farahey', // v1.1.2 jsPlumb "magnetizing" plugin extension - https://github.com/ThomasChan/farahey - easyTimer: 'lib/easytimer.min', // v4.0.2 EasyTimer - Timer/Chronometer/Countdown library - http://albert-gonzalez.github.io/easytimer.js - customScrollbar: 'lib/jquery.mCustomScrollbar.min', // v3.1.5 Custom scroll bars - http://manos.malihu.gr - mousewheel: 'lib/jquery.mousewheel.min', // v3.1.13 Mousewheel - https://github.com/jquery/jquery-mousewheel - xEditable: 'lib/bootstrap-editable.min', // v1.5.1 X-editable - in placed editing - morris: 'lib/morris.min', // v0.5.1 Morris.js - graphs and charts - raphael: 'lib/raphael.min', // v2.2.8 Raphaël - required for morris - https://dmitrybaranovskiy.github.io/raphael - bootbox: 'lib/bootbox.min', // v5.2.0 Bootbox.js - custom dialogs - http://bootboxjs.com - easyPieChart: 'lib/jquery.easypiechart.min', // v2.1.6 Easy Pie Chart - HTML 5 pie charts - http://rendro.github.io/easy-pie-chart - peityInlineChart: 'lib/jquery.peity.min', // v3.3.0 Inline Chart - http://benpickles.github.io/peity/ - hoverIntent: 'lib/jquery.hoverIntent.min', // v1.10.0 Hover intention - http://cherne.net/brian/resources/jquery.hoverIntent.html - select2: 'lib/select2.min', // v4.0.3 Drop Down customization - https://select2.github.io - validator: 'lib/validator.min', // v0.10.1 Validator for Bootstrap 3 - https://github.com/1000hz/bootstrap-validator - lazylinepainter: 'lib/jquery.lazylinepainter-1.5.1.min', // v1.5.1 SVG line animation plugin - http://lazylinepainter.info - blueImpGallery: 'lib/blueimp-gallery', // v2.21.3 Image Gallery - https://github.com/blueimp/Gallery - blueImpGalleryHelper: 'lib/blueimp-helper', // helper function for Blue Imp Gallery - blueImpGalleryBootstrap: 'lib/bootstrap-image-gallery', // v3.4.2 Bootstrap extension for Blue Imp Gallery - https://blueimp.github.io/Bootstrap-Image-Gallery - bootstrapConfirmation: 'lib/bootstrap-confirmation.min', // v1.0.7 Bootstrap extension for inline confirm dialog - https://github.com/tavicu/bs-confirmation - bootstrapToggle: 'lib/bootstrap-toggle.min', // v2.2.0 Bootstrap Toggle (Checkbox) - http://www.bootstraptoggle.com - lazyload: 'lib/jquery.lazyload.min', // v1.9.7 LazyLoader images - https://appelsiini.net/projects/lazyload/ - sortable: 'lib/sortable.min', // v1.6.0 Sortable - drag&drop reorder - https://github.com/rubaxa/Sortable - - 'summernote.loader': './app/summernote.loader', // v0.8.10 Summernote WYSIWYG editor -https://summernote.org - 'summernote': 'lib/summernote/summernote.min', - - // header animation - easePack: 'lib/EasePack.min', - tweenLite: 'lib/TweenLite.min', - - // datatables // v1.10.18 DataTables - https://datatables.net - 'datatables.loader': './app/datatables.loader', - 'datatables.net': 'lib/datatables/DataTables-1.10.18/js/jquery.dataTables.min', - 'datatables.net-buttons': 'lib/datatables/Buttons-1.5.6/js/dataTables.buttons.min', - 'datatables.net-buttons-html': 'lib/datatables/Buttons-1.5.6/js/buttons.html5.min', - 'datatables.net-responsive': 'lib/datatables/Responsive-2.2.2/js/dataTables.responsive.min', - 'datatables.net-select': 'lib/datatables/Select-1.3.0/js/dataTables.select.min', - 'datatables.plugins.render.ellipsis': 'lib/datatables/plugins/render/ellipsis', - - // notification plugin - pnotify: 'lib/pnotify/pnotify', // v3.2.1 PNotify - notification core file - https://sciactive.com/pnotify/ - 'pnotify.buttons': 'lib/pnotify/pnotify.buttons', // PNotify - buttons notification extension - 'pnotify.confirm': 'lib/pnotify/pnotify.confirm', // PNotify - confirmation notification extension - 'pnotify.nonblock': 'lib/pnotify/pnotify.nonblock', // PNotify - notification non-block extension (hover effect) - 'pnotify.desktop': 'lib/pnotify/pnotify.desktop', // PNotify - desktop push notification extension - 'pnotify.history': 'lib/pnotify/pnotify.history', // PNotify - history push notification history extension - 'pnotify.callbacks': 'lib/pnotify/pnotify.callbacks', // PNotify - callbacks push notification extension - 'pnotify.reference': 'lib/pnotify/pnotify.reference' // PNotify - reference push notification extension - }, - shim: { - bootstrap: { - deps: ['jquery'] - }, - farahey: { - deps: ['jsPlumb'] - }, - velocity: { - deps: ['jquery'] - }, - velocityUI: { - deps: ['velocity'] - }, - slidebars: { - deps: ['jquery'] - }, - customScrollbar: { - deps: ['jquery', 'mousewheel'] - }, - 'datatables.loader': { - deps: ['jquery'] - }, - 'datatables.net': { - deps: ['jquery'] - }, - 'datatables.net-buttons': { - deps: ['datatables.net'] - }, - 'datatables.net-buttons-html': { - deps: ['datatables.net-buttons'] - }, - 'datatables.net-responsive': { - deps: ['datatables.net'] - }, - 'datatables.net-select': { - deps: ['datatables.net'] - }, - 'datatables.plugins.render.ellipsis': { - deps: ['datatables.net'] - }, - xEditable: { - deps: ['bootstrap'] - }, - bootbox: { - deps: ['jquery', 'bootstrap'], - exports: 'bootbox' - }, - morris: { - deps: ['jquery', 'raphael'], - exports: 'Morris', - init: function ($, Raphael) { - window.Raphael = Raphael; - } - }, - pnotify: { - deps: ['jquery'] - }, - easyPieChart: { - deps: ['jquery'] - }, - peityInlineChart: { - deps: ['jquery'] - }, - hoverIntent: { - deps: ['jquery'] - }, - select2: { - deps: ['jquery', 'mousewheel'], - exports: 'Select2' - }, - validator: { - deps: ['jquery', 'bootstrap'] - }, - lazylinepainter: { - deps: ['jquery', 'bootstrap'] - }, - blueImpGallery: { - deps: ['jquery'] - }, - bootstrapConfirmation: { - deps: ['bootstrap'] - }, - bootstrapToggle: { - deps: ['jquery'] - }, - lazyload: { - deps: ['jquery'] - }, - summernote: { - deps: ['jquery'] - } - } -}); - -// switch baseUrl to js "build_js" in production environment -// this has no effect for js build process! -// check build.js for build configuration -require.config({ - baseUrl: jsBaseUrl -}); - -// load the main app module -> initial app start -requirejs( [mainScriptPath] ); +"use strict";var mainScriptPath=document.body.getAttribute("data-script"),jsBaseUrl=document.body.getAttribute("data-js-path");requirejs.config({baseUrl:"js",paths:{conf:"app/conf",dialog:"app/ui/dialog",layout:"app/ui/layout",module:"app/ui/module",templates:"../../templates",img:"../../img",login:"./app/login",mappage:"./app/mappage",setup:"./app/setup",admin:"./app/admin",notification:"./app/notification",jquery:"lib/jquery-3.4.1.min",bootstrap:"lib/bootstrap.min",text:"lib/requirejs/text",mustache:"lib/mustache.min",localForage:"lib/localforage.min",velocity:"lib/velocity.min",velocityUI:"lib/velocity.ui.min",slidebars:"lib/slidebars",jsPlumb:"lib/jsplumb",farahey:"lib/farahey",easyTimer:"lib/easytimer.min",customScrollbar:"lib/jquery.mCustomScrollbar.min",mousewheel:"lib/jquery.mousewheel.min",xEditable:"lib/bootstrap-editable.min",morris:"lib/morris.min",raphael:"lib/raphael.min",bootbox:"lib/bootbox.min",easyPieChart:"lib/jquery.easypiechart.min",peityInlineChart:"lib/jquery.peity.min",hoverIntent:"lib/jquery.hoverIntent.min",select2:"lib/select2.min",validator:"lib/validator.min",lazylinepainter:"lib/jquery.lazylinepainter-1.5.1.min",blueImpGallery:"lib/blueimp-gallery",blueImpGalleryHelper:"lib/blueimp-helper",blueImpGalleryBootstrap:"lib/bootstrap-image-gallery",bootstrapConfirmation:"lib/bootstrap-confirmation.min",bootstrapToggle:"lib/bootstrap-toggle.min",lazyload:"lib/jquery.lazyload.min",sortable:"lib/sortable.min","summernote.loader":"./app/summernote.loader",summernote:"lib/summernote/summernote.min",easePack:"lib/EasePack.min",tweenLite:"lib/TweenLite.min","datatables.loader":"./app/datatables.loader","datatables.net":"lib/datatables/DataTables-1.10.18/js/jquery.dataTables.min","datatables.net-buttons":"lib/datatables/Buttons-1.5.6/js/dataTables.buttons.min","datatables.net-buttons-html":"lib/datatables/Buttons-1.5.6/js/buttons.html5.min","datatables.net-responsive":"lib/datatables/Responsive-2.2.2/js/dataTables.responsive.min","datatables.net-select":"lib/datatables/Select-1.3.0/js/dataTables.select.min","datatables.plugins.render.ellipsis":"lib/datatables/plugins/render/ellipsis",pnotify:"lib/pnotify/pnotify","pnotify.buttons":"lib/pnotify/pnotify.buttons","pnotify.confirm":"lib/pnotify/pnotify.confirm","pnotify.nonblock":"lib/pnotify/pnotify.nonblock","pnotify.desktop":"lib/pnotify/pnotify.desktop","pnotify.history":"lib/pnotify/pnotify.history","pnotify.callbacks":"lib/pnotify/pnotify.callbacks","pnotify.reference":"lib/pnotify/pnotify.reference"},shim:{bootstrap:{deps:["jquery"]},farahey:{deps:["jsPlumb"]},velocity:{deps:["jquery"]},velocityUI:{deps:["velocity"]},slidebars:{deps:["jquery"]},customScrollbar:{deps:["jquery","mousewheel"]},"datatables.loader":{deps:["jquery"]},"datatables.net":{deps:["jquery"]},"datatables.net-buttons":{deps:["datatables.net"]},"datatables.net-buttons-html":{deps:["datatables.net-buttons"]},"datatables.net-responsive":{deps:["datatables.net"]},"datatables.net-select":{deps:["datatables.net"]},"datatables.plugins.render.ellipsis":{deps:["datatables.net"]},xEditable:{deps:["bootstrap"]},bootbox:{deps:["jquery","bootstrap"],exports:"bootbox"},morris:{deps:["jquery","raphael"],exports:"Morris",init:function(e,t){window.Raphael=t}},pnotify:{deps:["jquery"]},easyPieChart:{deps:["jquery"]},peityInlineChart:{deps:["jquery"]},hoverIntent:{deps:["jquery"]},select2:{deps:["jquery","mousewheel"],exports:"Select2"},validator:{deps:["jquery","bootstrap"]},lazylinepainter:{deps:["jquery","bootstrap"]},blueImpGallery:{deps:["jquery"]},bootstrapConfirmation:{deps:["bootstrap"]},bootstrapToggle:{deps:["jquery"]},lazyload:{deps:["jquery"]},summernote:{deps:["jquery"]}}}),require.config({baseUrl:jsBaseUrl}),requirejs([mainScriptPath]); +//# sourceMappingURL=app.js.map diff --git a/public/js/v1.5.5/app.js.br b/public/js/v1.5.5/app.js.br new file mode 100644 index 0000000000000000000000000000000000000000..9873760b28400514b4ecb4138a7f8338be0e14cc GIT binary patch literal 1002 zcmVqo=N+CS|BS07W&6kf zF%&9`vm83yyeG|wg73U&7agjsjdQ#SBWMf$EGCv$Bz@$kP31OYQS-BdT?|&S{QG58 z^FYy6dx!;)o3c0OU$qBqj2|jUVoC0(2qSb`mlqrSqU-x;t zs)h{8hL;L1V2pGt#PX63vw*j}pE0*WUt1l~bT8p5AT3jC>exOVW*o)?<3KA{Zw1=M z;M-ny4iKqazUA_g2p9{{qse8DjflnhL=jIl?pVt+iQDKeT5Tdd8X>sE+zE=w5?$J3 zZns{TUU*rbzQmj|Ga(M=4Y8XxsuqZ30I<2xYu{E`b(rS?j3TX50}26LeWz4a*p-oR z(2uv+;ha32`iNM6N>w#;^bP5dZZlIgKr+#%xKaZK1*TUvzJ@Hk9rbkkG-u`_AFJcX zp-gH04fe_89uE1;8qtay6>2*U;9B{!r~yMF|K-AFHKl;xK^dQ#j72@!M`^?NePq>V zM}O0DTZ>-p3UK$50{+czOq4&crp^aRrE{qc$AV54=MstIoE+3T#x?$hcKYMyKUGzA zs;|KNJpjhfG>WV81kv0%W9CfPYAN;FM6g_IOZh|hs#-*5yr*b(^aW9G7}2u-#@|pi z=WJ@7c)vOXVJgp_QMm9BzY~uw?hN6#;%hB!!3Xv2=zMdGKbTudSG@a2B;ssu z?jhVV?~#$cFWAu@zN*!@sDRVXs(3Exw|3G~+F6Aj>}b7AQ7=J#n?%B5g)62OaIY}6 zXoE8h#EJ_6lZ}C(YMm!ROn<;jMiy7EfYiN`FE1KmY&$ literal 0 HcmV?d00001 diff --git a/public/js/v1.5.5/app.js.map b/public/js/v1.5.5/app.js.map new file mode 100644 index 00000000..6da4d3a5 --- /dev/null +++ b/public/js/v1.5.5/app.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["app.js"],"names":["mainScriptPath","document","body","getAttribute","jsBaseUrl","requirejs","config","baseUrl","paths","conf","dialog","layout","module","templates","img","login","mappage","setup","admin","notification","jquery","bootstrap","text","mustache","localForage","velocity","velocityUI","slidebars","jsPlumb","farahey","easyTimer","customScrollbar","mousewheel","xEditable","morris","raphael","bootbox","easyPieChart","peityInlineChart","hoverIntent","select2","validator","lazylinepainter","blueImpGallery","blueImpGalleryHelper","blueImpGalleryBootstrap","bootstrapConfirmation","bootstrapToggle","lazyload","sortable","summernote.loader","summernote","easePack","tweenLite","datatables.loader","datatables.net","datatables.net-buttons","datatables.net-buttons-html","datatables.net-responsive","datatables.net-select","datatables.plugins.render.ellipsis","pnotify","pnotify.buttons","pnotify.confirm","pnotify.nonblock","pnotify.desktop","pnotify.history","pnotify.callbacks","pnotify.reference","shim","deps","exports","init","$","Raphael","window","require"],"mappings":"AAAA,aAGA,IAAIA,eAAiBC,SAASC,KAAKC,aAAa,eAI5CC,UAAYH,SAASC,KAAKC,aAAa,gBAG3CE,UAAUC,QACNC,QAAS,KAETC,OACIC,KAAM,WACNC,OAAQ,gBACRC,OAAQ,gBACRC,OAAQ,gBAERC,UAAW,kBACXC,IAAK,YAGLC,MAAO,cACPC,QAAS,gBACTC,MAAO,cACPC,MAAO,cACPC,aAAc,qBAEdC,OAAQ,uBACRC,UAAW,oBACXC,KAAM,qBACNC,SAAU,mBACVC,YAAa,sBACbC,SAAU,mBACVC,WAAY,sBACZC,UAAW,gBACXC,QAAS,cACTC,QAAS,cACTC,UAAW,oBACXC,gBAAiB,kCACjBC,WAAY,4BACZC,UAAW,6BACXC,OAAQ,iBACRC,QAAS,kBACTC,QAAS,kBACTC,aAAc,8BACdC,iBAAkB,uBAClBC,YAAa,6BACbC,QAAS,kBACTC,UAAW,oBACXC,gBAAiB,uCACjBC,eAAgB,sBAChBC,qBAAsB,qBACtBC,wBAAyB,8BACzBC,sBAAuB,iCACvBC,gBAAiB,2BACjBC,SAAU,0BACVC,SAAU,mBAEVC,oBAAqB,0BACrBC,WAAc,gCAGdC,SAAU,mBACVC,UAAW,oBAGXC,oBAAqB,0BACrBC,iBAAkB,6DAClBC,yBAA0B,yDAC1BC,8BAA+B,oDAC/BC,4BAA6B,+DAC7BC,wBAAyB,uDACzBC,qCAAsC,yCAGtCC,QAAS,sBACTC,kBAAmB,8BACnBC,kBAAmB,8BACnBC,mBAAoB,+BACpBC,kBAAmB,8BACnBC,kBAAmB,8BACnBC,oBAAqB,gCACrBC,oBAAqB,iCAEzBC,MACIhD,WACIiD,MAAO,WAEXzC,SACIyC,MAAO,YAEX7C,UACI6C,MAAO,WAEX5C,YACI4C,MAAO,aAEX3C,WACI2C,MAAO,WAEXvC,iBACIuC,MAAO,SAAU,eAErBhB,qBACIgB,MAAO,WAEXf,kBACIe,MAAO,WAEXd,0BACIc,MAAO,mBAEXb,+BACIa,MAAO,2BAEXZ,6BACIY,MAAO,mBAEXX,yBACIW,MAAO,mBAEXV,sCACIU,MAAO,mBAEXrC,WACIqC,MAAO,cAEXlC,SACIkC,MAAO,SAAU,aACjBC,QAAS,WAEbrC,QACIoC,MAAO,SAAU,WACjBC,QAAS,SACTC,KAAM,SAAUC,EAAGC,GACfC,OAAOD,QAAUA,IAGzBb,SACIS,MAAO,WAEXjC,cACIiC,MAAO,WAEXhC,kBACIgC,MAAO,WAEX/B,aACI+B,MAAO,WAEX9B,SACI8B,MAAO,SAAU,cACjBC,QAAS,WAEb9B,WACI6B,MAAO,SAAU,cAErB5B,iBACI4B,MAAO,SAAU,cAErB3B,gBACI2B,MAAO,WAEXxB,uBACIwB,MAAO,cAEXvB,iBACIuB,MAAO,WAEXtB,UACIsB,MAAO,WAEXnB,YACImB,MAAO,cAQnBM,QAAQtE,QACJC,QAASH,YAIbC,WAAYL","file":"app.js","sourceRoot":"/js"} \ No newline at end of file diff --git a/public/js/v1.5.5/app/admin.js b/public/js/v1.5.5/app/admin.js index 64c7198b..d8d4848e 100644 --- a/public/js/v1.5.5/app/admin.js +++ b/public/js/v1.5.5/app/admin.js @@ -1,93 +1,2 @@ -/** - * Main "admin" page - */ - -define([ - 'jquery', - 'app/init', - 'app/util', - 'datatables.loader' -], ($, Init, Util) => { - - 'use strict'; - - let config = { - splashOverlayClass: 'pf-splash', // class for "splash" overlay - triggerOverlayClass: 'pf-overlay-trigger' // class for - }; - - - /** - * set page observer - */ - let setPageObserver = () => { - $('.' + config.triggerOverlayClass).on('click', function(e){ - $('.' + config.splashOverlayClass).showSplashOverlay(); - }); - - $('body').initTooltips(); - - // set fieldset toggled by checkbox --------------------------------------------------------------------------- - $('input[type="checkbox"][data-target]').on('change', function(){ - let targetId = $(this).attr('data-target'); - if(targetId){ - let targetElement = $('[data-id="' + targetId + '"]'); - let targetFormFields = targetElement.find('input[type="radio"]'); - let checkFormFields = []; - for(let formField of targetFormFields){ - if(this.checked){ - if(formField.hasAttribute('data-default') || formField.getAttribute('data-default-value')){ - checkFormFields.push(formField); - } - }else{ - formField.setAttribute('data-default-value', formField.checked ? 'checked' : ''); - if(formField.hasAttribute('data-default')){ - checkFormFields.push(formField); - } - } - } - - for(let checkFormField of checkFormFields){ - checkFormField.checked = true; - } - } - }); - - $('input[type="radio"]').on('change', function(){ - if(this.checked){ - let targetId = $(this).parents('fieldset').attr('data-id'); - $('input[type="checkbox"][data-target="' + targetId + '"]').prop('checked', true); - } - }); - }; - - /** - * main init "admin" page - */ - $(() => { - // set Dialog default config - Util.initDefaultBootboxConfig(); - - // hide splash loading animation - $('.' + config.splashOverlayClass + '[data-status="ok"]').hideSplashOverlay(); - - setPageObserver(); - - let temp = $('.dataTable').dataTable({ - pageLength: 100, - paging: true, - ordering: true, - autoWidth: false, - hover: false, - language: { - emptyTable: 'No entries', - zeroRecords: 'No entries found', - lengthMenu: 'Show _MENU_ entries', - info: 'Showing _START_ to _END_ of _TOTAL_ entries' - }, - data: null // use DOM data overwrites [] default -> data.loader.js - }); - - - }); -}); \ No newline at end of file +if(function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";var n=[],r=e.document,o=Object.getPrototypeOf,a=n.slice,i=n.concat,s=n.push,l=n.indexOf,c={},u=c.toString,d=c.hasOwnProperty,f=d.toString,p=f.call(Object),h={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},g=function(e){return null!=e&&e===e.window},v={type:!0,src:!0,nonce:!0,noModule:!0};function y(e,t,n){var o,a,i=(n=n||r).createElement("script");if(i.text=e,t)for(o in v)(a=t[o]||t.getAttribute&&t.getAttribute(o))&&i.setAttribute(o,a);n.head.appendChild(i).parentNode.removeChild(i)}function b(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?c[u.call(e)]||"object":typeof e}var w="3.4.1",x=function(e,t){return new x.fn.init(e,t)},C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function S(e){var t=!!e&&"length"in e&&e.length,n=b(e);return!m(e)&&!g(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+N+")"+N+"*"),W=new RegExp(N+"|>"),V=new RegExp(M),X=new RegExp("^"+$+"$"),Y={ID:new RegExp("^#("+$+")"),CLASS:new RegExp("^\\.("+$+")"),TAG:new RegExp("^("+$+"|[*])"),ATTR:new RegExp("^"+B),PSEUDO:new RegExp("^"+M),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+N+"*(even|odd|(([+-]|)(\\d*)n|)"+N+"*(?:([+-]|)"+N+"*(\\d+)|))"+N+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+N+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+N+"*((?:-\\d)?\\d*)"+N+"*\\)|)(?=[^-]|$)","i")},G=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+N+"?|("+N+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,oe=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ae=function(){f()},ie=we(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{P.apply(E=j.call(x.childNodes),x.childNodes),E[x.childNodes.length].nodeType}catch(t){P={apply:E.length?function(e,t){F.apply(e,j.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(e,t,r,o){var a,s,c,u,d,h,v,y=t&&t.ownerDocument,C=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==C&&9!==C&&11!==C)return r;if(!o&&((t?t.ownerDocument||t:x)!==p&&f(t),t=t||p,m)){if(11!==C&&(d=J.exec(e)))if(a=d[1]){if(9===C){if(!(c=t.getElementById(a)))return r;if(c.id===a)return r.push(c),r}else if(y&&(c=y.getElementById(a))&&b(t,c)&&c.id===a)return r.push(c),r}else{if(d[2])return P.apply(r,t.getElementsByTagName(e)),r;if((a=d[3])&&n.getElementsByClassName&&t.getElementsByClassName)return P.apply(r,t.getElementsByClassName(a)),r}if(n.qsa&&!I[e+" "]&&(!g||!g.test(e))&&(1!==C||"object"!==t.nodeName.toLowerCase())){if(v=e,y=t,1===C&&W.test(e)){for((u=t.getAttribute("id"))?u=u.replace(re,oe):t.setAttribute("id",u=w),s=(h=i(e)).length;s--;)h[s]="#"+u+" "+be(h[s]);v=h.join(","),y=ee.test(e)&&ve(t.parentNode)||t}try{return P.apply(r,y.querySelectorAll(v)),r}catch(t){I(e,!0)}finally{u===w&&t.removeAttribute("id")}}}return l(e.replace(q,"$1"),t,r,o)}function le(){var e=[];return function t(n,o){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=o}}function ce(e){return e[w]=!0,e}function ue(e){var t=p.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function de(e,t){for(var n=e.split("|"),o=n.length;o--;)r.attrHandle[n[o]]=t}function fe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function pe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function he(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function me(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ge(e){return ce(function(t){return t=+t,ce(function(n,r){for(var o,a=e([],n.length,t),i=a.length;i--;)n[o=a[i]]&&(n[o]=!(r[o]=n[o]))})})}function ve(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=se.support={},a=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!G.test(t||n&&n.nodeName||"HTML")},f=se.setDocument=function(e){var t,o,i=e?e.ownerDocument||e:x;return i!==p&&9===i.nodeType&&i.documentElement&&(h=(p=i).documentElement,m=!a(p),x!==p&&(o=p.defaultView)&&o.top!==o&&(o.addEventListener?o.addEventListener("unload",ae,!1):o.attachEvent&&o.attachEvent("onunload",ae)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(p.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=K.test(p.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=w,!p.getElementsByName||!p.getElementsByName(w).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n,r,o,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(o=t.getElementsByName(e),r=0;a=o[r++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],o=0,a=t.getElementsByTagName(e);if("*"===e){for(;n=a[o++];)1===n.nodeType&&r.push(n);return r}return a},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&m)return t.getElementsByClassName(e)},v=[],g=[],(n.qsa=K.test(p.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+N+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\["+N+"*(?:value|"+L+")"),e.querySelectorAll("[id~="+w+"-]").length||g.push("~="),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+w+"+*").length||g.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=p.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name"+N+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(n.matchesSelector=K.test(y=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=y.call(e,"*"),y.call(e,"[s!='']:x"),v.push("!=",M)}),g=g.length&&new RegExp(g.join("|")),v=v.length&&new RegExp(v.join("|")),t=K.test(h.compareDocumentPosition),b=t||K.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},k=t?function(e,t){if(e===t)return d=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===p||e.ownerDocument===x&&b(x,e)?-1:t===p||t.ownerDocument===x&&b(x,t)?1:u?R(u,e)-R(u,t):0:4&r?-1:1)}:function(e,t){if(e===t)return d=!0,0;var n,r=0,o=e.parentNode,a=t.parentNode,i=[e],s=[t];if(!o||!a)return e===p?-1:t===p?1:o?-1:a?1:u?R(u,e)-R(u,t):0;if(o===a)return fe(e,t);for(n=e;n=n.parentNode;)i.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;i[r]===s[r];)r++;return r?fe(i[r],s[r]):i[r]===x?-1:s[r]===x?1:0}),p},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&f(e),n.matchesSelector&&m&&!I[t+" "]&&(!v||!v.test(t))&&(!g||!g.test(t)))try{var r=y.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){I(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return Y.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=i(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=_[e+" "];return t||(t=new RegExp("(^|"+N+")"+e+"("+N+"|$)"))&&_(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var o=se.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function E(e,t,n){return m(t)?x.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?x.grep(e,function(e){return e===t!==n}):"string"!=typeof t?x.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(x.fn.init=function(e,t,n){var o,a;if(!e)return this;if(n=n||O,"string"==typeof e){if(!(o="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:F.exec(e))||!o[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(o[1]){if(t=t instanceof x?t[0]:t,x.merge(this,x.parseHTML(o[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(o[1])&&x.isPlainObject(t))for(o in t)m(this[o])?this[o](t[o]):this.attr(o,t[o]);return this}return(a=r.getElementById(o[2]))&&(this[0]=a,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(x):x.makeArray(e,this)}).prototype=x.fn,O=x(r);var P=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}x.fn.extend({has:function(e){var t=x(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,me={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ge(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&k(e,t)?x.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;nx",h.noCloneChecked=!!ye.cloneNode(!0).lastChild.defaultValue;var Ce=/^key/,Se=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,_e=/^([^.]*)(?:\.(.+)|)/;function Te(){return!0}function De(){return!1}function Ie(e,t){return e===function(){try{return r.activeElement}catch(e){}}()==("focus"===t)}function ke(e,t,n,r,o,a){var i,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)ke(e,s,n,r,t[s],a);return e}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"==typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),!1===o)o=De;else if(!o)return e;return 1===a&&(i=o,(o=function(e){return x().off(e),i.apply(this,arguments)}).guid=i.guid||(i.guid=x.guid++)),e.each(function(){x.event.add(this,t,o,r,n)})}function Ae(e,t,n){n?(Q.set(e,t,!1),x.event.add(e,t,{namespace:!1,handler:function(e){var r,o,i=Q.get(this,t);if(1&e.isTrigger&&this[t]){if(i.length)(x.event.special[t]||{}).delegateType&&e.stopPropagation();else if(i=a.call(arguments),Q.set(this,t,i),r=n(this,t),this[t](),i!==(o=Q.get(this,t))||r?Q.set(this,t,!1):o={},i!==o)return e.stopImmediatePropagation(),e.preventDefault(),o.value}else i.length&&(Q.set(this,t,{value:x.event.trigger(x.extend(i[0],x.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,t)&&x.event.add(e,t,Te)}x.event={global:{},add:function(e,t,n,r,o){var a,i,s,l,c,u,d,f,p,h,m,g=Q.get(e);if(g)for(n.handler&&(n=(a=n).handler,o=a.selector),o&&x.find.matchesSelector(oe,o),n.guid||(n.guid=x.guid++),(l=g.events)||(l=g.events={}),(i=g.handle)||(i=g.handle=function(t){return void 0!==x&&x.event.triggered!==t.type?x.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(L)||[""]).length;c--;)p=m=(s=_e.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(d=x.event.special[p]||{},p=(o?d.delegateType:d.bindType)||p,d=x.event.special[p]||{},u=x.extend({type:p,origType:m,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&x.expr.match.needsContext.test(o),namespace:h.join(".")},a),(f=l[p])||((f=l[p]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(e,r,h,i)||e.addEventListener&&e.addEventListener(p,i)),d.add&&(d.add.call(e,u),u.handler.guid||(u.handler.guid=n.guid)),o?f.splice(f.delegateCount++,0,u):f.push(u),x.event.global[p]=!0)},remove:function(e,t,n,r,o){var a,i,s,l,c,u,d,f,p,h,m,g=Q.hasData(e)&&Q.get(e);if(g&&(l=g.events)){for(c=(t=(t||"").match(L)||[""]).length;c--;)if(p=m=(s=_e.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(d=x.event.special[p]||{},f=l[p=(r?d.delegateType:d.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=a=f.length;a--;)u=f[a],!o&&m!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(f.splice(a,1),u.selector&&f.delegateCount--,d.remove&&d.remove.call(e,u));i&&!f.length&&(d.teardown&&!1!==d.teardown.call(e,h,g.handle)||x.removeEvent(e,p,g.handle),delete l[p])}else for(p in l)x.event.remove(e,p+t[c],n,r,!0);x.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,o,a,i,s=x.event.fix(e),l=new Array(arguments.length),c=(Q.get(this,"events")||{})[s.type]||[],u=x.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Oe=/\s*$/g;function je(e,t){return k(e,"table")&&k(11!==t.nodeType?t:t.firstChild,"tr")&&x(e).children("tbody")[0]||e}function Re(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Le(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ne(e,t){var n,r,o,a,i,s,l,c;if(1===t.nodeType){if(Q.hasData(e)&&(a=Q.access(e),i=Q.set(t,a),c=a.events))for(o in delete i.handle,i.events={},c)for(n=0,r=c[o].length;n")},clone:function(e,t,n){var r,o,a,i,s,l,c,u=e.cloneNode(!0),d=ae(e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(i=ge(u),r=0,o=(a=ge(e)).length;r").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&a("error"===e.type?404:200,e.type)}),r.head.appendChild(t[0])},abort:function(){n&&n()}}});var Xt,Yt=[],Gt=/(=)\?(?=&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Yt.pop()||x.expando+"_"+Tt++;return this[e]=!0,e}}),x.ajaxPrefilter("json jsonp",function(t,n,r){var o,a,i,s=!1!==t.jsonp&&(Gt.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Gt.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return o=t.jsonpCallback=m(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(Gt,"$1"+o):!1!==t.jsonp&&(t.url+=(Dt.test(t.url)?"&":"?")+t.jsonp+"="+o),t.converters["script json"]=function(){return i||x.error(o+" was not called"),i[0]},t.dataTypes[0]="json",a=e[o],e[o]=function(){i=arguments},r.always(function(){void 0===a?x(e).removeProp(o):e[o]=a,t[o]&&(t.jsonpCallback=n.jsonpCallback,Yt.push(o)),i&&m(a)&&a(i[0]),i=a=void 0}),"script"}),h.createHTMLDocument=((Xt=r.implementation.createHTMLDocument("").body).innerHTML="
",2===Xt.childNodes.length),x.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(h.createHTMLDocument?((o=(t=r.implementation.createHTMLDocument("")).createElement("base")).href=r.location.href,t.head.appendChild(o)):t=r),i=!n&&[],(a=A.exec(e))?[t.createElement(a[1])]:(a=xe([e],t,i),i&&i.length&&x(i).remove(),x.merge([],a.childNodes)));var o,a,i},x.fn.load=function(e,t,n){var r,o,a,i=this,s=e.indexOf(" ");return-1").append(x.parseHTML(e)).find(r):e)}).always(n&&function(e,t){i.each(function(){n.apply(this,a||[e.responseText,t,e])})}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){x.fn[t]=function(e){return this.on(t,e)}}),x.expr.pseudos.animated=function(e){return x.grep(x.timers,function(t){return e===t.elem}).length},x.offset={setOffset:function(e,t,n){var r,o,a,i,s,l,c=x.css(e,"position"),u=x(e),d={};"static"===c&&(e.style.position="relative"),s=u.offset(),a=x.css(e,"top"),l=x.css(e,"left"),("absolute"===c||"fixed"===c)&&-1<(a+l).indexOf("auto")?(i=(r=u.position()).top,o=r.left):(i=parseFloat(a)||0,o=parseFloat(l)||0),m(t)&&(t=t.call(e,n,x.extend({},s))),null!=t.top&&(d.top=t.top-s.top+i),null!=t.left&&(d.left=t.left-s.left+o),"using"in t?t.using.call(e,d):u.css(d)}},x.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){x.offset.setOffset(this,e,t)});var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],o={top:0,left:0};if("fixed"===x.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===x.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((o=x(e).offset()).top+=x.css(e,"borderTopWidth",!0),o.left+=x.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-x.css(r,"marginTop",!0),left:t.left-o.left-x.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===x.css(e,"position");)e=e.offsetParent;return e||oe})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;x.fn[e]=function(r){return U(this,function(e,r,o){var a;if(g(e)?a=e:9===e.nodeType&&(a=e.defaultView),void 0===o)return a?a[t]:e[r];a?a.scrollTo(n?a.pageXOffset:o,n?o:a.pageYOffset):e[r]=o},e,r,arguments.length)}}),x.each(["top","left"],function(e,t){x.cssHooks[t]=ze(h.pixelPosition,function(e,n){if(n)return n=Ue(e,t),Me.test(n)?x(e).position()[t]+"px":n})}),x.each({Height:"height",Width:"width"},function(e,t){x.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){x.fn[r]=function(o,a){var i=arguments.length&&(n||"boolean"!=typeof o),s=n||(!0===o||!0===a?"margin":"border");return U(this,function(t,n,o){var a;return g(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(a=t.documentElement,Math.max(t.body["scroll"+e],a["scroll"+e],t.body["offset"+e],a["offset"+e],a["client"+e])):void 0===o?x.css(t,n,s):x.style(t,n,o,s)},t,i?o:void 0,i)}})}),x.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){x.fn[t]=function(e,n){return 0{"use strict";let e={1:"E004 - C1",2:"L005 - C2",3:"Z006 - C3",4:"M001 - C4",5:"C008 - C5",6:"G008 - C6",7:"Q003 - 0.0",8:"A009 - C13"};return{path:{img:"/public/img/",api:"/api/rest",getCaptcha:"/api/user/getCaptcha",getServerStatus:"/api/user/getEveServerStatus",getCookieCharacterData:"/api/user/getCookieCharacter",logIn:"/api/user/logIn",logout:"/api/user/logout",openIngameWindow:"/api/user/openIngameWindow",saveUserConfig:"/api/user/saveAccount",deleteAccount:"/api/user/deleteAccount",searchAccess:"/api/access/search",initData:"/api/map/initData",getAccessData:"/api/map/getAccessData",updateMapData:"/api/map/updateData",updateUserData:"/api/map/updateUserData",updateUnloadData:"/api/map/updateUnloadData",saveMap:"/api/map/save",deleteMap:"/api/map/delete",importMap:"/api/map/import",getMapConnectionData:"/api/map/getConnectionData",getMapLogData:"/api/map/getLogData",getSystemGraphData:"/api/system/graphData",setDestination:"/api/system/setDestination",pokeRally:"/api/system/pokeRally",searchRoute:"/api/route/search",getStatisticsData:"/api/statistic/getData",searchUniverseData:"/api/universe/search",searchUniverseSystemData:"/api/universe/systems",getConstellationData:"/api/universe/constellationData",gitHubReleases:"/api/github/releases"},breakpoints:[{name:"screen-xl",width:1/0},{name:"screen-l",width:1600},{name:"screen-m",width:1200},{name:"screen-d",width:1e3},{name:"screen-s",width:780},{name:"screen-xs",width:480}],animationSpeed:{splashOverlay:300,headerLink:100,mapOverlay:200,mapOverlayLocal:180,mapMoveSystem:180,mapDeleteSystem:200,mapModule:200,dialogEvents:180},syncStatus:{type:"ajax",webSocket:{status:"closed",class:"txt-color-danger",timestamp:void 0},sharedWorker:{status:"offline",class:"txt-color-danger",timestamp:void 0},ajax:{status:"enabled",class:"txt-color-success",timestamp:void 0}},performanceLogging:{keyServerMapData:"UPDATE_SERVER_MAP",keyClientMapData:"UPDATE_CLIENT_MAP",keyServerUserData:"UPDATE_SERVER_USER_DATA",keyClientUserData:"UPDATE_CLIENT_USER_DATA"},mapIcons:[{class:"fa-desktop",label:"desktop",unicode:""},{class:"fa-space-shuttle",label:"space shuttle",unicode:""},{class:"fa-anchor",label:"anchor",unicode:""},{class:"fa-satellite",label:"satellite",unicode:""},{class:"fa-skull-crossbones",label:"skull crossbones",unicode:""},{class:"fa-fire",label:"fire",unicode:""},{class:"fa-bookmark",label:"bookmark",unicode:""},{class:"fa-cube",label:"cube",unicode:""},{class:"fa-star",label:"star",unicode:""},{class:"fa-hat-wizard",label:"hat wizard",unicode:""},{class:"fa-plane",label:"plane",unicode:""},{class:"fa-globe",label:"globe",unicode:""},{class:"fa-rocket",label:"rocket",unicode:""},{class:"fa-life-ring",label:"life ring",unicode:""},{class:"fa-heart",label:"heart",unicode:""},{class:"fa-poop",label:"poop",unicode:""}],classes:{logTypes:{info:{class:"pf-log-info",label:"info"},warning:{class:"pf-log-warning",label:"warning"},error:{class:"pf-log-error",label:"error"}},systemEffects:{effect:{class:"pf-system-effect",name:"no effect"},magnetar:{class:"pf-system-effect-magnetar",name:"magnetar"},redGiant:{class:"pf-system-effect-redgiant",name:"red giant"},pulsar:{class:"pf-system-effect-pulsar",name:"pulsar"},wolfRayet:{class:"pf-system-effect-wolfrayet",name:"wolf rayet"},cataclysmic:{class:"pf-system-effect-cataclysmic",name:"cataclysmic"},blackHole:{class:"pf-system-effect-blackhole",name:"black hole"}},systemSecurity:{security:{class:"pf-system-sec"},A:{class:"pf-system-sec-abyssal"},SH:{class:"pf-system-sec-unknown"},H:{class:"pf-system-sec-highSec"},L:{class:"pf-system-sec-lowSec"},"0.0":{class:"pf-system-sec-nullSec"},C1:{class:"pf-system-sec-low"},C2:{class:"pf-system-sec-low"},C3:{class:"pf-system-sec-mid"},C4:{class:"pf-system-sec-mid"},C5:{class:"pf-system-sec-high"},C6:{class:"pf-system-sec-high"},C12:{class:"pf-system-sec-special"},C14:{class:"pf-system-sec-drifter"},C15:{class:"pf-system-sec-drifter"},C16:{class:"pf-system-sec-drifter"},C17:{class:"pf-system-sec-drifter"},C18:{class:"pf-system-sec-drifter"}},trueSec:{"0.0":{class:"pf-system-security-0-0"},.1:{class:"pf-system-security-0-1"},.2:{class:"pf-system-security-0-2"},.3:{class:"pf-system-security-0-3"},.4:{class:"pf-system-security-0-4"},.5:{class:"pf-system-security-0-5"},.6:{class:"pf-system-security-0-6"},.7:{class:"pf-system-security-0-7"},.8:{class:"pf-system-security-0-8"},.9:{class:"pf-system-security-0-9"},"1.0":{class:"pf-system-security-1-0"}},systemInfo:{rally:{class:"pf-system-info-rally",label:"rally point"}},planets:{barren:{class:"pf-planet-barren"},gas:{class:"pf-planet-gas"},ice:{class:"pf-planet-ice"},lava:{class:"pf-planet-lava"},oceanic:{class:"pf-planet-oceanic"},plasma:{class:"pf-planet-plasma"},shattered:{class:"pf-planet-shattered"},storm:{class:"pf-planet-storm"},temperate:{class:"pf-planet-temperate"}},pieChart:{class:"pf-pie-chart",pieChartMapCounterClass:"pf-pie-chart-map-timer"}},defaultMapScope:"wh",endpointTypes:{bubble:{cssClass:"pf-map-endpoint-bubble"}},connectionTypes:{abyssal:{cssClass:"pf-map-connection-abyssal",paintStyle:{dashstyle:"0.5 2"}},jumpbridge:{cssClass:"pf-map-connection-jumpbridge",paintStyle:{dashstyle:"4 2 1 2"}},stargate:{cssClass:"pf-map-connection-stargate",paintStyle:{dashstyle:"0"}},wh_eol:{cssClass:"pf-map-connection-wh-eol"},wh_fresh:{cssClass:"pf-map-connection-wh-fresh"},wh_reduced:{cssClass:"pf-map-connection-wh-reduced"},wh_critical:{cssClass:"pf-map-connection-wh-critical"},wh_jump_mass_s:{cssClass:"pf-map-connection-wh-size-s",paintStyle:{dashstyle:"0.5 1",strokeWidth:3},overlays:[["Label",{label:'',cssClass:["pf-map-component-overlay","small","text-center"].join(" "),location:.65,id:"pf-map-connection-jump-mass-overlay"}]]},wh_jump_mass_m:{cssClass:"pf-map-connection-wh-size-m",paintStyle:{dashstyle:"3 1"},overlays:[["Label",{label:'',cssClass:["pf-map-component-overlay","small","text-center"].join(" "),location:.65,id:"pf-map-connection-jump-mass-overlay"}]]},wh_jump_mass_l:{cssClass:"pf-map-connection-wh-size-l",overlays:[["Label",{label:'',cssClass:["pf-map-component-overlay","small","text-center"].join(" "),location:.65,id:"pf-map-connection-jump-mass-overlay"}]]},wh_jump_mass_xl:{cssClass:"pf-map-connection-wh-size-xl",paintStyle:{strokeWidth:6},overlays:[["Label",{label:'',cssClass:["pf-map-component-overlay","small","text-center"].join(" "),location:.65,id:"pf-map-connection-jump-mass-overlay"}]]},preserve_mass:{cssClass:"pf-map-connection-preserve-mass",overlays:[["Label",{label:' save mass',cssClass:["pf-map-component-overlay","mass"].join(" "),location:.35}]]},info_signature:{overlays:[["Arrow",{id:"pf-map-connection-arrow-overlay",cssClass:"pf-map-connection-arrow-overlay",width:12,length:15,direction:1,foldback:.8,location:.5}]]},state_active:{cssClass:"pf-map-connection-active"},state_process:{cssClass:"pf-map-connection-process",overlays:[["Label",{label:'',cssClass:["pf-map-connection-state-overlay"].join(" "),location:.5}]]}},wormholeSizes:{wh_jump_mass_xl:{jumpMassMin:1e9,type:"wh_jump_mass_xl",class:"pf-jump-mass-xl",label:"XL",text:"capital ships"},wh_jump_mass_l:{jumpMassMin:3e8,type:"wh_jump_mass_l",class:"pf-jump-mass-l",label:"L",text:"larger ships"},wh_jump_mass_m:{jumpMassMin:2e7,type:"wh_jump_mass_m",class:"pf-jump-mass-m",label:"M",text:"medium ships"},wh_jump_mass_s:{jumpMassMin:1e3,type:"wh_jump_mass_s",class:"pf-jump-mass-s",label:"S",text:"smallest ships"}},signatureGroups:{1:{name:"(combat site|kampfgebiet|site de combat|Боевой район|战斗地点)",label:"Combat"},2:{name:"(relic site|reliktgebiet|site de reliques|ÐрхеологичеÑкий район|é—迹地点)",label:"Relic"},3:{name:"(data site|datengebiet|site de données|Информационный район|æ•°æ®åœ°ç‚¹)",label:"Data"},4:{name:"(gas site|gasgebiet|site de collecte de gaz|Газовый район|气云地点)",label:"Gas"},5:{name:"(wormhole|wurmloch|trou de ver|Червоточина|虫洞)",label:"Wormhole"},6:{name:"(ore site|mineraliengebiet|site de minerai|ÐÑтероидный район|矿石地点)",label:"Ore"},7:{name:"(ghost|Призрачный)",label:"Ghost"}},frigateWormholes:{1:e,2:e,3:e,4:e,5:e,6:e,13:e,30:e,31:e,32:e},drifterWormholes:{1:"S877 - C14 Sentinel",2:"B735 - C15 Barbican",3:"V928 - C16 Vidette",4:"C414 - C17 Conflux",5:"R259 - C18 Redoubt"},incomingWormholes:{1:"K162 - C1/2/3 (unknown)",2:"K162 - C4/5 (dangerous)",3:"K162 - C6 (deadly)",4:"K162 - H",5:"K162 - L",6:"K162 - 0.0",7:"K162 - C12 Thera"}}}),define("app/lib/prototypes",[],()=>{"use strict";return Array.prototype.diff=function(e){return this.filter(t=>!e.includes(t))},Array.prototype.intersect=function(e){return this.filter(t=>e.includes(t))},Array.prototype.equalValues=function(e){return 0===this.diff(e).concat(e.diff(this)).length},Array.prototype.concatFilter=function(e){return[...new Set([...this,...e])]},Array.prototype.sortBy=function(e){return this.slice(0).sort((t,n)=>t[e]>n[e]?1:t[e]{"use strict";window.console=(e=>{let t=e.log,n=e.info,r=e.warn,o=e.error,a={indentDefault:{"padding-left":"3px"},global:{"font-weight":500,"font-size":"11px","line-height":"19px","font-family":'"Fira Code", "Lucida Console"'},debug:{color:"#d747d6"},ok:{color:"#5cb85c"},log:{color:"#adadad"},info:{color:"#428bca"},warn:{color:"#ffdd9e"},error:{color:"#ff8080"},pf:{color:"#568a89"},brand:{color:"#375959","line-height":"35px","font-size":"25px"}},i={"%s":{style:["color: #e93f3b; font-style: italic","color: inherit"]},"%i":{style:["color: #9980ff","color: inherit"]},"%d":{style:["color: #9980ff","color: inherit"]},"%f":{style:["color: #9980ff","color: inherit"]},"%o":{style:["",""]},"%O":{style:["",""]}},s=(e,t=!1)=>{let n="";return i.hasOwnProperty(e)&&(n=i[e].style[t?1:0]),n},l=(e,t=[])=>{let n="";return a.hasOwnProperty(e)&&(n=Object.keys(a[e]).filter(e=>!t.length||t.includes(e)).reduce((t,n,r,o)=>t+=n+":"+a[e][n]+";","")),n},c=(e,t)=>{if(t.length){let n=l("global")+l(e);n+=["debug","ok","log","info","pf"].includes(e)?l("indentDefault"):"";let r=["debug","ok","log","info","pf"].includes(e)?"â—":"";"string"==typeof t[0]?t[0]="%c"+r+" "+t[0]:t.splice(0,0,"%c"+r+" "+e+":"),t.splice(1,0,n)}},u=(e,t)=>{if("string"==typeof t[0]){let n=(e=>{let t=new RegExp(Object.keys(i).join("|"),"g"),n=e.match(t);return n||[]})(t[0]),r=n.length;t[0]=(e=>{let t=new RegExp(Object.keys(i).join("|"),"g");return e.replace(t,function(e){return"%c"+e+"%c"})})(t[0]);let o=0,a=1,c=a+r,u=0;for(let r=a;r{u("debug",t),c("debug",t),n.apply(e,t)}),e.ok=((...t)=>{u("ok",t),c("ok",t),n.apply(e,t)}),e.info=((...t)=>{u("info",t),c("info",t),n.apply(e,t)}),e.log=((...n)=>{u("log",n),c("log",n),t.apply(e,n)}),e.warn=((...t)=>{u("warn",t),c("warn",t),r.apply(e,t)}),e.error=((...t)=>{u("error",t),c("error",t),o.apply(e,t)}),e.pf=((...t)=>{u("pf",t),c("pf",t),n.apply(e,t)}),e.brand=((...t)=>{u("brand",t),c("brand",t),n.apply(e,t)}),e})(window.console);return{showVersionInfo:e=>{console.ok("%c PATHFINDER","color: #477372; font-size: 25px; margin-left: 10px; line-height: 50px; text-shadow: 1px 1px 0 #212C30; background: url(https://i.imgur.com/bhSr6LI.png) no-repeat;"),console.pf("Release: %s",e)}}}),define("conf/system_effect",[],()=>{"use strict";let e=e=>{let t=0;switch(e){case 1:case 2:case 3:case 4:case 5:case 6:t=e;break;case 13:t=6;break;case 14:case 15:case 16:case 17:case 18:t=2}return t},t={1:[{effect:"Damage",value:"+30%"},{effect:"Missile exp. radius",value:"+15%"},{effect:"Drone tracking",value:"-15%"},{effect:"Targeting range",value:"-15%"},{effect:"Tracking speed",value:"-15%"},{effect:"Target Painter strength",value:"-15%"}],2:[{effect:"Damage",value:"+44%"},{effect:"Missile exp. radius",value:"+22%"},{effect:"Drone tracking",value:"-22%"},{effect:"Targeting range",value:"-22%"},{effect:"Tracking speed",value:"-22%"},{effect:"Target Painter strength",value:"-22%"}],3:[{effect:"Damage",value:"+58%"},{effect:"Missile exp. radius",value:"+29%"},{effect:"Drone tracking",value:"-29%"},{effect:"Targeting range",value:"-29%"},{effect:"Tracking speed",value:"-29%"},{effect:"Target Painter strength",value:"-29%"}],4:[{effect:"Damage",value:"+72%"},{effect:"Missile exp. radius",value:"+36%"},{effect:"Drone tracking",value:"-36%"},{effect:"Targeting range",value:"-36%"},{effect:"Tracking speed",value:"-36%"},{effect:"Target Painter strength",value:"-36%"}],5:[{effect:"Damage",value:"+86%"},{effect:"Missile exp. radius",value:"+43%"},{effect:"Drone tracking",value:"-43%"},{effect:"Targeting range",value:"-43%"},{effect:"Tracking speed",value:"-43%"},{effect:"Target Painter strength",value:"-43%"}],6:[{effect:"Damage",value:"+100%"},{effect:"Missile exp. radius",value:"+50%"},{effect:"Drone tracking",value:"-50%"},{effect:"Targeting range",value:"-50%"},{effect:"Tracking speed",value:"-50%"},{effect:"Target Painter strength",value:"-50%"}]},n={1:[{effect:"Heat damage",value:"+15%"},{effect:"Overload bonus",value:"+30%"},{effect:"Smart Bomb range",value:"+30%"},{effect:"Smart Bomb damage",value:"+30%"},{effect:"Bomb damage",value:"+30%"}],2:[{effect:"Heat damage",value:"+22%"},{effect:"Overload bonus",value:"+44%"},{effect:"Smart Bomb range",value:"+44%"},{effect:"Smart Bomb damage",value:"+44%"},{effect:"Bomb damage",value:"+44%"}],3:[{effect:"Heat damage",value:"+29%"},{effect:"Overload bonus",value:"+58%"},{effect:"Smart Bomb range",value:"+58%"},{effect:"Smart Bomb damage",value:"+58%"},{effect:"Bomb damage",value:"+58%"}],4:[{effect:"Heat damage",value:"+36%"},{effect:"Overload bonus",value:"+72%"},{effect:"Smart Bomb range",value:"+72%"},{effect:"Smart Bomb damage",value:"+72%"},{effect:"Bomb damage",value:"+72%"}],5:[{effect:"Heat damage",value:"+43%"},{effect:"Overload bonus",value:"+86%"},{effect:"Smart Bomb range",value:"+86%"},{effect:"Smart Bomb damage",value:"+86%"},{effect:"Bomb damage",value:"+86%"}],6:[{effect:"Heat damage",value:"+50%"},{effect:"Overload bonus",value:"+100%"},{effect:"Smart Bomb range",value:"+100%"},{effect:"Smart Bomb damage",value:"+100%"},{effect:"Bomb damage",value:"+100%"}]},r={1:[{effect:"Shield HP",value:"+30%"},{effect:"Armor resist",value:"-15%"},{effect:"Capacitor recharge",value:"-15%"},{effect:"Signature",value:"+30%"},{effect:"NOS/Neut drain",value:"+30%"}],2:[{effect:"Shield HP",value:"+44%"},{effect:"Armor resist",value:"-22%"},{effect:"Capacitor recharge",value:"-22%"},{effect:"Signature",value:"+44%"},{effect:"NOS/Neut drain",value:"+44%"}],3:[{effect:"Shield HP",value:"+58%"},{effect:"Armor resist",value:"-29%"},{effect:"Capacitor recharge",value:"-29%"},{effect:"Signature",value:"+58%"},{effect:"NOS/Neut drain",value:"+58%"}],4:[{effect:"Shield HP",value:"+72%"},{effect:"Armor resist",value:"-36%"},{effect:"Capacitor recharge",value:"-36%"},{effect:"Signature",value:"+72%"},{effect:"NOS/Neut drain",value:"+72%"}],5:[{effect:"Shield HP",value:"+86%"},{effect:"Armor resist",value:"-43%"},{effect:"Capacitor recharge",value:"-43%"},{effect:"Signature",value:"+86%"},{effect:"NOS/Neut drain",value:"+86%"}],6:[{effect:"Shield HP",value:"+100%"},{effect:"Armor resist",value:"-50%"},{effect:"Capacitor recharge",value:"-50%"},{effect:"Signature",value:"+100%"},{effect:"NOS/Neut drain",value:"+100%"}]},o={1:[{effect:"Armor HP",value:"+30%"},{effect:"Shield resist",value:"-15%"},{effect:"Small Weapon damage",value:"+60%"},{effect:"Signature size",value:"-15%"}],2:[{effect:"Armor HP",value:"+44%"},{effect:"Shield resist",value:"-22%"},{effect:"Small Weapon damage",value:"+88%"},{effect:"Signature size",value:"-22%"}],3:[{effect:"Armor HP",value:"+58%"},{effect:"Shield resist",value:"-29%"},{effect:"Small Weapon damage",value:"+116%"},{effect:"Signature size",value:"-29%"}],4:[{effect:"Armor HP",value:"+72%"},{effect:"Shield resist",value:"-36%"},{effect:"Small Weapon damage",value:"+144%"},{effect:"Signature size",value:"-36%"}],5:[{effect:"Armor HP",value:"+86%"},{effect:"Shield resist",value:"-43%"},{effect:"Small Weapon damage",value:"+172%"},{effect:"Signature size",value:"-43%"}],6:[{effect:"Armor HP",value:"+100%"},{effect:"Shield resist",value:"-50%"},{effect:"Small Weapon damage",value:"+200%"},{effect:"Signature size",value:"-50%"}]},a={1:[{effect:"Local armor repair amount",value:"-15%"},{effect:"Local shield boost amount",value:"-15%"},{effect:"Shield transfer amount",value:"+30%"},{effect:"Remote repair amount",value:"+30%"},{effect:"Capacitor capacity",value:"+30%"},{effect:"Capacitor recharge time",value:"+15%"},{effect:"Remote Capacitor Transmitter amount",value:"-15%"}],2:[{effect:"Local armor repair amount",value:"-22%"},{effect:"Local shield boost amount",value:"-22%"},{effect:"Shield transfer amount",value:"+44%"},{effect:"Remote repair amount",value:"+44%"},{effect:"Capacitor capacity",value:"+44%"},{effect:"Capacitor recharge time",value:"+22%"},{effect:"Remote Capacitor Transmitter amount",value:"-22%"}],3:[{effect:"Local armor repair amount",value:"-29%"},{effect:"Local shield boost amount",value:"-29%"},{effect:"Shield transfer amount",value:"+58%"},{effect:"Remote repair amount",value:"+58%"},{effect:"Capacitor capacity",value:"+58%"},{effect:"Capacitor recharge time",value:"+29%"},{effect:"Remote Capacitor Transmitter amount",value:"-29%"}],4:[{effect:"Local armor repair amount",value:"-36%"},{effect:"Local shield boost amount",value:"-36%"},{effect:"Shield transfer amount",value:"+72%"},{effect:"Remote repair amount",value:"+72%"},{effect:"Capacitor capacity",value:"+72%"},{effect:"Capacitor recharge time",value:"+36%"},{effect:"Remote Capacitor Transmitter amount",value:"-36%"}],5:[{effect:"Local armor repair amount",value:"-43%"},{effect:"Local shield boost amount",value:"-43%"},{effect:"Shield transfer amount",value:"+86%"},{effect:"Remote repair amount",value:"+86%"},{effect:"Capacitor capacity",value:"+86%"},{effect:"Capacitor recharge time",value:"+43%"},{effect:"Remote Capacitor Transmitter amount",value:"-43%"}],6:[{effect:"Local armor repair amount",value:"-50%"},{effect:"Local shield boost amount",value:"-50%"},{effect:"Shield transfer amount",value:"+100%"},{effect:"Remote repair amount",value:"+100%"},{effect:"Capacitor capacity",value:"+100%"},{effect:"Capacitor recharge time",value:"+50%"},{effect:"Remote Capacitor Transmitter amount",value:"-50%"}]},i={1:[{effect:"Missile velocity",value:"+15%"},{effect:"Missile exp. velocity",value:"+30%"},{effect:"Ship velocity",value:"+30%"},{effect:"Stasis Webifier strength",value:"-15%"},{effect:"Inertia",value:"+15%"},{effect:"Targeting range",value:"+30%"}],2:[{effect:"Missile velocity",value:"+22%"},{effect:"Missile exp. velocity",value:"+44%"},{effect:"Ship velocity",value:"+44%"},{effect:"Stasis Webifier strength",value:"-22%"},{effect:"Inertia",value:"+22%"},{effect:"Targeting range",value:"+44%"}],3:[{effect:"Missile velocity",value:"+29%"},{effect:"Missile exp. velocity",value:"+58%"},{effect:"Ship velocity",value:"+58%"},{effect:"Stasis Webifier strength",value:"-29%"},{effect:"Inertia",value:"+29%"},{effect:"Targeting range",value:"+58%"}],4:[{effect:"Missile velocity",value:"+36%"},{effect:"Missile exp. velocity",value:"+72%"},{effect:"Ship velocity",value:"+72%"},{effect:"Stasis Webifier strength",value:"-36%"},{effect:"Inertia",value:"+36%"},{effect:"Targeting range",value:"+72%"}],5:[{effect:"Missile velocity",value:"+43%"},{effect:"Missile exp. velocity",value:"+86%"},{effect:"Ship velocity",value:"+86%"},{effect:"Stasis Webifier strength",value:"-43%"},{effect:"Inertia",value:"+43%"},{effect:"Targeting range",value:"+86%"}],6:[{effect:"Missile velocity",value:"+50%"},{effect:"Missile exp. velocity",value:"+100%"},{effect:"Ship velocity",value:"+100%"},{effect:"Stasis Webifier strength",value:"-50%"},{effect:"Inertia",value:"+50%"},{effect:"Targeting range",value:"+100%"}]};return{getMultiplierByAreaId:e,wh:{magnetar:{1:t[e(1)],2:t[e(2)],3:t[e(3)],4:t[e(4)],5:t[e(5)],6:t[e(6)],16:t[e(16)]},redGiant:{1:n[e(1)],2:n[e(2)],3:n[e(3)],4:n[e(4)],5:n[e(5)],6:n[e(6)],14:n[e(14)]},pulsar:{1:r[e(1)],2:r[e(2)],3:r[e(3)],4:r[e(4)],5:r[e(5)],6:r[e(6)],17:r[e(17)]},wolfRayet:{1:o[e(1)],2:o[e(2)],3:o[e(3)],4:o[e(4)],5:o[e(5)],6:o[e(6)],13:o[e(13)],18:o[e(18)]},cataclysmic:{1:a[e(1)],2:a[e(2)],3:a[e(3)],4:a[e(4)],5:a[e(5)],6:a[e(6)],15:a[e(15)]},blackHole:{1:i[e(1)],2:i[e(2)],3:i[e(3)],4:i[e(4)],5:i[e(5)],6:i[e(6)]}}}}),define("conf/signature_type",[],()=>{"use strict";let e={10:"Ruined Angel Crystal Quarry",11:"Ruined Angel Monument Site",12:"Ruined Angel Science Outpost",13:"Ruined Angel Temple Site",14:"Ruined Blood Raider Crystal Quarry",15:"Ruined Blood Raider Monument Site",16:"Ruined Blood Raider Science Outpost",17:"Ruined Blood Raider Temple Site",18:"Ruined Guristas Crystal Quarry",19:"Ruined Guristas Monument Site",20:"Ruined Guristas Science Outpost",21:"Ruined Guristas Temple Site",22:"Ruined Sansha Crystal Quarry",23:"Ruined Sansha Monument Site",24:"Ruined Sansha Science Outpost",25:"Ruined Sansha Temple Site",26:"Ruined Serpentis Crystal Quarry",27:"Ruined Serpentis Monument Site",28:"Ruined Serpentis Science Outpost",29:"Ruined Serpentis Temple Site"},t=Object.assign({},e,{1:"Forgotten Perimeter Coronation Platform",2:"Forgotten Perimeter Power Array"}),n=Object.assign({},e,{1:"Forgotten Perimeter Gateway",2:"Forgotten Perimeter Habitation Coils"}),r=Object.assign({},e,{1:"Forgotten Frontier Quarantine Outpost",2:"Forgotten Frontier Recursive Depot"}),o={10:"Abandoned Research Complex DA005",11:"Abandoned Research Complex DA015",12:"Abandoned Research Complex DC007",13:"Abandoned Research Complex DC021",14:"Abandoned Research Complex DC035",15:"Abandoned Research Complex DG003",16:"Central Angel Command Center",17:"Central Angel Data Mining Site",18:"Central Angel Sparking Transmitter",19:"Central Angel Survey Site",20:"Central Blood Raider Command Center",21:"Central Blood Raider Data Mining Site",22:"Central Blood Raider Sparking Transmitter",23:"Central Blood Raider Survey Site",24:"Central Guristas Command Center",25:"Central Guristas Data Mining Center",26:"Central Guristas Sparking Transmitter",27:"Central Guristas Survey Site",28:"Central Sansha Command Center",29:"Central Sansha Data Mining Site",30:"Central Sansha Sparking Transmitter",31:"Central Sansha Survey Site",32:"Central Serpentis Command Center",33:"Central Serpentis Data Mining Site",34:"Central Serpentis Sparking Transmitter",35:"Central Serpentis Survey Site"};return{1:{1:{1:{1:"Perimeter Ambush Point",2:"Perimeter Camp",3:"Phase Catalyst Node",4:"The Line"},2:t,3:Object.assign({},o,{1:"Unsecured Perimeter Amplifier",2:"Unsecured Perimeter Information Center"}),4:{1:"Barren Perimeter Reservoir",2:"Token Perimeter Reservoir",3:"Minor Perimeter Reservoir",4:"Sizeable Perimeter Reservoir",5:"Ordinary Perimeter Reservoir"},5:{1:"H121 - C1",2:"C125 - C2",3:"O883 - C3",4:"M609 - C4",5:"L614 - C5",6:"S804 - C6",7:"F353 - C12 Thera"},6:{1:"Ordinary Perimeter Deposit",2:"Common Perimeter Deposit",3:"Unexceptional Frontier Deposit",4:"Average Frontier Deposit",5:"Isolated Core Deposit",6:"Uncommon Core Deposit"},7:{}},2:{1:{1:"Perimeter Checkpoint",2:"Perimeter Hangar",3:"The Ruins of Enclave Cohort 27",4:"Sleeper Data Sanctuary"},2:n,3:Object.assign({},o,{1:"Unsecured Perimeter Comms Relay",2:"Unsecured Perimeter Transponder Farm"}),4:{1:"Barren Perimeter Reservoir",2:"Token Perimeter Reservoir",3:"Minor Perimeter Reservoir",4:"Sizeable Perimeter Reservoir",5:"Ordinary Perimeter Reservoir"},5:{1:"Z647 - C1",2:"D382 - C2",3:"O477 - C3",4:"Y683 - C4",5:"N062 - C5",6:"R474 - C6",7:"F135 - C12 Thera"},6:{1:"Ordinary Perimeter Deposit",2:"Common Perimeter Deposit",3:"Unexceptional Frontier Deposit",4:"Average Frontier Deposit",5:"Isolated Core Deposit",6:"Uncommon Core Deposit"},7:{}},3:{1:{1:"Fortification Frontier Stronghold",2:"Outpost Frontier Stronghold",3:"Solar Cell",4:"The Oruze Construct"},2:r,3:Object.assign({},o,{1:"Unsecured Frontier Database",2:"Unsecured Frontier Receiver"}),4:{1:"Barren Perimeter Reservoir",2:"Token Perimeter Reservoir",3:"Minor Perimeter Reservoir",4:"Sizeable Perimeter Reservoir",5:"Ordinary Perimeter Reservoir",6:"Bountiful Frontier Reservoir",7:"Vast Frontier Reservoir"},5:{1:"V301 - C1",2:"I182 - C2",3:"N968 - C3",4:"T405 - C4",5:"N770 - C5",6:"A982 - C6",7:"F135 - C12 Thera"},6:{1:"Ordinary Perimeter Deposit",2:"Common Perimeter Deposit",3:"Unexceptional Frontier Deposit",4:"Average Frontier Deposit",5:"Infrequent Core Deposit",6:"Unusual Core Deposit"},7:{}},4:{1:{1:"Frontier Barracks",2:"Frontier Command Post",3:"Integrated Terminus",4:"Sleeper Information Sanctum"},2:{1:"Forgotten Frontier Conversion Module",2:"Forgotten Frontier Evacuation Center"},3:{1:"Unsecured Frontier Digital Nexus",2:"Unsecured Frontier Trinary Hub"},4:{1:"Barren Perimeter Reservoir",2:"Token Perimeter Reservoir",3:"Minor Perimeter Reservoir",4:"Sizeable Perimeter Reservoir",5:"Ordinary Perimeter Reservoir",6:"Vast Frontier Reservoir",7:"Bountiful Frontier Reservoir"},5:{1:"S047 - H",2:"N290 - L",3:"K329 - 0.0"},6:{1:"Ordinary Perimeter Deposit",2:"Common Perimeter Deposit",3:"Unexceptional Frontier Deposit",4:"Average Frontier Deposit",5:"Unusual Core Deposit",6:"Infrequent Core Deposit"},7:{}},5:{1:{1:"Core Garrison",2:"Core Stronghold",3:"Oruze Osobnyk",4:"Quarantine Area"},2:{1:"Forgotten Core Data Field",2:"Forgotten Core Information Pen"},3:{1:"Unsecured Frontier Enclave Relay",2:"Unsecured Frontier Server Bank"},4:{1:"Barren Perimeter Reservoir",2:"Minor Perimeter Reservoir",3:"Ordinary Perimeter Reservoir",4:"Sizeable Perimeter Reservoir",5:"Token Perimeter Reservoir",6:"Bountiful Frontier Reservoir",7:"Vast Frontier Reservoir",8:"Instrumental Core Reservoir",9:"Vital Core Reservoir"},5:{1:"D792 - H",2:"C140 - L",3:"Z142 - 0.0"},6:{1:"Average Frontier Deposit",2:"Unexceptional Frontier Deposit",3:"Uncommon Core Deposit",4:"Ordinary Perimeter Deposit",5:"Common Perimeter Deposit",6:"Exceptional Core Deposit",7:"Infrequent Core Deposit",8:"Unusual Core Deposit",9:"Rarified Core Deposit",10:"Isolated Core Deposit"},7:{}},6:{1:{1:"Core Citadel",2:"Core Bastion",3:"Strange Energy Readings",4:"The Mirror"},2:{1:"Forgotten Core Assembly Hall",2:"Forgotten Core Circuitry Disassembler"},3:{1:"Unsecured Core Backup Array",2:"Unsecured Core Emergence"},4:{1:"Barren Perimeter Reservoir",2:"Minor Perimeter Reservoir",3:"Ordinary Perimeter Reservoir",4:"Sizeable Perimeter Reservoir",5:"Token Perimeter Reservoir",6:"Bountiful Frontier Reservoir",7:"Vast Frontier Reservoir",8:"Instrumental Core Reservoir",9:"Vital Core Reservoir"},5:{1:"B520 - H",2:"D792 - H",3:"C140 - L",4:"C391 - L",5:"C248 - 0.0",6:"Z142 - 0.0"},6:{1:"Ordinary Perimeter Deposit",2:"Common Perimeter Deposit",3:"Unexceptional Frontier Deposit",4:"Average Frontier Deposit",5:"Rarified Core Deposit"},7:{1:"Superior Blood Raider Covert Research Facility"}},12:{1:{1:"Epicenter",2:"Expedition Command Outpost Wreck",3:"Planetary Colonization Office Wreck",4:"Testing Facilities"}},13:{5:{1:"P060 - C1",2:"Z647 - C1",3:"D382 - C2",4:"L005 - C2",5:"N766 - C2",6:"C247 - C3",7:"M267 - C3",8:"O477 - C3",9:"X877 - C4",10:"Y683 - C4",11:"H296 - C5",12:"H900 - C5",13:"H296 - C5",14:"N062 - C5",15:"V911 - C5",16:"U574 - C6",17:"V753 - C6",18:"W237 - C6",19:"B274 - H",20:"D792 - H",21:"D845 - H",22:"N110 - H",23:"A239 - L",24:"C391 - L",25:"J244 - L",26:"U201 - L",27:"U210 - L",28:"C248 - 0.0",29:"E545 - 0.0",30:"K346 - 0.0",31:"Z060 - 0.0"},6:{1:"Shattered Debris Field",2:"Shattered Ice Field"}},14:{1:{1:"Monolith",2:"Wormhole in Rock Circle",3:"Opposing Spatial Rifts",4:"Sleeper Enclave Debris",5:"Crystal Resource"}},15:{1:{1:"Wrecked Ships",2:"Unstable Wormhole",3:"Spatial Rift",4:"Heavily Guarded Spatial Rift",5:"Crystals"}},16:{1:{1:"Ship Graveyard",2:"Sleeper Engineering Station",3:"Spatial Rift",4:"Sleeper Enclave in Coral Rock",5:"Crystals and Stone Circle"}},17:{1:{1:"Monolith",2:"Caged Wormhole",3:"Rock Formation and Wormhole",4:"Particle Acceleration Array",5:"Guarded Asteroid Station"}},18:{1:{1:"Ship Graveyard",2:"Caged Wormhole",3:"Spatial Rift Generator",4:"Sleeper Enclave",5:"Hollow Asteroid"}}},2:{30:{5:{1:"Z971 - C1",2:"R943 - C2",3:"X702 - C3",4:"O128 - C4",5:"M555 - C5",6:"B041 - C6",7:"A641 - H",8:"R051 - L",9:"V283 - 0.0",10:"T458 - C12 Thera"}},31:{5:{1:"Z971 - C1",2:"R943 - C2",3:"X702 - C3",4:"O128 - C4",5:"N432 - C5",6:"U319 - C6",7:"B449 - H",8:"N944 - L",9:"S199 - 0.0",10:"M164 - C12 Thera"}},32:{5:{1:"Z971 - C1",2:"R943 - C2",3:"X702 - C3",4:"O128 - C4",5:"N432 - C5",6:"U319 - C6",7:"B449 - H",8:"N944 - L",9:"S199 - 0.0",10:"L031 - C12 Thera"}}}}}),"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(e){"use strict";var t=e.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1==t[0]&&9==t[1]&&t[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),function(e){"use strict";e.fn.emulateTransitionEnd=function(t){var n=!1,r=this;e(this).one("bsTransitionEnd",function(){n=!0});return setTimeout(function(){n||e(r).trigger(e.support.transition.end)},t),this},e(function(){e.support.transition=function(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in t)if(void 0!==e.style[n])return{end:t[n]};return!1}(),e.support.transition&&(e.event.special.bsTransitionEnd={bindType:e.support.transition.end,delegateType:e.support.transition.end,handle:function(t){return e(t.target).is(this)?t.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),function(e){"use strict";var t='[data-dismiss="alert"]',n=function(n){e(n).on("click",t,this.close)};n.VERSION="3.3.5",n.TRANSITION_DURATION=150,n.prototype.close=function(t){function r(){i.detach().trigger("closed.bs.alert").remove()}var o=e(this),a=o.attr("data-target");a||(a=(a=o.attr("href"))&&a.replace(/.*(?=#[^\s]*$)/,""));var i=e(a);t&&t.preventDefault(),i.length||(i=o.closest(".alert")),i.trigger(t=e.Event("close.bs.alert")),t.isDefaultPrevented()||(i.removeClass("in"),e.support.transition&&i.hasClass("fade")?i.one("bsTransitionEnd",r).emulateTransitionEnd(n.TRANSITION_DURATION):r())};var r=e.fn.alert;e.fn.alert=function(t){return this.each(function(){var r=e(this),o=r.data("bs.alert");o||r.data("bs.alert",o=new n(this)),"string"==typeof t&&o[t].call(r)})},e.fn.alert.Constructor=n,e.fn.alert.noConflict=function(){return e.fn.alert=r,this},e(document).on("click.bs.alert.data-api",t,n.prototype.close)}(jQuery),function(e){"use strict";function t(t){return this.each(function(){var r=e(this),o=r.data("bs.button"),a="object"==typeof t&&t;o||r.data("bs.button",o=new n(this,a)),"toggle"==t?o.toggle():t&&o.setState(t)})}var n=function(t,r){this.$element=e(t),this.options=e.extend({},n.DEFAULTS,r),this.isLoading=!1};n.VERSION="3.3.5",n.DEFAULTS={loadingText:"loading..."},n.prototype.setState=function(t){var n="disabled",r=this.$element,o=r.is("input")?"val":"html",a=r.data();t+="Text",null==a.resetText&&r.data("resetText",r[o]()),setTimeout(e.proxy(function(){r[o](null==a[t]?this.options[t]:a[t]),"loadingText"==t?(this.isLoading=!0,r.addClass(n).attr(n,n)):this.isLoading&&(this.isLoading=!1,r.removeClass(n).removeAttr(n))},this),0)},n.prototype.toggle=function(){var e=!0,t=this.$element.closest('[data-toggle="buttons"]');if(t.length){var n=this.$element.find("input");"radio"==n.prop("type")?(n.prop("checked")&&(e=!1),t.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==n.prop("type")&&(n.prop("checked")!==this.$element.hasClass("active")&&(e=!1),this.$element.toggleClass("active")),n.prop("checked",this.$element.hasClass("active")),e&&n.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var r=e.fn.button;e.fn.button=t,e.fn.button.Constructor=n,e.fn.button.noConflict=function(){return e.fn.button=r,this},e(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(n){var r=e(n.target);r.hasClass("btn")||(r=r.closest(".btn")),t.call(r,"toggle"),e(n.target).is('input[type="radio"]')||e(n.target).is('input[type="checkbox"]')||n.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){e(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery),function(e){"use strict";function t(t){return this.each(function(){var r=e(this),o=r.data("bs.carousel"),a=e.extend({},n.DEFAULTS,r.data(),"object"==typeof t&&t),i="string"==typeof t?t:a.slide;o||r.data("bs.carousel",o=new n(this,a)),"number"==typeof t?o.to(t):i?o[i]():a.interval&&o.pause().cycle()})}var n=function(t,n){this.$element=e(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=n,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",e.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",e.proxy(this.pause,this)).on("mouseleave.bs.carousel",e.proxy(this.cycle,this))};n.VERSION="3.3.5",n.TRANSITION_DURATION=600,n.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},n.prototype.keydown=function(e){if(!/input|textarea/i.test(e.target.tagName)){switch(e.which){case 37:this.prev();break;case 39:this.next();break;default:return}e.preventDefault()}},n.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},n.prototype.getItemIndex=function(e){return this.$items=e.parent().children(".item"),this.$items.index(e||this.$active)},n.prototype.getItemForDirection=function(e,t){var n=this.getItemIndex(t);if(("prev"==e&&0===n||"next"==e&&n==this.$items.length-1)&&!this.options.wrap)return t;var r=(n+("prev"==e?-1:1))%this.$items.length;return this.$items.eq(r)},n.prototype.to=function(e){var t=this,n=this.getItemIndex(this.$active=this.$element.find(".item.active"));return e>this.$items.length-1||0>e?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){t.to(e)}):n==e?this.pause().cycle():this.slide(e>n?"next":"prev",this.$items.eq(e))},n.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition&&(this.$element.trigger(e.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},n.prototype.next=function(){return this.sliding?void 0:this.slide("next")},n.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},n.prototype.slide=function(t,r){var o=this.$element.find(".item.active"),a=r||this.getItemForDirection(t,o),i=this.interval,s="next"==t?"left":"right",l=this;if(a.hasClass("active"))return this.sliding=!1;var c=a[0],u=e.Event("slide.bs.carousel",{relatedTarget:c,direction:s});if(this.$element.trigger(u),!u.isDefaultPrevented()){if(this.sliding=!0,i&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var d=e(this.$indicators.children()[this.getItemIndex(a)]);d&&d.addClass("active")}var f=e.Event("slid.bs.carousel",{relatedTarget:c,direction:s});return e.support.transition&&this.$element.hasClass("slide")?(a.addClass(t),a[0].offsetWidth,o.addClass(s),a.addClass(s),o.one("bsTransitionEnd",function(){a.removeClass([t,s].join(" ")).addClass("active"),o.removeClass(["active",s].join(" ")),l.sliding=!1,setTimeout(function(){l.$element.trigger(f)},0)}).emulateTransitionEnd(n.TRANSITION_DURATION)):(o.removeClass("active"),a.addClass("active"),this.sliding=!1,this.$element.trigger(f)),i&&this.cycle(),this}};var r=e.fn.carousel;e.fn.carousel=t,e.fn.carousel.Constructor=n,e.fn.carousel.noConflict=function(){return e.fn.carousel=r,this};var o=function(n){var r,o=e(this),a=e(o.attr("data-target")||(r=o.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,""));if(a.hasClass("carousel")){var i=e.extend({},a.data(),o.data()),s=o.attr("data-slide-to");s&&(i.interval=!1),t.call(a,i),s&&a.data("bs.carousel").to(s),n.preventDefault()}};e(document).on("click.bs.carousel.data-api","[data-slide]",o).on("click.bs.carousel.data-api","[data-slide-to]",o),e(window).on("load",function(){e('[data-ride="carousel"]').each(function(){var n=e(this);t.call(n,n.data())})})}(jQuery),function(e){"use strict";function t(t){var n,r=t.attr("data-target")||(n=t.attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"");return e(r)}function n(t){return this.each(function(){var n=e(this),o=n.data("bs.collapse"),a=e.extend({},r.DEFAULTS,n.data(),"object"==typeof t&&t);!o&&a.toggle&&/show|hide/.test(t)&&(a.toggle=!1),o||n.data("bs.collapse",o=new r(this,a)),"string"==typeof t&&o[t]()})}var r=function(t,n){this.$element=e(t),this.options=e.extend({},r.DEFAULTS,n),this.$trigger=e('[data-toggle="collapse"][href="#'+t.id+'"],[data-toggle="collapse"][data-target="#'+t.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};r.VERSION="3.3.5",r.TRANSITION_DURATION=350,r.DEFAULTS={toggle:!0},r.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},r.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var t,o=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(o&&o.length&&(t=o.data("bs.collapse"),t&&t.transitioning))){var a=e.Event("show.bs.collapse");if(this.$element.trigger(a),!a.isDefaultPrevented()){o&&o.length&&(n.call(o,"hide"),t||o.data("bs.collapse",null));var i=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[i](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var s=function(){this.$element.removeClass("collapsing").addClass("collapse in")[i](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!e.support.transition)return s.call(this);var l=e.camelCase(["scroll",i].join("-"));this.$element.one("bsTransitionEnd",e.proxy(s,this)).emulateTransitionEnd(r.TRANSITION_DURATION)[i](this.$element[0][l])}}}},r.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var t=e.Event("hide.bs.collapse");if(this.$element.trigger(t),!t.isDefaultPrevented()){var n=this.dimension();this.$element[n](this.$element[n]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var o=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return e.support.transition?void this.$element[n](0).one("bsTransitionEnd",e.proxy(o,this)).emulateTransitionEnd(r.TRANSITION_DURATION):o.call(this)}}},r.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},r.prototype.getParent=function(){return e(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(e.proxy(function(n,r){var o=e(r);this.addAriaAndCollapsedClass(t(o),o)},this)).end()},r.prototype.addAriaAndCollapsedClass=function(e,t){var n=e.hasClass("in");e.attr("aria-expanded",n),t.toggleClass("collapsed",!n).attr("aria-expanded",n)};var o=e.fn.collapse;e.fn.collapse=n,e.fn.collapse.Constructor=r,e.fn.collapse.noConflict=function(){return e.fn.collapse=o,this},e(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(r){var o=e(this);o.attr("data-target")||r.preventDefault();var a=t(o),i=a.data("bs.collapse")?"toggle":o.data();n.call(a,i)})}(jQuery),function(e){"use strict";function t(t){var n=t.attr("data-target");n||(n=(n=t.attr("href"))&&/#[A-Za-z]/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,""));var r=n&&e(n);return r&&r.length?r:t.parent()}function n(n){n&&3===n.which||(e(r).remove(),e(o).each(function(){var r=e(this),o=t(r),a={relatedTarget:this};o.hasClass("open")&&(n&&"click"==n.type&&/input|textarea/i.test(n.target.tagName)&&e.contains(o[0],n.target)||(o.trigger(n=e.Event("hide.bs.dropdown",a)),n.isDefaultPrevented()||(r.attr("aria-expanded","false"),o.removeClass("open").trigger("hidden.bs.dropdown",a))))}))}var r=".dropdown-backdrop",o='[data-toggle="dropdown"]',a=function(t){e(t).on("click.bs.dropdown",this.toggle)};a.VERSION="3.3.5",a.prototype.toggle=function(r){var o=e(this);if(!o.is(".disabled, :disabled")){var a=t(o),i=a.hasClass("open");if(n(),!i){"ontouchstart"in document.documentElement&&!a.closest(".navbar-nav").length&&e(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(e(this)).on("click",n);var s={relatedTarget:this};if(a.trigger(r=e.Event("show.bs.dropdown",s)),r.isDefaultPrevented())return;o.trigger("focus").attr("aria-expanded","true"),a.toggleClass("open").trigger("shown.bs.dropdown",s)}return!1}},a.prototype.keydown=function(n){if(/(38|40|27|32)/.test(n.which)&&!/input|textarea/i.test(n.target.tagName)){var r=e(this);if(n.preventDefault(),n.stopPropagation(),!r.is(".disabled, :disabled")){var a=t(r),i=a.hasClass("open");if(!i&&27!=n.which||i&&27==n.which)return 27==n.which&&a.find(o).trigger("focus"),r.trigger("click");var s=a.find(".dropdown-menu li:not(.disabled):visible a");if(s.length){var l=s.index(n.target);38==n.which&&l>0&&l--,40==n.which&&ldocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&e?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!e?this.scrollbarWidth:""})},n.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},n.prototype.checkScrollbar=function(){var e=window.innerWidth;if(!e){var t=document.documentElement.getBoundingClientRect();e=t.right-Math.abs(t.left)}this.bodyIsOverflowing=document.body.clientWidth
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},t.prototype.init=function(t,n,r){if(this.enabled=!0,this.type=t,this.$element=e(n),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&e(e.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var o=this.options.trigger.split(" "),a=o.length;a--;){var i=o[a];if("click"==i)this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this));else if("manual"!=i){var s="hover"==i?"mouseenter":"focusin",l="hover"==i?"mouseleave":"focusout";this.$element.on(s+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,e.proxy(this.leave,this))}}this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},t.prototype.getDefaults=function(){return t.DEFAULTS},t.prototype.getOptions=function(t){return(t=e.extend({},this.getDefaults(),this.$element.data(),t)).delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t},t.prototype.getDelegateOptions=function(){var t={},n=this.getDefaults();return this._options&&e.each(this._options,function(e,r){n[e]!=r&&(t[e]=r)}),t},t.prototype.enter=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);return n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n)),t instanceof e.Event&&(n.inState["focusin"==t.type?"focus":"hover"]=!0),n.tip().hasClass("in")||"in"==n.hoverState?void(n.hoverState="in"):(clearTimeout(n.timeout),n.hoverState="in",n.options.delay&&n.options.delay.show?void(n.timeout=setTimeout(function(){"in"==n.hoverState&&n.show()},n.options.delay.show)):n.show())},t.prototype.isInStateTrue=function(){for(var e in this.inState)if(this.inState[e])return!0;return!1},t.prototype.leave=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);return n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n)),t instanceof e.Event&&(n.inState["focusout"==t.type?"focus":"hover"]=!1),n.isInStateTrue()?void 0:(clearTimeout(n.timeout),n.hoverState="out",n.options.delay&&n.options.delay.hide?void(n.timeout=setTimeout(function(){"out"==n.hoverState&&n.hide()},n.options.delay.hide)):n.hide())},t.prototype.show=function(){var n=e.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(n);var r=e.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(n.isDefaultPrevented()||!r)return;var o=this,a=this.tip(),i=this.getUID(this.type);this.setContent(),a.attr("id",i),this.$element.attr("aria-describedby",i),this.options.animation&&a.addClass("fade");var s="function"==typeof this.options.placement?this.options.placement.call(this,a[0],this.$element[0]):this.options.placement,l=/\s?auto?\s?/i,c=l.test(s);c&&(s=s.replace(l,"")||"top"),a.detach().css({top:0,left:0,display:"block"}).addClass(s).data("bs."+this.type,this),this.options.container?a.appendTo(this.options.container):a.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var u=this.getPosition(),d=a[0].offsetWidth,f=a[0].offsetHeight;if(c){var p=s,h=this.getPosition(this.$viewport);s="bottom"==s&&u.bottom+f>h.bottom?"top":"top"==s&&u.top-fh.width?"left":"left"==s&&u.left-di.top+i.height&&(o.top=i.top+i.height-l)}else{var c=t.left-a,u=t.left+a+n;ci.right&&(o.left=i.left+i.width-u)}return o},t.prototype.getTitle=function(){var e=this.$element,t=this.options;return e.attr("data-original-title")||("function"==typeof t.title?t.title.call(e[0]):t.title)},t.prototype.getUID=function(e){do{e+=~~(1e6*Math.random())}while(document.getElementById(e));return e},t.prototype.tip=function(){if(!this.$tip&&(this.$tip=e(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},t.prototype.enable=function(){this.enabled=!0},t.prototype.disable=function(){this.enabled=!1},t.prototype.toggleEnabled=function(){this.enabled=!this.enabled},t.prototype.toggle=function(t){var n=this;t&&((n=e(t.currentTarget).data("bs."+this.type))||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n))),t?(n.inState.click=!n.inState.click,n.isInStateTrue()?n.enter(n):n.leave(n)):n.tip().hasClass("in")?n.leave(n):n.enter(n)},t.prototype.destroy=function(){var e=this;clearTimeout(this.timeout),this.hide(function(){e.$element.off("."+e.type).removeData("bs."+e.type),e.$tip&&e.$tip.detach(),e.$tip=null,e.$arrow=null,e.$viewport=null})};var n=e.fn.tooltip;e.fn.tooltip=function(n){return this.each(function(){var r=e(this),o=r.data("bs.tooltip"),a="object"==typeof n&&n;(o||!/destroy|hide/.test(n))&&(o||r.data("bs.tooltip",o=new t(this,a)),"string"==typeof n&&o[n]())})},e.fn.tooltip.Constructor=t,e.fn.tooltip.noConflict=function(){return e.fn.tooltip=n,this}}(jQuery),function(e){"use strict";var t=function(e,t){this.init("popover",e,t)};if(!e.fn.tooltip)throw new Error("Popover requires tooltip.js");t.VERSION="3.3.5",t.DEFAULTS=e.extend({},e.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),t.prototype=e.extend({},e.fn.tooltip.Constructor.prototype),t.prototype.constructor=t,t.prototype.getDefaults=function(){return t.DEFAULTS},t.prototype.setContent=function(){var e=this.tip(),t=this.getTitle(),n=this.getContent();e.find(".popover-title")[this.options.html?"html":"text"](t),e.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof n?"html":"append":"text"](n),e.removeClass("fade top bottom left right in"),e.find(".popover-title").html()||e.find(".popover-title").hide()},t.prototype.hasContent=function(){return this.getTitle()||this.getContent()},t.prototype.getContent=function(){var e=this.$element,t=this.options;return e.attr("data-content")||("function"==typeof t.content?t.content.call(e[0]):t.content)},t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var n=e.fn.popover;e.fn.popover=function(n){return this.each(function(){var r=e(this),o=r.data("bs.popover"),a="object"==typeof n&&n;(o||!/destroy|hide/.test(n))&&(o||r.data("bs.popover",o=new t(this,a)),"string"==typeof n&&o[n]())})},e.fn.popover.Constructor=t,e.fn.popover.noConflict=function(){return e.fn.popover=n,this}}(jQuery),function(e){"use strict";function t(n,r){this.$body=e(document.body),this.$scrollElement=e(e(n).is(document.body)?window:n),this.options=e.extend({},t.DEFAULTS,r),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",e.proxy(this.process,this)),this.refresh(),this.process()}function n(n){return this.each(function(){var r=e(this),o=r.data("bs.scrollspy"),a="object"==typeof n&&n;o||r.data("bs.scrollspy",o=new t(this,a)),"string"==typeof n&&o[n]()})}t.VERSION="3.3.5",t.DEFAULTS={offset:10},t.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},t.prototype.refresh=function(){var t=this,n="offset",r=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),e.isWindow(this.$scrollElement[0])||(n="position",r=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var t=e(this),o=t.data("target")||t.attr("href"),a=/^#./.test(o)&&e(o);return a&&a.length&&a.is(":visible")&&[[a[n]().top+r,o]]||null}).sort(function(e,t){return e[0]-t[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},t.prototype.process=function(){var e,t=this.$scrollElement.scrollTop()+this.options.offset,n=this.getScrollHeight(),r=this.options.offset+n-this.$scrollElement.height(),o=this.offsets,a=this.targets,i=this.activeTarget;if(this.scrollHeight!=n&&this.refresh(),t>=r)return i!=(e=a[a.length-1])&&this.activate(e);if(i&&t=o[e]&&(void 0===o[e+1]||t .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),t.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),s?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu").length&&t.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),o&&o()}var i=r.find("> .active"),s=o&&e.support.transition&&(i.length&&i.hasClass("fade")||!!r.find("> .fade").length);i.length&&s?i.one("bsTransitionEnd",a).emulateTransitionEnd(n.TRANSITION_DURATION):a(),i.removeClass("in")};var r=e.fn.tab;e.fn.tab=t,e.fn.tab.Constructor=n,e.fn.tab.noConflict=function(){return e.fn.tab=r,this};var o=function(n){n.preventDefault(),t.call(e(this),"show")};e(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',o).on("click.bs.tab.data-api",'[data-toggle="pill"]',o)}(jQuery),function(e){"use strict";function t(t){return this.each(function(){var r=e(this),o=r.data("bs.affix"),a="object"==typeof t&&t;o||r.data("bs.affix",o=new n(this,a)),"string"==typeof t&&o[t]()})}var n=function(t,r){this.options=e.extend({},n.DEFAULTS,r),this.$target=e(this.options.target).on("scroll.bs.affix.data-api",e.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",e.proxy(this.checkPositionWithEventLoop,this)),this.$element=e(t),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};n.VERSION="3.3.5",n.RESET="affix affix-top affix-bottom",n.DEFAULTS={offset:0,target:window},n.prototype.getState=function(e,t,n,r){var o=this.$target.scrollTop(),a=this.$element.offset(),i=this.$target.height();if(null!=n&&"top"==this.affixed)return n>o&&"top";if("bottom"==this.affixed)return null!=n?!(o+this.unpin<=a.top)&&"bottom":!(e-r>=o+i)&&"bottom";var s=null==this.affixed,l=s?o:a.top;return null!=n&&n>=o?"top":null!=r&&l+(s?i:t)>=e-r&&"bottom"},n.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(n.RESET).addClass("affix");var e=this.$target.scrollTop(),t=this.$element.offset();return this.pinnedOffset=t.top-e},n.prototype.checkPositionWithEventLoop=function(){setTimeout(e.proxy(this.checkPosition,this),1)},n.prototype.checkPosition=function(){if(this.$element.is(":visible")){var t=this.$element.height(),r=this.options.offset,o=r.top,a=r.bottom,i=Math.max(e(document).height(),e(document.body).height());"object"!=typeof r&&(a=o=r),"function"==typeof o&&(o=r.top(this.$element)),"function"==typeof a&&(a=r.bottom(this.$element));var s=this.getState(i,t,o,a);if(this.affixed!=s){null!=this.unpin&&this.$element.css("top","");var l="affix"+(s?"-"+s:""),c=e.Event(l+".bs.affix");if(this.$element.trigger(c),c.isDefaultPrevented())return;this.affixed=s,this.unpin="bottom"==s?this.getPinnedOffset():null,this.$element.removeClass(n.RESET).addClass(l).trigger(l.replace("affix","affixed")+".bs.affix")}"bottom"==s&&this.$element.offset({top:i-t-a})}};var r=e.fn.affix;e.fn.affix=t,e.fn.affix.Constructor=n,e.fn.affix.noConflict=function(){return e.fn.affix=r,this},e(window).on("load",function(){e('[data-spy="affix"]').each(function(){var n=e(this),r=n.data();r.offset=r.offset||{},null!=r.offsetBottom&&(r.offset.bottom=r.offsetBottom),null!=r.offsetTop&&(r.offset.top=r.offsetTop),t.call(n,r)})})}(jQuery),define("bootstrap",["jquery"],function(){}),function(e,t){"use strict";"function"==typeof define&&define.amd?define("bootbox",["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):e.bootbox=t(e.jQuery)}(this,function e(t,n){"use strict";var r,o,a,i;Object.keys||(Object.keys=(r=Object.prototype.hasOwnProperty,o=!{toString:null}.propertyIsEnumerable("toString"),i=(a=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"]).length,function(e){if("function"!=typeof e&&("object"!=typeof e||null===e))throw new TypeError("Object.keys called on non-object");var t,n,s=[];for(t in e)r.call(e,t)&&s.push(t);if(o)for(n=0;n